._calculator_xwvy5_1,._savedRoute_xwvy5_1,._weather_xwvy5_1{--route-green:color-mix(in srgb, var(--soft-green,#bacc93) 24%, white);--route-green-hover:color-mix(in srgb, var(--soft-green,#bacc93) 34%, white);--route-green-active:color-mix(in srgb, var(--soft-green,#bacc93) 48%, white);--route-pink:color-mix(in srgb, var(--soft-pink,#e8b6bc) 24%, white);--route-pink-hover:color-mix(in srgb, var(--soft-pink,#e8b6bc) 34%, white);--route-pink-active:color-mix(in srgb, var(--soft-pink,#e8b6bc) 48%, white);--route-yellow:color-mix(in srgb, var(--soft-yellow,#f4e7ab) 24%, white);--route-yellow-hover:color-mix(in srgb, var(--soft-yellow,#f4e7ab) 34%, white);--route-yellow-active:color-mix(in srgb, var(--soft-yellow,#f4e7ab) 48%, white);--route-surface:color-mix(in srgb, var(--soft-green,#bacc93) 13%, white);--route-line:#d9e5d0}._calculator_xwvy5_1{border:1px solid var(--route-line);background:var(--route-surface);border-radius:23px;margin:0 0 1rem;overflow:hidden}._calculator_xwvy5_1 summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:72px;padding:.95rem 1.05rem;font-weight:700;list-style:none;display:grid}._calculator_xwvy5_1 summary::-webkit-details-marker{display:none}._chevron_xwvy5_17{border-bottom:3px solid;border-right:3px solid;width:.7rem;height:.7rem;transition:transform .18s;transform:rotate(45deg)}._calculator_xwvy5_1[open] ._chevron_xwvy5_17{transform:rotate(225deg)}._calculatorBody_xwvy5_19{border-top:1px solid var(--route-line);background:#fff;grid-template-columns:minmax(0,1fr);gap:.8rem;min-width:0;padding:1rem;display:grid}._calculatorBody_xwvy5_19 label,._inlineEditor_xwvy5_20 label{grid-template-columns:minmax(0,1fr);gap:.45rem;width:100%;min-width:0;max-width:100%;font-weight:700;display:grid}._calculatorBody_xwvy5_19 input,._inlineEditor_xwvy5_20 input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:52px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #8fa087;border-radius:19px;padding:.75rem .95rem;display:block}._modeField_xwvy5_22{min-width:0;margin:0;border:0!important;padding:0!important}._modeField_xwvy5_22 legend{margin-bottom:.5rem;font-weight:700;font-size:inherit!important;padding:0!important}._modeButtons_xwvy5_24{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}._modeButtons_xwvy5_24 button,._yellow_xwvy5_25,._pink_xwvy5_25,._green_xwvy5_25{min-height:44px;font:inherit;padding:.55rem .8rem;font-weight:700;color:#203628!important;box-shadow:none!important;border:0!important;border-radius:999px!important}._green_xwvy5_25{background:var(--route-green)!important}._green_xwvy5_25:hover{background:var(--route-green-hover)!important}._green_xwvy5_25:active,._green_xwvy5_25[aria-pressed=true]{background:var(--route-green-active)!important}._pink_xwvy5_25{background:var(--route-pink)!important;color:#48202c!important}._pink_xwvy5_25:hover{background:var(--route-pink-hover)!important}._pink_xwvy5_25:active,._pink_xwvy5_25[aria-pressed=true]{background:var(--route-pink-active)!important}._yellow_xwvy5_25{background:var(--route-yellow)!important}._yellow_xwvy5_25:hover{background:var(--route-yellow-hover)!important}._yellow_xwvy5_25:active{background:var(--route-yellow-active)!important}._yellow_xwvy5_25:disabled,._pink_xwvy5_25:disabled,._green_xwvy5_25:disabled{opacity:.55;cursor:not-allowed}._savedRoute_xwvy5_1{border:1px solid var(--route-line);background:var(--route-surface);border-radius:24px;margin:0 0 1rem;padding:1.15rem 1rem}._routeHeader_xwvy5_31{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._routeHeader_xwvy5_31 h3{margin:0;font-size:1.3rem}._routeRow_xwvy5_32{border-top:1px solid #dce6d2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem 0;display:grid}._routeRow_xwvy5_32:first-of-type{border-top:0;padding-top:.25rem}._routeRow_xwvy5_32 strong,._routeRow_xwvy5_32 small{display:block}._routeRow_xwvy5_32 small{color:#61705f;margin-top:.15rem;font-size:.92rem}._departure_xwvy5_32{margin-top:.2rem}._routeLink_xwvy5_33{color:#244c2b;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-thickness:2px}._smallAction_xwvy5_34{align-self:center;min-height:40px!important;padding:.45rem .75rem!important;font-size:.9rem!important;font-weight:400!important}._inlineEditor_xwvy5_20{background:#fff;border-radius:18px;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:.65rem;width:100%;min-width:0;margin-top:.35rem;padding:.8rem;display:grid}._inlineEditor_xwvy5_20 .rss-place-picker{width:100%}._editorActions_xwvy5_35{flex-wrap:wrap;gap:.5rem;display:flex}._weather_xwvy5_1{background:var(--route-green)}._weatherMain_xwvy5_36{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}._weatherMain_xwvy5_36 p{margin:.2rem 0}._weatherMain_xwvy5_36>small{color:#61705f;grid-column:1/-1}._weatherIcon_xwvy5_36{object-fit:contain;width:64px;height:64px;display:block}@media (max-width:420px){._routeHeader_xwvy5_31{flex-direction:column;align-items:flex-start}._modeButtons_xwvy5_24{grid-template-columns:1fr}._weatherMain_xwvy5_36{grid-template-columns:56px minmax(0,1fr)}._weatherIcon_xwvy5_36{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){._chevron_xwvy5_17{transition:none}}._board_q9mm7_1{--ride-green:color-mix(in srgb, var(--soft-green,#bacc93) 24%, white);--ride-green-hover:color-mix(in srgb, var(--soft-green,#bacc93) 34%, white);--ride-green-active:color-mix(in srgb, var(--soft-green,#bacc93) 48%, white);--ride-pink:color-mix(in srgb, var(--soft-pink,#e8b6bc) 24%, white);--ride-pink-hover:color-mix(in srgb, var(--soft-pink,#e8b6bc) 34%, white);--ride-pink-active:color-mix(in srgb, var(--soft-pink,#e8b6bc) 48%, white);--ride-yellow:color-mix(in srgb, var(--soft-yellow,#f4e7ab) 24%, white);--ride-yellow-hover:color-mix(in srgb, var(--soft-yellow,#f4e7ab) 34%, white);--ride-yellow-active:color-mix(in srgb, var(--soft-yellow,#f4e7ab) 48%, white);--ride-surface:color-mix(in srgb, var(--soft-green,#bacc93) 13%, white);--ride-line:#d9e5d0;gap:1rem;display:grid}._title_q9mm7_17{letter-spacing:0;color:#173b25;margin:0;font:400 2rem/1.6 Pacifico,cursive}._setup_q9mm7_24{background:var(--ride-surface)!important}._roleButtons_q9mm7_25{flex-wrap:wrap;gap:.65rem;display:flex}._roleDriver_q9mm7_26,._rolePassenger_q9mm7_26{box-shadow:none!important;color:#203628!important;border:0!important;border-radius:999px!important}._roleDriver_q9mm7_26{background:var(--ride-green)!important}._rolePassenger_q9mm7_26{background:var(--ride-pink)!important;color:#48202c!important}._roleDriver_q9mm7_26:hover{background:var(--ride-green-hover)!important}._rolePassenger_q9mm7_26:hover{background:var(--ride-pink-hover)!important}._roleDriver_q9mm7_26[aria-pressed=true]{background:var(--soft-green,#bacc93)!important}._rolePassenger_q9mm7_26[aria-pressed=true]{background:var(--soft-pink,#e8b6bc)!important}._offerForm_q9mm7_33{width:min(100%,560px)}._seatChoice_q9mm7_34{margin:0!important}._seatChoice_q9mm7_34>span{align-items:center;padding-inline:20px;font-weight:700;display:flex}._departure_q9mm7_36{margin-top:.2rem}._stack_q9mm7_38{gap:.8rem;width:min(100%,760px);display:grid}._card_q9mm7_44{border:1px solid var(--ride-line);background:#fff;border-radius:24px;overflow:hidden}._sectionToggle_q9mm7_51{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;background:var(--ride-surface)!important;min-height:76px!important;color:var(--ink)!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:.85rem 1.1rem!important;display:grid!important}._sectionToggle_q9mm7_51:hover{background:var(--ride-green)!important}._sectionToggle_q9mm7_51:active{background:var(--ride-green-hover)!important}._sectionTitle_q9mm7_70{font-size:1.2rem;font-weight:700;line-height:1.25;display:block}._sectionMeta_q9mm7_77{color:#61705f;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:.2rem;font-size:.9rem;font-weight:400;display:block;overflow:hidden}._sectionSide_q9mm7_89{align-items:center;gap:.55rem;display:flex}._unread_q9mm7_95{background:var(--soft-pink,#e8b6bc);color:#48202c;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 .45rem;font-size:.78rem;font-weight:800;display:grid}._chevron_q9mm7_108{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}._sectionToggle_q9mm7_51[aria-expanded=true] ._chevron_q9mm7_108{transform:rotate(225deg)translate(-2px,-2px)}._collapsible_q9mm7_121{border-top:1px solid var(--ride-line)}._messageViewport_q9mm7_125{overscroll-behavior:contain;scrollbar-color:#b9c9ad transparent;scrollbar-width:thin;height:300px;padding:.9rem .85rem .45rem;position:relative;overflow-y:auto}._message_q9mm7_125{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:.6rem;margin-bottom:.8rem;display:grid}._message_q9mm7_125 .rss-mini-avatar{flex:0 0 36px;width:36px;height:36px}._bubble_q9mm7_149{background:var(--ride-surface);overflow-wrap:anywhere;border-radius:10px 18px 18px;width:fit-content;max-width:min(90%,600px);padding:.55rem .7rem;font-size:.94rem;line-height:1.4}._messageMine_q9mm7_160 ._bubble_q9mm7_149{background:var(--ride-green)}._bubble_q9mm7_149 strong{color:#486044;margin-bottom:.1rem;font-size:.78rem;display:block}._bubble_q9mm7_149 p{white-space:pre-wrap;margin:0}._newMessages_q9mm7_164{margin:0 auto .35rem;position:sticky;bottom:.35rem;background:var(--ride-pink)!important;color:#48202c!important;border:0!important;border-radius:999px!important;min-height:38px!important;padding:.4rem .8rem!important;font-size:.8rem!important;display:block!important;box-shadow:0 5px 15px #203a2b26!important}._newMessages_q9mm7_164:hover{background:var(--ride-pink-hover)!important}._newMessages_q9mm7_164:active{background:var(--ride-pink-active)!important}._composer_q9mm7_181{border-top:1px solid var(--ride-line);background:#fff;gap:.55rem;padding:.75rem;display:grid}._composer_q9mm7_181 textarea{resize:vertical;background:#fff;border:1px solid #93a589;border-radius:18px;width:100%;min-height:92px;padding:.7rem .85rem}._sendButton_q9mm7_199{justify-self:start;background:var(--ride-green)!important;color:#203628!important;box-shadow:none!important;border:0!important;border-radius:999px!important}._sendButton_q9mm7_199:hover{background:var(--ride-green-hover)!important}._sendButton_q9mm7_199:active{background:var(--ride-green-active)!important}._emptyChat_q9mm7_210{color:#61705f;margin:0;padding:1rem}._crew_q9mm7_212{padding:.45rem .85rem .75rem;display:grid}._person_q9mm7_217{border-bottom:1px solid #edf1e9;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:64px;padding:.5rem .2rem;display:grid}._person_q9mm7_217:last-child{border-bottom:0}._person_q9mm7_217 .rss-mini-avatar{flex:0 0 46px;width:46px;height:46px}._person_q9mm7_217 strong,._person_q9mm7_217 small{display:block}._person_q9mm7_217 small{color:#61705f;font-size:.88rem}._personTime_q9mm7_230{color:#36563a;font-size:.92rem;font-weight:700}._routeCard_q9mm7_232{background:var(--ride-surface);padding:1.15rem 1rem}._routeCard_q9mm7_232 h3{margin:0;font-size:1.3rem}._routeHeader_q9mm7_237{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._withdrawRide_q9mm7_238{background:var(--ride-pink)!important;color:#48202c!important;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:.45rem .75rem!important;font-size:.9rem!important}._withdrawRide_q9mm7_238:hover{background:var(--ride-pink-hover)!important}._withdrawRide_q9mm7_238:active{background:var(--ride-pink-active)!important}._routeRow_q9mm7_242{border-top:1px solid #dce6d2;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.8rem 0;display:grid}._routeRow_q9mm7_242:first-of-type{border-top:0;padding-top:.25rem}._routeRow_q9mm7_242 strong,._routeRow_q9mm7_242 small{display:block}._routeRow_q9mm7_242 small{color:#61705f;margin-top:.15rem;font-size:.92rem}._routeLink_q9mm7_253{color:#244c2b;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-thickness:2px}._actionGreen_q9mm7_255,._actionPink_q9mm7_255,._actionYellow_q9mm7_255{align-self:center;color:#203628!important;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:.45rem .75rem!important;font-size:.9rem!important}._actionGreen_q9mm7_255{background:var(--ride-green)!important}._actionGreen_q9mm7_255:hover{background:var(--ride-green-hover)!important}._actionGreen_q9mm7_255:active{background:var(--ride-green-active)!important}._actionPink_q9mm7_255{background:var(--ride-pink)!important;color:#48202c!important}._actionPink_q9mm7_255:hover{background:var(--ride-pink-hover)!important}._actionPink_q9mm7_255:active{background:var(--ride-pink-active)!important}._actionYellow_q9mm7_255{background:var(--ride-yellow)!important}._actionYellow_q9mm7_255:hover{background:var(--ride-yellow-hover)!important}._actionYellow_q9mm7_255:active{background:var(--ride-yellow-active)!important}._inlineEditor_q9mm7_275{background:#fff;border-radius:18px;grid-column:1/-1;gap:.65rem;width:100%;margin-top:.35rem;padding:.8rem;display:grid}._inlineEditor_q9mm7_275 .rss-place-picker{width:100%}._editorActions_q9mm7_286{flex-wrap:wrap;gap:.5rem;display:flex}._seatEditor_q9mm7_288{grid-column:1/-1;gap:.65rem;margin-top:.35rem;display:grid}._seatEditor_q9mm7_288 .rss-seat-stepper{margin:0}._seatEditor_q9mm7_288 .rss-seat-stepper button{cursor:pointer}._mapWrap_q9mm7_297 .rss-ride-map-wrap{margin:0}._legacyBoard_q9mm7_299{gap:1rem;display:grid}._visuallyHidden_q9mm7_301{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){._stack_q9mm7_38{width:100%}._routeCard_q9mm7_232{padding-inline:.85rem}}@media (max-width:420px){._routeRow_q9mm7_242{grid-template-columns:minmax(0,1fr)}._routeRow_q9mm7_242>button,._routeRow_q9mm7_242>.rss-action{grid-column:1;justify-self:start}._inlineEditor_q9mm7_275{grid-column:1/-1}._person_q9mm7_217{grid-template-columns:42px minmax(0,1fr)}._personTime_q9mm7_230{grid-column:2}}@media (prefers-reduced-motion:reduce){._chevron_q9mm7_108{transition:none}}._menu_1v065_1{gap:18px;display:grid}._menu_1v065_1>h2{letter-spacing:0;margin-bottom:0;font:400 2rem/1.6 Pacifico,cursive}._categories_1v065_3{gap:12px;display:grid}._category_1v065_4{--category-color:var(--soft-green);border:1px solid var(--line);background:color-mix(in srgb,var(--category-color) 24%,white);border-radius:18px;overflow:hidden}._category_1v065_4:nth-child(3n+1){--category-color:var(--soft-green)}._category_1v065_4:nth-child(3n+2){--category-color:var(--soft-pink)}._category_1v065_4:nth-child(3n){--category-color:var(--soft-yellow)}._heading_1v065_8{margin:0}._heading_1v065_8 button{width:100%;min-height:66px;color:var(--ink);text-align:left;box-shadow:none;border:0;border-radius:0;grid-template-columns:18px minmax(0,1fr) minmax(90px,24%);align-items:center;gap:10px;padding:14px 18px;display:grid;background:color-mix(in srgb,var(--category-color) 24%,white)!important}._category_1v065_4 ._heading_1v065_8 button:hover{filter:none;box-shadow:none;background:color-mix(in srgb,var(--category-color) 28%,white)!important}._category_1v065_4 ._heading_1v065_8 button:active{filter:none;box-shadow:none;background:color-mix(in srgb,var(--category-color) 32%,white)!important}._categoryName_1v065_12{overflow-wrap:anywhere;font:400 1.45rem/1.6 Pacifico,cursive}._heading_1v065_8 progress{accent-color:#527244;width:100%;height:12px}._arrow_1v065_14{transform-origin:4px 7px;border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid;width:0;height:0;transition:transform .15s}._heading_1v065_8 button[aria-expanded=true] ._arrow_1v065_14{transform:rotate(90deg)}._body_1v065_16{background:color-mix(in srgb,var(--category-color) 24%,white);padding:18px}._addForm_1v065_17{grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:none;margin:0 0 18px}._addForm_1v065_17 button{min-width:110px}._entries_1v065_19{display:grid}._entry_1v065_20,._legacy_1v065_20{border-top:1px solid var(--line);grid-template-columns:minmax(160px,.45fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}._entry_1v065_20:first-child{border-top:0}._entry_1v065_20 button,._legacy_1v065_20 button{min-height:42px;padding:8px 14px;font-size:1rem}._empty_1v065_23{color:#53604e;margin:4px 0}._toggleAll_1v065_24{width:100%}._legacy_1v065_20,._legacy_1v065_20 p{margin:0}@media (max-width:700px){._heading_1v065_8 button{grid-template-columns:18px minmax(0,1fr)}._heading_1v065_8 progress{grid-column:1/-1}._addForm_1v065_17,._entry_1v065_20,._legacy_1v065_20{grid-template-columns:1fr}._addForm_1v065_17 button,._entry_1v065_20 button,._legacy_1v065_20 button{width:100%}}@media (prefers-reduced-motion:reduce){._arrow_1v065_14{transition:none}}.rss-home-threads .rss-forum-preview{grid-template-columns:1fr;gap:12px;display:grid}.rss-home-threads .rss-forum-preview-card{color:#243c2b;min-height:90px;box-shadow:none;background:#edf2e3;border:0;border-radius:21px;align-items:center;gap:13px;padding:0 14px 0 0;text-decoration:none;display:flex;overflow:hidden}.rss-home-threads .rss-forum-preview-card:nth-child(3n+2){background:var(--soft-pink-surface)}.rss-home-threads .rss-forum-preview-card:nth-child(3n){background:#f8f1dc}.rss-home-threads .rss-forum-preview-card img{aspect-ratio:1;object-fit:cover;border-radius:0;flex:none;align-self:center;width:90px;height:90px;margin:0}.rss-home-threads .rss-forum-preview-card h3{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;color:inherit;-webkit-box-orient:vertical;flex:1;margin:8px 0;font-family:Pacifico,cursive;font-size:21px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.rss-home-threads .rss-forum-preview-count{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;font-size:19px;font-weight:400;display:flex}.rss-home-threads .rss-forum-preview-count svg{stroke-width:1.7px;width:23px;height:23px}.rss-home-threads .rss-forum-preview-card:focus-visible{outline-offset:3px;outline:2px solid #4e7346}@media (hover:hover){.rss-home-threads .rss-forum-preview-card:hover{filter:brightness(.98)}}@media (max-width:360px){.rss-home-threads .rss-forum-preview-card{gap:9px;padding-right:10px}.rss-home-threads .rss-forum-preview-card img{width:76px;height:76px}.rss-home-threads .rss-forum-preview-card h3{font-size:19px}}
