:root{color-scheme:dark;--font-body:"Inter", "Noto Sans", "Noto Sans Greek", system-ui, sans-serif;--font-display:"Space Grotesk", "Noto Sans", "Noto Sans Greek", system-ui, sans-serif;--color-bg:#05060a;--color-bg-elevated:#090b12;--color-surface-1:#0d1018;--color-surface-2:#131824;--color-surface-3:#1a2030;--color-border:#252c3d;--color-border-strong:#384157;--color-text:#f7f9fd;--color-text-muted:#b4bed0;--color-text-subtle:#8793aa;--color-electric-cyan:#59d9ff;--color-electric-blue:#35a6ff;--color-electric-violet:#4b45ff;--color-electric-purple:#9b42ff;--color-primary:#4b45ff;--color-primary-hover:#5d57ff;--gradient-brand:linear-gradient(110deg, #7f35d3 0%, #8a3ccd 28%, #423bd1 58%, #2475b4 82%, #1f7187 100%);--gradient-brand-hover:linear-gradient(110deg, #8b3be0 0%, #9445d8 28%, #4d47df 58%, #2a7fc0 82%, #247b91 100%);--gradient-brand-soft:linear-gradient(110deg, #9b42ff2e 0%, #4b45ff2e 58%, #59d9ff24 100%);--gradient-brand-soft-hover:linear-gradient(110deg, #9b42ff47 0%, #4b45ff47 58%, #59d9ff38 100%);--color-success:#34d399;--color-warning:#fbbf24;--color-danger:#fb7185;--color-info:#38bdf8;--shadow-panel:0 18px 60px #0000005c;--shadow-glow:0 0 34px #535cff3d;--focus-ring:0 0 0 3px #4b45ff7a;--radius-xs:.375rem;--radius-sm:.625rem;--radius-md:.875rem;--radius-lg:1.125rem;--radius-xl:1.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem}[data-scanner-theme=light]{color-scheme:light;--color-bg:#f4f7fb;--color-bg-elevated:#fff;--color-surface-1:#fff;--color-surface-2:#e9eef7;--color-surface-3:#dce4f1;--color-border:#b9c5d8;--color-border-strong:#7787a1;--color-text:#0b1020;--color-text-muted:#3c4960;--color-text-subtle:#596881;--shadow-panel:0 16px 40px #1f2d4a2e}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);width:100%;max-width:100%;font-family:var(--font-body);scroll-behavior:smooth;line-height:1.5}body{background:radial-gradient(circle at 84% -10%, #2795ff24, transparent 32rem), radial-gradient(circle at 4% 104%, #7357ff24, transparent 34rem), var(--color-bg);width:100%;min-width:0;max-width:100%;min-height:100vh;color:var(--color-text);text-rendering:optimizelegibility;margin:0}button,input,select,textarea{min-width:0;color:inherit;font:inherit}img,svg,video,canvas{max-width:100%}a{color:inherit}:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--focus-ring);outline:none}::selection{color:#fff;background:#7357ff85}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.consent-banner{z-index:80;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, calc(env(safe-area-inset-bottom) + .5rem));width:min(680px,100vw - 2rem);color:var(--color-text,#f6f8ff);backdrop-filter:blur(18px);background:linear-gradient(135deg,#17203ef5,#080a14fa),#080a14;border:1px solid #55dcff52;border-radius:18px;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.1rem;display:flex;position:fixed;box-shadow:0 24px 80px #0000008c,0 0 32px #5953ff1f}.consent-banner h2{align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:1rem;display:flex}.consent-banner p{max-width:48rem;color:var(--color-muted,#aab1c5);margin:0;font-size:.88rem;line-height:1.5}.consent-banner .button-row{flex:none}.consent-reopen{z-index:79;color:var(--color-muted,#aab1c5);font:inherit;cursor:pointer;background:#080a14eb;border:1px solid #55dcff3d;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.75rem;display:inline-flex;position:fixed;bottom:1rem;right:1rem}@media (width<=720px){.consent-banner{bottom:calc(4.8rem + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.consent-reopen{bottom:calc(4.8rem + env(safe-area-inset-bottom))}}p,h1,h2,h3,td,th{overflow-wrap:anywhere}.skip-link{z-index:1000;border-radius:var(--radius-sm);color:#05060a;background:#fff;padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.app-frame{grid-template-columns:15.5rem minmax(0,1fr);min-height:100vh;display:grid}.sidebar{backdrop-filter:blur(24px);background:#06080dd6;border-right:1px solid #ffffff12;flex-direction:column;height:100vh;padding:1.25rem .9rem;display:flex;position:sticky;top:0}.brand-lockup,.mobile-brand{align-items:center;text-decoration:none;display:inline-flex}.brand-logo{filter:drop-shadow(0 0 15px #4a56ff38);flex:none;width:min(156px,100%);max-width:100%;height:auto;display:block}.brand-nav-mark,.entriza-inline-mark{object-fit:contain;filter:drop-shadow(0 0 6px #4c5bff8c);flex:none;width:1.35rem;max-width:none;height:auto;display:inline-block}.entriza-glyph{object-fit:contain;filter:drop-shadow(0 0 1px #0b1a5cf2)drop-shadow(0 0 6px #4c5bff9e);flex:none;max-width:none;height:auto;display:inline-block}.entriza-glyph--wave{filter:drop-shadow(0 0 1px #0b1a5cf2)drop-shadow(0 0 8px #3cd1ffad)}.brand-nav-mark{width:1.3rem}.bottom-nav .brand-nav-mark{width:1.55rem}.mobile-brand .brand-logo{width:min(124px,100%)}.site-footer .brand-logo{width:min(168px,100%)}.nav-stack{scrollbar-width:thin;scrollbar-color:#55dcff47 transparent;flex-direction:column;flex:1;gap:.3rem;min-height:0;margin-top:2rem;padding-right:.15rem;display:flex;overflow-y:auto}.nav-label{color:#9aa6bc;letter-spacing:.13em;text-transform:uppercase;margin:1.05rem .65rem .35rem;font-size:.67rem;font-weight:750}.nav-item{border-radius:var(--radius-sm);color:#b8c2d4;border:1px solid #0000;align-items:center;gap:.75rem;min-height:2.65rem;padding:.62rem .72rem;font-size:.86rem;text-decoration:none;transition:all .16s;display:flex}.nav-item:hover{color:#fbfdff;background:#ffffff0a;border-color:#ffffff12}.nav-item.active{color:#8cecff;background:linear-gradient(90deg,#22d3ee1c,#7357ff14),#ffffff08;border-color:#39b1ff29;box-shadow:inset 2px 0 #22d3ee}.sidebar-footer{color:var(--color-text-subtle);border-top:1px solid #ffffff12;align-items:center;gap:.55rem;padding:.75rem;font-size:.72rem;display:flex}.status-dot{background:var(--color-success);width:.46rem;height:.46rem;box-shadow:0 0 12px var(--color-success);border-radius:50%}.main-shell{min-width:0}.app-frame--centered-public{grid-template-columns:minmax(0,1fr)}.app-frame--centered-public .sidebar,.app-frame--centered-public .bottom-nav{display:none}.app-frame--centered-public .main-shell{isolation:isolate;width:100%;position:relative}.app-frame--centered-public #main-content{justify-items:center;display:grid}.app-frame--centered-public .site-footer{z-index:4;border-radius:var(--radius-xl);color:#fff7df;backdrop-filter:blur(18px);background:radial-gradient(circle at 14% 0,#ffd16a24,#0000 18rem),linear-gradient(135deg,#f69a1d1a,#ffd16a0d),#050705eb;border:1px solid #ffd16a47;width:min(100% - clamp(1rem,4vw,3rem),76rem);margin-inline:auto;position:relative;box-shadow:0 26px 80px #00000075,0 0 44px #f69a1d24}.app-frame--centered-public .site-footer p,.app-frame--centered-public .site-footer a{color:#fff7dfd1}.app-frame--centered-public .site-footer a:hover{color:#ffd16a}.app-frame--centered-public .site-footer .brand-lockup{filter:drop-shadow(0 0 22px #ffd16a29)}.topbar{z-index:20;backdrop-filter:blur(22px);background:#05060ab8;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:0 2rem;display:flex;position:sticky;top:0}.mobile-brand{display:none}.topbar-actions{align-items:center;gap:.65rem;display:flex}.public-topbar-nav{flex:1;justify-content:center;align-items:center;gap:clamp(.35rem,1vw,.8rem);min-width:0;display:flex}.public-topbar-nav a{color:var(--color-text-muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.58rem .78rem;font-size:.88rem;font-weight:760}.public-topbar-nav a:hover{color:var(--color-text);border-color:var(--color-border);background:#ffffff0d}.portal-switcher{position:relative}.portal-switcher>summary{cursor:pointer;list-style:none;position:relative}.portal-switcher>summary::-webkit-details-marker{display:none}.test-access-dot{background:#39d98a;border:2px solid #080a10;border-radius:50%;width:.58rem;height:.58rem;position:absolute;bottom:.05rem;right:.05rem;box-shadow:0 0 10px #39d98aa6}.portal-switcher-menu{z-index:50;border-radius:var(--radius-md);background:#0a0d16fa;border:1px solid #ffffff1f;gap:.25rem;width:min(17rem,100vw - 2rem);padding:.7rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 18px 55px #0000008c}.portal-switcher-menu strong{color:#7fe8ff;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .55rem .65rem;font-size:.72rem}.portal-switcher-menu a,.portal-switcher-menu button{border-radius:var(--radius-sm);width:100%;min-height:2.7rem;color:var(--color-text-muted);text-align:left;background:0 0;border:0;align-items:center;gap:.65rem;padding:.65rem;font-size:.82rem;text-decoration:none;display:flex}.portal-switcher-menu a:hover,.portal-switcher-menu a:focus-visible,.portal-switcher-menu button:hover,.portal-switcher-menu button:focus-visible{color:var(--color-text);background:#44cbff1a}.portal-switcher-menu button{cursor:pointer}.select-field,.input-field{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);min-height:2.75rem;color:var(--color-text)}.language-picker{border:1px solid var(--color-border);background:var(--color-surface-1);border-radius:999px;align-items:center;gap:.25rem;width:max-content;min-height:2.75rem;padding:.25rem;display:flex}.language-flag{width:2.15rem;height:2.15rem;color:var(--color-text-muted);border:1px solid #0000;border-radius:50%;place-items:center;font-size:1.12rem;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.locale-flag-icon{border-radius:.14rem;width:1.45rem;height:1rem;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e}.language-flag:hover,.language-flag:focus-visible{color:var(--color-text);background:#44cbff1a;border-color:#44cbff59;text-decoration:none}.language-flag:focus-visible{outline-offset:2px;outline:2px solid #44cbffb3}.language-flag.active{color:var(--color-text);background:#44cbff24;border-color:#39b1ff57;box-shadow:0 0 0 1px #44cbff24}.icon-button{border:1px solid var(--color-border);background:var(--color-surface-1);width:2.75rem;height:2.75rem;color:var(--color-text-muted);border-radius:50%;place-items:center;display:grid}.account-menu-dropdown>summary{cursor:pointer;list-style:none;position:relative}.account-menu-dropdown>summary::-webkit-details-marker{display:none}.page{width:min(100%,96rem);margin:0 auto;padding:2rem}.eyebrow{color:#58dfff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;padding-inline-start:2.15rem;font-size:.7rem;font-weight:800;position:relative}.eyebrow:before{background-image:var(--entriza-wave-url);content:"";filter:drop-shadow(0 0 5px #4f5bffb8);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.72rem;height:.58rem;position:absolute;top:50%;left:0;transform:translateY(-52%)}.page-title,.hero-title{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-weight:760}.page-title{font-size:clamp(1.85rem,4vw,3rem)}.hero{isolation:isolate;border-radius:var(--radius-xl);min-height:27rem;box-shadow:var(--shadow-panel);background:linear-gradient(110deg,#05070ef5 18%,#070a19cc 65%,#120829c2),radial-gradient(circle at 75%,#116cd9,#0000 38%);border:1px solid #ffffff17;align-items:center;padding:clamp(2rem,6vw,5.5rem);display:grid;position:relative;overflow:hidden}.hero:before{z-index:-1;content:"";filter:drop-shadow(0 0 16px #335dff);border:2px solid #537bffb8;border-left-color:#0000;border-radius:50%;width:33rem;height:33rem;position:absolute;inset:-5rem -8rem auto auto;transform:rotate(-18deg)}.hero:after{z-index:-1;content:"";filter:blur(45px);background:#612aff2e;border-radius:50%;width:16rem;height:16rem;position:absolute;inset:auto 10% -5rem auto}.hero--with-media:after{z-index:-1;filter:none;background:linear-gradient(100deg,#04070ff7 12%,#04070fc9 56%,#04070f57),linear-gradient(#0000 42%,#04070fd1);border-radius:0;width:auto;height:auto;inset:0}.hero-media{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-content{z-index:1;max-width:43rem;position:relative}.hero-title{max-width:13ch;font-size:clamp(2.65rem,7vw,5.6rem);line-height:.98}.hero-title:after{background-image:var(--entriza-wave-url);content:"";filter:drop-shadow(0 0 10px #4768ff73);opacity:.72;background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(5.5rem,22%,8rem);height:1.15rem;margin-top:.7rem;display:block}.gradient-text{background:var(--gradient-brand);color:#0000;background-clip:text}.hero-copy,.page-subtitle{max-width:42rem;color:var(--color-text-muted);font-size:clamp(.95rem,2vw,1.12rem)}.hero-actions,.button-row{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-2);min-height:2.8rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.85rem;font-weight:720;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-height:2.75rem}.button--primary{background:var(--gradient-brand);color:#fff;border-color:#8b69ff7a;box-shadow:0 8px 28px #4b45ff3d,inset 0 1px #ffffff29}.button--primary:hover:not(:disabled){background:var(--gradient-brand-hover);border-color:#6ac4ff9e;transform:translateY(-1px);box-shadow:0 10px 32px #4b45ff52,inset 0 1px #ffffff38}.button--primary:active:not(:disabled){transform:translateY(0)}.button--ghost{backdrop-filter:blur(12px);background:#ffffff0a}.button:disabled{cursor:not-allowed;opacity:.5}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin:3rem 0 1.1rem;display:flex}.section-heading h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,3vw,2rem)}.event-grid,.metric-grid,.panel-grid{gap:1rem;display:grid}.event-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.event-card,.panel,.metric-card,.checkout-card{background:linear-gradient(145deg, #ffffff08, transparent 55%), var(--color-surface-1);border:1px solid #ffffff14;box-shadow:0 12px 38px #0000002e}.event-card{content-visibility:auto;contain-intrinsic-size:28rem;border-radius:var(--radius-lg);text-decoration:none;transition:transform .18s,border-color .18s;overflow:hidden}.event-card:hover{border-color:#3fc2ff57;transform:translateY(-3px)}.event-art{background:radial-gradient(circle at 68% 40%,#22d3ee5c,#0000 16%),radial-gradient(circle at 55% 70%,#7c3aed7a,#0000 25%),linear-gradient(135deg,#091122,#130c2d);place-items:center;height:11.5rem;display:grid;position:relative;overflow:hidden}.event-art:after{content:"";border:1px solid #5ed1ff94;border-radius:50%;width:8rem;height:8rem;box-shadow:0 0 38px #3963ffb3}.event-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.event-art--image:after{width:auto;height:auto;box-shadow:none;background:linear-gradient(#04070f0a,#04070f85);border:0;border-radius:0;position:absolute;inset:0}.event-date{z-index:1;backdrop-filter:blur(12px);background:#05060abf;border:1px solid #ffffff1f;border-radius:.55rem;padding:.45rem .55rem;font-size:.72rem;font-weight:750;position:absolute;top:.85rem;left:.85rem}.event-demo-badge{z-index:1;color:#8ce7ff;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(12px);background:#050a19c2;border:1px solid #44cfff4d;border-radius:999px;padding:.42rem .55rem;font-size:.66rem;font-weight:760;position:absolute;top:.85rem;right:.85rem}.event-card-content{padding:1.1rem}.event-card h3{font-family:var(--font-display);margin:0 0 .45rem;font-size:1.08rem}.event-meta{color:var(--color-text-muted);flex-wrap:wrap;gap:.4rem .8rem;font-size:.78rem;display:flex}.breadcrumbs{color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.76rem;display:flex}.breadcrumbs a,.text-link,.site-footer a{color:#74deff;text-decoration:none}.breadcrumbs a:hover,.text-link:hover,.site-footer a:hover{text-underline-offset:.2em;text-decoration:underline}.seo-hero{max-width:62rem;padding:clamp(2rem,6vw,5rem) 0}.seo-hero h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.05rem,5vw,4rem);line-height:1.05}.seo-hero>p:not(.eyebrow),.seo-copy-card p,.seo-intro>p:not(.eyebrow),.site-footer p{color:var(--color-text-muted);line-height:1.75}.seo-hero>p:not(.eyebrow){max-width:48rem;font-size:clamp(1rem,2vw,1.2rem)}.seo-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.seo-copy-card{content-visibility:auto;contain-intrinsic-size:20rem}.seo-copy-card h2{margin-top:1rem;line-height:1.15}.organizer-landing{max-width:76rem;margin-inline:auto}.organizer-landing__hero{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.75rem,4vw,3.75rem) 0 clamp(3rem,7vw,5.5rem);display:grid}.organizer-landing__hero-copy h1{max-width:18ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.05rem,3.4vw,3.2rem);line-height:1.03}.organizer-landing__hero-copy>p:not(.eyebrow){max-width:59ch;color:var(--color-text-muted);font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.75}.organizer-landing__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.organizer-landing__hero-visual,.organizer-operations figure{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;overflow:hidden}.organizer-landing__hero-visual img,.organizer-operations figure img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.organizer-landing__hero-visual img{object-position:68% center;height:auto}.organizer-landing__hero-visual figcaption,.organizer-operations figcaption{color:var(--color-text-subtle);padding:.75rem .9rem;font-size:.75rem;line-height:1.5}.organizer-landing__section,.organizer-faq,.organizer-related{margin-top:clamp(3.5rem,8vw,6.5rem)}.organizer-landing__heading{max-width:52rem;margin-bottom:1.4rem}.organizer-landing__heading h2,.organizer-operations h2,.organizer-payment h2,.organizer-launch-check h2,.organizer-proof h2,.organizer-final-cta h2{font-family:var(--font-display);letter-spacing:-.03em;margin:.2rem 0 .75rem;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.12}.organizer-landing__heading>p:not(.eyebrow),.organizer-operations p,.organizer-payment p,.organizer-launch-check p,.organizer-proof p,.organizer-audience-card p,.organizer-process__steps p{color:var(--color-text-muted);line-height:1.72}.organizer-audience-grid,.organizer-responsibility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.organizer-audience-card,.organizer-responsibility-grid>article{padding:clamp(1.15rem,2.5vw,1.55rem)}.organizer-audience-card__icon{color:#70e5ff;background:#2cbeff1a;border:1px solid #55dcff52;border-radius:.8rem;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:1rem;display:grid}.organizer-audience-card h3,.organizer-responsibility-grid h3,.organizer-process__steps h3{font-family:var(--font-display);margin:.35rem 0 .55rem;font-size:1.12rem;line-height:1.25}.organizer-process__steps{counter-reset:organizer-step;gap:.8rem;padding:0;list-style:none;display:grid}.organizer-process__steps>li{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.2rem 1.35rem;display:grid}.organizer-process__steps>li>span{color:#b8a6ff;width:3rem;height:3rem;font-family:var(--font-display);background:#8b69ff1f;border:1px solid #8b69ff7a;border-radius:50%;place-items:center;font-weight:760;display:grid}.organizer-process__steps h3,.organizer-process__steps p{margin-top:0}.organizer-process__steps p{margin-bottom:0}.organizer-responsibility-grid>article>svg{color:#61dcff}.organizer-responsibility-grid ul,.organizer-payment__facts ul,.organizer-launch-check ul{gap:.7rem;padding:0;list-style:none;display:grid}.organizer-responsibility-grid li,.organizer-payment__facts li,.organizer-launch-check li{color:var(--color-text-muted);align-items:flex-start;gap:.55rem;line-height:1.55;display:flex}.organizer-responsibility-grid li svg,.organizer-payment__facts li svg,.organizer-launch-check li svg{color:#55dcff;flex:none;margin-top:.18rem}.organizer-operations,.organizer-payment{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:clamp(3.5rem,8vw,6.5rem);display:grid}.organizer-operations>.panel,.organizer-payment>.panel{padding:clamp(1.35rem,3vw,2rem)}.organizer-operations>.panel>svg,.organizer-payment__copy>svg{color:#61dcff}.organizer-operations figure img{height:100%;min-height:22rem}.organizer-payment__facts{align-content:center;display:grid}.organizer-payment__facts aside{border-radius:var(--radius-md);background:#ffbc5312;border:1px solid #ffbc5347;margin-top:1.1rem;padding:1rem}.organizer-payment__facts aside strong{color:#ffd28c;font-family:var(--font-display)}.organizer-payment__facts aside p{margin-bottom:0}.organizer-launch-check{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(3.5rem,8vw,6.5rem);padding:clamp(1.35rem,3vw,2rem);display:grid}.organizer-launch-check ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.organizer-faq .information-sections--faq{max-width:56rem}.organizer-proof{grid-template-columns:auto minmax(0,1fr);gap:1rem;max-width:64rem;margin:clamp(3.5rem,8vw,6.5rem) auto 0;padding:clamp(1.35rem,3vw,2rem);display:grid}.organizer-proof>svg{color:#55dcff}.organizer-proof__reviewed{font-size:.78rem;color:var(--color-text-subtle)!important}.organizer-proof__links{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1rem;font-size:.82rem;display:flex}.organizer-proof__links span{color:var(--color-text-subtle)}.organizer-proof__links a{color:#74deff;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.organizer-proof__links a:hover{text-underline-offset:.2em;text-decoration:underline}.organizer-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.organizer-related__grid a{color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:1.05rem 1.15rem;font-weight:700;text-decoration:none;display:grid}.organizer-related__grid a>svg:first-child{color:#55dcff}.organizer-final-cta{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(3.5rem,8vw,6.5rem);padding:clamp(1.35rem,3vw,2rem);display:flex}.organizer-final-cta h2{max-width:20ch;margin-bottom:0}@media (width<=760px){.organizer-landing__hero,.organizer-audience-grid,.organizer-responsibility-grid,.organizer-operations,.organizer-payment,.organizer-launch-check,.organizer-proof,.organizer-related__grid{grid-template-columns:minmax(0,1fr)}.organizer-landing__hero{padding-top:1.25rem}.organizer-landing__hero-copy h1{font-size:clamp(1.95rem,8.2vw,2.35rem)}.organizer-landing__actions,.organizer-landing__actions .button,.organizer-final-cta,.organizer-final-cta .button{width:100%}.organizer-landing__actions .button,.organizer-final-cta .button{justify-content:center}.organizer-process__steps>li{grid-template-columns:2.6rem minmax(0,1fr);gap:.8rem;padding:1rem}.organizer-process__steps>li>span{width:2.6rem;height:2.6rem}.organizer-operations figure img{min-height:0}.organizer-launch-check ul{grid-template-columns:minmax(0,1fr)}.organizer-proof{gap:.5rem}.organizer-final-cta{flex-direction:column;align-items:stretch}}.reward-landing{max-width:76rem;margin-inline:auto}.reward-landing__hero{grid-template-columns:minmax(0,.92fr) minmax(21rem,1.08fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.75rem,4vw,3.75rem) 0 clamp(3rem,7vw,5.5rem);display:grid}.reward-landing__hero-copy h1{max-width:17ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.05rem,3.4vw,3.2rem);line-height:1.03}.reward-landing__hero-copy>p:not(.eyebrow){max-width:59ch;color:var(--color-text-muted);font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.75}.reward-landing__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.reward-landing__hero-visual,.reward-example figure{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;overflow:hidden}.reward-example figure{grid-template-rows:minmax(0,1fr) auto;display:grid}.reward-landing__hero-visual img,.reward-example figure img{object-fit:cover;width:100%;height:auto;display:block}.reward-landing__hero-visual img{aspect-ratio:3/2;object-position:60% center}.reward-landing__hero-visual figcaption,.reward-example figcaption{color:var(--color-text-subtle);padding:.75rem .9rem;font-size:.75rem;line-height:1.5}.reward-landing__section,.reward-privacy,.reward-faq,.reward-related{margin-top:clamp(3.5rem,8vw,6.5rem)}.reward-landing__heading{max-width:52rem;margin-bottom:1.4rem}.reward-landing__heading h2,.reward-definition h2,.reward-example h2,.reward-refunds h2,.reward-organizer h2,.reward-proof h2,.reward-final-cta h2{font-family:var(--font-display);letter-spacing:-.03em;margin:.2rem 0 .75rem;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.12}.reward-landing__heading>p:not(.eyebrow),.reward-definition p,.reward-example p,.reward-refunds p,.reward-privacy p,.reward-organizer p,.reward-proof p,.reward-journey p{color:var(--color-text-muted);line-height:1.72}.reward-definition,.reward-organizer,.reward-proof{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:clamp(1.35rem,3vw,2rem);display:grid}.reward-definition>svg,.reward-organizer>svg,.reward-proof>svg,.reward-refunds__copy>svg{color:#63ddff}.reward-definition ul,.reward-organizer ul,.reward-refunds__facts,.reward-privacy ul{gap:.7rem;padding:0;list-style:none;display:grid}.reward-definition li,.reward-organizer li,.reward-refunds__facts li,.reward-privacy li{color:var(--color-text-muted);align-items:flex-start;gap:.55rem;line-height:1.55;display:flex}.reward-definition li svg,.reward-organizer li svg,.reward-refunds__facts li svg,.reward-privacy li svg{color:#55dcff;flex:none;margin-top:.18rem}.reward-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:0;list-style:none;display:grid}.reward-journey>li{padding:1.25rem;position:relative}.reward-journey>li>svg{color:#63ddff}.reward-journey__number{color:#b8a6ffb8;font-family:var(--font-display);font-size:.78rem;font-weight:760;position:absolute;top:1rem;right:1rem}.reward-journey h3,.reward-rules-card h3{font-family:var(--font-display);margin:1rem 0 .55rem;font-size:1.08rem;line-height:1.28}.reward-rules-grid,.reward-refunds,.reward-privacy__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.reward-rules-card{padding:clamp(1.25rem,3vw,1.75rem)}.reward-rules-card--yes{border-color:#28cd914d}.reward-rules-card--yes>svg{color:var(--color-success)}.reward-rules-card--no{border-color:#ff667d47}.reward-rules-card--no>svg{color:var(--color-danger)}.reward-rules-card ul{color:var(--color-text-muted);gap:.65rem;padding-left:1.2rem;line-height:1.58;display:grid}.reward-example{grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);align-items:stretch;gap:1rem;margin-top:clamp(3.5rem,8vw,6.5rem);display:grid}.reward-example figure img{height:100%;min-height:28rem}.reward-example__copy,.reward-refunds>.panel{padding:clamp(1.35rem,3vw,2rem)}.reward-example__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.4rem;display:grid}.reward-example__progress>div{border-radius:var(--radius-md);background:#2cbeff12;border:1px solid #55dcff33;padding:.85rem}.reward-example__progress strong,.reward-example__progress span{display:block}.reward-example__progress strong{color:#73e5ff;font-family:var(--font-display);font-size:1.35rem}.reward-example__progress span{color:var(--color-text-subtle);margin-top:.25rem;font-size:.76rem;line-height:1.4}.reward-refunds{align-items:stretch;margin-top:clamp(3.5rem,8vw,6.5rem)}.reward-refunds__facts{align-content:center;margin:0}.reward-privacy__copy{padding:.5rem 0}.reward-privacy ul{align-content:center;margin:0;padding:clamp(1.25rem,3vw,1.75rem)}.reward-organizer,.reward-proof{max-width:68rem;margin:clamp(3.5rem,8vw,6.5rem) auto 0}.reward-organizer ul{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.reward-faq .information-sections--faq{max-width:56rem}.reward-proof__reviewed{font-size:.78rem;color:var(--color-text-subtle)!important}.reward-proof .text-link{align-items:center;gap:.3rem;margin-top:.4rem;display:inline-flex}.reward-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.reward-related__grid a{color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:1.05rem 1.15rem;font-weight:700;text-decoration:none;display:grid}.reward-related__grid a>svg:first-child{color:#55dcff}.reward-final-cta{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(3.5rem,8vw,6.5rem);padding:clamp(1.35rem,3vw,2rem);display:flex}.reward-final-cta h2{max-width:22ch;margin-bottom:0}@media (width<=900px){.reward-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.reward-landing__hero,.reward-rules-grid,.reward-example,.reward-refunds,.reward-privacy__grid,.reward-definition,.reward-organizer,.reward-proof,.reward-related__grid{grid-template-columns:minmax(0,1fr)}.reward-landing__hero{padding-top:1.25rem}.reward-landing__hero-copy h1{font-size:clamp(1.95rem,8.2vw,2.35rem)}.reward-landing__actions,.reward-landing__actions .button,.reward-final-cta,.reward-final-cta .button{width:100%}.reward-landing__actions .button,.reward-final-cta .button{justify-content:center}.reward-example figure img{aspect-ratio:16/9;min-height:0}.reward-example__progress,.reward-organizer ul{grid-template-columns:minmax(0,1fr)}.reward-definition,.reward-organizer,.reward-proof{gap:.5rem}.reward-final-cta{flex-direction:column;align-items:stretch}}@media (width<=520px){.reward-journey{grid-template-columns:minmax(0,1fr)}}.guide-page{max-width:76rem;margin-inline:auto}.guide-hero{grid-template-columns:minmax(0,1.02fr) minmax(19rem,.98fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem);display:grid}.guide-hero__copy h1{max-width:19ch;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.95rem,3.2vw,3rem);line-height:1.06}.guide-hero__intro{max-width:58ch;color:var(--color-text-muted);font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.75}.guide-byline{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1.25rem;font-size:.82rem;display:flex}.guide-byline>svg{color:#55dcff}.guide-byline>span{align-items:center;gap:.4rem;display:inline-flex}.guide-byline>span:first-of-type{gap:.1rem;display:grid}.guide-byline strong{color:var(--color-text)}.guide-byline small{color:var(--color-text-muted)}.guide-hero__visual,.guide-feature__visual{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;overflow:hidden}.guide-hero__visual img,.guide-feature__visual img{object-fit:cover;width:100%;height:auto;display:block}.guide-hero__visual img{aspect-ratio:16/9}.guide-feature__visual img{aspect-ratio:16/10}.guide-hero__visual img[src*=mediterranean-pulse],.guide-feature__visual img[src*=mediterranean-pulse],.guide-hero__visual img[src*=neon-coast],.guide-feature__visual img[src*=neon-coast]{object-position:72% center}.guide-hero__visual figcaption,.guide-feature__visual figcaption{color:var(--color-text-muted);padding:.75rem .9rem;font-size:.76rem;line-height:1.5}.guide-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.guide-toc{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.9rem;margin-bottom:1rem;padding:clamp(1.1rem,3vw,1.6rem);display:grid}.guide-toc>svg{color:#55dcff}.guide-toc strong{font-family:var(--font-display);font-size:1.05rem}.guide-toc ol{flex-wrap:wrap;gap:.35rem 1.35rem;margin:.65rem 0 0;padding-left:1.2rem;display:flex}.guide-toc li{color:#55dcff}.guide-toc a{color:var(--color-text-muted);text-underline-offset:.2em;line-height:1.5}.guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.topic-cluster-list{gap:1rem;display:grid}.topic-cluster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1rem,4vw,2.5rem);padding:clamp(1.35rem,4vw,2.5rem);display:grid;overflow:hidden}.topic-cluster__pillar{flex-direction:column;align-items:flex-start;display:flex}.topic-cluster__visual{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;margin:1rem 0 0;overflow:hidden}.topic-cluster__visual img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.topic-cluster__visual img[src*=mediterranean-pulse],.topic-cluster__visual img[src*=neon-coast]{object-position:72% center}.topic-cluster__pillar>.eyebrow{margin-top:1.5rem}.topic-cluster__pillar h2{max-width:23ch;font-family:var(--font-display);margin:.4rem 0 .85rem;font-size:clamp(1.55rem,3.6vw,2.45rem);line-height:1.08}.topic-cluster__pillar>p:not(.eyebrow){color:var(--color-text-muted);line-height:1.7}.topic-cluster__pillar .button{margin-top:auto}.topic-cluster__spokes{gap:.65rem;display:grid}.topic-cluster__spokes>a{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:#ffffff06;gap:.45rem;padding:1rem;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.topic-cluster__spokes>a:hover,.topic-cluster__spokes>a:focus-visible{border-color:color-mix(in srgb, #55dcff 50%, var(--color-border));background:#55dcff0f}.topic-cluster__spokes>a>span:first-child{font-family:var(--font-display);font-size:1.05rem;font-weight:750}.topic-cluster__spokes small{color:var(--color-text-muted);line-height:1.55}.topic-cluster__spokes .text-link{color:#8deaff;align-items:center;gap:.35rem;font-size:.78rem;font-weight:750;display:inline-flex}.guide-card{flex-direction:column;align-items:flex-start;min-height:18rem;padding:clamp(1.35rem,3vw,2rem);display:flex;overflow:hidden}.guide-card:after{content:"";background:#2ac8ff1f;border-radius:50%;width:8rem;height:8rem;margin:auto -4rem -5rem auto;box-shadow:0 0 4rem #2ac8ff2e}.guide-card__kind{color:#55dcff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.76rem;font-weight:750;display:inline-flex}.guide-card__kind--business{color:#b18cff}.guide-card h2{max-width:24ch;font-family:var(--font-display);margin:1rem 0 .65rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.1}.guide-card p,.guide-answer p,.guide-section p,.guide-related__card small{color:var(--color-text-muted);line-height:1.7}.guide-card__link{align-items:center;gap:.4rem;margin-top:auto;font-weight:750;display:inline-flex}.guide-answer{border-color:color-mix(in srgb, #2ac8ff 40%, var(--color-border));background:linear-gradient(135deg, #2ac8ff17, transparent 48%), var(--color-surface);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:1rem;padding:clamp(1.35rem,4vw,2.5rem);scroll-margin-top:5.5rem;display:grid}.guide-answer>svg{color:#55dcff;margin-top:.2rem}.guide-answer h2{font-family:var(--font-display);margin:.35rem 0 .6rem;font-size:clamp(1.35rem,3vw,2rem)}.guide-answer p:last-child{max-width:62rem;margin-bottom:0}.guide-article-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,.36fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.guide-sections{gap:1rem;display:grid}.guide-section{padding:clamp(1.35rem,4vw,2.25rem);scroll-margin-top:5.5rem;position:relative}.guide-section__number{color:#55dcff;font-family:var(--font-display);letter-spacing:.1em;font-size:.78rem;font-weight:800}.guide-section h2{max-width:28ch;font-family:var(--font-display);margin:.55rem 0 .8rem;font-size:clamp(1.3rem,2.6vw,1.8rem);line-height:1.15}.guide-section p{max-width:66ch;margin-bottom:0}.guide-feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:1rem;margin-top:1rem;scroll-margin-top:5.5rem;display:grid}.guide-feature__copy{flex-direction:column;justify-content:center;padding:clamp(1.4rem,4vw,2.5rem);display:flex}.guide-feature__copy h2,.guide-matrix h2,.guide-method h2,.guide-trust h2,.guide-sources h2{max-width:29ch;font-family:var(--font-display);margin:.45rem 0 .8rem;font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.15}.guide-feature__copy p:not(.eyebrow),.guide-matrix>p:not(.eyebrow),.guide-method p,.guide-trust p,.guide-sources p{max-width:68ch;color:var(--color-text-muted);line-height:1.75}.guide-matrix{margin-top:1rem;padding:clamp(1.4rem,4vw,2.5rem)}.guide-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:1.25rem;overflow:hidden}.guide-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.guide-table-wrap th,.guide-table-wrap td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:.9rem 1rem;line-height:1.55}.guide-table-wrap thead th{color:#8deaff;letter-spacing:.06em;text-transform:uppercase;background:#55dcff0d;font-size:.76rem}.guide-table-wrap tbody th{width:18%;color:var(--color-text)}.guide-table-wrap td{color:var(--color-text-muted)}.guide-table-wrap tr:last-child>*{border-bottom:0}.guide-evidence{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);gap:1rem;margin-top:1rem;scroll-margin-top:5.5rem;display:grid}.guide-scenarios{margin-top:clamp(2.5rem,6vw,4rem);scroll-margin-top:5.5rem}.guide-scenarios>h2{max-width:28ch;font-family:var(--font-display);margin:.4rem 0 .7rem;font-size:clamp(1.5rem,3.2vw,2.25rem);line-height:1.15}.guide-scenarios>p:not(.eyebrow){max-width:64ch;color:var(--color-text-muted);line-height:1.7}.guide-scenarios__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.guide-scenarios__grid article{padding:clamp(1.2rem,3vw,1.7rem)}.guide-scenarios__grid article>span{color:#55dcff;font-family:var(--font-display);letter-spacing:.1em;font-size:.78rem;font-weight:800}.guide-scenarios__grid h3{font-family:var(--font-display);margin:.65rem 0;font-size:1.12rem;line-height:1.25}.guide-scenarios__grid p{color:var(--color-text-muted);margin:0;line-height:1.7}.guide-method,.guide-trust{padding:clamp(1.4rem,4vw,2.25rem)}.guide-method>svg{color:#55dcff}.guide-disclosure{background:#b18cff0f;border-left:3px solid #b18cff;padding:.85rem 1rem}.guide-trust ul{gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.guide-trust li{color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr);gap:.65rem;line-height:1.55;display:grid}.guide-trust li svg{color:#55dcff;margin-top:.15rem}.guide-sources{grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);gap:clamp(1.25rem,4vw,3rem);margin-top:1rem;padding:clamp(1.4rem,4vw,2.25rem);display:grid}.guide-sources ul{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.guide-sources li a,.guide-correction .text-link{color:#8deaff;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.guide-correction{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff06;align-self:start;padding:1.15rem}.guide-correction strong{font-family:var(--font-display);font-size:1.05rem}.guide-tips{padding:1.5rem;position:sticky;top:1rem}.guide-tips>svg{color:#b18cff}.guide-tips h2{font-family:var(--font-display);margin:.8rem 0 1rem;font-size:1.25rem}.guide-tips ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.guide-tips li{color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;line-height:1.55;display:grid}.guide-tips li svg{color:#55dcff;margin-top:.15rem}.guide-related{padding:clamp(3rem,7vw,5rem) 0 1rem}.guide-parent-link{border-color:color-mix(in srgb, #b18cff 36%, var(--color-border));justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:clamp(1.2rem,3vw,1.75rem);display:flex}.guide-parent-link>div{gap:.35rem;display:grid}.guide-parent-link strong{font-family:var(--font-display);font-size:1.2rem}.guide-parent-link span{max-width:58ch;color:var(--color-text-muted);line-height:1.55}.guide-related>h2{font-family:var(--font-display);margin:.4rem 0 1.25rem;font-size:clamp(1.6rem,4vw,2.5rem)}.guide-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guide-related__card{color:var(--color-text);gap:.65rem;padding:1.35rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.guide-related__card:hover{border-color:color-mix(in srgb, #55dcff 55%, var(--color-border));transform:translateY(-2px)}.guide-related__card>span:first-child{font-family:var(--font-display);font-size:1.15rem;font-weight:750}.guide-related__card .text-link{align-items:center;gap:.35rem;font-size:.82rem;font-weight:750;display:inline-flex}@media (width<=760px){.guide-hero,.topic-cluster,.guide-card-grid,.guide-article-grid,.guide-related__grid,.guide-feature,.guide-evidence,.guide-sources,.guide-scenarios__grid{grid-template-columns:minmax(0,1fr)}.guide-hero{padding-top:1.25rem}.guide-hero__copy h1{font-size:clamp(1.85rem,8.2vw,2.35rem)}.guide-hero__visual{order:-1}.guide-byline{flex-direction:column;align-items:flex-start}.guide-toc ol{gap:.45rem;display:grid}.guide-table-wrap{border:0;overflow:visible}.guide-table-wrap table,.guide-table-wrap tbody,.guide-table-wrap tr,.guide-table-wrap th,.guide-table-wrap td{width:100%;display:block}.guide-table-wrap thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guide-table-wrap tr{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff06;margin-bottom:.75rem;overflow:hidden}.guide-table-wrap th,.guide-table-wrap td{border-bottom:1px solid var(--color-border)}.guide-table-wrap tbody th{background:#55dcff0d}.topic-cluster__pillar .button{width:100%;margin-top:.75rem}.guide-parent-link{flex-direction:column;align-items:stretch}.guide-parent-link .button{width:100%}.guide-card{min-height:0}.guide-card__link{margin-top:1rem}.guide-answer{grid-template-columns:minmax(0,1fr)}.guide-tips{position:static}}@media (prefers-reduced-motion:reduce){.topic-cluster__spokes>a,.guide-related__card{transition:none}.guide-related__card:hover{transform:none}}.seo-intro{max-width:58rem;margin:3rem auto 0}.information-page,.registration-page,.checkout-success-page{max-width:76rem;margin-inline:auto}.information-hero h1,.registration-hero h1,.checkout-success-hero h1{max-width:20ch}.information-updated{color:var(--color-text-subtle)!important;font-size:.76rem!important}.information-launch-notice{align-items:flex-start;gap:.65rem;max-width:64rem;margin-bottom:1.25rem;display:flex}.information-launch-notice svg{flex:none}.information-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.information-sections--faq{grid-template-columns:1fr;max-width:64rem}.information-section{content-visibility:auto;contain-intrinsic-size:18rem}.information-section h2,.provider-details h2{margin:.9rem 0 .6rem}.information-section p,.information-section li,.faq-item p,.faq-item li,.provider-details,.official-links{color:var(--color-text-muted);line-height:1.7}.information-section ul,.faq-item ul{gap:.45rem;padding-left:1.2rem;display:grid}.faq-item{padding:0;overflow:clip}.faq-item summary{color:var(--color-text);cursor:pointer;font-family:var(--font-display);padding:1.15rem 1.25rem;font-size:1.05rem;font-weight:720}.faq-item[open] summary{border-bottom:1px solid var(--color-border);color:#8ce7ff}.faq-item>div{padding:.25rem 1.25rem 1.1rem}.provider-details,.official-links,.related-information{max-width:64rem;margin-top:1rem}.provider-details dl{gap:0;margin:1rem 0 0;display:grid}.provider-details dl>div{border-top:1px solid var(--color-border);grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);gap:1rem;padding:.7rem 0;display:grid}.provider-details dt{color:var(--color-text-subtle);font-size:.78rem;font-weight:700}.provider-details dd{white-space:pre-line;margin:0}.provider-details a,.official-links a{color:#74deff}.provider-missing{color:#ffd681}.official-links ul{gap:.65rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.official-links a{align-items:center;gap:.4rem;display:inline-flex}.related-information nav{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.account-registration-card,.checkout-success-card{max-width:54rem;padding:clamp(1.25rem,4vw,2.25rem)}.auth-page{place-items:start center;min-height:calc(100dvh - 8rem);padding-block:clamp(2rem,7vh,5rem);display:grid}.auth-page>astro-island,.auth-page>.account-registration-card{width:min(100%,32rem)}.auth-page--register>astro-island{width:min(100%,34rem)}.account-registration-card>p,.checkout-success-card>p{max-width:42rem;color:var(--color-text-muted);line-height:1.7}.account-registration-icon,.checkout-success-icon{color:#67e8f9;place-items:center;width:2.8rem;height:2.8rem;display:inline-grid}.checkout-success-icon svg{width:100%;height:100%}.account-registration-roles{gap:1rem;margin-bottom:1.25rem;display:grid}.account-registration-roles h2{max-width:34rem;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2}.account-registration-roles>p{color:var(--color-text-muted);margin:0;line-height:1.6}.account-registration-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.account-registration-role{border:1px solid var(--color-border);background:#ffffff0a;border-radius:8px;align-items:flex-start;gap:.7rem;padding:.9rem;display:flex}.account-registration-role svg{color:#67e8f9;flex:none;margin-top:.15rem}.account-registration-role h3{margin:0;font-size:.98rem;line-height:1.25}.account-registration-role p{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.9rem;line-height:1.45}.account-role-combination,.account-combination-card{border-radius:var(--radius-lg);background:linear-gradient(135deg,#22d3ee1a,#7c3aed21);border:1px solid #37c9ff61;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;display:grid}.account-role-combination strong,.account-combination-card strong,.account-combination-card small{display:block}.account-role-combination p,.account-combination-card small{color:#c5d0e4;margin:.28rem 0 0;line-height:1.5}.account-combination-icons{color:#74e8ff;display:inline-flex}.account-combination-icons svg+svg{color:#b794ff;margin-left:-.3rem}.account-benefits{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.account-benefits li{color:var(--color-text-muted);align-items:flex-start;gap:.6rem;line-height:1.55;display:flex}.account-benefits svg{color:#7ee2b8;flex:none;margin-top:.2rem}.checkout-success-card--confirmed{border-color:#34d3994d}.checkout-success-card--confirmed .checkout-success-icon{color:#7ee2b8}.checkout-success-card--delayed{border-color:#f5b9424d}.checkout-success-card--delayed .checkout-success-icon{color:#ffd681}.topbar-register{min-height:2.35rem;padding:.45rem .7rem}.text-link{align-items:center;gap:.4rem;margin-top:.75rem;font-weight:700;display:inline-flex}.onboarding-action,.share-event{margin-top:.8rem}.event-map-panel{gap:1rem;margin-top:1rem;display:grid;overflow:hidden}.event-map-copy{justify-content:space-between;align-items:end;gap:1rem;display:flex}.event-map-copy h2{margin:.35rem 0 .7rem}.event-map-address{color:var(--color-text-muted);align-items:flex-start;gap:.55rem;margin:0;font-size:.82rem;line-height:1.55;display:flex}.event-map-address svg,.event-map-address .entriza-inline-mark{color:#55dcff;flex:none;margin-top:.15rem}.event-map-address .entriza-inline-mark{width:1.35rem}.event-map-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.event-map-frame{border-radius:var(--radius-md);background:#050a14;border:1px solid #55dcff21;min-height:24rem;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #2f59ff17}.event-map-placeholder,.event-map-host{position:absolute;inset:0}.event-map-placeholder{isolation:isolate;background:radial-gradient(circle at 52% 48%,#27d3ff38,#0000 9%),radial-gradient(circle at 52% 48%,#6941ff1a,#0000 34%),linear-gradient(145deg,#f0f2f3,#dfe4e7 56%,#d4d9dd);place-items:center;display:grid}.event-map-placeholder[hidden],.event-map-host[hidden]{display:none}.event-map-grid{z-index:-1;opacity:.52;background:linear-gradient(24deg,#0000 46%,#4454623d 47% 48%,#0000 49%),linear-gradient(104deg,#0000 38%,#41526045 39% 40%,#0000 41%),linear-gradient(164deg,#0000 57%,#4255633b 58% 59%,#0000 60%),repeating-linear-gradient(90deg,#3d4d5b1c 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#3d4d5b1a 0 1px,#0000 1px 72px);position:absolute;inset:-16%;transform:rotate(-7deg)scale(1.08)}.event-map-pulse{color:#fff;background:linear-gradient(145deg,#30d8ff,#6747ff);border:1px solid #6febff8c;border-radius:50% 50% 50% 0;place-items:center;width:3rem;height:3rem;animation:2.8s ease-out infinite map-pulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-80%)rotate(-45deg);box-shadow:0 0 #44daff33,0 0 30px #32b5ff6b}.event-map-pulse svg,.event-map-pulse .entriza-inline-mark{width:2rem;transform:rotate(45deg)}.event-map-load{position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.event-map-pending{max-width:34rem;color:var(--color-text-muted);text-align:center;backdrop-filter:blur(12px);background:#050a14d6;border:1px solid #55dcff26;border-radius:.8rem;margin:0 auto;padding:.8rem 1rem;font-size:.78rem;line-height:1.5;position:absolute;bottom:1rem;left:1rem;right:1rem}.event-map-host{z-index:1;background:#d8dde0}.platform-map-host{background:#d8dde0}.platform-map-host--light .leaflet-tile-pane{filter:brightness(.92)contrast(1.1)saturate(.58)}.platform-map-host .leaflet-control-zoom{border:1px solid #55dcff2e;border-radius:.65rem;overflow:hidden;box-shadow:0 12px 28px #00000052}.platform-map-host .leaflet-control-zoom a{color:#7be8ff;background:#070c18eb;border-color:#ffffff12}.platform-map-host .leaflet-control-zoom a:hover{color:#fff;background:#10213a}.platform-map-host .leaflet-control-attribution{color:#9ba9ba;backdrop-filter:blur(10px);background:#040811c7;border-radius:.4rem 0 0;font-size:.62rem}.platform-map-host .leaflet-control-attribution a{color:#74ddf8}.event-map-marker{background:0 0;border:0;place-items:center;display:grid}.event-map-marker span{background:linear-gradient(145deg,#0b1531 8%,#2341a5 52%,#6f36e8);border:2px solid #caf8ffd1;border-radius:50% 50% 50% 0;place-items:center;width:2rem;height:2.5rem;display:grid;transform:rotate(-45deg);box-shadow:0 0 0 8px #2bd5ff1a,0 0 34px #31cdffa6}.platform-map-host .leaflet-marker-pane .event-map-marker span img{filter:drop-shadow(0 0 5px #42cfff);width:1.55rem;max-width:1.55rem;height:auto;transform:rotate(45deg)}.event-map-privacy{color:var(--color-text-subtle);margin:0;font-size:.7rem}.related-events-section{margin-top:3rem}.section-heading--split{justify-content:space-between;align-items:end;gap:1rem;display:flex}.section-heading--split .eyebrow{margin-bottom:.4rem}.faq-page{gap:3.25rem;padding-bottom:3rem;display:grid}.faq-hero{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:1rem;display:grid}.faq-hero__copy{border:1px solid var(--border);background:radial-gradient(circle at 10% 0%,#2dcef721,transparent 35%),var(--panel);border-radius:24px;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3.2rem);display:flex}.faq-hero h1{letter-spacing:-.045em;max-width:13ch;margin:.6rem 0 1rem;font-size:clamp(2.1rem,4.6vw,4rem);line-height:1.03}.faq-hero__copy>p:not(.eyebrow),.faq-group__heading>p:not(.eyebrow){max-width:68ch;color:var(--muted);line-height:1.75}.faq-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.3rem;display:flex}.faq-hero figure,.faq-support figure{border:1px solid var(--border);background:var(--panel);border-radius:24px;min-height:405px;margin:0;position:relative;overflow:hidden}.faq-hero figure img,.faq-support figure img{object-fit:cover;width:100%;height:100%}.faq-hero figcaption,.faq-support figcaption{color:#edf8ff;backdrop-filter:blur(12px);background:#050a16d9;border:1px solid #ffffff29;border-radius:12px;padding:.65rem .75rem;font-size:.76rem;line-height:1.45;position:absolute;inset:auto .8rem .8rem}.faq-quick{border-color:#3ed2f961;grid-template-columns:auto 1fr;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.faq-quick>svg,.faq-support>div>svg,.faq-safety>svg{color:#55dcff}.faq-quick h2,.faq-group h2,.faq-support h2,.faq-safety h2,.faq-proof h2{letter-spacing:-.025em;margin:0 0 .65rem;font-size:clamp(1.45rem,2.8vw,2.35rem);line-height:1.15}.faq-quick p,.faq-support p,.faq-safety p,.faq-proof p,.faq-group__heading p{color:var(--muted);line-height:1.68}.faq-quick ul,.faq-safety ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.faq-quick li,.faq-safety li{color:var(--muted);align-items:flex-start;gap:.55rem;line-height:1.5;display:flex}.faq-quick li svg,.faq-safety li svg{color:#48d8a4;flex:none;margin-top:.16rem}.faq-toc{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:.75rem;display:grid}.faq-toc a{min-height:56px;color:inherit;border-radius:12px;align-items:center;gap:.65rem;padding:.75rem;font-weight:800;text-decoration:none;display:flex}.faq-toc a:hover,.faq-toc a:focus-visible{background:#41cff717}.faq-toc span{color:#06121d;background:#55dcff;border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.78rem;display:grid}.faq-groups{gap:3rem;display:grid}.faq-group{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:1rem;scroll-margin-top:6rem;display:grid}.faq-group__heading{align-self:start;padding:.5rem 1rem .5rem 0;position:sticky;top:1rem}.faq-group>div:last-child{gap:.65rem;display:grid}.faq-group details{padding:0}.faq-group summary{cursor:pointer;padding:1.15rem 3rem 1.15rem 1.15rem;font-weight:800;line-height:1.4}.faq-group details p{color:var(--muted);margin:0;padding:0 1.15rem 1.2rem;line-height:1.67}.faq-support{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:.9rem;display:grid}.faq-support>div{padding:clamp(1.3rem,3vw,2.2rem)}.faq-support ol{color:var(--muted);gap:.65rem;margin:1rem 0 1.35rem;padding-left:1.4rem;line-height:1.55;display:grid}.faq-safety{border-color:#ffb34752;grid-template-columns:auto 1fr;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.faq-proof{justify-content:space-between;align-items:center;gap:1.25rem;padding:clamp(1.3rem,3vw,2rem);display:flex}.faq-proof h2{margin-top:.4rem}.faq-proof p{max-width:75ch;margin-bottom:0}.faq-proof time{color:#55dcff;margin-top:.85rem;font-size:.82rem;font-weight:800;display:block}@media (width<=900px){.faq-hero,.faq-support{grid-template-columns:1fr}.faq-toc{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-group{grid-template-columns:1fr}.faq-group__heading{padding:0;position:static}.faq-hero figure,.faq-support figure{min-height:340px}}@media (width<=620px){.faq-page{gap:2.5rem}.faq-hero__copy{padding:1.25rem}.faq-hero h1{max-width:15ch;font-size:clamp(2rem,9vw,3.15rem)}.faq-toc,.faq-quick ul,.faq-safety ul{grid-template-columns:1fr}.faq-hero figure,.faq-support figure{min-height:285px}.faq-proof{flex-direction:column;align-items:stretch}.faq-proof .button{width:100%}}.about-page{gap:3.4rem;padding-bottom:3rem;display:grid}.about-hero{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:1rem;display:grid}.about-hero__copy{border:1px solid var(--border);background:radial-gradient(circle at 10% 0%,#2bcff621,transparent 35%),var(--panel);border-radius:24px;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3.2rem);display:flex}.about-hero h1{letter-spacing:-.045em;max-width:13ch;margin:.6rem 0 1rem;font-size:clamp(2.1rem,4.6vw,4.15rem);line-height:1.03}.about-hero__copy>p:not(.eyebrow),.about-heading>p:not(.eyebrow){max-width:70ch;color:var(--muted);line-height:1.75}.about-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.3rem;display:flex}.about-hero figure,.about-editorial figure{border:1px solid var(--border);background:var(--panel);border-radius:24px;min-height:410px;margin:0;position:relative;overflow:hidden}.about-hero figure img,.about-editorial figure img{object-fit:cover;width:100%;height:100%}.about-hero figcaption,.about-editorial figcaption{color:#edf8ff;backdrop-filter:blur(12px);background:#050a16d9;border:1px solid #ffffff29;border-radius:12px;padding:.65rem .75rem;font-size:.76rem;line-height:1.45;position:absolute;inset:auto .8rem .8rem}.about-answer{border-color:#44d3fa59;grid-template-columns:auto 1fr;gap:1rem;padding:clamp(1.3rem,3vw,2.1rem);display:grid}.about-answer>svg,.about-editorial>div>svg,.about-proof>svg{color:#55dcff}.about-answer h2,.about-heading h2,.about-editorial h2,.about-current h2,.about-proof h2,.about-final h2{letter-spacing:-.025em;margin:.4rem 0 .65rem;font-size:clamp(1.55rem,3vw,2.55rem);line-height:1.13}.about-answer p:last-child,.about-editorial p,.about-current p,.about-proof p,.about-final p:last-child{color:var(--muted);margin:0;line-height:1.7}.about-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.about-story article{grid-template-columns:2.2rem 1fr;gap:.8rem;padding:clamp(1.25rem,3vw,1.8rem);display:grid}.about-story article>span{color:#55dcff;font:900 .8rem/1.5 var(--font-mono,monospace)}.about-story h2{margin:0 0 .75rem;font-size:clamp(1.2rem,2vw,1.55rem)}.about-story p{color:var(--muted);line-height:1.7}.about-story p:last-child{margin-bottom:0}.about-section{gap:1.25rem;display:grid}.about-heading{max-width:820px}.about-principles{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.about-principles article,.about-roles article{padding:1.15rem}.about-principles svg,.about-roles svg{color:#55dcff}.about-principles h3,.about-roles h3{margin:.8rem 0 .5rem;font-size:1.03rem}.about-principles p,.about-roles p{color:var(--muted);margin:0;line-height:1.62}.about-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.about-editorial{grid-template-columns:minmax(0,1fr) minmax(380px,.95fr);gap:.9rem;display:grid}.about-editorial>div{padding:clamp(1.35rem,3vw,2.2rem)}.about-editorial ul,.about-current ul{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.about-editorial li,.about-current li{color:var(--muted);gap:.6rem;line-height:1.55;display:flex}.about-editorial li svg,.about-current li svg{color:#48d8a4;flex:none;margin-top:.2rem}.about-current{background:linear-gradient(135deg,#4a2b9429,#12192ad6);border-color:#9159ff66;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;padding:clamp(1.35rem,3vw,2.2rem);display:grid}.about-faq>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.about-faq details{padding:0}.about-faq summary{cursor:pointer;padding:1.15rem 3rem 1.15rem 1.15rem;font-weight:800}.about-faq details p{color:var(--muted);margin:0;padding:0 1.15rem 1.2rem;line-height:1.65}.about-proof{grid-template-columns:auto 1fr;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.about-proof h2{margin-top:0;font-size:clamp(1.35rem,2.4vw,2rem)}.about-proof time{color:#55dcff;margin-top:.9rem;font-size:.82rem;font-weight:800;display:block}.about-final{background:radial-gradient(circle at 12% 0%,#31d3f724,transparent 36%),radial-gradient(circle at 95% 100%,#8e4bff24,transparent 38%),var(--panel);justify-content:space-between;align-items:center;gap:1.25rem;padding:clamp(1.4rem,4vw,2.5rem);display:flex}.about-final p:last-child{max-width:62ch}@media (width<=1080px){.about-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.about-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.about-page{gap:2.5rem}.about-hero,.about-editorial,.about-current{grid-template-columns:1fr}.about-hero figure,.about-editorial figure{min-height:340px}.about-hero h1{max-width:15ch;font-size:clamp(2rem,9vw,3.2rem)}}@media (width<=620px){.about-story,.about-principles,.about-roles,.about-faq>div:last-child{grid-template-columns:1fr}.about-hero__copy{padding:1.25rem}.about-hero figure,.about-editorial figure{min-height:290px}.about-final{flex-direction:column;align-items:stretch}.about-final .button{width:100%}}.how-page{gap:3.5rem;padding-bottom:3rem;display:grid}.how-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:stretch;gap:1.25rem;display:grid}.how-hero__copy{border:1px solid var(--border);background:radial-gradient(circle at 10% 0%,#26caf41f,transparent 34%),var(--panel);border-radius:24px;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3.4rem);display:flex}.how-hero h1{letter-spacing:-.045em;max-width:12ch;margin:.65rem 0 1rem;font-size:clamp(2.1rem,4.6vw,4.3rem);line-height:1.02}.how-hero__copy>p:not(.eyebrow),.how-heading>p:not(.eyebrow){max-width:68ch;color:var(--muted);line-height:1.75}.how-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.how-hero__visual,.how-feature figure{border:1px solid var(--border);background:var(--panel);border-radius:24px;min-height:410px;margin:0;position:relative;overflow:hidden}.how-hero__visual img,.how-feature figure img{object-fit:cover;width:100%;height:100%}.how-hero__visual figcaption,.how-feature figcaption{color:#e9f7ff;backdrop-filter:blur(12px);background:#050a16d6;border:1px solid #ffffff29;border-radius:12px;padding:.65rem .75rem;font-size:.76rem;line-height:1.45;position:absolute;inset:auto .8rem .8rem}.how-section{gap:1.35rem;display:grid}.how-heading{max-width:820px}.how-heading h2,.how-feature h2,.how-role-note h2,.how-trust h2,.how-final h2{letter-spacing:-.025em;margin:.45rem 0 .65rem;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.12}.how-paths{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.how-path{min-height:255px;color:inherit;flex-direction:column;gap:.65rem;padding:1.25rem;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.how-path:hover,.how-path:focus-visible{border-color:#41d3ff8c;transform:translateY(-3px)}.how-path>span,.how-timeline article>span{color:#05101c;background:#55dcff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.how-path h3,.how-timeline h3,.how-compare h3,.how-change-grid h3,.how-mini-steps h3{margin:.25rem 0 0;font-size:1.05rem}.how-path p,.how-timeline p,.how-mini-steps p,.how-change-grid p,.how-role-note p,.how-proof p{color:var(--muted);margin:0;line-height:1.65}.how-path strong{color:#55dcff;align-items:center;gap:.35rem;margin-top:auto;display:flex}.how-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.how-timeline article{flex-direction:column;gap:1rem;min-height:245px;padding:1.15rem;display:flex}.how-compare,.how-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.how-compare article,.how-trust>div{padding:clamp(1.25rem,3vw,2rem)}.how-compare article>svg,.how-trust>div>svg,.how-role-note>svg,.how-change-grid svg{color:#55dcff}.how-compare ul,.how-trust ul{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.how-compare li,.how-trust li{color:var(--muted);align-items:flex-start;gap:.6rem;line-height:1.55;display:flex}.how-compare li svg,.how-trust li svg{color:#48d8a4;flex:none;margin-top:.2rem}.how-feature{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:.9rem;display:grid}.how-feature__copy{padding:clamp(1.35rem,3vw,2.4rem)}.how-mini-steps{gap:0;margin-top:1.25rem;display:grid}.how-mini-steps article{border-top:1px solid var(--border);grid-template-columns:2rem 1fr;gap:.8rem;padding:.9rem 0;display:grid}.how-mini-steps article>span{color:#55dcff;font:800 .78rem/1.5 var(--font-mono,monospace)}.how-role-note{background:linear-gradient(135deg,#5336aa2b,#131b2dcc);border-color:#905cff6b;grid-template-columns:auto 1fr;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.how-role-note h2{margin-top:0;font-size:clamp(1.35rem,2.4vw,2rem)}.how-change-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.how-change-grid article{min-height:220px;padding:1.2rem}.how-change-grid h3{margin:.8rem 0 .55rem}.how-proof time{color:#55dcff;margin-top:1rem;font-size:.82rem;font-weight:800;display:block}.how-faq>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.how-faq details{padding:0}.how-faq summary{cursor:pointer;padding:1.15rem 3rem 1.15rem 1.15rem;font-weight:800;line-height:1.4}.how-faq details p{color:var(--muted);margin:0;padding:0 1.15rem 1.2rem;line-height:1.65}.how-final{background:radial-gradient(circle at 15% 0%,#25cdf724,transparent 35%),radial-gradient(circle at 95% 100%,#9146ff24,transparent 38%),var(--panel);justify-content:space-between;align-items:center;gap:1.25rem;padding:clamp(1.4rem,4vw,2.6rem);display:flex}.how-final p:not(.eyebrow){max-width:62ch;color:var(--muted);margin-bottom:0;line-height:1.65}@media (width<=1050px){.how-paths,.how-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.how-page{gap:2.5rem}.how-hero,.how-feature{grid-template-columns:1fr}.how-hero__visual{min-height:340px}.how-feature figure{min-height:380px}.how-hero h1{max-width:15ch;font-size:clamp(2rem,9vw,3.2rem)}}@media (width<=620px){.how-paths,.how-timeline,.how-compare,.how-change-grid,.how-trust,.how-faq>div:last-child{grid-template-columns:1fr}.how-path,.how-timeline article,.how-change-grid article{min-height:0}.how-hero__copy{padding:1.25rem}.how-hero__visual,.how-feature figure{min-height:290px}.how-final{flex-direction:column;align-items:stretch}.how-final .button{width:100%}}.map-seo-hero{padding-bottom:clamp(1.8rem,4vw,3rem)}.nearby-map-app{gap:1rem;display:grid}.nearby-map-filters{border-radius:var(--radius-lg);background:linear-gradient(145deg, #55dcff0d, transparent 48%), var(--color-surface-1);border:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.8rem;padding:1rem;display:grid}.nearby-map-filters label{color:var(--color-text-muted);gap:.4rem;font-size:.72rem;font-weight:700;display:grid}.nearby-map-filters select{width:100%;min-height:2.85rem;color:var(--color-text);font:inherit;background:#0a1020;border:1px solid #ffffff1a;border-radius:.75rem;padding:0 2.3rem 0 .8rem}.nearby-map-filters select:focus-visible{outline-offset:2px;outline:2px solid #48d8ff}.nearby-map-filters select:disabled{cursor:not-allowed;opacity:.48}.nearby-map-count{min-width:9rem;color:var(--color-text-muted);text-align:right;margin:0;padding:.65rem .8rem;font-size:.72rem}.nearby-map-count strong{color:#6fe6ff;font-family:var(--font-display);font-size:1.45rem;display:block}.nearby-map-frame{border-radius:var(--radius-lg);background:#d8dde0;border:1px solid #55dcff24;min-height:34rem;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #2f59ff1a,0 20px 55px #00000038}.nearby-map-placeholder,.nearby-map-host{position:absolute;inset:0}.event-map-host .leaflet-popup-content-wrapper,.event-map-host .leaflet-popup-tip{color:var(--color-text);background:#050a14f5;border:1px solid #55dcff2e;box-shadow:0 14px 36px #00000075}.event-map-host .leaflet-popup-content{margin:0}.event-map-host .leaflet-popup-close-button{color:#7be8ff}.event-map-popup{min-width:12rem;color:var(--color-text);gap:.3rem;padding:.9rem;text-decoration:none;display:grid}.event-map-popup strong{font-family:var(--font-display);font-size:.92rem}.event-map-popup span{color:var(--color-text-muted);font-size:.7rem}.event-map-popup span:last-child{color:#65e4ff;margin-top:.25rem;font-weight:750}.event-map-marker--overview span{transition:scale .16s}.event-map-marker--overview:hover span{scale:1.12}.nearby-event-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.nearby-event-row{border-radius:var(--radius-md);background:var(--color-surface-1);color:inherit;border:1px solid #ffffff14;grid-template-columns:7rem minmax(0,1fr);gap:.9rem;padding:.65rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid;overflow:hidden}.nearby-event-row:hover{border-color:#55dcff52;transform:translateY(-2px)}.nearby-event-row>img,.nearby-event-art{object-fit:cover;border-radius:.75rem;width:7rem;height:7rem}.nearby-event-art{color:#69e1ff;background:radial-gradient(circle,#27d3ff42,#0000 44%),linear-gradient(145deg,#091329,#170d30);place-items:center;display:grid}.nearby-event-row>span:last-child{align-content:center;gap:.35rem;min-width:0;display:grid}.nearby-event-row small{color:#69e1ff;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:760}.nearby-event-row strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.nearby-event-row>span span{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-size:.7rem;display:flex;overflow:hidden}.nearby-event-row svg{color:#62dcff;flex:none}@keyframes map-pulse{0%{box-shadow:0 0 #44daff40,0 0 30px #32b5ff6b}70%{box-shadow:0 0 0 28px #44daff00,0 0 38px #32b5ff80}to{box-shadow:0 0 #44daff00,0 0 30px #32b5ff6b}}.site-footer{border-top:1px solid var(--color-border);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:start;gap:2rem;margin:3rem 2rem 6rem;padding:2rem;display:grid}.site-footer>div{min-width:0;max-width:34rem}.site-footer .language-picker{margin-top:1rem}.install-app-cta{margin-top:1.25rem}.install-app-button{background:var(--gradient-brand-soft), #ffffff0a;min-height:2.75rem;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;border:1px solid #8b69ff57;border-radius:.85rem;align-items:center;gap:.7rem;padding:.65rem .9rem;font-size:.82rem;font-weight:750;line-height:1.25;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.install-app-button:hover{background:var(--gradient-brand-soft-hover), #ffffff0d;border-color:#6ac4ff8a;transform:translateY(-1px);box-shadow:0 .8rem 2rem #4b45ff2e}.install-app-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.install-app-button:disabled{cursor:wait;opacity:.72;transform:none}.install-app-brand-icons{flex:none;align-items:center;gap:.42rem;display:inline-flex}.install-app-brand-icon{fill:currentColor;width:1.15rem;height:1.15rem}.install-app-brand-icon--android{color:#a4c639}.install-app-brand-icon--ios{color:#f5f7ff}.install-app-download-icon{color:var(--color-accent)}.site-footer nav{grid-template-columns:repeat(3,minmax(8rem,1fr));gap:.8rem 1.5rem;min-width:0;display:grid}.site-footer a{overflow-wrap:anywhere;min-width:0}.chip{min-height:1.7rem;color:var(--color-text-muted);background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.7rem;display:inline-flex}.chip--preview{color:#8ce7ff;background:#1d7aff1f;border-color:#64d5ff42}.chip--success{color:#7ee2b8;background:#34d39917;border-color:#34d39938}.chip--warning{color:#ffd681;background:#f5b94214;border-color:#f5b94240}.chip--danger{color:#ff91a3;background:#ff5c7517;border-color:#ff5c7542}.detail-hero{grid-template-columns:minmax(0,1.5fr) minmax(19rem,.7fr);gap:1.25rem;display:grid}.event-detail-page{--event-detail-aside:minmax(19rem, .7fr)}.event-detail-page .detail-hero,.event-detail-page>.event-summary-grid{grid-template-columns:minmax(0, 1.5fr) var(--event-detail-aside);gap:1rem}.event-showcase{min-height:31rem}.event-showcase .hero-content{align-self:end}.event-hero-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}.event-hero-actions .event-badge,.event-hero-actions .share-event{backdrop-filter:blur(12px);border-radius:999px;min-height:2.15rem;padding:.45rem .75rem;font-size:.72rem;line-height:1}.event-hero-actions .event-badge--category{color:#a8efff;background:#26aadc24;border-color:#4ad9ff57}.event-hero-actions .event-badge--tag{color:#d3c5ff;background:#7348e621;border-color:#9d78ff47}.event-hero-actions .event-badge--age{color:#e8edf7;background:#090e1aad;border-color:#ffffff29}.event-hero-actions .event-badge--preview{color:#8ce7ff;background:linear-gradient(135deg,#1eabdc29,#6945ee2e);border-color:#44d5ff57}.event-hero-actions .share-event{color:#eef4ff;background:#080d18b8;border-color:#ffffff26;margin:0}.event-hero-actions .share-event:hover{background:#1b2f4bb8;border-color:#5bdcff6b}.event-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.event-gallery img{aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:var(--radius-lg);object-fit:cover;width:100%}.event-rich-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1rem;margin-top:1rem;display:grid}.programme-list{margin-top:1rem;display:grid}.programme-row{border-bottom:1px solid var(--color-border);grid-template-columns:auto 7rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.85rem 0;display:grid}.programme-row:last-child{border-bottom:0}.programme-row time{color:#87e8ff;font-variant-numeric:tabular-nums}.programme-row div{gap:.18rem;display:grid}.programme-row div span{color:var(--color-text-muted);font-size:.78rem}.event-fact-list{gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.event-fact-list li{color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;line-height:1.6;display:grid}.event-fact-list svg{color:#65d9ff;margin-top:.18rem}.event-notes{grid-template-columns:minmax(12rem,.5fr) minmax(0,1.5fr);gap:1rem 2rem;margin-top:1rem;display:grid}.checkout-card,.panel{border-radius:var(--radius-lg);padding:1.25rem}.checkout-card{align-self:start}.event-checkout-card{width:100%;padding:clamp(1.25rem,2vw,1.5rem)}.event-checkout-card>h2{margin:0 0 .35rem;font-size:clamp(1.35rem,2vw,1.65rem)}.event-checkout-card>.eyebrow{margin-bottom:.65rem}.ticket-line{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;align-items:center;gap:.8rem;padding:.9rem 0;display:grid}.ticket-line:last-child{border-bottom:0}.ticket-line h3,.panel h2,.panel h3{margin:0}.ticket-line p,.muted{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.78rem}.ticket-line .ticket-description{max-width:38rem;color:var(--color-text);margin-top:.35rem;line-height:1.45}.event-checkout-card .ticket-option{min-width:0;padding:1rem 0}.event-checkout-card .ticket-option:first-of-type{border-top:1px solid var(--color-border)}.event-checkout-card .ticket-option>div:first-child{min-width:0}.event-checkout-card .quantity-control{gap:.4rem}.event-checkout-card .quantity-control button{width:2.75rem;height:2.75rem;color:var(--color-text);flex:none}.event-checkout-card .quantity-control output{text-align:center;font-variant-numeric:tabular-nums;min-width:1.3rem}.event-checkout-card .checkout-form-stack{gap:1rem;margin-top:1rem}.event-checkout-card .checkout-form-stack label>.muted{margin:0 0 .45rem;display:block}.event-checkout-card .checkout-total{border-top:1px solid var(--color-border);padding:.95rem 0}.event-checkout-card .button--primary{width:100%}.event-checkout-card .button--primary:disabled{border-color:var(--color-border);box-shadow:none;color:var(--color-text-muted);opacity:1;background:#ffffff0f}.event-detail-page>.event-summary-grid>.panel{height:100%;padding:clamp(1.25rem,2vw,1.5rem)}.event-detail-page .event-about-card .page-subtitle{margin-bottom:0;line-height:1.65}.event-detail-page .event-details-card .activity-list{margin-top:.9rem}.event-confirmed-lineup{margin-top:1rem}.event-confirmed-lineup .section-heading{margin:0 0 1rem;display:block}.event-confirmed-lineup .section-heading h2{margin-top:.25rem}.organizer-link-editor{gap:1.15rem;margin-top:1rem;scroll-margin-top:5.5rem;display:grid}.link-editor-form{gap:1.15rem;display:grid}.operations-console{gap:1rem;display:grid}.operations-access{justify-items:start;gap:.8rem;max-width:42rem;display:grid}.operations-toolbar,.support-detail-heading,.support-assignment-actions,.support-case-controls,.support-compose-tabs{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.operations-toolbar h2,.support-detail-heading h2{margin:.2rem 0}.operations-grid{grid-template-columns:minmax(17rem,.72fr) minmax(28rem,1.28fr);align-items:start;gap:1rem;display:grid}.support-queue h2,.audit-panel h2{align-items:center;gap:.5rem;display:flex}.support-case-list,.support-thread,.audit-list{gap:.6rem;margin-top:1rem;display:grid}.support-case-row{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem;display:grid}.support-case-row:hover,.support-case-row.active{background:#1f95ff17;border-color:#4ad5ff66}.support-case-row span:nth-child(2){min-width:0;display:grid}.support-case-row strong,.support-case-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-case-row small,.support-case-row time,.audit-row small,.audit-row time{color:var(--color-text-muted);font-size:.7rem}.priority-dot{background:#55dcff;border-radius:50%;width:.55rem;height:.55rem}.priority-dot--low{background:#38d59f}.priority-dot--high{background:#f5b942}.priority-dot--urgent{background:#ff5c75;box-shadow:0 0 15px #ff5c7573}.support-case-detail{min-height:28rem}.support-case-controls{justify-content:flex-start;margin:1rem 0}.support-case-controls label{min-width:11rem;color:var(--color-text-muted);gap:.3rem;font-size:.72rem;display:grid}.support-references{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#ffffff05;flex-wrap:wrap;gap:.45rem;padding:.7rem;display:flex}.support-references code{color:#8deaff;text-overflow:ellipsis;max-width:100%;overflow:hidden}.support-message{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);padding:.85rem}.support-message--internal{background:#f5b9420f;border-color:#f5b94247}.support-message header{color:var(--color-text-muted);justify-content:space-between;gap:.75rem;font-size:.7rem;display:flex}.support-message p{white-space:pre-wrap;margin:.5rem 0 0}.support-compose{gap:.65rem;margin-top:1rem;display:grid}.support-compose-tabs{justify-content:flex-start}.support-compose-tabs .chip{cursor:pointer}.support-compose-tabs .chip.active{color:#8deaff;border-color:#55dcff73}.support-compose .button{justify-self:end}.dispute-panel{gap:1rem;display:grid}.dispute-panel-heading h2,.dispute-card-heading,.dispute-controls{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dispute-panel-heading h2{justify-content:flex-start;margin:0}.dispute-panel-heading p{max-width:50rem;margin:.45rem 0 0}.dispute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.dispute-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:radial-gradient(circle at 95% 0%, #7447ff1a, transparent 34%), var(--color-surface-2);gap:.8rem;padding:1rem;display:grid}.dispute-card-heading{align-items:flex-start}.dispute-card-heading>div{min-width:0}.dispute-card-heading h3{text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0;font-size:1rem;overflow:hidden}.dispute-card-heading p{margin:0}.dispute-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.dispute-facts>div{border:1px solid var(--color-border);background:#ffffff05;border-radius:.55rem;gap:.15rem;padding:.55rem;display:grid}.dispute-facts dt,.dispute-note>span,.dispute-controls label>span{color:var(--color-text-muted);font-size:.68rem}.dispute-facts dd{margin:0;font-size:.78rem}.dispute-overdue{color:#ff91a3}.dispute-controls{align-items:end}.dispute-controls label{flex:1;gap:.3rem;display:grid}.dispute-notes{gap:.45rem;max-height:11rem;display:grid;overflow-y:auto}.dispute-notes p{white-space:pre-wrap;background:#f5b9420d;border-left:2px solid #f5b94266;gap:.2rem;margin:0;padding:.6rem;font-size:.75rem;display:grid}.dispute-notes span{color:var(--color-text-muted);font-size:.65rem}.dispute-note{gap:.35rem;display:grid}.dispute-card>.button{justify-self:end}.review-queue-panel{gap:1rem;display:grid}.review-queue-panel>h2,.review-column>h3{align-items:center;gap:.55rem;margin:0;display:flex}.review-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.review-column{gap:.65rem;display:grid}.review-column>h3{justify-content:space-between;padding:0 .15rem;font-size:.88rem}.review-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:linear-gradient(145deg, #2aa6ff0d, transparent 48%), var(--color-surface-2);gap:.75rem;padding:.9rem;display:grid}.review-card-heading{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.review-card-heading>div{gap:.2rem;min-width:0;display:grid}.review-card-heading strong,.review-card-heading small{text-overflow:ellipsis;overflow:hidden}.review-card-heading small,.review-reason>span{color:var(--color-text-muted);font-size:.7rem}.review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.review-facts>div{border:1px solid var(--color-border);background:#ffffff05;border-radius:.55rem;gap:.15rem;padding:.55rem;display:grid}.review-facts dt{color:var(--color-text-muted);font-size:.65rem}.review-facts dd{margin:0;font-size:.78rem}.review-blockers{color:#ffd681;background:#f5b9420f;border:1px solid #f5b94240;border-radius:.65rem;gap:.4rem;padding:.6rem;font-size:.68rem;display:grid}.review-blockers>div,.review-actions{flex-wrap:wrap;gap:.4rem;display:flex}.review-reason{gap:.35rem;display:grid}.review-reason textarea{resize:vertical;min-height:4.5rem}.review-actions{justify-content:flex-end}.audit-row{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem 0;display:grid}.audit-row:last-child{border-bottom:0}.audit-row div{min-width:0;display:grid}.audit-row strong,.audit-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-row time{align-items:center;gap:.3rem;display:inline-flex}.page-header-actions{flex-wrap:wrap;gap:.65rem;display:flex}.link-editor-heading,.link-editor-subheading,.link-editor-footer,.link-short-preview{justify-content:space-between;align-items:center;gap:1rem;display:flex}.link-page-metrics{gap:.65rem;display:flex}.link-page-metrics span{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);min-width:7rem;color:var(--color-text-muted);padding:.75rem;font-size:.7rem;display:grid}.link-page-metrics strong{color:var(--color-text);font-size:1.15rem}.link-short-preview{border-radius:var(--radius-md);background:#1e90ff12;border:1px solid #44cbff38;justify-content:flex-start;padding:.75rem .9rem}.link-short-preview code{color:#8deaff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-short-preview .button{margin-left:auto}.custom-link-editor-list{gap:.65rem;display:grid}.custom-link-editor-row{grid-template-columns:minmax(10rem,.65fr) minmax(14rem,1.35fr) auto auto;align-items:center;gap:.6rem;display:grid}.custom-link-order-actions,.link-order-actions{gap:.35rem;display:flex}.link-block-order{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.link-block-order li{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#ffffff08;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.2rem;padding:.55rem .65rem;display:grid}.link-editor-order-heading{align-items:end}.link-editor-footer{flex-wrap:wrap;justify-content:flex-start}.consent-checkbox{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:.55rem;font-size:.8rem;line-height:1.35;display:inline-flex}.consent-checkbox input{accent-color:#33c8ff;flex:none;width:1.05rem;height:1.05rem}.link-editor-footer .button{margin-left:auto}.link-page-body{background:radial-gradient(circle at 50% 0,#633aff3d,#0000 32rem),radial-gradient(circle at 50% 55%,#00d2ff1a,#0000 34rem),#05060c;min-height:100vh}.link-page-footer{width:min(100% - 1.5rem,38rem);margin:0 auto}.organizer-link-page{width:min(100% - 1.5rem,38rem);padding-top:max(1rem, env(safe-area-inset-top));margin:0 auto 2rem}.link-profile{text-align:center;flex-direction:column;align-items:center;padding:clamp(1.8rem,7vw,3rem) 1rem 1.25rem;display:flex;position:relative}.link-profile .share-event{background:#10131fd1;border-radius:50%;justify-content:center;width:2.7rem;height:2.7rem;padding:0;position:absolute;top:1rem;right:0}.link-profile .share-event span{display:none}.link-avatar{aspect-ratio:1;color:#fff;width:5.6rem;font-family:var(--font-display);background:linear-gradient(145deg,#633aff,#04c9ee);border:1px solid #74e0ff47;border-radius:50%;place-items:center;font-size:1.3rem;font-weight:800;display:grid;box-shadow:0 0 30px #4c6fff40}.link-profile h1{margin:.45rem 0 0;font-size:clamp(1.55rem,6vw,2.2rem)}.link-profile h2{color:#b4f2ff;margin:.35rem 0;font-size:clamp(.92rem,3vw,1.08rem)}.link-profile p:last-child{max-width:44ch;color:var(--color-text-muted);margin:0;line-height:1.5}.link-social-row{justify-content:center;gap:.7rem;margin:.2rem 0 1.4rem;display:flex}.link-social-row a{aspect-ratio:1;border:1px solid var(--color-border);background:var(--color-surface-1);width:2.8rem;color:var(--color-text);border-radius:50%;place-items:center;transition:border-color .16s,transform .16s;display:grid}.link-social-row a:hover{border-color:#5fe4ff;transform:translateY(-2px)}.social-brand-icon{color:#fff;background:#121522;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;display:grid;overflow:hidden;box-shadow:0 6px 18px #0000003d}.link-social-row .social-brand-icon{width:100%;height:100%}.social-brand-icon svg{width:52%;height:52%}.social-brand-icon--instagram{background:radial-gradient(circle at 32% 96%,#ffd600 0 18%,#ff7a00 34%,#ff0169 58%,#d300c5 78%,#7638fa 100%)}.social-brand-icon--youtube{background:#f03}.social-brand-icon--spotify{color:#06140a;background:#1ed760}.social-brand-icon--appleMusic{background:linear-gradient(145deg,#fa57c1 0%,#b166ff 42%,#1e8dff 100%)}.help-role-navigation{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.help-role-navigation a{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow-wrap:anywhere;background:#ffffff08;min-width:0;min-height:44px;padding:.7rem .9rem;text-decoration:none}.help-role-navigation a:hover{border-color:#55dcff8c}.help-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.help-article{scroll-margin-top:5rem}.help-article>header{align-items:flex-start;gap:.85rem;display:flex}.help-article h2{margin:0 0 .35rem}.help-article header p{color:var(--color-text-muted);margin:0}.help-role-icon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-accent-cyan);background:#55dcff14;border:1px solid #55dcff61;flex:0 0 44px;place-items:center;display:grid}.help-article ol{gap:.65rem;margin:1.1rem 0;padding-left:1.35rem;display:grid}.help-contact-hint{margin-bottom:0}.launch-assistant{margin:1rem 0;scroll-margin-top:5rem}.launch-assistant-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.launch-assistant-heading h2{margin:0}.launch-assistant-heading>strong{color:var(--color-accent-cyan);font-size:clamp(1.5rem,4vw,2.35rem)}.launch-progress{margin-top:1rem}.launch-progress-label{color:var(--color-text-muted);margin:.45rem 0 1rem;font-size:.8rem}.launch-step-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.launch-step{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff05;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.2rem;padding:.75rem;display:grid}.launch-step--current{background:#55dcff12;border-color:#55dcff7a}.launch-step--blocked{opacity:.65}.launch-step-marker{width:2rem;height:2rem;color:var(--color-text-muted);background:#ffffff0d;border-radius:50%;place-items:center;display:grid}.launch-step--complete .launch-step-marker{color:var(--color-success);background:#39d98a1a}.launch-step>div{gap:.18rem;display:grid}.launch-step>div>span{color:var(--color-text-muted);font-size:.82rem}.safety-tools{scroll-margin-top:5rem}.safety-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.safety-tools-grid>section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff05;align-content:start;gap:.85rem;padding:1rem;display:grid}.safety-tools-grid h3{align-items:center;gap:.5rem;margin:0;display:flex}.safety-tools-grid label{gap:.4rem;display:grid}.safety-tools-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=760px){.help-article-grid{grid-template-columns:minmax(0,1fr)}.help-role-navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launch-step{grid-template-columns:auto minmax(0,1fr)}.launch-step>.button,.launch-step>.chip{grid-column:2;justify-self:start}.safety-tools-grid,.safety-tools-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.help-role-navigation{grid-template-columns:minmax(0,1fr)}}.social-brand-icon--tiktok{background:#050505}.social-brand-icon__tiktok-cyan,.social-brand-icon__tiktok-pink{opacity:.85}.social-brand-icon__tiktok-cyan{fill:#25f4ee;transform:translate(-.45px,.35px)}.social-brand-icon__tiktok-pink{fill:#fe2c55;transform:translate(.45px,-.35px)}.social-brand-icon__mark{fill:currentColor}.link-event-section,.link-custom-section,.link-video-section{margin:0}.link-event-section>h2,.link-custom-section>h2,.link-video-section>h2{text-align:center;margin:0 0 .65rem;font-size:.9rem}.link-content-stack{gap:1.2rem;display:grid}.link-event-list,.link-custom-list{gap:.75rem;display:grid}.link-event-card{min-height:5.15rem;color:var(--color-text);background:#111420e6;border:1px solid #ffffff17;border-radius:.9rem;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.45rem .65rem .45rem .45rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.link-event-card:hover{border-color:#54dfff75;transform:translateY(-2px)}.link-event-art{background:var(--gradient-brand);border-radius:.65rem;width:4.25rem;height:4.25rem;overflow:hidden}.link-event-art img{object-fit:cover;width:100%;height:100%}.link-event-card h3{margin:0 0 .3rem;font-size:.9rem;line-height:1.2}.link-event-card p{color:var(--color-text-muted);align-items:center;gap:.35rem;margin:.12rem 0;font-size:.7rem;display:flex}.link-row-menu{color:var(--color-text-muted);letter-spacing:.08em;writing-mode:vertical-rl;font-size:.8rem}.link-custom-list a{border:1px solid var(--color-border);min-height:3.45rem;color:var(--color-text);text-align:center;background:#111420e6;border-radius:.9rem;justify-content:space-between;align-items:center;padding:.9rem 1rem;text-decoration:none;display:flex}.link-custom-list a>span:nth-child(2){flex:1;font-size:.86rem;font-weight:700}.link-custom-brand{flex:none;place-items:center;width:2.15rem;display:grid}.link-video-frame{aspect-ratio:16/9;background:#000;border:1px solid #ffffff17;border-radius:1rem;overflow:hidden;box-shadow:0 18px 44px #00000038}.link-video-frame iframe{border:0;width:100%;height:100%}.link-page-footer{padding:1rem 0 max(2.5rem, env(safe-area-inset-bottom));color:var(--color-text-muted);justify-content:center;font-size:.75rem;display:flex}.link-page-footer a{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.link-page-footer .brand-logo{width:8.5rem}.quantity-control{align-items:center;gap:.45rem;display:flex}.quantity-control button{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:.5rem;width:2rem;height:2rem}.form-stack{gap:.75rem;display:grid}.input-field,.select-field{width:100%;padding:.62rem .72rem}.https-url-input{background:linear-gradient(#ffffff0d,#ffffff05),#070c18e0;border:1px solid #94a3b838;border-radius:.55rem;align-items:center;width:100%;min-width:0;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.https-url-input:focus-within{background:#080f1df5;border-color:#55dcffa8;box-shadow:0 0 0 3px #55dcff1c,inset 0 1px #ffffff0f}.https-url-input span{color:#cad5e194;white-space:nowrap;flex:none;padding-left:.72rem;font-size:.84rem}.https-url-input input,.profile-editor .https-url-input input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-width:0;color:var(--color-text);box-shadow:none;background:0 0;border:0;flex:auto;padding:.62rem .72rem .62rem .14rem}.https-url-input input::placeholder{color:#cad5e16b}.https-url-input input:focus,.profile-editor .https-url-input input:not([type=checkbox]):not([type=radio]):focus{box-shadow:none;background:0 0;outline:0}.notice{border-radius:var(--radius-sm);color:#bdeaff;background:#38bdf814;border:1px solid #38bdf840;padding:.75rem;font-size:.78rem}.notice--error{color:#ffc3ce;background:#fb718514;border-color:#fb718540}.promo-hint{color:#84dfff;margin:0;font-size:.72rem}.page-header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{border-radius:var(--radius-md);min-height:8.6rem;padding:1rem;position:relative;overflow:hidden}.metric-card:after{background:var(--gradient-brand);content:"";width:4rem;height:.2rem;position:absolute;bottom:0;right:0}.metric-label{color:var(--color-text-muted);font-size:.72rem}.metric-value{font-family:var(--font-display);margin-top:.7rem;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:760;display:block}.metric-trend{color:var(--color-success);font-size:.68rem}.panel-grid{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.75fr);margin-top:1rem}.portal-loading{border:3px solid #ffffff14;border-top-color:#55dcff;border-radius:50%;width:2.8rem;height:2.8rem;margin:5rem auto;animation:.9s linear infinite portal-spin}@keyframes portal-spin{to{transform:rotate(360deg)}}.workspace-bar{border-radius:var(--radius-md);background:#ffffff06;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.15rem;display:flex}.workspace-bar h2{margin:.45rem 0 0}.seller-grid{grid-template-columns:minmax(0,1.7fr) minmax(17rem,.55fr);gap:1rem;margin-top:1rem;display:grid}.seller-event-list{gap:.75rem;margin-top:1rem;display:grid}.seller-event-row{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff0f;grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem;display:grid}.seller-event-thumb{border-radius:var(--radius-sm);background-color:#0000;background-image:radial-gradient(circle at 65% 35%,#2ad3ee61,#0000 24%),linear-gradient(135deg,#0b1730,#27114d);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:7rem}.seller-event-main{min-width:0}.seller-event-title,.inventory-line{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.seller-event-title h3{margin-top:.35rem}.inventory-line{color:var(--color-text-muted);margin-top:.9rem;font-size:.72rem}.inventory-line strong{color:var(--color-text)}.progress-track{background:#ffffff0f;border-radius:999px;height:.34rem;margin-top:.38rem;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--gradient-brand);height:100%;display:block;box-shadow:0 0 12px #35caff59}.seller-event-revenue{white-space:nowrap;justify-items:end;display:grid}.seller-event-revenue strong{font-family:var(--font-display)}.seller-event-revenue span{color:var(--color-text-muted);font-size:.68rem}.onboarding-row{grid-template-columns:auto 1fr}.activity-icon.complete{color:#65d8a7;background:#34d3991a}.activity-icon.pending{color:#e7bb55;background:#fbbf2417}.buyer-wallet,.wallet-empty{margin-top:1rem}.buyer-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-width:0;margin-top:1rem;display:grid}.buyer-ticket-card{box-sizing:border-box;border-radius:var(--radius-md);isolation:isolate;background:#ffffff05;border:1px solid #ffffff12;grid-template-columns:minmax(8rem,.68fr) minmax(0,1.32fr);width:100%;min-width:0;max-width:100%;min-height:13rem;display:grid;position:relative;overflow:hidden}.buyer-ticket-card:after{z-index:0;background-image:var(--entriza-wave-url);content:"";opacity:.08;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(15rem,58%);height:3rem;position:absolute;bottom:.7rem;right:0}.buyer-ticket-card>*{z-index:1;position:relative}.buyer-ticket-art{background-color:#0000;background-image:radial-gradient(circle at 70% 35%,#22d3ee66,#0000 24%),linear-gradient(135deg,#0a1529,#241042);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100%}.buyer-ticket-content{align-content:start;min-width:0;padding:1rem;display:grid}.buyer-ticket-content h3{overflow-wrap:anywhere;min-width:0;margin-top:.8rem;font-size:1.08rem}.buyer-ticket-topline{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.ticket-type{color:#9edff0;overflow-wrap:anywhere;min-width:0;margin:.2rem 0 .75rem;font-size:.75rem}.manual-code{border-top:1px dashed #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;min-width:0;margin-top:1rem;padding-top:.75rem;display:flex}.manual-code span{color:var(--color-text-muted);font-size:.68rem}.manual-code code{overflow-wrap:anywhere;color:#9ee9ff;letter-spacing:.1em;max-width:100%;font-size:.88rem}.buyer-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.button--small{min-height:2.25rem;padding:.48rem .7rem;font-size:.74rem}.button-row--compact{gap:.45rem;margin-top:0}.buyer-ticket-card .button-row--compact .button{white-space:normal;min-width:0}.ticket-actions{gap:.7rem;margin-top:.8rem;display:grid}.ticket-qr-panel{border-radius:var(--radius-sm);background:#050a17db;border:1px solid #55dcff33;justify-items:center;gap:.65rem;padding:.8rem;display:grid}.ticket-qr-panel img{border-radius:.6rem;width:min(100%,16.25rem);height:auto}.ticket-qr-panel p{color:var(--color-text-muted);margin:0;font-size:.68rem;line-height:1.5}.portal-loading--small{width:2rem;height:2rem;margin:2rem}.inline-action-form,.support-form{gap:.7rem;display:grid}.inline-action-form label,.support-form label,.draft-form label,.inventory-tools label,.inventory-tool-form label{color:var(--color-text-muted);gap:.35rem;font-size:.72rem;display:grid}.notice--success{color:#a8e9cc;background:#34d39914;border-color:#34d39942}.resumable-draft-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.button--danger{color:#ffb4b4;border-color:#f8717147}.button--danger:hover{background:#f8717117;border-color:#f871717a}.buyer-action-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr)}.referral-list{gap:.75rem;margin-top:1rem;display:grid}.referral-card{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff12;gap:.75rem;padding:.85rem;display:grid}.copy-field{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.reward-progress-list{color:var(--color-text-muted);gap:.65rem;font-size:.72rem;display:grid}.support-form{margin-top:1rem}.textarea-field{resize:vertical;min-height:7rem}.support-cases-title{margin-top:1.4rem!important}.support-case-row{grid-template-columns:auto minmax(0,1fr)}.privacy-panel{margin-top:1rem}.privacy-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.privacy-request-row{grid-template-columns:auto minmax(0,1fr) auto}.draft-panel{margin-top:1rem}.draft-panel-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.draft-form{gap:1rem;margin-top:1.25rem;display:grid}.draft-form fieldset{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff14;min-width:0;margin:0;padding:1rem}.draft-form legend{color:#8ce7ff;letter-spacing:.08em;text-transform:uppercase;padding:0 .4rem;font-size:.76rem;font-weight:780}.draft-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.draft-field--wide{grid-column:1/-1}.event-upload-card{cursor:pointer;width:fit-content;position:relative}.event-upload-card input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.event-media-preview{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.event-media-preview img{border:1px solid var(--color-border);border-radius:var(--radius-sm);object-fit:cover;width:11.25rem;height:7.5rem;display:block;overflow:hidden}.ai-translation-panel{border-radius:var(--radius-md);background:radial-gradient(circle at 88% 18%,#6941ff21,#0000 32%),#24beff08;border:1px solid #55dcff29;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.ai-translation-panel>div{gap:.6rem;max-width:42rem;display:grid}.ai-translation-panel label{max-width:16rem}.ai-translation-panel p,.translation-review-note{color:var(--color-text-muted);margin:0;font-size:.72rem;line-height:1.55}.ai-translation-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.55rem;display:flex}.ai-translation-panel .button{flex:none}.translation-editor{gap:.65rem;display:grid}.translation-review-note{border-radius:var(--radius-sm);color:#f5d891;background:#fbbf240f;border:1px solid #fbbf2433;align-items:center;gap:.45rem;padding:.8rem;display:flex}.translation-language{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff14;overflow:hidden}.translation-language[open]{border-color:#55dcff3b}.translation-language summary{color:#83e8ff;cursor:pointer;letter-spacing:.08em;padding:.8rem 1rem;font-size:.75rem;font-weight:800}.translation-language-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1rem 1rem;display:grid}.translation-language-fields label:nth-child(3),.translation-language-fields label:nth-child(5){grid-column:1/-1}.inventory-tools{gap:1rem;margin-top:1rem;display:grid}.inventory-tools-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.inventory-tools-heading h2{margin:.35rem 0}.inventory-tools-heading label{min-width:min(100%,19rem)}.inventory-ticket-list{flex-wrap:wrap;gap:.5rem;display:flex}.management-list{gap:.55rem;display:grid}.management-row{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem .8rem;display:flex}.management-row p{margin:.2rem 0 0}.management-editor{border-radius:var(--radius-md);background:#55dcff08;border:1px solid #55dcff38;gap:.85rem;padding:1rem;display:grid}.management-editor .inventory-tool-form{padding:0}.inventory-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.inventory-tool-card{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff14;overflow:clip}.inventory-tool-card[open]{background:#55dcff08;border-color:#55dcff38}.inventory-tool-card summary{min-height:3.5rem;color:var(--color-text);cursor:pointer;align-items:center;gap:.65rem;padding:.9rem 1rem;font-size:.84rem;font-weight:760;list-style:none;display:flex}.inventory-tool-card summary::-webkit-details-marker{display:none}.inventory-tool-card summary svg{color:#55dcff}.inventory-tool-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1rem 1rem;display:grid}.inventory-tool-form .button,.inventory-field--wide{grid-column:1/-1}.inventory-tool-form select[multiple]{min-height:6rem}.organizer-operations{gap:1rem;margin-top:1rem;display:grid}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.operation-column{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff12;align-content:start;gap:.85rem;min-width:0;padding:1rem;display:grid}.operation-heading{align-items:center;gap:.7rem;display:flex}.operation-heading>svg{color:#55dcff}.operation-heading h3{margin:.25rem 0 0}.operation-row{grid-template-columns:auto minmax(0,1fr) auto}.inventory-tool-form .check-field{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff12;align-items:center;gap:.55rem;min-height:2.7rem;padding:.65rem .75rem;display:flex}.check-field input{accent-color:#39d4ff;width:1rem;height:1rem}.reward-row,.notification-row{grid-template-columns:auto minmax(0,1fr) auto}.chart{align-items:end;gap:clamp(.35rem,1.2vw,.8rem);min-height:17rem;padding-top:2rem;display:flex}.chart-bar{background:linear-gradient(#25d6ed,#456cff 55%,#6e46df);border-radius:.4rem .4rem 0 0;flex:1;min-width:.4rem;box-shadow:0 0 18px #2982ff26}.activity-list{gap:.65rem;margin-top:1rem;display:grid}.activity-row{border-radius:var(--radius-sm);background:#ffffff08;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.65rem;display:grid}.activity-icon{color:#66dcff;background:#2795ff21;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.scanner-shell{max-width:55rem;margin:0 auto}.scanner-root{border-radius:var(--radius-xl);background:var(--color-bg);min-height:calc(100vh - 8rem);color:var(--color-text);padding:.01rem}.scanner-toolbar{flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-bottom:1rem;display:flex}.mode-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.mode-tab{border:1px solid var(--color-border);background:var(--color-surface-1);border-radius:999px;min-height:2.5rem;padding:.5rem .8rem}.mode-tab.active{color:#63dcff;background:#2795ff21;border-color:#3abfff}.camera-frame{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:#02040a;place-items:center;min-height:27rem;display:grid;position:relative;overflow:hidden}.camera-frame video{object-fit:cover;width:100%;height:100%}.scan-reticle{aspect-ratio:1;pointer-events:none;border:2px solid #45dfff;border-radius:1.25rem;width:min(62vw,19rem);position:absolute;overflow:hidden;box-shadow:0 0 30px #22d3ee40,inset 0 0 30px #22d3ee1a}.scan-reticle:before{z-index:1;aspect-ratio:347/92;background-image:var(--entriza-wave-url);content:"";opacity:.72;filter:drop-shadow(0 0 9px #3adcffc7);background-position:50%;background-repeat:no-repeat;background-size:contain;width:88%;position:absolute;top:50%;left:6%;transform:translateY(-50%)}.scan-reticle.is-active:before{animation:2.2s ease-in-out infinite entriza-scan-wave}@keyframes entriza-scan-wave{0%,to{opacity:.45;top:16%}50%{opacity:.92;top:84%}}.scan-result{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);margin-top:1rem;padding:1rem}.scan-result.success{background:#34d39917;border-color:#34d39973}.scan-result.warning{background:#fbbf2417;border-color:#fbbf2473}.scan-result--gate{box-shadow:var(--shadow-soft);border-width:2px;gap:1rem;display:grid}.scan-result--gate.success{color:#fff;background:radial-gradient(circle at 14% 0,#34d39938,#0000 34%),linear-gradient(135deg,#064e3bf5,#031814f5)}.scan-result--gate.warning{color:#fff;background:radial-gradient(circle at 14% 0,#fbbf2442,#0000 34%),linear-gradient(135deg,#78350ff5,#231206f5)}.scan-result--gate:not(.success,.warning){color:#fff;background:radial-gradient(circle at 14% 0,#f8717138,#0000 34%),linear-gradient(135deg,#7f1d1df5,#1f0808f5);border-color:#f8717185}.scan-result__status{align-items:center;gap:.85rem;display:flex}.scan-result__status span{letter-spacing:.18em;text-transform:uppercase;font-size:.82rem;font-weight:900;display:block}.scan-result__status strong{margin-top:.1rem;font-size:clamp(1.7rem,6vw,3.3rem);line-height:.95;display:block}.scan-result__details{border-top:1px solid #ffffff38;grid-template-columns:max-content minmax(0,1fr);gap:.45rem .85rem;margin:0;padding-top:.9rem;display:grid}.scan-result__details dt{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.scan-result__details dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem;font-weight:800}.bottom-nav{display:none}@media (width<=1380px){.event-detail-page .detail-hero,.event-detail-page>.event-summary-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-hero{grid-template-columns:1fr}.event-detail-page .detail-hero,.event-detail-page>.event-summary-grid{grid-template-columns:minmax(0,1fr)}.seller-grid,.buyer-ticket-grid,.operations-grid,.dispute-grid{grid-template-columns:1fr}.site-footer{grid-template-columns:minmax(0,1fr)}.site-footer nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){body{padding-bottom:calc(6.2rem + env(safe-area-inset-bottom))}.event-detail-page .event-showcase{min-height:27rem;padding:1.5rem}.event-hero-actions{gap:.4rem;margin-bottom:1rem}.event-hero-actions .event-badge,.event-hero-actions .share-event{min-height:2rem;padding:.4rem .65rem}.event-checkout-card .ticket-option{grid-template-columns:minmax(0,1fr);gap:.75rem}.event-checkout-card .ticket-option .quantity-control{justify-self:start}.app-frame{display:block}.sidebar{display:none}.topbar{justify-content:space-between;padding:0 1rem}.mobile-brand{display:inline-flex}.page{padding:1rem}.hero{min-height:29rem;padding:1.5rem}.event-map-copy{flex-direction:column;align-items:stretch}.event-map-copy .button{align-self:flex-start}.event-map-frame{min-height:20rem}.nearby-map-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.nearby-map-count{text-align:left;align-self:center}.nearby-map-count strong{margin-right:.3rem;display:inline}.nearby-map-frame{min-height:28rem}.nearby-event-results{grid-template-columns:1fr}.section-heading--split{flex-direction:column;align-items:flex-start}.hero-title{max-width:11ch}.panel-grid,.event-gallery,.event-rich-grid,.event-notes{grid-template-columns:1fr}.link-editor-heading,.operations-toolbar,.support-detail-heading{flex-direction:column;align-items:stretch}.custom-link-editor-row{grid-template-columns:1fr auto}.custom-link-editor-row input:nth-child(2){grid-column:1}.custom-link-editor-row>.icon-button{grid-area:1/2}.custom-link-order-actions{grid-area:2/2}.link-avatar{width:5rem}.link-event-card{grid-template-columns:4.25rem minmax(0,1fr) auto}.programme-row{grid-template-columns:auto minmax(0,1fr)}.programme-row div{grid-column:2}.seo-section-grid,.information-sections,.site-footer{grid-template-columns:1fr}.site-footer{margin:2rem 1rem 6rem}.site-footer nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.provider-details dl>div{grid-template-columns:1fr;gap:.25rem}.workspace-bar,.draft-panel-heading,.ai-translation-panel{flex-direction:column;align-items:stretch}.ai-translation-actions{justify-content:flex-start}.ai-translation-panel .button{align-self:flex-start}.inventory-tools-heading{flex-direction:column;align-items:stretch}.inventory-tool-grid,.operations-grid,.review-queue-grid{grid-template-columns:1fr}.privacy-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-event-row{grid-template-columns:5.5rem minmax(0,1fr)}.seller-event-revenue{grid-column:2;justify-items:start}.bottom-nav{z-index:30;right:.65rem;bottom:max(.65rem, env(safe-area-inset-bottom));backdrop-filter:blur(22px);background:#0d111ceb;border:1px solid #ffffff24;border-radius:1rem;grid-template-columns:repeat(5,1fr);padding:.34rem;display:grid;position:fixed;left:.65rem;box-shadow:0 16px 44px #00000073}.bottom-nav>a,.bottom-nav>span>a,.bottom-nav-more>summary{color:#a8b3c7;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:.72rem;place-items:center;min-width:0;min-height:3.05rem;padding:0;font-family:inherit;font-size:.68rem;font-weight:650;line-height:1.05;text-decoration:none;display:grid;overflow:hidden}.bottom-nav>span{display:contents}.bottom-nav-more{min-width:0;position:static}.bottom-nav-more summary{list-style:none}.bottom-nav-more summary::-webkit-details-marker{display:none}.bottom-nav-more[open] summary{color:#82eaff;background:#2795ff21}.bottom-nav>a>span,.bottom-nav>span>a>span,.bottom-nav-more>summary>span{overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.05;text-decoration:none;overflow:hidden}.bottom-nav>a>svg,.bottom-nav>span>a>svg,.bottom-nav-more>summary>svg{flex:none;width:1.05rem;height:1.05rem}.bottom-nav>a.active,.bottom-nav>span>a.active,.bottom-nav-more>summary.active{color:#82eaff;background:#2795ff21}.mobile-nav-sheet{right:.75rem;bottom:calc(5.65rem + env(safe-area-inset-bottom));max-width:calc(100vw - 1.5rem);max-height:min(34rem, calc(100vh - 8.4rem - env(safe-area-inset-bottom)));backdrop-filter:blur(24px);background:#0a0e17fa;border:1px solid #ffffff26;border-radius:1.1rem;grid-template-rows:minmax(0,1fr);display:grid;position:fixed;left:.75rem;overflow:hidden;box-shadow:0 24px 80px #00000094}.bottom-nav-more:not([open]) .mobile-nav-sheet{display:none}.mobile-nav-sheet-links{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:.25rem;min-width:0;min-height:0;padding:.4rem .5rem .75rem;display:grid;overflow-y:auto}.mobile-nav-sheet-links .nav-label{margin-top:.75rem}.mobile-nav-sheet-links .nav-item{color:#c0cadb;border-radius:.78rem;min-width:0;min-height:3rem;font-size:.88rem}.mobile-nav-sheet-links .nav-item.active{color:#8cecff}}@media (width<=510px){.topbar{min-height:3.85rem;padding:0 .75rem}.public-topbar-nav{display:none}.help-role-navigation{grid-template-columns:minmax(0,1fr)}.mobile-brand{min-width:0}.mobile-brand .brand-logo{width:7.25rem}.topbar-actions{gap:.45rem}.language-picker{gap:.18rem;padding:.22rem}.language-flag{width:1.95rem;height:1.95rem;font-size:1rem}.topbar-register{width:2.4rem;padding:0}.topbar-register span{display:none}.site-footer nav{grid-template-columns:1fr 1fr;gap:.7rem}.account-registration-role-grid{grid-template-columns:1fr}.page{padding:.75rem}.organizer-link-editor{border-radius:1rem;gap:1rem;padding:1rem}.link-editor-form{gap:1rem}.link-editor-subheading{flex-direction:column;align-items:stretch}.link-editor-subheading .button{width:100%}.link-editor-footer{grid-template-columns:1fr;align-items:stretch;gap:.65rem;display:grid}.consent-checkbox{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#ffffff08;min-height:3rem;padding:.7rem .8rem}.link-editor-footer .button{width:100%;margin-left:0}.custom-link-editor-row{grid-template-columns:minmax(0,1fr) auto}.bottom-nav{right:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom));left:.5rem}.support-case-row{grid-template-columns:auto minmax(0,1fr)}.support-case-row time{grid-column:2}.support-case-controls{flex-direction:column;align-items:stretch}.support-case-controls label{min-width:0}.dispute-card-heading,.dispute-controls{flex-direction:column;align-items:stretch}.dispute-card-heading .chip{align-self:flex-start}.dispute-facts{grid-template-columns:1fr}.dispute-controls .button,.dispute-card>.button{justify-content:center;width:100%}.audit-row{grid-template-columns:auto minmax(0,1fr)}.audit-row time{grid-column:2}.link-short-preview{flex-wrap:wrap;align-items:stretch}.link-short-preview code{width:calc(100% - 2.5rem)}.link-short-preview .button{justify-content:center;width:100%;margin-left:0}.link-page-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.link-page-metrics span{min-width:0}.metric-grid{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:start}.camera-frame{min-height:22rem}.buyer-ticket-card{grid-template-columns:1fr}.buyer-ticket-art{min-height:10.5rem}.draft-fields{grid-template-columns:1fr}.draft-field--wide{grid-column:auto}.translation-language-fields{grid-template-columns:1fr}.translation-language-fields label:nth-child(3),.translation-language-fields label:nth-child(5){grid-column:auto}.inventory-tool-form,.privacy-action-grid{grid-template-columns:1fr}.inventory-tool-form .button,.inventory-field--wide{grid-column:auto}.privacy-request-row{grid-template-columns:auto minmax(0,1fr)}.privacy-request-row .button{grid-column:2;justify-self:start}.seller-event-row{grid-template-columns:1fr}.seller-event-thumb{min-height:10rem}.seller-event-revenue{grid-column:1}.nearby-map-filters{grid-template-columns:1fr}.nearby-event-row{grid-template-columns:5.5rem minmax(0,1fr)}.nearby-event-row>img,.nearby-event-art{width:5.5rem;height:5.5rem}}@media (width<=360px){.mobile-brand .brand-logo{width:5.9rem}.topbar-actions{min-width:0}.language-picker{min-height:2.45rem}.language-flag{width:1.65rem;height:1.65rem;font-size:.88rem}.panel,.hero{border-radius:var(--radius-md)}.profile-editor-grid,.lineup-invite-grid,.lineup-time-fields{grid-template-columns:minmax(0,1fr)}.profile-editor-actions .button--primary{width:100%;margin-left:0}}.profile-editor{margin-top:1.25rem}.profile-editor.panel{max-width:58rem;margin-inline:auto;padding:clamp(1.1rem,2.4vw,1.6rem)}.profile-editor-tabs,.profile-editor-actions,.profile-event-options{flex-wrap:wrap;gap:.75rem;display:flex}.profile-editor-tabs{margin:1.25rem 0}.chip--active{color:#eafcff;background:#2dbcff24;border-color:#55dcff8c;box-shadow:0 0 22px #378eff1f}.profile-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.5rem;display:grid}.profile-editor-grid--compact{max-width:44rem}.profile-editor-grid label,.profile-editor-actions label,.profile-event-options label{gap:.45rem;display:grid}.profile-editor label>span{color:#f5f8ff;font-size:.84rem;font-weight:760}.profile-editor input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.profile-editor textarea{width:100%;color:var(--color-text);background:linear-gradient(#ffffff0d,#ffffff05),#070c18e0;border:1px solid #94a3b838;border-radius:.55rem;padding:.85rem 1rem;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff0a}.profile-editor textarea{resize:vertical;min-height:11rem;line-height:1.55}.profile-editor input::placeholder,.profile-editor textarea::placeholder{color:#cad5e17a}.profile-editor input:not([type=checkbox]):not([type=radio]):focus,.profile-editor textarea:focus{background:#080f1df5;border-color:#55dcffa8;outline:0;box-shadow:0 0 0 3px #55dcff1c,inset 0 1px #ffffff0f}.profile-editor .https-url-input input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.profile-editor .https-url-input input:not([type=checkbox]):not([type=radio]):focus{box-shadow:none;background:0 0;border:0;padding-left:.14rem}.profile-editor-wide{grid-column:1/-1}.profile-editor-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:1.35rem 0 1rem;padding:0;list-style:none;display:grid}.profile-editor-steps li{min-height:2.65rem;color:var(--color-text-muted);background:#070c189e;border:1px solid #ffffff17;border-radius:.55rem;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.84rem;font-weight:720;display:flex}.profile-editor-steps li span{color:#b9c6dc;background:#ffffff12;border-radius:50%;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;display:grid}.profile-editor-steps li.active{color:#effbff;background:linear-gradient(145deg,#27c4ff1f,#8946ff1a);border-color:#55dcff7a}.profile-editor-steps li.active span{color:#05111d;background:#64e6ff}.profile-step-heading{background:#080d19ad;border:1px solid #55dcff29;border-radius:.65rem;align-items:flex-start;gap:.8rem;margin:1rem 0;padding:.9rem;display:flex}.profile-step-heading h3,.profile-editor-group h3{margin:0;font-size:1rem}.profile-step-heading p,.profile-editor-group p{color:var(--color-text-muted);margin:.25rem 0 0;line-height:1.5}.profile-step-icon{color:#76e4ff;background:#020812ad;border:1px solid #55dcff38;border-radius:.55rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.profile-editor-final,.profile-editor-group{gap:1rem;display:grid}.profile-editor-group{background:#070c1894;border:1px solid #ffffff17;border-radius:.65rem;padding:1rem}.profile-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.profile-media-group{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.profile-upload-card{color:#eafcff;cursor:pointer;background:#55dcff17;border:1px solid #55dcff3d;border-radius:.55rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.7rem .9rem;gap:.55rem!important;display:inline-flex!important}.profile-editor .profile-upload-card input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.profile-visibility-options{flex-wrap:wrap;gap:.75rem;display:flex}.profile-visibility-options label{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0b101db8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.75rem .9rem;display:grid}.profile-image-field{gap:.65rem;display:grid}.profile-image-control{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.profile-image-control img{aspect-ratio:1;object-fit:cover;border:1px solid #55dcff4d;border-radius:1.1rem}.profile-event-options label,.profile-editor-actions label{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0b101db8;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.75rem .9rem}.profile-editor-actions{align-items:center;margin-top:1.25rem}.profile-editor-actions .button--primary{margin-left:auto}.public-profile-hero{border-radius:var(--radius-xl);background:radial-gradient(circle at 10% 10%,#2fcdff29,#0000 32%),radial-gradient(circle at 90% 12%,#994bff29,#0000 34%),linear-gradient(145deg,#0a0f1dfa,#050811f5);border:1px solid #6f7bff38;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.25rem,3vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057}.public-profile-media{aspect-ratio:1;color:#f2fbff;background:linear-gradient(145deg,#26cfff33,#8246ff33),#0a1020;border:1px solid #54dcff4d;border-radius:28%;place-items:center;font-size:clamp(3rem,9vw,7rem);font-weight:800;display:grid;overflow:hidden;box-shadow:inset 0 0 44px #4bd8ff1f,0 20px 60px #1650b92e}.public-profile-media img{object-fit:cover;width:100%;height:100%}.public-profile-copy h1{overflow-wrap:anywhere;margin:.8rem 0 .25rem;font-size:clamp(2.5rem,7vw,5.6rem);line-height:.96}.public-profile-copy h2{color:#91e9ff;margin:.5rem 0 1rem;font-size:clamp(1.15rem,2.4vw,1.75rem);font-weight:650}.public-profile-copy>p:last-of-type{max-width:68ch;color:var(--color-text-muted);white-space:pre-line;font-size:1.04rem;line-height:1.75}.public-profile-location{color:#d7e3f2;align-items:center;gap:.45rem;display:flex}.profile-social-links{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.profile-social-links a{border:1px solid var(--color-border);color:#f2f7ff;background:#060a14b8;border-radius:999px;align-items:center;gap:.55rem;min-height:2.75rem;padding:.55rem .85rem;display:inline-flex}.public-profile-page--element-x{--elementx-ember:#f69a1d;--elementx-coral:#e04a24;--elementx-sun:#ffd16a;--elementx-gold:#fff1bf;--elementx-graphite:#111411;--elementx-moss:#3f514d;--elementx-palm:#24342f;--elementx-night:#030403;--elementx-smoke:#d8d6c7;isolation:isolate;color:#fff8e5;border-radius:clamp(.75rem,2vw,1.25rem);width:min(100% - clamp(.85rem,4vw,2.75rem),80rem);margin-inline:auto;padding-top:clamp(1rem,3vw,2.25rem);padding-bottom:clamp(2.5rem,6vw,5rem);scroll-margin-top:.2rem;position:relative;box-shadow:0 0 0 1px #ffd16a2e,0 40px 140px #00000070}.public-profile-page--element-x:before{z-index:-2;pointer-events:none;content:"";background:linear-gradient(#151c18e6 0%,#553e1bb8 35%,#301709d1 68%,#030201 100%),radial-gradient(circle at 63% 28%,#ffd65b8f,#0000 13rem),radial-gradient(circle at 56% 34%,#f69a1d80,#0000 25rem),radial-gradient(circle at 78% 40%,#e04a244d,#0000 30rem),linear-gradient(135deg,#2e3d38 0%,#7f4f19 46%,#070605 100%);position:fixed;inset:0}.public-profile-page--element-x:after{z-index:-1;pointer-events:none;content:"";opacity:.72;background:linear-gradient(90deg,#0000 0 18%,#0103028f 18% 19%,#0000 19% 82%,#0103028f 82% 83%,#0000 83%),linear-gradient(#0000 0%,#000000db 82%,#000000f5 100%);width:min(100%,80rem);height:min(40vh,45rem);position:absolute;inset:auto 0 0 50%;transform:translate(-50%)}.public-profile-page--element-x .public-profile-hero{background:linear-gradient(#ffffff12,#0000 30%),radial-gradient(circle at 70% 42%,#ffd65b5c,#0000 13rem),radial-gradient(circle at 78% 30%,#f69a1d61,#0000 24rem),linear-gradient(135deg,#040605f0,#293027e0 34%,#6b3710e0 72%,#140803f0);border-color:#ffd16a61;max-width:76rem;margin-inline:auto;box-shadow:0 30px 96px #0000007a,0 0 62px #f69a1d1f,inset 0 0 0 1px #ffffff0f}.public-profile-page--element-x .public-profile-media{aspect-ratio:auto;background:radial-gradient(circle at 58% 43%,#fff0bf2e,#0000 11rem),linear-gradient(#ffffff1a,#0000 36%),linear-gradient(145deg,#020403eb,#0d0f0ce6);border-color:#ffd16a6b;border-radius:1.4rem;justify-self:center;width:min(100%,34rem);max-width:min(100%,34rem);box-shadow:0 0 0 1px #f69a1d33,0 28px 78px #00000070,0 0 58px #ffd16a2e}.public-profile-page--element-x .public-profile-media img{object-fit:contain;width:100%;height:auto;max-height:clamp(220px,42vw,420px);padding:clamp(1rem,2.6vw,1.9rem)}.public-profile-page--element-x .chip--active{color:#19140a;background:linear-gradient(135deg, var(--elementx-sun), var(--elementx-ember));border-color:#ffd16aad;box-shadow:0 12px 34px #f69a1d33}.public-profile-page--element-x .public-profile-copy h1{color:var(--elementx-gold);text-transform:uppercase;letter-spacing:.015em;text-shadow:0 0 28px #f69a1d52,0 8px 32px #0000006b}.public-profile-page--element-x .public-profile-copy h2,.public-profile-page--element-x .section-heading h2{color:var(--elementx-sun)}.public-profile-page--element-x .public-profile-copy>p:last-of-type,.public-profile-page--element-x .public-profile-location{color:#fffaf0c7}.public-profile-page--element-x .profile-social-links a,.public-profile-page--element-x .elementx-official-info{backdrop-filter:blur(12px);background:linear-gradient(135deg,#f69a1d1a,#0000 48%),#070907c2;border-color:#ffd16a38;box-shadow:0 20px 60px #00000042}.public-profile-page--element-x .profile-social-links a:hover{background:linear-gradient(135deg,#f69a1d2e,#ffd16a12),#070907d6;border-color:#ffd16a94;transform:translateY(-1px);box-shadow:0 18px 48px #00000052,0 0 28px #f69a1d29}.public-profile-page--element-x .eyebrow{color:#fff1bfdb;letter-spacing:.13em}.elementx-official-info{margin-top:clamp(1.25rem,3vw,2.5rem);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1rem,3vw,2rem);max-width:76rem;margin-inline:auto;display:grid}.elementx-official-info h2{margin:.2rem 0 0}.elementx-official-links{gap:.75rem;display:grid}.elementx-official-links a{border-radius:var(--radius-md);color:#fff7df;background:linear-gradient(135deg,#f69a1d2e,#ffd16a12),#0a0c0ab8;border:1px solid #ffd16a2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;transition:transform .18s cubic-bezier(.2,0,0,1),border-color .18s,box-shadow .18s;display:grid;transform:translateZ(0)}.elementx-official-links a:hover{border-color:#ffd16a8a;transform:translateY(-2px);box-shadow:0 16px 48px #0000004d,0 0 28px #f69a1d24}.elementx-official-links strong,.elementx-official-links small{display:block}.elementx-official-links small{color:#fffaf09e;margin-top:.2rem}.public-profile-page--element-x .profile-events-section .event-card{background:linear-gradient(135deg,#f69a1d1f,#ffd16a0d),#070907c7;border-color:#ffd16a3d;box-shadow:0 24px 70px #00000052}.public-profile-page--element-x .profile-events-section .event-card:hover{border-color:#ffd16a94;box-shadow:0 26px 76px #0006,0 0 36px #f69a1d29}.public-profile-page--element-x .profile-events-section{max-width:76rem;margin-inline:auto}.app-frame--public .site-footer{margin-top:clamp(2rem,5vw,4rem)}.public-profile-page--element-x .profile-events-section .event-art{background:radial-gradient(circle at 60% 36%, var(--elementx-sun), transparent 42%), linear-gradient(145deg, var(--elementx-coral), var(--elementx-night))}.public-profile-page--element-x .profile-events-section .event-date{color:#1d1307;background:linear-gradient(135deg, var(--elementx-gold), var(--elementx-ember))}.profile-events-section{margin-top:clamp(2rem,5vw,4rem)}.account-setup{margin-top:1rem;margin-bottom:1rem}.account-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.account-combination-card{width:100%;color:var(--color-text);text-align:left;cursor:pointer;margin-top:1rem}.account-combination-card--secondary{border-radius:var(--radius-md);background:#070c1894;min-height:0;padding:.8rem .9rem}.account-combination-card:hover,.account-combination-card.active{border-color:#49daffb8;box-shadow:0 0 0 1px #5bd9ff1f,0 14px 42px #4b40be29}.account-setup-selection-hint{color:var(--color-text-muted);margin:.8rem 0 0;font-size:.9rem}.account-setup-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:6rem;color:var(--color-text);text-align:left;cursor:pointer;background:#070c18d6;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:1rem;display:grid}.account-setup-card.active{background:linear-gradient(145deg,#1859823d,#673dc233);border-color:#37c9ff94}.account-setup-card:disabled{opacity:1;cursor:default}.account-setup-card strong,.account-setup-card small{display:block}.account-setup-card small{color:var(--color-text-muted);margin-top:.35rem;line-height:1.45}.account-setup-actions,.account-area-switcher{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.account-setup-next{color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.account-area-switcher a{border:1px solid var(--color-border);min-height:2.75rem;color:var(--color-text);background:#070c18c2;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .8rem;text-decoration:none;display:inline-flex}.dj-organizer-bridge{background:linear-gradient(135deg,#22d3ee14,#7c3aed1f);border-color:#37c9ff4d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.dj-organizer-bridge h2,.dj-organizer-bridge p{margin-top:0}.dj-organizer-bridge .muted{margin-bottom:0}.dj-organizer-bridge-icon{color:#72e8ff;background:#0409149e;border:1px solid #ffffff1f;border-radius:1rem;padding:.75rem;display:inline-flex}.dj-organizer-bridge-icon svg+svg{color:#b590ff;margin-left:-.35rem}.location-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.location-hub-grid>.panel:last-of-type{grid-column:1/-1}.location-summary,.location-search-result,.venue-directory-result{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-width:0;color:var(--color-text);background:#060a14ad;align-items:center;gap:.75rem;margin-top:.65rem;padding:.75rem;display:flex}.location-summary span,.location-search-result span,.venue-directory-result span{flex:1;min-width:0}.location-summary strong,.location-summary small,.location-search-result strong,.location-search-result small,.venue-directory-result strong,.venue-directory-result small{overflow-wrap:anywhere;display:block}.location-summary small,.location-search-result small,.venue-directory-result small{color:var(--color-text-muted);margin-top:.25rem}.location-claim{gap:.65rem;width:100%;display:grid}.location-claim textarea{min-height:6rem}.venue-directory-picker{grid-column:1/-1;gap:.5rem;display:grid}.venue-directory-result{cursor:pointer;text-align:left}.venue-directory-result.active{border-color:#37c9ffa3;box-shadow:0 0 0 1px #37c9ff2e}@media (width<=700px){.account-setup-grid,.location-hub-grid{grid-template-columns:minmax(0,1fr)}.location-hub-grid>.panel:last-of-type{grid-column:auto}.account-setup-card{min-height:0}.dj-organizer-bridge{grid-template-columns:auto minmax(0,1fr)}.dj-organizer-bridge .button{grid-column:1/-1;justify-content:center;width:100%}.location-search-result{flex-direction:column;align-items:stretch}.location-search-result .button,.location-summary .button{width:100%}.location-summary{flex-wrap:wrap;align-items:stretch}}@media (width<=360px){.account-setup-card,.account-role-combination,.account-combination-card{grid-template-columns:auto minmax(0,1fr)}.account-setup-card>svg:last-child,.account-combination-card>svg:last-child{grid-column:1/-1}.account-setup-actions .button,.account-area-switcher a{justify-content:center;width:100%}}.profile-directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.profile-directory-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;background:radial-gradient(circle at 5% 10%,#2fcdff1a,#0000 42%),#080d19eb;padding:1rem;text-decoration:none}.profile-directory-main-link{color:inherit;grid-template-columns:8rem minmax(0,1fr);gap:1rem;text-decoration:none;display:grid}.profile-directory-main-link:hover h2{color:#8beaff}.profile-directory-socials{border-top:1px solid #ffffff14;justify-content:flex-end;gap:.55rem;margin-top:.8rem;padding-top:.8rem;display:flex}.profile-directory-socials a{text-decoration:none}.profile-directory-socials .social-brand-icon{width:2rem;height:2rem}.profile-directory-card h2{margin:.75rem 0 .35rem}.profile-directory-card p{color:var(--color-text-muted)}.profile-directory-image{aspect-ratio:1;color:#86e8ff;background:linear-gradient(145deg,#27c4ff2e,#8946ff33);border-radius:25%;place-items:center;display:grid;overflow:hidden}.profile-directory-image img{object-fit:cover;width:100%;height:100%}.profile-directory-location{color:#cad7e9;align-items:center;gap:.4rem;margin-bottom:.75rem;display:inline-flex}.profile-place-grid{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:1rem;margin-top:1rem;display:grid}.profile-place-grid .event-map-panel{margin:0}.opening-hours-list{gap:.45rem;margin:1rem 0;display:grid}.opening-hours-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(7.5rem,1fr) auto;gap:1rem;padding-bottom:.45rem;display:grid}.opening-hours-list dt{color:var(--color-text-muted)}.opening-hours-list dd{margin:0}.profile-place-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.8rem;display:grid}.profile-place-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%}.unified-discovery{gap:1rem;display:grid}.discovery-controls{grid-template-columns:minmax(9rem,1fr) 8rem minmax(13rem,1.4fr) auto auto;align-items:end;gap:.8rem;display:grid}.discovery-controls label:not(.checkbox-row){gap:.4rem;display:grid}.discovery-controls input,.discovery-controls select{min-height:2.8rem}.discovery-controls .checkbox-row{grid-template-columns:1rem minmax(0,max-content);align-self:center;align-items:center;gap:.55rem;min-height:2.8rem;line-height:1.35;display:inline-grid}.discovery-controls .checkbox-row input{width:1rem;height:1rem;margin:0}.discovery-legend{flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;display:flex}.discovery-legend label{align-items:center;gap:.45rem;display:inline-flex}.discovery-legend strong{margin-left:auto}.discovery-legend-symbol{background:var(--legend-color);width:.9rem;height:.9rem;box-shadow:0 0 12px color-mix(in srgb, var(--legend-color) 75%, transparent)}.discovery-legend-symbol--event{border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.discovery-legend-symbol--bar{border-radius:50%}.discovery-legend-symbol--restaurant{transform:rotate(45deg)}.discovery-legend-symbol--club{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.discovery-map-frame{min-height:34rem}.discovery-location-status{border-radius:var(--radius-md);color:#a9efff;background:#37c9ff14;border:1px solid #37c9ff3d;align-items:center;gap:.55rem;padding:.72rem .9rem;display:flex}.discovery-user-marker,.leaflet-div-icon.discovery-user-marker{background:0 0;border:0;border-radius:999px}.discovery-user-marker>span{background:linear-gradient(145deg,#0b1531,#313cca 60%,#7736df);border:3px solid #fff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 0 0 7px #37c9ff3d,0 0 24px #37c9ffc2}.platform-map-host .leaflet-marker-pane .discovery-user-marker>span>img{filter:drop-shadow(0 0 5px #55dcff);width:1.5rem;max-width:1.5rem;height:auto}.discovery-result-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.8rem;display:grid}.discovery-result-card{border:1px solid var(--color-border);border-left:3px solid var(--discovery-kind-color);border-radius:var(--radius-lg);color:inherit;background:#080d19eb;grid-template-columns:7rem minmax(0,1fr);gap:.8rem;text-decoration:none;display:grid;overflow:hidden}.discovery-result-card--event{--discovery-kind-color:#37c9ff}.discovery-result-card--venue{--discovery-kind-color:#22c55e}.discovery-result-card--bar{--discovery-kind-color:#a855f7}.discovery-result-card--restaurant{--discovery-kind-color:#ffb347}.discovery-result-card--club{--discovery-kind-color:#ff4fd8}.discovery-result-card>img,.discovery-result-art{object-fit:cover;width:7rem;height:100%;min-height:7rem}.discovery-result-art{color:var(--discovery-kind-color);background:#ffffff0a;place-items:center;display:grid}.discovery-result-card>span:last-child{align-content:center;gap:.3rem;padding:.7rem .7rem .7rem 0;display:grid}.discovery-result-card small{color:var(--discovery-kind-color);text-transform:uppercase;letter-spacing:.08em}.discovery-result-card strong{font-size:1.05rem}.discovery-result-card span span{color:var(--color-text-muted);align-items:center;gap:.35rem;display:flex}.discovery-marker,.leaflet-div-icon.discovery-marker{background:0 0;border:0}.discovery-marker>span{color:#fff;background:var(--marker-fill,var(--marker-color));width:2.35rem;height:2.35rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--marker-color) 28%, transparent), 0 0 22px color-mix(in srgb, var(--marker-color) 58%, transparent), 0 9px 22px #000b;border:0;place-items:center;font-weight:800;display:grid;position:relative}.discovery-marker--venue>span{border-radius:.45rem}.discovery-marker>span>b{color:#fff;text-shadow:0 1px 3px #000;place-items:center;min-width:1.1rem;min-height:1.1rem;font-size:.8rem;line-height:1;display:grid}.platform-map-host .leaflet-marker-pane .discovery-marker-brand{filter:drop-shadow(0 0 5px #55dcff);width:1.72rem;max-width:1.72rem;height:auto}.platform-map-host .leaflet-marker-pane .discovery-marker-wave{filter:drop-shadow(0 0 3px #1ed4ffc2);opacity:.78;pointer-events:none;width:1.18rem;max-width:1.18rem;height:auto;position:absolute;bottom:.22rem;right:.3rem}.discovery-marker--event>span{border:3px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.discovery-marker--event:not(.discovery-marker--cluster)>span>b,.discovery-marker--event:not(.discovery-marker--cluster) .discovery-marker-brand{transform:rotate(45deg)}.discovery-marker--event.discovery-marker--cluster>span{transform:none}.discovery-marker--bar>span{border-radius:50%}.discovery-marker--restaurant>span{transform:rotate(45deg)}.discovery-marker--restaurant:not(.discovery-marker--cluster)>span>b,.discovery-marker--restaurant:not(.discovery-marker--cluster) .discovery-marker-wave{transform:rotate(-45deg)}.discovery-marker--restaurant.discovery-marker--cluster>span{transform:none}.discovery-marker--club>span{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.discovery-marker--mixed>span{clip-path:none;border-radius:50%;transform:none}.discovery-marker--has-event>span>i{background:#37c9ff;border:2px solid #fff;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:-.45rem;right:-.45rem;box-shadow:0 0 0 3px #37c9ff38,0 0 13px #37c9ffc7}.discovery-popup{gap:.55rem;width:min(20rem,100vw - 5rem);max-height:min(30rem,68vh);padding:.9rem;display:grid;overflow:auto}.discovery-popup p{color:var(--color-text-muted);margin:0;font-size:.78rem;line-height:1.45}.discovery-popup .discovery-popup-place{color:#c5d0dc;font-size:.72rem;font-weight:650}.discovery-popup-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.discovery-popup-badge,.discovery-popup-status,.discovery-popup-time{border-radius:999px;align-items:center;min-height:1.55rem;padding:.22rem .48rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex}.discovery-popup-badge{border:1px solid color-mix(in srgb, var(--popup-kind-color) 48%, transparent);background:color-mix(in srgb, var(--popup-kind-color) 14%, transparent);color:var(--popup-kind-color);text-transform:uppercase;letter-spacing:.06em}.discovery-popup-badge--event{--popup-kind-color:#37c9ff}.discovery-popup-badge--venue{--popup-kind-color:#22c55e}.discovery-popup-badge--bar{--popup-kind-color:#a855f7}.discovery-popup-badge--restaurant{--popup-kind-color:#ffb347}.discovery-popup-badge--club{--popup-kind-color:#ff4fd8}.discovery-popup-status,.discovery-popup-time{color:var(--color-text-muted);background:#ffffff0f}.discovery-popup-status.is-open{color:#75e69c;background:#22c55e21}.discovery-popup-title{color:#f5fbff;font-weight:700;line-height:1.35;text-decoration:none}.discovery-popup-title:hover,.discovery-popup-title:focus-visible,.discovery-popup-more:hover,.discovery-popup-more:focus-visible{color:#8deaff}.discovery-popup-event{border-top:1px solid #ffffff17;gap:.55rem;margin-top:.25rem;padding-top:.7rem;display:grid}.discovery-popup-event-content{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.discovery-popup-event-content img{object-fit:cover;border-radius:.55rem;width:4.5rem;height:3.5rem}.discovery-popup-event-content>div{gap:.25rem;min-width:0;display:grid}.discovery-popup-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.15rem;display:grid}.discovery-popup-actions a{color:#bcefff;text-align:center;background:#37c9ff14;border:1px solid #37c9ff33;border-radius:.55rem;place-items:center;min-height:2.35rem;padding:.45rem;font-size:.7rem;font-weight:800;text-decoration:none;display:grid}.discovery-popup-actions a:hover,.discovery-popup-actions a:focus-visible{background:#37c9ff24;border-color:#37c9ff73}.discovery-popup-directions{border-top:1px solid #ffffff17;gap:.45rem;margin-top:.15rem;padding-top:.7rem;display:grid}.discovery-popup-directions>strong{color:#f5fbff;font-size:.74rem}.discovery-popup-route-actions,.event-map-popup-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.discovery-popup-route-actions a,.event-map-popup-actions a{background:var(--gradient-brand-soft);color:#d9f7ff;text-align:center;border:1px solid #8b69ff57;border-radius:.58rem;place-items:center;min-height:2.5rem;padding:.48rem .55rem;font-size:.69rem;font-weight:800;line-height:1.25;text-decoration:none;display:grid}.discovery-popup-route-actions a:hover,.discovery-popup-route-actions a:focus-visible,.event-map-popup-actions a:hover,.event-map-popup-actions a:focus-visible{background:var(--gradient-brand-soft-hover);border-color:#6ac4ff94}.event-map-popup--directions{gap:.45rem;min-width:14rem;display:grid}.event-map-popup--directions>span{color:var(--color-text-muted);font-size:.76rem;line-height:1.4}.event-map-popup--directions .event-map-popup-actions{margin-top:.25rem}.discovery-popup-more{color:#8deaff;font-size:.7rem;font-weight:700;text-decoration:none}.discovery-popup--cluster{gap:.4rem}.discovery-popup-cluster-row{color:#f5fbff;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .6rem;padding:.55rem;text-decoration:none;display:grid}.discovery-popup-cluster-row:hover,.discovery-popup-cluster-row:focus-visible{background:#37c9ff1a}.discovery-popup-cluster-event{color:#76dcf7;grid-column:2;font-size:.66rem}@media (width<=480px){.discovery-popup{width:min(17rem,100vw - 4.5rem);max-height:58vh;padding:.75rem}.discovery-popup-event-content img{width:3.5rem;height:3rem}.discovery-popup-route-actions,.event-map-popup-actions{grid-template-columns:1fr}}.dj-profile-workspace{gap:1rem;display:grid}.dj-invitation-list{gap:.65rem;display:grid}.dj-invitation-list article{border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.dj-invitation-list article>div:first-child{gap:.25rem;display:grid}.dj-profile-preview{object-fit:cover;border-radius:28%;width:7rem;height:7rem}.dj-profile-login{text-align:center;max-width:42rem;margin-inline:auto}.lineup-current{gap:.55rem;margin:1rem 0;display:grid}.lineup-current article{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.65rem;display:grid}.lineup-current article>div:nth-child(2){display:grid}.lineup-current article span{color:var(--color-text-muted)}.lineup-order{background:#55dcff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid;color:#06111a!important}.confirmed-lineup-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.65rem;display:grid}.confirmed-lineup-list>a,.confirmed-lineup-list>div{border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;background:#ffffff08;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.7rem;text-decoration:none;display:grid}.confirmed-lineup-list>*>span:last-child{display:grid}.confirmed-lineup-list small{color:var(--color-text-muted)}.lineup-invite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lineup-invite-grid>div{border:1px solid var(--color-border);border-radius:var(--radius-lg);align-content:start;gap:.65rem;padding:1rem;display:grid}.lineup-invite-grid h3,.lineup-invite-grid label{gap:.35rem;display:grid}.lineup-invite-grid h3{grid-template-columns:auto 1fr;align-items:center}.lineup-search,.lineup-time-fields{grid-template-columns:1fr auto;gap:.55rem;display:grid}.lineup-time-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lineup-dj-results{gap:.45rem;display:grid}.lineup-dj-option{border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;text-align:left;background:#ffffff08;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.65rem;display:grid}.lineup-dj-option span{display:grid}.place-pin-activate,.place-pin-picker{border-radius:var(--radius-lg);background:#d8dde0;border:1px solid #55dcff42;width:100%;min-height:16rem;position:relative;overflow:hidden}.place-pin-activate{color:#075a70;place-items:center;display:grid}.place-pin-activate>span:last-child{z-index:1;align-items:center;gap:.5rem;display:flex;position:relative}.opening-hours-editor{gap:.45rem;display:grid}.opening-hours-editor>div{grid-template-columns:minmax(8rem,1fr) 8rem auto 8rem;align-items:center;gap:.5rem;display:grid}.profile-gallery-editor{flex-wrap:wrap;gap:.45rem;display:flex}.profile-gallery-editor button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:0 0;padding:0;overflow:hidden}.profile-gallery-editor img{object-fit:cover;width:5rem;height:4rem;display:block}@media (width<=760px){.lineup-invite-grid{grid-template-columns:1fr}}@media (width<=980px){.discovery-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.public-topbar-nav{display:none}.discovery-query{grid-column:1/-1}}@media (width<=560px){.discovery-controls>.button{grid-column:1/-1;width:100%}}@media (width<=760px){.profile-editor-grid,.profile-social-grid,.public-profile-hero,.profile-place-grid,.elementx-official-info{grid-template-columns:1fr}.profile-editor-wide{grid-column:auto}.profile-editor-steps,.profile-media-group{grid-template-columns:1fr}.profile-editor-actions .button--primary{width:100%;margin-left:0}.public-profile-media{justify-self:center;width:min(72vw,20rem)}.profile-directory-card{padding:.85rem}.profile-directory-main-link{grid-template-columns:5.5rem minmax(0,1fr)}.app-frame--centered-public #main-content{display:block}.public-profile-page--element-x{border-radius:.9rem;width:min(100% - 1rem,34rem);padding-top:.75rem;padding-bottom:1.25rem}.public-profile-page--element-x .public-profile-hero{gap:1rem;padding:1rem;overflow:visible}.public-profile-page--element-x .public-profile-media{justify-self:center;width:min(100%,16rem);max-width:16rem}.public-profile-page--element-x .public-profile-media img{max-height:300px;margin-inline:auto;padding:.85rem 1rem}.public-profile-page--element-x .public-profile-copy h1{margin-top:.45rem;font-size:clamp(2.15rem,14vw,3.4rem)}.public-profile-page--element-x .public-profile-copy h2{margin-bottom:.75rem;font-size:clamp(1.02rem,5vw,1.28rem)}.public-profile-page--element-x .public-profile-copy>p:last-of-type{font-size:.96rem;line-height:1.55}.public-profile-page--element-x .profile-social-links{gap:.5rem;margin-top:1rem}.public-profile-page--element-x .profile-social-links a{min-height:2.45rem;padding:.48rem .7rem}.public-profile-page--element-x .elementx-official-info{gap:.85rem;margin-top:1rem;padding:1rem}.public-profile-page--element-x .elementx-official-links a{padding:.75rem .85rem}.public-profile-page--element-x .profile-events-section{margin-top:1.35rem}.public-profile-page--element-x:after{width:100%;height:28vh;left:0;transform:none}.app-frame--centered-public .site-footer{color:#fff8e1;z-index:8;background:radial-gradient(circle at 50% 0,#ffd16a29,#0000 15rem),linear-gradient(160deg,#1b1f19f5,#070806f5);border-radius:1.15rem;width:min(100% - 1rem,34rem);margin-top:1.5rem;margin-bottom:1rem;padding:1.15rem;position:relative}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.portal-loading{animation-duration:1.8s}}.auth-card,.security-stack,.security-card,.auth-form,.totp-setup,.mfa-actions{gap:1rem;display:grid}.auth-card-heading,.security-card>div:first-child{align-items:flex-start;gap:.8rem;display:flex}.auth-card-heading>svg,.security-card>div:first-child>svg{color:#67e8f9;flex:none}.auth-card-heading h1,.auth-card-heading p,.security-card h2,.security-card p{margin:0}.auth-card-heading p,.security-card p{color:var(--color-text-muted);margin-top:.35rem;line-height:1.6}.auth-form label,.totp-setup label,.mfa-actions label{color:var(--color-text-muted);gap:.4rem;font-size:.78rem;display:grid}.auth-form .button,.button--google{justify-content:center;width:100%}.button--google{color:var(--color-text);background:#ffffff12;border-color:#ffffff2e}.button--google>span{color:#1a73e8;background:#fff;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-weight:850;display:inline-grid}.auth-divider{color:var(--color-text-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;font-size:.76rem;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:var(--color-border);height:1px}.auth-card-links{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem;font-size:.82rem;display:flex}.auth-card-links a,.button-link{color:#8ce7ff}.button-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.security-stack{max-width:52rem;margin-inline:auto}.security-card{padding:clamp(1rem,3vw,1.5rem)}.security-card>div:first-child{align-items:center}.mfa-actions>div{flex-wrap:wrap;gap:.6rem;display:flex}.totp-setup img{border-radius:var(--radius-md);background:#fff;max-width:100%}.totp-setup>code,.recovery-codes code{overflow-wrap:anywhere;color:#d6f5ff}.recovery-codes{border-radius:var(--radius-md);background:#fbbf2412;border:1px solid #fbbf2459;padding:1rem}.recovery-codes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding-left:1.25rem;display:grid}@media (width<=560px){.recovery-codes ul{grid-template-columns:1fr}}
