@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";@import"https://fonts.cdnfonts.com/css/helvetica-neue-55";*{min-width:0;padding:0;margin:0;font-family:Poppins,sans-serif}:root{--black: #010000;--gray: #373637;--light-gray: #706d70;--primary: #3ae4d1;--primary-dark: #42a7ae;--title: "Lexend", serif;--paragraph: "Poppins", sans-serif}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Lexend,sans-serif;font-optical-sizing:auto;font-style:normal}@keyframes bs-ants{to{stroke-dashoffset:-96}}@keyframes bs-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bs-slide-in{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes bs-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes bs-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}body.better-schedule-page{background:#fbfafb}body.better-schedule-page.bs-dark{background:#010000}._page_70f9u_39{overflow-x:hidden}._page_70f9u_39 a,._page_70f9u_39 a:visited{color:#42a7ae}._page_70f9u_39 a:hover{color:#3ae4d1}._title_70f9u_52{font-family:var(--title);font-weight:500;font-size:36px;line-height:1.2;text-align:center;margin:12px 0 10px;animation:_bs-rise_70f9u_1 .7s cubic-bezier(0,.8,.2,1) .25s both}._textarea_70f9u_62{display:block;width:640px;max-width:76vw;resize:none;box-sizing:border-box;padding:16px;border:2px solid var(--body);background:var(--inputbg);color:var(--ink);font-family:var(--paragraph);font-size:13px;line-height:1.55;outline:none}._textarea_70f9u_62:focus{border-color:#3ae4d1}._checkRow_70f9u_82{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:12px 2px;border-bottom:1px solid var(--hair);cursor:pointer;color:var(--body);font-size:15px}._check_70f9u_82{appearance:none;-webkit-appearance:none;width:16px;height:16px;flex-shrink:0;margin:0;box-sizing:border-box;border:2px solid var(--muted);border-radius:0;background:transparent;cursor:pointer;display:grid;place-content:center}._check_70f9u_82:checked{border-color:#42a7ae;background:#42a7ae}._check_70f9u_82:checked:after{content:"";width:8px;height:4px;border-left:2px solid #fbfafb;border-bottom:2px solid #fbfafb;transform:translateY(-1px) rotate(-45deg)}._fontRow_70f9u_125:hover{background:#3ae4d114}._previewControls_70f9u_130{display:flex;flex-direction:column;align-items:center;gap:14px;margin:-20px 0 38px}._sliderRow_70f9u_138{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}._truncateRow_70f9u_146{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--body);font-size:14px;text-align:left}._tourLink_70f9u_156{font-size:13px}._tourBlock_70f9u_162{position:fixed;inset:0;z-index:100}._tourSpot_70f9u_168{position:fixed;z-index:101;pointer-events:none;box-shadow:0 0 0 3px #3ae4d1,0 0 0 9999px #010000ad;transition:top .25s cubic-bezier(.24,.52,.45,.99),left .25s cubic-bezier(.24,.52,.45,.99),width .25s cubic-bezier(.24,.52,.45,.99),height .25s cubic-bezier(.24,.52,.45,.99)}._tourCard_70f9u_176{position:fixed;z-index:102;width:260px;box-sizing:border-box;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--popbg);border:1px solid var(--hair);box-shadow:4px 4px #42a7ae}._tourCount_70f9u_190{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.15em;color:#42a7ae}._tourText_70f9u_197{margin:0;color:var(--ink);font-family:var(--paragraph);font-size:14px;line-height:1.55;text-wrap:pretty}._tourButtons_70f9u_206{display:flex;gap:10px;justify-content:flex-end}._slider_70f9u_138{position:relative;width:220px;height:28px;cursor:pointer;touch-action:none;flex-shrink:0}@media(max-width:1024px){._slider_70f9u_138{width:132px}}._sliderTrack_70f9u_230,._sliderFill_70f9u_231{position:absolute;top:13px;height:2px}._sliderTrack_70f9u_230{left:0;right:0;background:var(--hair)}._sliderFill_70f9u_231{left:0;background:#3ae4d1}._sliderTick_70f9u_248{position:absolute;top:19px;width:1px;height:6px;background:var(--hair)}._sliderTickOn_70f9u_256{background:#42a7ae}._sliderThumb_70f9u_260{position:absolute;top:7px;width:14px;height:14px;background:#3ae4d1;border:2px solid #42a7ae;box-sizing:border-box;transform:rotate(45deg);pointer-events:none}._stepper_70f9u_273{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:10px}._stepperAnimate_70f9u_282{animation:_bs-rise_70f9u_1 .7s cubic-bezier(0,.8,.2,1) .1s both}._stepperItem_70f9u_286{display:contents}._stepButton_70f9u_290{display:flex;align-items:center;gap:10px;background:none;border:none;padding:0;cursor:pointer}._stepMark_70f9u_300{width:34px;height:34px;border-radius:50%;box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--muted);color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}._stepMarkActive_70f9u_316{border:2px solid #42a7ae;color:#42a7ae}._stepMarkDone_70f9u_321{background:#3ae4d1;border:2px solid #3ae4d1;color:#010000}._stepLabel_70f9u_327{font-family:var(--paragraph);font-size:14px;font-weight:400;color:var(--muted);white-space:nowrap}._stepLabelReached_70f9u_335{color:var(--ink)}._stepLabelActive_70f9u_339{color:var(--ink);font-weight:500}._stepLine_70f9u_345{width:56px;height:1px;flex-shrink:0;background:var(--hair)}._stepLineReached_70f9u_352{background:#3ae4d1}@media(max-width:672px){._stepper_70f9u_273{flex-wrap:nowrap;gap:8px}._stepLabel_70f9u_327{display:none}._stepLabelActive_70f9u_339{display:inline}._stepLine_70f9u_345{width:5px;height:5px;border-radius:50%;background:var(--muted)}._stepLineReached_70f9u_352{background:#3ae4d1}._stepLineNext_70f9u_383{width:28px;height:1px;border-radius:0;background:#42a7ae}}._link_70f9u_392{background:none;border:none;padding:0;font-family:inherit;cursor:pointer;color:#42a7ae;text-decoration:none}._link_70f9u_392:hover{color:#3ae4d1}@media print{body.better-schedule-page *{visibility:hidden}body.better-schedule-page #print-sheet,body.better-schedule-page #print-sheet *{visibility:visible}body.better-schedule-page #print-sheet{position:absolute!important;left:0!important;top:0!important;box-shadow:none!important;border:none!important;transform:scale(var(--print-scale, 1))!important;transform-origin:top left!important}@page{size:A4 portrait;margin:0}}
