.dph-body[data-v-df750268]{align-content:start;display:grid;gap:12px;min-height:240px}.dph-body h3[data-v-df750268]{font-family:Archivo,sans-serif;font-size:18px;font-weight:800;margin:0;text-transform:uppercase}.dph-list[data-v-df750268]{border-bottom:1px solid rgb(var(--xp-hairline));list-style:none;margin:0;padding:0}.dph-list li[data-v-df750268]{border-top:1px solid rgb(var(--xp-hairline));color:rgb(var(--xp-ink-soft));font-size:15px;padding:10px 0}.dph-list b[data-v-df750268]{color:rgb(var(--xp-ink))}.dph-muted[data-v-df750268]{color:rgb(var(--xp-muted));font-size:14px;margin:0}.scrollbar-none[data-v-c39f7afb]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none[data-v-c39f7afb]::-webkit-scrollbar{display:none}.lp-page{color:rgb(var(--xp-ink));font-family:Hanken Grotesk,system-ui,sans-serif}.lp-wrap{margin:0 auto;max-width:1296px;padding-bottom:160px}.lp-page .lp-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.lp-page .lp-lab{font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-page .lp-muted{color:rgb(var(--xp-muted))}.lp-page .lp-fdot{background:rgb(var(--xp-flame));display:inline-block;height:.14em;margin-left:.06em;vertical-align:.08em;width:.14em}.lp-page .lp-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.lp-loading{display:flex;justify-content:center;padding:96px 0}.lp-hh{border-bottom:2px solid rgb(var(--xp-ink));display:grid;gap:20px;grid-template-columns:minmax(0,1fr);padding:40px 0 24px}@media (min-width:900px){.lp-hh{align-items:end;grid-template-columns:minmax(0,1fr) auto}}.lp-hh .lp-eyebrow{color:rgb(var(--xp-muted));margin:0 0 10px}.lp-hh h1{font-family:Archivo,sans-serif;font-weight:900;letter-spacing:-.02em;line-height:.92;margin:0;overflow-wrap:break-word;text-transform:uppercase;word-break:break-word}.lp-h1-s{font-size:clamp(44px,7.4vw,96px)}.lp-h1-m{font-size:clamp(36px,6.4vw,80px)}.lp-h1-l{font-size:clamp(28px,5vw,64px)}.lp-facts{color:rgb(var(--xp-ink-soft));display:flex;flex-wrap:wrap;font-size:14px;gap:6px 18px;list-style:none;margin:14px 0 0;padding:0}.lp-facts li+li:before{color:rgb(var(--xp-control));content:"·";margin-right:18px}@media (max-width:560px){.lp-facts li+li:before{display:none}.lp-facts{gap:4px 16px}}.lp-acts{display:flex;flex-wrap:wrap;gap:10px}.lp-flow{border-bottom:1px solid rgb(var(--xp-hairline));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.lp-flow li{color:rgb(var(--xp-muted));font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;min-width:0;padding:14px 12px 14px 0;position:relative;text-transform:uppercase}.lp-flow li span{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:400;letter-spacing:0;margin-top:2px;overflow-wrap:anywhere;text-transform:none}.lp-flow li:before{background:rgb(var(--xp-hairline));content:"";height:3px;left:0;position:absolute;right:0;top:-1px}.lp-flow li.done,.lp-flow li.now{color:rgb(var(--xp-ink))}.lp-flow li.done:before,.lp-flow li.now:before{background:rgb(var(--xp-ink))}.lp-flow li.now:after{background:rgb(var(--xp-flame));content:"";height:10px;position:absolute;right:0;top:-5px;width:10px}@media (max-width:560px){.lp-flow li span{display:none}}.lp-notice{align-items:flex-start;background:rgb(var(--xp-info-bg));border:1px solid rgb(var(--xp-info-tx));color:rgb(var(--xp-ink));display:flex;flex-wrap:wrap;font-size:15px;gap:16px;justify-content:space-between;margin-bottom:22px;padding:14px 18px}.lp-notice.warn{background:rgb(var(--xp-warn-bg));border-color:rgb(var(--xp-warn-tx))}.lp-notice.err{background:rgb(var(--xp-error-bg));border-color:rgb(var(--xp-error-tx))}.lp-notice p{margin:0;min-width:0;overflow-wrap:anywhere}.lp-notice b{font-weight:600}.lp-lay{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);padding-top:28px}@media (min-width:1024px){.lp-lay{gap:48px;grid-template-columns:260px minmax(0,1fr)}}.lp-main{min-width:0}.lp-rail{display:none}@media (min-width:1024px){.lp-rail{align-self:start;display:block;max-height:calc(100vh - 110px);overflow-y:auto;position:sticky;top:88px}}.lp-rail h4{border-bottom:1px solid rgb(var(--xp-hairline));color:rgb(var(--xp-muted));margin:22px 0 6px;padding-bottom:6px}.lp-rail h4:first-child{margin-top:0}.lp-rail button{align-items:center;background:none;border:0;border-left:3px solid transparent;color:rgb(var(--xp-ink-soft));cursor:pointer;display:flex;font-size:15px;gap:10px;min-height:44px;padding:0 10px;text-align:left;width:100%}.lp-rail button:hover{color:rgb(var(--xp-ink));text-decoration:underline;text-underline-offset:4px}.lp-rail button[aria-current]{background:rgb(var(--xp-surface));border-left-color:rgb(var(--xp-ink));color:rgb(var(--xp-ink));font-weight:600}.lp-rail .n{color:rgb(var(--xp-muted));flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;width:20px}.lp-rail .lp-st{margin-left:auto}.lp-st{border:2px solid rgb(var(--xp-control));display:inline-block;flex-shrink:0;height:10px;position:relative;width:10px}.lp-st.ok{background:rgb(var(--xp-ink))}.lp-st.ok,.lp-st.part{border-color:rgb(var(--xp-ink))}.lp-st.part:after{background:rgb(var(--xp-ink));bottom:0;content:"";left:0;position:absolute;top:0;width:50%}.lp-st.miss{background:rgb(var(--xp-flame));border-color:rgb(var(--xp-flame))}.lp-st.opt{border-style:dashed}.lp-mnav{background:rgb(var(--xp-bg));border-bottom:1px solid rgb(var(--xp-hairline));display:flex;gap:8px;margin:0 -16px;overflow-x:auto;padding:10px 16px;position:sticky;scrollbar-width:none;top:56px;z-index:20}.lp-mnav::-webkit-scrollbar{display:none}@media (min-width:640px){.lp-mnav{margin:0 -24px;padding-left:24px;padding-right:24px;top:64px}}@media (min-width:1024px){.lp-mnav{display:none}}.lp-mnav button{align-items:center;background:transparent;border:1px solid rgb(var(--xp-control));color:rgb(var(--xp-ink));cursor:pointer;display:inline-flex;flex-shrink:0;font-size:15px;gap:8px;min-height:44px;padding:0 14px;white-space:nowrap}.lp-mnav button[aria-pressed=true]{background:rgb(var(--xp-ink));border-color:rgb(var(--xp-ink));color:rgb(var(--xp-on-ink))}.lp-mnav button[aria-pressed=true] .lp-st{border-color:rgb(var(--xp-on-ink))}.lp-sec-h{align-items:flex-end;border-bottom:2px solid rgb(var(--xp-ink));display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px;padding-bottom:14px}.lp-sec-h>div{min-width:0}.lp-sec-h .num{color:rgb(var(--xp-muted));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;margin:0 0 6px}.lp-sec-h h2{font-family:Archivo,sans-serif;font-size:clamp(30px,3.6vw,44px);font-weight:900;letter-spacing:-.01em;line-height:.95;margin:0;overflow-wrap:break-word;text-transform:uppercase}.lp-sec-h .sub{color:rgb(var(--xp-ink-soft));font-size:16px;margin:8px 0 0;max-width:60ch}.lp-rows{background:rgb(var(--xp-surface));border:1px solid rgb(var(--xp-hairline));list-style:none;margin:0;padding:0}.lp-rows>li+li{border-top:1px solid rgb(var(--xp-hairline))}.lp-rrow{align-items:center;background:none;border:0;color:rgb(var(--xp-ink));cursor:pointer;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:60px;padding:14px 18px;text-align:left;width:100%}.lp-rrow:hover{background:rgb(var(--xp-white))}.lp-rrow .t{display:block;font-weight:600}.lp-rrow .d{color:rgb(var(--xp-ink-soft));display:block;font-size:15px;overflow-wrap:anywhere}.lp-rrow .go{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.lp-rrow .go .xp-cross{color:rgb(var(--xp-ink));height:13px;transition:transform .2s;width:13px}.lp-rrow:hover .go .xp-cross{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.lp-rrow:hover .go .xp-cross{transform:none}}@media (max-width:640px){.lp-rrow{grid-template-columns:auto minmax(0,1fr)}.lp-rrow .go{grid-column:2}}.lp-group{color:rgb(var(--xp-muted));margin:26px 0 10px}.lp-group:first-of-type{margin-top:0}.lp-bridgep{background:rgb(var(--xp-white));border:1px solid rgb(var(--xp-ink));margin-bottom:24px}.lp-bridgep .hd{align-items:center;border-bottom:1px solid rgb(var(--xp-hairline));display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.lp-bridgep .hd .lp-lab{align-items:center;display:flex;gap:10px}.lp-bridgep .hd .lp-lab:before{background:rgb(var(--xp-flame));content:"";height:10px;width:10px}.lp-bridgep .hd .lp-mono{font-size:13px}.lp-bridgep .bd{padding:16px}.lp-bridgep .bd p{margin:0 0 12px}.lp-suggest{display:flex;flex-wrap:wrap;gap:8px}.lp-suggest a{align-items:center;background:rgb(var(--xp-bg));border:1px solid rgb(var(--xp-hairline));color:rgb(var(--xp-ink));display:inline-flex;font-size:15px;min-height:44px;padding:0 14px;text-decoration:none}.lp-suggest a:hover{border-color:rgb(var(--xp-ink))}.lp-mtabs{border-bottom:1px solid rgb(var(--xp-hairline));display:flex;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.lp-mtabs::-webkit-scrollbar{display:none}.lp-mtabs button{background:none;border:0;color:rgb(var(--xp-muted));cursor:pointer;flex-shrink:0;font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;min-height:48px;padding:0 16px;position:relative;text-transform:uppercase;white-space:nowrap}.lp-mtabs button:hover{background:rgb(var(--xp-sand));color:rgb(var(--xp-ink))}.lp-mtabs button .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:400;margin-left:6px}.lp-mtabs button[aria-selected=true]{color:rgb(var(--xp-ink))}.lp-mtabs button[aria-selected=true]:after{background:rgb(var(--xp-ink));bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.lp-mgrid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (min-width:640px){.lp-mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.lp-mgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-tile{background:rgb(var(--xp-white));border:1px solid rgb(var(--xp-hairline));min-width:0;position:relative}.lp-tile .ph,.lp-tile img{aspect-ratio:4/3;background:rgb(var(--xp-sand));display:block;-o-object-fit:cover;object-fit:cover;width:100%}.lp-tile .cover{background:rgb(var(--xp-ink));color:rgb(var(--xp-on-ink));left:8px;padding:2px 8px;position:absolute;top:8px;z-index:1}.lp-tile .cap{color:rgb(var(--xp-muted));font-size:13px;overflow:hidden;padding:8px 10px 0;text-overflow:ellipsis;white-space:nowrap}.lp-tile .note{color:rgb(var(--xp-warn-tx));font-size:13px;padding:2px 10px 0}.lp-tile .tools{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 10px}.lp-tile .tools .bx-btn{padding:0 10px}.lp-tile .tools .bx-icon-btn svg{height:14px;width:14px}.lp-drop{align-items:center;background:rgb(var(--xp-bg));border:1px dashed rgb(var(--xp-control));cursor:pointer;display:flex;flex-direction:column;font-size:15px;gap:8px;justify-content:center;margin-top:12px;min-height:140px;padding:18px;text-align:center}.lp-drop.over,.lp-drop:hover{background:rgb(var(--xp-white));border-color:rgb(var(--xp-ink))}.lp-drop .lp-muted{font-size:14px}.lp-lrow{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:60px;padding:12px 18px}.lp-lrow .t{font-weight:600}.lp-lrow .d,.lp-lrow .t{display:block;overflow-wrap:anywhere}.lp-lrow .d{color:rgb(var(--xp-ink-soft));font-size:14px}@media (max-width:520px){.lp-lrow{grid-template-columns:auto minmax(0,1fr)}.lp-lrow .bx-btn{grid-column:2;justify-self:start}}.lp-empty{color:rgb(var(--xp-muted));padding:24px 18px}.lp-linkrow{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-top:14px}.lp-linkrow .bx-field{min-width:0;width:100%}@media (max-width:420px){.lp-linkrow{grid-template-columns:minmax(0,1fr)}}.lp-msg{font-size:15px;margin:10px 0 0}.lp-msg.err{color:rgb(var(--xp-error-tx))}.lp-busy{align-items:center;color:rgb(var(--xp-ink-soft));display:flex;font-size:15px;gap:16px;margin-top:12px}.lp-form{min-width:0}.lp-page .lp-fsec{background:rgb(var(--xp-surface));border:1px solid rgb(var(--xp-hairline));margin:0 0 18px;min-width:0}.lp-page .lp-fsec-hd{align-items:center;border-bottom:1px solid rgb(var(--xp-hairline));display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;min-height:52px;padding:4px 18px}.lp-page .lp-fsec-hd h3{font-family:Archivo,sans-serif;font-size:18px;font-weight:800;line-height:1.2;margin:0;text-transform:uppercase}.lp-page .lp-fsec-hd .lp-mono{color:rgb(var(--xp-muted));font-size:13px}.lp-page .lp-fsec-bd{min-width:0;padding:18px}.lp-page .lp-fsec-bd+.lp-fsec-bd{border-top:1px solid rgb(var(--xp-hairline))}.lp-page .lp-g2,.lp-page .lp-g3{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.lp-page .lp-g2,.lp-page .lp-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.lp-page .lp-g3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-page .lp-span{grid-column:1/-1}.lp-page .lp-field{align-content:start;display:grid;gap:6px;min-width:0;position:relative}.lp-page .lp-field>*{min-width:0}.lp-page .lp-field-hd{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.lp-page .lp-from{color:rgb(var(--xp-muted));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.lp-page .lp-hint{color:rgb(var(--xp-muted));font-size:14px;margin:0;overflow-wrap:anywhere}.lp-page .lp-count{color:rgb(var(--xp-muted))}.lp-page .lp-count,.lp-page .lp-sum{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.lp-page .lp-sum{border-top:1px solid rgb(var(--xp-hairline));color:rgb(var(--xp-ink-soft));display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:12px 18px}.lp-page .lp-yhd{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.lp-page .lp-tbtn{align-items:center;background:none;border:0;color:rgb(var(--xp-ink));cursor:pointer;display:inline-flex;font-size:15px;min-height:44px;padding:0 2px;text-decoration:underline;text-underline-offset:4px}.lp-page .lp-tbtn:hover{color:rgb(var(--xp-ink-soft))}.lp-page .lp-pre{position:relative}.lp-page .lp-pre>span{align-items:center;bottom:0;color:rgb(var(--xp-muted));display:flex;left:14px;pointer-events:none;position:absolute;top:0}.lp-page .lp-pre>.bx-field{padding-left:32px}.lp-page .bx-stepper{justify-self:start}.lp-page .bx-stepper input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;min-height:44px;min-width:0}.lp-page .bx-stepper input::-webkit-inner-spin-button,.lp-page .bx-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lp-page .bx-stepper input:focus{box-shadow:inset 0 0 0 2px rgb(var(--xp-ink));outline:none}.lp-page .bx-stepper button:disabled{box-shadow:none;color:rgb(var(--xp-control));cursor:default}.lp-page .lp-switch{cursor:pointer;font-size:16px;position:relative}.lp-page .lp-switch input:checked+.bx-switch{background:rgb(var(--xp-ink));border-color:rgb(var(--xp-ink))}.lp-page .lp-switch input:checked+.bx-switch:after{background:rgb(var(--xp-on-ink));transform:translate(20px)}.lp-page .lp-switch input:focus-visible+.bx-switch{outline:2px solid rgb(var(--xp-flame));outline-offset:2px}.lp-page .lp-dd{background:rgb(var(--xp-white));border:1px solid rgb(var(--xp-ink));left:0;margin-top:4px;max-height:288px;overflow-y:auto;padding:6px 0;position:absolute;right:0;top:100%;z-index:40}.lp-page .lp-dd .grp{color:rgb(var(--xp-muted));margin:0;padding:10px 14px 2px}.lp-page .lp-dd .opt{align-items:center;background:none;border:0;color:rgb(var(--xp-ink));cursor:pointer;display:flex;font-size:15px;gap:10px;min-height:44px;padding:0 14px;text-align:left;width:100%}.lp-page .lp-dd .opt.on,.lp-page .lp-dd .opt:hover{background:rgb(var(--xp-surface))}.lp-page .lp-dd .note{color:rgb(var(--xp-muted));font-size:13px;margin-left:auto;padding-left:12px;white-space:nowrap}.lp-page .lp-dd .busy{color:rgb(var(--xp-muted));font-size:14px;margin:0;padding:10px 14px}.lp-page .lp-dd .pad{padding:8px 14px}.lp-page .lp-dd .lp-mtabs{margin-bottom:0}.lp-page .lp-dd.wide{max-height:none;overflow:visible;padding:0}.lp-page .lp-cgrid{display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));max-height:280px;overflow-y:auto;padding:4px 8px 10px}.lp-page .lp-cgrid .grp{grid-column:1/-1;padding:10px 6px 2px}.lp-page .lp-cgrid button{align-items:center;background:none;border:1px solid transparent;color:rgb(var(--xp-ink-soft));cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:4px;min-height:44px;min-width:0;padding:6px 4px}.lp-page .lp-cgrid button:hover{border-color:rgb(var(--xp-ink))}.lp-page .lp-cgrid button span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-page .lp-sw{border:1px solid rgb(var(--xp-control));display:inline-block;flex-shrink:0;height:20px;width:20px}.lp-page .lp-sw.none{border-style:dashed}.lp-page .lp-cgrid .lp-sw{height:28px;width:28px}.lp-page .lp-pick{align-items:center;cursor:pointer;display:flex;gap:12px;text-align:left}.lp-page .lp-pick .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-page .lp-pick .nm.empty{color:rgb(var(--xp-muted))}.lp-page .lp-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.lp-page .lp-tag{align-items:center;background:rgb(var(--xp-white));border:1px solid rgb(var(--xp-ink));display:inline-flex;font-size:15px;max-width:100%;min-height:44px;padding-left:14px}.lp-page .lp-tag>span{min-width:0;overflow-wrap:anywhere}.lp-page .lp-tag button{background:none;border:0;color:rgb(var(--xp-ink));cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;min-height:42px;width:44px}.lp-page .lp-tag button:hover{color:rgb(var(--xp-error-tx))}.lp-page .lp-crow{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 88px 44px}.lp-page .lp-crow .bx-field[type=number]{padding:0 8px;text-align:center}.lp-page .lp-stats{border-top:1px solid rgb(var(--xp-hairline));display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0}.lp-page .lp-stats>div{min-width:0;padding:12px 18px}.lp-page .lp-stats dd{font-family:Archivo,sans-serif;font-size:20px;font-variant-numeric:tabular-nums;font-weight:800;margin:4px 0 0;overflow-wrap:anywhere}.lp-page .lp-stats dd span{color:rgb(var(--xp-muted));display:block;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:400}.lp-page button.lp-drop{color:rgb(var(--xp-ink));margin-top:0;width:100%}.lp-page .lp-deck{background:rgb(var(--xp-white));border:1px solid rgb(var(--xp-hairline))}.lp-page .lp-deck+.lp-deck{margin-top:12px}.lp-page .lp-deck-hd{align-items:center;border-bottom:1px solid rgb(var(--xp-hairline));display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;padding:8px 14px}.lp-page .lp-deck-hd .t{font-weight:600;overflow-wrap:anywhere}.lp-page .lp-deck-pv{background:rgb(var(--xp-sand));display:flex;justify-content:center;padding:12px}.lp-page .lp-deck-pv img{display:block;height:auto;max-height:260px;max-width:100%;width:auto}.lp-page .lp-cabin{align-items:center;background:rgb(var(--xp-ink)/.12);border:2px solid rgb(var(--xp-ink));display:flex;justify-content:center;overflow:hidden;position:absolute}.lp-page .lp-cabin span{color:rgb(var(--xp-ink));font-size:13px;line-height:1.3;max-width:100%;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.lp-page .lp-cabin span,.lp-page .lp-map{background:rgb(var(--xp-white));overflow:hidden}.lp-page .lp-map{border:1px solid rgb(var(--xp-hairline));min-width:0;position:relative}.lp-page .lp-map-canvas{height:320px;width:100%}@media (min-width:760px){.lp-page .lp-map-canvas{height:420px}}.lp-page .lp-map-bar{align-items:center;background:rgb(var(--xp-white));border-bottom:1px solid rgb(var(--xp-hairline));display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;padding:6px 12px}.lp-page .lp-map-bar .lp-lab,.lp-page .lp-map-ft{color:rgb(var(--xp-muted))}.lp-page .lp-map-ft{border-top:1px solid rgb(var(--xp-hairline));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;padding:8px 12px}.lp-page .lp-map-state{align-items:center;color:rgb(var(--xp-ink-soft));display:flex;flex-direction:column;font-size:15px;gap:12px;inset:0;justify-content:center;padding:24px;text-align:center;z-index:10}.lp-page .lp-map-card,.lp-page .lp-map-state{background:rgb(var(--xp-white));position:absolute}.lp-page .lp-map-card{border:1px solid rgb(var(--xp-ink));left:12px;max-width:min(320px,calc(100% - 24px));padding:12px 14px;pointer-events:none;top:12px;z-index:20}.lp-page .lp-map-card .t{display:block;font-family:Archivo,sans-serif;font-size:16px;font-weight:800;text-transform:uppercase}.lp-page .lp-map-card .d{color:rgb(var(--xp-ink-soft));font-size:14px;margin:4px 0 0}.lp-page .lp-map .mapboxgl-ctrl-attrib,.lp-page .lp-map .mapboxgl-ctrl-logo{font-size:13px}.lp-page .lp-map .mapboxgl-ctrl-group{border:1px solid rgb(var(--xp-control));border-radius:0;box-shadow:none}.lp-page .lp-map .mapboxgl-ctrl-group button{border-radius:0;height:44px;width:44px}.lp-page .lp-map .mapboxgl-ctrl-group button+button{border-top:1px solid rgb(var(--xp-control))}.lp-page .lp-pin{background:rgb(var(--xp-ink));border:2px solid rgb(var(--xp-white));cursor:pointer;display:block;height:14px;width:14px}.lp-page .lp-pin.now,.lp-page .lp-pin:hover{background:rgb(var(--xp-flame))}.lp-page .lp-pin.now{height:18px;width:18px}.lp-page .lp-amark{background:rgb(var(--xp-white));border:2px solid rgb(var(--xp-ink));cursor:pointer;display:block;height:12px;width:12px}.lp-page .lp-amark.on{background:rgb(var(--xp-flame));border-color:rgb(var(--xp-white));height:14px;width:14px}.lp-page .lp-port{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 44px}.lp-page .lp-port .lp-dd{right:52px}.lp-page .lp-pos{color:rgb(var(--xp-muted));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.lp-page .lp-acc{align-items:center;background:none;border:0;color:rgb(var(--xp-ink));cursor:pointer;display:flex;font-size:16px;gap:12px;justify-content:space-between;min-height:52px;padding:0 18px;text-align:left;width:100%}.lp-page .lp-acc:hover{background:rgb(var(--xp-white))}.lp-page .lp-acc .g{flex-shrink:0;font-size:20px;line-height:1;text-align:center;width:20px}.lp-page .lp-acc+.lp-fsec-bd{border-top:0;padding-top:4px}.lp-page .lp-acc-wrap+.lp-acc-wrap{border-top:1px solid rgb(var(--xp-hairline))}.lp-page .lp-list{list-style:none;margin:0;padding:0}.lp-page .lp-list>li+li{border-top:1px solid rgb(var(--xp-hairline))}.lp-page .lp-item{align-items:center;display:grid;gap:12px 14px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 18px}.lp-page .lp-item .t{display:block;font-weight:600;overflow-wrap:anywhere}.lp-page .lp-item .d{color:rgb(var(--xp-ink-soft));display:block;font-size:14px;overflow-wrap:anywhere}.lp-page .lp-item .acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media (max-width:640px){.lp-page .lp-item{grid-template-columns:auto minmax(0,1fr)}.lp-page .lp-item .acts{grid-column:1/-1;justify-content:flex-start}}.lp-page .lp-thumb{background:rgb(var(--xp-sand));display:block;-o-object-fit:cover;object-fit:cover;width:64px}.lp-page .lp-kind,.lp-page .lp-thumb{border:1px solid rgb(var(--xp-hairline));height:48px}.lp-page .lp-kind{align-items:center;background:rgb(var(--xp-white));color:rgb(var(--xp-ink-soft));display:inline-flex;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;justify-content:center;text-transform:uppercase;width:48px}.lp-page .lp-days{list-style:none;margin:0;padding:0}.lp-page .lp-days li{align-items:baseline;border-top:1px solid rgb(var(--xp-hairline));display:grid;font-size:15px;gap:12px;grid-template-columns:64px minmax(0,1fr) auto;padding:10px 18px}.lp-page .lp-days .m,.lp-page .lp-days .n{color:rgb(var(--xp-muted));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;white-space:nowrap}.lp-page .lp-days .p{min-width:0;overflow-wrap:anywhere}.lp-page .lp-meta{color:rgb(var(--xp-ink-soft));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;margin:0;overflow-wrap:anywhere;padding:10px 18px 12px}.lp-page .lp-slot{background:rgb(var(--xp-white));border:1px solid rgb(var(--xp-hairline))}.lp-page .lp-slot.on{border-color:rgb(var(--xp-ink))}.lp-page .lp-slot+.lp-slot{margin-top:8px}.lp-page .lp-slot-hd{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;padding:6px 12px}.lp-page .lp-slot-hd .t{font-size:15px;font-weight:600}.lp-page .lp-slot-hd .d{color:rgb(var(--xp-ink-soft));display:block;font-size:14px;overflow-wrap:anywhere}.lp-page .lp-slot-bd{padding:0 12px 12px}.lp-page .lp-slot .lp-drop{margin-top:0;min-height:96px}.lp-page label.lp-tbtn{cursor:pointer}.lp-page .lp-bar{background:rgb(var(--xp-hairline));height:6px}.lp-page .lp-bar i{background:rgb(var(--xp-ink));display:block;height:100%;transition:width .3s}.lp-page .lp-kv{margin:0}.lp-page .lp-kv>div{align-items:center;border-top:1px solid rgb(var(--xp-hairline));display:grid;gap:6px 16px;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);padding:10px 18px}.lp-page .lp-kv dt{color:rgb(var(--xp-muted));font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;overflow-wrap:anywhere;text-transform:uppercase}.lp-page .lp-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.lp-page .lp-kv-sub{background:rgb(var(--xp-white));border:1px solid rgb(var(--xp-hairline))}.lp-page .lp-kv-sub>div{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);padding:8px 12px}.lp-page .lp-kv-sub>div:first-child{border-top:0}@media (max-width:640px){.lp-page .lp-kv-sub>div,.lp-page .lp-kv>div{grid-template-columns:minmax(0,1fr)}}.lp-page .lp-steps{border-bottom:1px solid rgb(var(--xp-hairline));list-style:none;margin:0;padding:0}.lp-page .lp-steps li{align-items:center;border-top:1px solid rgb(var(--xp-hairline));color:rgb(var(--xp-muted));display:flex;font-size:15px;gap:12px;min-height:44px}.lp-page .lp-steps li:before{border:2px solid rgb(var(--xp-hairline));content:"";flex-shrink:0;height:12px;width:12px}.lp-page .lp-steps li.done{color:rgb(var(--xp-ink))}.lp-page .lp-steps li.done:before{background:rgb(var(--xp-ink));border-color:rgb(var(--xp-ink))}.lp-page .lp-steps li.now{color:rgb(var(--xp-ink));font-weight:600}.lp-page .lp-steps li.now:before{background:rgb(var(--xp-flame));border-color:rgb(var(--xp-flame))}.lp-page .lp-steps li .m{color:rgb(var(--xp-muted));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:400;margin-left:auto}.lp-page .lp-rv{list-style:none;margin:0;padding:0}.lp-page .lp-rv>li{align-items:center;border-top:1px solid rgb(var(--xp-hairline));display:grid;gap:6px 16px;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto;padding:8px 0}.lp-page .lp-rv .k{color:rgb(var(--xp-muted));font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;overflow-wrap:anywhere;text-transform:uppercase}.lp-page .lp-rv .v{min-width:0;overflow-wrap:anywhere}.lp-page .lp-rv .v .lp-from{display:block}.lp-page .lp-rv>li.skip .k,.lp-page .lp-rv>li.skip .v>span:first-child{color:rgb(var(--xp-muted));text-decoration:line-through}.lp-page .lp-rv .bx-seg button{min-width:64px}@media (max-width:640px){.lp-page .lp-rv>li{grid-template-columns:minmax(0,1fr)}.lp-page .lp-rv .bx-seg{justify-self:start}}.lp-page .lp-rv-hd{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.lp-submit{background:rgb(var(--xp-ink));bottom:0;color:rgb(var(--xp-on-ink));left:0;position:fixed;right:0;z-index:60}.lp-submit-in{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin:0 auto;max-width:1296px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}@media (min-width:640px){.lp-submit-in{padding-left:24px;padding-right:24px}}.lp-submit p{align-items:center;display:flex;font-size:15px;gap:10px;margin:0;min-width:0;overflow-wrap:anywhere}.lp-submit p:before{background:rgb(var(--xp-flame));content:"";flex-shrink:0;height:8px;width:8px}.lp-submit p.ready:before{background:rgb(var(--xp-on-ink))}.lp-submit p.err{color:rgb(var(--xp-on-ink))}.lp-submit .btns{display:flex;flex-wrap:wrap;gap:8px}.lp-sb{background:transparent;border:1px solid rgb(var(--xp-on-ink));color:rgb(var(--xp-on-ink));cursor:pointer;font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;min-height:44px;padding:0 18px;text-transform:uppercase}.lp-sb:hover:not(:disabled){background:rgb(var(--xp-ink-soft))}.lp-sb.solid{background:rgb(var(--xp-on-ink));color:rgb(var(--xp-ink))}.lp-sb.solid:hover:not(:disabled){background:rgb(var(--xp-sand))}.lp-sb:disabled{cursor:default;opacity:.45}@media (max-width:560px){.lp-submit .btns{width:100%}.lp-submit .btns .lp-sb{flex:1;padding:0 12px}}
