@font-face{font-family:Google Sans;src:url(/auth/google-sans-medium.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}.auth_shell__o4ial{--ink:#263f39;--muted:#63736d;--paper:#f7f0df;--coral:#b85d43;position:relative;display:grid;min-height:100svh;padding:36px 22px;place-items:center;overflow:hidden;color:var(--ink);background:radial-gradient(circle at 18% 16%,rgba(232,173,126,.4),transparent 31%),radial-gradient(circle at 82% 18%,rgba(114,158,145,.34),transparent 34%),linear-gradient(145deg,#dce7df,#f3e8cf 48%,#d7d7c1)}.auth_skyWash__Hq1qz{position:absolute;width:min(780px,80vw);height:min(780px,80vw);border:1px solid rgba(44,88,75,.14);border-radius:50%;box-shadow:0 0 0 48px rgba(255,255,255,.08),0 0 0 96px rgba(255,255,255,.05);transform:translate(38vw,-29vh)}.auth_card__FhJSp{position:relative;z-index:1;display:grid;width:min(930px,100%);min-height:590px;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);overflow:hidden;background:rgba(249,243,226,.97);border:1px solid rgba(50,71,63,.2);border-radius:8px 34px 8px 34px;box-shadow:0 30px 80px rgba(35,55,48,.24)}.auth_card__FhJSp:after,.auth_card__FhJSp:before{position:absolute;z-index:3;width:88px;height:24px;content:"";background:rgba(225,207,169,.7);box-shadow:0 2px 6px rgba(42,48,36,.1)}.auth_card__FhJSp:before{top:18px;left:44%;transform:rotate(-4deg)}.auth_card__FhJSp:after{right:7%;bottom:15px;transform:rotate(3deg)}.auth_artPanel__kvKRz{position:relative;display:flex;min-height:590px;padding:60px 42px 52px;align-items:flex-start;flex-direction:column;justify-content:flex-end;overflow:hidden;color:#fffaf0;background:linear-gradient(180deg,rgba(18,64,56,.12),rgba(21,48,43,.78)),url(/country-vignettes.webp) center 12% /310% auto,#4f8175}.auth_artPanel__kvKRz:after{position:absolute;inset:0;content:"";background:linear-gradient(115deg,transparent 38%,rgba(249,220,166,.13));mix-blend-mode:screen}.auth_artPanel__kvKRz p,.auth_artPanel__kvKRz strong,.auth_artPanel__kvKRz>span{position:relative;z-index:2;margin:0}.auth_artPanel__kvKRz p,.auth_artPanel__kvKRz>span{color:rgba(255,250,240,.78);font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.auth_artPanel__kvKRz strong{max-width:250px;margin:9px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:500;line-height:.88}.auth_routeLine__ymlR_{position:absolute;top:67px;right:70px;width:156px;height:188px;border-color:rgba(255,245,221,.58) rgba(255,245,221,.58) transparent transparent;border-style:dashed;border-width:2px;border-radius:50%;transform:rotate(18deg)}.auth_routeDotOne__wAr2U,.auth_routeDotTwo__1OtQR{position:absolute!important;width:11px;height:11px;background:#f1c082;border:3px solid rgba(255,255,255,.75);border-radius:50%;box-shadow:0 5px 15px rgba(18,40,34,.4)}.auth_routeDotOne__wAr2U{top:82px;right:67px}.auth_routeDotTwo__1OtQR{top:230px;left:65px}.auth_plane__Z4tLi{position:absolute;z-index:2;top:145px;right:54px;color:#fff5d8;transform:rotate(-30deg);filter:drop-shadow(0 5px 9px rgba(16,46,38,.35))}.auth_content__6oXX2{display:flex;padding:54px clamp(32px,6vw,70px) 48px;flex-direction:column;justify-content:center;background:repeating-linear-gradient(0deg,rgba(70,67,48,.018),rgba(70,67,48,.018) 1px,transparent 0,transparent 5px),#f8f1df}.auth_header__4s0xd{display:flex;margin-bottom:34px;align-items:center;justify-content:space-between;gap:20px}.auth_brand__340R_{width:158px;height:auto;mix-blend-mode:multiply}.auth_languageSwitch__FaiIs{display:flex;padding:3px;background:rgba(86,111,101,.1);border-radius:999px}.auth_languageSwitch__FaiIs button{min-width:38px;min-height:31px;color:#687872;background:transparent;border:0;border-radius:999px;font-size:.68rem;font-weight:850;cursor:pointer}.auth_languageSwitch__FaiIs .auth_activeLanguage__Bxvxg{color:#fff;background:#496e63;box-shadow:0 3px 9px rgba(49,75,67,.18)}.auth_eyebrow__1Ay6a{display:flex;margin:0 0 12px;align-items:center;gap:7px;color:#9b5b43;font-size:.72rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.auth_content__6oXX2 h1{max-width:510px;margin:0;color:#29463e;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,5vw,4rem);font-weight:500;line-height:.96;letter-spacing:-.035em}.auth_intro__NgFPL{max-width:560px;margin:19px 0 22px;color:var(--muted);font-size:.98rem;line-height:1.62}.auth_modeStatus__GZeW5{margin-bottom:19px;padding:12px 14px;background:rgba(83,119,105,.08);border:1px solid rgba(63,101,87,.17);border-radius:4px 13px 4px 13px}.auth_modeStatus__GZeW5 span{display:block;margin-bottom:4px;color:#355f52;font-size:.74rem;font-weight:850}.auth_modeStatus__GZeW5 p{margin:0;color:#6a7772;font-size:.78rem;line-height:1.45}.auth_modeStatus__GZeW5[data-mode=invalid]{background:rgba(154,70,53,.08);border-color:rgba(154,70,53,.2)}.auth_legacyButton__LVLX6{display:flex;width:100%;min-height:50px;padding:12px 18px;align-items:center;justify-content:center;gap:10px;border-radius:5px 15px 5px 15px;font:inherit;font-size:.88rem;font-weight:820;text-decoration:none}.auth_oauthButtons__rS3Gc{display:grid;width:100%;max-width:260px;margin-inline:auto;gap:10px}.auth_googleButton__x1Ey2{display:grid;width:100%;height:40px;padding:0 12px;align-items:center;grid-template-columns:20px minmax(0,1fr) 20px;gap:10px;color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:4px;cursor:pointer;font-family:Google Sans,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.auth_googleButton__x1Ey2:not(:disabled):hover{background:#f8faff;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.auth_appleButton__DTqYL:focus-visible,.auth_googleButton__x1Ey2:focus-visible{outline:3px solid rgba(63,111,97,.4);outline-offset:3px}.auth_googleButton__x1Ey2:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.auth_googleMark__Vecl4{display:block;width:20px;height:20px;object-fit:contain}.auth_googleButtonText__vKXMz{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.auth_googleButtonSpacer__7nWaf{width:20px;height:20px}.auth_appleButton__DTqYL{position:relative;display:block;width:100%;height:40px;padding:0;overflow:hidden;background:#000;border:0;border-radius:4px;cursor:pointer}.auth_appleButton__DTqYL:disabled{opacity:.55;cursor:not-allowed}.auth_appleButtonImage__SZDLO{position:absolute;top:0;left:50%;display:block;width:260px;max-width:none;height:40px;object-fit:contain;transform:translateX(-50%)}.auth_authDivider__M_tv9{display:grid;width:100%;max-width:375px;margin:18px auto 15px;align-items:center;grid-template-columns:1fr auto 1fr;gap:12px;color:#7b8782;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth_authDivider__M_tv9:after,.auth_authDivider__M_tv9:before{height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(61,91,81,.22))}.auth_authDivider__M_tv9:after{background:linear-gradient(90deg,rgba(61,91,81,.22),transparent)}.auth_emailForm__JXdKh{display:grid;width:100%;max-width:375px;margin-inline:auto;gap:8px}.auth_emailLabel__QW5Q3{color:#365a50;font-size:.76rem;font-weight:850;letter-spacing:.025em}.auth_emailField__x5IM2{display:grid;min-height:48px;padding:0 14px;align-items:center;grid-template-columns:auto minmax(0,1fr);gap:10px;color:#6a7b75;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(251,247,236,.96));border:1px solid rgba(52,84,74,.28);border-radius:5px 14px 5px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.78);transition:border-color .16s ease,box-shadow .16s ease}.auth_emailField__x5IM2:focus-within{border-color:#527c6e;box-shadow:0 0 0 3px rgba(82,124,110,.14)}.auth_emailField__x5IM2 input{width:100%;min-width:0;padding:12px 0;color:#29463e;background:transparent;border:0;outline:0;font:inherit;font-size:.88rem}.auth_emailField__x5IM2 input::placeholder{color:#8d9893}.auth_emailField__x5IM2:has(input:disabled){opacity:.58}.auth_emailHelp__GGglT{margin:0 2px 3px;color:#74817c;font-size:.72rem;line-height:1.45}.auth_emailButton__QkLMR{display:inline-flex;min-height:46px;padding:11px 18px;align-items:center;justify-content:center;gap:9px;color:#fffaf0;background:linear-gradient(145deg,#b85d43,#9f4d38);border:1px solid rgba(115,49,34,.22);border-radius:5px 15px 5px 15px;cursor:pointer;box-shadow:0 8px 22px rgba(146,70,49,.19);font:inherit;font-size:.84rem;font-weight:850;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.auth_emailButton__QkLMR:not(:disabled):hover{box-shadow:0 11px 26px rgba(146,70,49,.25);transform:translateY(-1px)}.auth_emailButton__QkLMR:focus-visible{outline:3px solid rgba(63,111,97,.4);outline-offset:3px}.auth_emailButton__QkLMR:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.auth_emailRequestError__wECi3,.auth_emailSuccess__RPFGr{max-width:375px;margin:12px auto 0;padding:11px 13px;border-radius:5px 13px 5px 13px;font-size:.76rem;line-height:1.5}.auth_emailSuccess__RPFGr{color:#315c50;background:rgba(102,148,129,.1);border:1px solid rgba(67,112,95,.2)}.auth_emailRequestError__wECi3{color:#7f352c;background:rgba(184,93,67,.1);border:1px solid rgba(148,57,43,.2)}.auth_legacyButton__LVLX6{margin-top:10px;color:#fffaf0;background:linear-gradient(145deg,#b85d43,#9f4d38);border:0;box-shadow:0 8px 22px rgba(146,70,49,.2)}.auth_error__StlT3,.auth_loadingStatus__D0HP6,.auth_pendingNote__zYhRP{margin:9px 2px 0;font-size:.76rem;line-height:1.45}.auth_pendingNote__zYhRP{color:#77827e}.auth_loadingStatus__D0HP6{color:#5d6d67;text-align:center}.auth_error__StlT3{margin:0 0 12px;padding:10px 12px;color:#7f352c;background:#f8ddd4;border:1px solid rgba(148,57,43,.22);border-radius:8px}.auth_safetyNote__zZoTq{display:flex;margin:18px 0 0;align-items:center;gap:7px;color:#687872;font-size:.76rem}.auth_backLink__RR_d6{display:inline-flex;width:max-content;margin-top:19px;align-items:center;gap:6px;color:#496e63;font-size:.78rem;font-weight:800;text-decoration:none}.auth_accountCard__RvlTC{max-width:820px;min-height:0;grid-template-columns:1fr}.auth_accountContent___VPhl{min-width:0;padding:clamp(34px,8vw,70px)}.auth_accountGreeting__JLRVj{min-width:0;max-width:100%}.auth_accountGreeting__JLRVj>span{display:block}.auth_accountIdentity__Q6YAo{max-width:100%;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.04;letter-spacing:-.025em;overflow-wrap:anywhere;word-break:break-word}.auth_accountDetails__6O2ds{display:grid;min-width:0;margin:24px 0;padding:17px;grid-template-columns:auto 1fr;gap:7px 16px;background:rgba(84,116,103,.08);border-radius:5px 16px 5px 16px}.auth_accountDetails__6O2ds dt{color:#78827e;font-size:.76rem;font-weight:800}.auth_accountDetails__6O2ds dd{min-width:0;margin:0;color:#314c44;overflow-wrap:anywhere}.auth_signoutForm__vS0eW{margin:0}.auth_billingPanel__d3VgS{margin:26px 0;padding:22px;background:rgba(249,244,228,.9);border:1px solid rgba(67,101,89,.2);border-radius:6px 22px 6px 22px}.auth_billingEyebrow__8UH_l,.auth_billingFeatures__tG4QJ li,.auth_billingHeading__O1jAb{display:flex;align-items:center}.auth_privacyPanel__2jmKz{margin:26px 0;padding:22px;background:rgba(249,244,228,.9);border:1px solid rgba(67,101,89,.2);border-radius:6px 22px 6px 22px}.auth_privacyPanel__2jmKz h2{margin:0;font-family:Georgia,serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:500}.auth_privacyAction__CMkzN p,.auth_privacyIntro__mJxLI{color:#64736e;font-size:.78rem;line-height:1.5}.auth_exportButton__3bSfZ,.auth_privacyAction__CMkzN button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border:0;border-radius:5px 13px 5px 13px;color:#fffaf0;background:#315c50;cursor:pointer;font:inherit;font-size:.78rem;font-weight:820;text-decoration:none}.auth_privacyAction__CMkzN{display:grid;margin-top:16px;padding-top:16px;gap:8px;border-top:1px solid rgba(67,101,89,.16)}.auth_privacyAction__CMkzN label{color:#314c44;font-weight:820}.auth_privacyAction__CMkzN p{margin:0}.auth_privacyAction__CMkzN input:not([type=hidden]){min-width:0;padding:11px 12px;color:#314c44;background:#fffdf7;border:1px solid rgba(67,101,89,.28);border-radius:5px 12px 5px 12px;font:inherit}.auth_privacyAction__CMkzN button{background:#a9513b}.auth_billingEyebrow__8UH_l{margin:0 0 10px;gap:7px;color:#a44e38;font-size:.73rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.auth_billingHeading__O1jAb{justify-content:space-between;gap:16px}.auth_billingHeading__O1jAb h2{margin:0;font-family:Georgia,serif;font-size:clamp(1.7rem,4vw,2.35rem);font-weight:500}.auth_billingHeading__O1jAb span{padding:6px 10px;color:#315c50;background:rgba(91,139,119,.12);border-radius:999px;font-size:.7rem;font-weight:850;text-transform:uppercase}.auth_billingLimit__l2EXx,.auth_billingMeta__K_q1K,.auth_billingStatus__eh_QK,.auth_trialNote__BffaN{color:#64736e;font-size:.78rem;line-height:1.5}.auth_billingStatus__eh_QK{padding:10px 12px;background:rgba(184,93,67,.08);border-radius:5px 13px 5px 13px}.auth_billingLimit__l2EXx{margin:10px 0 0}.auth_billingMeta__K_q1K{margin:7px 0 0}.auth_trialNote__BffaN{margin:7px 2px 14px}.auth_portalButton__PNcF0,.auth_priceChoices__R1de9 button,.auth_trialButton__StObw{min-height:44px;padding:10px 15px;color:#fffaf0;background:#315c50;border:0;border-radius:5px 13px 5px 13px;cursor:pointer;font:inherit;font-size:.78rem;font-weight:820}.auth_portalButton__PNcF0,.auth_trialButton__StObw{display:flex;width:100%;margin-top:17px;align-items:center;justify-content:center;gap:8px}.auth_portalButton__PNcF0{background:#a9513b}.auth_priceChoices__R1de9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth_priceChoices__R1de9 form{display:grid;min-width:0;padding:16px;gap:7px;border:1px solid rgba(67,101,89,.18);border-radius:5px 16px 5px 16px;background:rgba(255,252,242,.76)}.auth_priceChoices__R1de9 strong{color:#263f39;font-family:Georgia,serif;font-size:1.23rem}.auth_priceChoices__R1de9 small{color:#a44e38;font-weight:780}.auth_priceChoices__R1de9 button{margin-top:4px}.auth_portalButton__PNcF0:disabled,.auth_priceChoices__R1de9 button:disabled{cursor:not-allowed;opacity:.55}.auth_billingFeatures__tG4QJ{margin:17px 0 0;padding:0;list-style:none}.auth_billingFeatures__tG4QJ li{padding:6px 0;gap:8px;color:#49675e;font-size:.78rem}@media (max-width:760px){.auth_shell__o4ial{padding:16px}.auth_card__FhJSp{min-height:0;grid-template-columns:1fr}.auth_artPanel__kvKRz{min-height:210px;padding:36px 28px 28px}.auth_artPanel__kvKRz strong{font-size:2.8rem}.auth_routeLine__ymlR_{top:22px;right:38px;height:130px}.auth_routeDotOne__wAr2U{top:36px;right:35px}.auth_routeDotTwo__1OtQR{top:128px;left:auto;right:180px}.auth_plane__Z4tLi{top:71px;right:34px}.auth_content__6oXX2{padding:36px 26px 40px}.auth_header__4s0xd{margin-bottom:27px}.auth_content__6oXX2 h1{font-size:clamp(2.2rem,10vw,3.2rem)}}@media (max-width:480px){.auth_accountDetails__6O2ds{grid-template-columns:minmax(0,1fr);gap:4px}.auth_accountDetails__6O2ds dd+dt{margin-top:10px}.auth_priceChoices__R1de9{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth_appleButton__DTqYL,.auth_backLink__RR_d6,.auth_emailButton__QkLMR,.auth_emailField__x5IM2,.auth_googleButton__x1Ey2,.auth_legacyButton__LVLX6{transition:none}}