:root{--bg-2:#ffffff;--bg-3:#efece4;--magenta:#B8323A;--lime:#8a7300;--lime-fill:#FFEA00;--gold:#B29300;--cyan:oklch(55% .13 215);--magenta-soft:rgba(184,50,58,.08);--lime-soft:oklch(90% .19 96/.35);--f02:rgba(18,17,14,.02);--f03:rgba(18,17,14,.03);--f05:rgba(18,17,14,.05);--f06:rgba(18,17,14,.06);--f08:rgba(18,17,14,.08);--f10:rgba(18,17,14,.1);--f18:rgba(18,17,14,.18);--ink:#0a0a0f;--display:"EB Garamond",Georgia,serif;--body:"Barlow Semi Condensed","Arial Narrow",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--r:18px;--r-sm:10px;--max:1280px}*{box-sizing:border-box}.abo-card,.abo-status,.banner.ph,.dhero,.dk,.gcard.m,.gcard.v,.hero-main,.pass,.plan.hot,.poster,.scanner,.story,.ticket-dark,.tonight,.venue.ph{--bg:#0a0a0f;--bg-2:#111118;--bg-3:#181822;--line:var(--f08);--line-2:rgba(255,255,255,.16);--fg:#f4f2f7;--fg-2:rgba(244,242,247,.7);--fg-3:rgba(244,242,247,.45);--magenta:oklch(72% .27 345);--lime:oklch(90% .19 96);--cyan:oklch(80% .16 215);--magenta-soft:oklch(72% .27 345/.16);--lime-soft:oklch(90% .19 96/.14);--f02:var(--f02);--f03:var(--f03);--f05:var(--f05);--f06:var(--f06);--f08:var(--f08);--f10:var(--f10);--f18:var(--f18);color:var(--fg)}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{background:radial-gradient(900px 500px at 10% -10%,oklch(90% .19 96/.35),transparent 60%),radial-gradient(700px 460px at 96% 4%,oklch(90% .12 92/.18),transparent 62%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:after{opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}a{color:var(--lime);text-decoration:none}a:hover{color:var(--fg)}h1,h2,h3,h4{font-family:var(--display);margin:0;letter-spacing:-.02em;line-height:1.05}.mono{font-family:var(--mono)}.wrap{max-width:var(--max);margin:0 auto;padding:0 28px;position:relative;z-index:1}svg.i{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}svg.i.s{width:16px;height:16px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(247,245,239,.82);border-bottom:1px solid var(--line)}.nav .wrap{gap:20px;height:68px}.logo,.nav .wrap{display:flex;align-items:center}.logo{flex:none;font-family:var(--display);font-weight:900;font-size:22px;letter-spacing:-.04em;gap:10px;color:var(--fg)}.logo b{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--lime-fill);box-shadow:0 0 18px var(--lime)}.logo small{font-family:var(--mono);font-weight:400;font-size:11px;color:var(--fg-3);letter-spacing:.08em;margin-left:6px;padding-left:10px;border-left:1px solid var(--line-2)}.menu{display:flex;gap:4px;margin-left:8px}.menu a{white-space:nowrap;padding:8px 14px;border-radius:999px;color:var(--fg-2);font-size:14px;transition:.15s}.menu a:hover{color:var(--fg);background:var(--f06)}.menu a.active{color:var(--bg);background:var(--fg)}.spacer{flex:1 1}.search{white-space:nowrap;overflow:hidden;flex:0 1 240px;min-width:0;display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;border:1px solid var(--line-2);border-radius:999px;color:var(--fg-3);min-width:220px;background:var(--f03)}.search kbd{margin-left:auto;font-family:var(--mono);font-size:11px;border:1px solid var(--line-2);border-radius:6px;padding:1px 6px}.iconbtn{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--line-2);color:var(--fg);position:relative;cursor:pointer;background:transparent}.iconbtn .dot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--magenta);box-shadow:0 0 10px var(--magenta)}.avatar{flex:none;width:42px;height:42px;background:conic-gradient(from 200deg,var(--magenta),var(--cyan),var(--lime),var(--magenta));display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:13px;color:#0a0a0f}.avatar,.btn{border-radius:999px;cursor:pointer}.btn{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;font-weight:700;font-size:14px;border:1px solid transparent;font-family:var(--body);transition:.15s;white-space:nowrap}.btn.primary{color:#0a0a0f;box-shadow:0 0 0 0 var(--lime)}.btn.primary:hover{box-shadow:0 0 28px oklch(90% .19 96/.45);transform:translateY(-1px)}.btn.magenta{background:var(--magenta);color:var(--fg)}.btn.magenta:hover{box-shadow:0 0 28px oklch(72% .27 345/.5)}.btn.ghost{border-color:var(--line-2);color:var(--fg);background:var(--f03)}.btn.ghost:hover{background:var(--f08)}.btn.sm{height:38px;padding:0 14px;font-size:13px}.btn.lg{height:56px;padding:0 28px;font-size:16px}.sub{border-bottom:1px solid var(--line);background:var(--f02)}.sub .wrap{display:flex;gap:6px;height:52px;align-items:center;overflow-x:auto}.sub a{padding:7px 12px;border-radius:8px;font-size:13px;font-weight:600;color:var(--fg-3);white-space:nowrap}.sub a.active,.sub a:hover{color:var(--fg);background:var(--f06)}.screen{padding-bottom:80px}.screen.active{display:block;animation:fade .35s ease}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}section{margin-top:72px}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:22px;height:1px;background:var(--lime-fill)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.sec-head h2{font-size:34px;font-weight:800;margin-top:10px}.sec-head a.more{color:var(--fg-2);font-weight:600;display:flex;gap:8px;align-items:center}.hero{margin-top:44px;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:32px;gap:32px;align-items:stretch}.hero-main{position:relative;border-radius:28px;padding:56px;min-height:560px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(160deg,oklch(30% .15 345),#0e0e16 45%,oklch(28% .12 215));border:1px solid var(--line)}.hero-main:before{content:"";position:absolute;inset:-20%;background:conic-gradient(from 90deg at 70% 30%,transparent 0 60%,oklch(72% .27 345/.35) 62%,transparent 66%),radial-gradient(500px 300px at 80% 20%,oklch(90% .19 96/.25),transparent 60%);filter:blur(30px);animation:drift 14s ease-in-out infinite alternate}@keyframes drift{to{transform:translate(-4%,3%) rotate(6deg)}}.hero-main>*{position:relative}.hero-main h1{font-size:clamp(44px,6vw,84px);font-weight:900;letter-spacing:-.05em;text-wrap:balance}.hero-main h1 em{font-style:normal;color:var(--lime);text-shadow:0 0 30px oklch(90% .19 96/.5)}.hero-main p{font-size:18px;max-width:560px;color:var(--fg-2);margin:20px 0 28px}.hero-actions{gap:12px;align-items:center}.hero-actions,.hero-tags{display:flex;flex-wrap:wrap}.hero-tags{position:absolute;top:32px;left:32px;gap:8px}.tag{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(10,10,15,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.tag.live{border-color:var(--magenta);color:var(--magenta)}.tag.live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--magenta);margin-right:6px;animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.2}}.hero-side{display:grid;grid-template-rows:1fr auto;grid-gap:32px;gap:32px}.tonight{border-radius:28px;border:1px solid var(--line);background:#111118;padding:26px;display:flex;flex-direction:column;gap:14px}.tonight h3{font-size:16px;font-weight:600;display:flex;justify-content:space-between}.tn,.tonight h3{align-items:center}.tn{display:grid;grid-template-columns:52px 1fr auto;grid-gap:14px;gap:14px;padding:12px;border-radius:14px;background:var(--f03);border:1px solid transparent;transition:.15s;cursor:pointer}.tn:hover{border-color:var(--line-2);background:var(--f06)}.tn .time{font-family:var(--mono);font-size:13px;color:var(--lime)}.tn .t{font-weight:700}.tn .v{font-size:12px;color:var(--fg-3)}.tn .p{font-family:var(--mono);font-size:13px}.abo-card{border-radius:28px;padding:26px;background:linear-gradient(135deg,oklch(72% .27 345),oklch(55% .25 320));color:var(--fg);position:relative;overflow:hidden}.abo-card:after{content:"MEMBER";position:absolute;right:-20px;bottom:-30px;font-family:var(--display);font-weight:900;font-size:120px;letter-spacing:-.06em;opacity:.12}.abo-card h3{font-size:24px;font-weight:800}.abo-card p{margin:8px 0 16px;color:rgba(255,255,255,.85);max-width:320px}.abo-card .price{font-family:var(--display);font-weight:800;font-size:38px;letter-spacing:-.04em}.abo-card .price small{font-family:var(--body);font-size:14px;font-weight:500;opacity:.85}.chips{display:flex;gap:10px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);color:var(--fg-2);font-weight:600;font-size:14px;cursor:pointer;background:var(--f02);transition:.15s}.chip:hover{color:var(--fg)}.chip.on,.chip:hover{border-color:var(--fg)}.chip.on{background:var(--fg);color:var(--bg)}.chip.member{border-color:var(--magenta);color:var(--magenta)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border-radius:22px;overflow:hidden;background:var(--bg-2);border:1px solid var(--line);display:flex;flex-direction:column;transition:.2s;cursor:pointer;position:relative}.card:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:0 20px 50px rgba(20,18,12,.14)}.poster{aspect-ratio:4/5;position:relative;display:flex;align-items:flex-end;padding:16px;overflow:hidden}.poster .big{font-family:var(--display);font-weight:900;font-size:34px;letter-spacing:-.05em;line-height:.95;color:var(--fg);text-shadow:0 4px 30px rgba(0,0,0,.5);text-wrap:balance}.poster .date{position:absolute;top:14px;left:14px;background:#0a0a0f;color:#fff;border-radius:12px;padding:8px 10px;text-align:center;line-height:1;font-family:var(--mono)}.poster .date b{display:block;font-size:20px;font-weight:600}.poster .date span{font-size:10px;letter-spacing:.1em;color:var(--fg-3)}.poster .member{position:absolute;top:14px;right:14px;background:var(--magenta);color:var(--fg);font-family:var(--mono);font-size:10px;letter-spacing:.08em;padding:6px 8px;border-radius:8px;text-transform:uppercase}.poster .fav{position:absolute;bottom:14px;right:14px;width:36px;height:36px;border-radius:50%;background:rgba(10,10,15,.6);color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.p1{background:linear-gradient(200deg,oklch(75% .25 345),oklch(35% .18 300) 60%,#0a0a0f)}.p2{background:linear-gradient(160deg,oklch(90% .19 96),oklch(45% .15 160) 55%,#0a0a0f)}.p3{background:linear-gradient(190deg,oklch(80% .16 215),oklch(40% .16 260) 60%,#0a0a0f)}.p4{background:linear-gradient(210deg,oklch(85% .19 80),oklch(45% .2 25) 60%,#0a0a0f)}.p5{background:linear-gradient(170deg,oklch(70% .2 300),oklch(30% .1 220) 60%,#0a0a0f)}.p6{background:linear-gradient(180deg,oklch(78% .2 20),oklch(35% .15 350) 60%,#0a0a0f)}.p7{background:linear-gradient(150deg,oklch(85% .2 160),oklch(35% .12 200) 60%,#0a0a0f)}.p8{background:linear-gradient(200deg,oklch(80% .22 60),oklch(35% .16 320) 60%,#0a0a0f)}.poster:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 4px);mix-blend-mode:overlay;pointer-events:none}.card-body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:6px}.card-body .cat{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}.card-body .title{font-weight:700;font-size:16px}.card-body .meta{font-size:13px;color:var(--fg-3);display:flex;gap:8px;align-items:center}.card-body .row{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.price{font-family:var(--mono);font-size:14px}.price s{margin-right:6px}.avail,.price s{color:var(--fg-3)}.avail{font-size:12px}.avail.low{color:var(--magenta)}.mag{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:20px;gap:20px}.story{border-radius:22px;overflow:hidden;position:relative;min-height:340px;display:flex;align-items:flex-end;padding:24px;border:1px solid var(--line);cursor:pointer}.story.big{grid-row:span 2;min-height:520px}.story h3{font-size:26px;font-weight:800;text-wrap:balance}.story.big h3{font-size:38px}.story p{color:var(--fg-2);margin:10px 0 0;max-width:520px}.story .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lime);margin-bottom:10px}.story>div{position:relative}.venues{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px}.venue{flex:0 0 240px;border-radius:18px;border:1px solid var(--line);background:var(--bg-2);padding:18px;display:flex;flex-direction:column;gap:6px;cursor:pointer}.venue .n{font-weight:700}.venue .c{font-size:12px;color:var(--fg-3)}.venue .cnt{margin-top:10px;font-family:var(--mono);font-size:12px;color:var(--lime)}footer{margin-top:96px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);padding:40px 0 28px;position:relative;z-index:1;color:var(--fg-2)}.fgrid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);grid-gap:32px;gap:32px}.fgrid h4{font-family:var(--body);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px}.fgrid a{display:block;color:var(--fg-2);padding:5px 0;font-size:14px}.fgrid a:hover{color:var(--fg)}.newsletter{display:flex;gap:8px;margin-top:14px}.newsletter input{flex:1 1;height:46px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--fg);padding:0 16px;font-family:var(--body)}.legal{margin-top:40px;display:flex;justify-content:space-between;font-size:12px;color:var(--fg-3);font-family:var(--mono)}.footer-intro{color:var(--fg-3);max-width:260px;margin:14px 0 0;font-size:13px;line-height:1.55}.site-footer .dlogo{opacity:.78}.site-footer .dlogo .r,.site-footer .dlogo .t{font-size:24px}.site-footer .dlogo .sub{font-size:10px}.site-footer .fgrid a{font-size:13px;color:var(--fg-3)}.site-footer .fgrid a:hover{color:var(--fg-2)}.site-footer .legal{margin-top:28px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent);font-size:11px;line-height:1.5}.list-head{margin-top:44px;display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:end}.list-head h1{font-size:56px;font-weight:900;letter-spacing:-.05em}.filters{display:grid;grid-template-columns:280px 1fr;grid-gap:32px;gap:32px;margin-top:36px}.fpanel{border:1px solid var(--line);border-radius:22px;background:var(--bg-2);padding:22px;position:-webkit-sticky;position:sticky;top:90px;display:flex;flex-direction:column;gap:22px;height:-moz-fit-content;height:fit-content}.fgroup h4{font-family:var(--body);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px}.opt{align-items:center;gap:10px;padding:7px 0;font-size:14px;color:var(--fg-2)}.opt .box{width:18px;height:18px;border-radius:5px;border:1px solid var(--line-2)}.opt.on .box{background:var(--lime-fill);border-color:var(--lime);position:relative}.opt.on .box:after{content:"";position:absolute;inset:4px;background:#0a0a0f;border-radius:2px}.opt .n{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--fg-3)}.range{height:4px;border-radius:2px;background:var(--line-2);position:relative;margin:14px 6px 8px}.range:before{content:"";position:absolute;left:10%;right:45%;top:0;bottom:0;background:var(--lime-fill)}.range i{position:absolute;top:-6px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #0a0a0f}.toggle{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:14px;background:var(--magenta-soft);border:1px solid oklch(72% .27 345/.4)}.toggle .sw{width:40px;height:22px;border-radius:999px;background:var(--magenta);position:relative}.toggle .sw:after{content:"";position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#fff}.sortbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;color:var(--fg-3);font-size:14px}.sortbar .seg{display:flex;border:1px solid var(--line-2);border-radius:999px;overflow:hidden}.sortbar .seg span{padding:8px 14px;font-weight:600;color:var(--fg-3);cursor:pointer}.sortbar .seg span.on{background:var(--fg);color:var(--bg)}.daylist{display:flex;flex-direction:column;gap:28px}.day h3{font-family:var(--body);font-size:14px;color:var(--fg-3);display:flex;gap:12px;align-items:center;margin-bottom:14px}.day h3 b{font-family:var(--display);font-size:22px;color:var(--fg);font-weight:800}.rowcard{display:grid;grid-template-columns:96px 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:14px;border-radius:18px;border:1px solid var(--line);background:var(--bg-2);cursor:pointer;transition:.15s}.rowcard:hover{border-color:var(--line-2);background:var(--bg-3)}.rowcard .thumb{width:96px;height:96px;border-radius:12px;position:relative}.rowcard .title{font-weight:700;font-size:17px}.rowcard .meta{font-size:13px;color:var(--fg-3);margin-top:4px}.rowcard .right{text-align:right;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.pill{font-family:var(--mono);font-size:11px;letter-spacing:.06em;padding:5px 9px;border-radius:8px;border:1px solid var(--line-2);color:var(--fg-2)}.pill.l{border-color:var(--lime);color:var(--lime)}.crumbs{margin-top:24px;font-size:13px;color:var(--fg-3);display:flex;gap:8px;font-family:var(--mono)}.detail{display:grid;grid-template-columns:1fr 400px;grid-gap:40px;gap:40px;margin-top:24px;align-items:start}.dhero{border-radius:28px;min-height:460px;position:relative;display:flex;align-items:flex-end;padding:36px;overflow:hidden;border:1px solid var(--line)}.dhero h1{font-size:clamp(40px,5vw,72px);font-weight:900;letter-spacing:-.05em;text-wrap:balance}.dhero .sub-t{font-size:18px;color:var(--fg-2);margin-top:10px}.dhero>div{position:relative}.facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:20px}.fact{border:1px solid var(--line);border-radius:16px;padding:14px;background:var(--bg-2)}.fact .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.fact .v{font-weight:700;margin-top:6px}.tabs{display:flex;gap:4px;margin-top:32px;border-bottom:1px solid var(--line)}.tabs>span{padding:12px 16px;font-weight:600;color:var(--fg-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs>span.on{color:var(--fg);border-color:var(--lime)}.prose{margin-top:24px;color:var(--fg-2);font-size:16px;max-width:720px}.prose p{margin:0 0 16px}.seatmap{margin-top:32px;border:1px solid var(--line);border-radius:22px;background:var(--bg-2);padding:24px}.seatmap .stage{height:36px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--lime-soft),transparent);display:grid;place-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--lime);margin-bottom:20px}.blocks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.block{border-radius:14px;padding:14px;border:1px solid var(--line-2);display:flex;flex-direction:column;gap:6px;cursor:pointer;position:relative}.block.sel{border-color:var(--lime);background:var(--lime-soft)}.block .bn{font-family:var(--mono);font-size:12px;color:var(--fg-3)}.block .bp{font-weight:700}.block .seats{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:3px;gap:3px;margin-top:6px}.block .seats i{aspect-ratio:1;border-radius:2px;background:var(--f18)}.block .seats i.x{background:var(--f05)}.block .seats i.m{background:var(--magenta)}.block .seats i.y{background:var(--lime-fill)}.legend{display:flex;gap:18px;margin-top:14px;font-size:12px;color:var(--fg-3)}.legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.buybox{border:1px solid var(--line-2);border-radius:26px;background:var(--bg-2);padding:26px;position:-webkit-sticky;position:sticky;top:90px;display:flex;flex-direction:column;gap:18px;box-shadow:0 30px 80px rgba(20,18,12,.12)}.buybox .from{font-size:13px;color:var(--fg-3)}.buybox .amount{font-family:var(--display);font-size:38px;font-weight:800;letter-spacing:-.04em}.buybox .amount small{display:block;margin-top:4px;font-family:var(--mono);font-size:13px;color:var(--fg-3);font-weight:400;letter-spacing:0}.cats{display:flex;flex-direction:column;gap:8px}.catrow{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--line);cursor:pointer}.catrow.sel{border-color:var(--lime);background:var(--lime-soft)}.catrow .l{font-weight:600}.catrow .l small{display:block;color:var(--fg-3);font-weight:400;font-size:12px}.catrow .r{font-family:var(--mono)}.qty{display:flex;justify-content:space-between;border-radius:14px;padding:8px 8px 8px 14px}.qty .ctl{display:flex;gap:6px}.qty .ctl span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line-2);cursor:pointer}.qty .ctl .qty-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line-2);background:var(--bg);font-size:20px;line-height:1;color:var(--fg);cursor:pointer}.qty .ctl .qty-btn:disabled{opacity:.4;cursor:not-allowed}.qty .ctl b{min-width:44px;display:grid;place-items:center;font-family:var(--mono)}.memberbox{border-radius:16px;padding:14px;background:var(--magenta-soft);border:1px solid oklch(72% .27 345/.4);display:flex;gap:12px;align-items:center;font-size:13px}.memberbox b{color:var(--magenta)}.trust{display:flex;gap:14px;font-size:12px;color:var(--fg-3);flex-wrap:wrap}.trust span{display:flex;gap:6px;align-items:center}.steps{display:flex;gap:0;margin-top:40px;font-family:var(--mono);font-size:12px;letter-spacing:.06em}.steps span{flex:1 1;padding:12px 0;border-bottom:2px solid var(--line);color:var(--fg-3)}.steps span.done{border-color:var(--lime);color:var(--lime)}.steps span.on{border-color:var(--fg);color:var(--fg)}.co{display:grid;grid-template-columns:1fr 420px;grid-gap:40px;gap:40px;margin-top:36px;align-items:start}.panel{border:1px solid var(--line);border-radius:24px;background:var(--bg-2);padding:26px;display:flex;flex-direction:column;gap:18px}.panel h3{font-size:18px;font-weight:700;font-family:var(--body)}.pm{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;border:1px solid var(--line);cursor:pointer}.pm.sel{border-color:var(--lime);background:var(--lime-soft)}.pm .brand{width:46px;height:30px;border-radius:6px;background:linear-gradient(135deg,#fff,#bbb);display:grid;place-items:center;font-family:var(--mono);font-size:9px;color:#0a0a0f;font-weight:600}.pm .brand.pp{background:linear-gradient(135deg,#ffc439,#ffa700)}.pm .brand.sepa{background:linear-gradient(135deg,var(--cyan),#3c6)}.pm .brand.ap{background:#000;color:#fff;border:1px solid var(--line-2)}.pm .t{font-weight:600}.pm .t small{display:block;font-family:var(--mono);font-weight:400}.pm .r,.pm .t small{color:var(--fg-3);font-size:12px}.pm .r{margin-left:auto}.radio{width:18px;height:18px;border-radius:50%;border:1px solid var(--line-2);flex:none}.pm.sel .radio{border:5px solid var(--lime)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;font-family:var(--mono)}.field input,.field select{height:46px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--fg);padding:0 14px;font-family:var(--body);font-size:14px}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.summary .line{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.summary .line.total{border:0;font-weight:800;font-size:18px;font-family:var(--display);padding-top:16px}.summary .line span:last-child{font-family:var(--mono)}.ticketpreview{display:grid;grid-template-columns:72px 1fr;grid-gap:14px;gap:14px;align-items:center}.ticketpreview .th{width:72px;height:72px;border-radius:12px}.fine{font-size:12px;color:var(--fg-3);line-height:1.5}.ok{border-radius:24px;padding:40px;background:linear-gradient(135deg,oklch(90% .19 96/.35),transparent 60%),var(--bg-2);border:1px solid oklch(90% .19 96/.5);display:grid;grid-template-columns:1fr auto;grid-gap:30px;gap:30px;align-items:center;margin-top:36px}.ok h2{font-size:34px;font-weight:800}.ticket{width:280px;border-radius:20px;background:#fff;color:#0a0a0f;padding:20px;position:relative;font-family:var(--body)}.ticket:after,.ticket:before{content:"";position:absolute;width:24px;height:24px;border-radius:50%;background:#111118;top:58%;transform:translateY(-50%)}.ticket:before{left:-12px}.ticket:after{right:-12px}.ticket .tt{font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:-.03em}.ticket .tm{font-size:12px;color:#555;margin-top:4px}.ticket .qr{margin-top:18px;border-top:1px dashed #bbb;padding-top:16px;display:grid;grid-template-columns:repeat(21,1fr);grid-gap:1px;gap:1px}.ticket .qr i{aspect-ratio:1}.acc{display:grid;grid-template-columns:260px 1fr;grid-gap:40px;gap:40px;margin-top:40px}.side{display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:90px;height:-moz-fit-content;height:fit-content}.side .who{display:flex;gap:12px;align-items:center;padding:14px;border-radius:18px;background:var(--bg-2);border:1px solid var(--line);margin-bottom:12px}.side .who .n{font-weight:700}.side .who .m{font-family:var(--mono);font-size:11px;color:var(--magenta)}.side a{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;color:var(--fg-2);font-weight:600;font-size:14px}.side a.on{background:var(--f06)}.side a.on,.side a:hover{color:var(--fg)}.side .cnt{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--fg-3)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.stat{border:1px solid var(--line);border-radius:18px;padding:18px;background:var(--bg-2)}.stat .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.stat .v{font-family:var(--display);font-size:28px;font-weight:800;margin-top:8px;letter-spacing:-.03em}.stat .v small{font-size:13px;font-family:var(--body);color:var(--fg-3);font-weight:500}.tickets{grid-template-columns:repeat(2,1fr);grid-gap:16px;margin-top:20px}.tickets,.tk{display:grid;gap:16px}.tk{grid-template-columns:84px 1fr;grid-gap:16px;padding:14px;border-radius:20px;border:1px solid var(--line);background:var(--bg-2);align-items:center}.tk .th{width:84px;height:84px;border-radius:14px}.tk .t{font-weight:700;font-size:16px}.tk .m{font-size:13px;color:var(--fg-3);margin-top:3px}.tk .acts{display:flex;gap:8px;margin-top:10px}.table{width:100%;border-collapse:collapse;font-size:14px;margin-top:10px}.table th{text-align:left;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);padding:10px 12px}.table td,.table th{border-bottom:1px solid var(--line)}.table td{padding:14px 12px}.table td.num{font-family:var(--mono)}.table td.num,.table th.num{text-align:right}.status{font-family:var(--mono);font-size:11px;padding:4px 8px;border-radius:6px;border:1px solid var(--line-2)}.status.ok{color:var(--lime);border-color:var(--lime)}.status.wait{color:var(--cyan);border-color:var(--cyan)}.abo-status{border-radius:24px;padding:26px;background:linear-gradient(135deg,oklch(72% .27 345/.35),#111118 60%);border:1px solid oklch(72% .27 345/.5);display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:center}.abo-status h3{font-size:22px;font-weight:800}.meter{height:8px;border-radius:4px;background:var(--f10);margin-top:12px;overflow:hidden}.meter i{display:block;height:100%;width:33%;background:var(--magenta)}.abo-hero{margin-top:60px;text-align:center}.abo-hero h1{font-size:clamp(48px,7vw,96px);font-weight:900;letter-spacing:-.06em;text-wrap:balance}.abo-hero h1 span{color:var(--magenta);text-shadow:0 0 40px oklch(72% .27 345/.5)}.abo-hero p{font-size:19px;color:var(--fg-2);max-width:640px;margin:20px auto 0}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:56px;align-items:stretch}.plan{border-radius:26px;border:1px solid var(--line);background:var(--bg-2);padding:30px;display:flex;flex-direction:column;gap:18px}.plan.hot{border-color:var(--magenta);background:linear-gradient(180deg,oklch(72% .27 345/.25),#111118 55%);transform:scale(1.03);box-shadow:0 30px 80px rgba(20,18,12,.25)}.plan .n{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.plan.hot .n{color:var(--magenta)}.plan .pr{font-family:var(--display);font-size:48px;font-weight:900;letter-spacing:-.05em}.plan .pr small{font-family:var(--body);font-size:14px;color:var(--fg-3);font-weight:500;letter-spacing:0}.plan ul{list-style:none;margin:0;padding:0;flex-direction:column;color:var(--fg-2);font-size:14px;flex:1 1}.plan li,.plan ul{display:flex;gap:10px}.plan li{align-items:flex-start}.plan li svg{color:var(--lime);margin-top:2px}.plan li.off,.plan li.off svg{color:var(--fg-3)}.how{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.how div{border:1px solid var(--line);border-radius:22px;padding:26px;background:var(--bg-2)}.how .num{font-family:var(--display);font-size:40px;font-weight:900;color:var(--lime);letter-spacing:-.05em}.how h3{font-size:18px;margin:10px 0 8px;font-family:var(--body);font-weight:700}.how p{color:var(--fg-2);margin:0;font-size:14px}.faq{max-width:760px}.q{border-bottom:1px solid var(--line);padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-weight:600;cursor:pointer}.q+.a{color:var(--fg-2);padding:0 0 18px;font-size:14px}.org{grid-template-columns:240px 1fr;grid-gap:40px;gap:40px;margin-top:40px}.kpis,.org{display:grid}.kpis{grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.spark{height:44px;margin-top:10px;display:flex;align-items:flex-end;gap:3px}.spark i{flex:1 1;background:var(--lime-fill);opacity:.7;border-radius:2px 2px 0 0}.spark i.m{background:var(--magenta)}.bar{height:10px;border-radius:5px;background:var(--f08);overflow:hidden;display:flex}.bar i{display:block;height:100%}.banner{border-radius:24px;padding:36px;border:1px solid var(--line);background:linear-gradient(120deg,var(--bg-2),oklch(93% .06 96));display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center}.banner h3{font-size:26px;font-weight:800}.banner p{color:var(--fg-2);margin:8px 0 0}.mobnav{display:none}@media (max-width:1100px){.grid,.grid.three{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr}.mag{grid-template-columns:1fr 1fr}.story.big{grid-row:auto}.filters{grid-template-columns:1fr}.fpanel{position:static}.acc,.co,.detail,.org{grid-template-columns:1fr}.buybox{position:static}.facts,.kpis,.stats{grid-template-columns:repeat(2,1fr)}.plans{grid-template-columns:1fr}.plan.hot{transform:none}.fgrid{grid-template-columns:1fr 1fr}.how,.tickets{grid-template-columns:1fr}}@media (max-width:760px){.menu,.search{display:none}.wrap{padding:0 18px}.hero-main{padding:28px;min-height:440px;justify-content:flex-start;gap:0}.hero-tags{position:static;margin-bottom:auto;padding-bottom:28px}.dhero .hero-tags{position:absolute}.iconbtn[title=Benachrichtigungen],.iconbtn[title=Merkliste]{display:none}.grid,.grid.three{grid-template-columns:1fr 1fr;gap:12px}.poster .big{font-size:24px}.list-head{grid-template-columns:1fr}.list-head h1{font-size:40px}.rowcard{grid-template-columns:64px 1fr}.rowcard .thumb{width:64px;height:64px}.rowcard .right{grid-column:2;align-items:flex-start}.banner,.ok{grid-template-columns:1fr}.side{position:static;flex-direction:row;overflow-x:auto}.side .who{display:none}.side a{white-space:nowrap}.legal{flex-direction:column;gap:8px}.mobnav a.active{color:var(--lime)}}.fontsw{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;gap:4px;padding:6px;border-radius:999px;background:rgba(247,245,239,.9);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px}.ph{background-position:50%;background-color:var(--bg-3)}.poster.ph:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,15,.05) 35%,rgba(10,10,15,.55) 65%,rgba(10,10,15,.92))}.poster.ph:after{display:none}.poster.ph>.big{position:relative;z-index:1}.story.ph>div{z-index:1}.story.ph:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,15,.05) 30%,rgba(10,10,15,.7) 70%,rgba(10,10,15,.95));border-radius:inherit}.venue.ph{min-height:150px;justify-content:flex-end;border-color:transparent}.venue.ph .c{color:var(--fg-2)}.hero-main.ph{background:linear-gradient(180deg,rgba(10,10,15,.15),rgba(10,10,15,.35) 40%,rgba(10,10,15,.92))}.hero-main.ph:before{display:none}.dhero.ph:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,15,.1) 30%,rgba(10,10,15,.9))}.rowcard .thumb.fontsw,.ticketpreview .th.ph,.tk .th.fontsw{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;gap:4px;padding:6px;border-radius:999px;background:rgba(247,245,239,.9);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px}.fontsw span{padding:7px 12px;border-radius:999px;cursor:pointer;color:var(--fg-2);font-weight:600}.fontsw span.on{background:var(--fg);color:var(--bg)}.fontsw b{padding:7px 6px 7px 10px;color:var(--fg-3);font-family:var(--mono);font-weight:400;font-size:10px;letter-spacing:.1em}html[data-font=serif]{--display:"Instrument Serif",Georgia,serif}html[data-font=serif] .abo-card .price,html[data-font=serif] .buybox .amount,html[data-font=serif] .how .num,html[data-font=serif] .plan .pr,html[data-font=serif] .poster .big,html[data-font=serif] .stat .v,html[data-font=serif] .story h3,html[data-font=serif] h1,html[data-font=serif] h2{font-weight:400;letter-spacing:-.01em}html[data-font=serif] .abo-hero h1 span,html[data-font=serif] .hero-main h1 em{font-style:italic}html[data-font=serif] .hero-main h1{font-size:clamp(52px,7vw,100px)}html[data-font=serif] .logo{font-family:"Instrument Serif",serif;font-weight:400;font-size:26px;letter-spacing:-.01em}html[data-font=serif] .abo-card:after,html[data-font=serif] .ticket .tt{font-weight:400}html[data-font=bricolage]{--display:"Bricolage Grotesque",system-ui,sans-serif}html[data-font=bricolage] .poster .big,html[data-font=bricolage] .story h3,html[data-font=bricolage] h1,html[data-font=bricolage] h2{font-weight:800;letter-spacing:-.035em}html[data-font=bricolage] .logo{font-family:Bricolage Grotesque,sans-serif;font-weight:800}@media (max-width:760px){.fontsw{bottom:84px;right:10px}}.passwrap{display:grid;grid-template-columns:360px 1fr;grid-gap:32px;gap:32px;align-items:start}.pass{border-radius:28px;background:linear-gradient(160deg,#151520,#0a0a0f);border:1px solid var(--line-2);padding:24px;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(20,18,12,.3)}.pass:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent 0 70%,oklch(90% .19 96/.35) 80%,transparent 90%);animation:drift 18s linear infinite}.pass>*{position:relative}.pass .top{display:flex;justify-content:space-between;align-items:center}.pass .top .l{font-family:var(--display);font-weight:800;font-size:18px;color:#fff}.pass .top .s{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--lime)}.pass .name{margin-top:26px;font-size:22px;font-weight:700}.pass .sub{font-size:12px;color:var(--fg-3);font-family:var(--mono)}.qrbox{margin:22px auto 10px;width:220px;height:220px;background:#fff;border-radius:18px;padding:14px;display:grid;grid-template-columns:repeat(21,1fr);grid-gap:1px;gap:1px}.qrbox i{background:#0a0a0f}.qrbox i.o{background:transparent}.pass .ttl{text-align:center;font-family:var(--mono);font-size:11px;color:var(--fg-3)}.pass .ttl b{color:var(--lime)}.pass .foot{display:flex;justify-content:space-between;margin-top:18px;font-size:12px;color:var(--fg-2)}.flow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.flow div{border:1px solid var(--line);border-radius:18px;padding:18px;background:var(--bg-2);position:relative}.flow .n{font-family:var(--mono);font-size:11px;color:var(--lime);letter-spacing:.12em}.flow h4{font-family:var(--body);font-size:15px;margin:8px 0 6px;font-weight:700}.flow p{margin:0;font-size:13px;color:var(--fg-2)}.visit{display:grid;grid-template-columns:56px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--bg-2)}.visit .th{width:56px;height:56px;border-radius:10px;background-size:cover}.visit .t{font-weight:700}.visit .m{font-size:12px;color:var(--fg-3)}.visit .amt{font-family:var(--mono);text-align:right}.visit .amt small{display:block;color:var(--fg-3);font-size:11px}.cap{border:1px solid var(--line);border-radius:20px;padding:20px;background:var(--bg-2)}.cap .meter{margin-top:10px}.cap .meter i{background:var(--lime-fill)}.scanner{border-radius:32px;background:#000;border:1px solid var(--line-2);padding:18px;width:300px;margin:0 auto}.scanner .cam{aspect-ratio:3/4;border-radius:22px;background:linear-gradient(180deg,#1a1a24,#0a0a0f);position:relative;display:grid;place-items:center;overflow:hidden}.scanner .cam:before{content:"";position:absolute;inset:40px;border:2px solid var(--lime);border-radius:16px;opacity:.8}.scanner .cam .ok{position:absolute;inset:auto 14px 14px;background:var(--lime-fill);color:#0a0a0f;border-radius:14px;padding:12px 14px;font-weight:800;font-size:14px;display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:center}.scanner .cam .ok small{display:block;font-weight:500;font-size:11px}.scanner .bar{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--fg-3);margin:12px 4px 0}.gift{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.gcard{border-radius:22px;padding:22px;min-height:190px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;border:1px solid var(--line);position:relative;overflow:hidden}.gcard.v{background:linear-gradient(135deg,oklch(90% .19 96),oklch(75% .17 70));color:#0a0a0f}.gcard.e{background:var(--bg-2)}.gcard.m{background:linear-gradient(135deg,oklch(72% .27 345),oklch(55% .25 320));color:#fff}.gcard .k{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.gcard h3{font-size:24px;font-weight:800;margin-top:6px}.gcard .p{font-family:var(--display);font-size:30px;font-weight:800;letter-spacing:-.03em}.link{border:1px solid var(--line);border-radius:22px;background:var(--bg-2);padding:22px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px}.link,.link .who{align-items:center}.link .who{display:flex;gap:12px}.link .who .n{font-weight:700}.link .who .r{font-size:12px;color:var(--fg-3);font-family:var(--mono)}.rules{display:flex;gap:8px;flex-wrap:wrap}.rule{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--fg-2)}.rule.on{border-color:var(--lime);color:var(--lime)}.rule.off{color:var(--fg-3);text-decoration:line-through}.approve{border:1px solid oklch(80% .17 90);background:oklch(90% .19 96/.25);border-radius:18px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center}.eudi{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.eudi .panel .row2{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.eudi .panel .row2:last-child{border:0}.attr{font-family:var(--mono);font-size:12px;padding:4px 8px;border-radius:6px;border:1px solid var(--line-2)}.attr.ok{color:var(--lime);border-color:var(--lime)}@media (max-width:1100px){.passwrap{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr}.eudi,.gift,.link{grid-template-columns:1fr}}@media (max-width:760px){.flow{grid-template-columns:1fr}}.ticket .qr i.o{background:transparent!important}.ticket .qr i{background:#0a0a0f}.ok>div:first-child{min-width:0}.ph{background-size:cover}.strip{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.strip .card{flex:0 0 260px;scroll-snap-align:start}.artlist{display:flex;flex-direction:column;gap:14px}.art{display:grid;grid-template-columns:200px 1fr;grid-gap:20px;gap:20px;border:1px solid var(--line);border-radius:20px;background:var(--bg-2);overflow:hidden;cursor:pointer;transition:.15s}.art:hover{border-color:var(--line-2)}.art .im{min-height:150px}.art .b{padding:18px 20px 18px 0;display:flex;flex-direction:column;gap:6px;justify-content:center}.art .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}.art h3{font-size:20px;font-weight:800}.art p{margin:0;color:var(--fg-2);font-size:14px}.art .by{font-size:12px;color:var(--fg-3);margin-top:6px}.article{max-width:820px;margin:32px auto 0}.article .lead{font-size:22px;color:var(--fg-2);line-height:1.5;margin:20px 0 28px}.article .hero-img{border-radius:24px;aspect-ratio:16/9;margin:28px 0}.article p{font-size:17px;color:var(--fg-2);margin:0 0 20px;line-height:1.7}.article h2{font-size:28px;margin:36px 0 14px}.article blockquote{margin:28px 0;padding:24px 28px;border-left:3px solid var(--magenta);background:var(--magenta-soft);border-radius:0 18px 18px 0;font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.02em}.byline{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--fg-3)}.byline .av{width:36px;height:36px;border-radius:50%;background-size:cover}.inline-event{display:grid;grid-template-columns:80px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:14px;border:1px solid var(--line-2);border-radius:18px;background:var(--bg-2);margin:28px 0}.inline-event .th{width:80px;height:80px;border-radius:12px;background-size:cover}.countdown{display:flex;gap:10px}.countdown div{background:var(--f06);border-radius:12px;padding:10px 12px;text-align:center;min-width:64px}.countdown b{display:block;font-family:var(--display);font-size:22px}.countdown span{font-family:var(--mono);font-size:10px;color:var(--fg-3);letter-spacing:.1em}.weekend{display:grid;grid-template-columns:.9fr 1.5fr .8fr;grid-gap:20px;gap:20px}.weekend .rowcard{grid-template-columns:72px 1fr auto}.weekend .rowcard .thumb{width:72px;height:72px}.weekend .rowcard .title{font-size:15px}.weekend .card:first-child .poster{aspect-ratio:auto;min-height:100%}.cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;margin-top:16px}.cal div{border:1px solid var(--line);border-radius:10px;padding:8px;min-height:64px;font-family:var(--mono);font-size:12px;color:var(--fg-3)}.cal div b{display:block;color:#fff;font-size:13px;margin-bottom:4px}.cal div i{display:block;font-style:normal;font-size:10px;color:var(--lime)}.cal div.on{border-color:var(--lime);background:var(--lime-soft)}.cal div.m i{color:var(--magenta)}@media (max-width:1100px){.weekend{grid-template-columns:1fr 1fr}}@media (max-width:760px){.art,.weekend{grid-template-columns:1fr}.art .b{padding:0 18px 18px}.article .lead{font-size:18px}.cal{display:none}}h1,h2,h3,h4{font-weight:500;letter-spacing:-.005em}.abo-hero h1,.dhero h1,.hero-main h1,.list-head h1,.poster .big,.story h3{font-weight:500;letter-spacing:-.01em}.abo-hero h1 span,.hero-main h1 em{font-style:italic;font-weight:500}.eyebrow{color:var(--gold)}.eyebrow:before{background:var(--gold)}.btn{font-weight:600;letter-spacing:.01em}.btn.primary{background:var(--lime-fill);color:#111;box-shadow:none}.btn.primary:hover{box-shadow:0 6px 24px rgba(255,234,0,.5)}.menu a{font-weight:600;letter-spacing:.01em;font-size:15px}.card-body .cat,.fact .k,.fgrid h4,.fgroup h4,.pill,.stat .k,.status,.tag{font-family:var(--body);letter-spacing:.06em;font-weight:600}.avail.l,.pill.l,.status.ok{color:var(--lime)}.pill.m{color:var(--magenta);border-color:var(--magenta)}.dlogo{display:inline-flex;flex-direction:column;line-height:1;text-decoration:none;color:var(--fg)}.dlogo .t{font-family:EB Garamond,Georgia,serif;font-size:30px;font-weight:500;letter-spacing:-.01em}.dlogo .t i{font-style:normal;color:var(--gold)}.dlogo .r{font-family:EB Garamond,Georgia,serif;font-size:30px;font-weight:500;letter-spacing:-.01em;color:var(--gold);transform:scaleY(-1);margin-top:-5px;opacity:.45;-webkit-mask-image:linear-gradient(0deg,transparent 5%,#000 80%);mask-image:linear-gradient(0deg,transparent 5%,#000 80%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dlogo.sm .r,.dlogo.sm .t{font-size:24px}.dlogo.sm .r{margin-top:-4px}.dlogo.lg .r,.dlogo.lg .t{font-size:44px}.dlogo.wh{color:#fff}.dlogo.wh .r{color:#fff;opacity:.35}.dlogo .sub{font-family:var(--body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-top:-8px}.topbar{background:linear-gradient(103deg,#fdeba3,#fdf1c0 34%,#fcf5d8 60%,#faf6e6 82%,#f7f5ef);border-bottom:1px solid rgba(178,147,0,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);position:-webkit-sticky;position:sticky;top:0;z-index:51}.topbar .wrap{display:flex;align-items:center;gap:18px;height:74px}.topbar .menu{min-width:0;overflow-x:auto;scrollbar-width:none;flex:0 1 auto}.topbar .lang{white-space:nowrap}@media (max-width:1500px){.topbar .search{display:none!important}.topbar .menu a{padding:7px;font-size:13px}.topbar .wrap{gap:12px}}@media (max-width:1400px){.topbar .wrap{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:10px;row-gap:6px}.topbar .menu{order:10;flex-basis:100%;overflow-x:auto;padding-bottom:2px}}@media (max-width:760px){.topbar .search{display:none!important}.topbar .wrap{padding-top:8px;padding-bottom:8px}.topbar .menu a{font-size:13px;padding:6px 8px}}.topbar .menu a{padding:8px 10px;color:var(--fg-2);font-size:14px}@media (max-width:1400px){.topbar .search{display:none}}.cardbar .menu{min-width:0;overflow-x:auto;scrollbar-width:none}body,html{overflow-x:clip;max-width:100vw}.topbar .menu a.active{background:var(--lime-fill);color:#111}.topbar .lang{font-family:var(--mono);font-size:12px;color:var(--fg-3)}.topbar .lang b{color:var(--fg)}.cardbar{position:-webkit-sticky;position:sticky;top:74px;z-index:50;background:#0a0a0f;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.cardbar .wrap{display:flex;align-items:center;gap:6px;height:56px}.cardbar .menu a{color:rgba(255,255,255,.7)}.cardbar .menu a:hover{color:#fff;background:rgba(255,255,255,.08)}.cardbar .menu a.active{background:var(--lime-fill);color:#111}.cardbar .dlogo{color:#fff;margin-right:14px}.cardbar .dlogo .r,.cardbar .dlogo .t{font-size:22px}.cardbar .dlogo .r{margin-top:-3px;opacity:.4}.cardbar .kicker{font-family:var(--body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lime-fill);margin-left:auto;display:flex;gap:10px;align-items:center}.nav{display:none}.dihero{margin-top:28px;border-radius:28px;overflow:hidden;position:relative;min-height:520px;display:grid;grid-template-columns:1.1fr .9fr;align-items:end;color:#fff}.dihero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,15,.72),rgba(10,10,15,.15) 60%,transparent),linear-gradient(0deg,rgba(10,10,15,.65),transparent 50%)}.dihero>div{position:relative;padding:44px}.dihero h1{font-size:clamp(40px,5vw,68px);line-height:1.02;text-wrap:balance}.dihero h1 em{font-style:italic;color:var(--lime-fill)}.dihero p{font-size:19px;color:rgba(255,255,255,.85);max-width:520px;margin:16px 0 22px}.bigsearch{display:flex;gap:8px;background:#fff;border-radius:999px;padding:6px 6px 6px 18px;align-items:center;color:#333;max-width:560px}.bigsearch input{flex:1 1;border:0;font-family:var(--body);font-size:16px;outline:none;background:transparent;color:#111}.quick{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.quick a{font-size:13px;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:6px 12px;background:rgba(10,10,15,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.servicebox{background:rgba(255,255,255,.94);color:#111;border-radius:22px;padding:22px;margin:0 44px 44px auto;max-width:360px;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 50px rgba(0,0,0,.25)}.servicebox h3{font-size:22px}.servicebox .l{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;font-size:14px;color:#333;align-items:start}.servicebox .l b{display:block;color:#111}.servicebox .l svg{color:var(--gold);margin-top:2px}.tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.tile{border-radius:20px;overflow:hidden;background:var(--bg-2);border:1px solid var(--line);cursor:pointer;transition:.15s;display:flex;flex-direction:column}.tile:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(20,18,12,.12)}.tile .im{aspect-ratio:4/3;background-size:cover;background-position:50%;position:relative}.tile .im .pr{position:absolute;bottom:12px;left:12px;background:var(--lime-fill);color:#111;font-weight:700;font-size:13px;padding:6px 10px;border-radius:8px}.tile .b{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px}.tile .k{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-weight:600}.tile .t{font-family:var(--display);font-size:21px;font-weight:500;line-height:1.15}.tile .m{font-size:13px;color:var(--fg-3)}.themes{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:12px;gap:12px}.theme{border-radius:16px;overflow:hidden;position:relative;aspect-ratio:3/4;display:flex;align-items:flex-end;padding:14px;color:#fff;background-size:cover;background-position:50%;cursor:pointer;border:1px solid var(--line)}.theme:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,15,.8),transparent 60%)}.theme span{position:relative;font-family:var(--display);font-size:20px;line-height:1.1}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.cardteaser{border-radius:28px;padding:34px;position:relative;overflow:hidden;color:#fff;background:#0a0a0f;display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;border:1px solid var(--line)}.cardteaser:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,15,.92) 20%,rgba(10,10,15,.2))}.cardteaser>*{position:relative}.cardteaser h3{font-size:34px;line-height:1.05}.cardteaser p{color:rgba(255,255,255,.8);max-width:460px;margin:10px 0 18px;font-size:16px}.cardteaser .k{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--lime-fill);font-weight:600}.hotel{display:grid;grid-template-columns:120px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:18px;background:var(--bg-2)}.hotel .im{width:120px;height:90px;border-radius:12px;background-size:cover;background-position:50%}.hotel .t{font-family:var(--display);font-size:20px}.hotel .m{font-size:13px;color:var(--fg-3)}.hotel .p{text-align:right;font-family:var(--mono)}.hotel .p small{display:block;color:var(--fg-3);font-size:11px}.stars{color:var(--gold);font-size:12px;letter-spacing:2px}.kibox{border-radius:24px;border:1px solid var(--line);background:var(--bg-2);padding:26px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px;gap:20px;align-items:center}.kibox .ai{width:56px;height:56px;border-radius:16px;background:var(--lime-fill);display:grid;place-items:center;color:#111}.kibox h3{font-size:24px}.kibox p{margin:4px 0 0;color:var(--fg-2)}.b2b{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.b2b div{border:1px solid var(--line);border-radius:20px;padding:24px;background:var(--bg-2)}.b2b h3{font-size:24px;margin-bottom:8px}.b2b p{margin:0 0 14px;color:var(--fg-2);font-size:14px}.drops{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:20px;gap:20px}.drop{display:grid;grid-template-columns:64px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--bg-2)}.drop .th{width:64px;height:64px;border-radius:12px;background-size:cover;background-position:50%}.drop .t{font-weight:600;font-size:16px}.drop .m{font-size:13px;color:var(--fg-3)}.drop .when{text-align:right}.drop .when b{display:block;font-family:var(--mono);font-size:13px}.drop .when small{font-size:11px;color:var(--fg-3)}.prob{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;margin-top:6px}.prob.hi{background:rgba(255,234,0,.35);color:#5a4b00}.prob.mid{background:var(--f06);color:var(--fg-2)}.prob.live{background:#111;color:var(--lime-fill)}.dropexpl{border-radius:24px;background:#0a0a0f;color:#fff;padding:28px;display:flex;flex-direction:column;gap:14px;border:1px solid var(--line)}.dropexpl h3{font-size:30px;line-height:1.05}.dropexpl p{margin:0;color:rgba(255,255,255,.75)}.dropexpl .steps3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:6px}.dropexpl .steps3 div{background:rgba(255,255,255,.06);border-radius:14px;padding:12px;font-size:13px}.dropexpl .steps3 b{display:block;color:var(--lime-fill);font-family:var(--mono);font-size:11px;letter-spacing:.12em;margin-bottom:4px}.dropexpl .meter{height:8px;border-radius:4px;background:rgba(255,255,255,.1);overflow:hidden;position:relative}.dropexpl .meter i{display:block;height:100%;background:var(--lime-fill)}.dropexpl .meter s{position:absolute;top:-4px;width:2px;height:16px;background:#fff;left:80%}.eudiblock{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:center;border:1px solid var(--line);border-radius:28px;background:var(--bg-2);padding:34px}.eudiblock h2{font-size:34px}.eudiblock ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;color:var(--fg-2)}.eudiblock li{display:flex;gap:10px;align-items:flex-start}.eudiblock li svg{color:var(--gold);margin-top:3px}.walletcard{border-radius:22px;background:linear-gradient(160deg,#151520,#0a0a0f);color:#fff;padding:22px;border:1px solid rgba(255,255,255,.12)}.walletcard .row2{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px}.walletcard .row2:last-child{border:0}.walletcard .attr{font-family:var(--mono);font-size:11px;padding:3px 7px;border-radius:5px;border:1px solid rgba(255,255,255,.2)}.walletcard .attr.ok{color:var(--lime-fill);border-color:var(--lime-fill)}.credits{column-count:2;font-size:12px;color:var(--fg-3);column-gap:32px}.credits div{page-break-inside:avoid;break-inside:avoid;padding:6px 0;border-bottom:1px solid var(--line)}.qb-ov{position:fixed;inset:0;background:rgba(10,10,15,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:none;align-items:flex-end;justify-content:center}.qb-ov.on{display:flex}.qb{background:var(--bg-2);color:var(--fg);width:100%;max-width:520px;border-radius:26px 26px 0 0;padding:18px 22px 28px;box-shadow:0 -20px 60px rgba(0,0,0,.35);animation:up .25s ease;max-height:92vh;overflow:auto}@media (min-width:761px){.qb-ov{align-items:center}.qb{border-radius:26px;padding:26px}}@keyframes up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.qb .grab{width:44px;height:5px;border-radius:3px;background:var(--line-2);margin:0 auto 14px}.qb .ev{display:grid;grid-template-columns:64px 1fr;grid-gap:12px;gap:12px;align-items:center}.qb .ev .th{width:64px;height:64px;border-radius:12px;background-size:cover;background-position:50%}.qb .ev .t{font-family:var(--display);font-size:20px;line-height:1.1}.qb .ev .m{font-size:13px;color:var(--fg-3)}.qb .rowx{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.qb .rowx .r{font-family:var(--mono)}.qb .pay{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line-2);border-radius:14px;margin-top:14px;font-size:14px}.qb .pay .brand{width:40px;height:26px;border-radius:5px;background:linear-gradient(135deg,#fff,#bbb);display:grid;place-items:center;font-family:var(--mono);font-size:9px;color:#0a0a0f;font-weight:600;border:1px solid var(--line)}.qb .pay a{margin-left:auto;font-size:13px}.qb .total{display:flex;justify-content:space-between;align-items:flex-end;margin:16px 0 12px}.qb .total b{font-family:var(--display);font-size:34px;font-weight:500}.qb .total small{color:var(--fg-3);font-size:12px}.qb .fine{margin-top:10px}.qb .step{display:none}.qb .step.on{display:block}.qb .spin{width:56px;height:56px;border-radius:50%;border:4px solid var(--line);border-top-color:var(--lime-fill);animation:rot 1s linear infinite;margin:22px auto}@keyframes rot{to{transform:rotate(1turn)}}.qb .log{font-family:var(--mono);font-size:12px;color:var(--fg-3);display:flex;flex-direction:column;gap:6px;margin-top:8px}.qb .log i{font-style:normal;color:var(--lime)}.qb .okhead{display:flex;gap:12px;align-items:center;margin-bottom:12px}.qb .okhead .ic{width:44px;height:44px;border-radius:50%;background:var(--lime-fill);display:grid;place-items:center;color:#111;flex:none}.qb .okhead h3{font-size:24px}.qb .ticket{margin:14px auto;width:260px;border:1px solid var(--line)}.qb .ticket:after,.qb .ticket:before{background:var(--bg-2);border:1px solid var(--line)}.qb .qr{grid-template-columns:repeat(21,1fr)}.qb .acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.qb .acts .btn{flex:1 1;justify-content:center}.card .qbtn{position:absolute;top:14px;left:70px;height:32px;padding:0 12px;font-size:12px;border-radius:999px;background:var(--lime-fill);color:#111;font-weight:700;display:none;align-items:center;gap:6px;z-index:2}.card:hover .qbtn{display:inline-flex}@media (hover:none){.card .qbtn{display:inline-flex}}.cardtypes{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:28px}.ctype{border-radius:26px;padding:30px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;min-height:280px}.ctype.visitor{background:linear-gradient(160deg,#fdf3c4,#fbf7e6);border:1px solid rgba(178,147,0,.3);color:#12110e}.ctype.local{background:linear-gradient(160deg,#151520,#0a0a0f);border:1px solid rgba(255,255,255,.14);color:#f4f2f7}.ctype .badge{align-self:flex-start;font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.ctype.visitor .badge{background:rgba(178,147,0,.18);color:#7a6500}.ctype.local .badge{background:rgba(255,234,0,.16);color:var(--lime-fill)}.ctype h2{font-family:var(--display);font-size:34px;font-weight:500;line-height:1.05}.ctype .lead{font-size:16px;line-height:1.5}.ctype.visitor .lead{color:var(--fg-2)}.ctype.local .lead{color:rgba(244,242,247,.72)}.ctype .feats{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.ctype .feats span{font-size:13px;padding:6px 11px;border-radius:999px;font-weight:600}.ctype.visitor .feats span{background:rgba(18,17,14,.05);color:var(--fg-2)}.ctype.local .feats span{background:rgba(255,255,255,.08);color:rgba(244,242,247,.85)}.ctype .foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:14px}.ctype .pr{font-family:var(--display);font-size:30px;font-weight:600}.ctype .pr small{font-family:var(--body);font-size:13px;font-weight:500;opacity:.7}.ctype.local .abo-card:after{display:none}.ctype .watermark{position:absolute;right:-10px;bottom:-24px;font-family:var(--display);font-size:120px;font-weight:600;letter-spacing:-.04em;opacity:.06;pointer-events:none}@media (max-width:900px){.cardtypes{grid-template-columns:1fr}.ctype{min-height:auto}}.poster .dropb{position:absolute;top:14px;right:14px;background:var(--magenta);color:#fff;font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 9px;border-radius:8px;line-height:1.25;text-align:right;max-width:62%;z-index:2}.poster .dropb small{display:block;font-weight:600;font-size:10px;opacity:.92;letter-spacing:.03em;text-transform:none}.poster .dropb.live{background:#0a0a0f;color:var(--lime-fill);border:1px solid rgba(255,234,0,.5)}.poster .dropb.live:before{content:"● ";color:var(--lime-fill)}.card-body .dropline{font-size:12px;font-weight:600;color:var(--magenta);display:flex;gap:6px;align-items:center}.card-body .dropline:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--magenta);flex:none}.fontsw{display:none}.fgrid{grid-template-columns:1.5fr repeat(3,1fr)}.fgrid a.dlogo{display:inline-flex;padding:0}.fgrid .dlogo .sub{margin-top:-6px}@media (max-width:1100px){.fgrid{grid-template-columns:repeat(3,1fr)}.fgrid>div:first-child{grid-column:1/-1}}.plgrid{grid-template-columns:1.4fr .8fr}.summary .btn{white-space:normal;height:auto;min-height:46px;padding:10px 16px;line-height:1.2}.drops>*,.panel,.plgrid>*,.visit>*{min-width:0}@media (max-width:760px){.visit{grid-template-columns:44px 1fr}.visit .amt{grid-column:2;text-align:left}.visit .amt small{display:inline;margin-left:6px}.wrap{padding:0 14px}.dihero{border-radius:18px}.sec-head{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:1100px){.plgrid{grid-template-columns:1fr}}@media (max-width:760px){.fgrid{grid-template-columns:1fr 1fr}.fgrid>div{min-width:0}.fgrid>div:first-child{grid-column:1/-1}.newsletter{flex-wrap:wrap}.stats{grid-template-columns:1fr 1fr}.table{display:block;overflow-x:auto}}.chip.sm{height:34px;padding:0 12px;font-size:13px}.topbar .lang b.on,.topbar .lang span.on{color:var(--fg);font-weight:700}.topbar .lang b{font-weight:400;color:var(--fg-3)}.servicebox .field label{color:#666}.servicebox .field input,.servicebox .field select{border-color:#ddd;color:#111;background:#fff}.servicebox .chip{border-color:#ddd;color:#333}.servicebox .chip.on{background:#111;color:#fff;border-color:#111}@media (max-width:1100px){.tiles{grid-template-columns:1fr 1fr}.themes{grid-template-columns:repeat(4,1fr)}.dihero,.drops,.eudiblock,.split{grid-template-columns:1fr}.servicebox{margin:0 24px 24px}.b2b,.kibox{grid-template-columns:1fr}.topbar .menu{display:none}}@media (max-width:760px){.topbar .wrap{height:60px;gap:10px}.topbar .search{display:none}.topbar .lang{font-size:11px}.dlogo .r,.dlogo .t{font-size:24px}.dlogo .sub{font-size:9px}.cardbar .kicker{display:none}.cardbar .wrap{height:48px;overflow-x:auto}.cardbar .menu{display:flex!important;gap:2px}.cardbar .menu a{padding:6px 9px;font-size:13px;white-space:nowrap}.dihero{min-height:auto}.dihero>div{padding:22px}.dihero h1{font-size:34px}.dihero p{font-size:16px}.bigsearch{padding:4px 4px 4px 12px}.bigsearch .btn{height:38px;padding:0 12px}.servicebox{margin:0 16px 16px;padding:16px}.servicebox .two{grid-template-columns:1fr 1fr}.drops{grid-template-columns:1fr}.drop{grid-template-columns:52px 1fr}.drop .when{grid-column:2;text-align:left}.hotel{grid-template-columns:1fr}.hotel .im{width:100%;height:140px}.hotel .p{text-align:left}.kibox{grid-template-columns:1fr}.eudiblock{padding:22px}.eudiblock h2{font-size:26px}#pl-result .sec-head{flex-direction:column;align-items:flex-start}#pl-result .sec-head>div:last-child{text-align:left}.mobnav a[data-go=start]{display:flex}.themes{grid-template-columns:repeat(2,1fr)}.tiles{grid-template-columns:1fr}.credits{column-count:1}.dihero>div{padding:24px}.dihero h1{font-size:36px}}.phones{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:18px}@media (max-width:1100px){.phones{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.phones>div{flex:0 0 220px;scroll-snap-align:start}}.phstep{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;display:flex;gap:8px}.phstep,.phstep b{font-size:11px;align-items:center}.phstep b{display:inline-flex;width:22px;height:22px;border-radius:50%;background:var(--lime-fill);color:#111;justify-content:center}.ph{border-radius:28px;background:#0a0a0f;padding:9px;box-shadow:0 14px 34px rgba(20,18,12,.18)}.ph .nb{font-family:var(--mono);font-size:9px;color:rgba(255,255,255,.55);display:flex;justify-content:space-between;padding:4px 12px 8px}.ph .scr{background:#fff;color:#111;border-radius:20px;aspect-ratio:9/17;padding:14px;display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.35;overflow:hidden;position:relative}.ph .scr.dark{background:#111;color:#fff}.ph .hd{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.ph h5{font-family:var(--display);font-size:17px;font-weight:500;line-height:1.15;margin:0}.ph .cam{flex:1 1;border-radius:14px;background:linear-gradient(160deg,#2a2822,#0f0e0c);position:relative;display:flex;align-items:center;justify-content:center}.ph .cam .frm{width:70%;aspect-ratio:1;border:2px solid var(--lime-fill);border-radius:14px;position:relative;opacity:.95}.ph .cam .frm:after{content:"";position:absolute;left:8px;right:8px;top:50%;height:2px;background:var(--lime-fill);box-shadow:0 0 12px var(--lime-fill)}.ph .cam .frm .q{position:absolute;inset:16%;opacity:.55}.ph .cam .lbl{position:absolute;bottom:10px;left:0;right:0;text-align:center;color:#fff;font-size:10px;opacity:.8}.ph .row{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid var(--line)}.ph .row span:last-child{font-family:var(--mono);color:var(--fg-2)}.ph .big{font-family:var(--display);font-size:30px;font-weight:500;margin:4px 0}.ph .b{margin-top:auto;background:var(--lime-fill);color:#111;border-radius:12px;padding:11px;text-align:center;font-weight:700;font-size:13px}.ph .b.press{transform:scale(.97);box-shadow:inset 0 0 0 2px #111}.ph .b.ghost{background:transparent;border:1px solid var(--line);color:var(--fg-2);font-weight:500;margin-top:6px}.ph .fine{font-size:10px;color:var(--fg-3)}.ph .spin{width:46px;height:46px;border-radius:50%;border:4px solid var(--line);border-top-color:var(--lime);margin:16px auto 8px;animation:phspin 1.1s linear infinite}@keyframes phspin{to{transform:rotate(1turn)}}.ph .chk{display:flex;gap:8px;align-items:center;font-size:11px}.ph .chk i{width:14px;height:14px;border-radius:50%;background:var(--lime-fill);display:inline-block;flex:none}.ph .tix{border:1px dashed var(--line);border-radius:14px;padding:10px;text-align:center;background:var(--bg-2)}.ph .tix .qr{width:96px;margin:6px auto}.ph .push{position:absolute;left:10px;right:10px;top:10px;background:rgba(17,17,17,.92);color:#fff;border-radius:12px;padding:8px 10px;font-size:10px;display:flex;gap:8px;align-items:center}.ph .push b{color:var(--lime-fill)}.tiers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:18px}@media (max-width:1100px){.tiers{grid-template-columns:1fr 1fr}}@media (max-width:640px){.tiers{grid-template-columns:1fr}}.tier{border:1px solid var(--line);border-radius:22px;padding:20px;background:var(--bg-2);display:flex;flex-direction:column;gap:10px;position:relative}.tier.cur{box-shadow:0 0 0 2px var(--lime-fill),0 16px 40px rgba(20,18,12,.1)}.tier .you{position:absolute;top:14px;right:14px;background:var(--lime-fill);color:#111;font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 8px;border-radius:999px}.tier .band{height:6px;border-radius:3px}.tier .nm{font-family:var(--display);font-size:26px;font-weight:500;line-height:1}.tier .nm small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-top:6px}.tier .req,.tier ul{font-size:13px;color:var(--fg-2)}.tier ul{margin:0;padding-left:16px;line-height:1.55}.tier ul li::marker{color:var(--gold)}.tier.mz{background:#0a0a0f;color:#fff;border-color:#0a0a0f}.tier.mz .req,.tier.mz ul{color:rgba(255,255,255,.75)}.tierrules{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:14px}@media (max-width:900px){.tierrules{grid-template-columns:1fr}}.tierrules>div{border:1px solid var(--line);border-radius:18px;padding:16px;font-size:13px;color:var(--fg-2);line-height:1.5}.tierrules b{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.augwrap{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:36px;gap:36px;align-items:center;margin-top:18px}@media (max-width:900px){.augwrap{grid-template-columns:1fr}}.augstage{position:relative;padding:36px 20px;border-radius:28px;background:radial-gradient(120% 90% at 30% 20%,#2a2620 0,#0a0a0f 65%);overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:360px}.augstage:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 40% at 70% 90%,rgba(255,234,0,.14),transparent 70%)}.augcard{position:relative;width:min(400px,92%);aspect-ratio:1.586;border-radius:18px;padding:22px 24px;color:#e8dfc5;box-sizing:border-box;background:linear-gradient(135deg,#1b1a18,#0c0c0e 45%,#1e1c18);box-shadow:0 30px 60px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,234,0,.25),inset 0 1px 0 rgba(255,255,255,.12);transform:rotate(-6deg);display:flex;flex-direction:column;justify-content:space-between}.augcard:after{content:"";position:absolute;inset:0;border-radius:18px;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.08) 45%,transparent 60%);pointer-events:none}.augcard .lg{font-family:EB Garamond,Georgia,serif;font-size:28px;color:#fff;line-height:1}.augcard .lg i{font-style:normal;color:var(--lime-fill)}.augcard .st{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.augcard .name{font-family:EB Garamond,Georgia,serif;font-size:24px;color:#fff;letter-spacing:.02em}.augcard .no{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:#c9b45a}.augcard .chip{position:absolute;right:24px;top:24px;width:34px;height:26px;border-radius:6px;background:linear-gradient(135deg,#f3d15a,#b29300);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.augcard .crown{position:absolute;right:22px;bottom:18px;font-family:EB Garamond,Georgia,serif;font-size:52px;color:rgba(255,234,0,.22);line-height:1}.augtag{position:absolute;right:8%;bottom:8%;width:92px;height:150px;border-radius:14px 14px 22px 22px;background:linear-gradient(160deg,#ffea00,#d9c200 60%,#b29300);box-shadow:0 20px 40px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.5);transform:rotate(9deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#111}.augtag:before{content:"";width:14px;height:14px;border-radius:50%;background:#0a0a0f;box-shadow:0 0 0 3px #b29300;position:absolute;top:10px}.augtag .a{font-family:EB Garamond,Georgia,serif;font-size:40px;line-height:1;margin-top:14px}.augtag .b{font-size:8px;letter-spacing:.2em;text-transform:uppercase}.augtag .b,.augtag .c{font-family:var(--mono)}.augtag .c{font-size:9px;letter-spacing:.14em;border-top:1px solid rgba(0,0,0,.25);padding-top:5px}.augfacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}@media (max-width:640px){.augfacts{grid-template-columns:1fr}}.augfacts>div{border:1px solid var(--line);border-radius:16px;padding:14px;font-size:13px;color:var(--fg-2);line-height:1.5}.augfacts b{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.modes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}@media (max-width:1000px){.modes{grid-template-columns:1fr}}.mode{border:1px solid var(--line);border-radius:22px;padding:20px;background:var(--bg-2);display:flex;flex-direction:column;gap:12px}.mode h3{font-family:var(--display);font-size:22px;font-weight:500;margin:0}.mode p{margin:0;font-size:13px;color:var(--fg-2);line-height:1.5}.opt{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--line);border-radius:14px;cursor:pointer;background:var(--bg)}.opt.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.opt .sw{flex:none;width:36px;height:20px;border-radius:999px;background:var(--line);position:relative;margin-top:2px}.opt .sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.opt.on .sw{background:var(--lime-fill)}.opt.on .sw:after{left:18px;background:#111}.opt b{display:block;font-size:14px;font-weight:600}.opt small{display:block;font-size:12px;color:var(--fg-3);margin-top:2px;line-height:1.4}.opt>span:nth-child(2){flex:1 1;min-width:0}.opt .amt{flex:none;font-family:var(--mono);font-size:12px;color:var(--fg-2);text-align:right;max-width:90px;white-space:normal}.lend{gap:12px;padding:12px;border-radius:14px;background:var(--bg);border:1px solid var(--line)}.lend,.lend .av{display:flex;align-items:center}.lend .av{width:40px;height:40px;border-radius:50%;background:var(--lime-fill);color:#111;justify-content:center;font-weight:700;flex:none}.lend .av.g{background:var(--line);color:var(--fg-2)}.lend b{display:block;font-size:14px}.lend small{display:block;font-size:12px;color:var(--fg-3);line-height:1.4}.lend .st{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--fg-2);text-align:right;white-space:nowrap}.lend .st i{display:block;font-style:normal;color:var(--lime)}.ohero{margin-top:28px;border-radius:28px;overflow:hidden;position:relative;min-height:380px;display:flex;align-items:flex-end;color:#fff;background-size:cover;background-position:50%}.ohero:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,15,.88),rgba(10,10,15,.45) 55%,rgba(10,10,15,.25))}.ohero>div{position:relative;padding:40px}.ohero h1{font-size:clamp(34px,4.5vw,60px);line-height:1.02;max-width:900px}.ohero h1 em{font-style:italic;color:var(--lime-fill)}.ohero p{font-size:18px;color:rgba(255,255,255,.85);max-width:640px;margin:14px 0 0}.who{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}@media (max-width:1000px){.who{grid-template-columns:1fr}}.who>div{border:1px solid var(--line);border-radius:22px;padding:22px;background:var(--bg-2);display:flex;flex-direction:column;gap:10px}.who h3{font-family:var(--display);font-size:24px;font-weight:500;margin:0}.who .k{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.who li,.who p{font-size:13px;color:var(--fg-2);line-height:1.55;margin:0}.who ul{margin:0;padding-left:16px}.who li::marker{color:var(--gold)}.who .pr{font-family:var(--mono);font-size:12px;color:var(--fg-3);border-top:1px solid var(--line);padding-top:10px;margin-top:auto}.tech{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:16px}@media (max-width:1000px){.tech{grid-template-columns:1fr 1fr}}@media (max-width:600px){.tech{grid-template-columns:1fr}}.tech>div{border:1px solid var(--line);border-radius:18px;padding:16px;font-size:13px;color:var(--fg-2);line-height:1.5}.tech b{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.pricet{width:100%;border-collapse:collapse;font-size:14px;margin-top:8px}.pricet th{text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding:8px 10px}.pricet td,.pricet th{border-bottom:1px solid var(--line)}.pricet td{padding:10px;vertical-align:top}.pricet td:nth-child(2),.pricet td:nth-child(3){font-family:var(--mono);white-space:nowrap}.pricet td:nth-child(4){font-size:13px;color:var(--fg-2)}.pricet .hl{color:var(--lime);font-weight:700}.pricet tr.st td{background:var(--lime-soft)}.ucflow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:16px}@media (max-width:1000px){.ucflow{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ucflow{grid-template-columns:1fr}}.ucflow>div{border:1px solid var(--line);border-radius:18px;padding:16px;background:var(--bg-2);font-size:13px;color:var(--fg-2);line-height:1.5}.ucflow .n{font-family:var(--mono);font-size:11px;color:var(--lime);letter-spacing:.12em}.ucflow h4{font-family:var(--body);font-size:15px;margin:8px 0 6px;font-weight:700;color:var(--fg)}.cart{display:grid;grid-template-columns:1fr 400px;grid-gap:36px;gap:36px;margin-top:28px;align-items:start}@media (max-width:1000px){.cart{grid-template-columns:1fr}}.citem{display:grid;grid-template-columns:140px 1fr;grid-gap:18px;gap:18px;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--bg-2)}@media (max-width:600px){.citem{grid-template-columns:1fr}.citem .im{aspect-ratio:16/9}}.citem .im{background-size:cover;background-position:50%;min-height:150px}.citem .bd{padding:18px 18px 16px;display:flex;flex-direction:column;gap:8px}.citem h3{font-family:var(--display);font-size:24px;font-weight:500;margin:0;line-height:1.1}.citem .m{font-size:13px;color:var(--fg-2)}.seatl{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:14px}.seatl input{border:0;border-bottom:1px dashed var(--line);background:transparent;font-family:var(--body);font-size:14px;padding:4px 0;min-width:150px;outline:none;color:var(--fg)}.seatl .p{font-family:var(--mono)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden;font-size:14px}.qty span{padding:4px 12px}.qty b{padding:4px 10px;cursor:pointer;background:var(--bg)}.addon{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--bg-2)}.addon.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.addon .sw{flex:none;width:36px;height:20px;border-radius:999px;background:var(--line);position:relative;margin-top:2px}.addon .sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.addon.on .sw{background:var(--lime-fill)}.addon.on .sw:after{left:18px;background:#111}.addon b{display:block;font-size:14px}.addon small{display:block;font-size:12px;color:var(--fg-3);line-height:1.4}.addon .amt{margin-left:auto;font-family:var(--mono);font-size:13px;white-space:nowrap}.payline{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fg-2);padding:10px 12px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line)}.payline .brand{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 6px;border-radius:5px;background:#1a1f71;color:#fff}.payline a{margin-left:auto;font-weight:600;color:var(--fg);font-size:13px;cursor:pointer}.dropstay{border:1px solid var(--line);border-radius:22px;padding:22px;background:linear-gradient(120deg,var(--lime-soft),var(--bg-2) 60%);display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:center;margin-top:16px}@media (max-width:760px){.dropstay{grid-template-columns:1fr}}.dropstay h3{font-family:var(--display);font-size:24px;font-weight:500;margin:0}.dropstay p{font-size:14px;color:var(--fg-2);margin:6px 0 0;max-width:640px;line-height:1.5}.stayhead{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:24px;gap:24px;margin-top:28px;align-items:stretch}@media (max-width:1000px){.stayhead{grid-template-columns:1fr}}.budget{border-radius:24px;background:#0a0a0f;color:#fff;padding:24px;display:flex;flex-direction:column;gap:12px}.budget .k{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--lime-fill)}.budget .big{font-family:var(--display);font-size:44px;line-height:1;font-weight:500}.budget .big small{font-size:16px;color:rgba(255,255,255,.6);font-family:var(--body)}.budget .bar{height:10px;border-radius:5px;background:rgba(255,255,255,.12);display:flex;overflow:hidden}.budget .bar i{display:block;height:100%}.budget .leg{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:rgba(255,255,255,.7)}.budget .leg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.budget .days{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:4px}.budget .days>div{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:10px;font-size:12px;color:rgba(255,255,255,.7)}.budget .days b{display:block;color:#fff;font-size:18px;font-family:var(--display);font-weight:500}.budget .days .now{border-color:var(--lime-fill);background:rgba(255,234,0,.08)}.modes2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:700px){.modes2{grid-template-columns:1fr}}.mode2{border:1px solid var(--line);border-radius:20px;padding:18px;background:var(--bg-2);display:flex;flex-direction:column;gap:8px;position:relative}.mode2.on{box-shadow:0 0 0 2px var(--lime-fill)}.mode2 .tag{position:absolute;top:12px;right:12px;font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 8px;border-radius:999px;background:var(--lime-fill);color:#111}.mode2 h3{font-family:var(--display);font-size:22px;font-weight:500;margin:0}.mode2 p{line-height:1.5}.mode2 p,.mode2 ul{font-size:13px;color:var(--fg-2);margin:0}.mode2 ul{padding-left:16px;line-height:1.55}.mode2 li::marker{color:var(--gold)}.tl{display:flex;flex-direction:column;gap:0;margin-top:14px;position:relative}.tl:before{content:"";position:absolute;left:73px;top:10px;bottom:10px;width:2px;background:var(--line)}.tli{display:grid;grid-template-columns:60px 28px 1fr;grid-gap:0 10px;gap:0 10px;align-items:start;padding:10px 0}.tli .tm{font-family:var(--mono);font-size:12px;color:var(--fg-3);padding-top:6px;text-align:right}.tli .dot{width:14px;height:14px;border-radius:50%;background:var(--bg);border:2px solid var(--line);margin:8px auto 0;position:relative;z-index:1}.tli.done .dot{background:var(--lime-fill);border-color:var(--lime-fill)}.tli.now .dot{background:var(--magenta);border-color:var(--magenta);box-shadow:0 0 0 5px rgba(214,32,120,.15)}.tli.fixed .dot{background:#0a0a0f;border-color:#0a0a0f}.tli .bx{border:1px solid var(--line);border-radius:16px;padding:12px 14px;background:var(--bg-2);display:grid;grid-template-columns:1fr auto;grid-gap:8px 12px;gap:8px 12px;align-items:center}.tli.now .bx{border-color:var(--magenta);background:linear-gradient(120deg,rgba(214,32,120,.06),var(--bg-2) 60%)}.tli.moved .bx{opacity:.6;border-style:dashed}.tli .bx b{display:block;font-size:15px}.tli .bx small{display:block;font-size:12px;color:var(--fg-3);line-height:1.4}.tli .bx .amt{font-family:var(--mono);font-size:13px;text-align:right}.tli .bx .amt em{display:block;font-style:normal;font-size:10px;color:var(--fg-3)}.tli .bx .act{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.chg{border-left:3px solid var(--gold);padding:8px 12px;font-size:13px;color:var(--fg-2);background:var(--bg-2);border-radius:0 12px 12px 0;line-height:1.45}.chg b{color:var(--fg)}.chg .t{font-family:var(--mono);font-size:11px;color:var(--fg-3);margin-right:8px}.cmp{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px}@media (max-width:760px){.cmp{grid-template-columns:1fr}}.cmp>div{border-radius:22px;padding:22px;font-size:14px;line-height:1.55}.cmp .a{background:var(--bg-2);border:1px solid var(--line);color:var(--fg-2)}.cmp .b{background:#0a0a0f;color:rgba(255,255,255,.8)}.cmp h3{font-family:var(--display);font-size:22px;font-weight:500;margin:0 0 8px}.cmp .b h3{color:#fff}.cmp .b em{color:var(--lime-fill);font-style:normal}.screen{display:block}a{cursor:pointer}