.siteTabs{border:1px solid var(--line);background:#fffaf1c7;border-radius:18px;grid-template-columns:1fr 1fr;justify-self:center;gap:4px;padding:5px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff85}.siteTabs button{color:#58657b;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:850;display:inline-flex}.siteTabs button.active{color:#fff;background:#213552;box-shadow:0 10px 18px #2135522e}.scheduleHome{gap:18px;animation:.36s both tabRise;display:grid}.budgetDashboard{animation:.36s both tabRise}.scheduleHero{border:1px solid var(--line);min-height:420px;box-shadow:var(--shadow);background:linear-gradient(135deg,#fff8ed 0%,#e4f4ff 46%,#fff0df 100%);border-radius:28px;grid-template-columns:minmax(360px,.78fr) 1fr;align-items:center;gap:24px;padding:34px;display:grid;position:relative;overflow:hidden}.scheduleHero:before{content:"";pointer-events:none;border:1px dashed #6558412e;border-radius:22px;position:absolute;inset:18px}.scheduleHeroCopy{z-index:2;max-width:620px;position:relative}.scheduleKicker{color:#44723d;background:#e3f2d9;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:13px;font-weight:850;display:inline-flex}.scheduleHero h1{letter-spacing:-.045em;font-size:clamp(44px,7vw,86px);line-height:.92}.scheduleHero p{color:#536175;max-width:560px;margin:18px 0 22px;font-size:18px;line-height:1.5}.scheduleStats{flex-wrap:wrap;gap:10px;display:flex}.scheduleStats span{border:1px solid var(--line);color:#687486;background:#fffdf8bf;border-radius:18px;min-width:104px;padding:12px 14px;font-weight:800;box-shadow:0 10px 18px #503d2314}.scheduleStats b{color:var(--ink);font-size:28px;line-height:1;display:block}.scheduleIllustration{z-index:1;background:linear-gradient(#dcf2ff 0 52%,#f6efd8 52% 100%);border-radius:26px;height:342px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5753461c,0 18px 28px #463d2e1a}.paperSun{background:#ffd98f;border-radius:50%;width:64px;height:64px;animation:5s ease-in-out infinite sunPulse;position:absolute;top:30px;right:38px;box-shadow:0 0 0 14px #ffd98f2e}.routeLine{border-top:7px dotted #52749242;border-radius:50%;height:72px;position:absolute;top:176px;left:34px;right:46px;transform:rotate(-5deg)}.paperRiver{background:#a8d9ef;border-radius:50% 50% 0 0;height:74px;position:absolute;bottom:18px;left:-22px;right:-22px;box-shadow:inset 0 14px #ffffff3d}.paperTower{background:#fffdf8;border-radius:16px 16px 6px 6px;width:40px;position:absolute;bottom:82px;box-shadow:0 14px 18px #4e402a1f,inset 0 -30px #e8e2d5}.paperTower.tall{height:170px;left:47%}.paperTower.tall:before{content:"";background:#f49d96;width:6px;height:48px;position:absolute;top:-42px;left:17px}.paperTower.short{background:#f6ead9;height:112px;left:57%}.paperShop{background:#fff7ef;border-radius:18px 18px 8px 8px;width:132px;height:88px;position:absolute;bottom:86px;left:80px;box-shadow:0 14px 18px #4e402a1f}.paperShop:before{content:"";background:repeating-linear-gradient(90deg,#f49d96 0 22px,#fffdf8 22px 44px);border-radius:18px 18px 0 0;height:30px;position:absolute;inset:0 0 auto}.paperTree{background:#9d7658;border-radius:999px;width:16px;height:58px;position:absolute;bottom:82px}.paperTree:before,.paperTree:after{content:"";background:#a7c98f;border-radius:50%;position:absolute}.paperTree:before{width:58px;height:58px;top:-38px;left:-21px}.paperTree:after{width:42px;height:42px;top:-20px;left:-36px}.paperTree.left{left:34px}.paperTree.right{right:138px;transform:scale(.9)}.paperSuitcase{color:#fff;background:#c3a7ed;border-radius:14px;place-items:center;width:74px;height:62px;animation:4.8s ease-in-out infinite suitcaseBob;display:grid;position:absolute;bottom:80px;right:54px;box-shadow:0 14px 18px #4e402a24}.paperSuitcase:before{content:"";border:4px solid #9b7dd1;border-bottom:0;border-radius:12px 12px 0 0;width:28px;height:16px;position:absolute;top:-10px}.paperPlaneMini{width:112px;height:52px;animation:7s cubic-bezier(.45,0,.25,1) infinite heroPlane;position:absolute;top:46px;left:30px}.scheduleOverview{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.overviewChip{border:1px solid var(--line);min-height:104px;color:var(--ink);background:#fffaf1;border-radius:20px;padding:14px;text-decoration:none;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 18px #503d2314}.overviewChip:before{content:"";background:var(--day-accent);height:7px;position:absolute;top:0;left:0;right:0}.overviewChip:hover{transform:translateY(-3px);box-shadow:0 18px 28px #503d2321}.overviewChip span,.overviewChip small{color:#697486;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:850;display:block}.overviewChip b{margin:12px 0 4px;font-size:15px;display:block}.overviewChip small{text-transform:none;letter-spacing:0;font-weight:700}.daySelector{z-index:8;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf1e0;border-radius:24px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:8px;display:grid;position:sticky;top:10px;box-shadow:0 18px 34px #503d231c}.daySelector button{min-height:94px;color:var(--ink);text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #5753461c;border-radius:18px;padding:13px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;position:relative;overflow:hidden;box-shadow:inset 0 -18px #f6efd89e}.daySelector button:before{content:"";background:var(--day-accent);height:6px;position:absolute;top:0;left:0;right:0}.daySelector button:hover{transform:translateY(-2px);box-shadow:0 14px 22px #503d231f,inset 0 -18px #f6efd88f}.daySelector button.active{border-color:color-mix(in srgb,var(--day-accent) 58%,#fff);background:linear-gradient(#fffdf8,#fff7ea);box-shadow:0 18px 28px #503d2326,inset 0 -20px #f6efd8a3}.daySelector button.active:after{content:"";background:var(--day-accent);width:13px;height:13px;box-shadow:0 0 0 6px color-mix(in srgb,var(--day-accent) 18%,transparent);border-radius:50%;position:absolute;bottom:13px;right:14px}.daySelector span,.daySelector small{color:#697486;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900;display:block}.daySelector b{margin:12px 22px 4px 0;font-size:15px;line-height:1.1;display:block}.daySelector small{text-transform:none;letter-spacing:0;font-weight:750;line-height:1.2}.scheduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.selectedDayPanel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffaf1e6;border-radius:30px;padding:20px;position:relative;overflow:hidden}.selectedDayPanel:before{content:"";background:var(--day-accent);height:9px;position:absolute;inset:0 0 auto}.selectedDayHeader{grid-template-columns:118px minmax(260px,.9fr) 1fr;align-items:stretch;gap:16px;margin-bottom:18px;display:grid;position:relative}.selectedDayCopy{align-self:center;padding:4px 0}.selectedDayCopy span{color:#526071;align-items:center;gap:8px;font-weight:850;display:inline-flex}.selectedDayCopy h2{letter-spacing:-.045em;margin:9px 0;font-size:clamp(28px,3.5vw,44px);line-height:1}.selectedDayCopy p{color:#697486;align-items:center;gap:6px;margin:0;font-weight:750;display:flex}.selectedAnchorRibbon{color:#fff;background:#213552;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:850;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 10px 16px #2135522e}.eventCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.eventCard{perspective:1400px;min-height:382px;animation:.42s both cardIn;animation-delay:var(--delay);cursor:pointer;outline:0;transition:transform .18s;position:relative}.eventCard:hover{transform:translateY(-4px)}.eventCard:focus-visible{outline:3px solid color-mix(in srgb,var(--day-accent) 70%,#fff);outline-offset:5px;border-radius:28px}.eventCardInner{transform-style:preserve-3d;transition:transform .68s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0}.eventCard.flipped .eventCardInner{transform:rotateY(180deg)}.eventCardFace{border:1px solid var(--line);backface-visibility:hidden;background:#fffdf8;border-radius:26px;grid-template-rows:240px auto;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 16px 32px #503d231c}.eventCard:hover .eventCardFace{box-shadow:0 24px 44px #503d2329}.eventCard.anchor .eventCardFace{border-color:color-mix(in srgb,var(--day-accent) 50%,#fff)}.eventCard.anchor:after{display:none}.eventCardBack{background:linear-gradient(145deg,#fffdf8 0%,#fff6e8 58%,color-mix(in srgb,var(--day-accent) 18%,#fffaf1) 100%);padding:18px;display:block;transform:rotateY(180deg)}.eventCardBody{padding:18px 18px 20px}.eventMeta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.eventMeta time{color:#4779bf;font-size:13px;font-weight:950}.eventMeta span{color:#786247;text-transform:uppercase;background:#f4ead8;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.eventCard h3{letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.08}.eventCard p{color:#697486;margin:9px 0 0;font-size:14px;line-height:1.45}.eventPhotoArt{background:#f8efdc;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 -1px #5753461a}.eventPhotoArt img{object-fit:cover;object-position:center;filter:saturate(1.04)contrast(1.02);width:100%;height:100%;display:block}.eventPhotoArt:after{content:"";pointer-events:none;background:linear-gradient(#fff0 55%,#2a1f122e);position:absolute;inset:0}.eventPhotoArt span{z-index:2;color:#213552;text-align:center;background:#fffdf8eb;border-radius:999px;max-width:168px;padding:8px 12px;font-size:12px;font-weight:950;line-height:1.05;position:absolute;top:18px;right:18px;box-shadow:0 10px 18px #2a1f1229}.flipCue{z-index:3;color:#fff;background:#213552d6;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 10px 18px #2135522e}.recommendationPaper{background:#fffdf8d1;border:1px dashed #65584133;border-radius:20px;flex-direction:column;height:100%;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -18px #f6efd87a}.recommendationPaper:before{content:"";background:color-mix(in srgb,var(--day-accent) 26%,#fffdf8);opacity:.72;border-radius:50%;width:112px;height:112px;position:absolute;top:-30px;right:-26px;box-shadow:-46px 58px #ffc6a647}.recKicker{color:#4779bf;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin:2px 0 12px;font-size:12px;font-weight:950;display:inline-flex;position:relative}.recommendationPaper h3{max-width:82%;margin:0 0 12px;font-size:24px;position:relative}.recommendationPaper ul{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.recommendationPaper li{color:#354964;padding-left:20px;font-size:14px;font-weight:750;line-height:1.35;position:relative}.recommendationPaper li:before{content:"";background:var(--day-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--day-accent) 18%,transparent);border-radius:50%;position:absolute;top:.52em;left:0}.recommendationPaper p{color:#697486;margin:14px 0 0;font-size:13px;line-height:1.4;position:relative}.recommendationPaper small{color:#7b715f;text-transform:uppercase;letter-spacing:.05em;margin-top:auto;padding-top:12px;font-size:11px;font-weight:850;position:relative}.scheduleDayCard{border:1px solid var(--line);min-height:620px;box-shadow:var(--shadow);animation:.42s both cardIn;animation-delay:var(--delay);background:#fffaf1e6;border-radius:26px;padding:18px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.scheduleDayCard:hover{transform:translateY(-3px);box-shadow:0 24px 52px #57482d2e,0 4px 12px #5a46281a}.scheduleDayCard:before{content:"";background:var(--day-accent);height:8px;position:absolute;inset:0 0 auto}.scheduleDayTop{grid-template-columns:112px 1fr;align-items:stretch;gap:14px;display:grid}.dateLeaf{border:1px solid var(--line);text-align:center;background:#fffdf8;border-radius:22px;place-items:center;height:142px;display:grid;box-shadow:inset 0 -18px #f6efd8b8}.dateLeaf span{color:#697486;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.dateLeaf b{letter-spacing:-.06em;font-size:42px}.dayScene{background:linear-gradient(#dff2ff 0 58%,#f7efd9 58% 100%);border:1px solid #57534617;border-radius:22px;height:142px;position:relative;overflow:hidden}.sceneSun{background:#ffd98f;border-radius:50%;width:34px;height:34px;position:absolute;top:16px;right:18px}.scenePath{border-top:5px dotted #52749240;border-radius:50%;height:36px;position:absolute;bottom:34px;left:20px;right:28px;transform:rotate(-7deg)}.sceneHotel{background:#fffdf8;border-radius:12px 12px 5px 5px;width:30px;height:76px;position:absolute;bottom:34px;left:46%;box-shadow:inset 0 -18px #e8e2d5}.sceneHotel:before{content:"";background:var(--day-accent);width:5px;height:25px;position:absolute;top:-22px;left:12px}.sceneShop{background:#fff7ef;border-radius:12px 12px 5px 5px;width:58px;height:44px;position:absolute;bottom:34px;left:20px}.sceneShop:before{content:"";background:var(--day-accent);border-radius:12px 12px 0 0;height:16px;position:absolute;inset:0 0 auto}.sceneTree{background:#9d7658;width:9px;height:35px;position:absolute;bottom:34px;right:66px}.sceneTree:before{content:"";background:#a7c98f;border-radius:50%;width:36px;height:36px;position:absolute;top:-24px;left:-14px}.scenePin{background:var(--day-accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;animation:2.8s ease-in-out infinite pinPulse;display:grid;position:absolute;bottom:52px;left:56%}.scheduleDayTitle{padding:18px 4px 12px}.scheduleDayTitle span{color:#526071;align-items:center;gap:8px;font-weight:850;display:inline-flex}.scheduleDayTitle h2{letter-spacing:-.035em;margin:9px 0;font-size:24px;line-height:1.12}.scheduleDayTitle p{color:#697486;align-items:center;gap:6px;margin:0;font-weight:750;display:flex}.scheduleTimeline{border-top:1px solid var(--line);margin-top:4px;display:grid}.scheduleRow{border-bottom:1px solid var(--line);grid-template-columns:98px 74px 1fr;align-items:center;gap:12px;padding:10px 4px;display:grid}.scheduleRow time{color:#4779bf;font-size:13px;font-weight:900}.scheduleRow b{font-size:14px;display:block}.scheduleRow span{color:#697486;margin-top:3px;font-size:13px;line-height:1.35;display:block}.scheduleRow.anchor{background:linear-gradient(90deg,#ffffffa3,#fff0)}.scheduleRow.anchor b:after{content:"Fixed";background:var(--day-accent);color:#fff;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:10px;display:inline-block}.eventPaperArt{background:linear-gradient(#dff2ff 0 57%,#f8efdc 57% 100%);border:1px solid #5753461a;border-radius:14px;width:78px;height:58px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff6b,0 8px 12px #503d2314}.eventPaperArt span{display:block;position:absolute}.paperBackdrop{background:#eadfca;border-radius:60% 60% 0 0;height:20px;bottom:0;left:-10px;right:-10px}.paperWater{background:#9ed6ee;border-radius:50% 50% 0 0;height:22px;display:none;bottom:4px;left:-8px;right:-8px;box-shadow:inset 0 7px #ffffff3d}.paperRoute{border-top:4px dotted #52749252;border-radius:50%;height:18px;display:none;bottom:22px;left:8px;right:8px;transform:rotate(-8deg)}.paperLandmark{background:#fffdf8;border-radius:8px 8px 4px 4px;width:28px;height:32px;bottom:15px;left:24px;box-shadow:inset 0 -10px #e8e2d5,0 6px 8px #503d231a}.paperDetail{background:var(--event-accent);box-shadow:0 5px 7px #503d231c}.paperDetail.one{border-radius:5px;width:15px;height:20px;bottom:14px;left:12px}.paperDetail.two{border-radius:999px 999px 4px 4px;width:14px;height:18px;bottom:15px;right:11px}.paperDetail.three{display:none}.paperLabel{color:#213552;text-align:center;background:#fffdf8e6;border-radius:999px;max-width:48px;padding:2px 5px;font-size:8px;font-weight:900;line-height:1;top:5px;right:5px;box-shadow:0 3px 5px #503d231a}.art-four-seasons-arrival .paperLandmark,.art-four-seasons-night .paperLandmark,.art-four-seasons-reset .paperLandmark,.art-four-seasons-checkout .paperLandmark{border-radius:8px 8px 4px 4px;width:18px;height:42px;bottom:12px;left:31px}.art-four-seasons-arrival .paperLandmark:before,.art-four-seasons-night .paperLandmark:before,.art-four-seasons-reset .paperLandmark:before,.art-four-seasons-checkout .paperLandmark:before{content:"";background:#f49d96;width:5px;height:16px;position:absolute;top:-14px;left:6px}.art-four-seasons-arrival .paperDetail.one,.art-four-seasons-reset .paperDetail.one,.art-four-seasons-checkout .paperDetail.one{background:#c3a7ed;border-radius:6px;width:24px;height:21px;bottom:12px;left:12px}.art-four-seasons-night{background:linear-gradient(#d9defa 0 57%,#f8efdc 57% 100%)}.art-four-seasons-night .paperDetail.two{background:#ffd98f}.art-signiel-bagdrop .paperLandmark,.art-signiel-reset .paperLandmark,.art-signiel-depart .paperLandmark,.art-signiel-checkout .paperLandmark{background:#fffdf8;border-radius:10px 10px 4px 4px;width:20px;height:45px;bottom:10px;left:30px}.art-signiel-bagdrop .paperLandmark:before,.art-signiel-reset .paperLandmark:before,.art-signiel-depart .paperLandmark:before,.art-signiel-checkout .paperLandmark:before{content:"";background:#d8e7ee;border-radius:999px;height:5px;position:absolute;top:9px;left:-7px;right:-7px}.art-signiel-bagdrop .paperDetail.one,.art-signiel-reset .paperDetail.one,.art-signiel-checkout .paperDetail.one{background:#a7c98f;border-radius:7px;width:25px;height:21px}.art-seocho-taxi .paperLandmark,.art-taxi-signiel .paperLandmark,.art-seongsu-arrival .paperLandmark,.art-signiel-depart .paperLandmark,.art-wooga-approach .paperLandmark,.art-airport-taxi .paperLandmark{background:var(--event-accent);border-radius:12px 14px 7px 7px;width:42px;height:20px;bottom:13px;left:14px;box-shadow:0 6px 8px #503d231f}.art-seocho-taxi .paperLandmark:before,.art-taxi-signiel .paperLandmark:before,.art-seongsu-arrival .paperLandmark:before,.art-signiel-depart .paperLandmark:before,.art-wooga-approach .paperLandmark:before,.art-airport-taxi .paperLandmark:before{content:"";background:#213552;border-radius:999px;height:8px;position:absolute;bottom:-5px;left:9px;right:9px}.art-airport-taxi .paperRoute,.art-taxi-signiel .paperRoute,.art-wooga-approach .paperRoute{display:block}.art-seocho-church .paperLandmark{width:24px;height:37px;bottom:12px;left:28px}.art-seocho-church .paperLandmark:before{content:"";background:var(--event-accent);width:4px;height:18px;position:absolute;top:-16px;left:10px}.art-seocho-church .paperLandmark:after{content:"";background:var(--event-accent);width:14px;height:4px;position:absolute;top:-10px;left:5px}.art-shinsegae-approach .paperLandmark,.art-central-city .paperLandmark,.art-myeongdong-dutyfree .paperLandmark,.art-hyundai-apgujeong .paperLandmark,.art-lotte-world-mall .paperLandmark{background:#fff7ef;border-radius:10px 10px 4px 4px;width:44px;height:31px;bottom:13px;left:13px}.art-shinsegae-approach .paperLandmark:before,.art-central-city .paperLandmark:before,.art-myeongdong-dutyfree .paperLandmark:before,.art-hyundai-apgujeong .paperLandmark:before,.art-lotte-world-mall .paperLandmark:before{content:"";background:repeating-linear-gradient(90deg,var(--event-accent) 0 9px,#fffdf8 9px 18px);border-radius:10px 10px 0 0;height:12px;position:absolute;inset:0 0 auto}.art-central-city .paperDetail.one,.art-myeongdong-dutyfree .paperDetail.one,.art-lotte-world-mall .paperDetail.one{background:#ffc6a6;border-radius:4px;width:14px;height:19px;left:auto;right:9px}.art-myeongdong-dutyfree .paperDetail.two,.art-lotte-world-mall .paperDetail.two{background:#c3a7ed;border-radius:4px;width:12px;height:16px;right:24px}.art-gangnam-daero .paperLandmark,.art-apgujeong-rodeo .paperLandmark{background:#213552;border-radius:5px;width:10px;height:39px;bottom:10px;left:21px}.art-gangnam-daero .paperLandmark:before,.art-apgujeong-rodeo .paperLandmark:before{content:"";background:var(--event-accent);border-radius:4px;width:38px;height:12px;position:absolute;top:7px;left:-12px;box-shadow:5px 16px #fffdf8}.art-gangnam-daero .paperRoute,.art-apgujeong-rodeo .paperRoute,.art-banpo-hangang .paperWater,.art-cheonggyecheon .paperWater,.art-seokchon-lotte .paperWater,.art-seokchon-morning .paperWater{display:block}.art-banpo-hangang .paperLandmark,.art-cheonggyecheon .paperLandmark,.art-seokchon-lotte .paperLandmark,.art-seokchon-morning .paperLandmark{width:auto;height:12px;box-shadow:none;background:0 0;border-top:5px solid #fffdf8;border-radius:50%;bottom:25px;left:10px;right:10px}.art-banpo-hangang .paperDetail.one{background:#c3a7ed;width:11px;height:25px;bottom:14px;left:50px}.art-cheonggyecheon{background:linear-gradient(#d8def8 0 57%,#eef1dc 57% 100%)}.art-yoon-haeundae .paperLandmark,.art-niuroumianguan .paperLandmark,.art-ggupdang-seongsu .paperLandmark,.art-hanbang-chicken .paperLandmark,.art-myeon-seoul .paperLandmark,.art-myeon-lunch .paperLandmark,.art-wooga .paperLandmark,.art-jamsil-family-dinner .paperLandmark,.art-euljiro-dinner .paperLandmark,.art-lotte-foodhall .paperLandmark,.art-namdaemun-snack .paperLandmark{background:#fffdf8;border-radius:8px 8px 20px 20px;width:42px;height:22px;bottom:13px;left:15px;box-shadow:inset 0 -9px #ffc6a6,0 6px 8px #503d231a}.art-yoon-haeundae .paperDetail.one,.art-wooga .paperDetail.one{background:#9d7658;border-radius:999px;width:18px;height:5px;bottom:35px;left:31px;transform:rotate(-25deg)}.art-hanbang-chicken .paperDetail.two{background:#f49d96}.art-euljiro-dinner{background:linear-gradient(#d9defa 0 57%,#f8efdc 57% 100%)}.art-artist-bakery .paperLandmark,.art-jayeondo-salt .paperLandmark,.art-standard-bread .paperLandmark,.art-obok-ricecake .paperLandmark{background:#d8a15c;border-radius:14px 14px 7px 7px;width:39px;height:24px;bottom:12px;left:16px}.art-artist-bakery .paperLandmark:before,.art-jayeondo-salt .paperLandmark:before,.art-standard-bread .paperLandmark:before,.art-obok-ricecake .paperLandmark:before{content:"";background:#fffdf8;border-radius:999px;height:3px;position:absolute;top:7px;left:9px;right:9px}.art-obok-ricecake .paperLandmark{background:#fffdf8;box-shadow:inset 0 -10px #d8effb,0 6px 8px #503d231a}.art-fritz-wonseo .paperLandmark,.art-cheongdam-buffer .paperLandmark,.art-spa-tea .paperLandmark{width:26px;height:31px;box-shadow:inset 0 -11px var(--event-accent),0 6px 8px #503d231a;background:#fffdf8;border-radius:6px 6px 13px 13px;bottom:12px;left:24px}.art-fritz-wonseo .paperLandmark:after,.art-cheongdam-buffer .paperLandmark:after,.art-spa-tea .paperLandmark:after{content:"";border:3px solid #fffdf8;border-left:0;border-radius:0 10px 10px 0;width:9px;height:10px;position:absolute;top:9px;right:-8px}.art-bukchon-hanok .paperLandmark,.art-insadong-ikseon .paperLandmark{background:#fff7ef;border-radius:4px;width:48px;height:23px;bottom:13px;left:14px}.art-bukchon-hanok .paperLandmark:before,.art-insadong-ikseon .paperLandmark:before{content:"";background:var(--event-accent);clip-path:polygon(0 100%,50% 0,100% 100%);height:16px;position:absolute;top:-10px;left:-4px;right:-4px}.art-insadong-ikseon .paperDetail.one{background:#a7c98f}.art-doughroom .paperLandmark{background:#fffdf8;border-radius:50%;width:38px;height:18px;bottom:14px;left:18px;box-shadow:inset 0 -6px #f49d96,0 6px 8px #503d231a}.art-doughroom .paperDetail.one{background:#d8a15c;width:24px;height:3px;bottom:25px;left:26px;transform:rotate(18deg)}.art-jongno-jewelry .paperLandmark{background:var(--event-accent);clip-path:polygon(50% 0,100% 36%,50% 100%,0 36%);width:25px;height:25px;bottom:16px;left:27px;box-shadow:0 6px 8px #503d231f}.art-jongno-jewelry .paperDetail.one{clip-path:polygon(50% 0,100% 36%,50% 100%,0 36%);background:#70aeee;width:14px;height:14px;bottom:15px;left:46px}.art-ddp-exterior .paperLandmark{background:#d8d8e8;border-radius:50% 50% 38% 38%;width:52px;height:25px;bottom:14px;left:12px;box-shadow:0 6px 8px #503d231a}.art-ddp-exterior .paperDetail.one{background:#fffdf8;border-radius:50%;width:12px;height:8px;bottom:34px;left:31px}.art-gamegol-dumplings .paperLandmark{background:#fffdf8;border-radius:50%;width:43px;height:19px;bottom:14px;left:15px;box-shadow:inset 0 -6px #d8c8ae,0 6px 8px #503d231a}.art-gamegol-dumplings .paperLandmark:before{content:"";background:#fffdf8;border-radius:50%;width:9px;height:13px;position:absolute;top:-7px;left:7px;box-shadow:12px 0 #fffdf8,24px 0 #fffdf8}.art-namdaemun-burdeng .paperLandmark{background:#fff7ef;border-radius:5px;width:48px;height:31px;bottom:12px;left:14px}.art-namdaemun-burdeng .paperLandmark:before{content:"";clip-path:polygon(0 100%,50% 0,100% 100%);background:#a7c98f;height:14px;position:absolute;top:-9px;left:-3px;right:-3px}.art-namdaemun-burdeng .paperDetail.one{background:#ffc6a6;border-radius:4px;width:13px;height:21px;bottom:12px;left:51px}.art-yongsan-pokemon .paperLandmark{width:40px;height:30px;box-shadow:inset 0 10px var(--event-accent),0 6px 8px #503d231a;background:#fff7ef;border-radius:8px;bottom:13px;left:12px}.art-yongsan-pokemon .paperDetail.two,.art-seoul-forest-pokemon .paperDetail.two{background:linear-gradient(#f49d96 0 46%,#fffdf8 46% 56%,#70aeee 56%);border-radius:50%;width:19px;height:19px;bottom:18px;left:48px}.art-cgv-yongsan .paperLandmark{background:#213552;border-radius:6px;width:52px;height:28px;bottom:15px;left:12px;box-shadow:inset 0 0 0 4px #fffdf8}.art-cgv-yongsan .paperLandmark:after{content:"";border-left:13px solid var(--event-accent);border-top:7px solid #0000;border-bottom:7px solid #0000;position:absolute;top:7px;left:14px}.art-seoul-forest-pokemon .paperLandmark{background:#9d7658;border-radius:999px;width:8px;height:28px;bottom:12px;left:18px}.art-seoul-forest-pokemon .paperLandmark:before{content:"";background:#a7c98f;border-radius:50%;width:34px;height:34px;position:absolute;top:-17px;left:-13px}.art-seoul-forest-pokemon .paperDetail.one{background:#9d7658;border-radius:999px;width:8px;height:28px;bottom:13px;left:41px}.art-seoul-forest-pokemon .paperDetail.one:before{content:"";background:#7dc6be;border-radius:50%;width:30px;height:30px;position:absolute;top:-16px;left:-11px}.art-spa-gogyeol-arrival .paperLandmark,.art-spa-gogyeol .paperLandmark{background:#fffdf8;border-radius:8px 8px 15px 15px;width:45px;height:21px;bottom:11px;left:13px;box-shadow:inset 0 -8px #d8effb,0 6px 8px #503d231a}.art-spa-gogyeol-arrival .paperLandmark:before,.art-spa-gogyeol .paperLandmark:before{content:"";background:#70aeee73;border-radius:999px;width:4px;height:17px;position:absolute;top:-19px;left:16px;box-shadow:10px -3px #70aeee57}.art-icn-flight .paperLandmark{box-shadow:none;background:0 0}.art-icn-flight .paperLandmark:before{content:"";clip-path:polygon(0 50%,100% 0,76% 45%,100% 86%,0 58%);filter:drop-shadow(0 6px 5px #503d2321);background:#fffdf8;width:58px;height:28px;animation:4s ease-in-out infinite eventPlaneDrift;position:absolute;top:6px;left:-8px}.art-icn-flight .paperRoute{display:block}.art-icn-flight .paperDetail.one{background:#7dc6be;border-radius:4px;width:16px;height:26px;bottom:12px;left:auto;right:10px}.eventPaperArt.large{background:linear-gradient(#dff2ff 0 58%,#f8efdc 58% 100%);border:0;border-radius:0;width:100%;height:100%;overflow:hidden;box-shadow:inset 0 -1px #5753461a}.eventPaperArt.large:before{content:"";pointer-events:none;z-index:2;border:1px dashed #6558412e;border-radius:22px;position:absolute;inset:14px}.eventPaperArt.large:after{content:"";filter:blur(8px);background:#503d231a;border-radius:50%;height:15px;position:absolute;bottom:16px;left:18px;right:18px}.eventPaperArt.large .paperBackdrop{background:linear-gradient(#f2e6cf,#e6d7be);border-radius:50% 50% 0 0;height:88px;bottom:-14px;left:-30px;right:-30px}.eventPaperArt.large .paperWater{height:82px;bottom:10px;left:-26px;right:-26px;box-shadow:inset 0 16px #ffffff3d}.eventPaperArt.large .paperRoute{opacity:.8;border-top-width:7px;height:54px;bottom:94px;left:44px;right:44px}.eventPaperArt.large .paperLandmark{z-index:1;border-radius:22px 22px 10px 10px;width:82px;height:92px;bottom:66px;left:50%;transform:translate(-50%);box-shadow:inset 0 -28px #e8e2d5,0 20px 24px #503d2321}.eventPaperArt.large .paperDetail{z-index:1}.eventPaperArt.large .paperDetail.one{border-radius:17px;width:54px;height:62px;bottom:58px;left:17%}.eventPaperArt.large .paperDetail.two{border-radius:999px 999px 14px 14px;width:48px;height:58px;bottom:60px;right:16%}.eventPaperArt.large .paperDetail.three{background:#ffc6a6;border-radius:10px;width:36px;height:24px;display:block;bottom:40px;left:28%}.eventPaperArt.large .paperLabel{z-index:4;border-radius:999px;max-width:168px;padding:8px 12px;font-size:12px;line-height:1.05;top:18px;right:18px;box-shadow:0 8px 14px #503d2321}.eventPaperArt.large.art-four-seasons-arrival .paperLandmark,.eventPaperArt.large.art-four-seasons-night .paperLandmark,.eventPaperArt.large.art-four-seasons-reset .paperLandmark,.eventPaperArt.large.art-four-seasons-checkout .paperLandmark{border-radius:20px 20px 9px 9px;width:54px;height:136px;bottom:48px}.eventPaperArt.large.art-four-seasons-arrival .paperLandmark:before,.eventPaperArt.large.art-four-seasons-night .paperLandmark:before,.eventPaperArt.large.art-four-seasons-reset .paperLandmark:before,.eventPaperArt.large.art-four-seasons-checkout .paperLandmark:before{width:9px;height:48px;top:-42px;left:23px}.eventPaperArt.large.art-four-seasons-arrival .paperDetail.one,.eventPaperArt.large.art-four-seasons-reset .paperDetail.one,.eventPaperArt.large.art-four-seasons-checkout .paperDetail.one{border-radius:18px;width:76px;height:56px;bottom:52px;left:22%}.eventPaperArt.large.art-four-seasons-night{background:linear-gradient(#d9defa 0 58%,#f8efdc 58% 100%)}.eventPaperArt.large.art-signiel-bagdrop .paperLandmark,.eventPaperArt.large.art-signiel-reset .paperLandmark,.eventPaperArt.large.art-signiel-depart .paperLandmark,.eventPaperArt.large.art-signiel-checkout .paperLandmark{border-radius:26px 26px 10px 10px;width:60px;height:148px;bottom:42px}.eventPaperArt.large.art-signiel-bagdrop .paperLandmark:before,.eventPaperArt.large.art-signiel-reset .paperLandmark:before,.eventPaperArt.large.art-signiel-depart .paperLandmark:before,.eventPaperArt.large.art-signiel-checkout .paperLandmark:before{height:12px;top:34px;left:-22px;right:-22px}.eventPaperArt.large.art-signiel-bagdrop .paperDetail.one,.eventPaperArt.large.art-signiel-reset .paperDetail.one,.eventPaperArt.large.art-signiel-checkout .paperDetail.one{border-radius:20px;width:84px;height:56px;bottom:46px;left:18%}.eventPaperArt.large.art-seocho-taxi .paperLandmark,.eventPaperArt.large.art-taxi-signiel .paperLandmark,.eventPaperArt.large.art-seongsu-arrival .paperLandmark,.eventPaperArt.large.art-signiel-depart .paperLandmark,.eventPaperArt.large.art-wooga-approach .paperLandmark,.eventPaperArt.large.art-airport-taxi .paperLandmark{border-radius:36px 42px 18px 18px;width:140px;height:64px;bottom:64px;left:50%;transform:translate(-50%)}.eventPaperArt.large.art-seocho-taxi .paperLandmark:before,.eventPaperArt.large.art-taxi-signiel .paperLandmark:before,.eventPaperArt.large.art-seongsu-arrival .paperLandmark:before,.eventPaperArt.large.art-signiel-depart .paperLandmark:before,.eventPaperArt.large.art-wooga-approach .paperLandmark:before,.eventPaperArt.large.art-airport-taxi .paperLandmark:before{height:20px;bottom:-14px;left:28px;right:28px}.eventPaperArt.large.art-seocho-church .paperLandmark{width:68px;height:114px;bottom:52px}.eventPaperArt.large.art-seocho-church .paperLandmark:before{width:8px;height:54px;top:-48px;left:31px}.eventPaperArt.large.art-seocho-church .paperLandmark:after{width:38px;height:9px;top:-28px;left:15px}.eventPaperArt.large.art-shinsegae-approach .paperLandmark,.eventPaperArt.large.art-central-city .paperLandmark,.eventPaperArt.large.art-myeongdong-dutyfree .paperLandmark,.eventPaperArt.large.art-hyundai-apgujeong .paperLandmark,.eventPaperArt.large.art-lotte-world-mall .paperLandmark{border-radius:28px 28px 12px 12px;width:150px;height:98px;bottom:56px;left:50%;transform:translate(-50%)}.eventPaperArt.large.art-shinsegae-approach .paperLandmark:before,.eventPaperArt.large.art-central-city .paperLandmark:before,.eventPaperArt.large.art-myeongdong-dutyfree .paperLandmark:before,.eventPaperArt.large.art-hyundai-apgujeong .paperLandmark:before,.eventPaperArt.large.art-lotte-world-mall .paperLandmark:before{background:repeating-linear-gradient(90deg,var(--event-accent) 0 24px,#fffdf8 24px 48px);border-radius:28px 28px 0 0;height:34px}.eventPaperArt.large.art-gangnam-daero .paperLandmark,.eventPaperArt.large.art-apgujeong-rodeo .paperLandmark{border-radius:14px;width:34px;height:132px;bottom:44px;left:47%}.eventPaperArt.large.art-gangnam-daero .paperLandmark:before,.eventPaperArt.large.art-apgujeong-rodeo .paperLandmark:before{border-radius:12px;width:150px;height:34px;top:26px;left:-58px;box-shadow:20px 54px #fffdf8}.eventPaperArt.large.art-banpo-hangang .paperLandmark,.eventPaperArt.large.art-cheonggyecheon .paperLandmark,.eventPaperArt.large.art-seokchon-lotte .paperLandmark,.eventPaperArt.large.art-seokchon-morning .paperLandmark{border-top-width:10px;height:34px;bottom:106px;left:12%;right:12%}.eventPaperArt.large.art-banpo-hangang .paperDetail.one{width:28px;height:78px;bottom:64px;left:auto;right:20%}.eventPaperArt.large.art-cheonggyecheon{background:linear-gradient(#d8def8 0 58%,#eef1dc 58% 100%)}.eventPaperArt.large.art-yoon-haeundae .paperLandmark,.eventPaperArt.large.art-niuroumianguan .paperLandmark,.eventPaperArt.large.art-ggupdang-seongsu .paperLandmark,.eventPaperArt.large.art-hanbang-chicken .paperLandmark,.eventPaperArt.large.art-myeon-seoul .paperLandmark,.eventPaperArt.large.art-myeon-lunch .paperLandmark,.eventPaperArt.large.art-wooga .paperLandmark,.eventPaperArt.large.art-jamsil-family-dinner .paperLandmark,.eventPaperArt.large.art-euljiro-dinner .paperLandmark,.eventPaperArt.large.art-lotte-foodhall .paperLandmark,.eventPaperArt.large.art-namdaemun-snack .paperLandmark{border-radius:28px 28px 54px 54px;width:148px;height:70px;bottom:60px;left:50%;transform:translate(-50%);box-shadow:inset 0 -27px #ffc6a6,0 20px 24px #503d2321}.eventPaperArt.large.art-yoon-haeundae .paperDetail.one,.eventPaperArt.large.art-wooga .paperDetail.one{width:62px;height:12px;bottom:130px;left:50%;transform:translate(-12px)rotate(-25deg)}.eventPaperArt.large.art-artist-bakery .paperLandmark,.eventPaperArt.large.art-jayeondo-salt .paperLandmark,.eventPaperArt.large.art-standard-bread .paperLandmark,.eventPaperArt.large.art-obok-ricecake .paperLandmark{border-radius:44px 44px 18px 18px;width:132px;height:78px;bottom:54px;left:50%;transform:translate(-50%)}.eventPaperArt.large.art-artist-bakery .paperLandmark:before,.eventPaperArt.large.art-jayeondo-salt .paperLandmark:before,.eventPaperArt.large.art-standard-bread .paperLandmark:before,.eventPaperArt.large.art-obok-ricecake .paperLandmark:before{height:8px;top:24px;left:28px;right:28px}.eventPaperArt.large.art-fritz-wonseo .paperLandmark,.eventPaperArt.large.art-cheongdam-buffer .paperLandmark,.eventPaperArt.large.art-spa-tea .paperLandmark{border-radius:18px 18px 34px 34px;width:74px;height:102px;bottom:54px}.eventPaperArt.large.art-fritz-wonseo .paperLandmark:after,.eventPaperArt.large.art-cheongdam-buffer .paperLandmark:after,.eventPaperArt.large.art-spa-tea .paperLandmark:after{border-width:8px;width:28px;height:32px;top:28px;right:-28px}.eventPaperArt.large.art-bukchon-hanok .paperLandmark,.eventPaperArt.large.art-insadong-ikseon .paperLandmark,.eventPaperArt.large.art-namdaemun-burdeng .paperLandmark{border-radius:12px;width:154px;height:74px;bottom:56px;left:50%;transform:translate(-50%)}.eventPaperArt.large.art-bukchon-hanok .paperLandmark:before,.eventPaperArt.large.art-insadong-ikseon .paperLandmark:before,.eventPaperArt.large.art-namdaemun-burdeng .paperLandmark:before{height:52px;top:-34px;left:-16px;right:-16px}.eventPaperArt.large.art-doughroom .paperLandmark{width:128px;height:52px;bottom:70px}.eventPaperArt.large.art-doughroom .paperDetail.one{width:72px;height:9px;bottom:126px;left:50%;transform:translate(-18px)rotate(18deg)}.eventPaperArt.large.art-jongno-jewelry .paperLandmark{width:86px;height:86px;bottom:72px;left:50%;transform:translate(-50%)}.eventPaperArt.large.art-jongno-jewelry .paperDetail.one{width:44px;height:44px;bottom:68px;left:63%}.eventPaperArt.large.art-ddp-exterior .paperLandmark{width:166px;height:78px;bottom:60px;left:50%;transform:translate(-50%)}.eventPaperArt.large.art-ddp-exterior .paperDetail.one{width:36px;height:24px;bottom:130px;left:50%;transform:translate(-50%)}.eventPaperArt.large.art-gamegol-dumplings .paperLandmark{width:146px;height:58px;bottom:62px;left:50%;transform:translate(-50%)}.eventPaperArt.large.art-gamegol-dumplings .paperLandmark:before{width:28px;height:38px;top:-26px;left:24px;box-shadow:42px 0 #fffdf8,84px 0 #fffdf8}.eventPaperArt.large.art-yongsan-pokemon .paperLandmark{width:132px;height:92px;box-shadow:inset 0 30px var(--event-accent),0 20px 24px #503d2321;border-radius:24px;bottom:58px;left:46%;transform:translate(-50%)}.eventPaperArt.large.art-yongsan-pokemon .paperDetail.two,.eventPaperArt.large.art-seoul-forest-pokemon .paperDetail.two{width:58px;height:58px;bottom:70px;left:auto;right:19%}.eventPaperArt.large.art-cgv-yongsan .paperLandmark{border-radius:18px;width:166px;height:88px;bottom:62px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 12px #fffdf8,0 20px 24px #503d2321}.eventPaperArt.large.art-cgv-yongsan .paperLandmark:after{border-top-width:22px;border-bottom-width:22px;border-left-width:42px;top:24px;left:62px}.eventPaperArt.large.art-seoul-forest-pokemon .paperLandmark{width:22px;height:90px;bottom:54px;left:34%}.eventPaperArt.large.art-seoul-forest-pokemon .paperLandmark:before{width:108px;height:108px;top:-58px;left:-42px}.eventPaperArt.large.art-seoul-forest-pokemon .paperDetail.one{width:20px;height:86px;bottom:50px;left:52%}.eventPaperArt.large.art-seoul-forest-pokemon .paperDetail.one:before{width:96px;height:96px;top:-52px;left:-36px}.eventPaperArt.large.art-spa-gogyeol-arrival .paperLandmark,.eventPaperArt.large.art-spa-gogyeol .paperLandmark{border-radius:24px 24px 48px 48px;width:150px;height:66px;bottom:58px;left:50%;transform:translate(-50%);box-shadow:inset 0 -24px #d8effb,0 20px 24px #503d2321}.eventPaperArt.large.art-spa-gogyeol-arrival .paperLandmark:before,.eventPaperArt.large.art-spa-gogyeol .paperLandmark:before{width:8px;height:48px;top:-58px;left:58px;box-shadow:28px -8px #70aeee57}.eventPaperArt.large.art-icn-flight .paperRoute{display:block;bottom:104px}.eventPaperArt.large.art-icn-flight .paperLandmark{width:100%;height:100%;bottom:0;left:0;transform:none}.eventPaperArt.large.art-icn-flight .paperLandmark:before{width:190px;height:88px;animation:5.5s cubic-bezier(.45,0,.2,1) infinite eventPlaneFly;top:76px;left:13%}.eventPaperArt.large.art-icn-flight .paperDetail.one{width:54px;height:78px;bottom:54px;right:16%}.anchorRibbon{color:#fff;background:#213552;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:850;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 10px 16px #2135522e}.scheduleSupport{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.hardAnchorsPanel,.flexPanel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffaf1;border-radius:26px;padding:22px}.hardAnchorsPanel h2,.flexPanel h2{letter-spacing:-.03em;margin:0 0 14px;font-size:24px}.hardAnchorList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hardAnchor{border:1px solid var(--line);background:#fffdf8;border-radius:15px;grid-template-columns:12px 92px 96px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.hardAnchor i{border-radius:50%;width:10px;height:10px}.hardAnchor span,.hardAnchor time{color:#697486;font-size:12px;font-weight:850}.hardAnchor b{font-size:13px}.flexPanel p{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:12px;margin:0;padding:12px 0;display:grid}.flexPanel p:last-child{border-bottom:0}.flexPanel b{font-size:14px}.flexPanel span{color:#697486;font-size:13px;line-height:1.4}@keyframes tabRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)rotate(.3deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes heroPlane{0%{opacity:0;transform:translate(-36px,92px)rotate(-18deg)}12%{opacity:1}55%{opacity:1;transform:translate(270px,4px)rotate(-9deg)}to{opacity:0;transform:translate(520px,-28px)rotate(-13deg)}}@keyframes sunPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes suitcaseBob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes pinPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes eventPlaneDrift{0%,to{transform:translateY(2px)rotate(-6deg)}50%{transform:translate(6px,-3px)rotate(-2deg)}}@keyframes eventPlaneFly{0%{opacity:0;transform:translate(-72px,34px)rotate(-15deg)}14%{opacity:1}48%{opacity:1;transform:translate(98px,-14px)rotate(-7deg)}74%{opacity:.95;transform:translate(210px,-28px)rotate(-10deg)}to{opacity:0;transform:translate(330px,-62px)rotate(-13deg)}}@keyframes eventSteam{0%,to{opacity:.35;transform:translateY(3px)}50%{opacity:.9;transform:translateY(-3px)}}@media (max-width:1220px){.scheduleHero{grid-template-columns:1fr}.scheduleIllustration{height:280px}.scheduleOverview{grid-template-columns:repeat(3,1fr)}.scheduleGrid,.scheduleSupport{grid-template-columns:1fr}}@media (max-width:760px){.siteTabs{justify-self:stretch;width:100%}.siteTabs button{padding:0 10px}.scheduleHero{min-height:0;padding:22px}.scheduleHero:before{inset:10px}.scheduleHero h1{font-size:44px}.scheduleStats span{flex:1;min-width:86px}.scheduleIllustration{height:230px}.scheduleOverview{grid-template-columns:1fr 1fr}.scheduleDayTop{grid-template-columns:1fr}.dateLeaf{height:94px}.dayScene{height:118px}.scheduleDayCard{min-height:0;padding:14px}.scheduleRow{grid-template-columns:72px 1fr;gap:8px}.scheduleRow time{grid-column:1/-1}.eventPaperArt{width:66px;height:50px}.hardAnchorList{grid-template-columns:1fr}.hardAnchor{grid-template-columns:12px 1fr}.hardAnchor time,.hardAnchor b{grid-column:2}.flexPanel p{grid-template-columns:1fr;gap:4px}}@media (max-width:1220px){.daySelector{grid-template-columns:repeat(3,minmax(0,1fr));position:relative;top:auto}.selectedDayHeader{grid-template-columns:112px 1fr}.selectedDayHeader .dayScene{grid-column:1/-1}.eventCardsGrid{grid-template-columns:1fr 1fr}.eventCard{min-height:366px}.eventCardFace{grid-template-rows:220px auto}}@media (max-width:760px){.daySelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px}.daySelector button{min-height:88px;padding:11px}.selectedDayPanel{border-radius:24px;padding:14px}.selectedDayHeader{grid-template-columns:1fr;gap:12px}.selectedDayHeader .dateLeaf{height:92px}.selectedAnchorRibbon{justify-self:start;position:static}.eventCardsGrid{grid-template-columns:1fr}.eventCard{min-height:460px}.eventCardFace{border-radius:22px;grid-template-rows:210px auto}.eventCardBody{padding:16px}.eventCard h3{font-size:20px}.eventPaperArt.large .paperLabel{max-width:138px;font-size:11px}.eventPaperArt.large.art-icn-flight .paperLandmark:before{width:154px;height:72px;top:84px}.flipCue{padding:7px 9px;font-size:11px}.recommendationPaper{padding:15px}.recommendationPaper h3{font-size:21px}.recommendationPaper li{font-size:13px}.recommendationPaper small{left:15px;right:15px}}
