:root{--obsidian:#0c0c0e;--obsidian-2:#17171b;--obsidian-3:#232329;--ink:#16161a;--ink-deep:#0c0c0e;--primary:#16161a;--muted:#6d6a64;--line:#e7e1d6;--line-strong:#d8cfbf;--paper:#ffffff;--bg:#f6f3ed;--soft:#f1ece2;--gold:#b48a45;--gold-deep:#8a6428;--gold-light:#e9cf94;--gold-soft:#f6eedc;--gold-grad:linear-gradient(120deg,#8a6428,#c79d55 30%,#efd497 50%,#c79d55 70%,#9a7234);--gold-line:linear-gradient(90deg,transparent,#c79d55 18%,#efd497 50%,#c79d55 82%,transparent);--error:#a3362e;--success:#2d7a55;--glass:rgb(255 255 255/0.62);--glass-strong:rgb(255 255 255/0.8);--glass-edge:rgb(255 255 255/0.85);--glass-blur:blur(22px) saturate(1.5);--glass-dark:rgb(255 255 255/0.06);--glass-dark-edge:rgb(255 255 255/0.12);--shadow:0 1px 1px rgb(22 22 26/0.03),0 12px 32px -12px rgb(60 44 16/0.14);--shadow-lift:0 2px 4px rgb(22 22 26/0.04),0 28px 60px -20px rgb(60 44 16/0.26);--shadow-gold:0 10px 30px -10px rgb(180 138 69/0.55);--radius:22px;--radius-sm:14px;--ease:cubic-bezier(0.22,1,0.36,1);--obsidian-surface:radial-gradient(120% 90% at 100% 0%,rgb(201 157 85/0.2),transparent 55%),radial-gradient(70% 60% at 0% 100%,rgb(201 157 85/0.12),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 500' preserveAspectRatio='none' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23c79d55' stop-opacity='0'/%3E%3Cstop offset='.55' stop-color='%23efd497'/%3E%3Cstop offset='1' stop-color='%23c79d55' stop-opacity='.2'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='url(%23g)'%3E%3Cpath d='M0 430C300 360 520 470 760 330S1080 120 1200 150' stroke-width='1.4' opacity='.75'/%3E%3Cpath d='M0 450C320 380 540 480 780 350S1090 150 1200 185' opacity='.45'/%3E%3Cpath d='M0 410C280 340 500 450 740 310S1070 95 1200 118' opacity='.35'/%3E%3Cpath d='M0 470C340 400 560 495 800 372S1100 180 1200 220' opacity='.22'/%3E%3C/g%3E%3C/svg%3E") center /100% 100% no-repeat,linear-gradient(160deg,#1a1a1f,#0c0c0e 55%,#070708);color-scheme:light;accent-color:var(--gold)}html{background:var(--bg)}body{background:radial-gradient(60vw 50vw at 105% -10%,rgb(233 207 148/.28),transparent 60%),radial-gradient(50vw 40vw at -10% 110%,rgb(201 157 85/.14),transparent 60%),var(--bg);background-attachment:fixed;color:var(--ink);min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset-inline-end:-14vw;bottom:-22vw;width:58vw;aspect-ratio:1;border-radius:50%;border:1px solid rgb(180 138 69/.16);box-shadow:0 0 0 5vw rgb(180 138 69/.025),inset 0 0 0 5vw rgb(180 138 69/.02);pointer-events:none;z-index:-1}::selection{background:#ecd8a8;color:var(--obsidian)}a{color:var(--gold-deep);text-underline-offset:3px;text-decoration-thickness:1px}h1,h2,h3,h4{color:inherit}html:not(:is(:lang(fa),:lang(ar))) :is(h1,h2){letter-spacing:-.02em}.hint,.muted{color:var(--muted)}.site-header,.topbar{position:-webkit-sticky;position:sticky;top:12px;z-index:40;margin:12px clamp(12px,2.4vw,32px) 0;min-height:72px;padding:10px 14px 10px 22px;border:1px solid var(--glass-edge);border-radius:22px;background:rgb(255 255 255/.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 rgb(255 255 255/.8),0 12px 40px -18px rgb(40 30 10/.28),0 0 0 1px rgb(22 22 26/.04)}[dir=rtl] .topbar{padding:10px 22px 10px 14px}.brand{font-family:var(--font-brand);font-size:22px;font-weight:750;letter-spacing:calc(-.03em * var(--latin-tracking));color:var(--obsidian);gap:0}.brand-mark{width:40px;height:40px;-webkit-margin-end:8px;margin-inline-end:8px;color:var(--obsidian);background:none;border-radius:0}.brand-mark svg{width:40px;height:40px;overflow:visible}.brand-dot{color:var(--gold)}.site-nav{gap:4px;-webkit-margin-start:22px;margin-inline-start:22px;flex:1 1}.site-nav a{position:relative;padding:9px 14px;border:0;border-radius:999px;color:#4a4740;font-family:var(--font-ui);font-size:13px;font-weight:600;text-decoration:none;transition:color .25s var(--ease),background .25s var(--ease)}.site-nav a:hover{color:var(--obsidian);background:rgb(22 22 26/.05)}.site-nav a[aria-current=page]{color:var(--obsidian);background:var(--paper);border:0;box-shadow:0 1px 2px rgb(22 22 26/.06),0 0 0 1px rgb(180 138 69/.28)}.site-nav a[aria-current=page]:after{content:"";position:absolute;inset-inline:38%;bottom:3px;height:2px;border-radius:2px;background:var(--gold-grad)}.top-actions{gap:8px}.language select{min-height:40px;padding:6px 30px 6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--glass-strong);font-size:12px;font-weight:600}[dir=rtl] .language select{padding:6px 12px 6px 30px}.top-actions .button,.top-actions .ghost,.top-actions button{min-height:40px;padding:8px 18px;border-radius:999px;font-size:12px}.top-actions .button.ghost[href*=login],.top-actions a.button.ghost{background:var(--obsidian);border-color:var(--obsidian);color:#f7ecd2}.top-actions a.button.ghost:hover{background:var(--obsidian-3);border-color:var(--obsidian-3);color:#fff}@media (min-width:1240px){.site-header:has(.site-nav a:nth-child(6)){flex-wrap:nowrap}.site-header:has(.site-nav a:nth-child(6)) .site-nav{order:0;flex-basis:auto;margin:0 0 0 16px;border:0;padding:0;gap:2px}[dir=rtl] .site-header:has(.site-nav a:nth-child(6)) .site-nav{margin:0 16px 0 0}.site-header:has(.site-nav a:nth-child(6)) .site-nav a{padding-inline:11px}}@media (min-width:900px) and (max-width:1239px){.site-header:has(.site-nav a:nth-child(6)) .site-nav{border-top:1px solid rgb(22 22 26/.06);padding-top:6px;margin-top:4px}}.button,button{min-height:46px;padding:11px 22px;border:1px solid var(--line-strong);border-radius:12px;background:var(--glass-strong);color:var(--ink);font-family:var(--font-ui);font-weight:650;letter-spacing:calc(.005em * var(--latin-tracking));transition:transform .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),color .25s var(--ease)}.button:hover,button:hover:not(:disabled){filter:none;background:var(--paper);border-color:var(--gold);box-shadow:0 6px 18px -10px rgb(180 138 69/.6)}.button:active,button:active:not(:disabled){transform:translateY(1px)}.button.primary,.primary,button.primary{position:relative;background:linear-gradient(180deg,#26262c,var(--obsidian));border-color:var(--obsidian);color:#f9efd6;box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 10px 24px -12px rgb(12 12 14/.7)}.button.primary:hover,.primary:hover:not(:disabled),button.primary:hover:not(:disabled){background:linear-gradient(180deg,#303038,#111114);border-color:var(--gold);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.14),0 0 0 3px rgb(180 138 69/.18),0 14px 30px -12px rgb(12 12 14/.7)}.ghost{background:transparent;border-color:transparent}.ghost:hover:not(:disabled){background:rgb(22 22 26/.05);border-color:transparent;box-shadow:none}.link,button.link{background:transparent;border-color:transparent;box-shadow:none;color:var(--gold-deep)}button.link:hover:not(:disabled){background:transparent;box-shadow:none;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.field{font-size:12px;font-weight:650;color:#3d3a34}.field input,.field select,.field textarea,.filter-grid input,.filter-grid select,.filters input,.filters select,.inline-search input,.phase6-form input,.phase6-form select,.phase6-form textarea,.search input,.stack-form input,.stack-form select,.stack-form textarea,.travel-workspace input,.travel-workspace select,.travel-workspace textarea{min-height:50px;border:1px solid var(--line-strong);border-radius:12px;background:rgb(255 255 255/.78);color:var(--ink);font-weight:500;box-shadow:inset 0 1px 2px rgb(22 22 26/.03);transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}input:hover,select:hover,textarea:hover{border-color:#c3b393}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--gold);background:#fff;box-shadow:0 0 0 4px rgb(180 138 69/.14)}input::placeholder,textarea::placeholder{color:#a39d91}input[type=checkbox],input[type=radio]{accent-color:var(--obsidian)}input::-webkit-file-upload-button{background:var(--gold-soft);color:var(--gold-deep);border-radius:8px;font-weight:650}input::file-selector-button{background:var(--gold-soft);color:var(--gold-deep);border-radius:8px;font-weight:650}.admin-row,.app-row,.application-card,.checkout-card,.current-membership,.dash-block,.event-card,.filters,.membership-card,.metric-grid article,.operations-event-grid li,.order-card,.order-row,.page-state,.panel,.pay-card,.phase6-card,.plan-card,.receipt,.report-grid article,.result-card,.sandbox-card,.speaker-card,.success-panel,.travel-workspace details,.workspace{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:var(--radius);box-shadow:0 0 0 1px rgb(22 22 26/.035),var(--shadow)}:is(.panel,.workspace,.phase6-card,.filters) :is(.panel,.event-card,.plan-card,.order-card,.dash-block,.app-row,.admin-row,.order-row,.phase6-card){-webkit-backdrop-filter:none;backdrop-filter:none}.auth-shell .workspace>.panel{border:0}.panel h2,.panel>h1{font-family:var(--font-heading);font-weight:var(--weight-heading)}.event-card,.operations-event-grid li,.phase6-card,.plan-card,.speaker-card{transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s var(--ease)}.event-card:hover,.operations-event-grid li:hover,.plan-card:hover,.speaker-card:hover{transform:translateY(-4px);border-color:rgb(233 207 148/.9);box-shadow:0 0 0 1px rgb(180 138 69/.2),var(--shadow-lift)}.event-card h3{font-family:var(--font-heading);font-weight:var(--weight-heading)}.cover,.event-cover{background:linear-gradient(135deg,#2a2a30,#0c0c0e)}.cover-empty{background:var(--obsidian-surface)}.member-row:nth-child(2n){background:rgb(246 238 220/.45)}.filter-grid{background:var(--glass);border-color:var(--glass-edge);border-radius:var(--radius-sm)}.attendee-head{background:var(--gold-soft);color:var(--gold-deep)}.audience-preview,.phase6-row,.travel-item>div:not(.actions){background:rgb(255 255 255/.6);border-color:var(--line)}.empty,.phase6-empty{border:1px dashed #d6c7a6;background:rgb(255 255 255/.4);border-radius:var(--radius-sm);color:var(--muted)}hr{border:0;height:1px;background:var(--gold-line);opacity:.5}.badge,.chip,.operations-status,.phase6-status,.pill,.tags span{border-radius:999px;font-weight:650}.chip-gold,.kind-keynote{background:var(--gold-soft);color:var(--gold-deep);border-color:#e2cf9f}.tags span{background:var(--gold-soft);color:#5b4521;border:1px solid #ecdcb4}.eyebrow,.phase6-card .eyebrow,.phase6-kicker{color:var(--gold-deep);font-family:var(--font-ui);font-weight:750;font-size:11px;letter-spacing:calc(.18em * var(--latin-tracking));text-transform:uppercase}.day-tabs [aria-current=page],.day-tabs [aria-pressed=true],.event-tabs a[aria-current=page],.segmented button[aria-pressed=true]{background:var(--obsidian);color:#f7ecd2;border-color:var(--obsidian)}.auth-shell .intro,.checkin-desk,.directory-hero,.event-hero,.member-card,.member-event-pass,.operations-hero,.phase6-hero,.travel-workspace .trip-overview{background:var(--obsidian-surface);color:#f5efe3;position:relative;isolation:isolate}.checkin-desk,.directory-hero,.member-card,.member-event-pass,.operations-hero,.phase6-hero,.travel-workspace .trip-overview{border:1px solid rgb(233 207 148/.18);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 30px 70px -30px rgb(12 12 14/.65)}.directory-hero:after,.member-event-pass:before,.operations-hero:after,.phase6-hero:after{border-radius:50%;border-color:rgb(233 207 148/.22);box-shadow:0 0 0 40px rgb(233 207 148/.03),0 0 0 80px rgb(233 207 148/.02)}:is(.directory-hero,.operations-hero,.phase6-hero,.checkin-desk,.member-event-pass,.trip-overview,.member-card,.auth-shell .intro,.event-hero) :is(h1,h2,h3){color:#fbf5e8}.member-event-pass p,.operations-hero small,:is(.directory-hero,.operations-hero,.phase6-hero,.checkin-desk,.trip-overview,.auth-shell .intro) :is(.eyebrow,.phase6-kicker){color:var(--gold-light)}.auth-shell .intro p,.checkin-desk>p,.directory-hero p,.operations-hero p,.phase6-hero p,.trip-overview>p,:is(.directory-hero,.operations-hero,.phase6-hero,.checkin-desk,.trip-overview,.auth-shell .intro)>p{color:#c9c3b7}.member-card .muted,.member-card dt{color:#b9b2a4}.member-card .badge{color:var(--gold-light);border-color:rgb(233 207 148/.35);background:rgb(233 207 148/.08)}.directory-hero,.event-hero{border-bottom:0}.directory-hero:before,.event-hero:before{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--gold-line);z-index:2}.directory-hero{margin:20px clamp(12px,2.4vw,32px) 0;border-radius:30px;padding:clamp(44px,7vw,96px) 0 clamp(40px,5vw,64px);overflow:hidden}.directory-hero:before{inset-inline:10%}.directory-hero h1,.membership-hero h1,.page-head h1{font-weight:var(--weight-heading)}html:not(:is(:lang(fa),:lang(ar))) .directory-hero h1{font-style:normal}.search-bar{padding:7px;border-radius:18px;background:rgb(255 255 255/.1);border:1px solid rgb(255 255 255/.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 40px -20px rgb(0 0 0/.6)}.search-bar input{background:transparent;color:#fff;border:0;box-shadow:none}.search-bar input::placeholder{color:#aaa397}.search-bar input:focus{background:transparent;box-shadow:none}.button.gold,.gold,.search-bar button,button.gold{background:var(--gold-grad);background-size:200% 100%;border:0;color:#1a140a;border-radius:12px;box-shadow:var(--shadow-gold);transition:background-position .6s var(--ease),box-shadow .3s var(--ease),transform .25s var(--ease)}.gold:hover:not(:disabled),.search-bar button:hover:not(:disabled){background:var(--gold-grad);background-size:200% 100%;background-position:100% 0;color:#000;box-shadow:0 14px 36px -10px rgb(199 157 85/.8)}.event-hero-shade{background:linear-gradient(0deg,rgb(8 8 10/.96) 0,rgb(8 8 10/.78) 45%,rgb(8 8 10/.35))}.event-hero-facts dd,.event-hero-facts dt,.event-hero-org{color:#d6cfc0}.event-hero-facts>div{justify-content:flex-start}.event-hero-facts dd{text-align:start;max-width:none;margin:0}.chip-on-dark,.ghost-light{background:rgb(255 255 255/.08);border-color:rgb(255 255 255/.22);color:#f6efe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.checkin-desk .primary,.event-hero .button.primary,.event-hero .primary,.event-hero a.button.primary,.member-event-pass .primary,.operations-hero .primary,.phase6-hero .primary,.trip-overview .primary{background:var(--gold-grad);color:#1a140a;border:0;box-shadow:var(--shadow-gold)}.event-hero{margin:20px clamp(12px,2.4vw,32px) 0;border-radius:30px;overflow:hidden;border:1px solid rgb(233 207 148/.18);box-shadow:0 30px 70px -30px rgb(12 12 14/.65)}.event-hero:before{inset-inline:10%}.section-nav{top:96px;margin:18px auto 0;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);border:1px solid var(--glass-edge);border-radius:999px;background:rgb(255 255 255/.7);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 0 0 1px rgb(22 22 26/.04),var(--shadow)}.section-nav .container{gap:4px;padding:5px;max-width:none}.section-nav a{padding:9px 18px;border:0;border-radius:999px;font-size:13px;color:#4a4740;transition:background .25s var(--ease),color .25s}.section-nav a:hover{background:var(--obsidian);color:var(--gold-light)}.event-section{scroll-margin-top:170px}.auth-shell{padding-top:36px;gap:0}.auth-shell .intro{border-radius:30px 0 0 30px;padding:52px 48px 34px;border:1px solid rgb(233 207 148/.16);-webkit-border-end:0;border-inline-end:0;overflow:hidden}[dir=rtl] .auth-shell .intro{border-radius:0 30px 30px 0}.auth-shell .intro h1{color:#fbf5e8;letter-spacing:-.02em}html:is(:lang(fa),:lang(ar)) .auth-shell .intro h1{letter-spacing:0}.auth-shell .intro-line{background:var(--gold-grad);width:64px;height:2px;border-radius:2px}.auth-shell .intro .trust{color:#b9b2a4}.auth-shell .intro .trust span{color:var(--gold-light);border-color:rgb(233 207 148/.4)}.gateway-art{color:var(--gold-light);margin:12px -48px -34px;max-width:none}.auth-shell .workspace{border-radius:0 30px 30px 0;-webkit-border-start:0;border-inline-start:0;background:var(--glass-strong)}[dir=rtl] .auth-shell .workspace{border-radius:30px 0 0 30px}.auth-shell .demo-signin{background:var(--gold-soft);border:1px solid #ead9b1;border-radius:16px}.auth-shell{max-width:1280px}.auth-shell .intro{display:flex;flex-direction:column;min-height:640px}.auth-shell .intro>p:not(.trust){max-width:400px}.auth-features{list-style:none;padding:0;margin:8px 0 28px;display:grid;grid-gap:14px;gap:14px;position:relative;z-index:1}.auth-features li{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;border:1px solid rgb(233 207 148/.14);border-radius:16px;background:rgb(22 22 26/.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:440px}.auth-features strong{display:block;color:#fbf5e8;font-size:14px;font-weight:650}.auth-shell .intro .auth-features p{margin:4px 0 0;font-size:12.5px;line-height:1.6;color:#b5ad9e}.auth-feature-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--gold-light);background:linear-gradient(145deg,rgb(233 207 148/.2),rgb(233 207 148/.04));border:1px solid rgb(233 207 148/.25)}.auth-shell .intro .trust{display:flex;align-items:center;gap:8px;margin-top:auto;position:relative;z-index:1}.auth-shell .intro .trust .glyph{color:var(--gold-light)}.auth-shell .gateway-art{position:absolute;inset:auto 0 0;height:42%;margin:0;opacity:.5;pointer-events:none;z-index:0}.auth-shell .gateway-art svg{width:100%;height:100%}.auth-shell .intro>*{position:relative;z-index:1}.auth-shell .intro>.gateway-art{position:absolute}.auth-shell .workspace{display:flex;flex-direction:column;justify-content:center}.auth-shell .workspace>.alert,.auth-shell .workspace>.notice{margin:24px clamp(26px,4vw,64px) 0}.auth-panel{max-width:520px;width:100%;margin-inline:auto}.auth-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:5px;margin-bottom:34px;border-radius:999px;background:rgb(22 22 26/.05);border:1px solid var(--line)}.auth-tabs [role=tab]{position:relative;z-index:1;text-align:center;padding:11px 12px;border-radius:999px;cursor:pointer;font-size:13px;font-weight:650;color:var(--muted);transition:color .35s var(--ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-tabs [role=tab][aria-selected=true]{color:#f7ecd2}.auth-tabs [role=tab]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.auth-tabs-thumb{position:absolute;inset-block:5px;inset-inline-start:5px;width:calc(50% - 5px);border-radius:999px;background:linear-gradient(180deg,#2a2a30,var(--obsidian));box-shadow:0 8px 18px -8px rgb(12 12 14/.6),0 0 0 1px rgb(180 138 69/.3);transition:transform .45s var(--ease)}.auth-tabs-thumb[data-login=false]{transform:translateX(100%)}[dir=rtl] .auth-tabs-thumb[data-login=false]{transform:translateX(-100%)}.auth-head h2{margin:0 0 8px!important;font-size:clamp(30px,3vw,38px)!important}.auth-head p{margin:0 0 28px;color:var(--muted);font-size:14px;line-height:1.7}.auth-form .field{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.input-icon{position:relative;display:block}.input-icon>.glyph{position:absolute;inset-inline-start:16px;top:50%;translate:0 -50%;color:#a3957a;pointer-events:none;transition:color .2s}.input-icon:focus-within>.glyph{color:var(--gold-deep)}.field .input-icon input{width:100%;-webkit-padding-start:46px;padding-inline-start:46px}.field .input-icon input[name=password]{-webkit-padding-end:52px;padding-inline-end:52px}.reveal{position:absolute;inset-inline-end:6px;top:50%;translate:0 -50%;min-height:38px;width:40px;padding:0;border:0;border-radius:10px;background:transparent;color:#8b8170;box-shadow:none}.reveal:hover:not(:disabled){background:var(--gold-soft);color:var(--gold-deep);border:0;box-shadow:none}.pw-meter{display:flex;align-items:center;gap:12px;margin:-6px 0 10px;font-size:11.5px;color:var(--muted)}.pw-bars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;flex:1 1;max-width:200px}.pw-bars i{height:4px;border-radius:4px;background:var(--line);transition:background .4s var(--ease)}.pw-meter[data-level=weak] .pw-bars i:nth-child(-n+1){background:#c0584b}.pw-meter[data-level=fair] .pw-bars i:nth-child(-n+2){background:#c99a45}.pw-meter[data-level=strong] .pw-bars i{background:linear-gradient(90deg,#a47a36,#e0bf78)}.pw-rules{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11.5px;color:#9a9384}.pw-rules li{display:inline-flex;align-items:center;gap:5px;transition:color .3s}.pw-rules li .glyph{opacity:.35;transition:opacity .3s}.pw-rules li[data-ok=true]{color:var(--success)}.pw-rules li[data-ok=true] .glyph{opacity:1}.auth-form .field-error{margin:-8px 0 14px}.auth-submit{min-height:54px;margin-top:8px;font-size:15px;gap:10px}.auth-submit .glyph{transition:transform .35s var(--ease)}.auth-submit:hover .glyph{transform:translateX(4px)}[dir=rtl] .auth-submit .glyph{transform:scaleX(-1)}[dir=rtl] .auth-submit:hover .glyph{transform:scaleX(-1) translateX(4px)}.auth-switch{text-align:center;margin:18px 0 0;font-size:13px;color:var(--muted)}.auth-switch .link{min-height:0;padding:0 4px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.auth-next{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.auth-next ol{list-style:none;padding:0;margin:12px 0 14px;display:grid;grid-gap:10px;gap:10px}.auth-next li{display:flex;align-items:center;gap:12px;font-size:13px}.auth-next li span{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;font-size:11px;font-weight:700;color:var(--gold-deep);background:var(--gold-soft);border:1px solid #e6d3a6}.auth-next .hint{font-size:11.5px;margin:0}.auth-secure{display:flex;align-items:center;justify-content:center;gap:7px;margin:24px 0 0;font-size:11px;color:#9a9384}.auth-secure .glyph{color:var(--gold)}.auth-verify{text-align:center}.auth-verify-icon{display:inline-grid;place-items:center;width:68px;height:68px;border-radius:22px;margin-bottom:18px;color:var(--gold-light);background:var(--obsidian-surface);box-shadow:var(--shadow-gold)}.auth-verify form{text-align:start;margin-top:24px}.auth-verify-email{padding:12px 16px;border-radius:12px;background:var(--gold-soft);font-size:13px}.member-shell .workspace,.registration-shell .workspace{background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.registration-shell .auth-panel{max-width:none}.registration-shell .intro{padding:30px 28px;border-radius:26px;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 0 0 1px rgb(22 22 26/.035),var(--shadow);top:110px}.registration-shell .intro h1{font-size:clamp(28px,2.6vw,38px);margin:14px 0 12px}.registration-shell .intro>p{font-size:13px;color:var(--muted)}.registration-shell .intro .intro-line{background:var(--gold-grad);height:2px;width:56px}.steps li{align-items:flex-start;gap:14px}.steps li>div{display:grid;line-height:1.35;padding-top:4px}.steps li small{font-size:11px;color:#9a9384;font-weight:500;margin-top:3px}.steps li:not(:last-child):after{-webkit-border-start:1px dashed #d6c8a8;border-inline-start:1px dashed #d6c8a8}.steps .done:not(:last-child):after{-webkit-border-start:1px solid var(--gold);border-inline-start:1px solid var(--gold)}.step-progress{height:4px;border-radius:4px;background:var(--line);overflow:hidden;margin:14px 0 22px}.step-progress i{display:block;height:100%;border-radius:inherit;background:var(--gold-grad);transition:width .6s var(--ease)}.registration-shell .panel h2{font-size:clamp(28px,2.6vw,36px)}.registration-shell .actions{border-top:1px solid var(--line);padding-top:22px;margin-top:28px}.consents .choice{padding:16px 18px}.steps li>span{border-radius:50%;background:var(--paper);border:1px solid var(--line-strong)}.steps .current>span{background:var(--obsidian);border-color:var(--obsidian);color:var(--gold-light);box-shadow:0 0 0 4px rgb(180 138 69/.2)}.steps .done>span{background:var(--gold-soft);color:var(--gold-deep);border-color:#e2cf9f}.choice{background:rgb(255 255 255/.7);border-color:var(--line);border-radius:14px;transition:border-color .2s,box-shadow .2s,background .2s}.choice:hover{border-color:#d6c296}.choice:has(input:checked){background:var(--gold-soft);border-color:var(--gold);box-shadow:0 0 0 3px rgb(180 138 69/.12)}.callout,.notice{background:rgb(246 238 220/.7);border-color:#ead9b1}.alert,.callout,.notice{border-radius:14px}.member-shortcuts a{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:18px;box-shadow:0 0 0 1px rgb(22 22 26/.035),var(--shadow);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s}.member-shortcuts a:hover{background:var(--glass-strong);border-color:var(--gold-light);transform:translateY(-3px);box-shadow:var(--shadow-lift)}.member-shortcuts a>span:first-child{color:var(--gold);font-weight:750}.member-card{border-radius:20px}.member-card progress{accent-color:var(--gold)}.shell.member-shell{display:block;max-width:1320px;padding-top:24px}.dash{display:grid;grid-gap:22px;gap:22px}.dash,.dash-grid>*,.dash>*{min-width:0}.dash-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:28px;gap:28px;align-items:center;padding:clamp(24px,4vw,44px);border-radius:30px;background:var(--obsidian-surface);color:#f5efe3;border:1px solid rgb(233 207 148/.18);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 30px 70px -30px rgb(12 12 14/.65);position:relative;overflow:hidden;isolation:isolate}.dash-hero:after{content:"";position:absolute;z-index:-1;width:420px;aspect-ratio:1;border-radius:50%;inset-inline-end:-120px;top:-180px;border:1px solid rgb(233 207 148/.2);box-shadow:0 0 0 40px rgb(233 207 148/.03),0 0 0 80px rgb(233 207 148/.02)}.dash-hero-main{display:flex;gap:22px;align-items:center;min-width:0}.dash-hero-main>div{min-width:0}.dash-avatar{flex:none;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;font-family:var(--font-heading);font-size:30px;color:var(--gold-light);background:radial-gradient(circle at 30% 25%,#2d2d34,#0c0c0e 70%);box-shadow:0 0 0 2px #0c0c0e,0 0 0 3.5px #c79d55,0 18px 40px -14px rgb(199 157 85/.55)}html:is(:lang(fa),:lang(ar)) .dash-avatar{font-family:var(--font-latin-display)}.dash-hero .eyebrow{color:var(--gold-light)}.dash-hero h1{margin:6px 0;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(30px,3.6vw,48px);line-height:1.12;color:#fbf5e8;overflow-wrap:anywhere}.dash-role{margin:0;color:#c9c3b7;font-size:14px}.dash-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dash-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:650;color:#e9e2d2;background:rgb(255 255 255/.07);border:1px solid rgb(255 255 255/.14);margin:0}.dash-chip.is-verified{color:#bfe3cc;border-color:rgb(125 196 152/.35);background:rgb(61 150 105/.14)}.dash-chip.demo-badge{color:var(--gold-light);border-color:rgb(233 207 148/.35);background:rgb(233 207 148/.1)}.dash-hero .member-card{position:relative;display:grid;grid-gap:4px;gap:4px;padding:22px 24px;border-radius:22px;overflow:hidden;color:#231a0c;aspect-ratio:1.586;min-width:0;align-content:space-between;background:radial-gradient(120% 90% at 0 0,rgb(255 255 255/.55),transparent 50%),linear-gradient(135deg,#f3dfae,#d3ad66 38%,#f1d99f 62%,#b88a44);border:1px solid rgb(255 244 214/.6);box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 26px 50px -22px rgb(0 0 0/.8);transform:rotate(-2deg);transition:transform .6s var(--ease)}[dir=rtl] .dash-hero .member-card{transform:rotate(2deg)}.dash-hero .member-card:hover{transform:rotate(0) translateY(-4px)}.dash-hero .member-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255/.45) 48%,transparent 60%);background-size:250% 100%;background-position:120% 0;transition:background-position 1.2s var(--ease)}.dash-hero .member-card:hover:after{background-position:-20% 0}.member-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.member-card-top .brand-mark,.member-card-top .brand-mark svg{width:34px;height:34px;color:#1b150b;margin:0}.member-card-top>span:last-child{font-size:10px;font-weight:750;letter-spacing:calc(.16em * var(--latin-tracking));text-transform:uppercase;color:#5a4420}.member-card-label{font-size:10px;letter-spacing:calc(.14em * var(--latin-tracking));text-transform:uppercase;color:#6d5427;font-weight:700}.member-card-id{font-family:var(--font-latin);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(16px,1.6vw,20px);letter-spacing:calc(.08em * var(--latin-tracking));color:#16110a;overflow-wrap:anywhere}.member-card-name{font-size:14px;font-weight:650;color:#2c2210}.member-card-progress{display:grid;grid-gap:6px;gap:6px;margin-top:8px;font-size:10.5px;font-weight:650;color:#5a4420}.dash-hero .member-card progress{width:100%;height:5px;border:0;border-radius:5px;overflow:hidden;background:rgb(35 26 12/.18);-webkit-appearance:none;-moz-appearance:none;appearance:none}.dash-hero .member-card progress::-webkit-progress-bar{background:rgb(35 26 12/.18)}.dash-hero .member-card progress::-webkit-progress-value{background:#1b150b;border-radius:5px}.dash-hero .member-card progress::-moz-progress-bar{background:#1b150b}.dash-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.dash-actions a{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:14px;column-gap:14px;align-items:center;padding:18px;border-radius:20px;text-decoration:none;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 0 0 1px rgb(22 22 26/.035),var(--shadow);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s}.dash-actions a:hover{transform:translateY(-3px);border-color:var(--gold-light);box-shadow:0 0 0 1px rgb(180 138 69/.2),var(--shadow-lift)}.dash-action-icon{grid-row:1/3;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:var(--gold-light);background:linear-gradient(160deg,#2a2a30,#0c0c0e);box-shadow:0 10px 20px -12px rgb(12 12 14/.8),inset 0 0 0 1px rgb(233 207 148/.18);transition:transform .4s var(--ease)}.dash-actions a:hover .dash-action-icon{transform:scale(1.06) rotate(-4deg)}.dash-actions strong{font-size:14px;font-weight:700;align-self:end}.dash-actions small{font-size:11.5px;color:var(--muted);align-self:start}.dash-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:22px;gap:22px;align-items:start}.dash-main>.dash-events,.dash-side>*{margin:0;padding:clamp(20px,2.4vw,28px);border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 0 0 1px rgb(22 22 26/.035),var(--shadow)}.dash-main>.dash-events{gap:22px}.dash-events .section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dash-block h4,.dash-events .section-head h3{font-family:var(--font-heading);font-weight:var(--weight-heading)}.dash-events .section-head h3{font-size:22px}.dash-block h4{font-size:17px;margin-bottom:12px}.dash-block{background:none;border:0;box-shadow:none;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.dash-events .next-event{grid-template-columns:minmax(160px,38%) minmax(0,1fr);gap:0;border-radius:20px;background:var(--obsidian-surface);border:1px solid rgb(233 207 148/.2);box-shadow:0 24px 50px -26px rgb(12 12 14/.7)}.dash-events .next-event>div{padding:22px 24px;gap:8px}[dir=rtl] .dash-events .next-event>div{padding:22px 24px}.dash-events .next-event .eyebrow{color:var(--gold-light)}.dash-events .next-event h4{font-size:24px;line-height:1.25}.dash-events .next-event h4 a{color:#fbf5e8;text-decoration:none}.dash-events .next-event h4 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.dash-events .next-event .muted{color:var(--gold-light);font-weight:650;font-size:13px}.dash-events .next-event .button.primary{margin-top:6px}.dash-events .app-row{background:rgb(255 255 255/.7);border-radius:16px;border-color:var(--line)}.dash-events .event-grid.compact{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.dash-events>.button{align-self:flex-start}.dash-side{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:104px}.dash-side .dash-commerce{display:grid;grid-gap:16px;gap:16px}.dash-side .membership-card{flex-direction:column;background:none;border:0;padding:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dash-side .membership-card h3{font-size:24px}.dash-side .membership-card-actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.dash-side .due-list li{background:rgb(255 255 255/.7);border-radius:14px}.dash-profile-card{display:grid;grid-template-columns:auto 1fr;grid-gap:16px 18px;gap:16px 18px;align-items:center}.dash-profile-card h3{margin:0 0 4px;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:20px}.dash-profile-card p{margin:0;font-size:12.5px;color:var(--muted);line-height:1.6}.dash-profile-actions{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px}.dash-profile-actions button{width:100%;gap:8px}.dash-ring{position:relative;width:86px;height:86px;display:grid;place-items:center}.dash-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.dash-ring circle{fill:none;stroke-width:7}.dash-ring-track{stroke:var(--line)}.dash-ring-value{stroke:url(#dash-ring-gold);stroke-linecap:round;transition:stroke-dashoffset 1s var(--ease)}.dash-ring strong{font-family:var(--font-heading);font-size:20px}.dash-details{border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 0 0 1px rgb(22 22 26/.035),var(--shadow)}.dash-details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:22px clamp(20px,2.4vw,28px);font-family:var(--font-heading);font-size:20px}.dash-details>summary::-webkit-details-marker{display:none}.dash-details>summary>span{display:inline-flex;align-items:center;gap:12px}.dash-details>summary>span .glyph{color:var(--gold)}.dash-details>summary>.glyph{transition:transform .35s var(--ease);color:var(--muted)}.dash-details[open]>summary>.glyph{transform:rotate(90deg)}[dir=rtl] .dash-details>summary>.glyph{transform:scaleX(-1)}[dir=rtl] .dash-details[open]>summary>.glyph{transform:rotate(90deg)}.dash-details .summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:0 clamp(20px,2.4vw,28px) 26px}.dash-details .summary section{padding:20px;border-radius:16px;background:rgb(255 255 255/.65);border:1px solid var(--line)}.dash-details .summary h3{margin-top:0;font-size:15px}.panel-layout{display:grid;grid-template-columns:264px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start;max-width:1560px;margin:0 auto;padding:20px clamp(12px,2.4vw,32px) 0}.panel-layout>.panel-main,.panel-layout>main{min-width:0}.panel-layout .member-shell{max-width:none;margin:0;padding:0}.panel-layout .directory-hero,.panel-layout .event-hero{margin-inline:0;margin-top:0}.panel-layout .site-main:has(>.phase6-hero){max-width:none;padding:0;margin:0}.panel-layout .phase6-hero{margin-top:0}.member-rail{position:-webkit-sticky;position:sticky;top:104px;max-height:calc(100vh - 124px);overflow-y:auto;scrollbar-width:thin;padding:16px 12px;border-radius:24px;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 0 0 1px rgb(22 22 26/.035),var(--shadow)}.rail-profile{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:8px;border-radius:18px;text-decoration:none;color:#f5efe3;background:var(--obsidian-surface);border:1px solid rgb(233 207 148/.2)}.rail-profile>span:last-child{display:grid;min-width:0}.rail-profile strong{font-size:13.5px}.rail-profile small,.rail-profile strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-profile small{font-size:10.5px;color:var(--gold-light);letter-spacing:calc(.04em * var(--latin-tracking))}.rail-avatar{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-family:var(--font-latin-display);font-size:15px;color:var(--gold-light);background:#0c0c0e;box-shadow:0 0 0 1.5px #c79d55}.rail-group{display:grid;grid-gap:1px;gap:1px;padding:8px 0 4px}.rail-group+.rail-group{border-top:1px solid rgb(22 22 26/.06)}.rail-title{padding:4px 12px 6px;font-size:10px;font-weight:750;color:#9a8f79;letter-spacing:calc(.14em * var(--latin-tracking));text-transform:uppercase}.rail-group a{position:relative;display:flex;align-items:center;gap:12px;min-height:38px;padding:7px 12px;border-radius:12px;color:#4a4740;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s var(--ease),color .25s var(--ease)}.rail-group a .glyph{color:#a3957a;transition:color .25s;flex:none}.rail-group a:hover{background:rgb(22 22 26/.05);color:var(--obsidian)}.rail-group a[aria-current=page]{background:var(--obsidian);color:#f7ecd2;box-shadow:0 8px 18px -10px rgb(12 12 14/.7)}.rail-group a[aria-current=page] .glyph{color:var(--gold-light)}.rail-group a[aria-current=page]:before{content:"";position:absolute;inset-block:10px;inset-inline-start:-12px;width:3px;border-radius:3px;background:var(--gold-grad)}body:has(.member-rail) :is(.topbar,.site-header) .site-nav{display:none}body:has(.member-rail) :is(.topbar,.site-header){flex-wrap:nowrap}.dock-scrim,.dock-sheet,.member-dock{display:none}@media (max-width:1023px){.panel-layout{display:block;padding-top:14px}.member-rail{display:none}.member-dock{position:fixed;z-index:48;inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2px;gap:2px;padding:6px;max-width:560px;margin-inline:auto;border-radius:24px;background:rgb(14 14 16/.88);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgb(233 207 148/.2);box-shadow:0 18px 40px -12px rgb(0 0 0/.55)}.member-dock a,.member-dock button{display:grid;justify-items:center;grid-gap:3px;gap:3px;min-height:0;padding:8px 2px 6px;border:0;border-radius:18px;min-width:0;background:transparent;box-shadow:none;color:#aaa294;text-decoration:none;font-size:10px;font-weight:650;transition:color .25s,background .25s}.member-dock button:hover:not(:disabled){background:transparent;border:0;box-shadow:none;color:#f7ecd2}.member-dock span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-dock a[aria-current=page],.member-dock button.is-active{color:var(--gold-light);background:rgb(233 207 148/.12)}.dock-scrim{display:block;position:fixed;inset:0;z-index:46;min-height:0;padding:0;border:0;border-radius:0;background:rgb(8 8 10/.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:aurum-fade .25s both}.dock-scrim:hover:not(:disabled){background:rgb(8 8 10/.45);box-shadow:none}.dock-sheet{display:grid;grid-gap:14px;gap:14px;position:fixed;z-index:47;inset-inline:10px;bottom:calc(88px + env(safe-area-inset-bottom));max-width:560px;margin-inline:auto;max-height:calc(100vh - 120px);overflow-y:auto;padding:10px 16px 18px;border-radius:26px;background:rgb(255 255 255/.9);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 30px 60px -20px rgb(0 0 0/.5);animation:aurum-sheet .4s var(--ease) both}.dock-sheet-handle{justify-self:center;width:40px;height:4px;border-radius:4px;background:var(--line-strong)}.dock-sheet-group{display:grid;grid-gap:8px;gap:8px}.dock-sheet-group .rail-title{padding:0 4px}.dock-sheet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.dock-sheet-grid a{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:10px 4px;border-radius:16px;text-align:center;color:var(--ink);font-size:11px;font-weight:650;line-height:1.3;text-decoration:none}.dock-sheet-grid a[aria-current=page]{background:var(--gold-soft)}.dock-sheet-grid .dash-action-icon{grid-row:auto;width:46px;height:46px;border-radius:14px}body:has(.member-dock){padding-bottom:92px}body:has(.member-dock) footer{margin-bottom:0}body:has(.member-dock) .mobile-cta{bottom:calc(86px + env(safe-area-inset-bottom));inset-inline:10px;max-width:560px;margin-inline:auto;border-radius:20px;border:1px solid var(--glass-edge);background:rgb(255 255 255/.85);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body:has(.member-dock):has(.mobile-cta){padding-bottom:170px}}@keyframes aurum-fade{0%{opacity:0}}@keyframes aurum-sheet{0%{opacity:0;transform:translateY(24px) scale(.98)}}@media (max-width:1100px){.dash-grid,.dash-hero{grid-template-columns:minmax(0,1fr)}.dash-hero .member-card{max-width:400px;width:100%}.dash-side{position:static;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:760px){.member-shell{padding:14px 12px 24px}.dash{gap:16px}.dash-hero{border-radius:24px;padding:22px 20px 24px;gap:22px}.dash-hero-main{gap:16px}.dash-avatar{width:60px;height:60px;font-size:22px}.dash-hero h1{font-size:28px}.dash-hero .member-card{max-width:none;transform:none;padding:18px 20px}[dir=rtl] .dash-hero .member-card{transform:none}.dash-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dash-actions a{grid-template-columns:1fr;justify-items:center;text-align:center;row-gap:7px;padding:12px 4px;border-radius:18px}.dash-action-icon{grid-row:auto;width:46px;height:46px;border-radius:14px}.dash-actions strong{font-size:11.5px;line-height:1.3}.dash-actions small{display:none}.dash-events .next-event{grid-template-columns:minmax(0,1fr)}.dash-events .next-event .cover{min-height:120px;aspect-ratio:16/7}.dash-details .summary{grid-template-columns:minmax(0,1fr)}.dash-details>summary{font-size:18px}}@media (max-width:1023px){body:has(.member-dock) :is(.topbar,.site-header){flex-wrap:nowrap;min-height:60px;padding:8px 10px 8px 14px}[dir=rtl] body:has(.member-dock) :is(.topbar,.site-header){padding:8px 14px 8px 10px}body:has(.member-dock) :is(.topbar,.site-header) .site-nav{display:none}body:has(.member-dock) .top-actions{flex-wrap:nowrap;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto;width:auto}body:has(.member-dock) .top-actions :is(button,.button){min-height:38px;padding:6px 12px;font-size:11.5px;white-space:nowrap}body:has(.member-dock) .language select{min-width:0;max-width:112px;min-height:38px}}@media (max-width:760px){.dash-hero-main{flex-direction:column;align-items:flex-start;gap:14px}.dash-hero .member-card{aspect-ratio:auto;gap:2px}.member-card-top{margin-bottom:14px}}@media (max-width:1023px){body:has(.staff-rail) :is(.topbar,.site-header){min-height:60px;padding:8px 10px 8px 14px}body:has(.staff-rail) .top-actions{flex-wrap:nowrap;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto}body:has(.staff-rail) .top-actions :is(button,.button){min-height:38px;padding:6px 12px;font-size:11.5px;white-space:nowrap}body:has(.staff-rail) .language select{min-width:0;max-width:112px;min-height:38px}}@media (max-width:420px){body:is(:has(.member-dock),:has(.staff-rail)) .brand{font-size:0}body:is(:has(.member-dock),:has(.staff-rail)) .brand-mark{margin:0}body:is(:has(.member-dock),:has(.staff-rail)) .top-actions{min-width:0}}@media (max-width:380px){.dash-actions strong{font-size:10.5px}.dash-action-icon{width:40px;height:40px}}.console-layout{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start;max-width:1640px;margin:0 auto;padding:20px clamp(12px,2.4vw,32px) 0}.console-layout>.console-main{max-width:none;padding:0;margin:0;min-width:0}body:has(.staff-rail) :is(.topbar,.site-header) .site-nav{display:none}body:has(.staff-rail) :is(.topbar,.site-header){flex-wrap:nowrap}.staff-rail{position:-webkit-sticky;position:sticky;top:104px;display:grid;grid-gap:14px;gap:14px;padding:14px 12px;max-height:calc(100vh - 124px);overflow-y:auto;scrollbar-width:none;border-radius:24px;color:#d9d2c3;background:var(--obsidian-surface);border:1px solid rgb(233 207 148/.18);box-shadow:0 30px 60px -30px rgb(12 12 14/.7)}.staff-rail-head{display:flex;align-items:center;gap:10px;padding:6px 8px 14px;border-bottom:1px solid rgb(255 255 255/.08)}.staff-rail-head .brand-mark,.staff-rail-head .brand-mark svg{width:34px;height:34px;margin:0;color:#f5efe3}.staff-rail-head>div{display:grid;min-width:0}.staff-rail-head strong{color:#fbf5e8;font-size:13.5px}.staff-rail-head small{color:var(--gold-light);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-rail nav{display:grid;grid-gap:2px;gap:2px}.staff-rail nav a,.staff-rail-back{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 12px;border-radius:12px;color:#bdb5a6;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s,color .25s}.staff-rail nav a .glyph{color:#8f8574;flex:none}.staff-rail nav a:hover{background:rgb(255 255 255/.06);color:#fff}.staff-rail nav a[aria-current=page]{color:#1a140a;background:var(--gold-grad);box-shadow:0 10px 24px -12px rgb(199 157 85/.8)}.staff-rail nav a[aria-current=page] .glyph{color:#1a140a}.staff-rail-back{margin-top:4px;border:1px dashed rgb(233 207 148/.25);color:var(--gold-light);font-size:12px}.staff-rail-back:hover{background:rgb(233 207 148/.08);color:#fff}.console{display:grid;grid-gap:22px;gap:22px}.console-hero{position:relative;overflow:hidden;isolation:isolate;padding:clamp(28px,4vw,48px);border-radius:30px;background:var(--obsidian-surface);color:#f5efe3;border:1px solid rgb(233 207 148/.18);box-shadow:0 30px 70px -30px rgb(12 12 14/.65)}.console-hero .eyebrow{color:var(--gold-light)}.console-hero h1{margin:10px 0;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(34px,4vw,54px);color:#fbf5e8}.console-hero p{max-width:640px;color:#c9c3b7;margin:0 0 14px}.console-hero small{color:#a39b8c;font-size:12px}.console-hero small b{color:var(--gold-light);font-weight:600}.console-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:12px;gap:12px}.console-kpis a{display:grid;grid-gap:10px;gap:10px;padding:18px 20px;border-radius:20px;text-decoration:none;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 0 0 1px rgb(22 22 26/.035),var(--shadow);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.console-kpis a:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgb(180 138 69/.2),var(--shadow-lift)}.console-kpis span{font-size:12px;color:var(--muted);font-weight:600}.console-kpis strong{font-family:var(--font-heading);font-size:34px;font-weight:500;line-height:1}.console-kpis a.is-attention{background:linear-gradient(160deg,rgb(246 238 220/.9),rgb(255 255 255/.7));border-color:#e7d4a4}.console-kpis a.is-attention strong{color:var(--gold-deep)}.console-modules h2{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:24px;margin:6px 0 14px}.console-modules>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.console-modules a{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:22px;border-radius:22px;text-decoration:none;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 0 0 1px rgb(22 22 26/.035),var(--shadow);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s}.console-modules a:hover{transform:translateY(-4px);border-color:var(--gold-light);box-shadow:0 0 0 1px rgb(180 138 69/.2),var(--shadow-lift)}.console-modules .dash-action-icon{grid-row:auto;margin-bottom:6px}.console-modules strong{font-size:16px}.console-modules p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.console-open{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:700;color:var(--gold-deep)}[dir=rtl] .console-open .glyph{transform:scaleX(-1)}.console-main .page-head{padding-block:6px 18px}.console-main .panel>:is(h1,h2),.console-main .wide .panel h2{font-family:var(--font-heading);font-weight:var(--weight-heading)}.console-main .page-head h1{font-size:clamp(30px,3.2vw,44px);margin:6px 0 8px}.console-main .admin-shell,.console-main .operations-directory,.console-main .operations-workspace,.console-main>.wide{max-width:none;padding-inline:0;padding-top:0}.tabs{gap:4px;padding:5px;margin-bottom:20px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--glass-edge);border-radius:999px;background:rgb(255 255 255/.6);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 0 0 1px rgb(22 22 26/.035),var(--shadow);scrollbar-width:none}.tabs a,.tabs button{min-height:38px;padding:8px 18px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:#4a4740;font-size:13px;font-weight:650;white-space:nowrap;text-decoration:none}.tabs a:hover,.tabs button:hover:not(:disabled){background:rgb(22 22 26/.05);border:0;box-shadow:none}.tabs :is(button,a):is([aria-selected=true],[aria-pressed=true],[aria-current=page]){background:var(--obsidian);color:var(--gold-light);box-shadow:0 8px 18px -10px rgb(12 12 14/.7)}.admin-filter,.console-main .filter-grid{padding:18px;border-radius:20px;background:rgb(255 255 255/.55);border:1px solid var(--glass-edge);box-shadow:0 0 0 1px rgb(22 22 26/.03)}.admin-list{display:grid;grid-gap:8px;gap:8px}.admin-row,.console-main .member-row{padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:rgb(255 255 255/.72);box-shadow:0 1px 2px rgb(22 22 26/.03);transition:border-color .25s,box-shadow .25s,transform .25s var(--ease)}.admin-row:hover,.console-main .member-row:hover{border-color:#dcc592;box-shadow:0 10px 24px -16px rgb(60 44 16/.35)}.console-main .member-row:nth-child(2n){background:rgb(255 255 255/.72)}.admin-row-title{font-size:15px;color:var(--obsidian);text-decoration:none}a.admin-row-title:hover{color:var(--gold-deep);text-decoration:underline}.admin-event-head h1{font-size:clamp(28px,3vw,40px)}.data-table{background:rgb(255 255 255/.7);border-radius:16px;overflow:hidden}.data-table thead th{background:var(--gold-soft);color:#4e3b1b;font-size:12px;font-weight:700}.data-table tbody tr:hover{background:rgb(246 238 220/.4)}.table-scroll{border-radius:16px;border:1px solid var(--line)}.audit,.history{border-radius:16px}.button.danger,button.danger{background:linear-gradient(180deg,#b8463c,var(--error));border-color:var(--error);color:#fff}.button.danger:hover,button.danger:hover:not(:disabled){background:var(--error);border-color:#7d2a24;color:#fff;box-shadow:0 0 0 3px rgb(163 54 46/.18)}.console-main .operations-hero{border-radius:30px}.console-main .travel-workspace{max-width:none;padding-inline:0}@media (max-width:1023px){.console-layout{display:block;padding-top:12px}.staff-rail{position:-webkit-sticky;position:sticky;top:84px;z-index:30;display:flex;align-items:center;gap:8px;margin-bottom:16px;max-height:none;overflow-x:auto;padding:6px;border-radius:999px}.staff-rail-head{display:none}.staff-rail nav{display:flex;gap:4px}.staff-rail nav a,.staff-rail-back{white-space:nowrap;min-height:36px;padding:6px 14px;border-radius:999px}.staff-rail-back{margin:0}.console-hero{border-radius:24px}}@media (max-width:640px){.staff-rail{top:76px}.console-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.console-kpis strong{font-size:28px}.tabs{border-radius:18px}}.travel-chapters{border-bottom-color:var(--line)}.member-shortcuts a>span:first-child,.travel-chapters a span{color:var(--gold)}.journey-timeline li{border-inline-start-color:#dccfb4}.journey-timeline li:before{background:var(--gold);border-color:var(--bg);box-shadow:0 0 0 1px var(--gold)}.trip-overview>strong{background:rgb(233 207 148/.1);color:var(--gold-light);border-color:rgb(233 207 148/.3)}.operations-tabs{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:16px;box-shadow:var(--shadow);top:96px}.operations-tabs button{border-radius:10px}.operations-tabs button[aria-pressed=true]{background:var(--obsidian);color:var(--gold-light);box-shadow:0 6px 16px -8px rgb(12 12 14/.7)}.metric-grid strong,.phase6-metric{font-family:var(--font-heading);color:var(--obsidian)}.audience-preview{background:var(--gold-soft)}.scanner-video{background:#050506;border:1px solid rgb(233 207 148/.2)}.pass-qr,.scan-result{border-radius:16px}.pass-qr{box-shadow:0 0 0 1px rgb(233 207 148/.4),0 20px 40px -18px rgb(0 0 0/.8)}.plan-card.featured,.plan-card.recommended{border-color:var(--gold);box-shadow:0 0 0 1px rgb(180 138 69/.35),var(--shadow-lift)}.money,.plan-price{color:var(--obsidian)}.plan-price .price-major,.plan-price strong{font-family:var(--font-heading);font-weight:500;font-size:34px;letter-spacing:calc(-.01em * var(--latin-tracking))}.plan-card.highlighted{background:var(--obsidian-surface);color:#efe8da;border:1px solid rgb(233 207 148/.45);box-shadow:0 0 0 1px rgb(180 138 69/.3),0 34px 70px -28px rgb(12 12 14/.7)}.plan-card.highlighted :is(h2,h3,.plan-price strong,.plan-price .price-major){color:#fbf5e8}.plan-card.highlighted :is(p,li,small,.muted){color:#cfc7b8}.plan-card.highlighted .badge,.plan-card.highlighted .chip{background:rgb(233 207 148/.14);color:var(--gold-light);border-color:rgb(233 207 148/.3)}.plan-card.highlighted :is(button,.button){background:var(--gold-grad);border:0;color:#1a140a;box-shadow:var(--shadow-gold)}.compare-table,.data-table{background:var(--glass);border-radius:var(--radius-sm);overflow:hidden}.compare-table thead th,.data-table thead th{background:var(--gold-soft);color:#4e3b1b}body .site-main:has(>.phase6-hero){max-width:1320px;margin-inline:auto;padding:0 clamp(16px,4vw,56px)}body .phase6-hero{background:var(--obsidian-surface);border-radius:30px;border:1px solid rgb(233 207 148/.18);box-shadow:0 30px 70px -30px rgb(12 12 14/.65);margin-block:20px 22px}body .phase6-hero:after{border-color:rgb(233 207 148/.24);box-shadow:0 0 0 52px rgb(233 207 148/.03),0 0 0 104px rgb(233 207 148/.02)}body .phase6-hero h1{font-family:var(--font-heading);font-weight:var(--weight-heading);color:#fbf5e8;line-height:1.08}body .phase6-hero p{color:#c9c3b7}body .phase6-kicker{color:var(--gold-light);letter-spacing:calc(.18em * var(--latin-tracking))}body .phase6-tabs{gap:6px;padding:6px;margin-bottom:22px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--glass-edge);border-radius:999px;background:rgb(255 255 255/.6);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow)}body .phase6-tabs a{border:0;background:transparent;color:#4a4740;font-size:13px;font-weight:600;padding:9px 18px;transition:background .25s var(--ease),color .25s}body .phase6-tabs a:hover{background:rgb(22 22 26/.05);color:var(--obsidian)}body .phase6-tabs a[aria-current=page]{background:var(--obsidian);color:var(--gold-light)}body .phase6-card{background:var(--glass);border-color:var(--glass-edge);border-radius:var(--radius);padding:clamp(22px,2.6vw,34px);box-shadow:0 0 0 1px rgb(22 22 26/.035),var(--shadow)}body .phase6-card h2{font-family:var(--font-heading);font-weight:var(--weight-heading)}body .phase6-card .eyebrow{color:var(--gold-deep)}body .phase6-row{background:rgb(255 255 255/.65);border-color:var(--line);border-radius:16px}body .phase6-empty{border-color:#d9c9a4;background:rgb(255 255 255/.35)}body .phase6-status{background:var(--gold-soft);color:var(--gold-deep)}body .phase6-form input,body .phase6-form select,body .phase6-form textarea{border-color:var(--line-strong);border-radius:12px;background:rgb(255 255 255/.8)}@media (max-width:760px){body .phase6-hero{border-radius:22px;margin-inline:0}body .phase6-tabs{border-radius:18px}}footer{position:relative;margin:48px clamp(12px,2.4vw,32px) 18px;padding:26px clamp(20px,3vw,36px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;border:1px solid var(--glass-edge);border-radius:22px;background:rgb(255 255 255/.55);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--muted);font-size:12px;box-shadow:0 0 0 1px rgb(22 22 26/.035)}footer:before{content:"";position:absolute;inset-inline:24px;top:-1px;height:1px;background:var(--gold-line)}.site-credit{display:inline-flex;align-items:center;gap:10px;color:var(--muted);text-decoration:none}.site-credit b{color:var(--ink);font-weight:700}.site-credit:hover b{color:var(--gold-deep)}@keyframes aurum-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes aurum-sheen{0%{background-position:0 0}to{background-position:200% 0}}html:not([data-booted]) :is(main,.site-main,.shell)>*{animation:aurum-rise .7s var(--ease) both}html:not([data-booted]) :is(main,.shell)>:nth-child(2){animation-delay:.08s}html:not([data-booted]) main>:nth-child(3){animation-delay:.16s}.brand-mark svg{transition:transform .6s var(--ease)}.brand:hover .brand-mark svg{transform:rotate(-8deg) scale(1.04)}@media (max-width:900px){.site-header,.topbar{padding:10px 14px;border-radius:20px;flex-wrap:wrap}.site-nav{order:3;flex:0 0 100%;border-top:1px solid rgb(22 22 26/.06);padding:6px 2px 4px;margin:2px 0 0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.directory-hero{margin-bottom:20px}.mobile-cta{background:rgb(255 255 255/.78);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top:1px solid var(--glass-edge);box-shadow:0 -12px 30px -12px rgb(40 30 10/.25)}.site-nav a{white-space:nowrap}}@media (max-width:640px){.site-header,.topbar{top:8px;margin:8px 10px 0}.brand{font-size:19px}.brand-mark,.brand-mark svg{width:32px;height:32px}.language select,.topbar .language select{min-width:92px;max-width:110px;padding-inline:10px 26px}[dir=rtl] .language select{padding-inline:10px 26px}.directory-hero{margin:12px 10px 20px;border-radius:22px}.event-hero{margin:12px 10px 0;border-radius:22px}.auth-shell .intro,[dir=rtl] .auth-shell .intro{border-radius:22px 22px 0 0;-webkit-border-end:1px solid rgb(233 207 148/.16);border-inline-end:1px solid rgb(233 207 148/.16)}.auth-shell .workspace,[dir=rtl] .auth-shell .workspace{border-radius:0 0 22px 22px;border:1px solid var(--glass-edge);border-top:0}.phase6-hero{border-radius:22px;margin-inline:0}footer{margin:32px 10px 10px;padding:20px}body:before{width:120vw;inset-inline-end:-50vw;bottom:-50vw}}@media (prefers-reduced-motion:reduce){:is(main,.site-main,.shell)>*{animation:none!important}.event-card:hover,.member-shortcuts a:hover,.operations-event-grid li:hover,.plan-card:hover,.speaker-card:hover{transform:none}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root{--glass:rgb(255 255 255/0.94);--glass-strong:#fff}}@media print{body{background:#fff}body:before,footer:before{display:none}.panel,.receipt{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff}}.staff-gate{display:grid;place-items:center;padding:clamp(24px,6vw,64px) 16px}.staff-gate-card{display:grid;justify-items:center;grid-gap:12px;gap:12px;width:min(100%,520px);text-align:center}.staff-gate-card .brand-mark,.staff-gate-card .brand-mark svg{width:52px;height:52px;margin:0;color:#f5efe3}.staff-gate-card h1{font-size:clamp(26px,3vw,36px)}.staff-gate-card p{margin:0 auto 6px}.staff-gate-card .button{display:inline-flex;align-items:center;gap:8px}.staff-gate-card .button:not(.primary){color:#f5efe3;background:rgb(255 255 255/.08);border-color:rgb(233 207 148/.3)}.staff-gate-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.staff-login{display:grid;grid-gap:16px;gap:16px;width:100%;margin-top:8px;text-align:start}.staff-login .field{display:grid;grid-gap:8px;gap:8px;color:#e9dcc0}.staff-login .field input{width:100%;color:#f5efe3;background:rgb(255 255 255/.06);border:1px solid rgb(233 207 148/.28);border-radius:14px;min-height:50px}.staff-login .field input:focus{border-color:#e9cf94;box-shadow:0 0 0 3px rgb(233 207 148/.18);outline:none}.staff-login .input-icon>.glyph,.staff-login .reveal{color:#c9b58a}.staff-login .button.primary{justify-content:center;min-height:52px;margin-top:4px}.staff-login-error{margin:0;padding:12px 14px;border-radius:12px;font-size:14px;color:#ffd9d4;background:rgb(190 60 50/.18);border:1px solid rgb(255 140 125/.35)}.staff-login .button.primary{color:#16120a;background:linear-gradient(135deg,#f1dcaa,#c9a45f);border-color:transparent}.staff-login .button.primary:hover:not(:disabled){color:#16120a;background:linear-gradient(135deg,#f6e5bd,#d4b06b)}.plans-page{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:30px;gap:30px;max-width:1320px;padding-top:8px;padding-bottom:70px}.plans-page>*{min-width:0}.panel-layout .plans-page{padding-inline:0}.plans-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center;padding:clamp(28px,5vw,60px);border-radius:32px;color:#f5efe3;background:var(--obsidian-surface);border:1px solid rgb(233 207 148/.2);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 34px 80px -34px rgb(12 12 14/.7)}.plans-hero.has-current{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.plans-hero:after{content:"";position:absolute;z-index:-1;width:520px;aspect-ratio:1;border-radius:50%;inset-inline-end:-160px;top:-240px;border:1px solid rgb(233 207 148/.2);box-shadow:0 0 0 48px rgb(233 207 148/.03),0 0 0 96px rgb(233 207 148/.02)}.plans-hero .eyebrow{color:var(--gold-light)}.plans-hero h1{margin:10px 0 12px;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(34px,4.6vw,60px);line-height:1.05;color:#fbf5e8}.plans-hero .lead{max-width:620px;margin:0;color:#c9c3b7;font-size:16px;line-height:1.7}.plans-trust{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.plans-trust li{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:#e9e2d2;background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.12)}.plans-trust .glyph{color:var(--gold-light)}.plans-page .current-membership{display:grid;grid-gap:14px;gap:14px;margin:0;padding:24px;border-radius:24px;color:#efe8da;background:rgb(255 255 255/.07);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgb(233 207 148/.28);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 20px 40px -24px rgb(0 0 0/.7)}.plans-page .current-membership .eyebrow{color:var(--gold-light)}.plans-page .current-membership h2{margin:6px 0 8px;color:#fbf5e8;font-size:30px}.plans-page .current-meta{color:#c9c3b7}.plans-page .current-meta strong{color:var(--gold-light)}.plans-page .current-membership .benefit-list{margin-top:12px;color:#d9d2c3}.plans-page .current-membership .benefit-list .glyph{color:var(--gold-light)}.plans-page .current-membership .notice{margin:0;border-radius:16px}.plans-intro{text-align:center;max-width:720px;margin:10px auto 0}.plans-intro h2{margin:0 0 8px;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(26px,3vw,38px);line-height:1.2}.plans-intro p{margin:0;color:var(--muted);font-size:15px;line-height:1.7}.plans-page .plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;align-items:stretch;padding-top:14px}.plans-page .plan-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:26px 24px 24px;border-radius:28px;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 0 0 1px rgb(22 22 26/.04),var(--shadow);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s}.plans-page .plan-card:hover{transform:translateY(-5px);border-color:var(--gold-light);box-shadow:0 0 0 1px rgb(180 138 69/.22),var(--shadow-lift)}.plans-page .plan-card.current{background:linear-gradient(180deg,rgb(246 238 220/.95),rgb(255 255 255/.7) 45%);border-color:#e7d4a4}.plans-page .plan-card.highlighted{color:#efe8da;background:var(--obsidian-surface);border:1px solid rgb(233 207 148/.5);box-shadow:0 0 0 1px rgb(180 138 69/.35),0 40px 80px -30px rgb(12 12 14/.75)}@media (min-width:1100px){.plans-page .plan-card.highlighted{transform:translateY(-12px)}.plans-page .plan-card.highlighted:hover{transform:translateY(-16px)}}.plan-ribbon{position:absolute;top:-13px;inset-inline-start:50%;transform:translateX(-50%);white-space:nowrap;padding:6px 16px;border-radius:999px;font-size:11.5px;font-weight:750;color:#1a140a;background:var(--gold-grad);box-shadow:var(--shadow-gold);letter-spacing:calc(.04em * var(--latin-tracking))}[dir=rtl] .plan-ribbon{transform:translateX(50%)}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px}.plan-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;flex:none;color:var(--gold-deep);background:linear-gradient(145deg,#fbf3df,#ecd9ab);box-shadow:inset 0 0 0 1px rgb(180 138 69/.35)}.plans-page .plan-card.highlighted .plan-icon{color:#1a140a;background:var(--gold-grad);box-shadow:var(--shadow-gold)}.plans-page .plan-card.is-launch:not(.highlighted) .plan-icon{color:var(--gold-light);background:linear-gradient(160deg,#2a2a30,#0c0c0e);box-shadow:inset 0 0 0 1px rgb(233 207 148/.25)}.plans-page .plan-badges{justify-content:flex-end;min-height:0}.plans-page .plan-card h3{margin:4px 0 0;font-size:27px}.plans-page .plan-card.highlighted h3{color:#fbf5e8}.plans-page .plan-desc{margin:0;min-height:3.2em;font-size:13.5px;line-height:1.65;color:var(--muted)}.plans-page .plan-card.highlighted .plan-desc{color:#c9c3b7}.plans-page .plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 0;padding:16px 0;border-block:1px solid rgb(22 22 26/.07)}.plans-page .plan-card.highlighted .plan-price{border-color:rgb(255 255 255/.1)}.plans-page .plan-price .price-major{font-family:var(--font-heading);font-size:42px;font-weight:500;line-height:1;color:var(--obsidian)}.plans-page .plan-card.highlighted .plan-price .price-major{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.plans-page .plan-price .muted{font-size:13px}.plans-page .plan-card.highlighted .plan-price .muted{color:#a39b8c}.plans-page .plan-launch{display:grid;grid-gap:8px;gap:8px;font-size:12.5px}.plans-page .plan-launch p{margin:0}.plan-meter{height:6px;border-radius:6px;overflow:hidden;background:rgb(22 22 26/.08)}.plan-meter span{display:block;height:100%;border-radius:6px;background:var(--gold-grad)}.plans-page .plan-cta{margin:4px 0 2px;padding:0}.plans-page .plan-cta:empty{display:none}.plans-page .plan-cta :is(.button,span){width:100%;min-height:48px;justify-content:center;border-radius:14px}.plans-page .plan-cta span.muted{display:grid;place-items:center;font-size:13px}.plans-page .plan-card.highlighted .plan-cta .button{background:var(--gold-grad);border:0;color:#1a140a;box-shadow:var(--shadow-gold)}.plans-page .benefit-list{gap:10px;margin:6px 0 0;font-size:13.5px}.plans-page .benefit-list li{align-items:flex-start;gap:10px;line-height:1.5}.plans-page .benefit-list li>.glyph{flex:none;box-sizing:content-box;padding:3px;margin-top:1px;border-radius:50%;color:var(--gold-deep);background:var(--gold-soft)}.plans-page .plan-card.highlighted .benefit-list li{color:#d9d2c3}.plans-page .plan-card.highlighted .benefit-list li>.glyph{color:#1a140a;background:var(--gold-light)}.plans-page .benefit-list li.planned{opacity:.7}.plans-page .compare{margin:0}.plans-help h2,.plans-page .compare h2,.plans-page .plan-rules h2{margin:0 0 16px;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(24px,2.6vw,32px)}.plans-page .table-scroll{border-radius:24px;border:1px solid var(--glass-edge);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow)}.plans-page .compare-table{background:transparent;font-size:13.5px}.plans-page .compare-table td,.plans-page .compare-table th{padding:14px 16px;border-bottom:1px solid rgb(22 22 26/.06);vertical-align:middle}.plans-page .compare-table thead th{background:rgb(246 238 220/.7);color:var(--ink);text-align:center}.plans-page .compare-table thead th:first-child{background:rgb(246 238 220/.7)}.plans-page .compare-table tbody tr:last-child :is(th,td){border-bottom:0}.plans-page .compare-table tbody tr:hover{background:rgb(246 238 220/.3)}.plans-page .compare-table tbody th{font-weight:600;color:#34322d}.plans-page .compare-table tbody th:first-child,.plans-page .compare-table thead th:first-child{position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:1;background:rgb(252 250 245/.96)}.compare-plan{display:inline-flex;align-items:center;gap:6px;font-weight:700;white-space:nowrap}.compare-plan .glyph{color:var(--gold)}.compare-price{display:block;margin-top:3px;font-size:12px;font-weight:600;color:var(--muted)}.plans-page .compare-table .is-highlighted{background:rgb(233 207 148/.14)}.plans-page .compare-table thead th.is-highlighted{background:var(--obsidian);color:#fbf5e8}.plans-page .compare-table thead th.is-highlighted .compare-price,.plans-page .compare-table thead th.is-highlighted .glyph{color:var(--gold-light)}.plans-page .check{display:inline-grid;place-items:center}.plans-page .check.on{width:26px;height:26px;border-radius:50%;color:var(--gold-deep);background:var(--gold-soft)}.plans-page .check.off{color:#c4bba9}.plans-page .benefit-value{font-family:var(--font-heading);font-size:17px;color:var(--gold-deep)}.plans-page .plan-rules{max-width:none;margin:0;color:inherit;font-size:inherit}.plans-page .plan-rules>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:14px;gap:14px}.plans-page .plan-rules article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:22px;border-radius:22px;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 0 0 1px rgb(22 22 26/.035),var(--shadow)}.plans-page .plan-rules .dash-action-icon{grid-row:auto;width:44px;height:44px;border-radius:14px;margin-bottom:4px}.plans-page .plan-rules h3{margin:0;font-size:16px}.plans-page .plan-rules p{margin:0;font-size:13px;line-height:1.65;color:var(--muted)}.plans-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:clamp(22px,3vw,32px);border-radius:26px;background:linear-gradient(135deg,#fbf3df,#f1e2bd);border:1px solid #e7d4a4;box-shadow:var(--shadow)}.plans-help h2{margin-bottom:6px}.plans-help p{margin:0;color:#5a4a2a;font-size:14px}.plans-help .button{display:inline-flex;align-items:center;gap:8px}@media (max-width:1100px){.plans-hero.has-current{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.plans-page{gap:22px;padding-top:0}.plans-hero{border-radius:24px;padding:26px 20px}.plans-trust li{font-size:11.5px}.plans-page .plan-card{padding:24px 20px 20px;border-radius:24px}.plans-page .plan-price .price-major{font-size:36px}.plans-page .compare-table td,.plans-page .compare-table th{padding:12px 10px}.plans-page .compare-table tbody th{min-width:150px;font-size:12.5px}.plans-help{flex-direction:column;align-items:stretch}}