:root{--text:#163028;--muted:#5E6B64;--brand:#0C3D3C;--brand-2:#3B671A;--accent:#80A91D;--role-owner:#0C3D3C;--role-crew:#3B671A;--role-customer:#254284;--line:#D8E3D9;--line-card:#CDD9CF;--surface:#FFFFFF;--wash-lime:#F6FDEF;--wash-mint:#EFFAF4;--wash-sky:#EEF6FF;--owner-soft:#E7F0E8;--crew-soft:#EEF5E2;--customer-soft:#E9EEF8;--danger:#9B3B23;--danger-text:#7C3320;--danger-bg:#FDF1EC;--danger-border:#EDCFC6;--radius:18px;--shadow:0 40px 90px -50px rgba(12,61,60,.55);--shadow-hover:0 22px 46px -26px rgba(12,61,60,.45);--bg:var(--wash-lime);--surface-soft:var(--wash-lime);--surface-mint:var(--wash-mint);--surface-teal:var(--wash-sky);--line-strong:var(--line-card);--accent-soft:#F2F7E6;--brand-blue:var(--role-customer);--brand-sky:#4DB8FF;--brand-lavender:#769DF5;--warning:#8A5C14}h1,h2,h3,p{margin-top:0}a,button,input{font:inherit}.headerLink,.headerPrimary,.roleGuideButton,.secondaryButton,.sectionHeaderLink,.supportButton{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;border-radius:14px;font-weight:800}.headerLink,.secondaryButton{border:1px solid #d3e0d4}.headerPrimary,.roleGuideButton,.supportButton{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-2));border:0}.headerLink:hover,.secondaryButton:hover{background:var(--wash-mint);border-color:#B9CDBB}.pageWrap{padding-top:36px;padding-bottom:72px}.cardEyebrow,.eyebrow,.roleEntryTag{color:var(--brand-2);font-size:12px;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.categoryCard,.miniPanel,.relatedCard,.roleHubCard,.searchResultCard,.sectionCard,.taskCard,.tocCard,.topicGroupCard{background:var(--surface);border:1px solid var(--line-card);border-radius:var(--radius);box-shadow:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.topicArticleLink:hover,a.categoryCard:hover,a.relatedCard:hover,a.roleHubCard:hover,a.searchResultCard:hover,a.taskCard:hover{transform:translateY(-2px);border-color:#B9CDBB;box-shadow:var(--shadow-hover)}.sectionHeaderLink{color:var(--brand);padding:0 4px}.homeHero{min-height:390px;display:flex;align-items:center;padding:58px 52px;overflow:visible;border:1px solid var(--line);border-radius:26px;background:radial-gradient(circle at 88% 24%,rgba(128,169,29,.22),transparent 24%),radial-gradient(circle at 76% 80%,rgba(37,66,132,.12),transparent 26%),linear-gradient(135deg,#fff 0,var(--wash-mint) 58%,var(--wash-lime) 100%);box-shadow:var(--shadow)}.homeHeroCopy{width:min(720px,100%)}.homeHero h1{max-width:680px;margin:10px 0 14px;color:var(--brand);font-size:clamp(42px,6vw,70px);line-height:.98}.homeHero .mobileNote{max-width:670px;margin-bottom:26px;color:var(--muted);font-size:18px}.homeHero .searchBarWrap{max-width:700px}.searchBar{box-shadow:0 16px 38px -28px rgba(12,61,60,.7)}.searchButton{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-2))}.suggestedSearchChip,.urgentIssueLink{min-height:44px;background:#fff;border:1px solid #d3e0d4;border-radius:999px;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.autocompletePanel{border:1px solid var(--line-card);border-radius:16px;box-shadow:var(--shadow-hover)}.autocompleteItem{min-height:44px}.roleEntryGrid{grid-gap:18px}.roleEntryCard{min-width:0;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.roleEntryIcon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:22px;color:var(--role-owner);background:var(--owner-soft);border-radius:14px;font-weight:900}.roleEntryCard-crew .roleEntryIcon{color:var(--role-crew);background:var(--crew-soft)}.roleEntryCard-customer .roleEntryIcon{color:var(--role-customer);background:var(--customer-soft)}.roleEntryCard-customer .roleEntryTag{color:var(--role-customer)}.roleTaskLinks{display:grid;margin:0 0 20px;border-top:1px solid var(--line)}.roleTaskLinks a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;color:var(--brand);border-bottom:1px solid var(--line);font-weight:700}.roleTaskLinks a:hover{color:var(--brand-2)}.roleGuideButton{width:100%;margin-top:auto;padding:0 16px;cursor:pointer}.roleEntryBanner{border:1px solid var(--line-card);border-radius:var(--radius)}.roleEntryBannerAction{min-width:112px}.urgentStrip{display:grid;grid-gap:20px;gap:20px;padding:26px 28px;background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--radius)}.urgentStripHeading{display:flex;align-items:center;gap:16px}.urgentStripHeading .eyebrow{color:var(--danger)}.urgentStrip h2{margin:3px 0 0;color:var(--danger-text)}.urgentIcon{display:inline-flex;width:46px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;color:#fff;background:var(--danger);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);padding-top:11px;font-weight:900}.urgentIssueGrid{display:flex;flex-wrap:wrap}.urgentIssueLink{display:inline-flex;width:auto;padding:0 16px;color:var(--danger-text)}.urgentIssueLink:hover{color:#fff;background:var(--danger);border-color:var(--danger);transform:translateY(-1px)}.categoryCard .cardMeta,.relatedCard .cardMeta,.taskCard:after{color:var(--brand-2)}.categoryCardTopline{display:flex;justify-content:space-between;gap:8px}.categoryCardTopline,.countBadge{min-height:28px;align-items:center}.countBadge{display:inline-flex;padding:0 10px;color:#80912B;background:#F2F7E6;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.articleHero,.searchPageHeader{border:1px solid var(--line-card)}.breadcrumbs a,.checklistProgressLink,.resultsQuickLinks a,.topicArticleLink{min-height:44px}.roleContextBar{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:6px 8px 6px 16px;color:var(--brand);background:var(--owner-soft);border:1px solid var(--line-card);border-radius:14px}.roleContextBar-crew{color:var(--role-crew);background:var(--crew-soft)}.roleContextBar-customer{color:var(--role-customer);background:var(--customer-soft)}.roleContextActions{display:flex;align-items:center;gap:4px}.roleContextActions a,.roleContextActions button{min-height:44px;padding:0 12px;color:inherit;background:transparent;border:0;border-radius:10px;font-weight:800;cursor:pointer}.roleContextActions a:hover,.roleContextActions button:hover{background:rgba(255,255,255,.7)}.supportBox{border:1px solid #c4d8c9}.supportButtonWide{min-height:48px}.articleContent,.callout,.gettingStartedChecklist,.helpfulnessBox,.imageFigure,.stepCard,.stuckPrompt,.videoFigure{border-radius:var(--radius)}.calloutWarning{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}@media (max-width:719px){body{font-size:14px}.headerInner,.pageWrap,.siteFooterInner{width:min(100% - 24px,1180px)}.headerInner{min-height:64px}.brandCopy small,.headerLink{display:none}.headerPrimary{min-height:44px;padding:0 13px}.pageWrap{padding-top:18px;padding-bottom:48px}.sectionStack{gap:20px}.homeHero{min-height:0;padding:38px 22px;border-radius:20px}.homeHero h1{font-size:clamp(38px,12vw,52px)}.homeHero .mobileNote{font-size:16px}.searchBar{grid-template-columns:1fr;padding:6px}.searchButton{width:100%}.categoryGrid,.categorySpotlightGrid,.infoGrid,.relatedGrid,.roleEntryGrid,.taskGrid,.topicGroupGrid{grid-template-columns:1fr}.roleEntryCardBody{min-height:0}.sectionCard{padding:22px 18px}.sectionHeader{align-items:flex-start}.sectionHeaderLink{min-height:44px}.urgentStrip{padding:22px 18px}.urgentIssueGrid{display:grid;grid-template-columns:1fr}.urgentIssueLink{width:100%}.roleContextBar,.roleEntryBanner{align-items:stretch;flex-direction:column}.roleContextActions{justify-content:space-between;border-top:1px solid var(--line-card)}.roleContextActions a,.roleContextActions button{flex:1 1}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top left,rgba(59,103,26,.18),transparent 28%),radial-gradient(circle at top right,rgba(37,66,132,.1),transparent 24%),radial-gradient(circle at 80% 30%,rgba(118,157,245,.08),transparent 26%),radial-gradient(circle at bottom left,rgba(128,169,29,.1),transparent 30%),linear-gradient(180deg,#f3fbe8,#f9fcf6 56%,#eef6ff);color:var(--text)}a{color:inherit;text-decoration:none}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.siteShell{min-height:100vh}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(241,248,223,.92));border-bottom:1px solid rgba(59,103,26,.12);box-shadow:0 8px 24px rgba(12,61,60,.06)}.headerInner,.pageWrap,.siteFooterInner{width:min(1120px,calc(100% - 24px));margin:0 auto}.headerInner{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:76px}.brand{display:inline-flex;align-items:center;gap:12px;letter-spacing:-.03em}.brandMark{width:18px;height:18px;flex:0 0 auto;border-radius:999px;background:radial-gradient(circle at 30% 30%,#2f6647,var(--brand));box-shadow:0 0 0 7px rgba(95,142,34,.1),inset 0 0 0 2px rgba(255,255,255,.22)}.brandCopy{display:grid;grid-gap:1px;gap:1px}.brandCopy strong,.footerLead strong{font-size:1.05rem}.brandCopy small,.footerLead p{color:var(--muted);font-size:.9rem;margin:0}.headerLinks{display:flex;align-items:center;gap:10px}.headerLink,.headerPrimary,.searchButton,.secondaryButton,.supportButton{min-height:44px;border-radius:14px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.headerLink,.secondaryButton{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,248,223,.76));border-color:rgba(59,103,26,.18)}.headerPrimary,.searchButton,.supportButton{background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 88%);color:white;box-shadow:0 12px 28px rgba(12,61,60,.2)}.headerLink:hover,.headerPrimary:hover,.searchButton:hover,.secondaryButton:hover,.supportButton:hover{transform:translateY(-1px)}.pageWrap{padding:22px 0 72px}.hero{position:relative;overflow:hidden;display:grid;grid-gap:18px;gap:18px;padding:22px 18px 20px;border-radius:28px;background:radial-gradient(circle at top right,rgba(128,169,29,.34),transparent 34%),radial-gradient(circle at bottom left,rgba(12,61,60,.14),transparent 30%),radial-gradient(circle at 72% 26%,rgba(77,184,255,.14),transparent 18%),linear-gradient(160deg,#fbfff7,#e7f3d7 54%,#eef8ff);border:1px solid rgba(59,103,26,.16);box-shadow:var(--shadow)}.hero:after{content:"";position:absolute;inset:auto -80px -110px auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(118,157,245,.22) 0,rgba(77,184,255,.14) 42%,transparent 72%);pointer-events:none}.hero>*{position:relative;z-index:1}.eyebrow{display:inline-block;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.articleHero h1,.helpfulnessBox h2,.hero h1,.searchPageHeader h1,.sectionHeader h2,.supportBox h2{margin:0;line-height:1.02;letter-spacing:-.04em}.articleHero h1,.hero h1,.searchPageHeader h1{font-size:clamp(2.1rem,7vw,4.6rem)}.articleHero p,.articleSection p,.categoryCard p,.helpfulnessFeedback,.hero p,.miniPanel p,.relatedCard p,.roleHubCard p,.searchResultCard p,.sectionCard p,.stepCard p,.supportBox p{margin:0;color:var(--muted);line-height:1.55}.mobileNote{max-width:52ch}.footerLinks,.heroPillRow,.metadataRow,.resultsQuickLinks,.suggestedSearchRow,.supportMetaRow{display:flex;gap:10px;flex-wrap:wrap}.heroPill,.supportMetaRow span{min-height:38px;display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(59,103,26,.14);background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(241,248,223,.78));color:var(--text);font-weight:700;font-size:.92rem}.roleEntryPrompt{gap:14px}.roleEntryPromptHeader{margin-bottom:0}.roleEntryGrid{display:grid;grid-gap:12px;gap:12px}.roleEntryCard{min-height:64px;width:100%;padding:16px;border-radius:18px;border:1px solid rgba(59,103,26,.18);background:linear-gradient(180deg,#ffffff,#f1f8df);color:var(--text);text-align:left;display:grid;grid-gap:8px;gap:8px;font:inherit;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.roleEntryCard:focus-visible,.roleEntryCard:hover{transform:translateY(-1px);box-shadow:var(--shadow);border-color:var(--line-strong)}.roleEntryCard:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.roleEntryCardTitle{font-size:1rem;font-weight:800;color:var(--brand)}.roleEntryCardBody{color:var(--muted);line-height:1.45}.roleEntryBanner{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid rgba(59,103,26,.18);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,248,223,.94))}.roleEntryBannerCopy{display:grid;grid-gap:4px;gap:4px}.roleEntryBannerCopy span{color:var(--muted)}.roleEntryBannerAction{width:100%}.searchBarWrap{display:grid;grid-gap:10px;gap:10px}.searchBar{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.searchInput{width:100%;min-height:52px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.96);padding:14px 16px;font:inherit;color:var(--text);transition:border-color .18s ease,box-shadow .18s ease}.searchInput:focus{outline:none;border-color:rgba(12,61,60,.32);box-shadow:0 0 0 4px rgba(12,61,60,.08)}.searchBarCompact .searchInput{min-height:48px}.autocompletePanel{display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:18px;border:1px solid rgba(59,103,26,.14);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,248,223,.9));box-shadow:var(--shadow)}.autocompleteItem{min-height:48px;display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border-radius:14px;border:1px solid rgba(12,61,60,.08);background:linear-gradient(180deg,#ffffff,#f4f9ef);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.autocompleteItem:hover{transform:translateY(-1px);box-shadow:var(--shadow);border-color:var(--line-strong)}.autocompleteItem span{color:var(--muted);font-size:.9rem}.suggestedSearchChip{min-height:38px;padding:8px 12px;border-radius:999px;border:1px solid rgba(59,103,26,.12);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(241,248,223,.84));color:var(--brand);font-size:.92rem;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.suggestedSearchChip:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.resultsStack,.sectionStack{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.articleContent,.articleHero,.categoryCard,.helpfulnessBox,.miniPanel,.relatedCard,.roleHubCard,.searchResultCard,.sectionCard,.supportBox,.tocCard,.topicGroupCard{border:1px solid var(--line);box-shadow:inset 0 3px 0 rgba(59,103,26,.22),var(--shadow)}.articleContent,.articleHero,.helpfulnessBox,.miniPanel,.sectionCard,.supportBox,.tocCard,.topicGroupCard{padding:18px;background:radial-gradient(circle at top right,rgba(128,169,29,.08),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,248,223,.94))}.categoryCard,.relatedCard,.roleHubCard,.searchResultCard{padding:18px;background:radial-gradient(circle at top right,rgba(77,184,255,.08),transparent 24%),linear-gradient(180deg,#ffffff,#f6faef 58%,#eef8ff)}.categoryCard,.relatedCard,.roleHubCard,.searchResultCard,.taskCard,.topicArticleLink,.urgentIssueLink{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.categoryCard:hover,.relatedCard:hover,.roleHubCard:hover,.searchResultCard:hover,.taskCard:hover,.topicArticleLink:hover,.urgentIssueLink:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);border-color:var(--line-strong)}.categoryGrid,.categorySpotlightGrid,.infoGrid,.relatedGrid,.roleHubGrid,.topicGroupGrid{display:grid;grid-gap:14px;gap:14px}.categoryGrid .categoryCard:nth-child(3n+1),.relatedGrid .relatedCard:nth-child(3n+1){background:linear-gradient(180deg,#effaf4,#ffffff)}.categoryGrid .categoryCard:nth-child(3n+2),.roleHubGrid .roleHubCard:nth-child(3n+2){background:linear-gradient(180deg,#f6ffef,#ffffff)}.categoryGrid .categoryCard:nth-child(3n),.roleHubGrid .roleHubCard:nth-child(3n){background:linear-gradient(180deg,#edf7ff,#ffffff)}.sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.articleSection h2,.callout h3,.categoryCard h3,.imageFigure figcaption,.relatedCard h3,.roleHubCard h3,.searchResultCard h2,.searchResultCard h3,.sectionHeader h2,.stepCard h3,.topicGroupHeader h3{margin:0;letter-spacing:-.03em}.articleSection h2,.categoryCard h3,.relatedCard h3,.roleHubCard h3,.searchResultCard h2,.searchResultCard h3,.sectionHeader h2,.topicGroupHeader h3{color:var(--brand)}.taskGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.taskCard{min-height:52px;display:flex;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid rgba(59,103,26,.14);background:linear-gradient(180deg,#ffffff,#f1f8df);font-weight:700}.taskCardMuted{color:var(--muted)}.urgentIssueGrid{display:grid;grid-gap:10px;gap:10px}.urgentIssueLink{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,#f6ffef,#e7f3d7);border:1px solid rgba(59,103,26,.18);font-weight:700}.breadcrumbs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px;color:var(--muted);font-size:.92rem}.breadcrumbItem{display:inline-flex;align-items:center;gap:6px}.breadcrumbDivider{opacity:.5}.articleLayout{display:grid;grid-gap:16px;gap:16px}.articleHero{display:grid;grid-gap:12px;gap:12px;background:radial-gradient(circle at top right,rgba(128,169,29,.18),transparent 30%),radial-gradient(circle at 85% 35%,rgba(77,184,255,.12),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,248,223,.94))}.articleHeroSummary{max-width:60ch}.verificationBadgeRow{display:flex;gap:8px;flex-wrap:wrap}.verificationBadge{min-height:28px;display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid transparent}.verificationBadgeOk{background:linear-gradient(180deg,rgba(239,250,244,1),rgba(241,248,223,1));border-color:rgba(59,103,26,.18);color:var(--brand)}.verificationBadgeWarning{background:linear-gradient(180deg,rgba(255,250,242,1),rgba(255,242,218,1));border-color:rgba(138,92,20,.22);color:var(--warning)}.verificationBadgeMuted{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(238,246,255,1));border-color:rgba(12,61,60,.12);color:var(--muted)}.primaryArticleAction{justify-self:start}.metadataRow span{background:linear-gradient(180deg,#f6ffef,#eef8ff);border:1px solid rgba(59,103,26,.12);border-radius:999px;padding:8px 12px;font-size:.9rem;color:var(--muted)}.freshnessBadge{font-weight:800}.freshnessBadgehealthy{background:#edf7f0;color:#2b5a3d}.freshnessBadgeduesoon{background:#fff7e8;color:var(--warning)}.freshnessBadgeoverdue{background:#fff0ec;color:var(--danger)}.articleBodyLayout{display:grid;grid-gap:16px;gap:16px}.tocWrap{display:grid;grid-gap:10px;gap:10px}.tocToggle{min-height:48px;border-radius:16px;border:1px solid var(--line);background:var(--surface);padding:12px 14px;text-align:left;font:inherit;font-weight:700}.tocCard{display:none}.tocCardOpen{display:block}.tocCard ul{margin:0;padding-left:18px;display:grid;grid-gap:10px;gap:10px}.articleContent{display:grid;grid-gap:20px;gap:20px}.articleSection,.stepList{display:grid;grid-gap:12px;gap:12px}.stepList{list-style:none;padding:0;margin:0}.stepCard{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;padding:14px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff,#f1f8ea)}.stepNumber{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);color:white;font-weight:800}.checklist{padding-left:20px;margin:0}.callout,.checklist{display:grid;grid-gap:10px;gap:10px}.callout{padding:16px;border-radius:18px;border:1px solid var(--line)}.calloutInfo{background:linear-gradient(180deg,#f4fbff,#eef6ff)}.calloutTip{background:linear-gradient(180deg,#f6ffef,#edf6e1)}.calloutWarning{background:linear-gradient(180deg,#fffaf2,#fff2da)}.imageFigure{display:grid;grid-gap:10px;gap:10px;margin:0}.imageFigure img{border-radius:18px;border:1px solid var(--line)}.supportBox{display:grid;grid-gap:14px;gap:14px;background:radial-gradient(circle at top right,rgba(95,142,34,.14),transparent 30%),linear-gradient(180deg,#ffffff,#f4f9ef)}.helpfulnessBox{display:grid;grid-gap:12px;gap:12px}.helpfulnessActions{display:flex;gap:10px;flex-wrap:wrap}.supportButtonWide{width:100%}.gettingStartedChecklist{display:grid;grid-gap:14px;gap:14px}.checklistProgressWrap{display:grid;grid-gap:10px;gap:10px}.checklistProgressMeta{display:flex;align-items:center;justify-content:space-between;gap:10px}.checklistProgressTrack{height:12px;border-radius:999px;background:rgba(12,61,60,.08);overflow:hidden}.checklistProgressFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--accent) 0,var(--brand-2) 100%)}.checklistProgressList{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.checklistProgressItem{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:14px;border-radius:18px;border:1px solid rgba(59,103,26,.12);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,248,223,.78))}.checklistToggle{min-height:44px;min-width:44px;border-radius:14px;border:1px solid rgba(59,103,26,.22);background:var(--surface);color:white;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:800;cursor:pointer}.checklistToggleDone{background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%)}.checklistProgressContent{display:grid;grid-gap:6px;gap:6px}.checklistProgressContent strong,.checklistProgressLink{font-size:1rem;font-weight:800;color:var(--brand)}.checklistProgressContent p{color:var(--muted);margin:0}.checklistReset{width:-moz-fit-content;width:fit-content;border:0;background:transparent;padding:0;color:var(--brand);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.checklistCongrats{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:18px;border:1px solid rgba(59,103,26,.16);background:linear-gradient(180deg,rgba(239,250,244,1),rgba(241,248,223,1))}.offlineBanner{width:min(1160px,calc(100% - 24px));margin:12px auto 0;padding:10px 12px;border-radius:14px;border:1px solid rgba(59,103,26,.18);background:linear-gradient(180deg,rgba(241,248,223,1),rgba(255,255,255,.96));color:var(--brand);display:flex;align-items:center;gap:10px;font-weight:700}.stuckPrompt{position:fixed;left:12px;right:12px;bottom:12px;z-index:30;max-height:40vh;overflow:auto;display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:20px 20px 0 0;border:1px solid rgba(59,103,26,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,248,223,.98));box-shadow:0 18px 40px rgba(12,61,60,.24)}.stuckPromptHandle{width:44px;height:4px;border-radius:999px;background:rgba(12,61,60,.18);justify-self:center}.stuckPromptClose{position:absolute;top:12px;right:14px;border:0;background:transparent;font:inherit;font-size:1.4rem;line-height:1;color:var(--brand);cursor:pointer}.stuckPromptBody{display:grid;grid-gap:8px;gap:8px;padding-right:28px}.stuckPromptActions{display:grid;grid-gap:10px;gap:10px}.stuckPromptPrimary,.stuckPromptSecondary{width:100%}.dashboardTableWrap{overflow-x:auto}.dashboardTable{width:100%;min-width:560px;border-collapse:collapse}.dashboardTable td,.dashboardTable th{padding:12px 10px;border-bottom:1px solid rgba(12,61,60,.08);text-align:left;vertical-align:top}.dashboardTable th button{border:0;background:transparent;padding:0;font:inherit;font-weight:800;color:var(--brand);cursor:pointer}.dashboardTableAction{flex-shrink:0}.videoFigure{display:grid;grid-gap:10px;gap:10px;margin:0}.videoFrame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:18px;border:1px solid rgba(12,61,60,.12);background:var(--surface-teal)}.videoElement,.videoIframe{width:100%;height:100%;border:0;display:block}.videoFigure figcaption{color:var(--muted);font-size:.92rem;line-height:1.45}.searchPageHeader{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px}.searchResultCard{display:grid;grid-gap:10px;gap:10px}.searchResultMeta{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:.88rem}.cardIconRow{display:flex}.sectionIcon{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--brand);box-shadow:inset 0 0 0 1px rgba(12,61,60,.08)}.sectionIcon svg{width:28px;height:28px;fill:none;stroke:currentColor}.sectionIconCategory{background:linear-gradient(135deg,#eef8ff,#dff1eb)}.sectionIconRole{background:linear-gradient(135deg,#f6ffef,#dcecc1)}.sectionIconSupport{background:linear-gradient(135deg,#effaf4,#d6eee4)}.sectionIconDashboard{background:linear-gradient(135deg,#eef4fb,#d5e1fa)}.cardEyebrow{min-height:30px;width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(12,61,60,.06);font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cardEyebrow,.cardMeta{display:inline-flex;align-items:center;color:var(--brand)}.cardMeta{justify-content:space-between;gap:12px;font-size:.94rem;font-weight:700}.topicGroupCard{display:grid;grid-gap:14px;gap:14px}.topicGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.topicGroupHeader span{color:var(--muted);font-size:.9rem}.topicGroupLinks{display:grid;grid-gap:10px;gap:10px}.topicArticleLink{min-height:52px;display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid rgba(59,103,26,.12);background:linear-gradient(180deg,#ffffff,#eef7e6 76%,#eef6ff)}.topicArticleLink small{color:var(--muted);font-size:.92rem;line-height:1.45}.miniPanel{display:grid;grid-gap:12px;gap:12px}.siteFooter{border-top:1px solid rgba(59,103,26,.1);background:radial-gradient(circle at top right,rgba(77,184,255,.08),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.84),rgba(241,248,223,.98))}.siteFooterInner{display:grid;grid-gap:18px;gap:18px;padding:26px 0 34px}.footerLead{display:grid;grid-gap:6px;gap:6px}.footerColumns{display:grid;grid-gap:16px;gap:16px}.footerColumn{display:grid;grid-gap:8px;gap:8px}.footerHeading{color:var(--accent);font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media (min-width:700px){.pageWrap{padding-top:30px}.hero{padding:34px 30px 28px}.searchBar{grid-template-columns:1fr auto;align-items:center}.taskGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.categoryGrid,.categorySpotlightGrid,.footerColumns,.infoGrid,.relatedGrid,.roleEntryGrid,.roleHubGrid,.topicGroupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.roleEntryBanner{align-items:center;grid-template-columns:1fr auto}.roleEntryBannerAction,.supportButtonWide{width:auto}.stuckPromptActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.headerInner,.pageWrap,.siteFooterInner{width:min(1160px,calc(100% - 48px))}.hero{grid-template-columns:1.2fr .8fr;align-items:end}.taskGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.categoryGrid,.categorySpotlightGrid,.relatedGrid,.roleEntryGrid,.roleHubGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.infoGrid,.topicGroupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.articleBodyLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.tocToggle{display:none}.tocCard{display:block;position:-webkit-sticky;position:sticky;top:94px}.stuckPrompt{position:static;max-height:none;border-radius:20px;box-shadow:var(--shadow)}.stuckPromptHandle{display:none}}body{min-width:320px;background:linear-gradient(180deg,var(--wash-lime) 0,#fff 480px,#fff 100%);font-size:15px;line-height:1.55}h1{font-weight:900;letter-spacing:-.035em}h2,h3{font-weight:800;letter-spacing:-.02em}.cardEyebrow,.eyebrow{color:var(--brand-2);font-size:12px;letter-spacing:.18em}.headerInner,.pageWrap,.siteFooterInner{width:min(1180px,calc(100% - 40px))}.siteHeader{background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);box-shadow:none}.headerInner{min-height:72px}.brandMark{width:14px;height:14px;background:var(--brand);border:4px solid var(--owner-soft);box-shadow:0 0 0 1px var(--brand)}.brandCopy strong{color:var(--brand);font-weight:900}.brandCopy small{color:var(--muted)}.brand,.footerLinks a{min-height:44px;display:inline-flex;align-items:center}.headerLink,.secondaryButton{color:var(--brand);background:#fff;border-color:#D3E0D4}.headerPrimary,.searchButton,.supportButton{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-2));border:0}.headerLink,.headerPrimary,.secondaryButton,.supportButton{border-radius:14px;font-weight:800}.pageWrap{padding:36px 0 72px}.sectionStack{gap:28px;margin-top:0}.articleContent,.articleHero,.categoryCard,.helpfulnessBox,.miniPanel,.relatedCard,.roleHubCard,.searchResultCard,.sectionCard,.supportBox,.tocCard,.topicGroupCard{background:var(--surface);border:1px solid var(--line-card);border-radius:var(--radius);box-shadow:none}.sectionCard{padding:28px}.sectionHeader{align-items:flex-end;gap:18px;margin-bottom:20px}.sectionHeader h2,.sectionHeader h3{margin:4px 0 0;letter-spacing:-.02em}.roleEntryPrompt{padding:4px 0 0}.roleEntryPromptHeader{margin-bottom:18px}.roleEntryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.roleEntryCard{display:flex;min-height:0;padding:24px;flex-direction:column;align-items:stretch;gap:0;cursor:default;background:#fff;border:1px solid var(--line-card);border-top:4px solid var(--role-owner);border-radius:var(--radius);box-shadow:none}.roleEntryCard-crew{border-top-color:var(--role-crew)}.roleEntryCard-customer{border-top-color:var(--role-customer)}.roleEntryCard:hover{transform:translateY(-2px);border-color:#B9CDBB;box-shadow:var(--shadow-hover)}.roleEntryCardTitle{margin:7px 0 8px;color:var(--text);font-size:23px}.roleEntryCardBody{min-height:48px;margin-bottom:18px;line-height:1.55}.roleEntryBanner{flex-direction:row;align-items:center;justify-content:space-between;background:var(--owner-soft);border-color:var(--line-card);box-shadow:none}.roleEntryBannerAction{width:auto}.searchBar{grid-template-columns:1fr auto;gap:8px;padding:7px;background:#fff;border:1px solid var(--line-card);border-radius:17px}.searchInput{min-height:48px;font-size:16px}.searchButton{min-width:112px;min-height:48px;border-radius:12px;box-shadow:none}.suggestedSearchChip{min-height:44px;background:#fff;border:1px solid #d3e0d4}.suggestedSearchChip:hover{color:#fff;background:var(--brand);border-color:var(--brand);box-shadow:none}.categoryGrid,.categorySpotlightGrid,.relatedGrid,.taskGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.categoryCard,.relatedCard,.searchResultCard,.taskCard{min-height:44px;background:#fff;border-color:var(--line-card);box-shadow:none}.taskCard{padding:20px;border-radius:var(--radius)}.categoryCard{padding:22px}.categoryGrid .categoryCard:nth-child(n),.relatedGrid .relatedCard:nth-child(n){background:#fff}.articleHero,.searchPageHeader{background:linear-gradient(135deg,#fff,var(--wash-mint));border-color:var(--line-card);border-radius:24px;box-shadow:var(--shadow)}.articleHero h1,.searchPageHeader h1{color:var(--brand);letter-spacing:-.035em}.supportBox{background:linear-gradient(135deg,var(--wash-mint),var(--owner-soft));border-color:#C4D8C9;border-radius:24px;box-shadow:var(--shadow)}.siteFooter{color:#fff;background:var(--brand);border-top:0}.footerHeading,.siteFooter a,.siteFooter p{color:rgba(255,255,255,.78)}@media (max-width:719px){body{font-size:14px}.headerInner,.pageWrap,.siteFooterInner{width:min(100% - 24px,1180px)}.headerInner{min-height:64px}.brandCopy small,.headerLink{display:none}.pageWrap{padding:18px 0 48px}.sectionStack{gap:20px}.searchBar{grid-template-columns:1fr}.searchButton{width:100%}.categoryGrid,.categorySpotlightGrid,.infoGrid,.relatedGrid,.roleEntryGrid,.taskGrid,.topicGroupGrid{grid-template-columns:1fr}.roleEntryCardBody{min-height:0}.sectionCard{padding:22px 18px}.roleEntryBanner{align-items:stretch;flex-direction:column}.roleEntryBannerAction{width:100%}}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_1fdbab{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}