.explore_explore__6UIU8{--business:#7c5cff;--business-soft:rgb(124 92 255/8%);--professional:#3b82f6;--professional-soft:rgb(59 130 246/8%);--foundation:#ff5a3d;--foundation-soft:rgb(255 90 61/8%);--tutor:#0a8f78}.explore_mapLayout__2XVQ8{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr);gap:16px;align-items:stretch}.explore_resultRail__l1DjS{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:560px;overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:24px;background:var(--ui-surface-1);box-shadow:0 18px 54px rgb(16 35 31/7%)}.explore_railHeader__NgJK3{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ui-border-subtle);padding:17px 18px}.explore_railHeader__NgJK3 div{display:grid;gap:2px}.explore_railHeader__NgJK3 small{color:var(--ui-text-secondary);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.explore_railHeader__NgJK3 strong{color:var(--ui-text-primary);font-size:15px}.explore_railHeader__NgJK3>span{color:var(--tutor);font-size:11px;font-weight:700}.explore_railList__B8fn0{display:grid;gap:8px;align-content:start;min-height:0;overflow-y:auto;padding:10px}.explore_providerCard__ijeI_{--tone:var(--business);--tone-soft:var(--business-soft);display:grid;gap:11px;border:1px solid transparent;border-radius:18px;background:linear-gradient(135deg,var(--tone-soft),rgb(255 255 255/88%) 58%);padding:14px;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.explore_providerCard__ijeI_[data-tone=professional]{--tone:var(--professional);--tone-soft:var(--professional-soft)}.explore_providerCard__ijeI_[data-tone=foundation]{--tone:var(--foundation);--tone-soft:var(--foundation-soft)}.explore_providerCard__ijeI_:hover,.explore_providerCard__ijeI_[data-selected=true]{border-color:color-mix(in srgb,var(--tone) 22%,var(--ui-border-subtle));box-shadow:0 12px 30px color-mix(in srgb,var(--tone) 9%,transparent);transform:translateY(-1px)}.explore_providerTop__iCwyb{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center}.explore_providerAvatar__5jwIR{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--tone) 12%,white);color:var(--tone);font-size:14px;font-weight:800}.explore_providerTop__iCwyb div{display:grid;gap:2px;min-width:0}.explore_providerTop__iCwyb strong{overflow:hidden;color:var(--ui-text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.explore_providerTop__iCwyb small{overflow:hidden;color:var(--ui-text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.explore_providerStatus__J34tj{border-radius:999px;background:color-mix(in srgb,var(--tone) 9%,white);color:var(--tone);font-size:9px;font-weight:750;padding:5px 8px;text-transform:capitalize}.explore_providerCard__ijeI_ p{display:-webkit-box;overflow:hidden;margin:0;color:var(--ui-text-secondary);font-size:11px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.explore_providerMeta__y7u5m{display:flex;flex-wrap:wrap;gap:6px}.explore_providerMeta__y7u5m span{border-radius:999px;background:rgb(255 255 255/82%);color:var(--ui-text-secondary);font-size:9px;font-weight:650;padding:5px 8px}.explore_providerActions__4oXjx{display:flex;gap:8px;align-items:center}.explore_providerActions__4oXjx a,.explore_providerActions__4oXjx button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;border:1px solid color-mix(in srgb,var(--tone) 18%,var(--ui-border-subtle));border-radius:10px;background:white;color:var(--tone);cursor:pointer;font:inherit;font-size:10px;font-weight:700;padding:0 10px;text-decoration:none}.explore_providerActions__4oXjx a:first-child,.explore_providerActions__4oXjx button:first-child{background:var(--tone);color:white}.explore_commerceGrid__wxjC2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.explore_commerceCard__BgRy8{--tone:var(--business);--tone-soft:var(--business-soft);display:grid;gap:14px;align-content:start;min-width:0;border:1px solid color-mix(in srgb,var(--tone) 14%,var(--ui-border-subtle));border-radius:22px;background:linear-gradient(145deg,var(--tone-soft),white 55%);padding:18px;box-shadow:0 14px 38px color-mix(in srgb,var(--tone) 7%,transparent)}.explore_commerceCard__BgRy8[data-tone=professional]{--tone:var(--professional);--tone-soft:var(--professional-soft)}.explore_commerceCard__BgRy8[data-tone=foundation]{--tone:var(--foundation);--tone-soft:var(--foundation-soft)}.explore_commerceCardHeader__EPGaE{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center}.explore_commerceCardHeader__EPGaE>span{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border-radius:16px;background:color-mix(in srgb,var(--tone) 12%,white);color:var(--tone);font-weight:800}.explore_commerceCardHeader__EPGaE img{width:100%;height:100%;object-fit:cover}.explore_commerceCardHeader__EPGaE div{display:grid;gap:3px;min-width:0}.explore_commerceCardHeader__EPGaE strong{overflow:hidden;color:var(--ui-text-primary);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.explore_commerceCardHeader__EPGaE small{color:var(--tone);font-size:10px;font-weight:700}.explore_commerceCard__BgRy8 p{margin:0;color:var(--ui-text-secondary);font-size:12px;line-height:19px}.explore_commerceCardFooter__qqQEU{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto}.explore_commerceCardFooter__qqQEU>strong{margin-right:auto;color:var(--ui-text-primary);font-size:14px}.explore_commerceCardFooter__qqQEU a{display:inline-flex;min-height:34px;align-items:center;border-radius:10px;background:var(--tone);color:white;font-size:10px;font-weight:700;padding:0 11px;text-decoration:none}.explore_empty__FZviy{display:grid;min-height:220px;place-content:center;gap:6px;border:1px dashed var(--ui-border-subtle);border-radius:22px;background:var(--ui-surface-2);padding:24px;text-align:center}.explore_empty__FZviy strong{color:var(--ui-text-primary)}.explore_empty__FZviy p{max-width:440px;margin:0;color:var(--ui-text-secondary);font-size:12px;line-height:19px}@media (max-width:1080px){.explore_mapLayout__2XVQ8{grid-template-columns:1fr}.explore_resultRail__l1DjS{min-height:auto}.explore_railList__B8fn0{max-height:none;overflow:visible}.explore_commerceGrid__wxjC2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.explore_commerceGrid__wxjC2{grid-template-columns:1fr}.explore_providerActions__4oXjx{flex-wrap:wrap}.explore_providerTop__iCwyb{grid-template-columns:42px minmax(0,1fr);align-items:start}.explore_providerStatus__J34tj{grid-column:2;width:fit-content}.explore_commerceCardHeader__EPGaE strong,.explore_providerTop__iCwyb small,.explore_providerTop__iCwyb strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.explore_commerceCard__BgRy8{padding:16px}.explore_commerceCardFooter__qqQEU>strong{flex-basis:100%;margin-right:0}}.mapbox-map_mapShell__q1yha{position:relative;min-height:560px;overflow:hidden;border:1px solid rgb(16 35 31/9%);border-radius:24px;background:linear-gradient(145deg,#edf8f5,#f5f2ff 54%,#eef5ff);box-shadow:0 24px 70px rgb(16 35 31/9%)}.mapbox-map_canvas__Pp8yv{position:absolute;inset:0}.mapbox-map_locationBadge__xw8PY,.mapbox-map_mapBadge__3GhDp{position:absolute;z-index:3;top:16px;display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid rgb(255 255 255/75%);border-radius:999px;background:rgb(255 255 255/90%);color:var(--ui-text-primary);font-size:11px;font-weight:700;padding:0 12px;box-shadow:0 10px 26px rgb(16 35 31/10%);backdrop-filter:blur(16px)}.mapbox-map_mapBadge__3GhDp{left:16px;color:#0a8f78}.mapbox-map_locationBadge__xw8PY{right:56px;color:#0a8f78}.mapbox-map_marker__hAknR{position:relative;display:grid;width:40px;height:46px;place-items:start center;border:0;background:transparent;cursor:pointer;padding:0;filter:drop-shadow(0 8px 10px rgb(16 35 31/18%))}.mapbox-map_marker__hAknR:before{position:absolute;width:36px;height:36px;border:3px solid white;border-radius:50% 50% 50% 12px;background:var(--marker-color);content:"";transform:rotate(-45deg)}.mapbox-map_marker__hAknR span{position:relative;z-index:1;display:grid;width:36px;height:36px;place-items:center;color:white;font-size:12px;font-weight:800}.mapbox-map_marker__hAknR[data-tone=business]{--marker-color:#7c5cff}.mapbox-map_marker__hAknR[data-tone=professional]{--marker-color:#3b82f6}.mapbox-map_marker__hAknR[data-tone=foundation]{--marker-color:#ff5a3d}.mapbox-map_marker__hAknR[data-selected=true]{transform:translateY(-4px) scale(1.12)}.mapbox-map_userMarker__L0dkk{display:block;width:17px;height:17px;border:4px solid white;border-radius:50%;background:#0a8f78;box-shadow:0 0 0 7px rgb(10 143 120/18%),0 5px 14px rgb(16 35 31/22%)}.mapbox-map_state__n6gJv{position:absolute;z-index:2;inset:16px;display:grid;max-width:420px;place-content:center;justify-self:center;align-self:center;gap:8px;border:1px solid rgb(255 255 255/72%);border-radius:22px;background:rgb(255 255 255/84%);padding:32px;text-align:center;box-shadow:0 20px 60px rgb(16 35 31/9%);backdrop-filter:blur(18px)}.mapbox-map_state__n6gJv>span{display:grid;width:52px;height:52px;place-items:center;justify-self:center;border-radius:17px;background:rgb(10 143 120/10%);color:#0a8f78}.mapbox-map_state__n6gJv strong{color:var(--ui-text-primary);font-size:17px;line-height:24px}.mapbox-map_state__n6gJv p{margin:0;color:var(--ui-text-secondary);font-size:12px;line-height:19px}@media (max-width:760px){.mapbox-map_mapShell__q1yha{min-height:350px;border-radius:20px}.mapbox-map_mapBadge__3GhDp{top:12px;left:12px}.mapbox-map_locationBadge__xw8PY{display:none}.mapbox-map_state__n6gJv{inset:12px;padding:22px}}.business-review-management_list__xpiG9{display:grid;gap:12px}.business-review-management_review__xWtq_{display:grid;gap:12px;padding:17px;border:1px solid rgb(16 110 94/14%);border-radius:18px;background:white}.business-review-management_review__xWtq_ header{display:flex;justify-content:space-between;gap:12px}.business-review-management_review__xWtq_ header div{display:grid;gap:2px}.business-review-management_review__xWtq_ header strong{color:#16483b}.business-review-management_review__xWtq_ header small{color:#667b76}.business-review-management_review__xWtq_ header>span{color:#b56d23}.business-review-management_review__xWtq_>p{margin:0;color:#526c65;line-height:1.5}.business-review-management_review__xWtq_ form{display:grid;gap:9px}.business-review-management_response___HFHX{padding:13px;border-radius:14px;background:#edf8f4}.business-review-management_response___HFHX b{color:#16483b}.business-review-management_response___HFHX p{margin:4px 0 0;color:#526c65}@media (max-width:640px){.business-review-management_review__xWtq_ header{flex-direction:column}}.floating-assistant_root__yHnIQ{--assistant-accent:var(--ui-accent,var(--role-accent,var(--app-tone,#0a8f78)));--assistant-soft:var(--ui-accent-soft,var(--role-soft,#e9f6ed));position:fixed;right:24px;bottom:24px;z-index:var(--ui-z-chat,70);display:grid;justify-items:end;pointer-events:none}.floating-assistant_panel__w078d,.floating-assistant_root__yHnIQ .floating-assistant_launcher__wjTZ6{pointer-events:auto}body:has([role=dialog]) .floating-assistant_root__yHnIQ .floating-assistant_launcher__wjTZ6{opacity:0;pointer-events:none}.floating-assistant_root__yHnIQ .floating-assistant_launcher__wjTZ6{position:relative;display:grid;width:68px;height:68px;place-items:center;border:1px solid color-mix(in srgb,var(--assistant-accent) 70%,white);border-radius:50%;background:var(--assistant-accent);box-shadow:0 18px 48px color-mix(in srgb,var(--assistant-accent) 30%,transparent);color:white;cursor:pointer;padding:0;transition:box-shadow .16s ease-out,transform .16s ease-out}.floating-assistant_root__yHnIQ .floating-assistant_launcher__wjTZ6:before{position:absolute;inset:7px;border:1px solid rgb(255 255 255/24%);border-radius:inherit;content:""}.floating-assistant_root__yHnIQ .floating-assistant_launcher__wjTZ6:focus-visible,.floating-assistant_root__yHnIQ .floating-assistant_launcher__wjTZ6:hover{box-shadow:0 22px 58px color-mix(in srgb,var(--assistant-accent) 38%,transparent);outline:3px solid color-mix(in srgb,var(--assistant-accent) 20%,transparent);outline-offset:3px;transform:translateY(-3px) scale(1.02)}.floating-assistant_launcherMark__xwHLd{position:relative;z-index:1;display:grid;place-items:center;filter:drop-shadow(0 2px 5px rgb(0 0 0/12%))}.floating-assistant_root__yHnIQ .floating-assistant_launcher__wjTZ6 .floating-assistant_launcherMark__xwHLd svg{width:38px;height:38px}.floating-assistant_panel__w078d{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(460px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 72px));overflow:hidden;border:1px solid color-mix(in srgb,var(--assistant-accent) 20%,var(--ui-border-subtle));border-radius:24px;background:var(--ui-surface-elevated,white);box-shadow:0 28px 90px rgb(16 35 31/24%)}.floating-assistant_header__xQMnU{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ui-border-subtle);background:color-mix(in srgb,var(--assistant-soft) 62%,white);padding:14px 16px}.floating-assistant_identity__4Gz11{display:flex;min-width:0;align-items:center;gap:11px}.floating-assistant_identity__4Gz11>div{display:grid;min-width:0;gap:2px}.floating-assistant_identity__4Gz11 strong{overflow:hidden;color:var(--ui-text-primary);font-size:15px;font-weight:750;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.floating-assistant_identity__4Gz11 div>span{display:flex;align-items:center;gap:6px;color:var(--ui-text-secondary);font-size:12px;line-height:17px}.floating-assistant_brandMark___H6cj{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:15px;background:var(--assistant-accent);color:white;box-shadow:0 10px 26px color-mix(in srgb,var(--assistant-accent) 24%,transparent)}.floating-assistant_root__yHnIQ .floating-assistant_closeButton__mdGZ_{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid var(--ui-border-subtle);border-radius:12px;background:white;color:var(--ui-text-secondary);cursor:pointer}.floating-assistant_root__yHnIQ .floating-assistant_closeButton__mdGZ_:focus-visible,.floating-assistant_root__yHnIQ .floating-assistant_closeButton__mdGZ_:hover{border-color:color-mix(in srgb,var(--assistant-accent) 30%,var(--ui-border-subtle));background:var(--assistant-soft);color:var(--assistant-accent);outline:none}.floating-assistant_conversation__AjwgX{display:grid;align-content:start;gap:16px;overflow-y:auto;padding:18px 16px}.floating-assistant_answerMessage__sOAoM,.floating-assistant_assistantMessage__m5fcN{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.floating-assistant_answerMessage__sOAoM>span,.floating-assistant_assistantMessage__m5fcN>span{display:grid;width:32px;height:32px;place-items:center;border-radius:11px;background:var(--assistant-soft);color:var(--assistant-accent)}.floating-assistant_answerMessage__sOAoM>div,.floating-assistant_assistantMessage__m5fcN>div{display:grid;gap:4px;border:1px solid var(--ui-border-subtle);border-radius:4px 16px 16px;background:var(--ui-surface-2);padding:11px 13px}.floating-assistant_answerMessage__sOAoM strong,.floating-assistant_assistantMessage__m5fcN strong{color:var(--ui-text-primary);font-size:13px;font-weight:700;line-height:18px}.floating-assistant_answerMessage__sOAoM p,.floating-assistant_assistantMessage__m5fcN p{margin:0;color:var(--ui-text-secondary);font-size:13px;line-height:20px;white-space:pre-wrap}.floating-assistant_answerMessage__sOAoM>span{background:var(--assistant-accent);color:white}.floating-assistant_answerMessage__sOAoM>div{border-color:color-mix(in srgb,var(--assistant-accent) 20%,var(--ui-border-subtle));background:color-mix(in srgb,var(--assistant-soft) 54%,white)}.floating-assistant_quickSection__Kd_Aw{display:grid;gap:9px;padding-left:42px}.floating-assistant_intentField__08xaZ>span,.floating-assistant_promptField__AEdHI>span,.floating-assistant_quickSection__Kd_Aw>span{color:var(--ui-text-muted);font-size:11px;font-weight:750;letter-spacing:.08em;line-height:15px;text-transform:uppercase}.floating-assistant_quickList__RazmL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.floating-assistant_quickList__RazmL button{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--ui-border-subtle);border-radius:13px;background:white;color:var(--ui-text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:650;line-height:17px;padding:8px 10px;text-align:left;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out,transform .15s ease-out}.floating-assistant_quickList__RazmL button span{color:var(--assistant-accent);font-size:15px}.floating-assistant_quickList__RazmL button:focus-visible,.floating-assistant_quickList__RazmL button:hover{border-color:color-mix(in srgb,var(--assistant-accent) 34%,var(--ui-border-subtle));background:var(--assistant-soft);color:var(--assistant-accent);outline:none;transform:translateY(-1px)}.floating-assistant_form__rE_hE{display:grid;gap:11px;border-top:1px solid var(--ui-border-subtle);background:var(--ui-surface-1);padding:14px 16px 16px}.floating-assistant_intentField__08xaZ,.floating-assistant_promptField__AEdHI{display:grid;gap:6px}.floating-assistant_promptField__AEdHI textarea{min-height:88px;resize:none}.floating-assistant_consentRow__7IERN{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;border-radius:12px;background:var(--ui-surface-2);color:var(--assistant-accent);padding:9px 10px}.floating-assistant_consentRow__7IERN label{width:100%;align-items:flex-start;font-size:11px;font-weight:500;line-height:16px}.floating-assistant_submitButton__elQOb{width:100%}@media (max-width:680px){.floating-assistant_root__yHnIQ{right:16px;bottom:calc(92px + env(safe-area-inset-bottom));left:16px}.floating-assistant_root__yHnIQ .floating-assistant_launcher__wjTZ6{display:none;width:60px;height:60px}.floating-assistant_panel__w078d{width:100%;max-height:min(88dvh,calc(100dvh - 72px));border-radius:20px}.floating-assistant_quickList__RazmL{grid-template-columns:1fr}.floating-assistant_quickList__RazmL button{min-height:42px}}@media (max-width:420px){.floating-assistant_header__xQMnU{min-height:68px;padding:11px 12px}.floating-assistant_brandMark___H6cj{width:40px;height:40px}.floating-assistant_conversation__AjwgX{padding:14px 12px}.floating-assistant_quickSection__Kd_Aw{padding-left:0}.floating-assistant_form__rE_hE{padding:12px}}.booking_bookingSelector__5VSun{display:grid;gap:14px;padding:20px;border:1px solid color-mix(in srgb,var(--color-primary,#176b63) 18%,transparent);border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary,#176b63) 6%,white),white 62%)}.booking_bookingSelector__5VSun p,.booking_bookingSelector__5VSun small{margin:0}.booking_bookingSelector__5VSun small{color:var(--color-text-muted,#66736f);line-height:1.55}.booking_chipRow__6Sbpr{display:flex;flex-wrap:wrap;gap:8px}.booking_sampleGrid__Atzgh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.booking_sampleCard__c_ykj{display:grid;align-content:start;gap:18px;min-height:390px;padding:22px;border:1px solid color-mix(in srgb,var(--color-primary,#176b63) 14%,transparent);border-radius:24px;background:white;box-shadow:0 18px 44px rgb(22 54 49/8%)}.booking_sampleCard__c_ykj[data-critical=true]{border-color:color-mix(in srgb,#bf6b3f 30%,transparent);background:linear-gradient(150deg,#fffaf5,white 58%)}.booking_sampleHead__l3s_G{display:grid;gap:6px}.booking_sampleHead__l3s_G span{color:var(--color-text-muted,#66736f);font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.booking_sampleHead__l3s_G strong{font-size:1.25rem;line-height:1.2}.booking_contextList__YW8Og{display:grid;gap:9px;margin:0;padding:0;list-style:none}.booking_contextList__YW8Og li{display:flex;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid rgb(23 107 99/9%);color:var(--color-text-muted,#66736f)}.booking_contextList__YW8Og b{color:var(--color-text,#173f39);text-align:right}@media (max-width:900px){.booking_sampleGrid__Atzgh{grid-template-columns:1fr}.booking_sampleCard__c_ykj{min-height:auto}}.tutor-system_theme__LzFsd{--tutor-green:#16483b;--tutor-green-hover:#1d5d4d;--tutor-green-soft:#e9f4ef;--tutor-lime:#c8f05a;--tutor-lime-soft:#effbcf;--tutor-ink:#142d27;--tutor-muted:#61756f;--tutor-line:#c9ddd6;--tutor-surface:#fff;color:var(--tutor-ink)}.tutor-system_theme__LzFsd input[type=checkbox]{accent-color:var(--tutor-green)}.tutor-system_theme__LzFsd :is(button,a)[data-variant=primary],.tutor-system_theme__LzFsd :is(button,a)[data-variant=success]{border-color:var(--tutor-green);background:var(--tutor-green);box-shadow:0 12px 28px rgb(22 72 59/18%);color:white}.tutor-system_theme__LzFsd :is(button,a)[data-variant=primary]:focus-visible,.tutor-system_theme__LzFsd :is(button,a)[data-variant=primary]:hover,.tutor-system_theme__LzFsd :is(button,a)[data-variant=success]:focus-visible,.tutor-system_theme__LzFsd :is(button,a)[data-variant=success]:hover{border-color:var(--tutor-green-hover);background:var(--tutor-green-hover);color:white}.tutor-system_theme__LzFsd :is(button,a)[data-variant=primary]:focus-visible,.tutor-system_theme__LzFsd :is(button,a)[data-variant=success]:focus-visible{box-shadow:0 0 0 4px rgb(200 240 90/38%)}.tutor-system_action__V6A86{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:13px;cursor:pointer;font:inherit;font-size:13px;font-weight:750;line-height:18px;padding:10px 15px;text-decoration:none;transition:transform .16s ease-out,border-color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out,color .16s ease-out}.tutor-system_action__V6A86:hover{transform:translateY(-2px)}.tutor-system_action__V6A86:focus-visible{outline:3px solid color-mix(in srgb,var(--tutor-lime) 48%,transparent);outline-offset:3px}.tutor-system_theme__LzFsd .tutor-system_action__V6A86[data-tutor-variant=primary]{border-color:var(--tutor-green);background:var(--tutor-green);color:white;box-shadow:0 12px 26px rgb(22 72 59/16%)}.tutor-system_theme__LzFsd .tutor-system_action__V6A86[data-tutor-variant=primary]:hover{background:var(--tutor-green-hover);box-shadow:0 16px 32px rgb(22 72 59/22%)}.tutor-system_theme__LzFsd .tutor-system_action__V6A86[data-tutor-variant=secondary]{border-color:var(--tutor-green);background:var(--tutor-green);color:white;box-shadow:0 12px 26px rgb(22 72 59/14%)}.tutor-system_theme__LzFsd .tutor-system_action__V6A86[data-tutor-variant=secondary]:hover{border-color:var(--tutor-green-hover);background:var(--tutor-green-hover);box-shadow:0 16px 32px rgb(22 72 59/20%)}.tutor-system_theme__LzFsd .tutor-system_action__V6A86[data-tutor-variant=lime]{border-color:var(--tutor-lime);background:var(--tutor-lime);color:var(--tutor-green);box-shadow:0 12px 28px rgb(200 240 90/18%)}.tutor-system_theme__LzFsd .tutor-system_action__V6A86[data-tutor-variant=quiet]{border-color:rgb(255 255 255/25%);background:rgb(255 255 255/8%);color:white;box-shadow:none}.tutor-system_theme__LzFsd .tutor-system_action__V6A86[data-tutor-variant=quiet]:hover{border-color:rgb(255 255 255/42%);background:rgb(255 255 255/15%);color:white}.tutor-system_actionIcon__Vcrtt{display:grid;place-items:center}.tutor-system_action__V6A86 svg{flex:0 0 auto}.tutor-system_petCard__TF7zw{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,180px);gap:14px 18px;min-width:0;min-height:174px;overflow:hidden;border:1px solid var(--tutor-line);border-radius:24px;background:radial-gradient(circle at 96% 4%,rgb(200 240 90/13%),transparent 34%),linear-gradient(145deg,white,#f5faf7);box-shadow:0 16px 38px rgb(22 72 59/7%);padding:20px;transition:transform .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}.tutor-system_petCard__TF7zw:after{position:absolute;z-index:-1;right:-82px;bottom:-106px;width:210px;height:210px;border:1px solid rgb(22 72 59/7%);border-radius:50%;box-shadow:0 0 0 34px rgb(22 72 59/2%);content:""}.tutor-system_petCard__TF7zw>*{position:relative;z-index:1}.tutor-system_petCard__TF7zw:hover{border-color:color-mix(in srgb,var(--tutor-green) 42%,var(--tutor-line));box-shadow:0 20px 46px rgb(22 72 59/12%);transform:translateY(-2px)}.tutor-system_petCard__TF7zw[data-selected=true]{border-color:var(--tutor-green);background:radial-gradient(circle at 100% 0,rgb(200 240 90/15%),transparent 35%),linear-gradient(145deg,white,#f2faf6)}.tutor-system_petCard__TF7zw[data-attention=true]{border-color:#a7c83d;box-shadow:0 18px 44px rgb(140 170 45/13%)}.tutor-system_petIdentity___Qj_T{display:flex;min-width:0;align-items:center;gap:13px}.tutor-system_petIdentity___Qj_T>div{display:grid;min-width:0;gap:2px}.tutor-system_petIdentity___Qj_T small{color:var(--tutor-green);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tutor-system_petIdentity___Qj_T h3{margin:0;color:var(--tutor-ink);font-size:21px;line-height:26px}.tutor-system_petIdentity___Qj_T p{margin:0;color:var(--tutor-muted);font-size:12px}.tutor-system_petAvatar__krseu{display:grid;width:64px;height:64px;flex:0 0 auto;place-items:center;border:3px solid white;border-radius:21px;background:var(--tutor-green);box-shadow:0 12px 26px rgb(22 72 59/18%);color:var(--tutor-lime);font-size:20px;font-weight:900}.tutor-system_petStatus__7DRN7{display:grid;min-width:0;align-content:center;gap:7px;border:1px solid rgb(22 72 59/8%);border-radius:16px;background:rgb(233 244 239/78%);padding:12px 13px;text-align:left}.tutor-system_petStatus__7DRN7 span{display:flex;align-items:center;justify-content:flex-start;gap:5px;color:var(--tutor-green);font-size:11px;font-weight:750}.tutor-system_petCard__TF7zw[data-attention=true] .tutor-system_petStatus__7DRN7 span{color:#657d16}.tutor-system_petStatus__7DRN7 strong{color:var(--tutor-ink);font-size:12px}.tutor-system_petAction__DENLX{grid-column:2;display:flex;align-self:end;justify-content:stretch}.tutor-system_petAction__DENLX>*{width:100%}.tutor-system_dialogBackdrop__0R__6{position:fixed;z-index:1000;inset:0;isolation:isolate;display:grid;place-items:center;overflow:hidden;background:rgb(14 51 42/62%);padding:24px;backdrop-filter:blur(14px)}.tutor-system_dialog__7JxF2{display:grid;width:min(820px,100%);max-height:min(88dvh,920px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgb(255 255 255/46%);border-radius:30px;background:white;box-shadow:0 42px 110px rgb(6 35 28/34%)}.tutor-system_dialogHeader__fJfkO{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;border-bottom:1px solid var(--tutor-line);background:linear-gradient(135deg,var(--tutor-green),#216450);color:white;padding:22px 24px 20px}.tutor-system_dialogIdentity__NxBbN{display:flex;align-items:center;gap:10px}.tutor-system_dialogIdentity__NxBbN>span{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:var(--tutor-lime);color:var(--tutor-green)}.tutor-system_dialogIdentity__NxBbN>div{display:grid;gap:1px}.tutor-system_dialogIdentity__NxBbN small{color:var(--tutor-lime);font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.tutor-system_dialogIdentity__NxBbN strong{font-size:14px}.tutor-system_dialogClose__8ZT4E{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(255 255 255/18%);border-radius:14px;background:rgb(255 255 255/10%);color:white;cursor:pointer}.tutor-system_dialogClose__8ZT4E:hover{background:rgb(255 255 255/18%)}.tutor-system_dialogTitle__ui2sm{grid-column:1/-1;display:grid;gap:7px;max-width:650px}.tutor-system_dialogTitle__ui2sm h2{margin:0;color:white;font-size:32px;line-height:37px;letter-spacing:-.035em}.tutor-system_dialogTitle__ui2sm p{margin:0;color:rgb(242 253 248/72%);font-size:14px;line-height:21px}.tutor-system_dialogBody__KAYOn{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;scrollbar-gutter:stable}.tutor-system_dialogFooter__syE05{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--tutor-line);background:rgb(250 253 251/96%);padding:16px 24px;backdrop-filter:blur(12px)}.tutor-system_theme__LzFsd form label:has(>input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file])),.tutor-system_theme__LzFsd form label:has(>select),.tutor-system_theme__LzFsd form label:has(>textarea){display:grid;gap:7px;color:var(--tutor-ink);font-size:11px;font-weight:850;letter-spacing:.01em}.tutor-system_theme__LzFsd form label>span:first-child{display:flex;align-items:center;gap:7px;color:var(--tutor-green)}.tutor-system_theme__LzFsd form label>span:first-child:before{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:var(--tutor-lime);box-shadow:0 0 0 3px rgb(200 240 90/18%);content:""}.tutor-system_theme__LzFsd form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){width:100%;min-height:52px;border:1px solid rgb(22 72 59/20%);border-left:4px solid var(--tutor-green);border-radius:15px;background:radial-gradient(circle at 100% 0,rgb(200 240 90/9%),transparent 38%),linear-gradient(180deg,white,#f8fbf9);box-shadow:inset 0 1px 0 white,0 9px 22px rgb(22 72 59/6%);color:var(--tutor-ink);font:inherit;font-size:14px;font-weight:650;outline:none;padding:0 15px 0 14px;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out,transform .15s ease-out}.tutor-system_theme__LzFsd form textarea{min-height:104px;line-height:21px;padding-block:14px;resize:vertical}.tutor-system_theme__LzFsd form :is(input,textarea)::placeholder{color:#82978f;font-weight:450;opacity:1}.tutor-system_theme__LzFsd form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):hover:not(:disabled){border-color:rgb(22 72 59/42%);background:white}.tutor-system_theme__LzFsd form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus-visible:not(:disabled){border-color:var(--tutor-green);border-left-color:var(--tutor-lime);background:white;box-shadow:0 0 0 4px rgb(200 240 90/32%),0 13px 30px rgb(22 72 59/11%);transform:translateY(-1px)}.tutor-system_theme__LzFsd form label:focus-within>span:first-child{color:var(--tutor-ink)}.tutor-system_theme__LzFsd form :is(input,select,textarea)[aria-invalid=true]{border-color:#78831e;background:#fbfdea;box-shadow:0 0 0 4px rgb(200 240 90/24%)}.tutor-system_theme__LzFsd form label>em{color:#69721b;font-size:11px;font-style:normal;font-weight:750}.tutor-system_theme__LzFsd form :is(input:not([type=hidden]),select,textarea):disabled{cursor:not-allowed;filter:saturate(.65);opacity:.62}.tutor-system_assistantRoot__QLvQp{position:fixed;z-index:80;right:24px;bottom:24px}.tutor-system_theme__LzFsd .tutor-system_assistantLauncher__g5qVa[data-variant=ghost]{display:grid;width:68px;height:68px;place-items:center;border:2px solid var(--tutor-lime);border-radius:50%;background:var(--tutor-green);box-shadow:0 20px 52px rgb(22 72 59/30%),inset 0 0 0 7px rgb(200 240 90/8%);color:var(--tutor-lime);cursor:pointer;transition:transform .16s ease-out,box-shadow .16s ease-out}.tutor-system_theme__LzFsd .tutor-system_assistantLauncher__g5qVa svg{width:43px;height:43px}.tutor-system_theme__LzFsd .tutor-system_assistantLauncher__g5qVa[data-variant=ghost]:hover{background:var(--tutor-green-hover);box-shadow:0 24px 62px rgb(22 72 59/38%),inset 0 0 0 7px rgb(200 240 90/12%);transform:translateY(-3px) scale(1.02)}.tutor-system_theme__LzFsd .tutor-system_assistantLauncher__g5qVa[data-variant=ghost]:focus-visible{outline:4px solid rgb(200 240 90/40%);outline-offset:4px}.tutor-system_assistantPanel__hk5Yj{display:grid;width:min(560px,calc(100vw - 32px));min-height:min(650px,calc(100dvh - 64px));max-height:min(820px,calc(100dvh - 64px));grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--tutor-green) 24%,white);border-radius:30px;background:white;box-shadow:0 38px 112px rgb(7 42 34/32%)}.tutor-system_assistantHeader__Nt8Fn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;background:linear-gradient(135deg,var(--tutor-green),#216450);color:white;padding:18px}.tutor-system_assistantMark__HPuGX{display:grid;width:52px;height:52px;place-items:center;border-radius:17px;background:var(--tutor-lime);color:var(--tutor-green)}.tutor-system_assistantHeader__Nt8Fn>div{display:grid;gap:2px}.tutor-system_assistantHeader__Nt8Fn strong{font-size:17px}.tutor-system_assistantHeader__Nt8Fn small{color:rgb(242 253 248/72%);font-size:12px}.tutor-system_assistantHeader__Nt8Fn>button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(255 255 255/16%);border-radius:12px;background:rgb(255 255 255/10%);color:white;cursor:pointer}.tutor-system_assistantScope__nfAtR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;border-bottom:1px solid var(--tutor-line);background:var(--tutor-green-soft);padding:8px}.tutor-system_assistantScope__nfAtR button{min-height:34px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--tutor-muted);cursor:pointer;font:inherit;font-size:11px;font-weight:750}.tutor-system_assistantScope__nfAtR button[data-active=true]{border-color:var(--tutor-lime);background:var(--tutor-lime);color:var(--tutor-green);box-shadow:0 7px 18px rgb(22 72 59/10%)}.tutor-system_assistantConversation__in6WG{display:grid;align-content:start;gap:16px;overflow-y:auto;padding:20px 18px}.tutor-system_assistantBubble__9jS5y{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start}.tutor-system_assistantBubble__9jS5y>span{display:grid;width:32px;height:32px;place-items:center;border-radius:11px;background:var(--tutor-green);color:var(--tutor-lime)}.tutor-system_assistantBubble__9jS5y>div{display:grid;gap:4px;border:1px solid var(--tutor-line);border-radius:5px 17px 17px;background:#f8fbf9;padding:11px 13px}.tutor-system_assistantBubble__9jS5y strong{color:var(--tutor-ink);font-size:13px}.tutor-system_assistantBubble__9jS5y p,.tutor-system_userBubble__CLGDI p{margin:0;color:var(--tutor-muted);font-size:13px;line-height:20px}.tutor-system_assistantPrompts__FYOI_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-left:41px}.tutor-system_assistantPrompts__FYOI_>span{grid-column:1/-1;color:var(--tutor-green);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.tutor-system_assistantPrompts__FYOI_ button{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--tutor-line);border-radius:14px;background:white;color:var(--tutor-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:650;padding:10px 12px;text-align:left}.tutor-system_assistantPrompts__FYOI_ button:hover{border-color:var(--tutor-green);background:var(--tutor-green-soft);color:var(--tutor-green)}.tutor-system_userBubble__CLGDI{justify-self:end;max-width:82%;border-radius:16px 5px 16px 16px;background:var(--tutor-green);padding:11px 13px}.tutor-system_userBubble__CLGDI p{color:white}.tutor-system_assistantComposer__8Uldg{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border-top:1px solid var(--tutor-line);background:white;padding:12px}.tutor-system_assistantComposer__8Uldg label{display:grid;gap:4px}.tutor-system_assistantComposer__8Uldg label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tutor-system_assistantComposer__8Uldg textarea{width:100%;min-height:56px;max-height:130px;resize:none;border:1px solid var(--tutor-line);border-radius:16px;background:#f8fbf9;color:var(--tutor-ink);font:inherit;font-size:13px;line-height:20px;padding:12px 14px}.tutor-system_assistantComposer__8Uldg textarea:focus{border-color:var(--tutor-green);outline:3px solid rgb(22 72 59/10%)}.tutor-system_assistantComposer__8Uldg>button{display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:14px;background:var(--tutor-lime);color:var(--tutor-green);cursor:pointer}.tutor-system_assistantComposer__8Uldg small{grid-column:1/-1;color:var(--tutor-muted);font-size:9px}@media (max-width:680px){.tutor-system_petCard__TF7zw{min-height:0;grid-template-columns:1fr}.tutor-system_petStatus__7DRN7{min-width:0;text-align:left}.tutor-system_petStatus__7DRN7 span{justify-content:flex-start}.tutor-system_petAction__DENLX{grid-column:1;justify-content:stretch}.tutor-system_petAction__DENLX>*{width:100%}.tutor-system_dialogBackdrop__0R__6{place-items:center;padding:max(10px,env(safe-area-inset-top)) 8px max(10px,env(safe-area-inset-bottom))}.tutor-system_dialog__7JxF2{width:100%;max-height:calc(100dvh - max(20px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));border-radius:23px}.tutor-system_dialogHeader__fJfkO{gap:12px;padding:14px 15px 13px}.tutor-system_dialogIdentity__NxBbN>span{width:38px;height:38px;border-radius:12px}.tutor-system_dialogTitle__ui2sm{gap:4px}.tutor-system_dialogTitle__ui2sm h2{font-size:22px;line-height:26px}.tutor-system_dialogTitle__ui2sm p{font-size:12px;line-height:17px}.tutor-system_dialogBody__KAYOn{padding:13px;scrollbar-gutter:auto}.tutor-system_dialogFooter__syE05{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:11px 13px calc(11px + env(safe-area-inset-bottom))}.tutor-system_dialogFooter__syE05>*{width:100%}.tutor-system_dialogFooter__syE05>:only-child{grid-column:1/-1}.tutor-system_theme__LzFsd form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:48px;border-radius:13px}.tutor-system_theme__LzFsd form textarea{min-height:90px}.tutor-system_assistantRoot__QLvQp{right:14px;bottom:calc(88px + env(safe-area-inset-bottom));left:14px}.tutor-system_theme__LzFsd .tutor-system_assistantLauncher__g5qVa[data-variant=ghost]{width:62px;height:62px;margin-left:auto}.tutor-system_theme__LzFsd .tutor-system_assistantLauncher__g5qVa svg{width:39px;height:39px}.tutor-system_assistantPanel__hk5Yj{width:100%;min-height:0;max-height:min(78dvh,720px)}.tutor-system_assistantPrompts__FYOI_{grid-template-columns:1fr;padding-left:0}}@media (max-width:360px){.tutor-system_dialogHeader__fJfkO{gap:9px;padding:12px}.tutor-system_dialogClose__8ZT4E,.tutor-system_dialogIdentity__NxBbN>span{width:36px;height:36px;border-radius:12px}.tutor-system_dialogTitle__ui2sm{gap:5px}.tutor-system_dialogTitle__ui2sm h2{font-size:20px;line-height:24px}.tutor-system_dialogTitle__ui2sm p{font-size:11px;line-height:16px}.tutor-system_dialogBody__KAYOn{padding:10px}.tutor-system_dialogFooter__syE05{gap:7px;padding:9px 10px calc(9px + env(safe-area-inset-bottom))}}.tutor-home-proposal_page__LUHYv{display:grid;width:100%;min-width:0;gap:16px}.tutor-home-proposal_reviewMode__m1Mje{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--tutor-line);border-radius:18px;background:white;padding:12px 14px}.tutor-home-proposal_reviewMode__m1Mje>div{display:grid;gap:2px}.tutor-home-proposal_capabilities___uZ_M header>div>span,.tutor-home-proposal_dialogFlow__eKNyK section>span,.tutor-home-proposal_panel__CnBL4 header>div>span,.tutor-home-proposal_reviewMode__m1Mje span,.tutor-home-proposal_scopeBar__3DsR5 span{color:var(--tutor-green);font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.tutor-home-proposal_reviewMode__m1Mje strong{font-size:13px}.tutor-home-proposal_reviewMode__m1Mje>nav{width:min(100%,600px)}.tutor-home-proposal_hero__tvyJT{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:32px;align-items:center;min-height:270px;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 90% 0,rgb(200 240 90/21%),transparent 28%),linear-gradient(135deg,var(--tutor-green),#216450);padding:36px 40px}.tutor-home-proposal_hero__tvyJT:after{position:absolute;right:-80px;bottom:-170px;width:390px;height:390px;border:1px solid rgb(200 240 90/18%);border-radius:50%;box-shadow:0 0 0 50px rgb(200 240 90/4%),0 0 0 100px rgb(200 240 90/2%);content:""}.tutor-home-proposal_heroCopy__v326o,.tutor-home-proposal_heroStatus___Gcr0{position:relative;z-index:1}.tutor-home-proposal_heroCopy__v326o{display:grid;gap:9px}.tutor-home-proposal_heroCopy__v326o>span{display:flex;width:fit-content;align-items:center;gap:7px;color:var(--tutor-lime);font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.tutor-home-proposal_heroCopy__v326o>small{color:rgb(242 253 248/70%)}.tutor-home-proposal_heroCopy__v326o h1{max-width:850px;margin:0;color:white;font-size:42px;line-height:45px;letter-spacing:-.05em}.tutor-home-proposal_heroCopy__v326o p{max-width:740px;margin:0;color:rgb(242 253 248/72%);font-size:14px;line-height:22px}.tutor-home-proposal_heroCopy__v326o>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.tutor-home-proposal_heroCopy__v326o>div>:last-child{color:white}.tutor-home-proposal_heroStatus___Gcr0{display:grid;min-height:224px;align-content:space-between;gap:14px;border:1px solid rgb(255 255 255/17%);border-radius:22px;background:linear-gradient(145deg,rgb(255 255 255/12%),rgb(255 255 255/7%));color:white;padding:20px;backdrop-filter:blur(10px)}.tutor-home-proposal_heroStatus___Gcr0>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.tutor-home-proposal_heroStatus___Gcr0 small{color:var(--tutor-lime);font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.tutor-home-proposal_heroStatus___Gcr0>header em{border:1px solid rgb(200 240 90/38%);border-radius:999px;background:rgb(200 240 90/12%);color:var(--tutor-lime);font-size:9px;font-style:normal;font-weight:800;padding:6px 9px}.tutor-home-proposal_priorityCopy__kT_U_{display:grid;gap:3px}.tutor-home-proposal_priorityCopy__kT_U_>strong{color:var(--tutor-lime);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.tutor-home-proposal_priorityCopy__kT_U_ h2{margin:0;color:white;font-size:20px;line-height:25px}.tutor-home-proposal_priorityCopy__kT_U_ p{margin:0;color:rgb(242 253 248/68%);font-size:10px;line-height:16px}.tutor-home-proposal_heroPets__d_t9a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.tutor-home-proposal_heroPets__d_t9a>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-width:0;border:1px solid rgb(255 255 255/10%);border-radius:14px;background:rgb(5 35 27/14%);padding:8px}.tutor-home-proposal_heroPets__d_t9a>span[data-active=true]{border-color:rgb(200 240 90/42%);background:rgb(200 240 90/10%)}.tutor-home-proposal_heroPets__d_t9a b{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:white;color:var(--tutor-green);font-size:12px}.tutor-home-proposal_heroPets__d_t9a>span[data-active=true] b{background:var(--tutor-lime)}.tutor-home-proposal_heroPets__d_t9a>span>span{display:grid;min-width:0;gap:1px}.tutor-home-proposal_heroPets__d_t9a>span small{color:rgb(242 253 248/58%);font-size:8px}.tutor-home-proposal_heroPets__d_t9a>span strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tutor-home-proposal_heroStatus___Gcr0>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgb(255 255 255/12%);padding-top:12px}.tutor-home-proposal_heroStatus___Gcr0>footer>span{color:rgb(242 253 248/62%);font-size:9px}.tutor-home-proposal_heroStatus___Gcr0>footer>:last-child{min-height:36px;padding-block:7px}.tutor-home-proposal_scopeBar__3DsR5{display:grid;gap:10px;padding:2px 4px}.tutor-home-proposal_scopeBar__3DsR5>div{display:grid;gap:3px}.tutor-home-proposal_scopeBar__3DsR5>div strong{font-size:18px}.tutor-home-proposal_scopeBar__3DsR5>nav{width:100%}.tutor-home-proposal_petGrid__zQiUn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tutor-home-proposal_metrics__zBJb4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.tutor-home-proposal_metrics__zBJb4 article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;min-height:104px;border:1px solid var(--tutor-line);border-radius:20px;background:white;padding:14px}.tutor-home-proposal_metrics__zBJb4 article[data-primary=true]{border-color:var(--tutor-green);background:var(--tutor-green);color:white}.tutor-home-proposal_metrics__zBJb4 article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:var(--tutor-green);color:var(--tutor-lime);box-shadow:0 10px 24px rgb(22 72 59/14%)}.tutor-home-proposal_metrics__zBJb4 article[data-primary=true]>span{background:var(--tutor-lime);color:var(--tutor-green)}.tutor-home-proposal_metrics__zBJb4 article>div{display:grid;min-width:0;gap:2px}.tutor-home-proposal_metrics__zBJb4 small{color:var(--tutor-muted);font-size:9px;font-weight:800;text-transform:uppercase}.tutor-home-proposal_metrics__zBJb4 article[data-primary=true] small{color:var(--tutor-lime)}.tutor-home-proposal_metrics__zBJb4 strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.tutor-home-proposal_metrics__zBJb4 p{margin:0;color:var(--tutor-muted);font-size:10px}.tutor-home-proposal_metrics__zBJb4 article[data-primary=true] p{color:rgb(242 253 248/66%)}.tutor-home-proposal_metrics__zBJb4 b{color:var(--tutor-green)}.tutor-home-proposal_metrics__zBJb4 article[data-primary=true] b{color:var(--tutor-lime)}.tutor-home-proposal_board__T9Xx5{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:13px;align-items:stretch}.tutor-home-proposal_capabilities___uZ_M,.tutor-home-proposal_panel__CnBL4{display:grid;box-sizing:border-box;gap:14px;border:1px solid var(--tutor-line);border-radius:23px;background:white;padding:19px}.tutor-home-proposal_board__T9Xx5 .tutor-home-proposal_panel__CnBL4{height:100%;align-content:start}.tutor-home-proposal_capabilities___uZ_M header,.tutor-home-proposal_panel__CnBL4 header{display:flex;align-items:start;justify-content:space-between;gap:14px}.tutor-home-proposal_capabilities___uZ_M header>div,.tutor-home-proposal_panel__CnBL4 header>div{display:grid;gap:4px}.tutor-home-proposal_capabilities___uZ_M h2,.tutor-home-proposal_panel__CnBL4 h2{margin:0;font-size:17px;line-height:23px}.tutor-home-proposal_panelSummary__hlrdQ{display:flex;align-items:center;gap:8px;margin:4px 0 0;color:var(--tutor-muted);font-size:10px}.tutor-home-proposal_panelSummary__hlrdQ strong{color:var(--tutor-green);font-size:10px}.tutor-home-proposal_panelSummary__hlrdQ small{border-left:1px solid var(--tutor-line);color:var(--tutor-muted);font-size:10px;padding-left:8px}.tutor-home-proposal_timeline__BVTtX{display:grid;gap:8px}.tutor-home-proposal_timelineRow__7m2lE{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:76px;border:1px solid transparent;border-radius:17px;background:#f5faf7;padding:11px 13px}.tutor-home-proposal_timelineRow__7m2lE[data-tone=attention]{border-color:#b9da51;background:linear-gradient(90deg,var(--tutor-lime-soft),#f8fce9)}.tutor-home-proposal_timelineRow__7m2lE>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:var(--tutor-green);color:var(--tutor-lime)}.tutor-home-proposal_timelineRow__7m2lE[data-tone=attention]>span{background:var(--tutor-lime);color:var(--tutor-green)}.tutor-home-proposal_timelineRow__7m2lE>div{display:grid;gap:2px}.tutor-home-proposal_timelineRow__7m2lE strong{color:var(--tutor-ink);font-size:13px}.tutor-home-proposal_timelineRow__7m2lE small{color:var(--tutor-green);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tutor-home-proposal_timelineRow__7m2lE em{border:1px solid var(--tutor-line);border-radius:999px;background:white;color:var(--tutor-green);font-size:9px;font-style:normal;font-weight:800;padding:6px 9px}.tutor-home-proposal_timelineRow__7m2lE[data-tone=attention] em{border-color:var(--tutor-lime);background:var(--tutor-lime)}.tutor-home-proposal_actionPanel__eIjQd{background:radial-gradient(circle at 100% 0,rgb(200 240 90/11%),transparent 30%),white}.tutor-home-proposal_commandCenter__t2WfO{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:10px;min-width:0}.tutor-home-proposal_primaryCommand__9cMCg{display:grid;align-content:start;gap:6px;min-width:0;overflow:hidden;border-radius:19px;background:radial-gradient(circle at 100% 0,rgb(200 240 90/17%),transparent 35%),var(--tutor-green);color:white;padding:16px}.tutor-home-proposal_primaryCommand__9cMCg>span{display:grid;width:44px;height:44px;place-items:center;margin-bottom:2px;border-radius:14px;background:var(--tutor-lime);color:var(--tutor-green)}.tutor-home-proposal_primaryCommand__9cMCg>small{color:var(--tutor-lime);font-size:9px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.tutor-home-proposal_primaryCommand__9cMCg>strong{font-size:17px;line-height:22px}.tutor-home-proposal_primaryCommand__9cMCg>p{margin:0 0 6px;color:rgb(242 253 248/72%);font-size:10px;line-height:15px}.tutor-home-proposal_primaryCommand__9cMCg>:last-child{width:100%;margin-top:auto}.tutor-home-proposal_commandList__Gtnkv{display:grid;gap:8px;min-width:0}.tutor-home-proposal_quickCommand___N79c{display:grid;width:100%;min-width:0;min-height:69px;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;justify-content:stretch;border:1px solid transparent;border-radius:16px;background:#f3f9f6;color:var(--tutor-ink);padding:10px 12px;text-align:left;white-space:normal}.tutor-home-proposal_quickCommand___N79c:hover{border-color:var(--tutor-green);background:var(--tutor-green-soft)}.tutor-home-proposal_quickCommand___N79c>span{display:contents}.tutor-home-proposal_quickCommand___N79c>span>span:first-child{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--tutor-green);box-shadow:0 10px 24px rgb(22 72 59/14%);color:var(--tutor-lime)}.tutor-home-proposal_quickCommand___N79c>span>span:nth-child(2){display:grid;min-width:0;gap:2px}.tutor-home-proposal_quickCommand___N79c strong{color:var(--tutor-ink);font-size:12px;line-height:17px}.tutor-home-proposal_quickCommand___N79c small{color:var(--tutor-muted);font-size:9px;line-height:14px}.tutor-home-proposal_quickCommand___N79c>span>svg{color:var(--tutor-green)}.tutor-home-proposal_capabilities___uZ_M>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tutor-home-proposal_capabilities___uZ_M article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:18px;background:#f4f9f6;padding:14px}.tutor-home-proposal_capabilities___uZ_M article>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:var(--tutor-green);color:var(--tutor-lime)}.tutor-home-proposal_capabilities___uZ_M article>div{display:grid;gap:3px}.tutor-home-proposal_capabilities___uZ_M article strong{font-size:13px}.tutor-home-proposal_capabilities___uZ_M article p{margin:0;color:var(--tutor-muted);font-size:10px;line-height:15px}.tutor-home-proposal_dialogFlow__eKNyK{display:grid;min-width:0;gap:14px}.tutor-home-proposal_dialogFlow__eKNyK>*{min-width:0}.tutor-home-proposal_dialogFlow__eKNyK section{display:grid;min-width:0;gap:7px;border:1px solid var(--tutor-line);border-radius:19px;padding:17px}.tutor-home-proposal_dialogFlow__eKNyK h3{margin:0;font-size:16px}.tutor-home-proposal_choiceGrid__mBE0u,.tutor-home-proposal_formGrid__Rtyr6{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tutor-home-proposal_choiceGrid__mBE0u button{display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr);justify-content:start;min-height:82px;overflow:hidden;border:1px solid var(--tutor-line);border-radius:15px;padding:12px;text-align:left;white-space:normal}.tutor-home-proposal_choiceGrid__mBE0u button[data-active=true]{border:2px solid var(--tutor-green);background:var(--tutor-green-soft)}.tutor-home-proposal_choiceGrid__mBE0u button>span{display:grid;min-width:0;gap:3px}.tutor-home-proposal_choiceGrid__mBE0u button small,.tutor-home-proposal_choiceGrid__mBE0u button strong{display:block;white-space:normal}.tutor-home-proposal_choiceGrid__mBE0u button strong{font-size:12px}.tutor-home-proposal_choiceGrid__mBE0u button small{color:var(--tutor-muted);font-size:9px}.tutor-home-proposal_upload__Ya4Jy{display:grid;min-height:120px;place-items:center;border:1px dashed #8eb5a8;border-radius:16px;background:#f4f9f6;color:var(--tutor-green);white-space:normal}.tutor-home-proposal_upload__Ya4Jy>span{display:grid;gap:3px}.tutor-home-proposal_upload__Ya4Jy small{color:var(--tutor-muted)}.tutor-home-proposal_formGrid__Rtyr6 label{display:grid;gap:5px;color:var(--tutor-green);font-size:10px;font-weight:750}.tutor-home-proposal_formGrid__Rtyr6 label[data-wide=true]{grid-column:1/-1}.tutor-home-proposal_pinPreview__C4n_Y,.tutor-home-proposal_qrPreview__3_Pcz{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;border-radius:18px;background:var(--tutor-lime-soft);color:var(--tutor-green);padding:16px}.tutor-home-proposal_pinPreview__C4n_Y>div,.tutor-home-proposal_qrPreview__3_Pcz>div{display:grid;gap:2px}.tutor-home-proposal_pinPreview__C4n_Y small,.tutor-home-proposal_qrPreview__3_Pcz small{font-size:9px;font-weight:800;text-transform:uppercase}.tutor-home-proposal_pinPreview__C4n_Y p,.tutor-home-proposal_qrPreview__3_Pcz p{margin:0;color:#536d18;font-size:10px}@media (max-width:1100px){.tutor-home-proposal_hero__tvyJT{grid-template-columns:1fr}.tutor-home-proposal_heroStatus___Gcr0{max-width:560px}.tutor-home-proposal_metrics__zBJb4{grid-template-columns:repeat(2,minmax(0,1fr))}.tutor-home-proposal_board__T9Xx5,.tutor-home-proposal_capabilities___uZ_M>div{grid-template-columns:1fr}}@media (max-width:700px){.tutor-home-proposal_page__LUHYv{gap:12px}.tutor-home-proposal_reviewMode__m1Mje,.tutor-home-proposal_scopeBar__3DsR5{display:grid}.tutor-home-proposal_reviewMode__m1Mje>nav,.tutor-home-proposal_scopeBar__3DsR5>nav{width:100%}.tutor-home-proposal_hero__tvyJT{min-height:470px;border-radius:23px;padding:27px 20px}.tutor-home-proposal_heroCopy__v326o h1{font-size:33px;line-height:36px}.tutor-home-proposal_heroCopy__v326o>div{display:grid}.tutor-home-proposal_choiceGrid__mBE0u,.tutor-home-proposal_commandCenter__t2WfO,.tutor-home-proposal_formGrid__Rtyr6,.tutor-home-proposal_metrics__zBJb4,.tutor-home-proposal_petGrid__zQiUn{grid-template-columns:1fr}.tutor-home-proposal_capabilities___uZ_M article{grid-template-columns:auto minmax(0,1fr)}.tutor-home-proposal_capabilities___uZ_M article>:last-child{grid-column:1/-1;width:100%}.tutor-home-proposal_timelineRow__7m2lE{grid-template-columns:auto minmax(0,1fr)}.tutor-home-proposal_timelineRow__7m2lE em{grid-column:2;justify-self:start}.tutor-home-proposal_formGrid__Rtyr6 label[data-wide=true]{grid-column:auto}}.tutor-launch-home_page__s_PCy{display:grid;gap:16px;width:100%;min-width:0}.tutor-launch-home_hero__cqq2s{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);gap:clamp(24px,4vw,56px);min-height:248px;align-items:center;padding:30px 34px;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 90% 0,rgb(181 255 65/20%),transparent 28%),linear-gradient(135deg,#102f2a,#16483b 62%,#0b6f5e);box-shadow:0 22px 56px rgb(15 58 50/16%)}.tutor-launch-home_hero__cqq2s:after{position:absolute;top:-170px;right:-100px;width:360px;height:360px;border:1px solid rgb(181 255 65/22%);border-radius:50%;box-shadow:0 0 0 52px rgb(181 255 65/4%),0 0 0 104px rgb(181 255 65/2%);content:""}.tutor-launch-home_hero__cqq2s[data-attention=true]{background:radial-gradient(circle at 90% 0,rgb(238 163 92/18%),transparent 28%),linear-gradient(135deg,#3d2b20,#5f3b28 62%,#8d4f2d)}.tutor-launch-home_heroCopy__oby5Y{position:relative;z-index:1;display:grid;gap:9px}.tutor-launch-home_heroCopy__oby5Y>span{display:flex;align-items:center;gap:7px;color:#b5ff41;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.tutor-launch-home_hero__cqq2s[data-attention=true] .tutor-launch-home_heroCopy__oby5Y>span{color:#ffd7a8}.tutor-launch-home_heroCopy__oby5Y>small{color:rgb(235 255 249/72%)}.tutor-launch-home_heroCopy__oby5Y h1{max-width:780px;margin:0;color:white;font-size:2.35rem;line-height:1.04;letter-spacing:-.04em}.tutor-launch-home_heroCopy__oby5Y p{max-width:690px;margin:0;color:rgb(235 255 249/76%);line-height:1.55}.tutor-launch-home_heroCopy__oby5Y>div{margin-top:7px}.tutor-launch-home_emptyPet__XUmPF,.tutor-launch-home_petCard__X7m3l{position:relative;z-index:1;display:grid;align-items:center;gap:13px;padding:18px;border:1px solid rgb(207 255 137/22%);border-radius:21px;background:rgb(7 45 38/56%);color:white;backdrop-filter:blur(12px)}.tutor-launch-home_petCard__X7m3l{width:100%;max-width:380px;grid-template-columns:auto minmax(0,1fr);justify-self:end}.tutor-launch-home_petCard__X7m3l>span{display:grid;width:66px;height:66px;overflow:hidden;place-items:center;border:2px solid rgb(181 255 65/38%);border-radius:21px;background:#0d3029;color:#b5ff41;font-size:1.35rem;font-weight:900}.tutor-launch-home_petCard__X7m3l>span img{width:100%;height:100%;object-fit:cover}.tutor-launch-home_petCard__X7m3l>div{display:grid;gap:2px}.tutor-launch-home_petCard__X7m3l small{color:#b5ff41;font-size:.67rem;font-weight:800;text-transform:uppercase}.tutor-launch-home_petCard__X7m3l strong{font-size:1.25rem}.tutor-launch-home_emptyPet__XUmPF p,.tutor-launch-home_petCard__X7m3l p{margin:0;color:rgb(235 255 249/70%);font-size:.78rem}.tutor-launch-home_petCard__X7m3l b{margin-top:5px;color:#eaffc8;font-size:.7rem}.tutor-launch-home_emptyPet__XUmPF{align-content:end}.tutor-launch-home_emptyPet__XUmPF svg{color:#b5ff41}.tutor-launch-home_emptyPet__XUmPF strong{font-size:1.05rem}.tutor-launch-home_content__JyXy8{min-width:0}@media (max-width:1180px){.tutor-launch-home_hero__cqq2s{grid-template-columns:1fr;min-height:0;align-items:start}.tutor-launch-home_petCard__X7m3l{max-width:none;justify-self:stretch}}@media (max-width:640px){.tutor-launch-home_page__s_PCy{gap:12px}.tutor-launch-home_hero__cqq2s{padding:23px 20px;border-radius:23px}.tutor-launch-home_heroCopy__oby5Y h1{font-size:1.9rem}.tutor-launch-home_petCard__X7m3l>span{width:54px;height:54px}}.adoptions_social__PKD46{--foundation:#ff5a3d;--foundation-soft:rgb(255 90 61/8%)}.adoptions_impact__LNUkx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.adoptions_impact__LNUkx article{display:grid;gap:5px;border:1px solid rgb(255 90 61/12%);border-radius:20px;background:linear-gradient(145deg,var(--foundation-soft),white 64%);padding:18px}.adoptions_impact__LNUkx span{color:var(--foundation);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.adoptions_impact__LNUkx strong{color:var(--ui-text-primary);font-size:26px;line-height:32px}.adoptions_impact__LNUkx p{margin:0;color:var(--ui-text-secondary);font-size:11px;line-height:17px}.adoptions_process__8eha6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.adoptions_process__8eha6 article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:start;border-radius:18px;background:var(--ui-surface-2);padding:14px}.adoptions_process__8eha6 article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:var(--foundation-soft);color:var(--foundation)}.adoptions_process__8eha6 div{display:grid;gap:3px}.adoptions_process__8eha6 strong{color:var(--ui-text-primary);font-size:13px}.adoptions_process__8eha6 small{color:var(--ui-text-secondary);font-size:10px;line-height:16px}.adoptions_petGrid__53wtI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.adoptions_petCard__LAPli{display:grid;min-width:0;overflow:hidden;border:1px solid rgb(255 90 61/12%);border-radius:24px;background:white;box-shadow:0 16px 44px rgb(79 36 27/7%)}.adoptions_petMedia__nkeQy{position:relative;display:grid;min-height:164px;place-items:center;overflow:hidden;background:radial-gradient(circle at 25% 20%,rgb(255 255 255/88%),transparent 28%),linear-gradient(145deg,rgb(255 90 61/8%),rgb(255 190 92/10%));color:var(--foundation)}.adoptions_petMedia__nkeQy:after{position:absolute;right:-22px;bottom:-42px;width:140px;height:140px;border-radius:50%;background:rgb(255 255 255/42%);content:""}.adoptions_petInitial__H6Pmc{position:relative;z-index:1;display:grid;width:74px;height:74px;place-items:center;border:1px solid rgb(255 255 255/82%);border-radius:24px;background:rgb(255 255 255/74%);font-size:30px;font-weight:800;box-shadow:0 14px 30px rgb(79 36 27/9%);backdrop-filter:blur(12px)}.adoptions_petStatus__ZjA6J{position:absolute;z-index:2;top:14px;right:14px;border-radius:999px;background:rgb(255 255 255/88%);color:var(--foundation);font-size:9px;font-weight:750;padding:6px 9px;backdrop-filter:blur(12px)}.adoptions_petBody__8rq9M{display:grid;gap:11px;padding:18px}.adoptions_petTitle__3Tvmd{display:grid;gap:3px}.adoptions_petTitle__3Tvmd strong{color:var(--ui-text-primary);font-size:19px;line-height:25px}.adoptions_petTitle__3Tvmd small{color:var(--foundation);font-size:10px;font-weight:700}.adoptions_petBody__8rq9M p{display:-webkit-box;min-height:57px;overflow:hidden;margin:0;color:var(--ui-text-secondary);font-size:12px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.adoptions_petMeta__xxIoI{display:flex;flex-wrap:wrap;gap:6px}.adoptions_petMeta__xxIoI span{border-radius:999px;background:var(--foundation-soft);color:#a43b28;font-size:9px;font-weight:650;padding:5px 8px}.adoptions_petActions___lfuo{display:flex;gap:8px;margin-top:2px}.adoptions_petActions___lfuo a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid rgb(255 90 61/18%);border-radius:11px;color:var(--foundation);font-size:10px;font-weight:700;padding:0 11px;text-decoration:none}.adoptions_petActions___lfuo a:first-child{background:var(--foundation);color:white}.adoptions_empty__LDe4N{display:grid;min-height:240px;place-content:center;gap:7px;border:1px dashed rgb(255 90 61/20%);border-radius:22px;background:var(--foundation-soft);padding:28px;text-align:center}.adoptions_empty__LDe4N strong{color:var(--ui-text-primary)}.adoptions_empty__LDe4N p{max-width:460px;margin:0;color:var(--ui-text-secondary);font-size:12px;line-height:19px}@media (max-width:980px){.adoptions_petGrid__53wtI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.adoptions_impact__LNUkx,.adoptions_petGrid__53wtI,.adoptions_process__8eha6{grid-template-columns:1fr}.adoptions_petMedia__nkeQy{min-height:142px}}