.HomeBentoGrid_section__RL0u8{padding:0}.HomeBentoGrid_grid__dlmqn{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(130px,auto);grid-gap:1rem;gap:1rem;position:relative}.HomeBentoGrid_card__PHfG_{border-radius:var(--radius-card);padding:1.5rem;cursor:pointer;display:flex;flex-direction:column;position:relative;border:none;box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.04);transition:transform .4s cubic-bezier(.16,1,.3,1);text-decoration:none}.HomeBentoGrid_card__PHfG_:active{transform:scale(.98)}.HomeBentoGrid_cardContent__fAf0e{position:relative;z-index:10;height:100%;display:flex;flex-direction:column}.HomeBentoGrid_cardAdd__75JN0{grid-column:span 2;background:linear-gradient(135deg,var(--racing-red),var(--racing-red-active));color:var(--white)}.HomeBentoGrid_addInner__TMnIX{display:flex;justify-content:space-between;align-items:center;height:100%}.HomeBentoGrid_addTitle__Xa_bU{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 .375rem;color:var(--white)}.HomeBentoGrid_addDesc__X5rqt{font-size:.8125rem;color:hsla(0,0%,100%,.9);margin:0}.HomeBentoGrid_plusIcon__RA9ZL{width:3rem;height:3rem;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);transition:background-color var(--transition-fast),color var(--transition-fast)}.HomeBentoGrid_plusIcon__RA9ZL svg{display:block}.HomeBentoGrid_cardAdd__75JN0:hover .HomeBentoGrid_plusIcon__RA9ZL{background:var(--white);color:var(--racing-red)}.HomeBentoGrid_addDeco___XHMZ{position:absolute;right:-1rem;bottom:-1rem;width:8rem;height:8rem;background:hsla(0,0%,100%,.06);border-radius:50%;filter:blur(32px);pointer-events:none;z-index:0;transition:background-color .7s,transform .7s}.HomeBentoGrid_cardAdd__75JN0:hover .HomeBentoGrid_addDeco___XHMZ{transform:scale(1.5);background:hsla(0,0%,100%,.12)}.HomeBentoGrid_placesCell__97ZuM{grid-column:span 4;grid-row:span 2;position:relative;display:grid}.HomeBentoGrid_cardPlaces__63BxH{--arrow-inset-y:1.75rem;--arrow-inset-x:2rem;background:var(--bg-card);color:var(--text-primary);padding:1rem 1.5rem}.HomeBentoGrid_cardPlaces__63BxH:active{transform:none}.HomeBentoGrid_pinIcon__1ZHGL{display:none;position:absolute;top:2rem;right:2rem;width:3rem;height:3rem;background:var(--bg-elevated);border-radius:.875rem;align-items:center;justify-content:center;font-size:1.25rem;color:#ea580c;border:1px solid var(--border-subtle);box-shadow:0 4px 12px rgba(0,0,0,.05);z-index:10}.HomeBentoGrid_placesHead__JncKb{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .875rem}.HomeBentoGrid_placesTitle__eW0c7{text-decoration:none;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0;color:var(--text-primary);transition:color .3s ease}.HomeBentoGrid_placesBoard__bAvP4{flex:1 1;min-width:0;display:flex;flex-direction:column}.HomeBentoGrid_recentCards__lBdZg{display:flex;gap:1rem}.HomeBentoGrid_cardPlaces__63BxH .HomeBentoGrid_recentCards__lBdZg>*{flex:1 1 14rem;min-width:0}.HomeBentoGrid_recentAddCard__h_c3y{display:flex;flex-direction:column;text-decoration:none}.HomeBentoGrid_recentAddCard__h_c3y:focus-visible{outline:.125rem solid var(--racing-red);outline-offset:.125rem}.HomeBentoGrid_recentAddTile__5ej5m{display:flex;align-items:center;justify-content:flex-start;width:100%;aspect-ratio:4/3;padding:var(--space-4);margin-bottom:.75rem;border-radius:var(--radius-lg);background:var(--bg-subtle)}.HomeBentoGrid_recentAddPlaceholder__pO_mv{display:flex;flex-direction:column;align-items:flex-start;font-size:1.375rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary)}.HomeBentoGrid_recentAddPlaceholderText__oaaJf{width:min-content;text-align:left}.HomeBentoGrid_recentAddAccentWord___HreR{color:var(--text-secondary);transition:color .3s cubic-bezier(.16,1,.3,1)}.HomeBentoGrid_recentAddCard__h_c3y:focus-visible .HomeBentoGrid_recentAddAccentWord___HreR,.HomeBentoGrid_recentAddCard__h_c3y:hover .HomeBentoGrid_recentAddAccentWord___HreR{color:var(--text-primary)}.HomeBentoGrid_recentAddButton__Yz2d3{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);font-size:var(--text-sm);font-weight:600;transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.HomeBentoGrid_recentAddCard__h_c3y:hover .HomeBentoGrid_recentAddButton__Yz2d3{border-color:var(--racing-red);background:var(--racing-red);color:var(--white)}.HomeBentoGrid_placesDesc__yN_xT{font-size:.8125rem;color:var(--text-secondary);line-height:1.5;max-width:85%;position:absolute;top:50%;transform:translateY(-50%);margin:0}.HomeBentoGrid_highlight__llyZP{font-weight:700;color:color-mix(in srgb,var(--color-brand) var(--highlight-percent,0%),var(--text-secondary));transition:color .15s ease-out}.HomeBentoGrid_addPlaceZone__CaCFy{display:none}.HomeBentoGrid_addPlaceTile__JTE3B{position:absolute;left:0;bottom:0;width:4rem;height:4rem;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:1.125rem;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden;pointer-events:auto;cursor:pointer;text-decoration:none;transition:width .45s cubic-bezier(.16,1,.3,1),background-color .25s ease,box-shadow .3s ease}.HomeBentoGrid_addPlacePlus__MfHdH{position:absolute;left:0;bottom:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:var(--text-secondary);transition:color .25s ease,transform .45s cubic-bezier(.16,1,.3,1)}.HomeBentoGrid_addPlacePlus__MfHdH svg{display:block}.HomeBentoGrid_addPlaceLabel__ff1Ph{position:absolute;left:5rem;top:50%;display:flex;flex-direction:column;gap:.125rem;white-space:nowrap;opacity:0;transform:translate(-.875rem,-50%);transition:opacity .3s ease .08s,transform .45s cubic-bezier(.16,1,.3,1)}.HomeBentoGrid_addPlaceTitle__87Ohw{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.HomeBentoGrid_addPlaceHint__ptPyc{font-size:.75rem;color:var(--text-secondary)}.HomeBentoGrid_cardArrow__G1k9G{position:absolute;bottom:var(--arrow-inset-y,1.5rem);right:var(--arrow-inset-x,1.5rem);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--text-tertiary);opacity:0;transform:translateX(-4px);transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1),color .3s ease;pointer-events:none;z-index:10}.HomeBentoGrid_card__PHfG_:hover .HomeBentoGrid_cardArrow__G1k9G{opacity:1;transform:translateX(0);color:var(--racing-red)}.HomeBentoGrid_allPlacesLink__E8xDS{display:flex;align-items:center;gap:.375rem;flex-shrink:0;color:var(--racing-red);font-size:.875rem;font-weight:600;text-decoration:none;opacity:0;transform:translateX(-4px);transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.HomeBentoGrid_allPlacesLink__E8xDS svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.HomeBentoGrid_allPlacesLink__E8xDS:focus-visible svg,.HomeBentoGrid_allPlacesLink__E8xDS:hover svg{transform:translateX(3px)}.HomeBentoGrid_cardPlaces__63BxH:focus-within .HomeBentoGrid_allPlacesLink__E8xDS,.HomeBentoGrid_cardPlaces__63BxH:hover .HomeBentoGrid_allPlacesLink__E8xDS{opacity:1;transform:translateX(0)}@media(hover:none){.HomeBentoGrid_allPlacesLink__E8xDS{opacity:1;transform:none}.HomeBentoGrid_cardArrow__G1k9G{display:none}}.HomeBentoGrid_cardArrowLabeled__7SnLg{gap:.375rem;font-size:.875rem;font-weight:600}.HomeBentoGrid_cardTool__pZa6K{background:var(--bg-card)}.HomeBentoGrid_cardTool__pZa6K .HomeBentoGrid_cardContent__fAf0e{flex-direction:row;align-items:center;gap:.875rem}.HomeBentoGrid_yenIcon__gUh6S{width:2.5rem;height:2.5rem;color:var(--tertiary);display:flex;align-items:center;justify-content:center;font-size:1.875rem;flex-shrink:0;transition:color .3s cubic-bezier(.16,1,.3,1)}.HomeBentoGrid_cardTool__pZa6K:hover .HomeBentoGrid_yenIcon__gUh6S{color:var(--racing-red)}.HomeBentoGrid_toolTitle__Nd604{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--text-primary);margin:0 0 .25rem;transition:color .3s}.HomeBentoGrid_toolDesc__D_P9Q{font-size:.8125rem;color:var(--text-secondary);margin:0}.HomeBentoGrid_rowZhidaoServices__7q3RL{grid-column:span 4;display:flex;align-items:stretch;gap:1rem}.HomeBentoGrid_rowZhidaoServices__7q3RL .HomeBentoGrid_cardZhidao__rkA8p{flex:3 1;min-width:0}.HomeBentoGrid_rowZhidaoServices__7q3RL .HomeBentoGrid_placesCell__97ZuM{flex:7 1;min-width:0}.HomeBentoGrid_cardZhidao__rkA8p{grid-column:span 4;background:var(--bg-card);padding:1rem 1.5rem}.HomeBentoGrid_cardZhidao__rkA8p .HomeBentoGrid_cardContent__fAf0e{justify-content:flex-start;gap:.875rem}.HomeBentoGrid_zhidaoHead__c3UYp{display:flex;align-items:center;gap:.875rem}.HomeBentoGrid_zhidaoQuestions__YV6T1{display:flex;flex-direction:column;gap:.5rem;min-width:0}.HomeBentoGrid_zhidaoQuestion__PHqDM{display:flex;align-items:baseline;gap:.5rem;min-width:0;text-decoration:none}.HomeBentoGrid_zhidaoQuestionTitle__aqPXD{font-size:.875rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.HomeBentoGrid_zhidaoQuestion__PHqDM:hover .HomeBentoGrid_zhidaoQuestionTitle__aqPXD{color:var(--text-primary)}.HomeBentoGrid_zhidaoQuestionMeta__uj9O_{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--color-success)}.HomeBentoGrid_zhidaoEmpty__XA49Q{margin:0;font-size:.875rem;color:var(--text-tertiary)}.HomeBentoGrid_zhidaoIcon__dT1pW{width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--text-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.HomeBentoGrid_zhidaoCn__vWXTR{font-size:.9375rem;font-weight:600;color:var(--racing-red);white-space:nowrap}.HomeBentoGrid_cardDisabled__yWpHP{background:var(--bg-subtle);cursor:default}.HomeBentoGrid_cardDisabled__yWpHP:active{transform:none}.HomeBentoGrid_disabledTop__UcES_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.HomeBentoGrid_checkIcon__C_I69{width:2.5rem;height:2.5rem;color:var(--tertiary);display:flex;align-items:center;justify-content:center;font-size:1.875rem}.HomeBentoGrid_soonBadge__G5cXh{font-size:.5625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--gray-200);color:var(--tertiary);padding:.125rem .5rem;border-radius:var(--radius-sm)}.HomeBentoGrid_disabledTitle__cGUnk{font-size:.8125rem;font-weight:700;line-height:1.3;color:var(--tertiary);margin:0 0 .125rem}.HomeBentoGrid_disabledDesc__k8kL8{font-size:.6875rem;color:var(--gray-400);margin:0}.HomeBentoGrid_moreButton__KyJtZ,.HomeBentoGrid_moreIcon__MVyoG{display:none}@media(max-width:1024px){.HomeBentoGrid_grid__dlmqn{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(130px,auto)}.HomeBentoGrid_cardAdd__75JN0{grid-column:span 2}.HomeBentoGrid_placesCell__97ZuM{grid-column:span 2;grid-row:span 2}.HomeBentoGrid_cardDisabled__yWpHP,.HomeBentoGrid_cardTool__pZa6K{grid-column:span 1}.HomeBentoGrid_rowZhidaoServices__7q3RL{display:contents}.HomeBentoGrid_cardZhidao__rkA8p{grid-column:span 2}}@media(max-width:768px){.HomeBentoGrid_grid__dlmqn{grid-auto-rows:auto}.HomeBentoGrid_cardPlaces__63BxH{min-height:17.5rem}.HomeBentoGrid_placesCell__97ZuM{grid-row:auto}}@media(max-width:480px){.HomeBentoGrid_grid__dlmqn{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:.75rem}.HomeBentoGrid_card__PHfG_{padding:1.25rem}.HomeBentoGrid_cardAdd__75JN0,.HomeBentoGrid_placesCell__97ZuM{grid-column:span 2;grid-row:span 1}.HomeBentoGrid_cardAdd__75JN0{order:-2}.HomeBentoGrid_placesCell__97ZuM{order:-1}.HomeBentoGrid_cardArrow__G1k9G{display:none}.HomeBentoGrid_placesCell__97ZuM{display:flex;flex-direction:column;gap:.1875rem}.HomeBentoGrid_placesCell__97ZuM .HomeBentoGrid_cardPlaces__63BxH{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.HomeBentoGrid_addPlaceZone__CaCFy{display:block;position:static;height:auto;pointer-events:auto}.HomeBentoGrid_addPlaceTile__JTE3B{position:static;width:100%;height:auto;display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:var(--bg-card);border-radius:.5rem .5rem var(--radius-card) var(--radius-card)}.HomeBentoGrid_addPlacePlus__MfHdH{position:static;width:1.5rem;height:1.5rem;font-size:1.25rem;color:#ea580c;flex-shrink:0}.HomeBentoGrid_addPlaceLabel__ff1Ph{position:static;transform:none;opacity:1;white-space:normal}.HomeBentoGrid_addPlaceHint__ptPyc{display:none}.HomeBentoGrid_cardDisabled__yWpHP,.HomeBentoGrid_cardTool__pZa6K{grid-column:span 1;grid-row:span 1;padding:1rem}.HomeBentoGrid_cardZhidao__rkA8p{grid-column:span 2;grid-row:span 1;padding:1rem 1.25rem}.HomeBentoGrid_cardAdd__75JN0 .HomeBentoGrid_addTitle__Xa_bU{font-size:1.25rem}.HomeBentoGrid_cardAdd__75JN0 .HomeBentoGrid_addDesc__X5rqt{font-size:.8125rem}.HomeBentoGrid_cardAdd__75JN0 .HomeBentoGrid_plusIcon__RA9ZL{width:3rem;height:3rem;font-size:1.25rem}.HomeBentoGrid_cardPlaces__63BxH{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;min-height:auto;padding:1.25rem}.HomeBentoGrid_cardPlaces__63BxH .HomeBentoGrid_cardContent__fAf0e{order:1;flex:1 1;height:auto;justify-content:flex-start}.HomeBentoGrid_cardPlaces__63BxH .HomeBentoGrid_placesHead__JncKb{margin-bottom:0}.HomeBentoGrid_cardPlaces__63BxH .HomeBentoGrid_placesTitle__eW0c7{font-size:1.25rem}.HomeBentoGrid_cardPlaces__63BxH .HomeBentoGrid_allPlacesLink__E8xDS,.HomeBentoGrid_cardPlaces__63BxH .HomeBentoGrid_placesBoard__bAvP4{display:none}.HomeBentoGrid_cardPlaces__63BxH .HomeBentoGrid_placesDesc__yN_xT{font-size:.8125rem;max-width:100%;position:static;transform:none}.HomeBentoGrid_cardPlaces__63BxH .HomeBentoGrid_cardArrow__G1k9G,.HomeBentoGrid_cardPlaces__63BxH .HomeBentoGrid_placesDesc__yN_xT br{display:none}.HomeBentoGrid_cardPlaces__63BxH .HomeBentoGrid_pinIcon__1ZHGL{display:flex;order:2;position:static;width:3rem;height:3rem;border-radius:50%;font-size:1.25rem;flex-shrink:0}.HomeBentoGrid_cardTool__pZa6K .HomeBentoGrid_cardContent__fAf0e{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem;width:100%;height:100%}.HomeBentoGrid_cardTool__pZa6K .HomeBentoGrid_cardContent__fAf0e>div{order:unset;flex:none}.HomeBentoGrid_cardTool__pZa6K .HomeBentoGrid_yenIcon__gUh6S{order:unset;margin-bottom:0;width:2.5rem;height:2.5rem;border-radius:.75rem;font-size:1.5rem;flex-shrink:0}.HomeBentoGrid_cardTool__pZa6K .HomeBentoGrid_toolTitle__Nd604{font-size:.9375rem;margin-bottom:.125rem}.HomeBentoGrid_cardTool__pZa6K .HomeBentoGrid_toolDesc__D_P9Q{font-size:.75rem;line-height:1.3}.HomeBentoGrid_cardDisabled__yWpHP .HomeBentoGrid_cardContent__fAf0e{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem;width:100%;height:100%}.HomeBentoGrid_cardDisabled__yWpHP .HomeBentoGrid_cardContent__fAf0e>div:last-child{order:unset;flex:none}.HomeBentoGrid_cardDisabled__yWpHP .HomeBentoGrid_disabledTop__UcES_{order:unset;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:0;flex-shrink:0}.HomeBentoGrid_cardDisabled__yWpHP .HomeBentoGrid_checkIcon__C_I69{width:2.5rem;height:2.5rem;border-radius:.75rem;font-size:1.5rem;flex-shrink:0}.HomeBentoGrid_cardDisabled__yWpHP .HomeBentoGrid_soonBadge__G5cXh{font-size:.5625rem;padding:.125rem .375rem;margin-left:0}.HomeBentoGrid_cardDisabled__yWpHP .HomeBentoGrid_disabledTitle__cGUnk{font-size:.8125rem;margin-bottom:.125rem}.HomeBentoGrid_cardDisabled__yWpHP .HomeBentoGrid_disabledDesc__k8kL8{font-size:.6875rem;line-height:1.3}.HomeBentoGrid_moreButton__KyJtZ{display:inline-flex;align-items:center;justify-content:center;gap:.1875rem;grid-column:span 2;justify-self:center;width:auto;height:2rem;padding:0 .75rem;background:rgba(0,0,0,0);border:none;box-shadow:none;color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:color .2s ease,transform .2s ease;margin:0}.HomeBentoGrid_moreButton__KyJtZ:active,.HomeBentoGrid_moreButton__KyJtZ:hover{color:var(--racing-red)}.HomeBentoGrid_moreButton__KyJtZ:active{transform:scale(.97)}.HomeBentoGrid_moreIcon__MVyoG{display:inline-block;color:currentcolor;transition:transform .3s cubic-bezier(.16,1,.3,1)}.HomeBentoGrid_moreIcon__MVyoG.HomeBentoGrid_moreIconRotated__6YFoP{transform:rotate(180deg)}.HomeBentoGrid_cardHiddenMobile__9nJ_j{display:none!important}.HomeBentoGrid_cardVisibleMobile__9RAR0{display:flex!important}}.HomeNavBento_section__ZQ3Xl{display:none}@media(max-width:768px){.HomeNavBento_section__ZQ3Xl{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--section-gap)}}.HomeNavBento_row__WNzwE{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.HomeNavBento_row__WNzwE:first-child,.HomeNavBento_row__WNzwE:nth-child(3){grid-template-columns:55fr 45fr}.HomeNavBento_rowWide__8dcR_{grid-template-columns:1fr}.HomeNavBento_plateCn__AQO01{font-size:.8125rem;font-weight:600;color:var(--racing-red);white-space:nowrap}.HomeNavBento_tile__k46BV{display:flex;flex-direction:column;justify-content:space-between;min-width:0;height:6.25rem;padding:var(--space-3);background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform var(--transition-fast)}.HomeNavBento_tile__k46BV:active{transform:scale(.98)}.HomeNavBento_tileTop__nuwcp{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);min-width:0}.HomeNavBento_plate__JpTJ6{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;font-size:1.125rem;color:var(--white);background:linear-gradient(180deg,var(--graphite-top) 0,var(--graphite-bottom) 100%);border:1px solid hsla(0,0%,100%,.12);border-radius:.625rem}.HomeNavBento_thumbs__sNQ8p{display:flex;flex-shrink:0}.HomeNavBento_thumb__64SIb{position:relative;width:2.125rem;height:2.125rem;border:2px solid var(--bg-card);border-radius:.625rem;overflow:hidden;background:var(--bg-subtle)}.HomeNavBento_thumb__64SIb+.HomeNavBento_thumb__64SIb{margin-left:calc(-1*var(--space-3))}.HomeNavBento_thumbImg__A_tAj{object-fit:cover}.HomeNavBento_chip__iUfVS{display:flex;align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-xs);color:var(--text-secondary)}.HomeNavBento_chipText__PilXm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeNavBento_chipDot__rHTkc{flex-shrink:0;width:.375rem;height:.375rem;border-radius:var(--radius-full);background:var(--color-success)}.HomeNavBento_tileBody__gwrFy{display:flex;flex-direction:column;min-width:0}.HomeNavBento_tileTitle__XhBot{font-size:var(--text-lg);font-weight:700;line-height:1.2;color:var(--text-primary)}.HomeNavBento_tileCaption__mjVmG{font-size:var(--text-xs);line-height:1.3;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomeCalculatorsPills_section__3IXTg{display:none}@media(max-width:768px){.HomeCalculatorsPills_section__3IXTg{display:block;margin-bottom:var(--section-gap)}}.HomeCalculatorsPills_scrollWrapper__yuQbj{position:relative}.HomeCalculatorsPills_row__jEvu7{touch-action:pan-x;display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.HomeCalculatorsPills_row__jEvu7::-webkit-scrollbar{display:none}.HomeCalculatorsPills_fadeEdge__i9JUq{position:absolute;right:0;top:0;bottom:.25rem;width:3rem;pointer-events:none;background:linear-gradient(to right,transparent,var(--bg-page))}.HomeCalculatorsPills_pill__ABj0D{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:500;color:var(--text-primary);background:var(--bg-card);border:.0625rem solid var(--border-subtle);border-radius:var(--radius-full);text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .2s cubic-bezier(.16,1,.3,1)}.HomeCalculatorsPills_pill__ABj0D:hover{background:var(--bg-active)}.HomeCalculatorsPills_pillIcon__T1fdt{flex-shrink:0;color:var(--racing-red)}.HomeCalculatorsPills_pillSoon__ne0u_{color:var(--text-secondary);cursor:default}.HomeCalculatorsPills_pillSoon__ne0u_ .HomeCalculatorsPills_pillIcon__T1fdt{color:var(--gray-400)}.HomeCalculatorsPills_pillSoon__ne0u_:hover{background:var(--bg-card)}.HomeCalculatorsPills_soonBadge__4ZyzP{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);background:var(--bg-active);padding:.125rem .375rem;border-radius:var(--radius-full)}.HomePlacesSection_section__gUv0c{display:none}@media(max-width:768px){.HomePlacesSection_section__gUv0c{display:block;margin-bottom:var(--section-gap)}}.HomePlacesSection_list__8EDHc{display:flex;flex-direction:column;gap:var(--card-gap-m)}.HomePlacesSection_addCard__3BajX{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--bg-card);border-radius:var(--radius-card);text-decoration:none}.HomePlacesSection_addCard__3BajX:focus-visible{outline:.125rem solid var(--racing-red);outline-offset:.125rem}.HomePlacesSection_addCard__3BajX:active{transform:scale(.99)}.HomePlacesSection_addCardPlaceholder__ZxUvj{font-size:1.375rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary)}.HomePlacesSection_addCardAccentWord__SNUsa{color:var(--text-secondary);transition:color .3s cubic-bezier(.16,1,.3,1)}.HomePlacesSection_addCard__3BajX:active .HomePlacesSection_addCardAccentWord__SNUsa,.HomePlacesSection_addCard__3BajX:hover .HomePlacesSection_addCardAccentWord__SNUsa{color:var(--text-primary)}.HomePlacesSection_addCardButton__C1uHa{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);font-size:var(--text-sm);font-weight:600;transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.HomePlacesSection_addCard__3BajX:active .HomePlacesSection_addCardButton__C1uHa,.HomePlacesSection_addCard__3BajX:hover .HomePlacesSection_addCardButton__C1uHa{border-color:var(--racing-red);background:var(--racing-red);color:var(--white)}.HomePlacesSection_viewAllPill__agqiC{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--card-gap-m);min-height:2.75rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);color:var(--racing-red);font-size:var(--text-base);font-weight:500;text-decoration:none;transition:background var(--transition-normal)}.HomePlacesSection_viewAllPill__agqiC:active{background:var(--bg-subtle)}.JournalStrip_section__rnDdd{padding:2rem 0 0;border-top:1px solid var(--border-subtle);margin-top:1.5rem}@media(max-width:768px){.JournalStrip_section__rnDdd{margin-top:0;padding-top:0;border-top:none}}.JournalStrip_header__nMX_Y{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.JournalStrip_titles__7982d{min-width:0;display:flex;flex-direction:column}.JournalStrip_title__23lZa{font-size:1.5rem;font-weight:700;font-style:italic;letter-spacing:-.02em;color:var(--text-primary);line-height:1.2}@media(max-width:480px){.JournalStrip_title__23lZa{font-size:1.25rem}}.JournalStrip_subtitle__ixQNq{margin-top:var(--title-subtitle-gap);font-size:.8125rem;line-height:1.125rem;color:var(--text-secondary)}.JournalStrip_viewAllCircle__Z3i8T{width:2rem;height:2rem;flex-shrink:0;border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--text-primary);display:grid;place-items:center;text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast)}.JournalStrip_viewAllCircle__Z3i8T:hover{background:var(--bg-active)}.JournalStrip_viewAllCircle__Z3i8T{align-self:flex-start}@media(max-width:480px){.JournalStrip_viewAllCircle__Z3i8T{align-self:center;margin-left:auto}}.JournalStrip_viewAllCircle__Z3i8T:active{transform:scale(.92)}.JournalStrip_row___kHah{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem}@media(max-width:1024px){.JournalStrip_row___kHah{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.JournalStrip_row___kHah{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;gap:var(--card-gap-m)}.JournalStrip_row___kHah::-webkit-scrollbar{display:none}}.JournalStrip_card___L3Q4{display:flex;flex-direction:column;gap:.5rem;text-decoration:none;border-radius:var(--radius-md);transition:background .15s ease;padding:.5rem;margin:-.5rem}.JournalStrip_card___L3Q4:hover{background:var(--bg-active)}@media(max-width:768px){.JournalStrip_card___L3Q4{flex:0 0 auto;width:var(--rail-card-w);scroll-snap-align:start;margin:0;padding:0}}.JournalStrip_imageWrap__kew0D{position:relative;width:100%;aspect-ratio:16/10;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-muted);flex-shrink:0}.JournalStrip_image__9yJ__{object-fit:cover}.JournalStrip_cardContent__wU7K8{display:flex;flex-direction:column;gap:.125rem;min-width:0}.JournalStrip_category__fZGDc{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--racing-red)}.JournalStrip_cardTitle__DMzL5{font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.JournalStrip_meta__hZd1z{font-size:.6875rem;color:var(--text-tertiary)}.page_scrollContainer__a5wB7{flex:1 1;min-height:0;overflow:hidden auto;display:flex;flex-direction:column;margin-top:0;position:relative;z-index:10;background:var(--bg-page);border-radius:0;box-shadow:none}.page_scrollContainer__a5wB7::-webkit-scrollbar{width:.375rem}.page_scrollContainer__a5wB7::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.page_scrollContainer__a5wB7::-webkit-scrollbar-thumb{background-color:var(--gray-250);border-radius:.625rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.page_scrollContainer__a5wB7:hover::-webkit-scrollbar-thumb{background-color:var(--gray-350)}.page_pageGrid__FOFWP{width:100%;max-width:var(--container-max);margin:0 auto;padding:1.5rem var(--page-px) 2rem;display:grid;grid-template-columns:1fr;grid-template-areas:"promo" "navbento" "calcpills" "tools" "places" "dvizh" "listings" "zhidao" "journal";grid-gap:0;gap:0;align-items:start}.page_promoArea__HgE2M{grid-area:promo;min-width:0;margin-bottom:var(--section-gap)}.page_navBentoArea__LFNkZ{grid-area:navbento;min-width:0;display:none}@media(max-width:768px){.page_navBentoArea__LFNkZ{display:block}}.page_calcPillsArea__KHPXN{grid-area:calcpills;min-width:0}.page_toolsArea__bKig5{grid-area:tools;min-width:0}@media(max-width:768px){.page_toolsArea__bKig5{display:none}}.page_placesArea__tW8XR{grid-area:places;min-width:0}.page_dvizhArea__VNoKs{grid-area:dvizh;min-width:0;margin-top:var(--section-gap)}@media(max-width:768px){.page_dvizhArea__VNoKs{margin-top:0}}.page_listingsArea__2_n4v{grid-area:listings;min-width:0;margin-top:var(--section-gap)}.page_zhidaoArea__Yti_V{grid-area:zhidao;min-width:0;margin-top:var(--section-gap)}.page_journalArea__NUgEB{grid-area:journal;min-width:0;margin-top:var(--section-gap)}@media(max-width:1024px){.page_pageGrid__FOFWP{grid-template-columns:1fr;grid-template-areas:"promo" "navbento" "calcpills" "tools" "places" "dvizh" "listings" "zhidao" "journal"}}@media(max-width:768px){.page_pageGrid__FOFWP{padding:1rem var(--layout-gutter) 2rem}.page_journalArea__NUgEB{margin-top:var(--section-gap)}}