.lifeRoadmap-module__iM3D0W__root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--text-primary);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;--roadmap-canvas:#fef9f1;--roadmap-header:#fef9f1d1;--roadmap-paper:#fbf7ee;--roadmap-paper-border:#e6ddc9;--roadmap-paper-header:#ffffff73;--roadmap-card:#fff;--roadmap-card-border:#ece3cf;--roadmap-card-gradient-solid:#fff;--roadmap-card-gradient-soft:#ffffffe6;--roadmap-image-glow:#fff;--roadmap-marker-ring:#fff;--roadmap-grid-line:#00000006;--roadmap-paper-dash:#d9cfb8;--roadmap-empty-fill:#ffffff8c;--roadmap-dark-hue:75;background:var(--roadmap-canvas);--bg-primary:#f5f7f9;--bg-secondary:var(--roadmap-card);--bg-tertiary:#ebeff2;--border-color:#dbdfe2;--border-subtle:#e5e8ea;--text-primary:#13161a;--text-secondary:#51565b;--text-tertiary:#83878b;--accent-primary:#026e5b;--accent-hover:#005e4d;--accent-muted:#def4ed;--accent-subtle:#ebf9f4;--success:#176e4a;transition:background-color .2s,color .2s}@supports (color:lab(0% 0 0)){.lifeRoadmap-module__iM3D0W__root{--roadmap-canvas:lab(98.294% .702769 4.53155);--roadmap-header:lab(98.294% .702769 4.53155/.82);--roadmap-paper-header:lab(100% 0 0/.45);--roadmap-card:lab(100% 0 0);--roadmap-card-gradient-solid:lab(100% 0 0);--roadmap-card-gradient-soft:lab(100% 0 0/.9);--roadmap-image-glow:lab(100% 0 0);--roadmap-marker-ring:lab(100% 0 0);--roadmap-grid-line:lab(0% 0 0/.025);--roadmap-empty-fill:lab(100% 0 0/.55);--bg-primary:lab(97.105% -.495434 -.992262);--bg-tertiary:lab(94.2097% -.985891 -1.98166);--border-color:lab(88.4097% -.985354 -1.98137);--border-subtle:lab(91.8866% -.659257 -1.32231);--text-primary:lab(7.21285% -.900991 -3.46672);--text-secondary:lab(36.1898% -1.05752 -3.55195);--text-tertiary:lab(55.913% -.867695 -2.85295);--accent-primary:lab(40.8437% -31.7086 2.7401);--accent-hover:lab(35.0433% -31.899 2.74563);--accent-muted:lab(94.5242% -8.48258 .749815);--accent-subtle:lab(96.7146% -5.07841 .449431);--success:lab(40.9982% -33.3517 13.1008)}}.lifeRoadmap-module__iM3D0W__root[data-roadmap-tone=cool]{--roadmap-dark-hue:250;--roadmap-canvas:#f5f7f9;--roadmap-header:#ffffffe0;--roadmap-paper:#fbfcfd;--roadmap-paper-border:#dbdfe2;--roadmap-paper-header:#f5f7f9b8;--roadmap-card:#fff;--roadmap-card-border:#dbdfe2;--bg-primary:#f5f7f9;--bg-tertiary:#ebeff2;--border-color:#dbdfe2;--border-subtle:#e5e8ea;--accent-muted:#def4ed;--accent-subtle:#ebf9f4}@supports (color:lab(0% 0 0)){.lifeRoadmap-module__iM3D0W__root[data-roadmap-tone=cool]{--roadmap-canvas:lab(97.105% -.495434 -.992262);--roadmap-header:lab(100% 0 0/.88);--roadmap-paper:lab(98.8433% -.330776 -.661802);--roadmap-paper-border:lab(88.4097% -.985354 -1.98137);--roadmap-paper-header:lab(97.105% -.495434 -.992262/.72);--roadmap-card:lab(100% 0 0);--roadmap-card-border:lab(88.4097% -.985354 -1.98137);--bg-primary:lab(97.105% -.495434 -.992262);--bg-tertiary:lab(94.2097% -.985891 -1.98166);--border-color:lab(88.4097% -.985354 -1.98137);--border-subtle:lab(91.8866% -.659257 -1.32231);--accent-muted:lab(94.5242% -8.48258 .749815);--accent-subtle:lab(96.7146% -5.07841 .449431)}}.dark .lifeRoadmap-module__iM3D0W__root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--roadmap-canvas:oklch(11% .02 var(--roadmap-dark-hue));--roadmap-header:oklch(13% .02 var(--roadmap-dark-hue) / 88%);--roadmap-paper:oklch(15% .018 var(--roadmap-dark-hue));--roadmap-paper-border:oklch(29% .016 var(--roadmap-dark-hue));--roadmap-paper-header:oklch(20% .02 var(--roadmap-dark-hue) / 76%);--roadmap-card:oklch(17% .02 var(--roadmap-dark-hue));--roadmap-card-border:oklch(29% .016 var(--roadmap-dark-hue));--roadmap-card-gradient-solid:oklch(17% .02 var(--roadmap-dark-hue));--roadmap-card-gradient-soft:oklch(17% .02 var(--roadmap-dark-hue) / 90%);--roadmap-image-glow:#aacdc229;--roadmap-marker-ring:oklch(17% .02 var(--roadmap-dark-hue));--roadmap-grid-line:#ffffff0b;--roadmap-paper-dash:oklch(37% .018 var(--roadmap-dark-hue));--roadmap-empty-fill:oklch(20% .02 var(--roadmap-dark-hue) / 70%);--bg-primary:var(--roadmap-canvas);--bg-secondary:var(--roadmap-card);--bg-tertiary:oklch(21% .02 var(--roadmap-dark-hue));--border-color:oklch(29% .016 var(--roadmap-dark-hue));--border-subtle:oklch(24% .016 var(--roadmap-dark-hue));--text-primary:oklch(93% .006 var(--roadmap-dark-hue));--text-secondary:oklch(76% .014 var(--roadmap-dark-hue));--text-tertiary:oklch(64% .014 var(--roadmap-dark-hue));--accent-primary:#228d77;--accent-hover:#42a68f;--accent-muted:#0a2a23;--accent-subtle:#051a15;--success:#3c8c66}@supports (color:lab(0% 0 0)){.dark .lifeRoadmap-module__iM3D0W__root{--roadmap-image-glow:lab(79.6385% -13.6353 1.2022/.16);--roadmap-grid-line:lab(100% 0 0/.045);--accent-primary:lab(52.5734% -35.0912 3.0403);--accent-hover:lab(61.8538% -34.9037 3.03442);--accent-muted:lab(14.6775% -13.9697 1.21402);--accent-subtle:lab(7.59519% -9.10578 .859696);--success:lab(52.6053% -33.0613 13.0202)}}.lifeRoadmap-module__iM3D0W__ser{font-family:var(--font-serif), Georgia, serif;font-style:italic}@keyframes lifeRoadmap-module__iM3D0W__floatIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lifeRoadmap-module__iM3D0W__pop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes lifeRoadmap-module__iM3D0W__toastIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes lifeRoadmap-module__iM3D0W__tilt{0%{opacity:0;transform:translateY(18px) rotate(var(--r,0deg))}to{opacity:1;transform:translateY(0) rotate(var(--r,0deg))}}@keyframes lifeRoadmap-module__iM3D0W__chipPop{0%{opacity:0;transform:scale(.5)translateY(8px)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes lifeRoadmap-module__iM3D0W__badgePulse{0%{transform:scale(1);box-shadow:0 1px 3px #0000001f;box-shadow:0 1px 3px lab(0% 0 0/.12)}50%{transform:scale(1.18);box-shadow:0 0 0 5px #026e5b24;box-shadow:0 0 0 5px lab(40.8437% -31.7086 2.7401/.14)}to{transform:scale(1);box-shadow:0 1px 3px #0000001f;box-shadow:0 1px 3px lab(0% 0 0/.12)}}.lifeRoadmap-module__iM3D0W__floatIn{animation:.5s both lifeRoadmap-module__iM3D0W__floatIn}.lifeRoadmap-module__iM3D0W__floatInSlow{animation:.7s both lifeRoadmap-module__iM3D0W__floatIn}.lifeRoadmap-module__iM3D0W__tilt{animation:.6s both lifeRoadmap-module__iM3D0W__tilt}.lifeRoadmap-module__iM3D0W__toastIn{animation:.2s both lifeRoadmap-module__iM3D0W__toastIn}.lifeRoadmap-module__iM3D0W__chipPop{animation:.32s cubic-bezier(.2,.8,.3,1.2) both lifeRoadmap-module__iM3D0W__chipPop}.lifeRoadmap-module__iM3D0W__lift{transition:transform .18s cubic-bezier(0,0,.2,1),box-shadow .18s,border-color .18s}.lifeRoadmap-module__iM3D0W__lift:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0000001c;box-shadow:0 10px 26px lab(0% 0 0/.11)}.lifeRoadmap-module__iM3D0W__itemcard:hover .lifeRoadmap-module__iM3D0W__itemsticker{transform:translate(-50%)translateY(-7px)rotate(-3deg)scale(1.05)}.lifeRoadmap-module__iM3D0W__itemcard .lifeRoadmap-module__iM3D0W__itemsticker img{filter:grayscale()opacity(.78);transition:filter .45s}.lifeRoadmap-module__iM3D0W__itemcard.lifeRoadmap-module__iM3D0W__isSel .lifeRoadmap-module__iM3D0W__itemsticker img{filter:grayscale(0)opacity()}.lifeRoadmap-module__iM3D0W__addbadge{transition:transform .15s}.lifeRoadmap-module__iM3D0W__lift:hover .lifeRoadmap-module__iM3D0W__addbadge{animation:.9s ease-in-out infinite lifeRoadmap-module__iM3D0W__badgePulse}.lifeRoadmap-module__iM3D0W__rowItem{transition:top .18s cubic-bezier(.2,.7,.3,1)}.lifeRoadmap-module__iM3D0W__rowItem .lifeRoadmap-module__iM3D0W__keep{transition:transform .18s cubic-bezier(.2,.7,.3,1.4)}.lifeRoadmap-module__iM3D0W__rowItem:hover{z-index:9}.lifeRoadmap-module__iM3D0W__rowItem:hover .lifeRoadmap-module__iM3D0W__keep{transform:rotate(0)translateY(-2px)scale(1.02)!important}.lifeRoadmap-module__iM3D0W__kremove{opacity:0;transition:opacity .12s}.lifeRoadmap-module__iM3D0W__rowItem:hover .lifeRoadmap-module__iM3D0W__kremove{opacity:1}.lifeRoadmap-module__iM3D0W__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lifeRoadmap-module__iM3D0W__boardGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.lifeRoadmap-module__iM3D0W__boardSection{margin-top:30px}.lifeRoadmap-module__iM3D0W__boardSection:first-child{margin-top:0}.lifeRoadmap-module__iM3D0W__boardBarInner{align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:11px 32px;display:flex}.lifeRoadmap-module__iM3D0W__shapeItemRow{border-top:1px solid var(--border-subtle);align-items:center;gap:16px;padding:16px 0;display:flex}.lifeRoadmap-module__iM3D0W__shapeEditable{border-radius:8px;transition:background .12s}.lifeRoadmap-module__iM3D0W__shapeEditable:hover{background:var(--bg-tertiary)}.lifeRoadmap-module__iM3D0W__shapeControlGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.lifeRoadmap-module__iM3D0W__shapePressureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lifeRoadmap-module__iM3D0W__shapeSegmentGroup{background:var(--bg-tertiary);border-radius:9px;gap:4px;padding:3px;display:flex}.lifeRoadmap-module__iM3D0W__root select{color:var(--text-primary);border:1px solid var(--border-color);background:var(--roadmap-card);cursor:pointer;border-radius:8px;outline:none;padding:7px 10px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .2s,border-color .15s,color .2s}.lifeRoadmap-module__iM3D0W__root select:focus{border-color:var(--accent-primary)}.lifeRoadmap-module__iM3D0W__root ::-webkit-scrollbar{width:11px;height:11px}.lifeRoadmap-module__iM3D0W__root ::-webkit-scrollbar-thumb{background:#b8bfc48c padding-box content-box;background:lab(76.8153% -1.62748 -3.29398/.55) padding-box content-box;border:3px solid #0000;border-radius:9px}@media (max-width:900px){.lifeRoadmap-module__iM3D0W__categoryGrid,.lifeRoadmap-module__iM3D0W__boardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifeRoadmap-module__iM3D0W__boardBarInner{gap:12px;padding:10px 20px}.lifeRoadmap-module__iM3D0W__shapeItemRow{flex-wrap:wrap;align-items:stretch}.lifeRoadmap-module__iM3D0W__shapeControlGrid,.lifeRoadmap-module__iM3D0W__shapePressureGrid{grid-template-columns:1fr}.lifeRoadmap-module__iM3D0W__shapeSegmentGroup{flex-wrap:wrap}.lifeRoadmap-module__iM3D0W__shapeSegmentGroup button{flex:1 1 0;min-width:0}}@media (max-width:640px){.lifeRoadmap-module__iM3D0W__categoryGrid,.lifeRoadmap-module__iM3D0W__boardGrid{grid-template-columns:1fr}.lifeRoadmap-module__iM3D0W__itemcard{height:236px!important;margin-top:22px!important}.lifeRoadmap-module__iM3D0W__itemcard .lifeRoadmap-module__iM3D0W__itemsticker{top:-48px!important;transform:translate(-50%)scale(.68)!important}.lifeRoadmap-module__iM3D0W__itemcard:hover .lifeRoadmap-module__iM3D0W__itemsticker{transform:translate(-50%)translateY(-5px)scale(.7)!important}.lifeRoadmap-module__iM3D0W__shapeItemRow{flex-direction:column;gap:12px}.lifeRoadmap-module__iM3D0W__shapeItemRow>*{width:100%!important}.lifeRoadmap-module__iM3D0W__shapeItemRow>:first-child{width:46px!important}.lifeRoadmap-module__iM3D0W__shapeItemRow button{min-height:34px}.lifeRoadmap-module__iM3D0W__storyChapter{flex-direction:column!important;align-items:stretch!important;gap:24px!important}.lifeRoadmap-module__iM3D0W__storySticker{align-self:center}.lifeRoadmap-module__iM3D0W__storyChapterContent{width:100%}}@media (prefers-reduced-motion:reduce){.lifeRoadmap-module__iM3D0W__floatIn,.lifeRoadmap-module__iM3D0W__chipPop,.lifeRoadmap-module__iM3D0W__lift,.lifeRoadmap-module__iM3D0W__rowItem,.lifeRoadmap-module__iM3D0W__itemcard .lifeRoadmap-module__iM3D0W__itemsticker{transition:none!important;animation:none!important}}.lifeRoadmap-module__iM3D0W__printRoadmap{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172e34;font-family:var(--font-inter), Arial, sans-serif;display:none}.lifeRoadmap-module__iM3D0W__storyScreenPreviewHidden{display:none!important}.lifeRoadmap-module__iM3D0W__printRoadmapPreview{background:#dfe5e7;min-height:100vh;padding:24px;display:block}body:has(.lifeRoadmap-module__iM3D0W__printRoadmapPreview) .lifeRoadmap-module__iM3D0W__printHidden{display:none!important}:is(body:has(.lifeRoadmap-module__iM3D0W__printRoadmapPreview) nextjs-portal,body:has(.lifeRoadmap-module__iM3D0W__printRoadmapPreview) iframe,body:has(.lifeRoadmap-module__iM3D0W__printRoadmapPreview) .grecaptcha-badge){display:none!important}.lifeRoadmap-module__iM3D0W__printPage{box-sizing:border-box;break-after:page;page-break-after:always;background:#fff;flex-direction:column;width:210mm;min-height:279mm;margin:0 auto 28px;padding:12mm 14mm 10mm;display:flex;overflow:hidden;box-shadow:0 14px 42px #10222929}.lifeRoadmap-module__iM3D0W__printPage:last-child{break-after:auto;page-break-after:auto}.lifeRoadmap-module__iM3D0W__printPageBody{flex-direction:column;flex:1;min-height:0;display:flex}.lifeRoadmap-module__iM3D0W__printDocHeader,.lifeRoadmap-module__iM3D0W__printDocFooter{color:#62777c;letter-spacing:.02em;flex:none;justify-content:space-between;align-items:center;font-size:8.5pt;display:flex}.lifeRoadmap-module__iM3D0W__printDocHeader{border-bottom:1px solid #dbe4e4;min-height:28px;padding-bottom:9px}.lifeRoadmap-module__iM3D0W__printDocFooter{border-top:1px solid #dbe4e4;min-height:24px;padding-top:9px}.lifeRoadmap-module__iM3D0W__printDocFooter span:last-child{color:#1b786f;font-variant-numeric:tabular-nums;font-weight:750}.lifeRoadmap-module__iM3D0W__printBrand{color:#18343a;align-items:center;gap:7px;font-size:11pt;font-weight:800;display:flex}.lifeRoadmap-module__iM3D0W__printCoverHero{text-align:center;max-width:150mm;margin:15mm auto 0}.lifeRoadmap-module__iM3D0W__printEyebrow{color:#157d72;letter-spacing:.12em;text-transform:uppercase;font-size:8.5pt;font-weight:800}.lifeRoadmap-module__iM3D0W__printCoverHero h1{color:#172e34;letter-spacing:-.035em;margin:8px 0 7px;font-size:27pt;font-weight:800;line-height:1.12}.lifeRoadmap-module__iM3D0W__printStyleLine{color:#62777c;margin:0;font-size:10.5pt}.lifeRoadmap-module__iM3D0W__printStyleLine strong{color:#172e34}.lifeRoadmap-module__iM3D0W__printCoverStory{text-align:center;max-width:146mm;margin:10mm auto 0}.lifeRoadmap-module__iM3D0W__printCoverStory h2,.lifeRoadmap-module__iM3D0W__printNextStep h2{color:#18343a;font-family:var(--font-serif), Georgia, serif;margin:0;font-size:19pt;font-weight:600;line-height:1.3}.lifeRoadmap-module__iM3D0W__printCoverStory>p{color:#53696f;font-family:var(--font-serif), Georgia, serif;margin:6px 0 0;font-size:10.5pt;line-height:1.5}.lifeRoadmap-module__iM3D0W__printTotalPill{background:#f1faf8;border:1px solid #cde7e3;border-radius:999px;align-items:baseline;gap:8px;margin-top:10px;padding:7px 13px;display:inline-flex}.lifeRoadmap-module__iM3D0W__printTotalPill strong{color:#167d72;font-size:12pt}.lifeRoadmap-module__iM3D0W__printTotalPill span{color:#5b7176;font-size:8.5pt}.lifeRoadmap-module__iM3D0W__printOverview{border-top:1px solid #dbe4e4;margin-top:11mm;padding-top:5mm}.lifeRoadmap-module__iM3D0W__printSectionHeading{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.lifeRoadmap-module__iM3D0W__printSectionHeading span:first-child{color:#18343a;font-size:11pt;font-weight:800}.lifeRoadmap-module__iM3D0W__printSectionHeading span:last-child{color:#72858a;letter-spacing:.04em;text-transform:uppercase;font-size:8.5pt;font-weight:700}.lifeRoadmap-module__iM3D0W__printMilestoneGrid,.lifeRoadmap-module__iM3D0W__printGoalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.lifeRoadmap-module__iM3D0W__printMilestone{background:#fbfcfc;border:1px solid #e1e8e8;border-radius:8px;grid-template-columns:58px minmax(0,1fr);gap:2px 9px;min-height:44px;padding:8px 10px 8px 13px;display:grid;position:relative}.lifeRoadmap-module__iM3D0W__printMilestone:before{background:var(--print-accent,#168f83);content:"";border-radius:999px;width:3px;position:absolute;inset:7px auto 7px 5px}.lifeRoadmap-module__iM3D0W__printMilestoneAge{color:#157d72;font-variant-numeric:tabular-nums;grid-row:1/span 2;align-self:center;font-size:8pt;font-weight:800}.lifeRoadmap-module__iM3D0W__printMilestone strong{color:#1a3339;text-overflow:ellipsis;white-space:nowrap;font-size:9pt;overflow:hidden}.lifeRoadmap-module__iM3D0W__printMilestone>span:last-child{color:#6b7d81;font-size:7.5pt}.lifeRoadmap-module__iM3D0W__printOverflowNote{color:#6b7d81;text-align:right;margin:7px 0 0;font-size:8pt}.lifeRoadmap-module__iM3D0W__printCategoryHeader{border-bottom:1px solid #dbe4e4;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:16px;margin-top:9mm;padding-bottom:5mm;display:grid}.lifeRoadmap-module__iM3D0W__printCategorySticker{background:var(--print-tint,#eff8f6);border-radius:15px;place-items:center;width:68px;height:68px;display:grid}.lifeRoadmap-module__iM3D0W__printCategoryHeader p{color:#2b4247;font-family:var(--font-serif), Georgia, serif;margin:6px 0 0;font-size:13pt;line-height:1.45}.lifeRoadmap-module__iM3D0W__printMap{margin-top:5mm}.lifeRoadmap-module__iM3D0W__printMap>div{border-radius:10px;margin-top:0}.lifeRoadmap-module__iM3D0W__printGoalGrid{margin-top:5mm}.lifeRoadmap-module__iM3D0W__printGoalGridWide{grid-template-columns:minmax(0,1fr)}.lifeRoadmap-module__iM3D0W__printGoal{border:1px solid #dfe7e7;border-left:3px solid var(--print-accent,#168f83);break-inside:avoid;background:#fbfcfc;border-radius:8px;min-height:60px;padding:9px 11px}.lifeRoadmap-module__iM3D0W__printGoalTopline{color:#5f7479;justify-content:space-between;align-items:baseline;gap:8px;font-size:7.5pt;display:flex}.lifeRoadmap-module__iM3D0W__printGoalTopline strong{color:#167d72;text-align:right;font-weight:750}.lifeRoadmap-module__iM3D0W__printGoal h3{color:#18343a;overflow-wrap:anywhere;margin:4px 0 0;font-size:10pt;line-height:1.25}.lifeRoadmap-module__iM3D0W__printGoal p{color:#6b7d81;overflow-wrap:anywhere;margin:3px 0 0;font-size:7.5pt;line-height:1.35}.lifeRoadmap-module__iM3D0W__printGoalGridWide .lifeRoadmap-module__iM3D0W__printGoal{min-height:0;padding:12px 14px}.lifeRoadmap-module__iM3D0W__printGoalGridWide .lifeRoadmap-module__iM3D0W__printGoal p{font-size:8.5pt;line-height:1.5}.lifeRoadmap-module__iM3D0W__printNextStep{background:#f1faf8;border:1px solid #b9ddd7;border-radius:10px;margin-top:auto;padding:5mm 6mm}.lifeRoadmap-module__iM3D0W__printNextStep h2{margin-top:4px;font-size:15pt}.lifeRoadmap-module__iM3D0W__printNextStep p{color:#4c666b;max-width:150mm;margin:5px 0 8px;font-size:8.5pt;line-height:1.45}.lifeRoadmap-module__iM3D0W__printNextStep>strong{color:#157d72;font-size:9pt}@page{size:auto;margin:0}@media print{:is(html,body){background:#fff!important;margin:0!important}.lifeRoadmap-module__iM3D0W__root{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;min-height:0}.lifeRoadmap-module__iM3D0W__printHidden,.lifeRoadmap-module__iM3D0W__storyScreen{display:none!important}.lifeRoadmap-module__iM3D0W__printRoadmap{background:#fff;display:block!important}.lifeRoadmap-module__iM3D0W__printRoadmapPreview{min-height:0;padding:0}.lifeRoadmap-module__iM3D0W__printPage{width:100%;min-height:279mm;box-shadow:none;margin:0}.lifeRoadmap-module__iM3D0W__root iframe{display:none!important}nextjs-portal{display:none!important}.grecaptcha-badge{display:none!important}}
.travelOriginControl-module__ozFVUq__control{z-index:5;grid-template-columns:minmax(200px,1fr) minmax(220px,280px);align-items:center;gap:18px;margin-top:20px;display:grid;position:relative}.travelOriginControl-module__ozFVUq__labelRow{align-items:baseline;gap:8px;display:flex}.travelOriginControl-module__ozFVUq__labelRow label{color:var(--text-primary);font-size:13px;font-weight:750}.travelOriginControl-module__ozFVUq__labelRow span{color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.travelOriginControl-module__ozFVUq__copy p{color:var(--text-tertiary);margin:3px 0 0;font-size:10.5px;line-height:1.35}.travelOriginControl-module__ozFVUq__picker{position:relative}.travelOriginControl-module__ozFVUq__inputShell{border:1px solid var(--border-color);background:var(--roadmap-card);border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 10px 0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.travelOriginControl-module__ozFVUq__inputShell:focus-within,.travelOriginControl-module__ozFVUq__inputShellOpen{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-subtle)}.travelOriginControl-module__ozFVUq__inputShell input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.travelOriginControl-module__ozFVUq__inputShell input::placeholder{color:var(--text-tertiary)}.travelOriginControl-module__ozFVUq__clearButton{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.travelOriginControl-module__ozFVUq__clearButton:hover,.travelOriginControl-module__ozFVUq__clearButton:focus-visible{background:var(--accent-subtle);color:var(--accent-primary);outline:none}.travelOriginControl-module__ozFVUq__options{z-index:10;border:1px solid var(--border-color);background:var(--roadmap-card);border-radius:11px;padding:5px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 14px 30px #0000002e;box-shadow:0 14px 30px lab(0% 0 0/.18)}.travelOriginControl-module__ozFVUq__options button{width:100%;min-height:36px;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;display:flex}.travelOriginControl-module__ozFVUq__options button:hover,.travelOriginControl-module__ozFVUq__options button:focus-visible,.travelOriginControl-module__ozFVUq__options .travelOriginControl-module__ozFVUq__optionActive{background:var(--accent-subtle);color:var(--accent-primary);outline:none}@media (max-width:640px){.travelOriginControl-module__ozFVUq__control{grid-template-columns:1fr;gap:10px}.travelOriginControl-module__ozFVUq__inputShell{min-height:44px}}@media (prefers-reduced-motion:reduce){.travelOriginControl-module__ozFVUq__inputShell{transition:none}}@media print{.travelOriginControl-module__ozFVUq__control{display:none}}
