:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ma-bg-app:#f5f7fb;--ma-bg-surface:#fff;--ma-bg-subtle:#f8fafc;--ma-bg-muted:#eef2f7;--ma-bg-overlay:#0f172a70;--ma-text-strong:#0f172a;--ma-text-default:#1e293b;--ma-text-muted:#475569;--ma-text-subtle:#64748b;--ma-border-default:#dbe2ea;--ma-border-subtle:#e4eaf1;--ma-accent:#2563eb;--ma-accent-hover:#1d4ed8;--ma-accent-soft:#eff6ff;--ma-success:#15803d;--ma-success-soft:#dcfce7;--ma-warning:#b45309;--ma-warning-soft:#fef3c7;--ma-danger:#b91c1c;--ma-danger-soft:#fee2e2;--ma-shadow-xs:0 1px 2px #0f172a0f;--ma-shadow-sm:0 4px 14px #0f172a0f;--ma-shadow-md:0 14px 34px #0f172a1f;--ma-radius-sm:10px;--ma-radius-md:14px;--ma-radius-lg:16px;--ma-radius-xl:18px;--ma-space-1:4px;--ma-space-2:8px;--ma-space-3:12px;--ma-space-4:16px;--ma-space-5:20px;--ma-space-6:24px;--ma-space-7:28px;--ma-space-8:32px;--ma-text-xs:12px;--ma-text-sm:13px;--ma-text-md:14px;--ma-text-lg:16px;--ma-text-xl:20px;--ma-text-2xl:28px;--ma-control-height:44px;--ma-control-height-sm:38px;--ma-max-content-width:460px;--ma-horizontal-padding:16px}*{box-sizing:border-box}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%;margin:0;padding:0}body{background:var(--ma-bg-app);color:var(--ma-text-default);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:inherit}.maAppShell{background:var(--ma-bg-app);flex-direction:column;min-height:100vh;display:flex}.maAppMain{flex-direction:column;flex:1;min-height:0;display:flex}.maPage{gap:var(--ma-space-4);width:100%;padding-top:var(--ma-space-4);padding-bottom:var(--ma-space-7);min-width:0;display:grid}.maPageBody{gap:var(--ma-space-4);width:100%;min-width:0;display:grid}.maContainer{width:100%;max-width:var(--ma-max-content-width);padding-left:var(--ma-horizontal-padding);padding-right:var(--ma-horizontal-padding);margin:0 auto}.maStackSm{gap:var(--ma-space-2);display:grid}.maStackMd{gap:var(--ma-space-4);display:grid}.maStackLg{gap:var(--ma-space-6);display:grid}.maCard,.maHero,.maModalShell,.maRowCard,.maAccordionSection{border:1px solid var(--ma-border-default);border-radius:var(--ma-radius-md);background:var(--ma-bg-surface);box-shadow:var(--ma-shadow-xs)}.maCardSubtle{border:1px solid var(--ma-border-subtle);border-radius:var(--ma-radius-md);background:var(--ma-bg-subtle)}.maCardPadSm{padding:var(--ma-space-3)}.maCardPadMd{padding:var(--ma-space-4)}.maCardPadLg{padding:var(--ma-space-5)}.maCollectionCardLink{padding:var(--ma-space-2)var(--ma-space-3);color:inherit;cursor:pointer;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:block}.maCollectionCardLink:hover{box-shadow:var(--ma-shadow-sm);border-color:#c8d3df}.maCollectionCardLink:active{transform:scale(.99)}.maCollectionCardLink:focus-visible{outline:3px solid color-mix(in srgb,var(--ma-accent)35%,transparent);outline-offset:2px}.maCollectionCardBody{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.maCollectionCardChevron{color:var(--ma-text-subtle);font-size:var(--ma-text-md);flex:none;font-weight:500;line-height:1}.maPlanStatusCard,.maPaywallCard,.maPlanLoadingCard{gap:var(--ma-space-4);display:grid}.maPlanLoadingHeader{justify-content:space-between;align-items:flex-start;gap:var(--ma-space-4);flex-wrap:wrap;display:flex}.maPlanLoadingTextStack{flex:180px;gap:10px;min-width:0;display:grid}.maSkeleton{background:linear-gradient(90deg,#e4ebf3 0%,#f6f9fc 45%,#e4ebf3 90%) 0 0/220% 100%;border-radius:999px;animation:1.4s ease-in-out infinite maSkeletonShimmer;display:block}.maSkeletonLine{height:14px}.maSkeletonLineTitle{width:min(68%,260px);height:24px}.maSkeletonLineShort{width:min(46%,180px)}.maSkeletonLineTiny{width:min(34%,132px)}.maSkeletonLineCollectionTitle{width:min(58%,220px);height:18px}.maSkeletonButton{width:150px;height:var(--ma-control-height);flex:none}.maSkeletonButtonSm{width:78px;height:var(--ma-control-height-sm)}.maSkeletonProgress{width:100%;height:10px}.maCollectionLoadingCard{gap:var(--ma-space-1);padding:var(--ma-space-2)var(--ma-space-3);display:grid}.maFirstCollectionCard{gap:var(--ma-space-5);border-color:color-mix(in srgb,var(--ma-accent)42%,var(--ma-border-default));background:linear-gradient(180deg,#f8fbff 0%,#fff 72%),var(--ma-bg-surface);box-shadow:var(--ma-shadow-sm);display:grid}.maFirstCollectionContent{gap:var(--ma-space-3);display:grid}.maFirstCollectionTitle{color:var(--ma-text-strong);letter-spacing:-.02em;margin:0;font-size:26px;line-height:1.12}.maFirstCollectionCopy{color:var(--ma-text-muted);font-size:var(--ma-text-lg);margin:0;line-height:1.45}.maFirstCollectionExamplesBlock{gap:var(--ma-space-2);padding:var(--ma-space-3);border:1px solid var(--ma-border-subtle);border-radius:var(--ma-radius-sm);background:#ffffffb8;display:grid}.maFirstCollectionExamplesTitle{color:var(--ma-text-default);font-size:var(--ma-text-sm);margin:0;font-weight:700;line-height:1.35}.maFirstCollectionExamples{color:var(--ma-text-muted);font-size:var(--ma-text-md);gap:6px;margin:0;padding-left:18px;line-height:1.4;display:grid}.maFirstCollectionCta{width:100%;min-height:50px;font-size:var(--ma-text-lg)}.maPlanCardSecondary{border-color:var(--ma-border-subtle);box-shadow:none;background:#fbfcfe}@keyframes maSkeletonShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.maSkeleton{animation:none}}.maPlanStatusHeader{justify-content:space-between;align-items:flex-start;gap:var(--ma-space-4);flex-wrap:wrap;display:flex}.maPlanRemaining{font-size:var(--ma-text-md);color:var(--ma-text-default);margin:6px 0 0;font-weight:650;line-height:1.4}.maPlanCapacityReached{font-size:var(--ma-text-md);color:var(--ma-warning);margin:6px 0 0;font-weight:700;line-height:1.4}.maPlanProgressTrack{background:var(--ma-bg-muted);border-radius:999px;width:100%;height:10px;overflow:hidden}.maPlanProgressFill{border-radius:inherit;background:linear-gradient(90deg,var(--ma-accent)0%,#60a5fa 100%);height:100%}.maPaywallHeader{gap:var(--ma-space-2);display:grid}.maPaywallBenefitList{color:var(--ma-text-default);font-size:var(--ma-text-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.maPaywallBenefitList li{align-items:baseline;gap:7px;min-width:0;display:flex}.maPaywallBenefitList li:before{content:"✓";color:var(--ma-success);flex:none;font-weight:800}.maPaywallPriceRow{justify-content:space-between;align-items:center;gap:var(--ma-space-3);flex-wrap:wrap;display:flex}.maPaywallPrice{color:var(--ma-text-strong);font-size:var(--ma-text-xl);margin:0;font-weight:750;line-height:1.25}.maPaywallUpgradeChoices{gap:var(--ma-space-2);padding-top:var(--ma-space-3);border-top:1px solid var(--ma-border-subtle);display:grid}.maPlanChoiceSurface{gap:var(--ma-space-4);display:grid}.maPlanOfferList{gap:var(--ma-space-3);display:grid}.maPlanOffer{padding:var(--ma-space-5)var(--ma-space-4)var(--ma-space-4);border:1px solid var(--ma-border-subtle);border-radius:var(--ma-radius-lg);background:var(--ma-bg-surface);gap:6px;display:grid}.maPlanOfferLead{border-color:var(--ma-border-default);box-shadow:var(--ma-shadow-sm)}.maPlanOfferName{color:var(--ma-text-muted);font-size:var(--ma-text-md);letter-spacing:0;margin:0;font-weight:400;line-height:1.3}.maPlanOfferPlanWordPlus{color:var(--ma-accent);font-weight:650}.maPlanOfferPlanWordCore{color:var(--ma-text-muted);font-weight:650}.maPlanOfferPromise{color:var(--ma-text-strong);letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:18px;font-weight:650;line-height:1.25}.maPlanOfferPrice{color:var(--ma-text-strong);font-size:var(--ma-text-xl);letter-spacing:-.02em;margin:2px 0 0;font-weight:700;line-height:1.2}.maPlanOfferIncludes{margin:var(--ma-space-2)0 0;color:var(--ma-text-default);font-size:var(--ma-text-sm);font-weight:620;line-height:1.4}.maPlanOfferPoints{margin:var(--ma-space-2)0 0;gap:5px;display:grid}.maPlanOfferPoint{color:var(--ma-text-muted);font-size:var(--ma-text-sm);line-height:1.45}.maPlanOfferPointComingSoon{color:var(--ma-text-subtle)}.maPlanOfferComingSoon{color:var(--ma-text-subtle);font-size:var(--ma-text-xs);white-space:nowrap;margin-left:8px;font-weight:500;line-height:1.3}.maPlanOfferDetail{margin:var(--ma-space-2)0 0;color:var(--ma-text-subtle);font-size:var(--ma-text-sm);line-height:1.45}.maPlanOfferCta{margin-top:var(--ma-space-4);width:100%}.maPlanOfferTerms{gap:6px;display:grid}.maPlanOfferGuarantee{color:var(--ma-text-muted);font-size:var(--ma-text-sm);margin:0;line-height:1.45}.maPlanChoiceStack{gap:var(--ma-space-3);display:grid}.maPlanChoiceCard{gap:var(--ma-space-3);padding:var(--ma-space-4);border:1px solid var(--ma-border-subtle);border-radius:var(--ma-radius-md);background:#fff;display:grid}.maPlanChoiceCopy{gap:4px;display:grid}.maPlanChoiceName{font-size:var(--ma-text-lg);color:var(--ma-text-strong);margin:0;font-weight:750}.maPlanChoiceMeta{color:var(--ma-text-default);font-size:var(--ma-text-sm);margin:0}.maPlanChoicePrice{color:var(--ma-text-strong);font-size:var(--ma-text-xl);margin:0;font-weight:750;line-height:1.25}.maPlanConfirmPanel{gap:var(--ma-space-3);padding:var(--ma-space-4);border:1px solid color-mix(in srgb,var(--ma-accent)35%,var(--ma-border-default));border-radius:var(--ma-radius-md);background:#f8fbff;display:grid}.maPlanConfirmTitle{font-size:var(--ma-text-lg);color:var(--ma-text-strong);margin:0;font-weight:750}.maPlanConfirmList{color:var(--ma-text-default);font-size:var(--ma-text-sm);gap:6px;margin:0;padding-left:1.1rem;line-height:1.45;display:grid}.maPlanConfirmActions{flex-wrap:wrap;gap:8px;display:flex}.maPlanUpgradePrompt{gap:var(--ma-space-2);display:grid}.maSectionHeader{gap:var(--ma-space-1);display:grid}.maSectionTitle{color:var(--ma-text-strong);font-size:var(--ma-text-xl);letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.25}.maSectionMeta{color:var(--ma-text-subtle);font-size:var(--ma-text-sm);margin:0;line-height:1.4}.maHero{padding:var(--ma-space-5);background:linear-gradient(180deg,#f8fbff 0%,#fff 72%),var(--ma-bg-surface)}.maHeroTitle{color:var(--ma-text-strong);font-size:var(--ma-text-2xl);letter-spacing:-.02em;margin:0;font-weight:640;line-height:1.16}.maHeroText{color:var(--ma-text-muted);font-size:var(--ma-text-md);margin:0;line-height:1.48}.maBtn{appearance:none;border:1px solid var(--ma-border-default);border-radius:var(--ma-radius-sm);background:var(--ma-bg-surface);color:var(--ma-text-default);min-height:var(--ma-control-height);padding:0 var(--ma-space-4);font-size:var(--ma-text-md);cursor:pointer;justify-content:center;align-items:center;font-weight:620;line-height:1.2;text-decoration:none;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.maBtn:hover:not(:disabled){border-color:#c8d3df}.maBtnPrimary{border-color:var(--ma-accent);background:var(--ma-accent);color:#fff}.maBtnPrimary:hover:not(:disabled){border-color:var(--ma-accent-hover);background:var(--ma-accent-hover)}.maBtnSecondary{color:var(--ma-text-default);background:#f8fafd;border-color:#cfd8e3}.maBtnDanger{color:#fff;background:#dc2626;border-color:#dc2626}.maBtnGhost{color:var(--ma-text-muted);background:0 0;border-color:#0000}.maBtnSm{min-height:var(--ma-control-height-sm);font-size:var(--ma-text-sm);padding:0 var(--ma-space-3)}.maBtn:disabled,.maBtn[disabled]{opacity:.56;cursor:not-allowed}.maInput,.maSelect,.maTextarea{border-radius:var(--ma-radius-sm);background:var(--ma-bg-surface);width:100%;min-width:0;color:var(--ma-text-strong);font-size:var(--ma-text-lg);border:1px solid #cfd8e3;line-height:1.35}.maInput,.maSelect{min-height:var(--ma-control-height);padding:0 var(--ma-space-3)}.maTextarea{min-height:112px;padding:var(--ma-space-2)var(--ma-space-3);resize:vertical}.maInput::placeholder,.maTextarea::placeholder{color:#94a3b8}.maFieldLabel{color:var(--ma-text-default);font-size:var(--ma-text-md);margin:0;font-weight:620;line-height:1.35}.maLabel{margin:0 0 var(--ma-space-1);color:var(--ma-text-default);font-size:var(--ma-text-sm);font-weight:650;line-height:1.35;display:block}.maMuted{color:var(--ma-text-muted);font-size:var(--ma-text-md);line-height:1.45}.maEyebrow{color:var(--ma-text-muted);font-size:var(--ma-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:760;line-height:1.2}.maErrorText{color:#b91c1c;font-size:var(--ma-text-sm);margin:0;font-weight:650;line-height:1.4}.maPill{border:1px solid var(--ma-border-default);font-size:var(--ma-text-xs);white-space:normal;overflow-wrap:anywhere;color:#334155;background:#f8fafd;border-radius:999px;padding:2px 10px;font-weight:650;line-height:1.45}.maPillInfo{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.maPillSuccess{color:#166534;background:#dcfce7;border-color:#86efac}.maPillWarning{color:#92400e;background:#fef3c7;border-color:#fcd34d}.maPillDanger{color:#991b1b;background:#fee2e2;border-color:#fecaca}.maPillMuted{color:#475569;background:#f8fafc;border-color:#d5dde7}.maInlineMeta{color:var(--ma-text-subtle);font-size:var(--ma-text-xs);margin:0;line-height:1.35}.maDivider{background:var(--ma-border-subtle);border:0;width:100%;height:1px;margin:0}.maEmptyState{color:var(--ma-text-subtle);font-size:var(--ma-text-md);margin:0;line-height:1.45}.maTextInfo,.maTextError,.maTextSuccess{font-size:var(--ma-text-sm);margin:0;line-height:1.42}.maTextInfo{color:var(--ma-text-muted)}.maTextError{color:var(--ma-danger)}.maTextSuccess{color:var(--ma-success)}.maStickyTopBar{z-index:20;background:color-mix(in srgb,var(--ma-bg-app)86%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ma-border-subtle);position:sticky;top:0}.maStickyBottomBar{z-index:20;background:color-mix(in srgb,var(--ma-bg-surface)92%,transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--ma-border-subtle);position:sticky;bottom:0}.maModalBackdrop{z-index:40;background:var(--ma-bg-overlay);-webkit-backdrop-filter:blur(4px);padding:var(--ma-space-4);place-items:center;display:grid;position:fixed;inset:0}.maModalShell{width:100%;max-width:var(--ma-max-content-width);max-height:calc(100dvh - 32px);box-shadow:var(--ma-shadow-md);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.maModalShell.maModalWide{max-width:calc(var(--ma-max-content-width) + 20px)}.maModalHeader{padding:var(--ma-space-4);border-bottom:1px solid var(--ma-border-subtle);background:var(--ma-bg-surface);gap:var(--ma-space-1);display:grid}.maModalBody{padding:var(--ma-space-4);gap:var(--ma-space-3);display:grid;overflow:auto}.maModalFooter{padding:var(--ma-space-3)var(--ma-space-4)calc(var(--ma-space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--ma-border-subtle);gap:var(--ma-space-2);background:linear-gradient(#fff 0%,#f8fafc 100%);display:grid}.maGlobalHeader{z-index:30;border-bottom:1px solid var(--ma-border-subtle);background:color-mix(in srgb,var(--ma-bg-surface)92%,transparent);-webkit-backdrop-filter:blur(10px);position:relative}.maGlobalHeaderInner{justify-content:space-between;align-items:center;gap:var(--ma-space-3);min-height:56px;padding-top:var(--ma-space-2);padding-bottom:var(--ma-space-2);display:flex}.maGlobalHeaderInner>*{min-width:0}.maBrandLink{color:var(--ma-text-strong);letter-spacing:.01em;align-items:center;min-width:0;font-size:20px;font-weight:680;line-height:1.2;text-decoration:none;display:inline-flex}.maGlobalHeaderInner .publicPageHeaderActions .publicPageHeaderAction{align-items:center;min-height:44px;display:inline-flex}.maFooterFull{border-top:1px solid var(--ma-border-subtle);background:var(--ma-bg-surface);margin-top:auto}.maFooterFullInner{text-align:center;justify-items:center;gap:var(--ma-space-2);padding-top:var(--ma-space-5);padding-bottom:var(--ma-space-5);display:grid}.maFooterNav{color:var(--ma-text-muted);font-size:var(--ma-text-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .55rem;margin:0;line-height:1.4;display:flex}.maFooterNavSep{color:var(--ma-text-muted);-webkit-user-select:none;user-select:none;flex:none}.maFooterCopyright{color:var(--ma-text-muted);font-size:var(--ma-text-sm);margin:0;line-height:1.4}.maFooterCopy{color:var(--ma-text-muted);font-size:var(--ma-text-sm);overflow-wrap:anywhere;margin:0;line-height:1.4}.maFooterCopyLink,.maInlineLink{color:var(--ma-accent-hover);font-weight:620;text-decoration:none}.maFooterCopyLink:hover,.maInlineLink:hover{text-decoration:underline}.maFooterMinimal{background:0 0;margin-top:auto}.maFooterMinimalInner{text-align:center;padding-top:var(--ma-space-2);padding-bottom:var(--ma-space-3)}.maFooterMinimalCopy{color:var(--ma-text-subtle);font-size:var(--ma-text-xs);margin:0;line-height:1.4}.maMoveShell{flex-direction:column;min-height:100%;display:flex}.maMoveHeader{border-bottom:1px solid var(--ma-border-subtle);background:#f8fafce6}.maMoveHeaderInner{gap:var(--ma-space-2);padding-top:10px;padding-bottom:12px;display:grid}.maMoveIdentity{cursor:pointer;margin-bottom:4px}.maMoveTitle{color:var(--ma-text-default);margin:0;font-size:16px;font-weight:640;line-height:1.25}.maMoveSubtitle{color:var(--ma-text-subtle);font-size:var(--ma-text-xs);margin:2px 0 0;line-height:1.3}.maPhaseNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.maPhaseLink{background:var(--ma-bg-surface);min-width:0;min-height:36px;color:var(--ma-text-muted);font-size:var(--ma-text-sm);white-space:normal;overflow-wrap:anywhere;text-align:center;border:1px solid #d4dce7;border-radius:999px;justify-content:center;align-items:center;padding:6px 8px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.maPhaseLinkActive{border-color:var(--ma-accent);background:var(--ma-accent);color:#fff}.maMoveContent{padding-top:var(--ma-space-6);padding-bottom:var(--ma-space-3)}.maAccordionSection{background:var(--ma-bg-subtle);overflow:hidden}.maAccordionTrigger{border-radius:inherit;width:100%;color:var(--ma-text-strong);justify-content:space-between;align-items:center;gap:var(--ma-space-2);text-align:left;cursor:pointer;background:0 0;border:0;padding:11px 14px;display:flex}.maAccordionLabel{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:var(--ma-text-md);font-weight:630;line-height:1.45}.maAccordionChevron{color:var(--ma-text-subtle);flex-shrink:0;transition:transform .12s}.maAccordionChevronExpanded{transform:rotate(90deg)}.maSetupRelatedCardTrigger{width:100%;min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:var(--ma-space-2);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.maAccordionPanel{padding:0 12px 12px}.maRoomGroupHeading{font-size:var(--ma-text-sm);color:var(--ma-text-muted);white-space:normal;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.maListReset{margin:0;padding:0;list-style:none}.maRowCard{text-align:left;border-radius:var(--ma-radius-sm);background:var(--ma-bg-surface);border:1px solid #d2dae5;width:100%;padding:11px 12px;overflow:hidden;box-shadow:0 1px #0f172a0a}.maRowCardOpen{background:#f8faff;border-color:#cfd8ff}.maRowCardInner{gap:6px;min-width:0;display:grid}.maRowCardTop{justify-content:space-between;align-items:flex-start;gap:var(--ma-space-2);min-width:0;display:flex}.maRowCardIdWrap{align-items:center;gap:var(--ma-space-2);flex-wrap:wrap;min-width:0;display:flex}.maRowCardId{font-size:var(--ma-text-md);color:var(--ma-text-strong);line-height:1.45}.maRowCardDestination{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:var(--ma-text-md);color:var(--ma-text-default);font-weight:560;line-height:1.45}.maRowCardSearchBody,.maRowCardSearchDetails{gap:4px;min-width:0;display:grid}.maRowCardMetaLine{font-size:var(--ma-text-sm);color:var(--ma-text-muted);overflow-wrap:break-word;line-height:1.4}.maRowCardMetaLineSubtle{color:var(--ma-text-subtle)}.maRowCardNotes{color:var(--ma-text-subtle);font-size:var(--ma-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.maSearchThumbnailStrip{pointer-events:none;flex:none;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.maSearchThumbnailFrame{background:#f8fafc;border:1px solid #d7e1ed;border-radius:12px;flex:none;width:72px;height:72px;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.maSearchThumbnailImage{object-fit:cover;width:100%;height:100%;display:block}.maSearchThumbnailStripProminent{margin-top:4px}.maSearchThumbnailStripProminent .maSearchThumbnailFrame{border-radius:16px;width:min(100%,360px);height:180px}.maSearchThumbnailStripProminent .maSearchThumbnailOverflow{height:180px}@media (min-width:640px){.maSearchThumbnailStripProminent .maSearchThumbnailFrame,.maSearchThumbnailStripProminent .maSearchThumbnailOverflow{height:220px}}.maSearchThumbnailOverflow{min-width:42px;height:72px;color:var(--ma-text-muted);font-size:var(--ma-text-sm);background:#f1f5f9;border:1px solid #d7e1ed;border-radius:12px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.maOnboardingIntro{gap:var(--ma-space-3);padding:var(--ma-space-4)var(--ma-space-2)var(--ma-space-2);display:grid}.maOnboardingIntro h1{color:var(--ma-text-strong);letter-spacing:-.045em;font-size:clamp(30px,7vw,46px);line-height:.98}.maOnboardingCopyLine{display:block}.maOnboardingLoadingCard{gap:var(--ma-space-3);display:grid}.maOnboardingLoadingCard h2{color:var(--ma-text-strong);letter-spacing:-.035em;margin:0;font-size:clamp(24px,6vw,34px);line-height:1.08}.maOnboardingLoadingCard p{color:var(--ma-text-muted);font-size:var(--ma-text-lg);margin:0;line-height:1.45}.maOnboardingSuggestions{gap:var(--ma-space-5)!important}.maOnboardingSuggestionChips{gap:var(--ma-space-3);grid-template-columns:1fr;display:grid}.maOnboardingSuggestionChip{min-height:58px;padding:0 var(--ma-space-5);font-size:var(--ma-text-lg);border-radius:999px;justify-content:space-between;font-weight:760;box-shadow:0 10px 22px #2563eb2e}.maOnboardingSuggestionChip:after{content:"Find";color:#ffffffc7;font-size:var(--ma-text-sm);font-weight:720}.maOnboardingSearching{justify-items:center;gap:var(--ma-space-5);text-align:center;padding-top:var(--ma-space-7);padding-bottom:var(--ma-space-7);display:grid}.maOnboardingSearchIndicator{background:var(--ma-accent-soft);border-radius:999px;place-items:center;width:72px;height:72px;display:grid;position:relative}.maOnboardingSearchPulse{border-radius:inherit;border:2px solid color-mix(in srgb,var(--ma-accent)28%,transparent);animation:1.5s ease-out infinite maOnboardingSearchPulse;position:absolute;inset:7px}.maOnboardingSearchLens{border:3px solid var(--ma-accent);border-radius:999px;width:27px;height:27px;animation:1.8s ease-in-out infinite maOnboardingSearchLens;position:relative}.maOnboardingSearchLens:after{content:"";background:var(--ma-accent);transform-origin:50%;border-radius:999px;width:12px;height:3px;position:absolute;bottom:-6px;right:-8px;transform:rotate(45deg)}.maOnboardingSearchCopy{gap:var(--ma-space-2);display:grid}.maOnboardingSearchCopy h2,.maOnboardingSearchCopy p{margin:0}.maOnboardingSearchCopy h2{color:var(--ma-text-strong);letter-spacing:-.035em;font-size:clamp(24px,6vw,34px);line-height:1.06}.maOnboardingSearchCopy p{color:var(--ma-text-muted);font-size:var(--ma-text-lg);font-weight:620;line-height:1.45}.maOnboardingResultReveal{gap:var(--ma-space-8);padding:var(--ma-space-7)0 var(--ma-space-3);display:grid}.maOnboardingResultHeader{justify-items:center;gap:var(--ma-space-5);padding:calc(var(--ma-space-8) + var(--ma-space-2))0 var(--ma-space-6);text-align:center;display:grid}.maOnboardingResultTitle{color:var(--ma-text-strong);letter-spacing:-.075em;margin:0;font-size:clamp(46px,12vw,82px);font-weight:860;line-height:.86}.maOnboardingResultFoundIn{color:var(--ma-text-muted);font-size:var(--ma-text-lg);margin:0;font-weight:680;line-height:1.45}.maOnboardingResultCardList{gap:var(--ma-space-4);margin-top:var(--ma-space-1);display:grid}.maOnboardingResultCardList .maRowCard{border-radius:var(--ma-radius-lg);padding:var(--ma-space-5);box-shadow:var(--ma-shadow-md)}.maOnboardingResultCardList .maRowCardInner{gap:var(--ma-space-3)}.maOnboardingResultCardList .maRowCardId{font-size:var(--ma-text-xl);letter-spacing:-.02em;line-height:1.2}.maOnboardingResultCardList .maRowCardDestination{font-size:var(--ma-text-lg)}.maOnboardingResultCardList .maSearchThumbnailStripProminent{align-items:stretch;gap:var(--ma-space-3);margin-top:var(--ma-space-2)}.maOnboardingResultCardList .maSearchThumbnailStripProminent .maSearchThumbnailFrame{border-radius:var(--ma-radius-lg);flex:auto;width:auto;min-width:0;max-width:none;height:240px}.maOnboardingResultCardList .maSearchThumbnailStripProminent .maSearchThumbnailOverflow{border-radius:var(--ma-radius-md);flex:0 0 54px;height:240px}.maOnboardingFutureValue{color:var(--ma-text-muted);font-size:var(--ma-text-lg);text-align:center;margin:0;font-weight:620;line-height:1.45}.maOnboardingResultCtaWrap{display:grid}.maOnboardingResultCta{border-radius:var(--ma-radius-md);width:100%;min-height:58px;font-size:var(--ma-text-lg);font-weight:760;box-shadow:0 14px 28px #2563eb38}@media (min-width:640px){.maOnboardingSuggestionChips{grid-template-columns:repeat(2,minmax(0,1fr))}.maOnboardingResultReveal{gap:calc(var(--ma-space-8) + var(--ma-space-2));padding-top:calc(var(--ma-space-8) + var(--ma-space-2))}.maOnboardingResultCardList .maSearchThumbnailStripProminent .maSearchThumbnailFrame,.maOnboardingResultCardList .maSearchThumbnailStripProminent .maSearchThumbnailOverflow{height:300px}}@keyframes maOnboardingSearchPulse{0%{opacity:.7;transform:scale(.86)}70%,to{opacity:0;transform:scale(1.25)}}@keyframes maOnboardingSearchLens{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.maOnboardingSearchPulse,.maOnboardingSearchLens{animation:none}}.maRowCardUpdated{color:var(--ma-text-subtle);white-space:normal;overflow-wrap:anywhere;text-align:right;align-self:flex-end;padding-right:4px;font-size:11px;line-height:16px}.maRowActionPill{border:1px solid var(--ma-accent);min-height:36px;box-shadow:none;white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:14px;font-weight:620;line-height:1.2;display:inline-flex}.maSearchSurface{gap:var(--ma-space-2);width:100%;min-width:0;display:grid}.maSearchSurfaceSticky{z-index:20}.maSearchInputWrap{min-width:0;position:relative}.maSearchInputWrap .maInput[type=search]{appearance:none}.maSearchInputWrap .maInput[type=search]::-webkit-search-decoration{appearance:none;display:none}.maSearchInputWrap .maInput[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.maSearchInputWrap .maInput[type=search]::-webkit-search-results-button{appearance:none;display:none}.maSearchInputWrap .maInput[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.maSearchInputWrap .maSearchAskField{resize:none;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;field-sizing:fixed;appearance:none;height:44px;min-height:44px;max-height:66px;padding-top:10px;padding-bottom:10px;line-height:22px;display:block;overflow-x:hidden}.maSearchInputWrap .maSearchAskField:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.maSearchTrailingActions{align-items:center;gap:2px;display:flex;position:absolute;top:0;bottom:0;right:4px}.maSearchInputWrapGrown .maSearchTrailingActions{align-items:flex-end}.maSearchActionIcon{border-radius:var(--ma-radius-sm);color:#374151;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.maSearchActionIcon:disabled{color:#9ca3af;cursor:not-allowed}.maSearchSubmitAction{color:#fff;background:0 0}.maSearchSubmitVisual{color:#fff;pointer-events:none;background:#d4dbe4;border-radius:999px;place-items:center;display:grid}.maSearchSubmitAction:disabled{color:#fff;cursor:not-allowed}.maSearchSubmitAction:disabled .maSearchSubmitVisual{color:#fff;background:#d4dbe4}.maSearchSubmitAction:disabled:has(.maSearchSubmitSpinner) .maSearchSubmitVisual{background:var(--ma-accent);color:#fff}.maSearchSubmitAction:not(:disabled) .maSearchSubmitVisual{background:var(--ma-accent);color:#fff}.maSearchSubmitAction:not(:disabled):hover .maSearchSubmitVisual{background:var(--ma-accent-hover);color:#fff}.maSearchSubmitSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite maSearchSubmitSpin}@keyframes maSearchSubmitSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.maSearchSubmitSpinner{animation:none}}.maSearchStatusRow{text-align:right;min-height:16px;color:var(--ma-text-subtle);white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:16px}.maCrossPhaseSection{border:1px solid var(--ma-border-default);border-radius:var(--ma-radius-md);background:var(--ma-bg-subtle);padding:var(--ma-space-3);gap:var(--ma-space-2);display:grid}.maCrossPhaseRow{border-radius:var(--ma-radius-sm);background:var(--ma-bg-surface);text-align:left;border:1px solid #d1d9e3;gap:8px;width:100%;min-width:0;padding:10px 12px;display:grid}.maCrossPhaseRow>*{min-width:0}.maCrossPhaseMain{gap:8px;min-width:0;display:grid}.maCrossPhaseTop{justify-content:space-between;align-items:flex-start;gap:var(--ma-space-2);min-width:0;display:flex}.maCrossPhaseContainerId{color:#0f172a;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:20px}.maCrossPhaseDestination{color:#475569;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:18px}.maCrossPhaseSearchBody,.maCrossPhaseThumbnailRow{width:100%;min-width:0;display:flex}.accountSurfacePage{gap:var(--ma-space-4);width:100%;padding-top:var(--ma-space-4);padding-bottom:var(--ma-space-7);display:grid}.accountSurfaceHero,.accountSurfaceCard{border:1px solid var(--ma-border-default);border-radius:var(--ma-radius-md);background:var(--ma-bg-surface);box-shadow:var(--ma-shadow-xs)}.accountSurfaceHero{padding:var(--ma-space-5);background:linear-gradient(180deg,#f8fbff 0%,#fff 72%),var(--ma-bg-surface)}.accountSurfaceCard{padding:var(--ma-space-4)}.accountSurfaceHeroTitle{color:var(--ma-text-strong);font-size:var(--ma-text-2xl);letter-spacing:-.02em;margin:0;font-weight:640;line-height:1.16}.accountSurfaceSectionTitle{color:var(--ma-text-strong);margin:0;font-size:18px;font-weight:630;line-height:1.3}.accountSurfaceMuted{color:var(--ma-text-muted);font-size:var(--ma-text-md);margin:0;line-height:1.45}.accountSurfaceHelper{color:var(--ma-text-subtle);font-size:var(--ma-text-sm);margin:0;line-height:1.4}.accountSurfaceTextInfo{color:var(--ma-text-muted);font-size:var(--ma-text-md);margin:0}.accountSurfaceTextError{color:var(--ma-danger);font-size:var(--ma-text-md);margin:0}.accountSurfaceTextSuccess{color:var(--ma-success);font-size:var(--ma-text-md);margin:0}.accountSurfaceActions{align-items:center;gap:var(--ma-space-2);flex-wrap:wrap;min-width:0;display:flex}.accountSurfaceButton{appearance:none;border-radius:var(--ma-radius-sm);background:var(--ma-bg-surface);color:var(--ma-text-default);min-height:var(--ma-control-height);padding:0 var(--ma-space-3);font-size:var(--ma-text-md);cursor:pointer;border:1px solid #cfd8e3;font-weight:620}.accountSurfaceButtonPrimary{border-color:var(--ma-accent);background:var(--ma-accent);color:#fff}.accountSurfaceButton:disabled,.accountSurfaceButton[disabled]{opacity:.56;cursor:not-allowed}.accountSurfaceInput{width:100%;min-width:0;min-height:var(--ma-control-height);border-radius:var(--ma-radius-sm);background:var(--ma-bg-surface);color:var(--ma-text-strong);font-size:var(--ma-text-lg);border:1px solid #cfd8e3;flex:220px;padding:0 11px;line-height:1.35}.accountSurfaceInput::placeholder{color:#94a3b8}.accountSurfaceRowList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.accountSurfaceRow{border:1px solid var(--ma-border-default);border-radius:var(--ma-radius-md);background:var(--ma-bg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.accountSurfaceRowMain{flex:220px;gap:4px;min-width:0;display:grid}.accountSurfaceRowTitle{color:var(--ma-text-strong);margin:0;font-size:15px;font-weight:620;line-height:1.3;text-decoration:none}.accountSurfaceRowTitle:hover{text-decoration:underline}.accountSurfaceRowMeta{color:var(--ma-text-subtle);font-size:var(--ma-text-xs);margin:0;line-height:1.35}.accountSurfaceRowTrailing{justify-content:flex-end;align-items:center;gap:var(--ma-space-2);flex-wrap:wrap;min-width:0;display:flex}.accountSurfacePill{border:1px solid var(--ma-border-default);font-size:var(--ma-text-xs);white-space:normal;overflow-wrap:anywhere;color:#334155;background:#f8fafc;border-radius:999px;padding:2px 10px;font-weight:650;line-height:1.45}.accountSurfacePillOwner{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.accountSurfacePillMember{color:#334155;background:#f8fafc;border-color:#d1d9e3}.accountSurfaceInlineLink{color:var(--ma-accent-hover);font-weight:620;text-decoration:none}.accountSurfaceInlineLink:hover{text-decoration:underline}.accountSurfaceStack,.settingsInlineSection{gap:10px;display:grid}.settingsInlineSectionDivided{margin-top:var(--ma-space-3);padding-top:var(--ma-space-3);border-top:1px solid var(--ma-border-subtle)}.settingsMemberList{gap:6px}.settingsMemberRow{border:1px solid var(--ma-border-subtle);border-radius:var(--ma-radius-sm);background:var(--ma-bg-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.settingsMemberActions{justify-content:flex-end;align-items:center;gap:var(--ma-space-2);flex-wrap:wrap;min-width:0;display:flex}.settingsMemberActions:empty{display:none}.accountSurfaceSrOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.publicPageHeader{z-index:20;border-bottom:1px solid var(--ma-border-subtle);background:color-mix(in srgb,var(--ma-bg-surface)92%,transparent);-webkit-backdrop-filter:blur(10px);position:relative}.publicPageHeaderInner{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding-top:8px;padding-bottom:8px;display:flex}.publicPageHeaderInner>*{min-width:0}.publicPageBrand{color:var(--ma-text-strong);letter-spacing:.01em;align-items:center;min-width:0;font-size:20px;font-weight:680;line-height:1.2;text-decoration:none;display:inline-flex}.publicPageHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.publicPageHeaderAction{color:var(--ma-text-muted);font-size:var(--ma-text-md);font-weight:620;line-height:1.3;text-decoration:none}.publicPageHeaderAction:hover{text-decoration:underline}.publicPageHeaderActionActive{color:var(--ma-text-strong)}.publicPageHeaderActionPrimary{color:var(--ma-accent-hover)}.publicLanding,.publicPricing{--l-display:clamp(32px,10.2vw,44px);--l-title:clamp(27px,7.4vw,31px);--l-lead:clamp(20px,5.7vw,23px);--l-statement:clamp(19px,5vw,21px);--l-sub:20px;--l-body:16px;--l-body-sm:14px;--l-micro:13px}.publicLanding{gap:46px;min-width:0;display:grid}.publicLanding>*{min-width:0}.publicLandingOpening{gap:26px;display:grid}.publicLandingSection{background:0 0;border:0;border-radius:0;gap:18px;padding:0;display:grid}.publicLandingSectionTitle{color:var(--ma-text-strong);font-size:var(--l-title);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.publicLandingSectionTitleMinor{letter-spacing:-.025em;font-size:clamp(21px,5.85vw,26px)}.publicLandingSectionSupport{color:var(--ma-text-muted);font-size:var(--l-body);margin:0;font-weight:400;line-height:1.5}.publicLandingChapterHeading{gap:5px;margin-bottom:6px;display:grid}.publicLandingChapterName{color:var(--ma-text-strong);font-size:var(--l-title);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.1}.publicLandingChapterPlanPlus{color:var(--ma-accent)}.publicLandingChapterPlanCore{color:var(--ma-text-muted)}.publicLandingChapterPromise{color:var(--ma-text-default);font-size:var(--l-statement);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500;line-height:1.3}.publicLandingSectionSupport+.publicLandingStatement{margin-top:6px}.publicLandingStatement{color:var(--ma-text-strong);font-size:var(--l-statement);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.28}.publicLandingFrameworkLead{color:var(--ma-text-strong);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.4}.publicLandingStatementQuiet{color:var(--ma-text-default);font-size:var(--l-body);letter-spacing:-.01em;gap:2px;font-weight:600;line-height:1.4;display:grid}.publicLandingSectionFooterLinkCentered{text-align:center}.publicLandingSectionFooterLink{font-size:var(--l-body-sm);margin:0;font-weight:600;line-height:1.4}.publicLandingStackedLine{display:block}.publicLandingHero{gap:8px;padding-top:4px;display:grid}.publicLandingHeroTitle{color:var(--ma-text-strong);font-size:var(--l-display);letter-spacing:-.04em;margin:0;font-weight:730;line-height:1.06}.publicLandingTrademark{color:var(--ma-text-subtle);letter-spacing:0;vertical-align:1.05em;margin-left:.08em;font-size:.32em;font-weight:600}.publicLandingHeroCategory{text-wrap:balance;color:var(--ma-text-default);font-size:var(--l-lead);letter-spacing:-.022em;margin:3px 0 0;font-weight:620;line-height:1.22}.publicLandingHeroBody{color:var(--ma-text-muted);font-size:var(--l-body);margin:5px 0 0;font-weight:400;line-height:1.5}.publicLandingHeroStatement{color:var(--ma-text-strong);letter-spacing:-.018em;margin:11px 0 0;font-size:17px;font-weight:640;line-height:1.3}.publicLandingHeroCtaSection{justify-items:stretch;width:100%;min-width:0;margin-top:-5px;display:grid}.publicLandingButton{border:1px solid var(--ma-border-default);border-radius:var(--ma-radius-sm);min-height:42px;font-size:var(--ma-text-md);justify-content:center;align-items:center;padding:0 16px;font-weight:630;line-height:1.2;text-decoration:none;display:inline-flex}.publicLandingButtonPrimary{border-color:var(--ma-accent);background:var(--ma-accent);color:#fff}.publicLandingButtonPrimary:hover{border-color:var(--ma-accent-hover);background:var(--ma-accent-hover)}.publicLandingButton:focus-visible{outline:3px solid color-mix(in srgb,var(--ma-accent)35%,transparent);outline-offset:1px}.publicLanding .publicLandingButton,.publicPricing .publicLandingButton{width:100%;min-height:50px;font-size:var(--l-body);border-radius:14px;padding:0 18px;font-weight:640}.publicLanding .publicLandingButtonPrimary,.publicPricing .publicLandingButtonPrimary{box-shadow:0 8px 20px #2563eb2e}.publicLanding .publicLandingButton:focus-visible,.publicPricing .publicLandingButton:focus-visible{outline-offset:2px}.publicLandingDemoSection{width:100%;min-width:0}.publicLandingDemoCard{border:1px solid color-mix(in srgb,var(--ma-accent)26%,var(--ma-border-subtle));background:var(--ma-bg-surface);border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 18px 44px #0f172a1a}.publicLandingDemoField{background:var(--ma-bg-surface);border:1px solid #d5deea;border-radius:12px;align-items:center;gap:10px;min-height:60px;padding:0 14px;display:flex;position:relative}.publicLandingDemoFieldIcon{color:var(--ma-text-subtle);flex:none;display:inline-flex}.publicLandingDemoQuery{min-width:0;color:var(--ma-text-strong);overflow-wrap:anywhere;font-size:clamp(14px,4.1vw,16px);font-weight:500;line-height:1.35}.publicLandingDemoQuery:after{content:"";vertical-align:-3px;background:var(--ma-accent);width:1.5px;height:16px;margin-left:3px;animation:1.05s step-end infinite publicLandingCaretBlink;display:inline-block}@keyframes publicLandingCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.publicLandingDemoQuery:after{opacity:0;animation:none}}.publicLandingDemoResult{align-content:center;gap:8px;min-height:180px;display:grid}.publicLandingDemoAnswer{gap:3px;display:grid}.publicLandingDemoAnswerLabel{color:var(--ma-text-default);font-size:var(--l-micro);align-items:center;gap:6px;margin:0;font-weight:650;line-height:1.2;display:inline-flex}.publicLandingDemoAnswerMark{object-fit:cover;border-radius:3px;flex:none;width:16px;height:16px;display:block}.publicLandingDemoAnswerBody{min-height:calc(var(--l-body-sm)*1.45*2);color:var(--ma-text-muted);font-size:var(--l-body-sm);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.45}.publicLandingDemoGroup{color:var(--ma-text-muted);font-size:var(--l-body-sm);align-items:center;gap:9px;margin:0;font-weight:500;line-height:1.2;display:flex}.publicLandingDemoPlan{border:1px solid var(--ma-border-default);background:var(--ma-bg-subtle);color:var(--ma-text-subtle);font-size:var(--l-micro);border-radius:999px;padding:2px 9px;font-weight:500;line-height:1.3}.publicLandingDemoRow{border:1px solid var(--ma-border-subtle);background:var(--ma-bg-subtle);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:78px;padding:11px 13px;display:grid}.publicLandingDemoThumb{border:1px solid var(--ma-border-subtle);background:var(--ma-bg-muted);border-radius:10px;flex:none;width:56px;height:56px;overflow:hidden}.publicLandingDemoThumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.publicLandingDemoRowCopy{gap:3px;min-width:0;display:grid}.publicLandingDemoPrimary{color:var(--ma-text-strong);font-size:var(--l-body);font-weight:650;line-height:1.25}.publicLandingDemoSecondary{color:var(--ma-text-muted);font-size:var(--l-body-sm);font-weight:400;line-height:1.3}.publicLandingDemoNote{color:var(--ma-text-subtle);font-size:var(--l-micro);margin:0;font-weight:400;line-height:1.4}.publicLandingBleedMedia{margin:-2px calc(var(--ma-horizontal-padding)*-1)8px;background:var(--ma-bg-muted);overflow:hidden}.publicLandingBleedImage{object-fit:cover;object-position:50% 36%;width:100%;height:clamp(212px,60vw,284px);display:block}.publicLandingFrameworkSection{gap:12px;display:grid}.publicLandingOpening+.publicLandingSection{margin-top:14px}.publicLandingDisplacementSection+.publicLandingFrameworkSection{margin-top:18px}.publicLandingFrameworkSection+.publicLandingShowcaseSection{margin-top:14px}.publicLandingShowcaseSection+.publicLandingHowSection{margin-top:10px}.publicLandingHowSection+.publicLandingPerfectForSection{margin-top:30px}.publicLandingFrameworkList{gap:15px;margin:0;padding:0;list-style:none;display:grid}.publicLandingFrameworkItem{color:var(--ma-text-subtle);letter-spacing:-.014em;text-indent:-.03em;font-size:clamp(17px,5vw,21px);font-weight:400;line-height:1.15}.publicLandingFrameworkVerb{color:var(--ma-text-strong);letter-spacing:-.035em;margin-right:.11em;font-size:clamp(21px,6.4vw,27px);font-weight:700}.publicLandingShowcaseSection .publicLandingSectionSupport{text-wrap:balance}.publicLandingShowcaseSection{margin-inline:calc(var(--ma-horizontal-padding)*-1);padding:38px var(--ma-horizontal-padding)42px;background:var(--ma-bg-surface);border-top:1px solid var(--ma-border-subtle);border-bottom:1px solid var(--ma-border-subtle);gap:30px}.publicLandingPhotoFigure{gap:12px;margin:0;display:grid}.publicLandingPhotoSet{gap:10px;display:grid}.publicLandingPhotoLead{border:1px solid var(--ma-border-subtle);object-fit:cover;object-position:center;border-radius:14px;width:100%;height:clamp(196px,54vw,244px);display:block;overflow:hidden}.publicLandingPhotoPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.publicLandingPhotoSupport{border:1px solid var(--ma-border-subtle);object-fit:cover;object-position:center;border-radius:14px;width:100%;height:clamp(112px,30vw,140px);display:block;overflow:hidden}.publicLandingSetupPhotos .publicLandingPhotoLead{height:clamp(178px,48vw,208px)}.publicLandingSetupPhotos .publicLandingPhotoSupport{height:clamp(132px,36vw,152px)}.publicLandingPhotoExplainer{color:var(--ma-text-muted);font-size:var(--l-body);margin-top:4px;font-weight:400;line-height:1.55}.publicLandingComingSoon{color:var(--ma-text-subtle);font-size:var(--l-micro);letter-spacing:0;white-space:nowrap;margin-left:9px;font-weight:500;line-height:1.3}.publicLandingPlanSpacePhoto{height:clamp(184px,50vw,216px)}.publicLandingHowList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.publicLandingHowList+.publicLandingStatement{margin-top:14px}.publicLandingHowItem{align-content:start;gap:9px;display:grid}.publicLandingHowItem:first-child{grid-column:1/-1}.publicLandingHowImage{border:1px solid var(--ma-border-subtle);object-fit:cover;object-position:center;border-radius:14px;width:100%;height:clamp(118px,33vw,142px);display:block;overflow:hidden}.publicLandingHowItem:first-child .publicLandingHowImage{height:clamp(190px,55vw,244px)}.publicLandingPerfectForSection{margin-inline:calc(var(--ma-horizontal-padding)*-1);padding:32px var(--ma-horizontal-padding)34px;background:var(--ma-bg-surface);border-top:1px solid var(--ma-border-subtle);border-bottom:1px solid var(--ma-border-subtle)}.publicLandingUseCaseList{color:var(--ma-text-strong);font-size:var(--l-lead);letter-spacing:-.022em;flex-wrap:wrap;align-items:baseline;gap:12px 22px;margin:0;padding:0;font-weight:500;line-height:1.25;list-style:none;display:flex}.publicLandingUseCaseItem{transition:color .32s}.publicLandingUseCaseItemAccent{color:var(--ma-accent)}@media (prefers-reduced-motion:reduce){.publicLandingUseCaseItem{transition:none}}.publicLandingPlanList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.publicLandingPlanCard{border:1px solid var(--ma-border-subtle);border-radius:var(--ma-radius-lg);background:var(--ma-bg-surface);gap:6px;padding:19px 18px 20px;display:grid}.publicLandingPlanCardComplete{border-color:var(--ma-border-default);box-shadow:0 10px 28px #0f172a0f}.publicLandingPlanCardName{color:var(--ma-text-muted);font-size:var(--l-body-sm);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-weight:400;line-height:1.3;display:flex}.publicLandingPlanCardTag{color:var(--ma-text-subtle);font-size:var(--l-micro);letter-spacing:0;font-weight:500;line-height:1.3}.publicLandingPlanCardPromise{color:var(--ma-text-strong);letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:18px;font-weight:650;line-height:1.25}.publicLandingPlanCardDetail{color:var(--ma-text-muted);font-size:var(--l-body-sm);margin:0;font-weight:400;line-height:1.45}.publicLandingPerfectForSection+.publicLandingPlansSection{margin-top:44px}.publicLandingPlansSection+.publicLandingFinalCta{margin-top:10px}.publicLandingFinalCta{border:1px solid var(--ma-border-subtle);background:var(--ma-bg-surface);border-radius:20px;gap:11px;width:100%;max-width:none;padding:26px 20px 24px;display:grid;box-shadow:0 12px 32px #0f172a12}.publicLandingFinalCtaTitle{color:var(--ma-text-strong);letter-spacing:-.045em;margin:0;font-size:clamp(26px,7.1vw,33px);font-weight:730;line-height:1.08}.publicLandingFinalCtaBody{text-wrap:balance;color:var(--ma-text-default);letter-spacing:-.02em;margin:0;font-size:clamp(18px,4.8vw,20px);font-weight:620;line-height:1.3}.publicLandingFinalCta .publicLandingButton{margin-top:6px}@media (min-width:760px){.publicLanding{gap:54px}.publicLandingShowcaseSection{border-radius:var(--ma-radius-lg);padding-top:36px;padding-bottom:40px}}@media (max-width:359px){.publicLandingUseCaseList{font-size:var(--l-body)}}.publicAuthPage,.publicPage{padding-top:var(--ma-space-7);padding-bottom:36px}.publicAuthWrap{gap:16px;width:100%;min-width:0;max-width:480px;margin:0 auto;display:grid}.publicAuthWrap>*{min-width:0}.publicAuthIntro{gap:8px;display:grid}.publicAuthEyebrow{color:var(--ma-accent);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:700;line-height:1.3}.publicAuthSubcopy{color:var(--ma-text-muted);font-size:var(--ma-text-md);margin:0;line-height:1.5}.publicAuthTitle,.publicPageTitle{color:var(--ma-text-strong);letter-spacing:-.02em;margin:0}.publicAuthTitle{font-size:32px;line-height:1.15}.publicAuthCard,.publicPageCard{border:1px solid var(--ma-border-default);border-radius:var(--ma-radius-lg);background:var(--ma-bg-surface);box-shadow:var(--ma-shadow-sm)}.publicAuthCard{gap:12px;padding:20px 18px;display:grid}.publicAuthCardLoading{text-align:center}.publicAuthLoadingText,.publicPageMeta{color:var(--ma-text-subtle);font-size:var(--ma-text-sm);margin:0;line-height:1.4}.publicAuthField{gap:7px;display:grid}.publicAuthForm{gap:14px;display:grid}.publicAuthLabelRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.publicAuthLabelRow>*{min-width:0}.publicAuthInputRow{align-items:stretch;gap:8px;min-width:0;display:flex}.publicAuthInputWithAction{flex:auto;min-width:0}.publicAuthInputAction{border:1px solid var(--ma-border-default);color:var(--ma-text-muted);min-height:var(--ma-control-height);cursor:pointer;background:#f8fafc;border-radius:8px;flex:none;padding:0 10px;font-size:12px;font-weight:620;line-height:1.2;position:static}.publicAuthLabel{color:var(--ma-text-default);font-size:var(--ma-text-md);font-weight:620;line-height:1.35}.publicAuthInput{width:100%;min-width:0;min-height:var(--ma-control-height);border-radius:var(--ma-radius-sm);background:var(--ma-bg-surface);color:var(--ma-text-strong);font-size:var(--ma-text-lg);border:1px solid #cfd8e3;padding:0 11px;line-height:1.35}.publicAuthInput::placeholder{color:#94a3b8}.publicAuthInputError{background:#fffdfd;border-color:#ef4444}.publicAuthInputLocked{background:var(--ma-bg-subtle)}.publicAuthHelper{color:var(--ma-text-muted);font-size:var(--ma-text-sm);margin:0;line-height:1.4}.publicAuthFieldMessage{min-height:20px;color:var(--ma-text-subtle);font-size:var(--ma-text-sm);margin:0;line-height:1.4}.publicAuthFieldMessageError{color:var(--ma-danger)}.publicAuthPasswordRules{border:1px solid var(--ma-border-subtle);border-radius:var(--ma-radius-sm);background:var(--ma-bg-subtle);gap:4px;padding:7px 10px;display:grid}.publicAuthPasswordRulesTitle{color:var(--ma-text-default);font-size:var(--ma-text-sm);margin:0;font-weight:630;line-height:1.35}.publicAuthPasswordRuleList{color:var(--ma-text-subtle);font-size:var(--ma-text-sm);gap:1px;margin:0;padding-left:18px;line-height:1.35;display:grid}.publicAuthPasswordRuleList li::marker{color:#94a3b8}.publicAuthRuleMet{color:#166534}.publicAuthRuleMet::marker{color:#16a34a}.publicAuthStrength{font-size:var(--ma-text-sm);text-transform:capitalize;margin:0;line-height:1.3}.publicAuthStrengthWeak{color:#b45309}.publicAuthStrengthMedium{color:#1e40af}.publicAuthStrengthStrong{color:#166534}.publicAuthButton{width:100%;min-height:var(--ma-control-height);border:1px solid var(--ma-accent);border-radius:var(--ma-radius-sm);background:var(--ma-accent);color:#fff;font-size:var(--ma-text-md);cursor:pointer;font-weight:640;line-height:1.2}.publicAuthButton:hover:not(:disabled){border-color:var(--ma-accent-hover);background:var(--ma-accent-hover)}.publicAuthButtonSecondary{border-color:var(--ma-border-default);background:var(--ma-bg-surface);color:var(--ma-text-default)}.publicAuthButtonSecondary:hover:not(:disabled){background:#f8fafc;border-color:#c8d3df}.publicAuthButtonLink{justify-content:center;align-items:center;text-decoration:none;display:flex}.publicAuthButton:disabled,.publicAuthButton[disabled]{opacity:.56;cursor:not-allowed}.publicAuthError{color:var(--ma-danger);font-size:var(--ma-text-md);margin:0;line-height:1.4}.publicAuthNotice{border-radius:var(--ma-radius-sm);font-size:var(--ma-text-sm);border:1px solid #0000;margin:0;padding:10px 11px;line-height:1.45}.publicAuthNoticeSuccess{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.publicAuthNoticeError{color:#991b1b;background:#fff1f2;border-color:#fecaca}.publicAuthNoticePlaceholder{min-height:0;padding:0}.publicAuthLoadingState{color:var(--ma-text-muted);font-size:var(--ma-text-md);margin:0;line-height:1.45}.publicAuthStatePanel{gap:12px;display:grid}.publicAuthStateBody{color:var(--ma-text-muted);font-size:var(--ma-text-md);margin:0;line-height:1.5}.publicAuthMetaStack{gap:8px;display:grid}.publicAuthFooterLinkRow{color:var(--ma-text-muted);font-size:var(--ma-text-md);margin:0;line-height:1.45}.publicAuthTrustCopy{color:var(--ma-text-subtle);font-size:var(--ma-text-sm);margin:4px 0 0;line-height:1.45}.publicAuthLegalLinks{color:var(--ma-text-subtle);font-size:var(--ma-text-sm);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.publicAuthLink,.publicPageInlineLink{color:var(--ma-accent-hover);font-weight:620;text-decoration:none}.publicAuthInlineLink{color:var(--ma-accent-hover);font-size:var(--ma-text-sm);font-weight:620;line-height:1.35;text-decoration:none}.publicAuthInlineLink:hover,.publicAuthLink:hover,.publicPageInlineLink:hover{text-decoration:underline}.publicAuthInput:focus-visible,.publicAuthInputAction:focus-visible,.publicAuthButton:focus-visible,.publicAuthLink:focus-visible,.publicAuthInlineLink:focus-visible{outline:3px solid color-mix(in srgb,var(--ma-accent)35%,transparent);outline-offset:1px}.publicPageCard{width:100%;margin:0 auto;padding:20px}.publicPageCardHeader{gap:10px;display:grid}.publicPageEyebrow{color:var(--ma-accent);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:700;line-height:1.3}.publicPageTitle{font-size:34px;line-height:1.14}.publicPageLead{color:var(--ma-text-muted);margin:0;font-size:15px;line-height:1.7}.publicPageStack{gap:24px;margin-top:22px;display:grid}.publicPageSection{gap:10px;display:grid}.publicPageSectionTitle{color:var(--ma-text-strong);margin:0;font-size:20px;line-height:1.3}.publicPageBody{color:var(--ma-text-muted);margin:0;font-size:15px;line-height:1.7}.publicPageList{color:var(--ma-text-muted);gap:8px;margin:0;padding-left:1.2rem;font-size:15px;line-height:1.7;display:grid}.publicPageList li+li{margin-top:0}.appFooterFull{border-top:1px solid var(--ma-border-subtle);background:var(--ma-bg-surface);margin-top:auto}.appFooterFullInner{text-align:center;justify-items:center;padding-top:12px;padding-bottom:12px;display:grid}.appFooterFullStack{text-align:center;justify-items:center;gap:4px;display:grid}.appFooterFullBrand{color:var(--ma-text-muted);margin:0;font-size:13px;line-height:1.4}.appFooterBrandLink{color:var(--ma-accent-hover);font-weight:620;text-decoration:none}.appFooterBrandLink:hover{text-decoration:underline}.appFooterFullNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.appFooterFullLink{color:var(--ma-text-muted);font-size:13px;line-height:1.4;text-decoration:none}.appFooterFullLink:hover{text-decoration:underline}.maHomeStack{gap:var(--ma-space-6);padding:var(--ma-space-6)0;display:grid}.maHomeOverview{gap:6px;display:grid}.maHomeCapabilityStack{gap:var(--ma-space-4);display:grid}.maHomeSection{gap:var(--ma-space-3);display:grid}.maHomeSectionSurface{padding:var(--ma-space-3);border:1px solid var(--ma-border-subtle);border-radius:var(--ma-radius-sm);background:var(--ma-bg-subtle);box-shadow:none}.maHomeSectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.maHomeSection>.maHomeSectionHeader{align-items:center}.maHomeSectionHeading{flex:auto;gap:2px;min-width:0;display:grid}.maHomeSectionTitle{min-width:0;color:var(--ma-text-strong);font-size:var(--ma-text-xl);letter-spacing:-.01em;flex:auto;margin:0;font-weight:650;line-height:1.25}.maHomeSectionAction{white-space:nowrap;flex:none}.maHomeSectionSupport,.maHomeSectionEmpty{font-size:var(--ma-text-sm);margin:0;line-height:1.4}.maHomeSectionFooterLink{color:var(--ma-text-subtle);font-family:inherit;font-size:var(--ma-text-sm);letter-spacing:0;white-space:nowrap;justify-self:start;align-items:center;margin:0;padding:0;font-weight:400;line-height:1.4;text-decoration:none;display:inline-flex}.maHomeSectionFooterLink:hover,.maHomeSectionFooterLink:focus,.maHomeSectionFooterLink:focus-visible{color:var(--ma-text-muted);text-decoration:none}button.maHomeSectionFooterLink{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit}.maHomeSectionForm{display:grid}.maHomeSearchCategories{flex-wrap:wrap;gap:8px;display:flex}.maHomeSearchSurface .maInput{border-color:color-mix(in srgb,var(--ma-accent)18%,#cfd8e3);background:var(--ma-bg-surface);transition:border-color .14s}.maHomeSearchSurface .maInput:hover{border-color:color-mix(in srgb,var(--ma-accent)28%,#cfd8e3)}.maHomeSearchSurface .maInput:focus,.maHomeSearchSurface .maInput:focus-visible{border-color:var(--ma-accent);outline:3px solid color-mix(in srgb,var(--ma-accent)35%,transparent);outline-offset:2px;background:var(--ma-bg-surface)}.maHomeSearchSurface .maSearchQrAction:not(:disabled){color:var(--ma-accent)}.maHomeSearchSurface .maSearchQrAction:not(:disabled):hover{color:var(--ma-accent-hover)}.maHomeSearchSurface .maSearchSubmitAction:not(:disabled) .maSearchSubmitVisual{background:var(--ma-accent);color:#fff}.maHomeSearchSurface .maSearchSubmitAction:not(:disabled):hover .maSearchSubmitVisual{background:var(--ma-accent-hover);color:#fff}.maHomeSearchSurface .maSearchActionIcon:focus-visible{outline:3px solid color-mix(in srgb,var(--ma-accent)35%,transparent);outline-offset:2px}.maHomeObservationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.maHomeObservationThumb,.maHomeObservationThumb:hover,.maHomeObservationThumb:focus,.maHomeObservationThumb:visited{border-radius:var(--ma-radius-sm);background:var(--ma-bg-muted);text-decoration:none;display:block;overflow:hidden}.maHomeObservationThumb img,.maHomeObservationThumbFallback{aspect-ratio:1;object-fit:cover;width:100%;display:block}.maHomeObservationThumbFallback{background:var(--ma-bg-muted)}.maHomeSetupList,.maHomeCollectionList{gap:10px;display:grid}.maHomeSetupCard{padding:var(--ma-space-2)var(--ma-space-3);align-items:center;gap:10px;text-decoration:none;display:flex}.maHomeSetupThumb{background:var(--ma-bg-muted);border-radius:8px;flex:none;width:56px;height:56px;overflow:hidden}.maHomeSetupThumb img,.maHomeSetupCard img{object-fit:cover;border-radius:8px;flex:none;width:56px;height:56px;display:block}.maHomeSetupThumb img{width:100%;height:100%}.maHomeSetupCardCopy,.maHomeEntityCopy{flex:auto;gap:2px;min-width:0;display:grid}.maHomeEntityTitle,.maHomeSetupCardCopy strong{color:var(--ma-text-strong);font-size:var(--ma-text-md);margin:0;font-weight:650;line-height:1.3}.maHomeEntityMeta,.maHomeSetupCardCopy p{font-size:var(--ma-text-sm);margin:0;line-height:1.3}.maHomeSubsectionTitle{min-width:0;color:var(--ma-text-strong);font-size:var(--ma-text-md);letter-spacing:0;flex:auto;margin:0;font-weight:600;line-height:1.3}.maMoveAssistAnswer{align-content:start;gap:var(--ma-space-1);min-width:0;display:grid}.maMoveAssistAnswerHeader{align-items:center;gap:6px;min-width:0;display:inline-flex}.maMoveAssistAnswerIcon{object-fit:cover;border-radius:3px;flex:none;width:16px;height:16px;display:block}.maMoveAssistAnswerLabel{color:var(--ma-text-default);font-size:var(--ma-text-sm);font-weight:650;line-height:1.2}.maMoveAssistAnswerBody{min-height:calc(var(--ma-text-md)*1.45*2);overflow-wrap:anywhere;margin:0}.maMoveAssistAnswer[aria-busy=true] .maMoveAssistAnswerBody{color:var(--ma-text-subtle);font-size:var(--ma-text-sm)}.maSubmittedSearchExchange{align-content:start;gap:var(--ma-space-3);min-width:0;display:grid}.maSubmittedSearchRequest{align-content:start;gap:var(--ma-space-1);min-width:0;display:grid}.maSubmittedSearchRequestHeader{justify-content:space-between;align-items:baseline;gap:var(--ma-space-3);min-width:0;display:flex}.maSubmittedSearchRequestLabel{color:var(--ma-text-subtle);font-size:var(--ma-text-sm);font-weight:500;line-height:1.2}.maSubmittedSearchRequestText{color:var(--ma-text-default);font-size:var(--ma-text-md);overflow-wrap:anywhere;margin:0;line-height:1.45}.maHomeSearchResultTitle{align-items:baseline;gap:8px;display:flex}.maHomeSearchResultCount{color:var(--ma-text-subtle);font-size:var(--ma-text-sm);letter-spacing:0;font-weight:400;line-height:1.3}.maHomeSearchResultList{gap:10px;display:grid}.maHomeSearchResultRow,.maHomeSearchResultRow:hover,.maHomeSearchResultRow:focus,.maHomeSearchResultRow:visited{width:100%;color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:12px;margin:0;padding:0;text-decoration:none;display:flex}.maHomeSearchResultPhoto{border-radius:var(--ma-radius-sm);background:var(--ma-bg-muted);flex:none;width:64px;height:64px;display:block;overflow:hidden}.maHomeSearchResultPhoto img,.maHomeSearchResultPhotoFallback{object-fit:cover;background:var(--ma-bg-muted);width:64px;height:64px;display:block}.maHomeSearchResultCopy{flex:auto;gap:2px;min-width:0;display:grid}.maHomeSearchResultPrimary{min-width:0;color:var(--ma-text-strong);font-size:var(--ma-text-md);font-weight:650;line-height:1.3}.maHomeSearchResultSecondary{font-size:var(--ma-text-sm);margin:0;line-height:1.3}.maHomeSearchResultTertiary{color:var(--ma-text-subtle);font-size:var(--ma-text-xs);font-weight:400;line-height:1.3}button.maHomeSearchResultRow{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit}.maContainerSearchResult,.maContainerSearchResult:hover,.maContainerSearchResult:focus,.maContainerSearchResult:visited{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;gap:8px;margin:0;padding:2px 0;text-decoration:none;display:grid}button.maContainerSearchResult{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit}.maContainerSearchResultPhotos{width:100%}.maSetupPhotoInspectHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.maSetupPhotoInspectActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.maSetupKeyPhotoStatus{font-size:var(--ma-text-xs);margin:0;line-height:1.3}.maObservationPage{gap:16px;padding:28px 0;display:grid}.maSetupsPage{gap:var(--ma-space-4);padding:var(--ma-space-6)0;display:grid}.maSetupsSection{gap:12px;display:grid}.maSetupsSection>.maHomeSectionHeader{align-items:center}.maSetupsCreate{gap:10px;display:grid}.maSetupsPlanStatus{pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;width:fit-content;margin:0;display:inline-flex}.maSetupsPlanExampleCard,.maSetupsPlanExampleCard:hover,.maSetupsPlanExampleCard:focus,.maSetupsPlanExampleCard:active{pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;opacity:.84;box-shadow:none;text-decoration:none;transform:none}.maSetupsPlanExampleThumb{background:var(--ma-bg-muted);border-radius:8px;flex:none;width:64px;height:64px;display:block;overflow:hidden}.maSetupsPlanExampleThumb img{object-fit:cover;width:64px;height:64px;display:block}.maSetupReferencePhotoGrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.maSetupReferencePhoto,.maSetupReferencePhoto:hover,.maSetupReferencePhoto:focus,.maSetupReferencePhoto:visited{background:var(--ma-bg-muted);border-radius:12px;text-decoration:none;display:block;overflow:hidden}.maSetupReferencePhoto img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.maSetupRelatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.maSetupRelatedResult,.maSetupRelatedResult:hover,.maSetupRelatedResult:focus,.maSetupRelatedResult:visited{min-width:0;color:inherit;grid-template-rows:auto auto;align-items:start;gap:6px;text-decoration:none;display:grid}.maSetupRelatedPhoto,.maSetupRelatedPhotoFallback{aspect-ratio:1;object-fit:cover;border-radius:var(--ma-radius-sm);background:var(--ma-bg-muted);width:100%;display:block}.maSetupRelatedCode{min-width:0;color:var(--ma-text-strong);font-size:var(--ma-text-sm);text-align:left;margin:0;font-weight:650;line-height:1.3;display:block}@media (max-width:340px){.maSetupRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.maPageHeaderTitle{color:var(--ma-text-strong);font-size:var(--ma-text-2xl);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}.maPageHeaderCopy{margin:6px 0 0}.maObservationTimeline{gap:22px;display:grid}.maObservationDateGroup{gap:10px;display:grid}.maObservationDateHeading{color:var(--ma-text-strong);font-size:var(--ma-text-lg);letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.25}.maContainerPhotoGroupHeading{gap:2px;display:grid}.maObservationPhotoGrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.maObservationPhoto,.maObservationPhoto:hover,.maObservationPhoto:focus,.maObservationPhoto:visited{border-radius:var(--ma-radius-sm);background:var(--ma-bg-muted);text-decoration:none;display:block;overflow:hidden}.maObservationPhoto img,.maObservationPhotoFallback{aspect-ratio:1;object-fit:cover;background:var(--ma-bg-muted);width:100%;display:block}.maObservationBackLink,.maObservationBackLink:hover,.maObservationBackLink:focus,.maObservationBackLink:visited{color:var(--ma-text-subtle);font-size:var(--ma-text-sm);justify-self:start;font-weight:400;line-height:1.4;text-decoration:none}.maObservationBackLink:hover,.maObservationBackLink:focus{color:var(--ma-text-muted)}.maObservationCrumbs{justify-self:start}.maObservationCrumbs .guideBreadcrumbsItem:not(:last-child):after{content:"›"}.maObservationDetailPhoto{border-radius:var(--ma-radius-lg);background:var(--ma-bg-muted);width:100%;display:block}.maObservationDetailMeta{gap:6px;display:grid}.maObservationCapturedAt,.maObservationCapturedAt:hover,.maObservationCapturedAt:focus{color:var(--ma-text-subtle);font-size:var(--ma-text-sm);margin:0;font-weight:400;line-height:1.4;text-decoration:none}.maObservationGeoNote{margin:0}.maObservationNearby{gap:8px;display:grid}.maObservationNearbyTitle{color:var(--ma-text-strong);font-size:var(--ma-text-lg);letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.25}.maObservationNearbyStrip{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.maObservationNearbyThumb,.maObservationNearbyThumb:hover,.maObservationNearbyThumb:focus,.maObservationNearbyThumb:visited{border-radius:var(--ma-radius-sm);background:var(--ma-bg-muted);flex:0 0 72px;width:72px;text-decoration:none;display:block;overflow:hidden}.maObservationNearbyThumb img,.maObservationNearbyThumbFallback{aspect-ratio:1;object-fit:cover;background:var(--ma-bg-muted);width:72px;display:block}button.maObservationNearbyThumb{cursor:pointer;border:0;padding:0}.maSetupPhotoGalleryThumbSelected,.maSetupPhotoGalleryThumbSelected:hover,.maSetupPhotoGalleryThumbSelected:focus{box-shadow:none;position:relative}.maSetupPhotoGalleryThumbSelected:after,.maSetupPhotoGalleryThumbSelected:hover:after,.maSetupPhotoGalleryThumbSelected:focus:after{content:"";border:2px solid var(--ma-accent);border-radius:inherit;pointer-events:none;box-sizing:border-box;position:absolute;inset:0}.maSetupPhotoStage{position:relative}.maSetupPhotoOverlayActions{z-index:2;place-items:center;display:grid;position:absolute;top:10px;right:10px}.maSetupPhotoOverlayActions:before{content:"";pointer-events:none;background:#ffffff8f;border:1px solid #0f172a14;border-radius:8px;width:30px;height:22px;position:absolute}.maSetupPhotoOverlayActions button{padding:0!important}.maSetupReferencePhotoAdd,.maSetupReferencePhotoAdd:hover,.maSetupReferencePhotoAdd:focus{border-radius:var(--ma-radius-sm);color:#1f2937;cursor:pointer;background:#f8fafc;border:1px dashed #94a3b8;flex:0 0 72px;place-items:center;width:72px;height:72px;padding:0;font-size:24px;font-weight:500;line-height:1;display:grid}.maSetupReferencePhotoAdd:hover,.maSetupReferencePhotoAdd:focus{border-color:#64748b}.maHomeActions{gap:var(--ma-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.maTileList{gap:var(--ma-space-2);display:grid}.maTileLink{border:1px solid var(--ma-border-default);border-radius:var(--ma-radius-md);background:var(--ma-bg-surface);color:var(--ma-text-default);justify-content:space-between;align-items:center;min-width:0;padding:10px 12px;text-decoration:none;display:flex}.maOverviewProgressTrack{background:#e5e7eb;border-radius:9999px;width:100%;height:6px;overflow:hidden}.maOverviewProgressFill{background:var(--ma-accent);height:100%}.maStatPill{color:var(--ma-text-subtle);background:#f8fafd;border:1px solid #d0d9e4;border-radius:999px;padding:1px 8px;font-size:11px;line-height:16px}.maListGapSm{gap:var(--ma-space-2);display:grid}.maListGapMd{gap:var(--ma-space-3);display:grid}.maErrorOffsetTight{margin-top:-2px}.maVisuallyHiddenInput{display:none}@keyframes maSheetEnter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:700px){.maHero,.accountSurfaceHero{padding:var(--ma-space-4)}.maPaywallBenefitList{grid-template-columns:1fr}.maCardPadMd,.accountSurfaceCard,.publicPageCard{padding:14px}.accountSurfaceRowTrailing,.settingsMemberActions{justify-content:flex-start;width:100%}.accountSurfaceButton{justify-content:center;width:100%}.publicPageHeaderInner{min-height:52px}.publicPageHeaderActions{gap:10px}.publicAuthPage,.publicPage{padding-top:20px;padding-bottom:28px}.publicAuthCard{gap:11px;padding:16px 14px}.publicAuthInputAction{min-height:var(--ma-control-height-sm);padding:0 10px}.publicAuthTitle{font-size:28px}.publicPageTitle{font-size:30px}.publicPageSectionTitle{font-size:19px}.publicPageList{gap:9px;padding-left:1.1rem}.publicLanding{gap:38px}.publicLandingOpening{gap:24px}.publicLandingShowcaseSection{padding-top:34px;padding-bottom:38px}.publicLandingFinalCta{padding:26px 18px 24px}.publicLandingButton{width:100%}}.guidePage{padding-top:var(--ma-space-7);min-width:0;padding-bottom:36px}.guidePage .maContainer{min-width:0;max-width:100%}.guideArticle{gap:var(--ma-space-6);width:100%;min-width:0;max-width:100%;display:grid}.guideBreadcrumbs{min-width:0;max-width:100%;margin:0}.guideBreadcrumbsList{color:var(--ma-text-subtle);font-size:var(--ma-text-sm);flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.guideBreadcrumbsItem{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.guideBreadcrumbsItem:not(:last-child):after{content:"/";color:var(--ma-text-subtle)}.guideBreadcrumbsLink,.guideBreadcrumbsCurrent{color:inherit;min-width:0;max-width:100%;text-decoration:none}.guideBreadcrumbsLink:hover{color:var(--ma-text-default);text-decoration:underline}.guideBreadcrumbsCurrent{color:var(--ma-text-default)}@media (max-width:459px){.guideBreadcrumbsList{flex-wrap:nowrap;width:100%}.guideBreadcrumbsItem:not(.guideBreadcrumbsItemArticle){flex-shrink:0;max-width:none}.guideBreadcrumbsItemArticle{flex:auto;min-width:0;max-width:100%;overflow:hidden}.guideBreadcrumbsArticle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}.guideHero,.guideIndexHeader{gap:10px;min-width:0;max-width:100%;display:grid}.guideBody{gap:var(--ma-space-6);min-width:0;max-width:100%;display:grid}.guideSection{gap:10px;min-width:0;max-width:100%;display:grid}.guideSectionTitle{color:var(--ma-text-strong);letter-spacing:-.015em;margin:0;font-size:22px;line-height:1.2}.guideSectionBody{color:var(--ma-text-default);font-size:var(--ma-text-md);margin:0;line-height:1.55}.guideStepList{gap:var(--ma-space-5);margin:0;padding:0;list-style:none;display:grid}.guideStepItem{border-top:1px solid var(--ma-border-subtle);padding-top:var(--ma-space-5)}.guideStepItem:first-child{border-top:none;padding-top:0}.guideStepContent{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.guideStepTitle{color:var(--ma-text-strong);margin:0 0 6px;font-size:18px;line-height:1.25}.guideStepDescription{color:var(--ma-text-default);font-size:var(--ma-text-md);margin:0;line-height:1.5}.guideChecklist{color:var(--ma-text-default);font-size:var(--ma-text-md);gap:8px;margin:0;padding-left:1.2rem;line-height:1.5;display:grid}.guideComparisonGrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.guideComparisonCard{border:1px solid var(--ma-border-default);border-radius:var(--ma-radius-md);background:var(--ma-bg-surface);gap:10px;padding:14px;display:grid}.guideComparisonTitle{color:var(--ma-text-strong);margin:0;font-size:17px;line-height:1.25}.guideCta{border:1px solid var(--ma-border-default);border-radius:var(--ma-radius-md);background:#f8fafd;gap:10px;min-width:0;max-width:100%;padding:16px;display:grid}.guideCtaTitle{color:var(--ma-text-strong);margin:0;font-size:20px;line-height:1.2}.guideCtaBody{color:var(--ma-text-default);font-size:var(--ma-text-md);margin:0;line-height:1.45}.guideCtaActions{display:flex}.guideCtaButton{justify-content:center;width:100%}.guideRelated{gap:10px;min-width:0;max-width:100%;display:grid}.guideRelatedTitle{color:var(--ma-text-strong);margin:0;font-size:20px;line-height:1.2}.guideRelatedList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guideRelatedCard,.guideIndexCard,.guideIndexFeaturedCard{border:1px solid var(--ma-border-default);border-radius:var(--ma-radius-md);background:var(--ma-bg-surface);color:inherit;box-shadow:var(--ma-shadow-sm);gap:6px;padding:14px;text-decoration:none;display:grid}.guideRelatedCard:hover,.guideIndexCard:hover,.guideIndexFeaturedCard:hover{background:#f8fafd;border-color:#c8d3df}.guideRelatedCardTitle,.guideIndexCardTitle{color:var(--ma-text-strong);font-size:17px;font-weight:650;line-height:1.25}.guideRelatedCardSummary,.guideIndexCardSummary{color:var(--ma-text-muted);font-size:var(--ma-text-sm);line-height:1.45}.guideRelatedBack{margin:0}.guideIndexFeatured{gap:10px;display:grid}.guideIndexFeaturedCard{border-color:color-mix(in srgb,var(--ma-accent)35%,var(--ma-border-default))}.guideIndexCardEyebrow{color:var(--ma-accent);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;line-height:1.3}.guideIndexGridSection{gap:10px;display:grid}.guideIndexGrid{gap:10px;margin:0;padding:0;list-style:none;display:grid}.supportKbCallout{border:1px solid color-mix(in srgb,var(--ma-accent)28%,var(--ma-border-default));border-radius:var(--ma-radius-md);color:inherit;box-shadow:var(--ma-shadow-sm);background:#f8fafd;gap:8px;min-width:0;max-width:100%;padding:14px;text-decoration:none;display:grid}.supportKbCallout:hover{border-color:color-mix(in srgb,var(--ma-accent)40%,var(--ma-border-default));background:#f2f7fd}.supportKbCalloutTitle{color:var(--ma-text-strong);font-size:17px;font-weight:650;line-height:1.25}.supportKbCalloutBody{color:var(--ma-text-default);font-size:var(--ma-text-md);line-height:1.45}.supportKbCalloutAction{color:var(--ma-accent);font-size:var(--ma-text-md);font-weight:630;line-height:1.3}.publicPricing{gap:30px;min-width:0;display:grid}.publicPricing>*{min-width:0}.publicPricingIntro{min-width:0;display:block}.publicPricingTitle{color:var(--ma-text-strong);font-size:var(--l-display);letter-spacing:-.04em;margin:0;font-weight:730;line-height:1.06}.publicPricingStatement{color:var(--ma-text-strong);letter-spacing:-.018em;margin:11px 0 0;font-size:17px;font-weight:640;line-height:1.3}.publicPricingLead{color:var(--ma-text-muted);font-size:var(--l-body);text-wrap:pretty;margin:6px 0 0;font-weight:400;line-height:1.5}.publicPricingPlans{gap:18px;min-width:0;display:grid}.publicPricingCard{border:1px solid var(--ma-border-subtle);border-radius:var(--ma-radius-lg);background:var(--ma-bg-surface);min-width:0;padding:22px 18px 20px;display:block}.publicPricingCardLead{border-color:var(--ma-border-default);padding:24px 18px 22px;box-shadow:0 10px 28px #0f172a0f}.publicPricingPlanName{color:var(--ma-text-muted);font-size:var(--l-body-sm);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-weight:400;line-height:1.3;display:flex}.publicPricingPlanTag{color:var(--ma-text-subtle);font-size:var(--l-micro);letter-spacing:0;font-weight:500;line-height:1.3}.publicPricingPromise{color:var(--ma-text-strong);font-size:var(--l-statement);letter-spacing:-.022em;text-wrap:balance;margin:5px 0 0;font-weight:660;line-height:1.24}.publicPricingScope{color:var(--ma-text-muted);font-size:var(--l-body-sm);text-wrap:pretty;margin:6px 0 0;font-weight:400;line-height:1.45}.publicPricingPrice{color:var(--ma-text-strong);letter-spacing:-.035em;margin:17px 0 0;font-size:34px;font-weight:720;line-height:1.05}.publicPricingPricePeriod{color:var(--ma-text-subtle);letter-spacing:-.005em;margin-left:3px;font-size:15px;font-weight:500}.publicPricingCapabilities{gap:17px;min-width:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.publicPricingCapability{gap:3px;min-width:0;display:grid}.publicPricingCapabilityTitle{color:var(--ma-text-strong);letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:16.5px;font-weight:650;line-height:1.26}.publicPricingCapabilityBody{color:var(--ma-text-muted);font-size:var(--l-body-sm);text-wrap:pretty;margin:0;font-weight:400;line-height:1.5}.publicPricingTerms{gap:4px;min-width:0;margin:21px 0 0;display:grid}.publicPricingTermsLine{color:var(--ma-text-subtle);font-size:var(--l-micro);text-wrap:pretty;margin:0;font-weight:400;line-height:1.5}.publicPricingAvailability,.publicPricingCta{margin-top:17px}@media (min-width:760px){.publicPricing{gap:36px}.publicPricingPlans{gap:20px}}
