/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-\[-0\.73\%_-0\.34\%_-0\.74\%_-0\.34\%\]{inset:-.73% -.34% -.74%}.inset-\[-0\.87px_0_0_0\]{inset:-.87px 0 0}.inset-\[-2\.3\%_-1\.92\%_-2\.3\%_-1\.83\%\]{inset:-2.3% -1.92% -2.3% -1.83%}.inset-\[-2\.19\%_-3\.74\%_-2\.19\%_-3\.72\%\]{inset:-2.19% -3.74% -2.19% -3.72%}.inset-\[-2\.36\%\]{inset:-2.36%}.inset-\[-176\.9\%_-245\.83\%_-106\.9\%_-40\.58\%\]{inset:-176.9% -245.83% -106.9% -40.58%}.inset-\[8\.59\%_8\.59\%_8\.6\%_8\.6\%\]{inset:8.59% 8.59% 8.6% 8.6%}.inset-\[17\.58\%\]{inset:17.58%}.inset-\[17\.89\%_28\.58\%_67\.6\%_63\.54\%\]{inset:17.89% 28.58% 67.6% 63.54%}.inset-\[19\.27\%_8\.57\%_20\%_20\.29\%\]{inset:19.27% 8.57% 20% 20.29%}.inset-\[31\.05\%_63\.43\%_61\.58\%_12\.29\%\]{inset:31.05% 63.43% 61.58% 12.29%}.inset-\[41\.05\%_74\.86\%_54\.74\%_22\.86\%\]{inset:41.05% 74.86% 54.74% 22.86%}.inset-\[42\.17\%_76\%_37\.37\%_17\.5\%\]{inset:42.17% 76% 37.37% 17.5%}.inset-\[56\.34\%_79\.71\%_24\.21\%_7\.63\%\]{inset:56.34% 79.71% 24.21% 7.63%}.inset-\[60\.53\%_78\.57\%_35\.26\%_19\.14\%\]{inset:60.53% 78.57% 35.26% 19.14%}.inset-\[64\.21\%_69\.43\%_28\.42\%_12\.29\%\]{inset:64.21% 69.43% 28.42% 12.29%}.inset-\[73\.68\%_90\%_22\.11\%_7\.71\%\]{inset:73.68% 90% 22.11% 7.71%}.inset-\[77\.89\%_7\.43\%_17\.89\%_90\.29\%\]{inset:77.89% 7.43% 17.89% 90.29%}.inset-\[82\.63\%_81\.43\%_10\%_0\.86\%\]{inset:82.63% 81.43% 10% .86%}.inset-\[87\.37\%_1\.43\%_5\.26\%_81\.43\%\]{inset:87.37% 1.43% 5.26% 81.43%}.top-0{top:0}.top-\[-32px\]{top:-32px}.top-\[12px\]{top:12px}.top-\[19\.07px\]{top:19.07px}.top-\[26px\]{top:26px}.top-\[52\.87px\]{top:52.87px}.top-\[57px\]{top:57px}.top-\[62px\]{top:62px}.top-\[80px\]{top:80px}.top-\[100px\]{top:100px}.top-\[132\.6px\]{top:132.6px}.top-\[143\.64px\]{top:143.64px}.top-\[144px\]{top:144px}.top-\[158\.6px\]{top:158.6px}.top-\[208px\]{top:208px}.top-\[230\.85px\]{top:230.85px}.top-\[236px\]{top:236px}.top-\[260px\]{top:260px}.top-\[321\.53px\]{top:321.53px}.top-\[331\.07px\]{top:331.07px}.top-\[356\.2px\]{top:356.2px}.top-\[356px\]{top:356px}.top-\[422px\]{top:422px}.top-\[424\.65px\]{top:424.65px}.top-\[447\.45px\]{top:447.45px}.top-\[454\.05px\]{top:454.05px}.top-\[686px\]{top:686px}.top-\[752px\]{top:752px}.right-0{right:0}.right-\[20px\]{right:20px}.bottom-\[108px\]{bottom:108px}.bottom-\[157px\]{bottom:157px}.left-0{left:0}.left-\[-100px\]{left:-100px}.left-\[4\.33px\]{left:4.33px}.left-\[9px\]{left:9px}.left-\[12px\]{left:12px}.left-\[18\.2px\]{left:18.2px}.left-\[20\.8px\]{left:20.8px}.left-\[20px\]{left:20px}.left-\[76px\]{left:76px}.left-\[85\.5px\]{left:85.5px}.left-\[106px\]{left:106px}.left-\[117\.87px\]{left:117.87px}.left-\[156\.75px\]{left:156.75px}.left-\[197\.13px\]{left:197.13px}.left-\[199\.5px\]{left:199.5px}.left-\[214\.93px\]{left:214.93px}.left-\[282px\]{left:282px}.left-\[326px\]{left:326px}.left-\[347\.7px\]{left:347.7px}.left-\[379\.62px\]{left:379.62px}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-0{margin-bottom:0}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.size-\[16px\]{width:16px;height:16px}.size-\[20\.648px\]{width:20.648px;height:20.648px}.size-\[20px\]{width:20px;height:20px}.size-\[24px\]{width:24px;height:24px}.size-\[44px\]{width:44px;height:44px}.size-\[56px\]{width:56px;height:56px}.size-\[60px\]{width:60px;height:60px}.size-\[76px\]{width:76px;height:76px}.size-full{width:100%;height:100%}.h-0{height:0}.h-\[0\.5px\]{height:.5px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[8px\]{height:8px}.h-\[26px\]{height:26px}.h-\[32px\]{height:32px}.h-\[44px\]{height:44px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[66px\]{height:66px}.h-\[68px\]{height:68px}.h-\[115\.2px\]{height:115.2px}.h-\[148px\]{height:148px}.h-\[164\.667px\]{height:164.667px}.h-\[390px\]{height:390px}.h-\[560px\]{height:560px}.h-\[642px\]{height:642px}.h-\[650px\]{height:650px}.h-\[684px\]{height:684px}.h-\[844px\]{height:844px}.h-\[hypot\(-38\.4566cqw\,61\.5434cqh\)\]{height:hypot(-38.4566cqw,61.5434cqh)}.h-full{height:100%}.h-px{height:1px}.min-h-\[28px\]{min-height:28px}.min-h-\[44px\]{min-height:44px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[68px\]{min-height:68px}.min-h-px{min-height:1px}.w-\[2px\]{width:2px}.w-\[20px\]{width:20px}.w-\[44px\]{width:44px}.w-\[48px\]{width:48px}.w-\[78px\]{width:78px}.w-\[82\.333px\]{width:82.333px}.w-\[106px\]{width:106px}.w-\[122\.4px\]{width:122.4px}.w-\[134px\]{width:134px}.w-\[270\.4px\]{width:270.4px}.w-\[274px\]{width:274px}.w-\[275\.6px\]{width:275.6px}.w-\[303\.333px\]{width:303.333px}.w-\[312px\]{width:312px}.w-\[340px\]{width:340px}.w-\[350px\]{width:350px}.w-\[390px\]{width:390px}.w-\[513px\]{width:513px}.w-\[hypot\(61\.5434cqw\,38\.4566cqh\)\]{width:hypot(61.5434cqw,38.4566cqh)}.w-\[min-content\]{width:min-content}.w-full{width:100%}.max-w-none{max-width:none}.min-w-\[44px\]{min-width:44px}.min-w-full{min-width:100%}.min-w-px{min-width:1px}.flex-\[1_0_0\]{flex:1 0 0}.flex-none{flex:none}.shrink-0{flex-shrink:0}.rotate-32{rotate:32deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.content-stretch{align-content:stretch}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5\.162px\]{gap:5.162px}.gap-\[6px\]{gap:6px}.gap-\[12px\]{gap:12px}.gap-\[var\(--traby-spacing-0\,0px\)\]{gap:var(--traby-spacing-0,0)}.gap-\[var\(--traby-spacing-4\,4px\)\]{gap:var(--traby-spacing-4,4px)}.gap-\[var\(--traby-spacing-8\,2\.880000114440918px\)\]{gap:var(--traby-spacing-8,2.88px)}.gap-\[var\(--traby-spacing-8\,8px\)\]{gap:var(--traby-spacing-8,8px)}.gap-\[var\(--traby-spacing-12\,12px\)\]{gap:var(--traby-spacing-12,12px)}.gap-\[var\(--traby-spacing-20\,20px\)\]{gap:var(--traby-spacing-20,20px)}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded-\[14px\]{border-radius:14px}.rounded-\[24px\]{border-radius:24px}.rounded-\[44px\]{border-radius:44px}.rounded-\[var\(--radius-capsule\,999px\)\]{border-radius:var(--radius-capsule,999px)}.rounded-\[var\(--radius-presentation\,28px\)\]{border-radius:var(--radius-presentation,28px)}.rounded-\[var\(--radius-surface\,16px\)\]{border-radius:var(--radius-surface,16px)}.rounded-tl-\[28px\]{border-top-left-radius:28px}.rounded-tr-\[28px\]{border-top-right-radius:28px}.rounded-br-\[44px\]{border-bottom-right-radius:44px}.rounded-bl-\[44px\]{border-bottom-left-radius:44px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[var\(--color-map-land\,\#eff1f3\)\]{background-color:var(--color-map-land,#eff1f3)}.bg-\[var\(--traby-color-action-fill\,\#0a63d8\)\]{background-color:var(--traby-color-action-fill,#0a63d8)}.bg-\[var\(--traby-color-action-fill\,\#0066d6\)\]{background-color:var(--traby-color-action-fill,#0066d6)}.bg-\[var\(--traby-color-action-link\,\#0066d6\)\]{background-color:var(--traby-color-action-link,#0066d6)}.bg-\[var\(--traby-color-action-tint\,\#e9f2ff\)\]{background-color:var(--traby-color-action-tint,#e9f2ff)}.bg-\[var\(--traby-color-bg-canvas\,\#f2f2f7\)\]{background-color:var(--traby-color-bg-canvas,#f2f2f7)}.bg-\[var\(--traby-color-bg-canvas\,black\)\]{background-color:var(--traby-color-bg-canvas,black)}.bg-\[var\(--traby-color-bg-pressed\,\#3a3a3c\)\]{background-color:var(--traby-color-bg-pressed,#3a3a3c)}.bg-\[var\(--traby-color-bg-pressed\,\#e5e5ea\)\]{background-color:var(--traby-color-bg-pressed,#e5e5ea)}.bg-\[var\(--traby-color-bg-subtle\,\#f2f2f7\)\]{background-color:var(--traby-color-bg-subtle,#f2f2f7)}.bg-\[var\(--traby-color-bg-surface\,\#1c1c1e\)\]{background-color:var(--traby-color-bg-surface,#1c1c1e)}.bg-\[var\(--traby-color-bg-surface\,white\)\]{background-color:var(--traby-color-bg-surface,white)}.bg-\[var\(--traby-color-divider\,\#3a3a3c\)\]{background-color:var(--traby-color-divider,#3a3a3c)}.bg-\[var\(--traby-color-divider\,\#e5e5ea\)\]{background-color:var(--traby-color-divider,#e5e5ea)}.bg-\[var\(--traby-color-status-info-bg\,\#e9f2ff\)\]{background-color:var(--traby-color-status-info-bg,#e9f2ff)}.bg-\[var\(--traby-color-status-success-bg\,\#e7f5ed\)\]{background-color:var(--traby-color-status-success-bg,#e7f5ed)}.bg-\[var\(--traby-color-status-warning-bg\,\#fff4db\)\]{background-color:var(--traby-color-status-warning-bg,#fff4db)}.bg-\[var\(--traby-color-text-primary\,black\)\]{background-color:var(--traby-color-text-primary,black)}.bg-\[var\(--traby-color-text-primary\,white\)\]{background-color:var(--traby-color-text-primary,white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--color-fade-canvas-transparent\,rgba\(0\,0\,0\,0\)\)\]{--tw-gradient-from:var(--color-fade-canvas-transparent,#0000);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-fade-canvas-transparent\,rgba\(242\,242\,247\,0\)\)\]{--tw-gradient-from:var(--color-fade-canvas-transparent,#f2f2f700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--traby-color-bg-canvas\,\#f2f2f7\)\]{--tw-gradient-to:var(--traby-color-bg-canvas,#f2f2f7);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--traby-color-bg-canvas\,black\)\]{--tw-gradient-to:var(--traby-color-bg-canvas,black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-\[4px\]{padding:4px}.p-\[var\(--traby-spacing-0\,0px\)\]{padding:var(--traby-spacing-0,0)}.p-\[var\(--traby-spacing-4\,4px\)\]{padding:var(--traby-spacing-4,4px)}.p-\[var\(--traby-spacing-8\,8px\)\]{padding:var(--traby-spacing-8,8px)}.p-\[var\(--traby-spacing-12\,12px\)\]{padding:var(--traby-spacing-12,12px)}.p-\[var\(--traby-spacing-16\,16px\)\]{padding:var(--traby-spacing-16,16px)}.px-\[var\(--traby-spacing-8\,8px\)\]{padding-inline:var(--traby-spacing-8,8px)}.px-\[var\(--traby-spacing-12\,12px\)\]{padding-inline:var(--traby-spacing-12,12px)}.px-\[var\(--traby-spacing-16\,16px\)\]{padding-inline:var(--traby-spacing-16,16px)}.px-\[var\(--traby-spacing-20\,20px\)\]{padding-inline:var(--traby-spacing-20,20px)}.py-\[6px\]{padding-block:6px}.py-\[var\(--traby-spacing-0\,0px\)\]{padding-block:var(--traby-spacing-0,0)}.py-\[var\(--traby-spacing-4\,4px\)\]{padding-block:var(--traby-spacing-4,4px)}.py-\[var\(--traby-spacing-8\,8px\)\]{padding-block:var(--traby-spacing-8,8px)}.py-\[var\(--traby-spacing-12\,12px\)\]{padding-block:var(--traby-spacing-12,12px)}.pt-\[8px\]{padding-top:8px}.pt-\[var\(--traby-spacing-0\,0px\)\]{padding-top:var(--traby-spacing-0,0)}.pt-\[var\(--traby-spacing-12\,12px\)\]{padding-top:var(--traby-spacing-12,12px)}.pt-\[var\(--traby-spacing-16\,16px\)\]{padding-top:var(--traby-spacing-16,16px)}.pr-\[var\(--traby-spacing-0\,0px\)\]{padding-right:var(--traby-spacing-0,0)}.pb-\[96px\]{padding-bottom:96px}.pb-\[var\(--traby-spacing-8\,8px\)\]{padding-bottom:var(--traby-spacing-8,8px)}.pb-\[var\(--traby-spacing-32\,32px\)\]{padding-bottom:var(--traby-spacing-32,32px)}.pl-\[var\(--traby-spacing-32\,32px\)\]{padding-left:var(--traby-spacing-32,32px)}.text-center{text-align:center}.text-left{text-align:left}.text-\[9\.53px\]{font-size:9.53px}.text-\[10\.26px\]{font-size:10.26px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.63px\]{font-size:14.63px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19\.07px\]{font-size:19.07px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[71\.07px\]{font-size:71.07px}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[11\.267px\]{--tw-leading:11.267px;line-height:11.267px}.leading-\[12\.133px\]{--tw-leading:12.133px;line-height:12.133px}.leading-\[13\.68px\]{--tw-leading:13.68px;line-height:13.68px}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[17\.637px\]{--tw-leading:17.637px;line-height:17.637px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24\.267px\]{--tw-leading:24.267px;line-height:24.267px}.leading-\[25px\]{--tw-leading:25px;line-height:25px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.leading-\[41px\]{--tw-leading:41px;line-height:41px}.leading-\[74\.533px\]{--tw-leading:74.533px;line-height:74.533px}.font-\[590\]{--tw-font-weight:590;font-weight:590}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-1\.1px\]{--tw-tracking:-1.1px;letter-spacing:-1.1px}.\[word-break\:break-word\]{word-break:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--traby-color-action-label\,white\)\]{color:var(--traby-color-action-label,white)}.text-\[color\:var\(--traby-color-action-link\,\#64a8ff\)\]{color:var(--traby-color-action-link,#64a8ff)}.text-\[color\:var\(--traby-color-action-link\,\#0066d6\)\]{color:var(--traby-color-action-link,#0066d6)}.text-\[color\:var\(--traby-color-status-info\,\#0066d6\)\]{color:var(--traby-color-status-info,#0066d6)}.text-\[color\:var\(--traby-color-status-success\,\#19643a\)\]{color:var(--traby-color-status-success,#19643a)}.text-\[color\:var\(--traby-color-status-warning\,\#805000\)\]{color:var(--traby-color-status-warning,#805000)}.text-\[color\:var\(--traby-color-text-primary\,black\)\]{color:var(--traby-color-text-primary,black)}.text-\[color\:var\(--traby-color-text-primary\,white\)\]{color:var(--traby-color-text-primary,white)}.text-\[color\:var\(--traby-color-text-secondary\,\#636366\)\]{color:var(--traby-color-text-secondary,#636366)}.text-\[color\:var\(--traby-color-text-secondary\,\#d1d1d6\)\]{color:var(--traby-color-text-secondary,#d1d1d6)}.opacity-0{opacity:0}.drop-shadow-\[0px_4px_8px_rgba\(0\,0\,0\,0\.1\)\]{--tw-drop-shadow-size:drop-shadow(0px 4px 8px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--header-height:64px;--blue:#0066d6;--action-fill:#0066d6;--action-hover:#0056b5;--canvas:#fff;--surface:#fff;--tint:#e9f2ff;--tint-hover:#dceaff;--header-glass:#ffffffb8;--header-shadow:0 4px 24px #12243d12;--error-bg:#fff1f0;--error-ink:#8f2118;--warning-bg:#fff4db;--warning-ink:#593700;--brand-surface-start:#fff;--brand-surface-end:#f0f6ff;--brand-border:#0066d62b;--brand-shadow:0 2px 3px #12243d0c,0 5px 12px #12243d12,inset 0 1px 0 #fff;--ink:#000;--muted:#636366;--mist:#f2f2f7;--panel:#e4ebf5;--rule:#c9d1dd;--control:#778291;--footer:#12243d;--footer-muted:#c5d2e5;--error:#b42318;--radius:16px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 16px)}body{color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:26px}a,button,input{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait}a{color:inherit;text-decoration:none}img{display:block}h1,h2,h3,p{margin:0}h1,h2{white-space:pre-line;text-wrap:pretty;font-weight:700}h1{letter-spacing:-1.5px;font-size:54px;line-height:58px}h2{letter-spacing:-1.2px;font-size:48px;line-height:52px}h3{letter-spacing:-.3px;font-size:24px;font-weight:700;line-height:30px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--blue);outline-offset:4px}button:disabled{opacity:.65}.container{width:calc(100% - 240px);max-width:1200px;margin-inline:auto}.section{padding-block:96px}.section-heading{flex-direction:column;gap:16px;max-width:800px;display:flex}.eyebrow{color:var(--blue);font-size:14px;font-weight:600;line-height:20px}.lead{font-size:20px;line-height:30px}.lead,.small{color:var(--muted)}.small{font-size:14px;line-height:20px}.mist{background:var(--mist)}.panel{background:var(--panel)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.explanation{gap:24px;min-width:0}.explanation,.feature-points{flex-direction:column;display:flex}.feature-points{gap:12px;margin:0;padding:0;list-style:none}.feature-points li{padding-left:17px;position:relative}.feature-points li:before{content:"•";color:var(--blue);position:absolute;left:0}.text-link{color:var(--blue);align-items:center;width:fit-content;min-height:44px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.privacy-link:hover,.text-link:hover{text-decoration:underline}.skip-link{z-index:100;background:var(--action-fill);color:#fff;border-radius:99px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.button{text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:50px;padding:12px 20px;font-size:17px;font-weight:600;line-height:22px;transition:background-color .16s;display:inline-flex}.button-primary{background:var(--action-fill);color:#fff}.button-primary:hover{background:var(--action-hover)}.button-secondary{background:var(--tint);color:var(--blue)}.button-secondary:hover{background:var(--tint-hover)}.button-ghost{color:var(--blue);background:0 0}.icon-button{width:44px;height:44px;color:var(--ink);background:0 0;border:0;place-items:center;font-size:32px;display:grid}.site-header{height:var(--header-height);background:var(--header-glass);z-index:40;-webkit-backdrop-filter:blur(32px)saturate(160%);backdrop-filter:blur(32px)saturate(160%);box-shadow:none;border:0;transition:box-shadow .18s;position:sticky;top:0}.site-header[data-scrolled=true]{box-shadow:var(--header-shadow)}.site-header :focus-visible{outline-color:var(--blue)}.header-inner{gap:24px;height:100%}.brand-link,.header-inner{align-items:center;display:flex}.brand-link{min-height:44px;margin-right:auto}.brand{letter-spacing:-1.1px;align-items:center;gap:16px;width:fit-content;min-height:44px;font-size:34px;font-weight:700;line-height:41px;display:inline-flex}.brand,.brand *{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.brand-mark{flex:none;width:48px;height:48px;display:block;position:relative}.brand-symbol{position:absolute;inset:10%}.brand-horizon{width:64.84%;height:64.84%;position:absolute;inset:17.58%}.brand-circle{width:86.7%;height:86.7%;position:absolute;inset:6.65%}.brand-large{gap:26px;font-size:61px;line-height:74px}.brand-large .brand-mark{width:86.19px;height:86.19px}.header-cta{min-height:44px;padding:10px 18px}.desktop-nav{gap:24px}.desktop-nav,.desktop-nav a{align-items:center;display:flex}.desktop-nav a{color:var(--ink);min-height:44px;font-size:15px;font-weight:600;line-height:20px}.desktop-nav a:hover{color:var(--blue)}.languages{flex:none;align-items:center;gap:4px;display:flex}.languages a{width:44px;height:44px;color:var(--muted);border-radius:99px;place-items:center;font-size:15px;font-weight:600;line-height:20px;display:grid}.languages a[aria-current]{background:var(--tint);color:var(--blue)}.menu-trigger{min-width:44px;min-height:44px;color:var(--muted);background:0 0;border:0;font-size:28px;display:none}.sheet-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12243d66;position:fixed;inset:0}.sheet{background:var(--surface);z-index:61;flex-direction:column;gap:40px;width:min(390px,100%);padding:24px 20px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-10px 0 40px #0002}.sheet-heading{justify-content:space-between;align-items:center;display:flex}.sheet nav{flex-direction:column;gap:8px;display:flex}.sheet nav a{min-height:48px;padding:12px 0;font-size:24px;font-weight:600;line-height:30px}.sheet .button{margin-top:auto}.hero{grid-template-columns:minmax(0,652fr) minmax(0,500fr);align-items:center;gap:48px;padding-top:24px;padding-bottom:64px;display:grid}.hero-visual{min-width:0;height:700px;position:relative}.hero-landscape{object-fit:cover;border-radius:28px;width:100%;height:628px;position:absolute;top:40px}.hero-phone-window{filter:drop-shadow(0 4px 8px #0002);width:300px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-phone-window .app-preview{width:300px}.hero-caption{text-align:center;width:100%;position:absolute;bottom:0}.hero-caption span{color:var(--blue);margin-right:6px}.hero-message{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.hero-description{color:var(--muted)}.hero-secondary{margin-top:0}.signup-module{width:100%}.signup-module form{flex-direction:column;gap:12px;display:flex}.email-field{border:1.5px solid var(--control);background:var(--surface);border-radius:16px;min-height:68px;padding:10px 15px 11px;transition:border-color .12s,box-shadow .12s}.email-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 .5px var(--blue)}.email-field label{color:var(--muted);margin-bottom:4px;font-size:13px;line-height:18px;display:block}.input{width:100%;color:var(--ink);box-shadow:none;background:0 0;border:0;padding:0;font-size:17px;line-height:22px;outline:0!important}.input::placeholder{color:var(--muted);opacity:1}.email-field.field-invalid{border-color:var(--error);box-shadow:0 0 0 .5px var(--error)}.consent-row{align-items:flex-start;gap:8px;min-height:44px;display:flex}.consent-row label{color:var(--muted);cursor:pointer;flex:1;padding-top:2px;font-size:14px;line-height:20px}.checkbox{background:0 0;border:0;place-items:center;width:44px;min-width:44px;height:44px;margin-top:-8px;display:grid;position:relative}.checkbox:before{content:"";border:1.5px solid var(--control);background:var(--surface);border-radius:50%;width:22px;height:22px;position:absolute}.checkbox[data-state=checked]:before{background:var(--action-fill);border-color:var(--action-fill)}.checkbox-check{color:#fff;font-size:16px;line-height:22px;position:relative}.checkbox[aria-invalid=true]:before{border-color:var(--error);border-width:2px}.field-error{color:var(--error);font-size:14px;line-height:20px}.signup-submit{width:100%}.privacy-link{color:var(--blue);align-items:center;width:fit-content;min-height:32px;display:flex}.privacy-link,.service-error{font-size:14px;line-height:20px}.service-error{background:var(--error-bg);color:var(--error-ink);border-radius:12px;padding:12px 16px}.signup-result{border:1px solid var(--rule);background:var(--surface);border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.signup-result h3{font-size:24px}.signup-result p{color:var(--muted);font-size:17px;line-height:26px}.result-symbol{background:var(--tint);width:40px;height:40px;color:var(--blue);border-radius:50%;place-items:center;font-size:24px;display:grid}.store-module{flex-direction:column;gap:16px;width:100%;display:flex}.store-badges{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.store-badge{border-radius:8px;min-width:44px;max-width:100%;min-height:50px;display:block}.store-badge img{object-fit:contain;width:auto;max-width:100%;height:60px}.store-google img{height:62px}.store-badge[aria-disabled=true]{cursor:default}.store-note{max-width:420px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.steps article{border-top:1px solid var(--rule);flex-direction:column;gap:16px;padding:24px 0;display:flex}.step-number{color:var(--blue);font-size:24px;font-weight:700;line-height:30px}.body-note,.steps article p{color:var(--muted)}.body-note{margin-top:32px}.views-intro{justify-content:space-between;align-items:center;gap:70px;margin-bottom:40px;display:flex}.views-intro .section-heading{max-width:680px}.view-tabs{border:1px solid var(--control);border-radius:999px;flex:none;gap:4px;padding:4px;display:flex}.view-tabs button{min-width:118px;min-height:48px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:600;line-height:20px}.view-tabs button[data-state=active]{background:var(--action-fill);color:#fff}.view-stage{border:1px solid var(--rule);background:var(--panel);border-radius:28px;justify-content:center;align-items:center;padding:32px;display:flex}.view-phone{filter:drop-shadow(0 5px 12px #12243d18);width:300px}.view-caption{text-align:center;margin-top:16px}.app-preview{pointer-events:none;flex:none;max-width:100%;position:relative;overflow:clip}.preview-native{transform-origin:0 0;position:absolute;top:0;left:0}.phone-preview{width:300px}.card-preview{width:350px}.card-preview:not(.atlas-poster){outline:1px solid var(--rule);border-radius:16px;overflow:hidden}.preview-status{flex:none;justify-content:space-between;align-items:flex-start;width:390px;height:62px;padding:18px 30px 0;font-size:15px;font-weight:600;line-height:20px;display:flex}.preview-status-icons{align-items:center;gap:5px;font-size:12px;display:flex}.preview-battery{background:currentColor;border:2px solid #888;border-radius:4px;width:24px;height:12px;margin-top:3px;position:relative}.preview-battery:after{content:"";background:currentColor;border-radius:2px;width:2px;height:5px;position:absolute;top:1.5px;right:-4px}.preview-native [data-name=Scroll\ viewport]{overflow:hidden}.planning{grid-template-columns:minmax(0,480fr) minmax(0,656fr)}.planning-visual{flex-direction:column;align-items:center;gap:32px;min-width:0;display:flex}.planning-card{width:350px}.connection-rail{flex-direction:column;gap:12px;width:100%;display:flex}.connection-track{justify-content:space-between;align-items:center;height:24px;display:flex;position:relative}.connection-track>div{background:var(--blue);transform-origin:0;height:2px;position:absolute;left:6px;right:6px}.connection-track>span{background:var(--blue);border-radius:50%;width:8px;height:8px;position:relative}.connection-track>span:nth-of-type(2){background:var(--surface);border:2px solid var(--blue);width:12px;height:12px}.connection-labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;font-size:14px;line-height:20px;display:grid}.connection-labels strong{font-size:15px;font-weight:600}.connection-labels p{color:var(--muted);margin-top:4px}.connection-labels>div:nth-child(2){text-align:center;color:var(--blue)}.connection-labels>div:last-child{text-align:right}.changes{grid-template-columns:minmax(0,616fr) minmax(0,520fr)}.update-card{border:1px solid var(--rule);background:var(--panel);border-radius:28px;flex-direction:column;gap:24px;padding:24px;display:flex}.update-identity{align-items:flex-start;gap:12px;display:flex}.update-identity .small{margin-top:4px}.departure-times{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.departure-times>div{flex-direction:column;gap:8px;display:flex}.departure-times span{color:var(--muted);font-size:14px;line-height:20px}.departure-times strong{letter-spacing:-.6px;font-size:32px;line-height:36px}.departure-times .old-time{color:var(--muted);text-decoration:line-through}.departure-times .time-arrow{color:var(--blue);font-size:24px}.impact{background:var(--warning-bg);color:var(--warning-ink);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.impact strong{font-size:15px;line-height:20px}.impact p{font-size:17px;line-height:26px}.live-intro{grid-template-columns:1fr 1fr;gap:80px;margin-bottom:40px;display:grid}.live-intro h2{margin-top:16px}.live-intro .small{margin-top:24px}.current-trip{width:420px;margin:0 auto}.travel-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.travel-moments>div{height:100%}.travel-moments article{background:var(--surface);border:1px solid var(--rule);border-radius:16px;height:100%;padding:24px}.travel-moments h3{letter-spacing:0;margin-top:16px;font-size:15px;font-weight:600;line-height:20px}.travel-moments p{margin-top:4px}.people{grid-template-columns:minmax(0,560fr) minmax(0,576fr)}.people-visual .app-preview{width:390px}.readiness{grid-template-columns:minmax(0,776fr) minmax(0,360fr)}.document-workbench{background:var(--panel);border-radius:28px;grid-template-columns:1fr 1fr;align-items:start;gap:24px;padding:24px;display:grid}.document-workbench .app-preview{width:100%}.document-workbench .app-preview:first-child{margin-top:48px}.dark-section{color:#fff;--traby-color-bg-canvas:#000;--traby-color-bg-surface:#1c1c1e;--traby-color-text-primary:#fff;--traby-color-text-secondary:#d1d1d6;--traby-color-action-link:#64a8ff;--traby-color-action-fill:#0066d6;--traby-color-action-tint:#122f52;--traby-color-status-warning-bg:#3a2a12;--traby-color-status-warning:#ffd580;--traby-color-divider:#38383a;--traby-color-bg-subtle:#2c2c2e;background:#000}.dark-section .eyebrow{color:#64a8ff}.dark-section .essential-benefits p,.dark-section .lead,.dark-section .small{color:#d1d1d6}.essentials{margin-top:40px}.costs-phone{width:285px}.essential-benefits{flex-direction:column;gap:32px;display:flex}.essential-benefits article{border-top:1px solid #43516a;align-items:flex-start;gap:20px;padding:24px 0;display:flex}.essential-benefits h3{margin-bottom:12px}.stories{grid-template-columns:minmax(0,576fr) minmax(0,560fr)}.traveler-passport{width:350px;margin:0}.atlas-poster{filter:drop-shadow(0 5px 14px #12243d10);width:480px}.faq-layout{grid-template-columns:minmax(0,360fr) minmax(0,760fr);gap:80px;display:grid}.faq-list{border-bottom:1px solid var(--rule)}.faq-item{border-top:1px solid var(--rule)}.faq-trigger{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:74px;padding:24px 0;font-size:17px;font-weight:600;line-height:26px;display:flex}.faq-trigger img{flex:none;transition:transform .22s}.faq-trigger[data-state=open] img{transform:rotate(180deg)}.faq-content{color:var(--muted);font-size:17px;line-height:26px;overflow:hidden}.faq-content p{padding-bottom:24px}.faq-content[data-state=open]{animation:accordion-open .22s ease-in-out}.faq-content[data-state=closed]{animation:accordion-close .22s ease-in-out}@keyframes accordion-open{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-close{0%{height:var(--radix-accordion-content-height)}to{height:0}}.closing-section{padding-block:64px}.closing-card{border:1px solid var(--rule);background:var(--panel);border-radius:28px;grid-template-columns:minmax(0,420fr) minmax(0,500fr);align-items:center;gap:48px;padding:48px;display:grid}.arrival-vignette{object-fit:contain;width:100%;max-width:420px;height:auto}.closing-message{flex-direction:column;gap:24px;display:flex}.site-footer{background:var(--footer);color:#fff;padding:64px 0 32px}.footer-top{grid-template-columns:minmax(0,480fr) minmax(0,640fr);gap:80px;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.footer-brand h2{letter-spacing:-.6px;font-size:32px;line-height:36px}.footer-brand p{color:var(--footer-muted);font-size:14px;line-height:20px}.footer-links{grid-template-columns:1fr 1fr;gap:48px;display:grid}.footer-links h3{letter-spacing:0;color:var(--footer-muted);margin-bottom:12px;font-size:15px;font-weight:600;line-height:20px}.footer-links a{align-items:center;min-height:44px;font-size:15px;line-height:20px;display:flex}.footer-links a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #52657f;justify-content:space-between;margin-top:40px;padding-top:24px}.footer-bottom,.footer-utilities{align-items:center;gap:24px;display:flex}.footer-utilities{flex-wrap:wrap}.footer-copyright{font-size:14px;line-height:20px}.footer-copyright,.site-footer .languages a{color:var(--footer-muted)}.site-footer .languages a[aria-current]{color:#fff;background:#ffffff14}.simple-page{min-height:calc(100svh - var(--header-height));background:var(--mist);justify-content:center;align-items:flex-start;padding:80px 20px;display:flex}.simple-card{border:1px solid var(--rule);background:var(--surface);border-radius:28px;flex-direction:column;gap:24px;width:100%;max-width:560px;padding:40px;display:flex}.simple-card h1{letter-spacing:-.8px;font-size:38px;line-height:42px}.simple-card p{color:var(--muted)}.review-banner{text-align:center;background:var(--warning-bg);color:var(--warning-ink);padding:12px 20px;font-size:14px;line-height:20px}.review-index{max-width:900px;margin:64px auto;padding:0 20px}.review-index h1{margin-bottom:32px}.review-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.review-grid a{border:1px solid var(--rule);background:var(--panel);border-radius:20px;padding:24px}.review-grid strong{margin-bottom:8px;font-size:24px;line-height:30px;display:block}@media (min-width:1441px){.hero{grid-template-columns:652px 500px}}@media (max-width:1199px){.container{width:calc(100% - 80px)}.section{padding-block:80px}.desktop-nav,.header-cta{display:none}.menu-trigger{display:block}.header-inner{gap:16px}.hero{grid-template-columns:1fr;gap:40px}.hero-visual{width:100%;height:620px}.hero-landscape{height:548px}.hero-phone-window,.hero-phone-window .app-preview{width:280px}.hero-message{width:100%;max-width:600px;margin-inline:auto}.hero h1{letter-spacing:-1.2px;font-size:48px;line-height:52px}.split{grid-template-columns:minmax(0,1fr);gap:40px}.planning .explanation{order:2}.planning-visual{order:1}.people-visual{order:-1}.live-intro{grid-template-columns:1fr;gap:16px}.live-intro .small{margin-top:24px}.views-intro{flex-direction:column;align-items:flex-start;gap:32px}.view-tabs{width:100%}.view-tabs button{flex:1}.document-workbench{grid-template-columns:1fr 1fr;width:100%}.readiness .explanation{max-width:688px}.essentials{grid-template-columns:285px 1fr;gap:40px}.essential-benefits article{gap:16px;padding:20px 0}.essential-benefits h3{font-size:22px;line-height:28px}.stories .story-visual{order:-1}.atlas-poster{width:420px}.faq-layout{grid-template-columns:1fr;gap:40px}.closing-card{grid-template-columns:1fr;gap:32px;padding:32px}.arrival-vignette{width:300px;margin-inline:auto}.closing-message{width:100%;max-width:600px;margin-inline:auto}.footer-top{grid-template-columns:1fr;gap:40px}.footer-links{width:100%;max-width:640px}.footer-brand{max-width:480px}h2{letter-spacing:-.9px;font-size:40px;line-height:44px}}@media (max-width:599px){.container{width:calc(100% - 40px)}.section{padding-block:64px}.hero{gap:32px;padding-top:24px}.hero-visual{height:auto}.hero-landscape{border-radius:20px;height:auto;top:40px;bottom:36px}.hero-phone-window{width:260px;max-width:100%;height:auto;margin-inline:auto;position:relative;top:auto;left:auto;overflow:visible;transform:none}.hero-phone-window .app-preview{width:260px}.hero-caption{margin-top:16px;font-size:13px;line-height:20px;position:relative}.hero h1{letter-spacing:-.8px;font-size:38px;line-height:42px}.hero-message{gap:24px}h2{letter-spacing:-.6px;font-size:32px;line-height:36px}h3{font-size:24px;line-height:30px}.header-inner{gap:12px}.brand{font-size:34px}.header-inner .brand{gap:12px}.header-inner .brand-mark{width:44px;height:44px}.header-inner .languages{gap:0}.header-inner .languages a{width:40px}.steps{grid-template-columns:1fr;gap:16px;margin-top:32px}.steps article{padding:24px 0}.body-note{margin-top:24px}.split{gap:32px}.views-intro{gap:32px;margin-bottom:32px}.view-tabs{gap:4px}.view-tabs button{overflow-wrap:normal;min-width:0;padding:12px 8px;font-size:15px}.view-stage{border-radius:20px;padding:24px 0}.view-phone{width:min(280px,100% - 24px)}.connection-labels{gap:12px;font-size:13px;line-height:18px}.connection-labels strong{font-size:14px}.update-card{border-radius:24px;padding:20px}.update-identity h3{font-size:22px;line-height:28px}.departure-times{gap:12px}.departure-times strong{font-size:32px;line-height:36px}.live-intro{margin-bottom:40px}.current-trip{width:350px}.travel-moments{grid-template-columns:1fr;gap:12px}.travel-moments article{padding:20px}.people-visual .app-preview{width:350px}.document-workbench{grid-template-columns:1fr;gap:20px;padding:16px}.document-workbench .app-preview:first-child{margin-top:0}.essentials{grid-template-columns:1fr;gap:32px}.costs-phone{width:285px}.essential-benefits{gap:16px}.essential-benefits h3{font-size:24px;line-height:30px}.essential-benefits article{padding:24px 0}.atlas-poster{width:350px}.faq-layout{gap:32px}.faq-trigger{gap:16px}.closing-section{padding-block:64px}.closing-card{gap:24px;padding:24px 20px}.arrival-vignette{width:220px}.closing-message{gap:24px}.site-footer{padding-top:48px}.brand-large{gap:21px;font-size:47.65px;line-height:57.46px}.brand-large .brand-mark{width:67.27px;height:67.27px}.footer-top{gap:32px}.footer-links{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.footer-utilities{justify-content:space-between;gap:12px;width:100%}.simple-page{min-height:calc(100svh - var(--header-height));padding:40px 20px}.simple-card{padding:24px}.simple-card h1{font-size:32px;line-height:36px}.review-grid{grid-template-columns:1fr}.platform-google .store-google{order:-1}.store-badges{gap:12px}.store-badge img{height:52px}.store-google img{height:54px}}@media (max-width:359px){.header-inner{gap:4px}.header-inner .brand{gap:8px;font-size:29px}.header-inner .brand-mark{width:40px;height:40px}.header-inner .languages a{width:36px}.hero-phone-window,.hero-phone-window .app-preview{width:240px}.view-tabs button{padding-inline:4px;font-size:14px}.store-badges{flex-direction:column;align-items:flex-start}.closing-card{padding-inline:16px}.consent-row label{font-size:13px;line-height:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.review-canvas{background:var(--mist);min-height:100svh;padding-bottom:40px}.review-toolbar{background:var(--surface);border-bottom:1px solid var(--rule);z-index:30;flex-wrap:wrap;align-items:center;gap:24px;padding:16px 24px;font-size:14px;line-height:20px;display:flex;position:sticky;top:0}.review-toolbar label{align-items:center;gap:8px;display:flex}.review-toolbar select{border:1px solid var(--control);background:var(--surface);border-radius:8px;min-height:44px;padding:8px 12px}.review-toolbar a{color:var(--blue);align-items:center;min-height:44px;display:flex}.review-viewport{padding:24px;overflow:auto}.review-viewport iframe{background:var(--surface);border:0;max-width:none;margin:auto;display:block;box-shadow:0 8px 40px #12243d22}.brand-mark{border:1px solid var(--brand-border);background:linear-gradient(145deg,var(--brand-surface-start),var(--brand-surface-end));box-shadow:var(--brand-shadow);border-radius:25%}.brand-inverse{--brand-ink:#fff;--brand-accent:#83baff;--brand-border:#ffffff45;--brand-surface-start:#263e5f;--brand-surface-end:#1a2f4d;--brand-shadow:0 4px 12px #0003,inset 0 1px 0 #ffffff1f}.split>*{min-width:0}.atlas-poster,.current-trip,.planning-card,.traveler-passport{max-width:100%}.menu-trigger{border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;box-shadow:0 2px 4px #12243d08}.menu-trigger:hover{background:var(--tint)}@media (max-width:1199px){.menu-trigger{display:flex}}.information-page{gap:32px;max-width:820px}.information-page section{flex-direction:column;gap:12px;display:flex}.information-page h2{letter-spacing:-.3px;font-size:24px;line-height:30px}.information-page ul{color:var(--muted);margin:0;padding-left:22px}.information-page li+li{margin-top:8px}.information-page a:not(.button){color:var(--blue);text-underline-offset:3px;text-decoration:underline}.information-nav{flex-wrap:wrap;gap:20px;display:flex}.store-badge-button{background:0 0;border:0;padding:0}.availability-dialog{border:1px solid var(--rule);background:var(--surface);z-index:61;border-radius:24px;flex-direction:column;gap:24px;width:calc(100% - 40px);max-width:480px;padding:32px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 80px #12243d40}.availability-dialog .icon-button{position:absolute;top:12px;right:12px}.availability-dialog h2{letter-spacing:-.6px;padding-right:20px;font-size:30px;line-height:36px}.availability-dialog p{color:var(--muted)}.site-footer :focus-visible{outline-color:#9fc9ff}.analytics-preferences{color:var(--footer-muted);text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0;font-size:14px;line-height:20px;text-decoration:underline}.analytics-banner{z-index:50;border:1px solid var(--control);background:var(--surface);border-radius:24px;flex-direction:column;gap:16px;width:calc(100% - 40px);max-width:480px;padding:24px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 45px #12243d29}.analytics-banner h2{letter-spacing:-.3px;font-size:24px;line-height:30px}.analytics-banner p{color:var(--muted);font-size:14px;line-height:20px}.analytics-banner>a{color:var(--blue);width:fit-content;font-size:14px;line-height:20px;text-decoration:underline}.analytics-actions{flex-wrap:wrap;gap:8px;display:flex}.analytics-actions .button{min-height:44px;padding:10px 16px;font-size:14px;line-height:20px}.analytics-dialog .analytics-actions{flex-direction:column}@media (max-width:599px){.analytics-banner{width:calc(100% - 24px);padding:20px;bottom:12px;left:12px}.analytics-actions{flex-direction:column}}.information-page .analytics-preferences{color:var(--blue);text-align:left}.information-page a.brand{color:var(--ink);text-decoration:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--canvas:#0c1119;--surface:#171f2b;--ink:#f5f7fb;--muted:#bac5d4;--blue:#83baff;--mist:#111925;--panel:#1b293b;--rule:#384b62;--control:#8292a9;--tint:#203959;--tint-hover:#29496e;--header-glass:#0c1119b8;--header-shadow:0 4px 24px #00000040;--error:#ffaca5;--error-bg:#432221;--error-ink:#ffcdc8;--warning-bg:#3a2c16;--warning-ink:#ffdda1;--brand-surface-start:#263e5f;--brand-surface-end:#172a44;--brand-border:#617c9d;--brand-shadow:0 2px 4px #0004,0 5px 12px #0003,inset 0 1px 0 #ffffff1f;--footer:#0a1424}}:root[data-theme=dark]{color-scheme:dark;--canvas:#0c1119;--surface:#171f2b;--ink:#f5f7fb;--muted:#bac5d4;--blue:#83baff;--mist:#111925;--panel:#1b293b;--rule:#384b62;--control:#8292a9;--tint:#203959;--tint-hover:#29496e;--header-glass:#0c1119b8;--header-shadow:0 4px 24px #00000040;--error:#ffaca5;--error-bg:#432221;--error-ink:#ffcdc8;--warning-bg:#3a2c16;--warning-ink:#ffdda1;--brand-surface-start:#263e5f;--brand-surface-end:#172a44;--brand-border:#617c9d;--brand-shadow:0 2px 4px #0004,0 5px 12px #0003,inset 0 1px 0 #ffffff1f;--footer:#0a1424}.app-preview{color-scheme:light;color:var(--traby-color-text-primary);--traby-color-bg-canvas:#f2f2f7;--traby-color-bg-surface:#fff;--traby-color-bg-subtle:#f2f2f7;--traby-color-bg-pressed:#e5e5ea;--traby-color-text-primary:#000;--traby-color-text-secondary:#636366;--traby-color-action-link:#0066d6;--traby-color-action-fill:#0066d6;--traby-color-action-label:#fff;--traby-color-action-tint:#e9f2ff;--traby-color-divider:#e5e5ea;--traby-color-status-warning-bg:#fff4db;--traby-color-status-warning:#805000;--traby-color-status-success-bg:#e7f5ed;--traby-color-status-success:#19643a;--traby-color-status-info-bg:#e9f2ff;--traby-color-status-info:#0066d6;--color-fade-canvas-transparent:#f2f2f700;--color-map-land:#eff1f3;--preview-map-park:#e1e9e3;--preview-map-water:#d6e5ee;--preview-map-building:#d5d9df;--preview-map-block:#e5e7ea;--preview-map-road:#fff;--preview-map-outline:#9da8b4;--preview-rule:#8e8e93}.brand-glyph{width:100%;height:100%;color:var(--brand-ink,var(--ink));display:block}.theme-art{background-image:var(--art-light);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.hero-art{border-radius:inherit;background-size:cover;width:100%;height:100%}.feature-icon{width:24px;height:24px;color:var(--blue);background:currentColor;flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dark-section .feature-icon{color:#83baff}select:focus-visible{outline:3px solid var(--blue);outline-offset:4px}:root[data-theme=dark] .theme-art{background-image:var(--art-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-art{background-image:var(--art-dark)}}.app-preview[data-appearance=dark],:root[data-theme=dark] .app-preview{color-scheme:dark;--traby-color-bg-canvas:#000;--traby-color-bg-surface:#1c1c1e;--traby-color-bg-subtle:#2c2c2e;--traby-color-bg-pressed:#3a3a3c;--traby-color-text-primary:#fff;--traby-color-text-secondary:#d1d1d6;--traby-color-action-link:#64a8ff;--traby-color-action-fill:#0066d6;--traby-color-action-label:#fff;--traby-color-action-tint:#122f52;--traby-color-divider:#38383a;--traby-color-status-warning-bg:#3a2a12;--traby-color-status-warning:#ffd580;--traby-color-status-success-bg:#153724;--traby-color-status-success:#67d99b;--traby-color-status-info-bg:#122f52;--traby-color-status-info:#64a8ff;--color-fade-canvas-transparent:#0000;--color-map-land:#101820;--preview-map-park:#1d2c27;--preview-map-water:#132c41;--preview-map-building:#293240;--preview-map-block:#202833;--preview-map-road:#394350;--preview-map-outline:#718094;--preview-rule:#636366}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-preview{color-scheme:dark;--traby-color-bg-canvas:#000;--traby-color-bg-surface:#1c1c1e;--traby-color-bg-subtle:#2c2c2e;--traby-color-bg-pressed:#3a3a3c;--traby-color-text-primary:#fff;--traby-color-text-secondary:#d1d1d6;--traby-color-action-link:#64a8ff;--traby-color-action-fill:#0066d6;--traby-color-action-label:#fff;--traby-color-action-tint:#122f52;--traby-color-divider:#38383a;--traby-color-status-warning-bg:#3a2a12;--traby-color-status-warning:#ffd580;--traby-color-status-success-bg:#153724;--traby-color-status-success:#67d99b;--traby-color-status-info-bg:#122f52;--traby-color-status-info:#64a8ff;--color-fade-canvas-transparent:#0000;--color-map-land:#101820;--preview-map-park:#1d2c27;--preview-map-water:#132c41;--preview-map-building:#293240;--preview-map-block:#202833;--preview-map-road:#394350;--preview-map-outline:#718094;--preview-rule:#636366}}.theme-toggle{color:#fff;background:#ffffff0a;border:1px solid #8292a9;border-radius:12px;flex:none}.theme-toggle:hover{background:#ffffff1a}.theme-toggle .theme-sun{display:none}.theme-toggle .theme-moon,:root[data-theme=dark] .theme-toggle .theme-sun{display:block}:root[data-theme=dark] .theme-toggle .theme-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .theme-sun{display:block}:root:not([data-theme=light]) .theme-toggle .theme-moon{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}