@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--tracking-tight:-.025em;--leading-normal:1.5;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-lg:16px;--blur-xl:24px;--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);--font-display:var(--font-display);--font-hebrew:var(--font-hebrew)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.w-full{width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.font-display{font-family:var(--font-display)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.filter{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{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-filter{-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--surface:#ffffffb8;--surface-strong:#ffffffe0;--nav-surface:#ffffffd1;--glass-blur:blur(36px) saturate(1.7);--glass-rim:linear-gradient(135deg, #ffffff40 0%, transparent 50%, #ffffff12 100%);--glass-specular:linear-gradient(135deg, #ffffff38 0%, transparent 50%);--bg:#fdf8f1;--text:#0b0604;--brand:#00692d;--terra:#ec5900;--danger:#9a3936;--warning:#9b641a;--bg-alt:#f1eae1;--bg-paper:#fdf8f1;--bg-warm:#f7f1e9;--surface-warm:#fdf8f1;--border:#ccc6bf;--border-strong:#b1aaa0;--brand-hover:#005124;--brand-deep:#00391e;--brand-vivid:#00622a;--brand-light:#ccf4d5;--brand-muted:#00692d1f;--primary-container:#007e3e;--coral-glow:#cf5242;--terra-hover:#cd4900;--terra-bright:#ff7541;--terra-light:#ffe3d9;--terra-muted:#db5b321f;--terra-text:#983e21;--terra-btn:#983e21;--terra-btn-bright:#b14a2f;--sand:#df9200;--sand-light:#ffdaaa;--text-1:#0b0604;--text-2:#51453e;--text-3:#756d67;--text-inv:#f9f8f7;--text-inverse:#f9f8f7;--field-bg:#f8f5ef94;--field-bg-focused:#fdfbf9c7;--field-border:#0b060414;--field-border-focused:#165b364d;--field-label:var(--text-3);--field-icon:var(--text-3);--success:#33724c;--success-bg:#dcf2e3;--warning-bg:#ffe3bd;--warning-text:#774500;--danger-bg:#ffe8e6;--shadow-xs:0 1px 2px #0b06040d, 0 1px 4px #0b060408;--shadow-sm:0 2px 8px #0b060412, 0 1px 2px #0b06040a;--shadow-md:0 4px 16px #0b060414, 0 2px 6px #0b06040d;--shadow-lg:0 12px 40px #0b06041a, 0 4px 12px #0b06040f;--shadow-xl:0 24px 64px #0b06041f, 0 8px 24px #0b060412;--radius-xs:10px;--radius-sm:16px;--radius-md:20px;--radius-lg:24px;--radius-xl:32px;--radius-full:9999px;--radius-screen:48px;--paper-pill-bg:#f7f3ec;--paper-pill-text:#1c1713;--canvas:#0e0c0a;--radius-1:16px;--radius-2:24px;--radius-3:32px;--radius-4:40px;--font-sans:"DM Sans Variable", "DM Sans", -apple-system, system-ui, sans-serif;--font-display:"Instrument Serif", Georgia, serif;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-hebrew:"Assistant", "DM Sans", sans-serif;--font-friendly:"Assistant", "DM Sans", system-ui, sans-serif;--text-xs:.64rem;--text-sm:.8rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.563rem;--text-xl:1.953rem;--text-2xl:2.441rem;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.75;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--gap-xs:8px;--gap-sm:12px;--gap-md:20px;--gap-lg:32px;--gap-xl:48px;--page-px:24px;--page-pt:20px;--nav-h:68px;--navbar-height:80px;--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--nav-total-h:calc(var(--nav-h) + env(safe-area-inset-bottom,0px) + 12px);--navbar-clearance:calc(var(--navbar-height) + env(safe-area-inset-bottom,0px) + 16px);--t-display:clamp(1.9rem, 5vw, 2.8rem);--t-heading:1.25rem;--t-body:.9375rem;--t-caption:.8125rem;--t-micro:.6875rem;--fs-2xs:.625rem;--fs-xs:.6875rem;--fs-sm:.75rem;--fs-md:.8125rem;--fs-base:.875rem;--fs-lg:.9375rem;--fs-body:1rem;--dur-fast:.15s;--dur-base:.25s;--dur-slow:.4s;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--avatar-1:#a9573a;--avatar-2:#805307;--avatar-3:#1b683e;--avatar-4:#005454;--avatar-5:#8f4e44;--avatar-6:#334b14;--avatar-2-text:#0b0604;--forest:#2a7449;--forest-lt:#72a684;--forest-dk:#0f4f2e;--terra-lt:#dd8d74;--gold-lt:#e2ac66;--paper-hi:#fefbf7;--paper-lo:#e8e0d6;--ink-soft:#261d17;--rule:#0b06041f;--compass-ring:#1a1410;--compass-n:#c4714a;--compass-s:#3b6e52;--compass-ew:#c8944a;--compass-hub:#1a1410;--ink:var(--text);--ink-2:var(--text-2);--ink-3:var(--text-3);--accent:var(--brand);--accent-2:var(--brand);--accent-bg:var(--brand-muted);--teal:var(--primary-container);--teal-dark:var(--brand);--ink-teal:var(--brand);--gold:var(--sand);--gold-dark:var(--sand);--gold-bg:var(--sand-light);--rust:var(--terra);--rust-bg:var(--terra-light);--coral:var(--terra);--coral-bg:var(--terra-light);--green:var(--success);--green-bg:var(--success-bg);--glass-shadow:var(--shadow-sm);--glass-shadow-lg:var(--shadow-lg);--insight-gap-bg:#f5a50f2e;--insight-gap-border:#f5a50f6b;--insight-gap-text:#966300;--insight-balance-bg:#dc5f1429;--insight-balance-border:#dc5f1466;--insight-balance-text:#a74a00;--insight-ready-bg:#19aa5f26;--insight-ready-border:#19aa5f61;--insight-ready-text:#00722a;--insight-tip-bg:#2878e626;--insight-tip-border:#2878e661;--insight-tip-text:#006f90;--insight-eco-bg:#0fa05f26;--insight-eco-border:#0fa05f61;--insight-eco-text:#006c3b;--insight-pacing-bg:#be37d724;--insight-pacing-border:#be37d757;--insight-pacing-text:#7c34a7;--insight-relax-bg:#19aad724;--insight-relax-border:#19aad757;--insight-relax-text:#006b7b;--route-badge-text:#006f90;--route-badge-bg:#2878e626;--route-badge-border:#2878e661;--hotel-route-bg:#3b7ed40d;--hotel-route-border:#3b7ed42e;--sheet-backdrop:#1a14108c}@supports (color:lab(0% 0 0)){:root{--bg:lab(97.697% .86847 3.70294);--text:lab(1.96623% 1.02954 1.32936);--brand:lab(38.0579% -47.4348 29.0758);--terra:lab(57.836% 56.2684 69.3985);--danger:lab(38.3897% 40.9094 24.0524);--warning:lab(47.529% 18.8197 47.6781);--bg-alt:lab(93.0628% 1.23477 5.19664);--bg-paper:lab(97.697% .86847 3.70294);--bg-warm:lab(95.38% 1.05011 4.44876);--surface-warm:lab(97.697% .86847 3.70294);--border:lab(80.2996% 1.05691 4.45325);--border-strong:lab(69.8644% 1.44196 5.96032);--brand-hover:lab(29.7763% -43.9401 27.1663);--brand-deep:lab(19.9623% -30.2458 13.2799);--brand-vivid:lab(35.8976% -52.8022 32.8689);--brand-light:lab(92.6533% -17.5537 10.3158);--brand-muted:lab(38.0579% -47.4348 29.0758/.12);--primary-container:lab(46.2919% -49.651 30.2135);--coral-glow:lab(52.0923% 49.7631 36.223);--terra-hover:lab(49.7918% 53.1076 69.1925);--terra-bright:lab(65.8398% 59.8701 65.7334);--terra-light:lab(92.6915% 13.5397 12.0992);--terra-muted:lab(55.6784% 49.4882 48.9775/.12);--terra-text:lab(38.627% 37.231 36.7043);--terra-btn:lab(38.627% 37.231 36.7043);--terra-btn-bright:lab(45.4549% 41.2835 37.5128);--sand:lab(67.2355% 24.4245 78.9466);--sand-light:lab(89.5589% 10.4007 33.3501);--text-1:lab(1.96623% 1.02954 1.32936);--text-2:lab(30.3316% 4.03723 6.42973);--text-3:lab(46.5958% 2.75436 4.44382);--text-inv:lab(97.686% .111133 .751424);--text-inverse:lab(97.686% .111133 .751424);--field-bg:lab(96.5432% .459313 3.01498/.58);--field-bg-focused:lab(98.8519% .22465 1.50434/.78);--field-border:lab(1.96623% 1.02954 1.32936/.08);--field-border-focused:lab(33.9117% -29.4203 15.1816/.3);--success:lab(43.1759% -28.5579 14.7064);--success-bg:lab(93.4456% -9.29171 4.76019);--warning-bg:lab(91.9257% 8.35466 30.2826);--warning-text:lab(34.7036% 19.8792 54.7246);--danger-bg:lab(93.9229% 9.19664 4.96061);--shadow-xs:0 1px 2px lab(1.96623% 1.02954 1.32936/.05), 0 1px 4px lab(1.96623% 1.02954 1.32936/.03);--shadow-sm:0 2px 8px lab(1.96623% 1.02954 1.32936/.07), 0 1px 2px lab(1.96623% 1.02954 1.32936/.04);--shadow-md:0 4px 16px lab(1.96623% 1.02954 1.32936/.08), 0 2px 6px lab(1.96623% 1.02954 1.32936/.05);--shadow-lg:0 12px 40px lab(1.96623% 1.02954 1.32936/.1), 0 4px 12px lab(1.96623% 1.02954 1.32936/.06);--shadow-xl:0 24px 64px lab(1.96623% 1.02954 1.32936/.12), 0 8px 24px lab(1.96623% 1.02954 1.32936/.07);--avatar-1:lab(46.927% 32.3069 32.3606);--avatar-2:lab(39.5048% 15.2532 45.7683);--avatar-3:lab(38.6558% -31.9676 16.4945);--avatar-4:lab(31.4481% -32.7726 -9.6966);--avatar-5:lab(41.1938% 27.2505 18.8089);--avatar-6:lab(28.9352% -17.1128 28.1254);--avatar-2-text:lab(1.96623% 1.02954 1.32936);--forest:lab(43.3008% -31.855 16.4207);--forest-lt:lab(63.8755% -23.5062 12.0704);--forest-dk:lab(29.1799% -27.2082 14.0439);--terra-lt:lab(66.7292% 29.4566 26.7345);--gold-lt:lab(74.3893% 14.8041 43.5651);--paper-hi:lab(98.8506% .513881 2.21714);--paper-lo:lab(89.5854% 1.42348 5.94745);--ink-soft:lab(11.7735% 3.72522 5.8749);--rule:lab(1.96623% 1.02954 1.32936/.12);--insight-gap-text:lab(46.0975% 31.1283 127.572);--insight-balance-text:lab(42.9491% 50.8694 96.6737);--insight-ready-text:lab(41.5952% -47.6348 36.0745);--insight-tip-text:lab(42.3372% -27.0132 -42.8671);--insight-eco-text:lab(39.5301% -58.3783 25.5861);--insight-pacing-text:lab(36.6567% 46.1414 -49.1847);--insight-relax-text:lab(40.7095% -38.6495 -27.1359);--route-badge-text:lab(42.3372% -27.0132 -42.8671)}}@media (prefers-color-scheme:dark){:root:not([data-dark=false]){--compass-ring:#f4efe8;--compass-n:#e0916b;--compass-s:#8bb39a;--compass-ew:#e6b574;--compass-hub:#f4efe8;--surface:#1e1a14d1;--surface-strong:#191610f0;--nav-surface:#191610e6;--bg:#0e0c0a;--bg-alt:#1c1916;--bg-paper:#0e0c0a;--bg-warm:#1c1916;--surface-warm:#252018;--border:#342c26;--border-strong:#4f463d;--brand:#59a174;--brand-hover:#478b61;--brand-light:#59a17433;--brand-muted:#59a17429;--terra:#dd8367;--terra-hover:#c5735a;--terra-light:#dd836733;--terra-muted:#dd836724;--sand:#d0994f;--sand-light:#d0994f33;--text:#f3f1ee;--text-1:#f3f1ee;--text-2:#cbc2bb;--text-3:#948e88;--text-inv:#030101;--field-bg:#211912f2;--field-bg-focused:#2b221afa;--field-border:#ffffff2e;--field-border-focused:#50986b8c;--success:#69a980;--success-bg:#69a98024;--warning:#d29754;--warning-bg:#d2975424;--danger:#d26d67;--danger-bg:#d26d6726;--shadow-xs:0 1px 2px #0006, 0 1px 4px #00000047;--shadow-sm:0 2px 8px #0000007a, 0 1px 2px #0000004d;--shadow-md:0 4px 16px #00000075, 0 2px 6px #00000042;--shadow-lg:0 12px 40px #0000008c, 0 4px 12px #0000004d;--shadow-xl:0 24px 64px #0000009e, 0 8px 24px #0000005c;--sheet-backdrop:#000000a6}@supports (color:lab(0% 0 0)){:root:not([data-dark=false]){--border:lab(18.7803% 2.45348 5.70256);--border-strong:lab(30.3762% 3.05024 7.11344);--brand:lab(60.7142% -31.5774 16.2422);--brand-hover:lab(52.5257% -30.053 15.4648);--brand-light:lab(60.7142% -31.5774 16.2422/.2);--brand-muted:lab(60.7142% -31.5774 16.2422/.16);--terra:lab(64.2955% 33.3555 30.5384);--terra-hover:lab(57.3947% 31.1274 28.5402);--terra-light:lab(64.2955% 33.3555 30.5384/.2);--terra-muted:lab(64.2955% 33.3555 30.5384/.14);--sand:lab(67.4003% 15.7949 46.2088);--sand-light:lab(67.4003% 15.7949 46.2088/.2);--text:lab(95.3747% .282615 1.88148);--text-1:lab(95.3747% .282615 1.88148);--text-2:lab(79.1096% 2.01726 4.88836);--text-3:lab(59.3909% 1.73342 4.19301);--text-inv:lab(.457771% .262491 .332457);--field-bg:lab(9.49106% 2.88443 6.1732/.95);--field-bg-focused:lab(14.1291% 3.18164 7.24281/.98);--field-border:lab(100% 0 0/.18);--field-border-focused:lab(57.232% -31.6201 16.2694/.55);--success:lab(64.0686% -28.3123 14.5501);--success-bg:lab(64.0686% -28.3123 14.5501/.14);--warning:lab(67.3136% 17.7281 43.9533);--warning-bg:lab(67.3136% 17.7281 43.9533/.14);--danger:lab(58.1562% 40.0122 22.6403);--danger-bg:lab(58.1562% 40.0122 22.6403/.15);--shadow-xs:0 1px 2px lab(0% 0 0/.4), 0 1px 4px lab(0% 0 0/.28);--shadow-sm:0 2px 8px lab(0% 0 0/.48), 0 1px 2px lab(0% 0 0/.3);--shadow-md:0 4px 16px lab(0% 0 0/.46), 0 2px 6px lab(0% 0 0/.26);--shadow-lg:0 12px 40px lab(0% 0 0/.55), 0 4px 12px lab(0% 0 0/.3);--shadow-xl:0 24px 64px lab(0% 0 0/.62), 0 8px 24px lab(0% 0 0/.36)}}}[data-dark=true]{--compass-ring:#f4efe8;--compass-n:#e0916b;--compass-s:#8bb39a;--compass-ew:#e6b574;--compass-hub:#f4efe8;--surface:#1e1a14d1;--surface-strong:#191610f0;--nav-surface:#191610e6;--bg:#0e0c0a;--bg-alt:#1c1916;--bg-paper:#0e0c0a;--bg-warm:#1c1916;--surface-warm:#252018;--border:#342c26;--border-strong:#4f463d;--brand:#59a174;--brand-hover:#478b61;--brand-light:#59a17433;--brand-muted:#59a17429;--primary-container:#438c60;--coral-glow:#d36858;--terra:#f2744c;--terra-hover:#d96440;--terra-light:#f2744c33;--terra-muted:#f2744c24;--sand:#d0994f;--sand-light:#d0994f33;--text:#f3f1ee;--text-2:#cbc2bb;--text-3:#948e88;--text-inv:#030101;--field-bg:#211912f2;--field-bg-focused:#2b221afa;--field-border:#ffffff2e;--field-border-focused:#50986b8c;--field-label:var(--text-3);--field-icon:var(--text-3);--success:#69a980;--success-bg:#69a98024;--warning:#d29754;--warning-bg:#d2975424;--danger:#d26d67;--danger-bg:#d26d6726;--shadow-xs:0 1px 2px #0006, 0 1px 4px #00000047;--shadow-sm:0 2px 8px #0000007a, 0 1px 2px #0000004d;--shadow-md:0 4px 16px #00000075, 0 2px 6px #00000042;--shadow-lg:0 12px 40px #0000008c, 0 4px 12px #0000004d;--shadow-xl:0 24px 64px #0000009e, 0 8px 24px #0000005c;--insight-gap-bg:#f0aa1e24;--insight-gap-border:#f0aa1e52;--insight-gap-text:#d08700;--insight-balance-bg:#c8641e24;--insight-balance-border:#c8641e4d;--insight-balance-text:#df6700;--insight-ready-bg:#28a05a21;--insight-ready-border:#28a05a4d;--insight-ready-text:#369e4e;--insight-tip-bg:#3b7ed421;--insight-tip-border:#3b7ed44d;--insight-tip-text:#009fcf;--insight-eco-bg:#1e8c5a21;--insight-eco-border:#1e8c5a4d;--insight-eco-text:#00a062;--insight-pacing-bg:#b43cc81f;--insight-pacing-border:#b43cc847;--insight-pacing-text:#af6ddb;--insight-relax-bg:#28a0c81f;--insight-relax-border:#28a0c847;--insight-relax-text:#00a2b8;--route-badge-text:#00b6e6;--route-badge-bg:#3b7ed42e;--route-badge-border:#3b7ed461;--hotel-route-bg:#3b7ed412;--hotel-route-border:#3b7ed433;--sheet-backdrop:#000000a6}@supports (color:lab(0% 0 0)){[data-dark=true]{--border:lab(18.7803% 2.45348 5.70256);--border-strong:lab(30.3762% 3.05024 7.11344);--brand:lab(60.7142% -31.5774 16.2422);--brand-hover:lab(52.5257% -30.053 15.4648);--brand-light:lab(60.7142% -31.5774 16.2422/.2);--brand-muted:lab(60.7142% -31.5774 16.2422/.16);--primary-container:lab(52.5888% -31.6854 16.3112);--coral-glow:lab(56.9846% 42.0372 29.5212);--terra:lab(63.8713% 47.5943 45.4589);--terra-hover:lab(56.9862% 44.79 43.0297);--terra-light:lab(63.8713% 47.5943 45.4589/.2);--terra-muted:lab(63.8713% 47.5943 45.4589/.14);--sand:lab(67.4003% 15.7949 46.2088);--sand-light:lab(67.4003% 15.7949 46.2088/.2);--text:lab(95.3747% .282615 1.88148);--text-2:lab(79.1096% 2.01726 4.88836);--text-3:lab(59.3909% 1.73342 4.19301);--text-inv:lab(.457771% .262491 .332457);--field-bg:lab(9.49106% 2.88443 6.1732/.95);--field-bg-focused:lab(14.1291% 3.18164 7.24281/.98);--field-border:lab(100% 0 0/.18);--field-border-focused:lab(57.232% -31.6201 16.2694/.55);--success:lab(64.0686% -28.3123 14.5501);--success-bg:lab(64.0686% -28.3123 14.5501/.14);--warning:lab(67.3136% 17.7281 43.9533);--warning-bg:lab(67.3136% 17.7281 43.9533/.14);--danger:lab(58.1562% 40.0122 22.6403);--danger-bg:lab(58.1562% 40.0122 22.6403/.15);--shadow-xs:0 1px 2px lab(0% 0 0/.4), 0 1px 4px lab(0% 0 0/.28);--shadow-sm:0 2px 8px lab(0% 0 0/.48), 0 1px 2px lab(0% 0 0/.3);--shadow-md:0 4px 16px lab(0% 0 0/.46), 0 2px 6px lab(0% 0 0/.26);--shadow-lg:0 12px 40px lab(0% 0 0/.55), 0 4px 12px lab(0% 0 0/.3);--shadow-xl:0 24px 64px lab(0% 0 0/.62), 0 8px 24px lab(0% 0 0/.36);--insight-gap-text:lab(62.549% 26.6748 116.698);--insight-balance-text:lab(58.2275% 46.4538 73.0919);--insight-ready-text:lab(57.7714% -44.1423 32.1264);--insight-tip-text:lab(59.8667% -29.4988 -40.8209);--insight-eco-text:lab(58.0011% -53.1576 23.366);--insight-pacing-text:lab(56.8175% 41.6367 -46.8201);--insight-relax-text:lab(60.4223% -37.8581 -25.6995);--route-badge-text:lab(68.0235% -30.4603 -40.9745)}}[data-theme=dark]{--bg:#160d06;--bg-warm:#20160d;--surface:#2b1f15;--text:#f3f1ee;--text-2:#cbc2bb;--text-3:#948e88;--field-bg:#211912f2;--field-bg-focused:#2b221afa;--field-border:#ffffff2e;--field-border-focused:#50986b8c;--field-label:var(--text-3);--field-icon:var(--text-3);--lg-ink:#f5f1ec;--lg-forest:#44a171;--lg-forest-deep:#1b6843;--lg-terra:#d77155;--lg-terra-bright:#ed7c63;--lg-sand:#eabc73;--lg-sky:#399acb;--hero-1:#004426;--hero-2:#000f07;--hero-3:#050200;--lg-panel:#14110f80;--lg-panel-strong:#1d1a18cc;--lg-panel-float:#14110feb;--surface-1:var(--lg-panel);--surface-2:#ffffff12;--lg-shadow:0 2px 6px #00000047;--lg-shadow-md:0 8px 30px #00000085, 0 2px 8px #00000057;--lg-shadow-lg:0 20px 60px #0000009e, 0 6px 18px #00000061;--compass-ring:#f4efe8;--compass-n:#e0916b;--compass-s:#8bb39a;--compass-ew:#e6b574;--compass-hub:#f4efe8}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg:lab(4.39586% 2.87427 4.24333);--bg-warm:lab(8.29618% 4.37903 7.20007);--surface:lab(12.9341% 4.68617 9.34607);--text:lab(95.3747% .282615 1.88148);--text-2:lab(79.1096% 2.01726 4.88836);--text-3:lab(59.3909% 1.73342 4.19301);--field-bg:lab(9.49106% 2.88443 6.1732/.95);--field-bg-focused:lab(14.1291% 3.18164 7.24281/.98);--field-border:lab(100% 0 0/.18);--field-border-focused:lab(57.232% -31.6201 16.2694/.55);--lg-ink:lab(95.3832% .459492 3.01512);--lg-forest:lab(59.7564% -37.4934 16.5157);--lg-forest-deep:lab(38.6067% -31.1627 13.7171);--lg-terra:lab(59.4558% 39.2713 34.1964);--lg-terra-bright:lab(65.131% 42.8602 34.7521);--lg-sand:lab(79.184% 10.6559 43.0845);--lg-sky:lab(59.4838% -16.6596 -34.2208);--hero-1:lab(24.6093% -29.9534 13.164);--hero-2:lab(3.29763% -5.63317 1.99468);--hero-3:lab(.644852% .760227 .871676);--lg-panel:lab(5.25845% .798501 1.4431/.5);--lg-panel-strong:lab(9.50779% 1.03541 2.01373/.8);--lg-panel-float:lab(5.25845% .798501 1.4431/.92);--surface-2:lab(100% 0 0/.07);--lg-shadow:0 2px 6px lab(0% 0 0/.28);--lg-shadow-md:0 8px 30px lab(0% 0 0/.52), 0 2px 8px lab(0% 0 0/.34);--lg-shadow-lg:0 20px 60px lab(0% 0 0/.62), 0 6px 18px lab(0% 0 0/.38)}}[data-theme=dark] .lg{box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffff29, inset 0 0 0 1px #ffffff17}@supports (color:lab(0% 0 0)){[data-theme=dark] .lg{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.16), inset 0 0 0 1px lab(100% 0 0/.09)}}[data-theme=dark] .lg:before{background:linear-gradient(135deg,#fff3 0%,#0000 40% 70%,#ffffff0f 100%);background:linear-gradient(135deg,lab(100% 0 0/.2) 0%,#0000 40% 70%,lab(100% 0 0/.06) 100%)}[data-theme=dark] .lg-btn-glass{color:var(--lg-ink);box-shadow:var(--lg-shadow), inset 0 1px 0 #fff3, inset 0 0 0 1px #ffffff24}@supports (color:lab(0% 0 0)){[data-theme=dark] .lg-btn-glass{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.2), inset 0 0 0 1px lab(100% 0 0/.14)}}[data-dark=true] h1,[data-dark=true] h2,[data-dark=true] h3,[data-dark=true] .hero-title,[data-dark=true] .display-xl{font-weight:500}@media (prefers-color-scheme:dark){:not([data-dark=false]) h1,:not([data-dark=false]) h2,:not([data-dark=false]) h3,:not([data-dark=false]) .hero-title,:not([data-dark=false]) .display-xl{font-weight:500}}[data-dark=true] input[type=date],[data-dark=true] input[type=time],[data-dark=true] input[type=number],[data-dark=true] input[type=text],[data-dark=true] input[type=password],[data-dark=true] textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:640px){:root{--page-px:32px;--page-pt:24px}}@media (min-width:768px){:root{--page-px:40px;--page-pt:26px}}@media (min-width:1024px){:root{--page-px:48px;--page-pt:28px}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{width:100%;max-width:100vw;height:100%;font-family:var(--font-friendly), var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);overscroll-behavior:none;-webkit-overflow-scrolling:touch;font-size:16px;line-height:1.6;overflow:hidden}body{transition:background-color .35s,color .35s}@media print{html,body{color:#000!important;background:#fff!important}.lg{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}[data-dark=true]{filter:none!important}}*{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.overflow-y-auto,[style*="overflow-y: auto"],[style*=overflow-y\:auto],[style*="overflow: auto"],[style*=overflow\:auto]{overscroll-behavior-y:contain}h1,h2,h3,.font-display{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:400;line-height:1.1}h4,h5,h6{font-family:var(--font-sans);letter-spacing:-.02em;font-weight:600}[dir=rtl] .rtl-flip{transform:scaleX(-1)}[dir=rtl],:lang(he){--font-sans:var(--font-friendly);--font-display:var(--font-friendly);--font-mono:var(--font-friendly);--font-serif:var(--font-friendly);--font-hebrew:var(--font-friendly);font-family:var(--font-friendly);--text-base:.975rem;--leading-normal:1.6}:lang(he) body,:lang(he) p,:lang(he) li,[dir=rtl] body,[dir=rtl] p,[dir=rtl] li{font-weight:500}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,:lang(he) h1,:lang(he) h2,:lang(he) h3,:lang(he) h4{font-family:var(--font-friendly);letter-spacing:0;font-weight:700;line-height:1.35}[dir=rtl] .section-eyebrow,[dir=rtl] .eyebrow,:lang(he) .section-eyebrow,:lang(he) .eyebrow{font-family:var(--font-friendly);letter-spacing:.04em;text-transform:none;font-weight:600}[dir=rtl] .sub-label,:lang(he) .sub-label{text-transform:none;letter-spacing:.04em}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.navbar-clearance{padding-bottom:var(--navbar-clearance)}.safe-top{padding-top:env(safe-area-inset-top,0px)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}@supports (-webkit-touch-callout:none){input,textarea,select{font-size:16px!important}}input,textarea,select,button,a,[role=button]{touch-action:manipulation}:where(button){transition:opacity var(--dur-fast), background var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);cursor:pointer}:where(button):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){:where(button):hover{opacity:.88}}input:not([type=checkbox]):not([type=radio]),textarea,select{box-sizing:border-box;min-height:44px}[data-high-contrast=true] .lg,[data-high-contrast=true] .lg-strong{background:var(--bg)!important;-webkit-backdrop-filter:none!important;border:1.5px solid var(--text)!important}.liquid-hover{transition:all .4s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover) and (pointer:fine){.liquid-hover:hover{-webkit-backdrop-filter:blur(60px)saturate(1.3);transform:scale(1.02)translateY(-4px);box-shadow:0 40px 80px #1a141026}}.premium-title{font-family:var(--font-serif);color:var(--text);letter-spacing:-.02em;font-weight:400;line-height:1.05}.hero-title{font-family:var(--font-serif);letter-spacing:-.025em;font-style:italic;font-weight:400;line-height:1.02}:lang(he) .hero-title,[dir=rtl] .hero-title{letter-spacing:0;line-height:1.15}.sub-label{text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);font-size:.75rem;font-weight:700}@media (max-width:375px){.sub-label{letter-spacing:.08em}}.section-eyebrow,.eyebrow{font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-weight:700}.gradient-text,.gradient-text-gold,.gradient-text-brand,.gradient-text-teal{color:var(--brand);-webkit-text-fill-color:unset;background:0 0;-webkit-background-clip:unset;background-clip:unset}.premium-hover{transition:all .4s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover) and (pointer:fine){.premium-hover:hover{transform:scale(1.02)translateY(-4px);box-shadow:0 40px 80px #1a141026}.text-glow-hover:hover{filter:brightness(1.08)}}:focus:not(:focus-visible){outline:none}::placeholder{opacity:.45;color:var(--text-3)}.input-premium,.input-field{transition:border-color .2s,box-shadow .2s}.input-premium:focus,.input-field:focus{outline:none;border-color:var(--brand)!important;box-shadow:0 0 0 3px var(--brand-muted)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes floatUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes screenIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes blurFadeUp{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse{50%{opacity:.5}}@keyframes cloudDrift{0%{transform:translate(-4px)}to{transform:translate(4px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes srcPulse{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes haikoDot{0%,80%,to{opacity:.25;transform:scale(.75)}40%{opacity:1;transform:scale(1.1)}}@keyframes haikoFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.haiko-msg{animation:.24s cubic-bezier(.22,1,.36,1) both haikoFadeUp}.haiko-chip:hover{background:oklch(from var(--lg-terra) l c h / 18%)!important}.haiko-chip:active{transform:scale(.97)}.haiko-send:not(:disabled):hover{filter:brightness(1.08)}.haiko-send:not(:disabled):active{transform:scale(.94)}.haiko-input:focus{box-shadow:inset 0 0 0 1.5px oklch(from var(--lg-terra) l c h / 40%)!important}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.02)}}@keyframes jellyBounce{0%{transform:scale(1)}28%{transform:scale(.93,1.07)}52%{transform:scale(1.05,.95)}72%{transform:scale(.98,1.02)}88%{transform:scale(1.01,.99)}to{transform:scale(1)}}@keyframes specularSweep{0%{opacity:0;background-position:-200% -200%}20%{opacity:.6}80%{opacity:.6}to{opacity:0;background-position:200% 200%}}@keyframes glassGlow{0%,to{box-shadow:var(--shadow-sm), 0 0 0 0 #c4714a00}50%{box-shadow:var(--shadow-md), 0 0 28px 4px var(--glass-glow-color)}}@keyframes popIn{0%{opacity:0;box-shadow:none;transform:scale(.8)translateY(12px)}60%{box-shadow:0 0 20px 4px var(--pop-glow);transform:scale(1.04)translateY(-2px)}to{opacity:1;box-shadow:none;transform:scale(1)translateY(0)}}.an-screen{animation:.32s cubic-bezier(.16,1,.3,1) both screenIn}.an-up{animation:.32s cubic-bezier(.16,1,.3,1) both floatUp}.an-slide{animation:.32s cubic-bezier(.16,1,.3,1) both slideUp}.an-fade{animation:.22s both fadeIn}.an-blur-up{animation:.45s cubic-bezier(.25,0,0,1) both blurFadeUp}.an-pulse{animation:1.6s infinite pulse}.an-spin{animation:.8s linear infinite spin}.an-float{animation:3s ease-in-out infinite float}.an-breathe{animation:4s ease-in-out infinite breathe}.an-pop{animation:.44s cubic-bezier(.16,1,.3,1) both popIn}.an-jelly{animation:.55s cubic-bezier(.16,1,.3,1) both jellyBounce}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.shimmer{background:linear-gradient(90deg, var(--border) 25%, var(--bg) 50%, var(--border) 75%);background-size:200%;animation:1.4s linear infinite shimmer}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg, var(--border) 25%, var(--surface) 50%, var(--border) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-sweep}[data-reduced-motion=true] .skeleton{animation:none}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.day-list-pb{padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))}@media (min-width:768px){.day-list-pb{padding-bottom:24px}}.resp-container{width:100%;max-width:1200px;margin-inline:auto}@media (max-width:320px){.resp-container{padding-inline:12px}.lg,.lg-strong{border-radius:14px!important}img,video,iframe,table{max-width:100%}}.resp-dash-grid{flex-direction:column;gap:14px;display:flex}@media (min-width:1024px){.resp-dash-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.dash-span2{grid-column:1/-1}}.resp-two-col{flex-direction:column;gap:14px;display:flex}@media (min-width:1024px){.resp-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}}.screen-inset{position:absolute;inset:0}.screen-inset-nav{bottom:0}@media (min-width:768px){.screen-inset-nav{bottom:0;right:80px}}.progress-track{background:var(--border);border-radius:4px;height:8px;overflow:hidden}.nav-active-filled{background:var(--terra);color:#fff}.readability-overlay,.ambient-orb,.orb-teal,.orb-gold,.orb-sand,.orb-coral,.depth-strip:before{display:none}.glow-teal,.glow-gold{filter:none}.emoji-glow{text-shadow:none}.wm{font-family:var(--font-sans);letter-spacing:-.04em;font-weight:700;line-height:1}.wm .dot{color:var(--terra)}.wm-serif{font-family:var(--font-serif);letter-spacing:-.02em;font-style:italic;font-weight:600;line-height:1}.mono-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500}.bb-pill{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1.5px solid;border-radius:9999px;align-items:center;gap:10px;padding:8px 18px;font-size:.75rem;font-weight:500;display:inline-flex}@keyframes compSpinCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes compSpinCCW{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes compHaloBreathe{0%,to{opacity:.7;transform:scale(.86)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-high-contrast=true]{--bg:#fff;--bg-alt:#f0f0f0;--surface:#fff;--surface-warm:#fafafa;--border:#767676;--border-strong:#333;--text:#000;--text-2:#1a1a1a;--text-3:#444;--brand:#00401f;--brand-hover:#002a14;--brand-light:#c8e6d4;--brand-muted:#00401f1f;--terra:#7a2200;--terra-hover:#5c1a00;--terra-light:#f5d5c8;--terra-muted:#7a22001f;--sand:#6b4c00;--sand-light:#f0dfa0;--success:#005200;--success-bg:#cec;--warning:#6b3500;--warning-bg:#ffe0aa;--danger:#8b0000;--danger-bg:#fcc;--shadow-xs:0 1px 2px #00000040;--shadow-sm:0 1px 3px #0000004d, 0 1px 2px #0003;--shadow-md:0 4px 12px #00000040, 0 2px 4px #0000002e}[data-high-contrast=true][data-dark=true]{--bg:#000;--bg-alt:#111;--surface:#0a0a0a;--surface-warm:#141414;--border:#999;--border-strong:#ccc;--text:#fff;--text-2:#eee;--text-3:#aaa;--brand:#5f9;--brand-hover:#3f8;--brand-light:#55ff992e;--brand-muted:#55ff991a;--success:#0f8;--success-bg:#00ff882e;--danger:#f55;--danger-bg:#ff55552e}@media (prefers-contrast:more){.lg,.lg-strong{background:var(--bg)!important;-webkit-backdrop-filter:none!important;border:1.5px solid var(--text)!important}.lg:before{display:none!important}}.tiny-compass{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e05a3a 0%,#e6b574 50%,#2b5340 100%);-webkit-background-clip:text;background-clip:text;font-weight:700}.cursor-glow{filter:blur(80px);pointer-events:none;z-index:0;opacity:0;background:#3b6e520d;border-radius:50%;width:256px;height:256px;transition:opacity .3s;position:fixed}.donut-ring{transform-origin:50%;transform:rotate(-90deg)}.timeline-line{background:linear-gradient(to bottom, var(--terra) 0%, var(--brand) 60%, transparent 100%);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:19px}.timeline-dot{background:var(--terra);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 2px var(--terra);border-radius:50%;flex-shrink:0}.timeline-dot-active{background:var(--brand);width:14px;height:14px;box-shadow:0 0 0 2px var(--brand), 0 0 12px #3b6e5259}.scene-dune{filter:blur(80px);pointer-events:none;background:radial-gradient(circle at 50% 0,#d4b87a59 0%,#0000 70%);border-radius:50%;width:140%;height:60%;position:absolute;bottom:-10%;left:-20%}.app-ambient{z-index:0;pointer-events:none;background:radial-gradient(58% 46% at 10% 4%,#df92001f,#0000 70%),radial-gradient(54% 44% at 96% 2%,#ec59001a,#0000 70%),radial-gradient(72% 58% at 50% 104%,#00692d14,#0000 75%);background:radial-gradient(58% 46% at 10% 4%,lab(67.2355% 24.4245 78.9466/.12),#0000 70%),radial-gradient(54% 44% at 96% 2%,lab(57.836% 56.2684 69.3985/.1),#0000 70%),radial-gradient(72% 58% at 50% 104%,lab(38.0579% -47.4348 29.0758/.08),#0000 75%);position:absolute;inset:0}[data-dark=true] .app-ambient{background:radial-gradient(58% 46% at 10% 4%,#cf994f1a,#0000 70%),radial-gradient(54% 44% at 96% 2%,#e67e541f,#0000 70%),radial-gradient(72% 58% at 50% 104%,#47935f1f,#0000 75%);background:radial-gradient(58% 46% at 10% 4%,lab(67.4242% 15.1972 46.4904/.1),#0000 70%),radial-gradient(54% 44% at 96% 2%,lab(64.19% 38.4082 40.8563/.12),#0000 70%),radial-gradient(72% 58% at 50% 104%,lab(55.0177% -33.8315 20.1518/.12),#0000 75%)}.paper-ring{background:#ffffffe6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;box-shadow:0 4px 12px #0000000f,inset 0 0 0 1px #0000000d}.paper-ring:before{content:"";border:1px dashed #2b534038;border-radius:50%;position:absolute;inset:6px}.scroll-container{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow-y:auto}@media (prefers-reduced-motion:reduce){.scroll-container{scroll-behavior:auto}}@media (pointer:coarse){.scroll-container::-webkit-scrollbar{display:none}.scroll-container{scrollbar-width:none}}@media (pointer:fine){.scroll-container::-webkit-scrollbar{width:4px}.scroll-container::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}}.days-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.days-container::-webkit-scrollbar{display:none}.day-panel{scroll-snap-align:start;flex:0 0 100%;height:100%}button,[role=button],a,[tabindex]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}nav,[data-no-select]{-webkit-user-select:none;user-select:none}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.ps-4{padding-inline-start:var(--space-4)}.pe-4{padding-inline-end:var(--space-4)}.start-0{inset-inline-start:0}.end-0{inset-inline-end:0}.wordmark{font-family:var(--font-sans);letter-spacing:-.04em;direction:ltr;unicode-bidi:isolate;font-weight:700;line-height:1}.wordmark .dot{color:var(--terra)}.card-solid{background:var(--bg-warm);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff80;border-top-color:oklch(100% 0 0/.6);border-left-color:oklch(100% 0 0/.4)}@supports (color:lab(0% 0 0)){.card-solid{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.5)}}[data-dark=true] .card-solid{background:#190f09;background:lab(5.2066% 3.36903 4.15029);border-color:#ffffff24 #ffffff14 #ffffff14;border-color:lab(100% 0 0/.14) lab(100% 0 0/.08) lab(100% 0 0/.08)}.press{transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.press:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.hoverlift:hover{box-shadow:var(--shadow-lg);transform:scale(1.02)translateY(-3px)}}body:before,body:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:fixed}body:before{filter:blur(72px);background:radial-gradient(circle,#165b3629 0%,#0000 65%);background:radial-gradient(circle,lab(33.9117% -29.4203 15.1816/.16) 0%,#0000 65%);width:58vmax;height:58vmax;animation:22s ease-in-out infinite alternate orbDrift1;top:-18vh;right:-6vw}body:after{filter:blur(88px);background:radial-gradient(circle,#c06c4f21 0%,#0000 65%);background:radial-gradient(circle,lab(55.064% 32.047 31.6317/.13) 0%,#0000 65%);width:48vmax;height:48vmax;animation:28s ease-in-out infinite alternate orbDrift2;bottom:-14vh;left:-6vw}[data-dark=true] body:before{background:radial-gradient(circle,#50986b1f 0%,#0000 65%);background:radial-gradient(circle,lab(57.232% -31.6201 16.2694/.12) 0%,#0000 65%)}[data-dark=true] body:after{background:radial-gradient(circle,#cf775b1a 0%,#0000 65%);background:radial-gradient(circle,lab(59.6485% 33.4651 30.7834/.1) 0%,#0000 65%)}@keyframes orbDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(-70px,50px)scale(1.1)}}@keyframes orbDrift2{0%{transform:translate(0)scale(1)}to{transform:translate(60px,-40px)scale(1.08)}}#__next,main{z-index:1;position:relative}@media (prefers-color-scheme:dark){:root:not([data-dark=false]){--compass-ring:#f4efe8;--compass-n:#e0916b;--compass-s:#8bb39a;--compass-ew:#e6b574;--compass-hub:#f4efe8;--surface:#1e1a14d1;--surface-strong:#191610f0;--nav-surface:#191610e6;--bg:#0e0c0a;--bg-alt:#1c1916;--bg-paper:#0e0c0a;--bg-warm:#1c1916;--surface-warm:#252018;--border:#342c26;--border-strong:#4f463d;--brand:#50986b;--brand-hover:#3e8259;--brand-light:#50986b33;--brand-muted:#50986b29;--primary-container:#3a8357;--terra:#f2744c;--terra-hover:#d96440;--terra-light:#f2744c33;--terra-muted:#f2744c24;--sand:#d0994f;--sand-light:#d0994f33;--text:#f3f1ee;--text-1:#f3f1ee;--text-2:#cbc2bb;--text-3:#948e88;--text-inv:#030101;--text-inverse:#030101;--field-bg:#211912f2;--field-bg-focused:#2b221afa;--field-border:#ffffff2e;--field-border-focused:#50986b8c;--success:#69a980;--success-bg:#69a98024;--warning:#d29754;--warning-bg:#d2975424;--danger:#d26d67;--danger-bg:#d26d6726;--shadow-xs:0 1px 2px #0006, 0 1px 4px #00000047;--shadow-sm:0 2px 8px #0000007a, 0 1px 2px #0000004d;--shadow-md:0 4px 16px #00000075, 0 2px 6px #00000042;--shadow-lg:0 12px 40px #0000008c, 0 4px 12px #0000004d;--shadow-xl:0 24px 64px #0000009e, 0 8px 24px #0000005c;--lg-sky:#009bd7;--hero-1:#00441f;--hero-2:#000f06;--hero-3:#050200;--lg-panel:#14110fd6;--lg-panel-strong:#1d1a18eb;--lg-card-border:transparent;--surface-1:var(--lg-panel);--surface-2:#ffffff12;--lg-shadow:0 8px 30px #00000085, 0 2px 8px #00000057;--lg-shadow-lg:0 20px 60px #0000009e, 0 6px 18px #00000061;--lg-glow-terra:0 12px 40px #fb794961;--lg-glow-forest:0 10px 34px #3d9c5e42;--insight-gap-bg:#f0aa1e24;--insight-gap-border:#f0aa1e52;--insight-gap-text:#d08700;--insight-balance-bg:#c8641e24;--insight-balance-border:#c8641e4d;--insight-balance-text:#df6700;--insight-ready-bg:#28a05a21;--insight-ready-border:#28a05a4d;--insight-ready-text:#369e4e;--insight-tip-bg:#3b7ed421;--insight-tip-border:#3b7ed44d;--insight-tip-text:#009fcf;--insight-eco-bg:#1e8c5a21;--insight-eco-border:#1e8c5a4d;--insight-eco-text:#00a062;--insight-pacing-bg:#b43cc81f;--insight-pacing-border:#b43cc847;--insight-pacing-text:#af6ddb;--insight-relax-bg:#28a0c81f;--insight-relax-border:#28a0c847;--insight-relax-text:#00a2b8;--route-badge-text:#00b6e6;--route-badge-bg:#3b7ed42e;--route-badge-border:#3b7ed461;--hotel-route-bg:#3b7ed412;--hotel-route-border:#3b7ed433}@supports (color:lab(0% 0 0)){:root:not([data-dark=false]){--border:lab(18.7803% 2.45348 5.70256);--border-strong:lab(30.3762% 3.05024 7.11344);--brand:lab(57.232% -31.6201 16.2694);--brand-hover:lab(49.0433% -30.103 15.4968);--brand-light:lab(57.232% -31.6201 16.2694/.2);--brand-muted:lab(57.232% -31.6201 16.2694/.16);--primary-container:lab(49.106% -31.7419 16.3475);--terra:lab(63.8713% 47.5943 45.4589);--terra-hover:lab(56.9862% 44.79 43.0297);--terra-light:lab(63.8713% 47.5943 45.4589/.2);--terra-muted:lab(63.8713% 47.5943 45.4589/.14);--sand:lab(67.4003% 15.7949 46.2088);--sand-light:lab(67.4003% 15.7949 46.2088/.2);--text:lab(95.3747% .282615 1.88148);--text-1:lab(95.3747% .282615 1.88148);--text-2:lab(79.1096% 2.01726 4.88836);--text-3:lab(59.3909% 1.73342 4.19301);--text-inv:lab(.457771% .262491 .332457);--text-inverse:lab(.457771% .262491 .332457);--field-bg:lab(9.49106% 2.88443 6.1732/.95);--field-bg-focused:lab(14.1291% 3.18164 7.24281/.98);--field-border:lab(100% 0 0/.18);--field-border-focused:lab(57.232% -31.6201 16.2694/.55);--success:lab(64.0686% -28.3123 14.5501);--success-bg:lab(64.0686% -28.3123 14.5501/.14);--warning:lab(67.3136% 17.7281 43.9533);--warning-bg:lab(67.3136% 17.7281 43.9533/.14);--danger:lab(58.1562% 40.0122 22.6403);--danger-bg:lab(58.1562% 40.0122 22.6403/.15);--shadow-xs:0 1px 2px lab(0% 0 0/.4), 0 1px 4px lab(0% 0 0/.28);--shadow-sm:0 2px 8px lab(0% 0 0/.48), 0 1px 2px lab(0% 0 0/.3);--shadow-md:0 4px 16px lab(0% 0 0/.46), 0 2px 6px lab(0% 0 0/.26);--shadow-lg:0 12px 40px lab(0% 0 0/.55), 0 4px 12px lab(0% 0 0/.3);--shadow-xl:0 24px 64px lab(0% 0 0/.62), 0 8px 24px lab(0% 0 0/.36);--lg-sky:lab(59.4317% -18.6579 -41.3766);--hero-1:lab(24.5748% -28.0657 16.939);--hero-2:lab(3.29669% -5.56368 2.18826);--hero-3:lab(.64358% .793211 .857604);--lg-panel:lab(5.25845% .798501 1.4431/.84);--lg-panel-strong:lab(9.50779% 1.03541 2.01373/.92);--surface-2:lab(100% 0 0/.07);--lg-shadow:0 8px 30px lab(0% 0 0/.52), 0 2px 8px lab(0% 0 0/.34);--lg-shadow-lg:0 20px 60px lab(0% 0 0/.62), 0 6px 18px lab(0% 0 0/.38);--lg-glow-terra:0 12px 40px lab(66.1826% 48.7853 50.1005/.38);--lg-glow-forest:0 10px 34px lab(57.5835% -40.1502 24.0066/.26);--insight-gap-text:lab(62.549% 26.6748 116.698);--insight-balance-text:lab(58.2275% 46.4538 73.0919);--insight-ready-text:lab(57.7714% -44.1423 32.1264);--insight-tip-text:lab(59.8667% -29.4988 -40.8209);--insight-eco-text:lab(58.0011% -53.1576 23.366);--insight-pacing-text:lab(56.8175% 41.6367 -46.8201);--insight-relax-text:lab(60.4223% -37.8581 -25.6995);--route-badge-text:lab(68.0235% -30.4603 -40.9745)}}}.landing-scroll{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;background:var(--bg);height:100dvh;color:var(--text);font-family:var(--font-sans);overflow:hidden auto}.landing-header{z-index:100;-webkit-backdrop-filter:blur(36px)saturate(1.7);border-bottom:1px solid var(--border);background:#fdf8f1eb;background:lab(97.697% .86847 3.70294/.92);justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 clamp(20px,5vw,80px);display:flex;position:sticky;top:0}[data-dark=true] .landing-header{background:#060301eb;background:lab(.889072% .753991 .864971/.92)}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .landing-header{background:#060301eb;background:lab(.889072% .753991 .864971/.92)}}.landing-card{background:var(--surface-strong);-webkit-backdrop-filter:blur(24px)saturate(1.6);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff8c;border-top-color:oklch(100% 0 0/.44);border-left-color:oklch(100% 0 0/.26);padding:28px 24px}@supports (color:lab(0% 0 0)){.landing-card{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.55)}}[data-dark=true] .landing-card{box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff1a;border-top-color:#ffffff24;border-top-color:lab(100% 0 0/.14);border-left-color:#ffffff14;border-left-color:lab(100% 0 0/.08)}@supports (color:lab(0% 0 0)){[data-dark=true] .landing-card{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.1)}}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .landing-card{box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff1a;border-top-color:#ffffff24;border-top-color:lab(100% 0 0/.14);border-left-color:#ffffff14;border-left-color:lab(100% 0 0/.08)}@supports (color:lab(0% 0 0)){:root:not([data-dark=false]) .landing-card{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.1)}}}.landing-card-sm{border-radius:var(--radius-lg);padding:20px 22px}.legal-content a,.legal-content code{word-break:break-all;overflow-wrap:anywhere}.landing-trust{flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:24px;display:flex}.landing-trust-pill{font-size:12px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);align-items:center;gap:6px;font-weight:500;display:flex}.landing-trust-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:6px;height:6px}.landing-orb-1{background:radial-gradient(circle, var(--terra-muted) 0%, transparent 68%);filter:blur(60px);pointer-events:none;border-radius:50%;width:clamp(300px,55vw,620px);height:clamp(300px,55vw,620px);position:absolute;top:-10%;left:8%}.landing-orb-2{background:radial-gradient(circle, var(--brand-muted) 0%, transparent 68%);filter:blur(72px);pointer-events:none;border-radius:50%;width:clamp(260px,48vw,540px);height:clamp(260px,48vw,540px);position:absolute;top:0;right:2%}.landing-orb-3{background:radial-gradient(ellipse, var(--sand-light) 0%, transparent 68%);filter:blur(80px);pointer-events:none;border-radius:50%;width:clamp(280px,60vw,700px);height:clamp(160px,28vw,320px);position:absolute;bottom:-5%;left:50%;transform:translate(-50%)}@media (pointer:coarse){.landing-orb-1,.landing-orb-2,.landing-orb-3{filter:blur(24px)}}.footer-link{color:var(--text-3);font-size:13px;text-decoration:none;transition:color .15s}.footer-link:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none!important}}[data-reduced-motion=true] body:before,[data-reduced-motion=true] body:after{animation:none!important}.hero-panel-v3{color:#fff;background:linear-gradient(155deg,#2a5040 0%,#1a1410 52%,#5c2918 100%);border-radius:0 0 40px 40px;position:relative;overflow:hidden}.hero-stat-pill-v3{-webkit-backdrop-filter:blur(12px);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;background:#ffffff1a;border:1px solid #ffffff29;border-radius:9999px;align-items:center;padding:4px 12px;font-size:10px;font-weight:600;display:inline-flex}.grain:before{content:"";opacity:.028;pointer-events:none;z-index:9000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.90' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");width:400%;height:400%;animation:.5s step-end infinite grain;position:fixed;inset:-200%}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,2%)}30%{transform:translate(-1%,4%)}40%{transform:translate(4%,-1%)}50%{transform:translate(-3%,3%)}60%{transform:translate(2%,-4%)}70%{transform:translate(-4%,1%)}80%{transform:translate(1%,-2%)}90%{transform:translate(-2%,4%)}}@media (prefers-reduced-motion:reduce){.grain:before{animation:none}}.specular-hover:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 40%,#ffffff2e 50%,#0000 60%) 200% 0/200% 100%;transition:background-position .55s;position:absolute;inset:0}.specular-hover:hover:after{background-position:-100% 0}.btn-morphic{isolation:isolate;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;position:relative}.btn-morphic:hover{transform:translateY(-1px)}.btn-morphic:active{transform:scale(.975)translateY(0)}:root{--lg-forest:var(--brand);--lg-forest-deep:var(--brand-deep);--lg-terra:var(--terra-hover);--lg-terra-bright:var(--terra);--lg-sand:var(--sand);--lg-ink:var(--text);--lg-sky:#007eb1;--hero-1:#003917;--hero-2:#001207;--hero-3:#0a0300;--lg-blur:blur(36px) saturate(1.8);--lg-blur-strong:blur(48px) saturate(1.9);--lg-panel:#fdfbf9b8;--lg-panel-strong:#fdfbf9e0;--lg-panel-float:#fdfbf9eb;--lg-panel-dark:#2218118c;--surface-1:var(--lg-panel);--surface-2:#2a1c100f;--on-accent-fill:#ffffff26;--on-accent-fill-strong:#ffffff2e;--lg-r-card:26px;--lg-r-lg:34px;--lg-r-pill:9999px;--lg-card-border:transparent;--lg-shadow:0 4px 16px #2013081f, 0 1px 4px #20130812;--lg-shadow-md:0 8px 28px #2013082e, 0 2px 8px #2013081a;--lg-shadow-lg:0 20px 60px #20130842, 0 6px 18px #20130824;--lg-glow-terra:0 12px 40px #f05c045c;--lg-glow-forest:0 10px 34px #00692d38}@supports (color:lab(0% 0 0)){:root{--lg-sky:lab(48.9266% -17.1342 -41.1625);--hero-1:lab(19.9244% -28.2599 17.1816);--hero-2:lab(4.06213% -8.04818 3.15774);--hero-3:lab(1.17134% 1.6132 1.66744);--lg-panel:lab(98.8519% .22465 1.50434/.72);--lg-panel-strong:lab(98.8519% .22465 1.50434/.88);--lg-panel-float:lab(98.8519% .22465 1.50434/.92);--lg-panel-dark:lab(9.46389% 3.74058 6.52272/.55);--surface-2:lab(11.7439% 5.82445 10.3504/.06);--on-accent-fill:lab(100% 0 0/.15);--on-accent-fill-strong:lab(100% 0 0/.18);--lg-shadow:0 4px 16px lab(7.1291% 5.82799 7.6681/.12), 0 1px 4px lab(7.1291% 5.82799 7.6681/.07);--lg-shadow-md:0 8px 28px lab(7.1291% 5.82799 7.6681/.18), 0 2px 8px lab(7.1291% 5.82799 7.6681/.1);--lg-shadow-lg:0 20px 60px lab(7.1291% 5.82799 7.6681/.26), 0 6px 18px lab(7.1291% 5.82799 7.6681/.14);--lg-glow-terra:0 12px 40px lab(59.0018% 56.1906 68.4421/.36);--lg-glow-forest:0 10px 34px lab(38.0579% -47.4348 29.0758/.22)}}[data-dark=true]{--lg-sky:#009bd7;--hero-1:#00441f;--hero-2:#000f06;--hero-3:#050200;--lg-panel:#14110f70;--lg-panel-strong:#1d1a18b3;--lg-panel-float:#14110fe6;--lg-card-border:transparent;--surface-1:var(--lg-panel);--surface-2:#ffffff12;--lg-blur:blur(28px) saturate(1.6);--lg-blur-strong:blur(40px) saturate(1.8);--lg-shadow:0 2px 6px #00000047;--lg-shadow-md:0 8px 30px #00000085, 0 2px 8px #00000057;--lg-shadow-lg:0 20px 60px #0000009e, 0 6px 18px #00000061;--lg-glow-terra:0 12px 40px #fb794961;--lg-glow-forest:0 10px 34px #3d9c5e42}@supports (color:lab(0% 0 0)){[data-dark=true]{--lg-sky:lab(59.4317% -18.6579 -41.3766);--hero-1:lab(24.5748% -28.0657 16.939);--hero-2:lab(3.29669% -5.56368 2.18826);--hero-3:lab(.64358% .793211 .857604);--lg-panel:lab(5.25845% .798501 1.4431/.44);--lg-panel-strong:lab(9.50779% 1.03541 2.01373/.7);--lg-panel-float:lab(5.25845% .798501 1.4431/.9);--surface-2:lab(100% 0 0/.07);--lg-shadow:0 2px 6px lab(0% 0 0/.28);--lg-shadow-md:0 8px 30px lab(0% 0 0/.52), 0 2px 8px lab(0% 0 0/.34);--lg-shadow-lg:0 20px 60px lab(0% 0 0/.62), 0 6px 18px lab(0% 0 0/.38);--lg-glow-terra:0 12px 40px lab(66.1826% 48.7853 50.1005/.38);--lg-glow-forest:0 10px 34px lab(57.5835% -40.1502 24.0066/.26)}}.lg{background:var(--lg-panel);-webkit-backdrop-filter:var(--lg-blur);border-radius:var(--lg-r-card);box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffff80, inset 0 -1px 0 #0000000a, inset 0 0 0 1px #ffffff1a;border:none;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.lg{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.5), inset 0 -1px 0 lab(0% 0 0/.04), inset 0 0 0 1px lab(100% 0 0/.1)}}.lg:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0f 30%,#0000 60%,#ffffff0a 100%);background:linear-gradient(135deg,lab(100% 0 0/.1) 0%,lab(100% 0 0/.06) 30%,#0000 60%,lab(100% 0 0/.04) 100%);position:absolute;inset:0}.lg>*{z-index:1;position:relative}.lg[role=button]:focus-visible,.lg[tabindex="0"]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lg-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px;box-shadow:0 0 0 4px var(--brand-muted)}@media (max-width:767px){.nav-pill.lg,.nav-pill.lg-strong{background:var(--lg-panel-float,#fefbf7e0);-webkit-backdrop-filter:blur(28px)saturate(1.8);box-shadow:0 4px 20px #00000038,inset 0 1px #fff6;box-shadow:0 4px 20px lab(0% 0 0/.22),inset 0 1px lab(100% 0 0/.4)}@supports (color:lab(0% 0 0)){.nav-pill.lg,.nav-pill.lg-strong{background:var(--lg-panel-float,lab(98.8576% .340611 2.25874/.88))}}[data-dark=true] .nav-pill.lg,[data-dark=true] .nav-pill.lg-strong{background:#130c06cc;background:lab(3.67841% 1.86285 3.21698/.8);box-shadow:0 4px 20px #00000073,inset 0 1px #ffffff1f;box-shadow:0 4px 20px lab(0% 0 0/.45),inset 0 1px lab(100% 0 0/.12)}.nav-pill.lg:before{display:none}}.lg-strong{background:var(--lg-panel-strong);-webkit-backdrop-filter:var(--lg-blur-strong)}.lg-dark{-webkit-backdrop-filter:blur(20px)saturate(1.5);border-radius:var(--lg-r-pill);color:#faf8f5;color:lab(97.6948% .282437 1.88138);background:#ffffff1f;background:lab(100% 0 0/.12);position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff24;box-shadow:inset 0 1px lab(100% 0 0/.28),inset 0 0 0 1px lab(100% 0 0/.14)}[data-dark=true] .lg{box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffff47, inset 0 0 0 1px #ffffff24}@supports (color:lab(0% 0 0)){[data-dark=true] .lg{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.28), inset 0 0 0 1px lab(100% 0 0/.14)}}[data-dark=true] .lg:before{background:linear-gradient(135deg,#ffffff42 0%,#ffffff1a 30%,#0000 60%,#ffffff14 100%);background:linear-gradient(135deg,lab(100% 0 0/.26) 0%,lab(100% 0 0/.1) 30%,#0000 60%,lab(100% 0 0/.08) 100%)}.hero-mesh{background:radial-gradient(120% 90% at 18% 8%, var(--hero-1) 0%, transparent 55%), radial-gradient(120% 100% at 95% 30%, #692f1a8c 0%, transparent 50%), radial-gradient(140% 120% at 50% 110%, var(--hero-3) 30%, transparent 70%), linear-gradient(170deg, var(--hero-2), var(--hero-3))}@supports (color:lab(0% 0 0)){.hero-mesh{background:radial-gradient(120% 90% at 18% 8%, var(--hero-1) 0%, transparent 55%), radial-gradient(120% 100% at 95% 30%, lab(27.3813% 25.5109 26.1467/.55) 0%, transparent 50%), radial-gradient(140% 120% at 50% 110%, var(--hero-3) 30%, transparent 70%), linear-gradient(170deg, var(--hero-2), var(--hero-3))}}.lg-btn{cursor:pointer;border-radius:var(--lg-r-pill);font-family:var(--font-sans);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,filter .2s;display:inline-flex}.lg-btn:active{transform:scale(.95)}.lg-btn-terra{background:linear-gradient(180deg, var(--lg-terra-bright), var(--lg-terra));color:#fff;box-shadow:var(--lg-glow-terra), inset 0 1px 0 #ffffff4d}@supports (color:lab(0% 0 0)){.lg-btn-terra{box-shadow:var(--lg-glow-terra), inset 0 1px 0 lab(100% 0 0/.3)}}.lg-btn-forest{background:linear-gradient(180deg, var(--lg-forest), var(--lg-forest-deep));color:#fff;box-shadow:var(--lg-glow-forest), inset 0 1px 0 #ffffff38}@supports (color:lab(0% 0 0)){.lg-btn-forest{box-shadow:var(--lg-glow-forest), inset 0 1px 0 lab(100% 0 0/.22)}}.lg-btn-glass{background:var(--lg-panel-strong);-webkit-backdrop-filter:var(--lg-blur);color:var(--lg-ink);box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffff6b, inset 0 0 0 1px #ffffff38}@supports (color:lab(0% 0 0)){.lg-btn-glass{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.42), inset 0 0 0 1px lab(100% 0 0/.22)}}[data-dark=true] .lg-btn-glass{color:var(--lg-ink);box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffff29, inset 0 0 0 1px #ffffff1a}@supports (color:lab(0% 0 0)){[data-dark=true] .lg-btn-glass{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.16), inset 0 0 0 1px lab(100% 0 0/.1)}}.display-xl{font-family:var(--font-serif);letter-spacing:-.03em;font-style:italic;font-weight:400;line-height:.92}[dir=rtl] .display-xl{letter-spacing:-.02em;font-style:normal;font-weight:800}.eyebrow-lg{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}[dir=rtl] .eyebrow-lg{letter-spacing:.04em}.text-display,.text-display-lg,.text-display-sm{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--text);font-style:normal;font-weight:800;line-height:1.08}.text-display{font-size:clamp(1.9rem,8vw,2.5rem)}.text-display-lg{font-size:clamp(2.2rem,9vw,3rem)}.text-display-sm{font-size:clamp(1.3rem,5.5vw,1.7rem)}[data-dark=true] .text-display,[data-dark=true] .text-display-lg,[data-dark=true] .text-display-sm{font-weight:800}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .text-display,:root:not([data-dark=false]) .text-display-lg,:root:not([data-dark=false]) .text-display-sm{font-weight:800}}[dir=rtl] .text-display,:lang(he) .text-display,[dir=rtl] .text-display-lg,:lang(he) .text-display-lg,[dir=rtl] .text-display-sm,:lang(he) .text-display-sm{font-family:var(--font-friendly);letter-spacing:0;font-weight:800;line-height:1.25}.statement .line-1{color:var(--text);display:block}.statement .line-2{color:var(--text-3);display:block}.mono-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;display:block}.mono-eyebrow.is-terra{color:var(--terra-text)}[data-dark=true] .mono-eyebrow.is-terra{color:var(--terra)}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .mono-eyebrow.is-terra{color:var(--terra)}}[dir=rtl] .mono-eyebrow,:lang(he) .mono-eyebrow{font-family:var(--font-friendly);letter-spacing:.02em;text-transform:none;font-weight:700}.hairline-row{border:0;border-bottom:1px solid var(--rule);text-align:start;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:14px;width:100%;padding:15px 0;display:flex}.hairline-row.no-rule{border-bottom:0}.tap-pill{height:30px;font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:var(--terra-muted);color:var(--terra-text);-webkit-tap-highlight-color:transparent;border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:inline-flex}[data-dark=true] .tap-pill{color:var(--terra)}.tap-pill.is-pending{background:linear-gradient(180deg, var(--lg-terra-bright), var(--lg-terra));color:#fff;box-shadow:var(--lg-glow-terra)}.tap-pill.is-settled{background:var(--bg-alt);color:var(--text-3)}.tap-pill:active{transform:scale(.94)}.segmented{background:var(--lg-panel);-webkit-backdrop-filter:var(--lg-blur);box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff24;border:none;border-radius:9999px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}@supports (color:lab(0% 0 0)){.segmented{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.55), inset 0 0 0 1px lab(100% 0 0/.14)}}.segmented>button{z-index:1;cursor:pointer;height:34px;font-family:var(--font-sans);letter-spacing:.02em;color:var(--text-3);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;padding:0 16px;font-size:12px;font-weight:600;transition:color .2s;position:relative}.segmented>button.is-active{color:#fff}.segmented .seg-blob{z-index:0;background:linear-gradient(180deg, var(--lg-terra-bright), var(--lg-terra));box-shadow:var(--lg-glow-terra);border-radius:9999px;position:absolute;inset:0}.segmented.is-forest .seg-blob{background:linear-gradient(180deg, var(--lg-forest), var(--lg-forest-deep));box-shadow:var(--lg-glow-forest)}.segmented.is-ink .seg-blob{background:var(--text);box-shadow:var(--lg-shadow)}.segmented.is-ink>button.is-active{color:var(--bg)}.progress-thin{background:var(--rule);border-radius:9999px;height:6px;overflow:hidden}.progress-thin>span{background:var(--terra);border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.progress-thin.is-gradient>span{background:linear-gradient(90deg, var(--terra), var(--sand))}.progress-thin.is-forest>span{background:var(--brand)}.stat-triplet{align-items:stretch;display:flex}.stat-triplet>.cell{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.stat-triplet>.sep{background:var(--rule);flex-shrink:0;align-self:center;width:1px;height:30px}.stat-triplet .val{font-family:var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.stat-triplet .val.is-forest{color:var(--brand)}.stat-triplet .val.is-terra{color:var(--terra-text)}[data-dark=true] .stat-triplet .val.is-terra{color:var(--terra)}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .stat-triplet .val.is-terra{color:var(--terra)}}.day-pill{background:var(--lg-panel);width:48px;height:60px;-webkit-backdrop-filter:var(--lg-blur);box-shadow:var(--shadow-sm), inset 0 1px 0 #fff9, inset 0 0 0 1px #ffffff2e;cursor:pointer;font-family:var(--font-sans);color:var(--text-2);-webkit-tap-highlight-color:transparent;border:none;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .18s,box-shadow .18s,color .18s;display:flex}@supports (color:lab(0% 0 0)){.day-pill{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.6), inset 0 0 0 1px lab(100% 0 0/.18)}}.day-pill.is-active{background:var(--terra);color:#fff;box-shadow:var(--lg-glow-terra);border-radius:16px}@media (hover:hover){.day-pill:not(.is-active):hover{background:#0000000d;background:lab(0% 0 0/.05)}}.day-pill:active{transform:scale(.95)}.day-pill .d-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:8px;font-weight:600}.day-pill .d-num{font-size:19px;font-weight:800;line-height:1}[dir=rtl] .day-pill .d-label,:lang(he) .day-pill .d-label{font-family:var(--font-friendly);text-transform:none;letter-spacing:0}[data-dark=true] .day-pill:not(.is-active){box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffff24, inset 0 0 0 1px #ffffff14}@supports (color:lab(0% 0 0)){[data-dark=true] .day-pill:not(.is-active){box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.14), inset 0 0 0 1px lab(100% 0 0/.08)}}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .day-pill:not(.is-active){box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffff24, inset 0 0 0 1px #ffffff14}@supports (color:lab(0% 0 0)){:root:not([data-dark=false]) .day-pill:not(.is-active){box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.14), inset 0 0 0 1px lab(100% 0 0/.08)}}}.chat-bubble{-webkit-backdrop-filter:blur(16px);color:#faf8f5eb;color:lab(97.6948% .282437 1.88138/.92);background:#ffffff1a;background:lab(100% 0 0/.1);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:20px;padding:13px 16px;font-size:14px;font-weight:500;line-height:1.4}.code-circle{border:2px solid var(--border-strong);width:56px;height:56px;font-family:var(--font-sans);color:var(--text);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:700;transition:border-color .18s;display:flex}.code-circle.is-active,.code-circle.is-filled{border-color:var(--terra)}.add-slot{border-radius:var(--radius-lg);border:1.5px dashed var(--border-strong);width:100%;color:var(--text-3);font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:13px;font-weight:600;transition:border-color .18s,color .18s;display:flex}@media (hover:hover){.add-slot:hover{border-color:var(--terra);color:var(--terra-text)}}.gauge-track{stroke-dasharray:2 9}.lg-btn-paper{background:var(--paper-pill-bg);color:var(--paper-pill-text);box-shadow:0 8px 24px #0000002e,inset 0 1px #fff9;box-shadow:0 8px 24px lab(0% 0 0/.18),inset 0 1px lab(100% 0 0/.6)}.lg-btn-ink{background:var(--text);color:var(--bg);box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffff1f}@supports (color:lab(0% 0 0)){.lg-btn-ink{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.12)}}.canvas-dark{background:radial-gradient(120% 80% at 50% 0%, #36130773 0%, transparent 55%), radial-gradient(130% 95% at 50% 105%, #0121118c 0%, transparent 62%), var(--canvas);color:#faf8f5;color:lab(97.6948% .282437 1.88138)}@supports (color:lab(0% 0 0)){.canvas-dark{background:radial-gradient(120% 80% at 50% 0%, lab(11.3694% 17.0763 14.6314/.45) 0%, transparent 55%), radial-gradient(130% 95% at 50% 105%, lab(10.1738% -16.0051 6.9631/.55) 0%, transparent 62%), var(--canvas)}}.canvas-dark .text-display,.canvas-dark .text-display-lg,.canvas-dark .statement .line-1{color:#faf8f5;color:lab(97.6948% .282437 1.88138)}.canvas-dark .statement .line-2{color:#faf8f585;color:lab(97.6948% .282437 1.88138/.52)}@keyframes lgRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lgPop{0%{transform:scale(.9)}60%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes lgFade{0%{opacity:.001}to{opacity:1}}@keyframes lgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}.a-rise{will-change:transform, opacity;animation:.55s cubic-bezier(.22,1,.36,1) both lgRise}.a-pop{will-change:transform;animation:.5s cubic-bezier(.34,1.56,.64,1) both lgPop}.a-fade{will-change:opacity;animation:.4s both lgFade}.a-float{will-change:transform;animation:4s ease-in-out infinite lgFloat}.d1{animation-delay:60ms}.d2{animation-delay:.12s}.d3{animation-delay:.18s}.d4{animation-delay:.24s}.d5{animation-delay:.3s}.d6{animation-delay:.36s}.lg-scroll::-webkit-scrollbar{width:0;height:0}.lg-scroll{scrollbar-width:none}[dir=rtl] body,[dir=rtl] p,[dir=rtl] li,:lang(he) body,:lang(he) p,:lang(he) li{letter-spacing:.01em;line-height:1.7}:lang(he),[dir=rtl]{font-size:.975em}:lang(he) input,:lang(he) textarea,:lang(he) button,[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] button{letter-spacing:.01em;font-size:1em}[dir=rtl] label,:lang(he) label{text-align:start}[dir=rtl] input::placeholder,[dir=rtl] textarea::placeholder,:lang(he) input::placeholder,:lang(he) textarea::placeholder{direction:rtl;unicode-bidi:embed}.num-ltr{direction:ltr;unicode-bidi:embed;display:inline-block}[dir=rtl] .chip-close,:lang(he) .chip-close{margin-inline:auto 0}[dir=rtl] [role=progressbar]>*,[dir=rtl] .progress-fill{margin-inline-start:auto}[dir=rtl] progress{direction:rtl}[dir=rtl] .settings-row,:lang(he) .settings-row{flex-direction:row-reverse}[dir=rtl] .event-time,:lang(he) .event-time{text-align:start;padding-inline:0 12px}@media (prefers-reduced-motion:reduce){.a-rise,.a-pop,.a-fade,.a-float{animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (pointer:coarse){body:before,body:after{filter:none!important;animation:none!important}.grain:before{animation:none!important}:root{--lg-blur:blur(10px) saturate(1.1);--lg-blur-strong:blur(18px) saturate(1.15)}.lg-btn-glass{-webkit-backdrop-filter:blur(10px)!important}.an-float,.an-pulse,.an-breathe,.a-float{animation:none!important}.an-spin{animation-duration:1.5s!important}}:disabled,[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}button:disabled,a[aria-disabled=true]{pointer-events:none}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:inset 0 0 0 1.5px var(--field-border-focused), 0 0 0 3px var(--brand-muted);outline:none}[data-dark=true] ::placeholder{color:#ffffff59;color:lab(100% 0 0/.35)}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) ::placeholder{color:#ffffff59;color:lab(100% 0 0/.35)}}[data-dark=true] .toast,[data-dark=true] [role=status].toast{background:#12100ce0;border-color:#ffffff1f}[data-dark=true] .toggle-off,[data-dark=true] [role=switch][aria-checked=false]{background:#ffffff26!important}[data-dark=true] .ring-track{stroke:#ffffff1a;stroke:lab(100% 0 0/.1)}[data-dark=true] .category-pill,[data-dark=true] .filter-pill{color:#cbc2bb;color:lab(79.1096% 2.01726 4.88836);background:#ffffff14;border-color:#ffffff1f}[data-dark=true] .eyebrow,[data-dark=true] .section-eyebrow,[data-dark=true] .eyebrow-lg{color:var(--text-2)}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .eyebrow,:root:not([data-dark=false]) .section-eyebrow,:root:not([data-dark=false]) .eyebrow-lg{color:var(--text-2)}}[data-dark=true] .field-error,[data-dark=true] [role=alert]{color:var(--danger)}[data-dark=true] input[aria-invalid=true],[data-dark=true] textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #dc3c2899!important}[data-dark=true] .notes-textarea{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .notes-textarea{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px}}[data-dark=true] .sheet-handle,[data-dark=true] [data-sheet-handle]{background:#ffffff40!important}.empty-state{text-align:center;justify-content:center;align-items:center;gap:var(--space-4,16px);min-height:40vh;padding:var(--space-6,24px);flex-direction:column;display:flex}.lg-btn-ghost,button.ghost{border:1.5px solid #0000002e!important}[data-dark=true] .lg-btn-ghost,[data-dark=true] button.ghost{border:1.5px solid #ffffff2e!important}.btn-close:hover,button[aria-label=Close]:hover,button[aria-label=סגור]:hover{background:#00000012;border-radius:50%}[data-dark=true] .btn-close:hover,[data-dark=true] button[aria-label=Close]:hover,[data-dark=true] button[aria-label=סגור]:hover{background:#ffffff14}.progress-bar{border-radius:var(--radius-full,9999px);background:var(--border);height:8px;overflow:hidden}.progress-bar-fill{border-radius:inherit;background:var(--brand);height:100%;transition:width .5s}.card-divider{border-top:1px solid #0000000f}[data-dark=true] .card-divider{border-top:1px solid #ffffff14}[dir=rtl] .shimmer,[dir=rtl] .skeleton{animation-direction:reverse}.budget-total,.stat-total{font-size:var(--font-size-xl,1.25rem);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:700}.event-time{color:var(--text-3);font-size:max(13px,.8125rem);font-weight:500}.settings-section-header{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding-block:var(--space-2,8px);font-size:.75rem;font-weight:700}[dir=rtl] .settings-section-header,:lang(he) .settings-section-header{text-transform:none;letter-spacing:.04em}.leaflet-popup-content,.leaflet-popup-content p{font-size:14px!important;font-family:var(--font-sans)!important;line-height:1.5!important}.hero-headline,.landing-headline{font-size:clamp(2rem,7vw,4.5rem)}.toast,[role=alert],[role=status].toast,.alert-banner{line-height:1.5}.amount,.budget-number,.expense-amount,.financial-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right}[dir=rtl] .amount,[dir=rtl] .budget-number,[dir=rtl] .expense-amount,[dir=rtl] .financial-value{text-align:left}.cat-badge,.packing-badge,.category-count{font-variant-numeric:tabular-nums;min-width:20px;min-height:20px;font-size:max(12px,.75rem);font-weight:700}.premium-title,[class*=display-],.instrument-serif{font-synthesis:none}.prose{max-width:680px;margin-inline:auto}.user-content,[dir=auto],.note-text,.trip-note{overflow-wrap:break-word;word-break:break-word}.budget-input,input[data-numeric],input[data-budget],input[inputmode=decimal],input[inputmode=numeric]:not([data-ltr]){text-align:right;font-variant-numeric:tabular-nums}[dir=rtl] .budget-input,[dir=rtl] input[data-numeric]{text-align:left}.wishlist-item-name{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notes-textarea{line-height:1.75;font-family:var(--font-sans)}.stat-value,.trip-stat-value{font-size:var(--font-size-2xl,1.5rem);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.sheet-header-sticky{padding-bottom:12px}.otp-hint,.code-hint,.mfa-hint{color:var(--text-2);font-weight:500}.day-pill-label,.day-pill span{font-size:max(12px,.75rem);font-weight:700}.scroll-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 32px calc(100% - 32px),#0000 100%)}[dir=rtl] .scroll-fade-x{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 32px calc(100% - 32px),#0000 100%)}[data-dark=true] .lg{border-color:#ffffff1a}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .lg{border-color:#ffffff1a}}.shimmer,.skeleton,[class*=skeleton-],[class*=shimmer-]{background:linear-gradient(90deg, var(--border) 25%, #0000000f 50%, var(--border) 75%);background-size:200% 100%}[data-dark=true] .shimmer,[data-dark=true] .skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1f 50%,#ffffff0a 75%) 0 0/200% 100%}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .shimmer,:root:not([data-dark=false]) .skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1f 50%,#ffffff0a 75%) 0 0/200% 100%}}:root{--color-success:#005e30}@supports (color:lab(0% 0 0)){:root{--color-success:lab(34.3714% -42.4468 22.0484)}}::placeholder{color:var(--text-3);opacity:.45}.section-divider,hr.divider,.settings-divider{border:none;border-top:1px solid var(--border);margin-block:var(--space-3,12px)}[data-dark=true] .section-divider,[data-dark=true] hr.divider,[data-dark=true] .settings-divider{border-top-color:#ffffff14}.progress-bar-fill[data-type=budget]{background:linear-gradient(to right, var(--brand), #b37900)}@supports (color:lab(0% 0 0)){.progress-bar-fill[data-type=budget]{background:linear-gradient(to right, var(--brand), lab(55.6864% 21.5518 81.378))}}.progress-bar-fill[data-type=over]{background:linear-gradient(to right, #b37900, var(--danger))}@supports (color:lab(0% 0 0)){.progress-bar-fill[data-type=over]{background:linear-gradient(to right, lab(55.6864% 21.5518 81.378), var(--danger))}}[data-high-contrast=true] .lg:before{display:none}[data-high-contrast=true] .lg{border:1.5px solid!important}html,body{transition:background-color .3s,color .3s}[data-dark=true]{--border:#ffffff1a;--border-strong:#ffffff29}@media (prefers-color-scheme:dark){:root:not([data-dark=false]){--border:#ffffff1a;--border-strong:#ffffff29}}[data-dark=true] .nav-pill,[data-dark=true] .lg.nav-pill{-webkit-backdrop-filter:blur(32px)saturate(1.4)!important;background:#0f0d0acc!important}[data-dark=true] .card-divider,[data-dark=true] [role=separator]{border-color:#ffffff14}[data-dark=true] .settings-row:hover{background:#ffffff0a;border-radius:12px}[data-dark=true] .settings-row+.settings-row{border-top:1px solid #ffffff0f}*{transition-property:background-color,border-color,color,fill,stroke;transition-duration:.15s;transition-timing-function:ease}[class*=an-],[class*=a-rise],[class*=a-pop],[class*=a-fade],.shimmer,.skeleton{transition:none}[data-dark=true] .async-error,[data-dark=true] .error-card{color:#f14d4c;color:lab(57.3944% 63.124 38.0626);background:#dc322814;border:1px solid #dc322833}[data-dark=true] .gradient-text{filter:brightness(1.35)}[data-dark=true] .lg-btn-ghost,[data-dark=true] button.ghost{color:#fffc!important;border-color:#ffffff26!important}[data-dark=true] .scroll-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 32px calc(100% - 32px),#0000 100%)}:root{--sheet-backdrop:#1a141073}input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select{background:#fff9;border:1px solid #0000001f}[role=switch][aria-checked=false],.toggle-off{background:#c3bcb8!important;background:lab(76.7699% 1.93793 3.15375)!important}.page-content,.resp-content{padding-inline:var(--page-px,24px)}.lg-btn-forest,.lg-btn-accent,button[data-primary]{min-width:120px}.field-group{gap:var(--space-2,8px);flex-direction:column;display:flex}.settings-section{margin-block:var(--space-6,24px)}.toast-container,[role=status].toast,[role=alert].toast{bottom:calc(var(--navbar-height,80px) + 16px)!important}:root{--z-content:1;--z-card:10;--z-sheet:20;--z-modal:30;--z-toast:50;--z-tour:100;--z-base:1;--z-above:20;--z-overlay:80;--z-modal-lg:200;--z-toast-hi:1000;--z-top:9999}@media (hover:hover) and (pointer:fine){[data-nav-tip]{position:relative}[data-nav-tip]:hover:after{content:attr(data-nav-tip);background:var(--text);color:var(--bg);white-space:nowrap;pointer-events:none;z-index:var(--z-top);border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}}.notes-textarea{padding:var(--space-4,16px)}.offline-banner,.sync-error-bar{align-items:center;gap:var(--space-3,12px);min-height:44px;padding:10px 24px;display:flex}.chip-row,.filter-chips,.category-chips{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.h-scroll,.scroll-x-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-inline-start:var(--page-px,24px);padding-inline-end:var(--page-px,24px);overflow-x:auto}.h-scroll>*,.scroll-x-container>*{scroll-snap-align:start}.section-title,.section-label{margin-block-end:var(--space-3,12px)}.page-header{margin-block-end:var(--space-5,20px)}.btn-full,button[data-full]{width:100%}.navbar-fabs{align-items:center;gap:12px;display:flex}.btn-edit:hover,button[aria-label*=Edit]:hover,button[aria-label*=ערוך]:hover{color:var(--brand)}.sheet-cta{padding:16px 0;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:inherit;-webkit-backdrop-filter:inherit;position:sticky;bottom:0}button,.lg-btn,[role=button]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-pill,.lg{background:var(--surface,#f5f0ebf7)!important}[data-dark=true] .nav-pill,[data-dark=true] .lg{background:#0f0d0af7!important}}:root{--navbar-height:80px;--navbar-clearance:calc(var(--navbar-height) + 16px + env(safe-area-inset-bottom,0px))}@media (max-height:500px){.navbar-expand-panel,[data-expand-panel]{-webkit-overflow-scrolling:touch;max-height:60vh;overflow-y:auto}}.navbar-root{will-change:transform;transform:translateZ(0)}:root{--z-navbar-panel:25}.settings-group{background:var(--surface,#ffffff8c);border-radius:16px;overflow:hidden}.settings-group .settings-row+.settings-row{border-top:1px solid var(--border)}.settings-row{cursor:pointer;transition:background .12s}.settings-row:active{background:#0000000a}[data-dark=true] .settings-row:active{background:#ffffff0f}.card-action-bar{border-top:1px solid var(--border);align-items:center;gap:var(--space-2,8px);padding:12px 16px;display:flex}[data-dark=true] .card-action-bar{border-top-color:#ffffff14}.sheet-panel-gpu{transform:translateZ(0)}.sheet-scroll,[role=dialog]>*{overscroll-behavior-y:contain}input,textarea,select{transition:box-shadow .15s,border-color .15s,background .15s}@keyframes errorShake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.field-shake,input[aria-invalid=true].shake,textarea[aria-invalid=true].shake{animation:.4s errorShake}.skip-link{z-index:9999;background:var(--brand);color:#fff;border-radius:0 0 8px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:inset-block-start .15s;position:fixed;inset-block-start:-100%;inset-inline-start:0}.skip-link:focus{inset-block-start:0}:focus-visible{outline:2.5px solid var(--brand);outline-offset:2px;border-radius:4px}@media (prefers-contrast:more){.lg{background:var(--surface,#f5f0ebf7)!important;-webkit-backdrop-filter:none!important;border:1.5px solid!important}input,textarea,select{border:1.5px solid!important}}.list-section-header{z-index:10;background:var(--bg,#fdf8f1);-webkit-backdrop-filter:blur(8px);padding-block:var(--space-2,8px);padding-inline:var(--page-px,24px);position:sticky;top:0}@supports (color:lab(0% 0 0)){.list-section-header{background:var(--bg,lab(97.697% .86847 3.70294))}}[data-dark=true] .list-section-header{background:#040201e0;background:lab(.650826% .421122 .51879/.88)}.nested-scroll,.sheet-inner-scroll,.event-list,.supply-list{overscroll-behavior:contain}.chip-scroll-row{gap:var(--space-2,8px);scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:var(--page-px,24px);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.chip-scroll-row::-webkit-scrollbar{display:none}.chip-scroll-row>*{scroll-snap-align:start;flex-shrink:0}.scroll-container::-webkit-scrollbar{display:none}.scroll-container{scrollbar-width:none}.icon-xs{width:12px;height:12px}.icon-sm{width:16px;height:16px}.icon-md{width:20px;height:20px}.icon-lg{width:24px;height:24px}.icon-xl{width:32px;height:32px}svg[aria-hidden=true]{fill:none;stroke:currentColor}.spinner{will-change:transform;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}.spinner-sm{width:14px;height:14px}.spinner-lg{width:24px;height:24px}.skeleton-w-full{width:100%}.skeleton-w-80{width:80%}.skeleton-w-60{width:60%}.skeleton-w-40{width:40%}.skeleton-title{border-radius:6px;width:70%;height:20px}.skeleton-body{border-radius:4px;width:95%;height:14px}.skeleton-sub{border-radius:4px;width:50%;height:14px}.skeleton-avatar{border-radius:50%;flex-shrink:0}.shimmer-sweep{background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite skeleton-sweep}.copy-btn[data-copied=true]{color:var(--brand);transition:color .2s}.copy-btn[data-copied=true] .copy-icon,.copy-btn:not([data-copied=true]) .copy-check{display:none}.save-indicator{color:var(--brand);opacity:0;align-items:center;gap:4px;font-size:.75rem;font-weight:500;transition:opacity .3s;display:flex}.save-indicator[data-visible=true]{opacity:1}::selection{color:inherit;background:#165b3640;background:lab(33.9117% -29.4203 15.1816/.25)}[data-dark=true] ::selection{background:#59a17459;background:lab(60.7142% -31.5774 16.2422/.35)}@media (pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--text-3,oklch(60% .014 55)) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--text-3,#877e78);border-radius:3px}@supports (color:lab(0% 0 0)){::-webkit-scrollbar-thumb{background:var(--text-3,lab(53.5562% 2.74646 4.43814))}}::-webkit-scrollbar-track{background:0 0}}[dir=rtl] .toast,:lang(he) .toast,[dir=rtl] [role=status],[dir=rtl] [role=alert]{text-align:start;direction:rtl}[dir=rtl] .leaflet-left{left:unset;right:10px}[dir=rtl] .leaflet-right{right:unset;left:10px}html{background-color:var(--bg,#fdf8f1)}@supports (color:lab(0% 0 0)){html{background-color:var(--bg,lab(97.697% .86847 3.70294))}}[data-dark=true] html,html[data-dark=true]{background-color:#040201;background-color:lab(.650826% .421122 .51879)}@media (prefers-color-scheme:dark){:root:not([data-dark=false]){background-color:#040201;background-color:lab(.650826% .421122 .51879)}}.world-clock-time,.world-clock .time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ring-center-text{font-variant-numeric:tabular-nums}.weather-temp{font-variant-numeric:tabular-nums;font-size:var(--font-size-2xl,1.5rem)}body,*{font-optical-sizing:auto}.a-rise,.a-pop,.a-fade,.a-float{will-change:transform, opacity}.grain:before,.grain:after{pointer-events:none;-webkit-user-select:none;user-select:none}@media print{.nav-pill,.navbar-root,[role=navigation],.sheet-backdrop-overlay,.toast-container{display:none!important}html,body{color:#000!important;filter:none!important;background:#fff!important}.lg{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #00000026!important}}[data-dark=true] body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at top,#190f0908 0%,#0000 60%);background:radial-gradient(at top,lab(5.2066% 3.36903 4.15029/.03) 0%,#0000 60%);position:fixed;inset:0}[data-dark=true] .nav-pill .blob,[data-dark=true] [data-nav-blob]{filter:saturate(1.1)}[data-dark=true] body:after,[data-dark=true] .grain:before{opacity:.035}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .grain:before{opacity:.035}}[data-dark=true] .scroll-dot{background:#ffffff40}[data-dark=true] .scroll-dot[aria-current=true],[data-dark=true] .scroll-dot--active{background:#ffffffd9}[data-dark=true] .assignment-chip{color:#fffc;background:#c4714a26}[data-dark=true] .timeline-track{background:#ffffff1f}.chip[data-variant=open],.chip--open{color:#003f1e;color:lab(22.3895% -32.6763 16.9778);background:#005e3026;background:lab(34.3714% -42.4468 22.0484/.15);border:1px solid #005e304d;border:1px solid lab(34.3714% -42.4468 22.0484/.3)}[data-dark=true] .chip[data-variant=open],[data-dark=true] .chip--open{color:#8ec7a1;color:lab(75.5438% -25.0417 12.8554);background:#59a17433;background:lab(60.7142% -31.5774 16.2422/.2)}.supply-category-header{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--border);padding-block-end:var(--space-2,8px);padding-inline:0;font-size:.75rem;font-weight:700}[dir=rtl] .supply-category-header,:lang(he) .supply-category-header{text-transform:none}.packing-checkbox{border:2px solid var(--border-strong);background:#fff;border-radius:50%;flex-shrink:0;width:20px;height:20px}.empty-state-icon{color:var(--text-3);opacity:.55}.resp-dash-grid{gap:var(--gap-md,16px)}@media (min-width:768px){.resp-dash-grid{gap:var(--gap-lg,20px)}}.chip{padding:4px 10px}.stat-unit{gap:var(--space-1,4px);flex-direction:column;align-items:center;display:flex}.form-buttons{gap:var(--space-3,12px);flex-direction:column;display:flex}.scroll-to-top{opacity:0;pointer-events:none;z-index:var(--z-toast,50);transition:opacity .2s;position:fixed;inset-block-end:calc(var(--navbar-clearance) + 16px);inset-inline-end:16px}.scroll-to-top[data-visible=true]{opacity:1;pointer-events:auto}.compass-loader-label{font-size:var(--font-size-sm,.875rem);color:var(--text-2);font-weight:500}.supply-qty,.item-qty,.item-quantity{font-variant-numeric:tabular-nums;font-weight:600}:root{--pop-glow:#c4714a2e}[data-dark=true]{--pop-glow:#96c89b38}[data-dark=true] .chip[data-variant=gap],[data-dark=true] .chip--gap{color:#b4f0fad9;background:#00bcd424;border-color:#00bcd447}:root{--glass-glow-color:#c4714a14}[data-dark=true]{--glass-glow-color:#78c88c2e}[data-dark=true] .stamp-icon-bg,[data-dark=true] [class*=av-bg]{opacity:.85}.settings-row:hover{background:#00000008;border-radius:12px}.leaflet-control-attribution{opacity:.7;font-size:10px!important}@keyframes sparklePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.08)}}.ai-fab .icon,.ai-fab svg{animation:3s ease-in-out infinite sparklePulse}@media (prefers-reduced-motion:reduce){.ai-fab .icon,.ai-fab svg{animation:none}}.h-scroll-fade,.chip-scroll-row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}:root{--lg-alpha-ultra-thin:.28;--lg-alpha-thin:.44;--lg-alpha-regular:.6;--lg-alpha-thick:.78;--lg-alpha-ultra-thick:.92;--lg-rim-light:inset 0 1px 0 #ffffffb8, inset 0 -1px 0 #ffffff0f, inset 1px 0 0 #ffffff47, inset -1px 0 0 #ffffff1a;--lg-rim-dark:inset 0 1px 0 #ffffff42, inset 0 -1px 0 #ffffff0a, inset 1px 0 0 #ffffff24, inset -1px 0 0 #ffffff0f;--lg-prism:inset 0 1px 0 #52cff324, inset 0 0 1px #e5a69114;--lg-tint-brand-alpha:#00692d2e;--lg-tint-terra-alpha:#ec590029;--lg-tint-sand-alpha:#df920024;--lg-tint-sky-alpha:#007eb124;--lg-vibrant-primary:#180f09eb;--lg-vibrant-secondary:#49413ab8;--lg-vibrant-tertiary:#77706b94;--lg-r-xs:12px;--lg-r-sm:16px;--lg-r-md:20px;--lg-r-card:26px;--lg-r-lg:34px;--lg-r-xl:44px;--lg-r-btn:9999px;--lg-blur-0:blur(8px) saturate(1.4);--lg-blur-1:blur(18px) saturate(1.6);--lg-blur-2:blur(28px) saturate(1.75);--lg-blur-3:blur(40px) saturate(1.85);--lg-blur-4:blur(56px) saturate(2);--lg-blur-5:blur(72px) saturate(2.2);--lg-glow-sand:0 8px 24px #c27f0042;--lg-glow-sky:0 8px 24px #006c9e47;--lg-glow-ink:0 8px 24px #0b060438;--lg-handle-color:#847f7a66}@supports (color:lab(0% 0 0)){:root{--lg-rim-light:inset 0 1px 0 lab(100% 0 0/.72), inset 0 -1px 0 lab(100% 0 0/.06), inset 1px 0 0 lab(100% 0 0/.28), inset -1px 0 0 lab(100% 0 0/.1);--lg-rim-dark:inset 0 1px 0 lab(100% 0 0/.26), inset 0 -1px 0 lab(100% 0 0/.04), inset 1px 0 0 lab(100% 0 0/.14), inset -1px 0 0 lab(100% 0 0/.06);--lg-prism:inset 0 1px 0 lab(77.4168% -27.9131 -28.415/.14), inset 0 0 1px lab(73.9273% 21.5886 20.733/.08);--lg-tint-brand-alpha:lab(38.0579% -47.4348 29.0758/.18);--lg-tint-terra-alpha:lab(57.836% 56.2684 69.3985/.16);--lg-tint-sand-alpha:lab(67.2355% 24.4245 78.9466/.14);--lg-tint-sky-alpha:lab(48.9266% -17.1342 -41.1625/.14);--lg-vibrant-primary:lab(5.22211% 3.00353 4.35658/.92);--lg-vibrant-secondary:lab(28.0445% 2.81729 5.41343/.72);--lg-vibrant-tertiary:lab(47.7764% 2.05511 4.0162/.58);--lg-glow-sand:0 8px 24px lab(59.1258% 22.7913 74.911/.26);--lg-glow-sky:0 8px 24px lab(41.9088% -15.7684 -41.0042/.28);--lg-glow-ink:0 8px 24px lab(1.96623% 1.02954 1.32936/.22);--lg-handle-color:lab(53.6043% 1.1681 3.61701/.4)}}[data-dark=true]{--lg-vibrant-primary:#f0eeebe6;--lg-vibrant-secondary:#b2ada7ad;--lg-vibrant-tertiary:#7d7a758c;--lg-tint-brand-alpha:#3d946133;--lg-tint-terra-alpha:#e076552e;--lg-tint-sand-alpha:#c28c4529;--lg-handle-color:#c1bdb847}@supports (color:lab(0% 0 0)){[data-dark=true]{--lg-vibrant-primary:lab(94.2147% .282645 1.88154/.9);--lg-vibrant-secondary:lab(71.0166% .8775 3.70888/.68);--lg-vibrant-tertiary:lab(51.2838% .928134 2.88934/.55);--lg-tint-brand-alpha:lab(55.0987% -36.573 18.8447/.2);--lg-tint-terra-alpha:lab(61.7765% 40.0368 37.394/.18);--lg-tint-sand-alpha:lab(62.7534% 15.6676 45.8007/.16);--lg-handle-color:lab(76.8137% .694335 2.96206/.28)}}@media (prefers-color-scheme:dark){:root:not([data-dark=false]){--lg-vibrant-primary:#f0eeebe6;--lg-vibrant-secondary:#b2ada7ad;--lg-vibrant-tertiary:#7d7a758c;--lg-handle-color:#c1bdb847}@supports (color:lab(0% 0 0)){:root:not([data-dark=false]){--lg-vibrant-primary:lab(94.2147% .282645 1.88154/.9);--lg-vibrant-secondary:lab(71.0166% .8775 3.70888/.68);--lg-vibrant-tertiary:lab(51.2838% .928134 2.88934/.55);--lg-handle-color:lab(76.8137% .694335 2.96206/.28)}}}.lg-ultra-thin{-webkit-backdrop-filter:var(--lg-blur-1);box-shadow:var(--lg-rim-light);background:#fdfbf947;background:lab(98.8519% .22465 1.50434/.28)}[data-dark=true] .lg-ultra-thin{box-shadow:var(--lg-rim-dark);background:#120c0752;background:lab(3.6768% 1.60456 2.48402/.32)}.lg-thin{-webkit-backdrop-filter:var(--lg-blur-2);box-shadow:var(--lg-shadow), var(--lg-rim-light);background:#fdfbf970;background:lab(98.8519% .22465 1.50434/.44)}[data-dark=true] .lg-thin{box-shadow:var(--lg-shadow), var(--lg-rim-dark);background:#120c077a;background:lab(3.6768% 1.60456 2.48402/.48)}.lg-thick{-webkit-backdrop-filter:var(--lg-blur-3);border-radius:var(--lg-r-card);box-shadow:var(--lg-shadow-lg), var(--lg-rim-light), var(--lg-prism);contain:layout style;background:#fdfbf9c7;background:lab(98.8519% .22465 1.50434/.78);position:relative;overflow:hidden}.lg-thick:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(140deg,#ffffff24 0%,#ffffff0f 25%,#0000 55%,#ffffff0a 100%);background:linear-gradient(140deg,lab(100% 0 0/.14) 0%,lab(100% 0 0/.06) 25%,#0000 55%,lab(100% 0 0/.04) 100%);position:absolute;inset:0}.lg-thick>*{z-index:1;position:relative}[data-dark=true] .lg-thick{box-shadow:var(--lg-shadow-lg), var(--lg-rim-dark);background:#120c07d1;background:lab(3.6768% 1.60456 2.48402/.82)}.lg-ultra-thick{-webkit-backdrop-filter:var(--lg-blur-4);border-radius:var(--lg-r-lg);box-shadow:var(--lg-shadow-xl), var(--lg-rim-light), var(--lg-prism);background:#fdfbf9eb;background:lab(98.8519% .22465 1.50434/.92);position:relative;overflow:hidden}.lg-ultra-thick:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(140deg,#ffffff2e 0%,#0000 40%);background:linear-gradient(140deg,lab(100% 0 0/.18) 0%,#0000 40%);position:absolute;inset:0}.lg-ultra-thick>*{z-index:1;position:relative}[data-dark=true] .lg-ultra-thick{box-shadow:var(--lg-shadow-xl), var(--lg-rim-dark);background:#0d0805f0;background:lab(2.4636% 1.05017 1.63388/.94)}.lg-prism-rim{box-shadow:var(--lg-shadow), inset 0 1px 0 #fff9, inset 0 0 0 1px #ffffff38, inset 1px 0 0 #52cff31f, inset -1px 0 0 #e5a69114}@supports (color:lab(0% 0 0)){.lg-prism-rim{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.6), inset 0 0 0 1px lab(100% 0 0/.22), inset 1px 0 0 lab(77.4168% -27.9131 -28.415/.12), inset -1px 0 0 lab(73.9273% 21.5886 20.733/.08)}}[data-dark=true] .lg-prism-rim{box-shadow:var(--lg-shadow), inset 0 1px 0 #ffffff47, inset 0 0 0 1px #ffffff29, inset 1px 0 0 #52cff314, inset -1px 0 0 #e5a6910d}@supports (color:lab(0% 0 0)){[data-dark=true] .lg-prism-rim{box-shadow:var(--lg-shadow), inset 0 1px 0 lab(100% 0 0/.28), inset 0 0 0 1px lab(100% 0 0/.16), inset 1px 0 0 lab(77.4168% -27.9131 -28.415/.08), inset -1px 0 0 lab(73.9273% 21.5886 20.733/.05)}}.lg-tint-brand{--lg-tint-overlay:var(--lg-tint-brand-alpha);background:#fdfbf980!important;background:lab(98.8519% .22465 1.50434/.5)!important}.lg-tint-brand:after{content:"";border-radius:inherit;background:var(--lg-tint-overlay);pointer-events:none;z-index:0;mix-blend-mode:color;position:absolute;inset:0}.lg-tint-terra{--lg-tint-overlay:var(--lg-tint-terra-alpha);background:#fdfbf980!important;background:lab(98.8519% .22465 1.50434/.5)!important}.lg-tint-terra:after{content:"";border-radius:inherit;background:var(--lg-tint-overlay);pointer-events:none;z-index:0;mix-blend-mode:color;position:absolute;inset:0}.lg-tint-sand{--lg-tint-overlay:var(--lg-tint-sand-alpha);background:#fdfbf980!important;background:lab(98.8519% .22465 1.50434/.5)!important}.lg-tint-sand:after{content:"";border-radius:inherit;background:var(--lg-tint-overlay);pointer-events:none;z-index:0;mix-blend-mode:color;position:absolute;inset:0}.lg-label{color:var(--lg-vibrant-primary)}.lg-label-2{color:var(--lg-vibrant-secondary)}.lg-label-3{color:var(--lg-vibrant-tertiary)}.lg-icon{color:var(--lg-vibrant-secondary);transition:color .18s}.lg-icon:hover,button:hover .lg-icon{color:var(--lg-vibrant-primary)}.lg-chrome{-webkit-backdrop-filter:var(--lg-blur-3);background:#fefbf7ad;background:lab(98.8576% .340611 2.25874/.68);border-bottom:1px solid #ffffff47;border-bottom:1px solid lab(100% 0 0/.28);box-shadow:0 1px #0b06040f,0 4px 16px #0b06040f;box-shadow:0 1px lab(1.96623% 1.02954 1.32936/.06),0 4px 16px lab(1.96623% 1.02954 1.32936/.06)}[data-dark=true] .lg-chrome{background:#0d0805d1;background:lab(2.45779% 1.18386 1.55427/.82);border-bottom-color:#ffffff1a;border-bottom-color:lab(100% 0 0/.1);box-shadow:0 1px #0003,0 4px 20px #0000004d;box-shadow:0 1px lab(0% 0 0/.2),0 4px 20px lab(0% 0 0/.3)}@media (prefers-color-scheme:dark){:root:not([data-dark=false]) .lg-chrome{background:#0d0805d1;background:lab(2.45779% 1.18386 1.55427/.82);border-bottom-color:#ffffff1a;border-bottom-color:lab(100% 0 0/.1);box-shadow:0 1px #0003,0 4px 20px #0000004d;box-shadow:0 1px lab(0% 0 0/.2),0 4px 20px lab(0% 0 0/.3)}}.lg-chrome[data-scrolled=true]{-webkit-backdrop-filter:var(--lg-blur-4);background:#fefbf7e0;background:lab(98.8576% .340611 2.25874/.88);box-shadow:0 1px #0b060414,0 8px 24px #0b06041a;box-shadow:0 1px lab(1.96623% 1.02954 1.32936/.08),0 8px 24px lab(1.96623% 1.02954 1.32936/.1)}[data-dark=true] .lg-chrome[data-scrolled=true]{background:#080503f0;background:lab(1.54821% .722557 .954375/.94);box-shadow:0 1px #00000047,0 8px 28px #0006;box-shadow:0 1px lab(0% 0 0/.28),0 8px 28px lab(0% 0 0/.4)}.lg-sticky-header{z-index:10;-webkit-backdrop-filter:var(--lg-blur-2);padding-block:10px;padding-inline:var(--page-px,24px);background:#fdfbf9cc;background:lab(98.8519% .22465 1.50434/.8);border-bottom:1px solid #0b060412;border-bottom:1px solid lab(1.96623% 1.02954 1.32936/.07);position:sticky;top:0}[data-dark=true] .lg-sticky-header{background:#120c07e0;background:lab(3.6768% 1.60456 2.48402/.88);border-bottom-color:#ffffff14;border-bottom-color:lab(100% 0 0/.08)}.lg-rule{background:linear-gradient(90deg,#0000 0%,#0b060414 20%,#0b06041a 50%,#0b060414 80%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(1.96623% 1.02954 1.32936/.08) 20%,lab(1.96623% 1.02954 1.32936/.1) 50%,lab(1.96623% 1.02954 1.32936/.08) 80%,#0000 100%);border:none;height:1px;margin-block:0}[data-dark=true] .lg-rule{background:linear-gradient(90deg,#0000 0%,#ffffff0f 20%,#ffffff1a 50%,#ffffff0f 80%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(100% 0 0/.06) 20%,lab(100% 0 0/.1) 50%,lab(100% 0 0/.06) 80%,#0000 100%)}.lg-rule-strong{background:#0b060424;background:lab(1.96623% 1.02954 1.32936/.14);border:none;height:1px}[data-dark=true] .lg-rule-strong{background:#ffffff1f;background:lab(100% 0 0/.12)}.lg-input{-webkit-backdrop-filter:var(--lg-blur-1);color:var(--text);font-family:var(--font-sans);border:1px solid #0b06041a;border:1px solid lab(1.96623% 1.02954 1.32936/.1);background:#fdfbf98c;background:lab(98.8519% .22465 1.50434/.55);border-top-color:oklch(100% 0 0/.44);border-radius:14px;outline:none;width:100%;padding:11px 16px;font-size:16px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff70,inset 0 -1px #0b06040a;box-shadow:inset 0 1px lab(100% 0 0/.44),inset 0 -1px lab(1.96623% 1.02954 1.32936/.04)}.lg-input:focus{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1.5px var(--brand), 0 0 0 3px var(--brand-muted);background:#ffffffbf;background:lab(100.006% .111163 .751412/.75)}@supports (color:lab(0% 0 0)){.lg-input:focus{box-shadow:inset 0 1px 0 lab(100% 0 0/.55), inset 0 0 0 1.5px var(--brand), 0 0 0 3px var(--brand-muted)}}[data-dark=true] .lg-input{background:#201913e0;background:lab(9.47857% 2.92888 5.3093/.88);border-color:#ffffff38 #ffffff24 #ffffff24;border-color:lab(100% 0 0/.22) lab(100% 0 0/.14) lab(100% 0 0/.14);box-shadow:inset 0 1px #ffffff24;box-shadow:inset 0 1px lab(100% 0 0/.14)}[data-dark=true] .lg-input:focus{box-shadow:inset 0 1px 0 #ffffff2e, inset 0 0 0 1.5px var(--brand), 0 0 0 3px var(--brand-muted);background:#2b221bf0;background:lab(14.1141% 3.28098 6.1922/.94)}@supports (color:lab(0% 0 0)){[data-dark=true] .lg-input:focus{box-shadow:inset 0 1px 0 lab(100% 0 0/.18), inset 0 0 0 1.5px var(--brand), 0 0 0 3px var(--brand-muted)}}.lg-interactive{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.lg-interactive:active{transition-duration:.12s;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.lg-interactive:hover{box-shadow:var(--lg-shadow-lg), inset 0 1px 0 #ffffffb3;transform:scale(1.015)translateY(-3px)}@supports (color:lab(0% 0 0)){.lg-interactive:hover{box-shadow:var(--lg-shadow-lg), inset 0 1px 0 lab(100% 0 0/.7)}}}.lg-push{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.lg-push:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.lg-push:hover{transform:scale(1.03)}}.lg-fab{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:var(--lg-panel-strong);width:56px;height:56px;-webkit-backdrop-filter:var(--lg-blur-3);box-shadow:var(--lg-shadow-lg), var(--lg-rim-light);color:var(--text);border:none;border-radius:9999px;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .28s;display:flex;position:relative;overflow:hidden}.lg-fab:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 35% 30%,#ffffff38 0%,#0000 55%);background:radial-gradient(circle at 35% 30%,lab(100% 0 0/.22) 0%,#0000 55%);position:absolute;inset:0}.lg-fab:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.lg-fab:hover{box-shadow:var(--lg-shadow-xl), var(--lg-rim-light);transform:scale(1.07)translateY(-2px)}}.lg-fab-terra{background:linear-gradient(150deg, var(--lg-terra-bright), var(--lg-terra));color:#fff;box-shadow:var(--lg-glow-terra), var(--lg-rim-light)}.lg-fab-brand{background:linear-gradient(150deg, var(--lg-forest), var(--lg-forest-deep));color:#fff;box-shadow:var(--lg-glow-forest), var(--lg-rim-light)}.lg-fab-sand{color:#181008;color:lab(5.23807% 2.61356 4.53233);box-shadow:var(--lg-glow-sand), var(--lg-rim-light);background:linear-gradient(150deg,#eaa950,#b87f2d);background:linear-gradient(150deg,lab(74.322% 18.6594 54.5434),lab(58.0693% 17.3976 51.0844))}.lg-fab-ext{width:auto;font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;border-radius:9999px;gap:8px;padding:0 22px;font-size:14px;font-weight:600}.lg-chip{height:28px;font-family:var(--font-sans);letter-spacing:-.01em;-webkit-backdrop-filter:var(--lg-blur-1);color:var(--text-2);box-shadow:inset 0 1px 0 #ffffff80, var(--shadow-xs);white-space:nowrap;border:1px solid #0b060417;border:1px solid lab(1.96623% 1.02954 1.32936/.09);background:#fdfbf99e;background:lab(98.8519% .22465 1.50434/.62);border-top-color:oklch(100% 0 0/.44);border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:background .18s,box-shadow .18s;display:inline-flex}@supports (color:lab(0% 0 0)){.lg-chip{box-shadow:inset 0 1px 0 lab(100% 0 0/.5), var(--shadow-xs)}}[data-dark=true] .lg-chip{color:var(--text-2);box-shadow:inset 0 1px 0 #ffffff1f, var(--shadow-xs);background:#201913b8;background:lab(9.47857% 2.92888 5.3093/.72);border-color:#ffffff2e #ffffff1f #ffffff1f;border-color:lab(100% 0 0/.18) lab(100% 0 0/.12) lab(100% 0 0/.12)}@supports (color:lab(0% 0 0)){[data-dark=true] .lg-chip{box-shadow:inset 0 1px 0 lab(100% 0 0/.12), var(--shadow-xs)}}.lg-chip-brand{color:var(--brand);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#00692d24;background:lab(38.0579% -47.4348 29.0758/.14);border-color:#00692d47;border-color:lab(38.0579% -47.4348 29.0758/.28)}[data-dark=true] .lg-chip-brand{color:var(--brand);background:#50986b29;background:lab(57.232% -31.6201 16.2694/.16);border-color:#50986b47;border-color:lab(57.232% -31.6201 16.2694/.28)}.lg-chip-terra{color:var(--terra-text);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#ec590021;background:lab(57.836% 56.2684 69.3985/.13);border-color:#ec590047;border-color:lab(57.836% 56.2684 69.3985/.28)}[data-dark=true] .lg-chip-terra{color:var(--terra);background:#f2744c29;background:lab(63.8713% 47.5943 45.4589/.16);border-color:#f2744c47;border-color:lab(63.8713% 47.5943 45.4589/.28)}.lg-chip-sand{color:#835100;color:lab(39.4143% 18.3637 52.998);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#df920024;background:lab(67.2355% 24.4245 78.9466/.14);border-color:#df920047;border-color:lab(67.2355% 24.4245 78.9466/.28)}[data-dark=true] .lg-chip-sand{color:var(--sand);background:#cf995129;background:lab(67.4065% 15.443 45.2063/.16);border-color:#cf995147;border-color:lab(67.4065% 15.443 45.2063/.28)}.lg-popover{-webkit-backdrop-filter:var(--lg-blur-3);border-radius:var(--lg-r-md);box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffffa3;font-family:var(--font-sans);color:var(--text);border:1px solid #ffffff42;border:1px solid lab(100% 0 0/.26);background:#fdfbf9d9;background:lab(98.8519% .22465 1.50434/.85);border-bottom-color:oklch(13% .012 55/.08);max-width:280px;padding:10px 14px;font-size:13px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.lg-popover{box-shadow:var(--shadow-lg), inset 0 1px 0 lab(100% 0 0/.64)}}.lg-popover:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#0000 50%);background:linear-gradient(135deg,lab(100% 0 0/.1) 0%,#0000 50%);position:absolute;inset:0}[data-dark=true] .lg-popover{box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffff29;background:#1c140feb;background:lab(7.18643% 2.83291 4.47856/.92);border-color:#ffffff29 #ffffff29 #ffffff14;border-color:lab(100% 0 0/.16) lab(100% 0 0/.16) lab(100% 0 0/.08)}@supports (color:lab(0% 0 0)){[data-dark=true] .lg-popover{box-shadow:var(--shadow-lg), inset 0 1px 0 lab(100% 0 0/.16)}}.lg-menu{-webkit-backdrop-filter:var(--lg-blur-4);border-radius:var(--lg-r-card);box-shadow:var(--shadow-xl), inset 0 1px 0 #ffffff9e;background:#fdfbf9e6;background:lab(98.8519% .22465 1.50434/.9);border:1px solid #ffffff4d;border:1px solid lab(100% 0 0/.3);min-width:180px;padding:6px;overflow:hidden}@supports (color:lab(0% 0 0)){.lg-menu{box-shadow:var(--shadow-xl), inset 0 1px 0 lab(100% 0 0/.62)}}[data-dark=true] .lg-menu{box-shadow:var(--shadow-xl), inset 0 1px 0 #ffffff24;background:#16100bf2;background:lab(5.24% 2.00101 3.1832/.95);border-color:#ffffff24;border-color:lab(100% 0 0/.14)}@supports (color:lab(0% 0 0)){[data-dark=true] .lg-menu{box-shadow:var(--shadow-xl), inset 0 1px 0 lab(100% 0 0/.14)}}.lg-menu-item{border-radius:var(--lg-r-sm);font-family:var(--font-sans);color:var(--text);cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.lg-menu-item:hover{background:#0b06040f;background:lab(1.96623% 1.02954 1.32936/.06)}.lg-menu-item:active{background:#0b06041a;background:lab(1.96623% 1.02954 1.32936/.1)}[data-dark=true] .lg-menu-item:hover{background:#ffffff14;background:lab(100% 0 0/.08)}[data-dark=true] .lg-menu-item:active{background:#ffffff1f;background:lab(100% 0 0/.12)}.lg-menu-item.is-destructive{color:var(--danger)}.lg-menu-separator{background:#0b060414;background:lab(1.96623% 1.02954 1.32936/.08);height:1px;margin:4px 0}[data-dark=true] .lg-menu-separator{background:#ffffff14;background:lab(100% 0 0/.08)}.lg-sheet-rim{border-top:1px solid #ffffff57;border-top:1px solid lab(100% 0 0/.34);border-left:1px solid #fff3;border-left:1px solid lab(100% 0 0/.2);border-right:1px solid #0b06040d;border-right:1px solid lab(1.96623% 1.02954 1.32936/.05)}[data-dark=true] .lg-sheet-rim{border-top-color:#ffffff38;border-top-color:lab(100% 0 0/.22);border-left-color:#ffffff1f;border-left-color:lab(100% 0 0/.12);border-right-color:#ffffff0f;border-right-color:lab(100% 0 0/.06)}.lg-handle{background:var(--lg-handle-color);border-radius:9999px;flex-shrink:0;width:36px;height:4px;margin:8px auto 4px}.lg-hero{border-radius:var(--lg-r-xl);background:var(--hero-mesh);color:#faf8f5;color:lab(97.6948% .282437 1.88138);position:relative;overflow:hidden}.lg-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 20%,#ffffff0f 0%,#0000 50%),linear-gradient(#fff0 60%,#0003 100%);background:radial-gradient(circle at 30% 20%,lab(100% 0 0/.06) 0%,#0000 50%),linear-gradient(lab(100% 0 0/0) 60%,lab(0% 0 0/.2) 100%);position:absolute;inset:0}.lg-hero-foot{-webkit-backdrop-filter:blur(8px)saturate(1.3);background:linear-gradient(#0000 0%,#0f0703b3 100%);background:linear-gradient(#0000 0%,lab(2.45202% 1.67609 2.31867/.7) 100%);padding:24px 20px 20px;position:absolute;bottom:0;left:0;right:0}.lg-inset{border-radius:var(--lg-r-sm);background:#0b06040a;background:lab(1.96623% 1.02954 1.32936/.04);border:1px solid #0b060414;border:1px solid lab(1.96623% 1.02954 1.32936/.08);padding:12px 14px}[data-dark=true] .lg-inset{background:#ffffff0d;background:lab(100% 0 0/.05);border-color:#ffffff14;border-color:lab(100% 0 0/.08)}@keyframes lgSpecularSweep{0%{transform:translate(-100%)skew(-18deg)}to{transform:translate(200%)skew(-18deg)}}.lg-shimmer{position:relative;overflow:hidden}.lg-shimmer:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0000,#ffffff24 40%,#ffffff38 50%,#ffffff24 60%,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.14) 40%,lab(100% 0 0/.22) 50%,lab(100% 0 0/.14) 60%,#0000);width:50%;height:100%;animation:1.6s ease-in-out infinite lgSpecularSweep;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.lg-shimmer:after{animation:none}}.specular-hover{position:relative;overflow:hidden}.specular-hover:after{content:"";pointer-events:none;opacity:0;border-radius:inherit;background:linear-gradient(105deg,#0000,#ffffff24 40%,#fff3 50%,#ffffff24 60%,#0000);background:linear-gradient(105deg,#0000,lab(100% 0 0/.14) 40%,lab(100% 0 0/.2) 50%,lab(100% 0 0/.14) 60%,#0000);width:50%;height:200%;transition:opacity .15s,left .55s;position:absolute;top:-50%;left:-60%;transform:skew(-18deg)}@media (hover:hover) and (pointer:fine){.specular-hover:hover:after{opacity:1;transition:opacity .1s,left .55s;left:110%}}@keyframes glowPulse{0%,to{box-shadow:var(--lg-glow-terra), inset 0 1px 0 #ffffff47}50%{box-shadow:0 14px 48px #ec590080,inset 0 1px #ffffff47;box-shadow:0 14px 48px lab(57.836% 56.2684 69.3985/.5),inset 0 1px lab(100% 0 0/.28)}}@supports (color:lab(0% 0 0)){@keyframes glowPulse{0%,to{box-shadow:var(--lg-glow-terra), inset 0 1px 0 lab(100% 0 0/.28)}50%{box-shadow:0 14px 48px #ec590080,inset 0 1px #ffffff47;box-shadow:0 14px 48px lab(57.836% 56.2684 69.3985/.5),inset 0 1px lab(100% 0 0/.28)}}}.lg-glow-pulse{animation:3s ease-in-out infinite glowPulse}@media (prefers-reduced-motion:reduce){.lg-glow-pulse{animation:none}}@keyframes lgDeepEnter{0%{opacity:0;filter:blur(8px);transform:scale(.94)translateY(12px)}to{opacity:1;filter:blur();transform:none}}.lg-deep-enter{animation:.48s cubic-bezier(.22,1,.36,1) both lgDeepEnter}@media (prefers-reduced-motion:reduce){.lg-deep-enter{animation:none}}.lg-deep-enter-stagger>:first-child{animation-delay:40ms}.lg-deep-enter-stagger>:nth-child(2){animation-delay:90ms}.lg-deep-enter-stagger>:nth-child(3){animation-delay:.14s}.lg-deep-enter-stagger>:nth-child(4){animation-delay:.19s}.lg-deep-enter-stagger>:nth-child(5){animation-delay:.24s}.lg-deep-enter-stagger>:nth-child(6){animation-delay:.29s}@keyframes morphBorder{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.lg-morph-border{isolation:isolate;position:relative}.lg-morph-border:before{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(135deg,#ec5900,#00692d,#df9200,#ec5900) 0 0/300% 300%;background:linear-gradient(135deg,lab(57.836% 56.2684 69.3985),lab(38.0579% -47.4348 29.0758),lab(67.2355% 24.4245 78.9466),lab(57.836% 56.2684 69.3985)) 0 0/300% 300%;animation:4s infinite morphBorder;position:absolute;inset:-1.5px}@media (prefers-reduced-motion:reduce){.lg-morph-border:before{background:var(--terra);animation:none}}.nav-pill{box-shadow:0 8px 32px #0b060429,0 2px 8px #0b06041a,inset 0 1px #ffffff8f,inset 0 0 0 1px #ffffff3d;box-shadow:0 8px 32px lab(1.96623% 1.02954 1.32936/.16),0 2px 8px lab(1.96623% 1.02954 1.32936/.1),inset 0 1px lab(100% 0 0/.56),inset 0 0 0 1px lab(100% 0 0/.24)}[data-dark=true] .nav-pill{box-shadow:0 8px 32px #00000073,0 2px 8px #0000004d,inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff1a;box-shadow:0 8px 32px lab(0% 0 0/.45),0 2px 8px lab(0% 0 0/.3),inset 0 1px lab(100% 0 0/.18),inset 0 0 0 1px lab(100% 0 0/.1)}.nav-blob-terra{background:linear-gradient(150deg, var(--lg-terra-bright), var(--lg-terra));box-shadow:var(--lg-glow-terra)}.nav-blob-brand{background:linear-gradient(150deg, var(--lg-forest), var(--lg-forest-deep));box-shadow:var(--lg-glow-forest)}.lg-overlay{-webkit-backdrop-filter:blur(8px);z-index:199;background:#0b060473;background:lab(1.96623% 1.02954 1.32936/.45);position:fixed;inset:0}[data-dark=true] .lg-overlay{background:#0009;background:lab(0% 0 0/.6)}.lg-toast{-webkit-backdrop-filter:var(--lg-blur-3);color:#f3f1ee;color:lab(95.3747% .282615 1.88148);border-radius:var(--lg-r-card);box-shadow:var(--lg-shadow-lg), inset 0 1px 0 #ffffff29;font-family:var(--font-sans);pointer-events:auto;border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);background:#181009e6;background:lab(5.22845% 2.65991 3.97764/.9);border-top-color:oklch(100% 0 0/.22);align-items:center;gap:10px;max-width:340px;padding:12px 18px;font-size:14px;font-weight:500;display:flex}@supports (color:lab(0% 0 0)){.lg-toast{box-shadow:var(--lg-shadow-lg), inset 0 1px 0 lab(100% 0 0/.16)}}:root .lg-toast{background:#181009e0;background:lab(5.22845% 2.65991 3.97764/.88)}.lg-day-stripe{background:linear-gradient(to bottom, var(--terra), var(--brand));border-radius:4px 0 0 4px;width:4px;position:absolute;inset-block:0;inset-inline-start:0}.lg-gauge-bg{stroke:#0b060414;stroke:lab(1.96623% 1.02954 1.32936/.08)}[data-dark=true] .lg-gauge-bg{stroke:#ffffff1a;stroke:lab(100% 0 0/.1)}.lg-orb{pointer-events:none;z-index:0;mix-blend-mode:normal;border-radius:50%;animation:20s ease-in-out infinite alternate orbDrift1;position:absolute}.lg-orb-brand{filter:blur(60px);background:radial-gradient(circle,#00692d2e 0%,#0000 65%);background:radial-gradient(circle,lab(38.0579% -47.4348 29.0758/.18) 0%,#0000 65%)}.lg-orb-terra{filter:blur(72px);background:radial-gradient(circle,#ec590026 0%,#0000 65%);background:radial-gradient(circle,lab(57.836% 56.2684 69.3985/.15) 0%,#0000 65%)}.lg-orb-sand{filter:blur(80px);background:radial-gradient(circle,#df920024 0%,#0000 65%);background:radial-gradient(circle,lab(67.2355% 24.4245 78.9466/.14) 0%,#0000 65%)}[data-dark=true] .lg-orb-brand{background:radial-gradient(circle,#50986b24 0%,#0000 65%);background:radial-gradient(circle,lab(57.232% -31.6201 16.2694/.14) 0%,#0000 65%)}[data-dark=true] .lg-orb-terra{background:radial-gradient(circle,#f2744c1f 0%,#0000 65%);background:radial-gradient(circle,lab(63.8713% 47.5943 45.4589/.12) 0%,#0000 65%)}.lg-depth-strip{pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 0%,#0b060438 100%);background:linear-gradient(#0000 0%,lab(1.96623% 1.02954 1.32936/.22) 100%);height:40%;position:absolute;bottom:0;left:0;right:0}.lg-progress{background:#0b060414;background:lab(1.96623% 1.02954 1.32936/.08);border-radius:9999px;height:6px;position:relative;overflow:hidden}[data-dark=true] .lg-progress{background:#ffffff1a;background:lab(100% 0 0/.1)}.lg-progress-fill{background:linear-gradient(90deg, var(--terra), var(--sand));border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);box-shadow:0 0 8px #ec590066;box-shadow:0 0 8px lab(57.836% 56.2684 69.3985/.4)}.lg-progress-fill.is-brand{background:linear-gradient(90deg, var(--brand), var(--primary-container));box-shadow:0 0 8px #00692d59;box-shadow:0 0 8px lab(38.0579% -47.4348 29.0758/.35)}.lg-progress-fill.is-over{background:linear-gradient(90deg, var(--warning), var(--danger));box-shadow:0 0 8px #9a393666;box-shadow:0 0 8px lab(38.3897% 40.9094 24.0524/.4)}@keyframes backdropReveal{0%{-webkit-backdrop-filter:blur()saturate();opacity:0}to{opacity:1}}.lg-reveal{animation:.35s cubic-bezier(.22,1,.36,1) both backdropReveal}@media (pointer:coarse){.lg-ultra-thin,.lg-thin,.lg-thick,.lg-ultra-thick{-webkit-backdrop-filter:var(--lg-blur)!important}.lg-chrome{-webkit-backdrop-filter:blur(12px)saturate(1.2)!important}.lg-popover,.lg-menu{-webkit-backdrop-filter:blur(16px)saturate(1.3)!important}.lg-orb{filter:none!important;animation:none!important}.lg-shimmer:after,.lg-glow-pulse{animation:none!important}.lg-morph-border:before{background:var(--terra)!important;animation:none!important}.lg-deep-enter{animation:none!important}}[data-high-contrast=true] .lg-chip,[data-high-contrast=true] .lg-fab,[data-high-contrast=true] .lg-popover,[data-high-contrast=true] .lg-menu,[data-high-contrast=true] .lg-ultra-thin,[data-high-contrast=true] .lg-thin,[data-high-contrast=true] .lg-thick,[data-high-contrast=true] .lg-ultra-thick{background:var(--bg)!important;-webkit-backdrop-filter:none!important;border:1.5px solid var(--text)!important}[data-high-contrast=true] .lg-morph-border:before,[data-high-contrast=true] .lg-shimmer:after,[data-high-contrast=true] .specular-hover:after,[data-high-contrast=true] .lg-thick:before,[data-high-contrast=true] .lg-ultra-thick:before{display:none!important}[dir=rtl] .lg-day-stripe{border-radius:0 4px 4px 0}[dir=rtl] .lg-menu-item{text-align:end}[dir=rtl] .lg-chip{direction:rtl}@media (max-width:420px){.time-row{flex-direction:column!important}}[data-dark=true] .lg,[data-dark=true] .lg-strong,[data-dark=true] .lg-card{-webkit-backdrop-filter:blur(24px)saturate(1.2)!important}:root{--surface-rim:#ffffff1f}@supports (color:lab(0% 0 0)){:root{--surface-rim:lab(100% 0 0/.12)}}@media (prefers-reduced-motion:reduce){.lg-deep-enter,.lg-reveal,.lg-glow-pulse,.lg-morph-border:before{animation:none!important}.lg-interactive,.lg-push,.lg-fab{transition:none!important}.skeleton-shimmer{animation:none!important}@keyframes cloudDrift{0%,to{transform:none}}}[data-reduced-motion=true] .lg-deep-enter,[data-reduced-motion=true] .lg-reveal,[data-reduced-motion=true] .lg-glow-pulse{animation:none!important}[data-reduced-motion=true] .lg-morph-border:before{background:var(--terra)!important;animation:none!important}[data-reduced-motion=true] .lg-interactive,[data-reduced-motion=true] .lg-push,[data-reduced-motion=true] .lg-fab{transition:none!important}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}
