._1Lt5yG_login-page{--login-ink:#082342;--login-muted:#516477;--login-muted-strong:#596b7c;--login-rule:#08234224;--login-rule-strong:#08234233;--login-surface:#fffefcf0;--login-surface-raised:#ffffffb8;--login-primary:#0d6ba3;--login-primary-strong:#075d91;--login-danger:#b42318;--login-danger-surface:#fff1ef;--login-action-ink:#fff;--login-invite-kicker:#087c7b;--login-shadow:#11273a30;width:100%;min-height:100dvh;color:var(--login-ink);font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;background:#0b2945;overflow:hidden}:root[data-theme=glass-dark] ._1Lt5yG_login-page{--login-ink:#f4f8fb;--login-muted:#aebdca;--login-muted-strong:#8fa0af;--login-rule:#ffffff21;--login-rule-strong:#ffffff36;--login-surface:#101b25;--login-surface-raised:#1c2a36f5;--login-primary:#63b9e8;--login-primary-strong:#83c8ed;--login-danger:#ffb4ab;--login-danger-surface:#80231c47;--login-action-ink:#082342;--login-invite-kicker:#79e1d1;--login-shadow:#0000008a}._1Lt5yG_login-page :focus-visible{outline:3px solid var(--login-primary);outline-offset:3px}._1Lt5yG_login-shell{grid-template-columns:minmax(0,58fr) minmax(410px,42fr);width:100%;height:100dvh;animation:.32s ease-out both _1Lt5yG_login-reveal;display:grid;overflow:hidden}._1Lt5yG_travel-hero{isolation:isolate;background:#b8d8e4;min-width:0;min-height:0;position:relative;overflow:hidden}._1Lt5yG_travel-hero-image{z-index:0;object-fit:cover;object-position:center center;-webkit-user-select:none;user-select:none}._1Lt5yG_travel-hero-scrim{z-index:1;background:linear-gradient(90deg,#041d32c2 0%,#041d3261 48%,#041d320f 100%),linear-gradient(#041d3233 0%,#041d3200 54%,#041d3257 100%);position:absolute;inset:0}._1Lt5yG_travel-hero-content{z-index:3;color:#fff;pointer-events:none;flex-direction:column;align-items:flex-start;height:100%;padding:clamp(42px,5vw,72px) clamp(42px,5vw,76px);display:flex;position:relative}._1Lt5yG_hero-collapse-target{z-index:2;cursor:default;background:0 0;border:0;position:absolute;inset:0}._1Lt5yG_login-logo-link{color:inherit;pointer-events:auto;border-radius:18px;text-decoration:none;display:inline-flex}._1Lt5yG_login-logo{gap:18px!important}._1Lt5yG_travel-hero-copy{text-shadow:0 2px 24px #00132633;width:min(100%,590px);margin-top:clamp(84px,17vh,170px)}._1Lt5yG_travel-hero-copy h1{max-width:560px;color:inherit;font-family:var(--font-display), var(--font-body), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(48px,5.2vw,76px);font-weight:850;line-height:1.03}._1Lt5yG_travel-hero-copy p{color:#fffffff0;text-wrap:balance;max-width:500px;margin:24px 0 0;font-size:clamp(19px,1.8vw,26px);font-weight:560;line-height:1.45}._1Lt5yG_auth-panel{background:var(--login-surface);-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:-28px 0 70px -54px #041d3294}._1Lt5yG_auth-panel-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;height:100%;overflow:hidden auto}._1Lt5yG_auth-panel-inner{flex-direction:column;width:100%;min-height:100%;padding:clamp(36px,5vw,72px) clamp(32px,4.2vw,66px) 28px;display:flex}._1Lt5yG_auth-content,._1Lt5yG_inbox-panel{width:min(100%,500px);min-width:0;margin:auto}._1Lt5yG_auth-content{gap:24px;display:grid}._1Lt5yG_auth-heading h2,._1Lt5yG_inbox-title{color:var(--login-ink);font-family:var(--font-display), var(--font-body), system-ui, sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(36px,3.2vw,48px);font-weight:850;line-height:1.05}._1Lt5yG_auth-heading p,._1Lt5yG_inbox-copy,._1Lt5yG_magic-link-note{color:var(--login-muted);margin:12px 0 0;font-size:17px;font-weight:540;line-height:1.5}._1Lt5yG_login-invite-banner,._1Lt5yG_auth-alert{border-radius:16px;width:100%}._1Lt5yG_auth-unavailable{border:1px solid var(--login-rule-strong);background:var(--login-surface-raised);color:var(--login-muted);text-align:center;border-radius:15px;padding:18px}._1Lt5yG_auth-unavailable p,._1Lt5yG_auth-unavailable span{margin:0;display:block}._1Lt5yG_auth-unavailable p{color:var(--login-ink);font-size:16px;font-weight:740}._1Lt5yG_auth-unavailable span{margin-top:6px;font-size:14px;font-weight:560}._1Lt5yG_login-invite-banner{background:#dff8f3b8;border:1px solid #138f8f38;padding:14px 16px}:root[data-theme=glass-dark] ._1Lt5yG_login-invite-banner{background:#206c6b33}._1Lt5yG_login-invite-kicker,._1Lt5yG_login-invite-title,._1Lt5yG_login-invite-meta{margin:0}._1Lt5yG_login-invite-kicker{color:var(--login-invite-kicker);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}._1Lt5yG_login-invite-title{color:var(--login-ink);margin-top:4px;font-size:15px;font-weight:780}._1Lt5yG_login-invite-meta{color:var(--login-muted);margin-top:3px;font-size:13px;font-weight:560}._1Lt5yG_auth-alert{border:1px solid color-mix(in srgb, var(--login-danger) 28%, transparent);background:var(--login-danger-surface);color:var(--login-danger);padding:12px 14px;font-size:14px;font-weight:650;line-height:1.4}._1Lt5yG_primary-provider-slot{gap:8px;display:grid}._1Lt5yG_last-used-label{min-height:16px;color:var(--login-muted-strong);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:12px;font-weight:780;line-height:16px}._1Lt5yG_last-used-label--hidden{visibility:hidden}._1Lt5yG_provider-placeholder{border:1px solid var(--login-rule);background:color-mix(in srgb, var(--login-surface-raised) 84%, var(--login-muted) 3%);opacity:.62;border-radius:15px;height:62px}._1Lt5yG_oauth-button{border:1px solid color-mix(in srgb, white 68%, var(--login-rule-strong));background:linear-gradient(180deg, #ffffff80, transparent 48%), var(--login-surface-raised);width:100%;min-height:56px;color:var(--login-ink);box-shadow:0 18px 38px -28px var(--login-shadow), inset 0 1px 0 #ffffffe0, inset 0 0 0 1px #08234209;cursor:pointer;font:720 16px/1 var(--font-body), -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;border-radius:20px;justify-content:center;align-items:center;transition:transform 80ms,border-color .16s,background .16s,box-shadow .16s;display:flex}._1Lt5yG_oauth-button--primary{min-height:62px;box-shadow:0 22px 40px -28px var(--login-shadow);font-size:17px}._1Lt5yG_oauth-button--apple._1Lt5yG_oauth-button--primary{color:#fff;background:#000;border-color:#000}:root[data-theme=glass-dark] ._1Lt5yG_oauth-button--apple._1Lt5yG_oauth-button--primary{color:#000;background:#fff;border-color:#fff}:root[data-theme=glass-dark] ._1Lt5yG_oauth-button:not(._1Lt5yG_oauth-button--apple){border-color:var(--login-rule-strong);background:linear-gradient(180deg, #ffffff12, transparent 54%), var(--login-surface-raised);box-shadow:0 18px 38px -28px var(--login-shadow), inset 0 1px 0 #ffffff1f}:root[data-theme=glass-dark] ._1Lt5yG_options-disclosure{border-color:var(--login-rule-strong);background:linear-gradient(180deg, #ffffff12, transparent 54%), var(--login-surface-raised);box-shadow:0 18px 38px -28px var(--login-shadow), inset 0 1px 0 #ffffff1f}:root[data-theme=glass-dark] ._1Lt5yG_magic-link-pill{border-color:var(--login-rule-strong);background:linear-gradient(180deg, #ffffff12, transparent 54%), var(--login-surface-raised);box-shadow:0 18px 38px -28px var(--login-shadow), inset 0 1px 0 #ffffff1f}._1Lt5yG_oauth-button--secondary._1Lt5yG_oauth-button--apple{color:var(--login-ink)}._1Lt5yG_oauth-button:disabled,._1Lt5yG_magic-link-button:disabled,._1Lt5yG_options-disclosure:disabled,._1Lt5yG_inbox-footer button:disabled{cursor:not-allowed;opacity:.52}@media (hover:hover) and (pointer:fine){._1Lt5yG_oauth-button:not(:disabled):hover,._1Lt5yG_options-disclosure:not(:disabled):hover,._1Lt5yG_inbox-open-button:hover{border-color:color-mix(in srgb, var(--login-primary) 48%, var(--login-rule));box-shadow:0 22px 40px -26px var(--login-shadow)}._1Lt5yG_oauth-button--apple._1Lt5yG_oauth-button--primary:not(:disabled):hover{background:#141414;border-color:#272727}:root[data-theme=glass-dark] ._1Lt5yG_oauth-button--apple._1Lt5yG_oauth-button--primary:not(:disabled):hover{color:#000;background:#e7e7e7;border-color:#e7e7e7}._1Lt5yG_magic-link-button:not(:disabled):hover{background:var(--login-primary-strong)}}._1Lt5yG_oauth-button:not(:disabled):active,._1Lt5yG_options-disclosure:not(:disabled):active,._1Lt5yG_magic-link-button:not(:disabled):active{transform:scale(.992)}._1Lt5yG_oauth-button-inner{justify-content:center;align-items:center;gap:12px;min-width:0;max-width:100%;padding:0 18px;display:inline-flex}._1Lt5yG_oauth-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._1Lt5yG_oauth-logo{flex:none;width:22px;height:22px}._1Lt5yG_options-disclosure{border:1px solid color-mix(in srgb, white 64%, var(--login-rule-strong));background:linear-gradient(180deg, #ffffff6b, transparent 54%), color-mix(in srgb, var(--login-surface-raised) 82%, transparent);width:100%;min-height:58px;color:var(--login-ink);box-shadow:0 16px 34px -30px var(--login-shadow), inset 0 1px 0 #ffffffd1, inset 0 0 0 1px #08234208;cursor:pointer;font:670 16px/1 var(--font-body), system-ui, sans-serif;text-align:left;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;transition:transform 80ms,border-color .16s,box-shadow .16s;display:flex}._1Lt5yG_options-chevron{flex:none;transition:transform .18s}._1Lt5yG_options-disclosure[aria-expanded=true] ._1Lt5yG_options-chevron{transform:rotate(180deg)}._1Lt5yG_other-options{gap:20px;min-width:0;animation:.18s ease-out both _1Lt5yG_options-reveal;display:grid}._1Lt5yG_secondary-provider-list{grid-template-columns:1fr;gap:12px;display:grid}._1Lt5yG_auth-divider{color:var(--login-muted-strong);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:13px;font-weight:680;display:grid}._1Lt5yG_auth-divider span{background:var(--login-rule);height:1px}._1Lt5yG_auth-divider p{margin:0}._1Lt5yG_magic-link-form{width:100%;min-width:0}._1Lt5yG_magic-link-pill{border:1px solid color-mix(in srgb, white 64%, var(--login-rule-strong));background:linear-gradient(180deg, #ffffff6b, transparent 54%), var(--login-surface-raised);width:100%;min-width:0;min-height:60px;box-shadow:0 18px 34px -30px var(--login-shadow), inset 0 1px 0 #ffffffd1;border-radius:20px;align-items:center;gap:10px;padding:7px 7px 7px 17px;display:flex}._1Lt5yG_magic-link-mail{color:var(--login-muted-strong);flex:none}._1Lt5yG_magic-link-input{min-width:0;min-height:44px;color:var(--login-ink);font:600 16px/1 var(--font-body), system-ui, sans-serif;background:0 0;border:0;outline:0;flex:1;align-self:stretch}._1Lt5yG_magic-link-input::placeholder{color:color-mix(in srgb, var(--login-muted) 72%, transparent)}._1Lt5yG_magic-link-button,._1Lt5yG_inbox-open-button{background:var(--login-primary);min-height:46px;color:var(--login-action-ink);cursor:pointer;font:750 15px/1 var(--font-body), system-ui, sans-serif;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex;box-shadow:0 16px 28px -20px #0d6ba394}._1Lt5yG_magic-link-button{min-width:136px;padding:0 16px}._1Lt5yG_magic-link-note{text-align:center;margin-top:10px;font-size:13px;font-weight:540}._1Lt5yG_legal-footer{width:min(100%,500px);min-height:44px;color:var(--login-muted);justify-content:center;align-items:center;gap:14px;margin:34px auto 0;font-size:14px;font-weight:590;display:flex}._1Lt5yG_legal-footer a{min-width:44px;min-height:44px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._1Lt5yG_legal-footer a:hover{color:var(--login-ink);text-underline-offset:4px;text-decoration:underline}._1Lt5yG_inbox-panel{text-align:center;flex-direction:column;align-items:center;display:flex}._1Lt5yG_inbox-icon-card{border:1px solid var(--login-rule);background:var(--login-surface-raised);width:92px;height:92px;color:var(--login-primary);box-shadow:0 26px 46px -34px var(--login-shadow);border-radius:26px;justify-content:center;align-items:center;margin-bottom:28px;display:flex}._1Lt5yG_inbox-copy{margin-top:16px}._1Lt5yG_inbox-copy strong{color:var(--login-ink);overflow-wrap:anywhere;margin-top:8px;font-weight:760;display:block}._1Lt5yG_inbox-open-button{border:1px solid var(--login-rule-strong);background:var(--login-surface-raised);min-width:180px;min-height:52px;color:var(--login-ink);margin-top:26px;padding:0 22px}._1Lt5yG_inbox-panel ._1Lt5yG_auth-alert{text-align:left;margin-top:20px}._1Lt5yG_inbox-footer{color:var(--login-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:26px;font-size:14px;font-weight:620;display:flex}._1Lt5yG_inbox-footer button{min-height:44px;color:var(--login-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 3px}._1Lt5yG_inbox-footer ._1Lt5yG_inbox-resend-button{color:var(--login-primary)}._1Lt5yG_inbox-muted{color:var(--login-muted-strong)}._1Lt5yG_login-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._1Lt5yG_login-loading{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:30px;height:30px;animation:.9s linear infinite _1Lt5yG_login-spin;position:fixed;inset:50% auto auto 50%}._1Lt5yG_login-spin{animation:.9s linear infinite _1Lt5yG_login-spin}@keyframes _1Lt5yG_login-spin{to{transform:rotate(360deg)}}@keyframes _1Lt5yG_login-reveal{0%{opacity:0}to{opacity:1}}@keyframes _1Lt5yG_options-reveal{0%{transform:translateY(-5px)}to{transform:translateY(0)}}@media (max-width:899px){._1Lt5yG_login-shell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}._1Lt5yG_travel-hero-image{object-position:center center}._1Lt5yG_travel-hero-scrim{background:linear-gradient(#eef9fc33 0%,#f9f5eb21 52%,#041d3233 100%),radial-gradient(circle at 36% 27%,#ffffff47,#0000 48%)}._1Lt5yG_travel-hero-content{padding:max(28px, env(safe-area-inset-top)) 24px 44px;color:#082342;text-align:center;align-items:center}._1Lt5yG_travel-hero-copy{text-shadow:0 2px 26px #fff6;width:min(100%,620px);margin-top:clamp(22px,4vh,38px)}._1Lt5yG_travel-hero-copy h1{max-width:620px;font-size:clamp(34px,8.5vw,54px);line-height:1.06}._1Lt5yG_travel-hero-copy p{color:#082342db;max-width:560px;margin:12px auto 0;font-size:clamp(17px,4.4vw,22px);line-height:1.4}._1Lt5yG_login-shell--expanded ._1Lt5yG_travel-hero-copy{margin-top:14px}._1Lt5yG_login-shell--expanded ._1Lt5yG_travel-hero-copy p{display:none}._1Lt5yG_auth-panel{border:1px solid #ffffffb8;border-bottom:0;border-radius:32px 32px 0 0;max-height:calc(100dvh - 112px);box-shadow:0 -22px 54px -38px #041d3294}._1Lt5yG_auth-panel-inner{min-height:0;padding:20px 24px max(10px, env(safe-area-inset-bottom))}._1Lt5yG_auth-content,._1Lt5yG_inbox-panel{margin:0 auto}._1Lt5yG_auth-content{gap:14px}._1Lt5yG_auth-heading--mobile-hidden{display:none}._1Lt5yG_inbox-title{font-size:32px}._1Lt5yG_auth-heading p,._1Lt5yG_inbox-copy{font-size:16px}._1Lt5yG_legal-footer{margin-top:12px}._1Lt5yG_login-logo{--packd-logo-gap:12px;flex-direction:column}._1Lt5yG_oauth-button--primary{min-height:58px}._1Lt5yG_options-disclosure{min-height:54px}._1Lt5yG_other-options{gap:14px}._1Lt5yG_secondary-provider-list{gap:10px}}@media (max-width:480px){._1Lt5yG_travel-hero-content{padding-inline:18px}._1Lt5yG_auth-panel-inner{padding-inline:20px}._1Lt5yG_options-disclosure{padding-inline:17px}._1Lt5yG_magic-link-pill{gap:8px;padding-left:14px}._1Lt5yG_magic-link-button{min-width:124px;padding-inline:12px}}@media (max-width:360px){._1Lt5yG_auth-panel-inner{padding-inline:16px}._1Lt5yG_magic-link-button{min-width:48px}._1Lt5yG_magic-link-button span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:899px) and (max-height:740px){._1Lt5yG_login-shell--expanded ._1Lt5yG_travel-hero-content{justify-content:center;align-items:center;padding:12px 18px 20px}._1Lt5yG_login-shell--expanded ._1Lt5yG_travel-hero-copy{display:none}._1Lt5yG_login-shell--expanded ._1Lt5yG_login-logo{--packd-logo-gap:10px;--packd-logo-mark-size:48px;--packd-logo-mark-radius:11px;--packd-logo-wordmark-size:27px;flex-direction:row}}@media (max-width:899px) and (max-height:480px){._1Lt5yG_travel-hero-content{justify-content:center;align-items:center;padding:10px 18px 18px}._1Lt5yG_travel-hero-copy{display:none}._1Lt5yG_login-logo{--packd-logo-gap:10px;--packd-logo-mark-size:48px;--packd-logo-mark-radius:11px;--packd-logo-wordmark-size:27px;flex-direction:row}}@media (min-width:900px) and (max-height:700px){._1Lt5yG_travel-hero-copy{margin-top:clamp(48px,10vh,78px)}._1Lt5yG_auth-panel-inner{padding-block:28px 18px}}@media (prefers-reduced-motion:reduce){._1Lt5yG_login-page *,._1Lt5yG_login-page :before,._1Lt5yG_login-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){._1Lt5yG_auth-panel,._1Lt5yG_magic-link-pill,._1Lt5yG_oauth-button,._1Lt5yG_options-disclosure,._1Lt5yG_login-invite-banner,._1Lt5yG_auth-alert,._1Lt5yG_inbox-icon-card,._1Lt5yG_inbox-open-button{color:canvastext!important;background:canvas!important;border-color:canvastext!important}._1Lt5yG_auth-unavailable{color:canvastext;background:canvas;border-color:canvastext}._1Lt5yG_travel-hero,._1Lt5yG_travel-hero-scrim{background:canvas}._1Lt5yG_travel-hero-image{visibility:hidden}._1Lt5yG_travel-hero-content{color:canvastext}._1Lt5yG_magic-link-button{border:1px solid buttontext;color:buttontext!important;background:buttonface!important}}
