.event-detail-content_detailGrid__wOmQz{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.8fr);gap:1.75rem;margin-top:2rem}.event-detail-content_detailMain__kWwzk{min-width:0;padding:.35rem 0}.event-detail-content_sectionEyebrow__sYdxB{margin:0;color:var(--accent);font-size:.78rem;font-weight:820;letter-spacing:.035em;text-transform:uppercase}.event-detail-content_sectionTitle__zoCzx{margin:.6rem 0 0;font-size:clamp(2.5rem,4vw,3.55rem);font-weight:850;letter-spacing:-.06em;line-height:.98}.event-detail-content_aboutText__TXZxu{max-width:51rem;margin:.65rem 0 0;color:var(--muted);font-size:.98rem;line-height:1.55}.event-detail-content_eventFacts__prpD8{display:grid;grid-template-columns:.95fr 1.25fr .85fr;margin:1.35rem 0 0}.event-detail-content_eventFacts__prpD8>div{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:.75rem;padding-right:1.25rem}.event-detail-content_eventFacts__prpD8>div+div{border-left:1px solid var(--line);padding-left:1.25rem}.event-detail-content_factIcon__cb3Iu{width:44px;height:44px;display:grid;grid-row:1/3;place-items:center;border-radius:999px}.event-detail-content_factDate__dZOVg{background:#eaf3ff;color:#1670ee}.event-detail-content_factVenue__kc4ii{background:#fff0f5;color:#f04483}.event-detail-content_factGenre__vVvJx{background:#f3ebff;color:#8038d1}.event-detail-content_eventFacts__prpD8 dt{color:var(--muted);font-size:.75rem;line-height:1.2}.event-detail-content_eventFacts__prpD8 dd{overflow:hidden;margin:.3rem 0 0;color:var(--ink);font-size:.86rem;font-weight:800;line-height:1.35;text-overflow:ellipsis}.event-detail-content_ticketSection__PP6vT{margin-top:2.15rem}.event-detail-content_ticketTitle__pj7UL{margin:.55rem 0 0;font-size:clamp(2rem,3vw,2.75rem);font-weight:850;letter-spacing:-.055em;line-height:1}.event-detail-content_ticketIntro__KqGag{max-width:49rem;margin:.55rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.5}.event-detail-content_ticketList__3WGxy{display:grid;gap:.8rem;margin-top:1rem}.event-detail-content_ticketCard__nAduY{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:100px;border:1px solid var(--line);border-radius:14px;background:var(--surface-strong);padding:.85rem 1.15rem .85rem .85rem}.event-detail-content_providerMark__aVGY9{width:60px;height:60px;display:grid;place-items:center;border-radius:12px;color:#fff;font-size:.72rem;font-weight:850;letter-spacing:-.035em;text-align:center}.event-detail-content_providerRed__LoaNX{background:#ed1944}.event-detail-content_providerPink__pu_Si{background:linear-gradient(145deg,#ff315f,#d91646)}.event-detail-content_providerBlue__TZSkR{background:linear-gradient(145deg,#287eff,#0d4fcb)}.event-detail-content_ticketCopy__862zJ{min-width:0}.event-detail-content_ticketCopy__862zJ>div{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.event-detail-content_ticketCopy__862zJ h3{margin:0;font-size:.9rem;font-weight:820}.event-detail-content_ticketCopy__862zJ>div span{border-radius:5px;background:var(--accent-soft);padding:.25rem .5rem;color:var(--accent-ink);font-size:.68rem;font-weight:800}.event-detail-content_ticketCopy__862zJ>p{margin:.35rem 0 0;color:var(--muted);font-size:.72rem}.event-detail-content_ticketCopy__862zJ strong{display:block;margin-top:.1rem;font-size:.94rem}.event-detail-content_ticketCopy__862zJ small{display:block;margin-top:.25rem;color:var(--muted);font-size:.68rem}.event-detail-content_ticketLink__mydgo{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:9px;background:var(--accent);padding:.7rem 1.35rem;color:#fff;font-size:.78rem;font-weight:800;white-space:nowrap;transition:background-color .16s ease}.event-detail-content_ticketLink__mydgo:hover{background:var(--accent-hover)}.event-detail-content_ticketUnavailable__dM3pW{color:var(--muted);font-size:.78rem;font-weight:800}.event-detail-content_ticketEmpty__5E_cO{margin:1rem 0 0;border-radius:12px;background:var(--surface-muted);padding:1.1rem;color:var(--muted);font-size:.84rem}.event-detail-content_detailAside__2s5_6{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.8rem}.event-detail-content_scheduleCard__wkux3,.event-detail-content_venueCard__2aAiq{border:1px solid var(--line);border-radius:14px;background:var(--surface-strong);padding:1.15rem}.event-detail-content_cardHeading__0rKbd{display:flex;align-items:center;gap:.8rem}.event-detail-content_cardIcon__lphyM{width:44px;height:44px;display:grid;flex:0 0 auto;place-items:center;border-radius:999px}.event-detail-content_scheduleIcon__4m5jd{background:#f3ebff;color:#8038d1}.event-detail-content_venueIcon__14JFl{background:#e8f8ef;color:#159966}.event-detail-content_cardHeading__0rKbd h2{margin:0;font-size:1.2rem;font-weight:830;letter-spacing:-.035em}.event-detail-content_cardHeading__0rKbd p{margin:.22rem 0 0;color:var(--muted);font-size:.72rem;line-height:1.35}.event-detail-content_scheduleList__gvcc5{position:relative;display:grid;gap:1rem;margin:1.15rem 0 0}.event-detail-content_scheduleList__gvcc5:before{content:"";position:absolute;top:.35rem;bottom:.35rem;left:.28rem;width:1px;background:var(--line)}.event-detail-content_scheduleList__gvcc5>div{position:relative;display:grid;grid-template-columns:12px minmax(7rem,.8fr) minmax(0,1fr);gap:.75rem;align-items:start}.event-detail-content_scheduleList__gvcc5>div:before{content:"";position:relative;z-index:1;width:10px;height:10px;margin-top:.35rem;border:2px solid var(--surface-strong);border-radius:999px;box-sizing:content-box}.event-detail-content_scheduleBlue__SpRTd:before{background:#1670ee}.event-detail-content_schedulePink__UStp1:before{background:#ef6aa2}.event-detail-content_schedulePurple__E4qUg:before{background:#8b3fd5}.event-detail-content_scheduleList__gvcc5 dt{font-size:.77rem;font-weight:780}.event-detail-content_scheduleList__gvcc5 dt strong{display:block;margin-top:.18rem;font-size:.78rem;font-weight:830}.event-detail-content_scheduleList__gvcc5 dd{margin:.05rem 0 0;color:var(--muted);font-size:.68rem;line-height:1.45}.event-detail-content_venueActions__FgDAq{display:grid;grid-template-columns:1fr 1.15fr;gap:.55rem;margin-top:1rem}.event-detail-content_venueActions__FgDAq a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:8px;background:var(--accent-soft);padding:.55rem .65rem;color:var(--accent-ink);font-size:.7rem;font-weight:800;text-align:center}.event-detail-content_venueNote__augtO{margin:.8rem 0 0;color:var(--muted);font-size:.68rem;line-height:1.5}@media (max-width:1020px){.event-detail-content_detailGrid__wOmQz{grid-template-columns:1fr}.event-detail-content_detailAside__2s5_6{grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media (max-width:680px){.event-detail-content_eventFacts__prpD8{grid-template-columns:1fr;gap:.85rem}.event-detail-content_eventFacts__prpD8>div{padding-right:0}.event-detail-content_eventFacts__prpD8>div+div{border-top:1px solid var(--line);border-left:0;padding-top:.85rem;padding-left:0}.event-detail-content_ticketCard__nAduY{grid-template-columns:52px minmax(0,1fr);padding:.8rem}.event-detail-content_providerMark__aVGY9{width:50px;height:50px}.event-detail-content_ticketLink__mydgo,.event-detail-content_ticketUnavailable__dM3pW{grid-column:1/-1;width:100%}.event-detail-content_detailAside__2s5_6{grid-template-columns:1fr}.event-detail-content_scheduleList__gvcc5>div{grid-template-columns:12px minmax(6.5rem,.8fr) minmax(0,1fr)}.event-detail-content_venueActions__FgDAq{grid-template-columns:1fr}}.event-share-button_root__eB3U0{position:relative;display:flex;height:100%;min-width:0}.event-share-button_compactTrigger__bG2i6{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:rgba(255,255,255,.92);color:#17213a;box-shadow:0 1px 3px rgba(7,16,31,.12);cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.event-share-button_compactTrigger__bG2i6:hover{background:white;box-shadow:0 5px 14px rgba(7,16,31,.18);transform:scale(1.05)}.event-share-button_compactTrigger__bG2i6:active{transform:scale(.97)}.event-share-button_compactTrigger__bG2i6:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.event-share-button_backdrop__1McZB{position:fixed;z-index:44;inset:0;border:0;background:rgba(7,16,31,.28);backdrop-filter:blur(2px)}.event-share-button_menu__Sut5o{position:fixed;z-index:45;top:50%;left:50%;width:min(21rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-x:hidden;overflow-y:auto;border:1px solid var(--line);border-radius:1rem;background:var(--surface-strong);padding:.55rem;box-shadow:0 20px 50px rgba(7,16,31,.2);transform:translate(-50%,-50%)}.event-share-button_menuHeader__YeLII{padding:.6rem .7rem .7rem}.event-share-button_menuHeader__YeLII strong{display:block;color:var(--ink);font-size:.9rem}.event-share-button_menuHeader__YeLII span{display:block;margin-top:.2rem;color:var(--muted);font-size:.72rem;line-height:1.4}.event-share-button_menuItem__299Qz{width:100%;min-height:48px;display:flex;align-items:center;gap:.75rem;border:0;border-radius:.7rem;background:transparent;padding:.55rem .65rem;color:var(--ink);text-align:left;cursor:pointer}.event-share-button_menuItem__299Qz:focus-visible,.event-share-button_menuItem__299Qz:hover{background:var(--surface-muted);outline:none}.event-share-button_menuItem__299Qz:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.event-share-button_menuItem__299Qz:disabled{cursor:wait;opacity:.58}.event-share-button_icon__1w88x{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.event-share-button_facebook__vhNT8{background:#e8f0ff;color:#1877f2}.event-share-button_instagram__APEDa{background:#fff0f6;color:#d62976}.event-share-button_tiktok__qUUia{background:#edf1f6;color:#111827}.event-share-button_itemCopy__Fxl4e{min-width:0;display:flex;flex:1;flex-direction:column}.event-share-button_itemCopy__Fxl4e strong{font-size:.8rem}.event-share-button_itemCopy__Fxl4e span{margin-top:.12rem;color:var(--muted);font-size:.68rem;line-height:1.35}.event-share-button_divider__sJ_FW{height:1px;margin:.35rem .65rem;background:var(--line)}.event-share-button_status__beQPM{position:absolute;z-index:46;bottom:calc(100% + .75rem);left:50%;width:max-content;max-width:min(19rem,calc(100vw - 2rem));border-radius:.7rem;background:var(--navy);padding:.65rem .8rem;color:white;font-size:.72rem;font-weight:700;line-height:1.45;text-align:center;box-shadow:0 12px 30px rgba(7,16,31,.2);transform:translateX(-50%)}@media (max-width:680px){.event-share-button_menu__Sut5o{top:auto;right:1rem;bottom:1rem;left:1rem;width:auto;max-height:calc(100dvh - 2rem);transform:none}.event-share-button_status__beQPM{left:0;transform:none}}.journey-planner_page__zYv4i{min-height:70dvh;padding-top:1.5rem}.journey-planner_eventHeader__e7O9_{display:grid;grid-template-columns:184px minmax(0,1fr) 260px;align-items:center;gap:1.5rem;padding-block:1rem 1.5rem}.journey-planner_poster__1KlIg{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:.875rem;background:var(--surface-muted);box-shadow:0 12px 30px color-mix(in srgb,var(--navy) 12%,transparent)}.journey-planner_eventSummary__Sp8do{min-width:0}.journey-planner_eventSummary__Sp8do>span,.journey-planner_personalLabel__m_AJ7{display:inline-flex;color:var(--accent);font-size:.72rem;font-weight:800}.journey-planner_eventSummary__Sp8do h1{max-width:24ch;margin-top:.35rem;font-size:clamp(1.75rem,3.2vw,2.7rem);font-weight:840;letter-spacing:-.052em;line-height:1.03;text-wrap:balance}.journey-planner_eventSummary__Sp8do dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.15rem}.journey-planner_eventSummary__Sp8do dl>div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.65rem;min-width:0;padding-right:1rem}.journey-planner_eventSummary__Sp8do dl>div+div{border-left:1px solid var(--line);padding-left:1rem}.journey-planner_eventSummary__Sp8do svg{grid-row:span 2;margin-top:.1rem;color:var(--accent)}.journey-planner_eventSummary__Sp8do dt{color:var(--muted);font-size:.7rem;font-weight:700}.journey-planner_eventSummary__Sp8do dd{overflow:hidden;margin-top:.2rem;font-size:.78rem;font-weight:760;line-height:1.4;text-overflow:ellipsis}.journey-planner_headerActions__rB27F{display:grid;gap:.65rem}.journey-planner_headerActions__rB27F>a,.journey-planner_headerActions__rB27F>button{width:100%}.journey-planner_headerActions__rB27F>button:disabled{cursor:not-allowed;opacity:.58}.journey-planner_headerActions__rB27F>div{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.journey-planner_headerActions__rB27F>div>a{width:100%}.journey-planner_headerActions__rB27F>div>div{min-width:0}.journey-planner_tabBar__ZaEOe{position:sticky;z-index:20;top:var(--header-height);border-block:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 94%,transparent);backdrop-filter:blur(16px)}.journey-planner_tabBar__ZaEOe [role=tablist]{display:flex;overflow-x:auto;scrollbar-width:none}.journey-planner_tabBar__ZaEOe [role=tablist]::-webkit-scrollbar{display:none}.journey-planner_tabBar__ZaEOe [role=tab]{position:relative;display:inline-flex;min-height:58px;flex:1 0 auto;align-items:center;justify-content:center;gap:.45rem;border:0;background:transparent;padding-inline:.8rem;color:var(--muted);font-size:.76rem;font-weight:760;white-space:nowrap}.journey-planner_tabBar__ZaEOe [role=tab]:after{position:absolute;right:.65rem;bottom:-1px;left:.65rem;height:3px;border-radius:999px 999px 0 0;background:transparent;content:""}.journey-planner_tabBar__ZaEOe [role=tab]:hover{color:var(--ink)}.journey-planner_tabBar__ZaEOe [role=tab][aria-selected=true]{color:var(--accent)}.journey-planner_tabBar__ZaEOe [role=tab][aria-selected=true]:after{background:var(--accent)}.journey-planner_panelShell__CyexV{position:relative;padding-block:1.75rem 4rem}.journey-planner_panel__5HiHL{animation:journey-planner_panel-enter___HxuT .22s cubic-bezier(.16,1,.3,1) both}.journey-planner_panelIntro__VpBv3{margin-bottom:1.5rem}.journey-planner_panelIntro__VpBv3 h2{font-size:clamp(1.75rem,3vw,2.35rem);font-weight:840;letter-spacing:-.05em}.journey-planner_panelIntro__VpBv3 p{max-width:62ch;margin-top:.45rem;color:var(--muted);font-size:.92rem;line-height:1.65}.journey-planner_syncStatus__EX2By{margin-bottom:1rem;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:.75rem;background:var(--accent-soft);padding:.7rem .85rem;color:var(--accent-ink);font-size:.78rem;font-weight:720}.journey-planner_syncStatus__EX2By[data-saving=true]{opacity:.78}.journey-planner_overviewGrid__G_tXU{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,.9fr);gap:1.25rem;align-items:start}.journey-planner_heroMedia__kZj61,.journey-planner_seatMapMedia__FyTdx,.journey-planner_venueMedia__0bVwm,.journey-planner_viewGrid__kiBFv figure>div{position:relative;overflow:hidden;border-radius:1rem;background:var(--surface-muted)}.journey-planner_heroMedia__kZj61{aspect-ratio:16/8.7}.journey-planner_overviewStory__SqPjb h2{margin-top:1.15rem;font-size:clamp(1.65rem,3vw,2.3rem);font-weight:840;letter-spacing:-.045em}.journey-planner_overviewStory__SqPjb>p{max-width:70ch;margin-top:.55rem;color:var(--muted);line-height:1.75}.journey-planner_tagList__1dZPp{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.journey-planner_tagList__1dZPp span{border-radius:.55rem;background:var(--surface-muted);padding:.45rem .65rem;color:var(--muted);font-size:.7rem;font-weight:720}.journey-planner_overviewAside__Y9dgN{display:grid;gap:1rem}.journey-planner_contentSection__pFOO8,.journey-planner_ddayCard__pnUas,.journey-planner_factCard__x6GAE,.journey-planner_groupPreview__aTJjD,.journey-planner_hotelGrid__jSvfB article,.journey-planner_personalSection__S4j44,.journey-planner_transportGuide__JwJR5,.journey-planner_zoneList__VRECL{border:1px solid var(--line);border-radius:1rem;background:var(--surface-strong)}.journey-planner_ddayCard__pnUas{display:flex;gap:.85rem;background:var(--accent-soft);padding:1.15rem}.journey-planner_ddayCard__pnUas>svg{flex:0 0 auto;color:var(--accent)}.journey-planner_ddayCard__pnUas span{display:block;color:var(--accent);font-size:.64rem;font-weight:820}.journey-planner_ddayCard__pnUas strong{display:block;margin-top:.25rem;font-size:1rem}.journey-planner_ddayCard__pnUas p{margin-top:.35rem;color:var(--muted);font-size:.76rem;line-height:1.55}.journey-planner_factCard__x6GAE{padding:1.15rem}.journey-planner_factCard__x6GAE h3{font-size:1.05rem;font-weight:820}.journey-planner_factCard__x6GAE dl{margin-top:.65rem}.journey-planner_factCard__x6GAE dl>div{display:grid;grid-template-columns:auto .8fr 1.35fr;gap:.65rem;align-items:start;padding-block:.8rem}.journey-planner_factCard__x6GAE dl>div+div{border-top:1px solid var(--line)}.journey-planner_factCard__x6GAE svg{color:var(--accent)}.journey-planner_factCard__x6GAE dt{color:var(--muted);font-size:.72rem}.journey-planner_factCard__x6GAE dd{font-size:.75rem;font-weight:750;line-height:1.45}.journey-planner_filterRow__mRSOO button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--line);border-radius:.625rem;background:var(--surface-strong);color:var(--muted);padding:.55rem .6rem;font-size:.7rem;font-weight:760}.journey-planner_filterRow__mRSOO button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.journey-planner_ticketLayout__dxIkK,.journey-planner_transportLayout__MfHKV,.journey-planner_venueLayout__UKUyG{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);gap:1.25rem;align-items:start}.journey-planner_contentSection__pFOO8,.journey-planner_personalSection__S4j44,.journey-planner_transportGuide__JwJR5{padding:1.25rem}.journey-planner_contentSection__pFOO8>h3,.journey-planner_personalSection__S4j44 h3,.journey-planner_transportGuide__JwJR5 h3{font-size:1.05rem;font-weight:820}.journey-planner_personalSection__S4j44>p:not(.journey-planner_personalLabel__m_AJ7),.journey-planner_transportGuide__JwJR5>p{margin-top:.4rem;color:var(--muted);font-size:.78rem;line-height:1.6}.journey-planner_personalSection__S4j44>button{margin-top:1rem;width:100%}.journey-planner_personalSection__S4j44>label{display:grid;gap:.45rem;margin-top:1rem;font-size:.75rem;font-weight:760}.journey-planner_personalSection__S4j44 textarea{min-height:112px;resize:vertical}.journey-planner_offerGrid__czXXx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem}.journey-planner_offerGrid__czXXx>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;border:1px solid var(--line);border-radius:.75rem;padding:.75rem;transition:border-color .16s ease,transform .16s ease}.journey-planner_offerGrid__czXXx>a:hover{border-color:var(--accent);transform:translateY(-1px)}.journey-planner_offerGrid__czXXx>a>span{display:grid;width:36px;height:36px;place-items:center;border-radius:.65rem;background:var(--accent-soft);color:var(--accent)}.journey-planner_offerGrid__czXXx small,.journey-planner_offerGrid__czXXx strong{display:block}.journey-planner_offerGrid__czXXx strong{font-size:.78rem}.journey-planner_offerGrid__czXXx small{margin-top:.15rem;color:var(--muted);font-size:.67rem}.journey-planner_offerGrid__czXXx>a>svg{color:var(--muted)}.journey-planner_sectionGap__or7kH{margin-top:1.35rem}.journey-planner_inlineEmpty__rqQE4{margin-top:.8rem;border-radius:.75rem;background:var(--surface-muted);padding:.9rem;color:var(--muted);font-size:.78rem}.journey-planner_zonePriceList__32s3n{display:grid;margin-top:.65rem}.journey-planner_zonePriceList__32s3n>div{display:grid;grid-template-columns:auto minmax(90px,.8fr) 1fr auto;align-items:center;gap:.65rem;min-height:42px;border-bottom:1px solid var(--line);font-size:.73rem}.journey-planner_zonePriceList__32s3n>div:last-child{border-bottom:0}.journey-planner_zonePriceList__32s3n span{width:9px;height:9px;border-radius:999px}.journey-planner_zonePriceList__32s3n small{color:var(--muted)}.journey-planner_zonePriceList__32s3n b{font-size:.72rem}.journey-planner_formGrid__VZv2J{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-top:1rem}.journey-planner_formGrid__VZv2J label{display:grid;gap:.4rem;font-size:.72rem;font-weight:760}.journey-planner_emptyPanel__K_PfD{display:grid;min-height:280px;place-items:center;align-content:center;border:1px dashed color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:1rem;background:var(--surface-muted);padding:2rem;text-align:center}.journey-planner_emptyPanel__K_PfD>span{display:grid;width:58px;height:58px;place-items:center;border-radius:.9rem;background:var(--accent-soft);color:var(--accent)}.journey-planner_emptyPanel__K_PfD h3{margin-top:.9rem;font-size:1.05rem;font-weight:820}.journey-planner_emptyPanel__K_PfD p{max-width:50ch;margin-top:.4rem;color:var(--muted);font-size:.8rem;line-height:1.65}.journey-planner_seatMapLayout__6kq_s{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:1rem}.journey-planner_seatMapMedia__FyTdx{min-height:520px;border:1px solid var(--line)}.journey-planner_seatMapMedia__FyTdx .journey-planner_emptyPanel__K_PfD{min-height:100%;border:0}.journey-planner_zoneList__VRECL{padding:1rem}.journey-planner_zoneList__VRECL h3{margin-bottom:.55rem;font-size:.85rem;font-weight:820}.journey-planner_zoneList__VRECL>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border-bottom:1px solid var(--line);padding-block:.75rem}.journey-planner_zoneList__VRECL>div:last-child{border-bottom:0}.journey-planner_zoneList__VRECL>div>span{width:11px;height:11px;border-radius:999px}.journey-planner_zoneList__VRECL small,.journey-planner_zoneList__VRECL strong{display:block}.journey-planner_zoneList__VRECL strong{font-size:.76rem}.journey-planner_zoneList__VRECL small{margin-top:.15rem;color:var(--muted);font-size:.66rem;line-height:1.4}.journey-planner_zoneList__VRECL b{font-size:.68rem}.journey-planner_filterRow__mRSOO{display:flex;overflow-x:auto;gap:.5rem;margin-bottom:1rem}.journey-planner_filterRow__mRSOO button{min-width:72px;flex:0 0 auto}.journey-planner_viewGrid__kiBFv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.journey-planner_viewGrid__kiBFv figure>div{aspect-ratio:16/9}.journey-planner_viewGrid__kiBFv figcaption{display:flex;flex-direction:column;gap:.2rem;padding-top:.6rem}.journey-planner_viewGrid__kiBFv figcaption strong{font-size:.8rem}.journey-planner_viewGrid__kiBFv figcaption span{color:var(--muted);font-size:.72rem}.journey-planner_venueMedia__0bVwm{aspect-ratio:16/9}.journey-planner_venueLayout__UKUyG>div:first-child>h3{margin-top:1rem;font-size:1.35rem;font-weight:830}.journey-planner_venueLayout__UKUyG>div:first-child>p{display:flex;gap:.45rem;margin-top:.35rem;color:var(--muted);font-size:.8rem}.journey-planner_venueLayout__UKUyG>div:first-child>p svg{flex:0 0 auto;color:var(--accent)}.journey-planner_venueNotes__9O6aO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem}.journey-planner_venueNotes__9O6aO>div{border-radius:.75rem;background:var(--surface-muted);padding:.85rem}.journey-planner_venueNotes__9O6aO span,.journey-planner_venueNotes__9O6aO strong{display:block}.journey-planner_venueNotes__9O6aO strong{font-size:.72rem}.journey-planner_venueNotes__9O6aO span{margin-top:.25rem;color:var(--muted);font-size:.67rem;line-height:1.5}.journey-planner_mapFrame__1wd7h{overflow:hidden;border:1px solid var(--line);border-radius:1rem;background:var(--surface-muted)}.journey-planner_mapFrame__1wd7h iframe{display:block;width:100%;min-height:480px;border:0}.journey-planner_mapFrame__1wd7h p{padding:.65rem .8rem;color:var(--muted);font-size:.68rem}.journey-planner_transportFacts__XiGNH{display:grid;gap:.65rem;margin-top:1rem}.journey-planner_transportFacts__XiGNH>div{display:flex;gap:.65rem;border-radius:.75rem;background:var(--surface-muted);padding:.85rem;color:var(--muted);font-size:.72rem;line-height:1.5}.journey-planner_transportFacts__XiGNH svg{flex:0 0 auto;color:var(--accent)}.journey-planner_transportFacts__XiGNH strong{display:block;color:var(--ink)}.journey-planner_mapActions__YQipM{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem}.journey-planner_hotelGrid__jSvfB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.journey-planner_hotelGrid__jSvfB article{padding:1.25rem}.journey-planner_hotelGrid__jSvfB article>span{display:grid;width:48px;height:48px;place-items:center;border-radius:.8rem;background:var(--accent-soft);color:var(--accent)}.journey-planner_hotelGrid__jSvfB small{display:block;margin-top:1.2rem;color:var(--accent);font-weight:760}.journey-planner_hotelGrid__jSvfB h3{margin-top:.25rem;font-size:1.25rem;font-weight:830}.journey-planner_hotelGrid__jSvfB p{margin-top:.45rem;color:var(--muted);font-size:.8rem;line-height:1.6}.journey-planner_hotelGrid__jSvfB a{margin-top:1rem}.journey-planner_groupPreview__aTJjD{padding:1.25rem}.journey-planner_groupHeading__FLQMV{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center}.journey-planner_groupHeading__FLQMV>span{display:grid;width:50px;height:50px;place-items:center;border-radius:.85rem;background:var(--accent-soft);color:var(--accent)}.journey-planner_groupHeading__FLQMV small{color:var(--muted);font-size:.67rem}.journey-planner_groupHeading__FLQMV h3{margin-top:.15rem;font-size:1.25rem;font-weight:830}.journey-planner_groupHeading__FLQMV p{margin-top:.15rem;color:var(--muted);font-size:.72rem}.journey-planner_groupPreview__aTJjD dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem;border-top:1px solid var(--line)}.journey-planner_groupPreview__aTJjD dl>div{padding:1rem 1rem 0}.journey-planner_groupPreview__aTJjD dl>div+div{border-left:1px solid var(--line)}.journey-planner_groupPreview__aTJjD dt{color:var(--muted);font-size:.68rem}.journey-planner_groupPreview__aTJjD dd{margin-top:.3rem;font-size:.8rem;font-weight:760}.journey-planner_centerAction__2Nkjk{display:flex;justify-content:center;margin-top:1rem}.journey-planner_errorState__4EWv6{border:1px solid color-mix(in srgb,var(--danger) 30%,var(--line));border-radius:.9rem;background:color-mix(in srgb,var(--danger) 8%,var(--surface));padding:1rem;color:var(--danger)}.journey-planner_errorState__4EWv6 p{margin-top:.3rem;font-size:.78rem}.journey-planner_checklistHeader__CIeUx{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:1rem;background:var(--accent-soft);padding:1rem 1.15rem}.journey-planner_checklistHeader__CIeUx>div{flex:0 0 auto}.journey-planner_checklistHeader__CIeUx strong{color:var(--accent-ink);font-size:1.5rem}.journey-planner_checklistHeader__CIeUx span{display:block;margin-top:.1rem;color:var(--muted);font-size:.68rem}.journey-planner_checklistHeader__CIeUx p{max-width:58ch;color:var(--muted);font-size:.75rem;line-height:1.55}.journey-planner_checklist__8GBcp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}.journey-planner_checklist__8GBcp label{display:flex;min-height:58px;cursor:pointer;align-items:center;gap:.75rem;border:1px solid var(--line);border-radius:.8rem;background:var(--surface-strong);padding:.8rem}.journey-planner_checklist__8GBcp label[data-completed=true]{border-color:color-mix(in srgb,var(--success) 25%,var(--line));background:color-mix(in srgb,var(--success) 7%,var(--surface-strong))}.journey-planner_checklist__8GBcp input{position:absolute;opacity:0;pointer-events:none}.journey-planner_checklist__8GBcp label>span{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:.45rem;color:white}.journey-planner_checklist__8GBcp label[data-completed=true]>span{border-color:var(--success);background:var(--success)}.journey-planner_checklist__8GBcp strong{font-size:.8rem}.journey-planner_checklist__8GBcp label[data-completed=true] strong{color:var(--muted);text-decoration:line-through}.journey-planner_panelSkeleton__sEJeA{min-height:260px;border-radius:1rem;background:linear-gradient(90deg,var(--surface-muted),var(--surface-strong),var(--surface-muted));background-size:200% 100%;animation:journey-planner_skeleton__zIJYc 1.2s ease-in-out infinite}.journey-planner_loading__vWRSU{display:grid;width:min(1240px,calc(100% - 48px));margin:1.5rem auto;gap:1rem}.journey-planner_loading__vWRSU>div{border-radius:1rem;background:var(--surface-muted);animation:journey-planner_pulse__VV5qO 1.1s ease-in-out infinite alternate}.journey-planner_loading__vWRSU>div:first-child{height:180px}.journey-planner_loading__vWRSU>div:nth-child(2){height:58px}.journey-planner_loading__vWRSU>div:last-child{height:480px}@keyframes journey-planner_panel-enter___HxuT{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes journey-planner_skeleton__zIJYc{to{background-position:-200% 0}}@keyframes journey-planner_pulse__VV5qO{to{opacity:.55}}@media (max-width:1100px){.journey-planner_eventHeader__e7O9_{grid-template-columns:150px minmax(0,1fr)}.journey-planner_headerActions__rB27F{grid-column:2;grid-template-columns:minmax(180px,1fr) 1fr}.journey-planner_headerActions__rB27F>div{grid-template-columns:1fr 1fr}.journey-planner_eventSummary__Sp8do dl{grid-template-columns:1fr 1fr;row-gap:.8rem}.journey-planner_eventSummary__Sp8do dl>div:nth-child(3){grid-column:span 2;border-left:0;padding-left:0}.journey-planner_overviewGrid__G_tXU{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr)}}@media (max-width:900px){.journey-planner_eventHeader__e7O9_{grid-template-columns:128px minmax(0,1fr);gap:1rem}.journey-planner_headerActions__rB27F{grid-column:1/-1;grid-template-columns:1fr 1fr}.journey-planner_overviewGrid__G_tXU,.journey-planner_seatMapLayout__6kq_s,.journey-planner_ticketLayout__dxIkK,.journey-planner_transportLayout__MfHKV,.journey-planner_venueLayout__UKUyG{grid-template-columns:1fr}.journey-planner_overviewAside__Y9dgN{grid-template-columns:1fr 1fr}.journey-planner_seatMapMedia__FyTdx{min-height:420px}.journey-planner_venueNotes__9O6aO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.journey-planner_page__zYv4i{padding-top:.6rem}.journey-planner_eventHeader__e7O9_{grid-template-columns:92px minmax(0,1fr);align-items:start;padding-block:.75rem 1rem}.journey-planner_poster__1KlIg{aspect-ratio:4/5;border-radius:.75rem}.journey-planner_eventSummary__Sp8do h1{font-size:1.45rem}.journey-planner_eventSummary__Sp8do dl{display:block;margin-top:.8rem}.journey-planner_eventSummary__Sp8do dl>div{padding:.35rem 0}.journey-planner_eventSummary__Sp8do dl>div+div{border-left:0;padding-left:0}.journey-planner_eventSummary__Sp8do dl>div:nth-child(3){grid-column:auto}.journey-planner_eventSummary__Sp8do dt{display:none}.journey-planner_eventSummary__Sp8do dd{margin-top:0;font-size:.72rem}.journey-planner_headerActions__rB27F{display:grid;grid-column:1/-1;grid-template-columns:1fr}.journey-planner_headerActions__rB27F>div{grid-template-columns:1fr 1fr}.journey-planner_tabBar__ZaEOe [role=tab]{min-height:52px;padding-inline:.75rem}.journey-planner_panelShell__CyexV{padding-block:1.25rem 3rem}.journey-planner_panelIntro__VpBv3{margin-bottom:1rem}.journey-planner_panelIntro__VpBv3 h2{font-size:1.7rem}.journey-planner_overviewAside__Y9dgN{grid-template-columns:1fr}.journey-planner_heroMedia__kZj61{aspect-ratio:16/10}.journey-planner_overviewStory__SqPjb h2{font-size:1.55rem}.journey-planner_checklist__8GBcp,.journey-planner_formGrid__VZv2J,.journey-planner_hotelGrid__jSvfB,.journey-planner_offerGrid__czXXx,.journey-planner_viewGrid__kiBFv{grid-template-columns:1fr}.journey-planner_zonePriceList__32s3n>div{grid-template-columns:auto minmax(80px,1fr) auto}.journey-planner_zonePriceList__32s3n small{display:none}.journey-planner_seatMapMedia__FyTdx{min-height:320px}.journey-planner_venueNotes__9O6aO{grid-template-columns:1fr}.journey-planner_mapFrame__1wd7h iframe{min-height:340px}.journey-planner_mapActions__YQipM{grid-template-columns:1fr}.journey-planner_groupHeading__FLQMV{grid-template-columns:auto minmax(0,1fr)}.journey-planner_groupHeading__FLQMV>a{grid-column:1/-1}.journey-planner_groupPreview__aTJjD dl{grid-template-columns:1fr}.journey-planner_groupPreview__aTJjD dl>div{padding:.8rem 0}.journey-planner_groupPreview__aTJjD dl>div+div{border-top:1px solid var(--line);border-left:0}.journey-planner_checklistHeader__CIeUx{align-items:flex-start;flex-direction:column}.journey-planner_loading__vWRSU{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.journey-planner_loading__vWRSU>div,.journey-planner_panelSkeleton__sEJeA,.journey-planner_panel__5HiHL{animation:none}}