.mark-module__R-8Huq__mark,.mark-module__R-8Huq__lockup{flex:none;display:block}.mark-module__R-8Huq__logo{align-items:center;display:inline-flex}
.people-connections-module__ui14Rq__body{padding:var(--space-4) var(--space-5) var(--space-6);overscroll-behavior:contain;gap:12px;max-height:min(32rem,100dvh - 10rem);display:grid;overflow-y:auto}.people-connections-module__ui14Rq__tools{gap:12px;display:grid}.people-connections-module__ui14Rq__tabs{border-bottom:1px solid var(--slate-200);overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch;gap:8px;min-width:0;margin:0 -4px;padding:0 4px;display:flex;overflow-x:auto}.people-connections-module__ui14Rq__tabs::-webkit-scrollbar{display:none}.people-connections-module__ui14Rq__tab{height:36px;color:var(--text-tertiary);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--text-sm-lh);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;flex:none;justify-content:center;align-items:center;gap:4px;margin-bottom:-1px;padding:4px 8px;display:inline-flex}.people-connections-module__ui14Rq__tab:hover{color:var(--text-secondary)}.people-connections-module__ui14Rq__tabOn{color:var(--purple-600);font-weight:var(--weight-semibold);border-bottom-color:var(--purple-400)}.people-connections-module__ui14Rq__tabCount{background:var(--slate-100);height:18px;min-height:18px;max-height:18px;color:var(--text-tertiary);font-size:11px;font-weight:var(--weight-medium);border-radius:4px;justify-content:center;align-items:center;padding:0 6px;line-height:16px;display:inline-flex}.people-connections-module__ui14Rq__tabOn .people-connections-module__ui14Rq__tabCount{background:var(--purple-100);color:var(--purple-600)}.people-connections-module__ui14Rq__empty{color:#5f6368;margin:0;font-size:13px;line-height:1.45}.people-connections-module__ui14Rq__people{gap:4px;margin:0;padding:0;list-style:none;display:grid}.people-connections-module__ui14Rq__person{border-bottom:1px solid #e8eaed;align-items:center;gap:10px;min-height:52px;padding:4px 0;display:flex}.people-connections-module__ui14Rq__person:last-child{border-bottom:0}.people-connections-module__ui14Rq__mark{border-radius:var(--radius-full);background:var(--slate-100);width:36px;height:36px;color:var(--slate-600);font-size:11px;font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid;overflow:hidden}.people-connections-module__ui14Rq__mark img{object-fit:cover;width:100%;height:100%;display:block}.people-connections-module__ui14Rq__copy{flex:1;min-width:0;display:grid}.people-connections-module__ui14Rq__name{color:#202124;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.people-connections-module__ui14Rq__meta{color:#5f6368;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.people-connections-module__ui14Rq__actions{flex:none;align-items:center;display:flex}.people-connections-module__ui14Rq__add{gap:12px;padding-top:8px;display:grid}.people-connections-module__ui14Rq__addActions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.people-connections-module__ui14Rq__addActions button:disabled{opacity:.4;cursor:not-allowed}.people-connections-module__ui14Rq__addActions button:disabled:hover{background:0 0}.people-connections-module__ui14Rq__menu{border:0;border-radius:8px;padding:6px;overflow:hidden;box-shadow:0 1px 2px #1018280f,0 4px 8px -2px #1018281a,0 12px 24px -4px #10182814}.people-connections-module__ui14Rq__menuList{gap:2px;display:grid}.people-connections-module__ui14Rq__menuItem{color:#344054;text-align:left;cursor:pointer;border-radius:6px;align-items:center;width:100%;min-height:40px;padding:8px 10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.people-connections-module__ui14Rq__menuItem:hover,.people-connections-module__ui14Rq__menuItem:focus-visible{background:#f9fafb;outline:none}.people-connections-module__ui14Rq__menuDanger{color:#d93025}.people-connections-module__ui14Rq__menuDanger:hover,.people-connections-module__ui14Rq__menuDanger:focus-visible{background:#fce8e6}.people-connections-module__ui14Rq__link,.people-connections-module__ui14Rq__remove{cursor:pointer;background:0 0;border-radius:4px;height:32px;padding:0 8px;font-size:13px;font-weight:500}.people-connections-module__ui14Rq__link{color:var(--purple-700)}.people-connections-module__ui14Rq__link:hover{background:var(--purple-50)}.people-connections-module__ui14Rq__remove{color:#d93025}.people-connections-module__ui14Rq__remove:hover{background:#fce8e6}.people-connections-module__ui14Rq__profile{justify-items:start;gap:4px;display:grid}.people-connections-module__ui14Rq__profileMark{border-radius:var(--radius-full);background:var(--slate-100);width:72px;height:72px;color:var(--slate-600);font-size:var(--text-lg);font-weight:var(--weight-semibold);place-items:center;margin-bottom:8px;display:grid;overflow:hidden}.people-connections-module__ui14Rq__profileMark img{object-fit:cover;width:100%;height:100%;display:block}.people-connections-module__ui14Rq__profileName{color:#202124;margin:0;font-size:18px;font-weight:600}.people-connections-module__ui14Rq__profileHandle{color:#5f6368;margin:0;font-size:14px}.people-connections-module__ui14Rq__profileMeta{color:#5f6368;margin:4px 0 0;font-size:13px}.people-connections-module__ui14Rq__profileHistory{color:#202124;margin-top:12px;font-size:13px;line-height:1.45}.people-connections-module__ui14Rq__profileHistoryLabel{color:#5f6368;margin:0 0 2px;font-size:12px;font-weight:500}.people-connections-module__ui14Rq__profileActions{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.people-connections-module__ui14Rq__profile .people-connections-module__ui14Rq__remove,.people-connections-module__ui14Rq__profile .people-connections-module__ui14Rq__link{margin-top:12px}.people-connections-module__ui14Rq__profileActions .people-connections-module__ui14Rq__remove,.people-connections-module__ui14Rq__profileActions .people-connections-module__ui14Rq__link{margin-top:0}@media (max-width:900px){.people-connections-module__ui14Rq__body{max-height:none}}
.connections-panel-module__HztDZG__panel{min-width:0;display:grid}.connections-panel-module__HztDZG__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);display:flex}.connections-panel-module__HztDZG__headCopy{min-width:0;display:grid}.connections-panel-module__HztDZG__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}
.identity-module__sci29W__identity{overflow:hidden}.identity-module__sci29W__identity[data-expanded]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 360px;height:100%;min-height:0;display:grid}.identity-module__sci29W__cover{background:var(--slate-0);isolation:isolate;height:240px;position:relative;overflow:hidden}.identity-module__sci29W__identity[data-expanded] .identity-module__sci29W__cover{align-self:stretch;height:auto;min-height:0}.identity-module__sci29W__body{--cover-overlap:62px;z-index:1;padding:0 var(--space-12) var(--space-12);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid;position:relative}.identity-module__sci29W__progressHit,.identity-module__sci29W__badgesTrigger,.identity-module__sci29W__actions{pointer-events:auto}.identity-module__sci29W__header{margin-top:calc(var(--cover-overlap) * -1);grid-area:1/1;min-width:0}.identity-module__sci29W__progressHit{cursor:pointer;background:0 0;border:0;border-radius:250px;flex:none;margin:0;padding:0;display:block;overflow:visible}.identity-module__sci29W__progressHit:focus-visible{outline:2px solid var(--purple-500);outline-offset:6px}.identity-module__sci29W__badgesTrigger{cursor:pointer;background:0 0;border:0;border-radius:16px;grid-area:1/2;place-self:start end;align-items:center;margin:20px 0 0;padding:0;display:flex}.identity-module__sci29W__badgesTrigger:focus-visible{outline:2px solid var(--purple-500);outline-offset:4px}.identity-module__sci29W__who{grid-column:1/-1;gap:4px;min-width:0;display:grid}.identity-module__sci29W__name{font-family:var(--font-display);font-size:20px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:1.2}.identity-module__sci29W__handle{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.identity-module__sci29W__whoSep{color:var(--text-quaternary)}.identity-module__sci29W__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (max-width:900px){.identity-module__sci29W__identity[data-expanded]{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;position:relative}.identity-module__sci29W__cover{height:180px}.identity-module__sci29W__body{padding:0 var(--space-8) var(--space-8);gap:var(--space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"header""who""badges""actions"}.identity-module__sci29W__header{grid-area:auto}.identity-module__sci29W__who{grid-area:who/auto}.identity-module__sci29W__badgesTrigger{grid-area:auto;justify-self:start;margin-block:-4px}.identity-module__sci29W__actions{grid-area:actions/auto}.identity-module__sci29W__identity[data-expanded] .identity-module__sci29W__cover{background:var(--map-water-tint);height:auto;position:absolute;inset:0}.identity-module__sci29W__mapTopbar{z-index:var(--z-topbar);pointer-events:none;align-items:center;min-height:40px;padding:16px;transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;left:0;right:0}.identity-module__sci29W__identity[data-chrome-hidden] .identity-module__sci29W__mapTopbar{pointer-events:none;transform:translateY(-120%)}.identity-module__sci29W__mapBack{pointer-events:auto;background:var(--slate-0);width:40px;min-width:40px;height:40px;padding:0;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.identity-module__sci29W__mapBack:hover,.identity-module__sci29W__mapBack:active{background:var(--slate-50)}.identity-module__sci29W__mapToggle{left:16px;right:auto;bottom:calc(var(--map-inset-bottom,0px) + 8px);z-index:calc(var(--z-sheet) + 2);align-items:center;gap:var(--space-3);height:28px;padding:0 var(--space-5);border-radius:var(--radius-full);color:#fff;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);-webkit-backdrop-filter:blur(10px);cursor:pointer;white-space:nowrap;background:#160a2cd1;border:1px solid #4a1a8038;display:inline-flex;position:fixed}.identity-module__sci29W__mapToggleRaised{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.identity-module__sci29W__mapToggle:focus-visible{outline:2px solid var(--slate-0);outline-offset:2px}.identity-module__sci29W__historySheet{background:var(--bg-surface);box-shadow:0 -8px 32px -12px #2328382e}.identity-module__sci29W__historySheetBody{flex-direction:column;display:flex;overflow:hidden}}@media (max-width:560px){.identity-module__sci29W__body{--cover-overlap:48px}.identity-module__sci29W__actions{width:100%}.identity-module__sci29W__actions>*{flex:1}}
.leaderboard-module__vYk_KW__panel{gap:var(--space-4);min-width:0;padding:var(--space-8) var(--space-8) var(--space-6);display:grid}.leaderboard-module__vYk_KW__head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.leaderboard-module__vYk_KW__headCopy{align-items:center;gap:var(--space-3);min-width:0;display:flex}.leaderboard-module__vYk_KW__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.leaderboard-module__vYk_KW__period{flex:none;width:auto}.leaderboard-module__vYk_KW__viewAll{color:var(--purple-700);font-weight:var(--weight-semibold);flex:none;padding-inline:8px}.leaderboard-module__vYk_KW__viewAll:hover:not(:disabled){color:var(--purple-800)}.leaderboard-module__vYk_KW__table{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;min-width:0;display:grid;overflow:hidden}.leaderboard-module__vYk_KW__cols,.leaderboard-module__vYk_KW__row{grid-template-columns:40px minmax(0,1fr) 64px;align-items:center;padding:0 8px;display:grid}.leaderboard-module__vYk_KW__cols{background:var(--slate-50);border-bottom:1px solid var(--border-subtle);min-height:36px;font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-secondary)}.leaderboard-module__vYk_KW__colRank,.leaderboard-module__vYk_KW__colName,.leaderboard-module__vYk_KW__colScore{align-items:center;min-width:0;display:grid}.leaderboard-module__vYk_KW__colRank{text-align:center;justify-items:center;font-size:10px}.leaderboard-module__vYk_KW__colName{padding-inline:4px}.leaderboard-module__vYk_KW__colScore{text-align:right;justify-items:end;padding-right:6px}.leaderboard-module__vYk_KW__list{max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.leaderboard-module__vYk_KW__row{border-bottom:1px solid var(--border-hairline);min-height:40px;padding-block:6px}.leaderboard-module__vYk_KW__row:last-child{border-bottom:0}.leaderboard-module__vYk_KW__row:nth-child(2n){background:var(--slate-50)}.leaderboard-module__vYk_KW__you,.leaderboard-module__vYk_KW__you:nth-child(2n){background:var(--purple-50)}.leaderboard-module__vYk_KW__medal,.leaderboard-module__vYk_KW__number{border-radius:var(--radius-full);width:24px;height:24px;font-size:11px;font-weight:var(--weight-semibold);justify-self:center;place-items:center;line-height:1;display:grid}.leaderboard-module__vYk_KW__gold{background:var(--orange-100);color:var(--orange-900)}.leaderboard-module__vYk_KW__silver{background:var(--slate-200);color:var(--slate-800)}.leaderboard-module__vYk_KW__bronze{background:var(--orange-50);color:var(--orange-800);box-shadow:inset 0 0 0 1px var(--orange-200)}.leaderboard-module__vYk_KW__number{background:var(--slate-100);color:var(--text-tertiary)}.leaderboard-module__vYk_KW__person{align-items:center;gap:6px;min-width:0;padding-inline:4px;display:flex}.leaderboard-module__vYk_KW__name{min-width:0;font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboard-module__vYk_KW__you .leaderboard-module__vYk_KW__name{color:var(--purple-900)}.leaderboard-module__vYk_KW__score{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;padding-right:6px}.leaderboard-module__vYk_KW__podiumCard{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:16px;min-width:0;padding:20px 28px 16px}.leaderboard-module__vYk_KW__podiumCardCompact{background:0 0;border:0;border-radius:0;padding:8px 8px 0}.leaderboard-module__vYk_KW__podium{grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:16px;display:grid}.leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__podium{gap:8px}.leaderboard-module__vYk_KW__stand{align-content:end;justify-items:center;gap:8px;min-width:0;display:grid}.leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__stand{gap:6px}.leaderboard-module__vYk_KW__podiumName{max-width:100%;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin:0;line-height:1.2;display:inline-flex;overflow:hidden}.leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__podiumName{font-size:var(--text-2xs)}.leaderboard-module__vYk_KW__podiumYou{color:var(--purple-900)}.leaderboard-module__vYk_KW__bar{border-radius:16px;align-content:end;justify-items:center;gap:4px;width:100%;padding:14px 8px 18px;display:grid}.leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__bar{border-radius:12px;padding:10px 6px 12px}.leaderboard-module__vYk_KW__barGold{background:var(--orange-100);height:148px;color:var(--orange-900)}.leaderboard-module__vYk_KW__barSilver{background:var(--slate-150);height:108px;color:var(--slate-800)}.leaderboard-module__vYk_KW__barBronze{background:var(--pink-100);height:88px;color:var(--pink-800)}.leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__barGold{height:92px}.leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__barSilver{height:68px}.leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__barBronze{height:56px}.leaderboard-module__vYk_KW__barPlace{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1.2}.leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__barPlace{font-size:var(--text-2xs)}.leaderboard-module__vYk_KW__barScore{font-size:var(--text-2xs);font-weight:var(--weight-semibold);opacity:.72;line-height:1.2}.leaderboard-module__vYk_KW__full{background:var(--bg-surface);height:100%;min-height:0;padding:16px 20px 18px 24px;display:grid;overflow:hidden}.leaderboard-module__vYk_KW__boardBody{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:stretch;gap:8px 20px;min-width:0;height:100%;min-height:0;display:grid}.leaderboard-module__vYk_KW__boardMain{grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.leaderboard-module__vYk_KW__windows{grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-content:stretch;gap:16px;min-width:0;min-height:0;display:grid}.leaderboard-module__vYk_KW__window{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid}.leaderboard-module__vYk_KW__windowLabel{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0}.leaderboard-module__vYk_KW__full .leaderboard-module__vYk_KW__table{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.leaderboard-module__vYk_KW__full .leaderboard-module__vYk_KW__list{align-content:start;min-height:0;max-height:none;overflow:auto}.leaderboard-module__vYk_KW__boardMain .leaderboard-module__vYk_KW__table{margin-top:8px}.leaderboard-module__vYk_KW__full .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__podium{gap:16px}.leaderboard-module__vYk_KW__full .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__bar{border-radius:16px;padding:14px 8px 18px}.leaderboard-module__vYk_KW__full .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__barGold{height:148px}.leaderboard-module__vYk_KW__full .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__barSilver{height:108px}.leaderboard-module__vYk_KW__full .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__barBronze{height:88px}.leaderboard-module__vYk_KW__full .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__podiumName{font-size:var(--text-xs)}.leaderboard-module__vYk_KW__full .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__barPlace{font-size:var(--text-sm)}.leaderboard-module__vYk_KW__youChip{border-radius:var(--radius-full);background:var(--purple-100);color:var(--purple-800);font-size:9px;font-weight:var(--weight-semibold);letter-spacing:.02em;vertical-align:middle;flex:none;align-items:center;margin-left:0;padding:1px 6px;display:inline-flex}@media (max-width:1080px){.leaderboard-module__vYk_KW__full{padding:16px;overflow:auto}.leaderboard-module__vYk_KW__boardBody{grid-template-columns:1fr;height:auto}.leaderboard-module__vYk_KW__boardMain,.leaderboard-module__vYk_KW__windows,.leaderboard-module__vYk_KW__window{height:auto}.leaderboard-module__vYk_KW__windows{grid-template-rows:none;padding:16px 0 0}.leaderboard-module__vYk_KW__window,.leaderboard-module__vYk_KW__full .leaderboard-module__vYk_KW__table{height:min(420px,70dvh)}}@media (max-width:900px){.leaderboard-module__vYk_KW__full.leaderboard-module__vYk_KW__fullCompact{height:auto;min-height:0;padding:16px 16px calc(40px + env(safe-area-inset-bottom,0px));background:0 0;align-content:start;align-self:start;gap:0;display:grid;overflow:visible}.leaderboard-module__vYk_KW__compactHead{align-items:center;min-height:0;margin-bottom:16px;display:flex}.leaderboard-module__vYk_KW__periodSwitch{width:100%}.leaderboard-module__vYk_KW__compactCard{background:var(--bg-surface);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #3c404314}.leaderboard-module__vYk_KW__compactGroup{color:var(--text-secondary);margin:0;padding:20px 8px 8px;font-size:13px;font-weight:500}.leaderboard-module__vYk_KW__sheet{background:var(--bg-surface);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #3c404314}.leaderboard-module__vYk_KW__sheet .leaderboard-module__vYk_KW__list{max-height:none;overflow:visible}.leaderboard-module__vYk_KW__sheetRow{border-bottom:1px solid var(--slate-100);background:0 0;min-height:56px;padding:10px 16px 10px 12px}.leaderboard-module__vYk_KW__sheetRow:nth-child(2n){background:0 0}.leaderboard-module__vYk_KW__sheetRow.leaderboard-module__vYk_KW__you,.leaderboard-module__vYk_KW__sheetRow.leaderboard-module__vYk_KW__you:nth-child(2n){background:var(--purple-50)}.leaderboard-module__vYk_KW__sheetRow:last-child{border-bottom:0}.leaderboard-module__vYk_KW__sheet .leaderboard-module__vYk_KW__name{letter-spacing:-.01em;font-size:16px;font-weight:500}.leaderboard-module__vYk_KW__sheet .leaderboard-module__vYk_KW__score{color:var(--text-secondary);font-size:13px;font-weight:500}.leaderboard-module__vYk_KW__full.leaderboard-module__vYk_KW__fullCompact .leaderboard-module__vYk_KW__table,.leaderboard-module__vYk_KW__full.leaderboard-module__vYk_KW__fullCompact .leaderboard-module__vYk_KW__sheet{height:auto;overflow:visible}.leaderboard-module__vYk_KW__fullCompact .leaderboard-module__vYk_KW__podiumCardCompact{padding:16px 12px 8px}.leaderboard-module__vYk_KW__fullCompact .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__podium{gap:8px}.leaderboard-module__vYk_KW__fullCompact .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__bar{border-radius:12px;padding:10px 6px 12px}.leaderboard-module__vYk_KW__fullCompact .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__barGold{height:92px}.leaderboard-module__vYk_KW__fullCompact .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__barSilver{height:68px}.leaderboard-module__vYk_KW__fullCompact .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__barBronze{height:56px}.leaderboard-module__vYk_KW__fullCompact .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__podiumName,.leaderboard-module__vYk_KW__fullCompact .leaderboard-module__vYk_KW__podiumCardCompact .leaderboard-module__vYk_KW__barPlace{font-size:var(--text-2xs)}.leaderboard-module__vYk_KW__panel{padding:16px 16px 12px}.leaderboard-module__vYk_KW__head,.leaderboard-module__vYk_KW__headCopy{gap:8px}}
.persona-module__l-K6cW__panel{min-width:0}.persona-module__l-K6cW__head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--space-12) var(--space-12) var(--space-6);display:flex}.persona-module__l-K6cW__headText{gap:1px;min-width:0;display:grid}.persona-module__l-K6cW__titleRow{align-items:center;gap:2px;min-width:0;display:flex}.persona-module__l-K6cW__toggle{color:var(--text-tertiary);flex:none}.persona-module__l-K6cW__toggle svg{transition:transform var(--dur-micro) var(--ease-out)}.persona-module__l-K6cW__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.persona-module__l-K6cW__title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.persona-module__l-K6cW__sub{font-size:var(--text-2xs);color:var(--text-quaternary)}.persona-module__l-K6cW__headActions{align-items:center;gap:var(--space-3);flex:none;display:flex}.persona-module__l-K6cW__body{gap:var(--space-7);padding:0 var(--space-12) var(--space-12);display:grid}.persona-module__l-K6cW__body:not([data-open]){gap:0}.persona-module__l-K6cW__details{gap:var(--space-7);display:grid}.persona-module__l-K6cW__details[hidden]{display:none}.persona-module__l-K6cW__summary{font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--text-secondary);max-width:none}.persona-module__l-K6cW__facts{gap:var(--space-6);padding:var(--space-6) 0;border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.persona-module__l-K6cW__fact{gap:var(--space-2);min-width:0;display:grid}.persona-module__l-K6cW__fact dt{font-size:9px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-quaternary)}.persona-module__l-K6cW__fact dd{gap:1px;min-width:0;display:grid}.persona-module__l-K6cW__factValue{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.persona-module__l-K6cW__factNote{color:var(--text-tertiary);font-size:10.5px;line-height:1.42}.persona-module__l-K6cW__interests{gap:var(--space-4);display:grid}.persona-module__l-K6cW__interestsLabel{font-size:9px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-quaternary)}.persona-module__l-K6cW__interestList{gap:var(--space-3);flex-wrap:wrap;display:flex}.persona-module__l-K6cW__interest{height:24px;padding:0 var(--space-5);border-radius:var(--radius-full);background:var(--teal-50);border:1px solid var(--teal-100);color:var(--teal-800);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);white-space:nowrap;align-items:center;display:inline-flex}.persona-module__l-K6cW__foot{justify-content:space-between;align-items:center;gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-hairline);display:flex}.persona-module__l-K6cW__footNote{font-size:var(--text-2xs);line-height:var(--lh-normal);color:var(--text-quaternary);max-width:58ch}.persona-module__l-K6cW__footLink{align-items:center;gap:var(--space-3);height:28px;padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--purple-50);border:1px solid var(--purple-200);color:var(--purple-800);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);flex:none;display:inline-flex}.persona-module__l-K6cW__footLink:hover{background:var(--purple-100);border-color:var(--purple-300)}.persona-module__l-K6cW__footLink svg{flex:none}.persona-module__l-K6cW__editor{gap:var(--space-7);padding:0 var(--space-12) var(--space-12);display:grid}.persona-module__l-K6cW__editRow{gap:4px;min-width:0;display:grid}.persona-module__l-K6cW__editLabel{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--text-secondary);letter-spacing:var(--tracking-tight);display:flex}.persona-module__l-K6cW__editCount{font-weight:var(--weight-medium);color:var(--text-quaternary)}.persona-module__l-K6cW__editHint{color:var(--text-quaternary);font-size:10.5px;line-height:1.42}.persona-module__l-K6cW__editGrid{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.persona-module__l-K6cW__chips{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:1180px){.persona-module__l-K6cW__editGrid{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:900px){.persona-module__l-K6cW__head{padding:var(--space-8) var(--space-8) var(--space-5)}.persona-module__l-K6cW__body,.persona-module__l-K6cW__editor{padding:0 var(--space-8) var(--space-8);gap:var(--space-6)}.persona-module__l-K6cW__facts{gap:var(--space-5);grid-template-columns:1fr}.persona-module__l-K6cW__foot{align-items:flex-start;gap:var(--space-4);flex-direction:column}}@media (prefers-reduced-motion:reduce){.persona-module__l-K6cW__toggle svg,.persona-module__l-K6cW__footLink{transition:none}}
.processing-module__pP_DlW__root{gap:var(--space-8);align-content:start;display:grid}.processing-module__pP_DlW__head{align-items:center;gap:var(--space-5);display:flex}.processing-module__pP_DlW__bird{margin:-8px -4px -8px -8px}.processing-module__pP_DlW__eyebrow{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--purple-700)}.processing-module__pP_DlW__title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-wrap:balance;margin-top:2px;line-height:1.08}.processing-module__pP_DlW__track{border-radius:var(--radius-full);background:var(--slate-200);height:3px;overflow:hidden}.processing-module__pP_DlW__fill{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--purple-500) 0%, var(--pink-400) 70%, var(--orange-400) 100%);height:100%;display:block}.processing-module__pP_DlW__lines{gap:var(--space-5);display:grid}.processing-module__pP_DlW__line{gap:var(--space-5);align-items:flex-start;display:flex}.processing-module__pP_DlW__bullet{border-radius:var(--radius-full);flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.processing-module__pP_DlW__bulletDone{background:var(--purple-100);color:var(--purple-700)}.processing-module__pP_DlW__bulletActive{background:var(--purple-600);color:var(--slate-0)}.processing-module__pP_DlW__dot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px;animation:1.1s ease-in-out infinite processing-module__pP_DlW__intripidPulse}.processing-module__pP_DlW__lineBody{flex:1;gap:1px;min-width:0;display:grid}.processing-module__pP_DlW__lineText{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-primary);letter-spacing:var(--tracking-normal);line-height:var(--lh-normal)}.processing-module__pP_DlW__lineDetail{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--lh-normal)}.processing-module__pP_DlW__count{text-align:right;min-width:26px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--purple-700);flex:none;padding-top:1px}@media (prefers-reduced-motion:reduce){.processing-module__pP_DlW__dot{animation:none}}
.meter-module__W7sfLa__ring{flex:none;place-items:center;display:grid;position:relative}.meter-module__W7sfLa__ring svg{position:absolute;inset:0;overflow:visible}.meter-module__W7sfLa__ring_strong{--ring-color:var(--teal-500)}.meter-module__W7sfLa__ring_fair{--ring-color:var(--orange-400)}.meter-module__W7sfLa__ring_weak{--ring-color:var(--slate-400)}.meter-module__W7sfLa__ringValue{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tighter);color:var(--text-primary);line-height:1;position:relative}.meter-module__W7sfLa__factor{gap:var(--space-3);display:grid}.meter-module__W7sfLa__factorHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.meter-module__W7sfLa__factorLabel{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.meter-module__W7sfLa__factorWeight{font-size:var(--text-2xs);color:var(--text-quaternary);white-space:nowrap;flex:none}.meter-module__W7sfLa__factorTrack{border-radius:var(--radius-full);background:var(--slate-200);height:5px;overflow:hidden}.meter-module__W7sfLa__factorFill{border-radius:var(--radius-full);height:100%;display:block}.meter-module__W7sfLa__fill_strong{background:var(--teal-500)}.meter-module__W7sfLa__fill_fair{background:var(--orange-400)}.meter-module__W7sfLa__fill_weak{background:var(--slate-400)}.meter-module__W7sfLa__factorDetail{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--lh-normal)}.meter-module__W7sfLa__confidence{align-items:center;gap:var(--space-3);font-size:var(--text-2xs);color:var(--text-tertiary);cursor:default;display:inline-flex}.meter-module__W7sfLa__confidenceBars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.meter-module__W7sfLa__confBar{background:var(--slate-300);border-radius:1px;width:3px;display:block}.meter-module__W7sfLa__confBar:first-child{height:45%}.meter-module__W7sfLa__confBar:nth-child(2){height:72%}.meter-module__W7sfLa__confBar:nth-child(3){height:100%}.meter-module__W7sfLa__confBarOn{background:var(--teal-500)}.meter-module__W7sfLa__confidenceLabel{font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.meter-module__W7sfLa__spark{gap:var(--space-2);min-width:0;display:grid}.meter-module__W7sfLa__sparkBars{grid-template-columns:repeat(12,1fr);align-items:flex-end;gap:3px;display:grid}.meter-module__W7sfLa__sparkBar{background:var(--slate-250,var(--slate-200));width:100%;transition:background-color var(--dur-micro) var(--ease-out);border-radius:2px;display:block}.meter-module__W7sfLa__sparkBarOn{background:var(--teal-400)}.meter-module__W7sfLa__sparkLabels{font-size:9px;font-weight:var(--weight-medium);color:var(--text-quaternary);text-align:center;letter-spacing:0;grid-template-columns:repeat(12,1fr);gap:3px;display:grid}.meter-module__W7sfLa__sparkLabelOn{color:var(--teal-700);font-weight:var(--weight-bold)}
.prizes-board-module__VsWl1q__panel{padding:0;overflow:hidden}.prizes-board-module__VsWl1q__sheet{background:var(--bg-surface-raised)}.prizes-board-module__VsWl1q__board{flex-direction:column;gap:12px;padding:8px 0 16px;display:flex}.prizes-board-module__VsWl1q__boardEmbed{scrollbar-width:none;gap:0;height:100%;min-height:0;padding:0;overflow:auto}.prizes-board-module__VsWl1q__boardEmbed::-webkit-scrollbar{display:none}.prizes-board-module__VsWl1q__cover{background:var(--slate-0);isolation:isolate;flex:none;height:200px;position:relative;overflow:hidden}.prizes-board-module__VsWl1q__head{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 8px 0 16px;display:flex}.prizes-board-module__VsWl1q__title{letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:600}.prizes-board-module__VsWl1q__title:focus{outline:none}.prizes-board-module__VsWl1q__progress,.prizes-board-module__VsWl1q__rewards{flex-direction:column;gap:8px;padding:0 16px;display:flex}.prizes-board-module__VsWl1q__progress[data-overlap]{z-index:1;gap:12px;padding:0 16px 8px;position:relative}.prizes-board-module__VsWl1q__progress[data-overlap] .prizes-board-module__VsWl1q__person{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;margin-top:-50px}.prizes-board-module__VsWl1q__progress[data-overlap] .prizes-board-module__VsWl1q__personName{font-family:var(--font-display);font-size:20px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1.2}.prizes-board-module__VsWl1q__sectionTitle{color:var(--text-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}.prizes-board-module__VsWl1q__person{align-items:center;gap:24px;min-height:90px;display:flex}.prizes-board-module__VsWl1q__personCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.prizes-board-module__VsWl1q__personName{color:var(--text-primary);margin:0;font-size:13px;font-weight:600;line-height:18px}.prizes-board-module__VsWl1q__personHandle{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);margin:0}.prizes-board-module__VsWl1q__seals{gap:2px;min-width:0;display:grid}.prizes-board-module__VsWl1q__personHint{font-size:12px;font-weight:var(--weight-medium);color:var(--purple-700);margin:0;line-height:16px}.prizes-board-module__VsWl1q__rewards{border-top:1px solid var(--border-hairline);padding-top:12px;padding-bottom:16px}.prizes-board-module__VsWl1q__rewardList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prizes-board-module__VsWl1q__reward{background:linear-gradient(165deg, color-mix(in srgb, var(--orange-50) 88%, #fff) 0%, var(--orange-50) 48%, color-mix(in srgb, var(--orange-100) 70%, var(--orange-50)) 100%);border:1px solid var(--orange-200);min-width:0;box-shadow:inset 0 1px 0 #ffffff8c, 0 1px 2px color-mix(in srgb, var(--orange-700) 10%, transparent);border-radius:12px;gap:8px;padding:16px;display:grid}.prizes-board-module__VsWl1q__rewardIcon{background:linear-gradient(180deg, var(--orange-100), var(--orange-200));width:32px;height:32px;color:var(--orange-800);box-shadow:inset 0 1px 0 #ffffff73, 0 0 0 1px var(--orange-200);border-radius:8px;place-items:center;display:grid}.prizes-board-module__VsWl1q__rewardCopy{gap:4px;min-width:0;display:grid}.prizes-board-module__VsWl1q__rewardTitle{color:var(--orange-900);margin:0;font-size:14px;font-weight:600;line-height:20px}.prizes-board-module__VsWl1q__rewardBody{color:var(--orange-800);margin:0;font-size:12px;font-weight:400;line-height:17px}
.travel-pole-module__xN7NjG__dialog{height:min(521px, calc(100dvh - var(--space-16)));background:var(--bg-surface-raised);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.travel-pole-module__xN7NjG__head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 8px 10px 16px;display:flex}.travel-pole-module__xN7NjG__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin:0}.travel-pole-module__xN7NjG__layout{grid-template-columns:minmax(0,1fr) 248px;align-items:stretch;min-width:0;height:100%;min-height:0;display:grid}.travel-pole-module__xN7NjG__chrome{place-items:center;min-width:0;min-height:0;padding:16px 16px 20px;display:grid;container-type:size}.travel-pole-module__xN7NjG__preview{--controls:72px;--max-w:min(360px, 100cqi);--max-h:calc(100cqb - var(--controls));width:var(--max-w);justify-items:center;gap:12px;max-height:100%;display:grid}.travel-pole-module__xN7NjG__preview_story{--rw:.5625}.travel-pole-module__xN7NjG__preview_post{--rw:1}.travel-pole-module__xN7NjG__preview_portrait{--rw:.8}.travel-pole-module__xN7NjG__sharePane{border-left:1px solid var(--border-subtle);background:var(--bg-surface);grid-template-rows:1fr auto;align-content:start;gap:14px;padding:12px 16px 16px;display:grid}.travel-pole-module__xN7NjG__shareList{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.travel-pole-module__xN7NjG__linkBlock{gap:10px;display:grid}.travel-pole-module__xN7NjG__or{align-items:center;gap:8px;display:flex}.travel-pole-module__xN7NjG__or:before,.travel-pole-module__xN7NjG__or:after{content:"";border-top:1px solid var(--border-subtle);flex:1;height:0}.travel-pole-module__xN7NjG__orLabel{font-size:var(--text-2xs);color:var(--text-quaternary);white-space:nowrap;flex:none}.travel-pole-module__xN7NjG__shareRow{text-align:left;cursor:pointer;width:100%;min-height:40px;color:var(--text-primary);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.travel-pole-module__xN7NjG__shareRow:hover,.travel-pole-module__xN7NjG__shareRow:focus-visible{background:var(--bg-hover);outline:none}.travel-pole-module__xN7NjG__shareMark{border-radius:var(--radius-full);background:var(--slate-100);width:28px;height:28px;color:var(--slate-700);flex:none;place-items:center;display:grid}.travel-pole-module__xN7NjG__shareName{font-size:13px;font-weight:500}.travel-pole-module__xN7NjG__formats{width:100%}.travel-pole-module__xN7NjG__hint{font-size:var(--text-2xs);color:var(--text-quaternary);text-align:center;margin:0}.travel-pole-module__xN7NjG__stage{isolation:isolate;box-shadow:var(--shadow-md);background:#6b5a9a;position:relative;overflow:hidden}.travel-pole-module__xN7NjG__sky{z-index:0;transform-origin:50% 40%;will-change:transform;background:url(/footer-vista.png) 50% 42%/cover no-repeat;animation:22s ease-in-out infinite alternate travel-pole-module__xN7NjG__skyDrift;position:absolute;inset:-14%}.travel-pole-module__xN7NjG__skyWash{z-index:1;pointer-events:none;background:radial-gradient(120% 70% at 50% 18%,#ffd6b42e,#0000 52%),linear-gradient(#120c281f 0%,#0000 28% 72%,#120c2838 100%);position:absolute;inset:0}.travel-pole-module__xN7NjG__skyGrain{z-index:4;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;position:absolute;inset:0}@keyframes travel-pole-module__xN7NjG__skyDrift{0%{transform:scale(1.04)translate(-1.4%,.4%)}to{transform:scale(1.12)translate(1.6%,-.8%)}}@media (prefers-reduced-motion:reduce){.travel-pole-module__xN7NjG__sky{animation:none;inset:0;transform:none}}.travel-pole-module__xN7NjG__stage_story{width:min(100%, calc(var(--max-h) * var(--rw)));aspect-ratio:9/16;border-radius:18px}.travel-pole-module__xN7NjG__stage_post{width:min(100%, calc(var(--max-h) * var(--rw)));aspect-ratio:1;border-radius:12px}.travel-pole-module__xN7NjG__stage_portrait{width:min(100%, calc(var(--max-h) * var(--rw)));aspect-ratio:4/5;border-radius:12px}.travel-pole-module__xN7NjG__frame{z-index:3;background:0 0;width:390px;height:851px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.travel-pole-module__xN7NjG__board{background:0 0;width:390px;height:851px;position:absolute;top:0;left:0;overflow:visible}.travel-pole-module__xN7NjG__pole{z-index:1;width:322px;height:851px;position:absolute;bottom:0;left:calc(50% - 2.5px);transform:translate(-50%)}.travel-pole-module__xN7NjG__pole img{object-fit:cover;width:322px;height:851px;display:block}.travel-pole-module__xN7NjG__sign{z-index:2;width:321.294px;position:absolute;left:calc(50% - 2.13px);transform:translate(-50%)}.travel-pole-module__xN7NjG__sign1{height:76.909px;bottom:707.96px}.travel-pole-module__xN7NjG__sign2{height:79.784px;bottom:638.24px}.travel-pole-module__xN7NjG__sign3{height:78.347px;bottom:587.21px}.travel-pole-module__xN7NjG__sign4{height:84.816px;bottom:528.99px}.travel-pole-module__xN7NjG__sign5{height:104.942px;bottom:442.02px}.travel-pole-module__xN7NjG__sign6{height:66.846px;bottom:387.39px}.travel-pole-module__xN7NjG__sign7{height:69.003px;bottom:339.23px}.travel-pole-module__xN7NjG__sign8{height:82.659px;bottom:265.2px}.travel-pole-module__xN7NjG__sign9{height:78.347px;bottom:199.07px}.travel-pole-module__xN7NjG__sign10{height:105.66px;bottom:105.63px}.travel-pole-module__xN7NjG__crop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.travel-pole-module__xN7NjG__crop img{max-width:none;position:absolute}.travel-pole-module__xN7NjG__crop1 img{width:100.22%;height:990.91%;top:-88.64%;left:-.11%}.travel-pole-module__xN7NjG__crop2 img{width:100.22%;height:947.83%;top:-169.57%;left:-.11%}.travel-pole-module__xN7NjG__crop3 img{width:100.22%;height:947.83%;top:-234.78%;left:-.11%}.travel-pole-module__xN7NjG__crop4 img{width:100.22%;height:889.8%;top:-283.67%;left:-.11%}.travel-pole-module__xN7NjG__crop5 img{width:100.22%;height:714.75%;top:-291.8%;left:-.11%}.travel-pole-module__xN7NjG__crop6 img{width:100.22%;height:1117.95%;top:-594.87%;left:-.11%}.travel-pole-module__xN7NjG__crop7 img{width:100.22%;height:1090%;top:-647.5%;left:-.11%}.travel-pole-module__xN7NjG__crop8 img{width:100.45%;height:910.42%;top:-614.58%;left:-.23%}.travel-pole-module__xN7NjG__crop9 img{width:100.45%;height:950%;top:-730.43%;left:-.23%}.travel-pole-module__xN7NjG__crop10 img{width:100.22%;height:703.23%;top:-603.23%;left:-.11%}.travel-pole-module__xN7NjG__label{text-align:center;text-transform:uppercase;white-space:nowrap;font-synthesis:none;transform-origin:50%;margin:0;line-height:1;display:block;position:absolute;top:50%;left:50%;overflow:visible}.travel-pole-module__xN7NjG__label10{top:33.64px;left:167.66px}.travel-pole-module__xN7NjG__inkLight{color:#fff}.travel-pole-module__xN7NjG__inkDark{color:#000}.travel-pole-module__xN7NjG__type1{font-family:var(--font-pole-shadows), "Shadows Into Light", cursive;letter-spacing:2.4px;font-size:24px;font-weight:400}.travel-pole-module__xN7NjG__type2{font-family:var(--font-pole-urbanist), Urbanist, sans-serif;letter-spacing:2.4px;font-size:24px;font-weight:400}.travel-pole-module__xN7NjG__type3{font-family:var(--font-pole-life-savers), "Life Savers", cursive;letter-spacing:2px;font-size:20px;font-weight:800}.travel-pole-module__xN7NjG__type4{font-family:var(--font-pole-caveat), Caveat, cursive;letter-spacing:4.4px;font-size:44px;font-weight:700}.travel-pole-module__xN7NjG__type5{font-family:var(--font-pole-patrick), "Patrick Hand", cursive;letter-spacing:3px;font-size:30px;font-weight:400}.travel-pole-module__xN7NjG__type6{font-family:var(--font-pole-indie), "Indie Flower", cursive;letter-spacing:2.4px;font-size:24px;font-weight:400}.travel-pole-module__xN7NjG__type7{font-family:var(--font-pole-montez), Montez, cursive;letter-spacing:2.8px;font-size:28px;font-weight:400}.travel-pole-module__xN7NjG__type8{font-family:var(--font-pole-zeyada), Zeyada, cursive;letter-spacing:3.6px;font-size:36px;font-weight:400}.travel-pole-module__xN7NjG__type9{font-family:var(--font-pole-reenie), "Reenie Beanie", cursive;letter-spacing:2.8px;font-size:28px;font-weight:400}.travel-pole-module__xN7NjG__type10{font-family:var(--font-pole-mountains), "Mountains of Christmas", cursive;letter-spacing:1.8px;font-size:18px;font-weight:700}.travel-pole-module__xN7NjG__lockup{z-index:2;filter:drop-shadow(0 1px 2px #120c2873);width:104.905px;height:31.472px;display:block;position:absolute;bottom:42px;left:15.09px}.travel-pole-module__xN7NjG__mascot{z-index:5;object-fit:contain;pointer-events:none;filter:drop-shadow(0 6px 8px #120c2833);width:84px;height:84px;position:absolute}.travel-pole-module__xN7NjG__stage_story .travel-pole-module__xN7NjG__mascot{bottom:72px;left:14px}.travel-pole-module__xN7NjG__stage_post .travel-pole-module__xN7NjG__mascot{bottom:72px;left:22%}.travel-pole-module__xN7NjG__stage_portrait .travel-pole-module__xN7NjG__mascot{bottom:72px;left:28px}.travel-pole-module__xN7NjG__traveller{width:144px;font-family:var(--font-pole-urbanist), Urbanist, sans-serif;text-align:center;color:#1a1a1a;text-shadow:0 1px #fff9ecb3;margin:0;font-size:20px;font-weight:700;line-height:1.25;position:absolute;bottom:115px;right:11px}.travel-pole-module__xN7NjG__badge{background:linear-gradient(137deg,#a279e5 3%,#cc7bcc 32%,#eba048 71%,#f47f22 103%);border-radius:12px;place-items:center;width:143px;height:66px;padding:8px 10px;display:grid;position:absolute;bottom:45px;right:8px}.travel-pole-module__xN7NjG__badgeText{font-family:var(--font-pole-urbanist), Urbanist, sans-serif;text-align:center;color:#fff;margin:0;font-size:24px;font-style:italic;font-weight:800;line-height:1}@media (max-width:720px){.travel-pole-module__xN7NjG__dialog{height:auto}.travel-pole-module__xN7NjG__layout,.travel-pole-module__xN7NjG__chrome{width:100%;height:auto;container-type:normal}.travel-pole-module__xN7NjG__layout{grid-template-columns:1fr}.travel-pole-module__xN7NjG__preview{width:min(360px,100%)}.travel-pole-module__xN7NjG__sharePane{border-left:0;border-top:1px solid var(--border-subtle)}}
.results-module__7ciL6a__results{gap:var(--space-7);align-content:start;display:grid}.results-module__7ciL6a__resultsHead{gap:var(--space-3);display:grid}.results-module__7ciL6a__resultsEyebrow{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--purple-700)}.results-module__7ciL6a__resultsTitle{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-wrap:balance;margin-top:-.04em;line-height:1.06}.results-module__7ciL6a__resultsWhy{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);color:var(--text-secondary)}.results-module__7ciL6a__bestCard{gap:var(--space-5);text-align:left;width:100%;padding:var(--space-8) var(--space-7) var(--space-7);border-radius:var(--radius-xl);border:1px solid var(--purple-200);background:var(--slate-0);cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);display:grid;position:relative}.results-module__7ciL6a__bestCard:hover,.results-module__7ciL6a__bestCardHovered{border-color:var(--purple-400);box-shadow:var(--shadow-md);transform:translateY(-1px)}.results-module__7ciL6a__bestCardActive{border-color:var(--purple-600);box-shadow:0 0 0 1px var(--purple-600), var(--shadow-md)}.results-module__7ciL6a__bestBadge{top:-9px;left:var(--space-7);align-items:center;gap:var(--space-2);height:19px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--purple-600);color:var(--slate-0);font-size:10px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:inline-flex;position:absolute;box-shadow:0 1px 3px #4a1a8059}.results-module__7ciL6a__bestTop{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.results-module__7ciL6a__bestNameBlock{gap:1px;min-width:0;display:grid}.results-module__7ciL6a__bestName{align-items:baseline;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--text-primary);min-width:0;line-height:1.1;display:flex}.results-module__7ciL6a__flag{flex:none;font-size:.62em;line-height:1}.results-module__7ciL6a__bestWhere{font-size:var(--text-xs);color:var(--text-tertiary)}.results-module__7ciL6a__bestReason{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--text-secondary)}.results-module__7ciL6a__bestMeta{gap:var(--space-2);flex-wrap:wrap;display:flex}.results-module__7ciL6a__metaChip{height:21px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--teal-50);border:1px solid var(--teal-100);color:var(--teal-800);font-size:var(--text-2xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.results-module__7ciL6a__metaChipCost{background:var(--slate-100);border-color:var(--border-subtle);color:var(--text-secondary)}.results-module__7ciL6a__runnersUp{gap:var(--space-3);display:grid}.results-module__7ciL6a__runnerCard{align-items:center;gap:var(--space-5);text-align:left;width:100%;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);cursor:pointer;min-width:0;transition:border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);background:#ffffffb8;display:flex}.results-module__7ciL6a__runnerCard:hover,.results-module__7ciL6a__runnerCardHovered{border-color:var(--purple-300);background:var(--slate-0);box-shadow:var(--shadow-sm)}.results-module__7ciL6a__runnerCardActive{border-color:var(--purple-600);background:var(--slate-0);box-shadow:0 0 0 1px var(--purple-600)}.results-module__7ciL6a__runnerPlace{width:3.4rem;font-size:10px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-quaternary);flex:none}.results-module__7ciL6a__runnerBody{flex:1;gap:1px;min-width:0;display:grid}.results-module__7ciL6a__runnerName{align-items:baseline;gap:var(--space-3);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight);min-width:0;display:flex}.results-module__7ciL6a__runnerReason{font-size:var(--text-2xs);line-height:var(--lh-normal);color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.results-module__7ciL6a__adjust{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);padding:var(--space-2) 0;cursor:pointer;transition:color var(--dur-micro) var(--ease-out);justify-self:start}.results-module__7ciL6a__adjust:hover{color:var(--purple-700)}.results-module__7ciL6a__empty{gap:var(--space-5);min-height:16rem;padding:var(--space-16) var(--space-8);text-align:center;align-content:center;justify-items:center;display:grid}.results-module__7ciL6a__emptyBird{place-items:center;display:grid}.results-module__7ciL6a__emptyBird img{object-fit:contain;width:88px;height:88px}.results-module__7ciL6a__emptyTitle{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);text-wrap:balance}.results-module__7ciL6a__emptyBody{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);color:var(--text-tertiary);max-width:36ch}.results-module__7ciL6a__brief{--brief-gutter:var(--space-8);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.results-module__7ciL6a__slots{gap:var(--space-2);border-radius:var(--radius-lg);background:var(--slate-100);grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.results-module__7ciL6a__slot{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-radius:calc(var(--radius-lg) - 3px);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);display:flex}.results-module__7ciL6a__slot:hover{background:#fff9}.results-module__7ciL6a__slotOn{background:var(--slate-0);box-shadow:var(--shadow-xs)}.results-module__7ciL6a__slotRank{border-radius:var(--radius-full);background:var(--slate-200);width:16px;height:16px;color:var(--text-tertiary);font-size:9px;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.results-module__7ciL6a__slotOn .results-module__7ciL6a__slotRank{background:var(--purple-600);color:var(--slate-0)}.results-module__7ciL6a__slotName{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.results-module__7ciL6a__slotOn .results-module__7ciL6a__slotName{color:var(--text-primary);font-weight:var(--weight-semibold)}.results-module__7ciL6a__briefStage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.results-module__7ciL6a__briefStage>*{grid-area:1/1;min-height:0}.results-module__7ciL6a__briefScroll{overscroll-behavior:contain;min-height:0;padding:0 var(--brief-gutter) 16px;isolation:isolate;background:var(--slate-0);flex-direction:column;align-content:start;gap:16px;display:flex;position:relative;overflow:hidden auto}.results-module__7ciL6a__hero{height:240px;margin-inline:calc(-1 * var(--brief-gutter));background:var(--purple-50);flex:none;position:relative;overflow:hidden}.results-module__7ciL6a__hero img{object-fit:cover;width:100%;height:100%;display:block}.results-module__7ciL6a__heroRank{z-index:1;border-radius:var(--radius-full);background:var(--slate-0);border:1px solid var(--border-subtle);height:28px;color:var(--text-primary);font-size:13px;font-weight:var(--weight-bold);letter-spacing:.02em;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-sm);align-items:center;padding:0 10px;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px}.results-module__7ciL6a__briefHead{flex:none;gap:8px;min-width:0;padding:0;display:grid}.results-module__7ciL6a__briefName{align-items:flex-start;gap:10px;min-width:0;display:flex}.results-module__7ciL6a__briefFlag{flex:none;width:24px;height:24px;font-size:24px;line-height:24px}.results-module__7ciL6a__briefTitle{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);overflow-wrap:break-word;min-width:0;line-height:1.2}.results-module__7ciL6a__briefBlurb{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal);color:var(--text-tertiary);line-height:1.35}.results-module__7ciL6a__briefTabs{z-index:4;min-height:40px;margin-inline:calc(-1 * var(--brief-gutter));padding-inline:var(--brief-gutter);background:var(--slate-0);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;flex:none;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex;position:sticky;top:0;overflow-x:auto}.results-module__7ciL6a__briefTabs::-webkit-scrollbar{display:none}.results-module__7ciL6a__briefTab{height:40px;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal);color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;flex:none;justify-content:center;align-items:center;gap:4px;margin-bottom:-1px;padding:4px 8px;line-height:20px;display:inline-flex}.results-module__7ciL6a__briefTab:hover{color:var(--text-primary)}.results-module__7ciL6a__briefTabOn{font-weight:var(--weight-semibold);color:var(--purple-600);border-bottom-color:var(--purple-600)}.results-module__7ciL6a__briefTabOn:hover{color:var(--purple-600)}.results-module__7ciL6a__tabCount{background:var(--slate-100);height:18px;min-height:18px;color:var(--text-secondary);font-size:var(--text-2xs);font-weight:var(--weight-medium);border-radius:4px;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.results-module__7ciL6a__briefTabOn .results-module__7ciL6a__tabCount{background:var(--purple-50);color:var(--purple-600)}.results-module__7ciL6a__briefBlock{flex:none;gap:8px;min-width:0;padding:0;scroll-margin-top:48px;display:grid}.results-module__7ciL6a__briefBlock+.results-module__7ciL6a__briefBlock{margin-top:8px}.results-module__7ciL6a__blockTitle{font-family:var(--font-display);font-size:16px;font-weight:var(--weight-bold);color:var(--text-primary);line-height:1.2}.results-module__7ciL6a__blockHead{gap:2px;min-width:0;display:grid}.results-module__7ciL6a__blockLead{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-tertiary);line-height:1.35}.results-module__7ciL6a__loveList{gap:6px;padding-left:1.15rem;display:grid}.results-module__7ciL6a__loveList li{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-secondary);line-height:1.35;list-style:outside}.results-module__7ciL6a__scoreSheet{background:var(--slate-0);border:1px solid var(--border-subtle);border-radius:8px;gap:8px;padding:16px;display:grid}.results-module__7ciL6a__scoreBar{--bar:var(--orange-500);border-radius:var(--radius-full);background:var(--purple-50);height:32px;position:relative;overflow:hidden}.results-module__7ciL6a__scoreBar:nth-child(2){--bar:#52b788}.results-module__7ciL6a__scoreBar:nth-child(3){--bar:#0077b6}.results-module__7ciL6a__scoreBar:nth-child(4){--bar:#98c1d9}.results-module__7ciL6a__scoreBar:nth-child(5){--bar:var(--purple-400)}.results-module__7ciL6a__scoreBar:nth-child(6){--bar:var(--teal-400)}.results-module__7ciL6a__scoreFill{border-radius:inherit;background:linear-gradient(90deg, var(--bar) 0%, color-mix(in srgb, var(--bar) 40%, transparent) 100%);height:100%;display:block}.results-module__7ciL6a__scoreLabel{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 64px);position:absolute;top:50%;left:12px;overflow:hidden;transform:translateY(-50%)}.results-module__7ciL6a__scorePill{box-sizing:border-box;border-radius:var(--radius-full);border:1px solid var(--slate-800);min-width:32px;height:22px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-primary);background:#fafafae0;justify-content:center;align-items:center;padding:0 8px;line-height:1;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.results-module__7ciL6a__viewMore{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--purple-400);cursor:pointer;align-items:center;gap:8px;width:fit-content;display:inline-flex}.results-module__7ciL6a__viewMore svg{transition:transform var(--dur-micro) var(--ease-out)}.results-module__7ciL6a__viewMoreOpen svg{transform:rotate(180deg)}.results-module__7ciL6a__weatherCard{border:1px solid var(--border-subtle);background:var(--slate-0);border-radius:8px;overflow:hidden}.results-module__7ciL6a__weatherCardHead{border-bottom:1px solid var(--border-subtle);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--text-primary);text-align:center;padding:10px 12px}.results-module__7ciL6a__weatherCardBody{gap:12px;padding:12px 16px 16px;display:grid}.results-module__7ciL6a__weatherStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.results-module__7ciL6a__weatherStat{gap:2px;min-width:0;display:grid}.results-module__7ciL6a__weatherStat dt{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary)}.results-module__7ciL6a__weatherStat dd{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--text-primary);margin:0}.results-module__7ciL6a__weatherNote{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-tertiary);margin:0;line-height:1.35}.results-module__7ciL6a__spotRail{padding:0 var(--brief-gutter) 4px 0;margin-right:calc(-1 * var(--brief-gutter));scroll-snap-type:x proximity;gap:12px;display:flex;overflow-x:auto}.results-module__7ciL6a__spotCard{scroll-snap-align:start;background:var(--slate-0);border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;flex:none;width:200px;display:flex;overflow:hidden;box-shadow:0 1px 2px #00000014}.results-module__7ciL6a__spotPhoto{object-fit:cover;object-position:center;background:var(--purple-50);width:200px;height:160px;display:block}.results-module__7ciL6a__spotPhoto[data-placeholder-variant=editorial]{object-position:42% 46%}.results-module__7ciL6a__eventCard .results-module__7ciL6a__spotPhoto{height:200px}.results-module__7ciL6a__spotBody{gap:4px;min-width:0;padding:12px;display:grid}.results-module__7ciL6a__spotName{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--text-primary);line-height:1.2}.results-module__7ciL6a__spotMeta{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.results-module__7ciL6a__budgetNote{font-size:var(--text-xs);color:var(--text-tertiary)}.results-module__7ciL6a__confetti{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:hidden}.results-module__7ciL6a__confettiPiece{top:-12px;left:calc(8% + 2.7% * var(--n,0));background:var(--purple-500);width:8px;height:11px;animation:results-module__7ciL6a__confettiFall 1.35s var(--ease-out) forwards;border-radius:1px;position:absolute}.results-module__7ciL6a__confettiPiece:nth-child(3n){background:var(--pink-500);width:6px}.results-module__7ciL6a__confettiPiece:nth-child(3n+1){background:var(--orange-400)}.results-module__7ciL6a__confettiPiece:nth-child(4n){background:var(--purple-300);border-radius:999px;width:10px;height:6px}.results-module__7ciL6a__confettiPiece:first-child{--n:0;animation-delay:0s}.results-module__7ciL6a__confettiPiece:nth-child(2){--n:1;animation-delay:40ms}.results-module__7ciL6a__confettiPiece:nth-child(3){--n:2;animation-delay:80ms}.results-module__7ciL6a__confettiPiece:nth-child(4){--n:3;animation-delay:30ms}.results-module__7ciL6a__confettiPiece:nth-child(5){--n:4;animation-delay:.11s}.results-module__7ciL6a__confettiPiece:nth-child(6){--n:5;animation-delay:20ms}.results-module__7ciL6a__confettiPiece:nth-child(7){--n:6;animation-delay:90ms}.results-module__7ciL6a__confettiPiece:nth-child(8){--n:7;animation-delay:50ms}.results-module__7ciL6a__confettiPiece:nth-child(9){--n:8;animation-delay:70ms}.results-module__7ciL6a__confettiPiece:nth-child(10){--n:9;animation-delay:10ms}.results-module__7ciL6a__confettiPiece:nth-child(11){--n:10;animation-delay:.12s}.results-module__7ciL6a__confettiPiece:nth-child(12){--n:11;animation-delay:35ms}.results-module__7ciL6a__confettiPiece:nth-child(13){--n:12;animation-delay:85ms}.results-module__7ciL6a__confettiPiece:nth-child(14){--n:13;animation-delay:15ms}.results-module__7ciL6a__confettiPiece:nth-child(15){--n:14;animation-delay:95ms}.results-module__7ciL6a__confettiPiece:nth-child(16){--n:15;animation-delay:55ms}.results-module__7ciL6a__confettiPiece:nth-child(17){--n:16;animation-delay:25ms}.results-module__7ciL6a__confettiPiece:nth-child(18){--n:17;animation-delay:75ms}.results-module__7ciL6a__confettiPiece:nth-child(19){--n:18;animation-delay:45ms}.results-module__7ciL6a__confettiPiece:nth-child(20){--n:19;animation-delay:.105s}.results-module__7ciL6a__confettiPiece:nth-child(21){--n:20;animation-delay:5ms}.results-module__7ciL6a__confettiPiece:nth-child(22){--n:21;animation-delay:65ms}.results-module__7ciL6a__confettiPiece:nth-child(23){--n:22;animation-delay:.125s}.results-module__7ciL6a__confettiPiece:nth-child(24){--n:23;animation-delay:18ms}.results-module__7ciL6a__confettiPiece:nth-child(25){--n:24;animation-delay:88ms}.results-module__7ciL6a__confettiPiece:nth-child(26){--n:25;animation-delay:38ms}.results-module__7ciL6a__confettiPiece:nth-child(27){--n:26;animation-delay:98ms}.results-module__7ciL6a__confettiPiece:nth-child(28){--n:27;animation-delay:8ms}.results-module__7ciL6a__confettiPiece:nth-child(29){--n:28;animation-delay:58ms}.results-module__7ciL6a__confettiPiece:nth-child(30){--n:29;animation-delay:.118s}.results-module__7ciL6a__confettiPiece:nth-child(31){--n:30;animation-delay:28ms}.results-module__7ciL6a__confettiPiece:nth-child(32){--n:31;animation-delay:78ms}@keyframes results-module__7ciL6a__confettiFall{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:0;transform:translate(40px,110vh)rotate(280deg)}}.results-module__7ciL6a__sectionNote{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-normal);letter-spacing:var(--tracking-normal);color:var(--text-tertiary);line-height:var(--lh-normal)}.results-module__7ciL6a__fitGrid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.results-module__7ciL6a__fitCell{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--slate-50);border:1px solid var(--border-subtle);min-width:0;display:grid}.results-module__7ciL6a__fitCell dt{align-items:center;gap:var(--space-3);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-tertiary);letter-spacing:var(--tracking-tight);display:flex}.results-module__7ciL6a__fitCell dt svg{color:var(--text-quaternary);flex:none}.results-module__7ciL6a__fitCell dd{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight);line-height:1.1}.results-module__7ciL6a__fitCell p{font-size:var(--text-xs);line-height:var(--lh-normal);color:var(--text-tertiary)}.results-module__7ciL6a__factors{gap:var(--space-7);display:grid}.results-module__7ciL6a__attractionList{gap:var(--space-5);display:grid}.results-module__7ciL6a__attractionList li{padding-left:var(--space-8);gap:1px;min-width:0;display:grid;position:relative}.results-module__7ciL6a__attractionList li:before{content:"";border-radius:var(--radius-full);background:var(--purple-600);width:7px;height:7px;box-shadow:0 0 0 2.5px var(--purple-100);position:absolute;top:.55em;left:0}.results-module__7ciL6a__attractionName{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.results-module__7ciL6a__attractionNote{font-size:var(--text-xs);line-height:var(--lh-normal);color:var(--text-tertiary)}.results-module__7ciL6a__practicalList{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.results-module__7ciL6a__practicalList li{align-items:center;gap:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);min-width:0;display:flex}.results-module__7ciL6a__practicalList li svg{color:var(--text-quaternary);flex:none}.results-module__7ciL6a__practicalList li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-module__7ciL6a__briefFooter{justify-content:space-between;align-items:center;gap:var(--space-5);padding:16px var(--brief-gutter);border-top:1px solid var(--border-default);background:var(--bg-surface);flex:none;min-width:0;display:flex}.results-module__7ciL6a__footerNav{align-items:center;gap:var(--space-3);flex:none;display:flex}.results-module__7ciL6a__footerActions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.results-module__7ciL6a__footerCopy{gap:1px;min-width:0;display:grid}.results-module__7ciL6a__footerTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.results-module__7ciL6a__footerBody{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-normal);line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);color:var(--text-tertiary)}.results-module__7ciL6a__modalBody{gap:var(--space-5);justify-items:start;display:grid}.results-module__7ciL6a__modalIcon{border-radius:var(--radius-md);background:var(--purple-50);width:32px;height:32px;color:var(--purple-700);border:1px solid var(--purple-100);place-items:center;display:grid}.results-module__7ciL6a__modalTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug)}.results-module__7ciL6a__modalText{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);color:var(--text-secondary)}.results-module__7ciL6a__modalActions{gap:var(--space-4);width:100%;padding-top:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:900px){.results-module__7ciL6a__empty{min-height:14rem;padding:var(--space-12) var(--space-6)}.results-module__7ciL6a__emptyBird img{width:72px;height:72px}.results-module__7ciL6a__brief{--brief-gutter:var(--space-6)}.results-module__7ciL6a__briefName{font-size:var(--text-3xl)}.results-module__7ciL6a__hero{height:200px}.results-module__7ciL6a__briefFooter{background:var(--bg-surface);padding-bottom:var(--space-6);position:sticky;bottom:0}}@media (max-width:520px){.results-module__7ciL6a__fitGrid,.results-module__7ciL6a__practicalList{grid-template-columns:1fr}.results-module__7ciL6a__briefTitle{font-size:var(--text-xl)}.results-module__7ciL6a__briefFooter{flex-wrap:wrap}.results-module__7ciL6a__footerActions{flex:auto}.results-module__7ciL6a__runnerPlace{display:none}.results-module__7ciL6a__modalActions{justify-content:stretch}.results-module__7ciL6a__modalActions>*{flex:1}}.results-module__7ciL6a__ruledOut{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);display:grid}.results-module__7ciL6a__ruledOutLabel{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-quaternary)}.results-module__7ciL6a__ruledOutList{gap:var(--space-2);display:grid}.results-module__7ciL6a__ruledOutItem{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.results-module__7ciL6a__ruledOutName{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-tertiary);white-space:nowrap;text-decoration:line-through;-webkit-text-decoration-color:var(--slate-300);text-decoration-color:var(--slate-300)}.results-module__7ciL6a__ruledOutWhy{font-size:var(--text-2xs);color:var(--text-quaternary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.travels-module__kJMq_W__travels{gap:0;min-width:0;display:grid;overflow:hidden}.travels-module__kJMq_W__head{justify-content:space-between;align-items:center;gap:var(--space-6);min-width:0;padding:var(--space-12) var(--space-12) var(--space-6);display:flex}.travels-module__kJMq_W__headActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.travels-module__kJMq_W__title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.travels-module__kJMq_W__tabs{min-width:0;padding:0 var(--space-12);border-bottom:1px solid var(--slate-200);overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch;gap:8px;display:flex;overflow-x:auto}.travels-module__kJMq_W__tabs::-webkit-scrollbar{display:none}.travels-module__kJMq_W__tab{height:40px;color:var(--text-tertiary);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--text-sm-lh);cursor:pointer;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);border-bottom:2px solid #0000;border-radius:4px 4px 0 0;flex:none;justify-content:center;align-items:center;gap:4px;margin-bottom:-1px;padding:4px 8px;display:inline-flex}.travels-module__kJMq_W__tab:hover{color:var(--text-secondary)}.travels-module__kJMq_W__tabOn{color:var(--purple-600);font-weight:var(--weight-semibold);border-bottom-color:var(--purple-400)}.travels-module__kJMq_W__tabCount{background:var(--slate-100);height:18px;min-height:18px;max-height:18px;color:var(--text-tertiary);font-size:11px;font-weight:var(--weight-medium);border-radius:4px;justify-content:center;align-items:center;padding:0 6px;line-height:16px;display:inline-flex}.travels-module__kJMq_W__tabOn .travels-module__kJMq_W__tabCount{background:var(--purple-100);color:var(--purple-600)}.travels-module__kJMq_W__list{min-width:0;padding:var(--space-12);gap:24px;display:grid}.travels-module__kJMq_W__group{min-width:0}.travels-module__kJMq_W__groupLabel{padding:var(--space-5) 0 var(--space-2);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-quaternary);align-items:center;gap:4px;display:flex}.travels-module__kJMq_W__groupLabel .travels-module__kJMq_W__tabCount{letter-spacing:0;text-transform:none}.travels-module__kJMq_W__stack{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.travels-module__kJMq_W__logged{gap:8px;min-width:0;display:grid}.travels-module__kJMq_W__loggedHead{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.travels-module__kJMq_W__loggedCopy{gap:2px;min-width:0;display:grid}.travels-module__kJMq_W__loggedTitle{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-quaternary);align-items:center;gap:4px;display:flex}.travels-module__kJMq_W__loggedTitle .travels-module__kJMq_W__tabCount{letter-spacing:0;text-transform:none}.travels-module__kJMq_W__loggedLede{font-size:var(--text-2xs);color:var(--text-quaternary);line-height:1.4}.travels-module__kJMq_W__logVisit{color:var(--purple-700);font-weight:var(--weight-semibold);flex:none}.travels-module__kJMq_W__logVisit:hover:not(:disabled){color:var(--purple-800)}.travels-module__kJMq_W__loggedEmpty{font-size:var(--text-2xs);color:var(--text-quaternary)}.travels-module__kJMq_W__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.travels-module__kJMq_W__chip{border-radius:var(--radius-full);background:var(--slate-50);border:1px solid var(--border-hairline);align-items:center;gap:8px;min-height:32px;padding:4px 10px 4px 4px;display:inline-flex}.travels-module__kJMq_W__chipName{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-secondary)}.travels-module__kJMq_W__empty{gap:var(--space-4);text-align:center;padding:var(--space-12);justify-items:center;display:grid}.travels-module__kJMq_W__emptyOngoing{text-align:center;justify-items:center;padding:40px 24px 48px}.travels-module__kJMq_W__emptyBird{margin-bottom:4px}.travels-module__kJMq_W__emptyTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.travels-module__kJMq_W__emptyBody{font-size:var(--text-2xs);color:var(--text-tertiary);max-width:42ch;line-height:1.45}.travels-module__kJMq_W__emptyOngoing .travels-module__kJMq_W__emptyBody{color:var(--text-secondary)}.travels-module__kJMq_W__emptyActions{justify-content:center;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-top:8px;display:flex}.travels-module__kJMq_W__emptyLink{align-items:center;gap:var(--space-3);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--purple-700);letter-spacing:var(--tracking-tight);white-space:nowrap;display:inline-flex}.travels-module__kJMq_W__emptyLink:hover{color:var(--purple-800);text-decoration:underline}.travels-module__kJMq_W__emptyLink svg{flex:none}@media (max-width:1180px){.travels-module__kJMq_W__list{padding:var(--space-12)}.travels-module__kJMq_W__stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.travels-module__kJMq_W__head{padding:var(--space-8) var(--space-8) var(--space-5);align-items:center}.travels-module__kJMq_W__tabs{padding:0 var(--space-8)}.travels-module__kJMq_W__list,.travels-module__kJMq_W__empty{padding:var(--space-8)}}@media (max-width:640px){.travels-module__kJMq_W__stack{grid-template-columns:1fr}}
.steps-module__tDDx9q__step{gap:var(--space-8);align-content:start;display:grid}.steps-module__tDDx9q__stepHead{gap:var(--space-8);flex-direction:column;padding-right:5.75rem;display:flex;position:relative}.steps-module__tDDx9q__stepHeadBare{padding-right:0}.steps-module__tDDx9q__stepCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.steps-module__tDDx9q__stepTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:0;color:var(--slate-800);text-wrap:balance;margin:0;line-height:1.2}.steps-module__tDDx9q__stepWhy{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);color:var(--slate-500);margin:0}.steps-module__tDDx9q__meter{gap:8px;min-width:0;display:grid}.steps-module__tDDx9q__meterLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--purple-700);margin:0}.steps-module__tDDx9q__meterTrack{gap:4px;height:6px;display:grid}.steps-module__tDDx9q__meterSeg{border-radius:var(--radius-full);background:var(--slate-150);height:100%;display:block}.steps-module__tDDx9q__meterSegDone{background:var(--purple-300)}.steps-module__tDDx9q__meterSegOn{background:var(--purple-400)}.steps-module__tDDx9q__stepBody{gap:var(--space-7);display:grid}.steps-module__tDDx9q__readout{align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-normal);line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);color:var(--text-tertiary);display:flex}.steps-module__tDDx9q__readout strong{font-weight:var(--weight-semibold);color:var(--text-primary)}.steps-module__tDDx9q__stack{gap:var(--space-3);display:grid}.steps-module__tDDx9q__row{align-items:center;gap:var(--space-5);text-align:left;width:100%;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-default);cursor:pointer;min-width:0;transition:border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);background:#ffffffa8;display:flex}.steps-module__tDDx9q__rowTight{padding:var(--space-5) var(--space-6)}.steps-module__tDDx9q__row:hover{border-color:var(--purple-300);background:#ffffffe0}.steps-module__tDDx9q__rowOn{border-color:var(--purple-400);background:var(--purple-100);box-shadow:none}.steps-module__tDDx9q__rowOn .steps-module__tDDx9q__rowTitle{color:var(--purple-800)}.steps-module__tDDx9q__rowIcon{border-radius:var(--radius-md);background:var(--slate-100);width:30px;height:30px;color:var(--text-tertiary);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);flex:none;place-items:center;display:grid}.steps-module__tDDx9q__rowOn .steps-module__tDDx9q__rowIcon{background:var(--purple-400);color:var(--slate-0)}.steps-module__tDDx9q__rowBody{flex:1;gap:1px;min-width:0;display:grid}.steps-module__tDDx9q__rowTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.steps-module__tDDx9q__rowBlurb{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-normal);line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);color:var(--text-tertiary)}.steps-module__tDDx9q__rowOn .steps-module__tDDx9q__rowBlurb{color:var(--purple-700)}.steps-module__tDDx9q__rowBlurbError{color:var(--danger-600)}.steps-module__tDDx9q__rowCheck{border-radius:var(--radius-full);border:1.5px solid var(--border-strong);color:#0000;width:18px;height:18px;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);flex:none;place-items:center;display:grid}.steps-module__tDDx9q__rowOn .steps-module__tDDx9q__rowCheck{background:var(--purple-400);border-color:var(--purple-400);color:var(--slate-0)}.steps-module__tDDx9q__pairRow{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.steps-module__tDDx9q__fieldSupportError{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--danger-600);margin:0;line-height:1.2}.steps-module__tDDx9q__originGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.steps-module__tDDx9q__originItem{text-align:left;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);border:1px solid var(--border-default);cursor:pointer;min-width:0;transition:border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);background:#ffffffa8;gap:1px;display:grid;position:relative}.steps-module__tDDx9q__originItem:hover{border-color:var(--purple-300);background:#ffffffe0}.steps-module__tDDx9q__originItemOn{border-color:var(--purple-400);background:var(--purple-100);box-shadow:none}.steps-module__tDDx9q__originCity{align-items:center;gap:5px;min-width:0;display:flex}.steps-module__tDDx9q__originCityName{min-width:0;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.steps-module__tDDx9q__originDefaultMark{color:var(--text-accent);flex:none;margin-left:auto}.steps-module__tDDx9q__originItemOn .steps-module__tDDx9q__originDefaultMark{color:var(--purple-700)}.steps-module__tDDx9q__originCountry{font-size:var(--text-2xs);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.steps-module__tDDx9q__originItemOn .steps-module__tDDx9q__originCountry{color:var(--purple-700)}.steps-module__tDDx9q__addAddress{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px dashed var(--border-strong);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-quaternary);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);background:0 0;grid-column:1/-1;display:inline-flex}.steps-module__tDDx9q__addAddress:hover{border-color:var(--purple-300);color:var(--text-secondary);background:#ffffffa8}.steps-module__tDDx9q__addAddress:focus-visible{outline:2px solid var(--purple-400);outline-offset:2px}.steps-module__tDDx9q__addForm{gap:12px;min-width:0;display:grid}.steps-module__tDDx9q__addForm .steps-module__tDDx9q__pairRow{gap:12px}.steps-module__tDDx9q__orDivider{align-items:center;gap:var(--space-5);display:flex}.steps-module__tDDx9q__orDivider:before,.steps-module__tDDx9q__orDivider:after{content:"";border-top:1px solid var(--border-default);flex:1;height:0}.steps-module__tDDx9q__orDivider span{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-quaternary);text-transform:lowercase;flex:none}.steps-module__tDDx9q__row:disabled{opacity:.55;cursor:wait}.steps-module__tDDx9q__spin{animation:.8s linear infinite steps-module__tDDx9q__originSpin}@keyframes steps-module__tDDx9q__originSpin{to{transform:rotate(360deg)}}.steps-module__tDDx9q__confirmCard{align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--orange-50);border:1px solid var(--orange-200);display:flex}.steps-module__tDDx9q__confirmPin{border-radius:var(--radius-full);background:var(--orange-500);width:34px;height:34px;color:var(--slate-0);box-shadow:0 0 0 3px var(--orange-100);flex:none;place-items:center;display:grid}.steps-module__tDDx9q__confirmBody{gap:0;min-width:0;display:grid}.steps-module__tDDx9q__confirmCity{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--orange-900);letter-spacing:var(--tracking-tight)}.steps-module__tDDx9q__confirmCountry{font-size:var(--text-xs);color:var(--orange-800);opacity:.8}.steps-module__tDDx9q__budgetGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.steps-module__tDDx9q__budgetCard{text-align:left;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-default);cursor:pointer;min-width:0;transition:border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);background:#ffffffa8;gap:2px;display:grid}.steps-module__tDDx9q__budgetCard:hover{border-color:var(--purple-300);background:#ffffffe0}.steps-module__tDDx9q__budgetCardOn{border-color:var(--purple-400);background:var(--purple-100);box-shadow:none}.steps-module__tDDx9q__budgetTop{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;display:flex}.steps-module__tDDx9q__budgetName{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight);white-space:nowrap}.steps-module__tDDx9q__budgetRate{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);white-space:nowrap;flex:none}.steps-module__tDDx9q__budgetCardOn .steps-module__tDDx9q__budgetRate{color:var(--purple-700)}.steps-module__tDDx9q__budgetBlurb{font-size:var(--text-xs);line-height:var(--lh-snug);color:var(--text-tertiary)}.steps-module__tDDx9q__budgetCardOn .steps-module__tDDx9q__budgetBlurb{color:var(--purple-700)}.steps-module__tDDx9q__incomeDialog{gap:var(--space-8);display:grid}.steps-module__tDDx9q__incomeTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);overflow-wrap:break-word;margin:0;line-height:1.25}.steps-module__tDDx9q__incomeWhy{margin-top:var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);color:var(--text-tertiary)}.steps-module__tDDx9q__incomeActions{justify-content:flex-end;gap:var(--space-4);display:flex}.steps-module__tDDx9q__experienceGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.steps-module__tDDx9q__expCard{text-align:left;padding:var(--space-7) var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-default);cursor:pointer;min-width:0;min-height:76px;transition:border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);background:#ffffffa8;gap:4px;display:grid}.steps-module__tDDx9q__expCard:hover{border-color:var(--purple-300);background:#ffffffe0}.steps-module__tDDx9q__expCardOn{border-color:var(--purple-300);background:var(--purple-50);box-shadow:none}.steps-module__tDDx9q__expTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.steps-module__tDDx9q__expCardOn .steps-module__tDDx9q__expTitle{color:var(--purple-900)}.steps-module__tDDx9q__expBlurb{font-size:var(--text-xs);line-height:var(--lh-snug);color:var(--text-tertiary)}.steps-module__tDDx9q__expCardOn .steps-module__tDDx9q__expBlurb{color:var(--purple-700)}.steps-module__tDDx9q__activityGroups{gap:var(--space-7);display:grid}.steps-module__tDDx9q__activityGroup{gap:var(--space-4);display:grid}.steps-module__tDDx9q__groupLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-tertiary)}.steps-module__tDDx9q__chipWrap{gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:520px){.steps-module__tDDx9q__stepTitle{font-size:var(--text-2xl)}.steps-module__tDDx9q__pairRow,.steps-module__tDDx9q__budgetGrid,.steps-module__tDDx9q__experienceGrid{grid-template-columns:1fr}.steps-module__tDDx9q__originGrid{gap:var(--space-3)}.steps-module__tDDx9q__originItem{padding:var(--space-4) var(--space-4)}}@media (max-width:360px){.steps-module__tDDx9q__row,.steps-module__tDDx9q__budgetCard{padding:var(--space-5)}}
.dashboard-module__G9bE5W__root{--topbar-h:64px;grid-template-rows:var(--topbar-h) minmax(0, 1fr);background:var(--planner-chrome);height:100dvh;display:grid;position:relative;overflow:hidden}.dashboard-module__G9bE5W__workspace{overscroll-behavior:contain;align-content:start;min-width:0;min-height:0;padding:0 8px 8px;display:grid;overflow:hidden auto}.dashboard-module__G9bE5W__body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:8px;min-width:0;height:fit-content;display:grid}.dashboard-module__G9bE5W__island{background:var(--bg-surface);border-radius:16px;min-width:0;height:fit-content;overflow:hidden;box-shadow:0 1px 2px #3c404326}.dashboard-module__G9bE5W__main,.dashboard-module__G9bE5W__support{align-content:start;gap:8px;min-width:0;height:fit-content;display:grid}.dashboard-module__G9bE5W__slotIdentity,.dashboard-module__G9bE5W__slotPersona,.dashboard-module__G9bE5W__slotTravels,.dashboard-module__G9bE5W__slotQuickTrip,.dashboard-module__G9bE5W__slotEditorial,.dashboard-module__G9bE5W__slotLeaderboard{min-width:0}.dashboard-module__G9bE5W__root[data-map-expanded] .dashboard-module__G9bE5W__workspace{grid-template-rows:minmax(0,1fr);align-content:stretch;display:grid;overflow:hidden}.dashboard-module__G9bE5W__root[data-map-expanded] .dashboard-module__G9bE5W__body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;align-items:stretch;height:auto;min-height:0;display:grid}.dashboard-module__G9bE5W__root[data-map-expanded] .dashboard-module__G9bE5W__main{grid-template-rows:minmax(0,1fr);align-content:stretch;height:auto;min-height:0;display:grid}.dashboard-module__G9bE5W__root[data-map-expanded] .dashboard-module__G9bE5W__slotIdentity,.dashboard-module__G9bE5W__root[data-map-expanded] .dashboard-module__G9bE5W__island{grid-template-rows:minmax(0,1fr);height:auto;min-height:0;display:grid}.dashboard-module__G9bE5W__settingsBar{justify-content:space-between;align-items:center;gap:var(--space-6);min-width:0;z-index:var(--z-topbar);padding:0 12px 0 16px;display:flex}.dashboard-module__G9bE5W__settingsBarStart{align-items:center;gap:12px;min-width:0;display:flex}.dashboard-module__G9bE5W__backLink{width:40px;height:40px;color:var(--text-tertiary);border-radius:50%;flex:none;place-items:center;display:grid}.dashboard-module__G9bE5W__backLink:hover{color:var(--text-primary);background:#20212414}.dashboard-module__G9bE5W__settingsTitle{color:var(--slate-700);letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.2}.dashboard-module__G9bE5W__settingsActions{align-items:center;gap:8px;display:flex}.dashboard-module__G9bE5W__root[data-settings] .dashboard-module__G9bE5W__workspaceSettings,.dashboard-module__G9bE5W__root[data-board] .dashboard-module__G9bE5W__workspaceBoard{grid-template-rows:minmax(0,1fr);grid-template-columns:220px minmax(0,1fr);gap:8px;min-height:0;padding:0 8px 8px;display:grid;overflow:hidden}.dashboard-module__G9bE5W__root[data-board] .dashboard-module__G9bE5W__workspaceBoard{grid-template-columns:360px minmax(0,1fr)}.dashboard-module__G9bE5W__boardIsland{background:var(--bg-surface);border-radius:16px;min-width:0;min-height:0;overflow:auto;box-shadow:0 1px 2px #3c404326}.dashboard-module__G9bE5W__boardIslandMain{min-width:0;min-height:0;display:grid;overflow:hidden}.dashboard-module__G9bE5W__settingsIsland{background:var(--bg-surface);border-radius:16px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 1px 2px #3c404326}.dashboard-module__G9bE5W__booting{background:var(--planner-chrome);min-height:100dvh}.dashboard-module__G9bE5W__gate{min-height:100dvh;padding:var(--space-10) var(--space-6);background:var(--planner-chrome);place-items:center;display:grid}.dashboard-module__G9bE5W__gateCard{gap:var(--space-5);width:100%;max-width:440px;padding:var(--space-10);background:var(--bg-surface);border-radius:16px;justify-items:start;display:grid;box-shadow:0 1px 2px #3c404326}.dashboard-module__G9bE5W__gateTitle{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin-top:var(--space-2);line-height:1.1}.dashboard-module__G9bE5W__gateBody{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--text-tertiary)}.dashboard-module__G9bE5W__gateActions{align-items:center;gap:var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.dashboard-module__G9bE5W__gateLink{align-items:center;gap:var(--space-3);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--purple-700);letter-spacing:var(--tracking-tight);white-space:nowrap;display:inline-flex}.dashboard-module__G9bE5W__gateLink:hover{color:var(--purple-800);text-decoration:underline}.dashboard-module__G9bE5W__gateLink svg{flex:none}.dashboard-module__G9bE5W__gateNote{color:var(--text-quaternary);padding-top:var(--space-5);border-top:1px solid var(--border-hairline);width:100%;font-size:10.5px;line-height:1.5}.dashboard-module__G9bE5W__newTripFab{display:none}@media (max-width:1180px){.dashboard-module__G9bE5W__body{grid-template-columns:minmax(0,1fr) 312px}}@media (max-width:1080px){.dashboard-module__G9bE5W__body{grid-template-columns:1fr}}@media (max-width:900px){.dashboard-module__G9bE5W__root{--topbar-h:56px;transition:grid-template-rows .28s cubic-bezier(.32,.72,0,1)}.dashboard-module__G9bE5W__root[data-chrome-hidden]{--topbar-h:0px}.dashboard-module__G9bE5W__header{min-height:0;overflow:hidden}.dashboard-module__G9bE5W__root[data-chrome-hidden]>header{padding-block:0;overflow:hidden}.dashboard-module__G9bE5W__workspace{padding:0 0 calc(64px + env(safe-area-inset-bottom,0px))}.dashboard-module__G9bE5W__root[data-map-expanded] .dashboard-module__G9bE5W__workspace,.dashboard-module__G9bE5W__root[data-settings] .dashboard-module__G9bE5W__workspaceSettings,.dashboard-module__G9bE5W__root[data-board] .dashboard-module__G9bE5W__workspaceBoard{padding-bottom:0}.dashboard-module__G9bE5W__root[data-map-expanded]{background:var(--map-water-tint);grid-template-rows:minmax(0,1fr)}.dashboard-module__G9bE5W__root[data-map-expanded] .dashboard-module__G9bE5W__workspace{padding:0}.dashboard-module__G9bE5W__slotQuickTrip{display:none}.dashboard-module__G9bE5W__newTripFab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:var(--z-sticky);background:var(--purple-400);height:40px;color:var(--slate-0);font-size:13px;font-weight:var(--weight-medium);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex;position:absolute;box-shadow:0 1px 3px #3c404347,0 4px 8px #3c404329}.dashboard-module__G9bE5W__newTripFab:hover{background:var(--purple-500)}.dashboard-module__G9bE5W__newTripFab:active{background:var(--purple-600)}.dashboard-module__G9bE5W__root[data-settings] .dashboard-module__G9bE5W__newTripFab,.dashboard-module__G9bE5W__root[data-board] .dashboard-module__G9bE5W__newTripFab,.dashboard-module__G9bE5W__root[data-map-expanded] .dashboard-module__G9bE5W__newTripFab,.dashboard-module__G9bE5W__root[data-new-trip] .dashboard-module__G9bE5W__newTripFab{display:none}.dashboard-module__G9bE5W__newTripSheet{background:var(--bg-surface)}.dashboard-module__G9bE5W__island,.dashboard-module__G9bE5W__boardIsland,.dashboard-module__G9bE5W__settingsIsland{box-shadow:none;border-radius:0}.dashboard-module__G9bE5W__root[data-settings] .dashboard-module__G9bE5W__workspaceSettings,.dashboard-module__G9bE5W__root[data-board] .dashboard-module__G9bE5W__workspaceBoard{padding:0}.dashboard-module__G9bE5W__settingsTitle{font-size:var(--text-md);font-weight:var(--weight-semibold)}.dashboard-module__G9bE5W__root[data-settings=compact]{grid-template-rows:minmax(0,1fr)}.dashboard-module__G9bE5W__root[data-settings=compact] .dashboard-module__G9bE5W__workspaceSettings{grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;gap:0;padding:0;overflow:hidden}.dashboard-module__G9bE5W__root[data-board] .dashboard-module__G9bE5W__settingsBar{background:var(--bg-surface);padding:0 16px 0 4px;box-shadow:0 1px #3c404314}.dashboard-module__G9bE5W__root[data-board] .dashboard-module__G9bE5W__settingsTitle{letter-spacing:-.02em;color:var(--text-primary);font-size:20px;font-weight:500}.dashboard-module__G9bE5W__root[data-board] .dashboard-module__G9bE5W__workspaceBoard{background:var(--planner-chrome);grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;overflow:hidden}.dashboard-module__G9bE5W__root[data-board] .dashboard-module__G9bE5W__boardIslandMain{height:auto;min-height:0;box-shadow:none;background:0 0;align-items:start;display:block;overflow:auto}}@media (max-width:400px){.dashboard-module__G9bE5W__gateCard{padding:var(--space-7)}.dashboard-module__G9bE5W__gateTitle{font-size:var(--text-xl)}.dashboard-module__G9bE5W__gateActions>*{flex:1}}
.discovery-experience-module__beQdDG__root{--page-pad:16px;background:var(--map-water-tint);--env-base:var(--map-water-tint);--env-text:var(--purple-900);--env-text-dim:#4a1a80b8;--env-text-faint:#4a1a8073;--env-hairline:#4a1a8024;--env-hairline-strong:#4a1a8038;height:100dvh;position:relative;overflow:hidden}.discovery-experience-module__beQdDG__mapWrap{z-index:0;isolation:isolate;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.discovery-experience-module__beQdDG__topbar{z-index:var(--z-topbar);align-items:center;gap:var(--space-8);min-height:40px;padding:var(--page-pad);pointer-events:none;color:var(--env-text);grid-template-columns:auto 1fr auto;display:grid;position:absolute;top:0;left:0;right:0}.discovery-experience-module__beQdDG__topbarStart,.discovery-experience-module__beQdDG__envButton{pointer-events:auto}.discovery-experience-module__beQdDG__topbarStart{align-items:center;gap:12px;min-width:0;display:flex}.discovery-experience-module__beQdDG__backLink{width:40px;height:40px;color:var(--slate-0);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.discovery-experience-module__beQdDG__backLink:hover{color:var(--slate-0);background:#ffffff29}.discovery-experience-module__beQdDG__topbarStart[data-on-dark=false] .discovery-experience-module__beQdDG__backLink{color:var(--slate-900)}.discovery-experience-module__beQdDG__topbarStart[data-on-dark=false] .discovery-experience-module__beQdDG__backLink:hover{color:var(--slate-900);background:#0f172a14}.discovery-experience-module__beQdDG__topbarEnd{align-items:center;gap:var(--space-4);display:flex}.discovery-experience-module__beQdDG__envButton{align-items:center;gap:var(--space-3);height:30px;padding:0 var(--space-5);border-radius:var(--radius-full);border:1px solid var(--env-hairline-strong);color:var(--env-text);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(10px);transition:background-color var(--dur-micro) var(--ease-out);background:#ffffff8c;display:inline-flex}.discovery-experience-module__beQdDG__envButton:hover{background:#ffffffc7}.discovery-experience-module__beQdDG__body{z-index:var(--z-rail);pointer-events:none;isolation:isolate;min-height:0;position:absolute;inset:0;overflow:hidden}.discovery-experience-module__beQdDG__sheetDock{display:contents}.discovery-experience-module__beQdDG__console{--console-max-w:428px;top:var(--page-pad);right:var(--page-pad);z-index:var(--z-rail);pointer-events:auto;box-sizing:border-box;width:min(var(--console-max-w), calc(100% - var(--page-pad) * 2));max-width:min(var(--console-max-w), calc(100% - var(--page-pad) * 2));height:fit-content;max-height:calc(100% - var(--page-pad) * 2);border-radius:var(--radius-2xl);isolation:isolate;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:var(--tracking-normal);background:var(--slate-0);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;bottom:auto;left:auto;overflow:hidden}.discovery-experience-module__beQdDG__consoleHidden{display:none}.discovery-experience-module__beQdDG__consoleResults{height:calc(100% - var(--page-pad) * 2)}.discovery-experience-module__beQdDG__consoleSearching{border-color:#0000;overflow:visible}@property --siri-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.discovery-experience-module__beQdDG__siri{--siri-angle:0deg;z-index:0;pointer-events:none;border-radius:inherit;animation:1.8s linear infinite discovery-experience-module__beQdDG__siriSpin;position:absolute;inset:0}.discovery-experience-module__beQdDG__siriBloom,.discovery-experience-module__beQdDG__siriRing,.discovery-experience-module__beQdDG__siriWash{pointer-events:none;background:conic-gradient(from var(--siri-angle), var(--purple-400), var(--orange-400), var(--pink-400), var(--purple-400));-webkit-mask-composite:xor;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.discovery-experience-module__beQdDG__siriBloom{border-radius:calc(var(--radius-2xl) + 4px);filter:blur(14px);opacity:.78;padding:10px;inset:-4px}.discovery-experience-module__beQdDG__siriRing{border-radius:calc(var(--radius-2xl) + 2px);padding:2px;inset:-2px}.discovery-experience-module__beQdDG__siriWash{border-radius:inherit;filter:blur(12px);opacity:.12;padding:14px;inset:0}@keyframes discovery-experience-module__beQdDG__siriSpin{to{--siri-angle:360deg}}@media (prefers-reduced-motion:reduce){.discovery-experience-module__beQdDG__siri{animation:none}}.discovery-experience-module__beQdDG__consoleCollapse{z-index:5;border-radius:var(--radius-full);height:28px;color:var(--slate-0);font-size:13px;font-weight:var(--weight-semibold);letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#2f3646b8;border:1px solid #ffffff24;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}.discovery-experience-module__beQdDG__consoleCollapse:hover{background:#2f3646e0}.discovery-experience-module__beQdDG__consoleCollapse:focus-visible{outline:2px solid var(--slate-0);outline-offset:2px}.discovery-experience-module__beQdDG__mapReveal{top:var(--page-pad);right:var(--page-pad);z-index:calc(var(--z-topbar) + 1);border-radius:var(--radius-full);background:var(--slate-0);border:1px solid var(--border-subtle);height:32px;color:var(--text-primary);font-size:13px;font-weight:var(--weight-bold);letter-spacing:.02em;box-shadow:var(--shadow-md);cursor:pointer;pointer-events:auto;align-items:center;gap:6px;padding:0 12px;display:none;position:absolute}@media (min-width:901px){.discovery-experience-module__beQdDG__mapReveal{display:inline-flex}}.discovery-experience-module__beQdDG__consoleMascotClip{z-index:4;border-radius:0 var(--radius-2xl) 0 0;pointer-events:none;width:91px;height:121px;position:absolute;top:0;right:0;overflow:hidden}.discovery-experience-module__beQdDG__consoleMascot{object-fit:cover;pointer-events:none;width:91px;height:121px;position:absolute;top:-1px;right:-1px;transform:scaleX(-1)}.discovery-experience-module__beQdDG__consoleSearching .discovery-experience-module__beQdDG__consoleMascotClip{aspect-ratio:91/121;width:auto;height:auto;max-height:121px;bottom:0}.discovery-experience-module__beQdDG__consoleSearching .discovery-experience-module__beQdDG__consoleMascot{width:calc(100% + 2px);height:calc(100% + 2px);inset:-1px}.discovery-experience-module__beQdDG__consoleScroll{z-index:1;overscroll-behavior:contain;flex:0 auto;min-height:0;position:relative;overflow-y:auto}.discovery-experience-module__beQdDG__consoleScrollInner{padding:var(--space-10) var(--space-8) var(--space-8);position:relative}.discovery-experience-module__beQdDG__consoleScrollBrief{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.discovery-experience-module__beQdDG__consoleScrollBrief .discovery-experience-module__beQdDG__consoleScrollInner{flex-direction:column;flex:1;height:100%;min-height:0;padding:0;display:flex}.discovery-experience-module__beQdDG__consoleScrollBrief .discovery-experience-module__beQdDG__consoleScrollInner>*{flex:1;height:100%;min-height:0}.discovery-experience-module__beQdDG__consoleFooter{gap:var(--space-4);padding:var(--space-6) var(--space-8) var(--space-7);border-top:1px solid var(--border-subtle);flex:none;display:grid}.discovery-experience-module__beQdDG__navRow{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.discovery-experience-module__beQdDG__skip{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-full);background:var(--teal-50);border:1px solid var(--teal-100);color:var(--teal-800);cursor:pointer;text-align:left;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);display:flex}.discovery-experience-module__beQdDG__skip:hover{background:var(--teal-100);border-color:var(--teal-300)}.discovery-experience-module__beQdDG__skip>svg{opacity:.6;flex:none;margin-left:auto}.discovery-experience-module__beQdDG__skipCount{min-width:21px;height:21px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--teal-600);color:var(--slate-0);font-size:10px;font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.discovery-experience-module__beQdDG__skipLabel{font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--lh-snug)}.discovery-experience-module__beQdDG__mapToggle{display:none}@media (max-width:900px){.discovery-experience-module__beQdDG__mapWrap{inset:0}.discovery-experience-module__beQdDG__topbar{padding:var(--page-pad);gap:var(--space-4);transition:transform .28s cubic-bezier(.32,.72,0,1)}.discovery-experience-module__beQdDG__rootChromeHidden .discovery-experience-module__beQdDG__topbar{pointer-events:none;transform:translateY(-120%)}.discovery-experience-module__beQdDG__sheetDock{pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.discovery-experience-module__beQdDG__console{width:auto;max-width:none;height:fit-content;max-height:min(68dvh, calc(100dvh - 54px - var(--space-4)));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--bg-surface);pointer-events:auto;align-self:stretch;position:relative;inset:auto 0;box-shadow:0 -8px 32px -12px #2328382e}.discovery-experience-module__beQdDG__consoleHidden,.discovery-experience-module__beQdDG__consoleCollapse{display:none}.discovery-experience-module__beQdDG__consoleResults{height:min(68dvh, calc(100dvh - 54px - var(--space-4)))}.discovery-experience-module__beQdDG__consoleScrollInner{padding:var(--space-8) var(--space-6) var(--space-6)}.discovery-experience-module__beQdDG__consoleScrollBrief .discovery-experience-module__beQdDG__consoleScrollInner{padding:0}.discovery-experience-module__beQdDG__consoleFooter{padding:var(--space-5) var(--space-6);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px))}.discovery-experience-module__beQdDG__mapToggle{z-index:1;margin-right:var(--space-6);align-items:center;gap:var(--space-3);height:28px;padding:0 var(--space-5);border-radius:var(--radius-full);border:1px solid var(--env-hairline-strong);color:#fff;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);-webkit-backdrop-filter:blur(10px);cursor:pointer;white-space:nowrap;pointer-events:auto;background:#160a2cd1;display:inline-flex;position:relative;bottom:auto;right:auto}.discovery-experience-module__beQdDG__rootMapExpanded .discovery-experience-module__beQdDG__sheetDock{padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px))}.discovery-experience-module__beQdDG__rootMapExpanded .discovery-experience-module__beQdDG__mapToggle{bottom:auto}.discovery-experience-module__beQdDG__consoleSearching{margin:0 12px calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-2xl);min-height:0;max-height:none;overflow:visible;box-shadow:0 -8px 32px -12px #2328382e,0 8px 24px #ae6eff1f}.discovery-experience-module__beQdDG__consoleSearching .discovery-experience-module__beQdDG__consoleScrollInner{padding:22px 20px 20px}.discovery-experience-module__beQdDG__consoleSearching .discovery-experience-module__beQdDG__siriBloom{border-radius:calc(var(--radius-2xl) + 4px)}.discovery-experience-module__beQdDG__consoleSearching .discovery-experience-module__beQdDG__siriRing{border-radius:calc(var(--radius-2xl) + 2px)}}@media (max-width:380px){.discovery-experience-module__beQdDG__consoleScrollInner{padding:var(--space-6) var(--space-5)}.discovery-experience-module__beQdDG__consoleScrollBrief .discovery-experience-module__beQdDG__consoleScrollInner{padding:0}.discovery-experience-module__beQdDG__consoleFooter{padding-left:var(--space-5);padding-right:var(--space-5)}}
.vista-module__KeoG3W__vista{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vista-module__KeoG3W__sky{background-image:radial-gradient(132% 52% at 50% 60%,#ffe7c0e0 0%,#fccdac75 34%,#d6a3b200 68%),linear-gradient(#3c6192 0%,#476c97 9%,#5f78a4 20%,#7a7fac 30%,#977fae 38%,#b48ba9 45%,#d3a0a2 50%,#eec0a4 55%,#fadcbc 60%,#fdeacd 70%,#fdf0d8 100%);position:absolute;inset:0}.vista-module__KeoG3W__stars{width:100%;height:58%;position:absolute;top:0;left:0}.vista-module__KeoG3W__veil{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--purple-800) 46%, transparent) 0%, color-mix(in srgb, var(--purple-800) 26%, transparent) 18%, color-mix(in srgb, var(--purple-800) 10%, transparent) 34%, transparent 50%), radial-gradient(86% 46% at 50% 22%, color-mix(in srgb, var(--purple-400) 22%, transparent) 0%, transparent 72%);position:absolute;inset:0}.vista-module__KeoG3W__clouds,.vista-module__KeoG3W__hill,.vista-module__KeoG3W__meadow{height:var(--band-h);width:max(100%, var(--band-w));max-width:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vista-module__KeoG3W__clouds{--band-h:54%;--band-w:160dvh;animation:vista-module__KeoG3W__cloudShift 70s var(--ease-in-out) infinite alternate}.vista-module__KeoG3W__hill{--band-h:40%;--band-w:160dvh}.vista-module__KeoG3W__meadow{--band-h:17%;--band-w:151dvh}.vista-module__KeoG3W__figure{width:auto;max-width:none;height:clamp(180px,33vh,370px);position:absolute;bottom:8.5%;left:50%;transform:translate(-50%)}.vista-module__KeoG3W__photoWrap{animation:vista-module__KeoG3W__vistaDrift 22s var(--ease-in-out) infinite alternate;position:absolute;inset:-8%}.vista-module__KeoG3W__photo{object-fit:cover;object-position:center bottom}.vista-module__KeoG3W__meadowLive{pointer-events:none;height:36%;position:absolute;bottom:0;left:0;right:0;overflow:visible;-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%)}.vista-module__KeoG3W__blade{transform-origin:0 0;animation:vista-module__KeoG3W__bladeSway 3.4s var(--ease-in-out) infinite alternate}.vista-module__KeoG3W__blade path{fill:none;stroke:#2434406b;stroke-width:1.8px;stroke-linecap:round}.vista-module__KeoG3W__bloom{transform-origin:0 4px;animation:vista-module__KeoG3W__bloomNod 4.4s var(--ease-in-out) infinite alternate;mix-blend-mode:multiply}.vista-module__KeoG3W__bloom[data-hue=blue]{fill:#7ea3b8;opacity:.55}.vista-module__KeoG3W__bloom[data-hue=pink]{fill:#c995b4;opacity:.5}@keyframes vista-module__KeoG3W__vistaDrift{0%{transform:translate(-1.6%,.4%)scale(1.04)}to{transform:translate(1.8%,-.5%)scale(1.07)}}@keyframes vista-module__KeoG3W__bladeSway{0%{transform:rotate(-9deg)}to{transform:rotate(11deg)}}@keyframes vista-module__KeoG3W__bloomNod{0%{transform:rotate(-7deg)translate(0,0)}to{transform:rotate(8deg)translateY(-3px)}}@keyframes vista-module__KeoG3W__cloudShift{0%{transform:translate(-52%)}to{transform:translate(-48%)}}.vista-module__KeoG3W__grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (max-width:640px){.vista-module__KeoG3W__clouds{--band-h:56%;--band-w:166dvh}.vista-module__KeoG3W__hill{--band-h:36%;--band-w:144dvh}.vista-module__KeoG3W__meadow{--band-h:17%;--band-w:151dvh}.vista-module__KeoG3W__figure{height:clamp(150px,25vh,260px);bottom:9%}.vista-module__KeoG3W__veil{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--purple-800) 50%, transparent) 0%, color-mix(in srgb, var(--purple-800) 30%, transparent) 22%, color-mix(in srgb, var(--purple-800) 10%, transparent) 40%, transparent 58%)}}@media (max-height:760px){.vista-module__KeoG3W__clouds{--band-h:46%;--band-w:136dvh}.vista-module__KeoG3W__hill{--band-h:34%;--band-w:136dvh}.vista-module__KeoG3W__meadow{--band-h:15%;--band-w:133dvh}.vista-module__KeoG3W__figure{height:clamp(150px,27vh,280px)}.vista-module__KeoG3W__veil{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--purple-800) 48%, transparent) 0%, color-mix(in srgb, var(--purple-800) 28%, transparent) 20%, color-mix(in srgb, var(--purple-800) 10%, transparent) 38%, transparent 54%)}}@media (prefers-reduced-motion:reduce){.vista-module__KeoG3W__photoWrap,.vista-module__KeoG3W__blade,.vista-module__KeoG3W__bloom,.vista-module__KeoG3W__clouds{animation:none}.vista-module__KeoG3W__photoWrap{inset:0;transform:none}}
