.Footer-module-scss-module__MiXVYG__footer{text-align:center;width:100%;max-width:1200px;margin-inline:auto;padding-block:1.5rem;padding-inline:1.5rem;font-size:.82rem}.Footer-module-scss-module__MiXVYG__light{color:#f8fafcbf}.Footer-module-scss-module__MiXVYG__dark{color:#64748b}
.LocaleSwitcher-module-scss-module___tfJGa__switcher{border-radius:999px;gap:2px;padding:3px;display:inline-flex}.LocaleSwitcher-module-scss-module___tfJGa__switcher button{appearance:none;font:inherit;cursor:pointer;letter-spacing:.04em;background:0 0;border:none;border-radius:999px;min-width:2.25rem;padding:.3rem .55rem;font-size:.75rem;font-weight:600;transition:background-color .25s,color .25s}.LocaleSwitcher-module-scss-module___tfJGa__switcher .LocaleSwitcher-module-scss-module___tfJGa__active{color:#0b132b;background:#ffb703}.LocaleSwitcher-module-scss-module___tfJGa__light{background:#0b132b38;border:1px solid #f8fafc47}.LocaleSwitcher-module-scss-module___tfJGa__light button:not(.LocaleSwitcher-module-scss-module___tfJGa__active){color:#f8fafc}.LocaleSwitcher-module-scss-module___tfJGa__light button:not(.LocaleSwitcher-module-scss-module___tfJGa__active):hover{background:#f8fafc24}.LocaleSwitcher-module-scss-module___tfJGa__dark{background:#f1f5f9;border:1px solid #e2e8f0}.LocaleSwitcher-module-scss-module___tfJGa__dark button:not(.LocaleSwitcher-module-scss-module___tfJGa__active){color:#0b132b}.LocaleSwitcher-module-scss-module___tfJGa__dark button:not(.LocaleSwitcher-module-scss-module___tfJGa__active):hover{background:#e2e8f0}
.NaveaIcon-module-scss-module__2-2Erq__icon{background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.NaveaIcon-module-scss-module__2-2Erq__logo{object-fit:contain;flex-shrink:0;display:inline-block}
.Sheet-module-scss-module__20Bpha__scrim{z-index:70;background:var(--nv-scrim);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@media (max-width:640px){.Sheet-module-scss-module__20Bpha__scrim{align-items:flex-end;padding:0}}.Sheet-module-scss-module__20Bpha__sheet{border:1px solid var(--nv-border);background:var(--nv-surface);width:min(480px,100%);max-height:calc(100dvh - 2rem);color:var(--nv-text);box-shadow:var(--nv-shadow-pop);border-radius:28px;outline:none;flex-direction:column;display:flex;overflow:hidden}@media (max-width:640px){.Sheet-module-scss-module__20Bpha__sheet{border-radius:28px 28px 0 0;width:100%;max-height:92dvh}}.Sheet-module-scss-module__20Bpha__wide{width:min(640px,100%)}.Sheet-module-scss-module__20Bpha__head{align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem .75rem;display:flex}.Sheet-module-scss-module__20Bpha__titles{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.Sheet-module-scss-module__20Bpha__titles h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.Sheet-module-scss-module__20Bpha__titles p{color:var(--nv-text-2);font-size:.875rem;line-height:1.45}.Sheet-module-scss-module__20Bpha__close{background:var(--nv-inset);width:34px;height:34px;color:var(--nv-text);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.Sheet-module-scss-module__20Bpha__close:hover{background:var(--nv-border)}.Sheet-module-scss-module__20Bpha__body{flex-direction:column;gap:1.25rem;padding:.5rem 1.5rem 1.5rem;display:flex;overflow-y:auto}.Sheet-module-scss-module__20Bpha__foot{border-top:1px solid var(--nv-border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem 1.25rem;display:flex}@media (max-width:640px){.Sheet-module-scss-module__20Bpha__foot{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}}
.ui-module-scss-module__WzgV0q__label{color:var(--nv-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.ui-module-scss-module__WzgV0q__field{flex-direction:column;gap:.5rem;display:flex}.ui-module-scss-module__WzgV0q__input{border:1.5px solid var(--nv-border);background:var(--nv-inset);width:100%;color:var(--nv-text);font:inherit;border-radius:14px;padding:.75rem .875rem;font-size:.9375rem;font-weight:500;transition:border-color .2s,background .2s}.ui-module-scss-module__WzgV0q__input::placeholder{color:var(--nv-text-2)}.ui-module-scss-module__WzgV0q__input:focus{border-color:var(--nv-action);background:var(--nv-surface);outline:none}.ui-module-scss-module__WzgV0q__textarea{resize:vertical;min-height:72px}.ui-module-scss-module__WzgV0q__counter{color:var(--nv-text-2);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:.6875rem}.ui-module-scss-module__WzgV0q__money{border:1.5px solid var(--nv-border);background:var(--nv-inset);border-radius:14px;align-items:center;gap:.5rem;padding:0 .875rem;display:flex}.ui-module-scss-module__WzgV0q__money:focus-within{border-color:var(--nv-action);background:var(--nv-surface)}.ui-module-scss-module__WzgV0q__money span{color:var(--nv-text-2);font-weight:600}.ui-module-scss-module__WzgV0q__money input{min-width:0;color:var(--nv-text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:.75rem 0;font-size:1.125rem;font-weight:600}.ui-module-scss-module__WzgV0q__chips{flex-wrap:wrap;gap:.5rem;display:flex}.ui-module-scss-module__WzgV0q__chip{border:1.5px solid var(--nv-border);background:var(--nv-surface);max-width:100%;color:var(--nv-text);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .8125rem;font-size:.8125rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex;overflow:hidden}.ui-module-scss-module__WzgV0q__chip[aria-pressed=true]{border-color:var(--nv-active);background:var(--nv-active);color:var(--nv-on-active)}.ui-module-scss-module__WzgV0q__chip:hover:not([aria-pressed=true]){border-color:var(--nv-text-2)}.ui-module-scss-module__WzgV0q__hint{color:var(--nv-text-2);font-size:.75rem;line-height:1.45}.ui-module-scss-module__WzgV0q__error{color:#d97706;font-size:.8125rem;font-weight:500}.ui-module-scss-module__WzgV0q__button{background:var(--nv-action);color:var(--nv-on-action);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4375rem;padding:.6875rem 1.125rem;font-size:.875rem;font-weight:600;transition:opacity .2s,background .2s;display:inline-flex}.ui-module-scss-module__WzgV0q__button:disabled{cursor:default;opacity:.45}.ui-module-scss-module__WzgV0q__secondary{border:1.5px solid var(--nv-border);background:var(--nv-surface);color:var(--nv-text)}.ui-module-scss-module__WzgV0q__secondary:hover:not(:disabled){border-color:var(--nv-text-2)}.ui-module-scss-module__WzgV0q__danger{color:#fff;background:#e5484d}.ui-module-scss-module__WzgV0q__ghost{color:var(--nv-action);background:0 0;padding:.5rem .25rem}.ui-module-scss-module__WzgV0q__grow{flex:1}.ui-module-scss-module__WzgV0q__option{border:1.5px solid var(--nv-border);background:var(--nv-surface);width:100%;color:var(--nv-text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:.75rem;padding:.75rem .875rem;transition:border-color .2s;display:flex}.ui-module-scss-module__WzgV0q__option[aria-checked=true]{border-color:var(--nv-active)}.ui-module-scss-module__WzgV0q__option:disabled{cursor:default;opacity:.6}.ui-module-scss-module__WzgV0q__optionText{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ui-module-scss-module__WzgV0q__optionText strong{font-size:.875rem;font-weight:600}.ui-module-scss-module__WzgV0q__optionText span{color:var(--nv-text-2);font-size:.75rem}.ui-module-scss-module__WzgV0q__radio{border:2px solid var(--nv-border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}[aria-checked=true]>.ui-module-scss-module__WzgV0q__radio{border-color:var(--nv-active)}[aria-checked=true]>.ui-module-scss-module__WzgV0q__radio:after{content:"";background:var(--nv-active);border-radius:999px;width:10px;height:10px}.ui-module-scss-module__WzgV0q__segmented{background:var(--nv-inset);border-radius:999px;padding:3px;display:flex}.ui-module-scss-module__WzgV0q__segment{color:var(--nv-text-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:.5625rem .75rem;font-size:.8125rem;font-weight:600;position:relative}.ui-module-scss-module__WzgV0q__segment[aria-pressed=true]{color:var(--nv-text)}.ui-module-scss-module__WzgV0q__segment:disabled{cursor:default}.ui-module-scss-module__WzgV0q__segmentPill{background:var(--nv-surface);border-radius:999px;position:absolute;inset:0;box-shadow:0 2px 8px #0b132b1f}.ui-module-scss-module__WzgV0q__segmentLabel{position:relative}.ui-module-scss-module__WzgV0q__rows{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.ui-module-scss-module__WzgV0q__row{border:0;border-bottom:1px solid var(--nv-border);width:100%;color:var(--nv-text);font:inherit;text-align:left;background:0 0;align-items:center;gap:.75rem;padding:.8125rem 1rem;display:flex}.ui-module-scss-module__WzgV0q__row:last-child{border-bottom:0}.ui-module-scss-module__WzgV0q__row:is(button){cursor:pointer;transition:background .2s}.ui-module-scss-module__WzgV0q__row:is(button):hover{background:var(--nv-inset)}.ui-module-scss-module__WzgV0q__rowText{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ui-module-scss-module__WzgV0q__rowText strong{font-size:.875rem;font-weight:600}.ui-module-scss-module__WzgV0q__rowText span{color:var(--nv-text-2);font-size:.75rem;line-height:1.4}.ui-module-scss-module__WzgV0q__rowValue{max-width:50%;color:var(--nv-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.ui-module-scss-module__WzgV0q__rowDanger strong{color:#e5484d}.ui-module-scss-module__WzgV0q__rowArrow{color:var(--nv-text-2);flex-shrink:0}
.PhotoSheet-module-scss-module__c097pq__preview{background:var(--nv-inset);object-fit:cover;border-radius:20px;width:100%;min-height:160px;max-height:46vh;transition:opacity .3s,filter .3s;display:block}.PhotoSheet-module-scss-module__c097pq__uploading{animation:1.4s ease-in-out infinite alternate PhotoSheet-module-scss-module__c097pq__breathe}@keyframes PhotoSheet-module-scss-module__c097pq__breathe{to{opacity:.6;filter:saturate(.6)}}
.AlbumTab-module-scss-module__HzwmaG__tab{flex-direction:column;gap:1.25rem;display:flex}.AlbumTab-module-scss-module__HzwmaG__muted{color:var(--nv-text-2);font-size:.8125rem}.AlbumTab-module-scss-module__HzwmaG__skeleton{background:var(--nv-inset);border-radius:20px;height:220px;display:block}.AlbumTab-module-scss-module__HzwmaG__day{flex-direction:column;gap:.625rem;display:flex}.AlbumTab-module-scss-module__HzwmaG__day h3{text-transform:capitalize;font-size:.9375rem;font-weight:600}.AlbumTab-module-scss-module__HzwmaG__stop{flex-direction:column;gap:.375rem;display:flex}.AlbumTab-module-scss-module__HzwmaG__stopTitle{color:var(--nv-text-2);font-size:.75rem;font-weight:600}.AlbumTab-module-scss-module__HzwmaG__grid{grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}.AlbumTab-module-scss-module__HzwmaG__thumb{aspect-ratio:1;background:var(--nv-inset);cursor:zoom-in;border:0;border-radius:12px;padding:0;overflow:hidden}.AlbumTab-module-scss-module__HzwmaG__thumb img{object-fit:cover;width:100%;height:100%}.AlbumTab-module-scss-module__HzwmaG__viewer{z-index:80;-webkit-backdrop-filter:blur(10px);background:#030712e0;justify-content:center;align-items:center;padding:4rem 5rem;display:flex;position:fixed;inset:0}@media (max-width:640px){.AlbumTab-module-scss-module__HzwmaG__viewer{padding:4rem .75rem}}.AlbumTab-module-scss-module__HzwmaG__figure{flex-direction:column;align-items:center;gap:.75rem;max-width:100%;max-height:100%;margin:0;display:flex}.AlbumTab-module-scss-module__HzwmaG__figure img{object-fit:contain;border-radius:18px;max-width:min(1100px,100%);max-height:calc(100vh - 12rem)}.AlbumTab-module-scss-module__HzwmaG__figure figcaption{color:#f8fafc;font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;text-align:center;flex-direction:column;align-items:center;gap:.125rem;font-size:.9375rem;display:flex}.AlbumTab-module-scss-module__HzwmaG__author{color:#94a3b8;font-size:.8125rem}.AlbumTab-module-scss-module__HzwmaG__control{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex;position:absolute}.AlbumTab-module-scss-module__HzwmaG__control:hover{background:#ffffff38}.AlbumTab-module-scss-module__HzwmaG__close{top:1.25rem;right:1.25rem}.AlbumTab-module-scss-module__HzwmaG__prev{top:50%;left:1.25rem;translate:0 -50%}.AlbumTab-module-scss-module__HzwmaG__next{top:50%;right:1.25rem;translate:0 -50%}.AlbumTab-module-scss-module__HzwmaG__toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AlbumTab-module-scss-module__HzwmaG__add{background:var(--nv-action);color:var(--nv-on-action);font:inherit;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:.4375rem;padding:.5625rem .9375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.AlbumTab-module-scss-module__HzwmaG__captionForm{flex-direction:column;gap:.5rem;width:min(560px,100%);display:flex}.AlbumTab-module-scss-module__HzwmaG__captionForm textarea{color:#f8fafc;width:100%;font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;resize:none;background:#ffffff14;border:1.5px solid #ffffff3d;border-radius:14px;padding:.625rem .875rem;font-size:.9375rem}.AlbumTab-module-scss-module__HzwmaG__captionForm textarea:focus{border-color:#18d2c3;outline:none}.AlbumTab-module-scss-module__HzwmaG__captionActions{justify-content:flex-end;gap:.5rem;display:flex}.AlbumTab-module-scss-module__HzwmaG__pill{color:#f8fafc;font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex-shrink:0;padding:.5rem .9375rem;font-size:.8125rem;font-weight:600}.AlbumTab-module-scss-module__HzwmaG__pillPrimary{background:#00a896}.AlbumTab-module-scss-module__HzwmaG__pillDanger{background:#e5484d}.AlbumTab-module-scss-module__HzwmaG__viewerError{color:#fbbf24;font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:.8125rem}.AlbumTab-module-scss-module__HzwmaG__tools{gap:.5rem;max-width:calc(100% - 6rem);display:flex;position:absolute;top:1.25rem;left:1.25rem}.AlbumTab-module-scss-module__HzwmaG__tool{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex}.AlbumTab-module-scss-module__HzwmaG__tool:hover{background:#ffffff38}.AlbumTab-module-scss-module__HzwmaG__confirm{color:#f8fafc;font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;background:#0b132beb;border-radius:18px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .875rem;font-size:.8125rem;display:flex}.AlbumTab-module-scss-module__HzwmaG__confirm span{flex:200px}
.ExpenseSheet-module-scss-module__XrrwQq__form{flex-direction:column;gap:1.25rem;display:flex}.ExpenseSheet-module-scss-module__XrrwQq__delete{color:#e5484d}.ExpenseSheet-module-scss-module__XrrwQq__confirm{border:1.5px solid #e5484d;border-radius:16px;flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex;overflow:hidden}.ExpenseSheet-module-scss-module__XrrwQq__confirm p{font-size:.8125rem;line-height:1.45}.ExpenseSheet-module-scss-module__XrrwQq__confirmActions{justify-content:flex-end;gap:.5rem;display:flex}
.ExpensesTab-module-scss-module__9y4D9a__tab{flex-direction:column;gap:1.5rem;display:flex}.ExpensesTab-module-scss-module__9y4D9a__summary{background:var(--nv-inset);border-radius:22px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ExpensesTab-module-scss-module__9y4D9a__summaryTop{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ExpensesTab-module-scss-module__9y4D9a__summaryTop>div:first-child{flex-direction:column;display:flex}.ExpensesTab-module-scss-module__9y4D9a__label{color:var(--nv-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.ExpensesTab-module-scss-module__9y4D9a__total{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:700}.ExpensesTab-module-scss-module__9y4D9a__budget{color:var(--nv-text-2);flex-direction:column;align-items:flex-end;font-size:.75rem;display:flex}.ExpensesTab-module-scss-module__9y4D9a__left{color:var(--nv-action);font-weight:600}.ExpensesTab-module-scss-module__9y4D9a__over{color:#d97706;font-weight:600}.ExpensesTab-module-scss-module__9y4D9a__track,.ExpensesTab-module-scss-module__9y4D9a__trackThin{background:var(--nv-border);border-radius:999px;display:block;position:relative;overflow:hidden}.ExpensesTab-module-scss-module__9y4D9a__track{height:10px}.ExpensesTab-module-scss-module__9y4D9a__trackThin{height:6px}.ExpensesTab-module-scss-module__9y4D9a__fill{background:var(--nv-active);transform-origin:0;border-radius:999px;position:absolute;inset:0 auto 0 0}.ExpensesTab-module-scss-module__9y4D9a__fillOver{background:#d97706}.ExpensesTab-module-scss-module__9y4D9a__section{flex-direction:column;gap:.625rem;display:flex}.ExpensesTab-module-scss-module__9y4D9a__section h3{letter-spacing:.08em;text-transform:uppercase;color:var(--nv-text-2);font-size:.6875rem;font-weight:600}.ExpensesTab-module-scss-module__9y4D9a__muted{color:var(--nv-text-2);font-size:.8125rem}.ExpensesTab-module-scss-module__9y4D9a__category{flex-direction:column;gap:.3125rem;display:flex}.ExpensesTab-module-scss-module__9y4D9a__categoryRow{color:var(--nv-text-2);align-items:center;gap:.5rem;display:flex}.ExpensesTab-module-scss-module__9y4D9a__categoryName{color:var(--nv-text);flex:1;font-size:.875rem;font-weight:500}.ExpensesTab-module-scss-module__9y4D9a__amount{color:var(--nv-text);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.ExpensesTab-module-scss-module__9y4D9a__row{background:var(--nv-inset);border-radius:16px;padding:.75rem .875rem;font-size:.875rem}.ExpensesTab-module-scss-module__9y4D9a__expense{background:var(--nv-inset);border-radius:16px;align-items:center;gap:.75rem;padding:.625rem;display:flex}.ExpensesTab-module-scss-module__9y4D9a__icon{background:var(--nv-surface);width:36px;height:36px;color:var(--nv-text-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ExpensesTab-module-scss-module__9y4D9a__expenseText{flex-direction:column;flex:1;min-width:0;display:flex}.ExpensesTab-module-scss-module__9y4D9a__expenseTitle{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.ExpensesTab-module-scss-module__9y4D9a__transfer{background:var(--nv-inset);border-radius:16px;align-items:center;gap:.5rem;display:flex}.ExpensesTab-module-scss-module__9y4D9a__transfer .ExpensesTab-module-scss-module__9y4D9a__row{background:0 0;flex:1;min-width:0}.ExpensesTab-module-scss-module__9y4D9a__settle{background:var(--nv-surface);color:var(--nv-action);font:inherit;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;margin-right:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.ExpensesTab-module-scss-module__9y4D9a__settle:disabled{opacity:.5}.ExpensesTab-module-scss-module__9y4D9a__error{color:#d97706;font-size:.8125rem}.ExpensesTab-module-scss-module__9y4D9a__expenseButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;transition:background .2s}.ExpensesTab-module-scss-module__9y4D9a__expenseButton:hover{background:var(--nv-border)}.ExpensesTab-module-scss-module__9y4D9a__add{border:1.5px dashed var(--nv-border);width:100%;color:var(--nv-action);font:inherit;cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;transition:border-color .2s;display:flex}.ExpensesTab-module-scss-module__9y4D9a__add:hover{border-color:var(--nv-action)}.ExpensesTab-module-scss-module__9y4D9a__addIcon{background:var(--nv-action);width:30px;height:30px;color:var(--nv-on-action);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}
.Faces-module-scss-module__rFaDQa__faces{align-items:center;display:inline-flex}.Faces-module-scss-module__rFaDQa__face{width:var(--size);height:var(--size);margin-right:calc(var(--size)*-.26);border:2px solid var(--nv-surface);color:#0b132b;font-size:calc(var(--size)*.36);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.Faces-module-scss-module__rFaDQa__face img{object-fit:cover;width:100%;height:100%}.Faces-module-scss-module__rFaDQa__rest{background:var(--nv-inset);color:var(--nv-text-2)}
.DecisionCard-module-scss-module__Da1y_a__card{border:1px solid var(--nv-border);background:var(--nv-inset);border-radius:22px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.DecisionCard-module-scss-module__Da1y_a__cancelled{opacity:.6}.DecisionCard-module-scss-module__Da1y_a__top{align-items:center;gap:.5rem;display:flex}.DecisionCard-module-scss-module__Da1y_a__status{background:var(--nv-surface);color:var(--nv-text-2);border-radius:999px;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:600}.DecisionCard-module-scss-module__Da1y_a__open{background:var(--nv-active);color:var(--nv-on-active)}.DecisionCard-module-scss-module__Da1y_a__closed{color:#0b132b;background:#18d2c3}.DecisionCard-module-scss-module__Da1y_a__comments{color:var(--nv-text-2);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.DecisionCard-module-scss-module__Da1y_a__openQuestion{color:var(--nv-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:flex}.DecisionCard-module-scss-module__Da1y_a__openQuestion:hover h4{text-decoration:underline}.DecisionCard-module-scss-module__Da1y_a__question{font-size:1rem;font-weight:600;line-height:1.3}.DecisionCard-module-scss-module__Da1y_a__muted{color:var(--nv-text-2);font-size:.75rem}.DecisionCard-module-scss-module__Da1y_a__options{flex-direction:column;gap:.375rem;list-style:none;display:flex}.DecisionCard-module-scss-module__Da1y_a__option{background:var(--nv-surface);width:100%;color:var(--nv-text);text-align:left;cursor:pointer;transition:border-color .2s var(--nv-ease);border:1px solid #0000;border-radius:14px;align-items:center;gap:.625rem;padding:.375rem .625rem .375rem .375rem;display:flex;position:relative;overflow:hidden}.DecisionCard-module-scss-module__Da1y_a__option:disabled{cursor:default}.DecisionCard-module-scss-module__Da1y_a__option:not(:disabled):hover{border-color:var(--nv-border)}.DecisionCard-module-scss-module__Da1y_a__mine{border-color:var(--nv-action)}.DecisionCard-module-scss-module__Da1y_a__bar{transform-origin:0;background:#00a89624;position:absolute;inset:0}.DecisionCard-module-scss-module__Da1y_a__thumb,.DecisionCard-module-scss-module__Da1y_a__title,.DecisionCard-module-scss-module__Da1y_a__chosen,.DecisionCard-module-scss-module__Da1y_a__check,.DecisionCard-module-scss-module__Da1y_a__votes{position:relative}.DecisionCard-module-scss-module__Da1y_a__thumb{background:var(--nv-inset);object-fit:cover;border-radius:10px;flex-shrink:0;width:34px;height:34px}.DecisionCard-module-scss-module__Da1y_a__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.DecisionCard-module-scss-module__Da1y_a__strong{font-weight:600}.DecisionCard-module-scss-module__Da1y_a__chosen{color:#0b132b;background:#18d2c3;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.DecisionCard-module-scss-module__Da1y_a__check{color:var(--nv-action)}.DecisionCard-module-scss-module__Da1y_a__votes{min-width:1rem;color:var(--nv-text-2);font-variant-numeric:tabular-nums;text-align:right;font-size:.75rem}.DecisionCard-module-scss-module__Da1y_a__voted{font-size:.75rem;font-weight:600}
.InviteSheet-module-scss-module__ag8MIG__codeCard{text-align:center;background:linear-gradient(140deg,#18d2c324,#00a8960f);border-radius:22px;flex-direction:column;align-items:center;gap:.875rem;padding:1.25rem;display:flex}.InviteSheet-module-scss-module__ag8MIG__code{font-variant-numeric:tabular-nums;letter-spacing:.12em;-webkit-user-select:all;user-select:all;font-size:clamp(1.875rem,6vw,2.375rem);font-weight:700}.InviteSheet-module-scss-module__ag8MIG__codeOff{color:var(--nv-text-2);text-decoration:line-through}.InviteSheet-module-scss-module__ag8MIG__codeSkeleton{background:var(--nv-inset);border-radius:12px;width:220px;height:44px;animation:1.2s ease-in-out infinite alternate InviteSheet-module-scss-module__ag8MIG__pulse}@keyframes InviteSheet-module-scss-module__ag8MIG__pulse{to{opacity:.5}}.InviteSheet-module-scss-module__ag8MIG__actions{align-self:stretch;gap:.5rem;display:flex}.InviteSheet-module-scss-module__ag8MIG__link{max-width:100%;color:var(--nv-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.InviteSheet-module-scss-module__ag8MIG__link:hover:not(:disabled) .InviteSheet-module-scss-module__ag8MIG__linkCopy{text-decoration:underline}.InviteSheet-module-scss-module__ag8MIG__linkText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.InviteSheet-module-scss-module__ag8MIG__linkCopy{color:var(--nv-action);flex-shrink:0;font-weight:600}.InviteSheet-module-scss-module__ag8MIG__newCode{align-self:flex-start}.InviteSheet-module-scss-module__ag8MIG__confirm{border:1.5px solid var(--nv-active);border-radius:16px;flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}.InviteSheet-module-scss-module__ag8MIG__confirm p{font-size:.8125rem;line-height:1.45}.InviteSheet-module-scss-module__ag8MIG__confirm .InviteSheet-module-scss-module__ag8MIG__actions{justify-content:flex-end}.InviteSheet-module-scss-module__ag8MIG__byName{border-top:1px solid var(--nv-border);flex-direction:column;gap:.75rem;padding-top:1.25rem;display:flex}
.PeopleSection-module-scss-module__1EveZG__section{flex-direction:column;gap:.625rem;display:flex}.PeopleSection-module-scss-module__1EveZG__section h3{color:var(--nv-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.PeopleSection-module-scss-module__1EveZG__titleRow{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.PeopleSection-module-scss-module__1EveZG__seats{color:var(--nv-text-2);font-size:.75rem}.PeopleSection-module-scss-module__1EveZG__request{border:1.5px solid var(--nv-active);background:var(--nv-surface);border-radius:16px;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .625rem;display:flex}.PeopleSection-module-scss-module__1EveZG__requestName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.PeopleSection-module-scss-module__1EveZG__initial{background:var(--nv-inset);width:34px;height:34px;color:var(--nv-text-2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.PeopleSection-module-scss-module__1EveZG__people{flex-direction:column;gap:.25rem;list-style:none;display:flex}.PeopleSection-module-scss-module__1EveZG__person{align-items:center;gap:.75rem;padding:.375rem 0;display:flex}.PeopleSection-module-scss-module__1EveZG__face{color:#0b132b;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:700;display:inline-flex;overflow:hidden}.PeopleSection-module-scss-module__1EveZG__face img{object-fit:cover;width:100%;height:100%}.PeopleSection-module-scss-module__1EveZG__faceSeat{background:var(--nv-inset);color:var(--nv-text-2)}.PeopleSection-module-scss-module__1EveZG__personLink{min-width:0;color:inherit;transition:background .2s var(--nv-ease);border-radius:14px;flex:1;align-items:center;gap:.75rem;margin:-.25rem -.5rem;padding:.25rem .5rem;text-decoration:none;display:flex}a.PeopleSection-module-scss-module__1EveZG__personLink:hover{background:var(--nv-inset)}.PeopleSection-module-scss-module__1EveZG__personText{flex-direction:column;flex:1;min-width:0;display:flex}.PeopleSection-module-scss-module__1EveZG__name{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.PeopleSection-module-scss-module__1EveZG__meta{color:var(--nv-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.PeopleSection-module-scss-module__1EveZG__more{width:32px;height:32px;color:var(--nv-text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.PeopleSection-module-scss-module__1EveZG__more:hover{background:var(--nv-inset);color:var(--nv-text)}.PeopleSection-module-scss-module__1EveZG__invite{border:1.5px dashed var(--nv-border);width:100%;color:var(--nv-action);font:inherit;cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:.625rem;margin-top:.25rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;transition:border-color .2s;display:flex}.PeopleSection-module-scss-module__1EveZG__invite:hover{border-color:var(--nv-action)}.PeopleSection-module-scss-module__1EveZG__inviteIcon{background:var(--nv-action);width:30px;height:30px;color:var(--nv-on-action);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.PeopleSection-module-scss-module__1EveZG__confirm{border:1.5px solid #e5484d;border-radius:16px;flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}.PeopleSection-module-scss-module__1EveZG__confirm p{font-size:.8125rem;line-height:1.45}.PeopleSection-module-scss-module__1EveZG__confirmActions{justify-content:flex-end;gap:.5rem;display:flex}.PeopleSection-module-scss-module__1EveZG__removeButton{color:#e5484d;align-self:flex-start}
.SidePanel-module-scss-module__e_pGyG__layer{z-index:55;pointer-events:none;justify-content:flex-end;padding:5.5rem 3.5rem 6.75rem;display:flex;position:fixed;inset:0}@media (max-width:768px){.SidePanel-module-scss-module__e_pGyG__layer{align-items:flex-end;padding:0}}.SidePanel-module-scss-module__e_pGyG__scrim{background:var(--nv-scrim);pointer-events:auto;position:absolute;inset:0}.SidePanel-module-scss-module__e_pGyG__panel{border:1px solid var(--nv-border);background:var(--nv-surface);width:440px;max-height:100%;color:var(--nv-text);box-shadow:var(--nv-shadow-pop);pointer-events:auto;border-radius:32px;outline:none;flex-direction:column;display:flex;position:relative}@media (max-width:768px){.SidePanel-module-scss-module__e_pGyG__panel{border-radius:28px 28px 0 0;width:100%;max-height:88dvh}}.SidePanel-module-scss-module__e_pGyG__head{flex-shrink:0;align-items:flex-start;gap:.5rem;padding:1.25rem 1.25rem .75rem;display:flex}.SidePanel-module-scss-module__e_pGyG__titles{flex-direction:column;flex:1;gap:.25rem;min-width:0;padding-top:.25rem;display:flex}.SidePanel-module-scss-module__e_pGyG__title{letter-spacing:-.025em;font-size:1.25rem;font-weight:600;line-height:1.2}.SidePanel-module-scss-module__e_pGyG__subtitle{color:var(--nv-text-2);font-size:.8125rem;line-height:1.4}.SidePanel-module-scss-module__e_pGyG__iconButton{background:var(--nv-inset);width:36px;height:36px;color:var(--nv-text);cursor:pointer;transition:background .2s var(--nv-ease);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SidePanel-module-scss-module__e_pGyG__iconButton:hover{background:var(--nv-border)}.SidePanel-module-scss-module__e_pGyG__body{flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:.25rem 1.25rem 1.25rem;display:flex;overflow-y:auto}.SidePanel-module-scss-module__e_pGyG__footer{border-top:1px solid var(--nv-border);flex-shrink:0;padding:.75rem 1.25rem 1.25rem}.SidePanel-module-scss-module__e_pGyG__field{flex-direction:column;gap:.5rem;display:flex}.SidePanel-module-scss-module__e_pGyG__label{color:var(--nv-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.SidePanel-module-scss-module__e_pGyG__input{border:1.5px solid var(--nv-border);background:var(--nv-inset);width:100%;color:var(--nv-text);font:inherit;transition:border-color .2s var(--nv-ease);border-radius:14px;padding:.6875rem .875rem;font-size:.9375rem;font-weight:500}.SidePanel-module-scss-module__e_pGyG__input::placeholder{color:var(--nv-text-2);font-weight:400}.SidePanel-module-scss-module__e_pGyG__input:focus{border-color:var(--nv-action);outline:none}textarea.SidePanel-module-scss-module__e_pGyG__input{resize:vertical;min-height:76px}.SidePanel-module-scss-module__e_pGyG__counter{color:var(--nv-text-2);align-self:flex-end;font-size:.6875rem}.SidePanel-module-scss-module__e_pGyG__chips{flex-wrap:wrap;gap:.375rem;display:flex}.SidePanel-module-scss-module__e_pGyG__chip{border:1.5px solid var(--nv-border);color:var(--nv-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .2s var(--nv-ease),border-color .2s var(--nv-ease);background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .8125rem;font-size:.8125rem;font-weight:600;display:inline-flex}.SidePanel-module-scss-module__e_pGyG__chip:hover{border-color:var(--nv-text-2)}.SidePanel-module-scss-module__e_pGyG__chip[aria-pressed=true]{border-color:var(--nv-active);background:var(--nv-active);color:var(--nv-on-active)}.SidePanel-module-scss-module__e_pGyG__chip:disabled{opacity:.4;cursor:default}.SidePanel-module-scss-module__e_pGyG__primary,.SidePanel-module-scss-module__e_pGyG__secondary,.SidePanel-module-scss-module__e_pGyG__ghost,.SidePanel-module-scss-module__e_pGyG__danger{width:100%;font:inherit;cursor:pointer;transition:opacity .2s var(--nv-ease),background .2s var(--nv-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.SidePanel-module-scss-module__e_pGyG__primary:disabled,.SidePanel-module-scss-module__e_pGyG__secondary:disabled,.SidePanel-module-scss-module__e_pGyG__ghost:disabled,.SidePanel-module-scss-module__e_pGyG__danger:disabled{opacity:.4;cursor:default}.SidePanel-module-scss-module__e_pGyG__primary{background:var(--nv-action);color:var(--nv-on-action)}.SidePanel-module-scss-module__e_pGyG__primary:hover:not(:disabled){opacity:.9}.SidePanel-module-scss-module__e_pGyG__secondary{border:1.5px solid var(--nv-border);background:var(--nv-surface);color:var(--nv-text)}.SidePanel-module-scss-module__e_pGyG__secondary:hover:not(:disabled){background:var(--nv-inset)}.SidePanel-module-scss-module__e_pGyG__ghost{color:var(--nv-text-2);background:0 0}.SidePanel-module-scss-module__e_pGyG__ghost:hover:not(:disabled){color:var(--nv-text)}.SidePanel-module-scss-module__e_pGyG__danger{color:#d64545;background:0 0}.SidePanel-module-scss-module__e_pGyG__danger:hover:not(:disabled){background:#d6454514}.SidePanel-module-scss-module__e_pGyG__link{color:var(--nv-action);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.875rem;font-weight:600}.SidePanel-module-scss-module__e_pGyG__link:hover{text-decoration:underline}.SidePanel-module-scss-module__e_pGyG__muted{color:var(--nv-text-2);font-size:.8125rem;line-height:1.45}.SidePanel-module-scss-module__e_pGyG__strong{color:var(--nv-text);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.SidePanel-module-scss-module__e_pGyG__warning{border:1.5px solid var(--nv-active);color:var(--nv-text);background:#ffb70324;border-radius:14px;flex-direction:column;gap:.25rem;padding:.625rem .75rem;font-size:.75rem;font-weight:500;display:flex}.SidePanel-module-scss-module__e_pGyG__warning span{align-items:center;gap:.375rem;display:flex}.SidePanel-module-scss-module__e_pGyG__note{background:var(--nv-inset);border-radius:14px;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.SidePanel-module-scss-module__e_pGyG__error{color:#d64545;font-size:.8125rem;font-weight:500}.SidePanel-module-scss-module__e_pGyG__row{align-items:flex-end;gap:.75rem;display:flex}
.PlaceSearch-module-scss-module__eyBphq__search{flex-direction:column;gap:.875rem;display:flex}.PlaceSearch-module-scss-module__eyBphq__box{z-index:1;border:1.5px solid var(--nv-border);background:var(--nv-inset);transition:border-color .2s var(--nv-ease);border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem;display:flex;position:sticky;top:0}.PlaceSearch-module-scss-module__eyBphq__box:focus-within{border-color:var(--nv-action)}.PlaceSearch-module-scss-module__eyBphq__boxIcon{color:var(--nv-text-2);flex-shrink:0}.PlaceSearch-module-scss-module__eyBphq__input{min-width:0;color:var(--nv-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.6875rem 0;font-size:.9375rem}.PlaceSearch-module-scss-module__eyBphq__input::placeholder{color:var(--nv-text-2)}.PlaceSearch-module-scss-module__eyBphq__spinner{border:2px solid var(--nv-border);border-top-color:var(--nv-action);border-radius:999px;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite PlaceSearch-module-scss-module__eyBphq__spin}@keyframes PlaceSearch-module-scss-module__eyBphq__spin{to{rotate:1turn}}.PlaceSearch-module-scss-module__eyBphq__personal{border:1.5px dashed var(--nv-action);color:var(--nv-action);font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--nv-ease);background:0 0;border-radius:18px;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.PlaceSearch-module-scss-module__eyBphq__personal:hover:not(:disabled){background:#00a8960f}.PlaceSearch-module-scss-module__eyBphq__personal:disabled{opacity:.4;cursor:default}.PlaceSearch-module-scss-module__eyBphq__personalText{flex-direction:column;gap:.125rem;display:flex}.PlaceSearch-module-scss-module__eyBphq__personalTitle{color:var(--nv-text);font-size:.9375rem;font-weight:600}.PlaceSearch-module-scss-module__eyBphq__results,.PlaceSearch-module-scss-module__eyBphq__shelves{flex-direction:column;gap:.5rem;display:flex}.PlaceSearch-module-scss-module__eyBphq__shelves{gap:1rem}.PlaceSearch-module-scss-module__eyBphq__suggested{color:var(--nv-text-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.PlaceSearch-module-scss-module__eyBphq__shelf{flex-direction:column;gap:.375rem;display:flex}.PlaceSearch-module-scss-module__eyBphq__shelfTitle{align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;display:flex}.PlaceSearch-module-scss-module__eyBphq__shelfRow{flex-direction:column;gap:.5rem;display:flex}.PlaceSearch-module-scss-module__eyBphq__row{width:100%;color:var(--nv-text);font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--nv-ease);background:0 0;border:0;border-radius:18px;align-items:center;gap:.75rem;padding:.5rem;display:flex}.PlaceSearch-module-scss-module__eyBphq__row:hover{background:var(--nv-inset)}.PlaceSearch-module-scss-module__eyBphq__card{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:18px;overflow:hidden}.PlaceSearch-module-scss-module__eyBphq__card .PlaceSearch-module-scss-module__eyBphq__row{border-radius:0;text-decoration:none}.PlaceSearch-module-scss-module__eyBphq__actions{border-top:1px solid var(--nv-border);display:flex}.PlaceSearch-module-scss-module__eyBphq__actions>*+*{border-left:1px solid var(--nv-border)}.PlaceSearch-module-scss-module__eyBphq__action{color:var(--nv-text);font:inherit;cursor:pointer;transition:background .2s var(--nv-ease);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.PlaceSearch-module-scss-module__eyBphq__action:hover{background:var(--nv-inset)}.PlaceSearch-module-scss-module__eyBphq__action:focus-visible{outline:2px solid var(--nv-action);outline-offset:-2px}.PlaceSearch-module-scss-module__eyBphq__action:disabled{opacity:.5;cursor:default}.PlaceSearch-module-scss-module__eyBphq__select{color:var(--nv-action)}.PlaceSearch-module-scss-module__eyBphq__active{color:var(--nv-text)}.PlaceSearch-module-scss-module__eyBphq__active>span:first-child{color:var(--nv-active)}.PlaceSearch-module-scss-module__eyBphq__static{background:var(--nv-inset);cursor:default;padding:.625rem}.PlaceSearch-module-scss-module__eyBphq__thumb{background:var(--nv-inset);width:48px;height:48px;color:var(--nv-text-2);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.PlaceSearch-module-scss-module__eyBphq__thumb img{object-fit:cover;width:100%;height:100%}.PlaceSearch-module-scss-module__eyBphq__compact .PlaceSearch-module-scss-module__eyBphq__thumb{border-radius:12px;width:40px;height:40px}.PlaceSearch-module-scss-module__eyBphq__rowText{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.PlaceSearch-module-scss-module__eyBphq__rowName,.PlaceSearch-module-scss-module__eyBphq__rowDetail,.PlaceSearch-module-scss-module__eyBphq__rowNote{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PlaceSearch-module-scss-module__eyBphq__rowName{font-size:.9375rem;font-weight:600}.PlaceSearch-module-scss-module__eyBphq__rowDetail{color:var(--nv-text-2);font-size:.75rem}.PlaceSearch-module-scss-module__eyBphq__rowNote{color:var(--nv-action);align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}.PlaceSearch-module-scss-module__eyBphq__skeleton{background:var(--nv-inset);border-radius:18px;height:160px;animation:1.4s ease-in-out infinite PlaceSearch-module-scss-module__eyBphq__pulse}@keyframes PlaceSearch-module-scss-module__eyBphq__pulse{50%{opacity:.55}}.PlaceSearch-module-scss-module__eyBphq__google{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.PlaceSearch-module-scss-module__eyBphq__googleTitle{color:var(--nv-text-2);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;display:flex}.PlaceSearch-module-scss-module__eyBphq__googleMore{border:1px solid var(--nv-border);background:var(--nv-surface);width:100%;color:var(--nv-text);font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--nv-ease);border-radius:18px;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem .875rem;font-size:.875rem;font-weight:600;display:flex}.PlaceSearch-module-scss-module__eyBphq__googleMore span{flex:1;min-width:0}.PlaceSearch-module-scss-module__eyBphq__googleMore>:first-child{color:var(--nv-action)}.PlaceSearch-module-scss-module__eyBphq__googleMore:hover{background:var(--nv-inset)}.PlaceSearch-module-scss-module__eyBphq__dimmed{opacity:.5}.PlaceSearch-module-scss-module__eyBphq__attribution{color:var(--nv-text-2);align-self:flex-end;font-size:.6875rem;font-weight:500}.PlaceSearch-module-scss-module__eyBphq__addressThumb{color:var(--nv-action);background:#18d2c31f}.PlaceSearch-module-scss-module__eyBphq__addressTag{background:var(--nv-inset);color:var(--nv-text);border-radius:999px;margin-right:.375rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-block}
.CommentThread-module-scss-module__thna8W__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CommentThread-module-scss-module__thna8W__end{height:1px}.CommentThread-module-scss-module__thna8W__comment{gap:.625rem;padding:.625rem 0;display:flex;overflow:hidden}.CommentThread-module-scss-module__thna8W__pending{pointer-events:none}.CommentThread-module-scss-module__thna8W__face{color:#0b132b;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8125rem;font-weight:700;display:flex;overflow:hidden}.CommentThread-module-scss-module__thna8W__face img{object-fit:cover;width:100%;height:100%}.CommentThread-module-scss-module__thna8W__body{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.CommentThread-module-scss-module__thna8W__meta{align-items:baseline;gap:.375rem;display:flex}.CommentThread-module-scss-module__thna8W__name{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.CommentThread-module-scss-module__thna8W__time{color:var(--nv-text-2);flex-shrink:0;font-size:.6875rem}.CommentThread-module-scss-module__thna8W__about{border:1px solid var(--nv-border);background:var(--nv-inset);max-width:100%;color:var(--nv-text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-self:flex-start;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600;overflow:hidden}.CommentThread-module-scss-module__thna8W__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.CommentThread-module-scss-module__thna8W__mention{color:var(--nv-action);font-weight:600}.CommentThread-module-scss-module__thna8W__mentionMe{background:var(--nv-active);color:var(--nv-on-active);border-radius:4px;padding:0 .125rem;font-weight:700}.CommentThread-module-scss-module__thna8W__trash{color:var(--nv-text-2);opacity:0;cursor:pointer;transition:opacity .2s var(--nv-ease);background:0 0;border:0;border-radius:999px;flex-shrink:0;align-self:flex-start;padding:.25rem;display:flex}.CommentThread-module-scss-module__thna8W__comment:hover .CommentThread-module-scss-module__thna8W__trash,.CommentThread-module-scss-module__thna8W__trash:focus-visible{opacity:1}@media (hover:none){.CommentThread-module-scss-module__thna8W__trash{opacity:1}}.CommentThread-module-scss-module__thna8W__confirm{align-items:center;gap:.75rem;margin-top:.25rem;font-size:.8125rem;display:flex}.CommentThread-module-scss-module__thna8W__deleteNow{color:#d64545}.CommentThread-module-scss-module__thna8W__skeleton{background:var(--nv-inset);border-radius:16px;height:72px;animation:1.4s ease-in-out infinite CommentThread-module-scss-module__thna8W__pulse}@keyframes CommentThread-module-scss-module__thna8W__pulse{50%{opacity:.55}}.CommentThread-module-scss-module__thna8W__composer{flex-direction:column;gap:.5rem;display:flex}.CommentThread-module-scss-module__thna8W__mentions{border:1px solid var(--nv-border);background:var(--nv-surface);box-shadow:var(--nv-shadow-card);border-radius:16px;flex-direction:column;margin:0;padding:.25rem;list-style:none;display:flex}.CommentThread-module-scss-module__thna8W__mentionOption{width:100%;color:var(--nv-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;font-weight:600;display:flex}.CommentThread-module-scss-module__thna8W__mentionOption .CommentThread-module-scss-module__thna8W__face{width:26px;height:26px;font-size:.6875rem}.CommentThread-module-scss-module__thna8W__mentionOption:hover,.CommentThread-module-scss-module__thna8W__mentionOption[aria-selected=true]{background:var(--nv-inset)}.CommentThread-module-scss-module__thna8W__inputRow{align-items:flex-end;gap:.5rem;display:flex}.CommentThread-module-scss-module__thna8W__field{border:1.5px solid var(--nv-border);background:var(--nv-inset);min-height:42px;max-height:120px;color:var(--nv-text);font:inherit;resize:none;field-sizing:content;border-radius:21px;flex:1;padding:.625rem .875rem;font-size:.9375rem;line-height:1.35}.CommentThread-module-scss-module__thna8W__field::placeholder{color:var(--nv-text-2)}.CommentThread-module-scss-module__thna8W__field:focus{border-color:var(--nv-action);outline:none}.CommentThread-module-scss-module__thna8W__send{background:var(--nv-action);width:42px;height:42px;color:var(--nv-on-action);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CommentThread-module-scss-module__thna8W__send:disabled{opacity:.35;cursor:default}.CommentThread-module-scss-module__thna8W__readOnly{text-align:center}
.DecisionSheet-module-scss-module__ZHnF_a__body{flex-direction:column;gap:1.25rem;display:flex}.DecisionSheet-module-scss-module__ZHnF_a__facts{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.DecisionSheet-module-scss-module__ZHnF_a__status{background:var(--nv-inset);color:var(--nv-text-2);border-radius:999px;padding:.1875rem .625rem;font-size:.6875rem;font-weight:700}.DecisionSheet-module-scss-module__ZHnF_a__open{background:var(--nv-active);color:var(--nv-on-active)}.DecisionSheet-module-scss-module__ZHnF_a__confirmed{background:var(--nv-action);color:var(--nv-on-action)}.DecisionSheet-module-scss-module__ZHnF_a__closed,.DecisionSheet-module-scss-module__ZHnF_a__cancelled{background:var(--nv-inset)}.DecisionSheet-module-scss-module__ZHnF_a__options{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.DecisionSheet-module-scss-module__ZHnF_a__option{background:var(--nv-inset);transition:border-color .2s var(--nv-ease),opacity .2s var(--nv-ease);border:2px solid #0000;border-radius:20px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;position:relative}.DecisionSheet-module-scss-module__ZHnF_a__highlight{border-color:var(--nv-active)}.DecisionSheet-module-scss-module__ZHnF_a__removing{opacity:.5}.DecisionSheet-module-scss-module__ZHnF_a__optionMain{color:var(--nv-text);align-items:center;gap:.75rem;padding-right:2rem;text-decoration:none;display:flex}a.DecisionSheet-module-scss-module__ZHnF_a__optionMain:hover .DecisionSheet-module-scss-module__ZHnF_a__optionTitle{text-decoration:underline}.DecisionSheet-module-scss-module__ZHnF_a__optionActions{margin:0 -.75rem -.75rem}.DecisionSheet-module-scss-module__ZHnF_a__thumb{background:var(--nv-surface);width:52px;height:52px;color:var(--nv-text-2);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.DecisionSheet-module-scss-module__ZHnF_a__thumb img{object-fit:cover;width:100%;height:100%}.DecisionSheet-module-scss-module__ZHnF_a__optionText{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.DecisionSheet-module-scss-module__ZHnF_a__optionTitle{font-size:.9375rem;font-weight:600;line-height:1.25}.DecisionSheet-module-scss-module__ZHnF_a__optionDetail{color:var(--nv-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.DecisionSheet-module-scss-module__ZHnF_a__optionNote{font-size:.875rem;line-height:1.4}.DecisionSheet-module-scss-module__ZHnF_a__remove{background:var(--nv-surface);width:28px;height:28px;color:var(--nv-text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:.625rem;right:.625rem}.DecisionSheet-module-scss-module__ZHnF_a__votes{flex-direction:column;gap:.25rem;display:flex}.DecisionSheet-module-scss-module__ZHnF_a__bar{background:var(--nv-surface);border-radius:4px;height:8px;overflow:hidden}.DecisionSheet-module-scss-module__ZHnF_a__fill{background:var(--nv-text-2);transform-origin:0;border-radius:4px;width:100%;height:100%;display:block}.DecisionSheet-module-scss-module__ZHnF_a__highlight .DecisionSheet-module-scss-module__ZHnF_a__fill{background:var(--nv-active)}.DecisionSheet-module-scss-module__ZHnF_a__voteLine{align-items:center;gap:.5rem;display:flex}.DecisionSheet-module-scss-module__ZHnF_a__mine{align-items:center;gap:.1875rem;font-size:.75rem;font-weight:600;display:inline-flex}.DecisionSheet-module-scss-module__ZHnF_a__chosen{background:var(--nv-action);color:var(--nv-on-action);border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:700}.DecisionSheet-module-scss-module__ZHnF_a__manage{flex-direction:column;gap:.5rem;display:flex}.DecisionSheet-module-scss-module__ZHnF_a__ask{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex;overflow:hidden}.DecisionSheet-module-scss-module__ZHnF_a__askActions{gap:1rem;margin-top:.25rem;display:flex}.DecisionSheet-module-scss-module__ZHnF_a__destructive{color:#d64545}.DecisionSheet-module-scss-module__ZHnF_a__aboutRow{flex-wrap:wrap;gap:.375rem;display:flex}.DecisionSheet-module-scss-module__ZHnF_a__aboutChip{white-space:nowrap;text-overflow:ellipsis;max-width:200px;padding:.3125rem .625rem;font-size:.75rem;overflow:hidden}.DecisionSheet-module-scss-module__ZHnF_a__picks{flex-direction:column;gap:.5rem;display:flex}.DecisionSheet-module-scss-module__ZHnF_a__pick{background:var(--nv-inset);color:var(--nv-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--nv-ease);border:2px solid #0000;border-radius:18px;align-items:center;gap:.75rem;padding:.625rem;display:flex}.DecisionSheet-module-scss-module__ZHnF_a__pick .DecisionSheet-module-scss-module__ZHnF_a__thumb{width:44px;height:44px}.DecisionSheet-module-scss-module__ZHnF_a__pickOn{border-color:var(--nv-active)}.DecisionSheet-module-scss-module__ZHnF_a__skeleton{background:var(--nv-inset);border-radius:20px;height:220px;animation:1.4s ease-in-out infinite DecisionSheet-module-scss-module__ZHnF_a__pulse}@keyframes DecisionSheet-module-scss-module__ZHnF_a__pulse{50%{opacity:.55}}
.ProposeSheet-module-scss-module__OzI79W__question{min-height:56px;font-size:1rem}.ProposeSheet-module-scss-module__OzI79W__quick{flex-wrap:wrap;gap:.375rem;display:flex}.ProposeSheet-module-scss-module__OzI79W__options{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ProposeSheet-module-scss-module__OzI79W__option{position:relative;overflow:hidden}.ProposeSheet-module-scss-module__OzI79W__note{color:var(--nv-text-2);padding:0 .75rem .5rem;font-size:.8125rem}.ProposeSheet-module-scss-module__OzI79W__remove{background:var(--nv-surface);width:28px;height:28px;color:var(--nv-text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:.5rem;right:.5rem}
.StopPhotosSheet-module-scss-module__tgXFja__state{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.StopPhotosSheet-module-scss-module__tgXFja__emptyIcon{width:52px;height:52px;color:var(--nv-action);background:#18d2c31f;border-radius:16px;justify-content:center;align-items:center;display:flex}.StopPhotosSheet-module-scss-module__tgXFja__skeleton{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:16px;height:180px;display:block;position:relative;overflow:hidden}.StopPhotosSheet-module-scss-module__tgXFja__skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#7f7f7f21 50%,#0000 80%);animation:1.4s cubic-bezier(.22,1,.36,1) infinite StopPhotosSheet-module-scss-module__tgXFja__nv-shimmer;position:absolute;inset:0;translate:-100%}@media (prefers-reduced-motion:reduce){.StopPhotosSheet-module-scss-module__tgXFja__skeleton:after{animation:none}}@keyframes StopPhotosSheet-module-scss-module__tgXFja__nv-shimmer{to{translate:100%}}
.MiniMap-module-scss-module__Sj8fZG__box{background:var(--nv-inset);border-radius:24px;height:220px;overflow:hidden}.MiniMap-module-scss-module__Sj8fZG__map{width:100%;height:100%}.MiniMap-module-scss-module__Sj8fZG__pin{background:#00a896;border:3px solid #fff;border-radius:999px;width:30px;height:30px;display:block;box-shadow:0 6px 14px #0b132b4d}.MiniMap-module-scss-module__Sj8fZG__me{background:#2f80ed;border:3px solid #fff;border-radius:999px;width:16px;height:16px;animation:2.4s ease-out infinite MiniMap-module-scss-module__Sj8fZG__pulse;display:block;box-shadow:0 0 #2f80ed73}@keyframes MiniMap-module-scss-module__Sj8fZG__pulse{to{box-shadow:0 0 0 14px #2f80ed00}}
.PlanCard-module-scss-module__ue5rVq__wrap{height:100%;position:relative}.PlanCard-module-scss-module__ue5rVq__card{border:1px solid var(--nv-border);background:var(--nv-surface);height:100%;transition:box-shadow .35s var(--nv-ease);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.PlanCard-module-scss-module__ue5rVq__card:hover{box-shadow:var(--nv-shadow-card)}.PlanCard-module-scss-module__ue5rVq__card:hover .PlanCard-module-scss-module__ue5rVq__photo{scale:1.06}.PlanCard-module-scss-module__ue5rVq__past .PlanCard-module-scss-module__ue5rVq__photo{filter:grayscale(.55)}.PlanCard-module-scss-module__ue5rVq__cover{aspect-ratio:var(--cover-ratio,16/10);flex:1 0 auto;position:relative;overflow:hidden}.PlanCard-module-scss-module__ue5rVq__photo{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--nv-ease);position:absolute;inset:0}.PlanCard-module-scss-module__ue5rVq__gradient{background:linear-gradient(160deg,#18d2c3 0%,#0e6f7a 38%,#0b132b 78%);position:absolute;inset:0}.PlanCard-module-scss-module__ue5rVq__shade{background:linear-gradient(#0b132b00 35%,#0b132bd9 100%);position:absolute;inset:0}.PlanCard-module-scss-module__ue5rVq__badges{gap:.375rem;display:flex;position:absolute;top:.875rem;left:.875rem}.PlanCard-module-scss-module__ue5rVq__badge{border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.PlanCard-module-scss-module__ue5rVq__badgeStatus{color:#0b132b;background:#ffb703}.PlanCard-module-scss-module__ue5rVq__badgePast{color:#fff;background:#94a3b8e6}.PlanCard-module-scss-module__ue5rVq__badgeKind{color:#f8fafc;background:#0b132b99;border:1px solid #f8fafc4d}.PlanCard-module-scss-module__ue5rVq__faces{display:flex;position:absolute;top:.875rem;right:.875rem}.PlanCard-module-scss-module__ue5rVq__heading{color:#fff;flex-direction:column;gap:.125rem;display:flex;position:absolute;bottom:1.125rem;left:1.25rem;right:1.25rem}.PlanCard-module-scss-module__ue5rVq__title{letter-spacing:-.03em;font-size:1.5rem;font-weight:600;line-height:1.15}.PlanCard-module-scss-module__ue5rVq__when{color:#e2e8f0;font-size:.875rem}.PlanCard-module-scss-module__ue5rVq__foot{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.PlanCard-module-scss-module__ue5rVq__stopThumb{background:var(--nv-inset);width:40px;height:40px;color:var(--nv-text-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.PlanCard-module-scss-module__ue5rVq__stopThumb img{object-fit:cover;width:100%;height:100%}.PlanCard-module-scss-module__ue5rVq__stopText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.PlanCard-module-scss-module__ue5rVq__stopLabel{color:var(--nv-text-2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:600;overflow:hidden}.PlanCard-module-scss-module__ue5rVq__stopNow{color:var(--nv-action)}.PlanCard-module-scss-module__ue5rVq__stopTitle,.PlanCard-module-scss-module__ue5rVq__noStops{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.PlanCard-module-scss-module__ue5rVq__stopTitle{font-weight:600}.PlanCard-module-scss-module__ue5rVq__noStops{color:var(--nv-text-2);font-weight:500}.PlanCard-module-scss-module__ue5rVq__arrow{color:var(--nv-text-2);flex-shrink:0}
.StopLocation-module-scss-module__s91cSG__box{border:1.5px solid var(--nv-border);background:var(--nv-surface);height:44px;color:var(--nv-text-2);border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem;display:flex}.StopLocation-module-scss-module__s91cSG__box:focus-within{border-color:var(--nv-action)}.StopLocation-module-scss-module__s91cSG__input{min-width:0;color:var(--nv-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.875rem}.StopLocation-module-scss-module__s91cSG__list{flex-direction:column;gap:.125rem;display:flex}.StopLocation-module-scss-module__s91cSG__section{color:var(--nv-text-2);letter-spacing:.08em;text-transform:uppercase;margin-top:.375rem;font-size:.6875rem;font-weight:600}.StopLocation-module-scss-module__s91cSG__row{color:var(--nv-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.StopLocation-module-scss-module__s91cSG__row:hover,.StopLocation-module-scss-module__s91cSG__row:focus-visible{background:var(--nv-inset)}.StopLocation-module-scss-module__s91cSG__row:disabled{opacity:.5;cursor:default}.StopLocation-module-scss-module__s91cSG__text{flex-direction:column;flex:1;min-width:0;display:flex}.StopLocation-module-scss-module__s91cSG__name{color:var(--nv-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.StopLocation-module-scss-module__s91cSG__area{color:var(--nv-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.StopLocation-module-scss-module__s91cSG__attribution{color:var(--nv-text-2);align-self:flex-end;font-size:.6875rem}.StopLocation-module-scss-module__s91cSG__chosen{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:14px;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.StopLocation-module-scss-module__s91cSG__icon{width:36px;height:36px;color:var(--nv-action);background:#18d2c31f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.StopLocation-module-scss-module__s91cSG__remove{color:var(--nv-text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.25rem;padding:.25rem 0;font-size:.8125rem;display:inline-flex}.StopLocation-module-scss-module__s91cSG__remove:hover{color:var(--nv-text)}.StopLocation-module-scss-module__s91cSG__spinner{border:2px solid var(--nv-border);border-top-color:var(--nv-action);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite StopLocation-module-scss-module__s91cSG__spin}@keyframes StopLocation-module-scss-module__s91cSG__spin{to{transform:rotate(1turn)}}
.UserAvatar-module-scss-module__EKGOua__avatar{color:#f8fafc;-webkit-user-select:none;user-select:none;background:linear-gradient(160deg,#18d2c3 0%,#0e7a87 48%,#0b132b 100%);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.UserAvatar-module-scss-module__EKGOua__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.UserAvatar-module-scss-module__EKGOua__initials{letter-spacing:.02em}.UserAvatar-module-scss-module__EKGOua__ring{box-shadow:0 0 0 3px #fff,0 0 0 6px #18d2c3,0 12px 30px #0b132b1a}
.HomeView-module-scss-module__KBoy3W__home{flex-direction:column;gap:2.5rem;padding-top:1.5rem;display:flex}.HomeView-module-scss-module__KBoy3W__greeting{letter-spacing:-.045em;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:600;line-height:1.05}.HomeView-module-scss-module__KBoy3W__planCard{--cover-ratio:21 / 9;flex-direction:column;gap:.75rem;min-width:0;display:flex}.HomeView-module-scss-module__KBoy3W__planRow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}@media (max-width:1024px){.HomeView-module-scss-module__KBoy3W__planRow{grid-template-columns:1fr}}.HomeView-module-scss-module__KBoy3W__eyebrow{color:var(--nv-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.HomeView-module-scss-module__KBoy3W__eyebrowSkeleton{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:999px;width:7rem;height:.75rem;position:relative;overflow:hidden}.HomeView-module-scss-module__KBoy3W__eyebrowSkeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#7f7f7f21 50%,#0000 80%);animation:1.4s cubic-bezier(.22,1,.36,1) infinite HomeView-module-scss-module__KBoy3W__nv-shimmer;position:absolute;inset:0;translate:-100%}@media (prefers-reduced-motion:reduce){.HomeView-module-scss-module__KBoy3W__eyebrowSkeleton:after{animation:none}}@keyframes HomeView-module-scss-module__KBoy3W__nv-shimmer{to{translate:100%}}.HomeView-module-scss-module__KBoy3W__cardSkeleton{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:28px;min-height:clamp(240px,26vw,380px);position:relative;overflow:hidden}.HomeView-module-scss-module__KBoy3W__cardSkeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#7f7f7f21 50%,#0000 80%);animation:1.4s cubic-bezier(.22,1,.36,1) infinite HomeView-module-scss-module__KBoy3W__nv-shimmer;position:absolute;inset:0;translate:-100%}@media (prefers-reduced-motion:reduce){.HomeView-module-scss-module__KBoy3W__cardSkeleton:after{animation:none}}.HomeView-module-scss-module__KBoy3W__daySkeleton{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:28px;min-height:240px;position:relative;overflow:hidden}.HomeView-module-scss-module__KBoy3W__daySkeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#7f7f7f21 50%,#0000 80%);animation:1.4s cubic-bezier(.22,1,.36,1) infinite HomeView-module-scss-module__KBoy3W__nv-shimmer;position:absolute;inset:0;translate:-100%}@media (prefers-reduced-motion:reduce){.HomeView-module-scss-module__KBoy3W__daySkeleton:after{animation:none}}
.StopSheet-module-scss-module__5o0BMq__actions{gap:.5rem;display:flex}.StopSheet-module-scss-module__5o0BMq__actions>*{flex:1}.StopSheet-module-scss-module__5o0BMq__time{flex-direction:column;flex:1;gap:.375rem;display:flex}.StopSheet-module-scss-module__5o0BMq__small{color:var(--nv-text-2);font-size:.6875rem;font-weight:600}.StopSheet-module-scss-module__5o0BMq__stepper{border:1.5px solid var(--nv-border);background:var(--nv-inset);border-radius:14px;justify-content:space-between;align-items:center;height:46px;padding:0 .25rem;display:flex}.StopSheet-module-scss-module__5o0BMq__stepper span{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.StopSheet-module-scss-module__5o0BMq__stepper button{background:var(--nv-surface);width:34px;height:34px;color:var(--nv-text);font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:1.125rem;font-weight:600}.StopSheet-module-scss-module__5o0BMq__stepper button:disabled{opacity:.35;cursor:default}
.GroupGrid-module-scss-module__fM1wVa__grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:.875rem;display:grid}.GroupGrid-module-scss-module__fM1wVa__tile{color:#f8fafc;border-radius:26px;flex-direction:column;justify-content:space-between;height:140px;padding:1.125rem 1.25rem;display:flex;position:relative;overflow:hidden}.GroupGrid-module-scss-module__fM1wVa__tile:hover .GroupGrid-module-scss-module__fM1wVa__ghost{rotate:-8deg;scale:1.08}.GroupGrid-module-scss-module__fM1wVa__ghost{opacity:.16;transition:rotate .6s var(--nv-ease),scale .6s var(--nv-ease);position:absolute;bottom:-20px;right:-16px}.GroupGrid-module-scss-module__fM1wVa__text{flex-direction:column;display:flex}.GroupGrid-module-scss-module__fM1wVa__name{letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.GroupGrid-module-scss-module__fM1wVa__count{color:#f8fafcd9;font-size:.8125rem}
.LevelAvatar-module-scss-module___1LV3a__wrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.LevelAvatar-module-scss-module___1LV3a__ring{position:absolute;inset:0;rotate:-90deg}
.Rail-module-scss-module__X5-NUa__rail{position:relative}.Rail-module-scss-module__X5-NUa__rail:hover .Rail-module-scss-module__X5-NUa__arrow{opacity:1}.Rail-module-scss-module__X5-NUa__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin-inline:-3.5rem;padding:.25rem 3.5rem;scroll-padding-inline:3.5rem;display:flex;overflow-x:auto}.Rail-module-scss-module__X5-NUa__track::-webkit-scrollbar{display:none}.Rail-module-scss-module__X5-NUa__track>*{scroll-snap-align:start;flex-shrink:0}@media (max-width:768px){.Rail-module-scss-module__X5-NUa__track{margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem}}.Rail-module-scss-module__X5-NUa__arrow{border:1px solid var(--nv-border);background:var(--nv-surface);width:40px;height:40px;color:var(--nv-text);box-shadow:var(--nv-shadow-card);cursor:pointer;opacity:0;transition:opacity .25s var(--nv-ease);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:40%;translate:0 -50%}@media (hover:none){.Rail-module-scss-module__X5-NUa__arrow{display:none}}.Rail-module-scss-module__X5-NUa__left{left:-1.25rem}.Rail-module-scss-module__X5-NUa__right{right:-1.25rem}
.SwapStopSheet-module-scss-module__VYs0pa__list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;transition:opacity .2s;display:flex}.SwapStopSheet-module-scss-module__VYs0pa__refreshing{opacity:.55}.SwapStopSheet-module-scss-module__VYs0pa__card{border:1px solid var(--nv-border);background:var(--nv-surface);transition:border-color .2s var(--nv-ease),box-shadow .25s var(--nv-ease),opacity .2s var(--nv-ease);border-radius:18px;overflow:hidden}.SwapStopSheet-module-scss-module__VYs0pa__card:hover{border-color:var(--nv-action);box-shadow:var(--nv-shadow-card)}.SwapStopSheet-module-scss-module__VYs0pa__selected,.SwapStopSheet-module-scss-module__VYs0pa__selected:hover{border-color:var(--nv-active);box-shadow:0 0 0 1px var(--nv-active)}.SwapStopSheet-module-scss-module__VYs0pa__busy{opacity:.6}.SwapStopSheet-module-scss-module__VYs0pa__option{color:var(--nv-text);align-items:flex-start;gap:.75rem;padding:.625rem;text-decoration:none;display:flex}.SwapStopSheet-module-scss-module__VYs0pa__option:focus-visible{outline:2px solid var(--nv-action);outline-offset:-2px}.SwapStopSheet-module-scss-module__VYs0pa__thumb{background:var(--nv-inset);width:76px;height:76px;color:var(--nv-text-2);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.SwapStopSheet-module-scss-module__VYs0pa__thumb img{object-fit:cover;width:100%;height:100%}.SwapStopSheet-module-scss-module__VYs0pa__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.SwapStopSheet-module-scss-module__VYs0pa__name{font-size:.9375rem;font-weight:600;line-height:1.25}.SwapStopSheet-module-scss-module__VYs0pa__meta{color:var(--nv-text-2);font-size:.75rem}.SwapStopSheet-module-scss-module__VYs0pa__open,.SwapStopSheet-module-scss-module__VYs0pa__closed{font-size:.75rem;font-weight:600}.SwapStopSheet-module-scss-module__VYs0pa__open{color:var(--nv-action)}.SwapStopSheet-module-scss-module__VYs0pa__closed{color:var(--nv-text-2)}.SwapStopSheet-module-scss-module__VYs0pa__why{color:var(--nv-text);margin-top:.125rem;font-size:.8125rem;line-height:1.35}.SwapStopSheet-module-scss-module__VYs0pa__state{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem 0;display:flex}.SwapStopSheet-module-scss-module__VYs0pa__footerStack{flex-direction:column;gap:.625rem;display:flex}.SwapStopSheet-module-scss-module__VYs0pa__confirm{width:100%}.SwapStopSheet-module-scss-module__VYs0pa__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.SwapStopSheet-module-scss-module__VYs0pa__skeleton{background:var(--nv-inset);border-radius:18px;height:96px;position:relative;overflow:hidden}.SwapStopSheet-module-scss-module__VYs0pa__skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#7f7f7f21 50%,#0000 80%);animation:1.4s cubic-bezier(.22,1,.36,1) infinite SwapStopSheet-module-scss-module__VYs0pa__nv-shimmer;position:absolute;inset:0;translate:-100%}@media (prefers-reduced-motion:reduce){.SwapStopSheet-module-scss-module__VYs0pa__skeleton:after{animation:none}}@keyframes SwapStopSheet-module-scss-module__VYs0pa__nv-shimmer{to{translate:100%}}
.GroupTab-module-scss-module__rkRDhq__tab{flex-direction:column;gap:1.5rem;display:flex}.GroupTab-module-scss-module__rkRDhq__section{flex-direction:column;gap:.625rem;display:flex}.GroupTab-module-scss-module__rkRDhq__section h3{letter-spacing:.08em;text-transform:uppercase;color:var(--nv-text-2);font-size:.6875rem;font-weight:600}.GroupTab-module-scss-module__rkRDhq__muted{color:var(--nv-text-2);font-size:.8125rem}.GroupTab-module-scss-module__rkRDhq__link{color:var(--nv-action);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.GroupTab-module-scss-module__rkRDhq__skeleton{background:linear-gradient(100deg, var(--nv-inset) 30%, var(--nv-border) 50%, var(--nv-inset) 70%);background-size:300% 100%;border-radius:20px;height:96px;animation:1.4s infinite GroupTab-module-scss-module__rkRDhq__shimmer}@keyframes GroupTab-module-scss-module__rkRDhq__shimmer{0%{background-position:100% 0}to{background-position:0 0}}.GroupTab-module-scss-module__rkRDhq__day{flex-direction:column;gap:.25rem;display:flex}.GroupTab-module-scss-module__rkRDhq__dayTitle{font-size:.8125rem;font-weight:600}.GroupTab-module-scss-module__rkRDhq__events{flex-direction:column;list-style:none;display:flex}.GroupTab-module-scss-module__rkRDhq__event{border-bottom:1px solid var(--nv-border);align-items:flex-start;gap:.5rem;padding:.5rem 0;display:flex}.GroupTab-module-scss-module__rkRDhq__dot{border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:.4375rem}.GroupTab-module-scss-module__rkRDhq__fresh{background:var(--nv-active)}.GroupTab-module-scss-module__rkRDhq__line{flex:1;font-size:.8125rem;line-height:1.45}.GroupTab-module-scss-module__rkRDhq__strong{font-weight:600}.GroupTab-module-scss-module__rkRDhq__mention{color:var(--nv-action);font-weight:700}.GroupTab-module-scss-module__rkRDhq__time{color:var(--nv-text-2);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.GroupTab-module-scss-module__rkRDhq__sectionHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.GroupTab-module-scss-module__rkRDhq__propose{background:var(--nv-action);color:var(--nv-on-action);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}
.Card-module-scss-module__rnJ5LW__card{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:28px;flex-direction:column;gap:1rem;min-width:0;padding:1.375rem 1.5rem 1.5rem;display:flex}@media (max-width:640px){.Card-module-scss-module__rnJ5LW__card{border-radius:24px;padding:1.125rem 1.125rem 1.25rem}}.Card-module-scss-module__rnJ5LW__header{align-items:center;gap:.625rem;display:flex}.Card-module-scss-module__rnJ5LW__header h2{letter-spacing:-.02em;flex:1;min-width:0;font-size:1.125rem;font-weight:600}.Card-module-scss-module__rnJ5LW__headerIcon{background:var(--nv-inset);width:34px;height:34px;color:var(--nv-text);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.Card-module-scss-module__rnJ5LW__aside{color:var(--nv-text-2);font-size:.8125rem;font-weight:600}.Card-module-scss-module__rnJ5LW__muted{color:var(--nv-text-2);font-size:.875rem;line-height:1.5}.Card-module-scss-module__rnJ5LW__add{border:1.5px dashed var(--nv-border);color:var(--nv-action);font:inherit;cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:.375rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.Card-module-scss-module__rnJ5LW__add:hover{border-color:var(--nv-action);background:color-mix(in srgb, var(--nv-action) 8%, transparent)}.Card-module-scss-module__rnJ5LW__skeleton{background:var(--nv-inset);border-radius:16px;min-height:120px;position:relative;overflow:hidden}.Card-module-scss-module__rnJ5LW__skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#7f7f7f21 50%,#0000 80%);animation:1.4s cubic-bezier(.22,1,.36,1) infinite Card-module-scss-module__rnJ5LW__nv-shimmer;position:absolute;inset:0;translate:-100%}@media (prefers-reduced-motion:reduce){.Card-module-scss-module__rnJ5LW__skeleton:after{animation:none}}@keyframes Card-module-scss-module__rnJ5LW__nv-shimmer{to{translate:100%}}.Card-module-scss-module__rnJ5LW__pill,.Card-module-scss-module__rnJ5LW__pillPrimary,.Card-module-scss-module__rnJ5LW__pillDanger{border:1px solid var(--nv-border);background:var(--nv-surface);color:var(--nv-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:.5625rem 1rem;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s,opacity .2s;display:inline-flex}.Card-module-scss-module__rnJ5LW__pill:hover:not(:disabled),.Card-module-scss-module__rnJ5LW__pillPrimary:hover:not(:disabled),.Card-module-scss-module__rnJ5LW__pillDanger:hover:not(:disabled){border-color:var(--nv-text-2)}.Card-module-scss-module__rnJ5LW__pill:disabled,.Card-module-scss-module__rnJ5LW__pillPrimary:disabled,.Card-module-scss-module__rnJ5LW__pillDanger:disabled{opacity:.55;cursor:default}.Card-module-scss-module__rnJ5LW__pillPrimary{background:var(--nv-action);color:var(--nv-on-action);border-color:#0000}.Card-module-scss-module__rnJ5LW__pillPrimary:hover:not(:disabled){background:#008c7d;border-color:#0000}.Card-module-scss-module__rnJ5LW__pillDanger{color:#d64545}.Card-module-scss-module__rnJ5LW__pillDanger:hover:not(:disabled){border-color:#d64545}
.VisitedMark-module-scss-module__66wuNG__mark{color:var(--nv-action);white-space:nowrap;flex-shrink:0;align-items:center;gap:.1875rem;font-size:.75rem;font-weight:600;display:inline-flex}
.Button-module-scss-module__tEhFda__button{appearance:none;font:inherit;cursor:pointer;text-align:center;background:0 0;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:52px;padding:.85rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.2;transition:transform .15s,opacity .15s,background-color .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.Button-module-scss-module__tEhFda__button:hover:not(:disabled){transform:translateY(-1px)}.Button-module-scss-module__tEhFda__button:active:not(:disabled){transform:scale(.98)}.Button-module-scss-module__tEhFda__button:disabled{opacity:.45;cursor:not-allowed}.Button-module-scss-module__tEhFda__button svg{flex-shrink:0}.Button-module-scss-module__tEhFda__full{width:100%}.Button-module-scss-module__tEhFda__primary{color:#f8fafc;background:#00a896;box-shadow:0 10px 24px #00a8964d}.Button-module-scss-module__tEhFda__primary:hover:not(:disabled){background:#008c7d}.Button-module-scss-module__tEhFda__white{color:#0b132b;background:#f8fafc;box-shadow:0 8px 20px #0b132b2e}.Button-module-scss-module__tEhFda__white:hover:not(:disabled){background:#fff}.Button-module-scss-module__tEhFda__outlineLight{color:#f8fafc;background:0 0;border-color:#f8fafc}.Button-module-scss-module__tEhFda__outlineLight:hover:not(:disabled){background:#ffffff1a}.Button-module-scss-module__tEhFda__secondary{color:#0b132b;background:#f1f5f9}.Button-module-scss-module__tEhFda__secondary:hover:not(:disabled){background:#e2e8f0}.Button-module-scss-module__tEhFda__danger{color:#fff;background:#d64545}.Button-module-scss-module__tEhFda__danger:hover:not(:disabled){background:#bc3434}.Button-module-scss-module__tEhFda__dangerOutline{color:#d64545;background:0 0;border-color:#d6454573}.Button-module-scss-module__tEhFda__dangerOutline:hover:not(:disabled){background:#d645450f;border-color:#d64545}.Button-module-scss-module__tEhFda__spinner{animation:.9s linear infinite Button-module-scss-module__tEhFda__spin}@keyframes Button-module-scss-module__tEhFda__spin{to{transform:rotate(360deg)}}
.Form-module-scss-module__jgVKMW__form{flex-direction:column;gap:1rem;display:flex}.Form-module-scss-module__jgVKMW__field{flex-direction:column;gap:.35rem;display:flex}.Form-module-scss-module__jgVKMW__field label{color:#0b132b;font-size:.85rem;font-weight:600}.Form-module-scss-module__jgVKMW__field input{color:#0b132b;width:100%;min-height:50px;font:inherit;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;padding:.75rem 1rem;font-size:1rem;transition:border-color .25s,box-shadow .25s,background-color .25s}.Form-module-scss-module__jgVKMW__field input::placeholder{color:#94a3b8}.Form-module-scss-module__jgVKMW__field input:focus{background:#fff;border-color:#00a896;outline:none;box-shadow:0 0 0 3px #18d2c34d}.Form-module-scss-module__jgVKMW__field input:disabled{opacity:.6}.Form-module-scss-module__jgVKMW__hint{color:#64748b;font-size:.78rem}.Form-module-scss-module__jgVKMW__passwordWrap{position:relative}.Form-module-scss-module__jgVKMW__passwordWrap input{padding-right:3rem}.Form-module-scss-module__jgVKMW__reveal{appearance:none;font:inherit;cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:999px;padding:.5rem;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.Form-module-scss-module__jgVKMW__reveal:hover{color:#0b132b}.Form-module-scss-module__jgVKMW__notice{border-radius:14px;align-items:flex-start;gap:.6rem;padding:.8rem .9rem;font-size:.88rem;line-height:1.45;display:flex}.Form-module-scss-module__jgVKMW__notice svg{flex-shrink:0;margin-top:.1rem}.Form-module-scss-module__jgVKMW__error{color:#9b2c2c;background:#d6454514}.Form-module-scss-module__jgVKMW__info{color:#0b132b;background:#18d2c31f}.Form-module-scss-module__jgVKMW__success{color:#0b132b;background:#00a8961f}.Form-module-scss-module__jgVKMW__noticeAction{margin-top:.4rem}.Form-module-scss-module__jgVKMW__textButton{appearance:none;font:inherit;cursor:pointer;color:#008c7d;text-underline-offset:3px;background:0 0;border:none;border-radius:8px;align-self:center;padding:.25rem .5rem;font-size:.9rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .25s}.Form-module-scss-module__jgVKMW__textButton:hover:not(:disabled){text-decoration-color:currentColor}.Form-module-scss-module__jgVKMW__textButton:disabled{color:#64748b;cursor:not-allowed}.Form-module-scss-module__jgVKMW__segmented{background:#f1f5f9;border-radius:999px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.Form-module-scss-module__jgVKMW__segmented button{appearance:none;font:inherit;cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:999px;min-height:40px;font-size:.92rem;font-weight:600;transition:background-color .25s,color .25s}.Form-module-scss-module__jgVKMW__segmented button:hover{color:#0b132b}.Form-module-scss-module__jgVKMW__segmentActive{box-shadow:0 1px 2px #0b132b0f,0 2px 8px #0b132b0a;color:#0b132b!important;background:#ffb703!important}.Form-module-scss-module__jgVKMW__links{flex-direction:column;align-items:center;gap:.25rem;display:flex}.Form-module-scss-module__jgVKMW__lead{color:#64748b;text-align:center;font-size:.92rem}.Form-module-scss-module__jgVKMW__lead strong{color:#0b132b;word-break:break-all;font-weight:600}.Form-module-scss-module__jgVKMW__lightLink{appearance:none;font:inherit;cursor:pointer;color:#f8fafce6;background:0 0;border:none;border-radius:999px;align-self:center;align-items:center;gap:.4rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.92rem;font-weight:500;transition:background-color .25s,color .25s;display:inline-flex}.Form-module-scss-module__jgVKMW__lightLink:hover{color:#fff;background:#ffffff1a}.Form-module-scss-module__jgVKMW__inlineLink{color:#008c7d;border-radius:8px;padding:.25rem .5rem;font-size:.9rem;font-weight:600}.Form-module-scss-module__jgVKMW__inlineLink:hover{text-underline-offset:3px;text-decoration:underline}
.PersonFace-module-scss-module__b018aW__face{background:var(--nv-inset);color:#0b132b;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.PersonFace-module-scss-module__b018aW__face img{object-fit:cover;width:100%;height:100%}
.ItineraryTab-module-scss-module__x3wytq__days{scrollbar-width:none;flex-shrink:0;gap:.25rem;display:flex;overflow-x:auto}.ItineraryTab-module-scss-module__x3wytq__days::-webkit-scrollbar{display:none}.ItineraryTab-module-scss-module__x3wytq__moreEnd{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.ItineraryTab-module-scss-module__x3wytq__moreStart{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.ItineraryTab-module-scss-module__x3wytq__moreStart.ItineraryTab-module-scss-module__x3wytq__moreEnd{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.ItineraryTab-module-scss-module__x3wytq__day{color:var(--nv-text);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1 0 44px;align-items:center;padding:.4375rem 0;display:flex;position:relative}.ItineraryTab-module-scss-module__x3wytq__day:hover{background:var(--nv-inset)}.ItineraryTab-module-scss-module__x3wytq__day[aria-selected=true]{color:var(--nv-on-active)}.ItineraryTab-module-scss-module__x3wytq__dayPill{background:var(--nv-active);border-radius:14px;position:absolute;inset:0}.ItineraryTab-module-scss-module__x3wytq__dayWeek,.ItineraryTab-module-scss-module__x3wytq__dayNumber{position:relative}.ItineraryTab-module-scss-module__x3wytq__dayWeek{opacity:.75;text-transform:uppercase;font-size:.6875rem;font-weight:500}.ItineraryTab-module-scss-module__x3wytq__dayNumber{font-size:1rem;font-weight:600}.ItineraryTab-module-scss-module__x3wytq__stops{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ItineraryTab-module-scss-module__x3wytq__noStops{color:var(--nv-text-2);padding:1.5rem .5rem;font-size:.875rem}.ItineraryTab-module-scss-module__x3wytq__stop{width:100%;color:var(--nv-text);text-align:left;cursor:pointer;transition:background .2s var(--nv-ease);background:0 0;border:0;border-radius:18px;align-items:center;gap:.75rem;padding:.625rem;display:flex}.ItineraryTab-module-scss-module__x3wytq__rowOn,.ItineraryTab-module-scss-module__x3wytq__rowOn:hover{background:#ffb70329}.ItineraryTab-module-scss-module__x3wytq__stopOn .ItineraryTab-module-scss-module__x3wytq__number{background:var(--nv-active);color:var(--nv-on-active)}.ItineraryTab-module-scss-module__x3wytq__stopOn .ItineraryTab-module-scss-module__x3wytq__time{color:#b7791f}@media (prefers-color-scheme:dark){.ItineraryTab-module-scss-module__x3wytq__stopOn .ItineraryTab-module-scss-module__x3wytq__time{color:var(--nv-active)}}.ItineraryTab-module-scss-module__x3wytq__number{background:var(--nv-inset);width:26px;height:26px;color:var(--nv-text-2);transition:background .2s var(--nv-ease),color .2s var(--nv-ease);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.ItineraryTab-module-scss-module__x3wytq__thumb{background:var(--nv-inset);width:44px;height:44px;color:var(--nv-text-2);object-fit:cover;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ItineraryTab-module-scss-module__x3wytq__stopText{flex-direction:column;flex:1;min-width:0;display:flex}.ItineraryTab-module-scss-module__x3wytq__stopTitle{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.ItineraryTab-module-scss-module__x3wytq__stopMeta{color:var(--nv-text-2);font-size:.75rem}.ItineraryTab-module-scss-module__x3wytq__time{color:var(--nv-text-2);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;font-weight:600}.ItineraryTab-module-scss-module__x3wytq__scroll{flex-direction:column;flex:1;gap:.75rem;min-height:0;margin:0 -.5rem;padding:0 .5rem .75rem;display:flex;overflow-y:auto}.ItineraryTab-module-scss-module__x3wytq__row{transition:background .2s var(--nv-ease);border-radius:18px;flex-direction:column;display:flex}.ItineraryTab-module-scss-module__x3wytq__row:hover{background:var(--nv-inset)}.ItineraryTab-module-scss-module__x3wytq__actions{flex-wrap:wrap;align-items:center;gap:.25rem;padding:0 .5rem .5rem calc(1.375rem + 26px);display:flex;overflow:hidden}.ItineraryTab-module-scss-module__x3wytq__spacer{flex:1}.ItineraryTab-module-scss-module__x3wytq__action{height:28px;color:var(--nv-text-2);font:inherit;cursor:pointer;transition:background .2s var(--nv-ease),color .2s var(--nv-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.ItineraryTab-module-scss-module__x3wytq__action:hover,.ItineraryTab-module-scss-module__x3wytq__action:focus-visible{background:var(--nv-surface);color:var(--nv-text)}.ItineraryTab-module-scss-module__x3wytq__hasCount{color:var(--nv-action)}.ItineraryTab-module-scss-module__x3wytq__decided{color:var(--nv-text);font:inherit;cursor:pointer;background:#18d2c324;border:1px solid #18d2c373;border-radius:999px;align-items:center;gap:.25rem;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ItineraryTab-module-scss-module__x3wytq__ghosts{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.ItineraryTab-module-scss-module__x3wytq__ghost{border:1.5px dashed var(--nv-border);width:100%;color:var(--nv-text-2);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--nv-ease),color .2s var(--nv-ease);background:0 0;border-radius:18px;align-items:center;gap:.75rem;padding:.625rem;display:flex}.ItineraryTab-module-scss-module__x3wytq__ghost:hover{border-color:var(--nv-text-2);color:var(--nv-text)}.ItineraryTab-module-scss-module__x3wytq__ghostIcon{background:var(--nv-inset);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ItineraryTab-module-scss-module__x3wytq__ghostLabel{letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:600}.ItineraryTab-module-scss-module__x3wytq__ghostQuestion{font-size:.9375rem;font-weight:600}.ItineraryTab-module-scss-module__x3wytq__dayActions{gap:.5rem;padding-top:.25rem;display:flex}.ItineraryTab-module-scss-module__x3wytq__add,.ItineraryTab-module-scss-module__x3wytq__propose{font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.ItineraryTab-module-scss-module__x3wytq__add{background:var(--nv-action);color:var(--nv-on-action);border:0;flex:1}.ItineraryTab-module-scss-module__x3wytq__propose{border:1.5px solid var(--nv-border);background:var(--nv-surface);color:var(--nv-text)}.ItineraryTab-module-scss-module__x3wytq__propose:hover{background:var(--nv-inset)}.ItineraryTab-module-scss-module__x3wytq__group{border-top:1px solid var(--nv-border);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.375rem;margin-top:.25rem;padding-top:.5rem;display:flex}.ItineraryTab-module-scss-module__x3wytq__groupLabel{color:var(--nv-text-2);letter-spacing:.08em;text-transform:uppercase;margin-right:.125rem;font-size:.625rem;font-weight:700}.ItineraryTab-module-scss-module__x3wytq__groupPill{border:1px solid var(--nv-border);background:var(--nv-surface);height:28px;color:var(--nv-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3125rem;padding:0 .625rem;font-size:.75rem;font-weight:600;transition:border-color .2s;display:inline-flex}.ItineraryTab-module-scss-module__x3wytq__groupPill:hover,.ItineraryTab-module-scss-module__x3wytq__groupPill:focus-visible{border-color:var(--nv-action)}.ItineraryTab-module-scss-module__x3wytq__count{background:var(--nv-action);min-width:18px;color:var(--nv-on-action);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:18px}
.Badges-module-scss-module__yBXnJq__grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Badges-module-scss-module__yBXnJq__item{background:var(--nv-inset);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:.25rem;min-width:0;padding:1rem .625rem .875rem;display:flex}.Badges-module-scss-module__yBXnJq__locked .Badges-module-scss-module__yBXnJq__title{color:var(--nv-text-2)}.Badges-module-scss-module__yBXnJq__badge{background:var(--nv-surface);color:var(--nv-text-2);border-style:solid;border-radius:50%;flex-shrink:0;place-items:center;margin-bottom:.375rem;display:grid;overflow:hidden}.Badges-module-scss-module__yBXnJq__badge img{object-fit:cover;opacity:.35;filter:grayscale();width:100%;height:100%}.Badges-module-scss-module__yBXnJq__earned{color:#f8fafc;background:#0b132b;box-shadow:0 8px 22px #0b132b2e}.Badges-module-scss-module__yBXnJq__earned img{opacity:1;filter:none}.Badges-module-scss-module__yBXnJq__title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.8125rem;font-weight:600;display:block;overflow:hidden}.Badges-module-scss-module__yBXnJq__line{color:var(--nv-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.Badges-module-scss-module__yBXnJq__bar{background:var(--nv-border);border-radius:999px;align-self:stretch;height:4px;margin:.375rem .5rem 0;overflow:hidden}.Badges-module-scss-module__yBXnJq__bar span{border-radius:inherit;background:var(--nv-active);height:100%;display:block}
.GuideCard-module-scss-module__pbRDNW__wrap{height:100%}.GuideCard-module-scss-module__pbRDNW__card{border:1px solid var(--nv-border);background:var(--nv-surface);height:100%;transition:box-shadow .35s var(--nv-ease);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.GuideCard-module-scss-module__pbRDNW__card:hover{box-shadow:var(--nv-shadow-card)}.GuideCard-module-scss-module__pbRDNW__card:hover .GuideCard-module-scss-module__pbRDNW__photo{scale:1.05}.GuideCard-module-scss-module__pbRDNW__cover{aspect-ratio:16/9;background:var(--nv-inset);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.GuideCard-module-scss-module__pbRDNW__photo{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--nv-ease);position:absolute;inset:0}.GuideCard-module-scss-module__pbRDNW__book{color:var(--nv-text-2)}.GuideCard-module-scss-module__pbRDNW__badges{gap:.375rem;display:flex;position:absolute;top:.75rem;left:.75rem}.GuideCard-module-scss-module__pbRDNW__badge{border-radius:999px;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:600}.GuideCard-module-scss-module__pbRDNW__editorial{color:#0b132b;background:#18d2c3}.GuideCard-module-scss-module__pbRDNW__draft{background:var(--nv-active);color:var(--nv-on-active)}.GuideCard-module-scss-module__pbRDNW__body{flex-direction:column;flex:1;gap:.25rem;padding:1rem 1.125rem 1.125rem;display:flex}.GuideCard-module-scss-module__pbRDNW__title{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.GuideCard-module-scss-module__pbRDNW__subtitle{color:var(--nv-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.GuideCard-module-scss-module__pbRDNW__meta{color:var(--nv-text-2);align-items:center;gap:.375rem;margin-top:auto;padding-top:.375rem;font-size:.75rem;font-weight:500;display:flex}.GuideCard-module-scss-module__pbRDNW__meta>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.PlaceTile-module-scss-module__rDw4pq__tile{flex-direction:column;gap:.125rem;min-width:0;display:flex}.PlaceTile-module-scss-module__rDw4pq__tile:hover img{scale:1.07}.PlaceTile-module-scss-module__rDw4pq__md{width:196px}.PlaceTile-module-scss-module__rDw4pq__lg{width:260px}.PlaceTile-module-scss-module__rDw4pq__media{aspect-ratio:4/3;background:var(--nv-inset);border-radius:20px;margin-bottom:.5rem;display:block;overflow:hidden}.PlaceTile-module-scss-module__rDw4pq__media img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--nv-ease)}.PlaceTile-module-scss-module__rDw4pq__name{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.PlaceTile-module-scss-module__rDw4pq__meta{color:var(--nv-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.PlaceTile-module-scss-module__rDw4pq__open,.PlaceTile-module-scss-module__rDw4pq__closed{font-size:.75rem;font-weight:600}.PlaceTile-module-scss-module__rDw4pq__open{color:var(--nv-action)}.PlaceTile-module-scss-module__rDw4pq__closed{color:var(--nv-text-2)}
.PlanMap-module-scss-module__1h8Bmq__map{width:100%;height:100%}.PlanMap-module-scss-module__1h8Bmq__missing{background:radial-gradient(circle at 70% 40%, #00a89629, transparent 45%),radial-gradient(circle at 30% 80%, #ffb7031a, transparent 40%),var(--nv-bg);justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding:0 3.5rem 7.5rem;display:flex}.PlanMap-module-scss-module__1h8Bmq__missing p{max-width:320px;color:var(--nv-text-2);text-align:right;font-size:.875rem}.PlanMap-module-scss-module__1h8Bmq__marker{flex-direction:column;align-items:center;display:flex;position:relative}.PlanMap-module-scss-module__1h8Bmq__pin{color:#fff;width:32px;height:32px;font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;cursor:pointer;background:#0b132b;border:3px solid #fff;border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;transition:scale .3s cubic-bezier(.34,1.56,.64,1),background .2s;animation:.55s cubic-bezier(.34,1.56,.64,1) both PlanMap-module-scss-module__1h8Bmq__drop;display:flex;box-shadow:0 6px 16px #0b132b4d}.PlanMap-module-scss-module__1h8Bmq__pin:hover{scale:1.1}@media (prefers-color-scheme:dark){.PlanMap-module-scss-module__1h8Bmq__pin{color:#0b132b;background:#f8fafc;border-color:#0b132b}}.PlanMap-module-scss-module__1h8Bmq__pinOn,.PlanMap-module-scss-module__1h8Bmq__pinOn:hover{color:#0b132b;background:#ffb703;scale:1.25}@keyframes PlanMap-module-scss-module__1h8Bmq__drop{0%{opacity:0;translate:0 -18px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.PlanMap-module-scss-module__1h8Bmq__pin{animation:none}}.PlanMap-module-scss-module__1h8Bmq__callout{border:1px solid var(--nv-border,#e6e2d8);background:var(--nv-surface,#fff);width:280px;color:var(--nv-text,#0b132b);font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;text-align:left;white-space:normal;cursor:default;border-radius:20px;flex-direction:column;animation:.35s cubic-bezier(.22,1,.36,1) both PlanMap-module-scss-module__1h8Bmq__rise;display:flex;position:absolute;bottom:calc(100% + 12px);overflow:hidden;box-shadow:0 18px 40px #0b132b47}@keyframes PlanMap-module-scss-module__1h8Bmq__rise{0%{opacity:0;translate:0 6px;scale:.96}}.PlanMap-module-scss-module__1h8Bmq__calloutPhoto{height:112px;display:block;position:relative}.PlanMap-module-scss-module__1h8Bmq__calloutPhoto img{object-fit:cover;width:100%;height:100%;display:block}.PlanMap-module-scss-module__1h8Bmq__calloutTime{color:#fff;font-variant-numeric:tabular-nums;background:#0b132bb8;border-radius:999px;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.625rem;left:.625rem}.PlanMap-module-scss-module__1h8Bmq__calloutBody{flex-direction:column;gap:.1875rem;padding:.75rem .875rem .875rem;display:flex}.PlanMap-module-scss-module__1h8Bmq__calloutTitle{font-size:.9375rem;font-weight:600;line-height:1.25}.PlanMap-module-scss-module__1h8Bmq__calloutMeta{color:var(--nv-text-2,#5b6478);font-size:.8125rem}.PlanMap-module-scss-module__1h8Bmq__calloutReason{color:var(--nv-text,#0b132b);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.PlanMap-module-scss-module__1h8Bmq__calloutActions{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.PlanMap-module-scss-module__1h8Bmq__calloutAction{color:#fff;background:#00a896;border-radius:999px;align-self:flex-start;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.PlanMap-module-scss-module__1h8Bmq__calloutSecondary{background:var(--nv-inset,#f4f2ec);color:var(--nv-text,#0b132b)}.PlanMap-module-scss-module__1h8Bmq__calloutIcon{font:inherit;cursor:pointer;border:0;gap:.25rem;padding:.4375rem .625rem}.PlanMap-module-scss-module__1h8Bmq__calloutCount{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#00a896;border-radius:999px;min-width:16px;padding:0 .25rem;font-size:.6875rem;font-weight:700;line-height:16px}
.Flag-module-scss-module__YzN4Sa__flag{background:#94a3b859;border-radius:50%;flex-shrink:0;display:inline-block;overflow:hidden}.Flag-module-scss-module__YzN4Sa__flag img{object-fit:cover;width:100%;height:100%;display:block}
.Header-module-scss-module__uF-3da__header{z-index:2;position:relative}.Header-module-scss-module__uF-3da__nav{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1200px;min-height:72px;margin-inline:auto;padding-inline:1.5rem;display:flex}.Header-module-scss-module__uF-3da__brand img{width:clamp(96px,26vw,120px);height:auto}.Header-module-scss-module__uF-3da__brand .Header-module-scss-module__uF-3da__icon{border-radius:12px;width:40px;height:40px;box-shadow:0 6px 16px #0b132b40}.Header-module-scss-module__uF-3da__end{align-items:center;gap:.6rem;display:flex}.Header-module-scss-module__uF-3da__signIn{white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.88rem;font-weight:600;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.Header-module-scss-module__uF-3da__avatar{border-radius:50%;transition:box-shadow .25s;display:inline-flex}.Header-module-scss-module__uF-3da__avatar:hover{box-shadow:0 0 0 3px #18d2c373}.Header-module-scss-module__uF-3da__placeholder{width:7.5rem;height:36px;display:inline-block}@media (max-width:640px){.Header-module-scss-module__uF-3da__placeholder{width:36px}}.Header-module-scss-module__uF-3da__light{color:#f8fafc}.Header-module-scss-module__uF-3da__light .Header-module-scss-module__uF-3da__signIn{background:#ffffff1f;border:1.5px solid #ffffff59}.Header-module-scss-module__uF-3da__light .Header-module-scss-module__uF-3da__signIn:hover{background:#ffffff38}.Header-module-scss-module__uF-3da__dark{background:#fff;border-bottom:1px solid #e2e8f0}.Header-module-scss-module__uF-3da__dark .Header-module-scss-module__uF-3da__signIn{color:#fff;background:#00a896}.Header-module-scss-module__uF-3da__dark .Header-module-scss-module__uF-3da__signIn:hover{background:#008c7d}
.PlanSettings-module-scss-module__4g6psa__settings{flex-direction:column;gap:1.5rem;display:flex}.PlanSettings-module-scss-module__4g6psa__section{flex-direction:column;gap:.625rem;display:flex}.PlanSettings-module-scss-module__4g6psa__section h3{color:var(--nv-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.PlanSettings-module-scss-module__4g6psa__danger{color:#e5484d;flex-shrink:0}
.ConnectedAssistants-module-scss-module__thsT9a__card{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:28px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ConnectedAssistants-module-scss-module__thsT9a__card h2{letter-spacing:0;align-items:center;gap:.5rem;font-size:1.05rem;display:flex}.ConnectedAssistants-module-scss-module__thsT9a__card h3{letter-spacing:0;color:var(--nv-text);font-size:.95rem}.ConnectedAssistants-module-scss-module__thsT9a__muted{color:var(--nv-text-2);font-size:.88rem}.ConnectedAssistants-module-scss-module__thsT9a__inlineLink{color:var(--nv-action);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ConnectedAssistants-module-scss-module__thsT9a__list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ConnectedAssistants-module-scss-module__thsT9a__item{border:1.5px solid var(--nv-border);background:var(--nv-inset);border-radius:14px;flex-direction:column;gap:.5rem;padding:.85rem .9rem;display:flex}.ConnectedAssistants-module-scss-module__thsT9a__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ConnectedAssistants-module-scss-module__thsT9a__client{color:var(--nv-text);overflow-wrap:anywhere;font-size:.98rem;font-weight:700}.ConnectedAssistants-module-scss-module__thsT9a__scopes{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ConnectedAssistants-module-scss-module__thsT9a__scope{color:var(--nv-action);background:#00a8961f;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.ConnectedAssistants-module-scss-module__thsT9a__write{color:#7a5200;background:#ffb70338}.ConnectedAssistants-module-scss-module__thsT9a__dates{color:var(--nv-text-2);font-size:.76rem}.ConnectedAssistants-module-scss-module__thsT9a__note{color:var(--nv-text-2);font-size:.78rem}.ConnectedAssistants-module-scss-module__thsT9a__how{border-top:1px solid var(--nv-border);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.ConnectedAssistants-module-scss-module__thsT9a__server{background:var(--nv-inset);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem .8rem;display:flex}.ConnectedAssistants-module-scss-module__thsT9a__serverLabel{letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--nv-text-2);font-size:.72rem;font-weight:700}.ConnectedAssistants-module-scss-module__thsT9a__url{min-width:0;color:var(--nv-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:200px;font-size:.85rem}
.GuideCard-module-scss-module__6is1eq__card{border:1px solid var(--nv-border);background:var(--nv-surface);height:100%;transition:box-shadow .35s var(--nv-ease);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.GuideCard-module-scss-module__6is1eq__card:hover{box-shadow:var(--nv-shadow-card)}.GuideCard-module-scss-module__6is1eq__card:hover img{scale:1.05}.GuideCard-module-scss-module__6is1eq__cover{aspect-ratio:16/9;background:var(--nv-inset);color:var(--nv-text-2);place-items:center;display:grid;position:relative;overflow:hidden}.GuideCard-module-scss-module__6is1eq__cover img{object-fit:cover;width:100%;height:100%;transition:scale 1s var(--nv-ease);position:absolute;inset:0}.GuideCard-module-scss-module__6is1eq__badges{gap:.375rem;display:flex;position:absolute;top:.625rem;left:.625rem}.GuideCard-module-scss-module__6is1eq__editorial,.GuideCard-module-scss-module__6is1eq__draft{border-radius:999px;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:600}.GuideCard-module-scss-module__6is1eq__editorial{color:#0b132b;background:#18d2c3}.GuideCard-module-scss-module__6is1eq__draft{background:var(--nv-active);color:var(--nv-on-active)}.GuideCard-module-scss-module__6is1eq__body{flex-direction:column;gap:.25rem;padding:.875rem 1rem 1rem;display:flex}.GuideCard-module-scss-module__6is1eq__title{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.GuideCard-module-scss-module__6is1eq__subtitle{color:var(--nv-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.GuideCard-module-scss-module__6is1eq__meta{color:var(--nv-text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.75rem;font-weight:500;overflow:hidden}
.NaviAvatar-module-scss-module__GLAnCq__wrap{flex-shrink:0;place-items:center;display:grid;position:relative}.NaviAvatar-module-scss-module__GLAnCq__halo{background:#ffffff1a;border-radius:50%;animation:.5s ease-out both NaviAvatar-module-scss-module__GLAnCq__bloom;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.NaviAvatar-module-scss-module__GLAnCq__haloOuter{animation-delay:.7s}.NaviAvatar-module-scss-module__GLAnCq__haloInner{animation-delay:.6s}.NaviAvatar-module-scss-module__GLAnCq__float{animation:3.6s ease-in-out .9s infinite alternate NaviAvatar-module-scss-module__GLAnCq__hover;position:relative}.NaviAvatar-module-scss-module__GLAnCq__landing{animation:.9s cubic-bezier(.34,1.56,.64,1) both NaviAvatar-module-scss-module__GLAnCq__landing}@keyframes NaviAvatar-module-scss-module__GLAnCq__landing{0%{opacity:0;transform:scale(3.2)}20%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes NaviAvatar-module-scss-module__GLAnCq__hover{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes NaviAvatar-module-scss-module__GLAnCq__bloom{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.NaviAvatar-module-scss-module__GLAnCq__halo,.NaviAvatar-module-scss-module__GLAnCq__float,.NaviAvatar-module-scss-module__GLAnCq__landing{animation:none}}
.AccountDeletedToast-module-scss-module__v0xv6q__toast{z-index:200;color:#f8fafc;background:#0b132b;border-radius:16px;align-items:center;gap:.75rem;width:min(480px,100vw - 2rem);padding:.85rem .75rem .85rem 1rem;animation:.35s ease-out both AccountDeletedToast-module-scss-module__v0xv6q__rise;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #0b132b2e}.AccountDeletedToast-module-scss-module__v0xv6q__toast p{flex:1;font-size:.92rem}.AccountDeletedToast-module-scss-module__v0xv6q__icon{color:#18d2c3;flex-shrink:0}.AccountDeletedToast-module-scss-module__v0xv6q__close{appearance:none;font:inherit;cursor:pointer;color:#f8fafccc;background:0 0;border:none;border-radius:999px;padding:.35rem;display:inline-flex}.AccountDeletedToast-module-scss-module__v0xv6q__close:hover{color:#fff;background:#ffffff1a}@keyframes AccountDeletedToast-module-scss-module__v0xv6q__rise{0%{opacity:0;transform:translate(-50%,12px)}}@media (prefers-reduced-motion:reduce){.AccountDeletedToast-module-scss-module__v0xv6q__toast{animation:none}}
.ConfirmDialog-module-scss-module__iLElVq__scrim{z-index:80;background:var(--nv-scrim);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ConfirmDialog-module-scss-module__iLElVq__dialog{border:1px solid var(--nv-border);background:var(--nv-surface);width:min(420px,100%);color:var(--nv-text);box-shadow:var(--nv-shadow-pop);border-radius:28px;flex-direction:column;gap:.625rem;padding:1.5rem;display:flex}.ConfirmDialog-module-scss-module__iLElVq__dialog h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.ConfirmDialog-module-scss-module__iLElVq__dialog p{color:var(--nv-text-2);font-size:.9375rem;line-height:1.5}.ConfirmDialog-module-scss-module__iLElVq__actions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.ConfirmDialog-module-scss-module__iLElVq__actions button{border:1px solid var(--nv-border);font:inherit;cursor:pointer;border-radius:999px;padding:.6875rem 1.125rem;font-size:.9375rem;font-weight:600}.ConfirmDialog-module-scss-module__iLElVq__cancel{color:var(--nv-text);background:0 0}.ConfirmDialog-module-scss-module__iLElVq__confirm{background:var(--nv-action);color:var(--nv-on-action);border-color:#0000!important}.ConfirmDialog-module-scss-module__iLElVq__confirm:disabled{opacity:.6}.ConfirmDialog-module-scss-module__iLElVq__destructive{color:#fff;background:#d64545}
.DeleteAccountDialog-module-scss-module__g2TwzG__muted{color:var(--nv-text-2);font-size:.88rem}.DeleteAccountDialog-module-scss-module__g2TwzG__dialog{background:var(--nv-surface);width:min(440px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--nv-text);border:none;border-radius:24px;margin:auto;padding:0;box-shadow:0 24px 60px #0b132b2e}.DeleteAccountDialog-module-scss-module__g2TwzG__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b132b8c}.DeleteAccountDialog-module-scss-module__g2TwzG__dialogBody{flex-direction:column;gap:.9rem;padding:1.5rem 1.25rem 1.25rem;display:flex}.DeleteAccountDialog-module-scss-module__g2TwzG__dialogBody h2{letter-spacing:0;font-size:1.25rem}.DeleteAccountDialog-module-scss-module__g2TwzG__dialogIcon{color:#d64545;background:#d645451a;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.DeleteAccountDialog-module-scss-module__g2TwzG__confirmField{flex-direction:column;gap:.35rem;display:flex}.DeleteAccountDialog-module-scss-module__g2TwzG__confirmField label{color:var(--nv-text);font-size:.85rem;font-weight:600}.DeleteAccountDialog-module-scss-module__g2TwzG__confirmField input{border:1.5px solid var(--nv-border);background:var(--nv-inset);min-height:48px;font:inherit;color:var(--nv-text);border-radius:14px;padding:.7rem 1rem;font-size:1rem}.DeleteAccountDialog-module-scss-module__g2TwzG__confirmField input:focus{border-color:#d64545;outline:none;box-shadow:0 0 0 3px #d6454533}.DeleteAccountDialog-module-scss-module__g2TwzG__dialogActions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}@media (max-width:640px){.DeleteAccountDialog-module-scss-module__g2TwzG__dialogActions{grid-template-columns:1fr}}
.PageHeader-module-scss-module__QpIsNq__header{align-items:center;gap:.875rem;display:flex}.PageHeader-module-scss-module__QpIsNq__back{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;transition:border-color .2s;display:grid}.PageHeader-module-scss-module__QpIsNq__back:hover{border-color:var(--nv-text-2)}.PageHeader-module-scss-module__QpIsNq__text{flex:1;min-width:0}.PageHeader-module-scss-module__QpIsNq__text h1{letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.15}.PageHeader-module-scss-module__QpIsNq__text p{color:var(--nv-text-2);margin-top:.125rem;font-size:.9375rem}
.WorldMap-module-scss-module__tnq-qW__map,.WorldMap-module-scss-module__tnq-qW__placeholder{aspect-ratio:1000/440;width:100%;display:block}.WorldMap-module-scss-module__tnq-qW__placeholder{background:var(--nv-inset);border-radius:16px}.WorldMap-module-scss-module__tnq-qW__land{fill:var(--nv-border);stroke:var(--nv-surface);stroke-width:.6px}.WorldMap-module-scss-module__tnq-qW__visited{fill:#18d2c3;stroke:var(--nv-surface);stroke-width:.6px;transition:fill .4s}.WorldMap-module-scss-module__tnq-qW__city{fill:var(--nv-text);stroke:var(--nv-surface);stroke-width:1.5px}.WorldMap-module-scss-module__tnq-qW__home{fill:#ffb703;stroke:var(--nv-surface);stroke-width:2px}
