@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_d2ac9244-module__rREDHW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_d2ac9244-module__rREDHW__variable{--f-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_eb2a0b4f-module__fVDrWq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_eb2a0b4f-module__fVDrWq__variable{--f-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_eaf447d5-module__AUJgTW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_eaf447d5-module__AUJgTW__variable{--f-mono:"Space Mono", "Space Mono Fallback"}
@font-face{font-family:hacenTunisia;src:url(../media/HacenTunisia_Rg-s.p.1_yobcqn310yd.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hacenTunisia;src:url(../media/HacenTunisia_Bd-s.p.1m0i_sjc4a4e2.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hacenTunisia Fallback;src:local(Arial);ascent-override:95.52%;descent-override:23.27%;line-gap-override:12.36%;size-adjust:87.72%}.hacentunisia_65e385e-module__6icE2G__className{font-family:hacenTunisia,hacenTunisia Fallback}.hacentunisia_65e385e-module__6icE2G__variable{--f-arabic:"hacenTunisia", "hacenTunisia Fallback"}
:root{--flame-50:#fff3ec;--flame-100:#ffe2d1;--flame-200:#ffc09b;--flame-300:#ff9e66;--flame-400:#fe7f42;--flame-500:#f2620e;--flame-600:#d34e08;--flame-650:#c7500b;--flame-700:#b32c1a;--flame-800:#7a2410;--flame-900:#2a1617;--ember-yellow:#fffb97;--ember-gold:#ffc24b;--sand-50:#faf6f1;--sand-100:#f4eee7;--sand-200:#e8dfd4;--sand-300:#d6c9b8;--sand-400:#bcab97;--ink-900:#1a120e;--ink-800:#2a201a;--ink-700:#3d332b;--ink-600:#564b41;--ink-500:#6b5e53;--ink-400:#8a7d70;--white:#fff;--success:#2e7d5b;--warning:#e0930b;--danger:#b32c1a;--info:#3a6fb0;--bg:var(--sand-100);--bg-subtle:var(--sand-200);--surface-card:var(--white);--surface-raised:var(--sand-50);--surface-dark:var(--ink-900);--surface-dark-2:var(--ink-800);--text-primary:var(--ink-900);--text-secondary:var(--ink-500);--text-muted:var(--ink-500);--text-inverse:var(--sand-50);--accent:var(--flame-500);--accent-strong:var(--flame-650);--accent-hover:var(--flame-650);--accent-soft:var(--flame-100);--on-accent:var(--white);--accent-ink:var(--flame-700);--border:#1a120e1f;--border-strong:#1a120e38;--border-inverse:#ffffff29;--focus-ring:#f2620e73;--glass-fill:#ffffff1a;--glass-border:#ffffff38}
:root{--font-display:var(--f-archivo), "Arial Narrow", system-ui, sans-serif;--font-sans:var(--f-hanken), system-ui, -apple-system, sans-serif;--font-mono:var(--f-mono), ui-monospace, "SFMono-Regular", monospace;--font-arabic:var(--f-arabic), "Geeza Pro", "Segoe UI", sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--text-display-xl:clamp(3.5rem, 8vw, 7rem);--text-display-lg:clamp(2.75rem, 5.5vw, 4.5rem);--text-display-md:clamp(2rem, 3.6vw, 3rem);--text-display-sm:clamp(1.6rem, 2.6vw, 2.25rem);--text-h1:2.5rem;--text-h2:2rem;--text-h3:1.5rem;--text-h4:1.25rem;--text-lg:1.25rem;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--lh-tight:1.02;--lh-snug:1.15;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tighter:-.04em;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.04em;--ls-kicker:.18em}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-max:1240px;--container-pad:clamp(20px, 5vw, 80px);--section-gap:clamp(64px, 10vw, 160px)}
:root{--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-2xl:44px;--radius-pill:999px;--shadow-xs:0 1px 2px #2a160714;--shadow-sm:0 2px 8px -2px #2a16071f;--shadow-md:0 12px 28px -10px #2a160733;--shadow-lg:0 28px 64px -18px #7a241047;--shadow-glow:0 0 90px -10px #fe7f428c;--shadow-inset:inset 0 1px 0 #fff9;--gradient-flare:linear-gradient(157deg, #ffd37a 0%, #fe9a52 18%, #f2620e 37%, #db481a 53%, #b0331a 67%, #7e2918 80%, #4e2016 91%, #2a1617 100%);--gradient-ember:linear-gradient(150deg, #fe9a52 0%, #f2620e 36%, #d2401a 60%, #a52c16 80%, #8e2412 100%);--gradient-sunrise:linear-gradient(180deg, #ffe2d1 0%, #f4eee7 100%);--gradient-char:linear-gradient(160deg, #423730 0%, #2a201a 46%, #15100c 100%);--gradient-glow-soft:radial-gradient(closest-side, #fe7f428c, #fe7f4200);--blur-glass:blur(18px);--texture-grain:url(/textures/grain.png);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s}
*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);margin:0}::selection{background:var(--flame-300);color:var(--ink-900)}:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.msi-kicker{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:8px;display:inline-flex}.msi-kicker:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.msi-flare{background:var(--gradient-flare)}.msi-ember{background:var(--gradient-ember)}.msi-char{background:var(--gradient-char);color:var(--text-inverse)}.msi-glass{background:var(--glass-fill);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border-radius:var(--radius-pill)}.msi-ghost-numeral{font-family:var(--font-display);font-weight:var(--fw-black);color:#0000;-webkit-text-stroke:1.5px var(--border-strong);line-height:1}.msi-grain{position:relative}.msi-grain:after{content:"";pointer-events:none;background-image:var(--texture-grain);opacity:.16;mix-blend-mode:overlay;z-index:0;background-size:140px 140px;position:absolute;inset:0}.msi-grain-soft:after{opacity:.06;mix-blend-mode:multiply}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#1a120e;-webkit-font-smoothing:antialiased;background:#f4eee7;min-height:100vh}::selection{background:#f2620e38}@keyframes expoSpin{to{transform:rotate(360deg)}}@keyframes expoFade{0%{transform:translateY(14px)}to{transform:none}}[data-expo]{font-family:var(--font-sans);--head-font:var(--font-display);--site-accent:#f2620e}[data-expo][dir=rtl]{font-family:var(--font-arabic);--head-font:var(--font-arabic)}[data-expo] body{font-family:var(--font-sans)}[data-expo][dir=rtl] body{font-family:var(--font-arabic)}[data-expo][dir=rtl] h1,[data-expo][dir=rtl] h2,[data-expo][dir=rtl] h3,[data-expo][dir=rtl] .msi-kicker,[data-expo][dir=rtl] [data-mono]{font-family:var(--font-arabic)!important;letter-spacing:0!important}[data-expo][data-accent=orange]{--site-accent:#f2620e}[data-expo][data-accent=flame]{--site-accent:#fe7f42}[data-expo][data-accent=ember]{--site-accent:#b32c1a}[data-hero-section]{background:var(--gradient-flare)}[data-expo][data-hero=dark] [data-hero-section]{background:linear-gradient(155deg,#1b130e 0%,#2a201a 52%,#140f0b 100%)}header nav a[data-nav]{color:#564b41;background:0 0}header nav a[data-nav]:hover{color:#1a120e}header nav a[data-nav][data-active=true]{color:#1a120e;background:#1a120e12}[data-pkg-panel]{background:var(--sand-200);border-radius:30px;padding:48px 30px}[data-pkg]{color:#1a120e;background:#fff;border-radius:18px;padding:22px}[data-pkg-tag]{color:var(--flame-700)}[data-pkg][data-featured=true]{background:var(--gradient-ember);color:#fff;position:relative;overflow:hidden;box-shadow:0 20px 44px -30px #7a241099}[data-pkg][data-featured=true]:before{content:"";pointer-events:none;background-image:var(--texture-grain);opacity:.16;mix-blend-mode:overlay;background-size:150px 150px;position:absolute;inset:0}[data-pkg][data-featured=true]>*{position:relative}[data-pkg][data-featured=true] [data-pkg-tag],[data-pkg][data-featured=true] [data-pkg-sub],[data-pkg][data-featured=true] [data-pkg-unit]{color:#ffffffd6}[data-pkg-sub],[data-pkg-unit]{color:var(--text-muted)}[data-pkg-inset]{background:var(--sand-100);border-radius:13px}[data-pkg][data-featured=true] [data-pkg-inset]{color:#1a120e;background:#fff}[data-pkg] [data-check]{color:var(--site-accent)}[data-pkg-more]{color:var(--flame-700);border-top:1px dashed #1a120e29;border-inline:0;cursor:pointer;font:inherit;text-align:start;background:0 0;border-bottom:0;align-items:center;width:100%;min-height:44px;font-size:13px;font-weight:600;display:flex}[data-pkg-more]:hover{color:var(--site-accent)}[data-pkg-cta]{color:#1a120e;background:0 0;border:1px solid #1a120e33}[data-pkg-cta]:hover{background:#1a120e0d;border-color:#1a120e66}[data-pkg][data-featured=true] [data-pkg-cta]{color:var(--flame-700);background:#fff;border-color:#fff}[data-pkg][data-featured=true] [data-pkg-cta]:hover{background:#fff;box-shadow:0 10px 24px -12px #1a120e80}[data-daytab]{color:#1a120e;background:#fff;border-color:#1a120e24}[data-daytab]:hover{border-color:var(--site-accent)}[data-daytab][data-active=true]{background:var(--accent-strong);color:var(--on-accent);border-color:var(--accent-strong)}[data-session][data-stage=local]{border-inline-start-color:var(--site-accent)}[data-session][data-stage=global]{border-inline-start-color:#b0331a}[data-stagepill][data-stage=local]{color:var(--accent-ink);background:#f2620e1a}[data-stagepill][data-stage=global]{color:#b0331a;background:#b0331a1a}[data-tier]{color:#1a120e;background:#fff;border-color:#1a120e1a}[data-tier][data-featured=true]{color:#fff;border-color:var(--site-accent);background:#2a201a}[data-tier] [data-check]{color:var(--site-accent)}[data-tier][data-featured=true] [data-check]{color:#fe7f42}[data-expo] button{transition:transform .2s var(--ease-out,ease), background .2s, filter .2s, box-shadow .25s, border-color .2s, color .2s}[data-expo] button:active{transform:scale(.95)}header button[style*="var(--site-accent)"]:hover{box-shadow:0 16px 30px -10px #f2620ee6}header nav a[data-nav]{position:relative}header nav a[data-nav]:after{content:"";background:var(--site-accent);transform-origin:50%;height:2px;transition:transform .26s var(--ease-out,ease);border-radius:2px;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}header nav a[data-nav]:hover:after,header nav a[data-nav][data-active=true]:after{transform:scaleX(1)}[data-expo] [data-lift],[data-expo] [data-pkg],[data-expo] [data-tier],[data-expo] [data-session]{transition:transform .28s var(--ease-out,ease), box-shadow .28s var(--ease-out,ease)}@media (prefers-reduced-motion:no-preference){[data-expo] [data-lift]:hover,[data-expo] [data-pkg]:hover,[data-expo] [data-tier]:hover,[data-expo] [data-session]:hover{transform:translateY(-5px)}}[data-expo] [data-imageslot]{transition:transform .4s var(--ease-out,ease)}[data-expo] [data-imageslot]:hover{transform:scale(1.012)}[data-stepper] button:active{transform:scale(.88)}[data-progress]{z-index:70;background:linear-gradient(90deg, var(--site-accent), #fe7f42);transform-origin:0;will-change:transform;height:3px;transition:transform .12s linear;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #f2620e99}[data-expo][dir=rtl] [data-progress]{transform-origin:100%}[data-hero-section]:before{content:"";pointer-events:none;filter:blur(36px);mix-blend-mode:soft-light;opacity:.75;z-index:0;background:radial-gradient(circle,#ffc48c80,#ff8c462e 42%,#0000 68%);border-radius:50%;width:52vw;max-width:760px;height:52vw;max-height:760px;position:absolute;top:-20%;left:8%}[data-expo][data-hero=dark] [data-hero-section]:before{mix-blend-mode:screen;opacity:.5;background:radial-gradient(circle,#fe7f428c,#b02c1a33 45%,#0000 70%)}@media (prefers-reduced-motion:no-preference){[data-hero-section]:before{animation:16s ease-in-out infinite alternate heroDrift}}@keyframes heroDrift{0%{transform:translate(-6%,-8%)scale(1)}to{transform:translate(18%,12%)scale(1.12)}}[data-heroglow]{pointer-events:none;opacity:0;width:460px;height:460px;transition:opacity .45s var(--ease-out,ease);mix-blend-mode:soft-light;z-index:0;filter:blur(14px);background:radial-gradient(circle,#fff6,#ffbe8224 46%,#0000 70%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}[data-statnum]{font-variant-numeric:tabular-nums}[data-hov]{transition:transform .2s var(--ease-out,ease), background .2s, color .2s, opacity .2s, box-shadow .25s}[data-hov=lift]:hover{transform:translateY(-2px)}[data-hov=accent]{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 10px 22px -10px #f2620ecc}[data-hov=accent]:before{content:"";z-index:-1;background:linear-gradient(105deg,#2a16171a 0%,#2a161745 100%);position:absolute;inset:0;transform:translate(-101%)}[data-expo][dir=rtl] [data-hov=accent]:before{transform:translate(101%)}[data-hov=accent]:hover,[data-hov=accent]:focus-visible{box-shadow:0 16px 30px -12px #f2620ef2}@media (prefers-reduced-motion:no-preference){[data-hov=accent]:before{transition:transform var(--dur-base) var(--ease-out)}[data-hov=accent]:hover:before,[data-hov=accent]:focus-visible:before,[data-expo][dir=rtl] [data-hov=accent]:hover:before,[data-expo][dir=rtl] [data-hov=accent]:focus-visible:before{transform:translate(0)}[data-hov=accent]:hover,[data-hov=accent]:focus-visible{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){[data-hov=accent]:hover:before,[data-hov=accent]:focus-visible:before,[data-expo][dir=rtl] [data-hov=accent]:hover:before,[data-expo][dir=rtl] [data-hov=accent]:focus-visible:before{transform:none}}[data-hov=glass]:hover{background:#ffffff2e}[data-hov=step]:hover{background:#f2620e1f}[data-hov=link]:hover{opacity:1;color:#fe7f42}[data-register-card]{background:#fff;border:1px solid #1a120e1a;border-radius:18px;padding:30px 28px;box-shadow:0 20px 44px -34px #2a201a80}[data-pass] [data-check]{color:var(--site-accent)}@media (max-width:560px){[data-register-card]{padding:24px 20px}}
@media (max-width:720px){[data-shell]{padding-inline:22px!important}}[data-hero-title]{font-size:clamp(2.5rem,7.2vw,76px)}@media (max-width:720px){[data-hero-pad]{padding:64px 22px 56px!important}[data-hero-lead]{font-size:17px!important}[data-hero-meta]{gap:12px!important;font-size:12px!important}[data-hero-cta]>*{text-align:center;flex:100%}}[data-grid=stats]{grid-template-columns:repeat(6,1fr)}@media (max-width:1024px){[data-grid=stats]{grid-template-columns:repeat(3,1fr);row-gap:22px}}@media (max-width:560px){[data-grid=stats]{grid-template-columns:repeat(2,1fr)}}[data-grid=cards3]{grid-template-columns:repeat(3,1fr)}@media (max-width:980px){[data-grid=cards3]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){[data-grid=cards3]{grid-template-columns:1fr}}[data-grid=cards2]{grid-template-columns:repeat(2,1fr)}@media (max-width:780px){[data-grid=cards2]{grid-template-columns:1fr}}[data-grid=cards4]{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){[data-grid=cards4]{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){[data-grid=cards4]{grid-template-columns:repeat(2,1fr)}}[data-grid=two]{grid-template-columns:1fr 1fr}@media (max-width:900px){[data-grid=two]{grid-template-columns:1fr;gap:36px!important}}[data-grid=faq]{grid-template-columns:360px 1fr}@media (max-width:900px){[data-grid=faq]{grid-template-columns:1fr;gap:30px!important}[data-faq-rail]{position:static!important}}[data-grid=venue]{grid-template-columns:1fr 1fr}@media (max-width:900px){[data-grid=venue]{grid-template-columns:1fr;gap:36px!important}}[data-grid=info6]{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){[data-grid=info6]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){[data-grid=info6]{grid-template-columns:1fr}}[data-grid=pkg4]{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){[data-grid=pkg4]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){[data-grid=pkg4]{grid-template-columns:1fr}[data-pkg-panel]{border-radius:20px;padding:32px 14px}}[data-grid=register]{grid-template-columns:340px 1fr}@media (max-width:860px){[data-grid=register]{grid-template-columns:1fr;gap:32px!important}[data-grid=register]>*{min-width:0}}[data-grid=session]{grid-template-columns:120px 1fr auto}@media (max-width:720px){[data-grid=session]{grid-template-columns:1fr;row-gap:10px}[data-session-meta]{text-align:start!important;justify-self:start!important}}@media (max-width:900px){[data-footer-grid]{grid-template-columns:1fr!important;gap:36px!important}}@media (max-width:1080px){[data-nav-list]{display:none!important}}[data-menu-button],[data-menu-panel]{display:none}@media (max-width:1080px){[data-menu-button]{border:1px solid var(--border-strong);min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14.5px;font-weight:600;display:inline-flex}[data-menu-button]:hover{border-color:var(--accent);color:var(--accent-ink)}[data-menu-panel]:not([hidden]){display:block}@media (prefers-reduced-motion:no-preference){[data-menu-panel]:not([hidden]){animation:menuPanelIn .18s var(--ease-out) both}}[data-menu-panel]{inset-inline:0;z-index:60;background:var(--bg,#f4eee7);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);padding:10px 20px 16px;position:absolute;top:100%}[data-menu-panel] nav{flex-direction:column;max-width:1200px;margin:0 auto;display:flex}[data-menu-link]{min-height:48px;color:inherit;border-bottom:1px solid #1a120e14;align-items:center;padding:0 6px;font-size:16px;font-weight:600;text-decoration:none;display:flex}[data-menu-link]:last-child{border-bottom:0}[data-lang-bar]{display:none}[data-menu-extra]{margin-top:6px;border-top:1px solid #1a120e14;justify-content:flex-start;max-width:1200px;margin-inline:auto;padding-top:12px;display:flex}[data-menu-link][data-active=true]{color:var(--accent-ink);font-weight:700}}@media (max-width:560px){[data-header-nav]{padding:12px 20px!important}[data-brand-sub]{display:none!important}[data-brand-name]{display:none}[data-menu-button]{padding:8px 12px}[data-header-nav] a[data-hov=accent]{white-space:nowrap}}@keyframes menuPanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes msiMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-marquee-track]{animation:38s linear infinite msiMarquee}[data-marquee-section]:hover [data-marquee-track]{animation-play-state:paused}[dir=rtl] [data-marquee-track]{animation-direction:reverse}[dir=rtl] [data-marquee-item]{letter-spacing:0;font-weight:700}@media (prefers-reduced-motion:reduce){[data-marquee-track]{animation:none}[data-marquee-section]{overflow-x:auto}}@supports selector(details::details-content){[data-faq-item]::details-content{content-visibility:hidden;transition:content-visibility var(--dur-base) allow-discrete}[data-faq-item][open]::details-content{content-visibility:visible}[data-faq-panel]{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}[data-faq-item][open] [data-faq-panel]{grid-template-rows:1fr}}[data-faq-summary]{list-style:none}[data-faq-summary]::-webkit-details-marker{display:none}[data-faq-marker]:before{content:"+"}[data-faq-item][open] [data-faq-marker]:before{content:"−"}[data-faq-item]{transition:border-color var(--dur-fast) var(--ease-out)}[data-faq-item]:hover{border-color:var(--border-strong)}[data-faq-item][open]{border-color:var(--accent)}[data-faq-summary]:focus-visible{border-radius:var(--radius-lg)}@media (prefers-reduced-motion:reduce){[data-faq-panel]{transition:none}}@supports selector(details::details-content){[data-fold]::details-content{content-visibility:hidden;transition:content-visibility var(--dur-base) allow-discrete}[data-fold][open]::details-content{content-visibility:visible}[data-fold-panel]{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}[data-fold][open] [data-fold-panel]{grid-template-rows:1fr}}[data-fold-summary]{list-style:none}[data-fold-summary]::-webkit-details-marker{display:none}[data-fold-marker]{transition:transform var(--dur-base) var(--ease-out), background var(--dur-fast);position:relative}[data-fold-marker]:before,[data-fold-marker]:after{content:"";background:var(--accent,#f2620e);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-fold-marker]:before{width:11px;height:2px}[data-fold-marker]:after{width:2px;height:11px}[data-fold][open] [data-fold-marker]{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){[data-fold-panel],[data-fold-marker]{transition:none}}[data-partner-tile]{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}[data-partner-tile] img{filter:grayscale();opacity:.72;transition:filter var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out)}[data-partner-tile]:hover img{filter:grayscale(0);opacity:1}[data-partner-tile=cta]:hover{border-color:var(--accent);background:var(--flame-50)}@media (max-width:720px){[data-h2]{font-size:clamp(1.9rem,7vw,46px)!important}[data-page-title]{font-size:clamp(2rem,8.4vw,60px)!important}}[data-skip-link]{inset-inline-start:12px;z-index:200;border-radius:var(--radius-pill);background:var(--accent-strong);color:var(--on-accent);transition:top .18s var(--ease-out,ease);padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;position:absolute;top:-60px}[data-skip-link]:focus{top:12px}[data-enquiry-fields]{grid-template-columns:1fr 1fr}@media (max-width:560px){[data-enquiry-fields]{grid-template-columns:1fr}}[data-enquiry-reassure]{background:var(--flame-50,#fff3ec);color:var(--accent-ink,#b32c1a);border-radius:10px;padding:10px 12px}[data-nav-list] a,[data-skip-link],[data-lang-toggle],[data-brand-link],[data-footer-grid] a,[data-fp-sponsor-cta],[data-pkg-cta]{align-items:center;min-height:44px;display:inline-flex}
.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-fp-wrap]{border:1px solid var(--border,#1a120e1f);width:100%;max-width:min(100%,100svh - 96px);box-shadow:var(--shadow-lg);background:var(--sand-50,#faf6f1);border-radius:18px;margin-inline:auto;position:relative;overflow:hidden}[data-fp-wrap]>img,[data-fp-wrap]>svg{width:100%;height:100%;display:block;position:absolute;inset:0}[data-fp-cells]{pointer-events:none}[data-cell]{stroke:#1a120e4d;stroke-width:.07px;transform-box:fill-box;transform-origin:50%}[data-cell][data-tier=platinum]{fill:#c96a2b}[data-cell][data-tier=gold]{fill:#1e6b40}[data-cell][data-tier=silver]{fill:#9d9d9d}[data-cell][data-tier=regular]{fill:#f3d13c}[data-cell-num]{font-family:var(--font-mono,monospace);text-anchor:middle;dominant-baseline:central;fill:#1a120ed9;font-size:1.55px;font-weight:700}[data-cell][data-tier=platinum]+[data-cell-num],[data-cell][data-tier=gold]+[data-cell-num]{fill:#fffffff2}@media (prefers-reduced-motion:no-preference){[data-fp-cells] rect[data-cell]{transition:transform .18s var(--ease-out)}}@media (hover:hover) and (pointer:fine){[data-fp-cells]>g[data-hot] rect[data-cell]{filter:brightness(1.06);transform:scale(1.06)}[data-fp-wrap][data-focus=hover]>img{filter:blur(.8px)}[data-fp-wrap][data-focus=hover] [data-fp-cells]>g:not([data-hot]):not([data-sel]){filter:blur(.4px);opacity:.88}[data-fp-wrap][data-focus=select]>img{filter:blur(2px)}[data-fp-wrap][data-focus=select] [data-fp-cells]>g:not([data-hot]):not([data-sel]){filter:blur(1.2px);opacity:.75}}[data-fp-cells]>g[data-sel] rect[data-cell]{stroke:var(--flame-500,#f2620e);stroke-width:.32px;filter:drop-shadow(0 .9px 1.1px #1a120e66);transform:scale(1.08)}[data-fp-wrap] [data-fp-cells]>g[data-dim]:not([data-hot]):not([data-sel]){opacity:.18;filter:none}[data-fp-cells]>g[data-cellstatus] rect[data-cell]{fill:var(--sand-200,#e8dfd4);stroke-dasharray:.5 .5}[data-fp-cells]>g[data-cellstatus] [data-cell-num]{fill:#1a120e66}[data-booth]{fill:#0000;stroke:#0000;stroke-width:.15px;cursor:pointer}[data-booth]:focus{outline:none}[data-booth]:focus-visible{stroke:var(--flame-500);stroke-width:.45px;fill:#f2620e1f}[data-fp-tip]{z-index:5;pointer-events:none;background:var(--ink-900,#1a120e);min-width:176px;max-width:250px;color:var(--sand-50,#faf6f1);border-radius:10px;padding:10px 14px;font-size:12.5px;line-height:1.5;position:absolute;box-shadow:0 14px 30px -12px #1a120e80}@media (prefers-reduced-motion:no-preference){[data-fp-tip]{animation:expoFade .14s var(--ease-out)}}[data-fp-tip-head]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7;justify-content:space-between;gap:14px;font-size:11px;display:flex}[data-fp-tip-meta]{opacity:.75;margin-top:2px;font-size:11.5px}[data-fp-tip-status]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-top:7px;font-size:10.5px;display:inline-flex}[data-fp-tip-dot]{background:#6fcf97;border-radius:50%;flex:none;width:7px;height:7px}[data-fp-tip-status][data-status=reserved] [data-fp-tip-dot]{background:#e0930b}[data-fp-tip][dir=rtl] [data-fp-tip-head],[data-fp-tip][dir=rtl] [data-fp-tip-status]{font-family:var(--font-arabic);letter-spacing:0}@media (hover:none),(pointer:coarse){[data-fp-tip]{display:none}}[data-fp-backdrop]{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a120e8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){[data-fp-backdrop]{animation:fpBackdropIn .16s var(--ease-out)}}@keyframes fpBackdropIn{0%{opacity:0}to{opacity:1}}[data-fp-sheet]{box-shadow:var(--shadow-lg);background:#fff;border-radius:20px;width:min(440px,100%);margin:auto;padding:22px 24px}[data-fp-sheet][data-wide]{width:min(760px,100%)}[data-fold-groups]{flex-direction:column;gap:20px;display:flex}@media (min-width:700px){[data-fold-groups]{columns:2;column-gap:30px;display:block}[data-fold-groups]>section{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 22px}[data-fold-groups]>section:last-child{margin-bottom:0}}@media (prefers-reduced-motion:no-preference){[data-fp-sheet]{animation:expoFade .16s var(--ease-out)}}@media (max-width:720px){[data-fp-backdrop]{align-items:flex-end;padding:0;overflow:hidden}[data-fp-sheet]{border-radius:20px 20px 0 0;width:100%;max-height:88vh;margin:0;overflow-y:auto}}[data-fp-rule]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#1a120e73;border-top:1px solid #1a120e24;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding-top:10px;font-size:11px;display:flex}[dir=rtl] [data-fp-rule]{font-family:var(--font-arabic);letter-spacing:0}[data-fp-layout]{flex-direction:column;gap:20px;display:flex}@media (min-width:1100px){[data-fp-layout]{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:32px;width:min(1400px,100vw - 48px);display:grid;position:relative;left:50%;transform:translate(-50%)}[data-fp-side]{grid-area:1/2;position:sticky;top:24px}[data-fp-layout]>[data-fp-scroll]{grid-area:1/1;overflow-x:visible}}[data-fp-scroll]{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow-x:auto}[data-fp-side]{flex-direction:column;gap:18px;display:flex}[data-fp-card-title]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#8a7d70;margin:0 0 12px;font-size:11px;font-weight:500}[dir=rtl] [data-fp-card-title]{font-family:var(--font-arabic);letter-spacing:0}[data-fp-legend],[data-fp-panel]{border:1px solid var(--border,#1a120e24);background:#fff;border-radius:14px;padding:19px 22px;box-shadow:0 1px #1a120e0d,0 24px 60px -40px #1a120e40}[data-fp-legend] button{cursor:pointer;width:calc(100% + 20px);font:inherit;text-align:start;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;margin:0 -10px;padding:9px 10px;font-size:14.5px;font-weight:600;display:flex}@media (prefers-reduced-motion:no-preference){[data-fp-legend] button{transition:color .15s var(--ease-out), background-color .15s var(--ease-out), box-shadow .15s var(--ease-out), transform .15s var(--ease-out)}}[data-fp-legend] button:not([aria-pressed=true]):hover{background:#1a120e0d}[data-fp-legend] button:active{transform:translateY(1px)}[data-fp-legend] button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}[data-fp-legend] button{position:relative}[data-fp-legend] button:before{content:"";border-radius:inherit;background:var(--accent,#f2620e);opacity:0;clip-path:inset(0 100% 0 0 round 9px);pointer-events:none;position:absolute;inset:0}[dir=rtl] [data-fp-legend] button:before{clip-path:inset(0 0 0 100% round 9px)}@media (prefers-reduced-motion:no-preference){[data-fp-legend] button:before{transition:clip-path .24s cubic-bezier(.16, 1, .3, 1), opacity .2s var(--ease-out)}[data-fp-legend] button[aria-pressed=true]:before{transition:clip-path .62s cubic-bezier(.16,1,.3,1),opacity .18s linear}[data-fp-legend] button[aria-pressed=true]{transition:color .3s var(--ease-out), box-shadow .62s var(--ease-out), transform .15s var(--ease-out)}}[data-fp-legend] button>*{z-index:1;position:relative}[data-fp-legend] button[aria-pressed=true]{color:#fff;box-shadow:0 4px 16px #f2620e4d}[data-fp-legend] button[aria-pressed=true]:before{opacity:1;clip-path:inset(0 round 9px)}[data-fp-legend] button[aria-pressed=true] [data-fp-lg-count]{color:#ffffffeb}[data-fp-legend] button[aria-pressed=true] [data-fp-swatch]{border-color:#fff9}[data-fp-lg-count]{font-family:var(--font-mono);color:#8a7d70;margin-inline-start:auto;font-size:11.5px;font-weight:400}[data-fp-swatch]{border:1px solid #1a120e40;border-radius:4.5px;flex:none;width:15px;height:15px}[data-fp-swatch][data-tier=platinum]{background:#c96a2b}[data-fp-swatch][data-tier=gold]{background:#1e6b40}[data-fp-swatch][data-tier=silver]{background:#9d9d9d}[data-fp-swatch][data-tier=regular]{background:#f3d13c}[data-fp-panel]{flex-direction:column;min-height:250px;display:flex}[data-fp-panel-body]{flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){[data-fp-panel-body]{animation:fpPanelIn .22s var(--ease-out)}}@keyframes fpPanelIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}[data-fp-panel-empty]{color:#6b5e53;margin:0;font-size:14.5px;line-height:1.65}[data-fp-kbd]{color:#8a7d70;margin:14px 0 0;margin-top:auto;padding-top:4px;font-size:12px;line-height:1.6}[data-fp-stand-num]{font-family:var(--font-display);margin:2px 0 8px;font-size:56px;font-weight:900;line-height:1}[data-fp-stand-tier]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid #1a120e29;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:14px;padding:5px 11px;font-size:10.5px;display:inline-flex}[dir=rtl] [data-fp-stand-tier]{font-family:var(--font-arabic);letter-spacing:0}[data-fp-stand-tier] [data-fp-swatch]{border:0;border-radius:50%;width:9px;height:9px}[data-fp-spec]{border-top:1px dashed #1a120e29;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}[data-fp-spec] dt{color:#8a7d70}[data-fp-spec] dd{font-family:var(--font-mono);margin:0;font-size:13.5px}[data-fp-cta]{background:var(--flame-500,#f2620e);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:18px;padding:13px 22px;font-size:15px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:no-preference){[data-fp-cta]{transition:transform .16s var(--ease-out), box-shadow .18s var(--ease-out), background .18s var(--ease-out)}}[data-fp-cta]:hover{transform:translateY(-1px);box-shadow:0 10px 22px -10px #f2620e99}[data-fp-cta]:active{transform:translateY(0)scale(.97);box-shadow:0 4px 12px -8px #f2620e80}[data-fp-cta][data-ghost]{background:var(--ink-900,#1a120e)}[data-fp-fineprint]{color:#1a120e73;margin:0;padding:0 6px;font-size:12px;line-height:1.6}[data-fp-tablewrap]{overflow-x:auto}[data-fp-table]{border-collapse:collapse;width:100%;font-size:14.5px}[data-fp-table] caption{text-align:start;color:#8a7d70;padding-bottom:10px;font-size:13px}[data-fp-table] th{text-align:start;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8a7d70;border-bottom:1px solid #1a120e24;padding:10px 14px;font-size:11px}[dir=rtl] [data-fp-table] th{font-family:var(--font-arabic);letter-spacing:0}[data-fp-table] td{border-bottom:1px solid #1a120e12;padding:9px 14px}[data-fp-table] tbody tr{cursor:pointer}[data-fp-table] tbody tr:hover{background:#1a120e0a}[data-fp-table] tbody tr[data-active=true]{background:#f2620e14}[data-fp-status]{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}[data-fp-status]:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}[data-fp-status][data-status=available]{color:#1e6b40}[data-fp-status][data-status=reserved]{color:#8a6d1a}[data-fp-details]>summary{cursor:pointer;align-items:center;gap:8px;padding:10px 0;font-size:15px;font-weight:700;list-style:none;display:inline-flex}[data-fp-details]>summary::-webkit-details-marker{display:none}[data-fp-details]>summary:after{content:"+";font-family:var(--font-mono);color:var(--accent-ink,#b0331a)}[data-fp-details][open]>summary:after{content:"−"}
[data-tickets]{--tk-gutter:clamp(20px, 5vw, 56px)}[data-tickets] .tk-shell{max-width:var(--container-max);padding-inline:var(--tk-gutter);margin-inline:auto}[data-tickets] .msi-grain>*{z-index:1;position:relative}[data-tickets] .tk-h2{font-family:var(--head-font);font-weight:var(--fw-black);letter-spacing:var(--ls-tighter);text-transform:uppercase;margin:16px 0 0;font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.04}[dir=rtl] [data-tickets] .tk-h2{text-transform:none;letter-spacing:0}[data-tickets] .band-register{background:var(--gradient-char);color:var(--white);position:relative;overflow:hidden}[data-tickets] .band-register:before{content:"";top:-22%;pointer-events:none;z-index:0;filter:blur(36px);mix-blend-mode:screen;opacity:.5;background:radial-gradient(circle,#fe7f428c,#b02c1a33 45%,#0000 70%);border-radius:50%;width:52vw;max-width:760px;height:52vw;max-height:760px;position:absolute;inset-inline-start:6%}@media (prefers-reduced-motion:no-preference){[data-tickets] .band-register:before{animation:16s ease-in-out infinite alternate tkHeroDrift}}@keyframes tkHeroDrift{0%{transform:translate(-6%,-8%)scale(1)}to{transform:translate(18%,12%)scale(1.12)}}[data-tickets] .reg-grid{gap:var(--space-10);grid-template-columns:1fr;align-items:start;padding-block:clamp(48px,7vw,84px) clamp(40px,6vw,72px);display:grid}@media (min-width:981px){[data-tickets] .reg-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 560px;align-items:center}[data-tickets] .reg-grid>*{min-width:0}}[data-tickets] .reg-h1{font-family:var(--head-font);font-weight:var(--fw-black);letter-spacing:var(--ls-tighter);text-transform:uppercase;margin:20px 0;font-size:clamp(2.75rem,5vw,4.25rem);line-height:.92}[dir=rtl] [data-tickets] .reg-h1{text-transform:none;letter-spacing:0;line-height:1.12}[data-tickets] .reg-lede{opacity:.86;max-width:46ch;margin:0;font-size:1.0625rem;line-height:1.62}[data-tickets] .plinth{border-top:1px solid var(--border-inverse);background:#0c090761}[data-tickets] .facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:861px){[data-tickets] .facts{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-tickets] .facts li{min-width:0;padding:18px 0}[data-tickets] .facts li+li{border-inline-start:1px solid var(--border-inverse);padding-inline-start:22px}@media (max-width:860px){[data-tickets] .facts li:nth-child(odd){border-inline-start:0;padding-inline-start:0}}[data-tickets] .fact-k{font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin-bottom:7px;display:block}[data-tickets] .fact-v{font-size:15px;font-weight:var(--fw-semibold);line-height:1.35;display:block}[data-tickets] .fact-v--free{color:var(--flame-300)}[data-tickets] .tk-card{background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:clamp(22px,4vw,32px)}[data-tickets] .card-h{font-family:var(--head-font);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0 0 6px;font-size:1.5rem}[data-tickets] .card-intro{color:var(--ink-600);margin:0 0 22px;font-size:.9375rem;line-height:1.55}[data-tickets] .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-tickets] .grid2 .field{margin:0}[data-tickets] .span2{grid-column:1/-1}@media (max-width:620px){[data-tickets] .grid2{grid-template-columns:1fr}[data-tickets] .span2{grid-column:auto}}[data-tickets] .field{margin-bottom:14px;display:block}[data-tickets] .field-lab{font-size:13px;font-weight:var(--fw-bold);margin-bottom:6px;display:block}[data-tickets] .field-opt{font-weight:var(--fw-regular);color:var(--text-muted)}[data-tickets] .field-req{color:var(--accent-ink);margin-inline-start:2px;text-decoration:none}[data-tickets] .field-hint{color:var(--text-muted);margin-top:5px;font-size:12.5px;display:block}[data-tickets] .input{width:100%;min-height:46px;font:inherit;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:11px 14px;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}[data-tickets] .input:hover{border-color:#1a120e57}[data-tickets] .input:focus-visible,[data-tickets] .input:focus{background:var(--white);border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}[data-tickets] .input[aria-invalid=true]{border-color:var(--danger);background:#fff7f5}[data-tickets] .input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b32c1a47}[data-tickets] .err{color:var(--danger);align-items:flex-start;gap:6px;margin:7px 0 0;font-size:13px;line-height:1.45;display:flex}[data-tickets] .err svg{flex:none;margin-top:1px}[data-tickets] .phone-row{gap:8px;display:flex}[data-tickets] .phone-row .input[type=tel]{flex:1;min-width:0}[data-tickets] .consent{cursor:pointer;align-items:flex-start;gap:11px;margin:20px 0 0;font-size:14.5px;line-height:1.5;display:flex}[data-tickets] .consent input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none;margin-top:3px}[data-tickets] .privacy{color:var(--text-muted);margin:10px 0 0;font-size:12.5px;line-height:1.55}[data-tickets] .privacy--badge{background:var(--sand-100);border-radius:var(--radius-sm);color:var(--ink-600);align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;display:flex}[data-tickets] .privacy--badge svg{color:var(--accent-ink);flex:none;margin-top:1px}[data-tickets] .prefix-row{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);align-items:stretch;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden}[data-tickets] .prefix-row:hover{border-color:#1a120e57}[data-tickets] .prefix-row:focus-within{background:var(--white);border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}[data-tickets] .prefix{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;padding:0 2px 0 13px;font-size:13.5px;display:flex}[data-tickets] .prefix-row .input{box-shadow:none;background:0 0;border:0;min-width:0;padding-inline-start:2px}[data-tickets] .prefix-row .input:focus,[data-tickets] .prefix-row .input:focus-visible{box-shadow:none;background:0 0;border:0}[data-tickets] .tk-btn{font:inherit;font-weight:var(--fw-bold);border-radius:var(--radius-pill);cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:14px 26px;font-size:1rem;transition:transform .2s,box-shadow .25s,background .2s,opacity .2s;display:inline-flex}[data-tickets] .tk-btn:active{transform:scale(.97)}[data-tickets] .tk-btn--primary{background:var(--accent);color:var(--on-accent);width:100%;margin-top:22px}[data-tickets] .tk-btn--primary:hover{background:var(--accent-hover);box-shadow:0 16px 30px -12px #f2620ed9}[data-tickets] .tk-btn--primary[aria-busy=true],[data-tickets] .tk-btn--primary:disabled{opacity:.72;cursor:progress;box-shadow:none}[data-tickets] .tk-btn--white{background:var(--white);color:var(--flame-700)}[data-tickets] .tk-btn--white:hover{box-shadow:0 12px 28px -12px #1a120e8c}[data-tickets] .tk-btn--ghost{color:var(--text-primary);border:1px solid var(--border-strong);background:0 0;min-height:42px;padding:10px 18px;font-size:.875rem}[data-tickets] .tk-btn--ghost:hover{background:#1a120e0d;border-color:#1a120e66}[data-tickets] .spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){[data-tickets] .spinner{animation:.7s linear infinite tkSpin}}@keyframes tkSpin{to{transform:rotate(360deg)}}[data-tickets] .honeypot{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-tickets] .form-err{border-radius:var(--radius-sm);color:var(--flame-700);background:#fdf1ee;border:1px solid #b32c1a4d;align-items:flex-start;gap:9px;margin:18px 0 0;padding:13px 15px;font-size:14px;line-height:1.5;display:flex}[data-tickets] .stub{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-lg);background:var(--surface-card);overflow:hidden}[data-tickets] .stub-top{background:var(--gradient-ember);color:var(--white);padding:26px clamp(22px,4vw,30px) 30px;position:relative;overflow:hidden}[data-tickets] .stub-top>*{z-index:1;position:relative}[data-tickets] .stub-badge{background:#fff3;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;display:inline-flex}[data-tickets] .stub-label{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.18em;text-transform:uppercase;opacity:.88}[data-tickets] .stub-h{font-family:var(--head-font);font-weight:var(--fw-black);letter-spacing:var(--ls-tighter);text-transform:uppercase;margin:10px 0 8px;font-size:clamp(1.5rem,3.6vw,2rem);line-height:1.06}[dir=rtl] [data-tickets] .stub-h{text-transform:none;letter-spacing:0;line-height:1.25}[data-tickets] .stub-sub{opacity:.92;max-width:46ch;margin:0;font-size:.9375rem;line-height:1.55}[data-tickets] .stub-perf{border-top:2px dashed var(--sand-300);height:0}[data-tickets] .stub-body{padding:28px clamp(22px,4vw,30px) clamp(22px,4vw,28px)}[data-tickets] .ref-k{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}[data-tickets] .ref-row{flex-wrap:wrap;align-items:center;gap:14px;margin:9px 0 0;display:flex}[data-tickets] .ref{font-family:var(--font-mono);font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--text-primary);font-size:clamp(1.375rem,4vw,1.75rem)}[data-tickets] .stub-code{text-align:center}[data-tickets] .stub-barcode{width:min(300px,100%);height:62px;margin:0 auto 14px}[data-tickets] .stub-barcode svg{width:100%;height:100%;display:block}[data-tickets] .stub-code .ref-row{justify-content:center}[data-tickets] .stub-hint{color:var(--text-muted);margin:14px 0 0;font-size:12.5px;line-height:1.5}[data-tickets] .stub-facts{border-top:1px solid var(--border);gap:13px;margin:26px 0 0;padding:20px 0 0;list-style:none;display:grid}[data-tickets] .stub-facts li{color:var(--ink-600);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.45;display:flex}[data-tickets] .stub-facts svg{color:var(--accent-ink);flex:none;margin-top:1px}[data-tickets] .stub-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}[data-tickets] .sec{padding-block:clamp(64px,9vw,104px)}[data-tickets] .tiles{margin:var(--space-10) 0 0;grid-template-columns:1fr;gap:16px;padding:0;list-style:none;display:grid}@media (min-width:641px){[data-tickets] .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){[data-tickets] .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-tickets] .tile{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px 22px 26px;transition:transform .28s,box-shadow .28s}@media (prefers-reduced-motion:no-preference){[data-tickets] .tile:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}}[data-tickets] .tile-ico{border-radius:var(--radius-sm);background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}[data-tickets] .tile-h{font-family:var(--head-font);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0 0 8px;font-size:1.0625rem;line-height:1.3}[data-tickets] .tile-b{color:var(--ink-600);margin:0;font-size:.875rem;line-height:1.6}[data-tickets] .panel{background:var(--sand-200);border-radius:var(--radius-xl);padding:clamp(32px,5vw,56px) clamp(20px,4vw,44px)}[data-tickets] .steps{margin:var(--space-10) 0 0;grid-template-columns:1fr;gap:20px;padding:0;list-style:none;display:grid}@media (min-width:861px){[data-tickets] .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}[data-tickets] .step{background:var(--surface-card);border-radius:var(--radius-md);border:1px solid var(--border);padding:26px 24px 28px}[data-tickets] .step-n{font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.18em;color:var(--accent-ink)}[data-tickets] .step-h{font-family:var(--head-font);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:12px 0 8px;font-size:1.1875rem}[data-tickets] .step-b{color:var(--ink-600);margin:0;font-size:.9375rem;line-height:1.6}[data-tickets] .band-exhibit{background:var(--gradient-ember);color:var(--white);position:relative;overflow:hidden}[data-tickets] .exhibit-grid{gap:var(--space-8);align-items:center;padding-block:clamp(48px,6vw,72px);display:grid}@media (min-width:861px){[data-tickets] .exhibit-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto}}[data-tickets] .exhibit-h{font-family:var(--head-font);font-weight:var(--fw-black);letter-spacing:var(--ls-tighter);text-transform:uppercase;margin:14px 0 12px;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.05}[dir=rtl] [data-tickets] .exhibit-h{text-transform:none;letter-spacing:0;line-height:1.25}[data-tickets] .exhibit-b{opacity:.92;max-width:56ch;margin:0;font-size:1rem;line-height:1.6}[dir=rtl] [data-tickets] [data-flip]{transform:scaleX(-1)}[data-tickets] .sticky-cta{inset-inline:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:60;width:auto;margin:0;display:none;position:fixed;box-shadow:0 14px 34px -12px #1a120eb3}@media (max-width:980px){[data-tickets] .sticky-cta{display:flex}}@media print{body:has(>[data-tickets])>:not([data-tickets]){display:none!important}[data-tickets] .sticky-cta,[data-tickets] .no-print{display:none!important}html,body{height:auto!important;margin:0!important;padding:0!important}html,body,[data-tickets]{background:#fff!important}[data-tickets]{min-height:0!important;padding:0!important}[data-tickets] .stub{break-inside:avoid;page-break-inside:avoid}[data-tickets]>section:not(.band-register){display:none!important}[data-tickets] .band-register{color:#000!important;background:#fff!important;padding:0!important}[data-tickets] .band-register:before,[data-tickets] .plinth,[data-tickets] .reg-rail{display:none!important}[data-tickets] .reg-grid{padding:0!important;display:block!important}[data-tickets] .tk-shell{max-width:none;padding:0!important}[data-tickets] .stub{display:none!important}[data-tickets] .pass{box-shadow:none;margin:0 auto;display:block!important}[data-tickets] .pass-top,[data-tickets] .pass-barcode{-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-tickets] [data-reveal-state=pending]{opacity:1!important;transform:none!important}}[data-tickets] .tk-btn--quiet{color:var(--text-muted);min-height:42px;font-size:.8125rem;font-weight:var(--fw-semibold);text-underline-offset:3px;background:0 0;border:0;padding:10px 6px;text-decoration:underline}[data-tickets] .tk-btn--quiet:hover{color:var(--text-primary)}[data-tickets] .pass{background:var(--white);width:150mm;color:var(--ink-900);border:1px solid var(--border);border-radius:4mm;display:none;overflow:hidden}[data-tickets] .pass-top{background:var(--gradient-ember);color:var(--white);padding:8mm 9mm 9mm;position:relative;overflow:hidden}[data-tickets] .pass-top>*{z-index:1;position:relative}[data-tickets] .pass-label{font-family:var(--font-mono);font-size:2.6mm;font-weight:var(--fw-bold);letter-spacing:.18em;text-transform:uppercase;opacity:.9}[data-tickets] .pass-h{font-family:var(--head-font);font-weight:var(--fw-black);letter-spacing:-.03em;text-transform:uppercase;margin:2.5mm 0 2mm;font-size:8mm;line-height:1.04}[dir=rtl] [data-tickets] .pass-h{text-transform:none;letter-spacing:0;line-height:1.25}[data-tickets] .pass-sub{opacity:.94;max-width:46ch;margin:0;font-size:3.4mm;line-height:1.5}[data-tickets] .pass-perf{border-top:.6mm dashed var(--sand-300);height:0}[data-tickets] .pass-body{flex-wrap:wrap;align-items:flex-start;gap:9mm;padding:8mm 9mm;display:flex}[data-tickets] .pass-who{flex:1;min-width:60mm;margin:0}[data-tickets] .pass-who dt{font-family:var(--font-mono);font-size:2.4mm;font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-top:4mm}[data-tickets] .pass-who dt:first-child{margin-top:0}[data-tickets] .pass-who dd{font-size:4mm;font-weight:var(--fw-semibold);margin:1mm 0 0}[data-tickets] .pass-code{text-align:center;flex:none}[data-tickets] .pass-barcode{width:62mm;height:14mm}[data-tickets] .pass-barcode svg{width:100%;height:100%;display:block}[data-tickets] .pass-ref{font-family:var(--font-mono);font-weight:var(--fw-bold);letter-spacing:.08em;margin-top:2mm;font-size:5mm}[data-tickets] .pass-hint{color:var(--ink-500);max-width:62mm;margin:2mm 0 0;font-size:3mm;line-height:1.5}
[data-expo]{--reveal-rise:14px;--reveal-dur:var(--dur-slow,.42s);--reveal-step:60ms}@media (prefers-reduced-motion:no-preference){@keyframes revealIn{0%{opacity:0;transform:translateY(var(--reveal-rise))}}[data-expo] [data-reveal][data-reveal-state=pending],[data-expo] [data-reveal-group][data-reveal-state=pending]>*{opacity:0}[data-expo] [data-reveal][data-reveal-state=in],[data-expo] [data-reveal-group][data-reveal-state=in]>*{animation-name:revealIn;animation-duration:var(--reveal-dur);animation-timing-function:var(--ease-out,ease);animation-fill-mode:backwards;animation-delay:var(--reveal-delay,0s)}[data-expo] [data-reveal-group]>:nth-child(2){--reveal-delay:calc(var(--reveal-step) * 1)}[data-expo] [data-reveal-group]>:nth-child(3){--reveal-delay:calc(var(--reveal-step) * 2)}[data-expo] [data-reveal-group]>:nth-child(4){--reveal-delay:calc(var(--reveal-step) * 3)}[data-expo] [data-reveal-group]>:nth-child(5){--reveal-delay:calc(var(--reveal-step) * 4)}[data-expo] [data-reveal-group]>:nth-child(n+6){--reveal-delay:calc(var(--reveal-step) * 5)}@media (max-width:720px){[data-expo] [data-reveal-group]>:nth-child(n){--reveal-delay:0s}}[data-expo] [data-reveal]:focus-within,[data-expo] [data-reveal-group]:focus-within>*{opacity:1;animation:none}}
a{color:inherit;text-decoration:none}
