.seed-tabs__root{position:relative}.seed-tabs__list{isolation:isolate;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;align-content:stretch;align-items:stretch;display:flex;position:relative;overflow-x:auto}.seed-tabs__list::-webkit-scrollbar{display:none}.seed-tabs__list{background:var(--seed-color-bg-layer-default);box-shadow:inset 0 -1px var(--seed-color-stroke-neutral-muted)}.seed-tabs__carousel{display:block;overflow:hidden}.seed-tabs__carouselCamera{display:flex}.seed-tabs__carouselCamera[data-auto-height]{align-items:flex-start}.seed-tabs__content{flex:0 0 100%;min-width:0;overflow:hidden auto;transform:translate(0,0)}.seed-tabs__content[data-ssr]:not(:is([aria-selected=true],[data-selected])),.seed-tabs__content:not([data-carousel]):not(:is([aria-selected=true],[data-selected])){display:none}.seed-tabs__indicator{will-change:left, width;transition-property:left,width;transition-duration:var(--seed-duration-d4);transition-timing-function:var(--seed-timing-function-easing);left:var(--indicator-left,0px);width:var(--indicator-width,0px);color:var(--seed-color-fg-neutral);border-bottom:2px solid var(--seed-color-fg-neutral);position:absolute;bottom:0}.seed-tabs__indicator[data-ssr]{display:none}.seed-tabs__trigger{cursor:pointer;box-sizing:border-box;white-space:nowrap;color:var(--seed-color-fg-neutral-subtle);background-color:#0000;border:none;justify-content:center;align-items:flex-end;display:flex;position:relative}.seed-tabs__trigger:is([aria-selected=true],[data-selected]){color:var(--seed-color-fg-neutral)}.seed-tabs__trigger:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;color:var(--seed-color-fg-disabled)}.seed-tabs__trigger:is([aria-selected=true],[data-selected])[data-ssr]:after{content:"";background-color:var(--seed-color-fg-neutral);height:2px;position:absolute;bottom:0}.seed-tabs__trigger{transition:outline-color var(--seed-duration-d3) var(--seed-timing-function-easing);outline:var(--seed-dimension-x0_5) solid transparent;outline-offset:calc(var(--seed-dimension-x0_5) * -1)}.seed-tabs__trigger:is(:focus-visible,[data-focus-visible]){outline:var(--seed-dimension-x0_5) solid var(--seed-color-stroke-focus-ring);outline-offset:calc(var(--seed-dimension-x0_5) * -1)}.seed-tabs__list--triggerLayout_fill{justify-content:space-around;padding-inline:0}.seed-tabs__indicator--triggerLayout_fill{left:calc(var(--indicator-left,0px) + var(--seed-dimension-spacing-x-global-gutter));width:calc(var(--indicator-width,0px) - 2 * var(--seed-dimension-spacing-x-global-gutter))}.seed-tabs__trigger--triggerLayout_fill{flex:1}.seed-tabs__trigger--triggerLayout_fill:is([aria-selected=true],[data-selected])[data-ssr]:after{inset-inline:var(--seed-dimension-spacing-x-global-gutter)}.seed-tabs__list--triggerLayout_hug{padding-inline:var(--seed-dimension-spacing-x-global-gutter);justify-content:flex-start}.seed-tabs__indicator--triggerLayout_hug{left:calc(var(--indicator-left,0px) + 0px);width:calc(var(--indicator-width,0px) - 2 * 0px)}.seed-tabs__trigger--triggerLayout_hug:is([aria-selected=true],[data-selected])[data-ssr]:after{inset-inline:0}.seed-tabs__root--contentLayout_fill{flex-direction:column;height:100%;display:flex}.seed-tabs__carousel--contentLayout_fill{flex:1}.seed-tabs__carouselCamera--contentLayout_fill{align-items:stretch;height:100%}.seed-tabs__root--contentLayout_hug{display:block}.seed-tabs__root--size_small{--tabs-list-height:40px}.seed-tabs__list--size_small{min-height:40px}.seed-tabs__trigger--size_small{min-height:40px;padding-inline:var(--seed-dimension-x2_5);padding-block:var(--seed-dimension-x2_5);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);font-weight:var(--seed-font-weight-bold)}.seed-tabs__root--size_medium{--tabs-list-height:44px}.seed-tabs__list--size_medium{min-height:44px}.seed-tabs__trigger--size_medium{min-height:44px;padding-inline:var(--seed-dimension-x2_5);padding-block:var(--seed-dimension-x2_5);font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-bold)}.seed-tabs__root--stickyList_true{position:relative}.seed-tabs__list--stickyList_true{z-index:1;position:sticky;top:0}.account-menu{z-index:90;letter-spacing:0;flex:none;position:relative}.account-login,.account-trigger{letter-spacing:0;white-space:nowrap}.account-login{border:1px solid var(--web-border);background:var(--brand-kakao-yellow);color:var(--brand-kakao-ink);box-shadow:var(--web-shadow-low)}.account-login:hover:not(:disabled),.account-login:focus-visible{background:var(--brand-kakao-yellow-hover)}.account-login:disabled{opacity:.62;cursor:default}.account-login-icon{stroke-width:2.4px;flex:0 0 18px;width:18px;height:18px}.account-trigger{border:1px solid var(--web-border);background:var(--web-surface-raised);max-width:184px;color:var(--web-ink)}.account-light .account-trigger{border-color:var(--web-on-media-border);background:var(--web-on-media-surface);color:var(--web-on-media);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-trigger:hover,.account-trigger:focus-visible,.account-trigger[aria-expanded=true]{border-color:var(--web-border-strong);background:var(--web-hover-bg)}.account-light .account-trigger:hover,.account-light .account-trigger:focus-visible,.account-light .account-trigger[aria-expanded=true]{border-color:var(--web-on-media-border-strong);background:var(--web-on-media-surface-strong)}.account-trigger-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.account-chevron{opacity:.68;stroke-width:2.25px;width:14px;height:14px;transition:transform var(--seed-duration-d3,.15s) var(--seed-timing-function-easing,ease);flex:0 0 14px}.account-trigger[aria-expanded=true] .account-chevron{transform:rotate(180deg)}.account-avatar{border:2px solid var(--web-surface);border-radius:var(--seed-radius-full,50%);background:var(--web-accent-soft);width:28px;height:28px;box-shadow:0 0 0 1px var(--web-border);object-fit:cover;flex:0 0 28px}.account-avatar-fallback{background:var(--web-primary);color:var(--web-on-solid);font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,800);place-items:center;display:grid}.account-popover{border:1px solid var(--web-border);background:var(--web-surface-raised);width:min(306px,100vw - 28px);color:var(--web-ink);padding:0}.account-profile{align-items:center;gap:var(--seed-dimension-x3,12px);padding:var(--seed-dimension-x4_5,18px);border-bottom:1px solid var(--web-border);border-radius:var(--seed-radius-r2,8px) var(--seed-radius-r2,8px) 0 0;background:var(--web-surface-soft);display:flex}.account-profile .account-avatar{flex-basis:44px;width:44px;height:44px}.account-profile .account-avatar-fallback{color:var(--web-on-solid)}.account-profile div{gap:var(--seed-dimension-x0_5,2px);min-width:0;display:grid}.account-profile strong,.account-profile span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;overflow:hidden}.account-profile strong{color:var(--web-ink);font-size:var(--seed-font-size-t4,15px);line-height:var(--seed-line-height-t4,1.35)}.account-profile span{color:var(--web-muted);font-size:var(--seed-font-size-t2,12px)}.account-sync{min-height:52px;margin:var(--seed-dimension-x3,12px) var(--seed-dimension-x3_5,14px);padding:var(--seed-dimension-x2,9px) var(--seed-dimension-x2_5,11px);align-items:center;gap:var(--seed-dimension-x2_5,10px);border-radius:var(--seed-radius-r1_5,6px);background:var(--web-positive-soft);color:var(--oneulhere-positive);letter-spacing:0;display:flex}.account-sync-icon{stroke-width:2.1px;flex:0 0 18px;width:18px;height:18px}.account-sync>div{gap:var(--seed-dimension-x0_5,2px);min-width:0;display:grid}.account-sync strong,.account-sync span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-sync strong{font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,800)}.account-sync span{font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,650)}.sync-status-dot{border-radius:var(--seed-radius-full,50%);background:var(--oneulhere-positive);flex:0 0 7px;width:7px;height:7px}.account-sync-offline,.account-sync-error,.account-sync-conflict{background:var(--web-critical-soft);color:var(--oneulhere-critical)}.sync-status-offline .sync-status-dot,.sync-status-error .sync-status-dot{background:var(--oneulhere-critical)}.account-sync-syncing{background:var(--web-warning-soft);color:var(--web-warning)}.sync-status-syncing .sync-status-dot,.sync-status-conflict .sync-status-dot{background:var(--web-warning);animation:account-pulse var(--web-seed-duration-loop-medium,1.2s) var(--seed-timing-function-easing,ease-in-out) infinite}.account-sync-icon.is-spinning{animation:account-spin var(--web-seed-duration-loop,1.1s) var(--seed-timing-function-linear,linear) infinite}.account-actions{border-top:1px solid var(--web-border)}.account-actions .seed-menu-item__root{width:100%;color:var(--web-ink);letter-spacing:0;cursor:pointer;background:0 0}.account-actions .seed-menu-item__root>svg{width:18px;height:18px;color:var(--web-muted);stroke-width:2px;flex:0 0 18px}.account-action-arrow{margin-left:auto;color:var(--web-subtle)!important}.account-actions .seed-menu-item__root:hover,.account-actions .seed-menu-item__root:focus-visible{background:var(--web-hover-bg)}.account-actions .account-logout{margin-top:var(--seed-dimension-x0_5,2px);border-top:1px solid var(--web-border);color:var(--oneulhere-critical)}.account-actions .account-logout>svg{color:var(--oneulhere-critical)}.account-actions .account-logout:hover,.account-actions .account-logout:focus-visible{background:var(--web-critical-soft)}.account-loading{border-radius:var(--seed-radius-r1_5,6px);background:var(--web-disabled-bg);width:92px;height:42px;animation:account-pulse var(--web-seed-duration-loop-medium,1.2s) var(--seed-timing-function-easing,ease-in-out) infinite;display:inline-block}.sync-status{border-radius:var(--seed-radius-r1_5,5px);align-items:center;gap:var(--seed-dimension-x1_5,7px);max-width:260px;min-height:36px;padding:0 var(--seed-dimension-x2_5,10px);background:var(--web-positive-soft);color:var(--oneulhere-positive);font:inherit;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,680);letter-spacing:0;border:0;display:inline-flex}.sync-status:disabled{opacity:1}.sync-status-offline,.sync-status-error{background:var(--web-critical-soft);color:var(--oneulhere-critical);cursor:pointer}.sync-status-syncing,.sync-status-conflict{background:var(--web-warning-soft);color:var(--web-warning)}.sync-status-local{background:var(--web-surface-muted);color:var(--web-muted)}.sync-status b{font-size:var(--seed-font-size-t4,14px)}.sync-status-compact{max-width:150px}.auth-result{z-index:120;width:min(360px,100vw - 32px);padding:var(--seed-dimension-x3_5,14px);border:1px solid var(--web-border-positive);border-radius:var(--seed-radius-r1_5,7px);align-items:center;gap:var(--seed-dimension-x2_5,10px);background:var(--web-surface-raised);color:var(--web-ink);box-shadow:var(--web-shadow-high);grid-template-columns:9px minmax(0,1fr) 32px;display:grid;position:fixed;bottom:22px;right:22px}.auth-result>span{border-radius:var(--seed-radius-full,50%);background:var(--oneulhere-positive);width:9px;height:9px}.auth-result-failed>span{background:var(--oneulhere-critical)}.auth-result p{gap:var(--seed-dimension-x0_5,3px);font-size:var(--seed-font-size-t1,11px);line-height:var(--seed-line-height-t1,1.45);letter-spacing:0;margin:0;display:grid}.auth-result strong{font-size:var(--seed-font-size-t3,13px);letter-spacing:0}.auth-result button{background:var(--web-surface-muted);color:var(--web-muted)}@keyframes account-pulse{0%,to{opacity:.52}50%{opacity:1}}@keyframes account-spin{to{transform:rotate(360deg)}}@media (width<=720px){.account-trigger{width:44px;max-width:44px;padding:0}.account-trigger-name,.account-chevron{display:none}.account-login{min-width:44px;padding:0 var(--seed-dimension-x2_5,10px);font-size:0}.account-login-icon{width:19px;height:19px}.account-popover{width:calc(100vw - 24px)}.sync-status{min-height:44px}.auth-result{right:16px;bottom:max(16px, env(safe-area-inset-bottom))}}.site-home{background:var(--web-bg);min-height:100%;color:var(--web-ink);overflow-x:hidden}.site-home *{box-sizing:border-box}.site-hero{background:var(--web-primary-hover);min-height:735px;color:var(--web-on-media);position:relative;overflow:hidden}.site-hero-image,.site-hero-shade{width:100%;height:100%;position:absolute;inset:0}.site-hero-image{object-fit:cover;object-position:center}.site-hero-shade{background:var(--web-overlay)}.site-header,.site-hero-content,.site-intro,.site-share,.site-footer{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{z-index:3;align-items:center;gap:var(--seed-dimension-x4,16px);grid-template-columns:1fr auto auto;min-height:78px;display:grid;position:relative}.site-header-actions{justify-self:end;align-items:center;gap:var(--seed-dimension-x2,8px);display:inline-flex}.site-brand-link,.site-footer .brand-mark{color:inherit;text-decoration:none}.site-brand-link .brand-mark,.site-footer .brand-mark{align-items:center;gap:var(--seed-dimension-x2,8px);font-size:var(--seed-font-size-t5,17px);letter-spacing:0;display:inline-flex}.site-brand-link .brand-mark{color:var(--web-on-media);white-space:nowrap}.site-primary-nav{display:none}.site-header-cta,.site-primary-cta,.site-text-cta,.site-entry-option-cta{cursor:pointer}.site-header-cta{background:var(--web-surface-raised);color:var(--web-ink)}.site-header-cta:hover,.site-header-cta:focus-visible{background:var(--web-hover-bg)}.site-hero-content{z-index:2;padding-top:88px;position:relative}.site-overline{margin:0 0 var(--seed-dimension-x3_5,15px);color:var(--web-on-media-muted);font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,700);letter-spacing:0}.site-overline-dark{color:var(--web-accent)}.site-hero h1,.site-intro h2,.site-section-heading h2,.site-share h2,.site-preview-copy h3{font-weight:var(--seed-font-weight-bold,750);letter-spacing:0;word-break:keep-all;margin:0}.site-hero h1{max-width:11ch;color:var(--web-on-media);font-size:var(--seed-font-size-t13,40px);line-height:var(--seed-line-height-t13,1.13)}.site-hero-description{max-width:28ch;margin:var(--seed-dimension-x5,22px) 0 0;color:var(--web-on-media-muted);font-size:var(--seed-font-size-t4,15px);font-weight:var(--seed-font-weight-medium,500);line-height:var(--seed-line-height-t4,1.65);word-break:keep-all}.site-primary-cta{background:var(--web-primary);color:var(--web-on-solid)}.site-primary-cta:hover,.site-primary-cta:focus-visible{background:var(--web-primary-hover)}.site-entry-options{max-width:650px;margin-top:var(--seed-dimension-x7,29px);gap:var(--seed-dimension-x3,12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-entry-option{min-height:216px;padding:var(--seed-dimension-x5,20px);border:1px solid var(--web-on-media-border);border-radius:var(--seed-radius-r4,16px);background:var(--web-on-media-surface-strong);-webkit-backdrop-filter:blur(12px);box-shadow:var(--web-shadow-high);flex-direction:column;display:flex}.site-entry-option>p,.site-entry-option>span{margin:0}.site-entry-option>p{color:var(--web-on-media-muted);font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,700)}.site-entry-option h2{margin:var(--seed-dimension-x3,13px) 0 0;color:var(--web-on-media);font-size:var(--seed-font-size-t6,18px);font-weight:var(--seed-font-weight-bold,700);letter-spacing:0;line-height:var(--seed-line-height-t6,1.24);word-break:keep-all}.site-entry-option>span{margin-top:var(--seed-dimension-x2_5,10px);color:var(--web-on-media-muted);font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-medium,500);line-height:var(--seed-line-height-t2,1.5);word-break:keep-all}.site-entry-option-cta{justify-content:space-between;align-self:flex-start;width:100%;margin-top:auto}.site-hero-note{margin:var(--seed-dimension-x3,13px) 0 0;color:var(--web-on-media-muted);font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-medium,500);display:none}.site-hero-device{z-index:2;width:min(310px,43vw);padding:var(--seed-dimension-x3,12px) var(--seed-dimension-x3,12px) var(--seed-dimension-x4_5,18px);background:var(--web-surface-raised);border-radius:var(--seed-radius-r2_5,10px);box-shadow:var(--web-shadow-high);color:var(--web-ink);margin:0;display:none;position:absolute;bottom:-112px;right:max(20px,50% - 590px);overflow:hidden}.site-hero-device img{border:1px solid var(--web-border);border-radius:var(--seed-radius-r1_5,6px);width:100%;display:block}.site-device-topline{padding:var(--seed-dimension-x0_5,2px) var(--seed-dimension-x0_5,2px) var(--seed-dimension-x2_5,10px);color:var(--web-muted);font-size:var(--seed-font-size-t1,10px);font-weight:var(--seed-font-weight-bold,800);justify-content:space-between;display:flex}.site-device-topline span:last-child{color:var(--web-accent)}.site-hero-device figcaption{margin:var(--seed-dimension-x2_5,11px) var(--seed-dimension-x0_5,2px) 0;color:var(--web-muted);font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,700);line-height:var(--seed-line-height-t1,1.45)}.site-hero-scroll{display:none}.site-intro{padding:var(--seed-dimension-x16,64px) 0 84px;gap:var(--seed-dimension-x5,22px);display:grid}.site-intro h2,.site-section-heading h2,.site-share h2{color:var(--web-ink);font-size:var(--seed-font-size-t12,31px);line-height:var(--seed-line-height-t12,1.1)}.site-intro>p{max-width:36ch;color:var(--web-muted);font-size:var(--seed-font-size-t4,15px);font-weight:var(--seed-font-weight-medium,600);line-height:var(--seed-line-height-t4,1.7);word-break:keep-all;margin:0}.site-direct-band{border-top:1px solid var(--web-border);border-bottom:1px solid var(--web-border);background:var(--web-surface-muted)}.site-intro.site-intro-direct{gap:var(--seed-dimension-x10,42px);padding:72px 0;display:grid}.site-direct-copy>p:not(.site-overline){max-width:36ch;margin:var(--seed-dimension-x5,20px) 0 0;color:var(--web-muted);font-size:var(--seed-font-size-t4,15px);font-weight:var(--seed-font-weight-medium,500);line-height:var(--seed-line-height-t4,1.7);word-break:keep-all}.site-direct-cta{min-width:192px;margin-top:var(--seed-dimension-x7,29px);background:var(--web-primary)}.site-direct-cta:hover,.site-direct-cta:focus-visible{background:var(--web-primary-hover)}.site-direct-index{min-height:294px;padding:var(--seed-dimension-x6,24px) var(--seed-dimension-x6,25px) var(--seed-dimension-x5,20px);border:1px solid var(--web-primary);border-radius:var(--seed-radius-r2,8px);background:var(--web-primary-hover);color:var(--web-on-solid);flex-direction:column;display:flex}.site-direct-index header{justify-content:space-between;align-items:baseline;gap:var(--seed-dimension-x4,16px);display:flex}.site-direct-index header p,.site-direct-index header strong,.site-direct-index-note{margin:0}.site-direct-index header p{color:var(--web-on-media-muted);font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,800)}.site-direct-index header strong{color:var(--web-on-media-muted);font-size:var(--seed-font-size-t9,25px);font-weight:var(--seed-font-weight-bold,850);line-height:var(--seed-line-height-t9,1)}.site-direct-index ul{margin:var(--seed-dimension-x5,22px) 0 0;padding:0;list-style:none}.site-direct-index li{align-items:center;gap:var(--seed-dimension-x3,12px);border-top:1px solid var(--web-on-media-border);grid-template-columns:68px minmax(0,1fr);min-height:43px;display:grid}.site-direct-index li span{color:var(--web-on-media-muted);font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,700)}.site-direct-index li strong{color:var(--web-on-solid);font-size:var(--seed-font-size-t4,15px);font-weight:var(--seed-font-weight-bold,850)}.site-direct-index-note{padding-top:var(--seed-dimension-x3_5,15px);border-top:1px solid var(--web-on-media-border);color:var(--web-on-media-muted);font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,700);line-height:var(--seed-line-height-t2,1.5);margin-top:auto}.site-planner{border-top:1px solid var(--web-border);background:var(--web-surface-blue);padding:74px 0 96px}.site-planner-inner{width:min(1180px,100% - 40px);margin-inline:auto}.site-planner-layout{margin-top:var(--seed-dimension-x10,39px)}.site-preview-tabs{width:100%}.site-preview-tabs button{align-items:flex-start;gap:var(--seed-dimension-x0_5,2px);color:var(--web-muted);text-align:left;flex-direction:column}.site-preview-tabs button span{font-size:var(--seed-font-size-t1,10px);font-weight:var(--seed-font-weight-bold,800)}.site-preview-tabs button strong{font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-bold,800)}.site-preview-tabs button.is-active{color:var(--web-accent)}.site-preview-tabs-indicator{color:var(--web-accent);border-bottom-color:var(--web-accent)}.site-preview-panel{min-height:604px;padding:var(--seed-dimension-x9,38px) var(--seed-dimension-x6,26px) 0;gap:var(--seed-dimension-x8,34px);background:var(--web-surface-soft);flex-direction:column;display:flex;overflow:hidden}.site-preview-copy h3{max-width:15ch;color:var(--web-ink);font-size:var(--seed-font-size-t11,29px);line-height:var(--seed-line-height-t11,1.1)}.site-preview-copy>p:not(.site-overline){max-width:34ch;margin:var(--seed-dimension-x4_5,18px) 0 0;color:var(--web-muted);font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-medium,500);line-height:var(--seed-line-height-t4,1.65);word-break:keep-all}.site-preview-copy dl{margin:var(--seed-dimension-x7,27px) 0 0;gap:var(--seed-dimension-x3,12px);padding:0;display:grid}.site-preview-copy dl div{padding-bottom:var(--seed-dimension-x3,12px);border-bottom:1px solid var(--web-border)}.site-preview-copy dt,.site-preview-copy dd{margin:0}.site-preview-copy dt{color:var(--web-subtle);font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,800)}.site-preview-copy dd{margin-top:var(--seed-dimension-x1,4px);color:var(--web-ink);font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-bold,800)}.site-text-cta{min-height:44px;margin-top:var(--seed-dimension-x7,28px);align-items:center;gap:var(--seed-dimension-x3,12px);color:var(--web-accent);font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-bold,800);background:0 0;padding:0;display:inline-flex}.site-text-cta:hover,.site-text-cta:focus-visible{color:var(--web-accent-dark)}.site-preview-device{width:min(258px,76vw);padding:var(--seed-dimension-x2,9px);background:var(--web-surface-raised);border-radius:var(--seed-radius-r2_5,10px) var(--seed-radius-r2_5,10px) 0 0;box-shadow:var(--web-shadow-high);margin:auto auto 0;overflow:hidden}.site-preview-device.is-landscape{width:100%;max-width:520px;padding:var(--seed-dimension-x2,8px);border-radius:var(--seed-radius-r2_5,10px);background:var(--web-surface-muted)}.site-preview-device img{border:1px solid var(--web-border);border-radius:var(--seed-radius-r1_5,5px);width:100%;height:auto;display:block}.site-preview-device.is-landscape img{aspect-ratio:16/9;object-fit:cover}.site-share{align-content:center;gap:var(--seed-dimension-x6,25px);min-height:520px;padding:72px 0;display:grid}.site-share-visual{aspect-ratio:16/10;border:1px solid var(--web-border);border-radius:var(--seed-radius-r2,8px);background:var(--web-surface-raised);width:100%;box-shadow:var(--web-shadow-high);margin:0;overflow:hidden}.site-share-visual img{object-fit:cover;width:100%;height:100%;display:block}.site-share-copy>p:not(.site-overline){max-width:34ch;margin:var(--seed-dimension-x4_5,18px) 0 0;color:var(--web-muted);font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-medium,500);line-height:var(--seed-line-height-t4,1.7)}.site-share-cta,.site-share-action{width:fit-content}.site-footer{padding:var(--seed-dimension-x9,36px) 0 var(--seed-dimension-x10,42px);border-top:1px solid var(--web-border)}.site-footer .brand-mark{color:var(--web-ink)}.site-footer p{margin:var(--seed-dimension-x4,16px) 0 0;color:var(--web-muted);font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-medium,600);line-height:var(--seed-line-height-t2,1.55);display:block}.site-footer-links{gap:var(--seed-dimension-x2,8px) var(--seed-dimension-x4_5,18px);margin-top:var(--seed-dimension-x4_5,18px);flex-wrap:wrap;display:flex}.site-footer-links a{color:var(--web-muted);font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,700);text-decoration:none}.site-footer-links a:hover{color:var(--web-accent-dark);text-underline-offset:3px;text-decoration:underline}.site-desktop-break{display:none}@media (width<=359px){.site-header{gap:var(--seed-dimension-x2_5,10px)}.site-brand-link .brand-mark{gap:var(--seed-dimension-x1,5px);font-size:var(--seed-font-size-t4,15px)}.site-header-cta{padding-inline:var(--seed-dimension-x2_5,10px);font-size:var(--seed-font-size-t1,11px)}}@media (width>=760px){.site-hero{min-height:770px}.site-header{grid-template-columns:1fr auto auto auto;min-height:84px}.site-primary-nav{align-items:center;gap:var(--seed-dimension-x7,28px);display:flex}.site-primary-nav a{color:var(--web-on-media);font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-bold,800);text-decoration:none}.site-primary-nav a:hover,.site-primary-nav a:focus-visible{color:var(--web-on-media-muted)}.site-header-cta,.site-header-actions,.site-header .account-menu,.site-header .account-login,.site-header .account-loading{justify-self:end}.site-hero-content{padding-top:142px}.site-hero-note{display:block}.site-entry-options{margin-top:var(--seed-dimension-x8,33px);gap:var(--seed-dimension-x3_5,14px)}.site-entry-option{min-height:224px;padding:var(--seed-dimension-x5,20px)}.site-entry-option h2{font-size:var(--seed-font-size-t8,23px)}.site-entry-option-cta{width:146px}.site-hero h1{max-width:none;font-size:var(--seed-font-size-t14,58px)}.site-hero-description{max-width:none;font-size:var(--seed-font-size-t5,17px)}.site-hero-actions{margin-top:var(--seed-dimension-x8,34px)}.site-primary-cta{min-width:191px}.site-hero-device{width:334px;display:block;bottom:-88px;right:max(40px,50% - 590px)}.site-intro{grid-template-columns:minmax(470px,1.2fr) minmax(270px,.8fr);align-items:end;gap:110px;padding:110px 0 112px}.site-intro h2,.site-section-heading h2,.site-share h2{font-size:var(--seed-font-size-t13,43px)}.site-intro>p{max-width:34ch;font-size:var(--seed-font-size-t5,16px)}.site-intro.site-intro-direct{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:116px;padding:104px 0}.site-direct-copy>p:not(.site-overline){font-size:var(--seed-font-size-t5,16px)}.site-direct-index{min-height:320px;padding:var(--seed-dimension-x7,29px) var(--seed-dimension-x8,31px) var(--seed-dimension-x6,24px)}.site-planner{padding:102px 0 126px}.site-planner-layout{margin-top:var(--seed-dimension-x12,48px)}.site-preview-tabs{display:flex}.site-preview-tabs button{text-align:center;align-items:center}.site-preview-tabs button strong{font-size:var(--seed-font-size-t5,16px)}.site-preview-panel{grid-template-columns:minmax(220px,.9fr) minmax(292px,1.1fr);align-items:start;gap:clamp(28px,5vw,70px);min-height:600px;padding:66px 70px 0;display:grid}.site-preview-panel.is-landscape{align-items:center;padding-bottom:66px}.site-preview-copy h3{font-size:var(--seed-font-size-t13,38px);line-height:var(--seed-line-height-t13,1.1)}.site-preview-copy>p:not(.site-overline){font-size:var(--seed-font-size-t4,15px)}.site-preview-copy dl{max-width:315px}.site-preview-device{justify-self:end;width:292px;margin:0}.site-preview-device.is-landscape{width:100%;max-width:520px}.site-share{align-items:center;column-gap:clamp(32px,6vw,72px);row-gap:var(--seed-dimension-x5,20px);grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);grid-template-areas:"visual copy""visual action";min-height:580px;padding:94px 0}.site-share-visual{grid-area:visual;width:100%;max-width:720px}.site-share-copy{grid-area:copy;align-self:end}.site-share-copy>p:not(.site-overline){font-size:var(--seed-font-size-t4,15px)}.site-share-action{grid-area:action;align-self:start}.site-footer{min-height:125px;padding:var(--seed-dimension-x9,35px) 0;column-gap:var(--seed-dimension-x7,30px);grid-template-columns:auto 1fr;align-content:center;display:grid}.site-footer p{align-self:end;margin:0}.site-footer-links{margin-top:var(--seed-dimension-x3,12px);grid-column:2}.site-desktop-break{display:block}}.trip-invite-state{background:var(--web-bg);min-height:100dvh;color:var(--web-ink)}.trip-invite-state *{box-sizing:border-box}.trip-invite-state .trip-setup-header{min-height:70px;padding:0 max(var(--seed-dimension-x5,22px), calc((100% - 1360px) / 2));justify-content:space-between;align-items:center;gap:var(--seed-dimension-x4,16px);border-bottom:1px solid var(--web-border);background:var(--web-surface);display:flex}.trip-invite-state .trip-brand{align-items:center;gap:var(--seed-dimension-x2,8px);color:var(--web-ink);font-size:var(--seed-font-size-t5,17px);font-weight:var(--seed-font-weight-bold,800);letter-spacing:0;text-decoration:none;display:inline-flex}.trip-invite-state .trip-brand .brand-mark{align-items:center;gap:var(--seed-dimension-x1_5,7px);display:inline-flex}.trip-invite-state .trip-kicker{color:var(--web-accent);font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,800);letter-spacing:0;margin:0}.trip-invite-body{min-height:calc(100dvh - 70px);padding:var(--seed-dimension-x16,64px) var(--seed-dimension-x5,22px) 88px;place-items:center;display:grid}.trip-invite-card{width:min(560px,100%);padding:var(--seed-dimension-x12,46px) var(--seed-dimension-x10,40px) var(--seed-dimension-x10,42px);border:1px solid var(--web-border);border-radius:var(--seed-radius-r2,8px);background:var(--web-surface);box-shadow:var(--web-shadow-high);text-align:center}.trip-invite-icon{width:58px;height:58px;margin:0 auto var(--seed-dimension-x5,21px);border-radius:var(--seed-radius-full,50%);background:var(--web-accent-soft);color:var(--web-accent-dark);place-items:center;display:grid}.trip-invite-card.is-error .trip-invite-icon{background:var(--web-critical-soft);color:var(--oneulhere-critical)}.trip-invite-card h1{max-width:none;margin:var(--seed-dimension-x3,12px) 0 0;color:var(--web-ink);font-size:var(--seed-font-size-t12,32px);font-weight:var(--seed-font-weight-bold,800);letter-spacing:0;line-height:var(--seed-line-height-t12,1.2)}.trip-invite-card>p:not(.trip-kicker){max-width:38ch;margin:var(--seed-dimension-x3_5,14px) auto 0;color:var(--web-muted);font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-medium,600);line-height:var(--seed-line-height-t4,1.65);word-break:keep-all}.trip-invite-card .trip-primary-action{width:min(280px,100%);margin:var(--seed-dimension-x7,28px) auto 0;background:var(--web-primary);color:var(--web-on-solid)}.trip-invite-card .trip-primary-action:hover,.trip-invite-card .trip-primary-action:focus-visible{background:var(--web-primary-hover)}.trip-invite-icon .is-spinning{animation:trip-invite-spin var(--web-seed-duration-loop,1s) var(--seed-timing-function-linear,linear) infinite}@keyframes trip-invite-spin{to{transform:rotate(360deg)}}@media (width<=760px){.trip-invite-state .trip-setup-header{min-height:60px;padding:0 var(--seed-dimension-x4,16px)}.trip-invite-body{min-height:calc(100dvh - 60px);padding:var(--seed-dimension-x9,36px) var(--seed-dimension-x4,16px) max(var(--seed-dimension-x13,54px), env(safe-area-inset-bottom))}.trip-invite-card{padding:var(--seed-dimension-x9,36px) var(--seed-dimension-x5,22px) var(--seed-dimension-x7,30px)}.trip-invite-card h1{font-size:var(--seed-font-size-t10,27px)}}@media (prefers-reduced-motion:reduce){.trip-invite-icon .is-spinning{animation-duration:var(--web-seed-duration-ambient,2.4s)}}:root{--seed-safe-area-top:0px;--seed-safe-area-bottom:0px}@supports (left:constant(safe-area-inset-left)){:root{--seed-safe-area-top:constant(safe-area-inset-top);--seed-safe-area-bottom:constant(safe-area-inset-bottom)}}@supports (left:env(safe-area-inset-left)){:root{--seed-safe-area-top:env(safe-area-inset-top);--seed-safe-area-bottom:env(safe-area-inset-bottom)}}:root{--seed-font-size-multiplier:1;--seed-font-size-limit-min:.8;--seed-font-size-limit-max:1.5;--seed-line-height-limit-min:.8;--seed-line-height-limit-max:1.5}[data-seed-platform=ios]{--seed-font-size-limit-max:1.35;--seed-line-height-limit-max:1.35}@supports (font:-apple-system-body){html[data-seed-platform=ios][data-seed-font-scaling=enabled]{--seed-font-size-multiplier:.9412;font:-apple-system-body}}.seed-loading-indicator{display:inline-flex;position:absolute}.seed-icon,.seed-prefix-icon,.seed-suffix-icon{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.seed-icon{width:var(--seed-icon-size);height:var(--seed-icon-size);color:var(--seed-icon-color,currentColor)}.seed-prefix-icon{width:var(--seed-prefix-icon-size);height:var(--seed-prefix-icon-size);color:var(--seed-prefix-icon-color,currentColor);margin-left:var(--seed-prefix-icon-margin-left,0);margin-right:var(--seed-prefix-icon-margin-right,0);margin-top:var(--seed-prefix-icon-margin-top,0);margin-bottom:var(--seed-prefix-icon-margin-bottom,0);align-self:var(--seed-prefix-icon-align-self);justify-self:var(--seed-prefix-icon-justify-self)}.seed-suffix-icon{width:var(--seed-suffix-icon-size);height:var(--seed-suffix-icon-size);color:var(--seed-suffix-icon-color,currentColor);margin-left:var(--seed-suffix-icon-margin-left,0);margin-right:var(--seed-suffix-icon-margin-right,0);margin-top:var(--seed-suffix-icon-margin-top,0);margin-bottom:var(--seed-suffix-icon-margin-bottom,0);align-self:var(--seed-suffix-icon-align-self);justify-self:var(--seed-suffix-icon-justify-self)}.seed-count{font-size:var(--seed-count-font-size);line-height:var(--seed-count-line-height);font-weight:var(--seed-count-font-weight);color:var(--seed-count-color)}.seed-box{--seed-box-background:initial;--seed-box-color:initial;background:var(--seed-box-background);color:var(--seed-box-color);--seed-box-border-style:solid;--seed-box-border-color:initial;border-style:var(--seed-box-border-style);border-color:var(--seed-box-border-color);--seed-box-border-width:0;--seed-box-border-top-width:var(--seed-box-border-width);--seed-box-border-bottom-width:var(--seed-box-border-width);--seed-box-border-left-width:var(--seed-box-border-width);--seed-box-border-right-width:var(--seed-box-border-width);border-top-width:var(--seed-box-border-top-width);border-bottom-width:var(--seed-box-border-bottom-width);border-left-width:var(--seed-box-border-left-width);border-right-width:var(--seed-box-border-right-width);--seed-box-padding-base:0;--seed-box-padding-sm:var(--seed-box-padding-base,initial);--seed-box-padding-md:var(--seed-box-padding-sm,initial);--seed-box-padding-lg:var(--seed-box-padding-md,initial);--seed-box-padding-xl:var(--seed-box-padding-lg,initial);--seed-box-padding:var(--seed-box-padding-base,initial);--seed-box-padding-y-base:var(--seed-box-padding);--seed-box-padding-y-sm:var(--seed-box-padding-y-base,initial);--seed-box-padding-y-md:var(--seed-box-padding-y-sm,initial);--seed-box-padding-y-lg:var(--seed-box-padding-y-md,initial);--seed-box-padding-y-xl:var(--seed-box-padding-y-lg,initial);--seed-box-padding-y:var(--seed-box-padding-y-base,initial);--seed-box-padding-x-base:var(--seed-box-padding);--seed-box-padding-x-sm:var(--seed-box-padding-x-base,initial);--seed-box-padding-x-md:var(--seed-box-padding-x-sm,initial);--seed-box-padding-x-lg:var(--seed-box-padding-x-md,initial);--seed-box-padding-x-xl:var(--seed-box-padding-x-lg,initial);--seed-box-padding-x:var(--seed-box-padding-x-base,initial);--seed-box-padding-bottom-base:var(--seed-box-padding-y);--seed-box-padding-bottom-sm:var(--seed-box-padding-bottom-base,initial);--seed-box-padding-bottom-md:var(--seed-box-padding-bottom-sm,initial);--seed-box-padding-bottom-lg:var(--seed-box-padding-bottom-md,initial);--seed-box-padding-bottom-xl:var(--seed-box-padding-bottom-lg,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-base,initial);--seed-box-padding-top-base:var(--seed-box-padding-y);--seed-box-padding-top-sm:var(--seed-box-padding-top-base,initial);--seed-box-padding-top-md:var(--seed-box-padding-top-sm,initial);--seed-box-padding-top-lg:var(--seed-box-padding-top-md,initial);--seed-box-padding-top-xl:var(--seed-box-padding-top-lg,initial);--seed-box-padding-top:var(--seed-box-padding-top-base,initial);--seed-box-padding-left-base:var(--seed-box-padding-x);--seed-box-padding-left-sm:var(--seed-box-padding-left-base,initial);--seed-box-padding-left-md:var(--seed-box-padding-left-sm,initial);--seed-box-padding-left-lg:var(--seed-box-padding-left-md,initial);--seed-box-padding-left-xl:var(--seed-box-padding-left-lg,initial);--seed-box-padding-left:var(--seed-box-padding-left-base,initial);--seed-box-padding-right-base:var(--seed-box-padding-x);--seed-box-padding-right-sm:var(--seed-box-padding-right-base,initial);--seed-box-padding-right-md:var(--seed-box-padding-right-sm,initial);--seed-box-padding-right-lg:var(--seed-box-padding-right-md,initial);--seed-box-padding-right-xl:var(--seed-box-padding-right-lg,initial);--seed-box-padding-right:var(--seed-box-padding-right-base,initial);padding-top:var(--seed-box-padding-top);padding-bottom:var(--seed-box-padding-bottom);padding-left:var(--seed-box-padding-left);padding-right:var(--seed-box-padding-right);--seed-box-bleed-bottom-base:0px;--seed-box-bleed-bottom-sm:var(--seed-box-bleed-bottom-base,initial);--seed-box-bleed-bottom-md:var(--seed-box-bleed-bottom-sm,initial);--seed-box-bleed-bottom-lg:var(--seed-box-bleed-bottom-md,initial);--seed-box-bleed-bottom-xl:var(--seed-box-bleed-bottom-lg,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-base,initial);--seed-box-bleed-top-base:0px;--seed-box-bleed-top-sm:var(--seed-box-bleed-top-base,initial);--seed-box-bleed-top-md:var(--seed-box-bleed-top-sm,initial);--seed-box-bleed-top-lg:var(--seed-box-bleed-top-md,initial);--seed-box-bleed-top-xl:var(--seed-box-bleed-top-lg,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-base,initial);--seed-box-bleed-left-base:0px;--seed-box-bleed-left-sm:var(--seed-box-bleed-left-base,initial);--seed-box-bleed-left-md:var(--seed-box-bleed-left-sm,initial);--seed-box-bleed-left-lg:var(--seed-box-bleed-left-md,initial);--seed-box-bleed-left-xl:var(--seed-box-bleed-left-lg,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-base,initial);--seed-box-bleed-right-base:0px;--seed-box-bleed-right-sm:var(--seed-box-bleed-right-base,initial);--seed-box-bleed-right-md:var(--seed-box-bleed-right-sm,initial);--seed-box-bleed-right-lg:var(--seed-box-bleed-right-md,initial);--seed-box-bleed-right-xl:var(--seed-box-bleed-right-lg,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-base,initial);--seed-box-margin-base:initial;--seed-box-margin-sm:var(--seed-box-margin-base,initial);--seed-box-margin-md:var(--seed-box-margin-sm,initial);--seed-box-margin-lg:var(--seed-box-margin-md,initial);--seed-box-margin-xl:var(--seed-box-margin-lg,initial);--seed-box-margin:var(--seed-box-margin-base,initial);--seed-box-margin-y-base:var(--seed-box-margin,initial);--seed-box-margin-y-sm:var(--seed-box-margin-y-base,initial);--seed-box-margin-y-md:var(--seed-box-margin-y-sm,initial);--seed-box-margin-y-lg:var(--seed-box-margin-y-md,initial);--seed-box-margin-y-xl:var(--seed-box-margin-y-lg,initial);--seed-box-margin-y:var(--seed-box-margin-y-base,initial);--seed-box-margin-x-base:var(--seed-box-margin,initial);--seed-box-margin-x-sm:var(--seed-box-margin-x-base,initial);--seed-box-margin-x-md:var(--seed-box-margin-x-sm,initial);--seed-box-margin-x-lg:var(--seed-box-margin-x-md,initial);--seed-box-margin-x-xl:var(--seed-box-margin-x-lg,initial);--seed-box-margin-x:var(--seed-box-margin-x-base,initial);--seed-box-margin-top-base:var(--seed-box-margin-y,initial);--seed-box-margin-top-sm:var(--seed-box-margin-top-base,initial);--seed-box-margin-top-md:var(--seed-box-margin-top-sm,initial);--seed-box-margin-top-lg:var(--seed-box-margin-top-md,initial);--seed-box-margin-top-xl:var(--seed-box-margin-top-lg,initial);--seed-box-margin-top:var(--seed-box-margin-top-base,initial);--seed-box-margin-bottom-base:var(--seed-box-margin-y,initial);--seed-box-margin-bottom-sm:var(--seed-box-margin-bottom-base,initial);--seed-box-margin-bottom-md:var(--seed-box-margin-bottom-sm,initial);--seed-box-margin-bottom-lg:var(--seed-box-margin-bottom-md,initial);--seed-box-margin-bottom-xl:var(--seed-box-margin-bottom-lg,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-base,initial);--seed-box-margin-left-base:var(--seed-box-margin-x,initial);--seed-box-margin-left-sm:var(--seed-box-margin-left-base,initial);--seed-box-margin-left-md:var(--seed-box-margin-left-sm,initial);--seed-box-margin-left-lg:var(--seed-box-margin-left-md,initial);--seed-box-margin-left-xl:var(--seed-box-margin-left-lg,initial);--seed-box-margin-left:var(--seed-box-margin-left-base,initial);--seed-box-margin-right-base:var(--seed-box-margin-x,initial);--seed-box-margin-right-sm:var(--seed-box-margin-right-base,initial);--seed-box-margin-right-md:var(--seed-box-margin-right-sm,initial);--seed-box-margin-right-lg:var(--seed-box-margin-right-md,initial);--seed-box-margin-right-xl:var(--seed-box-margin-right-lg,initial);--seed-box-margin-right:var(--seed-box-margin-right-base,initial);margin-top:var(--seed-box-margin-top,calc(var(--seed-box-bleed-top) * -1));margin-bottom:var(--seed-box-margin-bottom,calc(var(--seed-box-bleed-bottom) * -1));margin-left:var(--seed-box-margin-left,calc(var(--seed-box-bleed-left) * -1));margin-right:var(--seed-box-margin-right,calc(var(--seed-box-bleed-right) * -1));--seed-box-min-height-base:auto;--seed-box-min-height-sm:var(--seed-box-min-height-base,initial);--seed-box-min-height-md:var(--seed-box-min-height-sm,initial);--seed-box-min-height-lg:var(--seed-box-min-height-md,initial);--seed-box-min-height-xl:var(--seed-box-min-height-lg,initial);--seed-box-min-height:var(--seed-box-min-height-base,initial);--seed-box-max-height-base:none;--seed-box-max-height-sm:var(--seed-box-max-height-base,initial);--seed-box-max-height-md:var(--seed-box-max-height-sm,initial);--seed-box-max-height-lg:var(--seed-box-max-height-md,initial);--seed-box-max-height-xl:var(--seed-box-max-height-lg,initial);--seed-box-max-height:var(--seed-box-max-height-base,initial);--seed-box-height-base:auto;--seed-box-height-sm:var(--seed-box-height-base,initial);--seed-box-height-md:var(--seed-box-height-sm,initial);--seed-box-height-lg:var(--seed-box-height-md,initial);--seed-box-height-xl:var(--seed-box-height-lg,initial);--seed-box-height:var(--seed-box-height-base,initial);--seed-box-min-width-base:auto;--seed-box-min-width-sm:var(--seed-box-min-width-base,initial);--seed-box-min-width-md:var(--seed-box-min-width-sm,initial);--seed-box-min-width-lg:var(--seed-box-min-width-md,initial);--seed-box-min-width-xl:var(--seed-box-min-width-lg,initial);--seed-box-min-width:var(--seed-box-min-width-base,initial);--seed-box-max-width-base:none;--seed-box-max-width-sm:var(--seed-box-max-width-base,initial);--seed-box-max-width-md:var(--seed-box-max-width-sm,initial);--seed-box-max-width-lg:var(--seed-box-max-width-md,initial);--seed-box-max-width-xl:var(--seed-box-max-width-lg,initial);--seed-box-max-width:var(--seed-box-max-width-base,initial);--seed-box-width-base:auto;--seed-box-width-sm:var(--seed-box-width-base,initial);--seed-box-width-md:var(--seed-box-width-sm,initial);--seed-box-width-lg:var(--seed-box-width-md,initial);--seed-box-width-xl:var(--seed-box-width-lg,initial);--seed-box-width:var(--seed-box-width-base,initial);min-height:var(--seed-box-min-height);max-height:var(--seed-box-max-height);height:var(--seed-box-height);min-width:var(--seed-box-min-width);max-width:var(--seed-box-max-width);width:var(--seed-box-width);--seed-box-top:initial;--seed-box-bottom:initial;--seed-box-left:initial;--seed-box-right:initial;top:var(--seed-box-top);bottom:var(--seed-box-bottom);left:var(--seed-box-left);right:var(--seed-box-right);--seed-box-border-radius:initial;--seed-box-border-bottom-left-radius:var(--seed-box-border-radius);--seed-box-border-bottom-right-radius:var(--seed-box-border-radius);--seed-box-border-top-left-radius:var(--seed-box-border-radius);--seed-box-border-top-right-radius:var(--seed-box-border-radius);border-bottom-left-radius:var(--seed-box-border-bottom-left-radius);border-bottom-right-radius:var(--seed-box-border-bottom-right-radius);border-top-left-radius:var(--seed-box-border-top-left-radius);border-top-right-radius:var(--seed-box-border-top-right-radius);--seed-box-box-shadow:initial;box-shadow:var(--seed-box-box-shadow);--seed-box-display-base:block;--seed-box-display-sm:var(--seed-box-display-base,initial);--seed-box-display-md:var(--seed-box-display-sm,initial);--seed-box-display-lg:var(--seed-box-display-md,initial);--seed-box-display-xl:var(--seed-box-display-lg,initial);--seed-box-display:var(--seed-box-display-base,initial);--seed-box-position:initial;display:var(--seed-box-display);position:var(--seed-box-position);--seed-box-unstable-transform:initial;transform:var(--seed-box-unstable-transform);--seed-box-z-index:initial;z-index:var(--seed-box-z-index);--seed-box-overflow-x:initial;--seed-box-overflow-y:initial;overflow-x:var(--seed-box-overflow-x);overflow-y:var(--seed-box-overflow-y);--seed-box-flex-grow:initial;--seed-box-flex-shrink:initial;flex-grow:var(--seed-box-flex-grow);flex-shrink:var(--seed-box-flex-shrink);--seed-box-flex-direction-base:row;--seed-box-flex-direction-sm:var(--seed-box-flex-direction-base,initial);--seed-box-flex-direction-md:var(--seed-box-flex-direction-sm,initial);--seed-box-flex-direction-lg:var(--seed-box-flex-direction-md,initial);--seed-box-flex-direction-xl:var(--seed-box-flex-direction-lg,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-base,initial);--seed-box-flex-wrap:initial;--seed-box-justify-content:initial;--seed-box-justify-self:auto;--seed-box-align-items:stretch;--seed-box-align-content:stretch;--seed-box-align-self:auto;--seed-box-gap-base:0px;--seed-box-gap-sm:var(--seed-box-gap-base,initial);--seed-box-gap-md:var(--seed-box-gap-sm,initial);--seed-box-gap-lg:var(--seed-box-gap-md,initial);--seed-box-gap-xl:var(--seed-box-gap-lg,initial);--seed-box-gap:var(--seed-box-gap-base,initial);flex-direction:var(--seed-box-flex-direction);flex-wrap:var(--seed-box-flex-wrap);justify-content:var(--seed-box-justify-content);justify-self:var(--seed-box-justify-self);align-items:var(--seed-box-align-items);align-content:var(--seed-box-align-content);align-self:var(--seed-box-align-self);gap:var(--seed-box-gap);--seed-box-grid-column:initial;grid-column:var(--seed-box-grid-column);--seed-box-grid-row:initial;grid-row:var(--seed-box-grid-row)}.seed-box[data-has-active-bg]:is(:active,[data-active]){background:var(--seed-box-background--active)}.seed-grid{--seed-grid-columns-base:none;--seed-grid-columns-sm:var(--seed-grid-columns-base,initial);--seed-grid-columns-md:var(--seed-grid-columns-sm,initial);--seed-grid-columns-lg:var(--seed-grid-columns-md,initial);--seed-grid-columns-xl:var(--seed-grid-columns-lg,initial);--seed-grid-columns:var(--seed-grid-columns-base,initial);grid-template-columns:var(--seed-grid-columns);--seed-grid-rows-base:none;--seed-grid-rows-sm:var(--seed-grid-rows-base,initial);--seed-grid-rows-md:var(--seed-grid-rows-sm,initial);--seed-grid-rows-lg:var(--seed-grid-rows-md,initial);--seed-grid-rows-xl:var(--seed-grid-rows-lg,initial);--seed-grid-rows:var(--seed-grid-rows-base,initial);grid-template-rows:var(--seed-grid-rows);--seed-grid-auto-flow:initial;grid-auto-flow:var(--seed-grid-auto-flow);--seed-grid-auto-columns:initial;grid-auto-columns:var(--seed-grid-auto-columns);--seed-grid-auto-rows:initial;grid-auto-rows:var(--seed-grid-auto-rows);--seed-grid-justify-items:stretch;justify-items:var(--seed-grid-justify-items)}.seed-consistent-width:before{content:attr(data-text);visibility:hidden;height:0;font-weight:var(--seed-font-weight-regular);display:block}.seed-consistent-width:after{content:attr(data-text);visibility:hidden;height:0;font-weight:var(--seed-font-weight-bold);display:block}:root,[data-seed-color-mode=system]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root,[data-seed-color-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-seed-color-mode=light-only]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}[data-seed-color-mode=dark-only]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}:root{--seed-dimension-x0_5:2px;--seed-dimension-x1:4px;--seed-dimension-x1_5:6px;--seed-dimension-x2:8px;--seed-dimension-x2_5:10px;--seed-dimension-x3:12px;--seed-dimension-x3_5:14px;--seed-dimension-x4:16px;--seed-dimension-x4_5:18px;--seed-dimension-x5:20px;--seed-dimension-x6:24px;--seed-dimension-x7:28px;--seed-dimension-x8:32px;--seed-dimension-x9:36px;--seed-dimension-x10:40px;--seed-dimension-x12:48px;--seed-dimension-x13:52px;--seed-dimension-x14:56px;--seed-dimension-x16:64px;--seed-dimension-spacing-x-between-chips:var(--seed-dimension-x2);--seed-dimension-spacing-x-global-gutter:var(--seed-dimension-x4);--seed-dimension-spacing-y-component-default:var(--seed-dimension-x3);--seed-dimension-spacing-y-nav-to-title:var(--seed-dimension-x5);--seed-dimension-spacing-y-screen-bottom:var(--seed-dimension-x14);--seed-dimension-spacing-y-between-text:var(--seed-dimension-x1_5);--seed-duration-d1:50ms;--seed-duration-d2:.1s;--seed-duration-d3:.15s;--seed-duration-d4:.2s;--seed-duration-d5:.25s;--seed-duration-d6:.3s;--seed-duration-color-transition:var(--seed-duration-d3);--seed-duration-pressed-scale:var(--seed-duration-d3);--seed-font-size-t1:clamp(calc(var(--seed-font-size-t1-static) * var(--seed-font-size-limit-min,.8)), calc(.6875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t1-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t2:clamp(calc(var(--seed-font-size-t2-static) * var(--seed-font-size-limit-min,.8)), calc(.75rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t2-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t3:clamp(calc(var(--seed-font-size-t3-static) * var(--seed-font-size-limit-min,.8)), calc(.8125rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t3-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t4:clamp(calc(var(--seed-font-size-t4-static) * var(--seed-font-size-limit-min,.8)), calc(.875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t4-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t5:clamp(calc(var(--seed-font-size-t5-static) * var(--seed-font-size-limit-min,.8)), calc(1rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t5-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t6:clamp(calc(var(--seed-font-size-t6-static) * var(--seed-font-size-limit-min,.8)), calc(1.125rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t6-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t7:clamp(calc(var(--seed-font-size-t7-static) * var(--seed-font-size-limit-min,.8)), calc(1.25rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t7-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t8:clamp(calc(var(--seed-font-size-t8-static) * var(--seed-font-size-limit-min,.8)), calc(1.375rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t8-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t9:clamp(calc(var(--seed-font-size-t9-static) * var(--seed-font-size-limit-min,.8)), calc(1.5rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t9-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t10:clamp(calc(var(--seed-font-size-t10-static) * var(--seed-font-size-limit-min,.8)), calc(1.625rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t10-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t11:clamp(calc(var(--seed-font-size-t11-static) * var(--seed-font-size-limit-min,.8)), calc(1.75rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t11-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t12:clamp(calc(var(--seed-font-size-t12-static) * var(--seed-font-size-limit-min,.8)), calc(2rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t12-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t13:clamp(calc(var(--seed-font-size-t13-static) * var(--seed-font-size-limit-min,.8)), calc(2.5rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t13-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t14:clamp(calc(var(--seed-font-size-t14-static) * var(--seed-font-size-limit-min,.8)), calc(3rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t14-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t1-static:11px;--seed-font-size-t2-static:12px;--seed-font-size-t3-static:13px;--seed-font-size-t4-static:14px;--seed-font-size-t5-static:16px;--seed-font-size-t6-static:18px;--seed-font-size-t7-static:20px;--seed-font-size-t8-static:22px;--seed-font-size-t9-static:24px;--seed-font-size-t10-static:26px;--seed-font-size-t11-static:28px;--seed-font-size-t12-static:32px;--seed-font-size-t13-static:40px;--seed-font-size-t14-static:48px;--seed-font-weight-regular:400;--seed-font-weight-medium:500;--seed-font-weight-bold:700;--seed-line-height-t1:clamp(calc(var(--seed-line-height-t1-static) * var(--seed-line-height-limit-min,.8)), calc(.9375rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t1-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t2:clamp(calc(var(--seed-line-height-t2-static) * var(--seed-line-height-limit-min,.8)), calc(1rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t2-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t3:clamp(calc(var(--seed-line-height-t3-static) * var(--seed-line-height-limit-min,.8)), calc(1.125rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t3-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t4:clamp(calc(var(--seed-line-height-t4-static) * var(--seed-line-height-limit-min,.8)), calc(1.1875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t4-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t5:clamp(calc(var(--seed-line-height-t5-static) * var(--seed-line-height-limit-min,.8)), calc(1.375rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t5-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t6:clamp(calc(var(--seed-line-height-t6-static) * var(--seed-line-height-limit-min,.8)), calc(1.5rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t6-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t7:clamp(calc(var(--seed-line-height-t7-static) * var(--seed-line-height-limit-min,.8)), calc(1.6875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t7-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t8:clamp(calc(var(--seed-line-height-t8-static) * var(--seed-line-height-limit-min,.8)), calc(1.875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t8-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t9:clamp(calc(var(--seed-line-height-t9-static) * var(--seed-line-height-limit-min,.8)), calc(2rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t9-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t10:clamp(calc(var(--seed-line-height-t10-static) * var(--seed-line-height-limit-min,.8)), calc(2.1875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t10-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t11:clamp(calc(var(--seed-line-height-t11-static) * var(--seed-line-height-limit-min,.8)), calc(2.375rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t11-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t12:clamp(calc(var(--seed-line-height-t12-static) * var(--seed-line-height-limit-min,.8)), calc(2.625rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t12-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t13:clamp(calc(var(--seed-line-height-t13-static) * var(--seed-line-height-limit-min,.8)), calc(3.25rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t13-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t14:clamp(calc(var(--seed-line-height-t14-static) * var(--seed-line-height-limit-min,.8)), calc(3.75rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t14-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t1-static:15px;--seed-line-height-t2-static:16px;--seed-line-height-t3-static:18px;--seed-line-height-t4-static:19px;--seed-line-height-t5-static:22px;--seed-line-height-t6-static:24px;--seed-line-height-t7-static:27px;--seed-line-height-t8-static:30px;--seed-line-height-t9-static:32px;--seed-line-height-t10-static:35px;--seed-line-height-t11-static:38px;--seed-line-height-t12-static:42px;--seed-line-height-t13-static:52px;--seed-line-height-t14-static:60px;--seed-radius-r0_5:2px;--seed-radius-r1:4px;--seed-radius-r1_5:6px;--seed-radius-r2:8px;--seed-radius-r2_5:10px;--seed-radius-r3:12px;--seed-radius-r3_5:14px;--seed-radius-r4:16px;--seed-radius-r5:20px;--seed-radius-r6:24px;--seed-radius-full:9999px;--seed-timing-function-linear:cubic-bezier(0, 0, 1, 1);--seed-timing-function-easing:cubic-bezier(.35, 0, .35, 1);--seed-timing-function-enter:cubic-bezier(0, 0, .15, 1);--seed-timing-function-exit:cubic-bezier(.35, 0, 1, 1);--seed-timing-function-enter-expressive:cubic-bezier(.03, .4, .1, 1);--seed-timing-function-exit-expressive:cubic-bezier(.35, 0, .95, .55);--seed-timing-function-pressed-scale:cubic-bezier(0, 0, .15, 1)}:root,:root[data-seed-color-mode=system][data-seed-user-color-scheme=light],:root[data-seed-color-mode=light-only],:root [data-seed-color-mode=light-only]{--seed-color-palette-gray-00:#fff;--seed-color-palette-gray-100:#f7f8f9;--seed-color-palette-gray-200:#f3f4f5;--seed-color-palette-gray-300:#eeeff1;--seed-color-palette-gray-400:#dcdee3;--seed-color-palette-gray-500:#d1d3d8;--seed-color-palette-gray-600:#b0b3ba;--seed-color-palette-gray-700:#868b94;--seed-color-palette-gray-800:#555d6d;--seed-color-palette-gray-900:#2a3038;--seed-color-palette-gray-1000:#1a1c20;--seed-color-palette-carrot-100:#fff2ec;--seed-color-palette-carrot-200:#ffe8db;--seed-color-palette-carrot-300:#ffd5c0;--seed-color-palette-carrot-400:#ffb999;--seed-color-palette-carrot-500:#ff9364;--seed-color-palette-carrot-600:#f60;--seed-color-palette-carrot-700:#e14d00;--seed-color-palette-carrot-800:#b93901;--seed-color-palette-carrot-900:#862b00;--seed-color-palette-carrot-1000:#471601;--seed-color-palette-blue-100:#eff6ff;--seed-color-palette-blue-200:#e2edfc;--seed-color-palette-blue-300:#cbdffa;--seed-color-palette-blue-400:#aacefd;--seed-color-palette-blue-500:#85b8fd;--seed-color-palette-blue-600:#5e98fe;--seed-color-palette-blue-700:#217cf9;--seed-color-palette-blue-800:#135fcd;--seed-color-palette-blue-900:#0b4596;--seed-color-palette-blue-1000:#032451;--seed-color-palette-red-100:#fdf0f0;--seed-color-palette-red-200:#fde7e7;--seed-color-palette-red-300:#fed4d2;--seed-color-palette-red-400:#feb7b3;--seed-color-palette-red-500:#fe928d;--seed-color-palette-red-600:#fc6a66;--seed-color-palette-red-700:#fa342c;--seed-color-palette-red-800:#ca1d13;--seed-color-palette-red-900:#921708;--seed-color-palette-red-1000:#4a1209;--seed-color-palette-green-100:#edfaf6;--seed-color-palette-green-200:#d9f6e9;--seed-color-palette-green-300:#b9e9d2;--seed-color-palette-green-400:#7ddcb3;--seed-color-palette-green-500:#42c593;--seed-color-palette-green-600:#10ab7d;--seed-color-palette-green-700:#079171;--seed-color-palette-green-800:#00745f;--seed-color-palette-green-900:#075445;--seed-color-palette-green-1000:#0a2b24;--seed-color-palette-yellow-100:#fff7de;--seed-color-palette-yellow-200:#fdefb9;--seed-color-palette-yellow-300:#fbdc65;--seed-color-palette-yellow-400:#e9c647;--seed-color-palette-yellow-500:#d4ab28;--seed-color-palette-yellow-600:#c49725;--seed-color-palette-yellow-700:#9b7821;--seed-color-palette-yellow-800:#755b22;--seed-color-palette-yellow-900:#4f3e1f;--seed-color-palette-yellow-1000:#2c2512;--seed-color-palette-purple-100:#f5f3fe;--seed-color-palette-purple-200:#efeafe;--seed-color-palette-purple-300:#e1d8ff;--seed-color-palette-purple-400:#d0c0ff;--seed-color-palette-purple-500:#b8a1ff;--seed-color-palette-purple-600:#9f84fb;--seed-color-palette-purple-700:#8969ea;--seed-color-palette-purple-800:#6d50cb;--seed-color-palette-purple-900:#50379b;--seed-color-palette-purple-1000:#29175d;--seed-color-palette-static-black:#000;--seed-color-palette-static-black-alpha-100:#00000007;--seed-color-palette-static-black-alpha-200:#0000000c;--seed-color-palette-static-black-alpha-300:#00000010;--seed-color-palette-static-black-alpha-400:#00000021;--seed-color-palette-static-black-alpha-500:#0000002c;--seed-color-palette-static-black-alpha-600:#0000004c;--seed-color-palette-static-black-alpha-700:#00000074;--seed-color-palette-static-black-alpha-800:#000000a2;--seed-color-palette-static-black-alpha-900:#000000d0;--seed-color-palette-static-black-alpha-1000:#000000e3;--seed-color-palette-static-white:#fff;--seed-color-palette-static-white-alpha-50:#ffffff0d;--seed-color-palette-static-white-alpha-100:#ffffff17;--seed-color-palette-static-white-alpha-200:#ffffff20;--seed-color-palette-static-white-alpha-300:#ffffff2e;--seed-color-palette-static-white-alpha-400:#ffffff3d;--seed-color-palette-static-white-alpha-500:#ffffff60;--seed-color-palette-static-white-alpha-600:#ffffff8b;--seed-color-palette-static-white-alpha-700:#ffffffb3;--seed-color-palette-static-white-alpha-800:#ffffffde;--seed-color-palette-static-white-alpha-900:#ffffffea;--seed-color-palette-static-white-alpha-1000:#fffffff4;--seed-color-fg-brand:var(--seed-color-palette-carrot-600);--seed-color-fg-brand-contrast:var(--seed-color-palette-carrot-700);--seed-color-fg-critical:var(--seed-color-palette-red-700);--seed-color-fg-critical-contrast:var(--seed-color-palette-red-900);--seed-color-fg-disabled:var(--seed-color-palette-gray-500);--seed-color-fg-informative:var(--seed-color-palette-blue-700);--seed-color-fg-informative-contrast:var(--seed-color-palette-blue-900);--seed-color-fg-neutral:var(--seed-color-palette-gray-1000);--seed-color-fg-neutral-inverted:var(--seed-color-palette-gray-00);--seed-color-fg-neutral-muted:var(--seed-color-palette-gray-800);--seed-color-fg-neutral-subtle:var(--seed-color-palette-gray-700);--seed-color-fg-placeholder:var(--seed-color-palette-gray-600);--seed-color-fg-positive:var(--seed-color-palette-green-700);--seed-color-fg-positive-contrast:var(--seed-color-palette-green-900);--seed-color-fg-warning:var(--seed-color-palette-yellow-700);--seed-color-fg-warning-contrast:var(--seed-color-palette-yellow-900);--seed-color-bg-brand-solid:var(--seed-color-palette-carrot-600);--seed-color-bg-brand-solid-pressed:var(--seed-color-palette-carrot-700);--seed-color-bg-brand-weak:var(--seed-color-palette-carrot-100);--seed-color-bg-brand-weak-pressed:var(--seed-color-palette-carrot-200);--seed-color-bg-critical-solid:var(--seed-color-palette-red-700);--seed-color-bg-critical-solid-pressed:var(--seed-color-palette-red-800);--seed-color-bg-critical-weak:var(--seed-color-palette-red-100);--seed-color-bg-critical-weak-pressed:var(--seed-color-palette-red-200);--seed-color-bg-disabled:var(--seed-color-palette-gray-200);--seed-color-bg-informative-solid:var(--seed-color-palette-blue-700);--seed-color-bg-informative-solid-pressed:var(--seed-color-palette-blue-800);--seed-color-bg-informative-weak:var(--seed-color-palette-blue-100);--seed-color-bg-informative-weak-pressed:var(--seed-color-palette-blue-200);--seed-color-bg-layer-basement:var(--seed-color-palette-gray-200);--seed-color-bg-layer-default:var(--seed-color-palette-gray-00);--seed-color-bg-layer-default-pressed:var(--seed-color-palette-gray-100);--seed-color-bg-layer-fill:var(--seed-color-palette-gray-100);--seed-color-bg-layer-floating:var(--seed-color-palette-gray-00);--seed-color-bg-layer-floating-pressed:var(--seed-color-palette-gray-100);--seed-color-bg-magic-weak:#f9f2ee;--seed-color-bg-neutral-inverted:var(--seed-color-palette-gray-900);--seed-color-bg-neutral-inverted-pressed:var(--seed-color-palette-gray-800);--seed-color-bg-neutral-solid:var(--seed-color-palette-gray-1000);--seed-color-bg-neutral-solid-muted:var(--seed-color-palette-gray-800);--seed-color-bg-neutral-solid-muted-pressed:var(--seed-color-palette-gray-900);--seed-color-bg-neutral-weak:var(--seed-color-palette-gray-200);--seed-color-bg-neutral-weak-alpha:var(--seed-color-palette-static-black-alpha-200);--seed-color-bg-neutral-weak-alpha-pressed:var(--seed-color-palette-static-black-alpha-300);--seed-color-bg-neutral-weak-pressed:var(--seed-color-palette-gray-300);--seed-color-bg-overlay:var(--seed-color-palette-static-black-alpha-700);--seed-color-bg-overlay-muted:var(--seed-color-palette-static-black-alpha-500);--seed-color-bg-positive-solid:var(--seed-color-palette-green-700);--seed-color-bg-positive-solid-pressed:var(--seed-color-palette-green-800);--seed-color-bg-positive-weak:var(--seed-color-palette-green-100);--seed-color-bg-positive-weak-pressed:var(--seed-color-palette-green-200);--seed-color-bg-transparent:#0000;--seed-color-bg-transparent-pressed:var(--seed-color-palette-static-black-alpha-100);--seed-color-bg-transparent-selected:var(--seed-color-palette-static-black-alpha-200);--seed-color-bg-transparent-selected-pressed:var(--seed-color-palette-static-black-alpha-300);--seed-color-bg-warning-solid:var(--seed-color-palette-yellow-300);--seed-color-bg-warning-solid-pressed:var(--seed-color-palette-yellow-400);--seed-color-bg-warning-weak:var(--seed-color-palette-yellow-100);--seed-color-bg-warning-weak-pressed:var(--seed-color-palette-yellow-200);--seed-color-stroke-brand-solid:var(--seed-color-palette-carrot-700);--seed-color-stroke-brand-weak:var(--seed-color-palette-carrot-300);--seed-color-stroke-critical-solid:var(--seed-color-palette-red-700);--seed-color-stroke-critical-weak:var(--seed-color-palette-red-300);--seed-color-stroke-focus-ring:var(--seed-color-palette-blue-600);--seed-color-stroke-informative-solid:var(--seed-color-palette-blue-700);--seed-color-stroke-informative-weak:var(--seed-color-palette-blue-300);--seed-color-stroke-neutral-contrast:var(--seed-color-palette-gray-1000);--seed-color-stroke-neutral-muted:var(--seed-color-palette-static-black-alpha-300);--seed-color-stroke-neutral-solid:var(--seed-color-palette-gray-800);--seed-color-stroke-neutral-subtle:var(--seed-color-palette-static-black-alpha-200);--seed-color-stroke-neutral-weak:var(--seed-color-palette-gray-400);--seed-color-stroke-positive-solid:var(--seed-color-palette-green-700);--seed-color-stroke-positive-weak:var(--seed-color-palette-green-300);--seed-color-stroke-warning-solid:var(--seed-color-palette-yellow-700);--seed-color-stroke-warning-weak:var(--seed-color-palette-yellow-300);--seed-color-manner-temp-l1-bg:#f1f2f3;--seed-color-manner-temp-l1-text:#757b85;--seed-color-manner-temp-l10-bg:#ffebee;--seed-color-manner-temp-l10-text:#cb0123;--seed-color-manner-temp-l2-bg:#f8f4ec;--seed-color-manner-temp-l2-text:#ab863f;--seed-color-manner-temp-l3-bg:#fff5e5;--seed-color-manner-temp-l3-text:#e08a00;--seed-color-manner-temp-l4-bg:#fff3e5;--seed-color-manner-temp-l4-text:#f57e00;--seed-color-manner-temp-l5-bg:#fff1e5;--seed-color-manner-temp-l5-text:#ff7300;--seed-color-manner-temp-l6-bg:#fff0e5;--seed-color-manner-temp-l6-text:#f60;--seed-color-manner-temp-l7-bg:#ffefe5;--seed-color-manner-temp-l7-text:#ff5100;--seed-color-manner-temp-l8-bg:#ffeee5;--seed-color-manner-temp-l8-text:#f30;--seed-color-manner-temp-l9-bg:#fdeded;--seed-color-manner-temp-l9-text:#e82c45;--seed-color-banner-blue:#e1f7ff;--seed-color-banner-cool-gray:#ebf1f5;--seed-color-banner-green:#f0fbe5;--seed-color-banner-orange:#fff2e1;--seed-color-banner-pink:#ffebf1;--seed-color-banner-purple:#f5ecff;--seed-color-banner-red:#ffecee;--seed-color-banner-teal:#e6faf6;--seed-color-banner-warm-gray:#f2f0ee;--seed-color-banner-yellow:#fffae1;--seed-gradient-glow-magic:#fef6f7 0%, #fef0e7 80%, #f9f7f5 100%;--seed-gradient-glow-magic-pressed:#fbf0f2 0%, #ffe8db 80%, #f5f2ef 100%;--seed-gradient-highlight-magic:#f60 20%, #d25aca 100%;--seed-gradient-highlight-magic-pressed:#e14f00 20%, #ae58bf 100%;--seed-gradient-shimmer-magic:#fff9f500 0%, #fff9f5cc 46%, #fff9f5cc 54%, #fff9f500 100%;--seed-gradient-shimmer-neutral:#fff0 0%, #ffffffab 46%, #ffffffab 54%, #fff0 100%;--seed-shadow-s1:0px 1px 4px 0px #00000014;--seed-shadow-s2:0px 2px 10px 0px #0000001a;--seed-shadow-s3:0px 4px 16px 0px #0000001f}:root[data-seed-color-mode=system][data-seed-user-color-scheme=dark],:root[data-seed-color-mode=dark-only],:root [data-seed-color-mode=dark-only]{--seed-color-palette-gray-00:#000;--seed-color-palette-gray-100:#16171b;--seed-color-palette-gray-200:#1d2025;--seed-color-palette-gray-300:#2b2e35;--seed-color-palette-gray-400:#393d46;--seed-color-palette-gray-500:#5b606a;--seed-color-palette-gray-600:#868b94;--seed-color-palette-gray-700:#b0b3ba;--seed-color-palette-gray-800:#dcdee3;--seed-color-palette-gray-900:#e9eaec;--seed-color-palette-gray-1000:#f3f4f5;--seed-color-palette-carrot-100:#31241f;--seed-color-palette-carrot-200:#4b291c;--seed-color-palette-carrot-300:#6b311c;--seed-color-palette-carrot-400:#923600;--seed-color-palette-carrot-500:#bd4201;--seed-color-palette-carrot-600:#e65200;--seed-color-palette-carrot-700:#f60;--seed-color-palette-carrot-800:#ff9e65;--seed-color-palette-carrot-900:#eecebc;--seed-color-palette-carrot-1000:#f4eeea;--seed-color-palette-blue-100:#202742;--seed-color-palette-blue-200:#1e3352;--seed-color-palette-blue-300:#1a4275;--seed-color-palette-blue-400:#0f559e;--seed-color-palette-blue-500:#1964d8;--seed-color-palette-blue-600:#1e82eb;--seed-color-palette-blue-700:#41a2f9;--seed-color-palette-blue-800:#83bcf9;--seed-color-palette-blue-900:#b9d7fb;--seed-color-palette-blue-1000:#e5f0fe;--seed-color-palette-red-100:#322323;--seed-color-palette-red-200:#4f2624;--seed-color-palette-red-300:#742826;--seed-color-palette-red-400:#a12621;--seed-color-palette-red-500:#ca2319;--seed-color-palette-red-600:#f73526;--seed-color-palette-red-700:#ff6e60;--seed-color-palette-red-800:#ffa299;--seed-color-palette-red-900:#f8c5c3;--seed-color-palette-red-1000:#fdf2f2;--seed-color-palette-green-100:#202926;--seed-color-palette-green-200:#20362e;--seed-color-palette-green-300:#20493b;--seed-color-palette-green-400:#19604c;--seed-color-palette-green-500:#117956;--seed-color-palette-green-600:#1b946d;--seed-color-palette-green-700:#22b27f;--seed-color-palette-green-800:#35ce9a;--seed-color-palette-green-900:#93e5c0;--seed-color-palette-green-1000:#d4f6ef;--seed-color-palette-yellow-100:#302819;--seed-color-palette-yellow-200:#413218;--seed-color-palette-yellow-300:#543e15;--seed-color-palette-yellow-400:#714e15;--seed-color-palette-yellow-500:#91601b;--seed-color-palette-yellow-600:#b6720d;--seed-color-palette-yellow-700:#ca901c;--seed-color-palette-yellow-800:#dab156;--seed-color-palette-yellow-900:#e5d49b;--seed-color-palette-yellow-1000:#f7f0cd;--seed-color-palette-purple-100:#28213b;--seed-color-palette-purple-200:#3b2873;--seed-color-palette-purple-300:#443081;--seed-color-palette-purple-400:#5a3bb1;--seed-color-palette-purple-500:#764fd9;--seed-color-palette-purple-600:#8e6bee;--seed-color-palette-purple-700:#a78df0;--seed-color-palette-purple-800:#beadf2;--seed-color-palette-purple-900:#d9cefa;--seed-color-palette-purple-1000:#f0edfc;--seed-color-palette-static-black:#000;--seed-color-palette-static-black-alpha-100:#00000007;--seed-color-palette-static-black-alpha-200:#0000000c;--seed-color-palette-static-black-alpha-300:#00000010;--seed-color-palette-static-black-alpha-400:#00000021;--seed-color-palette-static-black-alpha-500:#0000002c;--seed-color-palette-static-black-alpha-600:#0000004c;--seed-color-palette-static-black-alpha-700:#00000074;--seed-color-palette-static-black-alpha-800:#000000a2;--seed-color-palette-static-black-alpha-900:#000000d0;--seed-color-palette-static-black-alpha-1000:#000000e3;--seed-color-palette-static-white:#fff;--seed-color-palette-static-white-alpha-50:#ffffff0d;--seed-color-palette-static-white-alpha-100:#ffffff17;--seed-color-palette-static-white-alpha-200:#ffffff20;--seed-color-palette-static-white-alpha-300:#ffffff2e;--seed-color-palette-static-white-alpha-400:#ffffff3d;--seed-color-palette-static-white-alpha-500:#ffffff60;--seed-color-palette-static-white-alpha-600:#ffffff8b;--seed-color-palette-static-white-alpha-700:#ffffffb3;--seed-color-palette-static-white-alpha-800:#ffffffde;--seed-color-palette-static-white-alpha-900:#ffffffea;--seed-color-palette-static-white-alpha-1000:#fffffff4;--seed-color-fg-brand:var(--seed-color-palette-carrot-700);--seed-color-fg-brand-contrast:var(--seed-color-palette-carrot-700);--seed-color-fg-critical:var(--seed-color-palette-red-700);--seed-color-fg-critical-contrast:var(--seed-color-palette-red-900);--seed-color-fg-disabled:var(--seed-color-palette-gray-500);--seed-color-fg-informative:var(--seed-color-palette-blue-700);--seed-color-fg-informative-contrast:var(--seed-color-palette-blue-900);--seed-color-fg-neutral:var(--seed-color-palette-gray-1000);--seed-color-fg-neutral-inverted:var(--seed-color-palette-gray-100);--seed-color-fg-neutral-muted:var(--seed-color-palette-gray-800);--seed-color-fg-neutral-subtle:var(--seed-color-palette-gray-700);--seed-color-fg-placeholder:var(--seed-color-palette-gray-600);--seed-color-fg-positive:var(--seed-color-palette-green-700);--seed-color-fg-positive-contrast:var(--seed-color-palette-green-900);--seed-color-fg-warning:var(--seed-color-palette-yellow-700);--seed-color-fg-warning-contrast:var(--seed-color-palette-yellow-900);--seed-color-bg-brand-solid:var(--seed-color-palette-carrot-700);--seed-color-bg-brand-solid-pressed:var(--seed-color-palette-carrot-800);--seed-color-bg-brand-weak:var(--seed-color-palette-carrot-100);--seed-color-bg-brand-weak-pressed:var(--seed-color-palette-carrot-200);--seed-color-bg-critical-solid:var(--seed-color-palette-red-600);--seed-color-bg-critical-solid-pressed:var(--seed-color-palette-red-700);--seed-color-bg-critical-weak:var(--seed-color-palette-red-100);--seed-color-bg-critical-weak-pressed:var(--seed-color-palette-red-200);--seed-color-bg-disabled:var(--seed-color-palette-gray-300);--seed-color-bg-informative-solid:var(--seed-color-palette-blue-600);--seed-color-bg-informative-solid-pressed:var(--seed-color-palette-blue-700);--seed-color-bg-informative-weak:var(--seed-color-palette-blue-100);--seed-color-bg-informative-weak-pressed:var(--seed-color-palette-blue-200);--seed-color-bg-layer-basement:var(--seed-color-palette-gray-00);--seed-color-bg-layer-default:var(--seed-color-palette-gray-100);--seed-color-bg-layer-default-pressed:var(--seed-color-palette-gray-300);--seed-color-bg-layer-fill:var(--seed-color-palette-gray-200);--seed-color-bg-layer-floating:var(--seed-color-palette-gray-200);--seed-color-bg-layer-floating-pressed:var(--seed-color-palette-gray-300);--seed-color-bg-magic-weak:#201f1f;--seed-color-bg-neutral-inverted:var(--seed-color-palette-gray-1000);--seed-color-bg-neutral-inverted-pressed:var(--seed-color-palette-gray-800);--seed-color-bg-neutral-solid:var(--seed-color-palette-gray-300);--seed-color-bg-neutral-solid-muted:var(--seed-color-palette-gray-400);--seed-color-bg-neutral-solid-muted-pressed:var(--seed-color-palette-gray-500);--seed-color-bg-neutral-weak:var(--seed-color-palette-gray-300);--seed-color-bg-neutral-weak-alpha:var(--seed-color-palette-static-white-alpha-200);--seed-color-bg-neutral-weak-alpha-pressed:var(--seed-color-palette-static-white-alpha-300);--seed-color-bg-neutral-weak-pressed:var(--seed-color-palette-gray-400);--seed-color-bg-overlay:var(--seed-color-palette-static-black-alpha-700);--seed-color-bg-overlay-muted:var(--seed-color-palette-static-black-alpha-500);--seed-color-bg-positive-solid:var(--seed-color-palette-green-500);--seed-color-bg-positive-solid-pressed:var(--seed-color-palette-green-600);--seed-color-bg-positive-weak:var(--seed-color-palette-green-100);--seed-color-bg-positive-weak-pressed:var(--seed-color-palette-green-200);--seed-color-bg-transparent:#fff0;--seed-color-bg-transparent-pressed:var(--seed-color-palette-static-white-alpha-50);--seed-color-bg-transparent-selected:var(--seed-color-palette-static-white-alpha-100);--seed-color-bg-transparent-selected-pressed:var(--seed-color-palette-static-white-alpha-200);--seed-color-bg-warning-solid:var(--seed-color-palette-yellow-800);--seed-color-bg-warning-solid-pressed:var(--seed-color-palette-yellow-900);--seed-color-bg-warning-weak:var(--seed-color-palette-yellow-100);--seed-color-bg-warning-weak-pressed:var(--seed-color-palette-yellow-200);--seed-color-stroke-brand-solid:var(--seed-color-palette-carrot-700);--seed-color-stroke-brand-weak:var(--seed-color-palette-carrot-300);--seed-color-stroke-critical-solid:var(--seed-color-palette-red-700);--seed-color-stroke-critical-weak:var(--seed-color-palette-red-300);--seed-color-stroke-focus-ring:var(--seed-color-palette-blue-600);--seed-color-stroke-informative-solid:var(--seed-color-palette-blue-700);--seed-color-stroke-informative-weak:var(--seed-color-palette-blue-300);--seed-color-stroke-neutral-contrast:var(--seed-color-palette-gray-1000);--seed-color-stroke-neutral-muted:var(--seed-color-palette-static-white-alpha-100);--seed-color-stroke-neutral-solid:var(--seed-color-palette-gray-800);--seed-color-stroke-neutral-subtle:var(--seed-color-palette-static-white-alpha-50);--seed-color-stroke-neutral-weak:var(--seed-color-palette-gray-400);--seed-color-stroke-positive-solid:var(--seed-color-palette-green-700);--seed-color-stroke-positive-weak:var(--seed-color-palette-green-300);--seed-color-stroke-warning-solid:var(--seed-color-palette-yellow-700);--seed-color-stroke-warning-weak:var(--seed-color-palette-yellow-300);--seed-color-manner-temp-l1-bg:#292929;--seed-color-manner-temp-l1-text:#b8b8b9;--seed-color-manner-temp-l10-bg:#34040a;--seed-color-manner-temp-l10-text:#fb6f82;--seed-color-manner-temp-l2-bg:#332605;--seed-color-manner-temp-l2-text:#f5db97;--seed-color-manner-temp-l3-bg:#372b01;--seed-color-manner-temp-l3-text:#fdda65;--seed-color-manner-temp-l4-bg:#372301;--seed-color-manner-temp-l4-text:#fbbe55;--seed-color-manner-temp-l5-bg:#371f01;--seed-color-manner-temp-l5-text:#faac4b;--seed-color-manner-temp-l6-bg:#351b03;--seed-color-manner-temp-l6-text:#fc9855;--seed-color-manner-temp-l7-bg:#371701;--seed-color-manner-temp-l7-text:#f97a25;--seed-color-manner-temp-l8-bg:#380f00;--seed-color-manner-temp-l8-text:#fe6a34;--seed-color-manner-temp-l9-bg:#380500;--seed-color-manner-temp-l9-text:#fe6a5d;--seed-color-banner-blue:#0d2a3a;--seed-color-banner-cool-gray:#242c33;--seed-color-banner-green:#1e361c;--seed-color-banner-orange:#42230a;--seed-color-banner-pink:#3b172c;--seed-color-banner-purple:#2e1e45;--seed-color-banner-red:#3a0f15;--seed-color-banner-teal:#143633;--seed-color-banner-warm-gray:#2f2b27;--seed-color-banner-yellow:#3e2b00;--seed-gradient-glow-magic:#2d252d 0%, #3a312b 80%, #333232 100%;--seed-gradient-glow-magic-pressed:#3e333e 0%, #51453e 80%, #434242 100%;--seed-gradient-highlight-magic:#f60 20%, #d25aca 100%;--seed-gradient-highlight-magic-pressed:#ff9e65 20%, #e89bee 100%;--seed-gradient-shimmer-magic:#fff9f500 0%, #fff9f51a 46%, #fff9f51a 54%, #fff9f500 100%;--seed-gradient-shimmer-neutral:#fff0 0%, #ffffff1a 46%, #ffffff1a 54%, #fff0 100%;--seed-shadow-s1:0px 1px 4px 0px #00000080;--seed-shadow-s2:0px 2px 10px 0px #000000ad;--seed-shadow-s3:0px 4px 16px 0px #000c}:root{--seed-scale-s95:.95;--seed-scale-s97:.97;--seed-scale-s98:.98}@media (prefers-reduced-motion:reduce){:root{--seed-scale-s95:1;--seed-scale-s97:1;--seed-scale-s98:1}}@keyframes seed-enter{0%{opacity:var(--seed-enter-opacity,1);transform:translate3d(var(--seed-enter-translate-x,0), var(--seed-enter-translate-y,0), 0) scale3d(var(--seed-enter-scale,1), var(--seed-enter-scale,1), var(--seed-enter-scale,1)) rotate(var(--seed-enter-rotate,0))}}@keyframes seed-exit{to{opacity:var(--seed-exit-opacity,1);transform:translate3d(var(--seed-exit-translate-x,0), var(--seed-exit-translate-y,0), 0) scale3d(var(--seed-exit-scale,1), var(--seed-exit-scale,1), var(--seed-exit-scale,1)) rotate(var(--seed-exit-rotate,0))}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slide-x{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes progress-circle-head{0%{stroke-dasharray:0 1000%}75%{stroke-dasharray:var(--circumference), 1000%}to{stroke-dasharray:var(--circumference), 1000%}}@keyframes progress-circle-tail{0%{stroke-dashoffset:0}33.33%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--circumference) * -1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes drawer-slide-from-bottom{0%{transform:translate3d(0, var(--initial-transform,100%), 0)}to{transform:translate3d(0, var(--snap-point-height,0), 0)}}@keyframes drawer-slide-to-bottom{to{transform:translate3d(0, var(--initial-transform,100%), 0)}}@media (width>=480px){.seed-box{--seed-box-padding:var(--seed-box-padding-sm,initial);--seed-box-padding-y:var(--seed-box-padding-y-sm,initial);--seed-box-padding-x:var(--seed-box-padding-x-sm,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-sm,initial);--seed-box-padding-top:var(--seed-box-padding-top-sm,initial);--seed-box-padding-left:var(--seed-box-padding-left-sm,initial);--seed-box-padding-right:var(--seed-box-padding-right-sm,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-sm,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-sm,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-sm,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-sm,initial);--seed-box-margin:var(--seed-box-margin-sm,initial);--seed-box-margin-y:var(--seed-box-margin-y-sm,initial);--seed-box-margin-x:var(--seed-box-margin-x-sm,initial);--seed-box-margin-top:var(--seed-box-margin-top-sm,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-sm,initial);--seed-box-margin-left:var(--seed-box-margin-left-sm,initial);--seed-box-margin-right:var(--seed-box-margin-right-sm,initial);--seed-box-min-height:var(--seed-box-min-height-sm,initial);--seed-box-max-height:var(--seed-box-max-height-sm,initial);--seed-box-height:var(--seed-box-height-sm,initial);--seed-box-min-width:var(--seed-box-min-width-sm,initial);--seed-box-max-width:var(--seed-box-max-width-sm,initial);--seed-box-width:var(--seed-box-width-sm,initial);--seed-box-display:var(--seed-box-display-sm,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-sm,initial);--seed-box-gap:var(--seed-box-gap-sm,initial)}.seed-grid{--seed-grid-columns:var(--seed-grid-columns-sm,initial);--seed-grid-rows:var(--seed-grid-rows-sm,initial)}}@media (width>=768px){.seed-box{--seed-box-padding:var(--seed-box-padding-md,initial);--seed-box-padding-y:var(--seed-box-padding-y-md,initial);--seed-box-padding-x:var(--seed-box-padding-x-md,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-md,initial);--seed-box-padding-top:var(--seed-box-padding-top-md,initial);--seed-box-padding-left:var(--seed-box-padding-left-md,initial);--seed-box-padding-right:var(--seed-box-padding-right-md,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-md,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-md,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-md,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-md,initial);--seed-box-margin:var(--seed-box-margin-md,initial);--seed-box-margin-y:var(--seed-box-margin-y-md,initial);--seed-box-margin-x:var(--seed-box-margin-x-md,initial);--seed-box-margin-top:var(--seed-box-margin-top-md,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-md,initial);--seed-box-margin-left:var(--seed-box-margin-left-md,initial);--seed-box-margin-right:var(--seed-box-margin-right-md,initial);--seed-box-min-height:var(--seed-box-min-height-md,initial);--seed-box-max-height:var(--seed-box-max-height-md,initial);--seed-box-height:var(--seed-box-height-md,initial);--seed-box-min-width:var(--seed-box-min-width-md,initial);--seed-box-max-width:var(--seed-box-max-width-md,initial);--seed-box-width:var(--seed-box-width-md,initial);--seed-box-display:var(--seed-box-display-md,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-md,initial);--seed-box-gap:var(--seed-box-gap-md,initial)}.seed-grid{--seed-grid-columns:var(--seed-grid-columns-md,initial);--seed-grid-rows:var(--seed-grid-rows-md,initial)}}@media (width>=1280px){.seed-box{--seed-box-padding:var(--seed-box-padding-lg,initial);--seed-box-padding-y:var(--seed-box-padding-y-lg,initial);--seed-box-padding-x:var(--seed-box-padding-x-lg,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-lg,initial);--seed-box-padding-top:var(--seed-box-padding-top-lg,initial);--seed-box-padding-left:var(--seed-box-padding-left-lg,initial);--seed-box-padding-right:var(--seed-box-padding-right-lg,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-lg,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-lg,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-lg,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-lg,initial);--seed-box-margin:var(--seed-box-margin-lg,initial);--seed-box-margin-y:var(--seed-box-margin-y-lg,initial);--seed-box-margin-x:var(--seed-box-margin-x-lg,initial);--seed-box-margin-top:var(--seed-box-margin-top-lg,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-lg,initial);--seed-box-margin-left:var(--seed-box-margin-left-lg,initial);--seed-box-margin-right:var(--seed-box-margin-right-lg,initial);--seed-box-min-height:var(--seed-box-min-height-lg,initial);--seed-box-max-height:var(--seed-box-max-height-lg,initial);--seed-box-height:var(--seed-box-height-lg,initial);--seed-box-min-width:var(--seed-box-min-width-lg,initial);--seed-box-max-width:var(--seed-box-max-width-lg,initial);--seed-box-width:var(--seed-box-width-lg,initial);--seed-box-display:var(--seed-box-display-lg,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-lg,initial);--seed-box-gap:var(--seed-box-gap-lg,initial)}.seed-grid{--seed-grid-columns:var(--seed-grid-columns-lg,initial);--seed-grid-rows:var(--seed-grid-rows-lg,initial)}}@media (width>=1440px){.seed-box{--seed-box-padding:var(--seed-box-padding-xl,initial);--seed-box-padding-y:var(--seed-box-padding-y-xl,initial);--seed-box-padding-x:var(--seed-box-padding-x-xl,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-xl,initial);--seed-box-padding-top:var(--seed-box-padding-top-xl,initial);--seed-box-padding-left:var(--seed-box-padding-left-xl,initial);--seed-box-padding-right:var(--seed-box-padding-right-xl,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-xl,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-xl,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-xl,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-xl,initial);--seed-box-margin:var(--seed-box-margin-xl,initial);--seed-box-margin-y:var(--seed-box-margin-y-xl,initial);--seed-box-margin-x:var(--seed-box-margin-x-xl,initial);--seed-box-margin-top:var(--seed-box-margin-top-xl,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-xl,initial);--seed-box-margin-left:var(--seed-box-margin-left-xl,initial);--seed-box-margin-right:var(--seed-box-margin-right-xl,initial);--seed-box-min-height:var(--seed-box-min-height-xl,initial);--seed-box-max-height:var(--seed-box-max-height-xl,initial);--seed-box-height:var(--seed-box-height-xl,initial);--seed-box-min-width:var(--seed-box-min-width-xl,initial);--seed-box-max-width:var(--seed-box-max-width-xl,initial);--seed-box-width:var(--seed-box-width-xl,initial);--seed-box-display:var(--seed-box-display-xl,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-xl,initial);--seed-box-gap:var(--seed-box-gap-xl,initial)}.seed-grid{--seed-grid-columns:var(--seed-grid-columns-xl,initial);--seed-grid-rows:var(--seed-grid-rows-xl,initial)}}html[data-oneulhere-web][data-seed][data-seed-color-mode]{--web-font:-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--web-space-xs:var(--seed-dimension-x1);--web-space-sm:var(--seed-dimension-x2);--web-space-md:var(--seed-dimension-x3);--web-space-lg:var(--seed-dimension-x4);--web-space-xl:var(--seed-dimension-x6);--web-space-2xl:var(--seed-dimension-x8);--web-radius-sm:var(--seed-radius-r1);--web-radius-md:var(--seed-radius-r2);--web-radius-lg:var(--seed-radius-r3);--web-radius-full:var(--seed-radius-full);--web-seed-duration-emphasis:calc(var(--seed-duration-d3) + var(--seed-duration-d6));--web-seed-duration-reveal:calc(var(--seed-duration-d2) + var(--seed-duration-d6) + var(--seed-duration-d6));--web-seed-duration-loop-fast:calc(var(--seed-duration-d5) + var(--seed-duration-d5) + var(--seed-duration-d6));--web-seed-duration-loop:calc(var(--seed-duration-d5) + var(--seed-duration-d5) + var(--seed-duration-d5) + var(--seed-duration-d5));--web-seed-duration-loop-medium:calc(var(--seed-duration-d6) + var(--seed-duration-d6) + var(--seed-duration-d6) + var(--seed-duration-d6));--web-seed-duration-shimmer:calc(var(--seed-duration-d4) + var(--seed-duration-d6) + var(--seed-duration-d6) + var(--seed-duration-d6) + var(--seed-duration-d6));--web-seed-duration-ambient:calc(var(--web-seed-duration-loop-medium) + var(--web-seed-duration-loop-medium));--web-bg:#f5f6f4;--web-surface:#fff;--web-surface-raised:#fff;--web-surface-gray:#f1f3f2;--web-surface-soft:#f7f9fb;--web-surface-muted:#eef2f6;--web-surface-blue:#edf4fb;--web-ink:#18212a;--web-ink-soft:#42526a;--web-muted:#68727d;--web-subtle:#7b858f;--web-border:#dde1df;--web-border-strong:#cbd2cf;--web-primary:#356f9e;--web-primary-hover:#285a82;--web-accent:#356f9e;--web-accent-dark:#285a82;--web-accent-soft:#e9f0f5;--web-select-selected-ink:#214f74;--web-warning:#d99543;--web-brand-sun:#f4a83f;--web-positive-soft:#e7f4ed;--web-critical-soft:#fff0ee;--web-warning-soft:#fff7df;--web-on-solid:#fff;--web-inverse-surface:var(--web-ink);--web-inverse-ink:var(--web-surface);--web-on-media:#fff;--web-on-media-muted:#ffffffc7;--web-on-media-border:#ffffff4d;--web-on-media-border-strong:#ffffff85;--web-on-media-surface:#09151f6b;--web-on-media-surface-strong:#09151fa8;--brand-kakao-yellow:#fee500;--brand-kakao-yellow-hover:#f4dc00;--brand-kakao-ink:#171717;--brand-kakao-border:#fee500bd;--brand-kakao-disabled-bg:#fee5002e;--brand-kakao-disabled-border:#fee50038;--brand-kakao-disabled-ink:#8a7d1f;--web-disabled-bg:var(--web-surface-muted);--web-disabled-ink:var(--web-muted);--web-hover-bg:var(--web-surface-soft);--web-selected-bg:var(--web-accent-soft);--web-selected-ink:var(--web-select-selected-ink);--web-emphasis-surface:var(--web-primary-hover);--web-loading-scrim:#18212ac7;--web-positive-ink:var(--oneulhere-positive);--web-positive-ink-strong:var(--web-ink);--web-positive-ink-muted:var(--web-muted);--web-border-critical:var(--seed-color-stroke-critical-weak);--web-border-positive:var(--seed-color-stroke-positive-weak);--web-border-warning:var(--seed-color-stroke-warning-weak);--web-map-grid-line:#18212a0d;--web-map-grid-line-strong:#18212a14;--web-overlay:#131c2a7a;--web-scrim-soft:#fffffff0;--web-shadow-low:var(--seed-shadow-s1,0 2px 8px #18212a14);--web-shadow-medium:var(--seed-shadow-s2,0 8px 22px #18212a1f);--web-shadow-high:var(--seed-shadow-s3,0 16px 44px #16232d2b);--oneulhere-positive:#39745f;--oneulhere-critical:#b84a3d;--oneulhere-focus:#356f9e4d;--seed-color-fg-brand:#356f9e;--seed-color-fg-brand-contrast:#285a82;--seed-color-bg-brand-solid:#356f9e;--seed-color-bg-brand-solid-pressed:#285a82;--seed-color-bg-brand-weak:#e9f0f5;--seed-color-bg-brand-weak-pressed:#dce8f0;--seed-color-stroke-brand-solid:#356f9e;--seed-color-stroke-brand-weak:#8ba9c0;--seed-color-stroke-focus-ring:#6a96b9;--seed-color-fg-neutral:var(--web-ink);--seed-color-fg-neutral-muted:var(--web-muted);--seed-color-fg-neutral-subtle:var(--web-subtle);--seed-color-fg-disabled:var(--web-disabled-ink);--seed-color-bg-layer-basement:var(--web-bg);--seed-color-bg-layer-default:var(--web-surface);--seed-color-bg-layer-fill:var(--web-surface-soft);--seed-color-bg-layer-floating:var(--web-surface-raised);--seed-color-bg-disabled:var(--web-disabled-bg);--seed-color-bg-neutral-weak:var(--web-surface-muted);--seed-color-stroke-neutral-subtle:var(--web-border);--seed-color-stroke-neutral-weak:var(--web-border-strong)}html[data-oneulhere-web][data-seed][data-seed-color-mode][data-oneulhere-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-oneulhere-web][data-seed][data-seed-color-mode][data-oneulhere-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--web-bg:#11171c;--web-surface:#171e24;--web-surface-raised:#1d262e;--web-surface-gray:#202931;--web-surface-soft:#222d36;--web-surface-muted:#26323b;--web-surface-blue:#182a38;--web-ink:#e8eef2;--web-ink-soft:#c8d1d8;--web-muted:#aeb9c2;--web-subtle:#8997a3;--web-border:#2e3a43;--web-border-strong:#43515c;--web-primary:#3e78a3;--web-primary-hover:#35688f;--web-accent:#8ebee0;--web-accent-dark:#b2d4eb;--web-accent-soft:#1b3548;--web-select-selected-ink:#b2d4eb;--web-warning:#e1ae63;--web-positive-soft:#17382f;--web-critical-soft:#422724;--web-warning-soft:#40351f;--web-on-solid:#fff;--brand-kakao-disabled-ink:#d7ca73;--web-emphasis-surface:#244d6d;--web-loading-scrim:#11171cdb;--web-positive-ink:#d5e8df;--web-positive-ink-strong:#e1f0e9;--web-positive-ink-muted:#a8c9bb;--web-map-grid-line:#ffffff0d;--web-map-grid-line-strong:#ffffff0f;--web-overlay:#03070ab3;--web-scrim-soft:#1d262ef0;--web-shadow-low:0 2px 10px #0000003d;--web-shadow-medium:0 9px 28px #00000052;--web-shadow-high:0 20px 54px #0000006b;--oneulhere-positive:#79bda7;--oneulhere-critical:#ef8a80;--oneulhere-focus:#8ebee061;--seed-color-fg-brand:#8ebee0;--seed-color-fg-brand-contrast:#b2d4eb;--seed-color-bg-brand-solid:#3e78a3;--seed-color-bg-brand-solid-pressed:#35688f;--seed-color-bg-brand-weak:#1b3548;--seed-color-bg-brand-weak-pressed:#24465d;--seed-color-stroke-brand-solid:#8ebee0;--seed-color-stroke-brand-weak:#435f72;--seed-color-stroke-focus-ring:#8ebee0}html[data-oneulhere-web] body{background:var(--web-bg);color:var(--web-ink);font-family:var(--web-font);font-weight:var(--seed-font-weight-regular);letter-spacing:0}html[data-oneulhere-web] .web-route-loading{background:var(--web-bg);min-height:100svh;color:var(--web-ink);grid-template-rows:70px minmax(0,1fr);display:grid}html[data-oneulhere-web] .web-route-loading-header{padding:0 max(var(--seed-dimension-x5), calc((100% - 1120px) / 2));border-bottom:1px solid var(--web-border);background:var(--web-surface);align-items:center;display:flex}html[data-oneulhere-web] .web-route-loading-header a{color:inherit;text-decoration:none}html[data-oneulhere-web] .web-route-loading-header .brand-mark{align-items:center;gap:var(--seed-dimension-x2);display:inline-flex}html[data-oneulhere-web] .web-route-loading-status{place-self:center;justify-items:center;gap:var(--seed-dimension-x3);padding:var(--seed-dimension-x10) var(--seed-dimension-x5);color:var(--web-muted);font-size:var(--seed-font-size-t4);font-weight:var(--seed-font-weight-medium);text-align:center;display:grid}html[data-oneulhere-web] .web-route-loading-spinner{border:3px solid var(--web-accent-soft);border-top-color:var(--web-primary);border-radius:var(--seed-radius-full);width:28px;height:28px;animation:web-route-loading-spin var(--web-seed-duration-loop-fast) var(--seed-timing-function-linear) infinite}@keyframes web-route-loading-spin{to{transform:rotate(360deg)}}html[data-oneulhere-web] .web-seed-button,html[data-oneulhere-web] .web-seed-toggle,html[data-oneulhere-web] .web-seed-field,html[data-oneulhere-web] .web-seed-select,html[data-oneulhere-web] .web-seed-text{letter-spacing:0;font-family:inherit}html[data-oneulhere-web] .web-seed-button.is-outline{border-color:var(--web-border-strong);background:var(--web-surface-raised);color:var(--web-ink-soft)}html[data-oneulhere-web] .web-seed-button.is-quiet{color:var(--web-ink-soft)}html[data-oneulhere-web] .web-seed-button:focus-visible,html[data-oneulhere-web] .web-seed-toggle:focus-visible,html[data-oneulhere-web] .web-seed-field:focus-within{outline-color:var(--oneulhere-focus)}html[data-oneulhere-web] .web-seed-toggle{background:var(--web-surface-gray);color:var(--web-ink-soft);border:1px solid #0000}html[data-oneulhere-web] .web-seed-toggle[aria-pressed=true]{border-color:var(--web-primary);background:var(--web-accent-soft);color:var(--web-accent-dark)}html[data-oneulhere-web] .web-seed-field{background:var(--web-surface-raised);color:var(--web-ink)}html[data-oneulhere-web] .web-seed-select{min-width:0}html[data-oneulhere-web] .web-seed-select .seed-select-trigger__root{width:100%}html[data-oneulhere-web] .seed-select-item__root[data-selected]:before{inset-inline:var(--seed-dimension-x2);background:var(--web-accent-soft)}html[data-oneulhere-web] .seed-select-item__root[data-selected] .seed-select-item__label{color:var(--web-select-selected-ink);font-weight:var(--seed-font-weight-bold)}html[data-oneulhere-web] .seed-select-item__root[data-selected] .seed-select-item__indicator{color:var(--web-primary)}@media (width<=760px){html[data-oneulhere-web] .web-seed-button.seed-action-button--size_small,html[data-oneulhere-web] .web-seed-button.seed-action-button--size_medium,html[data-oneulhere-web] .web-seed-toggle,html[data-oneulhere-web] .web-seed-toggle.is-compact{min-height:44px}html[data-oneulhere-web] .web-seed-button.seed-action-button--layout_iconOnly{min-width:44px}}html[data-oneulhere-web][data-oneulhere-theme=dark]{background:var(--web-bg)}html[data-oneulhere-web][data-oneulhere-theme=dark] :is(input,textarea,select){caret-color:var(--web-accent)}html[data-oneulhere-theme=dark] .web-seed-button.is-secondary:not(.account-login){background:var(--web-surface-muted);color:var(--web-ink-soft)}html[data-oneulhere-theme=dark] .web-seed-button.is-secondary:not(.account-login):hover:not(:disabled),html[data-oneulhere-theme=dark] .web-seed-button.is-secondary:not(.account-login):focus-visible:not(:disabled){background:var(--web-surface-soft);color:var(--web-ink)}html[data-oneulhere-theme=dark] .account-login:not(:disabled){border-color:var(--brand-kakao-border);background:var(--brand-kakao-yellow);color:var(--brand-kakao-ink)}html[data-oneulhere-theme=dark] .account-login:disabled{border-color:var(--brand-kakao-disabled-border);background:var(--brand-kakao-disabled-bg);color:var(--brand-kakao-disabled-ink);opacity:1}html[data-oneulhere-theme=dark] .account-trigger{border-color:var(--web-border);background:var(--web-surface-raised);color:var(--web-ink)}html[data-oneulhere-theme=dark] .account-trigger:hover,html[data-oneulhere-theme=dark] .account-trigger:focus-visible,html[data-oneulhere-theme=dark] .account-trigger[aria-expanded=true]{border-color:var(--web-border-strong);background:var(--web-surface-soft)}html[data-oneulhere-theme=dark] :is(.account-popover,.auth-result){border-color:var(--web-border);background:var(--web-surface-raised);color:var(--web-ink);box-shadow:var(--web-shadow-high)}html[data-oneulhere-theme=dark] .account-profile{border-color:var(--web-border);background:var(--web-surface-soft)}html[data-oneulhere-theme=dark] .account-profile strong,html[data-oneulhere-theme=dark] .account-actions .seed-menu-item__root{color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.account-profile span,.account-actions .seed-menu-item__root>svg,.account-action-arrow,.auth-result button){color:var(--web-muted)}html[data-oneulhere-theme=dark] .account-actions,html[data-oneulhere-theme=dark] .account-actions .account-logout{border-color:var(--web-border)}html[data-oneulhere-theme=dark] .account-actions .seed-menu-item__root:hover,html[data-oneulhere-theme=dark] .account-actions .seed-menu-item__root:focus-visible,html[data-oneulhere-theme=dark] .auth-result button{background:var(--web-surface-soft)}html[data-oneulhere-theme=dark] :is(.account-sync,.sync-status){background:var(--web-positive-soft);color:var(--oneulhere-positive)}html[data-oneulhere-theme=dark] :is(.account-sync-offline,.account-sync-error,.sync-status-offline,.sync-status-error){background:var(--web-critical-soft);color:var(--oneulhere-critical)}html[data-oneulhere-theme=dark] :is(.account-sync-syncing,.account-sync-conflict,.sync-status-syncing,.sync-status-conflict){background:var(--web-warning-soft);color:var(--web-warning)}html[data-oneulhere-theme=dark] .sync-status-local{background:var(--web-surface-muted);color:var(--web-muted)}html[data-oneulhere-theme=dark] :is(.site-intro h2,.site-section-heading h2,.site-share h2,.site-preview-copy h3,.site-preview-copy dd,.site-footer .brand-mark){color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.site-intro>p,.site-direct-copy>p:not(.site-overline),.site-preview-copy>p:not(.site-overline),.site-preview-copy dt,.site-share-copy>p:not(.site-overline),.site-footer p,.site-footer-links a){color:var(--web-muted)}html[data-oneulhere-theme=dark] .site-direct-band{border-color:var(--web-border);background:var(--web-surface-muted)}html[data-oneulhere-theme=dark] .site-planner{border-color:var(--web-border);background:var(--web-surface-blue)}html[data-oneulhere-theme=dark] :is(.site-preview-panel,.site-preview-device,.site-hero-device){background:var(--web-surface-raised);color:var(--web-ink);box-shadow:var(--web-shadow-high)}html[data-oneulhere-theme=dark] .site-preview-panel{border:1px solid var(--web-border)}html[data-oneulhere-theme=dark] .site-preview-copy dl div,html[data-oneulhere-theme=dark] .site-footer{border-color:var(--web-border)}html[data-oneulhere-theme=dark] .site-preview-device.is-landscape,html[data-oneulhere-theme=dark] .site-share-visual{background:var(--web-surface-muted)}html[data-oneulhere-theme=dark] :is(.site-preview-device img,.site-hero-device img){border-color:var(--web-border)}html[data-oneulhere-theme=dark] :is(.site-device-topline,.site-hero-device figcaption),html[data-oneulhere-theme=dark] .web-survey-nav a{color:var(--web-muted)}html[data-oneulhere-theme=dark] :is(.web-survey-mode-tabs,.web-survey-layout,.web-survey-content,.direct-trip-customizer,.direct-trip-map-panel,.direct-trip-place-panel,.web-survey-content .akinator-pair-screen){background:var(--web-surface)}html[data-oneulhere-theme=dark] .web-survey-layout{border-color:var(--web-border);box-shadow:var(--web-shadow-medium)}html[data-oneulhere-theme=dark] .web-survey-aside{background:var(--web-emphasis-surface)}html[data-oneulhere-theme=dark] :is(.direct-destination-search input,.direct-destination-more,.direct-trip-back,.direct-trip-search-results,.direct-trip-search-results li>button,.direct-trip-place-panel li>button,.direct-trip-action,.direct-trip-map-categories){background:var(--web-surface-raised);color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.direct-destination-search>span,.direct-destination-regions button,.direct-trip-option-title h3,.direct-trip-date-picker>span,.direct-trip-map-search>svg,.direct-trip-map-search-clear,.direct-trip-place-action,.direct-trip-place-copy p,.direct-trip-data-state,.direct-trip-place-image.is-placeholder){color:var(--web-muted)}html[data-oneulhere-theme=dark] :is(.direct-destination-results strong,.direct-trip-place-copy strong,.direct-trip-search-results li>button[aria-pressed=true],.direct-trip-search-results li>button[aria-pressed=true] strong){color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.direct-destination-regions button:hover,.direct-destination-regions button:focus-visible,.direct-trip-search-results li>button:hover,.direct-trip-search-results li>button:focus-visible,.direct-trip-place-panel li>button:hover,.direct-trip-place-panel li>button:focus-visible,.direct-trip-place-panel li.is-selected>button,.direct-trip-map-search-clear:hover,.direct-trip-map-search-clear:focus-visible){background:var(--web-surface-soft)}html[data-oneulhere-theme=dark] :is(.direct-trip-concepts button,.direct-trip-durations button,.direct-trip-map-categories button){border-color:var(--web-border);background:var(--web-surface-gray);color:var(--web-ink-soft)}html[data-oneulhere-theme=dark] :is(.direct-trip-concepts button[aria-pressed=true],.direct-trip-durations button[aria-pressed=true],.direct-trip-map-categories button[aria-pressed=true],.direct-trip-search-results li>button[aria-pressed=true]){border-color:var(--web-primary);background:var(--web-accent-soft);color:var(--web-accent-dark)}html[data-oneulhere-theme=dark] :is(.direct-destination-results li,.direct-trip-search-results li,.direct-trip-place-panel li){border-color:var(--web-border)}html[data-oneulhere-theme=dark] :is(.direct-attraction-map,.direct-trip-place-image){background:var(--web-surface-muted)}html[data-oneulhere-theme=dark] .direct-attraction-map-loading{background:var(--web-loading-scrim);color:var(--web-muted)}html[data-oneulhere-theme=dark] .direct-trip-data-state{background:var(--web-surface-soft)}html[data-oneulhere-theme=dark] .direct-trip-spinner{border-color:var(--web-border-strong);border-top-color:var(--web-accent)}html[data-oneulhere-theme=dark] .web-survey :is([data-appintoss-screen],.akinator-loading-screen,.akinator-pair-screen){background:var(--web-surface);color:var(--web-ink)}html[data-oneulhere-theme=dark] .web-survey [data-appintoss-top=true] h1,html[data-oneulhere-theme=dark] .web-survey [data-appintoss-list-row=true]>span>span:first-child,html[data-oneulhere-theme=dark] .web-survey .akinator-pair-screen h1{color:var(--web-ink)}html[data-oneulhere-theme=dark] .web-survey :is([data-appintoss-top=true]>p,[data-appintoss-list-row=true]>span>span:last-child,[data-appintoss-list-row=true]>span:last-child,.distance-question-screen>p[role=status],.akinator-loading-screen>p,.akinator-pair-screen>div:last-child button,.trait-question-screen>div:nth-last-child(2) button:last-child){color:var(--web-muted)}html[data-oneulhere-theme=dark] .web-survey [data-appintoss-list-row=true],html[data-oneulhere-theme=dark] .web-survey .distance-question-screen>button:not([data-appintoss-bottom-cta]),html[data-oneulhere-theme=dark] .web-survey .trait-question-screen>div:nth-last-child(2) button:first-child{border-color:var(--web-border);background:var(--web-surface-raised);color:var(--web-ink-soft);box-shadow:var(--web-shadow-low)}html[data-oneulhere-theme=dark] .web-survey [data-appintoss-list-row=true]:hover,html[data-oneulhere-theme=dark] .web-survey [data-appintoss-list-row=true]:focus-visible,html[data-oneulhere-theme=dark] .web-survey .distance-question-screen>button:not([data-appintoss-bottom-cta]):hover,html[data-oneulhere-theme=dark] .web-survey .distance-question-screen>button:not([data-appintoss-bottom-cta]):focus-visible,html[data-oneulhere-theme=dark] .web-survey .trait-question-screen>div:nth-last-child(2) button:hover,html[data-oneulhere-theme=dark] .web-survey .trait-question-screen>div:nth-last-child(2) button:focus-visible{background:var(--web-surface-soft)}html[data-oneulhere-theme=dark] .web-survey [data-appintoss-bottom-cta-region=true]{background:var(--web-surface)}html[data-oneulhere-theme=dark] .web-survey :is(.distance-question-screen figure,.trait-question-screen [role=img],.trait-question-screen .animate-pulse,.akinator-pair-card>div:first-child){background:var(--web-surface-muted)}html[data-oneulhere-theme=dark] .web-survey .akinator-question-nav button{color:var(--web-ink-soft)}html[data-oneulhere-theme=dark] .web-survey .akinator-question-nav button:hover,html[data-oneulhere-theme=dark] .web-survey .akinator-question-nav button:focus-visible{background:var(--web-surface-muted)}html[data-oneulhere-theme=dark] .web-survey .akinator-question-nav [role=status]{background:var(--web-accent-soft);color:var(--web-accent-dark)}html[data-oneulhere-theme=dark] .web-survey .akinator-pair-card{border-color:var(--web-border);background:var(--web-surface-raised);box-shadow:var(--web-shadow-medium)}html[data-oneulhere-theme=dark] .web-survey .akinator-pair-card:hover,html[data-oneulhere-theme=dark] .web-survey .akinator-pair-card:focus-visible{border-color:var(--web-accent)}html[data-oneulhere-theme=dark] .web-survey :is(.app-shell,.setup-backdrop,.race-stage[data-flow-step=setup],.akinator-stage,.akinator-intro,.distance-stage,.picked-summary,.course-stage,.course-hero-caption,.picked-sticky-cta,.course-modal-sheet,.course-modal-footer),html[data-oneulhere-theme=dark] .shared-schedule-page :is(.course-stage,.course-hero-caption,.course-modal-sheet,.course-modal-footer){background:var(--web-surface)}html[data-oneulhere-theme=dark] .web-survey :is(.race-stage[data-flow-step=setup] .setup-header h1,.race-stage[data-flow-step=setup] .destination-heading-label,.akinator-intro-title,.akinator-title,.akinator-card-label,.distance-title,.picked-match-copy,.runner-label,.course-title,.course-stop-title,.course-modal-title,.course-modal-overview,.course-modal-row dd,.course-modal-nearby-title,.course-modal-nearby-row-name,.course-stays-title,.course-stay-name),html[data-oneulhere-theme=dark] .shared-schedule-page :is(.course-title,.course-stop-title,.course-modal-title,.course-modal-overview,.course-modal-row dd,.course-stays-title,.course-stay-name){color:var(--web-ink)}html[data-oneulhere-theme=dark] .web-survey :is(.race-stage[data-flow-step=setup] .hero-subcopy,.race-stage[data-flow-step=setup] .destination-caption,.race-stage[data-flow-step=setup] .destination-heading-eyebrow,.akinator-intro-subtitle,.akinator-card-region,.distance-subtitle,.distance-option small,.picked-match-label,.picked-runners-label,.runner-region,.course-trip-date,.course-subtitle,.course-stop-remove,.course-stop-addr,.course-stop-overview,.course-modal-addr,.course-modal-row dt,.course-modal-nearby-row-meta,.course-condition-alternatives-header p,.course-condition-alternative-body span,.course-condition-alternatives-note,.course-stays-subtitle,.course-stay-addr,.course-stay-meta,.course-stay-distance,.course-addons-label),html[data-oneulhere-theme=dark] .shared-schedule-page :is(.course-trip-date,.course-subtitle,.course-stop-remove,.course-stop-addr,.course-stop-overview,.course-modal-addr,.course-modal-row dt,.course-stays-subtitle,.course-stay-addr,.course-stay-meta,.course-stay-distance,.course-addons-label){color:var(--web-muted)}html[data-oneulhere-theme=dark] .web-survey :is(.race-stage[data-flow-step=setup] .destination-heading,.race-stage[data-flow-step=setup] .companions-row button,.race-stage[data-flow-step=setup] .mood-row button,.akinator-card,.akinator-action-button,.akinator-trait-no,.course-trip-date,.course-stop-order-control,.shared-course-map-cta,.course-modal-nearby-add,.course-condition-alternative,.course-condition-alternative-add,.course-share-cta,.course-stay-cta,.course-stay-cta-external,.course-stay-add),html[data-oneulhere-theme=dark] .shared-schedule-page :is(.course-trip-date,.course-stop-order-control,.shared-course-map-cta,.course-modal-nearby-add,.course-condition-alternative,.course-condition-alternative-add,.course-share-cta,.course-stay-cta,.course-stay-cta-external,.course-stay-add){border-color:var(--web-border);background:var(--web-surface-raised);color:var(--web-ink-soft)}html[data-oneulhere-theme=dark] .web-survey :is(.distance-option,.course-stop,.course-modal-rows,.course-modal-nearby-row-link,.course-condition-alternatives,.course-addon,.course-map,.remote-image),html[data-oneulhere-theme=dark] .shared-schedule-page :is(.course-stop,.course-modal-rows,.course-modal-nearby-row-link,.course-condition-alternatives,.course-addon,.course-map,.remote-image){border-color:var(--web-border);background:var(--web-surface-soft)}html[data-oneulhere-theme=dark] .web-survey :is(.race-stage[data-flow-step=setup] .companions-row button.selected,.race-stage[data-flow-step=setup] .mood-row button.selected,.akinator-action-both-good,.course-modal-nearby-add[aria-pressed=true],.course-stay-add[aria-pressed=true]){border-color:var(--web-primary);background:var(--web-accent-soft);color:var(--web-accent-dark)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .course-data-error{border-color:var(--web-border-critical);background:var(--web-critical-soft)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .course-data-error :is(strong,p){color:var(--oneulhere-critical)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .course-briefing{border-color:var(--web-border-positive);background:var(--web-positive-soft);color:var(--web-positive-ink)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .course-briefing :is(h2,dd){color:var(--web-positive-ink-strong)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .course-briefing :is(p,dt,.course-briefing-copy){color:var(--web-positive-ink-muted)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .picked-action-divider,html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .course-stays-list,html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .course-stay,html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .picked-runners li+li{border-color:var(--web-border)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .course-map-fallback-link{background:var(--web-surface-raised);color:var(--web-accent)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) :is(.course-eyebrow,.course-profile,.course-why-tag,.course-restore-link,.course-stop-type,.course-stop-more,.course-modal-nearby-row-cat){color:var(--web-accent)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) :is(.course-why-text,.course-addon-label,.picked-secondary-cta,.picked-tertiary-cta,.course-condition-alternatives-header h2,.course-condition-alternative-body strong,.course-modal-secondary){color:var(--web-ink-soft)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) :is(.course-stop-slot,.course-stop-operation){color:var(--oneulhere-positive)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .course-why{border-color:var(--web-border-strong);background:var(--web-surface-blue);color:var(--web-ink-soft)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .course-trip-date input{color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .course-modal-close{color:var(--web-muted)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .course-modal-close:hover,html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) .course-modal-close:focus-visible{background:var(--web-surface-soft);color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.web-survey,.shared-schedule-page) :is(.course-modal-secondary,.picked-secondary-cta,.picked-tertiary-cta){border-color:var(--web-border);background:var(--web-surface-muted)}html[data-oneulhere-theme=dark] :is(.trip-setup,.trip-workspace,.trip-list-page,.trip-share,.trip-share-empty,.trip-invite-state,.shared-schedule-page){background:var(--web-bg);color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.trip-setup-header,.trip-workspace-header,.trip-list-header,.trip-invite-state .trip-setup-header,.shared-schedule-header,.trip-share-days){border-color:var(--web-border);background:var(--web-scrim-soft)}html[data-oneulhere-theme=dark] :is(.trip-brand-dark,.trip-list-brand,.trip-share-brand,.trip-invite-state .trip-brand,.shared-schedule-header>a,.shared-schedule-header nav a){color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.web-survey-brand,.trip-brand-dark,.trip-list-brand,.trip-share-brand,.trip-invite-state .trip-brand,.shared-schedule-header>a) .brand-mark{color:var(--web-accent)}html[data-oneulhere-theme=dark] :is(.trip-setup h1,.trip-title-input,.trip-day-heading h1,.trip-collaboration-people strong,.trip-stop-content h3,.trip-empty-day strong,.trip-section-heading h2,.trip-map-heading h2,.trip-place-list li strong,.trip-list-intro h1,.trip-list-card-copy h2,.trip-share-days button.is-active,.trip-share-day-heading h2,.trip-share-stop-copy h3,.trip-share-clone h2,.trip-invite-card h1){color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.trip-setup-copy,.trip-setup-form label,.trip-setup-form label>span em,.trip-missing>p:not(.trip-kicker),.trip-destination,.trip-detail-list dt,.trip-day-heading p,.trip-collaboration-people>div:last-child>span,.trip-stop-content span,.trip-map-heading-actions>span,.trip-list-intro div>span,.trip-list-card-copy dt,.trip-list-card-copy dd,.trip-share-days button,.trip-share-day-heading>span,.trip-share-stop-copy p,.trip-share-distance,.trip-share-empty section>span,.trip-invite-card>p:not(.trip-kicker),.shared-schedule-header nav a){color:var(--web-muted)}html[data-oneulhere-theme=dark] :is(.trip-kicker,.trip-section-heading>div>p,.trip-map-heading p,.trip-day-heading-actions>span,.trip-stop-content p,.trip-place-list li span,.trip-list-intro p,.trip-share-empty section>p){color:var(--web-accent)}html[data-oneulhere-theme=dark] :is(.trip-setup-control,.trip-detail-control,.trip-secondary-action,.trip-plan-details,.trip-board,.trip-map-panel,.trip-list-empty,.trip-list-card,.trip-share-map>div,.trip-invite-card){border-color:var(--web-border);background:var(--web-surface);color:var(--web-ink)}html[data-oneulhere-theme=dark] .trip-region-select{--seed-color-bg-transparent:var(--web-accent-soft);--seed-color-bg-transparent-pressed:var(--seed-color-bg-brand-weak-pressed);--seed-color-stroke-neutral-weak:var(--web-primary);--seed-color-fg-neutral:var(--web-accent-dark);--seed-color-fg-neutral-muted:var(--web-accent);background:var(--web-accent-soft)}html[data-oneulhere-theme=dark] :is(.trip-day-tabs,.trip-new-action,.trip-mobile-map-action,.trip-map-close,.trip-list-card-photo,.trip-list-empty-icon,.trip-share-stop-visual){background:var(--web-surface-muted);color:var(--web-accent)}html[data-oneulhere-theme=dark] .trip-day-tabs button.is-active{background:var(--web-surface-raised);color:var(--web-ink)}html[data-oneulhere-theme=dark] .trip-day-tabs button:not(.is-active){color:var(--web-muted)}html[data-oneulhere-theme=dark] .trip-day-tabs-indicator{color:var(--web-accent);border-bottom-color:var(--web-accent)}html[data-oneulhere-theme=dark] :is(.trip-plan-details,.trip-board,.trip-map-panel,.trip-day-tabs,.trip-ai-note,.trip-collaboration,.trip-empty-day,.trip-stop-row,.trip-place-picker,.trip-place-list,.trip-place-list li,.trip-list-intro,.trip-share-day-heading,.trip-share-stop-row,.trip-share-no-stops,.trip-share-clone){border-color:var(--web-border)}html[data-oneulhere-theme=dark] .trip-collaboration-avatars :is(.account-avatar,.trip-collaboration-local-avatar){border-color:var(--web-surface)}html[data-oneulhere-theme=dark] .trip-collaboration-local-avatar{background:var(--web-accent-soft);color:var(--web-accent-dark)}html[data-oneulhere-theme=dark] .trip-empty-day-icon{background:var(--web-positive-soft);color:var(--oneulhere-positive)}html[data-oneulhere-theme=dark] .trip-place-list li.is-selected{background:var(--web-selected-bg)}html[data-oneulhere-theme=dark] .trip-list-card-fallback{background:var(--web-surface-blue)}html[data-oneulhere-theme=dark] .trip-list-empty p,html[data-oneulhere-theme=dark] .trip-list-card-copy>p,html[data-oneulhere-theme=dark] .trip-list-open,html[data-oneulhere-theme=dark] .trip-share-stop-order,html[data-oneulhere-theme=dark] .trip-share-day-heading>p,html[data-oneulhere-theme=dark] .trip-share-clone p{color:var(--web-accent)}html[data-oneulhere-theme=dark] .trip-place-list li p,html[data-oneulhere-theme=dark] .trip-place-empty,html[data-oneulhere-theme=dark] .trip-empty-day p,html[data-oneulhere-theme=dark] .trip-list-empty>span,html[data-oneulhere-theme=dark] .trip-section-heading>span{color:var(--web-subtle)}html[data-oneulhere-theme=dark] .trip-stop-actions button{color:var(--web-muted)}html[data-oneulhere-theme=dark] .trip-stop-actions button:hover:not(:disabled),html[data-oneulhere-theme=dark] .trip-stop-actions button:focus-visible:not(:disabled){background:var(--web-hover-bg);color:var(--web-accent-dark)}html[data-oneulhere-theme=dark] .trip-stop-actions button:last-child:hover,html[data-oneulhere-theme=dark] .trip-stop-actions button:last-child:focus-visible{background:var(--web-critical-soft);color:var(--oneulhere-critical)}html[data-oneulhere-theme=dark] .trip-list-delete{background:var(--web-scrim-soft);color:var(--web-muted)}html[data-oneulhere-theme=dark] .trip-list-delete:hover,html[data-oneulhere-theme=dark] .trip-list-delete:focus-visible{background:var(--web-critical-soft);color:var(--oneulhere-critical)}html[data-oneulhere-theme=dark] .trip-list-empty button+button{border-color:var(--web-border);background:var(--web-surface-muted);color:var(--web-ink-soft)}html[data-oneulhere-theme=dark] .trip-place-list button,html[data-oneulhere-theme=dark] .trip-empty-day-actions button,html[data-oneulhere-theme=dark] .trip-collaboration-actions>button:last-child{border-color:var(--web-border);background:var(--web-surface-muted);color:var(--web-accent)}html[data-oneulhere-theme=dark] :is(.trip-chat,.trip-chat.is-drawer){border-color:var(--web-border);background:var(--web-surface-soft)}html[data-oneulhere-theme=dark] :is(.trip-chat-heading,.trip-chat-composer,.trip-mcp-panel,.trip-chat-bubble,.trip-chat.is-drawer .trip-chat-heading,.trip-mcp-actions button,.trip-chat-input-row textarea){border-color:var(--web-border);background:var(--web-surface-raised);color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.trip-chat-heading h2,.trip-chat-empty strong,.trip-chat-message-meta strong,.trip-chat-bubble>p,.trip-mcp-panel-heading strong,.trip-mcp-credential code){color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.trip-chat-heading p,.trip-chat-empty,.trip-chat-empty p,.trip-chat-message-meta time,.trip-chat-mode-note,.trip-mcp-panel>p,.trip-mcp-panel-heading p,.trip-mcp-token-warning,.trip-mcp-meta){color:var(--web-muted)}html[data-oneulhere-theme=dark] :is(.trip-chat-message.is-mine .trip-chat-bubble,.trip-chat-message.is-assistant .trip-chat-bubble){border-color:var(--web-border-strong);background:var(--web-surface-blue)}html[data-oneulhere-theme=dark] .trip-chat-mcp-bar{border-color:var(--web-border);background:var(--web-surface-blue)}html[data-oneulhere-theme=dark] .trip-mcp-status{background:var(--web-positive-soft);color:var(--oneulhere-positive)}html[data-oneulhere-theme=dark] .trip-mcp-credential{border-color:var(--web-border);background:var(--web-surface-soft)}html[data-oneulhere-theme=dark] :is(.trip-mcp-dialog,.trip-share-dialog){border-color:var(--web-border);background:var(--web-surface-raised);color:var(--web-ink);box-shadow:var(--web-shadow-high)}html[data-oneulhere-theme=dark] :is(.trip-mcp-dialog-heading,.trip-mcp-approval-note){border-color:var(--web-border);background:var(--web-surface-soft)}html[data-oneulhere-theme=dark] :is(.trip-mcp-dialog-heading h2,.trip-mcp-approval-note strong,.trip-share-dialog>header h2,.trip-share-option){color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.trip-mcp-dialog-heading div>span,.trip-mcp-approval-note span,.trip-share-option small){color:var(--web-muted)}html[data-oneulhere-theme=dark] .trip-share-option{background:var(--web-surface)}html[data-oneulhere-theme=dark] .trip-share-option-icon,html[data-oneulhere-theme=dark] .trip-share-option em,html[data-oneulhere-theme=dark] .trip-share-option.is-primary em{background:var(--web-accent-soft);color:var(--web-accent-dark)}html[data-oneulhere-theme=dark] .trip-share-option:hover:not(:disabled),html[data-oneulhere-theme=dark] .trip-share-option:focus-visible:not(:disabled),html[data-oneulhere-theme=dark] .trip-share-option.is-primary{border-color:var(--web-border-strong);background:var(--web-surface-blue)}html[data-oneulhere-theme=dark] :is(.trip-chat-error,.trip-place-error,.trip-day-reduction-copy){border-color:var(--web-border-critical);background:var(--web-critical-soft);color:var(--oneulhere-critical)}html[data-oneulhere-theme=dark] .trip-map-heading,html[data-oneulhere-theme=dark] .trip-map-note{border-color:var(--web-border);background:var(--web-scrim-soft);color:var(--web-muted);box-shadow:var(--web-shadow-low)}html[data-oneulhere-theme=dark] :is(.trip-map-empty,.trip-map-panel.is-mobile-open){border-color:var(--web-border);background:var(--web-surface)}html[data-oneulhere-theme=dark] :is(.train-planner,.transport-planner,.place-search-picker){background:var(--web-surface-raised);color:var(--web-ink);box-shadow:var(--web-shadow-low)}html[data-oneulhere-theme=dark] :is(.train-planner-title>div>p,.transport-planner-heading p,.place-search-heading p,.place-search-result-copy>span,.train-planner-footer a){color:var(--web-accent)}html[data-oneulhere-theme=dark] :is(.train-planner-title h2,.transport-planner-heading h2,.place-search-heading h2,.place-search-result-copy strong){color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.train-planner-location,.train-planner-state,.train-planner-unavailable,.transport-origin-state,.transport-route-state,.transport-car-summary>p,.place-search-state){border-color:var(--web-border);background:var(--web-surface-soft);color:var(--web-muted)}html[data-oneulhere-theme=dark] :is(.train-planner-route fieldset,.train-planner select,.train-planner input,.train-planner-location button,.train-planner-results li,.transport-mode-control button,.transport-current-location,.transport-origin-results,.transport-origin-results button,.transport-car-summary dl>div,.place-search-form,.place-search-form input,.place-search-result-actions a,.place-search-result-actions button){border-color:var(--web-border);background:var(--web-surface);color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.train-planner-options>button:disabled,.transport-origin-actions form button:disabled,.place-search-form button:disabled){background:var(--web-disabled-bg);color:var(--web-disabled-ink);opacity:1}html[data-oneulhere-theme=dark] .place-search-categories button{background:var(--web-surface-gray);color:var(--web-ink-soft)}html[data-oneulhere-theme=dark] .place-search-categories button[aria-pressed=true]{background:var(--web-accent-soft);color:var(--web-accent-dark)}html[data-oneulhere-theme=dark] :is(.place-search-results li.is-selected,.transport-origin-results button:hover,.transport-origin-selected button:hover,.transport-route-links a:hover){background:var(--web-hover-bg)}html[data-oneulhere-theme=dark] .place-search-results li.is-selected{background:var(--web-selected-bg)}html[data-oneulhere-theme=dark] .place-search-results li.is-selected .place-search-result-copy strong,html[data-oneulhere-theme=dark] .transport-origin-selected strong{color:var(--web-ink)}html[data-oneulhere-theme=dark] :is(.place-search-results li.is-selected .place-search-result-copy p,.transport-origin-selected p,.transport-origin-selected span,.transport-route-links>strong){color:var(--web-muted)}html[data-oneulhere-theme=dark] :is(.transport-route-links a,.train-journey-name strong,.train-planner-route-arrow,.transport-origin-results svg){color:var(--web-accent)}html[data-oneulhere-theme=dark] :is(.train-planner label>span,.train-planner-route legend,.train-planner-location p,.train-planner-unavailable p,.train-planner-results-heading>span,.train-journey-name span,.train-journey-time>span,.train-journey-meta>span,.train-planner-footer p,.transport-origin-results small,.transport-car-summary dt,.transport-readonly-mode,.transport-readonly-origin,.place-search-description,.place-search-result-copy p){color:var(--web-muted)}html[data-oneulhere-theme=dark] :is(.train-planner-icon,.train-planner-destination,.transport-planner-heading>span,.transport-origin-selected,.transport-mode-control button[aria-pressed=true],.place-search-result-actions button[aria-pressed=true]){border-color:var(--web-primary);background:var(--web-accent-soft);color:var(--web-accent-dark)}html[data-oneulhere-theme=dark] :is(.train-planner-location.is-ready,.course-trip-cta){border-color:var(--web-border-positive);background:var(--web-positive-soft);color:var(--oneulhere-positive)}html[data-oneulhere-theme=dark] :is(.train-planner-location.is-error,.train-planner-state.is-error,.transport-origin-state.is-error,.place-search-state.is-error){border-color:var(--web-border-critical);background:var(--web-critical-soft);color:var(--oneulhere-critical)}html[data-oneulhere-theme=dark] :is(.train-planner-results,.train-journey-meta,.train-planner-footer,.transport-route-overview,.transport-origin-results li+li,.place-search-results,.place-search-results li){border-color:var(--web-border)}html[data-oneulhere-theme=dark] .kakao-map-source-badge{border-color:var(--web-border-strong);background:var(--web-surface-raised);color:var(--web-ink-soft)}html[data-oneulhere-theme=dark] .kakao-map-source-count{border-color:var(--web-border);color:var(--web-muted)}html[data-oneulhere-theme=dark] :is(.course-map-canvas,.direct-attraction-map-canvas) img{filter:brightness(.78)contrast(1.08)saturate(.86)}html[data-oneulhere-theme=dark] .coordinate-map{background:linear-gradient(132deg, transparent 0 18%, var(--web-map-grid-line-strong) 18% 20%, transparent 20% 56%, var(--web-map-grid-line) 56% 58%, transparent 58%), linear-gradient(28deg, transparent 0 34%, var(--web-map-grid-line) 34% 36%, transparent 36% 72%, var(--web-map-grid-line-strong) 72% 74%, transparent 74%), var(--web-surface-muted)}html[data-oneulhere-theme=dark] .coordinate-map-label{border-color:var(--web-border-strong);background:var(--web-scrim-soft);color:var(--web-ink)}html[data-oneulhere-theme=dark] .coordinate-map-label span{color:var(--web-muted)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-50:oklch(97% .014 254.604);--color-blue-700:oklch(48.8% .243 264.376);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#3182f6;--color-background:#eef2f7}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-full{height:100%}.h-screen{height:100vh}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-full{min-height:100%}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[48px_1fr_48px\]{grid-template-columns:48px 1fr 48px}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-primary{background-color:var(--color-primary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-\[max\(24px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(24px, env(safe-area-inset-bottom))}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.break-keep{word-break:keep-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-blue-700{color:var(--color-blue-700)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-primary{color:var(--color-primary)}.text-white{color:var(--color-white)}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-100{--tw-ring-color:var(--color-gray-100)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-gray-50:active{background-color:var(--color-gray-50)}.active\:bg-gray-200:active{background-color:var(--color-gray-200)}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}@media (width>=48rem){.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}}}:root{--web-bg:#f4f6f9;--web-surface:#fff;--web-surface-gray:#f2f4f6;--web-ink:#172033;--web-muted:#697487;--web-subtle:#7b8595;--web-border:#dce2ea;--web-border-strong:#cbd5df;--web-primary:#3182f6;--web-primary-hover:#1b64da;--web-accent:#3182f6;--web-accent-dark:#1b64da;--web-accent-soft:#3182f61a;--web-warning:#f4a83f;color:#17211f;background:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#eef2f7;min-width:320px;min-height:100svh;margin:0}html,body,#root{height:100%}button,input,select,textarea{font:inherit}.app-shell{background:#fff;max-width:480px;min-height:100svh;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1118270a}.app-frame .app-shell{width:100%;max-width:none;height:100%;min-height:100%;box-shadow:none}@media (width>=768px){.app-shell{box-shadow:var(--seed-shadow-s3,0 20px 60px -20px #1118272e)}}.race-stage{background:#e8eee9;min-height:100svh;position:relative;overflow:hidden}.eyebrow{margin:0 0 var(--seed-dimension-x2,8px);color:#077568;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,700)}.readiness-copy{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.race-stage h1{max-width:14ch;font-size:var(--seed-font-size-t12,30px);line-height:var(--seed-line-height-t12,1.1);letter-spacing:0;text-shadow:0 1px 14px #ffffffc2;word-break:keep-all;overflow-wrap:break-word;margin:0}.hero-subcopy{max-width:24ch;margin:var(--seed-dimension-x2,8px) 0 0;color:#40504d;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,800);line-height:var(--seed-line-height-t3,1.35);text-shadow:0 1px 12px #ffffffc2;word-break:keep-all;overflow-wrap:break-word}.race-canvas{touch-action:none;cursor:grab;position:absolute;inset:0}.race-canvas:active{cursor:grabbing}.race-canvas-loading{background:linear-gradient(#d7edf5 0% 52%,#69c983 52% 100%),#d7edf5}.setup-backdrop{z-index:0;background:#fff;position:absolute;inset:0}.race-stage[data-flow-step=setup]{background:#fff}.setup-flow{z-index:2;gap:var(--seed-dimension-x6,24px);width:100%;max-width:760px;height:100svh;padding:max(var(--seed-dimension-x5,20px), env(safe-area-inset-top)) var(--seed-dimension-x5,20px) 0;-webkit-overflow-scrolling:touch;grid-template-rows:auto 1fr;margin:0 auto;display:grid;position:relative;overflow-y:auto}.setup-header{gap:var(--seed-dimension-x1_5,6px);display:grid}.setup-progress{align-items:center;gap:var(--seed-dimension-x2,8px);margin:0 0 var(--seed-dimension-x4,16px);padding:0;list-style:none;display:flex}.setup-progress-dot{border-radius:var(--seed-radius-full,999px);width:6px;height:6px;transition:background var(--seed-duration-d3,.14s) var(--seed-timing-function-easing,ease), transform var(--seed-duration-d3,.14s) var(--seed-timing-function-easing,ease);background:#e5e8eb;display:inline-block}.setup-progress-dot.done{background:#c6dafc}.setup-progress-dot.active{background:#3182f6;transform:scale(1.16)}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.race-stage[data-flow-step=setup] .eyebrow{margin:0 0 var(--seed-dimension-x1_5,6px);color:#3182f6;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,700);text-shadow:none}.race-stage[data-flow-step=setup] .setup-header h1{color:#191f28;font-size:var(--seed-font-size-t10,26px);font-weight:var(--seed-font-weight-bold,800);letter-spacing:0;line-height:var(--seed-line-height-t10,1.25);text-shadow:none;word-break:keep-all;overflow-wrap:break-word;max-width:none;margin:0}.race-stage[data-flow-step=setup] .hero-subcopy{margin:var(--seed-dimension-x1_5,6px) 0 0;color:#6b7684;max-width:none;font-weight:var(--seed-font-weight-medium,500);font-size:var(--seed-font-size-t4,14px);text-shadow:none;word-break:keep-all;overflow-wrap:break-word}.race-stage[data-flow-step=setup] .control-panel{gap:var(--seed-dimension-x4,16px);width:100%;max-width:none;padding:0 0 calc(96px + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;grid-template-rows:auto auto;margin:0;display:grid;position:static;bottom:auto;left:auto;right:auto;overflow:visible}.race-stage[data-flow-step=setup] .control-scroll{gap:var(--seed-dimension-x3,12px);align-content:start;display:grid;overflow:visible}.race-stage[data-flow-step=setup] .destination-panel,.race-stage[data-flow-step=setup] .mood-field,.race-stage[data-flow-step=setup] .companions-field{background:0 0;border-radius:0;padding:0}.race-stage[data-flow-step=setup] .destination-panel{gap:var(--seed-dimension-x2_5,10px);display:grid}.race-stage[data-flow-step=setup] .destination-caption{align-items:center;gap:var(--seed-dimension-x1_5,6px);padding:0 var(--seed-dimension-x0_5,2px);color:#6b7684;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-medium,500);line-height:var(--seed-line-height-t2,1.4);background:0 0;border:0;flex-wrap:wrap;margin:0;display:flex}.race-stage[data-flow-step=setup] .destination-caption-region,.race-stage[data-flow-step=setup] .destination-caption-source,.race-stage[data-flow-step=setup] .destination-caption-summary{min-height:0;color:inherit;font-weight:inherit;font-size:inherit;white-space:nowrap;background:0 0;border-radius:0;align-items:center;padding:0;display:inline-flex}.race-stage[data-flow-step=setup] .destination-caption-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.race-stage[data-flow-step=setup] .destination-caption-divider{color:#c6cacd}.race-stage[data-flow-step=setup] .setup-action-row{left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:3;background:0 0;border-top:0;max-width:760px;margin:0 auto;padding:0;position:fixed}.race-stage[data-flow-step=setup] .setup-action-row .primary{color:#fff;border-radius:var(--seed-radius-r3_5,14px);height:56px;font-size:var(--seed-font-size-t5,16px);font-weight:var(--seed-font-weight-bold,700);letter-spacing:0;box-shadow:var(--seed-shadow-s2,0 8px 20px #3182f633);background:#3182f6;border:none}.race-stage[data-flow-step=setup] .setup-action-row .primary:hover,.race-stage[data-flow-step=setup] .setup-action-row .primary:active{background:#2570d9}.race-stage[data-flow-step=setup] .stream-pill{display:none!important}.race-stage[data-flow-step=setup] .destination-heading{padding:var(--seed-dimension-x4_5,18px) var(--seed-dimension-x4_5,18px);border-radius:var(--seed-radius-r4,16px);box-shadow:none;background:#f7f8fa;border:1px solid #f1f3f5}.race-stage[data-flow-step=setup] .destination-heading-eyebrow{color:#8b95a1;text-transform:none;letter-spacing:0;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-medium,600)}.race-stage[data-flow-step=setup] .destination-heading-label{color:#191f28;font-size:var(--seed-font-size-t6,18px);font-weight:var(--seed-font-weight-bold,800);letter-spacing:0}.race-stage[data-flow-step=setup] .destination-picker-trigger{color:#3182f6;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,700);min-height:36px;padding:0 var(--seed-dimension-x3_5,14px);background:#e8f1ff;border:1px solid #0000}.race-stage[data-flow-step=setup] .destination-picker-trigger:hover,.race-stage[data-flow-step=setup] .destination-picker-trigger:focus-visible{background:#d7e7ff;outline:none}.race-stage[data-flow-step=setup] .companions-row button,.race-stage[data-flow-step=setup] .mood-row button{border-radius:var(--seed-radius-r3_5,14px);color:#4e5968;justify-content:center;align-items:center;gap:var(--seed-dimension-x1,4px);height:72px;font-weight:var(--seed-font-weight-bold,700);transition:border-color var(--seed-duration-d2,.12s) var(--seed-timing-function-easing,ease), background var(--seed-duration-d2,.12s) var(--seed-timing-function-easing,ease), color var(--seed-duration-d2,.12s) var(--seed-timing-function-easing,ease);background:#fff;border:1px solid #e5e8eb;flex-direction:column;display:inline-flex}.race-stage[data-flow-step=setup] .companions-row button.selected,.race-stage[data-flow-step=setup] .mood-row button.selected{color:#1b64da;background:#f4f8ff;border-color:#3182f6}.race-stage[data-flow-step=setup] .companions-row button small{color:#8b95a1}.race-stage[data-flow-step=setup] .companions-row button.selected small{color:#1b64da}.race-stage[data-flow-step=setup] .companion-vehicle-preview{gap:var(--seed-dimension-x1,4px);margin:var(--seed-dimension-x3,12px) 0 0;padding:var(--seed-dimension-x3_5,14px) var(--seed-dimension-x4,16px);border-radius:var(--seed-radius-r3_5,14px);background:#f4f8ff;flex-direction:column;display:flex}.race-stage[data-flow-step=setup] .companion-vehicle-preview-eyebrow{color:#6b7684;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-medium,600)}.race-stage[data-flow-step=setup] .companion-vehicle-preview strong{color:#191f28;font-size:var(--seed-font-size-t5,16px);font-weight:var(--seed-font-weight-bold,800);letter-spacing:0}.lite-race-scene{background:linear-gradient(#d7edf5 0 44%,#fff0 44%),linear-gradient(#67c982 44% 72%,#2f3431 72% 100%);overflow:hidden}.lite-skyline{gap:var(--seed-dimension-x2,8px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;top:28%;left:8%;right:8%;transform:skewY(-2deg)}.lite-place-prop{place-items:end center;min-height:72px;display:grid;position:relative}.lite-place-prop:before,.lite-place-prop:after{content:"";display:block}.lite-place-prop:before{border-radius:var(--seed-radius-r6,24px) var(--seed-radius-r6,24px) var(--seed-radius-r6,24px) var(--seed-radius-r1_5,5px);background:#0f9f8f;width:42px;height:54px;transform:rotate(-45deg);box-shadow:inset 0 -10px #0f665d3d,0 12px 18px #17211f29}.lite-place-prop:after{border-radius:var(--seed-radius-full,50%);background:#fff7e6;width:16px;height:16px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.lite-place-prop.food:before{border-radius:var(--seed-radius-r2_5,10px) 10px 22px 22px;background:#f08a3c;width:66px;height:42px;transform:none}.lite-place-prop.food:after{border-radius:var(--seed-radius-full,999px);background:#fff7e6;width:48px;height:9px;bottom:18px}.lite-place-prop.event:before{border-radius:var(--seed-radius-r1,4px);background:#263431;width:12px;height:62px;transform:none;box-shadow:18px -10px 0 1px #b83442}.lite-place-prop.event:after{border-radius:var(--seed-radius-r1,4px) 16px 16px 4px;background:#f4c542;width:30px;height:20px;bottom:38px;left:calc(50% + 10px);transform:none}.lite-road{background:repeating-linear-gradient(90deg,#0000 0 46px,#f6df75bd 46px 62px,#0000 62px 108px),#2f3431;height:34%;position:absolute;bottom:0;left:0;right:0}.lite-progress{background:linear-gradient(90deg,#0f9f8f,#f4c542);height:7px;position:absolute;top:0;left:0}.lite-car{border-radius:var(--seed-radius-r2,8px) 10px 6px 6px;width:48px;height:24px;transition:left var(--seed-duration-d3,.14s) var(--seed-timing-function-linear,linear);background:#0f9f8f;position:absolute;bottom:30%;box-shadow:inset 16px 0 #12485a,0 8px 0 -4px #14191c,24px 8px 0 -4px #14191c}.hud{z-index:2;position:absolute}.top-hud{top:max(16px, env(safe-area-inset-top));justify-content:space-between;align-items:flex-start;gap:var(--seed-dimension-x4,16px);display:flex;left:16px;right:16px}.stream-pill{min-width:74px;min-height:36px;padding:var(--seed-dimension-x1_5,7px) var(--seed-dimension-x2_5,10px);border-radius:var(--seed-radius-full,999px);color:#33413f;text-align:center;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,800);text-transform:uppercase;background:#ffffffe6;border:1px solid #17211f14}.stream-pill.streaming{color:#0f7f73}.stream-pill.error{color:#b83442}.control-panel{left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));gap:var(--seed-dimension-x2,8px);max-width:760px;padding:var(--seed-dimension-x3,12px);border-radius:var(--seed-radius-r5,22px) var(--seed-radius-r5,22px) var(--seed-radius-r4,16px) var(--seed-radius-r4,16px);box-shadow:var(--seed-shadow-s3,0 -10px 44px #0a161233);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafcfaeb;border:1px solid #17211f14;grid-template-rows:minmax(0,1fr) auto;margin:0 auto;display:grid;overflow:hidden}.control-scroll,.destination-panel,.mood-row,.companions-row,.candidate-proof-strip,.candidate-proof-summary,.setup-action-row,.race-status-panel,.rating-row,.metrics{gap:var(--seed-dimension-x2,8px);min-width:0;display:grid}.control-scroll{scrollbar-width:none;overflow:auto}.control-scroll::-webkit-scrollbar{display:none}.destination-panel{grid-template-columns:minmax(0,1fr);align-items:stretch}.destination-panel label{gap:var(--seed-dimension-x1_5,6px);color:#3a4946;min-width:0;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,900);display:grid}.race-hud{z-index:3;top:max(12px, env(safe-area-inset-top));gap:var(--seed-dimension-x2,8px);pointer-events:none;display:grid;position:absolute;left:12px;right:12px}.race-progress{border-radius:var(--seed-radius-full,999px);background:#17211f2e;height:4px;overflow:hidden}.race-progress>div{border-radius:var(--seed-radius-full,999px);height:100%;transition:width var(--seed-duration-d2,90ms) var(--seed-timing-function-linear,linear);background:linear-gradient(90deg,#0f9f8f 0%,#b3d75a 100%)}.race-chip{justify-self:center;align-items:center;gap:var(--seed-dimension-x1_5,6px);padding:var(--seed-dimension-x1,4px) var(--seed-dimension-x3,12px);border-radius:var(--seed-radius-full,999px);color:#f5fafa;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,800);letter-spacing:.02em;text-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17211fc7;display:flex}.race-chip span:nth-child(2){opacity:.5}.race-taste-chips{gap:var(--seed-dimension-x0_5,2px);font-size:var(--seed-font-size-t4,14px);line-height:var(--seed-line-height-t4,1);animation:taste-pop var(--seed-duration-d5,.25s) var(--seed-timing-function-enter-expressive,cubic-bezier(.34, 1.56, .64, 1));display:flex}@keyframes taste-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.race-tip{padding:var(--seed-dimension-x1,4px) var(--seed-dimension-x2_5,10px);border-radius:var(--seed-radius-full,999px);color:#fff;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,700);white-space:nowrap;pointer-events:none;animation:fade-in-up var(--seed-duration-d6,.3s) var(--seed-timing-function-easing,ease) both;background:#0f9f8fe0;position:absolute;top:-28px;left:50%;transform:translate(-50%)}@keyframes fade-in-up{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.race-stage[data-flow-step=race] .control-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.race-stage[data-flow-step=race] .control-scroll{display:none}.race-hint{padding:var(--seed-dimension-x1,4px) var(--seed-dimension-x3,12px);border-radius:var(--seed-radius-full,999px);color:#fff;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,800);text-shadow:none;pointer-events:none;animation:fade-in-up var(--seed-duration-d6,.3s) var(--seed-timing-function-easing,ease) both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f9f8fdb;justify-self:center;margin:0}.race-end-dock{gap:var(--seed-dimension-x2,8px);padding:var(--seed-dimension-x2,8px) 0;grid-template-columns:minmax(0,1fr);display:grid}.race-end-dock .primary{border-radius:var(--seed-radius-r3_5,14px);min-height:50px;font-size:var(--seed-font-size-t5,16px)}.race-end-actions{gap:var(--seed-dimension-x2_5,10px);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.race-end-actions .secondary,.race-end-actions .primary{border-radius:var(--seed-radius-r3_5,14px);min-height:50px;font-size:var(--seed-font-size-t4,15px);font-weight:var(--seed-font-weight-bold,700);cursor:pointer}.race-end-actions .secondary{color:#3182f6;background:#fff;border:1px solid #c6dafc}.race-end-actions .secondary:hover{background:#f4f8ff}.race-end-caption{text-align:center;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,800);color:#b3322c;margin:0}.mood-field{gap:var(--seed-dimension-x1_5,6px);display:grid}.mood-field-label{color:#3a4946;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,900)}.destination-panel select{border-radius:var(--seed-radius-r2,8px);width:100%;min-width:0;min-height:42px;padding:0 var(--seed-dimension-x8,34px) 0 var(--seed-dimension-x3,12px);color:#17211f;font-weight:var(--seed-font-weight-bold,800);background:#f4f7f5;border:1px solid #17211f14}.destination-meta{gap:var(--seed-dimension-x1_5,6px);color:#0f665d;min-height:0;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,900);text-align:left;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-content:center;padding:0;display:flex}.destination-meta span{min-height:26px;padding:0 var(--seed-dimension-x2,9px);border-radius:var(--seed-radius-full,999px);white-space:nowrap;background:#e8f5f1;align-items:center;display:inline-flex}.area-chip-row{gap:var(--seed-dimension-x2,8px);min-width:0;padding-bottom:var(--seed-dimension-x0_5,2px);scrollbar-width:none;grid-column:1/-1;display:flex;overflow-x:auto}.area-chip-row::-webkit-scrollbar{display:none}.area-chip-row button,.destination-count-pill{min-height:34px;padding:0 var(--seed-dimension-x3,12px);font-size:var(--seed-font-size-t2,12px);white-space:nowrap;border-radius:var(--seed-radius-full,999px);flex:none}.destination-count-pill{color:#0f665d;font-weight:var(--seed-font-weight-bold,900);background:#eef5f1;border:1px solid #17211f14;place-items:center;display:grid}.sigungu-field{gap:var(--seed-dimension-x2,8px);color:#3a4946;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,900);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sigungu-field span{white-space:nowrap}.sigungu-field select{border-radius:var(--seed-radius-r2,8px);width:100%;min-width:0;min-height:38px;padding:0 var(--seed-dimension-x8,32px) 0 var(--seed-dimension-x2_5,10px);color:#17211f;font-weight:var(--seed-font-weight-bold,800);background:#fff;border:1px solid #17211f14}.mood-row{grid-template-columns:repeat(5,minmax(0,1fr))}.companions-field{gap:var(--seed-dimension-x1_5,6px);display:grid}.companions-row{grid-template-columns:repeat(4,minmax(0,1fr))}.companions-row button{gap:var(--seed-dimension-x0_5,2px);padding:var(--seed-dimension-x2,8px) var(--seed-dimension-x1,4px);align-content:center;justify-items:center;display:grid}.companions-row button strong{font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,900)}.companions-row button small{font-size:var(--seed-font-size-t1,10px);color:#3a4946;font-weight:var(--seed-font-weight-bold,700)}.companions-row button.selected small{color:#0f665d}.candidate-proof-summary{min-height:34px;padding:var(--seed-dimension-x1_5,7px) var(--seed-dimension-x2_5,10px);border-radius:var(--seed-radius-r3,12px);color:#0f665d;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,900);background:#f1f8f5d1;border:1px solid #0f9f8f1f;grid-template-columns:auto minmax(0,1fr);align-items:center}.candidate-proof-summary strong,.candidate-proof-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.candidate-proof-summary span{color:#3a4946;text-align:right}.setup-action-row{padding-top:var(--seed-dimension-x2,8px);background:#fafcfafa;border-top:1px solid #17211f14;grid-template-columns:1fr}.setup-action-row .primary{border-radius:var(--seed-radius-r3_5,14px);min-height:50px;font-size:var(--seed-font-size-t5,16px)}.race-status-panel{min-height:34px;padding:var(--seed-dimension-x2,8px) var(--seed-dimension-x2_5,10px);border-radius:var(--seed-radius-r3,12px);color:#0f665d;font-weight:var(--seed-font-weight-bold,900);background:#eef8f4;grid-template-columns:1fr auto;align-items:center}.race-status-panel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.race-status-panel strong{color:#17211f;font-size:var(--seed-font-size-t2,12px)}.rating-row{grid-template-columns:1fr 1fr 96px;align-items:center}.metrics{color:#3a4946;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,800);grid-template-columns:repeat(4,minmax(0,1fr))}.metrics span{min-width:0}.race-stage button{border-radius:var(--seed-radius-r3_5,14px);color:#17211f;min-width:0;min-height:42px;font-weight:var(--seed-font-weight-bold,800);white-space:nowrap;cursor:pointer;background:#ffffffeb;border:1px solid #17211f14}.race-stage button:disabled{cursor:not-allowed;opacity:.5}.race-stage button.selected{background:#dcefeb;border-color:#0f9f8f}.race-stage button.primary{color:#fff;background:#0f9f8f;border-color:#0f9f8f}.progress-track{border-radius:var(--seed-radius-full,999px);background:#17211f24;height:9px;overflow:hidden}.progress-track div{background:linear-gradient(90deg,#0f9f8f,#f4c542);height:100%}.rating-row label{gap:var(--seed-dimension-x1,4px);color:#3a4946;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,800);display:grid}input[type=range]{accent-color:#0f9f8f;width:100%}.result-panel{z-index:2;gap:var(--seed-dimension-x2_5,10px);width:min(360px,100vw - 32px);animation:result-card-rise var(--web-seed-duration-emphasis,.45s) var(--seed-timing-function-enter-expressive,cubic-bezier(.22, 1, .36, 1)) both;display:grid;position:absolute;top:116px;right:16px}@keyframes result-card-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.score-grid,.score-empty,.route-card,.event-stack,.pipeline-strip,.score-board{border-radius:var(--seed-radius-r2,8px);box-shadow:var(--seed-shadow-s3,0 12px 38px #0a161221);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe8;border:1px solid #17211f14}.score-board{align-items:baseline;gap:var(--seed-dimension-x3,12px);padding:var(--seed-dimension-x2_5,10px) var(--seed-dimension-x3_5,14px);border-radius:var(--seed-radius-r3,12px);background:linear-gradient(#f1fbf8f5 0%,#e6f7f2f0 100%);border:1px solid #0f9f8f38;display:flex}.score-board strong{color:#0f665d;font-size:var(--seed-font-size-t8,22px);font-weight:var(--seed-font-weight-bold,900);line-height:var(--seed-line-height-t8,1);letter-spacing:0}.score-board small{gap:var(--seed-dimension-x2_5,10px);color:#3a4946;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,800);display:flex}.score-board small span:not(:last-child):after{content:"·";margin-left:var(--seed-dimension-x2_5,10px);color:#b6c2bf}.trust-strip{align-items:center;gap:var(--seed-dimension-x1,4px) var(--seed-dimension-x2_5,10px);padding:var(--seed-dimension-x1_5,6px) var(--seed-dimension-x3,12px);border-radius:var(--seed-radius-full,999px);color:#0f665d;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,800);background:#0f9f8f14;border:1px solid #0f9f8f29;flex-wrap:wrap;display:flex}.trust-strip-group{align-items:center;gap:var(--seed-dimension-x1_5,6px);display:inline-flex}.trust-strip-group+.trust-strip-group:before{content:"·";margin-right:var(--seed-dimension-x1,4px);color:#b6c2bf}.route-summary{color:#3a4946;font-size:var(--seed-font-size-t3,13px);line-height:var(--seed-line-height-t3,1.5);margin:0}.route-stops{gap:var(--seed-dimension-x1_5,6px);margin:0;padding:0;list-style:none;display:grid}.route-stops li{gap:var(--seed-dimension-x2_5,10px);padding:var(--seed-dimension-x2,8px) var(--seed-dimension-x3,12px);border-radius:var(--seed-radius-r3,12px);background:#0f9f8f0d;border:1px solid #0f9f8f14;align-items:center;display:flex}.route-stop-thumb{border-radius:var(--seed-radius-full,50%);object-fit:cover;background:#0f9f8f0d;border:1px solid #0f9f8f33;flex:none;width:44px;height:44px}.route-stop-no{border-radius:var(--seed-radius-full,999px);color:#fff;width:26px;height:26px;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,900);line-height:var(--seed-line-height-t2,1);background:#0f9f8f;place-items:center;display:grid}.route-stop-body{gap:var(--seed-dimension-x0_5,2px);flex:auto;min-width:0;display:grid}.route-stop-body strong{color:#17211f;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,800)}.route-stop-body small{color:#6a7672;font-size:var(--seed-font-size-t1,10px);font-weight:var(--seed-font-weight-bold,800);text-transform:uppercase;letter-spacing:.04em}.route-stop-mission{color:#3d5c58;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-medium,500);line-height:var(--seed-line-height-t1,1.45);margin:0}.route-card .route-decision-copy{color:#6a7672;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,700);text-align:center;background:0 0;border:0;padding:0}.route-actions button.primary{color:#fff;font-weight:var(--seed-font-weight-bold,900);background:#0f9f8f;border:0}.route-card .score-board{margin-top:var(--seed-dimension-x1_5,6px);padding:var(--seed-dimension-x2_5,10px) var(--seed-dimension-x3_5,14px);border-radius:var(--seed-radius-r3,12px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#0f9f8f1a 0%,#0f9f8f0a 100%);border:1px solid #0f9f8f38;position:relative;overflow:hidden}.route-card .score-board:before{content:"점수";font-size:var(--seed-font-size-t1,9px);font-weight:var(--seed-font-weight-bold,800);color:#0f9f8f;opacity:.55;letter-spacing:.08em;position:absolute;top:6px;right:10px}.route-card .score-board strong{font-size:var(--seed-font-size-t9,24px);-webkit-text-fill-color:transparent;align-items:baseline;gap:var(--seed-dimension-x1,4px);background:linear-gradient(135deg,#0f9f8f 0%,#0f665d 100%);-webkit-background-clip:text;background-clip:text;display:inline-flex}.score-unit{font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,700);-webkit-text-fill-color:#0f9f8f;opacity:.6}.route-card .score-board small{font-size:var(--seed-font-size-t1,10px);align-self:center}.ops-shell{max-width:980px;padding:var(--seed-dimension-x6,24px) var(--seed-dimension-x4,16px) var(--seed-dimension-x12,48px);gap:var(--seed-dimension-x6,24px);color:#17211f;margin:0 auto;display:grid}.ops-header{gap:var(--seed-dimension-x1,4px);display:grid}.ops-eyebrow{color:#077568;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,800);letter-spacing:.04em;margin:0}.ops-header h1{font-size:var(--seed-font-size-t10,26px);line-height:var(--seed-line-height-t10,1.1);margin:0}.ops-subcopy{color:#6a7672;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,700);margin:0}.ops-section{gap:var(--seed-dimension-x2_5,10px);padding:var(--seed-dimension-x3_5,14px);border-radius:var(--seed-radius-r3_5,14px);box-shadow:var(--seed-shadow-s2,0 6px 22px #0a16120f);background:#fffffff0;border:1px solid #17211f14;display:grid}.ops-section h2{font-size:var(--seed-font-size-t4,15px);color:#17211f;margin:0}.ops-table-scroll{overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;font-size:var(--seed-font-size-t2,12px)}.ops-table thead th{text-align:left;padding:var(--seed-dimension-x2,8px) var(--seed-dimension-x2_5,10px);color:#6a7672;font-weight:var(--seed-font-weight-bold,800);white-space:nowrap;border-bottom:1px solid #17211f14}.ops-table tbody td{padding:var(--seed-dimension-x2,8px) var(--seed-dimension-x2_5,10px);white-space:nowrap;border-bottom:1px solid #17211f0a}.ops-table tbody tr:hover td{background:#0f9f8f0a}.ops-empty{color:#6a7672;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,700);margin:0}.pipeline-strip{gap:var(--seed-dimension-x2,8px);padding:var(--seed-dimension-x2,8px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pipeline-strip span{color:#0f665d;min-height:28px;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,900);text-align:center;border-radius:var(--seed-radius-r1_5,6px);background:#eef5f1;place-items:center;display:grid}.score-grid{align-items:center;gap:var(--seed-dimension-x2,8px);padding:var(--seed-dimension-x2_5,10px);grid-template-columns:96px repeat(3,1fr);display:grid}.score-grid strong{color:#b83442;font-size:var(--seed-font-size-t13,42px);line-height:var(--seed-line-height-t13,1)}.score-grid span{color:#3a4946;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,800)}.score-empty{padding:var(--seed-dimension-x4_5,18px);color:#8a9491;font-size:var(--seed-font-size-t12,30px);font-weight:var(--seed-font-weight-bold,800);text-align:center}.route-card{gap:var(--seed-dimension-x2_5,10px);padding:var(--seed-dimension-x3,12px);display:grid}.route-card h2{font-size:var(--seed-font-size-t6,19px);line-height:var(--seed-line-height-t6,1.25);margin:0}.route-card p{color:#3a4946;font-size:var(--seed-font-size-t3,13px);line-height:var(--seed-line-height-t3,1.5);margin:0}.route-card .route-kicker{color:#0f7f73;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,900)}.route-kicker-taste{opacity:.7;font-weight:var(--seed-font-weight-medium,600)}.route-card .route-playstyle{padding:var(--seed-dimension-x2,8px) var(--seed-dimension-x2_5,10px);border-radius:var(--seed-radius-r2,8px);color:#24312f;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,800);background:#eef5f1}.route-proof-row{gap:var(--seed-dimension-x2,8px);grid-template-columns:1fr 1fr;display:grid}.route-proof-row span{border-radius:var(--seed-radius-r2,8px);color:#0f665d;min-height:30px;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,900);background:#eef8f4;place-items:center;display:grid}.quality-proof-row{align-items:center;gap:var(--seed-dimension-x2,8px);min-height:38px;padding:var(--seed-dimension-x2,8px) var(--seed-dimension-x2_5,10px);border-radius:var(--seed-radius-r2,8px);background:#f1f8f5;border:1px solid #0f9f8f29;grid-template-columns:auto 1fr;display:grid}.quality-proof-row span{color:#0f665d;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,900)}.quality-proof-row strong{color:#17211f;min-width:0;font-size:var(--seed-font-size-t4,14px);text-align:right}.quality-proof-metrics{justify-items:end;gap:1px;min-width:0;display:grid}.quality-proof-metrics small{color:#3a4946;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,700)}.route-card .route-decision-copy{padding:var(--seed-dimension-x2,9px) var(--seed-dimension-x2_5,10px);border-radius:var(--seed-radius-r2,8px);color:#0f665d;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,900);background:#f1f8f5;border:1px solid #0f9f8f29}.route-card ol{gap:var(--seed-dimension-x2,8px);margin:0;padding:0;list-style:none;display:grid}.route-card li{gap:var(--seed-dimension-x2,8px);color:#24312f;font-size:var(--seed-font-size-t3,13px);align-items:center;display:flex}.route-card b{color:#b83442}.route-card input{border-radius:var(--seed-radius-r2,8px);min-height:40px;padding:0 var(--seed-dimension-x2_5,10px);background:#fff;border:1px solid #17211f24}.route-actions{gap:var(--seed-dimension-x2,8px);grid-template-columns:1fr 1fr;display:grid}.event-stack{gap:var(--seed-dimension-x2,8px);min-height:96px;padding:var(--seed-dimension-x3,12px);flex-wrap:wrap;align-content:flex-start;display:flex}.event-stack span{padding:var(--seed-dimension-x1_5,6px) var(--seed-dimension-x2,8px);color:#0f7f73;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,800);background:#e7efe9}.reroll-sheet{z-index:4;left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));gap:var(--seed-dimension-x3,12px);max-width:520px;padding:var(--seed-dimension-x4,16px);border-radius:var(--seed-radius-r4,18px) var(--seed-radius-r4,18px) var(--seed-radius-r3,12px) var(--seed-radius-r3,12px);box-shadow:var(--seed-shadow-s3,0 -18px 50px #0a161238);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fafcfaf5;border:1px solid #17211f1a;margin:0 auto;display:grid;position:absolute}.reroll-sheet p{color:#17211f;font-size:var(--seed-font-size-t6,18px);font-weight:var(--seed-font-weight-bold,900);margin:0}.reroll-reason-grid{gap:var(--seed-dimension-x2,8px);grid-template-columns:1fr 1fr;display:grid}.reroll-sheet input{border-radius:var(--seed-radius-r3,12px);min-height:46px;padding:0 var(--seed-dimension-x3,12px);background:#fff;border:1px solid #17211f24}.reroll-sheet-actions{gap:var(--seed-dimension-x2,8px);grid-template-columns:.65fr 1fr;display:grid}@media (width<=760px){.race-stage h1{font-size:var(--seed-font-size-t9,25px)}.race-stage[data-result-mode=route] .top-hud{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;padding:0}.race-stage[data-result-mode=route] .top-hud .eyebrow{margin-bottom:var(--seed-dimension-x0_5,2px);font-size:var(--seed-font-size-t1,11px)}.race-stage[data-result-mode=route] .top-hud h1{max-width:none;font-size:var(--seed-font-size-t7,21px);line-height:var(--seed-line-height-t7,1.18);text-shadow:0 1px 18px #ffffffd9}.race-stage[data-result-mode=route] .readiness-copy{display:none}.race-stage[data-result-mode=route] .stream-pill{min-width:76px;min-height:36px;padding:var(--seed-dimension-x1_5,7px) var(--seed-dimension-x2,9px);border-radius:var(--seed-radius-r3_5,14px);font-size:var(--seed-font-size-t1,11px);text-transform:none;background:#ffffffe0}.race-stage[data-result-mode=route] .race-canvas{transform-origin:top;transform:translateY(-10svh)scale(1.04)}.result-panel{top:auto;bottom:calc(max(8px, env(safe-area-inset-bottom)) + 350px);width:auto;max-height:27svh;left:12px;right:12px;overflow:auto}.race-stage[data-result-mode=route] .control-panel{display:none}.race-stage[data-result-mode=route] .result-panel{bottom:max(12px, env(safe-area-inset-bottom));align-content:start;gap:var(--seed-dimension-x2_5,10px);height:min(58svh,528px);max-height:min(58svh,528px);padding:var(--seed-dimension-x4_5,18px) var(--seed-dimension-x3_5,14px) var(--seed-dimension-x3_5,14px);border-radius:var(--seed-radius-r5,22px) var(--seed-radius-r5,22px) var(--seed-radius-r3_5,14px) var(--seed-radius-r3_5,14px);box-shadow:var(--seed-shadow-s3,0 -18px 50px #0a161238);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fafcfaf0;border:1px solid #17211f1a;grid-auto-rows:max-content}.race-stage[data-result-mode=route] .result-panel:before{content:"";border-radius:var(--seed-radius-full,999px);background:#17211f29;justify-self:center;width:42px;height:4px}.race-stage[data-result-mode=route] .pipeline-strip,.race-stage[data-result-mode=route] .score-grid,.race-stage[data-result-mode=route] .route-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.race-stage[data-result-mode=route] .score-board{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--seed-dimension-x2,8px) var(--seed-dimension-x3,12px);border-radius:var(--seed-radius-r3,12px)}.race-stage[data-result-mode=route] .score-board strong{font-size:var(--seed-font-size-t7,20px)}.race-stage[data-result-mode=route] .pipeline-strip{gap:var(--seed-dimension-x1_5,6px);padding:0}.race-stage[data-result-mode=route] .pipeline-strip span{border-radius:var(--seed-radius-r2_5,10px);min-height:34px;font-size:var(--seed-font-size-t2,12px);background:#eef8f4}.race-stage[data-result-mode=route] .score-grid{border-radius:var(--seed-radius-r4,16px);background:linear-gradient(#f1fbf8 0%,#e6f7f2 100%);border:1px solid #0f9f8f33}.score-grid{gap:var(--seed-dimension-x1_5,6px);padding:var(--seed-dimension-x2,8px) var(--seed-dimension-x2_5,10px);grid-template-columns:64px repeat(3,1fr)}.score-grid strong{font-size:var(--seed-font-size-t12,32px)}.score-grid span{font-size:var(--seed-font-size-t1,11px)}.control-panel{left:12px;right:12px;bottom:max(8px, env(safe-area-inset-bottom));gap:var(--seed-dimension-x1_5,6px);padding:var(--seed-dimension-x2,8px)}.race-stage[data-result-mode=play] .control-panel{scrollbar-width:none;max-height:min(34svh,340px);overflow:auto}.race-stage[data-flow-step=setup] .control-panel{grid-template-rows:minmax(0,1fr) auto;max-height:none;overflow:visible}.race-stage[data-flow-step=race] .control-panel{grid-template-rows:auto auto;max-height:min(18svh,178px)}.race-stage[data-flow-step=race] .control-scroll{overflow:hidden}.race-stage[data-flow-step=race] .top-hud h1{max-width:13ch;font-size:var(--seed-font-size-t8,23px)}.race-stage[data-flow-step=race] .hero-subcopy{max-width:20ch;font-size:var(--seed-font-size-t2,12px)}.race-stage[data-result-mode=play] .control-panel::-webkit-scrollbar{display:none}.mood-row{grid-template-columns:repeat(5,minmax(0,1fr))}.companions-row{grid-template-columns:repeat(4,minmax(0,1fr))}.companions-row button{padding:var(--seed-dimension-x1_5,6px) var(--seed-dimension-x0_5,2px)}.companions-row button strong{font-size:var(--seed-font-size-t2,12px)}.companions-row button small{font-size:var(--seed-font-size-t1,9px)}.destination-panel{gap:var(--seed-dimension-x1_5,6px)}.race-stage[data-result-mode=play] .destination-meta{display:flex}.destination-panel select{min-height:38px;padding-left:var(--seed-dimension-x2_5,10px);font-size:var(--seed-font-size-t3,13px)}.destination-meta{min-height:38px;padding:0 var(--seed-dimension-x2,8px)}.race-stage[data-result-mode=play] .area-chip-row{display:none}.area-chip-row button,.destination-count-pill{min-height:32px;padding:0 var(--seed-dimension-x2_5,10px);font-size:var(--seed-font-size-t1,11px)}.sigungu-field{gap:var(--seed-dimension-x1_5,6px)}.mood-row button{padding:0 var(--seed-dimension-x0_5,2px);font-size:var(--seed-font-size-t1,10px)}.candidate-proof-summary{gap:var(--seed-dimension-x1_5,6px);grid-template-columns:1fr 1fr}.rating-row{grid-template-columns:1fr 1fr}.rating-row .primary{grid-column:1/-1}.route-card{gap:var(--seed-dimension-x2_5,10px);padding:var(--seed-dimension-x1,4px) 0 0}.route-card p{font-size:var(--seed-font-size-t2,12px)}.route-card h2{font-size:var(--seed-font-size-t9,25px);letter-spacing:0}.route-card .route-playstyle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.route-card .route-decision-copy{border-radius:var(--seed-radius-r3_5,14px);font-size:var(--seed-font-size-t3,13px)}.route-card ol{gap:var(--seed-dimension-x1_5,6px)}.route-card li{font-size:var(--seed-font-size-t4,14px)}.route-card input{border-radius:var(--seed-radius-r3_5,14px);min-height:50px;font-size:var(--seed-font-size-t5,16px)}.route-actions button{border-radius:var(--seed-radius-r3_5,14px);min-height:52px;font-size:var(--seed-font-size-t4,15px)}}.destination-select-hidden{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}select.destination-select-hidden{appearance:none}.destination-heading{align-items:center;gap:var(--seed-dimension-x2_5,10px);min-width:0;padding:var(--seed-dimension-x2_5,10px) var(--seed-dimension-x3,12px);border-radius:var(--seed-radius-r3_5,14px);box-shadow:var(--seed-shadow-s2,0 4px 14px #0a16120f);background:#fff;border:1px solid #0f9f8f29;grid-template-columns:minmax(0,1fr) auto;display:grid}.destination-heading-text{gap:var(--seed-dimension-x0_5,2px);min-width:0;display:grid}.destination-heading-eyebrow{color:#6a7672;font-size:var(--seed-font-size-t1,10px);font-weight:var(--seed-font-weight-bold,900);letter-spacing:.04em;text-transform:uppercase}.destination-heading-label{color:#17211f;min-width:0;font-size:var(--seed-font-size-t5,16px);font-weight:var(--seed-font-weight-bold,900);line-height:var(--seed-line-height-t5,1.2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.destination-picker-trigger{min-height:38px;padding:0 var(--seed-dimension-x3_5,14px);border-radius:var(--seed-radius-full,999px);color:#0f7f73;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,900);cursor:pointer;background:#fff;border:1px solid #0f9f8f;flex:none}.destination-picker-trigger:hover,.destination-picker-trigger:focus-visible{background:#e8f5f1;outline:none}@keyframes destination-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes destination-sheet-fade-in{0%{opacity:0}to{opacity:1}}.destination-sheet-overlay{z-index:50;animation:destination-sheet-fade-in var(--seed-duration-d3,.14s) var(--seed-timing-function-enter,ease-out);place-items:end center;display:grid;position:fixed;inset:0}.destination-sheet-backdrop{cursor:pointer;background:#0a16126b;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.destination-sheet{z-index:1;gap:var(--seed-dimension-x3,12px);width:min(640px,100%);max-height:80svh;padding:var(--seed-dimension-x4_5,18px) var(--seed-dimension-x4,16px) max(var(--seed-dimension-x4,16px), env(safe-area-inset-bottom));border-radius:var(--seed-radius-r5,22px) var(--seed-radius-r5,22px) 0 0;box-shadow:var(--seed-shadow-s3,0 -20px 60px #0a161247);animation:destination-sheet-slide-up var(--seed-duration-d4,.22s) var(--seed-timing-function-enter-expressive,cubic-bezier(.22, 1, .36, 1));background:#fff;grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;position:relative}.destination-sheet:before{content:"";border-radius:var(--seed-radius-full,999px);background:#17211f29;width:42px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.destination-sheet-header{align-items:center;gap:var(--seed-dimension-x3,12px);padding-top:var(--seed-dimension-x2_5,10px);grid-template-columns:minmax(0,1fr) auto;display:grid}.destination-sheet-header h2{margin:var(--seed-dimension-x0_5,2px) 0 0;color:#17211f;font-size:var(--seed-font-size-t7,20px);font-weight:var(--seed-font-weight-bold,900);line-height:var(--seed-line-height-t7,1.2)}.destination-sheet-eyebrow{color:#077568;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,900);letter-spacing:.04em;text-transform:uppercase}.destination-sheet-close{border-radius:var(--seed-radius-full,999px);color:#3a4946;min-width:36px;min-height:36px;font-size:var(--seed-font-size-t8,22px);font-weight:var(--seed-font-weight-bold,900);line-height:var(--seed-line-height-t8,1);cursor:pointer;background:#f4f7f5;border:1px solid #17211f14;padding:0}.destination-sheet-search{display:grid}.destination-sheet-search input{border-radius:var(--seed-radius-r3,12px);min-height:44px;padding:0 var(--seed-dimension-x3_5,14px);color:#17211f;font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-bold,700);background:#f4f7f5;border:1px solid #0f9f8f33}.destination-sheet-search input:focus{background:#fff;border-color:#0f9f8f;outline:none;box-shadow:0 0 0 3px #0f9f8f2e}.destination-sheet-recents{gap:var(--seed-dimension-x1_5,6px);display:grid}.destination-sheet-recents-label{color:#6a7672;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,900);letter-spacing:.04em;text-transform:uppercase}.destination-sheet-recents-chips{gap:var(--seed-dimension-x1_5,6px);flex-wrap:wrap;display:flex}.destination-sheet-recents-chips button{min-height:34px;padding:0 var(--seed-dimension-x3,12px);border-radius:var(--seed-radius-full,999px);color:#0f7f73;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,900);cursor:pointer;background:#f1f8f5;border:1px solid #0f9f8f29}.destination-sheet-recents-chips button.selected{color:#fff;background:#0f9f8f;border-color:#0f9f8f}.destination-sheet-list{gap:var(--seed-dimension-x2,8px);padding:var(--seed-dimension-x1,4px) var(--seed-dimension-x0_5,2px) var(--seed-dimension-x2,8px);-webkit-overflow-scrolling:touch;display:grid;overflow-y:auto}.destination-sheet-list::-webkit-scrollbar{width:6px}.destination-sheet-list::-webkit-scrollbar-thumb{border-radius:var(--seed-radius-full,999px);background:#17211f29}.destination-sheet-group{gap:var(--seed-dimension-x1,4px);display:grid}.destination-sheet-row{width:100%;min-height:44px;padding:var(--seed-dimension-x2,8px) var(--seed-dimension-x3_5,14px);border-radius:var(--seed-radius-r3,12px);color:#17211f;font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-bold,800);text-align:left;cursor:pointer;background:#fff;border:1px solid #17211f0f;align-items:center;display:flex}.destination-sheet-row:hover,.destination-sheet-row:focus-visible{background:#f1f8f5;border-color:#0f9f8f2e;outline:none}.destination-sheet-row-area{font-weight:var(--seed-font-weight-bold,900);background:#f4f7f5}.destination-sheet-row-sigungu{margin-left:var(--seed-dimension-x3_5,14px);color:#3a4946;font-size:var(--seed-font-size-t3,13px);background:#fff}.destination-sheet-row.selected{color:#0f665d;background:#dcefeb;border-color:#0f9f8f}.destination-sheet-empty{margin:var(--seed-dimension-x3,12px) var(--seed-dimension-x1,4px);color:#6a7672;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,800);text-align:center}.destination-sheet-footer{gap:var(--seed-dimension-x2,8px);padding-top:var(--seed-dimension-x1,4px);border-top:1px solid #17211f0f;display:grid}.destination-sheet-footer .primary{border-radius:var(--seed-radius-r3_5,14px);color:#fff;min-height:50px;font-size:var(--seed-font-size-t4,15px);font-weight:var(--seed-font-weight-bold,900);background:#0f9f8f}@media (width<=760px){.destination-heading{padding:var(--seed-dimension-x2,8px) var(--seed-dimension-x2_5,10px)}.destination-heading-label{font-size:var(--seed-font-size-t4,15px)}.destination-picker-trigger{min-height:34px;padding:0 var(--seed-dimension-x3,12px);font-size:var(--seed-font-size-t1,11px)}.destination-sheet{max-height:80svh;padding:var(--seed-dimension-x4,16px) var(--seed-dimension-x3_5,14px) max(var(--seed-dimension-x3_5,14px), env(safe-area-inset-bottom))}.destination-sheet-header h2{font-size:var(--seed-font-size-t6,18px)}}.race-stage.result-stage{background:#fff;overflow:hidden}.result-hidden-scene{pointer-events:none}.result-hidden-scene .race-canvas{width:1px;height:1px;position:absolute;inset:auto}.result-stage .result-page{z-index:2;gap:var(--seed-dimension-x4,16px);width:100%;max-width:480px;height:100svh;padding:max(var(--seed-dimension-x5,20px), env(safe-area-inset-top)) var(--seed-dimension-x4,16px) max(var(--seed-dimension-x4,16px), env(safe-area-inset-bottom));background:#fff;grid-template-rows:auto auto 1fr auto;margin:0 auto;display:grid;position:relative}.result-stage .result-hero{gap:var(--seed-dimension-x1_5,6px);padding:0 var(--seed-dimension-x1,4px);display:grid}.result-stage .result-title{color:#191f28;max-width:none;font-size:var(--seed-font-size-t8,22px);font-weight:var(--seed-font-weight-bold,800);letter-spacing:0;line-height:var(--seed-line-height-t8,1.25);text-shadow:none;word-break:keep-all;overflow-wrap:break-word;margin:0}.result-stage .result-pipeline{align-items:center;gap:0 var(--seed-dimension-x1_5,6px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#6b7684;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-medium,600);letter-spacing:0;background:0 0;border:0;border-radius:0;flex-wrap:wrap;grid-template-columns:none;margin:0;padding:0;display:flex}.result-stage .result-pipeline span{min-height:0;color:inherit;font:inherit;text-align:left;background:0 0;border-radius:0;place-items:center;padding:0;display:inline-flex}.result-stage .result-pipeline span+span:before{content:"·";margin:0 var(--seed-dimension-x1_5,6px) 0 0;color:#c6cacd;display:inline-block}.result-stage .result-score{gap:var(--seed-dimension-x1_5,6px);padding:var(--seed-dimension-x5,20px) var(--seed-dimension-x4,16px);border-radius:var(--seed-radius-r5,20px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;background:#f4f8ff;border:0;justify-items:center;display:grid}.result-stage .result-score .result-score-value{align-items:baseline;gap:var(--seed-dimension-x0_5,2px);color:#3182f6;font-size:var(--seed-font-size-t14,56px);font-weight:var(--seed-font-weight-bold,900);line-height:var(--seed-line-height-t14,1);letter-spacing:0;-webkit-text-fill-color:#3182f6;background:0 0;display:inline-flex}.result-stage .result-score .score-unit{color:#6b7684;font-size:var(--seed-font-size-t9,24px);font-weight:var(--seed-font-weight-bold,700);-webkit-text-fill-color:#6b7684;opacity:1}.result-stage .result-score-breakdown,.result-stage .result-score-quality{justify-content:center;align-items:center;gap:0 var(--seed-dimension-x1_5,6px);color:#6b7684;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-medium,600);letter-spacing:.02em;text-transform:none;flex-wrap:wrap;margin:0;display:flex}.result-stage .result-score-quality{color:#4e5968}.result-stage .result-panel{width:100%;max-width:none;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-content:stretch;gap:0;max-height:none;margin:0;padding:0;animation:none;display:grid;position:relative;inset:auto;overflow:hidden}.result-stage .result-panel:before{content:none}.result-stage .result-panel .route-card{gap:var(--seed-dimension-x3,12px);padding:var(--seed-dimension-x5,20px);border-radius:var(--seed-radius-r5,20px);box-shadow:var(--seed-shadow-s2,0 4px 18px #0a161214);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;min-height:0;display:grid;overflow:hidden}.result-stage .result-route-title{color:#17211f;font-size:var(--seed-font-size-t6,18px);font-weight:var(--seed-font-weight-bold,800);letter-spacing:0;line-height:var(--seed-line-height-t6,1.25);margin:0}.result-stage .result-route-summary{color:#4e5968;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-medium,500);line-height:var(--seed-line-height-t3,1.4);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.result-stage .result-stops{gap:var(--seed-dimension-x2_5,10px);margin:0;padding:0;list-style:none;display:grid}.result-stage .result-stops li{align-items:center;gap:var(--seed-dimension-x2_5,10px);background:0 0;border:0;border-radius:0;min-width:0;padding:0;display:flex}.result-stage .result-stop-no{border-radius:var(--seed-radius-full,999px);color:#3182f6;width:22px;height:22px;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,800);line-height:var(--seed-line-height-t2,1);background:#eef3ff;flex:none;place-items:center;display:grid}.result-stage .route-stop-thumb{border-radius:var(--seed-radius-r2,8px);object-fit:cover;background:#f4f7f5;border:0;flex:none;width:40px;height:40px}.result-stage .result-stop-title{color:#17211f;min-width:0;font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-bold,700);line-height:var(--seed-line-height-t4,1.3);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.result-stage .result-actions{align-items:stretch;gap:var(--seed-dimension-x2,8px);background:0 0;border:0;grid-template-columns:auto 1fr;padding:0;display:grid}.result-stage .result-actions button{border-radius:var(--seed-radius-r3_5,14px);height:56px;font-size:var(--seed-font-size-t5,16px);font-weight:var(--seed-font-weight-bold,700);letter-spacing:0;white-space:nowrap}.result-stage .result-action-secondary{padding:0 var(--seed-dimension-x4_5,18px);color:#4e5968;background:#fff;border:1px solid #d1d6db}.result-stage .result-action-secondary:hover,.result-stage .result-action-secondary:focus-visible{background:#f7f8fa;border-color:#b0b8c1;outline:none}.result-stage .result-action-secondary:disabled{color:#b0b8c1;cursor:not-allowed;opacity:1;background:#f4f7f5}.result-stage .result-action-primary,.result-stage .result-action-primary.primary{color:#fff;box-shadow:var(--seed-shadow-s2,0 8px 20px #3182f62e);background:#3182f6;border:0}.result-stage .result-action-primary:hover,.result-stage .result-action-primary:active{background:#2570d9}@media (width<=760px){.race-stage.result-stage[data-result-mode=route] .result-panel{width:100%;height:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;inset:auto}.race-stage.result-stage[data-result-mode=route] .result-panel:before{content:none}.race-stage.result-stage[data-result-mode=route] .control-panel{display:none}.race-stage.result-stage[data-result-mode=route] .race-canvas{transform:none}}.akinator-stage{gap:var(--seed-dimension-x4,16px);padding:var(--seed-dimension-x6,24px) var(--seed-dimension-x5,20px) var(--seed-dimension-x5,20px);min-height:100vh;animation:akinator-fade-in var(--seed-duration-d6,.28s) var(--seed-timing-function-enter,ease-out);background:#fff;flex-direction:column;display:flex}@keyframes akinator-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.akinator-intro{gap:var(--seed-dimension-x3_5,14px);padding:var(--seed-dimension-x8,32px) var(--seed-dimension-x5,20px);text-align:left;min-height:100vh;animation:akinator-fade-in var(--seed-duration-d6,.32s) var(--seed-timing-function-enter,ease-out);background:#fff;flex-direction:column;justify-content:center;display:flex}.akinator-intro-title{font-size:var(--seed-font-size-t11,28px);font-weight:var(--seed-font-weight-bold,800);line-height:var(--seed-line-height-t11,1.3);color:#131826;margin:var(--seed-dimension-x2,8px) 0 0}.akinator-intro-subtitle{font-size:var(--seed-font-size-t4,15px);color:#6b7280;margin:0}.akinator-round-dots{align-items:center;gap:var(--seed-dimension-x1_5,6px);margin-bottom:-4px;display:flex}.akinator-round-dot{border-radius:var(--seed-radius-full,999px);width:6px;height:6px;transition:width var(--seed-duration-d4,.18s) var(--seed-timing-function-easing,ease), background var(--seed-duration-d4,.18s) var(--seed-timing-function-easing,ease);background:#e5e7eb}.akinator-round-dot.is-filled{background:#2f6df08c}.akinator-round-dot.is-current{background:#2f6df0;width:18px}.akinator-header{gap:var(--seed-dimension-x1,4px);text-align:left;flex-direction:column;display:flex}.akinator-eyebrow{font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-medium,600);letter-spacing:.04em;color:#2f6df0;margin:0}.akinator-title{font-size:var(--seed-font-size-t8,22px);font-weight:var(--seed-font-weight-bold,700);color:#131826;line-height:var(--seed-line-height-t8,1.3);margin:0}.akinator-pair{gap:var(--seed-dimension-x2_5,10px);flex-direction:column;flex:1;min-height:0;display:flex}.akinator-pair-image-state{place-content:center;justify-items:center;gap:var(--seed-dimension-x2,8px);color:#65778b;text-align:center;background:#e9eef3;display:grid;position:absolute;inset:0}.akinator-pair-image-state svg{opacity:.72;width:25px;height:25px}.akinator-pair-image-state span{padding:0 var(--seed-dimension-x4,16px);font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,750)}.akinator-card{border-radius:var(--seed-radius-r4,18px);box-shadow:var(--seed-shadow-s2,0 8px 20px #1118270f);cursor:pointer;transition:transform var(--seed-duration-d2,80ms) var(--seed-timing-function-easing,ease), box-shadow var(--seed-duration-d2,80ms) var(--seed-timing-function-easing,ease);text-align:left;background:#fff;border:1px solid #1118270f;flex-direction:column;padding:0;display:flex;overflow:hidden}.akinator-card:active{box-shadow:var(--seed-shadow-s2,0 4px 10px #1118271a);transform:scale(.98)}.akinator-card-photo{width:100%}.akinator-card-body{justify-content:space-between;align-items:center;gap:var(--seed-dimension-x2_5,10px);padding:var(--seed-dimension-x3,12px) var(--seed-dimension-x4,16px);flex-direction:row;display:flex}.akinator-card-region{font-size:var(--seed-font-size-t2,12px);color:#6b7280;margin:0}.akinator-card-label{font-size:var(--seed-font-size-t5,17px);font-weight:var(--seed-font-weight-bold,700);color:#131826;flex:1;margin:0}.akinator-card-distance{font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-medium,600);color:#2f6df0;margin:0}.distance-stage{gap:var(--seed-dimension-x6,24px);padding:var(--seed-dimension-x8,32px) var(--seed-dimension-x5,20px) var(--seed-dimension-x6,24px);background:#fff;flex-direction:column;min-height:100vh;display:flex}.distance-header{gap:var(--seed-dimension-x2,8px);flex-direction:column;display:flex}.distance-eyebrow{font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-medium,600);color:#2f6df0;margin:0}.distance-title{font-size:var(--seed-font-size-t10,26px);font-weight:var(--seed-font-weight-bold,700);line-height:var(--seed-line-height-t10,1.3);color:#131826;margin:0}.distance-subtitle{font-size:var(--seed-font-size-t4,14px);color:#6b7280;line-height:var(--seed-line-height-t4,1.5);margin:0}.distance-options{gap:var(--seed-dimension-x2_5,10px);flex-direction:column;display:flex}.distance-option{align-items:flex-start;gap:var(--seed-dimension-x1,4px);padding:var(--seed-dimension-x4_5,18px) var(--seed-dimension-x5,20px);border-radius:var(--seed-radius-r3_5,14px);color:#1f2937;text-align:left;cursor:pointer;background:#f6f8fb;border:1px solid #11182714;flex-direction:column;display:flex}.distance-option:active{background:#eef2f7}.distance-option strong{font-size:var(--seed-font-size-t5,17px);font-weight:var(--seed-font-weight-bold,700)}.distance-option small{font-size:var(--seed-font-size-t3,13px);color:#6b7280}.distance-sticky-cta{padding-top:var(--seed-dimension-x5,20px);margin-top:auto}.distance-primary-cta{width:100%;padding:var(--seed-dimension-x4_5,18px) var(--seed-dimension-x5,20px);border-radius:var(--seed-radius-r3_5,14px);color:#fff;font-size:var(--seed-font-size-t5,17px);font-weight:var(--seed-font-weight-bold,700);cursor:pointer;background:#2f6df0;border:none}.distance-primary-cta:active{background:#2456c9}.akinator-actions{gap:var(--seed-dimension-x2_5,10px);grid-template-columns:1fr 1fr;display:grid}.akinator-action-button{padding:var(--seed-dimension-x3_5,14px) var(--seed-dimension-x4,16px);border-radius:var(--seed-radius-r3,12px);font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-medium,600);color:#1f2937;cursor:pointer;background:#fff;border:1px solid #11182714}.akinator-action-button:active{background:#f3f4f6}.akinator-action-both-good{color:#2f6df0;background:#eef5ff;border-color:#2f6df033}.akinator-action-both-bad{color:#4b5563;background:#f5f5f5}.akinator-stage-trait{min-height:calc(100vh - 80px);padding-bottom:var(--seed-dimension-x8,32px);justify-content:space-between}.akinator-trait-tag{margin:var(--seed-dimension-x1,4px) 0 0;padding:var(--seed-dimension-x1,4px) var(--seed-dimension-x2_5,10px);border-radius:var(--seed-radius-full,999px);color:#2f6df0;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-medium,600);background:#2f6df014;align-self:flex-start}.akinator-trait-photo{margin:var(--seed-dimension-x2,8px) 0 0;border-radius:var(--seed-radius-r4,16px)}.akinator-trait-actions{gap:var(--seed-dimension-x2_5,10px);flex-direction:column;display:flex}.akinator-trait-yes,.akinator-trait-no,.akinator-trait-skip{padding:var(--seed-dimension-x4,16px) var(--seed-dimension-x4_5,18px);border-radius:var(--seed-radius-r3_5,14px);font-size:var(--seed-font-size-t5,16px);font-weight:var(--seed-font-weight-bold,700);cursor:pointer;border:1px solid #11182714}.akinator-trait-yes{color:#fff;background:#2f6df0;border-color:#0000}.akinator-trait-yes:active{background:#2456c9}.akinator-trait-no{color:#1f2937;background:#fff}.akinator-trait-no:active{background:#f3f4f6}.akinator-trait-skip{color:#6b7280;padding:var(--seed-dimension-x3,12px);font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-medium,500);background:0 0;border:none}.akinator-trait-skip:active{color:#1f2937}.akinator-loading{padding:var(--seed-dimension-x10,40px) var(--seed-dimension-x5,20px);text-align:center;color:#5b6478}.picked-summary{background:#fff;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.picked-hero{background:#dfe4ea;flex-shrink:0;height:350px;min-height:250px;margin:0;position:relative;overflow:hidden}.picked-hero-image{width:100%;height:100%;animation:picked-image-settle var(--web-seed-duration-reveal,.7s) var(--seed-timing-function-enter-expressive,cubic-bezier(.22, 1, .36, 1)) both;position:absolute;inset:0}.picked-hero-shade{pointer-events:none;background:linear-gradient(#080f1c14 24%,#080f1cc7 100%);position:absolute;inset:0}.picked-header{z-index:1;align-items:flex-start;gap:var(--seed-dimension-x1,5px);padding:var(--seed-dimension-x7,28px) var(--seed-dimension-x6,24px) var(--seed-dimension-x6,24px);color:#fff;animation:picked-copy-rise var(--web-seed-duration-emphasis,.42s) var(--seed-duration-d2,80ms) var(--seed-timing-function-enter-expressive,cubic-bezier(.22, 1, .36, 1)) both;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.picked-eyebrow{font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,700);color:#b8d6ff;letter-spacing:0;margin:0}.picked-title{max-width:100%;font-size:var(--seed-font-size-t12,36px);font-weight:var(--seed-font-weight-medium,500);color:#fff;line-height:var(--seed-line-height-t12,1.16);letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;text-shadow:0 1px 16px #00000047;margin:0}.picked-title strong{font-weight:var(--seed-font-weight-bold,800)}.picked-subtitle{align-items:center;gap:var(--seed-dimension-x1_5,7px);font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-medium,600);line-height:var(--seed-line-height-t4,1.45);color:#ffffffdb;margin:var(--seed-dimension-x0_5,3px) 0 0;letter-spacing:0;flex-wrap:wrap;display:flex}.picked-meta-separator{color:#ffffff85}.picked-content{min-height:0;padding:var(--seed-dimension-x5,22px) var(--seed-dimension-x6,24px) var(--seed-dimension-x3_5,14px);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.picked-match{padding-left:var(--seed-dimension-x3_5,14px);border-left:3px solid #3182f6}.picked-match-label{margin:0 0 var(--seed-dimension-x1,5px);color:#4e5968;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-medium,600);line-height:var(--seed-line-height-t3,1.4);letter-spacing:0}.picked-match-copy{color:#191f28;font-size:var(--seed-font-size-t5,16px);font-weight:var(--seed-font-weight-bold,700);line-height:var(--seed-line-height-t5,1.5);letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;margin:0}.picked-runners{margin-top:var(--seed-dimension-x6,24px)}.picked-runners-label{font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-medium,600);color:#8b95a1;margin:0 0 var(--seed-dimension-x3,12px);letter-spacing:0}.picked-runners ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.picked-runners li{gap:var(--seed-dimension-x0_5,3px);min-width:0;padding:0 var(--seed-dimension-x3_5,14px) 0 0;flex-direction:column;display:flex}.picked-runners li+li{padding:0 0 0 var(--seed-dimension-x3_5,14px);border-left:1px solid #e5e8eb}.runner-label{min-width:0;font-size:var(--seed-font-size-t5,16px);font-weight:var(--seed-font-weight-bold,700);line-height:var(--seed-line-height-t5,1.4);color:#333d4b;word-break:keep-all;overflow-wrap:anywhere}.runner-region{font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-medium,500);line-height:var(--seed-line-height-t2,1.4);color:#8b95a1}.picked-sticky-cta{z-index:2;gap:var(--seed-dimension-x0_5,2px);padding:var(--seed-dimension-x3,12px) var(--seed-dimension-x6,24px) max(var(--seed-dimension-x3,12px), env(safe-area-inset-bottom));animation:picked-actions-rise var(--web-seed-duration-emphasis,.42s) var(--seed-duration-d2,.12s) var(--seed-timing-function-enter-expressive,cubic-bezier(.22, 1, .36, 1)) both;background:#fff;border-top:1px solid #e5e8ebb8;flex-direction:column;flex-shrink:0;display:flex;position:relative}.picked-primary-cta{width:100%;min-height:56px;padding:0 var(--seed-dimension-x4_5,18px);border-radius:var(--seed-radius-r2,8px);color:#fff;font-size:var(--seed-font-size-t5,17px);font-weight:var(--seed-font-weight-bold,700);letter-spacing:0;cursor:pointer;transition:background var(--seed-duration-d3,.16s) var(--seed-timing-function-easing,ease), transform var(--seed-duration-d3,.16s) var(--seed-timing-function-easing,ease);background:#3182f6;border:none}.picked-primary-cta:hover,.picked-primary-cta:focus-visible{background:#1b64da}.picked-primary-cta:active{transform:scale(.99)}.picked-primary-cta:disabled{cursor:not-allowed;background:#c5d3ef}.picked-secondary-actions{align-items:center;min-height:48px;display:flex}.picked-secondary-cta,.picked-tertiary-cta{min-width:0;min-height:48px;padding:0 var(--seed-dimension-x2_5,10px);color:#4e5968;font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-medium,600);letter-spacing:0;cursor:pointer;transition:color var(--seed-duration-d3,.16s) var(--seed-timing-function-easing,ease), background var(--seed-duration-d3,.16s) var(--seed-timing-function-easing,ease);background:0 0;border:none;flex:1}.picked-secondary-cta:hover,.picked-secondary-cta:focus-visible,.picked-tertiary-cta:hover,.picked-tertiary-cta:focus-visible{color:#191f28;background:#f7f8fa}.picked-action-divider{background:#e5e8eb;flex-shrink:0;width:1px;height:16px}@keyframes picked-image-settle{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes picked-copy-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes picked-actions-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (height<=650px){.picked-hero{height:220px;min-height:220px}.picked-header{padding:var(--seed-dimension-x5,22px) var(--seed-dimension-x6,24px) var(--seed-dimension-x4_5,18px)}.picked-title{font-size:var(--seed-font-size-t12,32px)}.picked-content{padding-top:var(--seed-dimension-x4_5,18px);padding-bottom:var(--seed-dimension-x2_5,10px)}.picked-runners{margin-top:var(--seed-dimension-x4_5,18px)}}@media (prefers-reduced-motion:reduce){.picked-hero-image,.picked-header,.picked-sticky-cta{animation:none}}.course-stage{gap:var(--seed-dimension-x3_5,14px);padding:0 0 var(--seed-dimension-x5,20px);background:#fff;flex-direction:column;min-height:100svh;display:flex}.app-frame .course-stage{-webkit-overflow-scrolling:touch;height:100%;min-height:100%;overflow-y:auto}.course-stage>*{flex-shrink:0}.course-header{padding:var(--seed-dimension-x6,24px) var(--seed-dimension-x5,20px) 0}.course-hero{margin:0;position:relative;overflow:hidden}.course-hero-media{background:#e5e7eb;position:relative;overflow:hidden}.course-hero-image{width:100%}.course-hero-caption{padding:var(--seed-dimension-x4,16px) var(--seed-dimension-x5,20px) var(--seed-dimension-x1,4px);background:#fff;display:block}.course-hero-caption .course-eyebrow{color:#2f6df0;margin:0 0 var(--seed-dimension-x1,4px)}.course-hero-caption .course-title{color:#131826}.course-eyebrow{font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-medium,600);color:#2f6df0;margin:0}.course-title{font-size:var(--seed-font-size-t10,26px);font-weight:var(--seed-font-weight-bold,700);color:#131826;line-height:var(--seed-line-height-t10,1.2);margin:0}.course-profile{color:#2f6df0;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,700);margin:0}.course-plan-meta{justify-content:space-between;align-items:center;gap:var(--seed-dimension-x3,12px);padding:0 var(--seed-dimension-x5,20px);flex-wrap:wrap;display:flex}.course-trip-date{align-items:center;gap:var(--seed-dimension-x1_5,6px);min-height:44px;padding:0 var(--seed-dimension-x2,9px);border-radius:var(--seed-radius-r2,8px);color:#4e5968;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,700);background:#fff;border:1px solid #dbe2ea;flex:none;margin-left:auto;display:inline-flex}.course-plan-meta .course-profile{min-width:0;line-height:var(--seed-line-height-t3,1.45);flex:126px}.course-trip-date input{color:#333d4b;width:104px;min-width:0;min-height:40px;font:inherit;font-weight:var(--seed-font-weight-bold,700);background:0 0;border:0}.course-trip-date input:focus-visible{outline-offset:2px;outline:2px solid #3182f6}.course-subtitle-row{justify-content:space-between;align-items:center;gap:var(--seed-dimension-x2_5,10px);padding:0 var(--seed-dimension-x5,20px);flex-wrap:wrap;display:flex}.course-subtitle{font-size:var(--seed-font-size-t3,13px);color:#6b7280;flex:148px;margin:0}.course-subtitle-actions{justify-content:flex-end;gap:var(--seed-dimension-x0_5,2px);flex-wrap:wrap;flex:0 auto;display:flex}.course-restore-link{color:#2f6df0;min-height:40px;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-medium,600);padding:var(--seed-dimension-x1,4px) var(--seed-dimension-x2_5,10px);cursor:pointer;background:0 0;border:none}.course-restore-link:hover{color:#2456c9}@media (width<=760px){.course-trip-date input,.course-restore-link{min-height:46px}}.course-list{padding:0 var(--seed-dimension-x5,20px);gap:var(--seed-dimension-x3,12px);flex-direction:column;margin:0;list-style:none;display:flex}.course-stop{gap:var(--seed-dimension-x3,12px);padding:var(--seed-dimension-x3,12px);border-radius:var(--seed-radius-r3_5,14px);background:#f6f8fb;border:1px solid #1118270f;grid-template-columns:28px 88px minmax(0,1fr);align-items:center;display:grid;position:relative}.course-stop-remove{border-radius:var(--seed-radius-full,50%);color:#6b7280;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex;position:absolute;top:6px;right:6px}.course-stop-remove:before{content:"";border-radius:var(--seed-radius-full,50%);transition:background var(--seed-duration-d3,.16s) var(--seed-timing-function-easing,ease), transform var(--seed-duration-d3,.16s) var(--seed-timing-function-easing,ease);background:#1118270f;position:absolute;inset:7px}.course-stop-remove svg{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:16px;height:16px;position:relative}.course-stop-remove:hover,.course-stop-remove:active{color:#d94b55}.course-stop-remove:hover:before,.course-stop-remove:active:before{background:#d94b551f;transform:scale(1.03)}.course-stop-index{border-radius:var(--seed-radius-full,50%);color:#fff;width:28px;height:28px;font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-bold,700);background:#2f6df0;justify-content:center;align-items:center;display:flex}.course-stop-photo{border-radius:var(--seed-radius-r2_5,10px);width:88px}.course-stop-photo-fallback{aspect-ratio:1;color:#526d85;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,800);background:#edf3f8;place-items:center;display:grid}.course-stop-body{gap:var(--seed-dimension-x0_5,2px);flex-direction:column;min-width:0;display:flex}.course-stop-content{min-width:0}.course-stop-order-controls{gap:var(--seed-dimension-x1_5,6px);margin-top:var(--seed-dimension-x2_5,10px);display:flex}.course-stop-order-control{border-radius:var(--seed-radius-r2,8px);color:#4e5968;cursor:pointer;background:#fff;border:1px solid #dbe2ea;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.course-stop-order-control svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.course-stop-order-control:hover:not(:disabled),.course-stop-order-control:focus-visible:not(:disabled){color:#2f6df0;border-color:#3182f6}.course-stop-order-control:disabled{color:#b0b8c1;cursor:default;border-color:#edf0f3}.course-stop-type{font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-medium,600);color:#2f6df0;margin:0}.course-stop-slot{margin:0 0 var(--seed-dimension-x0_5,2px);color:#4c735d;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,800);line-height:var(--seed-line-height-t1,1.35)}.course-stop-title{font-size:var(--seed-font-size-t4,15px);font-weight:var(--seed-font-weight-bold,700);color:#131826;padding-right:var(--seed-dimension-x8,34px);word-break:keep-all;overflow-wrap:anywhere;margin:0}.course-stop-addr{width:100%;min-width:0;max-width:100%;font-size:var(--seed-font-size-t2,12px);color:#6b7280;line-height:var(--seed-line-height-t2,1.35);white-space:normal;word-break:break-all;overflow-wrap:anywhere;max-height:32.4px;margin:0;overflow:hidden}.course-stop-kakao{margin-top:var(--seed-dimension-x1_5,6px);font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,700);color:#3182f6;padding:var(--seed-dimension-x1,4px) 0;align-self:flex-start;text-decoration:none;display:inline-block}.course-stop-kakao:hover,.course-stop-kakao:focus-visible{color:#1b64da;text-decoration:underline}.course-sticky-cta{gap:var(--seed-dimension-x2_5,10px);padding:var(--seed-dimension-x2,8px) var(--seed-dimension-x5,20px) 0;margin-top:auto;display:flex}.shared-course-actions{gap:var(--seed-dimension-x2,8px);padding:var(--seed-dimension-x4,16px) var(--seed-dimension-x5,20px) max(var(--seed-dimension-x1,4px), env(safe-area-inset-bottom));margin-top:auto;display:grid}.course-create-cta,.shared-course-map-cta{border-radius:var(--seed-radius-r2,8px);width:100%;min-width:0;font-weight:var(--seed-font-weight-bold,700);letter-spacing:0;transition:background var(--seed-duration-d3,.16s) var(--seed-timing-function-easing,ease), border-color var(--seed-duration-d3,.16s) var(--seed-timing-function-easing,ease), transform var(--seed-duration-d3,.16s) var(--seed-timing-function-easing,ease);justify-content:center;align-items:center;text-decoration:none;display:flex}.course-create-cta{gap:var(--seed-dimension-x2,9px);min-height:56px;padding:0 var(--seed-dimension-x4_5,18px);color:#fff;font-family:inherit;font-size:var(--seed-font-size-t5,16px);cursor:pointer;background:#3182f6;border:1px solid #3182f6}.course-create-icon{border-radius:var(--seed-radius-full,50%);width:22px;height:22px;font-size:var(--seed-font-size-t7,20px);font-weight:var(--seed-font-weight-medium,500);line-height:var(--seed-line-height-t7,1);background:#ffffff2e;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shared-course-map-cta{gap:var(--seed-dimension-x1_5,7px);min-height:48px;padding:0 var(--seed-dimension-x4,16px);color:#4e5968;font-size:var(--seed-font-size-t4,14px);background:#fff;border:1px solid #e5e8eb}.course-create-cta:hover,.course-create-cta:focus-visible{background:#1b64da;border-color:#1b64da}.shared-course-map-cta:hover,.shared-course-map-cta:focus-visible{color:#333d4b;background:#f7f8fa;border-color:#d1d6db}.course-create-cta:active,.shared-course-map-cta:active{transform:scale(.99)}.course-kakao-bounds{color:#fff;background:#3182f6;justify-content:center;align-items:center;text-decoration:none;display:flex}.course-empty{font-size:var(--seed-font-size-t4,14px);color:#6b7280;margin:var(--seed-dimension-x3,12px) var(--seed-dimension-x5,20px)}.course-data-error{margin:var(--seed-dimension-x4,16px) var(--seed-dimension-x5,20px) 0;padding:var(--seed-dimension-x4_5,18px);border-radius:var(--seed-radius-r2,8px);background:#fff7f2;border:1px solid #f0d7ca}.course-data-error strong,.course-data-error p{letter-spacing:0}.course-data-error strong{color:#6f4433;font-size:var(--seed-font-size-t4,15px)}.course-data-error p{margin:var(--seed-dimension-x2,8px) 0 0;color:#876858;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-medium,550);line-height:var(--seed-line-height-t3,1.55)}.course-stop-overview{font-size:var(--seed-font-size-t2,12px);color:#6b7280;margin:var(--seed-dimension-x1,4px) 0 0;line-height:var(--seed-line-height-t2,1.45);word-break:break-all;overflow-wrap:anywhere;max-height:34.8px;overflow:hidden}.course-stop-operation{margin:var(--seed-dimension-x1,4px) 0 0;color:#4c735d;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,700);line-height:var(--seed-line-height-t1,1.4);overflow-wrap:anywhere;max-height:30.8px;overflow:hidden}.course-stop-tap{gap:var(--seed-dimension-x0_5,2px);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:stretch;min-width:0;margin:0;padding:0;display:flex}.course-stop-tap:hover .course-stop-title,.course-stop-tap:focus-visible .course-stop-title{color:#2f6df0}.course-stop-more{margin-top:var(--seed-dimension-x1_5,6px);font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-medium,600);color:#2f6df0;letter-spacing:.01em}.course-hero-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.course-hero-scroller::-webkit-scrollbar{display:none}.course-hero-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.course-hero-dots{gap:var(--seed-dimension-x1_5,6px);z-index:1;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.course-hero-dot{border-radius:var(--seed-radius-full,999px);height:6px;box-shadow:var(--seed-shadow-s1,0 1px 4px #0000004d);background:#fff;display:inline-block}.course-modal-backdrop{z-index:50;background:#0f172a8c;position:absolute;inset:0}.course-modal-layer{z-index:51;padding:max(var(--seed-dimension-x6,24px), env(safe-area-inset-top)) var(--seed-dimension-x5,20px) max(var(--seed-dimension-x6,24px), env(safe-area-inset-bottom));pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.course-modal-sheet{border-radius:var(--seed-radius-r5,22px);width:min(335px,100%);min-height:0;max-height:min(80%,640px);box-shadow:var(--seed-shadow-s3,0 18px 54px #0f172a47);pointer-events:auto;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width<=760px){.course-modal-backdrop,.course-modal-layer{position:fixed}}.course-modal-grabber{display:none}.course-modal-image{flex-shrink:0;width:100%}.course-modal-body{padding:var(--seed-dimension-x4_5,18px) var(--seed-dimension-x5,20px) var(--seed-dimension-x4,16px);gap:var(--seed-dimension-x2_5,10px);-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.course-modal-title{font-size:var(--seed-font-size-t7,20px);font-weight:var(--seed-font-weight-bold,700);color:#131826;word-break:keep-all;margin:0}.course-modal-addr{font-size:var(--seed-font-size-t3,13px);color:#6b7280;margin:0}.course-modal-overview{font-size:var(--seed-font-size-t4,14px);line-height:var(--seed-line-height-t4,1.55);color:#1f2937;margin:var(--seed-dimension-x1_5,6px) 0 0}.course-modal-rows{margin:var(--seed-dimension-x3,12px) 0 0;padding:var(--seed-dimension-x3,12px) var(--seed-dimension-x3_5,14px);border-radius:var(--seed-radius-r3,12px);gap:var(--seed-dimension-x2,8px);background:#f6f8fb;flex-direction:column;display:flex}.course-modal-row{gap:var(--seed-dimension-x3,12px);font-size:var(--seed-font-size-t3,13px);grid-template-columns:64px 1fr;display:grid}.course-modal-row dt{color:#6b7280;font-weight:var(--seed-font-weight-medium,600)}.course-modal-row dd{color:#131826;line-height:var(--seed-line-height-t3,1.5);margin:0}.course-modal-nearby{margin-top:var(--seed-dimension-x4,16px)}.course-modal-nearby-heading{margin-bottom:var(--seed-dimension-x2,8px);justify-content:space-between;align-items:center;gap:var(--seed-dimension-x2,8px);flex-wrap:wrap;display:flex}.course-modal-nearby-title{font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,700);color:#131826;letter-spacing:.01em;margin:0}.course-modal-nearby-list{gap:var(--seed-dimension-x1_5,6px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.course-modal-nearby-list-kakao{gap:var(--seed-dimension-x1_5,6px);flex-direction:column;display:flex}.course-modal-nearby-row{align-items:center;gap:var(--seed-dimension-x1_5,6px);min-width:0;display:flex}.course-modal-nearby-row.is-selected .course-modal-nearby-row-link{background:#eef4f8}.course-modal-nearby-row-link{align-items:center;gap:var(--seed-dimension-x3,12px);padding:var(--seed-dimension-x2_5,10px) var(--seed-dimension-x3,12px);border-radius:var(--seed-radius-r3,12px);color:inherit;background:#f6f8fb;flex:auto;text-decoration:none;display:flex}.course-modal-nearby-row-link:hover,.course-modal-nearby-row-link:focus-visible{background:#eef2f7}.course-modal-nearby-row-body{flex:auto;min-width:0}.course-modal-nearby-row-name{font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,700);color:#131826;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.course-modal-nearby-row-meta{margin:var(--seed-dimension-x0_5,2px) 0 0;font-size:var(--seed-font-size-t1,11px);color:#6b7280;align-items:center;gap:var(--seed-dimension-x1_5,6px);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.course-modal-nearby-row-cat{color:#2f6df0;font-weight:var(--seed-font-weight-medium,600)}.course-modal-nearby-row-dot{color:#d1d5db}.course-modal-nearby-row-cta{color:#7a8796;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.course-modal-nearby-row-cta svg{stroke-width:1.8px;width:15px;height:15px}.course-modal-nearby-add{border-radius:var(--seed-radius-r2,8px);color:#3182f6;cursor:pointer;background:#fff;border:1px solid #d9dee5;flex:0 0 45px;justify-content:center;align-items:center;width:45px;height:45px;padding:0;display:inline-flex}.course-modal-nearby-add svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.course-modal-nearby-add:hover,.course-modal-nearby-add:focus-visible{background:#eef6ff;border-color:#9ec5ff}.course-modal-nearby-add[aria-pressed=true]{color:#244e78;background:#e9f0f5;border-color:#9bb3c8}.course-modal-actions{gap:var(--seed-dimension-x2,8px);flex-wrap:nowrap;margin:0;display:flex}.course-modal-footer{padding:var(--seed-dimension-x2_5,10px) var(--seed-dimension-x5,20px) max(var(--seed-dimension-x3,12px), env(safe-area-inset-bottom));background:#fff;border-top:1px solid #1118270f;flex:none}.course-modal-primary{min-width:0;padding:var(--seed-dimension-x3,12px) var(--seed-dimension-x3_5,14px);border-radius:var(--seed-radius-r2,8px);color:#fff;font-weight:var(--seed-font-weight-bold,700);font-size:var(--seed-font-size-t4,14px);white-space:nowrap;background:#3182f6;flex:1 1 0;justify-content:center;align-items:center;text-decoration:none;display:flex}.course-modal-secondary{padding:var(--seed-dimension-x3,12px) var(--seed-dimension-x3,13px);border-radius:var(--seed-radius-r3,12px);color:#131826;font-weight:var(--seed-font-weight-medium,600);font-size:var(--seed-font-size-t4,14px);white-space:nowrap;background:#f1f3f5;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.course-modal-close{width:100%;margin-top:var(--seed-dimension-x2,8px);padding:var(--seed-dimension-x3,12px);border-radius:var(--seed-radius-r3,12px);color:#6b7280;min-height:44px;font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-medium,600);cursor:pointer;background:0 0;border:none}.course-modal-close:hover,.course-modal-close:focus-visible{color:#1f2937;background:#f6f8fb}.course-why{margin:var(--seed-dimension-x3,12px) var(--seed-dimension-x5,20px) 0;padding:var(--seed-dimension-x3,12px) var(--seed-dimension-x3_5,14px);border-radius:var(--seed-radius-r3_5,14px);font-size:var(--seed-font-size-t3,13px);line-height:var(--seed-line-height-t3,1.5);color:#1f2937;gap:var(--seed-dimension-x2,8px);background:linear-gradient(135deg,#2f6df00f,#a855f70f);border:1px solid #2f6df029;align-items:baseline;display:flex}.course-why-tag{font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,700);color:#2f6df0;letter-spacing:.02em;flex-shrink:0}.course-why-text{font-weight:var(--seed-font-weight-medium,500)}.course-briefing{margin:0 var(--seed-dimension-x5,20px);padding:var(--seed-dimension-x4,16px);border-radius:var(--seed-radius-r2,8px);color:#1d3528;background:#f3f8f4;border:1px solid #d9e8df}.course-briefing-heading{justify-content:space-between;align-items:flex-start;gap:var(--seed-dimension-x3,12px);display:flex}.course-briefing-heading p{margin:var(--seed-dimension-x0_5,2px) 0 0;color:#4c735d;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,700);flex-shrink:0}.course-briefing h2{color:#193124;font-size:var(--seed-font-size-t5,16px);font-weight:var(--seed-font-weight-bold,800);line-height:var(--seed-line-height-t5,1.42);text-align:right;margin:0}.course-briefing-copy{margin:var(--seed-dimension-x3,12px) 0 0;color:#466252;font-size:var(--seed-font-size-t3,13px);line-height:var(--seed-line-height-t3,1.55)}.course-briefing-facts{margin:var(--seed-dimension-x4,16px) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.course-briefing-facts>div{min-width:0;padding:0 var(--seed-dimension-x2_5,10px)}.course-briefing-facts>div:first-child{padding-left:0}.course-briefing-facts>div+div{border-left:1px solid #d4e1d8}.course-briefing-facts dt,.course-briefing-facts dd{margin:0}.course-briefing-facts dt{color:#638070;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,700)}.course-briefing-facts dd{margin-top:var(--seed-dimension-x0_5,3px);color:#1d3528;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,700);line-height:var(--seed-line-height-t2,1.35);overflow-wrap:anywhere}.course-briefing-source{margin:var(--seed-dimension-x3,12px) 0 0;color:#638070;font-size:var(--seed-font-size-t1,11px)}.course-briefing-source a{color:inherit;text-underline-offset:2px;text-decoration:underline}.course-condition-alternatives{margin:var(--seed-dimension-x3,12px) var(--seed-dimension-x5,20px) 0;padding:var(--seed-dimension-x3_5,14px);border-radius:var(--seed-radius-r2,8px);background:#f8fafc;border:1px solid #e1e8f0}.course-condition-alternatives-header h2{color:#26364a;font-size:var(--seed-font-size-t4,15px);font-weight:var(--seed-font-weight-bold,800);margin:0}.course-condition-alternatives-header p{margin:var(--seed-dimension-x1,5px) 0 0;color:#6b7280;font-size:var(--seed-font-size-t2,12px);line-height:var(--seed-line-height-t2,1.45)}.course-condition-alternatives-list{gap:var(--seed-dimension-x1_5,6px);margin:var(--seed-dimension-x3,12px) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.course-condition-alternative{align-items:center;gap:var(--seed-dimension-x2_5,10px);min-width:0;padding:var(--seed-dimension-x2,8px) 0 var(--seed-dimension-x2,8px) var(--seed-dimension-x2_5,10px);border-radius:var(--seed-radius-r2,8px);background:#fff;display:flex}.course-condition-alternative-body{flex:auto;min-width:0}.course-condition-alternative-body p,.course-condition-alternative-body span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.course-condition-alternative-body p{color:#26364a;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,700);margin:0}.course-condition-alternative-body span{margin-top:var(--seed-dimension-x0_5,2px);color:#6b7280;font-size:var(--seed-font-size-t1,11px)}.course-condition-alternative-actions{align-items:center;gap:var(--seed-dimension-x1,5px);flex:none;display:flex}.course-condition-alternative-replace{min-width:68px;min-height:45px;padding:0 var(--seed-dimension-x2,8px);border-radius:var(--seed-radius-r2,8px);color:#2f6df0;font:inherit;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,700);cursor:pointer;background:#eef6ff;border:1px solid #9ec5ff}.course-condition-alternative-replace:hover,.course-condition-alternative-replace:focus-visible{background:#dfeeff;border-color:#3182f6}.course-condition-alternative-add{border-radius:var(--seed-radius-r2,8px);color:#3182f6;cursor:pointer;background:#fff;border:1px solid #d9dee5;flex:0 0 45px;justify-content:center;align-items:center;width:45px;height:45px;padding:0;display:inline-flex}.course-condition-alternative-add svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:19px;height:19px}.course-condition-alternative-add:hover,.course-condition-alternative-add:focus-visible{background:#eef6ff;border-color:#9ec5ff}.course-condition-alternatives-note{margin:var(--seed-dimension-x2_5,10px) 0 0;color:#8b95a1;font-size:var(--seed-font-size-t1,11px);line-height:var(--seed-line-height-t1,1.4)}.course-festival{align-items:center;gap:var(--seed-dimension-x2_5,10px);margin:var(--seed-dimension-x1,4px) var(--seed-dimension-x5,20px) 0;padding:var(--seed-dimension-x3,12px) var(--seed-dimension-x3_5,14px);border-radius:var(--seed-radius-r3_5,14px);background:linear-gradient(135deg,#f5a6231f,#2f6df014);border:1px solid #f5a62340;display:flex}.course-festival-tag{padding:var(--seed-dimension-x0_5,2px) var(--seed-dimension-x2,8px);border-radius:var(--seed-radius-full,999px);color:#fff;font-size:var(--seed-font-size-t1,11px);font-weight:var(--seed-font-weight-bold,700);letter-spacing:.02em;background:#f5a623;flex-shrink:0}.course-festival-title{font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-medium,600);color:#1f2937;min-width:0;line-height:var(--seed-line-height-t3,1.4);overflow-wrap:anywhere;margin:0}.course-festival-extra{font-weight:var(--seed-font-weight-medium,500);color:#6b7280}[data-testid=request-location]{min-height:48px}@media (width<=360px){.course-share-row-trip{gap:var(--seed-dimension-x1_5,6px);padding-right:var(--seed-dimension-x3,12px);padding-left:var(--seed-dimension-x3,12px)}.course-share-row-trip .course-map-cta,.course-share-row-trip .course-trip-cta,.course-share-row-trip .course-share-cta{gap:var(--seed-dimension-x1,5px);padding-right:var(--seed-dimension-x1_5,6px);padding-left:var(--seed-dimension-x1_5,6px);font-size:var(--seed-font-size-t3,13px)}.course-share-row-trip .course-action-icon{width:17px;height:17px}.course-modal-footer{padding-right:var(--seed-dimension-x3,12px);padding-left:var(--seed-dimension-x3,12px)}.course-modal-actions{gap:var(--seed-dimension-x1_5,6px)}.course-modal-primary{padding-right:var(--seed-dimension-x2,8px);padding-left:var(--seed-dimension-x2,8px);font-size:var(--seed-font-size-t3,13px)}.course-modal-secondary{padding-right:var(--seed-dimension-x2_5,10px);padding-left:var(--seed-dimension-x2_5,10px);font-size:var(--seed-font-size-t3,13px)}.course-briefing-heading{display:block}.course-briefing h2{margin-top:var(--seed-dimension-x1,5px);text-align:left}.course-briefing-facts{row-gap:var(--seed-dimension-x3,12px);grid-template-columns:repeat(2,minmax(0,1fr))}.course-briefing-facts>div:nth-child(3){border-left:none;padding-left:0}.course-festival{align-items:flex-start}.course-festival-tag{margin-top:1px}}.remote-image{aspect-ratio:16/10;background:#f3f4f6;width:100%;display:block;position:relative;overflow:hidden}.remote-image-skeleton{animation:remote-image-shimmer var(--web-seed-duration-shimmer,1.4s) var(--seed-timing-function-linear,linear) infinite;background:linear-gradient(90deg,#f3f4f6 0%,#f8f9fb 38%,#eef0f4 62%,#f3f4f6 100%) 0 0/220% 100%;position:absolute;inset:0}.remote-image-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--seed-duration-d6,.32s) var(--seed-timing-function-enter,ease-out);position:absolute;inset:0}.remote-image-img.is-loaded{opacity:1}@keyframes remote-image-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.brand-mark{align-items:center;gap:var(--seed-dimension-x1_5,6px);font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,700);color:#2f6df0;letter-spacing:0;display:inline-flex}.brand-mark svg{flex-shrink:0}.brand-mark strong{font-weight:var(--seed-font-weight-bold,700)}.course-addons{padding:0 var(--seed-dimension-x5,20px);gap:var(--seed-dimension-x2,8px);flex-direction:column;display:flex}.course-addons-label{font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-medium,600);color:#6b7280;margin:0}.course-addons-row{gap:var(--seed-dimension-x2_5,10px);grid-template-columns:1fr;display:grid}.course-addon{justify-content:center;align-items:center;gap:var(--seed-dimension-x2,8px);padding:var(--seed-dimension-x3_5,14px) var(--seed-dimension-x4,16px);border-radius:var(--seed-radius-r3,12px);color:#1f2937;font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-medium,600);background:#f6f8fb;border:1px solid #1118270f;text-decoration:none;display:flex}.course-addon:active{background:#eef2f7}.course-addon-icon{color:#2f6df0;flex-shrink:0;width:22px;height:22px}.coordinate-map{background:linear-gradient(132deg,#0000 0 18%,#ffffffd1 18% 20%,#0000 20% 56%,#ffffffb8 56% 58%,#0000 58%),linear-gradient(28deg,#0000 0 34%,#ffffffad 34% 36%,#0000 36% 72%,#ffffffc2 72% 74%,#0000 74%),#e8eef2;width:100%;height:100%;min-height:190px;position:relative;overflow:hidden}.coordinate-map-grid{opacity:.38;background-image:linear-gradient(#4e687f1f 1px,#0000 1px),linear-gradient(90deg,#4e687f1f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.coordinate-map-route{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.coordinate-map-route polyline{fill:none;stroke:#315f91;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.coordinate-map-pin{z-index:2;border-radius:var(--seed-radius-full,50%);color:#fff;width:40px;height:40px;box-shadow:var(--seed-shadow-s2,0 3px 10px #182a3d40);font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-bold,850);background:#526579;border:2px solid #fff;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}button.coordinate-map-pin{cursor:pointer;padding:0}.coordinate-map-pin.is-selected{background:#315f91}.coordinate-map-pin:focus-visible{outline-offset:3px;outline:3px solid #315f9147}.coordinate-map-label{z-index:3;min-height:34px;padding:0 var(--seed-dimension-x2_5,10px);align-items:center;gap:var(--seed-dimension-x2,8px);border-radius:var(--seed-radius-r1,4px);color:#2b3b4f;box-shadow:var(--seed-shadow-s2,0 4px 12px #1a2d3f14);font-size:var(--seed-font-size-t1,11px);background:#ffffffeb;border:1px solid #566c812e;display:inline-flex;position:absolute;bottom:12px;left:12px}.coordinate-map-label strong{font-weight:var(--seed-font-weight-bold,850)}.coordinate-map-label span{color:#647489;font-weight:var(--seed-font-weight-bold,750)}.course-map{width:calc(100% - 40px);height:220px;margin:0 var(--seed-dimension-x5,20px);border-radius:var(--seed-radius-r3_5,14px);background:#eef2f7;border:1px solid #1118270f;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.course-map-canvas{position:absolute;inset:0}.course-map-fallback{z-index:1;position:absolute;inset:0}.course-map-fallback-text{z-index:1;padding:var(--seed-dimension-x4_5,18px);text-align:center;position:relative}.course-map-fallback-title,.course-map-fallback-text{color:#6b7280;font-size:var(--seed-font-size-t3,13px);font-weight:var(--seed-font-weight-bold,700);margin:0}.course-map-fallback-link{z-index:4;min-height:44px;padding:0 var(--seed-dimension-x4,16px);border-radius:var(--seed-radius-r3,12px);color:#2f6df0;font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-bold,800);box-shadow:var(--seed-shadow-s2,0 6px 18px #11182714);background:#fff;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex;position:absolute;bottom:12px;right:12px}.course-map-fallback .coordinate-map-label{display:none}.course-map-pin{color:#fff;border-radius:var(--seed-radius-full,50%);width:22px;height:22px;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,700);box-shadow:var(--seed-shadow-s1,0 2px 6px #2f6df066);background:#2f6df0;justify-content:center;align-items:center;display:flex}.course-share-row{gap:var(--seed-dimension-x2_5,10px);padding:0 var(--seed-dimension-x5,20px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.course-share-row-trip{grid-template-columns:repeat(3,minmax(0,1fr))}.course-map-cta,.course-trip-cta,.course-share-cta{justify-content:center;align-items:center;gap:var(--seed-dimension-x2,8px);min-width:0;min-height:52px;padding:0 var(--seed-dimension-x3,12px);border-radius:var(--seed-radius-r2,8px);font-size:var(--seed-font-size-t4,15px);font-weight:var(--seed-font-weight-bold,700);letter-spacing:0;white-space:nowrap;text-decoration:none;display:flex}.course-map-cta{color:#fff;transition:background var(--seed-duration-d3,.16s) var(--seed-timing-function-easing,ease), transform var(--seed-duration-d3,.16s) var(--seed-timing-function-easing,ease);background:#3182f6;border:1px solid #3182f6}.course-share-cta{color:#333d4b;cursor:pointer;background:#fff;border:1px solid #11182714}.course-trip-cta{color:#176b59;cursor:pointer;background:#edf7f1;border:1px solid #d2e2d8}.course-map-cta:hover,.course-map-cta:focus-visible{background:#1b64da}.course-map-cta:active,.course-trip-cta:active,.course-share-cta:active{transform:scale(.99)}.course-share-cta:hover,.course-share-cta:focus-visible{background:#f7f8fa}.course-trip-cta:hover,.course-trip-cta:focus-visible{background:#e0f2e8;border-color:#9fcdb9}.course-action-icon{flex-shrink:0;width:19px;height:19px}.course-sticky-cta>.course-map-cta{flex:1}.course-share-notice{margin:var(--seed-dimension-x1,4px) var(--seed-dimension-x5,20px) 0;font-size:var(--seed-font-size-t3,13px);color:#2f6df0}.course-stays{padding:0 var(--seed-dimension-x5,20px);gap:var(--seed-dimension-x2_5,10px);flex-direction:column;display:flex}.course-stays-header{gap:var(--seed-dimension-x0_5,2px);flex-direction:column;display:flex}.course-stays-title-row{justify-content:space-between;align-items:center;gap:var(--seed-dimension-x2,8px);flex-wrap:wrap;display:flex}.course-stays-title{font-size:var(--seed-font-size-t5,16px);font-weight:var(--seed-font-weight-bold,700);color:#111827;margin:0}.course-stays-subtitle{font-size:var(--seed-font-size-t3,13px);line-height:var(--seed-line-height-t3,1.45);color:#8b95a1;margin:0}.course-stays-list{border-top:1px solid #e5e8eb;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.course-stay{align-items:center;gap:var(--seed-dimension-x3_5,14px);min-height:88px;padding:var(--seed-dimension-x3_5,14px) 0;border-bottom:1px solid #e5e8eb;display:flex}.course-stay.is-selected{background:#f4f8fb}.course-stay-body{gap:var(--seed-dimension-x0_5,2px);flex-direction:column;flex:1;min-width:0;display:flex}.course-stay-name{font-size:var(--seed-font-size-t4,14px);font-weight:var(--seed-font-weight-bold,700);color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.course-stay-addr{width:100%;min-width:0;max-width:100%;font-size:var(--seed-font-size-t2,12px);line-height:var(--seed-line-height-t2,1.35);color:#6b7280;white-space:normal;overflow-wrap:anywhere;margin:0}.course-stay-meta{margin:var(--seed-dimension-x1,4px) 0 0;align-items:center;gap:var(--seed-dimension-x1_5,7px);font-size:var(--seed-font-size-t2,12px);color:#4b5563;display:flex}.course-stay-tag{color:#3182f6;font-weight:var(--seed-font-weight-medium,600);font-size:var(--seed-font-size-t2,12px)}.course-stay-tag+.course-stay-distance:before{content:"·";margin-right:var(--seed-dimension-x1_5,7px);color:#b0b8c1}.course-stay-distance{color:#6b7280}.course-stay-cta{border-radius:var(--seed-radius-r2,8px);color:#3182f6;width:44px;height:44px;transition:background var(--seed-duration-d3,.16s) var(--seed-timing-function-easing,ease), border-color var(--seed-duration-d3,.16s) var(--seed-timing-function-easing,ease);background:#fff;border:1px solid #d9dee5;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.course-stay-cta-external{border-radius:var(--seed-radius-r1,4px);color:#7b8998;stroke-width:2px;background:#fff;width:10px;height:10px;padding:1px;position:absolute;top:6px;right:6px}.course-stay-actions{align-items:center;gap:var(--seed-dimension-x1_5,6px);flex-shrink:0;display:flex}.course-stay-add{border-radius:var(--seed-radius-r2,8px);color:#3182f6;cursor:pointer;background:#fff;border:1px solid #d4dbe3;place-items:center;width:44px;height:44px;display:grid}.course-stay-add[aria-pressed=true]{color:#244e78;cursor:pointer;background:#e9f0f5;border-color:#9bb3c8}.course-stay-add svg{width:19px;height:19px}.course-customizer-tools{padding:0 var(--seed-dimension-x5,20px);gap:var(--seed-dimension-x3,12px);display:grid}.course-stay-cta:hover,.course-stay-cta:focus-visible,.course-stay-cta:active{background:#eef6ff;border-color:#9ec5ff}.course-stay-cta-icon{width:20px;height:20px}.choice-question-screen{grid-template-rows:auto minmax(0,1fr);display:grid}.choice-question-body{min-height:0;padding:clamp(var(--seed-dimension-x7,28px), 6svh, var(--seed-dimension-x13,52px)) 0 var(--seed-dimension-x4,16px);align-content:start;display:grid}.choice-question-content{min-width:0}.choice-question-top{margin-bottom:var(--seed-dimension-x4,16px)}.choice-question-options{gap:var(--seed-dimension-x2_5,10px);display:grid}@media (height<=640px){.choice-question-body{padding-top:var(--seed-dimension-x2,8px);padding-bottom:var(--seed-dimension-x2,8px)}.choice-question-top{margin-bottom:var(--seed-dimension-x3,12px)}.choice-question-options{gap:var(--seed-dimension-x2,8px)}}.app-failure{min-height:100svh;padding:var(--seed-dimension-x7,28px) clamp(var(--seed-dimension-x5,20px), 5vw, 72px);color:#1f2733;background:#f6f4ef;grid-template-rows:auto 1fr;display:grid}.app-failure>a{width:fit-content;color:inherit}.app-failure>div{align-self:center;width:min(560px,100%);padding-bottom:10vh}.app-failure p,.app-failure h1,.app-failure span{letter-spacing:0}.app-failure p{margin:0 0 var(--seed-dimension-x3,12px);color:#2d6f9e;font-size:var(--seed-font-size-t2,12px);font-weight:var(--seed-font-weight-bold,800)}.app-failure h1{margin:0 0 var(--seed-dimension-x3_5,14px);font-size:clamp(var(--seed-font-size-t12,30px), 5vw, var(--seed-font-size-t14,54px));line-height:var(--seed-line-height-t14,1.12)}.app-failure span{color:#68737d;line-height:var(--seed-line-height-t5,1.7);display:block}.app-failure button{min-height:46px;margin-top:var(--seed-dimension-x7,28px);border-radius:var(--seed-radius-r1_5,5px);padding:0 var(--seed-dimension-x5,20px);color:#fff;font:inherit;font-weight:var(--seed-font-weight-bold,750);letter-spacing:0;cursor:pointer;background:#276895;border:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}
