.family-atlas{--fa-forest:#23513e;--fa-ink:#293e31;--fa-muted:#73816d;--fa-line:#dfe6d8;min-width:0;color:var(--fa-ink);border:1px solid var(--fa-line);background:#fff;border-radius:13px;font-size:14px;line-height:1.6;overflow:hidden}.family-atlas *{box-sizing:border-box}.family-atlas button{font:inherit;cursor:pointer}.family-atlas button:focus-visible{outline-offset:-3px;outline:3px solid #aa854c}.fa-scroll:focus-visible{outline-offset:-3px;outline:3px solid #aa854c}.fa-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 27px 19px;display:flex}.fa-overline{color:#819077;letter-spacing:.16em;font-size:10px;font-weight:600;display:block}.fa-heading h3{font-family:var(--serif,Georgia,serif);letter-spacing:-.045em;color:var(--fa-forest);margin:6px 0 0;font-size:24px;font-weight:500;line-height:1.45}.fa-modes{background:#f6f8f1;border:1px solid #dce4d5;border-radius:6px;flex-shrink:0;gap:3px;padding:3px;display:inline-flex}.fa-modes>button{color:#7b8773;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:500;transition:background .15s,color .15s;display:flex;font-size:12px!important}.fa-modes>button[aria-selected=true]{color:#28543e;background:#fff;box-shadow:0 1px 4px #223c2510}.fa-modes>button:hover{color:#28543e}.fa-context{flex-wrap:wrap;align-items:center;gap:10px;padding:0 27px 19px;display:flex}.fa-context>p{color:#7c8774;margin:0;font-size:12px;line-height:1.7}.fa-example,.fa-record-label{letter-spacing:-.015em;color:#647855;white-space:nowrap;background:#f5f8ed;border:1px solid #d5dfcb;border-radius:3px;padding:3px 7px;font-size:10px}.fa-record-label{background:#fafbf6}.fa-member-count{white-space:nowrap;color:#77876b;margin-left:auto;font-size:11px}.fa-canvas-tools{border-top:1px solid var(--fa-line);background:#fafbf7;border-bottom:1px solid #e6ebdf;justify-content:space-between;align-items:center;gap:13px;min-height:48px;padding:9px 20px;display:flex}.fa-pan-hint{color:#829077;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.fa-pan-hint>svg{flex-shrink:0}.fa-zoom{flex-shrink:0;align-items:center;gap:4px;display:flex}.fa-zoom>button{color:#58714d;background:#fff;border:1px solid #dce4d3;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;font-size:18px!important;line-height:1!important}.fa-zoom>button:disabled{opacity:.35;cursor:default}.fa-zoom>button:not(:disabled):hover{background:#edf3e6}.fa-zoom>output{text-align:center;font-variant-numeric:tabular-nums;color:#607951;width:41px;font-size:11px}.fa-zoom>.fa-reset{background:#f7f9f2;width:auto;margin-left:7px;padding:0 9px;font-size:11px!important}.fa-scroll{overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#bfceb2 #f2f5ec;background:#fafbf6;width:100%;min-height:280px;max-height:680px;position:relative;overflow:auto}.fa-canvas{flex-shrink:0;min-width:0;margin:0 auto;transition:width .15s,height .15s}.fa-graph{font-family:inherit;display:block;overflow:visible}.fa-spoke{stroke:#c3cfb9;stroke-width:1.15px;stroke-dasharray:4 5;fill:none;transition:stroke .15s}.fa-node{cursor:pointer;outline:none}.fa-node .fa-portrait-outline{transition:stroke .15s,stroke-width .15s}.fa-node:hover .fa-portrait-outline{stroke:#5b7d50;stroke-width:1.7px}.fa-node:hover .fa-node-name{fill:#28543e}.fa-node-focus{pointer-events:all}.fa-node:focus-visible .fa-node-focus{fill:#f0f3e7;stroke:#ab8a50;stroke-width:2px;stroke-dasharray:3 3}.fa-node:focus-visible .fa-portrait{opacity:.95}.fa-node-name{fill:#3c5137;letter-spacing:-.035em;pointer-events:none;font-size:13px;font-weight:600}.fa-node-relation{fill:#89947e;letter-spacing:-.015em;pointer-events:none;font-size:10px}.fa-node-self .fa-node-name{fill:#1f5138}.fa-selection-halo{pointer-events:none}.fa-map-caption{letter-spacing:.12em;fill:#8c9c7e;font-size:10px}.fa-map-caption:last-child{letter-spacing:0;font-size:10px}.fa-generation-hint{fill:#8c9a80;letter-spacing:.06em;font-size:9px}.fa-generation-name{fill:#425c39;letter-spacing:-.035em;font-size:13px;font-weight:600}.fa-generation-count{fill:#8c997f;font-size:10px}.fa-empty-generation>text{fill:#9aa58f;font-size:12px}.fa-empty-title{fill:#617b50;letter-spacing:-.025em;font-size:14px}.fa-empty-copy{fill:#8e9b82;font-size:11px}.fa-svg-add{cursor:pointer;outline:none}.fa-svg-add>text{font-size:11px}.fa-svg-add:hover>rect{stroke:#5f7e4c;stroke-width:1.5px}.fa-svg-add:focus-visible>rect{stroke:#a98447;stroke-width:3px}.fa-legend{color:#8b967f;background:#fafbf6;border-top:1px solid #e9eddf;flex-wrap:wrap;align-items:center;gap:19px;padding:13px 24px;font-size:10px;display:flex}.fa-legend>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.fa-legend>span:last-child{margin-left:auto}.fa-legend-self{background:#3a694b;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.fa-legend-relation{border-top:1px dashed #91a37e;flex-shrink:0;width:18px;display:block}.fa-detail{border-top:1px solid var(--fa-line);background:#fff;align-items:center;gap:17px;padding:19px 25px 18px;display:flex}.fa-detail-portrait{flex-shrink:0;width:42px;height:53px}.fa-detail-portrait>svg{width:100%;height:100%;display:block}.fa-detail-copy{flex:1;min-width:0}.fa-detail-kicker{color:#849276;margin-bottom:3px;font-size:10px;display:block}.fa-detail-copy>strong{letter-spacing:-.025em;color:#35552e;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.fa-detail-copy>strong>small{color:#7c8e69;background:#f0f4e8;border:1px solid #e5eadb;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:400;line-height:1.5}.fa-detail-copy>p{color:#839077;word-break:keep-all;margin:4px 0 0;font-size:11px;line-height:1.75}.fa-add-relation{color:#5b754b;white-space:nowrap;background:#fff;border:1px solid #d9e2cf;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:8px 11px;display:flex;font-size:11px!important}.fa-add-relation>span{font-size:17px;line-height:1}.fa-add-relation:hover{background:#f3f7ec}.fa-verification-note{color:#919b87;word-break:keep-all;margin:0;padding:0 25px 18px;font-size:10px;line-height:1.8}.fa-compact .fa-toolbar{padding:20px 22px 15px}.fa-compact .fa-heading h3{font-size:22px}.fa-compact .fa-context{padding:0 22px 15px}.fa-compact .fa-scroll{min-height:270px;max-height:440px}.fa-compact .fa-canvas-tools{padding:8px 17px}.fa-compact .fa-detail{gap:13px;padding:16px 21px}.fa-compact .fa-detail-portrait{width:36px;height:45px}.fa-compact .fa-detail-copy>p{font-size:10px}.fa-compact .fa-verification-note{padding:0 21px 16px}.fa-compact .fa-legend{gap:14px;padding:11px 21px}.fa-compact .fa-member-count{display:none}@media (max-width:1050px){.fa-toolbar{align-items:flex-start;gap:16px}.fa-modes>button{gap:6px;padding:8px 10px}.fa-heading h3{font-size:23px}.fa-context{gap:8px}.fa-context>p{font-size:11px}.fa-compact .fa-toolbar{gap:13px}.fa-compact .fa-modes>button{padding:7px 9px}.fa-compact .fa-heading h3{font-size:21px}.fa-compact .fa-context>p{display:none}.fa-legend{gap:13px}.fa-legend>span:last-child{margin-left:0}}@media (max-width:700px){.family-atlas{border-radius:10px}.fa-toolbar,.fa-compact .fa-toolbar{padding:21px 19px 15px;display:block}.fa-heading h3,.fa-compact .fa-heading h3{font-size:24px}.fa-overline{font-size:10px}.fa-modes{gap:4px;width:100%;margin-top:17px;padding:4px}.fa-modes>button,.fa-compact .fa-modes>button{flex:1;gap:8px;min-height:38px;padding:7px 10px;font-size:12px!important}.fa-context,.fa-compact .fa-context{gap:7px;padding:0 19px 17px}.fa-context>p{order:3;width:100%;margin-top:2px;font-size:11px}.fa-compact .fa-context>p{display:block}.fa-member-count,.fa-compact .fa-member-count{margin-left:auto;font-size:10px;display:block}.fa-example,.fa-record-label{font-size:10px}.fa-canvas-tools,.fa-compact .fa-canvas-tools{flex-wrap:wrap;gap:6px;padding:8px 11px}.fa-pan-hint{gap:6px;font-size:10px}.fa-pan-hint>svg{width:17px}.fa-zoom{gap:3px;margin-left:auto}.fa-zoom>button{width:28px;height:30px}.fa-zoom>output{width:34px;font-size:10px}.fa-zoom>.fa-reset{margin-left:4px;padding:0 7px;font-size:10px!important}.fa-scroll{min-height:300px;max-height:560px}.fa-compact .fa-scroll{min-height:290px;max-height:400px}.fa-legend,.fa-compact .fa-legend{gap:8px 14px;padding:12px 16px;font-size:10px}.fa-legend>span:last-child{width:100%;margin-top:1px;font-size:9px}.fa-detail,.fa-compact .fa-detail{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:17px 17px 14px}.fa-detail-portrait,.fa-compact .fa-detail-portrait{width:38px;height:48px}.fa-detail-copy{flex:1;min-width:calc(100% - 54px)}.fa-detail-copy>strong{font-size:12px}.fa-detail-copy>p,.fa-compact .fa-detail-copy>p{font-size:11px;line-height:1.8}.fa-add-relation{margin-left:50px;padding:7px 10px;font-size:10px!important}.fa-verification-note,.fa-compact .fa-verification-note{padding:0 17px 17px;font-size:10px}.fa-generation-name{font-size:13px}}@media (max-width:360px){.fa-canvas-tools,.fa-compact .fa-canvas-tools{padding:9px 10px}.fa-pan-hint{gap:4px;font-size:9px}.fa-pan-hint>svg{width:14px}.fa-zoom>.fa-reset{margin-left:2px;padding:0 5px;font-size:9px!important}.fa-zoom>output{width:30px}.fa-zoom>button{width:26px}.fa-modes>button,.fa-compact .fa-modes>button{gap:6px;padding:7px 6px}}@media (prefers-reduced-motion:reduce){.fa-canvas,.fa-spoke,.fa-node .fa-portrait-outline,.fa-modes>button{transition:none}}.fa-large-dialog{color:#2b3d36;width:min(1480px,100vw - 48px);max-width:none;height:min(1080px,100dvh - 48px);max-height:none;font-family:var(--sans);background:#fff;border:1px solid #e2e7df;border-radius:27px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 90px #153d3530}.fa-large-dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#173a3666}.fa-large-dialog[open]{display:block}.fa-large-dialog .fa-large-view{flex-direction:column;height:100%;display:flex;box-shadow:none!important;border:0!important;border-radius:0!important}.fa-large-dialog .fa-large-view>[role=tabpanel]{flex-direction:column;flex:1;min-height:0;display:flex}.fa-large-dialog .fa-large-view .fa-scroll{flex:1;height:auto;min-height:0;max-height:none}.fa-large-dialog .fa-large-view .fa-canvas-tools{flex-shrink:0}@media (min-width:1024px){.app-shell .main-shell .workspace-page{max-width:1360px;padding-inline:42px}.app-shell .page-family .space-tabs>button{min-height:46px;padding-inline:26px;font-size:15px}.app-shell .page-family .demo-banner strong,.app-shell .page-family .demo-banner button{font-size:13px}.app-shell .family-atlas .fa-scroll{height:640px;max-height:640px}.app-shell .family-atlas .fa-toolbar{padding:16px 22px}.app-shell .family-atlas .fa-modes{max-width:620px;padding:4px}.app-shell .family-atlas .fa-modes>button{gap:9px;min-height:46px;padding:10px 21px;font-size:15px!important}.app-shell .family-atlas .fa-modes>button>svg{width:20px;height:20px}.app-shell .family-atlas .fa-context{gap:12px;padding:0 23px 16px}.app-shell .family-atlas .fa-example,.app-shell .family-atlas .fa-record-label,.app-shell .family-atlas .fa-member-count{font-size:12px}.app-shell .family-atlas .fa-canvas-tools{min-height:60px;padding:11px 21px}.app-shell .family-atlas .fa-pan-hint{font-size:12px}.app-shell .family-atlas .fa-zoom{gap:6px}.app-shell .family-atlas .fa-zoom>button{border-radius:10px;width:38px;height:38px;font-size:20px!important}.app-shell .family-atlas .fa-zoom>output{width:47px;font-size:13px}.app-shell .family-atlas .fa-zoom>.fa-reset{width:auto;margin-left:6px;padding:0 12px;font-size:13px!important}.app-shell .family-atlas .fa-zoom>.fa-expand,.app-shell .family-atlas .fa-zoom>.fa-close-large{color:#294d3b;background:#eaf1e5;border-color:#d9e4d2;gap:7px;width:auto;margin-left:6px;padding:0 14px;font-size:13px!important}.app-shell .family-atlas .fa-zoom>.fa-close-large{color:#fff;background:#173a36;border-color:#173a36}.app-shell .family-atlas .fa-legend{gap:21px;padding:10px 23px;font-size:12px}.app-shell .family-atlas .fa-selection-hint{padding:15px 23px;font-size:14px}.app-shell .family-atlas .fa-verification-note{padding:9px 23px 15px;font-size:12px;line-height:1.65}.app-shell .family-atlas .fa-detail{gap:16px;padding:17px 23px}.app-shell .family-atlas .fa-detail-portrait{width:48px;height:60px}.app-shell .family-atlas .fa-detail-copy>strong{gap:10px;font-size:16px}.app-shell .family-atlas .fa-detail-copy>strong>small{font-size:12px}.app-shell .family-atlas .fa-detail-copy>p{font-size:13px;line-height:1.65}.app-shell .family-atlas .fa-add-relation{padding:10px 14px;font-size:13px!important}.app-shell .fa-large-dialog .fa-large-view .fa-scroll{height:auto;max-height:none}.app-shell .fa-large-dialog .fa-large-view .fa-modes{max-width:640px}.app-shell .fa-large-dialog .fa-large-view .fa-verification-note{padding-bottom:15px}}.app-shell .fa-zoom>.fa-expand,.app-shell .fa-zoom>.fa-close-large{white-space:nowrap;width:auto;padding-inline:10px;font-size:11px!important}.app-shell .fa-zoom>.fa-close-large{color:#fff;background:#173a36;border-color:#173a36}.app-shell .family-atlas .fa-heading h3{font-size:28px;line-height:1.5}.app-shell .family-atlas .fa-overline{font-size:12px}.app-shell .family-atlas .fa-modes>button{min-height:46px;padding:10px 16px;font-size:15px!important}.app-shell .family-atlas .fa-context>p{font-size:14px;line-height:1.7}.app-shell .family-atlas :is(.fa-example,.fa-record-label,.fa-member-count){font-size:12px}.app-shell .family-atlas .fa-canvas-tools{flex-wrap:wrap;gap:12px;padding:11px 16px}.app-shell .family-atlas .fa-pan-hint{max-width:none;font-size:12px}.app-shell .family-atlas .fa-zoom>button{width:40px;height:42px;min-height:42px;font-size:21px!important}.app-shell .family-atlas .fa-zoom>output{width:45px;font-size:13px}.app-shell .family-atlas .fa-zoom>:is(.fa-reset,.fa-expand,.fa-close-large){width:auto;padding-inline:12px;font-size:13px!important}.app-shell .family-atlas .fa-zoom{flex-wrap:wrap;gap:5px}.app-shell .family-atlas .fa-legend{gap:10px 18px;font-size:12px;line-height:1.7}.app-shell .family-atlas .fa-legend>span:last-child{font-size:12px}.app-shell .family-atlas .fa-selection-hint{padding:15px 18px;font-size:14px}.app-shell .family-atlas .fa-detail-portrait{width:48px;height:60px}.app-shell .family-atlas .fa-detail-copy>strong{font-size:16px;line-height:1.6}.app-shell .family-atlas .fa-detail-copy>strong>small{font-size:12px}.app-shell .family-atlas .fa-detail-copy>p{font-size:14px;line-height:1.75}.app-shell .family-atlas .fa-detail-kicker{font-size:12px}.app-shell .family-atlas .fa-add-relation{min-height:44px;font-size:14px!important}.app-shell .family-atlas .fa-verification-note{padding:10px 18px 16px;font-size:12px;line-height:1.8}@media (max-width:760px){.app-shell .family-atlas .fa-toolbar{padding:20px 18px 16px}.app-shell .family-atlas .fa-heading h3{font-size:26px}.app-shell .family-atlas .fa-context{padding:0 18px 16px}.app-shell .family-atlas .fa-modes{margin-top:14px}.app-shell .family-atlas .fa-modes>button{gap:8px;padding:10px 8px}.app-shell .family-atlas .fa-canvas-tools{gap:9px;padding:11px 14px}.app-shell .family-atlas .fa-pan-hint{width:100%;font-size:12px}.app-shell .family-atlas .fa-zoom{margin-left:auto}.app-shell .family-atlas .fa-scroll{min-height:320px;max-height:560px}.app-shell .family-atlas .fa-detail{gap:12px;padding:18px}.app-shell .family-atlas .fa-detail-copy{min-width:calc(100% - 62px)}.app-shell .family-atlas .fa-add-relation{margin-left:60px}}.app-shell .page-family .family-atlas{--fa-forest:#214c3b;--fa-ink:#2d4537;--fa-muted:#768574;--fa-line:#e4eae1;background:#fff;border:1px solid #e3e9e1;border-radius:32px;overflow:hidden;box-shadow:0 7px 32px #1b413208}.app-shell .page-family .family-atlas .fa-toolbar{align-items:center;gap:12px;padding:14px 22px 12px}.app-shell .page-family .family-atlas .fa-modes{background:#edf1eb;border:0;border-radius:20px;gap:5px;width:100%;max-width:620px;margin:0 auto;padding:5px;display:flex;box-shadow:inset 0 1px 2px #29482f04}.app-shell .page-family .family-atlas .fa-modes>button{color:#7a8a75;white-space:normal;background:0 0;border:1px solid #0000;border-radius:15px;flex:1;gap:9px;min-width:0;min-height:48px;padding:10px 15px;font-weight:500;line-height:1.45;transition:background .18s,color .18s,box-shadow .18s;font-size:16px!important}.app-shell .page-family .family-atlas .fa-modes>button>svg{opacity:.85;flex-shrink:0;width:19px;height:19px}.app-shell .page-family .family-atlas .fa-modes>button[aria-selected=true]{color:#244b37;background:#fff;border-color:#fff;font-weight:600;box-shadow:0 2px 8px #25432c0e,0 1px 2px #25432c05}.app-shell .page-family .family-atlas .fa-modes>button:hover{color:#345e40}.app-shell .page-family .family-atlas .fa-context{align-items:center;gap:10px;padding:0 22px 12px}.app-shell .page-family .family-atlas :is(.fa-example,.fa-record-label){color:#779064;letter-spacing:0;background:#f1f5ed;border:0;border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.65}.app-shell .page-family .family-atlas .fa-member-count{color:#78866f;font-size:12px;line-height:1.65}.app-shell .page-family .family-atlas .fa-canvas-tools{background:#fafcf7;border-top:1px solid #edf1e8;border-bottom:1px solid #e7ede1;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:64px;padding:10px 18px}.app-shell .page-family .family-atlas .fa-pan-hint{color:#6e8066;white-space:normal;flex:180px;gap:8px;width:auto;min-width:0;max-width:none;font-size:13px;line-height:1.6}.app-shell .page-family .family-atlas .fa-pan-hint>svg{color:#9aac8a;flex-shrink:0;width:17px;height:12px;display:block}.app-shell .page-family .family-atlas .fa-zoom{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;margin-left:auto;display:flex}.app-shell .page-family .family-atlas .fa-zoom>button{color:#597b43;background:#fff;border:1px solid #e0e8d8;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 3px #284c2903;font-size:22px!important;line-height:1!important}.app-shell .page-family .family-atlas .fa-zoom>button:disabled{opacity:.32}.app-shell .page-family .family-atlas .fa-zoom>button:not(:disabled):hover{background:#f2f7eb;box-shadow:0 2px 6px #294d2c08}.app-shell .page-family .family-atlas .fa-zoom>output{color:#708c5c;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:46px;min-height:44px;font-size:14px;line-height:1.4;display:flex}.app-shell .page-family .family-atlas .fa-zoom>:is(.fa-reset,.fa-expand,.fa-close-large){white-space:normal;overflow-wrap:anywhere;gap:6px;width:auto;max-width:100%;height:auto;min-height:44px;margin-left:4px;padding:11px 13px;font-size:14px!important;line-height:1.5!important}.app-shell .page-family .family-atlas .fa-zoom>.fa-reset{color:#718c59;background:#f0f5e9;border-color:#e3ebd9}.app-shell .page-family .family-atlas .fa-zoom>.fa-expand{color:#567a3c;background:#fff;border-color:#dce7d2}.app-shell .page-family .family-atlas .fa-zoom>.fa-close-large{color:#fff;box-shadow:none;background:#28563c;border-color:#28563c}.app-shell .page-family .family-atlas .fa-zoom>.fa-close-large:hover{color:#fff;background:#356a45}.app-shell .page-family .family-atlas .fa-scroll{scrollbar-color:#bdcfaa #f1f6e9;background:#f5f8f1}.app-shell .page-family .family-atlas .fa-graph>rect{opacity:.62}.app-shell .page-family .family-atlas .fa-portrait-photo{filter:saturate(.88)}.app-shell .page-family .family-atlas .fa-node .fa-portrait-outline{stroke:#c6d5b9;stroke-width:1px}.app-shell .page-family .family-atlas .fa-node:hover .fa-portrait-outline{stroke:#8daa76;stroke-width:1.5px}.app-shell .page-family .family-atlas .fa-node-selected .fa-portrait-outline{stroke:#6f9257;stroke-width:1.8px}.app-shell .page-family .family-atlas .fa-selection-halo{stroke:#93af80;opacity:.8}.app-shell .page-family .family-atlas .fa-spoke{stroke:#b9cdb0;stroke-width:1.15px}.app-shell .page-family .family-atlas .fa-spoke-selected{stroke:#799e68;stroke-width:1.65px}.app-shell .page-family .family-atlas .fa-node-name{fill:#2d523b;font-weight:600}.app-shell .page-family .family-atlas .fa-legend{color:#73876a;background:#fbfdf8;border-top:1px solid #e6eddd;gap:8px 19px;min-height:40px;padding:10px 20px;font-size:12px;line-height:1.6}.app-shell .page-family .family-atlas .fa-legend>span{white-space:normal}.app-shell .page-family .family-atlas .fa-legend>span:last-child{width:auto;margin-left:auto;font-size:12px}.app-shell .page-family .family-atlas .fa-legend-self{background:#779b5c}.app-shell .page-family .family-atlas .fa-legend-relation{border-color:#a3bb90}.app-shell .page-family .family-atlas .fa-selection-hint{color:#728569;background:#fff;border-top:1px solid #edf2e6;padding:14px 20px;font-size:14px;line-height:1.7}.app-shell .page-family .family-atlas .fa-detail{background:#fff;border-top:1px solid #e7eedf;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px}.app-shell .page-family .family-atlas .fa-detail-portrait{width:48px;height:60px}.app-shell .page-family .family-atlas .fa-detail-copy{flex:1;min-width:160px}.app-shell .page-family .family-atlas .fa-detail-copy>strong{color:#355b40;letter-spacing:-.025em;gap:9px;font-size:17px;font-weight:600;line-height:1.6}.app-shell .page-family .family-atlas .fa-detail-copy>strong>small{color:#8aa36e;background:#f0f6e8;border:0;border-radius:7px;padding:3px 7px;font-size:12px;line-height:1.5}.app-shell .page-family .family-atlas .fa-detail-copy>p{color:#6e8066;font-size:14px;line-height:1.75}.app-shell .page-family .family-atlas .fa-add-relation{color:#789a57;white-space:normal;background:#f7fbf1;border:1px solid #dce8cf;border-radius:13px;gap:7px;min-height:44px;margin:0;padding:10px 13px;line-height:1.6;font-size:14px!important}.app-shell .page-family .family-atlas .fa-add-relation:hover{background:#eef7e4}.app-shell .page-family .family-atlas .fa-verification-note{color:#7d8d73;word-break:keep-all;padding:8px 20px 16px;font-size:12px;line-height:1.75}.app-shell .page-family .family-atlas :is(button:focus-visible,.fa-scroll:focus-visible){outline-offset:-3px;outline:3px solid #a5bb8b}.app-shell .page-family .fa-large-dialog{background:#fff;border:1px solid #e2eadd;border-radius:32px;width:min(1500px,100vw - 40px);height:min(1120px,100dvh - 40px);overflow:hidden;box-shadow:0 24px 100px #1f422c2e}.app-shell .page-family .fa-large-dialog::backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.15);background:#193b2c48}.app-shell .page-family .fa-large-dialog .family-atlas.fa-large-view{box-shadow:none!important;border:0!important;border-radius:0!important}.app-shell .page-family .fa-large-dialog .fa-large-view .fa-toolbar{padding-top:15px;padding-bottom:12px}.app-shell .page-family .fa-large-dialog .fa-large-view .fa-modes{max-width:640px}.app-shell .page-family .fa-large-dialog .fa-large-view .fa-canvas-tools{flex-shrink:0}@media (max-width:760px){.app-shell .page-family .family-atlas{border-radius:28px;box-shadow:0 5px 22px #244d2906}.app-shell .page-family .family-atlas .fa-toolbar{padding:14px 15px 11px;display:flex}.app-shell .page-family .family-atlas .fa-modes{border-radius:19px;gap:4px;margin:0;padding:5px}.app-shell .page-family .family-atlas .fa-modes>button{border-radius:14px;gap:7px;min-height:46px;padding:9px 8px;line-height:1.45;font-size:15px!important}.app-shell .page-family .family-atlas .fa-modes>button>svg{width:18px;height:18px}.app-shell .page-family .family-atlas .fa-context{gap:8px;padding:0 17px 11px}.app-shell .page-family .family-atlas .fa-canvas-tools{gap:8px 10px;min-height:62px;padding:10px 13px}.app-shell .page-family .family-atlas .fa-pan-hint{flex:100%;gap:7px;font-size:12px;line-height:1.6}.app-shell .page-family .family-atlas .fa-pan-hint>svg{width:16px;display:block}.app-shell .page-family .family-atlas .fa-zoom{justify-content:flex-end;gap:5px}.app-shell .page-family .family-atlas .fa-zoom>output{width:43px;font-size:13px}.app-shell .page-family .family-atlas .fa-zoom>:is(.fa-reset,.fa-expand,.fa-close-large){margin-left:2px;padding-inline:11px;font-size:13px!important}.app-shell .page-family .family-atlas .fa-legend{gap:7px 14px;padding:10px 17px}.app-shell .page-family .family-atlas .fa-legend>span:last-child{margin-left:0}.app-shell .page-family .family-atlas .fa-selection-hint{padding:13px 17px;font-size:14px}.app-shell .page-family .family-atlas .fa-detail{align-items:flex-start;gap:12px;padding:15px 17px}.app-shell .page-family .family-atlas .fa-detail-copy{min-width:calc(100% - 62px)}.app-shell .page-family .family-atlas .fa-detail-copy>strong{font-size:16px}.app-shell .page-family .family-atlas .fa-add-relation{margin-left:60px}.app-shell .page-family .family-atlas .fa-verification-note{padding:8px 17px 15px}.app-shell .page-family .fa-large-dialog{border-radius:28px;width:calc(100vw - 24px);height:calc(100dvh - 24px)}.app-shell .page-family .fa-large-dialog .fa-large-view .fa-toolbar{padding-top:13px}}@media (max-width:380px){.app-shell .page-family .family-atlas .fa-toolbar{padding-inline:12px}.app-shell .page-family .family-atlas .fa-modes>button{gap:6px;padding-inline:6px}.app-shell .page-family .family-atlas .fa-canvas-tools{padding-inline:11px}.app-shell .page-family .family-atlas .fa-zoom{gap:4px}.app-shell .page-family .family-atlas .fa-zoom>output{width:39px}}@media (prefers-reduced-motion:reduce){.app-shell .page-family .family-atlas :is(.fa-modes>button,.fa-zoom>button){transition:none}}.pd-savebar,.pd-overview{color:#243d33;font-family:var(--sans);letter-spacing:-.02em;min-width:0}.homepage .home-workspace .editorial-section-heading>h2{overflow-wrap:anywhere;max-width:100%}.pd-savebar{background:#fff;border:1px solid #dfe5dc;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 22px;margin:20px 0 28px;padding:20px 24px;display:flex}.pd-save-status{flex:350px;align-items:center;gap:14px;min-width:0;display:flex}.pd-save-icon{color:#43664e;background:#f0f3ec;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.pd-save-status strong{word-break:keep-all;font-size:16px;font-weight:600;line-height:1.5;display:block}.pd-save-status p{color:#71806e;word-break:keep-all;margin:4px 0 0;font-size:14px;line-height:1.6}.pd-save-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pd-savebar .button{border-radius:15px;gap:8px;min-height:48px;padding:11px 18px;font-size:15px}.pd-savebar .text-link{align-items:center;gap:7px;min-height:44px;font-size:14px;display:flex}.pd-savebar button:disabled{opacity:.55;cursor:default}.pd-savebar .pd-feedback{color:#536b50;word-break:keep-all;flex-basis:100%;margin:0;font-size:14px;line-height:1.7}.pd-savebar .pd-feedback button{color:#315e48;min-height:40px;font:inherit;background:0 0;border:0;margin-left:12px;text-decoration:underline}.pd-savebar .pd-error,.pd-overview .pd-error{color:#934d37}.pd-conflict{border-top:1px solid #e6eade;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px;padding-top:16px;font-size:14px;line-height:1.6;display:flex}.pd-conflict>span{flex:270px}.pd-overview{box-sizing:border-box;background:#fff;border:1px solid #e0e6dc;border-radius:32px;margin:28px auto 34px;padding:32px}.homepage .pd-overview.content-width{width:calc(100% - 96px);max-width:1320px}.pd-overview-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:23px;display:flex}.pd-overview .ws-eyebrow{letter-spacing:.055em;color:#72866d;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;display:flex}.pd-overview h2{font-family:var(--sans);letter-spacing:-.045em;margin:0 0 9px;font-size:34px;font-weight:600;line-height:1.3}.pd-overview-head>div>p:last-child{color:#6c7d6b;margin:0;font-size:17px;line-height:1.7}.pd-private-tag{color:#647b5e;flex-shrink:0;align-items:center;gap:7px;font-size:13px;display:flex}.pd-overview-start{border-top:1px solid #e7ebe1;justify-content:space-between;align-items:center;gap:28px;padding:24px 0 12px;display:flex}.pd-overview h3{font-size:22px;line-height:1.5;font-family:var(--sans);letter-spacing:-.035em;word-break:keep-all;margin:0 0 10px;font-weight:600}.pd-overview-start p{color:#72806d;word-break:keep-all;max-width:790px;margin:0;font-size:16px;line-height:1.8}.pd-overview .button{white-space:nowrap;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 20px;font-size:15px;line-height:1.5;display:flex}.pd-draft-row{border-top:1px solid #e8ece3;align-items:center;gap:20px;min-width:0;padding:22px 0;display:flex}.pd-row-icon{color:#58764e;background:#f2f4ee;border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.pd-draft-row>div{flex:1;min-width:0}.pd-draft-row p{color:#4a6543;flex-wrap:wrap;align-items:center;gap:9px 14px;margin:0 0 7px;font-size:15px;line-height:1.5;display:flex}.pd-draft-row p>span{color:#6b7f61;background:#f1f4ec;border-radius:20px;padding:4px 10px;font-size:12px}.pd-draft-row strong{letter-spacing:-.025em;word-break:keep-all;font-size:20px;font-weight:550;line-height:1.55;display:block}.pd-draft-row small{color:#8b9583;align-items:center;gap:6px;margin-top:8px;font-size:13px;line-height:1.6;display:flex}.pd-more>summary{cursor:pointer;color:#4f6d45;border-top:1px solid #e8ece3;align-items:center;gap:10px;min-height:60px;font-size:16px;list-style:none;display:flex}.pd-more>summary::-webkit-details-marker{display:none}.pd-more>summary>span{color:#87947d;margin-left:auto;font-size:13px}.pd-more[open]>summary>svg{transform:rotate(180deg)}.pd-empty{color:#7b8874;border-top:1px solid #e7ebe1;margin:0;padding:24px 0;font-size:16px;line-height:1.8}.pd-existing{border-top:1px solid #e8ece3;border-bottom:1px solid #e8ece3;flex-wrap:wrap;align-items:stretch;gap:0;margin-top:14px;display:flex}.pd-existing>button{color:#5c7354;text-align:left;background:0 0;border:0;flex:200px;align-items:center;gap:9px;min-height:64px;padding:12px 14px;font-size:15px;display:flex}.pd-existing>button>strong{color:#274a38;font-weight:650}.pd-existing>button>svg{margin-left:auto}.pd-overview-note{color:#8a9581;word-break:keep-all;margin:20px 0 0;font-size:13px;line-height:1.8}:is(.pd-savebar :is(button,a):focus-visible,.pd-overview :is(button,summary):focus-visible){outline-offset:4px;outline:3px solid #9e8758}@media (min-width:1600px){.homepage .pd-overview.content-width{width:calc(100% - 116px);max-width:1400px}}@media (max-width:900px){.homepage .pd-overview.content-width{width:calc(100% - 64px)}.pd-overview-start{flex-direction:column;align-items:flex-start;gap:18px}.pd-save-status{flex-basis:300px}.pd-overview{padding:28px}.pd-existing>button{flex-basis:45%}}@media (max-width:600px){.pd-savebar{border-radius:22px;gap:15px;margin:18px 0 24px;padding:19px 20px}.pd-save-status{flex-basis:100%;gap:0}.pd-save-icon{display:none}.pd-save-status strong{font-size:15px}.pd-save-status p{margin-top:5px;font-size:13px;line-height:1.7}.pd-save-actions{flex-basis:100%;gap:12px}.pd-savebar .button{min-height:47px;padding:11px 15px;font-size:14px}.pd-savebar .text-link,.pd-savebar .pd-feedback,.pd-conflict{font-size:13px}.homepage .pd-overview.content-width{width:calc(100% - 36px)}.pd-overview{border-radius:28px;margin-block:24px;padding:25px 22px}.pd-overview-head{align-items:flex-start;gap:10px;margin-bottom:20px}.pd-overview h2{font-size:29px}.pd-overview-head>div>p:last-child{font-size:15px}.pd-private-tag{gap:0;padding-top:5px;font-size:0}.pd-private-tag>svg{width:18px;height:18px}.pd-overview .ws-eyebrow{font-size:11px}.pd-overview-start{padding-top:20px}.pd-overview h3{font-size:21px}.pd-overview-start p{font-size:15px}.pd-overview .button{min-height:48px;padding:12px 15px;font-size:14px}.pd-draft-row{flex-wrap:wrap;gap:12px;padding:20px 0}.pd-row-icon{display:none}.pd-draft-row>div{flex-basis:100%}.pd-draft-row strong{font-size:19px;line-height:1.6}.pd-draft-row p{font-size:14px}.pd-draft-row small{font-size:12px}.pd-draft-row>.button{align-self:flex-start}.pd-existing>button{gap:6px;min-height:60px;padding:10px 7px;font-size:13px}.pd-overview-note{font-size:12px;line-height:1.9}.pd-more>summary{font-size:14px}}.app-shell .fc-workspace[hidden]{display:none!important}.app-shell .main-shell .workspace-page.page-connect{color:#263b32;background:#f5f6f3;max-width:1400px;padding:30px 48px 0}.app-shell .workspace-page.page-connect :is(h1,h2,h3,h4,button,input,select,textarea){font-family:var(--sans)}.app-shell .workspace-page.page-connect :is(button,input,select,textarea){-webkit-tap-highlight-color:transparent}.app-shell .workspace-page.page-connect .fc-shell{min-width:0;padding-bottom:34px}.app-shell .workspace-page.page-connect .fc-header{align-items:center;gap:28px;padding:8px 0 24px}.app-shell .workspace-page.page-connect .fc-header h1{letter-spacing:-.045em;word-break:keep-all;font-size:46px;font-weight:650;line-height:1.25}.app-shell .workspace-page.page-connect .fc-header h1:focus{outline:none}.app-shell .workspace-page.page-connect .fc-header .ws-page-description{color:#657269;word-break:keep-all;max-width:720px;font-size:18px;line-height:1.8}.app-shell .workspace-page.page-connect .fc-header .button{white-space:normal;border-radius:16px;gap:9px;min-height:52px;padding:13px 20px;font-size:16px;line-height:1.6}.app-shell .workspace-page.page-connect .fc-demo-note{color:#617459;word-break:keep-all;background:#edf2e8;border:1px solid #e0e7d9;border-radius:17px;align-items:flex-start;gap:9px;margin:0 0 24px;padding:14px 18px;font-size:14px;line-height:1.8;display:flex}.app-shell .workspace-page.page-connect .fc-demo-note>svg{flex-shrink:0;width:18px;height:18px;margin-top:3px}.app-shell .workspace-page.page-connect .fc-stepper{background:#e8ece5;border-radius:23px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 26px;padding:6px;display:grid}.app-shell .workspace-page.page-connect .fc-stepper>button{color:#6e7b68;background:0 0;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:68px;padding:13px 18px;transition:background .18s,color .18s,box-shadow .18s;display:flex}.app-shell .workspace-page.page-connect .fc-stepper>button>span{color:#61735a;background:#dce3d5;border-radius:50%;flex-shrink:0;place-items:center;min-width:28px;height:28px;font-size:13px;line-height:1;display:grid}.app-shell .workspace-page.page-connect .fc-stepper>button>span>svg{width:15px;height:15px}.app-shell .workspace-page.page-connect .fc-stepper>button>strong{letter-spacing:-.025em;word-break:keep-all;font-size:17px;font-weight:550;line-height:1.6}.app-shell .workspace-page.page-connect .fc-stepper>button[aria-current=step]{color:#244f3d;background:#fff;box-shadow:0 3px 12px #173a3608}.app-shell .workspace-page.page-connect .fc-stepper>button[aria-current=step]>span{color:#fff;background:#173a36}.app-shell .workspace-page.page-connect .fc-stepper>button:disabled{opacity:.6;cursor:default}.app-shell .workspace-page.page-connect .fc-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:24px;display:grid}.app-shell .workspace-page.page-connect :is(.fc-panel,.fc-summary,.fc-recipient,.fc-receiver-preview){background:#fff;border:1px solid #e1e7db;border-radius:32px;min-width:0;padding:32px;box-shadow:0 5px 25px #173a3604}.app-shell .workspace-page.page-connect .fc-panel-head{margin-bottom:25px}.app-shell .workspace-page.page-connect :is(.fc-panel-head,.fc-manage-heading,.fc-receiver-preview) h2{letter-spacing:-.035em;color:#2d4b38;word-break:keep-all;margin:0 0 9px;font-size:26px;font-weight:600;line-height:1.5}.app-shell .workspace-page.page-connect :is(.fc-panel-head,.fc-manage-heading,.fc-receiver-preview) p{color:#71806a;word-break:keep-all;margin:0;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-connect .fc-role-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:0;display:grid}.app-shell .workspace-page.page-connect .fc-role-options>button{text-align:center;color:#56734a;background:#f9fbf6;border:1px solid #dfe7d8;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:124px;padding:13px 8px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.app-shell .workspace-page.page-connect .fc-role-options>button>.fc-role-icon{color:#7a965f;background:#eaf1e2;border-radius:14px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.app-shell .workspace-page.page-connect .fc-role-icon>svg{stroke-width:1.5px;width:25px;height:25px}.app-shell .workspace-page.page-connect .fc-role-options>button>span:not(.fc-role-icon){min-width:0}.app-shell .workspace-page.page-connect .fc-role-options strong{letter-spacing:-.03em;color:#3f5f37;word-break:keep-all;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:48px;font-size:17px;font-weight:550;line-height:1.45;display:flex}.app-shell .workspace-page.page-connect .fc-role-options small{display:none}.app-shell .workspace-page.page-connect .fc-role-options>button>svg{color:#62864e;width:17px;height:17px;position:absolute;top:9px;right:9px}.app-shell .workspace-page.page-connect .fc-role-hint{color:#7b8b70;word-break:keep-all;margin:15px 0 24px;font-size:15px;line-height:1.85}.app-shell .workspace-page.page-connect .fc-role-options>button[aria-pressed=true]{background:#edf4e7;border-color:#4e7852;box-shadow:inset 0 0 0 1px #4e7852}.app-shell .workspace-page.page-connect .fc-role-options>button[aria-pressed=true]>.fc-role-icon{color:#4e7440;background:#dce9d1}.app-shell .workspace-page.page-connect .fc-section-label{letter-spacing:-.025em;color:#4b693f;justify-content:space-between;align-items:center;gap:15px;margin:27px 0 15px;font-size:18px;font-weight:550;line-height:1.6;display:flex}.app-shell .workspace-page.page-connect .fc-section-label>span{color:#76945e;letter-spacing:0;background:#edf3e7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:29px;height:29px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.app-shell .workspace-page.page-connect :is(.fc-scope-list,.fc-choice-list){gap:11px;margin:0;padding:0;display:grid}.app-shell .workspace-page.page-connect :is(.fc-scope-list,.fc-choice-list)>label{cursor:pointer;background:#f9fbf6;border:1px solid #e2e8dc;border-radius:21px;align-items:flex-start;gap:13px;min-width:0;min-height:96px;padding:20px 18px;transition:background .18s,border-color .18s;display:flex}.app-shell .workspace-page.page-connect :is(.fc-scope-list,.fc-choice-list)>label>input{accent-color:#547b48;cursor:pointer;border-radius:6px;flex-shrink:0;width:22px;height:22px;min-height:22px;margin:4px 0 0;padding:0}.app-shell .workspace-page.page-connect .fc-scope-icon{color:#819c69;background:#edf3e6;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.app-shell .workspace-page.page-connect .fc-scope-icon>svg{stroke-width:1.5px;width:19px;height:19px}.app-shell .workspace-page.page-connect :is(.fc-scope-list,.fc-choice-list)>label>span:last-child{flex:1;min-width:0}.app-shell .workspace-page.page-connect :is(.fc-scope-list,.fc-choice-list) strong{letter-spacing:-.025em;color:#4b693f;word-break:keep-all;font-size:17px;font-weight:500;line-height:1.65;display:block}.app-shell .workspace-page.page-connect :is(.fc-scope-list,.fc-choice-list) small{color:#7d8d71;word-break:keep-all;margin-top:4px;font-size:14px;font-weight:400;line-height:1.85;display:block}.app-shell .workspace-page.page-connect :is(.fc-scope-list,.fc-choice-list)>label:has(input:checked){background:#f0f6e9;border-color:#c4d8b3}.app-shell .workspace-page.page-connect :is(.fc-scope-list,.fc-choice-list)>label:has(input:disabled){cursor:default;opacity:.65}.app-shell .workspace-page.page-connect .fc-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-top:27px;display:flex}.app-shell .workspace-page.page-connect :is(.fc-actions,.fc-managed-actions,.fc-recipient-foot,.fc-copy-row)>.button{white-space:normal;word-break:keep-all;border:1px solid #d1deca;border-radius:17px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 21px;font-size:16px;font-weight:550;line-height:1.6;display:inline-flex}.app-shell .workspace-page.page-connect :is(.fc-actions,.fc-managed-actions,.fc-recipient-foot,.fc-copy-row)>.button.primary{color:#fff;background:#173a36;border-color:#173a36}.app-shell .workspace-page.page-connect :is(.fc-actions,.fc-managed-actions,.fc-recipient-foot,.fc-copy-row)>.button.primary:hover{background:#254e40;border-color:#254e40}.app-shell .workspace-page.page-connect :is(.fc-actions,.fc-managed-actions,.fc-recipient-foot,.fc-copy-row)>.button.outline{color:#41683a;background:#fff}.app-shell .workspace-page.page-connect :is(.fc-actions,.fc-managed-actions,.fc-recipient-foot,.fc-copy-row)>.button:disabled{cursor:default;opacity:.5}.app-shell .workspace-page.page-connect :is(.fc-actions,.fc-managed-actions)>.text-link{white-space:normal;word-break:keep-all;align-items:center;gap:8px;min-height:44px;font-size:16px;line-height:1.6;display:inline-flex}.app-shell .workspace-page.page-connect .fc-error{color:#a35443;word-break:keep-all;background:#fff6f2;border:1px solid #e8cfc9;border-radius:15px;margin:15px 0 0;padding:13px 16px;font-size:15px;line-height:1.75}.app-shell .workspace-page.page-connect .fc-summary{color:#f2f7ee;background:#173a36;border-color:#173a36;position:sticky;top:104px}.app-shell .workspace-page.page-connect .fc-portraits{isolation:isolate;align-items:center;margin:3px 0 28px;padding-left:0;display:flex}.app-shell .workspace-page.page-connect .fc-portraits>span{background:#e7ecdf;border:4px solid #173a36;border-radius:50%;flex-shrink:0;width:80px;height:80px;display:block;overflow:hidden}.app-shell .workspace-page.page-connect .fc-portraits>span+span{margin-left:-16px}.app-shell .workspace-page.page-connect .fc-portraits img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.app-shell .workspace-page.page-connect .fc-summary>.ws-eyebrow{color:#b3c7a9;margin-bottom:14px;font-size:13px}.app-shell .workspace-page.page-connect .fc-summary h2{letter-spacing:-.04em;color:#fff;word-break:keep-all;margin:0 0 16px;font-size:29px;font-weight:550;line-height:1.4}.app-shell .workspace-page.page-connect .fc-summary>p{color:#c1cfb8;word-break:keep-all;margin:0 0 23px;font-size:16px;line-height:1.9}.app-shell .workspace-page.page-connect .fc-summary-list{border-top:1px solid #e4ebdb;margin:0;padding:0;list-style:none}.app-shell .workspace-page.page-connect .fc-summary-list>li{color:#69805b;word-break:keep-all;border-bottom:1px solid #e4ebdb;align-items:flex-start;gap:11px;padding:17px 0;font-size:15px;line-height:1.8;display:flex}.app-shell .workspace-page.page-connect .fc-summary-list>li>svg{color:#8ca574;stroke-width:1.6px;flex-shrink:0;width:19px;height:19px;margin-top:4px}.app-shell .workspace-page.page-connect .fc-summary .fc-summary-list{border-color:#ffffff26}.app-shell .workspace-page.page-connect .fc-summary .fc-summary-list>li{color:#d5e1cb;border-color:#ffffff26}.app-shell .workspace-page.page-connect .fc-summary .fc-summary-list>li>svg{color:#a9c394}.app-shell .workspace-page.page-connect .fc-privacy{border-top:1px solid #e4ebdd;margin-top:22px;padding-top:3px}.app-shell .workspace-page.page-connect .fc-privacy>summary{color:#59764a;cursor:pointer;word-break:keep-all;justify-content:space-between;align-items:center;gap:10px;min-height:59px;padding:12px 0;font-size:16px;font-weight:500;line-height:1.7;list-style:none;display:flex}.app-shell .workspace-page.page-connect .fc-privacy>summary::-webkit-details-marker{display:none}.app-shell .workspace-page.page-connect .fc-privacy>summary>svg{flex-shrink:0;width:18px;height:18px;transition:transform .18s}.app-shell .workspace-page.page-connect .fc-privacy>summary>span{flex:1}.app-shell .workspace-page.page-connect .fc-privacy[open]>summary>svg:last-child{transform:rotate(180deg)}.app-shell .workspace-page.page-connect .fc-private-list{padding:0 0 3px}.app-shell .workspace-page.page-connect .fc-private-list p{color:#819173;word-break:keep-all;border-top:1px solid #e9eee3;align-items:flex-start;gap:10px;margin:0;padding:11px 0;font-size:14px;line-height:1.9;display:flex}.app-shell .workspace-page.page-connect .fc-private-list p>svg{color:#92a57f;flex-shrink:0;width:17px;height:17px;margin-top:5px}.app-shell .workspace-page.page-connect .fc-summary .fc-privacy{border-color:#ffffff26}.app-shell .workspace-page.page-connect .fc-summary .fc-privacy>summary{color:#d3dfca}.app-shell .workspace-page.page-connect .fc-summary .fc-private-list p{color:#b5c6ac;border-color:#ffffff1a}.app-shell .workspace-page.page-connect .fc-recipient{padding:32px}.app-shell .workspace-page.page-connect .fc-invite-from{border-bottom:1px solid #e5ebde;align-items:center;gap:16px;margin-bottom:25px;padding-bottom:26px;display:flex}.app-shell .workspace-page.page-connect .fc-mark{color:#719754;background:#eaf2e2;border-radius:22px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.app-shell .workspace-page.page-connect .fc-mark>svg{stroke-width:1.35px;width:32px;height:32px}.app-shell .workspace-page.page-connect .fc-invite-from>div{min-width:0}.app-shell .workspace-page.page-connect .fc-invite-from small{color:#8a9b7b;margin-bottom:6px;font-size:14px;font-weight:400;line-height:1.7;display:block}.app-shell .workspace-page.page-connect .fc-invite-from h2{letter-spacing:-.035em;color:#3e5c35;word-break:keep-all;margin:0;font-size:26px;font-weight:550;line-height:1.45}.app-shell .workspace-page.page-connect .fc-receive-summary{color:#73866a;word-break:keep-all;margin:19px 0 23px;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-connect .fc-receive-summary>strong{color:#4a693e;font-weight:550}.app-shell .workspace-page.page-connect .fc-receive-summary p{color:#73866a;word-break:keep-all;margin:0 0 9px;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-connect .fc-ack{color:#69805b;cursor:pointer;word-break:keep-all;border-top:1px solid #e3eadd;align-items:flex-start;gap:11px;margin:22px 0 0;padding:20px 0;font-size:15px;line-height:1.85;display:flex}.app-shell .workspace-page.page-connect .fc-ack>input{accent-color:#547b48;cursor:pointer;flex-shrink:0;width:22px;height:22px;min-height:22px;margin:3px 0 0;padding:0}.app-shell .workspace-page.page-connect .fc-status{color:#64824e;word-break:keep-all;background:#edf3e6;border-radius:999px;justify-content:center;align-items:center;gap:7px;max-width:100%;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.7;display:inline-flex}.app-shell .workspace-page.page-connect .fc-status>svg{flex-shrink:0;width:16px;height:16px}.app-shell .workspace-page.page-connect .fc-status:is(.pending,.invited){color:#927442;background:#f6f0df}.app-shell .workspace-page.page-connect .fc-status:is(.active,.accepted,.connected){color:#648745;background:#e8f2df}.app-shell .workspace-page.page-connect .fc-status:is(.revoked,.declined,.cancelled){color:#8c8678;background:#f0eeea}.app-shell .workspace-page.page-connect .fc-recipient-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;display:flex}.app-shell .workspace-page.page-connect .fc-recipient-foot>.button.primary{flex:1}.app-shell .workspace-page.page-connect .fc-recipient-foot>.text-link{color:#839575;justify-content:center;align-items:center;min-height:48px;padding:9px 12px;font-size:15px;line-height:1.7;display:inline-flex}.app-shell .workspace-page.page-connect .fc-recipient-foot>small{color:#8b9b7d;word-break:keep-all;font-size:13px;line-height:1.8}.app-shell .workspace-page.page-connect .fc-manage-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.app-shell .workspace-page.page-connect .fc-manage-heading>div{min-width:0}.app-shell .workspace-page.page-connect .fc-manage-heading>.fc-status{flex-shrink:0}.app-shell .workspace-page.page-connect .fc-manage-facts{background:#f7f9f3;border-radius:21px;gap:0;margin:0 0 26px;padding:4px 21px;display:grid}.app-shell .workspace-page.page-connect .fc-manage-facts>div{border-top:1px solid #e7ecdf;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:17px;padding:17px 0;display:grid}.app-shell .workspace-page.page-connect .fc-manage-facts>div:first-child{border-top:0}.app-shell .workspace-page.page-connect .fc-manage-facts dt,.app-shell .workspace-page.page-connect .fc-manage-facts dd{word-break:keep-all;margin:0;font-size:15px;font-weight:400;line-height:1.8}.app-shell .workspace-page.page-connect .fc-manage-facts dt{color:#8b9b7d}.app-shell .workspace-page.page-connect .fc-manage-facts dd{color:#547047}.app-shell .workspace-page.page-connect .fc-managed-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.app-shell .workspace-page.page-connect .fc-managed-actions>.button.danger{color:#9b7860;background:#fff;border-color:#dfd5c8}.app-shell .workspace-page.page-connect .fc-visible-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:23px;display:grid}.app-shell .workspace-page.page-connect .fc-visible-grid>article{background:#f9fbf6;border:1px solid #e1e8d8;border-radius:22px;min-width:0;padding:21px 19px}.app-shell .workspace-page.page-connect .fc-visible-grid>article>svg{stroke-width:1.4px;color:#8aa574;width:24px;height:24px;margin-bottom:14px}.app-shell .workspace-page.page-connect .fc-visible-grid h3{letter-spacing:-.025em;color:#4d6c3f;word-break:keep-all;margin:0 0 8px;font-size:17px;font-weight:550;line-height:1.6}.app-shell .workspace-page.page-connect .fc-visible-grid p{color:#809271;word-break:keep-all;margin:0;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-connect .fc-empty{text-align:center;background:#f8faf4;border:1px dashed #d5e0c8;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;margin-top:22px;padding:34px 25px;display:flex}.app-shell .workspace-page.page-connect .fc-empty>svg{stroke-width:1.3px;color:#98b080;width:47px;height:47px;margin-bottom:20px}.app-shell .workspace-page.page-connect .fc-empty h3{letter-spacing:-.035em;color:#5c784c;word-break:keep-all;margin:0 0 11px;font-size:22px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-connect .fc-empty p{color:#859677;word-break:keep-all;max-width:370px;margin:0;font-size:15px;line-height:1.85}.app-shell .workspace-page.page-connect .fc-empty>.button{color:#5c7c47;white-space:normal;word-break:keep-all;background:#fff;border:1px solid #cedfc0;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:21px;padding:13px 19px;font-size:15px;line-height:1.65;display:inline-flex}.app-shell .workspace-page.page-connect .fc-receiver-preview{background:#fff}.app-shell .workspace-page.page-connect .fc-receiver-preview>.ws-eyebrow{color:#849c70;margin-bottom:14px;font-size:13px}.app-shell .workspace-page.page-connect .fc-copy-row{border-top:1px solid #e4ebdd;flex-wrap:wrap;align-items:center;gap:14px;margin-top:23px;padding-top:23px;display:flex}.app-shell .workspace-page.page-connect .fc-copy-row>small{color:#849677;word-break:keep-all;flex:1;min-width:130px;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-connect .fc-copy-fallback{margin-top:15px}.app-shell .workspace-page.page-connect label.fc-copy-fallback{color:#839975;word-break:keep-all;font-size:14px;line-height:1.85;display:block}.app-shell .workspace-page.page-connect label.fc-copy-fallback>input{margin-top:9px;display:block}.app-shell .workspace-page.page-connect .fc-copy-fallback>input,.app-shell .workspace-page.page-connect input.fc-copy-fallback{color:#587249;background:#fafcf7;border:1px solid #d7e2cc;border-radius:15px;width:100%;min-width:0;min-height:54px;padding:13px 15px;font-size:16px;font-weight:400;line-height:1.6}.app-shell .workspace-page.page-connect .fc-copy-fallback>small{color:#869979;margin-top:8px;font-size:13px;line-height:1.8;display:block}.app-shell .workspace-page.page-connect .fc-feedback{color:#688752;word-break:keep-all;background:#edf5e6;border:1px solid #dce8d1;border-radius:18px;align-items:flex-start;gap:10px;margin:23px 0 0;padding:16px 19px;font-size:15px;line-height:1.8;display:flex}.app-shell .workspace-page.page-connect .fc-feedback>svg{flex-shrink:0;width:18px;height:18px;margin-top:4px}.app-shell .workspace-page.page-connect .fc-bottom-actions{margin-top:18px}:is(.app-shell .workspace-page.page-connect :is(button,input,select,textarea,summary,a):focus-visible,.app-shell :is(.page-family,.page-settings) .fc-entry button:focus-visible){outline-offset:4px;outline:3px solid #a68c5a}.app-shell :is(.page-family,.page-settings) .fc-entry{background:#edf3e7;border:1px solid #dce6d2;border-radius:29px;justify-content:space-between;align-items:center;gap:27px;margin:25px 0;padding:29px 31px;display:flex}.app-shell :is(.page-family,.page-settings) .fc-entry>div{min-width:0}.app-shell :is(.page-family,.page-settings) .fc-entry .ws-eyebrow,.app-shell :is(.page-family,.page-settings) .fc-entry .eyebrow{color:#849c70;letter-spacing:.025em;margin:0 0 10px;font-size:13px;font-weight:500;line-height:1.7;display:block}.app-shell :is(.page-family,.page-settings) .fc-entry .ws-eyebrow{align-items:center;gap:7px;display:flex}.app-shell :is(.page-family,.page-settings) .fc-entry h2{font-family:var(--sans);letter-spacing:-.035em;color:#3e6137;word-break:keep-all;margin:0 0 10px;font-size:27px;font-weight:600;line-height:1.5}.app-shell :is(.page-family,.page-settings) .fc-entry p{color:#74896a;word-break:keep-all;max-width:650px;margin:0;font-size:16px;line-height:1.85}.app-shell :is(.page-family,.page-settings) .fc-entry>button{color:#fff;min-height:54px;font-family:var(--sans);word-break:keep-all;background:#173a36;border:1px solid #173a36;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:14px 21px;font-size:16px;font-weight:550;line-height:1.6;display:inline-flex}.app-shell :is(.page-family,.page-settings) .fc-entry>button:hover{background:#254e40}.app-shell :is(.page-family,.page-settings) .fc-entry>button>svg{flex-shrink:0;width:18px;height:18px}@media (min-width:1600px){.app-shell .main-shell .workspace-page.page-connect{max-width:1460px}.app-shell .workspace-page.page-connect .fc-header h1{font-size:50px}}@media (max-width:1150px){.app-shell .main-shell .workspace-page.page-connect{padding-inline:32px}.app-shell .workspace-page.page-connect .fc-header h1{font-size:42px}.app-shell .workspace-page.page-connect .fc-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:20px}.app-shell .workspace-page.page-connect :is(.fc-panel,.fc-summary,.fc-recipient,.fc-receiver-preview){padding:26px}.app-shell .workspace-page.page-connect .fc-role-options>button{gap:8px;padding:13px 8px}.app-shell .workspace-page.page-connect :is(.fc-scope-list,.fc-choice-list)>label{gap:10px;padding:18px 15px}.app-shell .workspace-page.page-connect .fc-scope-icon{border-radius:10px;width:31px;height:31px}.app-shell .workspace-page.page-connect .fc-summary h2{font-size:27px}.app-shell :is(.page-family,.page-settings) .fc-entry{padding:27px}}@media (max-width:950px){.app-shell .workspace-page.page-connect .fc-grid{grid-template-columns:1fr}.app-shell .workspace-page.page-connect .fc-summary{position:static}.app-shell .workspace-page.page-connect .fc-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.app-shell .workspace-page.page-connect .fc-portraits{margin-bottom:22px}.app-shell .workspace-page.page-connect .fc-manage-heading{align-items:center}.app-shell :is(.page-family,.page-settings) .fc-entry{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:700px){.app-shell .main-shell .workspace-page.page-connect{padding:20px 22px 0}.app-shell .workspace-page.page-connect .fc-header{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:3px 0 23px}.app-shell .workspace-page.page-connect .fc-header h1{letter-spacing:-.045em;margin:12px 0;font-size:38px;line-height:1.27}.app-shell .workspace-page.page-connect .fc-header .ws-page-description{font-size:16px;line-height:1.8}.app-shell .workspace-page.page-connect .fc-header .ws-header-actions{width:auto}.app-shell .workspace-page.page-connect .fc-header .button{border-radius:15px;min-height:48px;padding:11px 16px;font-size:15px}.app-shell .workspace-page.page-connect .fc-demo-note{border-radius:16px;gap:8px;margin-bottom:20px;padding:13px 15px;font-size:13px;line-height:1.8}.app-shell .workspace-page.page-connect .fc-demo-note>svg{width:16px;height:16px}.app-shell .workspace-page.page-connect .fc-stepper{border-radius:20px;gap:3px;margin-bottom:21px;padding:4px}.app-shell .workspace-page.page-connect .fc-stepper>button{border-radius:16px;gap:7px;min-height:62px;padding:13px 6px}.app-shell .workspace-page.page-connect .fc-stepper>button>span{width:23px;min-width:23px;height:23px;font-size:11px}.app-shell .workspace-page.page-connect .fc-stepper>button>strong{font-size:15px;line-height:1.6}.app-shell .workspace-page.page-connect .fc-grid{gap:18px}.app-shell .workspace-page.page-connect :is(.fc-panel,.fc-summary,.fc-recipient,.fc-receiver-preview){border-radius:28px;padding:24px}.app-shell .workspace-page.page-connect .fc-panel-head{margin-bottom:21px}.app-shell .workspace-page.page-connect :is(.fc-panel-head,.fc-manage-heading,.fc-receiver-preview) h2{font-size:24px;line-height:1.5}.app-shell .workspace-page.page-connect :is(.fc-panel-head,.fc-manage-heading,.fc-receiver-preview) p{font-size:15px;line-height:1.8}.app-shell .workspace-page.page-connect .fc-role-options{gap:8px;margin-bottom:0}.app-shell .workspace-page.page-connect .fc-role-options>button{border-radius:20px;gap:8px;min-height:124px;padding:12px 7px}.app-shell .workspace-page.page-connect .fc-role-options>button>.fc-role-icon{border-radius:13px;width:36px;height:36px}.app-shell .workspace-page.page-connect .fc-role-options strong{min-height:47px;font-size:16px;line-height:1.45}.app-shell .workspace-page.page-connect .fc-role-hint{margin:13px 0 21px;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-connect .fc-section-label{margin-top:24px;font-size:17px}.app-shell .workspace-page.page-connect :is(.fc-scope-list,.fc-choice-list)>label{border-radius:19px;gap:11px;min-height:80px;padding:14px 15px}.app-shell .workspace-page.page-connect .fc-scope-icon{display:none}.app-shell .workspace-page.page-connect :is(.fc-scope-list,.fc-choice-list) strong{font-size:16px}.app-shell .workspace-page.page-connect :is(.fc-scope-list,.fc-choice-list) small{font-size:14px}.app-shell .workspace-page.page-connect .fc-actions{gap:12px;margin-top:24px}.app-shell .workspace-page.page-connect .fc-actions>.button.primary{width:100%}.app-shell .workspace-page.page-connect .fc-summary h2{font-size:27px;line-height:1.45}.app-shell .workspace-page.page-connect .fc-summary>p{margin-bottom:20px;font-size:15px;line-height:1.9}.app-shell .workspace-page.page-connect .fc-summary-list{grid-template-columns:1fr}.app-shell .workspace-page.page-connect .fc-summary-list>li{padding:15px 0;font-size:15px}.app-shell .workspace-page.page-connect .fc-portraits>span{width:72px;height:72px}.app-shell .workspace-page.page-connect .fc-invite-from{gap:13px;margin-bottom:22px;padding-bottom:22px}.app-shell .workspace-page.page-connect .fc-mark{border-radius:18px;width:53px;height:53px}.app-shell .workspace-page.page-connect .fc-mark>svg{width:28px;height:28px}.app-shell .workspace-page.page-connect .fc-invite-from h2{font-size:24px}.app-shell .workspace-page.page-connect .fc-invite-from small{font-size:13px}.app-shell .workspace-page.page-connect .fc-receive-summary,.app-shell .workspace-page.page-connect .fc-receive-summary p{font-size:15px;line-height:1.9}.app-shell .workspace-page.page-connect .fc-ack{font-size:15px;line-height:1.85}.app-shell .workspace-page.page-connect .fc-recipient-foot{flex-direction:column;align-items:stretch;gap:10px}.app-shell .workspace-page.page-connect .fc-recipient-foot>.button{flex:auto;width:100%}.app-shell .workspace-page.page-connect .fc-recipient-foot>.text-link{align-self:center}.app-shell .workspace-page.page-connect .fc-manage-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:23px}.app-shell .workspace-page.page-connect .fc-manage-facts{margin-bottom:24px;padding:2px 17px}.app-shell .workspace-page.page-connect .fc-manage-facts>div{grid-template-columns:83px minmax(0,1fr);gap:13px;padding:15px 0}.app-shell .workspace-page.page-connect .fc-manage-facts dt,.app-shell .workspace-page.page-connect .fc-manage-facts dd{font-size:14px;line-height:1.9}.app-shell .workspace-page.page-connect .fc-managed-actions{gap:10px}.app-shell .workspace-page.page-connect .fc-managed-actions>.button{width:100%}.app-shell .workspace-page.page-connect .fc-visible-grid{gap:11px;margin-top:20px}.app-shell .workspace-page.page-connect .fc-visible-grid>article{border-radius:20px;padding:19px 16px}.app-shell .workspace-page.page-connect .fc-visible-grid h3{font-size:16px}.app-shell .workspace-page.page-connect .fc-visible-grid p{font-size:13px;line-height:1.85}.app-shell .workspace-page.page-connect .fc-empty{border-radius:22px;min-height:250px;padding:28px 20px}.app-shell .workspace-page.page-connect .fc-empty h3{font-size:21px}.app-shell .workspace-page.page-connect .fc-empty p{font-size:14px}.app-shell .workspace-page.page-connect .fc-copy-row{flex-direction:column;align-items:flex-start;gap:12px;margin-top:21px;padding-top:21px}.app-shell .workspace-page.page-connect .fc-copy-row>.button{width:100%}.app-shell .workspace-page.page-connect .fc-copy-row>small{min-width:0;font-size:13px;line-height:1.85}.app-shell :is(.page-family,.page-settings) .fc-entry{border-radius:26px;gap:20px;margin:21px 0;padding:25px 24px}.app-shell :is(.page-family,.page-settings) .fc-entry h2{font-size:25px;line-height:1.5}.app-shell :is(.page-family,.page-settings) .fc-entry p{font-size:15px;line-height:1.85}.app-shell :is(.page-family,.page-settings) .fc-entry>button{width:100%;min-height:54px}}@media (max-width:420px){.app-shell .main-shell .workspace-page.page-connect{padding-inline:20px}.app-shell .workspace-page.page-connect .fc-header h1{font-size:34px}.app-shell .workspace-page.page-connect :is(.fc-panel,.fc-summary,.fc-recipient,.fc-receiver-preview){border-radius:26px;padding:22px}.app-shell .workspace-page.page-connect .fc-stepper>button{gap:6px;padding-inline:4px}.app-shell .workspace-page.page-connect .fc-stepper>button>strong{font-size:14px}.app-shell .workspace-page.page-connect .fc-role-options>button{border-radius:18px;gap:8px;padding:11px 6px}.app-shell .workspace-page.page-connect .fc-role-options>button>.fc-role-icon{border-radius:12px;width:34px;height:34px}.app-shell .workspace-page.page-connect .fc-role-options strong{font-size:16px}.app-shell .workspace-page.page-connect .fc-role-options>button>svg{width:15px;height:15px;top:7px;right:7px}.app-shell .workspace-page.page-connect :is(.fc-scope-list,.fc-choice-list)>label{gap:10px;padding:13px}.app-shell .workspace-page.page-connect .fc-visible-grid{grid-template-columns:1fr}.app-shell .workspace-page.page-connect .fc-summary h2{font-size:25px}.app-shell .workspace-page.page-connect .fc-invite-from h2{font-size:23px}}@media (min-width:900px){.app-shell .workspace-page.page-connect .fc-scope-list:not(.fc-choice-list){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace-page.page-connect .fc-scope-list:not(.fc-choice-list)>label{gap:11px;min-height:116px;padding:19px 15px;position:relative}.app-shell .workspace-page.page-connect .fc-scope-list:not(.fc-choice-list) .fc-scope-icon{display:none}.app-shell .workspace-page.page-connect .fc-choice-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-page.page-connect :is(button,summary>svg,label){transition:none}}.app-shell .workspace-page.page-connect .fc-summary{align-self:start}@media (max-width:700px){.app-shell .workspace-page.page-connect .fc-summary{display:none}}.app-shell .cr-workspace[hidden]{display:none!important}.app-shell .page-care .cr-view-tabs{background:#e8ede4;border:1px solid #e1e7db;border-radius:19px;align-items:center;gap:5px;max-width:100%;margin:0 0 25px;padding:5px;display:inline-flex}.app-shell .page-care .cr-view-tabs>button{color:#75846d;min-width:0;min-height:48px;font-family:var(--sans);letter-spacing:-.025em;white-space:normal;word-break:keep-all;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 21px;font-size:16px;line-height:1.6;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.app-shell .page-care .cr-view-tabs>button[aria-selected=true],.app-shell .page-care .cr-view-tabs>button[aria-pressed=true]{color:#285440;background:#fff;box-shadow:0 2px 9px #173a3608}.app-shell .page-care .cr-view-tabs>button>svg{flex-shrink:0;width:18px;height:18px}.app-shell .page-care .cr-shell{color:#304b3a;min-width:0;padding-bottom:20px}.app-shell .page-care .cr-shell *{box-sizing:border-box}.app-shell .page-care .cr-shell :is(h2,h3,h4,button,input,select,summary){font-family:var(--sans)}.app-shell .page-care .cr-shell :is(button,summary,input,select){-webkit-tap-highlight-color:transparent}:is(.app-shell .page-care .cr-shell :is(button,a,input,select,summary):focus-visible,.app-shell .page-care .cr-view-tabs>button:focus-visible){outline-offset:4px;outline:3px solid #ac9465}.app-shell .page-care .cr-shell :is(h2,h3,h4,p,strong,small,label){overflow-wrap:break-word;word-break:keep-all}.app-shell .page-care .cr-shell :is(button,input,select):disabled{cursor:default;opacity:.52}.app-shell .page-care .cr-shell :is(ul,ol){margin:0;padding:0;list-style:none}.app-shell .page-care .cr-shell .cr-grid{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:start;gap:24px;display:grid}.app-shell .page-care .cr-shell :is(.cr-panel,.cr-run-aside){background:#fff;border:1px solid #dfe7d9;border-radius:32px;min-width:0;padding:30px;box-shadow:0 4px 24px #173a3604}.app-shell .page-care .cr-shell .cr-panel-head{margin:0 0 24px}.app-shell .page-care .cr-shell .cr-panel-head>h2{color:#35543d;letter-spacing:-.035em;margin:0 0 9px;font-size:26px;font-weight:600;line-height:1.5}.app-shell .page-care .cr-shell .cr-panel-head>p{color:#75836c;margin:0;font-size:16px;line-height:1.85}.app-shell .page-care .cr-shell .cr-frequency{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 23px;display:grid}.app-shell .page-care .cr-shell .cr-frequency>button{color:#738969;letter-spacing:-.025em;white-space:normal;background:#f8faf5;border:1px solid #e0e8d9;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:83px;padding:14px 10px;font-size:16px;line-height:1.6;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.app-shell .page-care .cr-shell .cr-frequency>button>strong{color:#4e7042;font-size:17px;font-weight:550;line-height:1.5}.app-shell .page-care .cr-shell .cr-frequency>button>small{color:#819573;font-size:12px;line-height:1.6}.app-shell .page-care .cr-shell .cr-frequency>button[aria-pressed=true]{color:#385f31;background:#edf4e6;border-color:#668757;box-shadow:inset 0 0 0 1px #668757}.app-shell .page-care .cr-shell .cr-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin-bottom:25px;display:grid}.app-shell .page-care .cr-shell .cr-fields>label,.app-shell .page-care .cr-shell .cr-contacts article>label:not(.cr-consent){color:#657d56;flex-direction:column;gap:9px;min-width:0;font-size:14px;font-weight:500;line-height:1.7;display:flex}.app-shell .page-care .cr-shell :is(.cr-fields,.cr-contacts) :is(input:not([type=checkbox]),select){color:#4a6940;width:100%;min-width:0;max-width:100%;height:54px;box-shadow:none;background:#fff;border:1px solid #d6e0cc;border-radius:15px;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.7;display:block}.app-shell .page-care .cr-shell :is(.cr-fields,.cr-contacts) select{text-overflow:ellipsis;padding-right:30px}.app-shell .page-care .cr-shell .cr-fields label>small{color:#8a9a7b;margin-top:-3px;font-size:12px;font-weight:400;line-height:1.8}.app-shell .page-care .cr-shell .cr-contacts{gap:12px;display:grid}.app-shell .page-care .cr-shell .cr-contacts>article{background:#f8faf5;border:1px solid #e0e8d8;border-radius:23px;min-width:0;padding:21px}.app-shell .page-care .cr-shell .cr-contact-head{align-items:center;gap:11px;min-width:0;margin-bottom:16px;display:flex}.app-shell .page-care .cr-shell .cr-contact-head>span:first-child{color:#7a9765;background:#e9f0e2;border-radius:15px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.app-shell .page-care .cr-shell .cr-contact-head>span:first-child>svg{stroke-width:1.6px;width:22px;height:22px}.app-shell .page-care .cr-shell .cr-contact-head>strong{color:#46653b;letter-spacing:-.025em;flex:1;min-width:0;font-size:18px;font-weight:550;line-height:1.6}.app-shell .page-care .cr-shell .cr-contact-head>small,.app-shell .page-care .cr-shell .cr-contact-head>.cr-status-pill{margin-left:auto}.app-shell .page-care .cr-shell :is(.cr-consent,.cr-approval){cursor:pointer;color:#728565;align-items:flex-start;gap:11px;font-size:14px;font-weight:400;line-height:1.85;display:flex}.app-shell .page-care .cr-shell .cr-consent{margin-top:15px}.app-shell .page-care .cr-shell :is(.cr-consent,.cr-approval) input{-webkit-appearance:auto;appearance:auto;accent-color:#547b48;cursor:pointer;border:1px solid #b8caab;border-radius:6px;flex-shrink:0;width:21px;height:21px;min-height:21px;margin:3px 0 0;padding:0}.app-shell .page-care .cr-shell :is(.cr-consent,.cr-approval)>span{min-width:0;display:block}.app-shell .page-care .cr-shell :is(.cr-consent,.cr-approval) strong{color:#547348;font-size:15px;font-weight:500;line-height:1.8}.app-shell .page-care .cr-shell :is(.cr-consent,.cr-approval) small{color:#8b9b7e;margin-top:3px;font-size:13px;font-weight:400;line-height:1.85;display:block}.app-shell .page-care .cr-shell .cr-approval{background:#eff5e9;border:1px solid #dce7d3;border-radius:18px;margin:23px 0 0;padding:18px}.app-shell .page-care .cr-shell .cr-approval>label{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.app-shell .page-care .cr-shell .cr-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-top:25px;display:flex}.app-shell .page-care .cr-shell :is(.cr-actions,.cr-stage-actions)>.button{white-space:normal;word-break:keep-all;border:1px solid #cbdac0;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:54px;padding:14px 21px;font-size:16px;font-weight:550;line-height:1.6;display:inline-flex}.app-shell .page-care .cr-shell :is(.cr-actions,.cr-stage-actions)>.button.primary{color:#fff;background:#173a36;border-color:#173a36}.app-shell .page-care .cr-shell :is(.cr-actions,.cr-stage-actions)>.button.primary:hover{background:#2b5145;border-color:#2b5145}.app-shell .page-care .cr-shell :is(.cr-actions,.cr-stage-actions)>.button.outline{color:#557447;background:#fff;border-color:#d0ddc5}.app-shell .page-care .cr-shell :is(.cr-actions,.cr-stage-actions)>.button>svg{flex-shrink:0;width:18px;height:18px}.app-shell .page-care .cr-shell .cr-actions>.text-link{word-break:keep-all;min-height:44px;padding:8px 0;font-size:15px;line-height:1.7}.app-shell .page-care .cr-shell .cr-actions>p{color:#8b9c7d;margin:0;font-size:13px;line-height:1.85}.app-shell .page-care .cr-shell .cr-config-aside{background:#fff;border:1px solid #e0e7d9;border-radius:32px;min-width:0;overflow:hidden;box-shadow:0 4px 24px #173a3604}.app-shell .page-care .cr-shell .cr-config-aside>figure{min-width:0;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;overflow:hidden}.app-shell .page-care .cr-shell .cr-config-aside>figure>img{object-fit:cover;object-position:center 42%;background:#e6ecdf;width:100%;height:240px;display:block}.app-shell .page-care .cr-shell .cr-config-aside>div,.app-shell .page-care .cr-shell .cr-config-aside>figure>figcaption{padding:26px 28px 28px}.app-shell .page-care .cr-shell .cr-config-aside h2{letter-spacing:-.035em;color:#3c5c35;margin:0 0 12px;font-size:25px;font-weight:550;line-height:1.5}.app-shell .page-care .cr-shell .cr-config-aside p{color:#7b8d6e;margin:0;font-size:15px;line-height:1.9}.app-shell .page-care .cr-shell .cr-simple-list{border-top:1px solid #e4ebdc;margin:21px 0 0;padding:10px 0 0;list-style:none}.app-shell .page-care .cr-shell .cr-simple-list>li{color:#7e916f;word-break:keep-all;align-items:flex-start;gap:10px;min-width:0;padding:10px 0;font-size:14px;line-height:1.85;display:flex}.app-shell .page-care .cr-shell .cr-simple-list>li>svg{color:#85a073;stroke-width:1.6px;flex-shrink:0;width:18px;height:18px;margin-top:4px}.app-shell .page-care .cr-shell .cr-simple-list>li>span{min-width:0}.app-shell .page-care .cr-shell .cr-note{color:#748568;word-break:keep-all;background:#edf2e8;border:1px solid #dfe7d7;border-radius:18px;align-items:flex-start;gap:9px;margin:0 0 23px;padding:14px 17px;font-size:14px;line-height:1.9;display:flex}.app-shell .page-care .cr-shell .cr-note>svg{flex-shrink:0;width:18px;height:18px;margin-top:4px}.app-shell .page-care .cr-shell .cr-note>p{font:inherit;color:inherit;margin:0}.app-shell .page-care .cr-shell .cr-error{color:#a65d46;background:#fff5f0;border:1px solid #e7d0c7;border-radius:16px;margin:16px 0 0;padding:13px 16px;font-size:14px;line-height:1.85}.app-shell .page-care .cr-shell .cr-flow-summary{background:#eaf1e3;border:1px solid #dbe5d2;border-radius:27px;justify-content:space-between;align-items:center;gap:20px;min-width:0;margin-bottom:21px;padding:24px 28px;display:flex}.app-shell .page-care .cr-shell .cr-flow-summary>div{min-width:0}.app-shell .page-care .cr-shell .cr-flow-summary strong{color:#426438;letter-spacing:-.035em;font-size:23px;font-weight:550;line-height:1.5;display:block}.app-shell .page-care .cr-shell .cr-flow-summary p{color:#7a916b;margin:7px 0 0;font-size:14px;line-height:1.85}.app-shell .page-care .cr-shell .cr-flow-summary>button{color:#64814f;white-space:normal;background:#fff;border:1px solid #cbdcbe;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:10px 14px;font-size:14px;line-height:1.65;display:inline-flex}.app-shell .page-care .cr-shell .cr-flow-summary>button>svg{flex-shrink:0;width:16px;height:16px}.app-shell .page-care .cr-shell .cr-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 23px;display:grid}.app-shell .page-care .cr-shell .cr-scenarios>button{text-align:left;color:#738e63;white-space:normal;background:#f8faf5;border:1px solid #dee7d7;border-radius:22px;grid-template-columns:30px minmax(0,1fr);gap:6px 12px;min-width:0;min-height:105px;padding:18px 20px;transition:background .18s,border-color .18s;display:grid;position:relative}.app-shell .page-care .cr-shell .cr-scenarios>button>svg{stroke-width:1.5px;grid-row:1/3;width:27px;height:27px;margin-top:2px}.app-shell .page-care .cr-shell .cr-scenarios>button>strong{letter-spacing:-.025em;color:#4f7041;align-self:end;font-size:18px;font-weight:550;line-height:1.55}.app-shell .page-care .cr-shell .cr-scenarios>button>small{color:#859b74;align-self:start;font-size:13px;font-weight:400;line-height:1.8}.app-shell .page-care .cr-shell .cr-scenarios>button[aria-pressed=true]{background:#edf4e7;border-color:#668757;box-shadow:inset 0 0 0 1px #668757}.app-shell .page-care .cr-shell .cr-stage-strip{background:#fff;border:1px solid #e0e7da;border-radius:23px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px;padding:17px 18px;display:grid}.app-shell .page-care .cr-shell .cr-stage-strip li{color:#a1af95;align-items:center;gap:9px;min-width:0;padding:7px 2px;display:flex;position:relative}.app-shell .page-care .cr-shell .cr-stage-strip li:not(:last-child):after{content:"";background:#e0e7d9;width:13px;height:1px;position:absolute;top:50%;right:2px}.app-shell .page-care .cr-shell .cr-stage-strip li>span{color:#a3b497;background:#eff3e9;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:500;line-height:1;display:grid}.app-shell .page-care .cr-shell .cr-stage-strip li>span>svg{width:14px;height:14px}.app-shell .page-care .cr-shell .cr-stage-strip li>strong{letter-spacing:-.025em;padding-right:13px;font-size:14px;font-weight:400;line-height:1.6}.app-shell .page-care .cr-shell .cr-stage-strip li.complete{color:#739264}.app-shell .page-care .cr-shell .cr-stage-strip li.complete>span{color:#7c9b67;background:#e7f0dc}.app-shell .page-care .cr-shell .cr-stage-strip li.current{color:#466c39}.app-shell .page-care .cr-shell .cr-stage-strip li.current>span{color:#fff;background:#173a36}.app-shell .page-care .cr-shell .cr-stage-strip li.current>strong{font-weight:550}.app-shell .page-care .cr-shell .cr-stage-panel{text-align:center;background:#fff;border:1px solid #dfe7d9;border-radius:32px;min-width:0;padding:33px 30px 28px;box-shadow:0 4px 24px #173a3604}.app-shell .page-care .cr-shell .cr-stage-symbol{color:#789d5d;background:#eaf2e2;border-radius:25px;place-items:center;width:70px;height:70px;margin:0 auto 21px;display:grid}.app-shell .page-care .cr-shell .cr-stage-symbol>svg{stroke-width:1.5px;width:34px;height:34px}.app-shell .page-care .cr-shell .cr-stage-panel>.ws-eyebrow,.app-shell .page-care .cr-shell .cr-stage-panel>.eyebrow{color:#90a57e;letter-spacing:.04em;margin:0 0 9px;font-size:12px;line-height:1.7}.app-shell .page-care .cr-shell .cr-stage-panel>h2{letter-spacing:-.04em;color:#3f6335;margin:0 0 12px;font-size:29px;font-weight:550;line-height:1.5}.app-shell .page-care .cr-shell .cr-stage-panel>p:not(.ws-eyebrow):not(.eyebrow){color:#7f9271;max-width:530px;margin:0 auto;font-size:16px;line-height:1.9}.app-shell .page-care .cr-shell .cr-stage-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:25px;display:flex}.app-shell .page-care .cr-shell .cr-resolution-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:13px;display:flex}.app-shell .page-care .cr-shell .cr-resolution-actions>button{color:#7e956e;white-space:normal;word-break:keep-all;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 0;font-size:14px;line-height:1.8;display:inline-flex}.app-shell .page-care .cr-shell .cr-resolution-actions>button>svg{flex-shrink:0;width:16px;height:16px}.app-shell .page-care .cr-shell .cr-status-pill{color:#789663;white-space:nowrap;background:#ebf3e4;border:1px solid #d6e4c9;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;max-width:100%;padding:5px 9px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.app-shell .page-care .cr-shell .cr-status-pill.pending{color:#a08c64;background:#f5f2e9;border-color:#e9dfcb}.app-shell .page-care .cr-shell .cr-status-pill.current{color:#678a50;background:#e2edda;border-color:#c5d8b6}.app-shell .page-care .cr-shell .cr-clock{background:#f4f7ef;border-radius:21px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:9px 15px;margin:22px 0 0;padding:20px;display:flex}.app-shell .page-care .cr-shell .cr-clock>span{color:#94a586;font-size:13px;line-height:1.7}.app-shell .page-care .cr-shell .cr-clock>strong{letter-spacing:-.035em;color:#709257;font-variant-numeric:tabular-nums;font-size:27px;font-weight:550;line-height:1.3}.app-shell .page-care .cr-shell .cr-contact-route{text-align:left;gap:0;margin:23px 0 0;display:grid}.app-shell .page-care .cr-shell .cr-contact-route li{border-top:1px solid #e8edde;align-items:center;gap:12px;min-width:0;padding:16px 0;display:flex}.app-shell .page-care .cr-shell .cr-contact-route li>span:first-child{color:#8aa576;background:#eff4e8;border-radius:10px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;line-height:1;display:grid}.app-shell .page-care .cr-shell .cr-contact-route li>div{flex:1;min-width:0}.app-shell .page-care .cr-shell .cr-contact-route strong{color:#63824e;font-size:15px;font-weight:500;line-height:1.65;display:block}.app-shell .page-care .cr-shell .cr-contact-route small{color:#99aa8b;margin-top:2px;font-size:12px;line-height:1.85;display:block}.app-shell .page-care .cr-shell .cr-run-aside>h2{letter-spacing:-.035em;color:#45683a;margin:0 0 11px;font-size:23px;font-weight:550;line-height:1.5}.app-shell .page-care .cr-shell .cr-run-aside>p{color:#809571;margin:0 0 20px;font-size:14px;line-height:1.9}.app-shell .page-care .cr-shell .cr-run-aside>ol{gap:0;display:grid}.app-shell .page-care .cr-shell .cr-run-aside>ol>li{color:#81996f;word-break:keep-all;border-top:1px solid #e7edde;align-items:flex-start;gap:11px;padding:14px 0;font-size:14px;line-height:1.85;display:flex}.app-shell .page-care .cr-shell .cr-run-aside>ol>li>span:first-child{color:#91a87c;background:#edf3e5;border-radius:9px;flex-shrink:0;place-items:center;width:25px;height:25px;margin-top:1px;font-size:11px;line-height:1;display:grid}.app-shell .page-care .cr-shell .cr-run-aside>ol>li strong{color:#6e8b59;font-size:15px;font-weight:500;line-height:1.7;display:block}.app-shell .page-care .cr-shell .cr-run-aside>ol>li small{color:#99ac8a;margin-top:3px;font-size:12px;line-height:1.85;display:block}.app-shell .page-care .cr-shell :is(.cr-event-history,.cr-explainer){background:#fff;border:1px solid #dfe7d7;border-radius:22px;margin-top:19px;overflow:hidden}.app-shell .page-care .cr-shell :is(.cr-event-history,.cr-explainer)>summary{cursor:pointer;color:#718c5e;word-break:keep-all;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:17px 22px;font-size:15px;font-weight:500;line-height:1.8;list-style:none;display:flex}.app-shell .page-care .cr-shell :is(.cr-event-history,.cr-explainer)>summary::-webkit-details-marker{display:none}.app-shell .page-care .cr-shell :is(.cr-event-history,.cr-explainer)>summary>svg{color:#8ea67c;flex-shrink:0;width:17px;height:17px;transition:transform .18s}.app-shell .page-care .cr-shell :is(.cr-event-history,.cr-explainer)[open]>summary>svg:last-child{transform:rotate(180deg)}.app-shell .page-care .cr-shell .cr-event-history>ol{padding:0 22px 20px}.app-shell .page-care .cr-shell .cr-event-history li{border-top:1px solid #e8edde;min-width:0;padding:17px 0 15px 18px;position:relative}.app-shell .page-care .cr-shell .cr-event-history li:before{content:"";background:#c3d5b4;border-radius:50%;width:6px;height:6px;position:absolute;top:24px;left:0}.app-shell .page-care .cr-shell .cr-event-history small{color:#a1b192;font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:11px;line-height:1.8;display:block}.app-shell .page-care .cr-shell .cr-event-history strong{color:#789664;font-size:14px;font-weight:500;line-height:1.75;display:block}.app-shell .page-care .cr-shell .cr-event-history p{color:#99ad88;margin:4px 0 0;font-size:12px;line-height:1.9}.app-shell .page-care .cr-shell .cr-explainer>div{border-top:1px solid #edf1e7;padding:0 22px 22px}.app-shell .page-care .cr-shell .cr-explainer>div>p{color:#839a70;margin:17px 0 0;font-size:14px;line-height:1.9}.app-shell .page-care .cr-shell .cr-feedback{color:#6f8f58;word-break:keep-all;text-align:left;background:#edf5e6;border:1px solid #d4e3c7;border-radius:17px;align-items:flex-start;gap:9px;margin:18px 0 0;padding:14px 17px;font-size:14px;line-height:1.85;display:flex}.app-shell .page-care .cr-shell .cr-feedback>svg{flex-shrink:0;width:18px;height:18px;margin-top:4px}.app-shell .page-care .cr-shell .cr-pause-banner{color:#9b8b6c;word-break:keep-all;background:#f6f2e9;border:1px solid #e6ddcb;border-radius:22px;flex-wrap:wrap;align-items:center;gap:11px;min-width:0;margin:0 0 21px;padding:18px 21px;font-size:14px;line-height:1.85;display:flex}.app-shell .page-care .cr-shell .cr-pause-banner>svg{flex-shrink:0;width:21px;height:21px}.app-shell .page-care .cr-shell .cr-pause-banner>span,.app-shell .page-care .cr-shell .cr-pause-banner>p{flex:1;min-width:0;margin:0}.app-shell .page-care .cr-shell .cr-pause-banner>button{color:#9e8a63;white-space:normal;background:#fff;border:1px solid #dacdb2;border-radius:13px;min-height:42px;padding:8px 12px;font-size:14px;line-height:1.8}.app-shell .page-care .cr-shell .cr-panel-head>.ws-eyebrow{letter-spacing:.04em;color:#8a9f7b;align-items:center;gap:7px;margin:0 0 11px;font-size:12px;line-height:1.8;display:flex}.app-shell .page-care .cr-shell .cr-panel-head>h3{letter-spacing:-.03em;color:#4e7041;margin:0 0 8px;font-size:20px;font-weight:550;line-height:1.5}.app-shell .page-care .cr-shell .cr-panel-head>h2:focus,.app-shell .page-care .cr-shell .cr-stage-panel>h2:focus{outline:none}.app-shell .page-care .cr-shell .cr-contact-intro{margin-top:2px;margin-bottom:17px}.app-shell .page-care .cr-shell .cr-contact-head>small{color:#99855f;white-space:nowrap;background:#f6f2e9;border:1px solid #e6ddc9;border-radius:9px;padding:5px 8px;font-size:11px;font-weight:500;line-height:1.6}.app-shell .page-care .cr-shell .cr-contact-head>small.accepted{color:#749260;background:#ebf3e3;border-color:#d1e1c4}.app-shell .page-care .cr-shell .cr-config-aside>div>.ws-eyebrow{color:#8aa376;letter-spacing:.01em;align-items:center;gap:8px;margin-bottom:15px;font-size:12px;line-height:1.8;display:flex}.app-shell .page-care .cr-shell .cr-config-aside>div>.text-link,.app-shell .page-care .cr-shell .cr-run-aside>.text-link{color:#789664;white-space:normal;word-break:keep-all;align-items:center;gap:7px;min-height:44px;margin-top:15px;padding:9px 0;font-size:14px;line-height:1.8;display:inline-flex}.app-shell .page-care .cr-shell .cr-scenarios>button>span{align-self:center;min-width:0;padding-right:7px;display:block}.app-shell .page-care .cr-shell .cr-scenarios>button>span>strong{letter-spacing:-.025em;color:#4f7041;font-size:18px;font-weight:550;line-height:1.55;display:block}.app-shell .page-care .cr-shell .cr-scenarios>button>span>small{color:#829670;margin-top:5px;font-size:13px;font-weight:400;line-height:1.8;display:block}.app-shell .page-care .cr-shell .cr-scenarios>button>svg:last-child:not(:first-child){color:#7a995f;grid-row:auto;width:16px;height:16px;margin:0;position:absolute;top:10px;right:10px}.app-shell .page-care .cr-shell .cr-flow-summary .ws-eyebrow{color:#8aa178;letter-spacing:.01em;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;line-height:1.8;display:flex}.app-shell .page-care .cr-shell .cr-small-note{border-top:1px solid #e7edde;padding-top:17px;color:#91a280!important;margin:20px 0 0!important;font-size:12px!important;line-height:1.9!important}.app-shell .page-care .cr-shell .cr-contact-route>li.current{background:#f0f5e9;border-top-color:#0000;border-radius:16px;margin-inline:-11px;padding-inline:11px}.app-shell .page-care .cr-shell .cr-contact-route>li>small{color:#7e9b69;white-space:nowrap;background:#e9f1e0;border:1px solid #d3e1c6;border-radius:8px;flex-shrink:0;margin:0;padding:4px 7px;font-size:10px;line-height:1.6}.app-shell .page-care .cr-shell .cr-recipient-preview{border-top:1px solid #e4ebdb;margin-top:18px}.app-shell .page-care .cr-shell .cr-recipient-preview>summary{cursor:pointer;color:#789662;word-break:keep-all;align-items:center;gap:9px;min-height:62px;padding:14px 0;font-size:14px;font-weight:500;line-height:1.8;list-style:none;display:flex}.app-shell .page-care .cr-shell .cr-recipient-preview>summary::-webkit-details-marker{display:none}.app-shell .page-care .cr-shell .cr-recipient-preview>summary>svg{flex-shrink:0;width:17px;height:17px}.app-shell .page-care .cr-shell .cr-recipient-preview>summary>span{flex:1;min-width:0}.app-shell .page-care .cr-shell .cr-recipient-preview>summary>svg:last-child{width:15px;height:15px;transition:transform .18s}.app-shell .page-care .cr-shell .cr-recipient-preview[open]>summary>svg:last-child{transform:rotate(180deg)}.app-shell .page-care .cr-shell .cr-recipient-preview>p{color:#7e966d;background:#f3f7ed;border-radius:17px;margin:0;padding:17px;font-size:14px;line-height:1.9}.app-shell .page-care .cr-shell .cr-recipient-preview>small{color:#92a580;margin-top:11px;font-size:12px;line-height:1.9;display:block}.app-shell .page-care .cr-shell :is(.cr-event-history,.cr-explainer)>summary>span{flex:1;min-width:0}.app-shell .page-care .cr-shell :is(.cr-event-history,.cr-explainer)>summary>small{color:#92a77e;font-size:12px;font-weight:400}.app-shell .page-care .cr-shell .cr-event-history>.cr-actions{justify-content:flex-start;margin:0;padding:0 22px 22px}@media (min-width:1600px){.app-shell .page-care .cr-shell .cr-grid{gap:28px}.app-shell .page-care .cr-shell :is(.cr-panel,.cr-run-aside){padding:34px}.app-shell .page-care .cr-shell .cr-panel-head>h2{font-size:28px}}@media (max-width:1100px){.app-shell .page-care .cr-shell .cr-grid{grid-template-columns:minmax(0,1fr) minmax(270px,.74fr);gap:20px}.app-shell .page-care .cr-shell :is(.cr-panel,.cr-run-aside){padding:25px}.app-shell .page-care .cr-shell .cr-panel-head>h2{font-size:24px}.app-shell .page-care .cr-shell .cr-contact-head{gap:8px}.app-shell .page-care .cr-shell .cr-stage-strip{padding:15px 12px}.app-shell .page-care .cr-shell .cr-stage-strip li{gap:6px}.app-shell .page-care .cr-shell .cr-stage-strip li>strong{padding-right:7px;font-size:13px}.app-shell .page-care .cr-shell .cr-stage-strip li:not(:last-child):after{width:7px;right:0}}@media (max-width:900px){.app-shell .page-care .cr-shell .cr-grid{grid-template-columns:minmax(0,1fr)}.app-shell .page-care .cr-shell .cr-config-aside{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.app-shell .page-care .cr-shell .cr-config-aside>figure>img{object-position:45% center;height:100%;min-height:200px}.app-shell .page-care .cr-shell .cr-run-aside{margin-top:0}.app-shell .page-care .cr-shell .cr-stage-strip{padding:16px 20px}.app-shell .page-care .cr-shell .cr-stage-strip li{gap:9px}.app-shell .page-care .cr-shell .cr-stage-strip li>strong{padding-right:13px;font-size:14px}.app-shell .page-care .cr-shell .cr-stage-strip li:not(:last-child):after{width:13px;right:2px}}@media (max-width:600px){.app-shell .page-care .cr-view-tabs{border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-bottom:20px;display:grid}.app-shell .page-care .cr-view-tabs>button{border-radius:12px;gap:7px;min-height:49px;padding:11px 8px;font-size:15px}.app-shell .page-care .cr-shell{padding-bottom:10px}.app-shell .page-care .cr-shell .cr-grid{gap:18px}.app-shell .page-care .cr-shell :is(.cr-panel,.cr-run-aside){border-radius:26px;padding:22px 20px}.app-shell .page-care .cr-shell .cr-panel-head{margin-bottom:21px}.app-shell .page-care .cr-shell .cr-panel-head>h2{font-size:24px;line-height:1.5}.app-shell .page-care .cr-shell .cr-panel-head>p{font-size:15px;line-height:1.85}.app-shell .page-care .cr-shell .cr-frequency{gap:7px;margin-bottom:22px}.app-shell .page-care .cr-shell .cr-frequency>button{border-radius:16px;gap:4px;min-height:77px;padding:13px 6px;font-size:15px}.app-shell .page-care .cr-shell .cr-frequency>button>strong{font-size:16px}.app-shell .page-care .cr-shell .cr-frequency>button>small{font-size:11px}.app-shell .page-care .cr-shell .cr-fields{gap:16px 12px;margin-bottom:22px}.app-shell .page-care .cr-shell .cr-fields>label{gap:7px;font-size:13px}.app-shell .page-care .cr-shell :is(.cr-fields,.cr-contacts) :is(input:not([type=checkbox]),select){border-radius:14px;height:54px;padding:12px 11px;font-size:16px}.app-shell .page-care .cr-shell :is(.cr-fields,.cr-contacts) select{padding-right:24px}.app-shell .page-care .cr-shell .cr-contacts{gap:11px}.app-shell .page-care .cr-shell .cr-contacts>article{border-radius:21px;padding:18px 16px}.app-shell .page-care .cr-shell .cr-contact-head{gap:9px;margin-bottom:14px}.app-shell .page-care .cr-shell .cr-contact-head>span:first-child{border-radius:13px;width:36px;height:36px}.app-shell .page-care .cr-shell .cr-contact-head>strong{font-size:17px}.app-shell .page-care .cr-shell .cr-contact-head>.cr-status-pill{padding:4px 7px;font-size:10px}.app-shell .page-care .cr-shell .cr-consent{gap:9px;font-size:13px}.app-shell .page-care .cr-shell :is(.cr-consent,.cr-approval) strong{font-size:14px}.app-shell .page-care .cr-shell :is(.cr-consent,.cr-approval) small{font-size:12px}.app-shell .page-care .cr-shell .cr-approval{border-radius:17px;gap:9px;margin-top:20px;padding:16px;font-size:13px}.app-shell .page-care .cr-shell .cr-actions{gap:11px;margin-top:22px}.app-shell .page-care .cr-shell .cr-actions>.button{flex:100%;padding:14px 16px;font-size:16px}.app-shell .page-care .cr-shell .cr-actions>.text-link{margin-inline:auto;font-size:14px}.app-shell .page-care .cr-shell .cr-config-aside{border-radius:25px;display:block}.app-shell .page-care .cr-shell .cr-config-aside>figure{display:none}.app-shell .page-care .cr-shell .cr-config-aside>div,.app-shell .page-care .cr-shell .cr-config-aside>figure>figcaption{padding:22px}.app-shell .page-care .cr-shell .cr-config-aside h2{font-size:22px}.app-shell .page-care .cr-shell .cr-config-aside p{font-size:14px}.app-shell .page-care .cr-shell .cr-simple-list{margin-top:17px;padding-top:7px}.app-shell .page-care .cr-shell .cr-simple-list>li{padding:8px 0;font-size:13px}.app-shell .page-care .cr-shell .cr-note{border-radius:16px;margin-bottom:20px;padding:12px 14px;font-size:12px;line-height:1.85}.app-shell .page-care .cr-shell .cr-note>svg{width:16px;height:16px;margin-top:3px}.app-shell .page-care .cr-shell .cr-error{padding:12px 14px;font-size:13px}.app-shell .page-care .cr-shell .cr-flow-summary{border-radius:24px;align-items:flex-start;gap:13px;margin-bottom:18px;padding:21px 20px}.app-shell .page-care .cr-shell .cr-flow-summary strong{font-size:20px;line-height:1.55}.app-shell .page-care .cr-shell .cr-flow-summary p{margin-top:5px;font-size:12px;line-height:1.85}.app-shell .page-care .cr-shell .cr-flow-summary>button{border-radius:12px;min-height:42px;padding:8px 10px;font-size:12px}.app-shell .page-care .cr-shell .cr-flow-summary>button>svg{width:14px;height:14px}.app-shell .page-care .cr-shell .cr-scenarios{gap:10px;margin-bottom:18px}.app-shell .page-care .cr-shell .cr-scenarios>button{border-radius:21px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:131px;padding:17px 15px;display:flex}.app-shell .page-care .cr-shell .cr-scenarios>button>svg{width:24px;height:24px;margin:0 0 3px}.app-shell .page-care .cr-shell .cr-scenarios>button>span>strong{font-size:16px;line-height:1.55}.app-shell .page-care .cr-shell .cr-scenarios>button>span>small{margin-top:5px;font-size:12px;line-height:1.8}.app-shell .page-care .cr-shell .cr-stage-strip{border-radius:21px;gap:2px;margin-bottom:18px;padding:15px 11px}.app-shell .page-care .cr-shell .cr-stage-strip li{flex-direction:column;align-items:center;gap:7px;padding:3px 0}.app-shell .page-care .cr-shell .cr-stage-strip li>span{width:27px;height:27px;font-size:11px}.app-shell .page-care .cr-shell .cr-stage-strip li>strong{text-align:center;letter-spacing:-.04em;padding:0;font-size:14px;line-height:1.6}.app-shell .page-care .cr-shell .cr-stage-strip li:not(:last-child):after{width:13px;top:17px;right:-7px}.app-shell .page-care .cr-shell .cr-stage-panel{border-radius:26px;padding:27px 20px 24px}.app-shell .page-care .cr-shell .cr-stage-symbol{border-radius:23px;width:62px;height:62px;margin-bottom:18px}.app-shell .page-care .cr-shell .cr-stage-symbol>svg{width:30px;height:30px}.app-shell .page-care .cr-shell .cr-stage-panel>h2{font-size:25px;line-height:1.5}.app-shell .page-care .cr-shell .cr-stage-panel>p:not(.ws-eyebrow):not(.eyebrow){font-size:15px;line-height:1.9}.app-shell .page-care .cr-shell .cr-stage-actions{gap:10px;margin-top:22px}.app-shell .page-care .cr-shell .cr-stage-actions>.button{flex:100%;padding:14px;font-size:16px}.app-shell .page-care .cr-shell .cr-resolution-actions{gap:3px 17px;margin-top:12px}.app-shell .page-care .cr-shell .cr-resolution-actions>button{font-size:13px}.app-shell .page-care .cr-shell .cr-clock{border-radius:19px;gap:5px 13px;margin-top:20px;padding:17px}.app-shell .page-care .cr-shell .cr-clock>span{font-size:12px}.app-shell .page-care .cr-shell .cr-clock>strong{font-size:25px}.app-shell .page-care .cr-shell .cr-contact-route{margin-top:20px}.app-shell .page-care .cr-shell .cr-contact-route li{gap:9px;padding:14px 0}.app-shell .page-care .cr-shell .cr-contact-route li>span:first-child{border-radius:9px;width:25px;height:25px;font-size:11px}.app-shell .page-care .cr-shell .cr-contact-route strong{font-size:14px}.app-shell .page-care .cr-shell .cr-contact-route small{font-size:11px}.app-shell .page-care .cr-shell .cr-contact-route .cr-status-pill{padding:4px 6px;font-size:10px}.app-shell .page-care .cr-shell .cr-run-aside>h2{font-size:22px}.app-shell .page-care .cr-shell .cr-run-aside>p{margin-bottom:17px;font-size:13px}.app-shell .page-care .cr-shell .cr-run-aside>ol>li{padding:12px 0;font-size:13px}.app-shell .page-care .cr-shell :is(.cr-event-history,.cr-explainer){border-radius:20px;margin-top:17px}.app-shell .page-care .cr-shell :is(.cr-event-history,.cr-explainer)>summary{min-height:57px;padding:15px 19px;font-size:14px}.app-shell .page-care .cr-shell .cr-event-history>ol{padding:0 19px 18px}.app-shell .page-care .cr-shell .cr-explainer>div{padding:0 19px 19px}.app-shell .page-care .cr-shell .cr-explainer>div>p{font-size:13px}.app-shell .page-care .cr-shell .cr-feedback{padding:13px 15px;font-size:13px}.app-shell .page-care .cr-shell .cr-pause-banner{border-radius:20px;gap:9px;margin-bottom:18px;padding:16px 18px;font-size:13px}}.app-shell .page-care .cr-shell.cr-view-flow .cr-flow-summary{min-height:94px;margin-bottom:17px;padding:16px 24px}.app-shell .page-care .cr-shell.cr-view-flow .cr-flow-summary .ws-eyebrow{display:none}.app-shell .page-care .cr-shell.cr-view-flow .cr-flow-summary strong{font-size:24px;line-height:1.4}.app-shell .page-care .cr-shell.cr-view-flow .cr-flow-summary p:not(.ws-eyebrow){margin-top:4px;font-size:14px;line-height:1.65}.app-shell .page-care .cr-shell.cr-view-flow .cr-scenarios{margin-bottom:17px}.app-shell .page-care .cr-shell.cr-view-flow .cr-scenarios>button{min-height:80px;padding:12px 18px}.app-shell .page-care .cr-shell.cr-view-flow .cr-stage-strip{margin-bottom:20px;padding:11px 18px}.app-shell .page-care .cr-shell.cr-view-flow .cr-stage-strip li>strong{font-size:16px;line-height:1.5}@media (max-width:600px){.app-shell .page-care .cr-shell.cr-view-flow .cr-flow-summary{gap:12px;min-height:94px;padding:16px 18px}.app-shell .page-care .cr-shell.cr-view-flow .cr-flow-summary p:not(.ws-eyebrow){font-size:12px;line-height:1.75}.app-shell .page-care .cr-shell.cr-view-flow .cr-scenarios{gap:10px;margin-bottom:16px}.app-shell .page-care .cr-shell.cr-view-flow .cr-scenarios>button{border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-height:80px;padding:12px 13px;display:flex}.app-shell .page-care .cr-shell.cr-view-flow .cr-scenarios>button>svg:first-child{flex-shrink:0;width:22px;height:22px;margin:0}.app-shell .page-care .cr-shell.cr-view-flow .cr-scenarios>button>span{padding:0}.app-shell .page-care .cr-shell.cr-view-flow .cr-scenarios>button>span>strong{font-size:16px;line-height:1.5}.app-shell .page-care .cr-shell.cr-view-flow .cr-scenarios>button>span>small{display:none}.app-shell .page-care .cr-shell.cr-view-flow .cr-scenarios>button>svg:last-child:not(:first-child){width:14px;height:14px;top:7px;right:7px}.app-shell .page-care .cr-shell.cr-view-flow .cr-stage-strip{gap:4px;margin-bottom:18px;padding:8px}.app-shell .page-care .cr-shell.cr-view-flow .cr-stage-strip li{border-radius:11px;justify-content:center;gap:0;padding:2px 3px}.app-shell .page-care .cr-shell.cr-view-flow .cr-stage-strip li>span,.app-shell .page-care .cr-shell.cr-view-flow .cr-stage-strip li:not(:last-child):after{display:none}.app-shell .page-care .cr-shell.cr-view-flow .cr-stage-strip li>strong{font-size:16px;line-height:1.4}.app-shell .page-care .cr-shell.cr-view-flow .cr-stage-strip li.current{background:#edf4e6}}.app-shell .page-care .cr-shell.cr-view-config .cr-frequency>button{min-height:54px;padding:12px 10px;font-size:16px;line-height:1.6}.app-shell .page-care .cr-shell.cr-view-config .cr-fields>label,.app-shell .page-care .cr-shell.cr-view-config .cr-contacts article>label:not(.cr-consent){font-size:15px;line-height:1.7}.app-shell .page-care .cr-shell.cr-view-config .cr-fields label>small{font-size:14px;line-height:1.7}.app-shell .page-care .cr-shell.cr-view-config :is(.cr-consent,.cr-approval){font-size:15px;line-height:1.75}.app-shell .page-care .cr-shell.cr-view-config :is(.cr-consent,.cr-approval) small{font-size:14px;line-height:1.75}@media (min-width:1100px){.app-shell .page-care .cr-shell.cr-view-config .cr-panel-head{margin-bottom:20px}.app-shell .page-care .cr-shell.cr-view-config .cr-frequency{margin-bottom:19px}.app-shell .page-care .cr-shell.cr-view-config .cr-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:21px}.app-shell .page-care .cr-shell.cr-view-config .cr-fields>label{justify-content:flex-end}.app-shell .page-care .cr-shell.cr-view-config .cr-fields>label:has(>small){position:relative}.app-shell .page-care .cr-shell.cr-view-config .cr-fields>label>small{margin:0;font-size:13px;position:absolute;top:3px;right:0}.app-shell .page-care .cr-shell.cr-view-config .cr-contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell .page-care .cr-shell.cr-view-config .cr-contacts>article{padding:18px 16px}.app-shell .page-care .cr-shell.cr-view-config .cr-contact-head{gap:8px;margin-bottom:13px}.app-shell .page-care .cr-shell.cr-view-config .cr-contact-head>span:first-child{border-radius:12px;width:34px;height:34px}.app-shell .page-care .cr-shell.cr-view-config .cr-contact-head>strong{font-size:16px}.app-shell .page-care .cr-shell.cr-view-config .cr-contact-head>small{padding:4px 6px;font-size:10px}.app-shell .page-care .cr-shell.cr-view-config .cr-consent{margin-top:13px}.app-shell .page-care .cr-shell.cr-view-config .cr-approval{margin-top:20px;padding:15px 17px}.app-shell .page-care .cr-shell.cr-view-config .cr-actions{margin-top:21px}}@media (max-width:600px){.app-shell .page-care .cr-shell.cr-view-config .cr-frequency>button{min-height:54px;padding:11px 6px;font-size:16px}.app-shell .page-care .cr-shell.cr-view-config .cr-contacts{grid-template-columns:minmax(0,1fr)}.app-shell .page-care .cr-shell.cr-view-config .cr-consent,.app-shell .page-care .cr-shell.cr-view-config .cr-approval{font-size:14px}}@media (prefers-reduced-motion:reduce){.app-shell .page-care .cr-shell *,.app-shell .page-care .cr-view-tabs>button{scroll-behavior:auto!important;transition:none!important}}.app-shell .page-care .cr-flow-grid{scroll-margin-top:100px}.bv-shell{--bv-ink:#243f35;--bv-muted:#69776f;--bv-green:#254f3e;--bv-line:#e1e7df;color:var(--bv-ink);min-width:0;margin-top:30px;font-size:16px;line-height:1.65}.bv-shell *{box-sizing:border-box}.bv-shell h3,.bv-shell h4,.bv-shell h5,.bv-shell p{margin:0}.bv-shell h3,.bv-shell h4,.bv-shell h5{letter-spacing:-.045em;word-break:keep-all}.bv-shell p{word-break:keep-all;overflow-wrap:anywhere}.bv-shell button,.bv-shell input,.bv-shell select{font:inherit}.bv-shell button{cursor:pointer}.bv-shell button:disabled{cursor:not-allowed;opacity:.45}:is(.bv-shell button:focus-visible,.bv-shell input:focus-visible,.bv-shell select:focus-visible,.bv-shell summary:focus-visible){outline-offset:4px;outline:3px solid #8ba595}.bv-shell svg{flex-shrink:0}.bv-shell .bv-eyebrow{color:#6e8274;letter-spacing:.025em;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.bv-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:29px;display:flex}.bv-heading h3{margin-top:12px;font-size:clamp(31px,3vw,43px);font-weight:700;line-height:1.25}.bv-lead{color:var(--bv-muted);font-size:16px;line-height:1.85;margin-top:17px!important}.bv-demo-label{text-align:right;max-width:230px;color:var(--bv-muted);padding-top:4px;font-size:12px;line-height:1.7}.bv-mobile-break{display:none}.bv-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.bv-button{word-break:keep-all;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 17px;font-size:15px;font-weight:650;line-height:1.5;display:inline-flex}.bv-button-primary{color:#fff;background:var(--bv-green)}.bv-button-soft{color:#42604c;background:#eff3ec;border-color:#dfe7d9}.bv-button-outline{color:var(--bv-ink);background:#fffc;border-color:#d5dfd0}.bv-text-button{color:#6c7e70;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 2px;font-size:13px;line-height:1.5;display:inline-flex}.bv-chevron-open{transform:rotate(180deg)}.bv-full{width:100%}.bv-setup{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:22px;margin-bottom:24px;display:grid}.bv-setup-hidden{display:none}.bv-panel{border:1px solid var(--bv-line);background:#fff;border-radius:26px;min-width:0;padding:27px}.bv-section-heading{align-items:flex-start;gap:11px;margin-bottom:19px;display:flex}.bv-step{color:#65795f;background:#edf2e8;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:3px;font-size:13px;font-weight:700;display:grid}.bv-section-heading h4{font-size:23px;line-height:1.45}.bv-section-heading p{color:var(--bv-muted);margin-top:6px;font-size:14px;line-height:1.75}.bv-check-row{cursor:pointer;border-top:1px solid #edf0e9;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.bv-check-row:last-child{padding-bottom:0}.bv-check-row input{width:20px;height:20px;accent-color:var(--bv-green);flex-shrink:0;margin:3px 0 0}.bv-check-row>span{min-width:0}.bv-check-row strong{word-break:keep-all;font-size:15px;font-weight:650;line-height:1.65;display:block}.bv-check-row small{color:var(--bv-muted);word-break:keep-all;margin-top:4px;font-size:13px;line-height:1.8;display:block}.bv-optional{color:#7c897c;vertical-align:middle;background:#f0f3ed;border-radius:6px;margin-left:7px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-block}.bv-select-label{color:#657761;flex-direction:column;gap:9px;font-size:14px;font-weight:600;display:flex}.bv-select-label select{width:100%;min-width:0;max-width:100%;min-height:49px;color:var(--bv-ink);background:#f7f9f4;border:1px solid #dce4d6;border-radius:14px;padding:12px 30px 12px 12px;font-size:16px;display:block}.bv-scenario-description{color:var(--bv-muted);min-height:55px;font-size:15px;line-height:1.85;margin:15px 0 22px!important}.bv-input-hint{color:#7c887c;font-size:13px;line-height:1.7;margin-top:11px!important}.bv-restart{width:100%;margin-top:5px}.bv-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.bv-reading-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:23px;display:flex}.bv-reading-heading h4{margin-top:8px;font-size:23px;line-height:1.45}.bv-private-label{color:#7d8c7d;flex-shrink:0;align-items:center;gap:5px;padding-top:2px;font-size:11px;line-height:1.6;display:inline-flex}.bv-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bv-device{background:#f6f7f2;border:1px solid #e7ebe2;border-radius:20px;min-width:0;padding:20px 17px}.bv-device-current{background:#eef3e8;border-color:#ccdac6}.bv-device-icon{color:#78906d;background:#fff9;border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:15px;display:grid}.bv-device h5{font-size:17px;line-height:1.5}.bv-device p{color:#7b8777;margin-top:6px;font-size:13px;line-height:1.7}.bv-device-current p{color:#55764b}.bv-metrics-heading{color:#71816f;justify-content:space-between;align-items:center;gap:10px;margin-top:27px;font-size:12px;line-height:1.7;display:flex}.bv-metrics-heading>span:last-child{color:#939c8d;font-size:11px}.bv-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:18px 0 22px;display:grid}.bv-metrics>div+div{border-left:1px solid var(--bv-line);padding-left:23px}.bv-metric-label{color:#70826e;align-items:center;gap:8px;font-size:14px;display:flex}.bv-metrics p{align-items:baseline;gap:10px;margin-top:7px;display:flex}.bv-metrics strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(43px,4vw,59px);font-weight:650;line-height:1.2}.bv-metrics p>span{color:#8a9684;font-size:13px}.bv-reading-note{border-top:1px solid var(--bv-line);color:#7b8978;padding-top:19px;font-size:13px;line-height:1.85}.bv-summary{background:#eef3e8;border:1px solid #dce5d6;border-radius:27px;min-width:0;padding:29px;scroll-margin-top:100px}.bv-summary:focus{outline:none}.bv-tone-quiet{background:#f3f4ef;border-color:#e1e5dc}.bv-tone-attention{background:#f7f2e8;border-color:#e9e0cf}.bv-tone-device{background:#eff2f4;border-color:#dce4e7}.bv-summary-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bv-summary-top .bv-eyebrow{font-size:12px}.bv-state-label{background:#ffffffa8;border-radius:9px;align-items:center;min-height:28px;padding:5px 9px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.bv-summary-symbol{color:#67825c;background:#ffffffbc;border-radius:21px;place-items:center;width:63px;height:63px;margin:29px 0 21px;display:grid}.bv-tone-attention .bv-summary-symbol{color:#987744}.bv-tone-device .bv-summary-symbol{color:#738593}.bv-summary h4{font-size:clamp(27px,2.3vw,34px);line-height:1.35}.bv-summary-body{color:#6c7a65;font-size:16px;line-height:1.9;margin-top:15px!important}.bv-tone-device .bv-summary-body{color:#73808a}.bv-claimant{background:#ffffffae;border-radius:13px;align-items:center;gap:8px;padding:12px;font-size:14px;line-height:1.7;display:flex;margin-top:17px!important}.bv-summary-actions{flex-direction:column;gap:10px;margin-top:23px;display:flex}.bv-summary-actions:empty{display:none}.bv-summary-actions .bv-button{width:100%;font-size:14px}.bv-family-privacy{color:#7d8b75;border-top:1px solid #d6dfcf;align-items:flex-start;gap:9px;margin-top:24px;padding-top:17px;font-size:12px;line-height:1.8;display:flex}.bv-family-privacy svg{margin-top:2px}.bv-tone-device .bv-family-privacy{color:#7e8b92;border-color:#d9e1e6}.bv-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.bv-parent-controls{padding:4px 0}.bv-parent-controls>span{color:#82907e;margin-bottom:10px;font-size:12px;line-height:1.7;display:block}.bv-parent-controls>div{flex-wrap:wrap;gap:9px;display:flex}.bv-parent-controls .bv-button{min-height:45px;padding:10px 13px;font-size:13px}.bv-history{border:1px solid var(--bv-line);background:#fff;border-radius:20px;min-width:0;padding:0 20px}.bv-history summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:14px 0;font-size:14px;font-weight:650;list-style:none;display:flex}.bv-history summary::-webkit-details-marker{display:none}.bv-history summary>span{color:#92a08c;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.bv-history[open] summary>span svg{transform:rotate(180deg)}.bv-history ol{border-top:1px solid #edf0e7;flex-direction:column;gap:13px;margin:0;padding:14px 0 0;list-style:none;display:flex}.bv-history li{align-items:flex-start;gap:10px;display:flex}.bv-history li>span{color:#8b9c80;background:#eff3e9;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:2px;font-size:10px;display:grid}.bv-history li p{color:#74846a;font-size:13px;line-height:1.8}.bv-history-empty{color:#83917b;padding-top:10px;font-size:13px;line-height:1.8}.bv-history-note{color:#96a08f;border-top:1px solid #edf0e7;padding-top:13px;font-size:12px;line-height:1.85;margin-top:17px!important}.bv-history>.bv-text-button{margin-top:5px;margin-bottom:9px;font-size:12px}@media (max-width:1050px){.bv-heading h3{font-size:34px}.bv-heading{gap:16px}.bv-demo-label{max-width:190px}.bv-panel{padding:23px}.bv-setup,.bv-results,.bv-bottom{gap:18px}.bv-section-heading h4,.bv-reading-heading h4{font-size:21px}.bv-private-label{gap:3px;font-size:10px}.bv-device{padding:18px 14px}.bv-device h5{font-size:16px}.bv-summary{padding:25px}.bv-summary-body{font-size:15px}.bv-summary-actions .bv-button{font-size:13px}.bv-metrics{gap:14px}.bv-metrics>div+div{padding-left:17px}.bv-metrics p{gap:7px}.bv-metrics-heading{gap:6px;font-size:11px}.bv-metrics-heading>span:last-child{font-size:10px}}@media (max-width:720px){.bv-shell{margin-top:26px;font-size:15px}.bv-heading{margin-bottom:24px;display:block}.bv-heading .bv-eyebrow{font-size:12px}.bv-heading h3{margin-top:11px;font-size:33px;line-height:1.3}.bv-mobile-break{display:block}.bv-desktop-break{display:none}.bv-lead{font-size:15px;line-height:1.85;margin-top:14px!important}.bv-demo-label{text-align:left;max-width:none;margin-top:15px;padding-top:0;font-size:11px;display:block}.bv-toolbar{align-items:stretch;gap:8px;margin-bottom:18px}.bv-toolbar .bv-button{flex:1;justify-content:space-between;padding:12px 13px;font-size:14px}.bv-toolbar .bv-text-button{gap:4px;font-size:11px}.bv-toolbar .bv-text-button svg{width:14px}.bv-setup,.bv-results,.bv-bottom{grid-template-columns:minmax(0,1fr);gap:18px}.bv-setup{margin-bottom:20px}.bv-panel{border-radius:24px;padding:23px}.bv-section-heading h4{font-size:23px}.bv-section-heading p{font-size:13px}.bv-check-row{padding:16px 0}.bv-check-row strong{font-size:15px}.bv-check-row small{font-size:13px}.bv-check-row input{width:21px;height:21px;margin-top:2px}.bv-select-label{font-size:14px}.bv-select-label select{font-size:16px}.bv-scenario-description{min-height:0;font-size:15px;margin-top:14px!important;margin-bottom:20px!important}.bv-input-hint{font-size:12px}.bv-reading-heading{gap:8px;margin-bottom:20px}.bv-reading-heading h4{font-size:22px;line-height:1.45}.bv-reading-heading .bv-eyebrow{font-size:11px}.bv-private-label{gap:3px;padding-top:1px;font-size:10px}.bv-private-label svg{width:12px}.bv-device-grid{gap:10px}.bv-device{border-radius:19px;padding:16px 14px}.bv-device-icon{border-radius:14px;width:43px;height:43px;margin-bottom:12px}.bv-device h5{font-size:16px}.bv-device p{margin-top:5px;font-size:12px}.bv-metrics-heading{align-items:flex-start;gap:8px;margin-top:22px;font-size:11px}.bv-metrics-heading>span:last-child{font-size:10px}.bv-metrics{gap:18px;margin:16px 0 20px}.bv-metrics>div+div{padding-left:20px}.bv-metrics strong{font-size:53px}.bv-metric-label{gap:7px;font-size:14px}.bv-metrics p{gap:9px}.bv-metrics p>span{font-size:12px}.bv-reading-note{padding-top:17px;font-size:12px;line-height:1.9}.bv-summary{border-radius:25px;padding:25px;scroll-margin-top:91px}.bv-summary h4{font-size:29px;line-height:1.4}.bv-summary-top .bv-eyebrow{font-size:11px}.bv-state-label{font-size:10px}.bv-summary-symbol{border-radius:19px;width:59px;height:59px;margin-top:25px;margin-bottom:19px}.bv-summary-body{font-size:15px;line-height:1.9;margin-top:13px!important}.bv-summary-actions .bv-button{min-height:49px;padding-left:12px;padding-right:12px;font-size:14px}.bv-claimant{font-size:13px}.bv-family-privacy{margin-top:23px;font-size:11px;line-height:1.85}.bv-bottom{gap:19px;margin-top:18px}.bv-parent-controls{padding:1px}.bv-parent-controls>span{font-size:11px}.bv-parent-controls .bv-button{min-height:46px;font-size:13px}.bv-history{border-radius:21px;padding:0 20px}.bv-history summary{min-height:59px;font-size:14px}.bv-history li p{font-size:13px}.bv-history-note{font-size:11px}}@media (max-width:370px){.bv-heading h3{font-size:30px}.bv-panel{padding:20px}.bv-summary{padding:22px}.bv-reading-heading h4{font-size:20px}.bv-private-label{font-size:9px}.bv-device{padding:15px 11px}.bv-device h5{font-size:15px}.bv-device p{font-size:11px}.bv-metrics strong{font-size:47px}.bv-metrics>div+div{padding-left:16px}.bv-summary h4{font-size:26px}}@media (prefers-reduced-motion:no-preference){.bv-button,.bv-text-button{transition:background .18s,color .18s}.bv-button-primary:hover:not(:disabled){background:#193d2f}.bv-button-soft:hover:not(:disabled),.bv-button-outline:hover:not(:disabled){background:#e8efe1}.bv-text-button:hover{color:#33563e}}.bv-sensors,.bv-setup{scroll-margin-top:95px}.bv-sensors:focus,.bv-setup:focus{outline:none}.lc-shell{--lc-ink:#213e33;--lc-muted:#6e7b73;--lc-green:#28503e;--lc-line:#e1e7df;color:var(--lc-ink);min-width:0;margin-top:28px;font-size:16px;line-height:1.65}.lc-shell *{box-sizing:border-box}.lc-shell h3,.lc-shell h4,.lc-shell h5,.lc-shell p{margin:0}.lc-shell h3,.lc-shell h4,.lc-shell h5{letter-spacing:-.045em;word-break:keep-all}.lc-shell p{word-break:keep-all;overflow-wrap:anywhere}.lc-shell button,.lc-shell input,.lc-shell select{font:inherit}.lc-shell button{cursor:pointer}.lc-shell button:disabled{cursor:not-allowed;opacity:.43}:is(.lc-shell button:focus-visible,.lc-shell select:focus-visible,.lc-shell input:focus-visible,.lc-shell summary:focus-visible){outline-offset:4px;outline:3px solid #99ae9a}.lc-shell svg{flex-shrink:0}.lc-shell .lc-eyebrow{color:#748772;letter-spacing:.035em;font-size:13px;font-weight:650}.lc-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:32px;display:flex}.lc-heading h3{margin-top:12px;font-size:clamp(33px,3.5vw,48px);line-height:1.28}.lc-lead{color:var(--lc-muted);font-size:18px;line-height:1.8;margin-top:19px!important}.lc-demo-label{color:#7c897a;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:270px;padding-top:5px;font-size:12px;line-height:1.7;display:flex}.lc-demo-label small{color:#909c8d;width:100%;font-size:11px;display:block}.lc-role-tabs{background:#edf0e9;border:1px solid #e3e8de;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:7px;display:grid}.lc-role-tabs button{color:#7c8979;text-align:left;background:0 0;border:1px solid #0000;border-radius:19px;justify-content:center;align-items:center;gap:13px;min-height:84px;padding:16px 20px;display:flex}.lc-role-tabs button.lc-role-active{color:var(--lc-ink);background:#fff;border-color:#e2e8dc;box-shadow:0 3px 12px #364c3210}.lc-role-tabs strong{letter-spacing:-.03em;font-size:19px;font-weight:650;display:block}.lc-role-tabs small{color:#8a9583;margin-top:2px;font-size:12px;line-height:1.7;display:block}.lc-connection{color:#84907e;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:20px 0 25px;font-size:12px;display:flex}.lc-connection>span:not(.lc-connection-line){align-items:center;gap:6px;display:flex}.lc-connection i{background:#cbd3c5;border-radius:50%;width:6px;height:6px;display:block}.lc-connection i.lc-dot-on{background:#72936d}.lc-connection-line{background:#d6dfce;width:25px;height:1px}.lc-connection b{color:#72906a;align-items:center;gap:4px;font-size:11px;font-weight:550;display:inline-flex}.lc-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lc-button{word-break:keep-all;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:51px;padding:13px 18px;font-size:15px;font-weight:650;line-height:1.55;display:inline-flex}.lc-button-primary{background:var(--lc-green);color:#fff}.lc-button-soft{color:#55714e;background:#eef2e9;border-color:#e0e7d8}.lc-button-outline{color:var(--lc-ink);background:#ffffffb3;border-color:#d5dfce}.lc-text-button{color:#778a70;word-break:keep-all;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 2px;font-size:13px;line-height:1.65;display:inline-flex}.lc-full{width:100%}.lc-chevron-open{transform:rotate(180deg)}.lc-hidden{display:none!important}.lc-setup{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;margin-bottom:24px;scroll-margin-top:95px;display:grid}.lc-setup:focus,.lc-app-panel:focus{outline:none}.lc-permission,.lc-scenario{border:1px solid var(--lc-line);background:#fff;border-radius:27px;min-width:0;padding:27px}.lc-permission{align-items:flex-start;gap:15px;display:flex}.lc-permission-icon{color:#7a916e;background:#f0f4eb;border-radius:16px;flex-shrink:0;place-items:center;width:47px;height:47px;display:grid}.lc-permission-copy{flex:1;min-width:0}.lc-permission h4{font-size:24px;line-height:1.45}.lc-permission-copy>p{color:var(--lc-muted);margin-top:10px;font-size:14px;line-height:1.9}.lc-check-row{color:#48633f;cursor:pointer;align-items:flex-start;gap:10px;padding-top:20px;font-size:14px;font-weight:600;display:flex}.lc-check-row input{accent-color:var(--lc-green);flex-shrink:0;width:21px;height:21px;margin:2px 0 0}.lc-check-row>span{word-break:keep-all}.lc-check-row small{color:#90a083;background:#f2f5ec;border-radius:5px;margin-left:5px;padding:1px 5px;font-size:11px;font-weight:450;display:inline-block}.lc-check-secondary{color:#7b8c72;padding-top:15px;font-weight:450}.lc-permission-copy>.lc-text-button{text-align:left;justify-content:flex-start;margin-top:9px;font-size:12px}.lc-scenario label{color:#6b7e62;font-size:14px;font-weight:650;display:block}.lc-scenario select{width:100%;min-width:0;max-width:100%;min-height:52px;color:var(--lc-ink);background:#f7f9f3;border:1px solid #dce5d5;border-radius:14px;margin-top:11px;padding:12px 30px 12px 12px;font-size:16px;display:block}.lc-scenario>p{color:var(--lc-muted);min-height:52px;margin:14px 0 21px;font-size:14px;line-height:1.9}.lc-input-hint{color:#8b9783;margin-top:11px;font-size:12px;line-height:1.8;display:block}.lc-scenario>.lc-text-button{margin-top:6px}.lc-app-panel{background:#f0f4eb;border:1px solid #dde6d6;border-radius:30px;padding:30px;scroll-margin-top:95px}.lc-tone-attention{background:#f7f3eb;border-color:#e9e1d2}.lc-tone-device{background:#eff3f5;border-color:#dce5e9}.lc-panel-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:27px;display:flex}.lc-panel-top>span:first-child{color:#819174;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.lc-state-pill{color:#8b987f;background:#ffffffac;border-radius:10px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-block}.lc-app-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:42px;display:grid}.lc-main-status{min-width:0;padding:3px 0 0 4px}.lc-status-symbol{color:#718c63;background:#ffffffc9;border-radius:23px;place-items:center;width:69px;height:69px;margin-bottom:25px;display:grid}.lc-tone-attention .lc-status-symbol{color:#a18b5b}.lc-tone-device .lc-status-symbol{color:#778e99}.lc-main-status h4{font-size:clamp(28px,2.7vw,37px);line-height:1.4}.lc-status-body{color:#75816d;font-size:16px;line-height:1.95;margin-top:15px!important}.lc-tone-attention .lc-status-body{color:#8b806a}.lc-tone-device .lc-status-body{color:#7d8c93}.lc-reason{border-left:2px solid #d4c59c;margin-top:21px;padding:0 0 0 13px}.lc-reason>span{color:#a18f6a;font-size:11px;font-weight:600;display:block}.lc-reason>p{color:#8b7b5a;margin-top:5px;font-size:14px;line-height:1.85}.lc-claimant{color:#7b896e;background:#ffffffa3;border-radius:13px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex;margin-top:18px!important}.lc-main-actions{flex-direction:column;gap:10px;margin-top:25px;display:flex}.lc-main-actions:empty{display:none}.lc-main-actions .lc-button{width:100%;min-height:52px}.lc-main-actions .lc-well-button{border-radius:19px;min-height:64px;font-size:21px}.lc-contact-options{flex-direction:column;gap:10px;display:flex}.lc-context-panel{background:#ffffffaf;border-radius:24px;align-self:start;min-width:0;padding:25px}.lc-context-heading{color:#85967a;align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.8;display:flex}.lc-signals{flex-direction:column;gap:18px;margin-top:24px;display:flex}.lc-signal{align-items:flex-start;gap:13px;min-width:0;display:flex}.lc-signal-icon{color:#849d77;background:#f1f4ec;border-radius:13px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.lc-signal>div{flex:1;min-width:0}.lc-signal strong{color:#6f8462;font-size:13px;font-weight:650;line-height:1.5;display:block}.lc-signal p{color:#48653d;margin-top:3px;font-size:16px;line-height:1.7}.lc-signal small{color:#96a18e;word-break:keep-all;overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.9;display:block}.lc-context-note{color:#929d89;border-top:1px solid #e2e8dc;padding-top:17px;font-size:12px;line-height:1.9;margin-top:23px!important}.lc-family-illustration{justify-content:center;align-items:center;gap:8px;margin:31px 0 26px;display:flex}.lc-family-illustration>span{color:#9db48b;background:#edf3e7;border-radius:22px;place-items:center;width:59px;height:65px;display:grid}.lc-family-illustration>span:nth-of-type(2){color:#7e9e67;background:#dfead6}.lc-family-illustration>i{background:#d8e2cf;flex:1;min-width:5px;max-width:18px;height:1px}.lc-context-panel h5{color:#6f8660;font-size:26px;line-height:1.5}.lc-family-copy{color:#85957a;font-size:14px;line-height:1.95;margin-top:12px!important}.lc-tone-device .lc-context-heading,.lc-tone-device .lc-context-note{color:#899aa2}.lc-parent-controls{border-top:1px solid #dce5d3;margin-top:29px;padding-top:22px}.lc-parent-controls>span{color:#8d9b81;margin-bottom:12px;font-size:12px;display:block}.lc-parent-controls>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lc-parent-controls .lc-button{background:#ffffffa6;border-radius:13px;min-height:44px;padding:10px 12px;font-size:13px}.lc-parent-controls .lc-text-button{margin-left:auto;font-size:12px}.lc-history{border:1px solid var(--lc-line);background:#fff;border-radius:23px;min-width:0;margin-top:22px;padding:0 23px}.lc-history summary{cursor:pointer;word-break:keep-all;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:16px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.lc-history summary::-webkit-details-marker{display:none}.lc-history summary>span{color:#97a18f;white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:450;display:flex}.lc-history[open] summary svg{transform:rotate(180deg)}.lc-history ol{border-top:1px solid #edf1e8;flex-direction:column;gap:13px;margin:0;padding:16px 0 0;list-style:none;display:flex}.lc-history li{color:#7e8f72;word-break:keep-all;overflow-wrap:anywhere;align-items:flex-start;gap:11px;font-size:13px;line-height:1.85;display:flex}.lc-history li>span{color:#93a285;background:#eef3e8;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:2px;font-size:10px;display:grid}.lc-history>p{color:#89987f;padding-top:12px;font-size:13px;line-height:1.85}.lc-history .lc-history-note{color:#9aa591;border-top:1px solid #edf1e8;margin-top:20px;padding-top:13px;padding-bottom:20px;font-size:11px;line-height:1.9}@media (max-width:1050px){.lc-heading{gap:20px}.lc-heading h3{font-size:38px}.lc-lead{font-size:16px}.lc-demo-label{max-width:220px;font-size:11px}.lc-demo-label small{font-size:10px}.lc-setup{gap:18px}.lc-permission,.lc-scenario{padding:23px}.lc-permission{gap:12px}.lc-permission-icon{border-radius:13px;width:39px;height:39px}.lc-permission-icon svg{width:22px}.lc-permission h4{font-size:21px}.lc-permission-copy>p{font-size:13px}.lc-check-row{gap:9px;font-size:13px}.lc-app-panel{padding:26px}.lc-app-layout{gap:27px}.lc-context-panel{padding:22px}.lc-main-status h4{font-size:30px}.lc-status-body{font-size:15px}.lc-main-actions .lc-button{font-size:14px}.lc-main-actions .lc-well-button{font-size:20px}.lc-context-panel h5{font-size:24px}.lc-signal p{font-size:15px}.lc-family-copy{font-size:13px}.lc-family-illustration>span{border-radius:19px;width:50px;height:59px}.lc-context-heading{font-size:11px}}@media (max-width:720px){.lc-shell{margin-top:25px;font-size:15px}.lc-heading{margin-bottom:25px;display:block}.lc-heading .lc-eyebrow{font-size:12px}.lc-heading h3{margin-top:12px;font-size:33px;line-height:1.35}.lc-lead{font-size:15px;line-height:1.9;margin-top:15px!important}.lc-desktop-break{display:none}.lc-demo-label{text-align:left;justify-content:flex-start;gap:5px;max-width:none;margin-top:17px;padding-top:0;font-size:11px}.lc-demo-label small{font-size:10px}.lc-role-tabs{border-radius:22px;gap:5px;padding:6px}.lc-role-tabs button{border-radius:17px;gap:8px;min-height:82px;padding:13px 10px}.lc-role-tabs button>svg{width:18px}.lc-role-tabs strong{font-size:16px}.lc-role-tabs small{max-width:115px;font-size:10px;line-height:1.65}.lc-connection{gap:8px;padding:18px 0 21px;font-size:11px}.lc-connection-line{width:17px}.lc-connection b{justify-content:center;width:100%;margin-top:1px;font-size:10px}.lc-toolbar{gap:8px;margin-bottom:16px}.lc-toolbar>.lc-button{min-height:46px;padding:10px 13px;font-size:13px}.lc-toolbar>.lc-text-button{font-size:11px}.lc-setup{grid-template-columns:minmax(0,1fr);gap:17px;margin-bottom:20px;scroll-margin-top:91px}.lc-permission,.lc-scenario{border-radius:24px;padding:23px}.lc-permission{gap:13px}.lc-permission-icon{border-radius:14px;width:40px;height:40px}.lc-permission h4{font-size:22px;line-height:1.5}.lc-permission-copy>p{margin-top:10px;font-size:13px;line-height:1.9}.lc-check-row{gap:10px;padding-top:18px;font-size:14px}.lc-check-row input{width:21px;height:21px;margin-top:2px}.lc-check-secondary{padding-top:14px;font-size:13px}.lc-permission-copy>.lc-text-button{gap:5px;margin-top:12px;font-size:12px}.lc-scenario label{font-size:13px}.lc-scenario select{min-height:52px;margin-top:10px;font-size:16px}.lc-scenario>p{min-height:0;margin-top:13px;margin-bottom:20px;font-size:14px}.lc-scenario>.lc-button{min-height:53px;font-size:14px}.lc-input-hint{font-size:11px}.lc-app-panel{border-radius:27px;padding:24px;scroll-margin-top:91px}.lc-panel-top{gap:8px;margin-bottom:24px}.lc-panel-top>span:first-child{gap:5px;font-size:11px}.lc-panel-top>span:first-child svg{width:14px}.lc-state-pill{border-radius:8px;padding:4px 8px;font-size:10px}.lc-app-layout{grid-template-columns:minmax(0,1fr);gap:24px}.lc-main-status{padding:0}.lc-status-symbol{border-radius:21px;width:61px;height:61px;margin-bottom:22px}.lc-status-symbol svg{width:29px}.lc-main-status h4{font-size:29px;line-height:1.4}.lc-status-body{font-size:15px;line-height:1.95;margin-top:14px!important}.lc-reason{margin-top:20px;padding-left:12px}.lc-reason>span{font-size:10px}.lc-reason>p{font-size:13px;line-height:1.9}.lc-claimant{padding:11px 12px;font-size:12px}.lc-main-actions{gap:10px;margin-top:23px}.lc-main-actions .lc-button{border-radius:16px;min-height:52px;padding-left:12px;padding-right:12px;font-size:14px}.lc-main-actions .lc-well-button{border-radius:18px;min-height:63px;font-size:21px}.lc-context-panel{border-radius:22px;padding:21px}.lc-context-heading{gap:6px;font-size:11px}.lc-context-heading svg{width:15px}.lc-signals{gap:17px;margin-top:21px}.lc-signal{gap:12px}.lc-signal-icon{border-radius:13px;width:39px;height:39px}.lc-signal strong{font-size:12px}.lc-signal p{font-size:15px;line-height:1.7}.lc-signal small{font-size:11px;line-height:1.85}.lc-context-note{padding-top:15px;font-size:11px;line-height:1.9;margin-top:20px!important}.lc-family-illustration{gap:9px;margin:23px 0 21px}.lc-family-illustration>span{border-radius:21px;width:58px;height:62px}.lc-family-illustration>i{max-width:24px}.lc-context-panel h5{font-size:25px;line-height:1.5}.lc-family-copy{font-size:13px;line-height:1.95;margin-top:12px!important}.lc-parent-controls{margin-top:24px;padding-top:21px}.lc-parent-controls>span{margin-bottom:12px;font-size:11px}.lc-parent-controls>div{gap:7px}.lc-parent-controls .lc-button{min-height:45px;padding:9px 11px;font-size:12px}.lc-parent-controls .lc-text-button{justify-content:flex-start;width:100%;margin-top:1px;margin-left:0;padding-left:1px;font-size:11px}.lc-history{border-radius:22px;margin-top:19px;padding:0 21px}.lc-history summary{gap:10px;min-height:64px;font-size:13px}.lc-history summary>span{gap:6px;font-size:11px}.lc-history li{gap:10px;font-size:12px;line-height:1.9}.lc-history .lc-history-note{padding-bottom:18px;font-size:11px}}@media (max-width:370px){.lc-heading h3{font-size:30px}.lc-role-tabs button{gap:6px;padding:12px 7px}.lc-role-tabs button>svg{width:16px}.lc-role-tabs strong{font-size:15px}.lc-role-tabs small{font-size:9px}.lc-permission,.lc-scenario{padding:20px}.lc-permission{gap:10px}.lc-permission-icon{border-radius:12px;width:33px;height:36px}.lc-permission-icon svg{width:20px}.lc-permission h4{font-size:20px}.lc-check-row{font-size:13px}.lc-app-panel{padding:21px}.lc-main-status h4{font-size:27px}.lc-context-panel{padding:19px}.lc-family-illustration>span{width:51px;height:57px}.lc-parent-controls .lc-button{padding:9px 10px;font-size:11px}.lc-history{padding:0 19px}.lc-history summary{font-size:12px}}@media (prefers-reduced-motion:no-preference){.lc-button,.lc-role-tabs button,.lc-text-button{transition:background .18s,color .18s,box-shadow .18s}.lc-button-primary:hover:not(:disabled){background:#1c3d2e}.lc-button-soft:hover:not(:disabled),.lc-button-outline:hover:not(:disabled){background:#e8efdf}.lc-text-button:hover:not(:disabled){color:#355c38}.lc-role-tabs button:not(.lc-role-active):hover{background:#f5f7f1}}.lc-parent-reply{color:#698758;background:#f2f8ec;border:1px solid #d8e5cd;border-radius:15px;align-items:flex-start;gap:9px;padding:14px 15px;font-size:13px;line-height:1.85;display:flex;margin-top:19px!important}.lc-parent-reply svg{margin-top:3px}.lc-tone-attention .lc-parent-reply{background:#f6faef}@media (max-width:720px){.lc-parent-reply{border-radius:14px;padding:13px;font-size:12px;line-height:1.9}}.lcv-scene{isolation:isolate;color:#284939;background:radial-gradient(at 20% 15%,#fffdf6 0,#0000 55%),linear-gradient(140deg,#eeeede,#e2e9dd);border-radius:28px;width:100%;height:100%;min-height:480px;font-family:inherit;position:relative;overflow:hidden}.lcv-caption{z-index:2;position:absolute;top:8%;left:8%}.lcv-caption>span{letter-spacing:.08em;color:#6c7b69;margin-bottom:12px;font-size:12px;display:block}.lcv-caption>strong{letter-spacing:-.06em;font-size:clamp(24px,2.4vw,34px);line-height:1.3}.lcv-home{background:#f8f7edbd;border:1px solid #bccab9;border-radius:70px 70px 18px 18px;width:42%;height:38%;position:absolute;bottom:15%;left:6%;box-shadow:0 15px 40px #4050360c}.lcv-home-label{color:#6b7c66;font-size:12px;position:absolute;top:14%;left:16%}.lcv-window{background:linear-gradient(125deg,#dce9e3,#f5f7e8);border:4px solid #fbfcf5;border-radius:40px 40px 3px 3px;width:25%;height:41%;position:absolute;top:23%;right:14%}.lcv-lamp{z-index:1;color:#8b9770;filter:drop-shadow(0 0 14px #ead79b);position:absolute;bottom:26%;left:15%}.lcv-table{background:#b8c3ab;height:3px;position:absolute;bottom:24%;left:13%;right:11%}.lcv-sensor{color:#577052;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:7%;left:12%}.lcv-connection{border-top:1px dashed #a8bba1;position:absolute;top:60%;left:46%;right:40%}.lcv-connection i{background:#90a986;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px}.lcv-connection i:nth-child(2){left:45%}.lcv-connection i:nth-child(3){right:0}.lcv-phones{z-index:3;align-items:center;gap:10px;width:49%;height:65%;display:flex;position:absolute;top:22%;right:5%}.lcv-phone{text-align:center;background:#fcfdf8;border:4px solid #f7f9f2;border-radius:27px;flex-direction:column;align-items:center;width:53%;min-width:0;padding:34px 12px 20px;display:flex;position:relative;box-shadow:0 15px 40px #2e4c2e16}.lcv-parent{margin-right:-28px;padding-bottom:27px;transform:translateY(-35px)}.lcv-family{z-index:1;background:#f6f8f1;transform:translateY(28px)}.lcv-phone-notch{background:#304638;border-radius:10px;width:35%;height:7px;position:absolute;top:8px}.lcv-role{color:#7b8976;white-space:nowrap;align-items:center;gap:3px;margin-bottom:17px;font-size:9px;display:flex}.lcv-orb{color:#6c8a5c;background:#e8eedf;border-radius:50%;place-items:center;width:58px;height:58px;margin:1px 0 15px;display:grid}.lcv-phone>strong{letter-spacing:-.06em;word-break:keep-all;font-size:clamp(16px,1.5vw,22px);line-height:1.35}.lcv-phone-button{white-space:nowrap;color:#fff;background:#315b42;border-radius:12px;justify-content:center;align-items:center;gap:4px;width:100%;min-height:35px;margin:22px 0 9px;font-size:9px;display:flex}.lcv-phone>small{white-space:nowrap;color:#8a9382;font-size:7px}.lcv-phone>p{color:#7c8874;font-size:9px;line-height:1.7;margin:12px 0 0!important}.lcv-notice{color:#7d855b;background:#eceddd;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:100%;margin:8px 0 18px;padding:10px 4px;display:flex}.lcv-notice span{white-space:nowrap;font-size:8px}.lcv-privacy{color:#78866e;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:5%;left:8%}.lcv-compact .lcv-caption>strong{font-size:30px}.pp-photo-hyodeung .lcv-scene{border-radius:0;min-height:530px}.hy-life-intro .lcv-scene{min-height:460px}@media (max-width:1000px){.lcv-scene{min-height:440px}.lcv-phones{width:50%;right:4%}.lcv-phone{border-width:3px;padding-left:8px;padding-right:8px}.lcv-parent{margin-right:-20px}.lcv-caption>strong{font-size:27px}.lcv-phone>strong{font-size:18px}.lcv-home{width:43%;left:5%}.lcv-phone-button{font-size:8px}.pp-photo-hyodeung .lcv-scene{min-height:460px}}@media (max-width:720px){.lcv-scene,.hy-life-intro .lcv-scene{border-radius:24px;min-height:390px}.lcv-caption{top:8%;left:7%}.lcv-caption>strong,.lcv-compact .lcv-caption>strong{font-size:26px}.lcv-caption>span{margin-bottom:8px;font-size:10px}.lcv-home{width:42%;height:36%;bottom:15%}.lcv-home-label{font-size:10px}.lcv-lamp svg{width:39px;height:39px}.lcv-sensor{gap:3px;font-size:8px;left:9%}.lcv-sensor svg{width:15px}.lcv-phones{gap:8px;width:50%;height:69%;top:20%;right:4%}.lcv-phone{border-radius:23px;padding:26px 8px 17px}.lcv-parent{margin-right:-20px;transform:translateY(-17px)}.lcv-family{transform:translateY(25px)}.lcv-role{margin-bottom:12px;font-size:8px}.lcv-role svg{width:10px}.lcv-orb{width:45px;height:45px;margin-bottom:10px}.lcv-orb svg{width:22px}.lcv-phone>strong{font-size:17px}.lcv-phone-button{border-radius:10px;min-height:31px;margin-top:16px;font-size:8px}.lcv-phone>p{font-size:8px}.lcv-phone>small{font-size:6px}.lcv-notice{margin:5px 0 13px;padding:8px 3px}.lcv-notice span{font-size:7px}.lcv-privacy{font-size:9px}.pp-photo-hyodeung .lcv-scene{min-height:390px}.pp-photo-hyodeung{height:auto!important;min-height:390px!important}}@media (prefers-reduced-motion:no-preference){.lcv-scene{animation:.4s ease-out lcv-appear}@keyframes lcv-appear{0%{opacity:.5}to{opacity:1}}}@media (max-width:720px){.lcv-caption{max-width:44%}.lcv-caption>strong,.lcv-compact .lcv-caption>strong{word-break:keep-all;font-size:22px}.lcv-phones{width:48%}}.hy-shell{--hy-ink:#243c36;--hy-muted:#69766f;--hy-green:#244d3f;--hy-line:#e4e8e2;color:var(--hy-ink);min-width:0;margin-top:24px}.hy-shell *{box-sizing:border-box}.hy-shell button,.hy-shell select,.hy-shell input{font:inherit}.hy-shell button{cursor:pointer}.hy-shell button:disabled{cursor:not-allowed;opacity:.45}:is(.hy-shell button:focus-visible,.hy-shell select:focus-visible,.hy-shell input:focus-visible){outline-offset:4px;outline:3px solid #8ba494}.hy-shell h2:focus{outline:none}.hy-shell h3,.hy-shell h4,.hy-shell p,.hy-shell figure{margin:0}.hy-shell h3,.hy-shell h4{letter-spacing:-.045em;word-break:keep-all}.hy-shell p{word-break:keep-all;overflow-wrap:anywhere}.hy-topline{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.hy-topline h2{letter-spacing:-.045em;align-items:center;gap:10px;margin:0;font-size:25px;font-weight:750;display:flex}.hy-topline h2>span{letter-spacing:.14em;color:var(--hy-muted);margin-left:3px;font-size:10px;font-weight:650}.hy-demo-label{color:var(--hy-muted);text-align:right;font-size:12px}.hy-tabs{background:#edf0eb;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-width:680px;margin-bottom:28px;padding:6px;display:grid}.hy-tabs button{color:#657269;white-space:nowrap;background:0 0;border:0;border-radius:15px;min-height:48px;padding:14px 10px;font-size:15px;font-weight:650}.hy-tabs button[aria-pressed=true]{color:var(--hy-ink);background:#fff;box-shadow:0 2px 8px #263c3010}.hy-eyebrow{letter-spacing:.02em;color:var(--hy-muted);align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.hy-hero{background:#f3f3ed;border:1px solid #eaece5;border-radius:32px;grid-template-columns:.94fr 1.06fr;align-items:center;gap:24px;display:grid;overflow:hidden}.hy-hero-copy{padding:40px 0 40px 40px}.hy-hero h3{margin:18px 0 20px;font-size:clamp(34px,3.1vw,53px);font-weight:700;line-height:1.17}.hy-hero h3 em{color:var(--hy-green);font-style:normal}.hy-hero-description{color:#677269;font-size:17px;line-height:1.85}.hy-hero-copy>.hy-button{margin-top:26px}.hy-hero-copy>small{color:var(--hy-muted);margin-top:12px;font-size:11px;line-height:1.7;display:block}.hy-button{border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 19px;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.hy-button.primary{background:var(--hy-green);color:#fff}.hy-button.outline{color:var(--hy-ink);background:#fff;border-color:#d9e1d8}.hy-button svg{flex-shrink:0}.hy-benefits{border-bottom:1px solid var(--hy-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:32px 0 0;padding:2px 12px 28px;display:grid}.hy-benefits article{min-width:0}.hy-benefits svg{color:#5e7767;margin-bottom:14px}.hy-benefits h4{margin-bottom:10px;font-size:21px}.hy-benefits p{color:var(--hy-muted);max-width:260px;font-size:14px;line-height:1.8}.hy-footnote{color:var(--hy-muted);max-width:900px;font-size:12px;line-height:1.85;margin-top:22px!important}.hy-section-intro{margin:30px 0 27px}.hy-section-intro h3{margin-top:12px;font-size:clamp(27px,2.6vw,38px);line-height:1.3}.hy-section-intro>p:last-child:not(.hy-eyebrow){color:var(--hy-muted);margin-top:12px;font-size:14px;line-height:1.8}.hy-experience-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.hy-setup,.hy-preview{flex-direction:column;gap:20px;min-width:0;display:flex}.hy-panel{border:1px solid var(--hy-line);background:#fff;border-radius:26px;min-width:0;padding:25px}.hy-panel-title{align-items:flex-start;gap:11px;margin-bottom:20px;display:flex}.hy-panel-title h4{font-size:22px;line-height:1.45}.hy-panel-title p{color:var(--hy-muted);margin-top:5px;font-size:12px;line-height:1.75}.hy-step-number{background:#eef2eb;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:4px;font-size:12px;font-weight:700;display:grid}.hy-check-row{cursor:pointer;border-top:1px solid #edf0ea;align-items:flex-start;gap:11px;padding:16px 0;display:flex}.hy-check-row input{width:18px;height:18px;accent-color:var(--hy-green);flex-shrink:0;margin:3px 0 0}.hy-check-row>span{min-width:0}.hy-check-row strong{word-break:keep-all;font-size:13px;font-weight:650;line-height:1.7;display:block}.hy-check-row small{color:var(--hy-muted);word-break:keep-all;margin-top:3px;font-size:11px;line-height:1.8;display:block}.hy-optional{color:#7b847c;vertical-align:middle;background:#f0f2ed;border-radius:5px;margin-left:6px;padding:3px 5px;font-size:9px;font-weight:500;line-height:1.3;display:inline-block}.hy-parent-controls{border-top:1px solid #edf0ea;padding-top:15px}.hy-parent-controls>span{color:var(--hy-muted);font-size:11px}.hy-parent-controls>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.hy-small-button{color:#5b695e;background:#f9faf7;border:1px solid #e0e5dd;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:11px;display:inline-flex}.hy-small-button.subtle{color:#8b7069;background:#fff;border-color:#e9e2dc}.hy-select-label{color:#637164;flex-direction:column;gap:9px;font-size:12px;font-weight:600;display:flex}.hy-select-label select{width:100%;min-width:0;max-width:100%;color:var(--hy-ink);background:#f8f9f5;border:1px solid #dce3d8;border-radius:13px;padding:13px 34px 13px 12px;font-size:13px;display:block}.hy-scenario-description{color:var(--hy-muted);font-size:13px;line-height:1.85;margin:14px 0 21px!important}.hy-scenario-panel>.hy-button{width:100%}.hy-input-hint{color:#828c82;font-size:10px;line-height:1.8;margin-top:11px!important}.hy-stage-panel{background:#f0f3ee;border:1px solid #e1e7dd;border-radius:28px;min-width:0;padding:28px}.hy-stage-panel.attention{background:#f8f3e9;border-color:#ede4d4}.hy-stage-panel.device{background:#eff1f4;border-color:#dce1e8}.hy-stage-panel.quiet{background:#f5f5f1;border-color:#e4e7e0}.hy-stage-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hy-stage-top .hy-eyebrow{font-size:11px}.hy-status-label{background:#fff9;border-radius:9px;align-items:center;min-height:26px;padding:5px 9px;font-size:10px;font-weight:650;line-height:1.4;display:inline-flex}.hy-stage-symbol{color:#62745f;background:#ffffffc4;border-radius:22px;place-items:center;width:67px;height:67px;margin:32px 0 22px;display:grid}.hy-stage-panel.attention .hy-stage-symbol{color:#947548}.hy-stage-panel.device .hy-stage-symbol{color:#6a7a8d}.hy-stage-panel h4{font-size:clamp(25px,2.2vw,32px);line-height:1.4}.hy-stage-description{color:#687468;font-size:14px;line-height:1.95;margin-top:14px!important}.hy-claimant{background:#ffffffa8;border-radius:12px;align-items:center;gap:7px;margin-top:18px;padding:11px;font-size:12px;line-height:1.7;display:flex}.hy-stage-actions{flex-direction:column;gap:10px;margin-top:24px;display:flex}.hy-stage-actions:empty{display:none}.hy-stage-actions .hy-button{width:100%;min-height:45px;font-size:12px}.hy-summary-privacy{color:#7d887b;border-top:1px solid #d9e0d4;align-items:center;gap:7px;margin-top:26px;padding-top:16px;font-size:10px;line-height:1.7;display:flex}.hy-summary-privacy svg{flex-shrink:0}.hy-device-note{color:#6c7b8e;background:#ffffff8c;border:1px solid #dce2e9;border-radius:14px;align-items:flex-start;gap:9px;margin-top:20px;padding:14px;font-size:12px;line-height:1.8;display:flex}.hy-device-note svg{flex-shrink:0;margin-top:2px}.hy-result-note{color:#7e897a;font-size:11px;line-height:1.9;margin-top:18px!important}.hy-history-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.hy-history h4{font-size:15px}.hy-reset{color:#7c877b;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:10px;display:inline-flex}.hy-history ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hy-history li{align-items:flex-start;gap:10px;display:flex}.hy-history li>span{color:#899680;background:#f0f3ed;border-radius:7px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.hy-history li p{color:#657360;min-width:0;font-size:11px;line-height:1.8}.hy-history-empty{color:#87907f;font-size:12px;line-height:1.9}.hy-history-note{color:#90968b;border-top:1px solid #edf0e9;padding-top:15px;font-size:10px;line-height:1.9;margin-top:17px!important}.hy-principles .hy-section-intro{margin-bottom:14px}.hy-principle-list{max-width:950px}.hy-principle-list article{border-bottom:1px solid var(--hy-line);align-items:flex-start;gap:25px;padding:26px 4px;display:flex}.hy-principle-list article>span{letter-spacing:.05em;color:#93a28c;margin-top:5px;font-size:13px}.hy-principle-list h4{margin-bottom:10px;font-size:24px;line-height:1.5}.hy-principle-list p{color:var(--hy-muted);font-size:14px;line-height:1.95}.hy-routine-link{border:1px solid var(--hy-line);background:#f4f6f0;border-radius:24px;justify-content:space-between;align-items:center;gap:22px;margin-top:28px;padding:25px;display:flex}.hy-routine-link>div{align-items:flex-start;gap:13px;min-width:0;display:flex}.hy-routine-link>div>svg{color:#6b8461;flex-shrink:0;margin-top:3px}.hy-routine-link h4{font-size:19px;line-height:1.5}.hy-routine-link p{color:var(--hy-muted);margin-top:6px;font-size:12px;line-height:1.8}.hy-routine-link .hy-button{flex-shrink:0;min-height:44px;font-size:12px}@media (min-width:1500px){.hy-shell{margin-top:30px}.hy-hero-copy{padding:48px 0 48px 48px}.hy-hero-description{font-size:18px}.hy-panel{padding:29px}.hy-check-row strong{font-size:14px}.hy-check-row small{font-size:12px}.hy-stage-panel{padding:32px}.hy-scenario-description{font-size:14px}}@media (max-width:1000px){.hy-hero{grid-template-columns:1fr 1fr;gap:12px}.hy-hero-copy{padding:30px 0 30px 28px}.hy-hero h3{font-size:35px}.hy-hero-description{font-size:14px}.hy-hero .hy-button{gap:6px;padding:11px 13px;font-size:12px}.hy-benefits{gap:24px;padding-left:2px;padding-right:2px}.hy-benefits h4{font-size:19px}.hy-benefits p{font-size:12px}.hy-experience-grid{gap:16px}.hy-panel{padding:20px}.hy-stage-panel{padding:23px}.hy-check-row strong{font-size:12px}.hy-check-row small{font-size:10px}.hy-parent-controls>div{gap:6px}.hy-small-button{padding:7px;font-size:10px}.hy-panel-title h4{font-size:20px}.hy-stage-top .hy-eyebrow{font-size:10px}.hy-stage-description{font-size:13px}}@media (max-width:720px){.hy-topline{align-items:flex-start;margin-bottom:18px}.hy-topline h2{gap:8px;font-size:23px}.hy-topline h2>span{margin-left:0;font-size:8px}.hy-demo-label{max-width:120px;font-size:9px;line-height:1.7}.hy-tabs{border-radius:17px;gap:3px;margin-bottom:23px;padding:5px}.hy-tabs button{border-radius:12px;min-height:43px;padding:10px 3px;font-size:12px}.hy-hero{border-radius:26px;flex-direction:column;align-items:stretch;gap:0;display:flex}.hy-hero-copy{padding:31px 27px 26px}.hy-hero h3{margin-top:16px;margin-bottom:17px;font-size:39px;line-height:1.2}.hy-hero .hy-eyebrow{font-size:11px}.hy-hero-description{font-size:15px;line-height:1.9}.hy-hero-copy>.hy-button{margin-top:23px;padding:12px 16px;font-size:13px}.hy-hero-copy>small{font-size:10px}.hy-benefits{border-bottom:0;flex-direction:column;gap:0;margin-top:15px;padding:0;display:flex}.hy-benefits article{border-bottom:1px solid var(--hy-line);grid-template-columns:31px 1fr;gap:0 13px;padding:23px 3px;display:grid}.hy-benefits article>svg{grid-row:1/3;width:23px;height:23px;margin:1px 0 0}.hy-benefits h4{margin-bottom:7px;font-size:20px}.hy-benefits p{max-width:none;font-size:13px}.hy-footnote{font-size:11px}.hy-section-intro{margin-top:25px;margin-bottom:23px}.hy-section-intro h3{font-size:28px;line-height:1.4}.hy-section-intro>p:last-child:not(.hy-eyebrow){font-size:12px}.hy-experience-grid{grid-template-columns:1fr;gap:20px}.hy-panel{border-radius:23px;padding:23px}.hy-panel-title h4{font-size:22px}.hy-panel-title p{font-size:11px}.hy-check-row strong{font-size:12px}.hy-check-row small,.hy-small-button{font-size:11px}.hy-scenario-description{font-size:13px}.hy-input-hint{font-size:10px}.hy-stage-panel{border-radius:25px;padding:26px}.hy-stage-panel h4{font-size:29px}.hy-stage-top .hy-eyebrow{font-size:10px}.hy-stage-symbol{margin-top:25px;margin-bottom:20px}.hy-stage-description{font-size:14px}.hy-stage-actions .hy-button{font-size:12px}.hy-history h4{font-size:15px}.hy-history li p{font-size:12px}.hy-history-note{font-size:10px}.hy-principle-list article{gap:16px;padding:23px 2px}.hy-principle-list article>span{margin-top:6px;font-size:11px}.hy-principle-list h4{font-size:21px}.hy-principle-list p{font-size:13px}.hy-routine-link{border-radius:23px;flex-direction:column;align-items:stretch;gap:18px;padding:23px}.hy-routine-link h4{font-size:18px}.hy-routine-link p{font-size:11px}.hy-routine-link .hy-button{align-self:flex-start}}.hy-restart-scenario{color:#667860;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px 0 0;font-size:11px;display:flex}.hy-research-link{color:#4d725b;text-underline-offset:5px;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:inline-flex}.hy-research-link:focus-visible{outline-offset:4px;outline:3px solid #8ba494}.hy-product-image a:focus-visible{outline-offset:4px;outline:3px solid #8ba494}@media (max-width:720px){.hy-research-link{font-size:12px}.hy-check-row strong{font-size:14px}.hy-check-row small{font-size:12px}.hy-stage-actions .hy-button,.hy-history li p{font-size:13px}}@media (prefers-reduced-motion:no-preference){.hy-tabs button,.hy-button,.hy-small-button{transition:background .18s,box-shadow .18s}.hy-button.primary:hover:not(:disabled){background:#193d30}.hy-button.outline:hover:not(:disabled),.hy-small-button:hover:not(:disabled){background:#edf2e9}}.hy-shell .hy-tabs button,.hy-shell .hy-button,.hy-shell .hy-check-row strong{font-size:16px}.hy-shell .hy-check-row small,.hy-shell .hy-panel-title p,.hy-shell .hy-select-label,.hy-shell .hy-claimant{font-size:14px}.hy-shell .hy-small-button{min-height:44px;font-size:14px}.hy-shell .hy-select-label select,.hy-shell .hy-stage-description,.hy-shell .hy-principle-list p{font-size:16px}.hy-shell .hy-scenario-description{font-size:15px}.hy-shell .hy-stage-actions .hy-button{min-height:48px;font-size:15px}.hy-shell .hy-input-hint,.hy-shell .hy-history li p,.hy-shell .hy-footnote{font-size:13px}.hy-shell .hy-summary-privacy,.hy-shell .hy-history-note,.hy-shell .hy-reset,.hy-shell .hy-status-label,.hy-shell .hy-result-note{font-size:12px}@media (max-width:720px){.hy-shell .hy-tabs button{white-space:normal;word-break:keep-all;font-size:13px}.hy-shell .hy-button,.hy-shell .hy-check-row strong{font-size:15px}.hy-shell .hy-check-row small,.hy-shell .hy-panel-title p{font-size:13px}.hy-shell .hy-stage-description,.hy-shell .hy-principle-list p,.hy-shell .hy-scenario-description{font-size:15px}.hy-shell .hy-history li p{font-size:14px}}.hy-mobile-config{display:none}.hy-stage-panel{scroll-margin-top:95px}.hy-stage-panel:focus{outline:none}@media (max-width:720px){.hy-mobile-config{color:#34543f;background:#edf1e9;border:1px solid #dde4d8;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin:0 0 18px;padding:14px 17px;font-size:14px;display:flex}.hy-experience-grid .hy-setup.hy-setup-collapsed{display:none}}.hy-device-modes{background:#f0f3ed;border:1px solid #e0e6dd;border-radius:17px;gap:5px;max-width:100%;margin:0 0 22px;padding:5px;display:inline-flex}.hy-device-modes>button{color:#6b786d;border-radius:12px;min-height:44px;padding:10px 20px;font-size:15px}.hy-device-modes>button[aria-pressed=true]{color:#294d3b;background:#fff;box-shadow:0 2px 9px #1a39200c}@media (max-width:720px){.hy-topline h2{flex-wrap:wrap;font-size:22px}.hy-topline h2>span{display:none}.hy-shell .hy-hero h3{font-size:clamp(31px,8.5vw,39px)}.hy-device-modes{display:flex}.hy-device-modes>button{flex:1;padding:10px 14px;font-size:15px}}.hy-shell .hy-tabs{grid-template-columns:repeat(4,minmax(0,1fr));max-width:880px}.hy-life-intro .hy-hero{grid-template-columns:1fr 1fr;gap:0}.hy-life-intro .hy-hero-copy{padding:42px 28px 42px 40px}.hy-life-intro .hy-hero h3{font-size:clamp(34px,3vw,50px)}.hy-life-intro .hy-hero-description{font-size:17px;line-height:1.9}.hy-life-intro .hy-hero-copy>small{font-size:12px}.hy-life-intro .hy-benefits p{max-width:340px;font-size:15px}.hyl-hero-actions{flex-direction:column;align-items:flex-start;gap:15px;margin-top:26px;display:flex}.hyl-text-button{color:#53715a;background:0 0;border:0;align-items:center;gap:4px;min-height:35px;padding:0;font-size:14px;display:inline-flex}.hyl-example{background:#f2f4ee;border-radius:25px;margin-top:28px;padding:27px 30px}.hyl-example>span{color:#718367;font-size:13px}.hyl-example>p{letter-spacing:-.04em;font-size:22px;font-weight:650;line-height:1.5;margin-top:9px!important}.hyl-example ol{flex-wrap:wrap;gap:25px;margin:25px 0 0;padding:0;list-style:none;display:flex}.hyl-example li{color:#68745e;align-items:center;gap:9px;font-size:14px;display:flex}.hyl-example li b{color:#637c54;background:#e2e8d8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.hyl-app-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.hyl-app-card{background:#f4f6ee;border:1px solid #e2e7dc;border-radius:30px;min-width:0;padding:32px}.hyl-app-card.child{background:#f1f3ed}.hyl-app-label{color:#6b7d60;align-items:center;gap:8px;font-size:14px;display:flex}.hyl-app-card h4{margin-top:22px;font-size:36px;font-weight:650;line-height:1.3}.hyl-big-reply{color:#fff;background:#335c43;border-radius:20px;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding:22px;font-size:24px;display:flex}.hyl-app-alert{color:#657447;background:#e7ead9;border-radius:20px;align-items:center;gap:12px;min-height:78px;margin-top:28px;padding:17px;display:flex}.hyl-app-alert svg{flex-shrink:0}.hyl-app-alert strong{font-size:15px;line-height:1.5;display:block}.hyl-app-alert small{color:#8a9279;margin-top:3px;font-size:12px;line-height:1.6;display:block}.hyl-app-card ul{gap:13px;margin:27px 0 0;padding:0;list-style:none;display:grid}.hyl-app-card li{color:#6d7a62;word-break:keep-all;padding-left:15px;font-size:15px;line-height:1.7;position:relative}.hyl-app-card li:before{content:"";background:#9baa8f;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:0}.hyl-shared{align-items:flex-start;gap:16px;padding:28px 8px;display:flex}.hyl-shared>svg{color:#72856b;flex-shrink:0;margin-top:4px}.hyl-shared h4{font-size:21px;line-height:1.5}.hyl-shared p{color:#76816e;max-width:850px;font-size:15px;line-height:1.85;margin-top:9px!important}.hyl-app-bottom{background:#fbfcf8;border:1px solid #e4e8de;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.hyl-app-bottom strong{letter-spacing:-.04em;font-size:20px}.hyl-app-bottom p{color:#7c8774;font-size:14px;line-height:1.7;margin-top:9px!important}.hyl-app-bottom button{flex-shrink:0}.hyl-roadmap{border-top:1px solid #e4e8de;margin-top:22px;padding:20px 5px}.hyl-roadmap summary{cursor:pointer;color:#6a7d60;justify-content:space-between;align-items:center;font-size:15px;list-style:none;display:flex}.hyl-roadmap summary::-webkit-details-marker{display:none}.hyl-roadmap ol{grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.hyl-roadmap li strong{font-size:15px;display:block}.hyl-roadmap li span{color:#7d8774;margin-top:9px;font-size:14px;line-height:1.85;display:block}.hyl-roadmap>p{color:#8a9382;font-size:12px;line-height:1.8;margin-top:22px!important}@media (max-width:1000px){.hy-life-intro .hy-hero-copy{padding:32px 22px}.hy-life-intro .hy-hero-description{font-size:15px}.hy-life-intro .hy-hero h3{font-size:34px}.hyl-app-card{padding:26px}.hyl-app-card h4{font-size:31px}.hy-shell .hy-device-modes>button{padding:10px 14px}}@media (max-width:720px){.hy-shell .hy-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.hy-shell .hy-tabs button{font-size:14px}.hy-life-intro .hy-hero{flex-direction:column;gap:0;display:flex}.hy-life-intro .hy-hero-copy{width:100%;padding:31px 26px}.hy-life-intro .hy-hero h3{font-size:38px}.hy-life-intro .hy-hero-description{font-size:16px}.hy-life-intro .hy-hero-copy>small{font-size:11px}.hy-life-intro .hy-benefits p{font-size:14px}.hy-life-intro .hy-benefits h4{font-size:21px}.hyl-example{padding:24px}.hyl-example>p{font-size:21px}.hyl-example ol{flex-direction:column;gap:13px;margin-top:20px}.hyl-app-grid{grid-template-columns:1fr;gap:18px}.hyl-app-card{border-radius:27px;padding:27px}.hyl-app-card h4{font-size:33px}.hyl-app-label{font-size:13px}.hyl-big-reply{font-size:25px}.hyl-app-card ul{gap:10px}.hyl-app-card li{font-size:15px}.hyl-app-alert strong{font-size:14px}.hyl-shared{gap:12px;padding:25px 3px}.hyl-shared h4{font-size:20px}.hyl-shared p{font-size:14px}.hyl-app-bottom{flex-direction:column;align-items:stretch;gap:21px;padding:24px}.hyl-app-bottom strong{font-size:20px;line-height:1.5;display:block}.hyl-app-bottom p{font-size:13px}.hyl-roadmap ol{grid-template-columns:1fr;gap:19px}.hyl-roadmap li span{margin-top:5px}.hy-shell .hy-device-modes>button{padding:10px 8px;font-size:13px}}.app-shell .aw-shell[hidden]{display:none!important}.app-shell .page-after .aw-view-tabs{background:#e9ede5;border:1px solid #dfe5da;border-radius:19px;align-items:center;gap:5px;max-width:100%;margin:0 0 25px;padding:5px;display:inline-flex}.app-shell .page-after .aw-view-tabs>button{color:#73806b;min-width:0;min-height:49px;font-family:var(--sans);letter-spacing:-.025em;white-space:normal;word-break:keep-all;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:16px;font-weight:500;line-height:1.6;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.app-shell .page-after .aw-view-tabs>button[aria-selected=true],.app-shell .page-after .aw-view-tabs>button[aria-pressed=true]{color:#284e3c;background:#fff;box-shadow:0 2px 9px #173a3608}.app-shell .page-after .aw-view-tabs>button>svg{flex-shrink:0;width:18px;height:18px}.app-shell .aw-shell{color:#304b3a;letter-spacing:-.02em;min-width:0;padding-bottom:24px;font-size:17px;line-height:1.7}.app-shell .aw-shell *{box-sizing:border-box}.app-shell .aw-shell :is(h2,h3,h4,button,input,select,summary){font-family:var(--sans)}.app-shell .aw-shell :is(button,input,select,summary){-webkit-tap-highlight-color:transparent}.app-shell .aw-shell :is(h2,h3,h4,p,strong,small,label){overflow-wrap:break-word;word-break:keep-all}.app-shell .aw-shell :is(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #ad9365}.app-shell .page-after .aw-view-tabs>button:focus-visible{outline-offset:4px;outline:3px solid #ad9365}.app-shell .aw-shell :is(button,input,select):disabled{cursor:default;opacity:.5}.app-shell .aw-shell :is(ul,ol){margin:0;padding:0;list-style:none}.app-shell .aw-shell :is(h2,h3,h4):focus{outline:none}.app-shell .aw-shell svg{stroke-width:1.7px;flex-shrink:0}.app-shell .aw-shell .aw-note{color:#728169;background:#edf1e8;border:1px solid #dfe6d8;border-radius:18px;align-items:flex-start;gap:10px;margin:0 0 23px;padding:15px 19px;font-size:14px;line-height:1.9;display:flex}.app-shell .aw-shell .aw-note>svg{width:19px;height:19px;margin-top:4px}.app-shell .aw-shell .aw-note>p{font:inherit;color:inherit;margin:0}.app-shell .aw-shell .aw-setup-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:stretch;gap:25px;display:grid}.app-shell .aw-shell .aw-panel{background:#fff;border:1px solid #dfe5d9;border-radius:32px;min-width:0;padding:31px;box-shadow:0 4px 24px #173a3604}.app-shell .aw-shell .aw-panel-head{margin-bottom:23px}.app-shell .aw-shell .aw-panel-head h2{color:#35513c;letter-spacing:-.04em;margin:0 0 10px;font-size:28px;font-weight:600;line-height:1.45}.app-shell .aw-shell .aw-panel-head p{color:#778371;margin:0;font-size:17px;line-height:1.8}.app-shell .aw-shell .ws-eyebrow{color:#91a17e;letter-spacing:.025em;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;font-weight:400;line-height:1.8;display:flex}.app-shell .aw-shell .ws-eyebrow>svg{width:18px;height:18px}.app-shell .aw-shell .aw-panel-head>.ws-eyebrow{color:#91a17e;margin-bottom:14px;font-size:12px}.app-shell .aw-shell .aw-task-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 23px;display:grid}.app-shell .aw-shell .aw-task-choices>label{cursor:pointer;border-top:1px solid #e8ece3;align-items:flex-start;gap:12px;min-width:0;padding:19px 0;display:flex}.app-shell .aw-shell .aw-task-choices input,.app-shell .aw-shell .aw-notes input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#3e6751;cursor:pointer;border-radius:6px;flex-shrink:0;width:22px;height:22px;min-height:22px;margin:4px 0 0;padding:0}.app-shell .aw-shell .aw-task-choices>label>span{min-width:0;display:block}.app-shell .aw-shell .aw-task-choices>label>svg{color:#8ca077;width:23px;height:23px;margin-top:3px}.app-shell .aw-shell .aw-task-choices strong{color:#466044;letter-spacing:-.03em;font-size:18px;font-weight:550;line-height:1.6;display:block}.app-shell .aw-shell .aw-task-choices small{color:#85907a;margin-top:5px;font-size:14px;line-height:1.8;display:block}.app-shell .aw-shell .aw-actions{flex-wrap:wrap;align-items:center;gap:12px 17px;margin-top:24px;display:flex}.app-shell .aw-shell .aw-actions>.button{white-space:normal;word-break:keep-all;border:1px solid #ccd9c3;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:54px;padding:14px 21px;font-size:16px;font-weight:550;line-height:1.6;display:inline-flex}.app-shell .aw-shell .aw-actions>.button.primary{color:#fff;background:#173a36;border-color:#173a36}.app-shell .aw-shell .aw-actions>.button.primary:hover{background:#2b5145;border-color:#2b5145}.app-shell .aw-shell .aw-actions>.button.outline{color:#57724a;background:#fff;border-color:#d0dbca}.app-shell .aw-shell .aw-actions>.button>svg{width:18px;height:18px}.app-shell .aw-shell .aw-actions>.text-link{white-space:normal;word-break:keep-all;color:#708961;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:15px;line-height:1.8;display:inline-flex}.app-shell .aw-shell .aw-actions>.text-link>svg{width:17px;height:17px}.app-shell .aw-shell .aw-feedback,.app-shell .aw-shell .aw-error{color:#638052;background:#edf4e8;border:1px solid #d6e1cb;border-radius:17px;align-items:flex-start;gap:9px;margin:19px 0 0;padding:14px 17px;font-size:14px;line-height:1.85;display:flex}.app-shell .aw-shell .aw-feedback>svg,.app-shell .aw-shell .aw-error>svg{width:18px;height:18px;margin-top:4px}.app-shell .aw-shell .aw-feedback p,.app-shell .aw-shell .aw-error p{font:inherit;color:inherit;margin:0}.app-shell .aw-shell .aw-error{color:#a06450;background:#fff5f0;border-color:#e7d0c7}.app-shell .aw-shell .aw-start-photo{background:#edf1e8;border:1px solid #dfe5d9;border-radius:32px;flex-direction:column;min-width:0;min-height:0;margin:0;display:flex;overflow:hidden}.app-shell .aw-shell .aw-start-photo>img{object-fit:cover;object-position:center 48%;background:#e3e8dc;width:100%;height:285px;min-height:0;display:block}.app-shell .aw-shell .aw-start-photo>figcaption{color:#73836a;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:27px 29px;font-size:16px;line-height:1.85;display:flex}.app-shell .aw-shell .aw-start-photo>figcaption>strong,.app-shell .aw-shell .aw-start-photo :is(h2,h3){color:#3e5a3c;letter-spacing:-.04em;margin:0 0 11px;font-size:27px;font-weight:550;line-height:1.45;display:block}.app-shell .aw-shell .aw-start-photo p{color:#77876d;margin:0;font-size:16px;line-height:1.85}.app-shell .aw-shell .aw-start-photo .ws-eyebrow{letter-spacing:.07em;color:#94a084;margin-bottom:16px;font-size:11px}.app-shell .aw-shell .aw-start-photo small{color:#91a082;margin-top:16px;font-size:13px;line-height:1.8;display:block}.app-shell .aw-shell .aw-overview{background:#ebf1e5;border:1px solid #dce5d4;border-radius:27px;align-items:center;gap:0;min-width:0;margin:0 0 23px;padding:23px 28px;display:flex}.app-shell .aw-shell .aw-stat{border-right:1px solid #d9e1d1;flex:1;min-width:0;padding:0 23px}.app-shell .aw-shell .aw-stat:first-child{padding-left:0}.app-shell .aw-shell .aw-stat>small{color:#7c8f6e;font-size:13px;line-height:1.7;display:block}.app-shell .aw-shell .aw-stat>strong{color:#42623a;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:25px;font-weight:550;line-height:1.4;display:block}.app-shell .aw-shell .aw-stat>strong>span{color:#8a9c7c;margin-left:5px;font-size:14px;font-weight:400}.app-shell .aw-shell .aw-overview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px 15px;min-width:0;margin-left:24px;display:flex}.app-shell .aw-shell .aw-overview-actions>button{color:#668255;min-width:0;min-height:45px;font-family:var(--sans);white-space:normal;word-break:keep-all;background:#fff;border:1px solid #ccd9c2;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:14px;font-weight:500;line-height:1.7;display:inline-flex}.app-shell .aw-shell .aw-overview-actions>button>svg{width:16px;height:16px}.app-shell .aw-shell .aw-board{grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr);align-items:start;gap:24px;min-width:0;scroll-margin-top:100px;display:grid}.app-shell .aw-shell .aw-task-nav{background:#fff;border:1px solid #dfe5d9;border-radius:29px;min-width:0;padding:9px 18px;overflow:hidden}.app-shell .aw-shell .aw-task-nav>button{text-align:left;color:#8b9a7c;white-space:normal;word-break:keep-all;background:0 0;border:0;border-bottom:1px solid #e8ece2;border-radius:0;align-items:center;gap:13px;width:100%;min-width:0;min-height:92px;padding:19px 4px;transition:color .18s,background .18s;display:flex}.app-shell .aw-shell .aw-task-nav>button:last-child{border-bottom:0}.app-shell .aw-shell .aw-task-nav>button.active{color:#5d8050;background:#eff4e9;border-color:#0000;border-radius:20px;width:calc(100% + 18px);margin-inline:-9px;padding-inline:13px;position:relative}.app-shell .aw-shell .aw-task-nav>button>span:not(.aw-task-number){flex:1;min-width:0}.app-shell .aw-shell .aw-task-number{color:#98a68b;font-variant-numeric:tabular-nums;background:#f5f8f0;border:1px solid #dce5d3;border-radius:11px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:12px;font-weight:500;line-height:1.5;display:grid}.app-shell .aw-shell .aw-task-nav>button.active .aw-task-number{color:#fff;background:#173a36;border-color:#173a36}.app-shell .aw-shell .aw-task-nav small{color:#97a28b;margin-bottom:3px;font-size:12px;font-weight:400;line-height:1.7;display:block}.app-shell .aw-shell .aw-task-nav strong{color:#657f54;letter-spacing:-.025em;font-size:17px;font-weight:500;line-height:1.6;display:block}.app-shell .aw-shell .aw-task-nav>button.active strong{color:#3f6534;font-weight:550}.app-shell .aw-shell .aw-task-nav>button>svg{width:18px;height:18px}.app-shell .aw-shell .aw-mobile-task{display:none}.app-shell .aw-shell .aw-detail{padding:33px 34px}.app-shell .aw-shell .aw-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:15px;display:flex}.app-shell .aw-shell .aw-mini-tag{color:#7e966a;background:#eff4e9;border:1px solid #d9e3cf;border-radius:9px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.65;display:inline-flex}.app-shell .aw-shell .aw-mini-tag>svg{width:14px;height:14px}.app-shell .aw-shell .aw-detail-head>h2{color:#3a5a35;letter-spacing:-.04em;margin:0 0 11px;font-size:31px;font-weight:550;line-height:1.4}.app-shell .aw-shell .aw-detail-head{margin:0 0 25px}.app-shell .aw-shell .aw-topline .ws-eyebrow{margin:0}.app-shell .aw-shell .aw-section-title{margin:25px 0 15px}.app-shell .aw-shell .aw-section-title>h3{color:#5b774c;letter-spacing:-.025em;margin:0 0 6px;font-size:18px;font-weight:550;line-height:1.65}.app-shell .aw-shell .aw-section-title>p{color:#92a17f;margin:0;font-size:14px;line-height:1.85}.app-shell .aw-shell .aw-small-note{color:#96a788;align-items:flex-start;gap:8px;min-width:0;margin:17px 0 0;font-size:13px;font-weight:400;line-height:1.9;display:flex}.app-shell .aw-shell .aw-small-note>svg{flex-shrink:0;width:16px;height:16px;margin-top:4px}.app-shell .aw-shell .aw-task-nav>.aw-small-note{border-top:1px solid #e8ece2;margin:0;padding:17px 4px 12px;font-size:12px}.app-shell .aw-shell .aw-field{color:#6d825d;flex-direction:column;gap:9px;min-width:0;margin:0 0 24px;font-size:15px;font-weight:500;line-height:1.8;display:flex}.app-shell .aw-shell .aw-field>label,.app-shell .aw-shell .aw-field>span{min-width:0;display:block}.app-shell .aw-shell .aw-field :is(select,input:not([type=checkbox])),.app-shell .aw-shell .aw-person-row select,.app-shell .aw-shell .aw-mobile-task select{color:#4e6d42;width:100%;min-width:0;max-width:100%;min-height:54px;font-family:var(--sans);box-shadow:none;background:#fff;border:1px solid #d5dfca;border-radius:15px;padding:12px 15px;font-size:16px;font-weight:400;line-height:1.7;display:block}.app-shell .aw-shell .aw-field select,.app-shell .aw-shell .aw-person-row select,.app-shell .aw-shell .aw-mobile-task select{text-overflow:ellipsis;padding-right:32px}.app-shell .aw-shell .aw-field>small{color:#91a180;margin-top:-2px;font-size:13px;font-weight:400;line-height:1.8}.app-shell .aw-shell .aw-status-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0 0 25px;display:grid}.app-shell .aw-shell .aw-status-options>button{text-align:left;color:#8aa077;min-width:0;min-height:103px;font-family:var(--sans);white-space:normal;word-break:keep-all;background:#fafbf7;border:1px solid #e0e7d9;border-radius:20px;grid-template-columns:24px minmax(0,1fr);gap:5px 10px;padding:18px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.app-shell .aw-shell .aw-status-options>button>svg{grid-row:1/3;width:23px;height:23px;margin-top:2px}.app-shell .aw-shell .aw-status-options strong{color:#607e4f;letter-spacing:-.025em;min-width:0;font-size:17px;font-weight:550;line-height:1.6;display:block}.app-shell .aw-shell .aw-status-options small{color:#91a17f;min-width:0;font-size:14px;font-weight:400;line-height:1.75;display:block}.app-shell .aw-shell .aw-status-options>button[aria-pressed=true]{background:#edf4e6;border-color:#799362;box-shadow:inset 0 0 0 1px #799362}.app-shell .aw-shell .aw-status-options>button[aria-pressed=true] strong{color:#456b35}.app-shell .aw-shell .aw-notes{border-top:1px solid #e5ebdd;gap:0;margin:24px 0 0;padding-top:5px;display:grid}.app-shell .aw-shell .aw-notes>label{cursor:pointer;align-items:flex-start;gap:12px;min-width:0;padding:15px 0 0;display:flex}.app-shell .aw-shell .aw-notes>label>span{min-width:0;display:block}.app-shell .aw-shell .aw-notes strong{color:#6a8658;font-size:16px;font-weight:500;line-height:1.75;display:block}.app-shell .aw-shell .aw-notes small{color:#95a584;margin-top:4px;font-size:14px;line-height:1.85;display:block}.app-shell .aw-shell .aw-detail-foot{border-top:1px solid #e5ebdd;margin-top:26px;padding-top:22px}.app-shell .aw-shell .aw-detail-foot>.aw-actions{margin-top:0}.app-shell .aw-shell .aw-detail-foot>.aw-small-note{margin:0 0 18px}.app-shell .aw-shell .aw-detail-foot>.button,.app-shell .aw-shell .aw-summary>.button{color:#617e50;white-space:normal;word-break:keep-all;background:#fff;border:1px solid #cddbc3;border-radius:16px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:52px;padding:13px 19px;font-size:16px;font-weight:500;line-height:1.7;display:inline-flex}.app-shell .aw-shell .aw-detail-foot>.button>svg,.app-shell .aw-shell .aw-summary>.button>svg{width:18px;height:18px}.app-shell .aw-shell .aw-detail-foot>small{color:#96a687;margin-top:16px;font-size:13px;line-height:1.85;display:block}.app-shell .aw-shell :is(.aw-people,.aw-history){background:#fff;border:1px solid #dfe6d7;border-radius:25px;min-width:0;margin-top:22px;overflow:hidden}.app-shell .aw-shell .aw-people{margin:0 0 23px}.app-shell .aw-shell :is(.aw-people,.aw-history)>summary{cursor:pointer;color:#6d875b;align-items:center;gap:11px;min-height:70px;padding:21px 26px;font-size:17px;font-weight:500;line-height:1.7;list-style:none;display:flex}.app-shell .aw-shell :is(.aw-people,.aw-history)>summary::-webkit-details-marker{display:none}.app-shell .aw-shell :is(.aw-people,.aw-history)>summary>svg{color:#91a77c;width:19px;height:19px}.app-shell .aw-shell :is(.aw-people,.aw-history)>summary>span{flex:1;min-width:0}.app-shell .aw-shell :is(.aw-people,.aw-history)>summary>small{color:#99a98a;margin-left:auto;font-size:13px;font-weight:400;line-height:1.8}.app-shell .aw-shell :is(.aw-people,.aw-history)>summary>svg:last-child{margin-left:auto;transition:transform .18s}.app-shell .aw-shell :is(.aw-people,.aw-history)[open]>summary>svg:last-child{transform:rotate(180deg)}.app-shell .aw-shell .aw-people>p{color:#90a17e;margin:0 26px 16px;font-size:14px;line-height:1.85}.app-shell .aw-shell .aw-person-row{border-top:1px solid #e6ecdd;align-items:center;gap:20px;min-width:0;margin:0 26px;padding:19px 0;display:flex}.app-shell .aw-shell .aw-person-row:last-child{margin-bottom:8px}.app-shell .aw-shell .aw-person-row>span{flex:1;min-width:0}.app-shell .aw-shell .aw-person-row>label{flex-shrink:0;width:190px;min-width:0;display:block}.app-shell .aw-shell .aw-person-row>span.aw-mini-tag{flex:none}.app-shell .aw-shell .aw-person-row strong{color:#698553;font-size:17px;font-weight:500;line-height:1.7;display:block}.app-shell .aw-shell .aw-person-row small{color:#96a786;margin-top:4px;font-size:13px;line-height:1.85;display:block}.app-shell .aw-shell .aw-person-row select{flex-shrink:0;width:190px;min-height:52px;font-size:16px}.app-shell .aw-shell .aw-people>div>.aw-small-note{border-top:1px solid #e6ecdd;margin:8px 26px 0;padding-top:18px}.app-shell .aw-shell .aw-people>div>.text-link{color:#789463;white-space:normal;word-break:keep-all;align-items:center;gap:8px;min-height:44px;margin:10px 26px 19px;padding:8px 0;font-size:14px;line-height:1.8;display:inline-flex}.app-shell .aw-shell .aw-people>div>.text-link>svg{width:16px;height:16px}.app-shell .aw-shell .aw-history>ol{padding:0 26px 12px}.app-shell .aw-shell .aw-history>ol>li{border-top:1px solid #e6ecdd;align-items:flex-start;gap:13px;min-width:0;padding:19px 0;display:flex}.app-shell .aw-shell .aw-history>ol>li>span{color:#9aaf87;font-variant-numeric:tabular-nums;background:#f0f5e8;border-radius:10px;flex-shrink:0;place-items:center;width:27px;height:27px;margin-top:2px;font-size:12px;line-height:1.5;display:grid}.app-shell .aw-shell .aw-history>ol>li>div{min-width:0}.app-shell .aw-shell .aw-history strong{color:#789463;font-size:15px;font-weight:500;line-height:1.75;display:block}.app-shell .aw-shell .aw-history p{color:#9aad89;margin:5px 0 0;font-size:13px;line-height:1.9}.app-shell .aw-shell .aw-history>.aw-small-note{margin:0 26px 23px}.app-shell .aw-shell .aw-history>.aw-actions{margin:0;padding:0 26px 24px}.app-shell .aw-shell .aw-summary{background:#eef3e8;border:1px solid #dae4d0;border-radius:29px;justify-content:space-between;align-items:center;gap:24px;min-width:0;margin-top:23px;padding:28px 31px;display:flex}.app-shell .aw-shell .aw-summary>div{min-width:0}.app-shell .aw-shell .aw-summary>.button.primary{color:#fff;background:#173a36;border-color:#173a36;flex-shrink:0}.app-shell .aw-shell .aw-summary>.button.primary:hover{background:#2b5145;border-color:#2b5145}.app-shell .aw-shell .aw-summary h3{color:#4a6c3c;letter-spacing:-.035em;margin:0 0 9px;font-size:24px;font-weight:550;line-height:1.5}.app-shell .aw-shell .aw-summary p{color:#839874;margin:0;font-size:16px;line-height:1.85}.app-shell .aw-shell .aw-summary .ws-eyebrow{color:#97aa85;margin-bottom:13px;font-size:12px}.app-shell .aw-shell .aw-summary>.aw-actions{margin-top:20px}@media (min-width:1100px){.app-shell .aw-shell .aw-detail-head,.app-shell .aw-shell .aw-field{margin-bottom:21px}.app-shell .aw-shell .aw-section-title{margin:21px 0 12px}.app-shell .aw-shell .aw-status-options{margin-bottom:21px}.app-shell .aw-shell .aw-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:12px;padding-top:16px}.app-shell .aw-shell .aw-notes>label{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding-top:0;display:grid}.app-shell .aw-shell .aw-notes strong{font-size:16px;line-height:1.7}.app-shell .aw-shell .aw-notes small{font-size:14px;line-height:1.8}.app-shell .aw-shell .aw-detail-foot{margin-top:22px;padding-top:19px}}@media (min-width:1600px){.app-shell .aw-shell .aw-setup-grid{gap:28px}.app-shell .aw-shell .aw-panel{padding:35px}.app-shell .aw-shell .aw-detail{padding:37px 39px}.app-shell .aw-shell .aw-board{grid-template-columns:minmax(285px,.7fr) minmax(0,1.5fr);gap:28px}.app-shell .aw-shell .aw-panel-head h2{font-size:30px}.app-shell .aw-shell .aw-detail-head>h2{font-size:33px}}@media (max-width:1100px){.app-shell .aw-shell .aw-setup-grid{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:21px}.app-shell .aw-shell .aw-panel{padding:27px}.app-shell .aw-shell .aw-task-choices{column-gap:18px}.app-shell .aw-shell .aw-task-choices strong{font-size:17px}.app-shell .aw-shell .aw-start-photo>img{height:260px}.app-shell .aw-shell .aw-start-photo>figcaption{padding:25px}.app-shell .aw-shell .aw-start-photo>figcaption>strong,.app-shell .aw-shell .aw-start-photo :is(h2,h3){font-size:25px}.app-shell .aw-shell .aw-overview{padding:22px 24px}.app-shell .aw-shell .aw-stat{padding-inline:17px}.app-shell .aw-shell .aw-stat>strong{font-size:23px}.app-shell .aw-shell .aw-overview-actions{margin-left:20px}.app-shell .aw-shell .aw-board{grid-template-columns:minmax(230px,.7fr) minmax(0,1.5fr);gap:21px}.app-shell .aw-shell .aw-task-nav{padding-inline:14px}.app-shell .aw-shell .aw-task-nav>button{gap:10px}.app-shell .aw-shell .aw-task-nav strong{font-size:16px}.app-shell .aw-shell .aw-detail{padding:28px}.app-shell .aw-shell .aw-detail-head>h2{font-size:29px}.app-shell .aw-shell .aw-status-options>button{grid-template-columns:21px minmax(0,1fr);column-gap:9px;padding:16px}.app-shell .aw-shell .aw-status-options>button>svg{width:20px;height:20px}}@media (max-width:900px){.app-shell .aw-shell .aw-setup-grid{grid-template-columns:minmax(0,1fr)}.app-shell .aw-shell .aw-start-photo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.app-shell .aw-shell .aw-start-photo>img{object-position:45% center;height:100%;min-height:230px}.app-shell .aw-shell .aw-overview{flex-wrap:wrap;gap:20px 0}.app-shell .aw-shell .aw-stat:nth-child(3){border-right:0}.app-shell .aw-shell .aw-overview-actions{border-top:1px solid #d9e1d1;flex:100%;justify-content:flex-start;margin:0;padding-top:17px}.app-shell .aw-shell .aw-board{grid-template-columns:minmax(215px,.68fr) minmax(0,1.4fr);gap:19px}.app-shell .aw-shell .aw-status-options>button{flex-wrap:wrap;align-content:flex-start;gap:7px;min-height:125px;display:flex}.app-shell .aw-shell .aw-status-options strong{flex:1;min-width:0;font-size:16px}.app-shell .aw-shell .aw-status-options small{flex-basis:100%;font-size:14px}.app-shell .aw-shell .aw-summary{flex-direction:column;align-items:flex-start;gap:21px}}@media (max-width:760px){.app-shell .aw-shell .aw-board{display:block}.app-shell .aw-shell .aw-task-nav{display:none}.app-shell .aw-shell .aw-mobile-task{color:#7c916b;flex-direction:column;gap:9px;min-width:0;margin:0 0 18px;font-size:14px;font-weight:500;line-height:1.8;display:flex}.app-shell .aw-shell .aw-mobile-task>label,.app-shell .aw-shell .aw-mobile-task>span{display:block}.app-shell .aw-shell .aw-mobile-task select{width:100%;min-height:54px;font-size:16px}.app-shell .aw-shell .aw-status-options>button{grid-template-columns:24px minmax(0,1fr);min-height:102px;padding:18px;display:grid}.app-shell .aw-shell .aw-status-options>button>svg{width:23px;height:23px}.app-shell .aw-shell .aw-status-options strong{font-size:17px}}@media (max-width:600px){.app-shell .page-after .aw-view-tabs{border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:20px;display:grid}.app-shell .page-after .aw-view-tabs>button{border-radius:12px;gap:7px;min-height:50px;padding:11px 8px;font-size:15px}.app-shell .page-after .aw-view-tabs>button>svg{width:17px;height:17px}.app-shell .aw-shell{padding-bottom:12px;font-size:16px}.app-shell .aw-shell .aw-note{border-radius:17px;gap:9px;margin-bottom:20px;padding:13px 15px;font-size:13px;line-height:1.85}.app-shell .aw-shell .aw-note>svg{width:17px;height:17px;margin-top:3px}.app-shell .aw-shell .aw-setup-grid{gap:18px}.app-shell .aw-shell .aw-panel{border-radius:28px;padding:24px 22px}.app-shell .aw-shell .aw-panel-head{margin-bottom:20px}.app-shell .aw-shell .aw-panel-head h2{font-size:26px;line-height:1.45}.app-shell .aw-shell .aw-panel-head p{font-size:16px;line-height:1.85}.app-shell .aw-shell .aw-task-choices{grid-template-columns:minmax(0,1fr);gap:0}.app-shell .aw-shell .aw-task-choices>label{gap:12px;padding:18px 0}.app-shell .aw-shell .aw-task-choices strong{font-size:17px}.app-shell .aw-shell .aw-task-choices small{margin-top:4px;font-size:14px;line-height:1.8}.app-shell .aw-shell .aw-start-photo{display:none}.app-shell .aw-shell .aw-actions{gap:11px 16px;margin-top:21px}.app-shell .aw-shell .aw-actions>.button{flex:100%;padding:14px 16px;font-size:16px}.app-shell .aw-shell .aw-actions>.text-link{margin-inline:auto;font-size:14px}.app-shell .aw-shell .aw-feedback,.app-shell .aw-shell .aw-error{padding:13px 15px;font-size:14px;line-height:1.85}.app-shell .aw-shell .aw-overview{border-radius:25px;gap:18px 0;margin-bottom:21px;padding:21px 22px}.app-shell .aw-shell .aw-stat{padding-inline:11px}.app-shell .aw-shell .aw-stat>small{font-size:12px;line-height:1.7}.app-shell .aw-shell .aw-stat>strong{margin-top:6px;font-size:23px}.app-shell .aw-shell .aw-overview-actions{gap:10px;padding-top:17px}.app-shell .aw-shell .aw-overview-actions>button{border-radius:13px;min-height:45px;padding:10px 12px;font-size:14px}.app-shell .aw-shell .aw-detail{padding:25px 22px}.app-shell .aw-shell .aw-topline{gap:9px 13px;margin-bottom:16px}.app-shell .aw-shell .aw-mini-tag{padding:5px 8px;font-size:11px}.app-shell .aw-shell .aw-detail-head{margin-bottom:24px}.app-shell .aw-shell .aw-detail-head>h2{font-size:27px;line-height:1.45}.app-shell .aw-shell .aw-section-title{margin-top:24px;margin-bottom:14px}.app-shell .aw-shell .aw-section-title>h3{font-size:17px}.app-shell .aw-shell .aw-section-title>p{font-size:14px}.app-shell .aw-shell .aw-field{gap:8px;margin-bottom:22px;font-size:14px}.app-shell .aw-shell .aw-field :is(select,input:not([type=checkbox])){min-height:54px;padding:12px 13px;font-size:16px}.app-shell .aw-shell .aw-status-options{gap:9px;margin-bottom:22px}.app-shell .aw-shell .aw-status-options>button{border-radius:18px;grid-template-columns:20px minmax(0,1fr);gap:5px 7px;min-height:123px;padding:15px 12px}.app-shell .aw-shell .aw-status-options>button>svg{width:19px;height:19px;margin-top:3px}.app-shell .aw-shell .aw-status-options strong{font-size:16px;line-height:1.6}.app-shell .aw-shell .aw-status-options small{grid-column:1/-1;font-size:14px;line-height:1.75}.app-shell .aw-shell .aw-notes{margin-top:12px}.app-shell .aw-shell .aw-notes>label{gap:11px;padding-top:14px}.app-shell .aw-shell .aw-notes strong{font-size:15px;line-height:1.8}.app-shell .aw-shell .aw-notes small{display:none}.app-shell .aw-shell .aw-detail-foot{margin-top:23px;padding-top:21px}.app-shell .aw-shell .aw-detail-foot>small{font-size:13px}.app-shell .aw-shell :is(.aw-people,.aw-history){border-radius:24px;margin-top:19px}.app-shell .aw-shell .aw-people{margin:0 0 20px}.app-shell .aw-shell :is(.aw-people,.aw-history)>summary{gap:9px;min-height:70px;padding:20px 22px;font-size:16px}.app-shell .aw-shell :is(.aw-people,.aw-history)>summary>svg{width:18px;height:18px}.app-shell .aw-shell :is(.aw-people,.aw-history)>summary>small{font-size:12px}.app-shell .aw-shell .aw-people>p{margin:0 22px 15px;font-size:14px}.app-shell .aw-shell .aw-person-row{flex-direction:column;align-items:flex-start;gap:12px;margin-inline:22px;padding-block:19px}.app-shell .aw-shell .aw-person-row strong{font-size:16px}.app-shell .aw-shell .aw-person-row small{font-size:13px}.app-shell .aw-shell .aw-person-row select{width:100%;min-height:54px;font-size:16px}.app-shell .aw-shell .aw-person-row>label{width:100%}.app-shell .aw-shell .aw-people>div>.aw-small-note{margin-inline:22px}.app-shell .aw-shell .aw-people>div>.text-link{margin-inline:22px;font-size:14px}.app-shell .aw-shell .aw-history>ol{padding:0 22px 9px}.app-shell .aw-shell .aw-history>ol>li{gap:11px;padding:18px 0}.app-shell .aw-shell .aw-history strong{font-size:14px;line-height:1.8}.app-shell .aw-shell .aw-history p{font-size:13px;line-height:1.85}.app-shell .aw-shell .aw-history>.aw-small-note{margin-inline:22px;margin-bottom:22px}.app-shell .aw-shell .aw-history>.aw-actions{padding:0 22px 22px}.app-shell .aw-shell .aw-summary{border-radius:26px;margin-top:20px;padding:25px 22px}.app-shell .aw-shell .aw-summary h3{font-size:23px;line-height:1.5}.app-shell .aw-shell .aw-summary p{font-size:15px;line-height:1.85}.app-shell .aw-shell .aw-summary>.button{width:100%;font-size:16px}.app-shell .aw-shell .aw-detail-foot>.button{width:100%;font-size:15px}.app-shell .aw-shell .aw-summary>.aw-actions{margin-top:21px}}@media (prefers-reduced-motion:reduce){.app-shell .page-after .aw-view-tabs>button,.app-shell .aw-shell :is(.aw-task-nav>button,.aw-status-options>button,.aw-progress>span),.app-shell .aw-shell :is(.aw-people,.aw-history)>summary>svg:last-child{transition:none}}.app-shell .lg-workspace[hidden]{display:none!important}.app-shell .main-shell .workspace-page.page-guide{color:#263b32;background:#f5f6f3;max-width:1400px;padding:30px 48px 0}.app-shell .workspace-page.page-guide :is(h1,h2,h3,h4,button,input,select,textarea){font-family:var(--sans)}.app-shell .workspace-page.page-guide :is(button,input,summary,a){-webkit-tap-highlight-color:transparent}.app-shell .workspace-page.page-guide .lg-shell{min-width:0;padding-bottom:34px}.app-shell .workspace-page.page-guide .lg-header{align-items:center;gap:28px;padding:8px 0 24px}.app-shell .workspace-page.page-guide .lg-header h1{letter-spacing:-.045em;word-break:keep-all;font-size:46px;font-weight:650;line-height:1.25}.app-shell .workspace-page.page-guide .lg-header h1:focus{outline:none}.app-shell .workspace-page.page-guide .lg-header h1 em{color:#758b67;font-style:normal}.app-shell .workspace-page.page-guide .lg-header .ws-page-description{color:#657269;word-break:keep-all;max-width:730px;font-size:18px;line-height:1.8}.app-shell .workspace-page.page-guide .lg-header .button{white-space:normal;border-radius:16px;gap:9px;min-height:52px;padding:13px 20px;font-size:16px;line-height:1.6}.app-shell .workspace-page.page-guide .lg-stepper{background:#e8ece5;border-radius:23px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 22px;padding:6px;display:grid}.app-shell .workspace-page.page-guide .lg-stepper>button{color:#6e7b68;background:0 0;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:68px;padding:13px 18px;transition:background .18s,color .18s,box-shadow .18s;display:flex}.app-shell .workspace-page.page-guide .lg-stepper>button>span{color:#61735a;background:#dce3d5;border-radius:50%;flex-shrink:0;place-items:center;min-width:28px;height:28px;font-size:13px;line-height:1;display:grid}.app-shell .workspace-page.page-guide .lg-stepper>button>span>svg{width:15px;height:15px}.app-shell .workspace-page.page-guide .lg-stepper>button>strong{letter-spacing:-.025em;word-break:keep-all;font-size:17px;font-weight:550;line-height:1.6}.app-shell .workspace-page.page-guide .lg-stepper>button[aria-current=step]{color:#244f3d;background:#fff;box-shadow:0 3px 12px #173a3608}.app-shell .workspace-page.page-guide .lg-stepper>button[aria-current=step]>span{color:#fff;background:#173a36}.app-shell .workspace-page.page-guide .lg-stepper>button:disabled{opacity:.6;cursor:default}.app-shell .workspace-page.page-guide .lg-demo-note{color:#617459;word-break:keep-all;background:#edf2e8;border:1px solid #e0e7d9;border-radius:17px;align-items:flex-start;gap:9px;margin:0 0 24px;padding:13px 17px;font-size:14px;line-height:1.8;display:flex}.app-shell .workspace-page.page-guide .lg-demo-note>svg{flex-shrink:0;width:18px;height:18px;margin-top:3px}.app-shell .workspace-page.page-guide .lg-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);align-items:start;gap:24px;display:grid}.app-shell .workspace-page.page-guide :is(.lg-panel,.lg-overview){background:#fff;border:1px solid #e1e7db;border-radius:32px;min-width:0;padding:32px;box-shadow:0 5px 25px #173a3604}.app-shell .workspace-page.page-guide .lg-panel-head{margin-bottom:25px}.app-shell .workspace-page.page-guide .lg-panel-head h2{letter-spacing:-.035em;color:#2d4b38;word-break:keep-all;margin:0 0 9px;font-size:26px;font-weight:600;line-height:1.5}.app-shell .workspace-page.page-guide .lg-panel-head p{color:#71806a;word-break:keep-all;margin:0;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-guide .lg-intent-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-shell .workspace-page.page-guide .lg-intent-options>button{text-align:left;color:#6d7f61;background:#f8faf5;border:1px solid #dfe7d8;border-radius:24px;flex-direction:column;align-items:flex-start;min-width:0;min-height:206px;padding:25px 22px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.app-shell .workspace-page.page-guide .lg-intent-options>button>svg{stroke-width:1.5px;color:#789663;width:31px;height:31px;margin-bottom:22px}.app-shell .workspace-page.page-guide .lg-intent-options>button>strong{letter-spacing:-.035em;color:#3f5f37;word-break:keep-all;font-size:21px;font-weight:550;line-height:1.55;display:block}.app-shell .workspace-page.page-guide .lg-intent-options>button>p{color:#75856b;word-break:keep-all;margin:10px 0 0;font-size:15px;line-height:1.8}.app-shell .workspace-page.page-guide .lg-intent-options>button[aria-pressed=true]{background:#edf4e7;border-color:#4e7852;box-shadow:inset 0 0 0 1px #4e7852}.app-shell .workspace-page.page-guide .lg-intent-options>button[aria-pressed=true]>svg{color:#35633d}.app-shell .workspace-page.page-guide .lg-intent-options>button>svg:last-child:not(:first-child){color:#5e8247;width:19px;height:19px;margin:0;position:absolute;top:17px;right:16px}.app-shell .workspace-page.page-guide .lg-start-photo{background:#e8ece1;border:1px solid #e1e7db;border-radius:32px;min-width:0;margin:0;padding:0;position:relative;overflow:hidden;box-shadow:0 5px 25px #173a3604}.app-shell .workspace-page.page-guide .lg-start-photo>img{object-fit:cover;object-position:center 40%;width:100%;height:290px;display:block}.app-shell .workspace-page.page-guide .lg-start-photo>figcaption{background:#fff;padding:27px 29px 29px}.app-shell .workspace-page.page-guide .lg-start-photo h2{letter-spacing:-.035em;color:#3e5d36;word-break:keep-all;margin:0 0 12px;font-size:25px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-guide .lg-start-photo p{color:#718066;word-break:keep-all;margin:0;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-guide .lg-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-top:27px;display:flex}.app-shell .workspace-page.page-guide :is(.lg-actions,.lg-question-actions,.lg-result-actions)>.button{white-space:normal;word-break:keep-all;border:1px solid #d1deca;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:14px 22px;font-size:16px;font-weight:550;line-height:1.6;display:inline-flex}.app-shell .workspace-page.page-guide :is(.lg-actions,.lg-question-actions,.lg-result-actions)>.button.primary{color:#fff;background:#173a36;border-color:#173a36}.app-shell .workspace-page.page-guide :is(.lg-actions,.lg-question-actions,.lg-result-actions)>.button.primary:hover{background:#254e40;border-color:#254e40}.app-shell .workspace-page.page-guide :is(.lg-actions,.lg-question-actions,.lg-result-actions)>.button.outline{color:#41683a;background:#fff}.app-shell .workspace-page.page-guide :is(.lg-actions,.lg-question-actions,.lg-result-actions)>.button:disabled{opacity:.5;cursor:default}.app-shell .workspace-page.page-guide :is(.lg-actions,.lg-question-actions,.lg-result-actions)>.text-link{white-space:normal;word-break:keep-all;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:16px;line-height:1.6;display:inline-flex}.app-shell .workspace-page.page-guide .lg-actions>p{color:#7c8a73;word-break:keep-all;margin:0;font-size:14px;line-height:1.8}.app-shell .workspace-page.page-guide .lg-question-head{margin-bottom:20px}.app-shell .workspace-page.page-guide .lg-question-head>p{color:#7b8d70;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:14px;line-height:1.8;display:flex}.app-shell .workspace-page.page-guide .lg-question-head small{color:#6b825c;font-size:14px}.app-shell .workspace-page.page-guide .lg-question-head strong{color:#57744a;font-variant-numeric:tabular-nums;font-size:14px;font-weight:550}.app-shell .workspace-page.page-guide .lg-question-head progress{-webkit-appearance:none;appearance:none;color:#6d8d57;background:#e6ecdf;border:0;border-radius:5px;width:100%;height:5px;display:block;overflow:hidden}.app-shell .workspace-page.page-guide .lg-question-head progress::-webkit-progress-bar{background:#e6ecdf;border-radius:5px}.app-shell .workspace-page.page-guide .lg-question-head progress::-webkit-progress-value{background:#6d8d57;border-radius:5px;transition:width .2s}.app-shell .workspace-page.page-guide .lg-question-head progress::-moz-progress-bar{background:#6d8d57;border-radius:5px}.app-shell .workspace-page.page-guide .lg-question-title{margin-bottom:21px}.app-shell .workspace-page.page-guide .lg-question-title h2{letter-spacing:-.04em;color:#2d4b38;word-break:keep-all;margin:0 0 12px;font-size:30px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-guide .lg-question-title p{color:#75856b;word-break:keep-all;margin:0;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-guide .lg-answer-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-shell .workspace-page.page-guide .lg-answer-options>button{color:#405f37;text-align:center;background:#f9fbf6;border:1px solid #dfe7d8;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;min-width:0;min-height:164px;padding:20px 14px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.app-shell .workspace-page.page-guide .lg-answer-options>button>span:first-child{color:#7b9966;background:#edf3e6;border-radius:13px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:17px;font-weight:500;display:grid}.app-shell .workspace-page.page-guide .lg-answer-options>button>span:first-child>svg{stroke-width:1.6px;width:23px;height:23px}.app-shell .workspace-page.page-guide .lg-answer-options>button>span:nth-child(2){min-width:0}.app-shell .workspace-page.page-guide .lg-answer-options strong{letter-spacing:-.03em;color:#45613b;word-break:keep-all;font-size:18px;font-weight:500;line-height:1.6;display:block}.app-shell .workspace-page.page-guide .lg-answer-options small{color:#7d8d70;word-break:keep-all;margin-top:7px;font-size:13px;font-weight:400;line-height:1.7;display:block}.app-shell .workspace-page.page-guide .lg-answer-options>button>svg{color:#64844d;width:18px;height:18px;position:absolute;top:11px;right:10px}.app-shell .workspace-page.page-guide .lg-answer-options>button[aria-pressed=true]{background:#edf4e6;border-color:#577e51;box-shadow:inset 0 0 0 1px #577e51}.app-shell .workspace-page.page-guide .lg-answer-options>button[aria-pressed=true]>span:first-child{color:#597943;background:#dfeccf}.app-shell .workspace-page.page-guide .lg-question-actions{border-top:1px solid #e5ebdd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:20px;display:flex}.app-shell .workspace-page.page-guide .lg-question-actions>.text-link{color:#7c8d70;margin:0;font-size:14px}.app-shell .workspace-page.page-guide .lg-outline{background:0 0;border:0;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.app-shell .workspace-page.page-guide .lg-outline>h2{letter-spacing:-.03em;color:#48653d;margin:0 0 18px;font-size:20px;font-weight:550;line-height:1.6}.app-shell .workspace-page.page-guide .lg-outline>p{color:#7b8e6e;word-break:keep-all;margin:15px 0 0;font-size:14px;line-height:1.8}.app-shell .workspace-page.page-guide .lg-outline ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.app-shell .workspace-page.page-guide .lg-outline li{min-width:0;margin:0;padding:0}.app-shell .workspace-page.page-guide .lg-outline li>button{text-align:left;color:#7a8b6f;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;width:100%;min-width:0;min-height:55px;padding:11px 12px;display:flex}.app-shell .workspace-page.page-guide .lg-outline li>button>span{color:#7e916e;background:#e0e7d8;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:12px;font-weight:500;display:grid}.app-shell .workspace-page.page-guide .lg-outline li>button>span>svg{width:14px;height:14px}.app-shell .workspace-page.page-guide .lg-outline li>button>strong{letter-spacing:-.025em;word-break:keep-all;font-size:16px;font-weight:400;line-height:1.6}.app-shell .workspace-page.page-guide .lg-outline li>button[aria-current=step]{color:#3f6134;background:#fff;border-color:#dfe7d5;box-shadow:0 2px 8px #173a3604}.app-shell .workspace-page.page-guide .lg-outline li>button[aria-current=step]>span{color:#fff;background:#6e8c58}.app-shell .workspace-page.page-guide .lg-outline li>button[aria-current=step]>strong{font-weight:550}.app-shell .workspace-page.page-guide .lg-result-intro{margin:0 0 23px}.app-shell .workspace-page.page-guide .lg-result-intro h2{letter-spacing:-.04em;color:#2d4b38;word-break:keep-all;margin:0 0 11px;font-size:30px;font-weight:550;line-height:1.45}.app-shell .workspace-page.page-guide .lg-result-intro p{color:#71806a;word-break:keep-all;max-width:800px;margin:0;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-guide .lg-result-tabs{background:#e8ece5;border-radius:20px;align-items:stretch;gap:6px;width:fit-content;max-width:100%;margin:0 0 24px;padding:5px;display:flex}.app-shell .workspace-page.page-guide .lg-result-tabs>button{color:#7b8a6f;word-break:keep-all;background:0 0;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:52px;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.6;display:inline-flex}.app-shell .workspace-page.page-guide .lg-result-tabs>button>svg{flex-shrink:0;width:18px;height:18px}.app-shell .workspace-page.page-guide .lg-result-tabs>button[aria-pressed=true]{color:#345b32;background:#fff;box-shadow:0 3px 12px #173a3608}.app-shell .workspace-page.page-guide .lg-summary-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);align-items:start;gap:24px;display:grid}.app-shell .workspace-page.page-guide .lg-task-list{gap:13px;display:grid}.app-shell .workspace-page.page-guide .lg-task-list>article{background:#fff;border:1px solid #e0e7d8;border-radius:24px;min-width:0;padding:23px 25px;box-shadow:0 3px 18px #173a3603}.app-shell .workspace-page.page-guide .lg-task-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.app-shell .workspace-page.page-guide .lg-task-top>label{cursor:pointer;flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.app-shell .workspace-page.page-guide .lg-task-top>label>input{accent-color:#547b48;cursor:pointer;border-radius:7px;flex-shrink:0;width:23px;height:23px;min-height:23px;margin:5px 0 0;padding:0}.app-shell .workspace-page.page-guide .lg-task-top>label>span{min-width:0;display:block}.app-shell .workspace-page.page-guide .lg-task-top small{color:#879778;word-break:keep-all;margin-bottom:4px;font-size:13px;font-weight:400;line-height:1.7;display:block}.app-shell .workspace-page.page-guide .lg-task-top strong{letter-spacing:-.03em;color:#3e5d34;word-break:keep-all;font-size:19px;font-weight:500;line-height:1.6;display:block}.app-shell .workspace-page.page-guide .lg-task-top>.text-link{color:#6e895a;white-space:normal;word-break:keep-all;flex-shrink:0;justify-content:flex-end;align-items:center;gap:5px;min-height:44px;padding:7px 0;font-size:14px;font-weight:500;line-height:1.6;display:inline-flex}.app-shell .workspace-page.page-guide .lg-task-top>.text-link>svg{flex-shrink:0;width:15px;height:15px}.app-shell .workspace-page.page-guide .lg-task-list>article>p{color:#7c8c6e;word-break:keep-all;margin:11px 0 0 37px;font-size:15px;line-height:1.85}.app-shell .workspace-page.page-guide .lg-task-list>article:has(input:checked){background:#f3f7ed;border-color:#d8e4cd}.app-shell .workspace-page.page-guide .lg-task-list>article:has(input:checked) .lg-task-top strong{color:#708466}.app-shell .workspace-page.page-guide .lg-more-tasks{border-top:1px solid #dfe7d7;margin-top:16px;padding-top:5px}.app-shell .workspace-page.page-guide .lg-more-tasks>summary{cursor:pointer;color:#668250;word-break:keep-all;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px 6px;font-size:16px;font-weight:500;line-height:1.7;list-style:none;display:flex}.app-shell .workspace-page.page-guide :is(.lg-more-tasks,.lg-ready-topics)>summary::-webkit-details-marker{display:none}.app-shell .workspace-page.page-guide .lg-more-tasks>summary>svg{flex-shrink:0;width:18px;height:18px;transition:transform .18s}.app-shell .workspace-page.page-guide .lg-more-tasks[open]>summary>svg{transform:rotate(180deg)}.app-shell .workspace-page.page-guide .lg-overview{text-align:center;position:sticky;top:104px}.app-shell .workspace-page.page-guide .lg-overview>.ws-eyebrow{color:#81976f;margin:0 0 21px;font-size:13px;line-height:1.7}.app-shell .workspace-page.page-guide .lg-overview>h2{letter-spacing:-.035em;color:#3e5d36;word-break:keep-all;margin:0 0 13px;font-size:24px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-guide .lg-overview>p{color:#7c8d6e;word-break:keep-all;margin:0;font-size:15px;line-height:1.8}.app-shell .workspace-page.page-guide .lg-progress-ring{width:172px;height:172px;margin:0 auto 24px;position:relative}.app-shell .workspace-page.page-guide .lg-progress-ring>svg{width:100%;height:100%;display:block;overflow:visible}.app-shell .workspace-page.page-guide .lg-progress-ring circle{fill:none;stroke:#eaf0e2;stroke-width:8px}.app-shell .workspace-page.page-guide .lg-progress-ring circle:last-child{stroke:#78975e;stroke-linecap:round;transition:stroke-dashoffset .3s}.app-shell .workspace-page.page-guide .lg-progress-ring>div{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.app-shell .workspace-page.page-guide .lg-progress-ring strong{letter-spacing:-.04em;color:#3c6332;font-variant-numeric:tabular-nums;font-size:38px;font-weight:550;line-height:1.2}.app-shell .workspace-page.page-guide .lg-progress-ring small{color:#879b75;font-size:13px;line-height:1.7}.app-shell .workspace-page.page-guide .lg-progress-ring strong>small{letter-spacing:-.025em;color:#a0af92;font-size:19px;font-weight:400}.app-shell .workspace-page.page-guide .lg-progress-ring>div>span{color:#879b75;letter-spacing:-.025em;font-size:12px;line-height:1.7}.app-shell .workspace-page.page-guide .lg-overview dl{text-align:left;border-top:1px solid #e3eadd;gap:12px;margin:23px 0 0;padding:20px 0 0;display:grid}.app-shell .workspace-page.page-guide .lg-overview dl>div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.app-shell .workspace-page.page-guide .lg-overview :is(dt,dd){word-break:keep-all;margin:0;font-size:15px;font-weight:400;line-height:1.8}.app-shell .workspace-page.page-guide .lg-overview dt{color:#859577}.app-shell .workspace-page.page-guide .lg-overview dd{color:#5b7a49;text-align:right;font-variant-numeric:tabular-nums}.app-shell .workspace-page.page-guide .lg-ready-topics{text-align:left;border-top:1px solid #e3eadd;margin:22px 0 0;padding-top:3px}.app-shell .workspace-page.page-guide .lg-ready-topics>summary{color:#6f8a5b;cursor:pointer;word-break:keep-all;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:12px 0;font-size:15px;font-weight:500;line-height:1.7;list-style:none;display:flex}.app-shell .workspace-page.page-guide .lg-ready-topics>summary>svg{flex-shrink:0;width:17px;height:17px;transition:transform .18s}.app-shell .workspace-page.page-guide .lg-ready-topics[open]>summary>svg{transform:rotate(180deg)}.app-shell .workspace-page.page-guide .lg-ready-topics ul{margin:0;padding:0;list-style:none}.app-shell .workspace-page.page-guide .lg-ready-topics li{color:#819374;word-break:keep-all;align-items:flex-start;gap:9px;padding:9px 0;font-size:14px;line-height:1.8;display:flex}.app-shell .workspace-page.page-guide .lg-ready-topics li>svg{color:#8ba474;flex-shrink:0;width:16px;height:16px;margin-top:4px}.app-shell .workspace-page.page-guide .lg-result-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.app-shell .workspace-page.page-guide .lg-result-actions>.text-link{padding-inline:8px}.app-shell .workspace-page.page-guide .lg-share-list{gap:12px;display:grid}.app-shell .workspace-page.page-guide .lg-share-list>label{cursor:pointer;background:#f9fbf6;border:1px solid #e2e8dc;border-radius:22px;align-items:flex-start;gap:13px;min-width:0;min-height:88px;padding:20px;transition:background .18s,border-color .18s;display:flex}.app-shell .workspace-page.page-guide .lg-share-list input{accent-color:#547b48;cursor:pointer;border-radius:6px;flex-shrink:0;width:22px;height:22px;min-height:22px;margin:4px 0 0;padding:0}.app-shell .workspace-page.page-guide .lg-share-list>label>span{min-width:0;display:block}.app-shell .workspace-page.page-guide .lg-share-list strong{letter-spacing:-.025em;color:#4b693f;word-break:keep-all;font-size:17px;font-weight:500;line-height:1.65;display:block}.app-shell .workspace-page.page-guide .lg-share-list small{color:#7d8d71;word-break:keep-all;margin-top:4px;font-size:14px;font-weight:400;line-height:1.85;display:block}.app-shell .workspace-page.page-guide .lg-share-list>label:has(input:checked){background:#f0f6e9;border-color:#c4d8b3}.app-shell .workspace-page.page-guide .lg-share-preview{background:#edf3e7;border:1px solid #dce6d3;border-radius:28px;min-width:0;padding:28px}.app-shell .workspace-page.page-guide .lg-share-list+.lg-share-preview{margin-top:24px}.app-shell .workspace-page.page-guide .lg-share-preview h3{letter-spacing:-.035em;color:#456738;word-break:keep-all;margin:0 0 16px;font-size:23px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-guide .lg-share-preview>p{color:#78916a;word-break:keep-all;margin:0 0 17px;font-size:15px;line-height:1.85}.app-shell .workspace-page.page-guide .lg-share-preview ul{margin:0;padding:0;list-style:none}.app-shell .workspace-page.page-guide .lg-share-preview li{word-break:keep-all;border-top:1px solid #dbe5d1;padding:17px 0}.app-shell .workspace-page.page-guide .lg-share-preview li strong{color:#567648;letter-spacing:-.025em;font-size:17px;font-weight:500;line-height:1.7;display:block}.app-shell .workspace-page.page-guide .lg-share-preview li p{color:#839775;margin:6px 0 0;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-guide .lg-feedback{color:#678652;word-break:keep-all;background:#edf5e5;border:1px solid #d6e3c8;border-radius:16px;margin:17px 0 0;padding:14px 17px;font-size:15px;line-height:1.8}.app-shell .workspace-page.page-guide .lg-feedback>svg{vertical-align:-3px;width:17px;height:17px;margin-right:6px}.app-shell .workspace-page.page-guide .lg-empty{text-align:center;background:#f0f6e9;border:1px solid #dce7d2;border-radius:25px;padding:32px 24px}.app-shell .workspace-page.page-guide .lg-empty>svg{color:#7c9a61;stroke-width:1.4px;width:46px;height:46px;margin:0 auto 17px;display:block}.app-shell .workspace-page.page-guide .lg-empty h3{letter-spacing:-.035em;color:#4d703d;word-break:keep-all;margin:0 0 10px;font-size:23px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-guide .lg-empty p{color:#7c906f;word-break:keep-all;margin:0;font-size:15px;line-height:1.85}.app-shell .workspace-page.page-guide .lg-empty>.button{color:#65854f;white-space:normal;word-break:keep-all;background:#fff;border:1px solid #cbdcbe;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:21px;padding:13px 20px;font-size:15px;line-height:1.7;display:inline-flex}.app-shell .workspace-page.page-guide .lg-small-note{color:#86967b;word-break:keep-all;margin:17px 0 0;font-size:13px;line-height:1.9}.app-shell .workspace-page.page-guide .lg-small-note>svg{vertical-align:-3px;width:16px;height:16px;margin-right:6px}.app-shell .workspace-page.page-guide .lg-simple-list{border-top:1px solid #e6edde;margin:22px 0 0;padding:10px 0 0;list-style:none}.app-shell .workspace-page.page-guide .lg-simple-list>li{color:#7d906d;word-break:keep-all;align-items:flex-start;gap:11px;padding:11px 0;font-size:15px;line-height:1.8;display:flex}.app-shell .workspace-page.page-guide .lg-simple-list>li>svg{color:#8aa474;stroke-width:1.6px;flex-shrink:0;width:19px;height:19px;margin-top:4px}.app-shell .workspace-page.page-guide .lg-question-title>.ws-eyebrow{color:#7c956a;letter-spacing:.04em;margin-bottom:10px;font-size:13px;line-height:1.7}.app-shell .workspace-page.page-guide .lg-feedback.lg-error{color:#a35443;background:#fff6f2;border-color:#e8cfc9}.app-shell .workspace-page.page-guide .lg-ready-topics li{padding:0}.app-shell .workspace-page.page-guide .lg-ready-topics li>button{text-align:left;color:#79906a;background:0 0;border:0;border-top:1px solid #e8edde;justify-content:space-between;align-items:flex-start;gap:13px;width:100%;padding:14px 0;font-size:14px;line-height:1.8;display:flex}.app-shell .workspace-page.page-guide .lg-ready-topics li>button>span{color:#6c865c;flex-shrink:0;font-weight:500}.app-shell .workspace-page.page-guide .lg-ready-topics li>button>small{color:#98a78b;text-align:right;word-break:keep-all;font-size:13px;line-height:1.9}.app-shell .workspace-page.page-guide .lg-more-tasks>summary>span{color:#849b70;background:#e7eee0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;height:25px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.app-shell .workspace-page.page-guide .lg-bottom-actions{margin-top:22px}:is(.app-shell .workspace-page.page-guide :is(button,input,summary,a):focus-visible,.app-shell .page-life .lg-entry button:focus-visible){outline-offset:4px;outline:3px solid #a68c5a}.app-shell .page-life .lg-entry{background:#eaf1e3;border:1px solid #dce6d2;border-radius:29px;justify-content:space-between;align-items:center;gap:26px;min-width:0;margin:24px 0;padding:30px 32px;display:flex}.app-shell .page-life .lg-entry>div{min-width:0}.app-shell .page-life .lg-entry .ws-eyebrow{color:#7c946d;margin-bottom:11px;font-size:13px;line-height:1.7}.app-shell .page-life .lg-entry h2{font-family:var(--sans);letter-spacing:-.035em;color:#3e6137;word-break:keep-all;margin:0 0 9px;font-size:28px;font-weight:550;line-height:1.5}.app-shell .page-life .lg-entry p{color:#6c815e;word-break:keep-all;max-width:680px;margin:0;font-size:16px;line-height:1.8}.app-shell .page-life .lg-entry>.button{color:#fff;white-space:normal;word-break:keep-all;background:#173a36;border:1px solid #173a36;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:14px 23px;font-size:16px;font-weight:500;line-height:1.6;display:inline-flex}.app-shell .page-life .lg-entry>.button:hover{background:#254e40;border-color:#254e40}@media (min-width:1600px){.app-shell .main-shell .workspace-page.page-guide{max-width:1460px}.app-shell .workspace-page.page-guide .lg-header h1{font-size:50px}}@media (max-width:1150px){.app-shell .main-shell .workspace-page.page-guide{padding-inline:32px}.app-shell .workspace-page.page-guide .lg-header h1{font-size:42px}.app-shell .workspace-page.page-guide :is(.lg-grid,.lg-summary-grid){grid-template-columns:minmax(0,1.2fr) minmax(280px,.85fr);gap:20px}.app-shell .workspace-page.page-guide :is(.lg-panel,.lg-overview){padding:26px}.app-shell .workspace-page.page-guide .lg-intent-options{gap:11px}.app-shell .workspace-page.page-guide .lg-intent-options>button{padding:22px 18px}.app-shell .workspace-page.page-guide .lg-intent-options>button>strong{font-size:20px}.app-shell .workspace-page.page-guide .lg-task-list>article{padding:22px}.app-shell .page-life .lg-entry{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:900px){.app-shell .workspace-page.page-guide :is(.lg-grid,.lg-summary-grid){grid-template-columns:1fr}.app-shell .workspace-page.page-guide .lg-start-photo{display:none}.app-shell .workspace-page.page-guide .lg-question-grid>aside{order:-1;padding:18px}.app-shell .workspace-page.page-guide .lg-question-grid>aside>.lg-panel-head{display:none}.app-shell .workspace-page.page-guide .lg-outline{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:0}.app-shell .workspace-page.page-guide .lg-outline>h2,.app-shell .workspace-page.page-guide .lg-outline>p{display:none}.app-shell .workspace-page.page-guide .lg-outline ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.app-shell .workspace-page.page-guide .lg-outline li>button{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:70px;padding:10px 5px}.app-shell .workspace-page.page-guide .lg-outline li>button>strong{font-size:13px;line-height:1.5}.app-shell .workspace-page.page-guide .lg-overview{text-align:left;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:0 25px;display:grid;position:static}.app-shell .workspace-page.page-guide .lg-overview>.ws-eyebrow{grid-column:1/-1;margin-bottom:18px}.app-shell .workspace-page.page-guide .lg-progress-ring{grid-area:1/1;width:140px;height:140px;margin:0}.app-shell .workspace-page.page-guide .lg-overview>h2{margin-bottom:5px}.app-shell .workspace-page.page-guide .lg-overview dl{border:0;grid-area:1/2;gap:8px;margin:0;padding:0}.app-shell .workspace-page.page-guide .lg-overview>.lg-small-note{text-align:center;grid-column:1/-1;margin-top:18px}.app-shell .workspace-page.page-guide .lg-ready-topics{grid-column:1/-1}}@media (max-width:700px){.app-shell .main-shell .workspace-page.page-guide{padding:20px 22px 0}.app-shell .workspace-page.page-guide .lg-header{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:3px 0 23px}.app-shell .workspace-page.page-guide .lg-header h1{letter-spacing:-.045em;margin:12px 0;font-size:38px;line-height:1.27}.app-shell .workspace-page.page-guide .lg-header .ws-page-description{font-size:16px;line-height:1.8}.app-shell .workspace-page.page-guide .lg-header .ws-header-actions{width:auto}.app-shell .workspace-page.page-guide .lg-header .button{border-radius:15px;min-height:48px;padding:11px 16px;font-size:15px}.app-shell .workspace-page.page-guide .lg-stepper{border-radius:20px;gap:3px;margin-bottom:20px;padding:4px}.app-shell .workspace-page.page-guide .lg-stepper>button{border-radius:16px;gap:7px;min-height:62px;padding:12px 6px}.app-shell .workspace-page.page-guide .lg-stepper>button>span{width:23px;min-width:23px;height:23px;font-size:11px}.app-shell .workspace-page.page-guide .lg-stepper>button>strong{font-size:15px;line-height:1.6}.app-shell .workspace-page.page-guide .lg-demo-note{border-radius:16px;gap:8px;margin-bottom:20px;padding:13px 15px;font-size:13px;line-height:1.8}.app-shell .workspace-page.page-guide .lg-demo-note>svg{width:16px;height:16px}.app-shell .workspace-page.page-guide :is(.lg-grid,.lg-summary-grid){gap:18px}.app-shell .workspace-page.page-guide :is(.lg-panel,.lg-overview){border-radius:28px;padding:24px}.app-shell .workspace-page.page-guide .lg-panel-head{margin-bottom:22px}.app-shell .workspace-page.page-guide .lg-panel-head h2{font-size:25px}.app-shell .workspace-page.page-guide .lg-panel-head p{font-size:15px}.app-shell .workspace-page.page-guide .lg-intent-options{gap:10px}.app-shell .workspace-page.page-guide .lg-intent-options>button{border-radius:21px;min-height:202px;padding:20px 16px}.app-shell .workspace-page.page-guide .lg-intent-options>button>svg{width:27px;height:27px;margin-bottom:19px}.app-shell .workspace-page.page-guide .lg-intent-options>button>strong{font-size:19px;line-height:1.6}.app-shell .workspace-page.page-guide .lg-intent-options>button>p{margin-top:8px;font-size:14px;line-height:1.8}.app-shell .workspace-page.page-guide .lg-intent-options>button>svg:last-child:not(:first-child){width:17px;height:17px;top:13px;right:12px}.app-shell .workspace-page.page-guide .lg-actions{gap:12px;margin-top:24px}.app-shell .workspace-page.page-guide .lg-actions>.button{width:100%}.app-shell .workspace-page.page-guide .lg-actions>p{font-size:13px}.app-shell .workspace-page.page-guide .lg-question-head{margin-bottom:18px}.app-shell .workspace-page.page-guide .lg-question-title h2{font-size:27px;line-height:1.5}.app-shell .workspace-page.page-guide .lg-question-title p{font-size:15px}.app-shell .workspace-page.page-guide .lg-question-title{margin-bottom:20px}.app-shell .workspace-page.page-guide .lg-answer-options{gap:9px}.app-shell .workspace-page.page-guide .lg-answer-options>button{border-radius:20px;gap:11px;min-height:132px;padding:19px 10px 16px}.app-shell .workspace-page.page-guide .lg-answer-options>button>span:first-child{border-radius:12px;width:33px;height:33px;font-size:15px}.app-shell .workspace-page.page-guide .lg-answer-options>button>span:first-child>svg{width:21px;height:21px}.app-shell .workspace-page.page-guide .lg-answer-options strong{letter-spacing:-.04em;word-break:keep-all;font-size:16px;line-height:1.55}.app-shell .workspace-page.page-guide .lg-answer-options small{display:none}.app-shell .workspace-page.page-guide .lg-answer-options>button>svg{width:15px;height:15px;top:7px;right:6px}.app-shell .workspace-page.page-guide .lg-question-actions{gap:9px;margin-top:20px;padding-top:18px}.app-shell .workspace-page.page-guide .lg-question-actions>.button{min-height:54px;padding:13px 18px;font-size:15px}.app-shell .workspace-page.page-guide .lg-question-actions>.button.primary{margin-left:auto}.app-shell .workspace-page.page-guide .lg-question-actions>.text-link{flex-basis:100%;order:3;min-height:38px;margin:0;font-size:14px}.app-shell .workspace-page.page-guide .lg-question-grid>aside{display:none}.app-shell .workspace-page.page-guide .lg-outline{border-radius:24px;padding:12px}.app-shell .workspace-page.page-guide .lg-outline ol{gap:3px}.app-shell .workspace-page.page-guide .lg-outline li>button{border-radius:13px;gap:5px;min-height:59px;padding:7px 2px}.app-shell .workspace-page.page-guide .lg-outline li>button>span{width:24px;height:24px;font-size:11px}.app-shell .workspace-page.page-guide .lg-outline li>button>strong{word-break:normal;font-size:11px;line-height:1.5}.app-shell .workspace-page.page-guide .lg-result-intro h2{font-size:27px}.app-shell .workspace-page.page-guide .lg-result-intro p{font-size:15px}.app-shell .workspace-page.page-guide .lg-result-tabs{border-radius:18px;gap:4px;width:100%;margin-bottom:20px;padding:4px}.app-shell .workspace-page.page-guide .lg-result-tabs>button{border-radius:14px;flex:1;gap:6px;min-height:51px;padding:12px 11px;font-size:15px}.app-shell .workspace-page.page-guide .lg-task-list>article{border-radius:23px;padding:21px 20px}.app-shell .workspace-page.page-guide .lg-task-top{align-items:flex-start;gap:9px}.app-shell .workspace-page.page-guide .lg-task-top>label{gap:11px}.app-shell .workspace-page.page-guide .lg-task-top>label>input{width:22px;height:22px;min-height:22px}.app-shell .workspace-page.page-guide .lg-task-top strong{font-size:18px}.app-shell .workspace-page.page-guide .lg-task-top small{font-size:12px}.app-shell .workspace-page.page-guide .lg-task-top>.text-link{max-width:70px;padding-top:0;font-size:13px}.app-shell .workspace-page.page-guide .lg-task-list>article>p{margin:10px 0 0 33px;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-guide .lg-overview{grid-template-columns:112px minmax(0,1fr);gap:0 19px;padding:23px}.app-shell .workspace-page.page-guide .lg-progress-ring{width:112px;height:112px}.app-shell .workspace-page.page-guide .lg-progress-ring strong{font-size:29px}.app-shell .workspace-page.page-guide .lg-progress-ring small{font-size:11px}.app-shell .workspace-page.page-guide .lg-progress-ring strong>small{font-size:16px}.app-shell .workspace-page.page-guide .lg-progress-ring>div>span{word-break:keep-all;max-width:73px;font-size:10px;line-height:1.5}.app-shell .workspace-page.page-guide .lg-overview>h2{font-size:21px}.app-shell .workspace-page.page-guide .lg-overview>p,.app-shell .workspace-page.page-guide .lg-overview :is(dt,dd){font-size:13px}.app-shell .workspace-page.page-guide .lg-result-actions{gap:10px;margin-top:23px}.app-shell .workspace-page.page-guide .lg-result-actions>.button{flex:160px;padding:13px 17px;font-size:15px}.app-shell .workspace-page.page-guide .lg-result-actions>.text-link{font-size:14px}.app-shell .workspace-page.page-guide .lg-share-list>label{border-radius:20px;padding:18px 17px}.app-shell .workspace-page.page-guide .lg-share-list strong{font-size:16px}.app-shell .workspace-page.page-guide .lg-share-list small{font-size:13px}.app-shell .workspace-page.page-guide .lg-share-preview{border-radius:26px;padding:24px}.app-shell .workspace-page.page-guide .lg-share-preview h3{font-size:22px}.app-shell .page-life .lg-entry{border-radius:27px;gap:22px;padding:26px}.app-shell .page-life .lg-entry h2{font-size:25px}.app-shell .page-life .lg-entry p{font-size:15px}.app-shell .page-life .lg-entry>.button{width:100%;font-size:15px}}@media (max-width:420px){.app-shell .main-shell .workspace-page.page-guide{padding-inline:16px}.app-shell .workspace-page.page-guide .lg-header h1{font-size:34px}.app-shell .workspace-page.page-guide .lg-stepper>button{gap:5px;padding-inline:3px}.app-shell .workspace-page.page-guide .lg-stepper>button>strong{font-size:14px}.app-shell .workspace-page.page-guide :is(.lg-panel,.lg-overview){padding:21px}.app-shell .workspace-page.page-guide .lg-panel-head h2{font-size:24px}.app-shell .workspace-page.page-guide .lg-intent-options>button{min-height:212px;padding:20px 14px}.app-shell .workspace-page.page-guide .lg-intent-options>button>strong{font-size:18px}.app-shell .workspace-page.page-guide .lg-question-title h2{font-size:25px}.app-shell .workspace-page.page-guide .lg-answer-options{gap:7px}.app-shell .workspace-page.page-guide .lg-answer-options>button{border-radius:18px;gap:10px;min-height:128px;padding:19px 7px 16px}.app-shell .workspace-page.page-guide .lg-answer-options>button>span:first-child{width:31px;height:31px}.app-shell .workspace-page.page-guide .lg-question-actions>.button{padding-inline:15px}.app-shell .workspace-page.page-guide .lg-question-actions>.text-link{flex-basis:100%;order:3;justify-content:center;margin:0}.app-shell .workspace-page.page-guide .lg-question-actions>.button:last-child{margin-left:auto}.app-shell .workspace-page.page-guide .lg-outline{padding:10px 7px}.app-shell .workspace-page.page-guide .lg-outline li>button>strong{display:none}.app-shell .workspace-page.page-guide .lg-outline li>button{min-height:44px}.app-shell .workspace-page.page-guide .lg-task-list>article{padding:20px 17px}.app-shell .workspace-page.page-guide .lg-task-top{flex-wrap:wrap;gap:3px}.app-shell .workspace-page.page-guide .lg-task-top>label{flex-basis:100%}.app-shell .workspace-page.page-guide .lg-task-top>.text-link{justify-content:flex-start;max-width:none;min-height:37px;margin-left:33px}.app-shell .workspace-page.page-guide .lg-task-list>article>p{margin-top:3px}.app-shell .workspace-page.page-guide .lg-overview{grid-template-columns:100px minmax(0,1fr);gap:0 16px}.app-shell .workspace-page.page-guide .lg-progress-ring{width:100px;height:100px}.app-shell .workspace-page.page-guide .lg-progress-ring strong{font-size:27px}.app-shell .workspace-page.page-guide .lg-overview>h2{font-size:20px}.app-shell .workspace-page.page-guide .lg-overview dl{grid-area:1/2}.app-shell .workspace-page.page-guide .lg-progress-ring{grid-row:1}.app-shell .workspace-page.page-guide .lg-result-tabs>button{padding-inline:8px;font-size:14px}.app-shell .page-life .lg-entry{padding:24px}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-page.page-guide :is(button,svg,circle,progress){scroll-behavior:auto!important;transition:none!important}}.app-shell .page-life .lg-life-handoff{background:#fff;border:1px solid #dce5d7;border-radius:27px;justify-content:space-between;align-items:center;gap:26px;margin:0 0 26px;padding:25px 28px;display:flex}.app-shell .page-life .lg-life-handoff h2{color:#315744;letter-spacing:-.035em;margin:5px 0 8px;font-size:24px;line-height:1.5}.app-shell .page-life .lg-life-handoff p:not(.ws-eyebrow){color:#71806a;word-break:keep-all;margin:0;font-size:16px;line-height:1.8}.app-shell .page-life .lg-life-handoff-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:15px;display:flex}.app-shell .page-life .lg-life-handoff-actions .button{border-radius:16px;min-height:52px;font-size:16px}@media (max-width:800px){.app-shell .page-life .lg-life-handoff{flex-direction:column;align-items:flex-start;padding:24px}.app-shell .page-life .lg-life-handoff-actions{gap:15px;width:100%}.app-shell .page-life .lg-life-handoff-actions .text-link{font-size:15px}}@media (max-width:700px){.app-shell .workspace-page.page-guide .lg-stage-1 .lg-header{padding-bottom:13px}.app-shell .workspace-page.page-guide .lg-stage-1 .lg-header .ws-page-description,.app-shell .workspace-page.page-guide .lg-stage-1 .lg-header .ws-header-actions{display:none}.app-shell .workspace-page.page-guide .lg-stage-1 .lg-stepper{margin-bottom:15px}.app-shell .workspace-page.page-guide .lg-stage-1 .lg-demo-note{margin-bottom:17px}}.app-shell .workspace-page.page-guide .lg-question-title .ws-eyebrow{align-items:center;gap:8px;display:flex}.au-overview,.au-studio{--au-paper:#fcfbf8;--au-ink:#202d2c;--au-teal:#173a36;--au-muted:#687572;--au-line:#dddeda;--au-bronze:#a28b68;color:var(--au-ink);min-width:0;font-size:14px;line-height:1.7}.au-overview *,.au-studio *{box-sizing:border-box}.au-overview button,.au-studio button{font:inherit;cursor:pointer}.au-overview button:disabled,.au-studio button:disabled{cursor:wait;opacity:.55;transform:none}:is(.au-overview button:focus-visible,.au-studio button:focus-visible,.au-studio a:focus-visible){outline:3px solid var(--au-bronze);outline-offset:4px}.au-overview svg,.au-studio svg{flex-shrink:0}.au-small-label{letter-spacing:.075em;color:var(--au-muted);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.7;display:inline-flex}.au-overview .eyebrow,.au-studio .eyebrow{color:var(--au-muted);letter-spacing:.11em;font-size:12px}.au-studio .button{white-space:normal;border-radius:3px;gap:10px;min-height:46px;padding:12px 18px;font-size:14px;line-height:1.5}.au-studio .button.primary{background:var(--au-teal);border:1px solid var(--au-teal);color:#fff}.au-studio .button.primary:hover{background:#102d29}.au-studio .button.outline{color:var(--au-teal);background:#fff;border:1px solid #c8cfca}.au-overview{padding-top:65px;padding-bottom:70px}.au-overview-heading{justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:26px;display:flex}.au-overview-heading h2{font-family:var(--serif,Georgia,serif);letter-spacing:-.045em;color:var(--au-ink);word-break:keep-all;margin:10px 0 0;font-size:30px;font-weight:500;line-height:1.6}.au-overview-open{border:0;border-bottom:1px solid var(--au-bronze);color:var(--au-teal);white-space:nowrap;background:0 0;align-items:center;gap:19px;padding:0 0 8px;display:inline-flex;font-size:14px!important}.au-overview-console{border-top:1px solid var(--au-ink);border-bottom:1px solid var(--au-line);background:#fff}.au-preview-tabs{border-bottom:1px solid var(--au-line);align-items:center;gap:32px;padding:0 26px;display:flex}.au-preview-tabs>button{color:var(--au-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:18px 0 16px;font-size:14px;display:flex}.au-preview-tabs>button[aria-selected=true]{color:var(--au-teal);border-bottom-color:var(--au-teal);font-weight:600}.au-preview-tabs>button:hover{color:var(--au-teal)}.au-flow-diagram{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1.1fr);align-items:center;gap:24px;padding:30px 26px 32px;display:grid}.au-flow-step{align-items:flex-start;gap:14px;min-width:0;display:flex}.au-flow-step>span{color:var(--au-bronze);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px;line-height:1.9}.au-flow-step>div{min-width:0}.au-flow-step small{color:var(--au-muted);margin-bottom:8px;font-size:12px;line-height:1.7;display:block}.au-flow-step strong{color:var(--au-ink);word-break:keep-all;font-size:15px;font-weight:500;line-height:1.8;display:block}.au-flow-arrow{color:#a9b1ab;justify-self:center}.au-flow-result strong{color:var(--au-teal);align-items:center;gap:7px;font-size:14px;display:flex}.au-flow-result strong>svg{color:var(--au-teal)}.au-preview-foot{border-top:1px solid var(--au-line);background:var(--au-paper);justify-content:space-between;align-items:center;gap:20px;padding:16px 26px;display:flex}.au-preview-foot>span{color:#54635f;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.au-preview-foot p{color:var(--au-muted);text-align:right;word-break:keep-all;margin:0;font-size:12px;line-height:1.8}.au-studio{max-width:1320px;margin:0 auto 40px}.au-mode-tabs{border-bottom:1px solid var(--au-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 36px;display:grid}.au-mode-tabs>button{text-align:left;color:#7a8580;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:13px;min-width:0;padding:24px 0 21px;display:flex;position:relative}.au-mode-tabs>button>span{color:#8e9991;align-self:flex-start;padding-top:5px;font-size:12px}.au-mode-tabs>button>div{flex:1;min-width:0}.au-mode-tabs strong{color:var(--au-ink);font-size:18px;font-weight:500;line-height:1.6;display:block}.au-mode-tabs small{color:var(--au-muted);word-break:keep-all;margin-top:3px;font-size:12px;line-height:1.7;display:block}.au-mode-tabs>button>svg:last-child{color:#97a09a;width:16px}.au-mode-tabs>button[aria-selected=true]{border-bottom-color:var(--au-teal);color:var(--au-teal)}.au-mode-tabs>button[aria-selected=true] strong{color:var(--au-teal);font-weight:600}.au-mode-tabs>button[aria-selected=true]>span{color:var(--au-bronze)}.au-workbench{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.au-input-panel{border:1px solid var(--au-line);border-top:2px solid var(--au-teal);background:#fff;min-width:0;padding:25px 24px;position:sticky;top:105px}.au-input-title{border-bottom:1px solid var(--au-line);margin-bottom:25px;padding-bottom:22px}.au-input-title>span{letter-spacing:.04em;color:var(--au-muted);font-size:12px;font-weight:500}.au-input-title h2{font-family:var(--serif,Georgia,serif);letter-spacing:-.04em;color:var(--au-ink);margin:9px 0 0;font-size:25px;font-weight:500;line-height:1.6}.au-input-panel form{flex-direction:column;gap:21px;min-width:0;display:flex}.au-input-panel label{color:var(--au-ink);min-width:0;font-size:13px;font-weight:500;line-height:1.8;display:block}.au-input-panel label>small{color:var(--au-muted);margin:3px 0 0;font-size:12px;font-weight:400;line-height:1.7;display:block}.au-input-panel label>input,.au-input-panel label>select{width:100%;min-width:0;min-height:46px;color:var(--au-ink);box-shadow:none;background:#fff;border:1px solid #cbd2cb;border-radius:3px;margin-top:9px;padding:11px 10px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;display:block}.au-input-panel label>input::placeholder{color:#79867b;opacity:1;font-size:12px}.au-input-panel label>input:focus,.au-input-panel label>select:focus{border-color:var(--au-teal);outline-offset:2px;outline:2px solid #a28b6860}.au-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.au-field-note{color:var(--au-muted);word-break:keep-all;margin:-9px 0 0;font-size:12px;line-height:1.9}.au-input-panel form>.button{width:100%;margin-top:3px}.au-example-button{color:var(--au-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:0 0 3px;display:flex;font-size:13px!important}.au-example-button:hover{color:var(--au-teal)}.au-input-footer{border-top:1px solid var(--au-line);color:var(--au-muted);word-break:keep-all;align-items:flex-start;gap:7px;margin-top:23px;padding-top:17px;font-size:12px;line-height:1.9;display:flex}.au-input-footer>svg{color:var(--au-bronze);margin-top:4px}.au-life-input-note{color:var(--au-teal);padding:2px 0 4px}.au-life-input-note h3{font-family:var(--serif,Georgia,serif);letter-spacing:-.035em;margin:13px 0 10px;font-size:21px;font-weight:500;line-height:1.7}.au-life-input-note p{color:var(--au-muted);margin:0 0 16px;font-size:13px;line-height:2}.au-life-input-note>span{color:var(--au-muted);border-top:1px solid var(--au-line);padding-top:15px;font-size:12px;line-height:1.8;display:block}.au-result-panel{min-width:0}.au-message{border:1px solid var(--au-line);border-left:3px solid var(--au-teal);color:#4c6059;word-break:keep-all;background:#f6f6f1;margin:0 0 22px;padding:15px 18px;font-size:13px;line-height:1.9}.au-error{color:#81483e;background:#faf3ef;border-color:#e3d3ca #e3d3ca #e3d3ca #a66a57}.au-result-heading{border-bottom:1px solid var(--au-line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;padding:0 0 24px;display:flex}.au-result-heading h2{font-family:var(--serif,Georgia,serif);letter-spacing:-.04em;color:var(--au-ink);overflow-wrap:anywhere;margin:9px 0 10px;font-size:30px;font-weight:500;line-height:1.6}.au-result-heading p{color:var(--au-muted);margin:0;font-size:12px;line-height:1.8}.au-private-badge{white-space:nowrap;border:1px solid var(--au-line);color:#50645b;border-radius:3px;align-items:center;gap:6px;margin-top:3px;padding:5px 8px;font-size:12px;display:inline-flex}.au-plan-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 27px;display:grid}.au-plan-metrics>div{border-right:1px solid var(--au-line);min-width:0;padding:0 12px 0 0}.au-plan-metrics>div:last-child{border:0}.au-plan-metrics span{color:var(--au-muted);word-break:keep-all;font-size:12px;line-height:1.8;display:block}.au-plan-metrics strong{letter-spacing:-.045em;color:var(--au-teal);margin-top:7px;font-size:31px;font-weight:500;line-height:1.5;display:block}.au-plan-metrics small{letter-spacing:0;color:var(--au-muted);margin-left:4px;font-size:13px;font-weight:400}.au-tax-result{border:1px solid #cdd5cd;border-top:2px solid var(--au-bronze);background:#fff;min-width:0;margin:0 0 26px;padding:24px 26px}.au-tax-top{grid-template-columns:minmax(0,1fr) 24px minmax(0,1.1fr);align-items:center;gap:15px;margin-bottom:25px;display:grid}.au-tax-top>div{min-width:0}.au-tax-top>div>span{color:var(--au-muted);font-size:12px;line-height:1.8;display:block}.au-tax-top strong{letter-spacing:-.045em;color:var(--au-ink);overflow-wrap:anywhere;margin-top:7px;font-size:30px;font-weight:500;line-height:1.5;display:block}.au-tax-top>div:last-child strong{color:var(--au-teal)}.au-tax-top strong>small{letter-spacing:0;margin-left:5px;font-size:13px;font-weight:400}.au-tax-equals{color:var(--au-bronze);justify-self:center;font-size:20px}.au-tax-bands{border-top:1px solid var(--au-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:20px;padding-top:19px;display:grid}.au-tax-bands>div{color:#7b8680;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex}.au-tax-bands strong{letter-spacing:-.03em;font-size:20px;font-weight:500;line-height:1.5;display:block}.au-tax-bands span{text-align:center;word-break:keep-all;margin:3px 0 10px;font-size:12px;line-height:1.7;display:block}.au-tax-bands i{background:#e9ece6;width:100%;min-height:17px;display:block}.au-tax-bands>div.active{color:var(--au-teal)}.au-tax-bands>div.active strong{font-weight:600}.au-tax-bands>div.active i{background:var(--au-teal)}.au-tax-formula{color:#485d54;border-top:1px solid var(--au-line);overflow-wrap:anywhere;margin:0;padding-top:16px;font-size:13px;line-height:2}.au-tax-note{color:var(--au-muted);word-break:keep-all;margin:11px 0 0;font-size:12px;line-height:1.9}.au-cost-result{border:1px solid #cdd5cd;border-top:2px solid var(--au-bronze);background:#fff;margin:0 0 26px;padding:24px 26px}.au-cost-result>div:first-child{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.au-cost-result>div:first-child>span{color:var(--au-muted);font-size:12px}.au-cost-result strong{letter-spacing:-.045em;color:var(--au-teal);overflow-wrap:anywhere;min-width:0;font-size:32px;font-weight:500;line-height:1.5}.au-cost-result strong>small{letter-spacing:0;margin-left:5px;font-size:13px;font-weight:400}.au-cost-stack{background:#eceee7;border-radius:2px;gap:3px;height:24px;margin:21px 0 20px;display:flex;overflow:hidden}.au-cost-stack>span:first-child{background:var(--au-teal)}.au-cost-stack>span:nth-child(2){background:#748983}.au-cost-stack>span:nth-child(3){background:var(--au-bronze)}.au-cost-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.au-cost-result dl>div{border-right:1px solid var(--au-line);min-width:0;padding-right:12px}.au-cost-result dl>div:last-child{border:0}.au-cost-result dt{color:var(--au-muted);font-size:12px;line-height:1.7}.au-cost-result dd{color:#425a50;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.8}.au-cost-result>p{color:var(--au-muted);border-top:1px solid var(--au-line);word-break:keep-all;margin:19px 0 0;padding-top:15px;font-size:12px;line-height:1.9}.au-plan-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:26px 0;display:flex}.au-plan-actions>button:not(.button){color:#4c6258;background:0 0;border:0;border-bottom:1px solid #c7d0c7;align-items:center;gap:7px;padding:5px 0;font-size:12px;display:flex}.au-task-progress{color:var(--au-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:30px 0 24px;font-size:12px;line-height:1.8;display:flex}.au-task-progress>b{color:var(--au-teal);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.au-task-progress>div{background:#e6eae2;width:100%;height:4px;margin-top:2px;overflow:hidden}.au-task-progress i{background:var(--au-teal);height:100%;transition:width .2s;display:block}.au-task-list{flex-direction:column;gap:0;display:flex}.au-task{border-bottom:1px solid var(--au-line);background:0 0;grid-template-columns:30px minmax(0,1fr);gap:15px;min-width:0;padding:24px 0;display:grid}.au-task>div{min-width:0}.au-task-check{width:27px;height:27px;color:var(--au-muted);background:#fff;border:1px solid #bfcbbf;border-radius:3px;align-self:start;place-items:center;margin-top:3px;display:grid}.au-task-check>span{font-variant-numeric:tabular-nums;font-size:12px}.au-task-done .au-task-check{background:var(--au-teal);border-color:var(--au-teal);color:#fff}.au-task-done h3{color:#7c8980;text-decoration:line-through;text-decoration-thickness:1px}.au-task-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:8px;display:flex}.au-task-meta>span{color:#7f705b;font-size:12px;line-height:1.6}.au-task-meta time{color:#4d6256;white-space:nowrap;font-size:12px;line-height:1.7}.au-task-meta time small{color:var(--au-muted);margin-left:4px;font-size:12px}.au-task-meta>small{color:var(--au-muted);font-size:12px;line-height:1.7}.au-task h3{color:var(--au-ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 10px;font-size:16px;font-weight:500;line-height:1.8}.au-task p{color:var(--au-muted);word-break:keep-all;margin:0;font-size:13px;line-height:2}.au-task-bottom{flex-wrap:wrap;align-items:center;gap:10px 17px;margin-top:14px;display:flex}.au-task-bottom a{color:var(--au-teal);align-items:center;gap:7px;font-size:12px;line-height:1.8;text-decoration:none;display:flex}.au-task-bottom a:hover{text-underline-offset:3px;text-decoration:underline}.au-task-bottom>span{color:#7d8275;align-items:center;gap:6px;font-size:12px;line-height:1.8;display:flex}.au-plan-footnote{color:var(--au-muted);word-break:keep-all;align-items:flex-start;gap:8px;margin:0;padding:20px 0 0;font-size:12px;line-height:2;display:flex}.au-plan-footnote>svg{color:#87947f;margin-top:5px}.au-saved-section{border-top:1px solid var(--au-line);grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);gap:50px;margin-top:45px;padding:37px 0 40px;display:grid}.au-saved-section h2{font-family:var(--serif,Georgia,serif);letter-spacing:-.04em;color:var(--au-ink);margin:10px 0 12px;font-size:27px;font-weight:500;line-height:1.7}.au-saved-section>div:first-child>p{color:var(--au-muted);word-break:keep-all;margin:0;font-size:13px;line-height:1.9}.au-saved-empty{color:var(--au-muted);border-top:1px solid var(--au-line);word-break:keep-all;margin:0;padding:26px 0;font-size:13px;line-height:2}.au-saved-list{flex-direction:column;gap:0;min-width:0;display:flex}.au-saved-list>button{text-align:left;border:0;border-bottom:1px solid var(--au-line);width:100%;color:var(--au-teal);background:0 0;align-items:center;gap:15px;min-width:0;padding:18px 0;display:flex}.au-saved-list>button:first-child{border-top:1px solid var(--au-line)}.au-saved-list>button:hover{background:#f8f8f3}.au-saved-list>button>span{flex:1;min-width:0}.au-saved-list strong{color:var(--au-ink);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.8;display:block}.au-saved-list small{color:var(--au-muted);margin-top:4px;font-size:12px;line-height:1.8;display:block}.au-saved-list>button>svg:last-child{color:#8c978c;width:16px}.au-official{border-top:1px solid var(--au-ink);padding:42px 0 12px}.au-official-label{border-top:1px solid var(--au-line);justify-content:space-between;align-items:center;gap:18px;padding:19px 0;display:flex}.au-current-status{color:var(--au-teal);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.au-official-label>small{color:var(--au-muted);font-size:12px}.au-official-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.au-official-guides>a{min-width:0;color:var(--au-ink);border-top:1px solid var(--au-line);flex-direction:column;padding:23px 0 24px;text-decoration:none;transition:border-color .15s;display:flex}.au-official-guides>a:hover{border-top-color:var(--au-teal)}.au-official-guides>a>div{color:var(--au-teal);justify-content:space-between;align-items:center;gap:10px;margin-bottom:19px;display:flex}.au-official-guides>a>div>span{color:var(--au-bronze);font-size:12px}.au-official-guides h3{letter-spacing:-.025em;color:var(--au-ink);margin:0 0 10px;font-size:17px;font-weight:500;line-height:1.8}.au-official-guides p{color:var(--au-muted);word-break:keep-all;flex:1;margin:0 0 20px;font-size:13px;line-height:1.95}.au-official-guides small{color:var(--au-teal);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.8;display:flex}.au-official-note{color:var(--au-muted);word-break:keep-all;align-items:flex-start;gap:8px;margin:21px 0 0;font-size:12px;line-height:2;display:flex}.au-official-note>svg{color:#85917f;margin-top:5px}@media (max-width:1100px){.au-workbench{grid-template-columns:minmax(245px,285px) minmax(0,1fr);gap:29px}.au-input-panel{padding:24px 21px}.au-result-heading h2{font-size:27px}.au-result-heading{gap:10px}.au-plan-metrics{gap:11px}.au-plan-metrics strong{font-size:28px}.au-plan-metrics small{font-size:12px}.au-tax-result,.au-cost-result{padding:22px 21px}.au-tax-top strong{font-size:26px}.au-tax-top{grid-template-columns:minmax(0,1fr) 16px minmax(0,1.1fr);gap:10px}.au-cost-result strong{font-size:28px}.au-cost-result>div:first-child{gap:13px}.au-cost-result dl{gap:10px}.au-cost-result dd{font-size:13px}.au-overview-heading h2{font-size:28px}.au-flow-diagram{gap:16px;padding:26px 23px}.au-flow-step{gap:10px}.au-flow-step strong{font-size:14px}.au-preview-foot{align-items:flex-start;gap:17px}.au-preview-foot>span{white-space:normal;word-break:keep-all}.au-saved-section{gap:32px}}@media (max-width:850px){.au-workbench{grid-template-columns:1fr;gap:31px}.au-input-panel{padding:28px;position:static}.au-input-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 25px;display:grid}.au-input-panel form>.au-field-note,.au-life-input-note,.au-input-panel form>.button,.au-example-button{grid-column:1/-1}.au-input-panel form>.button{max-width:340px;margin-top:6px}.au-example-button{justify-self:start}.au-input-footer{margin-top:21px}.au-result-heading h2{font-size:30px}.au-tax-top strong,.au-cost-result strong{font-size:32px}.au-mode-tabs{gap:20px}.au-mode-tabs>button{gap:10px}.au-mode-tabs strong{font-size:17px}.au-mode-tabs>button>span{display:none}.au-overview-heading h2{font-size:26px}.au-flow-diagram{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1.1fr);gap:13px}.au-flow-step{display:block}.au-flow-step>span{margin-bottom:10px;display:block}.au-flow-step strong,.au-flow-result strong{font-size:13px}.au-preview-foot{display:block}.au-preview-foot p{text-align:left;margin-top:8px}.au-official-guides{gap:23px}.au-official-guides h3{font-size:16px}.au-saved-section{grid-template-columns:minmax(200px,.8fr) minmax(0,1.5fr);gap:27px}}@media (max-width:600px){.au-overview{padding-top:45px;padding-bottom:45px}.au-overview-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:22px}.au-overview-heading h2{letter-spacing:-.045em;margin-top:9px;font-size:27px;line-height:1.7}.au-overview-open{gap:23px;padding-bottom:6px;font-size:13px!important}.au-preview-tabs{justify-content:space-between;gap:0;padding:0 18px}.au-preview-tabs>button{gap:6px;padding:16px 0;font-size:13px}.au-preview-tabs>button>svg{width:16px}.au-flow-diagram{flex-direction:column;align-items:stretch;gap:15px;padding:25px 21px;display:flex}.au-flow-step{gap:15px;display:flex}.au-flow-step>span{flex-shrink:0;width:20px;margin:0;padding-top:1px}.au-flow-step small{margin-bottom:6px;font-size:12px}.au-flow-step strong,.au-flow-result strong{font-size:14px;line-height:1.8}.au-flow-arrow{color:#a0aaa0;width:15px;height:15px;margin-left:37px;transform:rotate(90deg)}.au-preview-foot{padding:17px 20px}.au-preview-foot>span{gap:7px;font-size:12px;line-height:1.8}.au-preview-foot p{margin-top:9px;font-size:12px;line-height:1.9}.au-studio{margin-bottom:30px}.au-mode-tabs{gap:12px;margin-bottom:26px}.au-mode-tabs>button{border-bottom-width:2px;flex-direction:column;align-items:flex-start;gap:9px;padding:20px 0 17px;display:flex}.au-mode-tabs strong{font-size:15px}.au-mode-tabs small{word-break:keep-all;margin-top:5px;font-size:12px;line-height:1.8}.au-mode-tabs>button>svg:last-child{display:none}.au-mode-tabs>button>svg{width:20px;height:20px}.au-workbench{gap:28px}.au-input-panel{padding:25px 22px}.au-input-title{margin-bottom:23px;padding-bottom:20px}.au-input-title h2{margin-top:7px;font-size:25px}.au-input-title>span{font-size:12px}.au-input-panel form{gap:22px;display:flex}.au-input-panel label{font-size:14px;line-height:1.8}.au-input-panel label>small{font-size:12px;line-height:1.8}.au-input-panel label>input,.au-input-panel label>select{min-height:48px;margin-top:10px;padding:12px 10px;font-size:16px}.au-input-panel label>input::placeholder{font-size:12px}.au-form-pair{gap:13px}.au-field-note{margin-top:-10px;font-size:12px;line-height:2}.au-input-panel form>.button{max-width:none;min-height:49px;font-size:14px}.au-example-button{padding:0 0 2px;font-size:13px!important}.au-input-footer{font-size:12px;line-height:1.9}.au-life-input-note h3{font-size:23px}.au-life-input-note p{font-size:14px;line-height:2.1}.au-life-input-note>span{font-size:12px;line-height:1.9}.au-result-heading{flex-wrap:wrap;gap:13px;margin-bottom:23px;padding-bottom:22px}.au-result-heading h2{margin:10px 0;font-size:27px;line-height:1.7}.au-result-heading p{font-size:12px;line-height:1.9}.au-private-badge{margin-top:0;padding:4px 7px;font-size:12px}.au-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin-bottom:27px}.au-plan-metrics>div:nth-child(2){border:0}.au-plan-metrics>div{padding-right:12px}.au-plan-metrics span{font-size:12px}.au-plan-metrics strong{margin-top:4px;font-size:30px}.au-plan-metrics small{font-size:13px}.au-tax-result,.au-cost-result{margin-bottom:25px;padding:23px 20px}.au-tax-top{grid-template-columns:1fr;gap:14px;margin-bottom:23px}.au-tax-equals{justify-self:start;width:20px;line-height:1;transform:rotate(90deg)}.au-tax-top>div>span{font-size:12px}.au-tax-top strong{margin-top:5px;font-size:31px;line-height:1.55}.au-tax-top strong>small{font-size:13px}.au-tax-bands{gap:5px;margin-bottom:18px;padding-top:18px}.au-tax-bands strong{font-size:20px}.au-tax-bands span{letter-spacing:-.055em;margin:4px 0 10px;font-size:12px;line-height:1.7}.au-tax-formula,.au-tax-note{font-size:12px;line-height:2}.au-cost-result>div:first-child{display:block}.au-cost-result strong{margin-top:6px;font-size:31px;display:block}.au-cost-stack{height:24px;margin:21px 0 19px}.au-cost-result dl{grid-template-columns:1fr;gap:13px}.au-cost-result dl>div{border-right:0;border-bottom:1px solid var(--au-line);justify-content:space-between;align-items:center;gap:15px;padding:0 0 12px;display:flex}.au-cost-result dl>div:last-child{border:0;padding:0}.au-cost-result dt{font-size:12px}.au-cost-result dd{margin:0;font-size:14px}.au-cost-result>p{font-size:12px;line-height:2}.au-plan-actions{gap:15px 22px;margin:23px 0}.au-plan-actions>.button{flex-basis:100%;min-height:48px;font-size:14px}.au-plan-actions>button:not(.button){gap:6px;font-size:12px}.au-task-progress{margin:29px 0 23px;font-size:12px}.au-task{grid-template-columns:26px minmax(0,1fr);gap:12px;padding:24px 0}.au-task-check{width:25px;height:25px;margin-top:2px}.au-task-meta{gap:8px 12px;margin-bottom:9px}.au-task-meta>span,.au-task-meta time,.au-task-meta time small,.au-task-meta>small{font-size:12px}.au-task h3{margin-bottom:10px;font-size:16px;line-height:1.9}.au-task p{font-size:13px;line-height:2.1}.au-task-bottom{gap:10px 13px;margin-top:15px}.au-task-bottom a,.au-task-bottom>span{font-size:12px;line-height:1.9}.au-plan-footnote{padding-top:20px;font-size:12px;line-height:2.1}.au-message{margin-bottom:22px;padding:15px 16px;font-size:13px;line-height:2}.au-saved-section{grid-template-columns:1fr;gap:24px;margin-top:37px;padding:30px 0 33px}.au-saved-section h2{margin:10px 0 12px;font-size:27px}.au-saved-section>div:first-child>p{font-size:13px;line-height:2}.au-saved-empty{padding:22px 0;font-size:13px;line-height:2.1}.au-saved-list>button{gap:13px;padding:18px 0}.au-saved-list>button>svg{width:20px}.au-saved-list strong{font-size:14px;line-height:1.9}.au-saved-list small{font-size:12px;line-height:1.9}.au-official{padding-top:30px}.au-official-label{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:16px 0}.au-current-status,.au-official-label>small{font-size:12px}.au-official-guides{grid-template-columns:1fr;gap:0}.au-official-guides>a{padding:23px 0}.au-official-guides>a>div{margin-bottom:14px}.au-official-guides h3{margin-bottom:9px;font-size:18px;line-height:1.8}.au-official-guides p{margin-bottom:16px;font-size:13px;line-height:2.1}.au-official-guides small{font-size:12px}.au-official-note{margin-top:20px;font-size:12px;line-height:2.1}}@media (max-width:370px){.au-preview-tabs{padding:0 14px}.au-preview-tabs>button{gap:5px;font-size:12px}.au-preview-tabs>button>svg{width:15px}.au-input-panel{padding:24px 19px}.au-tax-result,.au-cost-result{padding:22px 17px}.au-tax-bands strong{font-size:18px}.au-tax-bands span{letter-spacing:-.07em;font-size:12px}}@media (prefers-reduced-motion:reduce){.au-task-progress i,.au-official-guides>a{transition:none}}.au-simple .au-simple-header{justify-content:space-between;align-items:center;gap:24px;padding:6px 0 24px;display:flex}.au-simple .au-simple-header h1{font-family:var(--serif,Georgia,serif);letter-spacing:-.045em;color:var(--au-ink);margin:5px 0 6px;font-size:30px;font-weight:500;line-height:1.5}.au-simple .au-simple-header p{color:var(--au-muted);margin:0;font-size:14px;line-height:1.8}.au-simple .au-simple-private{color:var(--au-muted);align-items:center;gap:7px;font-size:12px;line-height:1.8;display:flex}.au-simple .au-workspace-tabs{border-bottom:1px solid var(--au-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:26px;display:grid}.au-simple .au-workspace-tabs>button{min-width:0;min-height:54px;color:var(--au-muted);text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:14px;display:flex}.au-simple .au-workspace-tabs>button[aria-selected=true]{border-bottom-color:var(--au-teal);color:var(--au-teal);background:#f5f6f2;font-weight:600}.au-simple .au-workspace-tabs>button:hover{color:var(--au-teal)}.au-simple .au-workspace-tabs small{border:1px solid var(--au-line);border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:12px;font-weight:400;line-height:1;display:grid}.au-simple .au-workspace-panel,.au-simple .au-workspace-messages{min-width:0}.au-simple .au-workspace-messages:empty{display:none}.au-simple .au-message{margin:0 0 20px;padding:11px 14px;font-size:13px;line-height:1.8}.au-simple .au-mode-tabs{border:1px solid var(--au-line);background:#fff;gap:0;margin:0 0 24px;scroll-margin-top:105px}.au-simple .au-mode-tabs>button{text-align:center;border-bottom-width:2px;justify-content:center;gap:9px;min-height:53px;padding:13px 12px}.au-simple .au-mode-tabs>button:not(:last-child){border-right:1px solid var(--au-line)}.au-simple .au-mode-tabs>button>span,.au-simple .au-mode-tabs>button>svg:last-child,.au-simple .au-mode-tabs small{display:none}.au-simple .au-mode-tabs>button>div{flex:initial}.au-simple .au-mode-tabs>button>svg{width:18px;height:18px}.au-simple .au-mode-tabs strong{font-size:15px;line-height:1.6}.au-simple .au-mode-tabs>button[aria-selected=true]{background:#f6f7f3}.au-simple .au-workbench{grid-template-columns:minmax(270px,320px) minmax(0,1fr);gap:30px}.au-simple .au-input-panel{border-top-width:1px;padding:20px;position:static;top:auto}.au-simple .au-input-title{margin-bottom:18px;padding:0 0 16px}.au-simple .au-input-title>span{display:none}.au-simple .au-input-title h2{margin:0;font-family:inherit;font-size:18px;font-weight:500;line-height:1.7}.au-simple .au-input-panel form{gap:17px}.au-simple .au-input-panel label{font-size:13px;line-height:1.8}.au-simple .au-input-panel label>input,.au-simple .au-input-panel label>select{min-height:44px;margin-top:7px;padding:10px;font-size:14px}.au-simple .au-field-note{margin-top:-8px;font-size:12px;line-height:1.8}.au-simple .au-input-footer{margin-top:18px;padding-top:13px;font-size:12px;line-height:1.8}.au-simple .au-life-input-note h3{margin:8px 0;font-size:20px}.au-simple .au-life-input-note p{margin-bottom:12px;line-height:1.8}.au-simple .au-life-input-note>span{padding-top:12px}.au-simple .au-simple-empty{border:1px dashed var(--au-line);color:var(--au-muted);background:#fafaf7;padding:27px 24px}.au-simple .au-simple-empty>svg{color:var(--au-teal)}.au-simple .au-simple-empty h2{color:var(--au-ink);word-break:keep-all;margin:10px 0 8px;font-family:inherit;font-size:18px;font-weight:500;line-height:1.8}.au-simple .au-simple-empty p{word-break:keep-all;max-width:460px;margin:0;font-size:13px;line-height:1.9}.au-simple .au-result-heading{gap:14px;margin-bottom:17px;padding-bottom:16px}.au-simple .au-result-heading h2{margin:6px 0;font-size:25px;line-height:1.6}.au-simple .au-result-heading .au-small-label{letter-spacing:.04em;font-size:12px}.au-simple .au-private-badge{padding:4px 7px}.au-simple .au-plan-metrics{flex-wrap:wrap;gap:8px 20px;margin:0 0 18px;display:flex}.au-simple .au-plan-metrics>div{border:0;align-items:baseline;gap:7px;padding:0;display:flex}.au-simple .au-plan-metrics span{font-size:12px}.au-simple .au-plan-metrics strong{letter-spacing:-.025em;margin:0;font-size:17px;line-height:1.6}.au-simple .au-plan-metrics small{margin-left:3px;font-size:12px}.au-simple .au-tax-result,.au-simple .au-cost-result{border-top-width:1px;margin-bottom:18px;padding:20px}.au-simple .au-tax-top{grid-template-columns:minmax(0,1fr) 20px minmax(0,1.1fr);gap:12px;margin-bottom:14px}.au-simple .au-tax-top strong,.au-simple .au-cost-result strong{margin-top:4px;font-size:26px;line-height:1.5}.au-simple .au-tax-formula{padding-top:12px;font-size:12px;line-height:1.8}.au-simple .au-tax-note,.au-simple .au-cost-result>p{margin-top:9px;font-size:12px;line-height:1.8}.au-simple .au-calculation-details{border-top:1px solid var(--au-line);margin-top:12px;padding-top:11px}.au-simple .au-calculation-details>summary{cursor:pointer;color:var(--au-teal);justify-content:space-between;align-items:center;gap:12px;font-size:12px;list-style:none;display:flex}.au-simple .au-calculation-details>summary::-webkit-details-marker{display:none}.au-simple .au-calculation-details[open]>summary>svg{transform:rotate(90deg)}.au-simple .au-tax-bands{margin:15px 0 12px;padding-top:14px}.au-simple .au-cost-stack{height:14px;margin:17px 0}.au-simple .au-cost-result dl{gap:15px}.au-simple .au-cost-result dd{font-size:14px}.au-simple .au-plan-actions{gap:13px 20px;margin:18px 0}.au-simple .au-plan-actions>.button{min-height:44px;padding:11px 15px;font-size:13px}.au-simple .au-plan-actions>button:not(.button){font-size:12px}.au-simple .au-task-progress{margin:21px 0 17px;font-size:12px}.au-simple .au-task-groups{border-top:1px solid var(--au-line)}.au-simple .au-task-group{border-bottom:1px solid var(--au-line)}.au-simple .au-task-group>summary{cursor:pointer;min-height:58px;color:var(--au-ink);align-items:center;gap:12px;padding:14px 0;list-style:none;display:flex}.au-simple .au-task-group>summary::-webkit-details-marker{display:none}.au-simple .au-task-group>summary:hover strong{color:var(--au-teal)}.au-simple .au-group-number{color:var(--au-bronze);font-variant-numeric:tabular-nums;font-size:12px}.au-simple .au-task-group>summary>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.7}.au-simple .au-group-count{color:var(--au-muted);white-space:nowrap;font-size:12px;line-height:1.8}.au-simple .au-task-group>summary>svg{color:var(--au-muted)}.au-simple .au-task-group[open]>summary>svg{transform:rotate(90deg)}.au-simple .au-task-list{padding:0 0 4px 24px}.au-simple .au-task{gap:12px;padding:18px 0}.au-simple .au-task:last-child{border-bottom:0}.au-simple .au-task h3{margin:0 0 7px;font-size:15px;line-height:1.8}.au-simple .au-task p{font-size:13px;line-height:1.9}.au-simple .au-task-meta{margin-bottom:5px}.au-simple .au-task-bottom{gap:7px 14px;margin-top:10px}.au-simple .au-plan-footnote{padding-top:15px;font-size:12px;line-height:1.9}.au-simple .au-saved-section{border-top:0;grid-template-columns:1fr;gap:23px;margin:0;padding:0 0 20px}.au-simple .au-saved-section h2{margin:6px 0 8px;font-size:24px;line-height:1.6}.au-simple .au-saved-section .eyebrow{letter-spacing:.04em;font-size:12px}.au-simple .au-saved-section>div:first-child>p{font-size:13px;line-height:1.8}.au-simple .au-saved-list>button{padding:17px 0}.au-simple .au-saved-empty{padding:22px 0}.au-simple .au-official-disclosure{border-top:1px solid var(--au-line);border-bottom:1px solid var(--au-line);margin:27px 0 0;padding:0}.au-simple .au-official-disclosure>summary{cursor:pointer;color:var(--au-teal);align-items:center;gap:10px;padding:17px 0;list-style:none;display:flex}.au-simple .au-official-disclosure>summary::-webkit-details-marker{display:none}.au-simple .au-official-disclosure>summary>strong{font-size:14px;font-weight:500;line-height:1.8}.au-simple .au-official-disclosure>summary>span{color:var(--au-muted);flex:1;font-size:12px;line-height:1.8}.au-simple .au-official-disclosure>summary>svg:last-child{color:var(--au-muted);margin-left:auto}.au-simple .au-official-disclosure[open]>summary>svg:last-child{transform:rotate(90deg)}.au-simple .au-official-content{padding-bottom:20px}.au-simple .au-official-label{padding:12px 0}.au-simple .au-official-guides{gap:24px}.au-simple .au-official-guides>a{padding:16px 0}.au-simple .au-official-guides>a>div{margin-bottom:12px}.au-simple .au-official-guides h3{margin-bottom:7px;font-size:15px}.au-simple .au-official-guides p{margin-bottom:13px;font-size:12px;line-height:1.9}.au-simple .au-official-note{margin-top:10px;font-size:12px;line-height:1.9}.au-simple summary:focus-visible{outline:3px solid var(--au-bronze);outline-offset:3px}@media (max-width:1000px){.au-simple .au-workbench{grid-template-columns:minmax(250px,290px) minmax(0,1fr);gap:24px}.au-simple .au-input-panel{padding:18px}.au-simple .au-plan-actions>.button{flex-basis:100%}.au-simple .au-tax-top strong{font-size:23px}}@media (max-width:850px){.au-simple .au-workbench{grid-template-columns:1fr;gap:24px}.au-simple .au-input-panel{padding:22px}.au-simple .au-input-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 24px;display:grid}.au-simple .au-simple-empty{padding:22px}.au-simple .au-tax-top{grid-template-columns:minmax(0,1fr) 20px minmax(0,1.1fr)}.au-simple .au-tax-top strong{font-size:27px}.au-simple .au-plan-actions>.button{flex-basis:auto}}@media (max-width:600px){.au-simple .au-simple-header{padding:3px 0 20px;display:block}.au-simple .au-simple-header h1{margin:4px 0 6px;font-size:27px}.au-simple .au-simple-header p{font-size:13px;line-height:1.8}.au-simple .au-simple-private{margin-top:12px}.au-simple .au-workspace-tabs{margin-bottom:22px}.au-simple .au-workspace-tabs>button{gap:6px;min-height:51px;padding:12px 5px;font-size:13px;line-height:1.6}.au-simple .au-workspace-tabs>button>svg{width:15px;height:15px}.au-simple .au-workspace-tabs small{min-width:18px;height:18px}.au-simple .au-mode-tabs{margin-bottom:20px;scroll-margin-top:90px}.au-simple .au-mode-tabs>button{flex-direction:row;align-items:center;gap:7px;min-height:48px;padding:12px 6px}.au-simple .au-mode-tabs strong{font-size:13px}.au-simple .au-mode-tabs>button>svg{width:16px;height:16px}.au-simple .au-input-panel{padding:20px}.au-simple .au-input-panel form{gap:17px;display:flex}.au-simple .au-input-panel label{font-size:13px}.au-simple .au-input-panel label>input,.au-simple .au-input-panel label>select{min-height:46px;font-size:16px}.au-simple .au-input-panel form>.button{min-height:46px;margin-top:3px}.au-simple .au-example-button{font-size:13px!important}.au-simple .au-form-pair{gap:12px}.au-simple .au-result-heading{flex-wrap:wrap;margin-bottom:15px;padding-bottom:15px}.au-simple .au-result-heading h2{font-size:23px}.au-simple .au-plan-metrics{gap:7px 17px}.au-simple .au-plan-metrics strong{font-size:16px}.au-simple .au-tax-result,.au-simple .au-cost-result{padding:18px}.au-simple .au-tax-top{grid-template-columns:minmax(0,1fr) 12px minmax(0,1.1fr);gap:8px;margin-bottom:12px}.au-simple .au-tax-top strong{font-size:23px;line-height:1.6}.au-simple .au-tax-equals{width:auto;font-size:16px;line-height:1;transform:none}.au-simple .au-cost-result>div:first-child{display:block}.au-simple .au-cost-result strong{margin-top:4px;font-size:27px;display:block}.au-simple .au-cost-result dl{gap:10px}.au-simple .au-cost-result dl>div{padding-bottom:9px}.au-simple .au-plan-actions{gap:12px 19px}.au-simple .au-plan-actions>.button{flex-basis:100%;min-height:46px}.au-simple .au-task-progress{margin:20px 0 15px}.au-simple .au-task-group>summary{gap:9px;min-height:56px;padding:13px 0}.au-simple .au-task-group>summary>strong{font-size:14px}.au-simple .au-task-list{padding-left:0}.au-simple .au-task{grid-template-columns:26px minmax(0,1fr);gap:11px;padding:17px 0}.au-simple .au-task h3{font-size:15px;line-height:1.8}.au-simple .au-task p{font-size:13px;line-height:1.9}.au-simple .au-official-disclosure{margin-top:23px}.au-simple .au-official-disclosure>summary{flex-wrap:wrap;gap:8px;padding:16px 0}.au-simple .au-official-disclosure>summary>span{display:none}.au-simple .au-official-guides{grid-template-columns:1fr;gap:0}.au-simple .au-official-guides>a{padding:17px 0}.au-simple .au-saved-section h2{font-size:23px}}@media (max-width:370px){.au-simple .au-workspace-tabs>button{gap:4px;padding-left:3px;padding-right:3px;font-size:12px}.au-simple .au-workspace-tabs>button>svg{width:14px;height:14px}.au-simple .au-workspace-tabs small{display:none}.au-simple .au-input-panel{padding:18px}.au-simple .au-tax-top{grid-template-columns:1fr;gap:9px}.au-simple .au-tax-equals{display:none}}.app-shell .workspace-page .au-studio.au-premium{--au-paper:#f5f7f5;--au-ink:#202d2c;--au-teal:#173a36;--au-muted:#62716b;--au-line:#e0e6e1;--au-bronze:#a28b68;font-family:var(--sans,inherit);font-size:16px;line-height:1.75}.app-shell .workspace-page .au-premium.au-simple .au-workspace-panel[hidden]{display:none!important}.app-shell .workspace-page .au-premium.au-simple .au-simple-header{align-items:flex-end;gap:24px;padding:12px 0 34px}.app-shell .workspace-page .au-premium.au-simple .au-simple-header h1{font-family:var(--sans,inherit);letter-spacing:-.045em;margin:11px 0 13px;font-size:44px;font-weight:650;line-height:1.25}.app-shell .workspace-page .au-premium.au-simple .au-simple-header p{letter-spacing:-.02em;font-size:18px;line-height:1.75}.app-shell .workspace-page .au-premium.au-simple .au-small-label{letter-spacing:.07em;font-size:13px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .au-simple-private{white-space:nowrap;gap:8px;padding-bottom:5px;font-size:14px}.app-shell .workspace-page .au-premium.au-simple .au-workspace-tabs{border:1px solid var(--au-line);background:#eaf0eb;border-radius:22px;gap:6px;margin:0 0 34px;padding:6px}.app-shell .workspace-page .au-premium.au-simple .au-workspace-tabs>button{color:#596c62;border:0;border-radius:17px;gap:10px;min-height:56px;padding:12px 18px;font-size:16px;font-weight:500;line-height:1.6;position:relative}.app-shell .workspace-page .au-premium.au-simple .au-workspace-tabs>button[aria-selected=true]{color:var(--au-teal);background:#fff;font-weight:650;box-shadow:0 2px 8px #173a3609}.app-shell .workspace-page .au-premium.au-simple .au-workspace-tabs>button>svg{width:20px;height:20px}.app-shell .workspace-page .au-premium.au-simple .au-workspace-label-short{display:none}.app-shell .workspace-page .au-premium.au-simple .au-workspace-tabs small{color:#46654f;background:#edf2ed;border:0;min-width:24px;height:24px;font-size:13px}.app-shell .workspace-page .au-premium.au-simple .au-message{background:#fff;border-width:1px;border-radius:18px;margin-bottom:24px;padding:18px 22px;font-size:16px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .au-error{background:#fff6f1}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs{background:0 0;border:0;gap:16px;margin:0 0 30px;scroll-margin-top:115px}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button{text-align:left;background:#fff;border:1px solid #dce5dd;border-radius:25px;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;min-height:132px;padding:25px 22px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button:not(:last-child){border-right:1px solid #dce5dd}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button:hover{border-color:#8eaa98;box-shadow:0 5px 22px #173a3608}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button>div{flex:1;min-width:0}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs strong{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.5}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs small{color:var(--au-muted);word-break:keep-all;margin-top:6px;font-size:16px;line-height:1.65;display:block}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs .au-mode-card-icon{color:#3d6451;background:#f0f4ef;border-radius:17px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs .au-mode-card-icon>svg{width:26px;height:26px}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs .au-mode-card-check{border:1px solid #d3dfd4;border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;width:23px;height:23px;margin-top:2px;display:grid}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button[aria-selected=true]{background:var(--au-teal);border-color:var(--au-teal);box-shadow:0 8px 25px #173a3612}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button[aria-selected=true] strong{color:#fff;font-weight:650}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button[aria-selected=true] small{color:#d1e1d8}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button[aria-selected=true] .au-mode-card-icon{color:#fff;background:#ffffff16}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button[aria-selected=true] .au-mode-card-check{color:var(--au-teal);background:#edf3eb;border-color:#edf3eb}.app-shell .workspace-page .au-premium.au-simple .au-selected-description{display:none}.app-shell .workspace-page .au-premium.au-simple .au-workbench{grid-template-columns:minmax(320px,370px) minmax(0,1fr);align-items:start;gap:28px}.app-shell .workspace-page .au-premium.au-simple .au-input-panel,.app-shell .workspace-page .au-premium.au-simple .au-result-panel{background:#fff;border:1px solid #e3e8e3;border-radius:32px;min-width:0;padding:30px;box-shadow:0 5px 24px #173a3603}.app-shell .workspace-page .au-premium.au-simple .au-input-panel{position:static}.app-shell .workspace-page .au-premium.au-simple .au-input-title{border-bottom-color:#e7ece6;margin-bottom:26px;padding:0 0 23px}.app-shell .workspace-page .au-premium.au-simple .au-input-title h2{font-family:var(--sans,inherit);letter-spacing:-.035em;font-size:25px;font-weight:600;line-height:1.5}.app-shell .workspace-page .au-premium.au-simple .au-input-panel form{flex-direction:column;gap:23px;display:flex}.app-shell .workspace-page .au-premium.au-simple .au-input-panel label{color:#354940;font-size:16px;font-weight:500;line-height:1.75}.app-shell .workspace-page .au-premium.au-simple .au-input-panel label>small{color:#69776e;margin-top:4px;font-size:14px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .au-input-panel label>input,.app-shell .workspace-page .au-premium.au-simple .au-input-panel label>select{color:#243d30;background:#fafbf9;border:1px solid #d9e2d9;border-radius:14px;min-width:0;min-height:54px;margin-top:10px;padding:13px 14px;font-family:inherit;font-size:16px;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .au-input-panel label>input:focus,.app-shell .workspace-page .au-premium.au-simple .au-input-panel label>select:focus{outline-offset:2px;background:#fff;outline:2px solid #6e957b}.app-shell .workspace-page .au-premium.au-simple .au-input-panel label>input::placeholder{color:#829084;font-size:15px}.app-shell .workspace-page .au-premium.au-simple .au-form-pair{gap:16px}.app-shell .workspace-page .au-premium.au-simple .au-field-note{color:#69766e;margin-top:-10px;font-size:14px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .button{border-radius:16px;gap:10px;min-height:54px;padding:14px 18px;font-size:16px;font-weight:550;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .button>svg{width:19px;height:19px}.app-shell .workspace-page .au-premium.au-simple .au-input-panel form>.button{max-width:none;margin-top:1px}.app-shell .workspace-page .au-premium.au-simple .au-example-button{border:1px solid var(--au-line);color:#486251;background:#fff;border-radius:14px;min-height:48px;padding:10px 12px;font-size:16px!important}.app-shell .workspace-page .au-premium.au-simple .au-example-button>svg{width:16px;height:16px}.app-shell .workspace-page .au-premium.au-simple .au-input-footer{gap:9px;margin-top:24px;padding-top:20px;font-size:14px;line-height:1.75}.app-shell .workspace-page .au-premium.au-simple .au-life-input-note{padding:3px 0 5px}.app-shell .workspace-page .au-premium.au-simple .au-life-input-note>svg{width:32px;height:32px}.app-shell .workspace-page .au-premium.au-simple .au-life-input-note h3{font-family:var(--sans,inherit);margin:15px 0 12px;font-size:24px;font-weight:550;line-height:1.5}.app-shell .workspace-page .au-premium.au-simple .au-life-input-note p{margin-bottom:20px;font-size:16px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .au-life-input-note>span{padding-top:18px;font-size:14px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview{background:0 0;border:0;flex-direction:column;min-height:500px;padding:5px 0 0;display:flex}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview h2{font-family:var(--sans,inherit);letter-spacing:-.04em;color:var(--au-ink);margin:17px 0 18px;font-size:32px;font-weight:600;line-height:1.4}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview>p{max-width:none;color:var(--au-muted);font-size:16px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:32px 0;padding:0;list-style:none;display:grid}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps>li{min-width:0}.app-shell .workspace-page .au-premium.au-simple .au-preview-step-visual{color:#456d51;background:#f3f6f1;border:1px solid #e8eee5;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:126px;margin-bottom:17px;display:flex;position:relative}.app-shell .workspace-page .au-premium.au-simple .au-preview-step-visual>div{flex-direction:column;gap:5px;width:49px;display:flex}.app-shell .workspace-page .au-premium.au-simple .au-preview-step-visual i{background:#c5d3c0;border-radius:2px;width:100%;height:2px;display:block}.app-shell .workspace-page .au-premium.au-simple .au-preview-step-visual i:nth-child(2){width:73%}.app-shell .workspace-page .au-premium.au-simple .au-preview-step-visual>span{color:#688261;font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid;position:absolute;top:11px;left:12px}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps strong{letter-spacing:-.025em;color:#304a3a;word-break:keep-all;font-size:17px;font-weight:600;line-height:1.6;display:block}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps p{color:#69796c;word-break:keep-all;margin:7px 0 0;font-size:16px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-note{color:#6b796e;border-top:1px solid #e6ece3;align-items:flex-start;gap:9px;margin-top:auto;padding-top:22px;font-size:14px;line-height:1.8;display:flex}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-note>svg{margin-top:4px}.app-shell .workspace-page .au-premium.au-simple .au-result-heading{flex-wrap:wrap;gap:14px;margin-bottom:24px;padding-bottom:22px}.app-shell .workspace-page .au-premium.au-simple .au-result-heading h2{font-family:var(--sans,inherit);letter-spacing:-.035em;margin:9px 0 12px;font-size:29px;font-weight:600;line-height:1.4}.app-shell .workspace-page .au-premium.au-simple .au-result-heading p{font-size:15px;line-height:1.75}.app-shell .workspace-page .au-premium.au-simple .au-result-heading .au-small-label{letter-spacing:.07em;font-size:12px}.app-shell .workspace-page .au-premium.au-simple .au-private-badge{background:#f6f8f4;border-radius:12px;gap:7px;min-height:31px;padding:4px 10px;font-size:13px}.app-shell .workspace-page .au-premium.au-simple .au-plan-metrics{background:#f4f7f2;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:19px 18px;display:grid}.app-shell .workspace-page .au-premium.au-simple .au-plan-metrics>div{border:0;min-width:0;padding:0;display:block}.app-shell .workspace-page .au-premium.au-simple .au-plan-metrics span{color:#66755f;font-size:14px;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .au-plan-metrics strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:29px;font-weight:600;line-height:1.5}.app-shell .workspace-page .au-premium.au-simple .au-plan-metrics small{margin-left:4px;font-size:14px}.app-shell .workspace-page .au-premium.au-simple .au-tax-result,.app-shell .workspace-page .au-premium.au-simple .au-cost-result{background:#f7f8f5;border:0;border-radius:22px;margin-bottom:24px;padding:24px}.app-shell .workspace-page .au-premium.au-simple .au-tax-top{grid-template-columns:minmax(0,.85fr) 18px minmax(0,1.15fr);gap:15px;margin-bottom:18px}.app-shell .workspace-page .au-premium.au-simple .au-tax-top>div>span{font-size:14px;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .au-tax-top strong{font-variant-numeric:tabular-nums;margin-top:9px;font-size:27px;line-height:1.5}.app-shell .workspace-page .au-premium.au-simple .au-tax-top>div:last-child strong{letter-spacing:-.04em;font-size:35px}.app-shell .workspace-page .au-premium.au-simple .au-tax-top strong>small{font-size:16px}.app-shell .workspace-page .au-premium.au-simple .au-tax-formula{color:#52674f;padding-top:17px;font-size:15px;line-height:1.9}.app-shell .workspace-page .au-premium.au-simple .au-tax-note,.app-shell .workspace-page .au-premium.au-simple .au-cost-result>p{color:#69786b;margin-top:12px;font-size:14px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .au-calculation-details{margin-top:16px;padding-top:10px}.app-shell .workspace-page .au-premium.au-simple .au-calculation-details>summary{min-height:48px;font-size:15px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .au-tax-bands{gap:9px;margin:12px 0 18px;padding-top:17px}.app-shell .workspace-page .au-premium.au-simple .au-tax-bands strong{font-size:24px}.app-shell .workspace-page .au-premium.au-simple .au-tax-bands span{letter-spacing:-.02em;font-size:13px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .au-cost-result>div:first-child{flex-direction:column;align-items:flex-start;gap:7px}.app-shell .workspace-page .au-premium.au-simple .au-cost-result>div:first-child>span{color:#61745c;font-size:15px}.app-shell .workspace-page .au-premium.au-simple .au-cost-result strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:0;font-size:40px;font-weight:600;line-height:1.4}.app-shell .workspace-page .au-premium.au-simple .au-cost-result strong>small{font-size:17px}.app-shell .workspace-page .au-premium.au-simple .au-cost-stack{border-radius:7px;height:16px;margin:23px 0}.app-shell .workspace-page .au-premium.au-simple .au-cost-result dl{gap:12px}.app-shell .workspace-page .au-premium.au-simple .au-cost-result dt{font-size:14px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .au-cost-result dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .au-plan-actions{gap:12px;margin:24px 0}.app-shell .workspace-page .au-premium.au-simple .au-plan-actions>.button{flex:100%;min-height:54px;padding:14px 18px;font-size:16px}.app-shell .workspace-page .au-premium.au-simple .au-plan-actions>button:not(.button){text-align:center;color:#496844;background:#fff;border:1px solid #dce6d9;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:11px 13px;font-size:15px;line-height:1.6;display:flex}.app-shell .workspace-page .au-premium.au-simple .au-task-progress{gap:12px;margin:29px 0 19px;font-size:15px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .au-task-progress b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.app-shell .workspace-page .au-premium.au-simple .au-task-progress>div{border-radius:7px;height:7px}.app-shell .workspace-page .au-premium.au-simple .au-task-group>summary{gap:13px;min-height:75px;padding:18px 0}.app-shell .workspace-page .au-premium.au-simple .au-task-group>summary>strong{font-size:18px;font-weight:550;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .au-group-number{font-size:14px}.app-shell .workspace-page .au-premium.au-simple .au-group-count{white-space:normal;text-align:right;font-size:14px}.app-shell .workspace-page .au-premium.au-simple .au-task-group>summary>svg{width:19px;height:19px}.app-shell .workspace-page .au-premium.au-simple .au-task-list{padding:0 0 4px}.app-shell .workspace-page .au-premium.au-simple .au-task{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0}.app-shell .workspace-page .au-premium.au-simple .au-task-check{background:#f9fbf7;border-color:#cfddc9;border-radius:15px;width:48px;height:48px;min-height:48px;margin-top:0}.app-shell .workspace-page .au-premium.au-simple .au-task-check>span{font-size:15px}.app-shell .workspace-page .au-premium.au-simple .au-task-done .au-task-check{background:var(--au-teal);border-color:var(--au-teal)}.app-shell .workspace-page .au-premium.au-simple .au-task-check>svg{width:20px;height:20px}.app-shell .workspace-page .au-premium.au-simple .au-task h3{margin:0 0 10px;font-size:18px;font-weight:550;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .au-task p{font-size:16px;line-height:1.9}.app-shell .workspace-page .au-premium.au-simple .au-task-meta{margin-bottom:7px}.app-shell .workspace-page .au-premium.au-simple .au-task-meta :is(time,small){font-size:14px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .au-task-bottom{gap:10px 16px;margin-top:15px}.app-shell .workspace-page .au-premium.au-simple .au-task-bottom :is(a,span){font-size:14px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .au-plan-footnote{gap:10px;padding-top:22px;font-size:14px;line-height:1.9}.app-shell .workspace-page .au-premium.au-simple .au-saved-section{background:#fff;border:1px solid #e2e8df;border-radius:32px;padding:32px;display:block;box-shadow:0 5px 24px #173a3603}.app-shell .workspace-page .au-premium.au-simple .au-saved-section h2{font-family:var(--sans,inherit);letter-spacing:-.035em;margin:10px 0 15px;font-size:30px;font-weight:600;line-height:1.4}.app-shell .workspace-page .au-premium.au-simple .au-saved-section .eyebrow{font-size:13px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .au-saved-section>div:first-child>p{max-width:680px;font-size:16px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .au-saved-list{margin-top:28px}.app-shell .workspace-page .au-premium.au-simple .au-saved-list>button{border-bottom-color:#e5eae2;gap:20px;min-height:100px;padding:24px 8px}.app-shell .workspace-page .au-premium.au-simple .au-saved-list>button>svg{width:25px;height:25px}.app-shell .workspace-page .au-premium.au-simple .au-saved-list strong{font-size:19px;font-weight:550;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .au-saved-list small{margin-top:7px;font-size:15px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .au-saved-empty{margin-top:26px;padding:28px 0 2px;font-size:16px;line-height:1.9}.app-shell .workspace-page .au-premium.au-simple .au-official-disclosure{background:#fff;border:1px solid #dce5da;border-radius:22px;margin-top:28px;padding:0 26px}.app-shell .workspace-page .au-premium.au-simple .au-official-disclosure>summary{flex-wrap:wrap;gap:12px;min-height:76px;padding:20px 0}.app-shell .workspace-page .au-premium.au-simple .au-official-disclosure>summary>strong{font-size:17px;font-weight:550;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .au-official-disclosure>summary>span{color:#71806e;flex:1;font-size:14px;line-height:1.8;display:block}.app-shell .workspace-page .au-premium.au-simple .au-official-content{padding-bottom:25px}.app-shell .workspace-page .au-premium.au-simple .au-official-label :is(small,span){font-size:14px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .au-official-guides h3{font-size:19px;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .au-official-guides p{font-size:16px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .au-official-guides small{font-size:14px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .au-official-note{gap:10px;font-size:14px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .csd-demo{--csd-forest:#173a36;--csd-ink:#293f36;--csd-muted:#65756a;--csd-line:#e0e7dd;margin-bottom:0;font-size:16px}.app-shell .workspace-page .au-premium.au-simple .csd-demo :is(p,dd,li){font-size:16px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .csd-demo small{font-size:14px;line-height:1.75}.app-shell .workspace-page .au-premium.au-simple .csd-demo :is(label,dt){font-size:15px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .csd-demo button{min-height:48px;line-height:1.65;font-size:16px!important}.app-shell .workspace-page .au-premium.au-simple .csd-heading{align-items:center;gap:24px;margin-bottom:27px}.app-shell .workspace-page .au-premium.au-simple .csd-overline{letter-spacing:.07em;font-size:13px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .csd-heading h2{letter-spacing:-.04em;font-size:32px;line-height:1.4}.app-shell .workspace-page .au-premium.au-simple .csd-heading-note>p{color:#6a7a68;font-size:15px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .csd-demo-badge{border-radius:12px;padding:7px 11px;font-size:14px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .csd-console{border-color:#e0e7dd;border-radius:30px;box-shadow:0 5px 24px #173a3603}.app-shell .workspace-page .au-premium.au-simple .csd-form{padding:30px}.app-shell .workspace-page .au-premium.au-simple .csd-input-heading{gap:13px;margin-bottom:24px}.app-shell .workspace-page .au-premium.au-simple .csd-input-heading strong{font-size:21px;line-height:1.5}.app-shell .workspace-page .au-premium.au-simple .csd-input-heading span{margin-top:5px;font-size:15px;line-height:1.75}.app-shell .workspace-page .au-premium.au-simple .csd-inputs{gap:18px}.app-shell .workspace-page .au-premium.au-simple .csd-inputs select{background:#fafbf8;border-radius:14px;height:auto;min-height:54px;padding:12px 14px;font-size:16px}.app-shell .workspace-page .au-premium.au-simple .csd-submit{border-radius:15px;min-height:54px;padding:13px 18px}.app-shell .workspace-page .au-premium.au-simple .csd-flow{flex-wrap:wrap;gap:16px;padding:20px 30px}.app-shell .workspace-page .au-premium.au-simple .csd-flow-step{gap:9px}.app-shell .workspace-page .au-premium.au-simple .csd-flow-step>span{width:28px;height:28px;font-size:13px}.app-shell .workspace-page .au-premium.au-simple .csd-flow-step>strong{white-space:normal;font-size:14px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .csd-flow-step>svg{margin-left:12px}.app-shell .workspace-page .au-premium.au-simple .csd-result-summary{padding:30px 30px 20px}.app-shell .workspace-page .au-premium.au-simple .csd-result-summary strong{font-size:22px;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .csd-result-summary>span{font-size:15px}.app-shell .workspace-page .au-premium.au-simple .csd-result-kicker{font-size:13px;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .csd-changed{border-radius:13px;margin-inline:30px;padding:14px 18px;font-size:15px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .csd-connections{gap:11px 20px;padding:0 30px 26px}.app-shell .workspace-page .au-premium.au-simple .csd-connections>span{font-size:14px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .csd-connections small{font-size:12px}.app-shell .workspace-page .au-premium.au-simple .csd-category-tabs{gap:10px;padding:0 30px}.app-shell .workspace-page .au-premium.au-simple .csd-category-tabs>button{border-radius:15px 15px 0 0;gap:9px;min-height:56px;padding:15px 12px}.app-shell .workspace-page .au-premium.au-simple .csd-category-tabs strong{white-space:normal;font-size:16px}.app-shell .workspace-page .au-premium.au-simple .csd-category-tabs>button>span{font-size:14px}.app-shell .workspace-page .au-premium.au-simple .csd-list-label{padding:23px 26px 18px;font-size:14px}.app-shell .workspace-page .au-premium.au-simple .csd-service-row{gap:14px;padding:25px 26px}.app-shell .workspace-page .au-premium.au-simple .csd-service-number{font-size:13px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .csd-service-row strong{font-size:18px;font-weight:600;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .csd-service-row p{color:#667c5b;margin:10px 0 13px;font-size:16px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .csd-service-row small{color:#7b8a70;font-size:14px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .csd-detail-heading{padding:28px 30px}.app-shell .workspace-page .au-premium.au-simple .csd-detail-heading>span{font-size:13px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .csd-detail-heading>h3{margin:12px 0 14px;font-size:27px;line-height:1.5}.app-shell .workspace-page .au-premium.au-simple .csd-detail-heading>p{color:#cbdccf;font-size:16px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .csd-detail-tabs{gap:22px;padding-inline:30px}.app-shell .workspace-page .au-premium.au-simple .csd-detail-tabs>button{min-height:57px;padding:16px 0}.app-shell .workspace-page .au-premium.au-simple .csd-detail-body{padding:28px 30px}.app-shell .workspace-page .au-premium.au-simple .csd-facts>div{grid-template-columns:90px minmax(0,1fr);gap:15px;margin-bottom:15px}.app-shell .workspace-page .au-premium.au-simple .csd-attributes :is(dt,dd){font-size:15px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .csd-details-copy{font-size:16px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .csd-next-title{flex-wrap:wrap;gap:14px;padding-top:28px}.app-shell .workspace-page .au-premium.au-simple .csd-next-title strong{font-size:18px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .csd-next-title>span{font-size:14px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .csd-next-tasks>li{gap:18px;padding:20px 0}.app-shell .workspace-page .au-premium.au-simple .csd-next-tasks strong{font-size:16px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .csd-next-tasks p{font-size:15px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .csd-next-tasks button{border-radius:13px;gap:6px;min-width:70px;padding:10px}.app-shell .workspace-page .au-premium.au-simple .csd-text-action{gap:9px;line-height:1.8;font-size:15px!important}.app-shell .workspace-page .au-premium.au-simple .csd-pane-intro>h4{margin-bottom:13px;font-size:23px;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .csd-pane-intro>p{font-size:16px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .csd-document-list>li{gap:12px;padding:18px 0;font-size:16px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .csd-document-list>li>span,.app-shell .workspace-page .au-premium.au-simple .csd-document-list>li>small{font-size:13px}.app-shell .workspace-page .au-premium.au-simple .csd-secondary-action{border-radius:15px;min-height:53px;padding:13px 16px}.app-shell .workspace-page .au-premium.au-simple .csd-small-badge{border-radius:9px;padding:5px 8px;font-size:13px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .csd-document-result>h4{font-size:23px;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .csd-document-result strong{font-size:16px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .csd-document-result small{font-size:14px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .csd-document-result>p{font-size:14px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .csd-preview-facts>div{grid-template-columns:98px minmax(0,1fr);gap:16px;margin-bottom:17px}.app-shell .workspace-page .au-premium.au-simple .csd-request-preview{border-radius:20px;padding:25px}.app-shell .workspace-page .au-premium.au-simple .csd-request-preview>div>span{font-size:12px;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .csd-request-preview>div>strong{font-size:23px;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .csd-request-preview>div>small{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .csd-request-preview>dl{font-size:15px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .csd-request-preview>.csd-preview-note{font-size:14px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .csd-workspace{padding:29px 30px}.app-shell .workspace-page .au-premium.au-simple .csd-workspace-heading h3{font-size:24px;line-height:1.5}.app-shell .workspace-page .au-premium.au-simple .csd-workspace-heading h3>small{font-size:16px}.app-shell .workspace-page .au-premium.au-simple .csd-workspace-list strong{font-size:16px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .csd-workspace-footer{flex-wrap:wrap;gap:17px}.app-shell .workspace-page .au-premium.au-simple .csd-workspace-footer>span{font-size:14px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .csd-workspace-empty{font-size:16px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .csd-initial{min-height:350px;padding:35px 28px}.app-shell .workspace-page .au-premium.au-simple .csd-initial-diagram{grid-template-columns:minmax(0,1fr) 12px minmax(0,1.1fr) 12px minmax(0,1fr);gap:0;width:100%;max-width:440px;display:grid}.app-shell .workspace-page .au-premium.au-simple .csd-initial-diagram>span{gap:12px;width:100%;min-width:0;height:118px;padding:8px 5px}.app-shell .workspace-page .au-premium.au-simple .csd-initial-diagram>.csd-initial-center{border-radius:28px;width:100%;height:118px}.app-shell .workspace-page .au-premium.au-simple .csd-initial-diagram>i{width:12px;min-width:0}.app-shell .workspace-page .au-premium.au-simple .csd-initial-diagram small{text-align:center;word-break:keep-all;font-size:14px;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .csd-initial h3{font-size:28px;line-height:1.5}.app-shell .workspace-page .au-premium.au-simple .csd-initial p{font-size:16px;line-height:1.9}.app-shell .workspace-page .au-premium.au-simple .csd-initial>div:last-child>span{font-size:15px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .csd-notice{padding:19px 30px;font-size:15px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .csd-error{padding:22px 28px;font-size:16px;line-height:1.85}@media (max-width:1200px){.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button{flex-wrap:wrap;gap:12px;padding:23px 20px}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs .au-mode-card-check{margin-left:auto}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button>div{flex-basis:100%;order:1}.app-shell .workspace-page .au-premium.au-simple .au-workbench{grid-template-columns:minmax(300px,345px) minmax(0,1fr);gap:24px}.app-shell .workspace-page .au-premium.au-simple .au-input-panel,.app-shell .workspace-page .au-premium.au-simple .au-result-panel{padding:26px}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps{grid-template-columns:1fr;gap:20px}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps>li{align-items:center;gap:18px;display:flex}.app-shell .workspace-page .au-premium.au-simple .au-preview-step-visual{border-radius:20px;flex-shrink:0;width:86px;min-height:96px;margin:0}.app-shell .workspace-page .au-premium.au-simple .au-preview-step-visual>span{width:18px;height:18px;font-size:12px;top:7px;left:8px}.app-shell .workspace-page .au-premium.au-simple .au-preview-step-visual>div{gap:4px;width:32px}.app-shell .workspace-page .au-premium.au-simple .au-preview-step-visual>svg{width:27px;height:27px;margin-top:7px}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps strong{font-size:18px}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps p{margin-top:5px;font-size:16px}.app-shell .workspace-page .au-premium.au-simple .au-tax-top{grid-template-columns:1fr;gap:13px}.app-shell .workspace-page .au-premium.au-simple .au-tax-equals{display:none}.app-shell .workspace-page .au-premium.au-simple .au-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app-shell .workspace-page .au-premium.au-simple .csd-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .workspace-page .au-premium.au-simple .csd-submit{grid-column:1/-1;justify-self:start}}@media (max-width:1000px){.app-shell .workspace-page .au-premium.au-simple .au-simple-header{flex-direction:column;align-items:flex-start;gap:17px}.app-shell .workspace-page .au-premium.au-simple .au-simple-private{padding:0}.app-shell .workspace-page .au-premium.au-simple .au-workbench{grid-template-columns:1fr;gap:26px}.app-shell .workspace-page .au-premium.au-simple .au-input-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 28px;display:grid}.app-shell .workspace-page .au-premium.au-simple .au-input-panel form>.au-field-note,.app-shell .workspace-page .au-premium.au-simple .au-life-input-note{grid-column:1/-1}.app-shell .workspace-page .au-premium.au-simple .au-input-panel form>.button,.app-shell .workspace-page .au-premium.au-simple .au-example-button{grid-column:1/-1;justify-self:stretch}.app-shell .workspace-page .au-premium.au-simple .au-result-panel{padding:32px}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview{min-height:0}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps>li{display:block}.app-shell .workspace-page .au-premium.au-simple .au-preview-step-visual{width:100%;min-height:135px;margin-bottom:18px}.app-shell .workspace-page .au-premium.au-simple .au-preview-step-visual>svg{width:32px;height:32px}.app-shell .workspace-page .au-premium.au-simple .au-plan-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .workspace-page .au-premium.au-simple .au-tax-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.app-shell .workspace-page .au-premium.au-simple .csd-results{grid-template-columns:1fr}.app-shell .workspace-page .au-premium.au-simple .csd-service-list{border-right:0;border-bottom:1px solid var(--csd-line)}.app-shell .workspace-page .au-premium.au-simple .csd-heading{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.app-shell .workspace-page .au-premium.au-simple .au-simple-header{gap:15px;padding:5px 0 27px}.app-shell .workspace-page .au-premium.au-simple .au-simple-header h1{margin:10px 0 13px;font-size:34px;line-height:1.3}.app-shell .workspace-page .au-premium.au-simple .au-simple-header p{font-size:16px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .au-simple-private{font-size:14px}.app-shell .workspace-page .au-premium.au-simple .au-workspace-tabs{border-radius:22px;gap:4px;margin-bottom:27px;padding:5px}.app-shell .workspace-page .au-premium.au-simple .au-workspace-tabs>button{word-break:keep-all;border-radius:17px;flex-direction:column;justify-content:center;gap:6px;min-height:72px;padding:10px 5px;font-size:16px;line-height:1.5;display:flex}.app-shell .workspace-page .au-premium.au-simple .au-workspace-label-long{display:none}.app-shell .workspace-page .au-premium.au-simple .au-workspace-label-short{white-space:nowrap;display:inline}.app-shell .workspace-page .au-premium.au-simple .au-workspace-tabs>button>svg{width:21px;height:21px}.app-shell .workspace-page .au-premium.au-simple .au-workspace-tabs small{min-width:21px;height:21px;font-size:12px;display:grid;position:absolute;top:8px;right:8px}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:0;scroll-margin-top:100px}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button{text-align:center;border-radius:22px;flex-flow:column;justify-content:center;align-items:center;gap:8px;height:96px;min-height:96px;padding:12px 8px;position:relative}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button>div{flex:none;order:0;width:100%;min-width:0}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs strong{white-space:nowrap;font-size:16px;line-height:1.5}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs small{display:none}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs .au-mode-card-icon{border-radius:12px;width:36px;height:36px}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs .au-mode-card-icon>svg{width:24px;height:24px}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs .au-mode-card-check{align-self:auto;width:18px;height:18px;margin:0;position:absolute;top:10px;right:10px}.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs .au-mode-card-check>svg{width:13px;height:13px}.app-shell .workspace-page .au-premium.au-simple .au-selected-description{color:var(--au-muted);word-break:keep-all;margin:12px 0 24px;padding:0 3px;font-size:16px;line-height:1.75;display:block}.app-shell .workspace-page .au-premium.au-simple .au-input-panel,.app-shell .workspace-page .au-premium.au-simple .au-result-panel{border-radius:28px;padding:25px 22px}.app-shell .workspace-page .au-premium.au-simple .au-input-title{margin-bottom:23px;padding-bottom:20px}.app-shell .workspace-page .au-premium.au-simple .au-input-title h2{font-size:24px}.app-shell .workspace-page .au-premium.au-simple .au-input-panel form{gap:23px;display:flex}.app-shell .workspace-page .au-premium.au-simple .au-input-panel label{font-size:16px}.app-shell .workspace-page .au-premium.au-simple .au-input-panel label>small{font-size:14px}.app-shell .workspace-page .au-premium.au-simple .au-input-panel label>input,.app-shell .workspace-page .au-premium.au-simple .au-input-panel label>select{min-height:54px;font-size:16px}.app-shell .workspace-page .au-premium.au-simple .au-input-panel form>.button{min-height:54px}.app-shell .workspace-page .au-premium.au-simple .au-form-pair{grid-template-columns:1fr;gap:23px}.app-shell .workspace-page .au-premium.au-simple .au-field-note{font-size:14px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .au-result-heading h2{font-size:27px;line-height:1.45}.app-shell .workspace-page .au-premium.au-simple .au-result-heading p{font-size:15px}.app-shell .workspace-page .au-premium.au-simple .au-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:20px}.app-shell .workspace-page .au-premium.au-simple .au-plan-metrics strong{font-size:30px}.app-shell .workspace-page .au-premium.au-simple .au-tax-result,.app-shell .workspace-page .au-premium.au-simple .au-cost-result{border-radius:20px;padding:21px 19px}.app-shell .workspace-page .au-premium.au-simple .au-tax-top{grid-template-columns:1fr;gap:17px}.app-shell .workspace-page .au-premium.au-simple .au-tax-top strong{font-size:27px}.app-shell .workspace-page .au-premium.au-simple .au-tax-top>div:last-child strong{font-size:34px}.app-shell .workspace-page .au-premium.au-simple .au-tax-top strong>small{font-size:16px}.app-shell .workspace-page .au-premium.au-simple .au-tax-formula{font-size:15px}.app-shell .workspace-page .au-premium.au-simple .au-tax-bands{gap:7px}.app-shell .workspace-page .au-premium.au-simple .au-tax-bands strong{font-size:21px}.app-shell .workspace-page .au-premium.au-simple .au-tax-bands span{font-size:13px}.app-shell .workspace-page .au-premium.au-simple .au-cost-result strong{font-size:36px}.app-shell .workspace-page .au-premium.au-simple .au-cost-result dl{grid-template-columns:1fr;gap:12px}.app-shell .workspace-page .au-premium.au-simple .au-cost-result dl>div{padding-bottom:12px}.app-shell .workspace-page .au-premium.au-simple .au-cost-result dd{font-size:16px}.app-shell .workspace-page .au-premium.au-simple .au-plan-actions>button:not(.button){flex-basis:100%;min-height:50px;font-size:16px}.app-shell .workspace-page .au-premium.au-simple .au-task-group>summary{flex-wrap:wrap;gap:10px;min-height:76px}.app-shell .workspace-page .au-premium.au-simple .au-task-group>summary>strong{min-width:calc(100% - 55px);font-size:18px}.app-shell .workspace-page .au-premium.au-simple .au-group-count{margin-left:27px;margin-right:auto;font-size:14px}.app-shell .workspace-page .au-premium.au-simple .au-task{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:23px 0}.app-shell .workspace-page .au-premium.au-simple .au-task h3{font-size:18px;line-height:1.7}.app-shell .workspace-page .au-premium.au-simple .au-task p{font-size:16px;line-height:1.9}.app-shell .workspace-page .au-premium.au-simple .au-task-bottom{flex-direction:column;align-items:flex-start;gap:9px}.app-shell .workspace-page .au-premium.au-simple .au-task-bottom :is(a,span){font-size:14px}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview h2{margin:17px 0;font-size:29px;line-height:1.4}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview>p{font-size:16px}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps{grid-template-columns:1fr;gap:22px;margin:28px 0}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps>li{align-items:center;gap:17px;display:flex}.app-shell .workspace-page .au-premium.au-simple .au-preview-step-visual{border-radius:20px;flex-shrink:0;width:80px;min-height:93px;margin:0}.app-shell .workspace-page .au-premium.au-simple .au-preview-step-visual>svg{width:28px;height:28px}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps strong{font-size:18px}.app-shell .workspace-page .au-premium.au-simple .au-empty-preview-steps p{font-size:16px;line-height:1.8}.app-shell .workspace-page .au-premium.au-simple .au-official-disclosure{border-radius:22px;margin-top:24px;padding:0 22px}.app-shell .workspace-page .au-premium.au-simple .au-official-disclosure>summary{gap:10px;min-height:77px;padding:20px 0}.app-shell .workspace-page .au-premium.au-simple .au-official-disclosure>summary>strong{font-size:17px}.app-shell .workspace-page .au-premium.au-simple .au-official-disclosure>summary>span{flex-basis:calc(100% - 30px);order:1;margin-left:28px;font-size:14px}.app-shell .workspace-page .au-premium.au-simple .au-official-label{gap:10px}.app-shell .workspace-page .au-premium.au-simple .au-official-guides{gap:0}.app-shell .workspace-page .au-premium.au-simple .au-official-guides>a{padding:24px 0}.app-shell .workspace-page .au-premium.au-simple .au-saved-section{border-radius:28px;padding:27px 23px}.app-shell .workspace-page .au-premium.au-simple .au-saved-section h2{font-size:28px;line-height:1.5}.app-shell .workspace-page .au-premium.au-simple .au-saved-list>button{gap:16px;padding:23px 0}.app-shell .workspace-page .au-premium.au-simple .au-saved-list strong{font-size:19px}.app-shell .workspace-page .au-premium.au-simple .au-saved-list small{font-size:15px}.app-shell .workspace-page .au-premium.au-simple .csd-heading h2{font-size:30px;line-height:1.4}.app-shell .workspace-page .au-premium.au-simple .csd-heading-note>p{font-size:16px;line-height:1.85}.app-shell .workspace-page .au-premium.au-simple .csd-console{border-radius:28px}.app-shell .workspace-page .au-premium.au-simple .csd-form{padding:25px 22px}.app-shell .workspace-page .au-premium.au-simple .csd-inputs{grid-template-columns:1fr;gap:20px}.app-shell .workspace-page .au-premium.au-simple .csd-submit{grid-column:auto;justify-self:stretch}.app-shell .workspace-page .au-premium.au-simple .csd-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:20px 22px;display:grid}.app-shell .workspace-page .au-premium.au-simple .csd-flow-step>strong{font-size:15px}.app-shell .workspace-page .au-premium.au-simple .csd-flow-step>svg{display:none}.app-shell .workspace-page .au-premium.au-simple .csd-result-summary{flex-direction:column;align-items:flex-start;gap:12px;padding:25px 22px 20px}.app-shell .workspace-page .au-premium.au-simple .csd-result-summary strong{font-size:21px;line-height:1.65}.app-shell .workspace-page .au-premium.au-simple .csd-connections{gap:10px 16px;padding:0 22px 22px}.app-shell .workspace-page .au-premium.au-simple .csd-changed{margin-inline:22px;font-size:15px}.app-shell .workspace-page .au-premium.au-simple .csd-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 22px}.app-shell .workspace-page .au-premium.au-simple .csd-category-tabs>button{border-radius:13px;min-height:53px}.app-shell .workspace-page .au-premium.au-simple .csd-category-tabs strong{font-size:16px}.app-shell .workspace-page .au-premium.au-simple .csd-category-tabs>button>svg{width:20px;height:20px}.app-shell .workspace-page .au-premium.au-simple .csd-service-row{padding:24px 22px}.app-shell .workspace-page .au-premium.au-simple .csd-list-label{padding-inline:22px}.app-shell .workspace-page .au-premium.au-simple .csd-detail-heading{padding:26px 23px}.app-shell .workspace-page .au-premium.au-simple .csd-detail-heading>h3{font-size:26px}.app-shell .workspace-page .au-premium.au-simple .csd-detail-tabs{justify-content:space-between;gap:18px;padding-inline:22px}.app-shell .workspace-page .au-premium.au-simple .csd-detail-tabs>button{white-space:normal;min-height:57px;line-height:1.7;font-size:16px!important}.app-shell .workspace-page .au-premium.au-simple .csd-detail-body{padding:26px 23px}.app-shell .workspace-page .au-premium.au-simple .csd-facts>div,.app-shell .workspace-page .au-premium.au-simple .csd-preview-facts>div{grid-template-columns:1fr;gap:6px;margin-bottom:17px}.app-shell .workspace-page .au-premium.au-simple .csd-next-tasks>li{gap:12px}.app-shell .workspace-page .au-premium.au-simple .csd-next-tasks button{min-width:61px;padding:10px 8px}.app-shell .workspace-page .au-premium.au-simple .csd-document-list>li{gap:10px}.app-shell .workspace-page .au-premium.au-simple .csd-request-preview{padding:22px 19px}.app-shell .workspace-page .au-premium.au-simple .csd-request-preview>dl>div{flex-wrap:wrap;gap:5px 15px}.app-shell .workspace-page .au-premium.au-simple .csd-workspace{padding:27px 23px}.app-shell .workspace-page .au-premium.au-simple .csd-workspace-heading{flex-direction:column;align-items:flex-start;gap:13px}.app-shell .workspace-page .au-premium.au-simple .csd-workspace-heading h3{font-size:23px;line-height:1.6}.app-shell .workspace-page .au-premium.au-simple .csd-workspace-footer>button{white-space:normal;text-align:left;line-height:1.8;font-size:16px!important}.app-shell .workspace-page .au-premium.au-simple .csd-initial{padding:30px 22px}.app-shell .workspace-page .au-premium.au-simple .csd-initial h3{font-size:26px}.app-shell .workspace-page .au-premium.au-simple .csd-initial>div:last-child{flex-wrap:wrap;gap:13px 18px}.app-shell .workspace-page .au-premium.au-simple .csd-notice{padding:19px 23px;font-size:15px}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-page .au-premium.au-simple .au-mode-tabs>button{transition:none}}.csd-demo{--csd-forest:#153f38;--csd-ink:#293f36;--csd-muted:#788379;--csd-line:#dce2d9;--csd-bronze:#a18455;min-width:0;color:var(--csd-ink);margin:0 0 48px}.csd-demo *{box-sizing:border-box}.csd-demo button,.csd-demo select{font:inherit}:is(.csd-demo button:focus-visible,.csd-demo select:focus-visible){outline-offset:3px;outline:3px solid #ab8b51}.csd-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin:0 0 27px;display:flex}.csd-overline{letter-spacing:.17em;color:#6b8072;margin-bottom:13px;font-size:10px;font-weight:600;display:block}.csd-heading h2{font-family:var(--serif,Georgia,serif);letter-spacing:-.055em;color:var(--csd-forest);font-size:36px;font-weight:500;line-height:1.7}.csd-heading-note{padding-bottom:5px}.csd-demo-badge{color:#506b57;background:#fff;border:1px solid #cfd9cc;border-radius:3px;align-items:center;gap:7px;padding:5px 9px;font-size:11px;font-weight:500;display:inline-flex}.csd-demo-badge>span{background:var(--csd-bronze);border-radius:50%;width:5px;height:5px}.csd-heading-note>p{color:#7d887c;word-break:keep-all;margin-top:12px;font-size:11px;line-height:2}.csd-console{border:1px solid var(--csd-line);background:#fff;border-radius:9px;overflow:hidden}.csd-form{padding:25px 28px 23px}.csd-input-heading{color:var(--csd-forest);align-items:center;gap:12px;margin-bottom:20px;display:flex}.csd-input-heading>svg{color:#6d8573}.csd-input-heading strong{letter-spacing:-.025em;font-size:13px;font-weight:600;display:block}.csd-input-heading span{color:#8a9684;margin-top:3px;font-size:10px;display:block}.csd-inputs{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:15px;display:grid}.csd-inputs>label{color:#6d7d6e;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:500;display:flex}.csd-inputs select{-webkit-appearance:auto;appearance:auto;color:#38533c;background:#fcfdf9;border:1px solid #d7dfd0;border-radius:4px;width:100%;min-width:0;height:45px;padding:8px 12px;font-size:13px;line-height:1.8}.csd-submit{border:1px solid var(--csd-forest);background:var(--csd-forest);color:#fff;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:11px 17px;display:flex;font-size:12px!important}.csd-submit:hover:not(:disabled){background:#24584a}.csd-submit:disabled{opacity:.65}.csd-flow{background:#fafbf7;border-top:1px solid #e6eadf;border-bottom:1px solid #e6eadf;justify-content:space-between;gap:10px;padding:18px 29px;display:flex}.csd-flow-step{color:#a0aa96;align-items:center;gap:9px;min-width:0;display:flex}.csd-flow-step>span{background:#fff;border:1px solid #dce3d2;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.csd-flow-step>strong{white-space:nowrap;font-size:11px;font-weight:500}.csd-flow-step>svg{color:#c2cdb8;margin-left:35px}.csd-flow-done{color:#416943}.csd-flow-done>span{color:#fff;background:#47754e;border-color:#47754e}.csd-result-anchor{scroll-margin-top:115px}.csd-result-summary{justify-content:space-between;align-items:center;gap:20px;padding:27px 28px 16px;display:flex}.csd-result-kicker{letter-spacing:.13em;color:#8f9d84;margin-bottom:7px;font-size:9px;font-weight:500;display:block}.csd-result-summary strong{letter-spacing:-.025em;color:#2b523b;font-size:17px;font-weight:600}.csd-result-summary>span{color:#89977e;font-size:11px}.csd-changed{color:#917d58;background:#fcfaf4;border-left:2px solid #ad8e59;margin:0 28px 15px;padding:9px 12px;font-size:11px;line-height:1.8}.csd-connections{flex-wrap:wrap;align-items:center;gap:8px 19px;padding:0 28px 25px;display:flex}.csd-connections>span{color:#718369;align-items:center;gap:6px;font-size:10px;line-height:1.7;display:flex}.csd-connections i{background:#9caf8d;border-radius:50%;width:4px;height:4px;display:block}.csd-connections small{color:#9aa68f;border:1px solid #e2e8da;border-radius:2px;margin-left:2px;padding:0 4px;font-size:9px}.csd-category-tabs{border-bottom:1px solid var(--csd-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 28px;display:grid}.csd-category-tabs>button{color:#85947a;background:#fafbf7;border-radius:4px 4px 0 0;justify-content:center;align-items:center;gap:8px;min-width:0;padding:16px 9px;display:flex;position:relative}.csd-category-tabs>button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.csd-category-tabs>button[aria-selected=true]{color:#24533b;background:#f0f4e9}.csd-category-tabs>button[aria-selected=true]:after{background:#3c6d46}.csd-category-tabs strong{white-space:nowrap;font-size:12px;font-weight:500}.csd-category-tabs>button>span{color:#9ba88e;font-size:10px}.csd-category-tabs>button[aria-selected=true]>span{color:#638254}.csd-results{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);min-height:510px;display:grid}.csd-service-list{border-right:1px solid var(--csd-line);min-width:0;padding:0 0 19px}.csd-list-label{color:#929f86;justify-content:space-between;align-items:center;padding:19px 24px 15px;font-size:10px;display:flex}.csd-list-label>small{font-size:10px}.csd-service-row{text-align:left;background:#fff;border-top:1px solid #edf0e6;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:22px 23px 22px 24px;transition:background .15s;display:flex;position:relative}.csd-service-row:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.csd-service-row:hover{background:#fafbf6}.csd-service-selected{background:#f5f8ef}.csd-service-selected:before{background:#376747}.csd-service-number{color:#9fae92;font-variant-numeric:tabular-nums;flex-shrink:0;margin-top:3px;font-size:10px}.csd-service-row>div{flex:1;min-width:0}.csd-service-row strong{color:#345535;word-break:keep-all;font-size:13px;font-weight:600;line-height:1.8;display:block}.csd-service-row p{color:#7c8b70;word-break:keep-all;margin:7px 0 10px;font-size:11px;line-height:1.9}.csd-service-row small{color:#9aa78b;font-size:10px;line-height:1.8;display:block}.csd-service-row>svg{color:#a9b69c;margin-top:5px}.csd-service-selected strong{color:#1e5134}.csd-detail{min-width:0}.csd-detail-heading{color:#fff;background:#173f35;padding:25px 27px 23px}.csd-detail-heading>span{color:#a6bfae;letter-spacing:.05em;font-size:9px}.csd-detail-heading>h3{font-family:var(--serif,Georgia,serif);letter-spacing:-.045em;color:#f8f7ee;margin:8px 0 9px;font-size:22px;font-weight:500;line-height:1.8}.csd-detail-heading>p{color:#b6c9b8;word-break:keep-all;font-size:11px;line-height:1.95}.csd-detail-tabs{background:#fafbf7;border-bottom:1px solid #e1e7d8;gap:17px;padding:0 26px;display:flex}.csd-detail-tabs>button{color:#8b997b;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 0;font-size:10px!important}.csd-detail-tabs>button[aria-selected=true]{color:#3d663a;border-bottom-color:#5a8048;font-weight:500}.csd-detail-body{min-height:280px;padding:23px 27px 26px}.csd-facts{margin:0 0 21px;font-size:10px;line-height:1.9}.csd-facts>div{grid-template-columns:64px 1fr;gap:13px;margin-bottom:9px;display:grid}.csd-facts dt{color:#96a486}.csd-facts dd{color:#6e8361;word-break:keep-all;margin:0}.csd-details-copy{color:#6f8362;word-break:keep-all;font-size:11px;line-height:1.95}.csd-details-copy>p+p{margin-top:10px}.csd-next-title{justify-content:space-between;align-items:center;gap:15px;padding-top:24px;display:flex}.csd-next-title strong{color:#48683a;font-size:12px;font-weight:600}.csd-next-title>span{color:#a0ad90;font-size:9px}.csd-next-tasks{margin:12px 0 0;padding:0;list-style:none}.csd-next-tasks>li{border-top:1px solid #e7ecdd;align-items:center;gap:15px;padding:15px 0;display:flex}.csd-next-tasks>li>div{flex:1;min-width:0}.csd-next-tasks strong{color:#5c794d;font-size:11px;font-weight:500;line-height:1.9;display:block}.csd-next-tasks p{color:#9aa98b;word-break:keep-all;margin:4px 0 0;font-size:10px;line-height:1.8}.csd-next-tasks button{color:#74935f;white-space:nowrap;background:#fafcf5;border:1px solid #dfe7d3;border-radius:3px;flex-shrink:0;align-items:center;gap:3px;padding:6px 8px;display:flex;font-size:10px!important}.csd-next-tasks button:disabled{opacity:1;color:#8fa37e;background:0 0;border-color:#0000}.csd-text-action{color:#63834e;border-bottom:1px solid #c4d2b5;align-items:center;gap:7px;margin-top:16px;padding:0 0 6px;display:flex;font-size:10px!important}.csd-text-action>svg:last-child{margin-left:auto}.csd-pane-intro{margin-bottom:20px}.csd-pane-intro>svg{color:#718b60;margin-bottom:10px}.csd-pane-intro>h4{letter-spacing:-.025em;color:#4a6b3a;margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.8}.csd-pane-intro>p{color:#97a486;word-break:keep-all;font-size:11px;line-height:1.9}.csd-document-list{margin:0 0 20px;padding:0;list-style:none}.csd-document-list>li{color:#7b9166;border-top:1px solid #e8eddf;align-items:center;gap:10px;padding:13px 0;font-size:11px;line-height:1.8;display:flex}.csd-document-list>li>span{color:#a4b194;font-size:9px}.csd-document-list>li>strong{word-break:keep-all;flex:1;min-width:0;font-weight:500}.csd-document-list>li>small{color:#a0b08e;font-size:9px}.csd-secondary-action{color:#63834e;word-break:keep-all;background:#fbfcf8;border:1px solid #ccd9be;border-radius:4px;justify-content:center;align-items:center;gap:9px;width:100%;padding:11px 12px;line-height:1.8;display:flex;font-size:11px!important}.csd-secondary-action:hover{background:#f3f7ec}.csd-document-result{border-top:1px solid #dce5cf;margin-top:24px;padding-top:20px}.csd-small-badge{color:#8b794f;background:#faf7ee;border:1px solid #e6dec7;border-radius:2px;padding:3px 6px;font-size:9px;display:inline-block}.csd-document-result>h4{color:#567440;margin:12px 0 15px;font-size:14px;font-weight:500;line-height:1.8}.csd-document-result>div{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.csd-document-result>div>svg{color:#8ba374;margin-top:3px}.csd-document-result strong{color:#7b9167;font-size:11px;font-weight:500;display:block}.csd-document-result small{color:#9eab8c;word-break:keep-all;margin-top:3px;font-size:10px;line-height:1.8;display:block}.csd-document-result>p{color:#a2ad94;word-break:keep-all;margin:15px 0 0;font-size:10px;line-height:1.9}.csd-preview-facts{margin:0 0 24px;font-size:10px;line-height:1.9}.csd-preview-facts>div{grid-template-columns:72px minmax(0,1fr);gap:10px;margin-bottom:12px;display:grid}.csd-preview-facts dt{color:#9aaa8b}.csd-preview-facts dd{color:#6e8b58;word-break:keep-all;margin:0}.csd-request-preview{background:#f9faf5;border:1px solid #e1e8d6;margin-top:22px;padding:20px}.csd-request-preview>div:first-child{border-bottom:1px solid #e0e7d6;padding-bottom:15px}.csd-request-preview>div>span{letter-spacing:.14em;color:#a5946b;font-size:8px;display:block}.csd-request-preview>div>strong{color:#597641;margin-top:5px;font-size:15px;font-weight:500;line-height:1.8;display:block}.csd-request-preview>div>small{color:#a0b18c;margin-top:5px;font-size:9px;display:block}.csd-request-preview>p{color:#859a6f;word-break:keep-all;margin:17px 0;font-size:11px;line-height:1.95}.csd-request-preview>dl{color:#99ac83;margin:0;font-size:10px;line-height:2}.csd-request-preview>dl>div{justify-content:space-between;gap:15px;margin-top:7px;display:flex}.csd-request-preview dd{color:#6c8a55;margin:0}.csd-request-preview>.csd-preview-note{color:#a4b393;border-top:1px solid #e2e8da;margin:17px 0 0;padding-top:13px;font-size:9px}.csd-workspace{background:#fdfefa;border-top:1px solid #dfe7d4;padding:24px 28px 22px}.csd-workspace-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.csd-workspace-heading h3{letter-spacing:-.025em;color:#405f34;font-size:17px;font-weight:500;line-height:1.8}.csd-workspace-heading h3>small{color:#98aa84;font-variant-numeric:tabular-nums;margin-left:9px;font-size:11px;font-weight:400}.csd-workspace-heading>button{color:#99ac86;text-underline-offset:4px;white-space:nowrap;text-decoration:underline;font-size:10px!important}.csd-workspace-empty{color:#a2b08f;word-break:keep-all;padding:8px 0 10px;font-size:11px;line-height:1.9}.csd-workspace-list{margin:0 0 20px;padding:0;list-style:none}.csd-workspace-list>li{border-top:1px solid #e7eddd;align-items:center;gap:15px;display:flex}.csd-workspace-list>li>button:first-child{text-align:left;flex:1;align-items:center;gap:11px;min-width:0;padding:13px 0;display:flex}.csd-workspace-list>li>button:first-child>span{color:#789c57;border:1px solid #d0ddc0;border-radius:3px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.csd-workspace-list strong{color:#78925e;word-break:keep-all;font-size:11px;font-weight:500;line-height:1.9}.csd-workspace-list .csd-task-complete>span{background:#6b8e4b;color:#fff!important;border-color:#6b8e4b!important}.csd-workspace-list .csd-task-complete>strong{color:#a3b48c;text-decoration:line-through}.csd-remove-task{color:#a6b793;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.csd-workspace-footer{border-top:1px solid #e4ebd9;justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex}.csd-workspace-footer>span{color:#a0b18d;font-size:10px}.csd-workspace-footer>button{color:#638449;white-space:nowrap;border-bottom:1px solid #becfa8;align-items:center;gap:15px;padding-bottom:5px;display:flex;font-size:11px!important}.csd-notice{color:#a0ad91;word-break:keep-all;background:#fff;border-top:1px solid #e8eddf;min-height:46px;padding:13px 28px;font-size:10px;line-height:1.9}.csd-initial{text-align:center;background:linear-gradient(#fff,#fcfdf9);min-height:340px;padding:43px 27px 36px}.csd-initial-diagram{justify-content:center;align-items:center;gap:0;max-width:420px;margin:0 auto 23px;display:flex}.csd-initial-diagram>span{color:#92a580;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:11px;width:99px;height:90px;display:flex}.csd-initial-diagram small{color:#a4b392;font-size:9px}.csd-initial-diagram>.csd-initial-center{color:#648645;background:#f7faef;border:1px solid #d7e2c9;border-radius:50%;width:106px;height:106px}.csd-initial-diagram>i{border-top:1px dashed #d5e0c8;flex:1;min-width:13px;max-width:62px}.csd-initial h3{font-family:var(--serif,Georgia,serif);letter-spacing:-.045em;color:#52733b;font-size:24px;font-weight:500;line-height:1.8}.csd-initial>p{color:#9aab85;word-break:keep-all;margin:14px 0 23px;font-size:11px;line-height:2}.csd-initial>div:last-child{flex-wrap:wrap;justify-content:center;gap:13px 25px;display:flex}.csd-initial>div:last-child>span{color:#9eaf88;align-items:center;gap:7px;font-size:10px;display:flex}.csd-list-empty,.csd-detail-empty{text-align:center;color:#a4b48f;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:45px 24px;display:flex}.csd-list-empty{min-height:260px}.csd-list-empty strong{color:#6e8e50;font-size:13px;font-weight:500;line-height:1.8}.csd-list-empty p,.csd-detail-empty p{word-break:keep-all;font-size:11px;line-height:1.9}.csd-error{color:#a2866b;word-break:keep-all;background:#fcf8f4;border-left:3px solid #b58d6a;flex-direction:column;gap:7px;margin:22px 27px;padding:15px 17px;font-size:11px;line-height:1.8;display:flex}.csd-error>strong{color:#987658;font-size:12px;font-weight:500}.csd-error>span:last-child{color:#af9a85;font-size:10px}.csd-spin{animation:1s linear infinite csd-spin}@keyframes csd-spin{to{transform:rotate(360deg)}}.csd-compact .csd-heading h2{font-size:30px}.csd-compact .csd-form{padding:23px}.csd-compact .csd-heading-note>p{font-size:10px}.csd-attributes{border-top:1px solid #dde5d6;border-bottom:1px solid #dde5d6;margin:0 0 23px}.csd-attributes>div{border-bottom:1px solid #edf0e7;grid-template-columns:minmax(75px,.7fr) minmax(0,1.3fr);gap:13px;padding:11px 0;font-size:10px;line-height:1.9;display:grid}.csd-attributes>div:last-child{border-bottom:0}.csd-attributes dt{color:#8a9a7b}.csd-attributes dd{color:#587846;word-break:keep-all;margin:0}@media (min-width:1400px){.csd-heading h2{font-size:40px}.csd-inputs{gap:20px}.csd-form{padding:28px 33px}.csd-results{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.csd-detail-heading{padding:28px 32px}.csd-detail-body{padding:27px 32px}.csd-service-row{padding:25px 27px}.csd-service-row strong{font-size:14px}.csd-service-row p{font-size:12px}.csd-detail-heading>h3{font-size:24px}.csd-details-copy{font-size:12px}.csd-attributes>div{font-size:11px}}@media (max-width:1050px){.csd-heading{align-items:flex-start;gap:22px}.csd-heading h2{font-size:31px}.csd-heading-note{padding-top:7px}.csd-heading-note>p{font-size:10px;line-height:1.9}.csd-form{padding:23px}.csd-inputs{grid-template-columns:1fr 1fr 1fr;gap:11px}.csd-submit{grid-column:1/-1;justify-self:end;min-width:190px;margin-top:4px}.csd-flow{gap:5px;padding:17px 23px}.csd-flow-step{gap:7px}.csd-flow-step>svg{margin-left:15px}.csd-category-tabs{gap:6px;padding:0 21px}.csd-category-tabs>button{gap:6px;padding:15px 5px}.csd-category-tabs strong{font-size:11px}.csd-service-row{gap:9px;padding:20px 19px}.csd-service-row strong{font-size:12px}.csd-service-row p{font-size:10px}.csd-list-label{padding:17px 19px 13px}.csd-detail-heading{padding:23px 22px}.csd-detail-heading>h3{font-size:21px}.csd-detail-tabs{gap:13px;padding:0 21px}.csd-detail-tabs>button{font-size:9px!important}.csd-detail-body{padding:21px 22px 23px}.csd-next-title{gap:8px}.csd-next-title>span{font-size:8px}.csd-next-tasks>li{gap:10px}.csd-next-tasks button{padding:5px 6px;font-size:9px!important}.csd-result-summary{padding:24px 23px 16px}.csd-connections{padding:0 23px 23px}.csd-workspace{padding:23px}.csd-workspace-footer{flex-direction:column;align-items:flex-start;gap:12px}.csd-workspace-footer>button{align-self:flex-end}}@media (max-width:700px){.csd-demo{margin-bottom:34px}.csd-heading{margin-bottom:22px;display:block}.csd-overline{margin-bottom:11px;font-size:9px}.csd-heading h2{font-size:29px;line-height:1.75}.csd-heading-note{padding-top:17px}.csd-demo-badge{padding:4px 8px;font-size:10px}.csd-heading-note>p{margin-top:10px;font-size:11px;line-height:2}.csd-heading-note>p>br{display:none}.csd-console{border-radius:7px}.csd-form,.csd-compact .csd-form{padding:21px 18px}.csd-input-heading{gap:10px;margin-bottom:19px}.csd-input-heading strong{font-size:13px}.csd-input-heading span{font-size:10px}.csd-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.csd-inputs>label{gap:7px;font-size:11px}.csd-inputs>label:nth-child(3){grid-column:1/-1}.csd-inputs select{height:45px;padding:8px 10px;font-size:16px}.csd-submit{justify-self:stretch;gap:11px;width:100%;min-height:47px;margin-top:3px;font-size:12px!important}.csd-flow{gap:8px;padding:16px 13px}.csd-flow-step{flex-direction:column;flex:1;gap:7px;position:relative}.csd-flow-step>span{width:22px;height:22px;font-size:8px}.csd-flow-step>strong{font-size:9px;line-height:1.7}.csd-flow-step>svg{width:12px;margin:0;position:absolute;top:5px;right:-10px}.csd-result-anchor{scroll-margin-top:90px}.csd-result-summary{gap:12px;padding:23px 18px 15px}.csd-result-kicker{letter-spacing:.1em;margin-bottom:6px;font-size:8px}.csd-result-summary strong{letter-spacing:-.035em;font-size:14px;line-height:1.8}.csd-result-summary>span{white-space:nowrap;font-size:9px}.csd-changed{margin:0 18px 15px;padding:10px 11px;font-size:10px;line-height:1.9}.csd-connections{gap:7px 13px;padding:0 18px 21px}.csd-connections>span{gap:5px;font-size:9px}.csd-connections small{margin-left:0;padding:0 3px;font-size:8px}.csd-category-tabs{gap:4px;padding:0 10px}.csd-category-tabs>button{flex-wrap:wrap;gap:7px;padding:14px 3px 13px}.csd-category-tabs>button>svg{width:17px;height:17px}.csd-category-tabs strong{font-size:10px;line-height:1.5}.csd-category-tabs>button>span{font-size:9px}.csd-results{min-height:0;display:block}.csd-service-list{scrollbar-width:thin;scrollbar-color:#c4d3b5 #f5f8f0;border-bottom:1px solid #dae4ce;border-right:0;max-height:405px;padding:0;overflow-y:auto}.csd-list-label{padding:17px 18px 13px;font-size:9px}.csd-list-label>small{font-size:9px}.csd-service-row{gap:10px;padding:19px 18px}.csd-service-number{margin-top:3px;font-size:9px}.csd-service-row strong{font-size:13px;line-height:1.85}.csd-service-row p{margin:7px 0 8px;font-size:11px;line-height:1.95}.csd-service-row small{font-size:10px;line-height:1.8}.csd-service-row>svg{width:15px;margin-top:4px}.csd-detail-heading{padding:24px 21px}.csd-detail-heading>span{letter-spacing:.01em;font-size:9px}.csd-detail-heading>h3{margin:8px 0 10px;font-size:23px;line-height:1.8}.csd-detail-heading>p{font-size:11px;line-height:2}.csd-detail-tabs{justify-content:space-between;gap:0;padding:0 18px}.csd-detail-tabs>button{padding:15px 0;font-size:10px!important}.csd-detail-body{min-height:0;padding:23px 21px 26px}.csd-facts{margin-bottom:21px;font-size:11px;line-height:2}.csd-facts>div{grid-template-columns:65px minmax(0,1fr);gap:12px;margin-bottom:10px}.csd-details-copy{font-size:11px;line-height:2}.csd-next-title{gap:10px;padding-top:26px}.csd-next-title strong{font-size:12px}.csd-next-title>span{font-size:9px}.csd-next-tasks{margin-top:13px}.csd-next-tasks>li{gap:15px;padding:16px 0}.csd-next-tasks strong{font-size:11px;line-height:1.95}.csd-next-tasks p{font-size:10px;line-height:1.9}.csd-next-tasks button{padding:7px 8px;font-size:10px!important}.csd-text-action{gap:8px;margin-top:20px;font-size:11px!important}.csd-pane-intro>h4{font-size:15px;line-height:1.9}.csd-pane-intro>p{font-size:11px;line-height:2}.csd-document-list>li{gap:9px;padding:15px 0;font-size:11px}.csd-secondary-action{gap:7px;padding:12px 10px;line-height:1.9;font-size:11px!important}.csd-document-result>h4{font-size:15px}.csd-document-result strong{font-size:11px}.csd-document-result small{font-size:10px;line-height:1.9}.csd-document-result>p{font-size:10px;line-height:2}.csd-preview-facts{font-size:11px;line-height:2}.csd-preview-facts>div{grid-template-columns:69px minmax(0,1fr);gap:12px;margin-bottom:13px}.csd-request-preview{padding:20px 17px}.csd-request-preview>div>strong{font-size:16px}.csd-request-preview>p{font-size:11px;line-height:2}.csd-request-preview>dl{font-size:10px;line-height:2}.csd-request-preview>.csd-preview-note{font-size:10px;line-height:1.95}.csd-workspace{padding:24px 20px 23px}.csd-workspace-heading{gap:12px;margin-bottom:18px}.csd-workspace-heading h3{font-size:17px;line-height:1.85}.csd-workspace-heading h3>small{margin-left:7px;font-size:10px}.csd-workspace-heading>button{font-size:9px!important}.csd-workspace-empty{padding:7px 0 14px;font-size:11px;line-height:2}.csd-workspace-list>li>button:first-child{gap:10px;padding:16px 0}.csd-workspace-list strong{font-size:11px;line-height:2}.csd-workspace-list>li{gap:8px}.csd-workspace-footer{gap:15px;padding-top:16px}.csd-workspace-footer>span{font-size:10px;line-height:1.9}.csd-workspace-footer>button{white-space:normal;text-align:left;align-self:flex-start;gap:12px;line-height:1.9;font-size:11px!important}.csd-notice{min-height:49px;padding:14px 19px;font-size:10px;line-height:2}.csd-initial{min-height:330px;padding:34px 19px 31px}.csd-initial-diagram{max-width:310px;margin-bottom:23px}.csd-initial-diagram>span{gap:9px;width:76px;height:77px}.csd-initial-diagram>.csd-initial-center{width:91px;height:91px}.csd-initial-diagram small{font-size:8px}.csd-initial h3{font-size:23px;line-height:1.9}.csd-initial>p{margin:13px 0 22px;font-size:11px;line-height:2.1}.csd-initial>p>br{display:none}.csd-initial>div:last-child{gap:12px 16px}.csd-initial>div:last-child>span{gap:6px;font-size:9px}.csd-initial>div:last-child>span>svg{width:13px}.csd-error{margin:19px 18px;padding:14px;font-size:11px;line-height:1.9}.csd-error>strong{font-size:12px}.csd-error>span:last-child{font-size:10px;line-height:2}.csd-list-empty{min-height:220px}.csd-list-empty strong{font-size:13px}.csd-detail-empty{min-height:140px}}@media (max-width:370px){.csd-heading h2{font-size:27px}.csd-heading-note>p{font-size:10px}.csd-category-tabs>button{gap:5px}.csd-category-tabs strong{font-size:9px}.csd-category-tabs>button>svg{width:15px}.csd-category-tabs>button>span,.csd-flow-step>strong{font-size:8px}.csd-detail-tabs>button{font-size:9px!important}.csd-workspace-heading h3{font-size:16px}.csd-result-summary strong{font-size:13px}.csd-result-summary>span,.csd-next-title>span{font-size:8px}.csd-secondary-action{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.csd-spin{animation:none}.csd-service-row{transition:none}}.app-shell .fj-workspace[hidden]{display:none!important}.app-shell .main-shell .workspace-page.page-journey{color:#263b32;background:#f5f6f3;max-width:1400px;padding:30px 48px 0}.app-shell .workspace-page.page-journey :is(h1,h2,h3,h4,button,input,select,textarea){font-family:var(--sans)}.app-shell .workspace-page.page-journey :is(button,input,select,textarea){-webkit-tap-highlight-color:transparent}.app-shell .workspace-page.page-journey .fj-shell{min-width:0;padding-bottom:34px}.app-shell .workspace-page.page-journey .fj-header{align-items:center;gap:28px;padding:8px 0 24px}.app-shell .workspace-page.page-journey .fj-header h1{letter-spacing:-.045em;word-break:keep-all;font-size:46px;font-weight:650;line-height:1.25}.app-shell .workspace-page.page-journey .fj-header .ws-page-description{color:#657269;word-break:keep-all;max-width:690px;font-size:18px;line-height:1.8}.app-shell .workspace-page.page-journey .fj-header .button{white-space:normal;border-radius:16px;gap:9px;min-height:52px;padding:13px 20px;font-size:16px;line-height:1.6}.app-shell .workspace-page.page-journey .fj-demo-note{color:#617459;word-break:keep-all;background:#edf2e8;border:1px solid #e0e7d9;border-radius:17px;align-items:flex-start;gap:9px;margin:0 0 24px;padding:14px 18px;font-size:14px;line-height:1.8;display:flex}.app-shell .workspace-page.page-journey .fj-demo-note>svg{flex-shrink:0;width:18px;height:18px;margin-top:3px}.app-shell .workspace-page.page-journey .fj-stepper{background:#e8ece5;border-radius:23px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 26px;padding:6px;display:grid}.app-shell .workspace-page.page-journey .fj-stepper>button{color:#6e7b68;background:0 0;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:68px;padding:13px 18px;transition:background .18s,color .18s,box-shadow .18s;display:flex}.app-shell .workspace-page.page-journey .fj-stepper>button>span{color:#61735a;background:#dce3d5;border-radius:50%;flex-shrink:0;place-items:center;min-width:28px;height:28px;font-size:13px;line-height:1;display:grid}.app-shell .workspace-page.page-journey .fj-stepper>button>strong{letter-spacing:-.025em;font-size:17px;font-weight:550;line-height:1.6}.app-shell .workspace-page.page-journey .fj-stepper>button[aria-current=step]{color:#244f3d;background:#fff;box-shadow:0 3px 12px #173a3608}.app-shell .workspace-page.page-journey .fj-stepper>button[aria-current=step]>span{color:#fff;background:#173a36}.app-shell .workspace-page.page-journey .fj-stepper>button:disabled{opacity:.65;cursor:default}.app-shell .workspace-page.page-journey :is(.fj-start-grid,.fj-quote-grid,.fj-case-grid){grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.app-shell .workspace-page.page-journey :is(.fj-panel,.fj-aside,.fj-quote-summary){background:#fff;border:1px solid #e1e7db;border-radius:32px;min-width:0;overflow:hidden;box-shadow:0 5px 25px #173a3604}.app-shell .workspace-page.page-journey :is(.fj-panel,.fj-quote-summary){padding:30px}.app-shell .workspace-page.page-journey .fj-panel-head{margin-bottom:24px}.app-shell .workspace-page.page-journey .fj-panel-head h2{letter-spacing:-.035em;color:#2d4b38;word-break:keep-all;margin:0 0 8px;font-size:25px;font-weight:600;line-height:1.5}.app-shell .workspace-page.page-journey .fj-panel-head p{color:#71806a;word-break:keep-all;margin:0;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-journey .fj-intent-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 28px;display:grid}.app-shell .workspace-page.page-journey .fj-intent-options>button{text-align:left;color:#6d7f61;background:#f8faf5;border:1px solid #dfe7d8;border-radius:23px;flex-direction:column;align-items:flex-start;min-width:0;min-height:174px;padding:23px 20px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.app-shell .workspace-page.page-journey .fj-intent-options>button>svg{stroke-width:1.5px;color:#789663;width:28px;height:28px;margin-bottom:16px}.app-shell .workspace-page.page-journey .fj-intent-options>button>strong{letter-spacing:-.03em;color:#3f5f37;word-break:keep-all;font-size:18px;font-weight:600;line-height:1.5}.app-shell .workspace-page.page-journey .fj-intent-options>button>p{color:#75856b;word-break:keep-all;margin:8px 0 0;font-size:14px;line-height:1.7}.app-shell .workspace-page.page-journey .fj-intent-options>button[aria-pressed=true]{background:#edf4e7;border-color:#4e7852;box-shadow:inset 0 0 0 1px #4e7852}.app-shell .workspace-page.page-journey .fj-intent-options>button[aria-pressed=true]>svg{color:#35633d}.app-shell .workspace-page.page-journey .fj-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px;margin:0;display:grid}.app-shell .workspace-page.page-journey :is(.fj-field,.fj-cost-fields>label){color:#5a7050;letter-spacing:-.02em;min-width:0;font-size:15px;font-weight:500;line-height:1.7;display:block}.app-shell .workspace-page.page-journey .fj-field>label{color:#5a7050;font-size:15px;font-weight:500;line-height:1.7;display:block}.app-shell .workspace-page.page-journey :is(.fj-field,.fj-cost-fields) :is(input:not([type=checkbox]),select,textarea){color:#334d2d;width:100%;min-width:0;min-height:54px;font-family:var(--sans);box-shadow:none;background:#fafcf8;border:1px solid #d8e2cf;border-radius:15px;margin-top:9px;padding:13px 15px;font-size:16px;font-weight:400;line-height:1.6;display:block}.app-shell .workspace-page.page-journey :is(.fj-field,.fj-cost-fields) input::placeholder{color:#8c9786;opacity:1}.app-shell .workspace-page.page-journey :is(.fj-field,.fj-cost-fields) select{cursor:pointer;padding-right:34px}.app-shell .workspace-page.page-journey :is(.fj-field,.fj-cost-fields) textarea{resize:vertical;min-height:106px}.app-shell .workspace-page.page-journey :is(.fj-field,.fj-cost-fields) :is(input,select,textarea):focus{outline-offset:2px;background:#fff;outline:2px solid #739861}.app-shell .workspace-page.page-journey .fj-full{grid-column:1/-1}.app-shell .workspace-page.page-journey .fj-contact-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;margin:0;padding:0;display:grid}.app-shell .workspace-page.page-journey .fj-contact-fields>legend{color:#3d5a36;margin:0 0 12px;padding:0;font-size:17px;font-weight:550;line-height:1.6}.app-shell .workspace-page.page-journey .fj-contact-fields .fj-field{min-width:0}.app-shell .workspace-page.page-journey .fj-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-top:9px;display:flex}.app-shell .workspace-page.page-journey .fj-actions>.button,.app-shell .workspace-page.page-journey .fj-next-button{white-space:normal;word-break:keep-all;border:1px solid #d1deca;border-radius:17px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 22px;font-size:16px;font-weight:550;line-height:1.6;display:inline-flex}.app-shell .workspace-page.page-journey .fj-actions>.button.primary,.app-shell .workspace-page.page-journey .fj-next-button{color:#fff;background:#173a36;border-color:#173a36}.app-shell .workspace-page.page-journey .fj-actions>.button.primary:hover,.app-shell .workspace-page.page-journey .fj-next-button:hover{background:#254e40;border-color:#254e40}.app-shell .workspace-page.page-journey .fj-actions>.button.outline{color:#41683a;background:#fff}.app-shell .workspace-page.page-journey :is(.fj-note,.fj-review-contact){color:#75856a;word-break:keep-all;margin:14px 0 0;font-size:14px;font-weight:400;line-height:1.85}.app-shell .workspace-page.page-journey .fj-note>svg{vertical-align:-3px;width:16px;height:16px;margin-right:5px}.app-shell .workspace-page.page-journey .fj-error{color:#a35443;word-break:keep-all;background:#fff6f2;border:1px solid #e8cfc9;border-radius:15px;margin:0;padding:13px 16px;font-size:15px;line-height:1.75}.app-shell .workspace-page.page-journey .fj-aside>figure{background:#e8e9df;height:190px;margin:0;overflow:hidden}.app-shell .workspace-page.page-journey .fj-aside>figure>img{object-fit:cover;object-position:center 46%;width:100%;height:100%;display:block}.app-shell .workspace-page.page-journey .fj-aside>div,.app-shell .workspace-page.page-journey .fj-aside-copy{padding:27px}.app-shell .workspace-page.page-journey .fj-aside h2,.app-shell .workspace-page.page-journey .fj-aside h3{letter-spacing:-.035em;color:#3e5d36;word-break:keep-all;margin:0 0 12px;font-size:24px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-journey .fj-aside p{color:#718066;word-break:keep-all;margin:0 0 16px;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-journey .fj-aside ul{margin:20px 0 0;padding:0;list-style:none}.app-shell .workspace-page.page-journey .fj-aside li{color:#5d7751;word-break:keep-all;border-top:1px solid #e9eee2;align-items:flex-start;gap:10px;padding:12px 0;font-size:15px;line-height:1.8;display:flex}.app-shell .workspace-page.page-journey .fj-aside li>svg{color:#7e9b65;flex-shrink:0;width:18px;height:18px;margin-top:4px}.app-shell .workspace-page.page-journey .fj-package-options{grid-template-columns:1fr;gap:12px;margin-bottom:26px;display:grid}.app-shell .workspace-page.page-journey .fj-package-options>button{color:#405f37;text-align:left;background:#f9fbf6;border:1px solid #dfe6d8;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 20px;min-width:0;min-height:104px;padding:20px 22px;transition:background .18s,border-color .18s;display:grid}.app-shell .workspace-page.page-journey .fj-package-options>button>strong{letter-spacing:-.025em;font-size:18px;font-weight:550;line-height:1.55}.app-shell .workspace-page.page-journey .fj-package-options>button>small{color:#7b8b70;word-break:keep-all;grid-column:1;font-size:14px;font-weight:400;line-height:1.75}.app-shell .workspace-page.page-journey .fj-package-options>button>b{letter-spacing:-.04em;color:#315a36;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/2/3;font-size:25px;font-weight:600;line-height:1.4}.app-shell .workspace-page.page-journey .fj-package-options>button>b small{letter-spacing:-.02em;margin-left:4px;font-size:14px;font-weight:400}.app-shell .workspace-page.page-journey .fj-package-options>button[aria-pressed=true]{background:#edf4e6;border-color:#577e51;box-shadow:inset 0 0 0 1px #577e51}.app-shell .workspace-page.page-journey .fj-package-options>button{grid-template-columns:minmax(0,1fr) auto;padding-right:42px;position:relative}.app-shell .workspace-page.page-journey .fj-package-options>button>span{grid-column:1;min-width:0}.app-shell .workspace-page.page-journey .fj-package-options>button>span>strong{letter-spacing:-.025em;font-size:18px;font-weight:550;line-height:1.55;display:block}.app-shell .workspace-page.page-journey .fj-package-options>button>span>small{color:#7b8b70;word-break:keep-all;margin-top:5px;font-size:14px;font-weight:400;line-height:1.75;display:block}.app-shell .workspace-page.page-journey .fj-package-options>button>b{grid-row:auto}.app-shell .workspace-page.page-journey .fj-package-options>button>svg{color:#698c50;position:absolute;top:calc(50% - 10px);right:14px}.app-shell .workspace-page.page-journey .fj-cost-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px;margin:0 0 22px;display:grid}.app-shell .workspace-page.page-journey .fj-included{border-top:1px solid #e5ebde;margin-top:20px;padding-top:6px}.app-shell .workspace-page.page-journey .fj-included>summary{cursor:pointer;color:#587449;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:12px 0;font-size:16px;font-weight:500;line-height:1.7;list-style:none;display:flex}.app-shell .workspace-page.page-journey :is(.fj-included,.fj-quote-details,.fj-timeline-mobile)>summary::-webkit-details-marker{display:none}.app-shell .workspace-page.page-journey .fj-included>summary>svg{flex-shrink:0;width:18px;height:18px;transition:transform .18s}.app-shell .workspace-page.page-journey .fj-included[open]>summary>svg{transform:rotate(180deg)}.app-shell .workspace-page.page-journey .fj-included ul{color:#748367;margin:0;padding:0 0 8px 20px;font-size:15px;line-height:1.9}.app-shell .workspace-page.page-journey .fj-included li{padding:4px 0}.app-shell .workspace-page.page-journey .fj-quote-summary{color:#f3f6ee;background:#173a36;border-color:#173a36;padding:31px;position:sticky;top:104px}.app-shell .workspace-page.page-journey .fj-quote-summary .fj-panel-head h2{color:#f3f6ee}.app-shell .workspace-page.page-journey .fj-quote-summary .fj-panel-head p{color:#b4c4ae}.app-shell .workspace-page.page-journey .fj-total{border-bottom:1px solid #ffffff24;margin:0 0 22px;padding:4px 0 23px}.app-shell .workspace-page.page-journey .fj-total>small,.app-shell .workspace-page.page-journey .fj-total>span{color:#b5c6ae;margin-bottom:10px;font-size:15px;font-weight:400;line-height:1.7;display:block}.app-shell .workspace-page.page-journey .fj-total>strong{letter-spacing:-.045em;color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:44px;font-weight:550;line-height:1.3;display:block}.app-shell .workspace-page.page-journey .fj-total>strong>small{letter-spacing:-.02em;color:#c3d1bc;margin-left:7px;font-size:17px;font-weight:400}.app-shell .workspace-page.page-journey .fj-breakdown{gap:14px;margin:0 0 24px;padding:0;display:grid}.app-shell .workspace-page.page-journey .fj-breakdown>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-shell .workspace-page.page-journey .fj-breakdown dt,.app-shell .workspace-page.page-journey .fj-breakdown dd{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:400;line-height:1.7}.app-shell .workspace-page.page-journey .fj-breakdown dt{color:#b5c6ac}.app-shell .workspace-page.page-journey .fj-breakdown dd{color:#f2f7ed;text-align:right;font-variant-numeric:tabular-nums}.app-shell .workspace-page.page-journey .fj-quote-summary :is(.fj-note,.fj-review-contact){color:#bdcbb5}.app-shell .workspace-page.page-journey .fj-approval{cursor:pointer;color:#d1ddca;word-break:keep-all;border-top:1px solid #ffffff24;align-items:flex-start;gap:11px;margin-top:18px;padding:18px 0;font-size:15px;font-weight:400;line-height:1.85;display:flex}.app-shell .workspace-page.page-journey .fj-approval>input{accent-color:#9bbb81;border-radius:6px;flex-shrink:0;width:22px;height:22px;min-height:22px;margin:3px 0 0}.app-shell .workspace-page.page-journey .fj-next-button{color:#173a36;background:#f2f7ec;border-color:#f2f7ec;width:100%;margin-top:8px}.app-shell .workspace-page.page-journey .fj-next-button:hover{color:#173a36;background:#e1ecd7;border-color:#e1ecd7}.app-shell .workspace-page.page-journey .fj-next-button:disabled{color:#a9bba0;cursor:default;background:#ffffff1c;border-color:#ffffff26}.app-shell .workspace-page.page-journey .fj-case-banner{background:#fff;border:1px solid #e0e7da;border-radius:28px;justify-content:space-between;align-items:center;gap:26px;margin-bottom:23px;padding:25px 30px;display:flex;box-shadow:0 4px 20px #173a3603}.app-shell .workspace-page.page-journey .fj-case-banner p,.app-shell .workspace-page.page-journey .fj-case-banner small{color:#7a8a70;margin:0;font-size:14px;font-weight:400;line-height:1.75}.app-shell .workspace-page.page-journey .fj-case-banner strong{letter-spacing:-.035em;color:#395c32;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:25px;font-weight:550;line-height:1.5;display:block}.app-shell .workspace-page.page-journey .fj-case-banner>div{min-width:0}.app-shell .workspace-page.page-journey .fj-case-banner>span,.app-shell .workspace-page.page-journey .fj-stage-badge{color:#5b7b43;white-space:nowrap;background:#eef4e7;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;line-height:1.7;display:inline-flex}.app-shell .workspace-page.page-journey .fj-stage-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.app-shell .workspace-page.page-journey .fj-stage-strip>li{text-align:left;background:#fff;border:1px solid #e0e6da;border-radius:21px;flex-direction:column;align-items:flex-start;min-width:0;min-height:128px;padding:17px 15px;transition:background .18s,border-color .18s;display:flex}.app-shell .workspace-page.page-journey .fj-stage-strip>li>span{color:#829774;background:#eef2e7;border-radius:50%;place-items:center;width:27px;height:27px;margin-bottom:12px;font-size:12px;display:grid}.app-shell .workspace-page.page-journey .fj-stage-strip>li>span>svg{width:15px;height:15px}.app-shell .workspace-page.page-journey .fj-stage-strip>li>strong{color:#64775a;letter-spacing:-.025em;word-break:keep-all;font-size:15px;font-weight:550;line-height:1.55}.app-shell .workspace-page.page-journey .fj-stage-strip>li>small{color:#8b9a7f;margin-top:6px;font-size:12px;font-weight:400;line-height:1.6}.app-shell .workspace-page.page-journey .fj-stage-strip>li.complete{background:#f0f5e9;border-color:#d9e5cd}.app-shell .workspace-page.page-journey .fj-stage-strip>li.complete>span{color:#65854b;background:#dce9d2}.app-shell .workspace-page.page-journey .fj-stage-strip>li.current,.app-shell .workspace-page.page-journey .fj-stage-strip>li[aria-current=step]{background:#173a36;border-color:#173a36}.app-shell .workspace-page.page-journey .fj-stage-strip>li.current>strong,.app-shell .workspace-page.page-journey .fj-stage-strip>li[aria-current=step]>strong{color:#f2f7ed}.app-shell .workspace-page.page-journey .fj-stage-strip>li.current>small,.app-shell .workspace-page.page-journey .fj-stage-strip>li[aria-current=step]>small{color:#b3c6a8}.app-shell .workspace-page.page-journey .fj-stage-strip>li.current>span,.app-shell .workspace-page.page-journey .fj-stage-strip>li[aria-current=step]>span{color:#d9e7cc;background:#ffffff21}.app-shell .workspace-page.page-journey .fj-timeline-mobile{display:none}.app-shell .workspace-page.page-journey .fj-case-title{margin-bottom:22px}.app-shell .workspace-page.page-journey .fj-case-title h2{letter-spacing:-.035em;color:#315331;word-break:keep-all;margin:0 0 9px;font-size:26px;font-weight:600;line-height:1.5}.app-shell .workspace-page.page-journey .fj-case-title p{color:#75836b;word-break:keep-all;margin:0;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-journey .fj-task-list{grid-template-columns:1fr;gap:10px;margin:0 0 23px;padding:0;list-style:none;display:grid}.app-shell .workspace-page.page-journey .fj-task-list>button,.app-shell .workspace-page.page-journey .fj-task-list>li>button{text-align:left;color:#405f37;background:#f8faf5;border:1px solid #e1e8d9;border-radius:19px;align-items:flex-start;gap:13px;width:100%;min-height:86px;padding:19px 17px;display:flex}.app-shell .workspace-page.page-journey .fj-task-list button>span:first-child{color:#557b40;background:#fff;border:1px solid #c4d4b6;border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.app-shell .workspace-page.page-journey .fj-task-list button>span:first-child>svg{width:16px;height:16px}.app-shell .workspace-page.page-journey .fj-task-list button[aria-pressed=true]>span:first-child,.app-shell .workspace-page.page-journey .fj-task-list button.complete>span:first-child{color:#fff;background:#6d8c55;border-color:#6d8c55}.app-shell .workspace-page.page-journey .fj-task-list button strong{letter-spacing:-.025em;color:#47613d;word-break:keep-all;font-size:17px;font-weight:500;line-height:1.6;display:block}.app-shell .workspace-page.page-journey .fj-task-list button p{color:#7b8b70;word-break:keep-all;margin:6px 0 0;font-size:14px;line-height:1.8}.app-shell .workspace-page.page-journey .fj-documents{background:#fbfcf9;border:1px solid #e5eadf;border-radius:21px;margin-top:22px;padding:20px 22px}.app-shell .workspace-page.page-journey .fj-documents h3{letter-spacing:-.025em;color:#4d6a40;margin:0 0 12px;font-size:18px;font-weight:550;line-height:1.6}.app-shell .workspace-page.page-journey .fj-documents ul{margin:0;padding:0;list-style:none}.app-shell .workspace-page.page-journey .fj-documents li{color:#718164;word-break:keep-all;border-top:1px solid #e9ede3;padding:11px 0;font-size:15px;line-height:1.8}.app-shell .workspace-page.page-journey .fj-documents li:first-child{border-top:0;padding-top:0}.app-shell .workspace-page.page-journey .fj-documents li strong{color:#546d48;font-size:15px;font-weight:500;display:block}.app-shell .workspace-page.page-journey .fj-documents li small{color:#859278;margin-top:3px;font-size:14px;line-height:1.8;display:block}.app-shell .workspace-page.page-journey .fj-manager{border-bottom:1px solid #e5ecdd;align-items:flex-start;gap:14px;padding:24px 26px;display:flex}.app-shell .workspace-page.page-journey .fj-manager>svg,.app-shell .workspace-page.page-journey .fj-manager>span:first-child{color:#75965c;background:#edf3e6;border-radius:17px;flex-shrink:0;place-items:center;width:49px;height:49px;padding:12px;display:grid}.app-shell .workspace-page.page-journey .fj-manager>span:first-child>svg{width:25px;height:25px}.app-shell .workspace-page.page-journey .fj-manager strong{letter-spacing:-.025em;color:#4a693e;font-size:18px;font-weight:550;line-height:1.55;display:block}.app-shell .workspace-page.page-journey .fj-manager p,.app-shell .workspace-page.page-journey .fj-manager small{color:#7c8c70;word-break:keep-all;margin:4px 0 0;font-size:14px;line-height:1.8;display:block}.app-shell .workspace-page.page-journey .fj-current-next{background:#eef4e7;border:1px solid #e0e9d6;border-radius:22px;margin:22px 0;padding:22px}.app-shell .workspace-page.page-journey .fj-current-next>small{color:#7a9168;margin-bottom:8px;font-size:13px;line-height:1.7;display:block}.app-shell .workspace-page.page-journey .fj-current-next>strong{color:#496b38;letter-spacing:-.025em;word-break:keep-all;font-size:18px;font-weight:550;line-height:1.6;display:block}.app-shell .workspace-page.page-journey .fj-current-next p{color:#6d825c;word-break:keep-all;margin:8px 0 0;font-size:15px;line-height:1.8}.app-shell .workspace-page.page-journey .fj-quote-details{border-top:1px solid #e3e9dc;margin-top:22px;padding-top:5px}.app-shell .workspace-page.page-journey .fj-quote-details>summary{cursor:pointer;color:#5b774a;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px 0;font-size:16px;font-weight:500;line-height:1.7;list-style:none;display:flex}.app-shell .workspace-page.page-journey .fj-quote-details .fj-breakdown{gap:13px;margin:10px 0 0}.app-shell .workspace-page.page-journey .fj-quote-details .fj-breakdown dt{color:#7a8b6f;font-size:15px}.app-shell .workspace-page.page-journey .fj-quote-details .fj-breakdown dd{color:#4f6b43;font-size:15px}.app-shell .workspace-page.page-journey .fj-complete{text-align:center;background:#f0f6e9;border-radius:25px;flex-direction:column;align-items:center;margin:0 0 24px;padding:38px 24px;display:flex}.app-shell .workspace-page.page-journey .fj-complete>svg{color:#72964e;stroke-width:1.25px;width:58px;height:58px;margin-bottom:19px}.app-shell .workspace-page.page-journey .fj-complete h2{letter-spacing:-.04em;color:#466638;word-break:keep-all;margin:0 0 12px;font-size:27px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-journey .fj-complete p{color:#75876a;word-break:keep-all;margin:0;font-size:16px;line-height:1.8}.app-shell .page-funeral .fj-entry{background:#eaf1e3;border:1px solid #dce6d2;border-radius:28px;justify-content:space-between;align-items:center;gap:26px;margin:26px 0;padding:28px 30px;display:flex}.app-shell .page-funeral .fj-entry h2{font-family:var(--sans);letter-spacing:-.035em;color:#3e6137;word-break:keep-all;margin:0 0 9px;font-size:26px;font-weight:600;line-height:1.5}.app-shell .page-funeral .fj-entry p{color:#6c815e;word-break:keep-all;max-width:570px;margin:0;font-size:16px;line-height:1.8}.app-shell .page-funeral .fj-entry-actions{flex-shrink:0;align-items:center;gap:11px;display:flex}.app-shell .page-funeral .fj-entry-actions>.button{white-space:nowrap;color:#527543;background:#fff;border:1px solid #d0dec5;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:14px 19px;font-size:16px;font-weight:500;line-height:1.6;display:inline-flex}.app-shell .page-funeral .fj-entry-actions>.button.primary{color:#fff;background:#173a36;border-color:#173a36}.app-shell .page-funeral .fj-entry-actions>.button.primary:hover{background:#254e40}.app-shell .workspace-page .fj-trust{background:#fff;border:1px solid #e1e8da;border-radius:27px;margin:26px 0 0;overflow:hidden;box-shadow:0 4px 20px #173a3603}.app-shell .workspace-page .fj-trust>summary{cursor:pointer;color:#4b6a3d;letter-spacing:-.025em;align-items:center;gap:13px;min-height:82px;padding:23px 27px;font-size:18px;font-weight:550;line-height:1.6;list-style:none;display:flex}.app-shell .workspace-page .fj-trust>summary::-webkit-details-marker{display:none}.app-shell .workspace-page .fj-trust>summary>svg{stroke-width:1.6px;color:#7c9a66;flex-shrink:0;width:22px;height:22px}.app-shell .workspace-page .fj-trust>summary>svg:last-child{width:19px;height:19px;margin-left:auto;transition:transform .18s}.app-shell .workspace-page .fj-trust[open]>summary>svg:last-child{transform:rotate(180deg)}.app-shell .workspace-page .fj-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;padding:4px 28px 29px;display:grid}.app-shell .workspace-page .fj-trust-item{border-top:1px solid #e7ecdf;min-width:0;padding-top:21px}.app-shell .workspace-page .fj-trust-item h3{font-family:var(--sans);letter-spacing:-.025em;color:#4d6d3e;margin:0 0 10px;font-size:19px;font-weight:550;line-height:1.6}.app-shell .workspace-page .fj-trust-item p,.app-shell .workspace-page .fj-trust-item li{color:#75866b;word-break:keep-all;margin:0;font-size:15px;line-height:1.85}.app-shell .workspace-page .fj-trust-item ul{margin:9px 0 0;padding-left:19px}.app-shell .workspace-page .fj-trust-item li{padding:4px 0}.app-shell .workspace-page .fj-trust-facts{grid-template-columns:1fr;gap:10px;margin:13px 0 0;display:grid}.app-shell .workspace-page .fj-trust-facts>div{grid-template-columns:96px minmax(0,1fr);gap:14px;display:grid}.app-shell .workspace-page .fj-trust-facts dt,.app-shell .workspace-page .fj-trust-facts dd{word-break:keep-all;margin:0;font-size:14px;font-weight:400;line-height:1.8}.app-shell .workspace-page .fj-trust-facts dt{color:#859779}.app-shell .workspace-page .fj-trust-facts dd{color:#5f7b51}.app-shell .workspace-page.page-journey .fj-header h1:focus{outline:none}.app-shell .workspace-page.page-journey .fj-contact-fields>legend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.app-shell .workspace-page.page-journey .fj-contact-fields>legend .text-link,.app-shell .workspace-page.page-journey .fj-actions>.text-link{white-space:normal;text-align:left;word-break:keep-all;align-items:center;gap:8px;min-height:44px;font-size:16px;line-height:1.6;display:inline-flex}.app-shell .workspace-page.page-journey .fj-field>small{color:#849279;font-size:13px;font-weight:400;line-height:1.8}.app-shell .workspace-page.page-journey .fj-intent-options>button{position:relative}.app-shell .workspace-page.page-journey .fj-intent-options>button>svg:last-child:not(:first-child){color:#5e8247;width:18px;height:18px;margin:0;position:absolute;top:16px;right:13px}.app-shell .workspace-page.page-journey .fj-intro-list{margin:0;padding:0 27px 25px;list-style:none}.app-shell .workspace-page.page-journey .fj-quote-summary>.ws-eyebrow{color:#b6c9ab;margin-bottom:20px;font-size:14px}.app-shell .workspace-page.page-journey .fj-breakdown dt small{opacity:.85;margin-top:2px;font-size:13px;font-weight:400;line-height:1.8;display:block}.app-shell .workspace-page.page-journey .fj-approval{font-size:16px}.app-shell .workspace-page.page-journey .fj-review-contact>svg{vertical-align:-3px;margin-right:5px}.app-shell .workspace-page.page-journey .fj-case-banner h2{letter-spacing:-.035em;color:#395c32;word-break:keep-all;margin:7px 0;font-size:25px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-journey .fj-case-banner>div:last-child{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.app-shell .workspace-page.page-journey .fj-case-title>.ws-eyebrow{margin-bottom:9px;font-size:14px}.app-shell .workspace-page.page-journey .fj-current-next{align-items:flex-start;gap:13px;display:flex}.app-shell .workspace-page.page-journey .fj-current-next>svg{color:#7b9a61;flex-shrink:0;margin-top:4px}.app-shell .workspace-page.page-journey .fj-current-next strong{color:#496b38;letter-spacing:-.025em;word-break:keep-all;font-size:18px;font-weight:550;line-height:1.6;display:block}.app-shell .workspace-page.page-journey .fj-manager h3{letter-spacing:-.025em;color:#4a693e;margin:4px 0 5px;font-size:18px;font-weight:550;line-height:1.6}.app-shell .workspace-page.page-journey .fj-manager>div>small{color:#88997b;margin:0;font-size:13px;line-height:1.7}.app-shell .workspace-page.page-journey .fj-aside>.fj-documents{margin:23px 24px;padding:19px}.app-shell .workspace-page.page-journey .fj-documents h3{align-items:center;gap:9px;display:flex}.app-shell .workspace-page.page-journey .fj-documents>div{border-top:1px solid #e6eddd;padding:13px 0}.app-shell .workspace-page.page-journey .fj-documents>div>strong{color:#546d48;font-size:15px;font-weight:500;line-height:1.8}.app-shell .workspace-page.page-journey .fj-documents>div>p{color:#839175;word-break:keep-all;margin:4px 0 0;font-size:14px;line-height:1.8}.app-shell .workspace-page.page-journey .fj-documents>small{color:#8b987e;word-break:keep-all;border-top:1px solid #e6eddd;padding-top:13px;font-size:13px;line-height:1.85;display:block}.app-shell .workspace-page.page-journey .fj-aside>.fj-quote-details{margin:0 25px;padding-bottom:19px}.app-shell .workspace-page.page-journey .fj-quote-details>summary>span{margin-right:auto}.app-shell .workspace-page.page-journey .fj-bottom-actions{margin-top:20px}.app-shell .page-funeral .fj-entry .ws-eyebrow{color:#799269;margin-bottom:11px;font-size:13px}.app-shell .workspace-page .fj-trust>summary>small{color:#899c79;margin-left:auto;font-size:14px;font-weight:400;line-height:1.7}.app-shell .workspace-page .fj-trust>summary>small+svg{margin-left:0}.app-shell .workspace-page .fj-trust-body{padding:0 28px 28px}.app-shell .workspace-page .fj-trust-body>p{color:#788c6b;word-break:keep-all;padding-top:5px;font-size:15px;line-height:1.85}.app-shell .workspace-page .fj-trust-body>.fj-trust-facts{background:#f6f9f1;border-radius:19px;gap:13px;margin-top:18px;padding:18px 21px}.app-shell .workspace-page .fj-trust-body>.fj-trust-grid{padding:24px 0 0}:is(.app-shell .workspace-page.page-journey :is(button,input,select,textarea,summary,a):focus-visible,.app-shell .workspace-page :is(.fj-entry button,.fj-trust summary,.fj-trust a):focus-visible){outline-offset:4px;outline:3px solid #a68c5a}@media (min-width:1600px){.app-shell .main-shell .workspace-page.page-journey{max-width:1460px}.app-shell .workspace-page.page-journey .fj-header h1{font-size:50px}}@media (max-width:1150px){.app-shell .main-shell .workspace-page.page-journey{padding-inline:32px}.app-shell .workspace-page.page-journey .fj-header h1{font-size:42px}.app-shell .workspace-page.page-journey :is(.fj-start-grid,.fj-quote-grid,.fj-case-grid){grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:20px}.app-shell .workspace-page.page-journey :is(.fj-panel,.fj-quote-summary){padding:25px}.app-shell .workspace-page.page-journey .fj-total>strong{font-size:38px}.app-shell .workspace-page.page-journey .fj-stage-strip{gap:6px}.app-shell .workspace-page.page-journey .fj-stage-strip>li{padding:16px 11px}.app-shell .page-funeral .fj-entry{flex-direction:column;align-items:flex-start;gap:20px}.app-shell .page-funeral .fj-entry p{max-width:100%}}@media (max-width:900px){.app-shell .workspace-page.page-journey :is(.fj-start-grid,.fj-quote-grid,.fj-case-grid){grid-template-columns:1fr}.app-shell .workspace-page.page-journey .fj-quote-summary{position:static}.app-shell .workspace-page.page-journey .fj-start-grid>.fj-aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.app-shell .workspace-page.page-journey .fj-start-grid>.fj-aside>figure{height:100%;min-height:260px}.app-shell .workspace-page.page-journey .fj-case-grid>.fj-aside{grid-template-columns:1fr 1fr;display:grid}.app-shell .workspace-page.page-journey .fj-case-grid>.fj-aside .fj-manager{grid-column:1/-1}.app-shell .workspace-page.page-journey .fj-case-grid>.fj-aside>.fj-quote-details{border-top:0;margin:0;padding:18px 26px}}@media (max-width:700px){.app-shell .main-shell .workspace-page.page-journey{padding:20px 22px 0}.app-shell .workspace-page.page-journey .fj-header{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:3px 0 23px}.app-shell .workspace-page.page-journey .fj-header h1{letter-spacing:-.045em;margin:12px 0;font-size:38px;line-height:1.27}.app-shell .workspace-page.page-journey .fj-header .ws-page-description{font-size:16px;line-height:1.8}.app-shell .workspace-page.page-journey .fj-header .ws-header-actions{width:auto}.app-shell .workspace-page.page-journey .fj-header .button{border-radius:15px;min-height:48px;padding:11px 16px;font-size:15px}.app-shell .workspace-page.page-journey .fj-demo-note{border-radius:16px;gap:8px;margin-bottom:20px;padding:13px 15px;font-size:13px;line-height:1.8}.app-shell .workspace-page.page-journey .fj-demo-note>svg{width:16px;height:16px}.app-shell .workspace-page.page-journey .fj-stepper{border-radius:20px;gap:3px;margin-bottom:21px;padding:4px}.app-shell .workspace-page.page-journey .fj-stepper>button{border-radius:16px;gap:7px;min-height:62px;padding:13px 6px}.app-shell .workspace-page.page-journey .fj-stepper>button>span{width:23px;min-width:23px;height:23px;font-size:11px}.app-shell .workspace-page.page-journey .fj-stepper>button>strong{font-size:16px;line-height:1.6}.app-shell .workspace-page.page-journey :is(.fj-start-grid,.fj-quote-grid,.fj-case-grid){gap:18px}.app-shell .workspace-page.page-journey :is(.fj-panel,.fj-quote-summary){border-radius:28px;padding:24px}.app-shell .workspace-page.page-journey .fj-panel-head{margin-bottom:21px}.app-shell .workspace-page.page-journey .fj-panel-head h2{font-size:24px;line-height:1.5}.app-shell .workspace-page.page-journey .fj-panel-head p{font-size:15px;line-height:1.8}.app-shell .workspace-page.page-journey .fj-intent-options{gap:10px;margin-bottom:24px}.app-shell .workspace-page.page-journey .fj-intent-options>button{border-radius:20px;min-height:171px;padding:19px 16px}.app-shell .workspace-page.page-journey .fj-intent-options>button>svg{width:25px;height:25px;margin-bottom:13px}.app-shell .workspace-page.page-journey .fj-intent-options>button>strong{font-size:17px;line-height:1.55}.app-shell .workspace-page.page-journey .fj-intent-options>button>p{margin-top:7px;font-size:13px;line-height:1.8}.app-shell .workspace-page.page-journey .fj-form{gap:20px 14px}.app-shell .workspace-page.page-journey :is(.fj-field,.fj-cost-fields>label,.fj-field>label){font-size:15px}.app-shell .workspace-page.page-journey :is(.fj-field,.fj-cost-fields) :is(input:not([type=checkbox]),select,textarea){min-height:54px;padding:13px 14px;font-size:16px}.app-shell .workspace-page.page-journey .fj-contact-fields{gap:18px 14px}.app-shell .workspace-page.page-journey .fj-actions{gap:11px;margin-top:5px}.app-shell .workspace-page.page-journey .fj-actions>.button{border-radius:16px;flex:1;min-height:52px;padding:13px 17px;font-size:16px}.app-shell .workspace-page.page-journey :is(.fj-note,.fj-review-contact){font-size:13px;line-height:1.85}.app-shell .workspace-page.page-journey .fj-aside{border-radius:27px}.app-shell .workspace-page.page-journey .fj-start-grid>.fj-aside{display:block}.app-shell .workspace-page.page-journey .fj-start-grid>.fj-aside>figure{height:180px;min-height:0}.app-shell .workspace-page.page-journey .fj-aside>div,.app-shell .workspace-page.page-journey .fj-aside-copy{padding:24px}.app-shell .workspace-page.page-journey .fj-aside h2,.app-shell .workspace-page.page-journey .fj-aside h3{font-size:23px}.app-shell .workspace-page.page-journey .fj-aside p{font-size:15px}.app-shell .workspace-page.page-journey .fj-package-options{gap:10px;margin-bottom:23px}.app-shell .workspace-page.page-journey .fj-package-options>button{border-radius:20px;gap:5px 14px;min-height:98px;padding:18px}.app-shell .workspace-page.page-journey .fj-package-options>button>strong{font-size:17px}.app-shell .workspace-page.page-journey .fj-package-options>button>small{font-size:13px;line-height:1.8}.app-shell .workspace-page.page-journey .fj-package-options>button>b{font-size:25px}.app-shell .workspace-page.page-journey .fj-cost-fields{gap:19px 14px}.app-shell .workspace-page.page-journey .fj-included>summary{min-height:54px;font-size:15px}.app-shell .workspace-page.page-journey .fj-total>strong{font-size:42px}.app-shell .workspace-page.page-journey .fj-total>strong>small{font-size:16px}.app-shell .workspace-page.page-journey .fj-breakdown dt,.app-shell .workspace-page.page-journey .fj-breakdown dd{font-size:15px}.app-shell .workspace-page.page-journey .fj-approval{gap:10px;font-size:16px}.app-shell .workspace-page.page-journey .fj-next-button{min-height:54px;font-size:16px}.app-shell .workspace-page.page-journey .fj-case-banner{border-radius:26px;flex-wrap:wrap;gap:17px;margin-bottom:19px;padding:22px 24px}.app-shell .workspace-page.page-journey .fj-case-banner strong{font-size:23px}.app-shell .workspace-page.page-journey .fj-case-banner p,.app-shell .workspace-page.page-journey .fj-case-banner small{font-size:13px}.app-shell .workspace-page.page-journey .fj-case-banner>span,.app-shell .workspace-page.page-journey .fj-stage-badge{padding:7px 12px;font-size:13px}.app-shell .workspace-page.page-journey .fj-stage-strip{display:none}.app-shell .workspace-page.page-journey .fj-timeline-mobile{background:#fff;border:1px solid #e0e7d9;border-radius:23px;margin:0 0 20px;display:block;overflow:hidden}.app-shell .workspace-page.page-journey .fj-timeline-mobile>summary{cursor:pointer;color:#58744a;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:19px 23px;font-size:16px;font-weight:500;line-height:1.7;list-style:none;display:flex}.app-shell .workspace-page.page-journey .fj-timeline-mobile>ol{gap:0;margin:0;padding:0 23px 18px;list-style:none;display:grid}.app-shell .workspace-page.page-journey .fj-timeline-mobile li{color:#75876a;border-top:1px solid #e9eee1;padding:14px 0 14px 26px;font-size:15px;line-height:1.7;position:relative}.app-shell .workspace-page.page-journey .fj-timeline-mobile li:before{content:"";background:#f4f8ed;border:1px solid #c3d2b3;border-radius:50%;width:9px;height:9px;position:absolute;top:22px;left:0}.app-shell .workspace-page.page-journey .fj-timeline-mobile li.complete:before{background:#9db883;border-color:#9db883}.app-shell .workspace-page.page-journey .fj-timeline-mobile li.current:before{background:#173a36;border-color:#173a36;box-shadow:0 0 0 4px #173a3610}.app-shell .workspace-page.page-journey .fj-timeline-mobile li strong{color:#5b774c;font-size:15px;font-weight:500;display:block}.app-shell .workspace-page.page-journey .fj-timeline-mobile li small{color:#8b9a7c;margin-top:3px;font-size:13px;line-height:1.7;display:block}.app-shell .workspace-page.page-journey .fj-case-title h2{font-size:24px}.app-shell .workspace-page.page-journey .fj-case-title p{font-size:15px}.app-shell .workspace-page.page-journey .fj-task-list>button,.app-shell .workspace-page.page-journey .fj-task-list>li>button{border-radius:18px;gap:11px;padding:18px 15px}.app-shell .workspace-page.page-journey .fj-task-list button strong{font-size:16px}.app-shell .workspace-page.page-journey .fj-task-list button p{font-size:13px}.app-shell .workspace-page.page-journey .fj-documents{border-radius:20px;padding:19px}.app-shell .workspace-page.page-journey .fj-documents h3{font-size:17px}.app-shell .workspace-page.page-journey .fj-documents li,.app-shell .workspace-page.page-journey .fj-documents li strong{font-size:14px}.app-shell .workspace-page.page-journey .fj-documents li small{font-size:13px}.app-shell .workspace-page.page-journey .fj-case-grid>.fj-aside{display:block}.app-shell .workspace-page.page-journey .fj-manager{padding:24px}.app-shell .workspace-page.page-journey .fj-manager p,.app-shell .workspace-page.page-journey .fj-manager small{font-size:13px}.app-shell .workspace-page.page-journey .fj-current-next{margin:20px 0;padding:20px}.app-shell .workspace-page.page-journey .fj-current-next>strong{font-size:17px}.app-shell .workspace-page.page-journey .fj-current-next p{font-size:14px}.app-shell .workspace-page.page-journey .fj-case-grid>.fj-aside>.fj-quote-details{border-top:1px solid #e5ecdd;margin:0;padding:16px 24px 21px}.app-shell .workspace-page.page-journey .fj-complete{padding:31px 20px}.app-shell .workspace-page.page-journey .fj-complete h2{font-size:24px}.app-shell .workspace-page.page-journey .fj-complete p{font-size:15px}.app-shell .page-funeral .fj-entry{border-radius:27px;gap:20px;margin:22px 0;padding:24px}.app-shell .page-funeral .fj-entry h2{font-size:24px;line-height:1.5}.app-shell .page-funeral .fj-entry p{font-size:15px;line-height:1.85}.app-shell .page-funeral .fj-entry-actions{flex-wrap:wrap;gap:9px;width:100%}.app-shell .page-funeral .fj-entry-actions>.button{white-space:normal;word-break:keep-all;flex:1;min-width:0;min-height:52px;padding:13px 14px;font-size:16px}.app-shell .workspace-page .fj-trust{border-radius:25px;margin-top:22px}.app-shell .workspace-page .fj-trust>summary{gap:11px;min-height:74px;padding:20px 24px;font-size:17px}.app-shell .workspace-page .fj-trust-grid{grid-template-columns:1fr;gap:21px;padding:2px 24px 25px}.app-shell .workspace-page .fj-trust-item{padding-top:19px}.app-shell .workspace-page .fj-trust-item h3{font-size:18px}.app-shell .workspace-page .fj-trust-item p,.app-shell .workspace-page .fj-trust-item li{font-size:14px;line-height:1.9}.app-shell .workspace-page .fj-trust-facts>div{grid-template-columns:82px minmax(0,1fr);gap:12px}.app-shell .workspace-page .fj-trust-facts dt,.app-shell .workspace-page .fj-trust-facts dd{font-size:13px}.app-shell .workspace-page.page-journey .fj-intro-list{padding:0 24px 22px}.app-shell .workspace-page.page-journey .fj-package-options>button{padding-right:39px}.app-shell .workspace-page.page-journey .fj-package-options>button>span>strong{font-size:17px}.app-shell .workspace-page.page-journey .fj-package-options>button>span>small{font-size:13px;line-height:1.8}.app-shell .workspace-page.page-journey .fj-package-options>button>svg{width:17px;height:17px;right:12px}.app-shell .workspace-page.page-journey .fj-package-options>button>b small{text-align:right;margin:3px 0 0;line-height:1.3;display:block}.app-shell .workspace-page.page-journey .fj-case-banner h2{margin:8px 0;font-size:23px}.app-shell .workspace-page.page-journey .fj-case-banner>div:last-child{align-items:flex-start;gap:8px}.app-shell .workspace-page.page-journey .fj-timeline-mobile>summary>span{margin-right:auto}.app-shell .workspace-page.page-journey .fj-timeline-mobile>summary>small{color:#819670;white-space:nowrap;font-size:13px}.app-shell .workspace-page.page-journey .fj-timeline-mobile li{color:#97a489;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px 0;font-size:14px;display:grid}.app-shell .workspace-page.page-journey .fj-timeline-mobile li:before{display:none}.app-shell .workspace-page.page-journey .fj-timeline-mobile li>span{color:#6f845f;font-size:16px}.app-shell .workspace-page.page-journey .fj-timeline-mobile li.current>span{color:#365f37;font-weight:550}.app-shell .workspace-page.page-journey .fj-timeline-mobile li.complete{color:#739553}.app-shell .workspace-page.page-journey .fj-current-next strong{font-size:17px}.app-shell .workspace-page.page-journey .fj-aside>.fj-documents{margin-inline:24px}.app-shell .workspace-page .fj-trust>summary>small{display:none}.app-shell .workspace-page .fj-trust>summary>small+svg{margin-left:auto}.app-shell .workspace-page .fj-trust-body{padding:0 24px 24px}.app-shell .workspace-page .fj-trust-body>p{font-size:14px;line-height:1.9}.app-shell .workspace-page .fj-trust-body>.fj-trust-facts{padding:17px 18px}.app-shell .workspace-page .fj-trust-body>.fj-trust-grid{padding-top:22px}}@media (max-width:420px){.app-shell .workspace-page.page-journey .fj-header .ws-header-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;max-width:100%}.app-shell .workspace-page.page-journey .fj-header .ws-header-actions>span{white-space:normal;max-width:100%}.app-shell .main-shell .workspace-page.page-journey{padding-inline:18px}.app-shell .workspace-page.page-journey .fj-header h1{font-size:34px}.app-shell .workspace-page.page-journey :is(.fj-panel,.fj-quote-summary){padding:22px}.app-shell .workspace-page.page-journey .fj-stepper>button{gap:5px;padding-inline:4px}.app-shell .workspace-page.page-journey .fj-stepper>button>strong{font-size:13px}.app-shell .workspace-page.page-journey .fj-stepper>button>span{width:21px;min-width:21px;height:21px}.app-shell .workspace-page.page-journey .fj-form,.app-shell .workspace-page.page-journey .fj-contact-fields{grid-template-columns:1fr}.app-shell .workspace-page.page-journey .fj-intent-options>button{padding:18px 14px}.app-shell .workspace-page.page-journey .fj-intent-options>button>strong{font-size:16px}.app-shell .workspace-page.page-journey .fj-package-options>button{gap:5px 11px;padding:17px 36px 17px 15px}.app-shell .workspace-page.page-journey .fj-package-options>button>strong,.app-shell .workspace-page.page-journey .fj-package-options>button>span>strong{font-size:16px}.app-shell .workspace-page.page-journey .fj-package-options>button>b{font-size:23px}.app-shell .workspace-page.page-journey .fj-total>strong{font-size:39px}.app-shell .workspace-page.page-journey .fj-case-banner{padding:21px 22px}.app-shell .page-funeral .fj-entry{padding:22px}.app-shell .page-funeral .fj-entry-actions>.button{padding-inline:12px;font-size:16px}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-page.page-journey *,.app-shell .page-funeral .fj-entry *,.app-shell .workspace-page .fj-trust *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fj-resume-notice{color:#41614c;background:#eef4eb;border:1px solid #dce7db;border-radius:20px;align-items:center;gap:12px;margin-bottom:20px;padding:10px 16px;display:flex}.fj-resume-notice>svg{flex-shrink:0}.fj-resume-notice>p{flex:1;min-width:0;margin:0;font-size:15px;line-height:1.7}.fj-resume-notice>button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:12px;flex-shrink:0;padding:8px;font-size:14px}.fj-restart-dialog{color:#254b39;background:#fff;border:1px solid #dfe7dc;border-radius:30px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:32px;inset:0;overflow:auto;box-shadow:0 24px 100px #193b2c30}.fj-restart-dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#193b2c55}.fj-restart-dialog h2{letter-spacing:-.035em;word-break:keep-all;margin:12px 0 16px;font-size:28px;line-height:1.5}.fj-restart-dialog>p:not(.ws-eyebrow){color:#657366;word-break:keep-all;margin:0;font-size:16px;line-height:1.8}.fj-restart-comparison{background:#f5f8f2;border:1px solid #e1e9dd;border-radius:20px;gap:14px;margin:24px 0 0;padding:20px;display:grid}.fj-restart-comparison>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.fj-restart-comparison dt{color:#687a62;font-size:14px;line-height:1.7}.fj-restart-comparison dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600;line-height:1.6}.fj-restart-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.app-shell .workspace-page .fj-restart-actions>.button{white-space:normal;min-width:0;min-height:50px;padding:12px;font-size:15px;line-height:1.6}@media (max-width:600px){.fj-restart-dialog{border-radius:26px;padding:26px 22px}.fj-restart-dialog h2{font-size:26px}.fj-restart-actions{grid-template-columns:1fr}.fj-resume-notice{gap:8px;padding:10px 12px}}.app-shell :is(.fb-shell,.oc-shell){color:#24483f;min-width:0;font-family:var(--sans);letter-spacing:-.025em;font-size:16px;line-height:1.7}.app-shell :is(.fb-shell,.oc-shell) *{box-sizing:border-box}.app-shell :is(.fb-shell,.oc-shell)[hidden]{display:none!important}.app-shell :is(.fb-shell,.oc-shell) :is(h2,h3,h4,p,small,strong,label,button,summary){word-break:keep-all;overflow-wrap:break-word}.app-shell :is(.fb-shell,.oc-shell) :is(h2,h3,h4,p,figure,dl){margin:0}.app-shell :is(.fb-shell,.oc-shell) :is(ul,ol){margin:0;padding:0;list-style:none}.app-shell :is(.fb-shell,.oc-shell) :is(button,input,select,textarea,summary){font-family:var(--sans);-webkit-tap-highlight-color:transparent}:is(.app-shell :is(.fb-shell,.oc-shell) :is(button,a,input,select,textarea,summary):focus-visible,.app-shell :is(.fb-view-tabs,.oc-view-tabs)>button:focus-visible){outline-offset:4px;outline:3px solid #ac9465}.app-shell :is(.fb-shell,.oc-shell) :is(button,input,select,textarea):disabled{opacity:.5;cursor:default}.app-shell :is(.fb-shell,.oc-shell) h2:focus{outline:none}.app-shell :is(.fb-shell,.oc-shell) svg{flex-shrink:0}.app-shell :is(.fb-shell,.oc-shell) :is(.fb-panel,.oc-panel){background:#fff;border:1px solid #e0e5dd;border-radius:30px;min-width:0;padding:30px;box-shadow:0 5px 26px #173a3604}.app-shell .fb-shell .fb-board{scroll-margin-top:100px}.app-shell :is(.fb-view-tabs,.oc-view-tabs){background:#e9ede7;border:1px solid #e0e5dc;border-radius:19px;align-items:center;gap:5px;max-width:100%;margin:0 0 24px;padding:5px;display:inline-flex}.app-shell :is(.fb-view-tabs,.oc-view-tabs)>button{color:#718378;white-space:normal;word-break:keep-all;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:49px;padding:11px 21px;font-size:16px;font-weight:500;line-height:1.6;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.app-shell :is(.fb-view-tabs,.oc-view-tabs)>button:is([aria-selected=true],[aria-pressed=true],.active){color:#244d41;background:#fff;box-shadow:0 2px 10px #173a3609}.app-shell :is(.fb-view-tabs,.oc-view-tabs)>button>svg{width:18px;height:18px}.app-shell :is(.fb-shell,.oc-shell) .fb-head{margin-bottom:24px}.app-shell :is(.fb-shell,.oc-shell) .fb-head h2,.app-shell .oc-shell .oc-panel h2{color:#25493e;letter-spacing:-.045em;font-size:28px;font-weight:600;line-height:1.45}.app-shell :is(.fb-shell,.oc-shell) .fb-head>p,.app-shell .oc-shell .oc-panel>p{color:#7a887d;margin-top:10px;font-size:16px;line-height:1.85}.app-shell :is(.fb-shell,.oc-shell) :is(.fb-topline,.oc-summary-row){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;margin-bottom:17px;display:flex}.app-shell .fb-shell .fb-topline :is(.eyebrow,.ws-eyebrow),.app-shell .oc-shell .oc-summary-row :is(.eyebrow,.ws-eyebrow){color:#7f9684;letter-spacing:.01em;align-items:center;gap:8px;font-size:13px;line-height:1.7;display:inline-flex}.app-shell .fb-shell .fb-topline svg{width:17px;height:17px}.app-shell .fb-shell :is(.fb-tag,.fb-status,.fb-mini-tag),.app-shell .fb-shell .fb-topline>small,.app-shell .oc-shell :is(.oc-demo-badge,.oc-private-badge){color:#6c865d;white-space:nowrap;background:#edf3e8;border:1px solid #dbe5d4;border-radius:10px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.65;display:inline-flex}.app-shell .fb-shell .fb-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 25px;display:grid}.app-shell .fb-shell .fb-stat{background:#fff;border:1px solid #e1e7dd;border-radius:23px;min-width:0;padding:21px 23px}.app-shell .fb-shell .fb-stat>small{color:#7f8c80;font-size:14px;line-height:1.75;display:block}.app-shell .fb-shell .fb-stat>strong{color:#224c3e;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:29px;font-weight:550;line-height:1.3;display:block}.app-shell .fb-shell .fb-stat>span{color:#8c998c;margin-top:7px;font-size:13px;line-height:1.7;display:block}.app-shell .fb-shell .fb-stat:last-child>strong{font-size:23px;line-height:1.5}.app-shell .fb-shell .fb-layout{grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr);align-items:start;gap:24px;display:grid}.app-shell .fb-shell .fb-layout>*{min-width:0}.app-shell .fb-shell .fb-layout>aside{gap:20px;display:grid}.app-shell .fb-shell .fb-steps{background:#fff;border:1px solid #e0e5dd;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:24px;padding:16px 19px;display:grid}.app-shell .fb-shell .fb-steps>li{color:#96a397;align-items:center;gap:8px;min-width:0;padding:6px 0;font-size:14px;line-height:1.65;display:flex}.app-shell .fb-shell .fb-steps>li>span:first-child{color:#93a38a;background:#eff3eb;border-radius:10px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:500;display:grid}.app-shell .fb-shell .fb-steps>li>span>svg{width:15px;height:15px}.app-shell .fb-shell .fb-steps>li>strong{font-size:14px;font-weight:400;line-height:1.65}.app-shell .fb-shell .fb-steps>li.current{color:#315c47}.app-shell .fb-shell .fb-steps>li.current>span:first-child{color:#fff;background:#173a36}.app-shell .fb-shell .fb-steps>li.current>strong{font-weight:600}.app-shell .fb-shell .fb-steps>li.complete{color:#748d68}.app-shell .fb-shell .fb-steps>li.complete>span:first-child{color:#7c9768;background:#e5eedc}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines{margin:0}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines>div{border-bottom:1px solid #edf0e8;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:17px 0;display:grid}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines>div:first-child{padding-top:0}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines dt{color:#526c55;font-size:16px;font-weight:500;line-height:1.7}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines dt>small{color:#93a18c;margin-top:3px;font-size:13px;font-weight:400;line-height:1.85;display:block}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines dd{color:#3b5f46;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:17px;font-weight:500;line-height:1.7}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines dd>small{color:#93a18c;font-size:12px;font-weight:400;display:block}.app-shell :is(.fb-shell .fb-table-wrap,.oc-shell .oc-table-wrap){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid #e5eadf;border-radius:19px;width:100%;max-width:100%;overflow-x:auto}.app-shell .fb-shell .fb-diff{border-collapse:collapse;text-align:left;width:100%;min-width:510px;font-size:14px;line-height:1.8}.app-shell .fb-shell .fb-diff :is(th,td){color:#6d8261;vertical-align:top;border-bottom:1px solid #e9eee3;padding:15px 17px}.app-shell .fb-shell .fb-diff th{color:#849579;white-space:nowrap;background:#f3f6ef;font-size:13px;font-weight:500}.app-shell .fb-shell .fb-diff td:not(:first-child),.app-shell .fb-shell .fb-diff th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.app-shell .fb-shell .fb-diff td:first-child{color:#4b6c3f;min-width:145px;font-weight:500}.app-shell .fb-shell .fb-diff td>small{color:#91a17f;white-space:normal;margin-top:4px;font-size:12px;font-weight:400;display:block}.app-shell .fb-shell .fb-diff tbody th{color:#547448;white-space:normal;background:#fff;min-width:145px;font-size:14px}.app-shell .fb-shell .fb-diff tr.total>:is(th,td){color:#4a6d3e;background:#f2f6ed;font-weight:550}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines>div.total{border-bottom:0;margin-top:4px;padding-block:20px}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines>div.total dt{font-weight:550}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines>div.total dd{font-size:22px;font-weight:550}.app-shell .fb-shell .fb-diff tr:last-child>td{border-bottom:0}.app-shell .fb-shell .fb-diff-line :is(strong,b){font-variant-numeric:tabular-nums;color:#486b3c;font-weight:550}.app-shell .fb-shell :is(.positive,.fb-diff-line .positive){color:#956a46}.app-shell .fb-shell :is(.negative,.fb-diff-line .negative){color:#487c68}.app-shell .fb-shell .fb-actions{flex-wrap:wrap;align-items:center;gap:11px 14px;margin-top:25px;display:flex}.app-shell :is(.fb-shell,.oc-shell) :is(.fb-actions,.fb-summary,.fb-empty,.oc-summary-row,.oc-controls)>button,.app-shell .fb-shell .fb-revision-picker>button{color:#5e7d4d;white-space:normal;word-break:keep-all;background:#fff;border:1px solid #d7e1cd;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:51px;padding:12px 19px;font-size:16px;font-weight:500;line-height:1.65;display:inline-flex}.app-shell :is(.fb-shell,.oc-shell) :is(.fb-actions,.fb-empty,.oc-summary-row)>button.primary{color:#fff;background:#173a36;border-color:#173a36}.app-shell :is(.fb-shell,.oc-shell) :is(.fb-actions,.fb-empty,.oc-summary-row)>button.primary:not(:disabled):hover{background:#2a5144;border-color:#2a5144}.app-shell :is(.fb-shell,.oc-shell) :is(.fb-actions,.fb-summary,.fb-empty,.oc-summary-row,.oc-controls)>button>svg,.app-shell .fb-shell .fb-revision-picker>button>svg{width:18px;height:18px}.app-shell .fb-shell .fb-actions>p{color:#91a180;flex-basis:100%;margin:0;font-size:13px;line-height:1.85}.app-shell :is(.fb-shell,.oc-shell) .fb-note{color:#7b8f6c;background:#f0f5eb;border:1px solid #e0e8d8;border-radius:19px;align-items:flex-start;gap:10px;margin:20px 0;padding:16px 18px;font-size:14px;line-height:1.9;display:flex}.app-shell :is(.fb-shell,.oc-shell) .fb-note>svg{width:18px;height:18px;margin-top:4px}.app-shell :is(.fb-shell,.oc-shell) .fb-note>p{font:inherit;color:inherit;margin:0}.app-shell :is(.fb-shell,.oc-shell) :is(.fb-error,.fb-feedback){color:#6a8957;background:#eff5e8;border:1px solid #d4e2c9;border-radius:17px;margin:19px 0 0;padding:14px 17px;font-size:14px;line-height:1.9}.app-shell :is(.fb-shell,.oc-shell) .fb-error{color:#a16b4d;background:#fff5ef;border-color:#e8d5c7}.app-shell .fb-shell .fb-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:22px 0;display:grid}.app-shell .fb-shell .fb-fields>label{color:#6c825f;flex-direction:column;gap:8px;min-width:0;font-size:15px;font-weight:500;line-height:1.75;display:flex}.app-shell .fb-shell .fb-fields :is(input:not([type=checkbox]),select,textarea),.app-shell .fb-shell .fb-revision-picker select,.app-shell .oc-shell .oc-controls select{color:#4c6d40;width:100%;min-width:0;max-width:100%;height:54px;box-shadow:none;background:#fff;border:1px solid #d6e1cd;border-radius:15px;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.7;display:block}.app-shell .fb-shell .fb-fields textarea{resize:vertical;height:auto;min-height:105px}.app-shell .fb-shell .fb-fields select,.app-shell .fb-shell .fb-revision-picker select,.app-shell .oc-shell .oc-controls select{text-overflow:ellipsis;padding-right:30px}.app-shell .fb-shell .fb-fields label>small{color:#92a17f;margin-top:-2px;font-size:13px;font-weight:400;line-height:1.8}.app-shell .fb-shell .fb-approval{background:#f0f5e9;border:1px solid #dbe5d1;border-radius:22px;margin-top:23px;padding:21px 23px}.app-shell .fb-shell .fb-approval>h3{color:#567544;margin-bottom:12px;font-size:19px;font-weight:550;line-height:1.6}.app-shell .fb-shell .fb-approval>label,.app-shell .fb-shell .fb-use-checks label{cursor:pointer;color:#708761;align-items:flex-start;gap:11px;min-width:0;font-size:15px;line-height:1.9;display:flex}.app-shell .fb-shell .fb-approval input[type=checkbox],.app-shell .fb-shell .fb-use-checks input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#527744;cursor:pointer;border:1px solid #bdcdb0;border-radius:6px;flex-shrink:0;width:21px;height:21px;min-height:21px;margin:4px 0 0;padding:0}.app-shell .fb-shell .fb-approval label>span,.app-shell .fb-shell .fb-use-checks label>span{flex:1;min-width:0}.app-shell .fb-shell .fb-use-checks{gap:12px;margin-top:20px;display:grid}.app-shell .fb-shell .fb-use-checks label{background:#f8faf5;border:1px solid #e1e8d8;border-radius:19px;padding:17px 18px}.app-shell .fb-shell .fb-use-checks strong{color:#527440;font-size:16px;font-weight:500;line-height:1.7;display:block}.app-shell .fb-shell .fb-use-checks small{color:#8e9e7b;margin-top:4px;font-size:13px;line-height:1.85;display:block}.app-shell .fb-shell .fb-history{background:#fff;border:1px solid #e0e7d8;border-radius:22px;margin-top:22px;overflow:hidden}.app-shell .fb-shell .fb-history>summary{color:#6f895c;cursor:pointer;align-items:center;gap:10px;min-height:64px;padding:17px 22px;font-size:15px;font-weight:500;line-height:1.8;list-style:none;display:flex}.app-shell .fb-shell .fb-history>summary::-webkit-details-marker{display:none}.app-shell .fb-shell .fb-history>summary>span{flex:1;min-width:0}.app-shell .fb-shell .fb-history>summary>small{color:#95a482;font-size:12px;font-weight:400}.app-shell .fb-shell .fb-history>summary>svg{width:17px;height:17px}.app-shell .fb-shell .fb-history[open]>summary>svg:last-child{transform:rotate(180deg)}.app-shell .fb-shell .fb-history>ol{padding:0 22px 21px}.app-shell .fb-shell .fb-history>ol>li{border-top:1px solid #e9eee2;align-items:flex-start;gap:13px;min-width:0;padding:17px 0;display:flex}.app-shell .fb-shell .fb-history li>span{color:#98ab85;background:#eef3e8;border-radius:9px;flex-shrink:0;place-items:center;width:25px;height:25px;margin-top:2px;font-size:11px;line-height:1;display:grid}.app-shell .fb-shell .fb-history li>div{flex:1;min-width:0}.app-shell .fb-shell .fb-history li strong{color:#6a8757;font-size:15px;font-weight:500;line-height:1.7;display:block}.app-shell .fb-shell .fb-history li p{color:#91a17e;margin-top:4px;font-size:13px;line-height:1.9}.app-shell .fb-shell .fb-revision-picker{flex-wrap:wrap;align-items:center;gap:11px;min-width:0;margin:20px 0;display:flex}.app-shell .fb-shell .fb-revision-picker>label{color:#7a906a;flex:1;min-width:170px;font-size:14px;line-height:1.7}.app-shell .fb-shell .fb-revision-picker>label>select{margin-top:8px}.app-shell .fb-shell .fb-revision-picker>select{flex:1;width:auto;min-width:170px}.app-shell .fb-shell .fb-final{background:#fff;border-color:#d5e0cc}.app-shell .fb-shell .fb-total{border-top:1px solid #dbe4d2;border-bottom:1px solid #dbe4d2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:10px;padding:24px 0;display:grid}.app-shell .fb-shell .fb-total>span{color:#6e875d;font-size:16px;line-height:1.7}.app-shell .fb-shell .fb-total>strong{color:#244d3a;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-size:35px;font-weight:550;line-height:1.3}.app-shell .fb-shell .fb-total>em{color:#96a581;grid-column:1/-1;font-size:13px;font-style:normal;line-height:1.8}.app-shell .fb-shell .fb-summary{border-top:1px solid #e4ebdc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px 18px;margin-top:21px;padding-top:21px;display:flex}.app-shell .fb-shell .fb-summary>span,.app-shell .fb-shell .fb-summary>p{color:#8a9d78;flex:1;min-width:160px;font-size:14px;line-height:1.85}.app-shell .fb-shell .fb-summary>button{min-height:48px;font-size:15px}.app-shell :is(.fb-shell,.oc-shell) .fb-empty{text-align:center;background:#fff;border:1px solid #dfe6d7;border-radius:30px;padding:42px 30px}.app-shell :is(.fb-shell,.oc-shell) .fb-empty>svg{color:#8aa475;stroke-width:1.4px;width:49px;height:49px;margin:0 auto 20px;display:block}.app-shell :is(.fb-shell,.oc-shell) .fb-empty>h2{letter-spacing:-.04em;color:#456a37;font-size:27px;font-weight:550;line-height:1.5}.app-shell :is(.fb-shell,.oc-shell) .fb-empty>p{color:#849873;max-width:510px;margin:12px auto 0;font-size:16px;line-height:1.9}.app-shell :is(.fb-shell,.oc-shell) .fb-empty>button{margin-top:24px}.app-shell .oc-shell .oc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.app-shell .oc-shell .oc-kpi{background:#fff;border:1px solid #e0e6d9;border-radius:25px;grid-template-columns:minmax(0,1fr) 35px;gap:8px 12px;min-width:0;padding:23px;display:grid}.app-shell .oc-shell .oc-kpi>svg{color:#92a77d;stroke-width:1.5px;grid-area:1/2/3;justify-self:end;width:24px;height:24px}.app-shell .oc-shell .oc-kpi>small{color:#819471;grid-column:1;font-size:14px;font-weight:400;line-height:1.75}.app-shell .oc-shell .oc-kpi>strong{color:#355d37;letter-spacing:-.045em;font-variant-numeric:tabular-nums;grid-column:1;min-width:0;font-size:35px;font-weight:550;line-height:1.25}.app-shell .oc-shell .oc-kpi>span{color:#95a581;grid-column:1/-1;margin-top:3px;font-size:13px;line-height:1.8;display:block}.app-shell .oc-shell .oc-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:21px;display:flex}.app-shell .oc-shell .oc-controls>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.app-shell .oc-shell .oc-controls>div>button{color:#839a6f;min-height:43px;font-family:var(--sans);white-space:normal;word-break:keep-all;background:#fff;border:1px solid #dfe7d5;border-radius:13px;justify-content:center;align-items:center;padding:9px 14px;font-size:14px;line-height:1.6;display:inline-flex}.app-shell .oc-shell .oc-controls>div>button:is([aria-pressed=true],[aria-selected=true],.active){color:#557643;background:#edf4e6;border-color:#a5ba91}.app-shell .oc-shell .oc-controls>select{width:auto;min-width:145px;height:49px;font-size:15px}.app-shell .oc-shell .oc-controls>label{color:#879a76;align-items:center;gap:11px;min-width:0;font-size:14px;display:flex}.app-shell .oc-shell .oc-controls>label>select{width:auto;min-width:140px;height:49px;font-size:15px}.app-shell .oc-shell .oc-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.app-shell .oc-shell .oc-chart{gap:19px;margin-top:25px;display:grid}.app-shell .oc-shell .oc-chart>div{grid-template-columns:100px minmax(0,1fr) 45px;align-items:center;gap:12px;min-width:0;display:grid}.app-shell .oc-shell .oc-chart label,.app-shell .oc-shell .oc-chart>div>span:first-child{color:#80946d;font-size:14px;line-height:1.7}.app-shell .oc-shell .oc-chart :is(.track,.oc-track){background:#edf2e7;border-radius:99px;min-width:0;height:12px;position:relative;overflow:hidden}.app-shell .oc-shell .oc-chart :is(.track,.oc-track)>span{background:#8ca97a;border-radius:99px;max-width:100%;height:100%;transition:width .25s;display:block}.app-shell .oc-shell .oc-chart b{color:#5f7d4a;text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;line-height:1.7}.app-shell .oc-shell .oc-source-note{color:#96a581;border-top:1px solid #e7edde;margin-top:23px;padding-top:18px;font-size:13px;line-height:1.9}.app-shell .oc-shell .oc-status-list{margin-top:19px}.app-shell .oc-shell .oc-status-list>li{color:#80946d;border-top:1px solid #e7edde;justify-content:space-between;align-items:flex-start;gap:17px;padding:15px 0;font-size:15px;line-height:1.85;display:flex}.app-shell .oc-shell .oc-status-list>li>span{min-width:0}.app-shell .oc-shell .oc-status-list strong{color:#5c7c46;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.app-shell .oc-shell .oc-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:600px;font-size:14px;line-height:1.8}.app-shell .oc-shell .oc-table-wrap :is(th,td){color:#789260;border-bottom:1px solid #e7edde;padding:15px 18px}.app-shell .oc-shell .oc-table-wrap th{color:#8a9d77;background:#f3f7ed;font-size:13px;font-weight:500}.app-shell .oc-shell .oc-table-wrap tr:last-child>td{border-bottom:0}.app-shell :is(.fb-shell,.oc-shell) .fb-head>h2{color:#25493e;letter-spacing:-.045em;font-size:28px;font-weight:600;line-height:1.45}.app-shell :is(.fb-shell,.oc-shell) .fb-head>.ws-eyebrow{color:#859b78;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;line-height:1.8;display:flex}.app-shell :is(.fb-shell,.oc-shell) .fb-small-note{color:#93a381;margin:17px 0 20px;font-size:13px;line-height:1.9}.app-shell :is(.fb-shell,.oc-shell) .button{color:#5e7d4d;min-width:0;max-width:100%;min-height:51px;font-family:var(--sans);white-space:normal;word-break:keep-all;background:#fff;border:1px solid #d7e1cd;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px 19px;font-size:16px;font-weight:500;line-height:1.65;display:inline-flex}.app-shell :is(.fb-shell,.oc-shell) .button.primary{color:#fff;background:#173a36;border-color:#173a36}.app-shell :is(.fb-shell,.oc-shell) .button>svg{width:18px;height:18px}.app-shell :is(.fb-shell,.oc-shell) .text-link{color:#819d69;min-height:45px;font-family:var(--sans);white-space:normal;word-break:keep-all;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:9px 0;font-size:14px;font-weight:400;line-height:1.85;display:inline-flex}.app-shell :is(.fb-shell,.oc-shell) .text-link>svg{width:16px;height:16px}.app-shell .fb-shell .fb-approval>p{color:#7c9469;margin:0 0 17px;font-size:15px;line-height:1.9}.app-shell .fb-shell .fb-approval>p>strong{color:#587a44;font-weight:500}.app-shell .fb-shell .fb-approval>small{color:#96a780;margin-top:15px;font-size:13px;line-height:1.85;display:block}.app-shell .fb-shell .fb-approval .fb-actions{margin-top:19px}.app-shell .fb-shell .fb-final:not(.fb-panel){background:#f7faf3;border:1px solid #dce6d1;border-radius:23px;margin-top:23px;padding:23px}.app-shell .fb-shell .fb-final>h3{color:#547640;margin:0 0 9px;font-size:20px;font-weight:550;line-height:1.6}.app-shell .fb-shell .fb-final>p:not(.fb-feedback){color:#8a9e77;margin:15px 0 18px;font-size:14px;line-height:1.9}.app-shell .fb-shell .fb-final .fb-total{margin-top:17px;padding-block:19px}.app-shell .fb-shell .fb-final .fb-total>strong{font-size:31px}.app-shell .fb-shell .fb-final>.button{width:100%;margin-top:19px}.app-shell .fb-shell .fb-final>.fb-use-checks+.button{margin-top:23px}.app-shell .fb-shell .fb-question{border-top:1px solid #e2e9d9;flex-wrap:wrap;align-items:flex-end;gap:13px;margin-top:22px;padding-top:21px;display:flex}.app-shell .fb-shell .fb-question>label{color:#799468;flex-direction:column;flex:1;gap:8px;min-width:165px;font-size:14px;line-height:1.8;display:flex}.app-shell .fb-shell .fb-question select{color:#62854a;width:100%;min-width:0;height:52px;font-family:var(--sans);background:#fff;border:1px solid #d5e0c9;border-radius:14px;padding:12px 14px;font-size:16px;line-height:1.65}.app-shell .fb-shell .fb-question>button{flex:1;min-width:160px;font-size:14px}.app-shell .fb-shell .fb-feedback[role=status]{align-items:flex-start;gap:9px;display:flex}.app-shell .fb-shell .fb-feedback[role=status]>svg{margin-top:4px}.app-shell .fb-shell .fb-history>.fb-revision-picker{padding-inline:22px}.app-shell .fb-shell .fb-history>.fb-quote-lines{margin-bottom:19px;padding-inline:22px}.app-shell .fb-shell .fb-document-list{padding:0 22px 20px}.app-shell .fb-shell .fb-document-list>li{color:#879d71;background:#f6f9f1;border:1px solid #e2e9d8;border-radius:15px;margin-top:9px;padding:14px 16px;font-size:13px;line-height:1.9}.app-shell .fb-shell .fb-summary>div{flex:1;min-width:0}.app-shell .fb-shell .fb-summary h3{color:#65844f;margin:0;font-size:20px;font-weight:500;line-height:1.6}.app-shell .fb-shell .fb-summary p{color:#91a37f;margin:7px 0 0;font-size:14px;line-height:1.9}.app-shell .fb-shell .fb-summary>.fb-actions{flex:0 auto;justify-content:flex-end;margin-top:0}.app-shell .oc-shell .oc-source-note{color:#7f976c;background:#f1f6eb;border:1px solid #dce5d2;border-radius:23px;flex-wrap:wrap;align-items:flex-start;gap:13px 16px;margin:0 0 24px;padding:21px 24px;display:flex}.app-shell .oc-shell .oc-source-note>svg{color:#91a97a;width:22px;height:22px;margin-top:3px}.app-shell .oc-shell .oc-source-note>div{flex:1;min-width:0}.app-shell .oc-shell .oc-source-note strong{color:#64864d;font-size:16px;font-weight:500;line-height:1.7;display:block}.app-shell .oc-shell .oc-source-note p{color:#8c9f7a;margin-top:6px;font-size:14px;line-height:1.9}.app-shell .oc-shell .oc-source-note>.button{align-self:center;min-height:47px;padding:10px 16px;font-size:14px}.app-shell .oc-shell .oc-source-note>.text-link{flex-shrink:0;align-self:center}.app-shell .oc-shell .oc-controls>button{border-radius:14px;min-height:49px;font-size:15px}.app-shell .oc-shell .oc-controls>button:is([aria-pressed=true],[aria-selected=true],.active){color:#4f733e;background:#edf4e6;border-color:#9fb68b;box-shadow:inset 0 0 0 1px #9fb68b}.app-shell .oc-shell .oc-kpi:nth-child(3)>strong{grid-column:1/-1;font-size:clamp(21px,2.2vw,29px);line-height:1.45}.app-shell .oc-shell .oc-kpi:nth-child(4)>strong{grid-column:1/-1;font-size:24px;line-height:1.5}.app-shell .oc-shell .oc-kpi>strong>em{letter-spacing:-.025em;margin-left:4px;font-size:15px;font-style:normal;font-weight:400}.app-shell .oc-shell .oc-panel>.fb-head+.oc-table-wrap{margin-top:23px}.app-shell .oc-shell .oc-table-wrap table{min-width:440px}.app-shell .oc-shell .oc-table-wrap td:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}@media (min-width:1600px){.app-shell :is(.fb-shell,.oc-shell) :is(.fb-panel,.oc-panel){padding:34px}.app-shell :is(.fb-shell,.oc-shell) .fb-head h2,.app-shell .oc-shell .oc-panel h2{font-size:30px}.app-shell .fb-shell .fb-layout,.app-shell .oc-shell .oc-stats-grid{gap:28px}}@media (max-width:1100px){.app-shell .fb-shell .fb-layout{grid-template-columns:minmax(0,1.2fr) minmax(290px,1fr);gap:20px}.app-shell :is(.fb-shell,.oc-shell) :is(.fb-panel,.oc-panel){padding:25px}.app-shell .oc-shell .oc-kpis{gap:12px}.app-shell .oc-shell .oc-kpi{padding:20px}.app-shell .oc-shell .oc-kpi>strong{font-size:30px}.app-shell .fb-shell .fb-stat{padding:20px}.app-shell .fb-shell .fb-stat>strong{font-size:26px}.app-shell .oc-shell .oc-chart>div{grid-template-columns:80px minmax(0,1fr) 35px;gap:9px}}@media (max-width:900px){.app-shell .fb-shell .fb-layout{grid-template-columns:minmax(0,1fr)}.app-shell .oc-shell .oc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app-shell .oc-shell .oc-stats-grid{grid-template-columns:minmax(0,1fr);gap:20px}.app-shell .fb-shell .fb-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.app-shell .fb-shell .fb-layout>aside>:only-child{grid-column:1/-1}.app-shell .oc-shell .oc-chart>div{grid-template-columns:100px minmax(0,1fr) 45px;gap:12px}}@media (max-width:600px){.app-shell :is(.fb-shell,.oc-shell){font-size:15px}.app-shell :is(.fb-shell,.oc-shell) :is(.fb-panel,.oc-panel){border-radius:26px;padding:23px 20px}.app-shell :is(.fb-view-tabs,.oc-view-tabs){border-radius:18px;flex-wrap:wrap;width:100%;margin-bottom:20px;display:flex}.app-shell :is(.fb-view-tabs,.oc-view-tabs)>button{border-radius:13px;flex:1 1 0;gap:6px;min-height:50px;padding:11px 9px;font-size:15px}.app-shell :is(.fb-view-tabs,.oc-view-tabs)>button>svg{width:17px;height:17px}.app-shell :is(.fb-shell,.oc-shell) .fb-head{margin-bottom:21px}.app-shell :is(.fb-shell,.oc-shell) .fb-head h2,.app-shell .oc-shell .oc-panel h2,.app-shell .oc-shell .oc-summary-row h2{font-size:25px;line-height:1.5}.app-shell :is(.fb-shell,.oc-shell) .fb-head>p,.app-shell .oc-shell .oc-panel>p,.app-shell .oc-shell .oc-summary-row p{font-size:15px;line-height:1.9}.app-shell .fb-shell .fb-topline{gap:9px;margin-bottom:14px}.app-shell .fb-shell .fb-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:20px}.app-shell .fb-shell .fb-stat{border-radius:19px;padding:16px 10px}.app-shell .fb-shell .fb-stat>small{font-size:13px;line-height:1.8}.app-shell .fb-shell .fb-stat>strong{word-break:normal;overflow-wrap:anywhere;margin-top:7px;font-size:21px;line-height:1.4}.app-shell .fb-shell .fb-stat:last-child{grid-column:1/-1;align-items:center;gap:12px;padding-block:14px;display:flex}.app-shell .fb-shell .fb-stat:last-child>small{flex-shrink:0}.app-shell .fb-shell .fb-stat:last-child>strong{margin-top:0}.app-shell .fb-shell .fb-stat>span{font-size:12px}.app-shell .fb-shell .fb-layout{gap:18px}.app-shell .fb-shell .fb-layout>aside{grid-template-columns:minmax(0,1fr);gap:18px}.app-shell .fb-shell .fb-steps{border-radius:20px;gap:4px;margin-bottom:20px;padding:13px 12px}.app-shell .fb-shell .fb-steps>li{text-align:center;justify-content:center;gap:0;font-size:15px}.app-shell .fb-shell .fb-steps>li>span:first-child{display:none}.app-shell .fb-shell .fb-steps>li>strong{font-size:15px;font-weight:400;line-height:1.65}.app-shell .fb-shell .fb-steps>li.current>strong{font-weight:600}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines>div{gap:8px 11px;padding:15px 0}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines dt{font-size:15px}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines dt>small{font-size:13px}.app-shell :is(.fb-shell,.oc-shell) .fb-quote-lines dd{font-size:16px}.app-shell .fb-shell .fb-diff{min-width:505px;font-size:15px}.app-shell .fb-shell .fb-diff :is(th,td){padding:14px}.app-shell .fb-shell .fb-actions{gap:11px;margin-top:22px}.app-shell :is(.fb-shell,.oc-shell) :is(.fb-actions,.fb-summary,.fb-empty,.oc-summary-row)>button,.app-shell .fb-shell .fb-revision-picker>button{border-radius:16px;min-height:52px;padding:13px 16px;font-size:16px}.app-shell .fb-shell .fb-actions>button{flex:100%}.app-shell .fb-shell .fb-actions>p{font-size:13px}.app-shell :is(.fb-shell,.oc-shell) .fb-note{border-radius:18px;margin-block:18px;padding:14px 15px;font-size:14px;line-height:1.9}.app-shell :is(.fb-shell,.oc-shell) :is(.fb-error,.fb-feedback){padding:13px 15px;font-size:14px}.app-shell .fb-shell .fb-fields{grid-template-columns:minmax(0,1fr);gap:17px;margin-block:20px}.app-shell .fb-shell .fb-fields>label{gap:8px;font-size:15px}.app-shell .fb-shell .fb-fields :is(input:not([type=checkbox]),select,textarea),.app-shell .fb-shell .fb-revision-picker select{border-radius:14px;min-height:54px;padding:12px 13px;font-size:16px}.app-shell .fb-shell .fb-approval{border-radius:20px;margin-top:20px;padding:18px 16px}.app-shell .fb-shell .fb-approval>h3{font-size:18px}.app-shell .fb-shell .fb-approval>label,.app-shell .fb-shell .fb-use-checks label{font-size:15px}.app-shell .fb-shell .fb-use-checks label{border-radius:18px;padding:16px 14px}.app-shell .fb-shell .fb-use-checks strong{font-size:15px}.app-shell .fb-shell .fb-use-checks small{font-size:13px}.app-shell .fb-shell .fb-history{border-radius:20px;margin-top:20px}.app-shell .fb-shell .fb-history>summary{min-height:62px;padding:16px 18px;font-size:15px}.app-shell .fb-shell .fb-history>ol{padding:0 18px 17px}.app-shell .fb-shell .fb-history li strong{font-size:15px}.app-shell .fb-shell .fb-history li p{font-size:13px}.app-shell .fb-shell .fb-revision-picker{gap:10px}.app-shell .fb-shell .fb-revision-picker>label,.app-shell .fb-shell .fb-revision-picker>select{flex-basis:100%;width:100%;min-width:0;font-size:15px}.app-shell .fb-shell .fb-revision-picker>button{flex:1}.app-shell .fb-shell .fb-total{gap:10px;padding:21px 0}.app-shell .fb-shell .fb-total>span{font-size:15px}.app-shell .fb-shell .fb-total>strong{font-size:29px}.app-shell .fb-shell .fb-summary{margin-top:20px;padding-top:20px}.app-shell .fb-shell .fb-summary>span,.app-shell .fb-shell .fb-summary>p{flex-basis:100%;min-width:0;font-size:14px}.app-shell .fb-shell .fb-summary>button{flex:1}.app-shell :is(.fb-shell,.oc-shell) .fb-empty{border-radius:26px;padding:33px 22px}.app-shell :is(.fb-shell,.oc-shell) .fb-empty>h2{font-size:25px}.app-shell :is(.fb-shell,.oc-shell) .fb-empty>p{font-size:15px}.app-shell :is(.fb-shell,.oc-shell) .fb-empty>button{width:100%}.app-shell .oc-shell .oc-kpis{gap:11px;margin-bottom:20px}.app-shell .oc-shell .oc-kpi{border-radius:22px;grid-template-columns:minmax(0,1fr) 24px;gap:8px;padding:19px 16px}.app-shell .oc-shell .oc-kpi>svg{width:21px;height:21px}.app-shell .oc-shell .oc-kpi>small{font-size:13px;line-height:1.8}.app-shell .oc-shell .oc-kpi>strong{font-size:30px}.app-shell .oc-shell .oc-kpi>span{font-size:12px;line-height:1.85}.app-shell .oc-shell .oc-controls{gap:13px;margin-bottom:18px}.app-shell .oc-shell .oc-controls>div{gap:7px;width:100%}.app-shell .oc-shell .oc-controls>div>button{flex:1;min-height:50px;padding:11px 9px;font-size:15px;line-height:1.6}.app-shell .oc-shell .oc-controls>label{gap:12px;width:100%;font-size:15px}.app-shell .oc-shell .oc-controls>select,.app-shell .oc-shell .oc-controls>label>select{flex:1;width:auto;min-width:0;min-height:52px;font-size:16px}.app-shell .oc-shell .oc-stats-grid{gap:18px}.app-shell .oc-shell .oc-chart{gap:18px;margin-top:22px}.app-shell .oc-shell .oc-chart>div{grid-template-columns:83px minmax(0,1fr) 34px;gap:10px}.app-shell .oc-shell .oc-chart label,.app-shell .oc-shell .oc-chart>div>span:first-child{font-size:14px}.app-shell .oc-shell .oc-chart b{font-size:15px}.app-shell .oc-shell .oc-source-note{margin-top:20px;padding-top:16px;font-size:13px}.app-shell .oc-shell .oc-status-list>li{gap:12px;padding-block:14px;font-size:15px}.app-shell .oc-shell .oc-status-list strong{font-size:16px}.app-shell :is(.fb-shell,.oc-shell) .fb-head>h2{font-size:25px;line-height:1.5}.app-shell :is(.fb-shell,.oc-shell) .button{min-height:52px;padding:13px 16px;font-size:16px}.app-shell :is(.fb-shell,.oc-shell) .text-link{min-height:48px;font-size:15px}.app-shell .fb-shell .fb-stat:last-child>strong{font-size:17px;line-height:1.6}.app-shell .fb-shell .fb-final:not(.fb-panel){border-radius:21px;margin-top:20px;padding:19px 16px}.app-shell .fb-shell .fb-final .fb-total{grid-template-columns:minmax(0,1fr);gap:7px}.app-shell .fb-shell .fb-final .fb-total>strong{text-align:left;font-size:30px}.app-shell .fb-shell .fb-final>p:not(.fb-feedback){font-size:14px}.app-shell .fb-shell .fb-question{gap:14px;margin-top:20px;padding-top:19px}.app-shell .fb-shell .fb-question>label{flex-basis:100%;min-width:0;font-size:15px}.app-shell .fb-shell .fb-question select{height:54px;font-size:16px}.app-shell .fb-shell .fb-question>button{flex-basis:100%;min-width:0;font-size:15px}.app-shell .fb-shell .fb-history>.fb-revision-picker,.app-shell .fb-shell .fb-history>.fb-quote-lines{padding-inline:18px}.app-shell .fb-shell .fb-document-list{padding:0 18px 17px}.app-shell .fb-shell .fb-document-list>li{padding:13px 14px;font-size:13px}.app-shell .fb-shell .fb-summary>div{flex-basis:100%}.app-shell .fb-shell .fb-summary h3{font-size:19px;line-height:1.65}.app-shell .fb-shell .fb-summary>.fb-actions{flex-basis:100%;justify-content:flex-start;gap:8px}.app-shell .fb-shell .fb-summary>.fb-actions>.text-link{justify-content:center}.app-shell .oc-shell .oc-source-note{border-radius:21px;gap:11px;margin-bottom:20px;padding:18px 17px}.app-shell .oc-shell .oc-source-note>div{flex-basis:calc(100% - 34px)}.app-shell .oc-shell .oc-source-note strong{font-size:15px;line-height:1.8}.app-shell .oc-shell .oc-source-note p{font-size:14px;line-height:1.9}.app-shell .oc-shell .oc-source-note>.button,.app-shell .oc-shell .oc-source-note>.text-link{flex-basis:100%;justify-content:center;width:100%;min-height:50px;font-size:15px}.app-shell .oc-shell .oc-controls>button{flex:1 1 0;min-height:51px;padding:11px 9px;font-size:15px}.app-shell .oc-shell .oc-kpi:nth-child(3)>strong{letter-spacing:-.04em;font-size:20px;line-height:1.6}.app-shell .oc-shell .oc-kpi:nth-child(4)>strong{font-size:21px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.app-shell :is(.fb-view-tabs,.oc-view-tabs)>button,.app-shell .oc-shell .oc-list>button,.app-shell .oc-shell .oc-chart :is(.track,.oc-track)>span{transition:none}}.app-shell .oc-shell .oc-controls{justify-content:flex-start}.app-shell .fo-shell .for-queue-button{color:#345f4c;background:#fff;border:1px solid #c9dcd1;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:11px 17px;font-size:15px;font-weight:500;line-height:1.6;display:inline-flex}.app-shell .fo-shell .for-queue-button>b{color:#2c634b;white-space:nowrap;background:#e5f1e8;border-radius:8px;padding:1px 7px;font-size:13px;font-weight:600}.app-shell .fo-shell .for-queue-button.active{background:#edf6ef;border-color:#85aa94;box-shadow:inset 0 0 0 1px #85aa94}.app-shell .fo-shell .for-pending-badge{color:#315f43;white-space:nowrap;background:#e5f3e9;border:1px solid #a3c3ac;border-radius:9px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.65;display:inline-flex}.app-shell .fo-shell .for-tab-count{color:#315f43;background:#d9ebdc;border-radius:7px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.app-shell .fo-shell .for-shell{min-width:0}.app-shell .fo-shell .for-filters{align-items:center;gap:7px;margin:22px 0 15px;display:flex}.app-shell .fo-shell .for-filters>button{color:#62765c;background:#fff;border:1px solid #dce5d8;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:14px;line-height:1.6;display:inline-flex}.app-shell .fo-shell .for-filters>button[aria-pressed=true]{color:#2d6047;background:#ecf5ef;border-color:#b5cdbb}.app-shell .fo-shell .for-filters b{font-size:12px;font-weight:600}.app-shell .fo-shell .for-list{overscroll-behavior:contain;gap:8px;max-height:310px;margin:-3px -5px -3px -3px;padding:3px 5px 3px 3px;display:grid;overflow-y:auto}.app-shell .fo-shell .for-request-row{color:#3c6149;text-align:left;background:#fff;border:1px solid #dfe7db;border-radius:18px;align-items:center;gap:11px;width:100%;min-width:0;padding:16px 15px;display:flex}.app-shell .fo-shell .for-request-row.selected{background:#f0f7ee;border-color:#a0bca6;box-shadow:inset 0 0 0 1px #a0bca6}.app-shell .fo-shell .for-request-icon{color:#64865b;background:#eef4e9;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.app-shell .fo-shell .for-request-row>span:nth-child(2){flex:1;min-width:0}.app-shell .fo-shell .for-request-row small{color:#6d8067;font-size:12px;line-height:1.6;display:block}.app-shell .fo-shell .for-request-row strong{color:#315942;overflow-wrap:anywhere;margin-top:3px;font-size:16px;font-weight:500;line-height:1.65;display:block}.app-shell .fo-shell .for-request-row>svg{color:#859b7a;width:16px;height:16px}.app-shell .fo-shell .for-status{color:#5b784b;white-space:nowrap;background:#eff5e9;border:1px solid #d7e3d1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;max-width:100%;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.7;display:inline-flex}.app-shell .fo-shell .for-status.reviewing{color:#846840;background:#faf3e7;border-color:#e1d4bc}.app-shell .fo-shell .for-status.answered,.app-shell .fo-shell .for-status.applied{color:#3d7157;background:#eaf5ef;border-color:#c8e0d1}.app-shell .fo-shell .for-status.declined{color:#886951;background:#f8f1ed;border-color:#e1d4ca}.app-shell .fo-shell .for-status.cancelled{color:#6c7872;background:#f0f3f1;border-color:#d9dedb}.app-shell .fo-shell .for-request-tags{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;display:flex}.app-shell .fo-shell .for-followup-badge,.app-shell .fo-shell .for-cancel-pending{color:#4d718b;white-space:nowrap;background:#edf4f9;border:1px solid #c3d5e2;border-radius:8px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.7;display:inline-flex}.app-shell .fo-shell .for-cancel-pending{color:#857046;background:#f8f3e9;border-color:#e0d5c2}.app-shell .fo-shell .for-empty{text-align:center;color:#809571;background:#fafcf7;border:1px dashed #dce6d5;border-radius:20px;flex-direction:column;align-items:center;padding:28px 18px;display:flex}.app-shell .fo-shell .for-empty>svg{color:#809571;width:30px;height:30px;margin-bottom:13px}.app-shell .fo-shell .for-empty h4{font-size:20px}.app-shell .fo-shell .for-empty p{color:#728269;margin-top:7px;font-size:14px;line-height:1.8}.app-shell .fo-shell .for-empty .text-link{margin-top:16px;font-size:14px}.app-shell .fo-shell .for-detail{background:#fbfdf9;border:1px solid #dce6d7;border-radius:23px;min-width:0;margin-top:24px;padding:23px}.app-shell .fo-shell .for-detail>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.app-shell .fo-shell .for-detail>header>div{flex:1;min-width:0}.app-shell .fo-shell .for-detail>header h4{overflow-wrap:anywhere;font-size:22px;line-height:1.5}.app-shell .fo-shell .for-detail>header>.for-status{margin-top:3px}.app-shell .fo-shell .for-detail>header>.for-request-tags{max-width:42%;margin-top:3px}.app-shell .fo-shell .for-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;margin-bottom:16px;display:grid}.app-shell .fo-shell .for-comparison>svg{display:none}.app-shell .fo-shell .for-slot{background:#fff;border:1px solid #e0e8da;border-radius:17px;min-width:0;padding:16px}.app-shell .fo-shell .for-slot:last-child{background:#edf6ed;border-color:#c7dec9}.app-shell .fo-shell .for-comparison.is-cancelled .for-slot:last-child{background:#f2f5f2;border-color:#dce2dd}.app-shell .fo-shell .for-slot>small{color:#7a8b70;font-size:12px;line-height:1.7;display:block}.app-shell .fo-shell .for-slot>strong{color:#3a6546;margin-top:7px;font-size:16px;font-weight:600;line-height:1.7;display:block}.app-shell .fo-shell .for-slot>span{color:#607959;font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;line-height:1.75;display:block}.app-shell .fo-shell .for-guidance{color:#6c7d5f;background:#eff3ea;border-radius:15px;align-items:flex-start;gap:9px;margin:16px 0 22px;padding:13px 15px;font-size:13px;line-height:1.85;display:flex}.app-shell .fo-shell .for-guidance>svg{color:#7c916c;width:17px;height:17px;margin-top:4px}.app-shell .fo-shell .for-guidance>span{flex:1;min-width:0}.app-shell .fo-shell .for-guidance.success{color:#4c7755;background:#eaf4ec}.app-shell .fo-shell .for-guidance.followup{color:#54718a;background:#edf4f9}.app-shell .fo-shell .for-guidance.followup>svg{color:#64839c}.app-shell .fo-shell .for-cancelled-note{color:#65796c;background:#f2f5f2;border:1px solid #dce3dc;border-radius:18px;align-items:flex-start;gap:11px;margin:18px 0 23px;padding:18px;display:flex}.app-shell .fo-shell .for-cancelled-note>svg{color:#7a8e80;flex-shrink:0;margin-top:3px}.app-shell .fo-shell .for-cancelled-note>div{flex:1;min-width:0}.app-shell .fo-shell .for-cancelled-note strong{color:#4f6658;font-size:15px;font-weight:600;line-height:1.7;display:block}.app-shell .fo-shell .for-cancelled-note p{color:#728075;overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.85}.app-shell .fo-shell .for-cancelled-note .button{color:#4a6d56;background:#fff;border:1px solid #bdcec2;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:15px;padding:9px 14px;font-size:14px;font-weight:500;line-height:1.7;display:inline-flex}.app-shell .fo-shell .for-cancel-ack{color:#52765c;align-items:center;gap:7px;margin-top:13px;font-size:13px;line-height:1.7;display:inline-flex}.app-shell .fo-shell .for-thread{gap:13px;margin:20px 0 0;padding:0;list-style:none;display:grid}.app-shell .fo-shell .for-thread>li{background:#fff;border:1px solid #dfe7da;border-radius:18px;min-width:0;padding:18px}.app-shell .fo-shell .for-thread>li.operator{background:#eff6ed;border-color:#d6e5d5}.app-shell .fo-shell .for-thread>li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-shell .fo-shell .for-thread strong{color:#45694c;font-size:13px;font-weight:600;line-height:1.8}.app-shell .fo-shell .for-thread small{color:#819077;font-size:11px;line-height:1.8}.app-shell .fo-shell .for-thread p{color:#4c6547;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;margin-top:9px;font-size:15px;line-height:1.85}.app-shell .fo-shell .for-compose{border-top:1px solid #e1e9db;margin-top:23px;padding-top:22px}.app-shell .fo-shell .for-compose-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.app-shell .fo-shell .for-compose-head>label{color:#496c4c;font-size:15px;font-weight:500;line-height:1.7}.app-shell .fo-shell .for-compose-head>.text-link{min-height:34px;font-size:13px}.app-shell .fo-shell .for-compose>textarea{resize:vertical;color:#345a3e;width:100%;min-width:0;max-width:100%;height:auto;min-height:125px;box-shadow:none;white-space:pre-wrap;word-break:normal;background:#fff;border:1px solid #d6e2ce;border-radius:17px;padding:15px 16px;font-size:16px;line-height:1.85;display:block}.app-shell .fo-shell .for-compose>textarea::placeholder{color:#8a9782;opacity:1}.app-shell .fo-shell .for-compose-meta{color:#819174;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:11px;line-height:1.8;display:flex}.app-shell .fo-shell .for-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:19px;display:flex}.app-shell .fo-shell .for-actions>.button{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:48px;padding:10px 15px;font-size:14px;font-weight:500;line-height:1.7;display:inline-flex}.app-shell .fo-shell .for-actions>.button.primary{color:#fff;background:#254d3b;border:1px solid #254d3b}.app-shell .fo-shell .for-actions>.button.outline{color:#4d754b;background:#f5faf4;border:1px solid #b5d0b8}.app-shell .fo-shell .for-actions>.text-link{color:#89745c;min-height:44px;padding:8px 3px;font-size:13px}.app-shell .fo-shell .for-small-note{color:#7c806c;margin-top:14px;font-size:12px;line-height:1.9}.app-shell .fo-shell .for-closed-note{color:#798a6b;border-top:1px solid #dfe8d8;align-items:flex-start;gap:8px;margin-top:22px;padding-top:18px;font-size:12px;line-height:1.9;display:flex}.app-shell .fo-shell .for-closed-note>svg{color:#7d9670;width:17px;height:17px;margin-top:3px}@media (max-width:1100px){.app-shell .fo-shell .for-detail-tabs>button{gap:4px;padding-inline:6px;font-size:13px}.app-shell .fo-shell .for-detail{padding:18px}.app-shell .fo-shell .for-comparison{grid-template-columns:minmax(0,1fr)}.app-shell .fo-shell .for-comparison>svg{color:#92a683;justify-self:center;width:17px;height:17px;display:block}.app-shell .fo-shell .for-slot{padding:14px}}@media (max-width:899px){.app-shell .fo-shell .for-detail-tabs>button{padding-inline:10px;font-size:15px}.app-shell .fo-shell .for-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .fo-shell .for-comparison>svg{display:none}}@media (max-width:600px){.app-shell .fo-shell .for-queue-button{flex:1;justify-content:space-between;min-height:46px;font-size:14px}.app-shell .fo-shell .for-queue-button>b{font-size:12px}.app-shell .fo-shell .for-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .fo-shell .for-detail-tabs>button{white-space:nowrap;gap:7px;min-height:44px;font-size:14px}.app-shell .fo-shell .for-pending-badge{padding:4px 7px;font-size:11px}.app-shell .fo-shell .for-filters{gap:7px;margin-top:18px}.app-shell .fo-shell .for-filters>button{padding:9px 12px;font-size:13px}.app-shell .fo-shell .for-list{max-height:290px}.app-shell .fo-shell .for-request-row{border-radius:16px;flex-wrap:wrap;gap:9px;padding:14px 12px}.app-shell .fo-shell .for-request-row>span:nth-child(2){min-width:100px}.app-shell .fo-shell .for-request-icon{border-radius:11px;width:32px;height:32px}.app-shell .fo-shell .for-request-row strong{font-size:15px}.app-shell .fo-shell .for-request-row small{font-size:11px}.app-shell .fo-shell .for-request-row>svg{display:none}.app-shell .fo-shell .for-status{padding:4px 7px;font-size:10px}.app-shell .fo-shell .for-detail{border-radius:21px;margin-top:21px;padding:17px 14px}.app-shell .fo-shell .for-detail>header{flex-wrap:wrap;gap:8px;margin-bottom:18px}.app-shell .fo-shell .for-detail>header h4{font-size:21px}.app-shell .fo-shell .for-comparison{grid-template-columns:minmax(0,1fr);gap:8px}.app-shell .fo-shell .for-comparison>svg{display:block}.app-shell .fo-shell .for-slot>strong{font-size:15px}.app-shell .fo-shell .for-slot>span{font-size:13px}.app-shell .fo-shell .for-guidance{border-radius:14px;gap:7px;padding:12px;font-size:12px}.app-shell .fo-shell .for-thread>li{border-radius:16px;padding:15px 13px}.app-shell .fo-shell .for-thread p{font-size:14px;line-height:1.9}.app-shell .fo-shell .for-compose{margin-top:20px;padding-top:18px}.app-shell .fo-shell .for-compose-head{gap:8px}.app-shell .fo-shell .for-compose-head>label{font-size:14px}.app-shell .fo-shell .for-compose>textarea{border-radius:15px;padding:13px;font-size:16px}.app-shell .fo-shell .for-actions{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:17px;display:grid}.app-shell .fo-shell .for-actions>.button{width:100%;font-size:14px}.app-shell .fo-shell .for-actions>.text-link{justify-self:start;min-height:40px;padding-inline:1px}.app-shell .fo-shell .for-empty{padding:26px 15px}.app-shell .fo-shell .for-empty h4{font-size:20px}.app-shell .fo-shell .for-empty p{font-size:13px}.app-shell .fo-shell .for-request-row>.for-request-tags{flex-basis:calc(100% - 41px);justify-content:flex-start;margin-left:41px}.app-shell .fo-shell .for-detail>header>.for-request-tags{flex-basis:100%;justify-content:flex-start;max-width:100%;margin-top:1px}.app-shell .fo-shell .for-followup-badge,.app-shell .fo-shell .for-cancel-pending{padding:4px 7px;font-size:10px}.app-shell .fo-shell .for-cancelled-note{border-radius:16px;gap:9px;padding:15px 12px}.app-shell .fo-shell .for-cancelled-note strong{font-size:14px}.app-shell .fo-shell .for-cancelled-note p{font-size:12px}.app-shell .fo-shell .for-cancelled-note .button{min-height:44px;font-size:13px}}.app-shell .fo-shell{color:#25473e;min-width:0;font-family:var(--sans);letter-spacing:-.025em;font-size:16px;line-height:1.7}.app-shell .fo-shell *{box-sizing:border-box}.app-shell .fo-shell [hidden],.app-shell .fo-shell[hidden]{display:none!important}.app-shell .fo-shell :is(h2,h3,h4,p,figure,dl){margin:0}.app-shell .fo-shell :is(ul,ol){margin:0;padding:0;list-style:none}.app-shell .fo-shell :is(button,input,select,textarea,summary){font-family:var(--sans);-webkit-tap-highlight-color:transparent}.app-shell .fo-shell :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #a18b5b}.app-shell .fo-shell :is(button,input,select,textarea):disabled{opacity:.48;cursor:default}.app-shell .fo-shell :is(h2,h3,h4,p,strong,small,label,button,summary){word-break:keep-all;overflow-wrap:break-word}.app-shell .fo-shell svg{stroke-width:1.7px;flex-shrink:0;width:20px;height:20px}.app-shell .fo-shell button{cursor:pointer}.app-shell .fo-shell .fo-panel{background:#fff;border:1px solid #dfe6df;border-radius:29px;min-width:0;padding:28px;box-shadow:0 5px 25px #193d3003}.app-shell .fo-shell :is(h2,h3){color:#244a3d;letter-spacing:-.045em;font-size:28px;font-weight:600;line-height:1.4}.app-shell .fo-shell h4{color:#315247;font-size:19px;font-weight:600;line-height:1.6}.app-shell .fo-shell .fo-note{color:#51684e;background:#f0f5ec;border:1px solid #dde6d8;border-radius:24px;align-items:flex-start;gap:13px;margin-bottom:18px;padding:15px 22px;font-size:15px;line-height:1.85;display:flex}.app-shell .fo-shell .fo-note>svg{color:#637f59;margin-top:4px}.app-shell .fo-shell .fo-note>div{flex:1;min-width:0}.app-shell .fo-shell .fo-note strong{color:#31563f;font-size:16px;font-weight:600;line-height:1.7;display:block}.app-shell .fo-shell .fo-note p{color:#596c55;margin-top:3px;font-size:13px;line-height:1.85}.app-shell .fo-shell .fo-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:19px;display:grid}.app-shell .fo-shell .fo-kpi{background:#fff;border:1px solid #dfe6dd;border-radius:25px;min-width:0;padding:17px 23px;position:relative}.app-shell .fo-shell .fo-kpi>small{color:#61725e;font-size:15px;line-height:1.7;display:block}.app-shell .fo-shell .fo-kpi>strong{color:#244b3d;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:35px;font-weight:550;line-height:1.25;display:block}.app-shell .fo-shell .fo-kpi>span{color:#697964;margin-top:6px;font-size:13px;line-height:1.75;display:block}.app-shell .fo-shell .fo-kpi>svg{color:#7a9270;width:21px;height:21px;position:absolute;top:20px;right:23px}.app-shell .fo-shell .fo-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;min-width:0;margin:0 0 16px;display:flex}.app-shell .fo-shell .fo-views,.app-shell .fo-shell .fo-detail-tabs{background:#eaf0e6;border:1px solid #dde5da;border-radius:18px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:5px;display:flex}.app-shell .fo-shell .fo-views>button,.app-shell .fo-shell .fo-detail-tabs>button{color:#5f7259;white-space:normal;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:47px;padding:10px 19px;font-size:16px;font-weight:500;line-height:1.6;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.app-shell .fo-shell :is(.fo-views,.fo-detail-tabs)>button:is(.active,[aria-selected=true],[aria-pressed=true]){color:#234d3a;background:#fff;box-shadow:0 2px 9px #25442b0a}.app-shell .fo-shell :is(.fo-reset,.fo-mobile-back,.fo-actions>button,.fo-empty>button,.fo-detail-head>button,.fo-section>button){color:#3c613c;white-space:normal;word-break:keep-all;background:#fff;border:1px solid #d5e0cd;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:49px;padding:11px 18px;font-size:16px;font-weight:500;line-height:1.65;display:inline-flex}.app-shell .fo-shell .fo-reset{color:#61745c;background:0 0;border-color:#0000;min-height:45px;padding:9px 13px;font-size:14px}.app-shell .fo-shell .fo-mobile-back{display:none}.app-shell .fo-shell .fo-actions>button.primary,.app-shell .fo-shell .fo-section>button.primary{color:#fff;background:#173e34;border-color:#173e34}.app-shell .fo-shell .fo-actions>button.primary:not(:disabled):hover,.app-shell .fo-shell .fo-section>button.primary:not(:disabled):hover{background:#2d5542}.app-shell .fo-shell .fo-actions>button.danger{color:#8d553a;background:#fffaf6;border-color:#e2cdbf}.app-shell .fo-shell .fo-filters{grid-template-columns:minmax(0,1fr) minmax(125px,.7fr);gap:11px;margin:0 0 20px;display:grid}.app-shell .fo-shell .fo-filters>label{align-items:center;gap:9px;min-width:0;display:flex}.app-shell .fo-shell .fo-filters>label>svg{color:#71836a;width:19px;height:19px}.app-shell .fo-shell :is(.fo-filters,.fo-field) :is(input:not([type=checkbox]),select,textarea),.app-shell .fo-shell .fo-filters>:is(input,select){color:#345a3e;width:100%;min-width:0;max-width:100%;height:52px;box-shadow:none;background:#fff;border:1px solid #d6e0cf;border-radius:15px;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.65;display:block}.app-shell .fo-shell :is(.fo-filters,.fo-field) input::placeholder{color:#85927e;opacity:1}.app-shell .fo-shell :is(.fo-filters,.fo-field) select{padding-right:30px}.app-shell .fo-shell .fo-field textarea{resize:vertical;height:auto;min-height:100px}.app-shell .fo-shell .fo-workspace{grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr);align-items:start;gap:24px;min-width:0;display:grid}.app-shell .fo-shell .fo-list-panel{min-width:0;padding:23px}.app-shell .fo-shell .fo-list-panel>h3{margin-bottom:17px;font-size:23px;line-height:1.5}.app-shell .fo-shell .fo-case-list{gap:11px;display:grid}.app-shell .fo-shell .fo-case-card{text-align:left;color:#37593f;background:#fff;border:1px solid #e0e7d9;border-radius:21px;width:100%;min-width:0;padding:19px 18px;transition:background .18s,border-color .18s,box-shadow .18s;display:block}.app-shell .fo-shell .fo-case-card:hover{background:#f8faf5;border-color:#b9cfac}.app-shell .fo-shell .fo-case-card.active,.app-shell .fo-shell .fo-case-card[aria-pressed=true]{background:#f1f7ec;border-color:#7e9e69;box-shadow:inset 0 0 0 1px #7e9e69}.app-shell .fo-shell .fo-case-top{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.app-shell .fo-shell .fo-case-top>div{flex:1;min-width:0}.app-shell .fo-shell .fo-case-top strong{color:#2a513b;font-size:19px;font-weight:600;line-height:1.6;display:block}.app-shell .fo-shell .fo-case-top small{color:#6d7f64;font-size:13px;font-weight:400;line-height:1.75;display:block}.app-shell .fo-shell .fo-case-card>strong{color:#2a513b;font-size:19px;font-weight:600;line-height:1.6;display:block}.app-shell .fo-shell .fo-case-card>p{color:#5d7256;margin-top:8px;font-size:15px;line-height:1.8}.app-shell .fo-shell .fo-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:12px;display:flex}.app-shell .fo-shell .fo-tag{color:#4d6e3c;white-space:nowrap;background:#eff5e9;border:1px solid #d8e3ce;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:500;line-height:1.65;display:inline-flex}.app-shell .fo-shell .fo-tag.urgent{color:#8a6337;background:#fcf3e5;border-color:#e2cfb1}.app-shell .fo-shell .fo-tag.paused{color:#88634a;background:#f7f0e9;border-color:#e1d3c7}.app-shell .fo-shell .fo-tag.completed{color:#446b61;background:#edf4f2;border-color:#cfded8}.app-shell .fo-shell .fo-tag.neutral{color:#5d707b;background:#f2f5f6;border-color:#dce2e5}.app-shell .fo-shell .fo-list-meta{color:#657a5b;border-top:1px solid #e1e9da;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:12px;font-size:13px;line-height:1.8;display:flex}.app-shell .fo-shell .fo-list-meta>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.app-shell .fo-shell .fo-list-meta svg{width:15px;height:15px}.app-shell .fo-shell .fo-empty{text-align:center;background:#f9fbf6;border:1px solid #e0e7d9;border-radius:25px;padding:39px 25px}.app-shell .fo-shell .fo-empty>svg{color:#7d966c;stroke-width:1.5px;width:43px;height:43px;margin:0 auto 15px;display:block}.app-shell .fo-shell .fo-empty h3{font-size:24px;font-weight:550;line-height:1.55}.app-shell .fo-shell .fo-empty p{color:#62765b;max-width:420px;margin:11px auto 0;font-size:15px;line-height:1.85}.app-shell .fo-shell .fo-empty>button{margin-top:21px}.app-shell .fo-shell .fo-detail{min-width:0;scroll-margin-top:100px}.app-shell .fo-shell .fo-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:23px;display:flex}.app-shell .fo-shell .fo-detail-head>div{flex:1;min-width:0}.app-shell .fo-shell .fo-detail-head :is(h2,h3){letter-spacing:-.045em;font-size:29px;line-height:1.45}.app-shell .fo-shell .fo-detail-head p{color:#66785f;margin-top:7px;font-size:15px;line-height:1.8}.app-shell .fo-shell .fo-detail-head small{color:#64775d;font-size:13px;line-height:1.8;display:block}.app-shell .fo-shell .fo-detail-head>.fo-tag{margin-top:5px}.app-shell .fo-shell .fo-detail-tabs{width:100%;margin-bottom:26px}.app-shell .fo-shell .fo-detail-tabs>button{flex:1;padding-inline:11px;font-size:15px}.app-shell .fo-shell .fo-section{border-top:1px solid #e4eadf;min-width:0;margin-top:25px;padding-top:25px}.app-shell .fo-shell .fo-section:first-child{border-top:0;margin-top:0;padding-top:0}.app-shell .fo-shell .fo-section>h3{font-size:24px;line-height:1.5}.app-shell .fo-shell .fo-section>p{color:#66795e;margin-top:8px;font-size:15px;line-height:1.85}.app-shell .fo-shell .fo-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:22px 0 0;display:grid}.app-shell .fo-shell .fo-info-grid>div{background:#f8faf5;border:1px solid #e3e9dd;border-radius:17px;min-width:0;padding:16px 18px}.app-shell .fo-shell .fo-info-grid :is(dt,small){color:#6b7d62;font-size:13px;line-height:1.8;display:block}.app-shell .fo-shell .fo-info-grid :is(dd,strong){color:#345b3c;overflow-wrap:anywhere;margin:5px 0 0;font-size:17px;font-weight:500;line-height:1.7;display:block}.app-shell .fo-shell .fo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 16px;margin:22px 0 0;display:grid}.app-shell .fo-shell .fo-field{color:#4b6845;flex-direction:column;gap:8px;min-width:0;font-size:15px;font-weight:500;line-height:1.7;display:flex}.app-shell .fo-shell .fo-field>small{color:#6b7e60;margin-top:-2px;font-size:13px;font-weight:400;line-height:1.8}.app-shell .fo-shell .fo-actions{flex-wrap:wrap;align-items:center;gap:11px 12px;margin-top:23px;display:flex}.app-shell .fo-shell .fo-actions>p{color:#64795c;flex-basis:100%;font-size:13px;line-height:1.85}.app-shell .fo-shell :is(.fo-feedback,.fo-error){color:#4e713b;background:#eff6e9;border:1px solid #cedec4;border-radius:17px;align-items:flex-start;gap:9px;margin:18px 0 0;padding:15px 18px;font-size:14px;line-height:1.85;display:flex}.app-shell .fo-shell .fo-error{color:#915c39;background:#fff5ed;border-color:#e4cbb9}.app-shell .fo-shell :is(.fo-feedback,.fo-error)>svg{width:18px;height:18px;margin-top:3px}.app-shell .fo-shell .fo-staff-list{gap:10px;margin-top:20px;display:grid}.app-shell .fo-shell .fo-staff-item{background:#f9fbf6;border:1px solid #e0e7d8;border-radius:19px;align-items:center;gap:13px;min-width:0;padding:16px 18px;display:flex}.app-shell .fo-shell .fo-staff-item>svg{color:#6c8958;background:#eaf1e3;border-radius:13px;width:36px;height:36px;padding:8px}.app-shell .fo-shell .fo-staff-item>div{flex:1;min-width:0}.app-shell .fo-shell .fo-staff-item strong{color:#3a603e;font-size:16px;font-weight:550;line-height:1.7;display:block}.app-shell .fo-shell .fo-staff-item small{color:#697e5f;margin-top:3px;font-size:13px;line-height:1.8;display:block}.app-shell .fo-shell .fo-staff-item>span{color:#597649;white-space:nowrap;font-size:14px;line-height:1.7}.app-shell .fo-shell .fo-stage-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;margin:21px 0 23px;display:grid}.app-shell .fo-shell .fo-stage-strip>li,.app-shell .fo-shell .fo-stage-strip>div{color:#697f60;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:11px 4px;font-size:13px;line-height:1.6;display:flex}.app-shell .fo-shell .fo-stage-strip :is(li,div)>span:first-child{color:#7c946a;background:#edf3e7;border-radius:11px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:500;display:grid}.app-shell .fo-shell .fo-stage-strip :is(li,div)>strong{font-size:13px;font-weight:500;line-height:1.6}.app-shell .fo-shell .fo-stage-strip .current{color:#274f37}.app-shell .fo-shell .fo-stage-strip .current>span:first-child{color:#fff;background:#234f3a}.app-shell .fo-shell .fo-stage-strip .complete{color:#527444}.app-shell .fo-shell .fo-stage-strip .complete>span:first-child{color:#527444;background:#dfead6}.app-shell .fo-shell .fo-stage-strip svg{width:15px;height:15px}.app-shell .fo-shell .fo-checklist{gap:11px;margin-top:20px;display:grid}.app-shell .fo-shell .fo-check{cursor:pointer;background:#f7faf3;border:1px solid #dfe8d6;border-radius:19px;align-items:flex-start;gap:12px;min-width:0;padding:17px 19px;display:flex}.app-shell .fo-shell .fo-check>input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#4e7442;cursor:pointer;flex-shrink:0;width:21px;height:21px;min-height:21px;margin:4px 0 0;padding:0}.app-shell .fo-shell .fo-check>span,.app-shell .fo-shell .fo-check>div{flex:1;min-width:0}.app-shell .fo-shell .fo-check strong{color:#3d623f;font-size:16px;font-weight:500;line-height:1.75;display:block}.app-shell .fo-shell .fo-check small{color:#6c7f60;margin-top:4px;font-size:13px;line-height:1.85;display:block}.app-shell .fo-shell .fo-schedule-list{gap:12px;margin-top:21px;display:grid}.app-shell .fo-shell .fo-slot{background:#f8faf5;border:1px solid #dfe7d7;border-radius:21px;min-width:0;padding:20px}.app-shell .fo-shell .fo-slot>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .fo-shell .fo-slot strong{color:#385e3c;font-size:17px;font-weight:550;line-height:1.7}.app-shell .fo-shell .fo-slot>p{color:#62775a;margin-top:8px;font-size:14px;line-height:1.85}.app-shell .fo-shell .fo-slot .fo-form-grid{gap:13px;margin-top:17px}.app-shell .fo-shell .fo-slot .fo-actions{margin-top:17px}.app-shell .fo-shell .fo-slot .fo-actions>button{min-height:47px;padding:10px 15px;font-size:15px}.app-shell .fo-shell .fo-history{background:#fff;border:1px solid #dfe7d7;border-radius:22px;margin-top:25px;overflow:hidden}.app-shell .fo-shell .fo-history>summary{cursor:pointer;color:#4f7044;align-items:center;gap:10px;min-height:63px;padding:17px 21px;font-size:15px;font-weight:500;line-height:1.8;list-style:none;display:flex}.app-shell .fo-shell .fo-history>summary::-webkit-details-marker{display:none}.app-shell .fo-shell .fo-history>summary>span{flex:1;min-width:0}.app-shell .fo-shell .fo-history>summary>small{color:#6e8163;font-size:12px;font-weight:400}.app-shell .fo-shell .fo-history>summary>svg:last-child{width:16px;height:16px;transition:transform .18s}.app-shell .fo-shell .fo-history[open]>summary>svg:last-child{transform:rotate(180deg)}.app-shell .fo-shell .fo-history>ol{padding:0 21px 18px}.app-shell .fo-shell .fo-history>ol>li{border-top:1px solid #e6ecdf;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.app-shell .fo-shell .fo-history li>span{color:#6a8558;background:#eef4e8;border-radius:9px;flex-shrink:0;place-items:center;width:25px;height:25px;margin-top:3px;font-size:11px;line-height:1;display:grid}.app-shell .fo-shell .fo-history li>div{flex:1;min-width:0}.app-shell .fo-shell .fo-history strong{color:#466b40;font-size:15px;font-weight:500;line-height:1.7;display:block}.app-shell .fo-shell .fo-history p{color:#708064;margin-top:4px;font-size:13px;line-height:1.85}.app-shell .fo-shell .fo-agenda{gap:23px;display:grid}.app-shell .fo-shell .fo-agenda-item{text-align:left;color:#345a3c;background:#fff;border:1px solid #dfe7d7;border-radius:22px;align-items:center;gap:18px;width:100%;min-width:0;padding:20px 23px;display:flex}.app-shell .fo-shell button.fo-agenda-item:hover{background:#f8fbf4;border-color:#b5cba6}.app-shell .fo-shell .fo-agenda-item>time{color:#355e3f;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:56px;font-size:19px;font-weight:550;line-height:1.5;display:block}.app-shell .fo-shell .fo-agenda-item>div{flex:1;min-width:0}.app-shell .fo-shell .fo-agenda-item strong{color:#365e3d;font-size:17px;font-weight:550;line-height:1.65;display:block}.app-shell .fo-shell .fo-agenda-item p,.app-shell .fo-shell .fo-agenda-item small{color:#687c5d;margin-top:4px;font-size:14px;line-height:1.8;display:block}.app-shell .fo-shell .fo-agenda-item>svg:last-child{color:#7b916c;width:18px;height:18px;margin-left:auto}.app-shell .fo-shell h2[tabindex="-1"]:focus{outline:none}.app-shell .fo-shell .fo-note>.fo-tag{align-self:center;margin-left:auto}.app-shell .fo-shell .fo-kpi>strong>em{color:#61765b;letter-spacing:-.02em;margin-left:5px;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.app-shell .fo-shell .fo-reset{flex-wrap:wrap;gap:10px}.app-shell .fo-shell .fo-reset>span{color:#61755b;font-size:13px;line-height:1.7}.app-shell .fo-shell :is(.button,.text-link,.fo-icon-button,.fo-clear){color:#3b643d;min-width:0;max-width:100%;min-height:48px;font-family:var(--sans);white-space:normal;word-break:keep-all;background:#fff;border:1px solid #d6e1ce;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:15px;font-weight:500;line-height:1.7;display:inline-flex}.app-shell .fo-shell .button.primary{color:#fff;background:#173e34;border-color:#173e34}.app-shell .fo-shell .button.primary:not(:disabled):hover{background:#2c5443;border-color:#2c5443}.app-shell .fo-shell .text-link{color:#4c7042;background:0 0;border-color:#0000;justify-content:flex-start;min-height:44px;padding:9px 0;font-size:14px;font-weight:400}.app-shell .fo-shell :is(.button,.text-link,.fo-clear,.fo-icon-button)>svg{width:17px;height:17px}.app-shell .fo-shell .fo-icon-button{background:0 0;border-color:#0000;width:42px;min-height:42px;padding:9px}.app-shell .fo-shell .fo-reset>.button{min-height:42px;padding:8px 13px;font-size:13px}.app-shell .fo-shell .fo-reset>.text-link{font-size:14px}.app-shell .fo-shell .fo-filters{grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(125px,1fr));align-items:end;gap:13px;margin-bottom:25px}.app-shell .fo-shell .fo-filters>label{color:#566f4d;flex-direction:column;align-items:stretch;gap:7px;font-size:13px;font-weight:500;line-height:1.7}.app-shell .fo-shell .fo-filters>label.fo-search{display:block;position:relative}.app-shell .fo-shell .fo-search>svg{pointer-events:none;position:absolute;top:17px;left:14px}.app-shell .fo-shell .fo-search>input{padding-left:42px}.app-shell .fo-shell .fo-clear{color:#61785a;background:0 0;border-color:#0000;grid-column:1/-1;justify-self:end;min-height:41px;padding:8px 0;font-size:13px}.app-shell .fo-shell .fo-filters.fo-agenda-filters{grid-template-columns:minmax(190px,1fr) minmax(170px,1fr) auto;max-width:760px}.app-shell .fo-shell .fo-section-head{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.app-shell .fo-shell .fo-list-panel>.fo-section-head{align-items:flex-end;margin-bottom:21px}.app-shell .fo-shell .fo-section-head>div{flex:1;min-width:0}.app-shell .fo-shell .fo-section-head h3{font-size:23px;line-height:1.5}.app-shell .fo-shell .fo-section-head p{color:#63795b;margin-top:8px;font-size:14px;line-height:1.85}.app-shell .fo-shell .fo-section-head>strong{color:#4d6e44;white-space:nowrap;font-size:17px;font-weight:500;line-height:1.6}.app-shell .fo-shell .fo-section-head>svg{color:#708b61;align-self:flex-start;margin-top:5px}.app-shell .fo-shell .fo-eyebrow{color:#6a805f;letter-spacing:.03em;margin:0 0 6px;font-size:12px;font-weight:400;line-height:1.8;display:block}.app-shell .fo-shell .fo-case-top>.fo-tags{flex:0 auto;justify-content:flex-end;gap:5px;margin-top:0}.app-shell .fo-shell .fo-case-top>span{color:#728167;white-space:nowrap;padding-top:3px;font-size:12px;font-weight:400;line-height:1.8}.app-shell .fo-shell .fo-case-card>strong{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.app-shell .fo-shell .fo-case-card>strong>svg{color:#8b9d7c;width:17px;height:17px}.app-shell .fo-shell .fo-list-meta>b{color:#537748;font-size:13px;font-weight:500;line-height:1.8}.app-shell .fo-shell .fo-tag.active{color:#4c703c;background:#eef5e7;border-color:#d6e3ca}.app-shell .fo-shell .fo-inline-choice{flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;display:flex}.app-shell .fo-shell .fo-inline-choice>span{color:#5e7656;margin-right:9px;font-size:14px;line-height:1.8}.app-shell .fo-shell .fo-inline-choice>button{color:#617c54;background:#fff;border:1px solid #dce6d3;border-radius:13px;justify-content:center;align-items:center;min-height:43px;padding:8px 17px;font-size:14px;font-weight:500;line-height:1.8;display:inline-flex}.app-shell .fo-shell .fo-inline-choice>button[aria-pressed=true]{color:#456a35;background:#edf5e5;border-color:#9eb68c;box-shadow:inset 0 0 0 1px #9eb68c}.app-shell .fo-shell .fo-staff-item>.fo-avatar{color:#648252;background:#e9f0e3;border-radius:13px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.app-shell .fo-shell .fo-staff-item>.fo-avatar>svg{width:20px;height:20px}.app-shell .fo-shell .fo-staff-item>div>span{color:#6a7e5d;margin-top:3px;font-size:13px;font-weight:400;line-height:1.8;display:block}.app-shell .fo-shell .fo-staff-item strong>small{color:#6c7a62;background:#edf0e9;border-radius:6px;margin-left:7px;padding:1px 6px;font-size:11px;font-weight:400;line-height:1.7;display:inline-block}.app-shell .fo-shell .fo-staff-item.assigned{background:#f0f6e9;border-color:#aec69b}.app-shell .fo-shell .fo-staff-item.assigned>svg{color:#6a8a53;background:0 0;border-radius:0;width:21px;height:21px;margin-left:auto;padding:0}.app-shell .fo-shell .fo-assignment{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:21px;display:flex}.app-shell .fo-shell .fo-assignment>.fo-field{flex:1;min-width:190px}.app-shell .fo-shell .fo-assignment>.button{min-height:52px;font-size:15px}.app-shell .fo-shell .fo-small-note{color:#65795d;margin-top:15px;font-size:13px;line-height:1.85}.app-shell .fo-shell .fo-next h3{font-size:23px;line-height:1.5}.app-shell .fo-shell .fo-next p{color:#63795b;margin-top:8px;font-size:14px;line-height:1.85}.app-shell .fo-shell .fo-stage-strip .done{color:#527444}.app-shell .fo-shell .fo-stage-strip .done>span:first-child{color:#527444;background:#dfead6}.app-shell .fo-shell .fo-check>span{color:#4d6c46;font-size:15px;font-weight:500;line-height:1.85}.app-shell .fo-shell :is(.fo-financial-note,.fo-state-note){color:#527346;background:#f0f6e9;border:1px solid #d9e4cf;border-radius:21px;align-items:flex-start;gap:12px;margin-top:21px;padding:20px;display:flex}.app-shell .fo-shell :is(.fo-financial-note,.fo-state-note)>svg{color:#6e8e58;margin-top:3px}.app-shell .fo-shell :is(.fo-financial-note,.fo-state-note)>div{flex:1;min-width:0}.app-shell .fo-shell :is(.fo-financial-note,.fo-state-note) strong{color:#496d3c;font-size:16px;font-weight:500;line-height:1.7;display:block}.app-shell .fo-shell :is(.fo-financial-note,.fo-state-note) p{color:#6c805f;margin-top:6px;font-size:13px;line-height:1.85}.app-shell .fo-shell .fo-state-note .button{margin-top:17px}.app-shell .fo-shell .fo-slot{align-items:center;gap:15px;padding:17px 18px;display:flex}.app-shell .fo-shell .fo-slot>label{cursor:pointer;flex:1;align-items:flex-start;gap:11px;min-width:0;display:flex}.app-shell .fo-shell .fo-slot input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#537a43;flex-shrink:0;width:21px;height:21px;min-height:21px;margin:4px 0 0;padding:0}.app-shell .fo-shell .fo-slot label>span{flex:1;min-width:0}.app-shell .fo-shell .fo-slot small{color:#657b5a;margin-top:3px;font-size:13px;font-weight:400;line-height:1.8;display:block}.app-shell .fo-shell .fo-slot .text-link{flex-shrink:0;font-size:13px}.app-shell .fo-shell .fo-slot.done{background:#f0f6ea;border-color:#d6e3c9}.app-shell .fo-shell .fo-schedule-form{background:#fcfdfa;border:1px solid #dfe8d5;border-radius:22px;margin-top:22px;padding:20px}.app-shell .fo-shell .fo-schedule-form>.fo-form-grid{margin-top:0}.app-shell .fo-shell .fo-pause{background:#f8faf5;border:1px solid #e2e5db;border-radius:21px;margin-top:25px;overflow:hidden}.app-shell .fo-shell .fo-pause>summary{cursor:pointer;color:#66795d;align-items:center;gap:9px;min-height:60px;padding:17px 20px;font-size:14px;line-height:1.8;list-style:none;display:flex}.app-shell .fo-shell .fo-pause>summary::-webkit-details-marker{display:none}.app-shell .fo-shell .fo-pause>div{flex-wrap:wrap;align-items:flex-end;gap:13px;padding:0 20px 21px;display:flex}.app-shell .fo-shell .fo-pause .fo-field{flex:1;min-width:170px}.app-shell .fo-shell .fo-pause .button{min-height:52px}.app-shell .fo-shell ol.fo-history{margin-top:23px;padding:0 20px}.app-shell .fo-shell ol.fo-history>li{border-top:1px solid #e5ecdf;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.app-shell .fo-shell ol.fo-history>li:first-child{border-top:0}.app-shell .fo-shell .fo-agenda-item{gap:14px;padding:19px 17px}.app-shell .fo-shell .fo-agenda-item.active{background:#f1f7eb;border-color:#89a571;box-shadow:inset 0 0 0 1px #89a571}.app-shell .fo-shell .fo-agenda-time{border-right:1px solid #e0e8d7;align-self:flex-start;padding-top:4px;flex:0 0 50px!important}.app-shell .fo-shell .fo-agenda-time>strong{color:#3c6341;font-size:17px;font-weight:550;line-height:1.55}.app-shell .fo-shell .fo-agenda-time>span{color:#718266;font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;line-height:1.6;display:block}.app-shell .fo-shell .fo-agenda-item>div:not(.fo-agenda-time)>.fo-tag{margin-bottom:7px}.app-shell .fo-shell .fo-agenda-item>div:not(.fo-agenda-time)>strong{font-size:16px}.app-shell .fo-shell .fo-agenda-item>div:not(.fo-agenda-time)>p,.app-shell .fo-shell .fo-agenda-item small{font-size:12px}.app-shell .fo-shell .fo-detail-empty{background:#f9fbf6;flex-direction:column;justify-content:center;align-items:center;min-height:450px;padding:40px 25px;display:flex}.app-shell .fo-shell .fo-detail-empty>h2{font-size:27px;line-height:1.5}.app-shell .fo-shell .fo-detail-empty>p{line-height:1.95}.app-shell .fo-shell .fo-empty-steps{color:#718864;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.app-shell .fo-shell .fo-empty-steps>span{color:#617d51;background:#fff;border:1px solid #e0e7d8;border-radius:12px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;line-height:1.8;display:flex}.app-shell .fo-shell .fo-bottom-note{color:#718267;align-items:flex-start;gap:8px;margin-top:24px;font-size:12px;line-height:1.9;display:flex}.app-shell .fo-shell .fo-bottom-note>svg{color:#7c916d;width:16px;height:16px;margin-top:4px}.app-shell .fo-shell .fo-mobile-back.text-link{display:none}.app-shell .fo-shell .fo-detail-head h2{scroll-margin-top:110px}.app-shell .fo-shell .fo-detail>.fo-section:first-of-type{border-top:0;margin-top:0;padding-top:0}@media (min-width:1440px){.app-shell .fo-shell .fo-workspace{grid-template-columns:minmax(340px,.82fr) minmax(0,1.45fr);gap:27px}.app-shell .fo-shell .fo-detail.fo-panel{padding:32px}}@media (max-width:1100px){.app-shell .fo-shell .fo-panel{border-radius:25px;padding:24px}.app-shell .fo-shell .fo-workspace{grid-template-columns:minmax(270px,.85fr) minmax(0,1.35fr);gap:18px}.app-shell .fo-shell .fo-list-panel{padding:18px}.app-shell .fo-shell .fo-kpi{padding:20px}.app-shell .fo-shell .fo-kpi>strong{font-size:34px}.app-shell .fo-shell .fo-case-card{padding:17px 15px}.app-shell .fo-shell .fo-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}.app-shell .fo-shell .fo-detail-tabs>button{padding-inline:8px;font-size:14px}.app-shell .fo-shell .fo-stage-strip{gap:3px}.app-shell .fo-shell .fo-stage-strip :is(li,div)>strong{font-size:12px}}@media (max-width:899px){.app-shell .fo-shell .fo-workspace{display:block}.app-shell .fo-shell .fo-workspace.has-selection>.fo-list-panel,.app-shell .fo-shell .fo-workspace:not(.has-selection)>.fo-detail{display:none}.app-shell .fo-shell .fo-mobile-back.text-link{color:#547347;background:0 0;border-color:#0000;justify-content:flex-start;min-height:44px;margin:0 0 18px;padding-inline:0;font-size:15px;display:inline-flex}.app-shell .fo-shell.case-selected>.fo-filters,.app-shell .fo-shell.case-selected>.fo-kpis{display:none}.app-shell .fo-shell .fo-kpis{gap:12px}.app-shell .fo-shell .fo-kpi{padding:20px 18px}.app-shell .fo-shell .fo-kpi>svg{width:20px;height:20px;top:21px;right:17px}.app-shell .fo-shell .fo-kpi>small{font-size:14px}.app-shell .fo-shell .fo-kpi>strong{font-size:33px}.app-shell .fo-shell .fo-list-panel{padding:24px}.app-shell .fo-shell .fo-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .fo-shell .fo-case-card{padding:21px}.app-shell .fo-shell .fo-case-top strong{font-size:20px}.app-shell .fo-shell .fo-detail-tabs>button{padding-inline:16px;font-size:16px}.app-shell .fo-shell .fo-stage-strip :is(li,div)>strong{font-size:13px}}@media (max-width:600px){.app-shell .fo-shell{font-size:16px}.app-shell .fo-shell .fo-note{border-radius:21px;gap:10px;margin-bottom:19px;padding:18px}.app-shell .fo-shell .fo-note p{font-size:13px;line-height:1.85}.app-shell .fo-shell .fo-note>svg{width:18px;height:18px}.app-shell .fo-shell .fo-note>.fo-tag{display:none}.app-shell .fo-shell .fo-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:20px}.app-shell .fo-shell .fo-kpi{border-radius:21px;padding:18px}.app-shell .fo-shell .fo-kpi>small{font-size:13px}.app-shell .fo-shell .fo-kpi>strong{margin-top:8px;font-size:34px}.app-shell .fo-shell .fo-kpi>span{font-size:12px}.app-shell .fo-shell .fo-kpi>svg{width:18px;height:18px;top:20px;right:17px}.app-shell .fo-shell .fo-toolbar{align-items:stretch;gap:8px;margin-bottom:18px}.app-shell .fo-shell .fo-views{border-radius:17px;gap:3px;width:100%;padding:4px}.app-shell .fo-shell .fo-views>button{white-space:nowrap;flex:1;gap:6px;min-height:47px;padding:10px 8px;font-size:15px}.app-shell .fo-shell .fo-views>button>svg{width:17px;height:17px}.app-shell .fo-shell .fo-reset{min-height:44px;margin-left:auto;padding:8px 0;font-size:13px}.app-shell .fo-shell .fo-reset>.text-link{font-size:13px}.app-shell .fo-shell .fo-reset>span{text-align:right;flex-basis:100%;font-size:12px}.app-shell .fo-shell .fo-panel{border-radius:24px;padding:21px 18px}.app-shell .fo-shell .fo-list-panel{padding:21px 18px}.app-shell .fo-shell .fo-list-panel>h3{margin-bottom:17px;font-size:23px}.app-shell .fo-shell .fo-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.app-shell .fo-shell .fo-filters>.fo-search{grid-column:1/-1}.app-shell .fo-shell .fo-filters>label{gap:6px;font-size:12px}.app-shell .fo-shell .fo-filters>label:last-of-type{grid-column:1/-1}.app-shell .fo-shell .fo-filters.fo-agenda-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .fo-shell .fo-filters.fo-agenda-filters>label:last-of-type{grid-column:auto}.app-shell .fo-shell .fo-filters.fo-agenda-filters>.button{grid-column:1/-1;justify-self:end;min-height:44px;padding:8px 12px;font-size:13px}.app-shell .fo-shell :is(.fo-filters,.fo-field) :is(input:not([type=checkbox]),select,textarea),.app-shell .fo-shell .fo-filters>:is(input,select){border-radius:14px;height:51px;font-size:16px}.app-shell .fo-shell .fo-case-card{border-radius:19px;padding:18px 16px}.app-shell .fo-shell .fo-case-top strong{font-size:19px}.app-shell .fo-shell .fo-case-top{gap:8px}.app-shell .fo-shell .fo-case-top small{font-size:12px}.app-shell .fo-shell .fo-tag{padding:4px 8px;font-size:11px}.app-shell .fo-shell .fo-case-top>.fo-tags{gap:4px}.app-shell .fo-shell .fo-list-meta{gap:5px;font-size:12px}.app-shell .fo-shell .fo-detail-head{gap:10px;margin-bottom:20px}.app-shell .fo-shell .fo-detail-head :is(h2,h3){font-size:27px;line-height:1.5}.app-shell .fo-shell .fo-detail-head p{font-size:14px}.app-shell .fo-shell .fo-detail-tabs{border-radius:17px;gap:3px;margin-bottom:23px;padding:4px}.app-shell .fo-shell .fo-detail-tabs>button{border-radius:12px;gap:5px;min-height:46px;padding:10px 7px;font-size:14px}.app-shell .fo-shell .fo-detail-tabs>button>svg{width:16px;height:16px}.app-shell .fo-shell .fo-section{margin-top:23px;padding-top:23px}.app-shell .fo-shell .fo-section>h3{font-size:23px}.app-shell .fo-shell .fo-section>p{font-size:14px}.app-shell .fo-shell .fo-info-grid{gap:10px;margin-top:18px}.app-shell .fo-shell .fo-info-grid>div{border-radius:15px;padding:14px 13px}.app-shell .fo-shell .fo-info-grid :is(dd,strong){font-size:16px}.app-shell .fo-shell .fo-form-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:19px}.app-shell .fo-shell .fo-actions{gap:10px;margin-top:20px}.app-shell .fo-shell .fo-actions>button{flex:auto;min-height:49px;padding:11px 14px;font-size:15px}.app-shell .fo-shell .fo-actions>p{font-size:12px}.app-shell .fo-shell .fo-check{border-radius:17px;gap:10px;padding:16px 14px}.app-shell .fo-shell .fo-check strong{font-size:15px}.app-shell .fo-shell .fo-check small{font-size:12px}.app-shell .fo-shell .fo-stage-strip{gap:1px;margin-block:20px}.app-shell .fo-shell .fo-stage-strip :is(li,div){gap:7px;padding:9px 1px}.app-shell .fo-shell .fo-stage-strip :is(li,div)>span:first-child{border-radius:10px;width:29px;height:29px}.app-shell .fo-shell .fo-stage-strip :is(li,div)>strong{font-size:12px;line-height:1.65}.app-shell .fo-shell .fo-staff-item{flex-wrap:wrap;gap:10px;padding:15px}.app-shell .fo-shell .fo-staff-item>span{font-size:13px}.app-shell .fo-shell .fo-staff-item>.fo-avatar{width:34px;height:34px}.app-shell .fo-shell .fo-staff-item>div{min-width:120px}.app-shell .fo-shell .fo-staff-item strong{font-size:15px}.app-shell .fo-shell .fo-staff-item>div>span{font-size:12px}.app-shell .fo-shell .fo-assignment{gap:13px}.app-shell .fo-shell .fo-assignment>.button{width:100%;min-height:50px}.app-shell .fo-shell .fo-slot{border-radius:19px;padding:17px 15px}.app-shell .fo-shell .fo-slot>div:first-child{gap:8px}.app-shell .fo-shell .fo-slot>p{font-size:13px}.app-shell .fo-shell .fo-slot .fo-form-grid{gap:13px}.app-shell .fo-shell .fo-slot{flex-wrap:nowrap;gap:10px;padding:16px 14px}.app-shell .fo-shell .fo-slot label{gap:10px}.app-shell .fo-shell .fo-slot strong{font-size:15px}.app-shell .fo-shell .fo-slot small{font-size:12px}.app-shell .fo-shell .fo-schedule-form{border-radius:20px;padding:18px 14px}.app-shell .fo-shell .fo-schedule-form>.fo-form-grid{margin-top:0}.app-shell .fo-shell :is(.fo-financial-note,.fo-state-note){border-radius:19px;gap:10px;padding:17px 15px}.app-shell .fo-shell :is(.fo-financial-note,.fo-state-note) strong{font-size:15px}.app-shell .fo-shell :is(.fo-financial-note,.fo-state-note) p{font-size:12px}.app-shell .fo-shell .fo-pause>summary{padding:16px;font-size:13px}.app-shell .fo-shell .fo-pause>div{padding:0 16px 17px}.app-shell .fo-shell .fo-pause .button{width:100%;min-height:49px}.app-shell .fo-shell .fo-history{border-radius:20px}.app-shell .fo-shell .fo-history>summary{gap:7px;padding:15px 17px;font-size:14px}.app-shell .fo-shell .fo-history>ol{padding:0 17px 15px}.app-shell .fo-shell .fo-history>ol>li{gap:10px;padding-block:14px}.app-shell .fo-shell .fo-history strong{font-size:14px}.app-shell .fo-shell .fo-history p{font-size:12px}.app-shell .fo-shell ol.fo-history{padding:0 16px}.app-shell .fo-shell ol.fo-history>li{gap:10px;padding-block:16px}.app-shell .fo-shell .fo-empty{border-radius:22px;padding:31px 20px}.app-shell .fo-shell .fo-empty h3{font-size:22px}.app-shell .fo-shell .fo-empty p{font-size:14px}.app-shell .fo-shell .fo-agenda{gap:20px}.app-shell .fo-shell .fo-agenda-item{border-radius:20px;flex-wrap:nowrap;gap:12px;padding:18px 16px}.app-shell .fo-shell .fo-agenda-item>time{min-width:50px;font-size:17px}.app-shell .fo-shell .fo-agenda-item>div{flex:1;min-width:0}.app-shell .fo-shell .fo-agenda-item strong{font-size:16px}.app-shell .fo-shell .fo-agenda-item p,.app-shell .fo-shell .fo-agenda-item small{font-size:13px}.app-shell .fo-shell .fo-section-head{gap:10px}.app-shell .fo-shell .fo-section-head h3{font-size:22px}.app-shell .fo-shell .fo-section-head p{font-size:13px}.app-shell .fo-shell .fo-next h3{font-size:22px}.app-shell .fo-shell .fo-next p{font-size:13px}.app-shell .fo-shell .fo-bottom-note{gap:7px;font-size:11px;line-height:1.85}}@media (prefers-reduced-motion:reduce){.app-shell .fo-shell :is(button,svg){scroll-behavior:auto!important;transition:none!important}}.app-shell .fo-shell .fo-filters>label.fo-search>input:not([type=checkbox]){padding-left:42px}.app-shell .fcu-shell{color:#26483f;min-width:0;font-family:var(--sans);letter-spacing:-.025em;font-size:16px;line-height:1.75}.app-shell .fcu-shell *{box-sizing:border-box}.app-shell .fcu-shell[hidden],.app-shell .fcu-shell [hidden]{display:none!important}.app-shell .fcu-shell :is(h1,h2,h3,h4,p,figure,dl){margin:0}.app-shell .fcu-shell :is(ul,ol){margin:0;padding:0;list-style:none}.app-shell .fcu-shell :is(button,input,select,summary){font-family:var(--sans);-webkit-tap-highlight-color:transparent}.app-shell .fcu-shell :is(h1,h2,h3,h4,p,strong,small,label,button){word-break:keep-all;overflow-wrap:break-word}.app-shell .fcu-shell :is(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #a78e5c}.app-shell .fcu-header-bell:focus-visible{outline-offset:4px;outline:3px solid #a78e5c}.app-shell .fcu-shell button{cursor:pointer}.app-shell .fcu-shell button:disabled{opacity:.46;cursor:default}.app-shell .fcu-shell svg{stroke-width:1.7px;flex-shrink:0;width:20px;height:20px}.app-shell .fcu-shell :is(h2,h3){color:#25493e;letter-spacing:-.045em;font-size:28px;font-weight:600;line-height:1.4}.app-shell .fcu-shell h4{color:#37584b;font-size:19px;font-weight:550;line-height:1.6}.app-shell .fcu-shell .fcu-eyebrow{color:#6b7c6d;letter-spacing:.025em;font-size:13px;font-weight:400;line-height:1.8;display:block}.app-shell .fcu-shell .fcu-header{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;margin-bottom:26px;display:flex}.app-shell .fcu-shell .fcu-header>div{min-width:0}.app-shell .fcu-shell .fcu-header h2{margin-top:6px;font-size:32px;line-height:1.35}.app-shell .fcu-shell .fcu-header p{color:#63776a;max-width:760px;margin-top:12px;font-size:16px;line-height:1.85}.app-shell .fcu-shell :is(.button,.text-link,.fcu-actions>button,.fcu-notification-open,.fcu-empty>button,.fcu-notification-toolbar>button){color:#365e48;white-space:normal;word-break:keep-all;background:#fff;border:1px solid #d7e1d4;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-width:0;max-width:100%;min-height:49px;padding:12px 18px;font-size:16px;font-weight:500;line-height:1.65;display:inline-flex}.app-shell .fcu-shell .button.primary{color:#fff;background:#173e34;border-color:#173e34}.app-shell .fcu-shell .button.primary:not(:disabled):hover{background:#2b5343;border-color:#2b5343}.app-shell .fcu-shell .text-link{color:#4a6c52;background:0 0;border-color:#0000;min-height:44px;padding-inline:0;font-size:15px;font-weight:400}.app-shell .fcu-shell .fcu-header>.button{flex-shrink:0}.app-shell .fcu-shell .fcu-selectbar{background:#fff;border:1px solid #dfe6db;border-radius:25px;justify-content:space-between;align-items:center;gap:22px;min-width:0;margin-bottom:19px;padding:23px 27px;display:flex}.app-shell .fcu-shell .fcu-selectbar>div{min-width:0}.app-shell .fcu-shell .fcu-selectbar strong{color:#294e40;font-size:21px;font-weight:600;line-height:1.55;display:block}.app-shell .fcu-shell .fcu-selectbar small{color:#6b7c6b;font-size:14px;line-height:1.85;display:block}.app-shell .fcu-shell .fcu-selectbar>label{color:#5e7461;align-items:center;gap:12px;min-width:0;font-size:14px;font-weight:400;line-height:1.8;display:flex}.app-shell .fcu-shell .fcu-selectbar>label>span{white-space:nowrap}.app-shell .fcu-shell .fcu-selectbar select{color:#375b42;min-width:0;max-width:100%;height:50px;box-shadow:none;background:#f8faf5;border:1px solid #d5dfd1;border-radius:14px;padding:11px 34px 11px 15px;font-size:16px;font-weight:400;line-height:1.7;display:block}.app-shell .fcu-shell .fcu-badge{color:#4e6c42;white-space:nowrap;background:#eff5e9;border:1px solid #dae4d2;border-radius:10px;justify-content:center;align-items:center;gap:5px;max-width:100%;min-height:29px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.65;display:inline-flex}.app-shell .fcu-shell .fcu-badge.status-active{color:#527340;background:#edf5e8;border-color:#d3e2cc}.app-shell .fcu-shell .fcu-badge.status-paused{color:#856146;background:#f8f0e8;border-color:#e4d5c7}.app-shell .fcu-shell .fcu-badge.status-completed{color:#4d7065;background:#edf5f2;border-color:#d1e1dc}.app-shell .fcu-shell .fcu-notice{color:#576f50;background:#f0f5ec;border:1px solid #dfe8d8;border-radius:21px;align-items:flex-start;gap:12px;margin-bottom:23px;padding:15px 21px;font-size:14px;line-height:1.85;display:flex}.app-shell .fcu-shell .fcu-notice>svg{color:#6f885d;width:19px;height:19px;margin-top:4px}.app-shell .fcu-shell .fcu-notice>div{flex:1;min-width:0}.app-shell .fcu-shell .fcu-notice strong{color:#3f6245;font-size:15px;font-weight:500}.app-shell .fcu-shell .fcu-notice p{color:#61765b;margin-top:2px;font-size:14px;line-height:1.85}.app-shell .fcu-shell .fcu-tabs{background:#edf2e9;border:1px solid #dfe6d9;border-radius:19px;align-items:stretch;gap:5px;min-width:0;max-width:100%;margin-bottom:26px;padding:5px;display:flex}.app-shell .fcu-shell .fcu-tabs>button{color:#64745e;white-space:normal;background:0 0;border:1px solid #0000;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:52px;padding:12px 18px;font-size:16px;font-weight:500;line-height:1.6;transition:background .16s,color .16s;display:inline-flex}.app-shell .fcu-shell .fcu-tabs>button:is(.active,[aria-selected=true],[aria-pressed=true]){color:#244f3d;background:#fff;box-shadow:0 2px 9px #234a3508}.app-shell .fcu-shell .fcu-tab-count{color:#527043;font-variant-numeric:tabular-nums;background:#e2ebdc;border-radius:50px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;line-height:1;display:inline-flex}.app-shell .fcu-shell .fcu-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:23px;min-width:0;display:grid}.app-shell .fcu-shell .fcu-grid>:is(main,aside,div){gap:23px;min-width:0;display:grid}.app-shell .fcu-shell .fcu-panel{background:#fff;border:1px solid #e0e7dc;border-radius:28px;min-width:0;padding:29px;box-shadow:0 5px 22px #193d3003}.app-shell .fcu-shell .fcu-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;margin-bottom:23px;display:flex}.app-shell .fcu-shell .fcu-panel-head>div{min-width:0}.app-shell .fcu-shell .fcu-panel-head h3{font-size:26px;line-height:1.45}.app-shell .fcu-shell .fcu-panel-head p{color:#697c66;margin-top:9px;font-size:14px;line-height:1.85}.app-shell .fcu-shell .fcu-panel-head>svg{color:#7a916a;width:23px;height:23px;margin-top:6px}.app-shell .fcu-shell .fcu-panel-head .fcu-badge{flex-shrink:0;margin-top:3px}.app-shell .fcu-shell .fcu-manager{background:#f5f8f1;border-color:#dfe7d8}.app-shell .fcu-shell .fcu-manager-avatar{color:#668653;background:#e6eedf;border-radius:25px;flex-shrink:0;place-items:center;width:72px;height:72px;display:grid}.app-shell .fcu-shell .fcu-manager-avatar svg{stroke-width:1.4px;width:35px;height:35px}.app-shell .fcu-shell .fcu-manager-meta{flex:1;min-width:0;display:block}.app-shell .fcu-shell .fcu-manager-meta>div{min-width:0}.app-shell .fcu-shell .fcu-manager-meta strong{color:#2e5440;font-size:26px;font-weight:550;line-height:1.5;display:block}.app-shell .fcu-shell .fcu-manager-meta p{color:#6a7d62;margin-top:5px;font-size:15px;line-height:1.8}.app-shell .fcu-shell .fcu-manager>p{color:#677e5c;margin-top:21px;font-size:15px;line-height:1.9}.app-shell .fcu-shell .fcu-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;min-width:0;margin:4px 0 28px;display:grid}.app-shell .fcu-shell .fcu-timeline>li{color:#87917f;min-width:0;padding:0 8px 0 0;font-size:13px;line-height:1.6;position:relative}.app-shell .fcu-shell .fcu-timeline>li:before{content:"";background:#e8eddf;border-radius:5px;width:100%;height:4px;margin-bottom:13px;display:block}.app-shell .fcu-shell .fcu-timeline>li.done:before{background:#a9bf98}.app-shell .fcu-shell .fcu-timeline>li.current:before{background:#355d43}.app-shell .fcu-shell .fcu-timeline>li>span{color:#8a9a7e;margin-bottom:4px;font-size:11px;line-height:1.7;display:block}.app-shell .fcu-shell .fcu-timeline>li strong{color:#788970;font-size:14px;font-weight:400;line-height:1.75;display:block}.app-shell .fcu-shell .fcu-timeline>li.done strong{color:#5b7b4d}.app-shell .fcu-shell .fcu-timeline>li.current strong{color:#2c583c;font-weight:600}.app-shell .fcu-shell .fcu-timeline svg{width:17px;height:17px}.app-shell .fcu-shell .fcu-stage-tasks{border-top:1px solid #e4eadf;gap:12px;padding-top:22px;display:grid}.app-shell .fcu-shell .fcu-stage-tasks>li{color:#61765c;align-items:flex-start;gap:12px;min-width:0;font-size:16px;line-height:1.8;display:flex}.app-shell .fcu-shell .fcu-stage-tasks>li>span:last-child{min-width:0}.app-shell .fcu-shell .fcu-check-icon{color:#9aa88e;background:#f9fbf6;border:1px solid #dbe4d2;border-radius:8px;flex-shrink:0;place-items:center;width:23px;height:23px;margin-top:4px;display:grid}.app-shell .fcu-shell .fcu-check-icon svg{width:15px;height:15px}.app-shell .fcu-shell .fcu-check-icon.check-complete{color:#5a7a46;background:#e7f0df;border-color:#c1d2b6}.app-shell .fcu-shell .fcu-progress-caption{color:#6d7f62;border-top:1px solid #e5ebdf;flex-wrap:wrap;align-items:center;gap:8px;margin-top:21px;padding-top:17px;font-size:14px;line-height:1.85;display:flex}.app-shell .fcu-shell .fcu-schedule-summary>strong{color:#31553e;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:550;line-height:1.5;display:block}.app-shell .fcu-shell .fcu-schedule-summary>p{color:#637b59;margin-top:10px;font-size:16px;line-height:1.9}.app-shell .fcu-shell .fcu-schedule-meta{color:#6d8062;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:11px;font-size:14px;line-height:1.85;display:flex}.app-shell .fcu-shell .fcu-schedule-meta>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.app-shell .fcu-shell .fcu-schedule-meta svg{width:16px;height:16px}.app-shell .fcu-shell .fcu-finance>strong{color:#2d533e;letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:32px;font-weight:550;line-height:1.4;display:block}.app-shell .fcu-shell .fcu-finance>p{color:#697b62;margin-top:12px;font-size:15px;line-height:1.85}.app-shell .fcu-shell .fcu-empty{text-align:center;background:#f8faf5;border:1px solid #e0e8d9;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;padding:35px 26px;display:flex}.app-shell .fcu-shell .fcu-empty>svg{color:#7b946b;stroke-width:1.5px;width:35px;height:35px}.app-shell .fcu-shell .fcu-empty h3{font-size:24px;line-height:1.5}.app-shell .fcu-shell .fcu-empty p{color:#687d60;max-width:520px;font-size:15px;line-height:1.9}.app-shell .fcu-shell .fcu-schedule-list{gap:15px;min-width:0;display:grid}.app-shell .fcu-shell .fcu-schedule-card{background:#fff;border:1px solid #e0e7d9;border-radius:25px;align-items:flex-start;gap:23px;min-width:0;padding:25px 27px;display:flex}.app-shell .fcu-shell .fcu-schedule-card.done{background:#f8faf5}.app-shell .fcu-shell .fcu-schedule-date{color:#64804f;text-align:center;font-variant-numeric:tabular-nums;background:#edf3e7;border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:79px;min-height:82px;padding:12px 8px;font-size:13px;line-height:1.7;display:flex}.app-shell .fcu-shell .fcu-schedule-date strong{color:#345b3e;letter-spacing:-.035em;font-size:26px;font-weight:550;line-height:1.35;display:block}.app-shell .fcu-shell .fcu-schedule-body{flex:1;min-width:0}.app-shell .fcu-shell .fcu-schedule-body>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.app-shell .fcu-shell .fcu-schedule-body h3{font-size:23px;line-height:1.5}.app-shell .fcu-shell .fcu-schedule-body>strong{color:#3e6044;font-size:18px;font-weight:500;line-height:1.7;display:block}.app-shell .fcu-shell .fcu-schedule-body>p{color:#6c7e64;margin-top:6px;font-size:15px;line-height:1.85}.app-shell .fcu-shell .fcu-notification-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px 22px;min-width:0;margin-bottom:23px;display:flex}.app-shell .fcu-shell .fcu-notification-toolbar>div{min-width:0}.app-shell .fcu-shell .fcu-notification-toolbar h3{font-size:26px;line-height:1.5}.app-shell .fcu-shell .fcu-notification-toolbar p{color:#6a7e61;margin-top:6px;font-size:14px;line-height:1.85}.app-shell .fcu-shell .fcu-notification-toolbar>.text-link{min-height:44px;padding:9px 0;font-size:14px}.app-shell .fcu-shell .fcu-filter>button:is(.active,[aria-pressed=true],[aria-selected=true]){color:#3b623e;background:#fff;box-shadow:0 2px 8px #304c2808}.app-shell .fcu-shell .fcu-notification-list{gap:13px;min-width:0;display:grid}.app-shell .fcu-shell .fcu-notification{background:#fff;border:1px solid #e2e8dc;border-radius:24px;align-items:flex-start;gap:18px;min-width:0;padding:23px 26px;display:flex}.app-shell .fcu-shell .fcu-notification.unread{background:#f3f8ee;border-color:#cbdbbf}.app-shell .fcu-shell .fcu-notification-icon{color:#72905c;background:#edf3e7;border-radius:16px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.app-shell .fcu-shell .fcu-notification.unread .fcu-notification-icon{color:#5d8049;background:#e3eed9}.app-shell .fcu-shell .fcu-notification-icon svg{width:21px;height:21px}.app-shell .fcu-shell .fcu-notification-content{flex:1;min-width:0}.app-shell .fcu-shell .fcu-notification-content>div:first-child{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.app-shell .fcu-shell .fcu-notification-content h3{color:#395a41;font-size:18px;font-weight:550;line-height:1.65}.app-shell .fcu-shell .fcu-notification-content p{color:#6b7e61;margin-top:7px;font-size:15px;line-height:1.9}.app-shell .fcu-shell .fcu-notification-content small{color:#7e8c72;margin-top:10px;font-size:12px;line-height:1.85;display:block}.app-shell .fcu-shell .fcu-notification-state{color:#809075;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:12px;line-height:1.7;display:inline-flex}.app-shell .fcu-shell .fcu-notification.unread .fcu-notification-state{color:#668150}.app-shell .fcu-shell .fcu-notification.unread .fcu-notification-state:before{content:"";background:#79965d;border-radius:50%;width:6px;height:6px;display:block}.app-shell .fcu-shell .fcu-notification-open{color:#4b7144;background:0 0;border-color:#0000;min-height:43px;margin-top:14px;padding:9px 0;font-size:14px}.app-shell .fcu-shell .fcu-notification-open>svg{width:16px;height:16px}.app-shell .fcu-shell .fcu-demo-footer{color:#7a896e;border-top:1px solid #e1e7da;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:22px;margin-top:25px;padding:23px 2px 0;font-size:13px;line-height:1.9;display:flex}.app-shell .fcu-shell .fcu-demo-footer p{max-width:760px}.app-shell .fcu-shell .fcu-demo-footer .text-link{flex-shrink:0;min-height:35px;padding:0;font-size:14px}.app-shell .fcu-header-bell{color:#426247;cursor:pointer;background:#f8faf5;border:1px solid #dce5d7;border-radius:50%;flex-shrink:0;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;margin:0;padding:10px;transition:background .16s,border-color .16s;display:inline-grid;position:relative}.app-shell .fcu-header-bell:hover{background:#edf4e6;border-color:#bdcdb1}.app-shell .fcu-header-bell>svg{stroke-width:1.7px;width:20px;height:20px}.app-shell .fcu-header-bell>.fcu-bell-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell .fcu-header-bell>.fcu-bell-count{color:#fff;min-width:19px;height:19px;font-family:var(--sans);font-variant-numeric:tabular-nums;background:#507440;border:2px solid #fff;border-radius:20px;place-items:center;padding:0 4px;font-size:10px;font-weight:500;line-height:1;display:grid;position:absolute;top:-4px;right:-5px}.app-shell .fcu-shell .fcu-header h1{letter-spacing:-.045em;margin:12px 0 16px;font-size:46px;font-weight:650;line-height:1.25}.app-shell .fcu-shell .fcu-header p.ws-eyebrow{color:#5c7868;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:500;line-height:1.7;display:flex}.app-shell .fcu-shell .fcu-header .ws-page-description{color:#67786a;font-size:17px;line-height:1.85}.app-shell .fcu-shell .fcu-header-summary{background:#eff4e9;border:1px solid #dde6d7;border-radius:23px;align-self:center;min-width:220px;padding:21px 25px}.app-shell .fcu-shell .fcu-header-summary>strong{color:#36593c;margin:5px 0 11px;font-size:24px;font-weight:550;line-height:1.5;display:block}.app-shell .fcu-shell .fcu-case-meta>span{color:#71816a;margin-top:4px;font-size:14px;line-height:1.8;display:block}.app-shell .fcu-shell .fcu-selectbar>label.fcu-case-select{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;max-width:530px;display:grid}.app-shell .fcu-shell .fcu-badge.success{color:#58744e;background:#edf5ed;border-color:#d1e1d4}.app-shell .fcu-shell .fcu-badge.paused{color:#856146;background:#f8f0e8;border-color:#e4d5c7}.app-shell .fcu-shell .fcu-badge.neutral{color:#6a7e5f;background:#f2f6ed;border-color:#dbe4d2}.app-shell .fcu-shell .fcu-notice>span:first-child{color:#7a9266;flex-shrink:0;margin-top:4px;display:inline-flex}.app-shell .fcu-shell .fcu-panel-head h2{margin-top:6px;font-size:28px;line-height:1.45}.app-shell .fcu-shell .fcu-eyebrow:has(>svg){align-items:center;gap:8px;display:flex}.app-shell .fcu-shell .fcu-eyebrow>svg{width:16px;height:16px}.app-shell .fcu-shell .fcu-stage-number{color:#355f3f;letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:34px;font-weight:550;line-height:1.4}.app-shell .fcu-shell .fcu-stage-number>small{color:#91a181;letter-spacing:0;margin-left:6px;font-size:15px;font-weight:400}.app-shell .fcu-shell .fcu-timeline>li:before{display:none}.app-shell .fcu-shell .fcu-timeline>li{padding-top:12px}.app-shell .fcu-shell .fcu-timeline-dot{color:#8b9b7b;font-variant-numeric:tabular-nums;background:#f3f7ed;border:1px solid #dfe7d5;border-radius:11px;place-items:center;width:29px;height:29px;margin:0 0 10px;font-size:12px;line-height:1;display:grid}.app-shell .fcu-shell .fcu-timeline>li.done .fcu-timeline-dot{color:#64864c;background:#e7f0dd;border-color:#d2dfc7}.app-shell .fcu-shell .fcu-timeline>li.current .fcu-timeline-dot{color:#fff;background:#3f6544;border-color:#3f6544}.app-shell .fcu-shell .fcu-timeline>li>small{color:#93a184;margin-top:4px;font-size:11px;line-height:1.8;display:block}.app-shell .fcu-shell .fcu-timeline>li.current>small{color:#6c8a54}.app-shell .fcu-shell .fcu-progress-caption{justify-content:space-between;margin-top:0;padding-top:20px}.app-shell .fcu-shell .fcu-progress-caption>strong{color:#42623e;font-size:16px;font-weight:500}.app-shell .fcu-shell .fcu-stage-tasks{border-top:0;gap:15px;padding-top:16px}.app-shell .fcu-shell .fcu-stage-tasks>li>span:nth-child(2){flex:1;min-width:0}.app-shell .fcu-shell .fcu-stage-tasks>li>small{color:#8a9b7b;white-space:nowrap;padding-top:4px;font-size:12px;line-height:1.8}.app-shell .fcu-shell .fcu-readonly-note{color:#7e9071;margin-top:22px;font-size:13px;line-height:1.85}.app-shell .fcu-shell .fcu-schedule-card.compact{background:0 0;border:0;border-top:1px solid #e5eadf;border-radius:0;gap:18px;padding:21px 0 0}.app-shell .fcu-shell .fcu-schedule-card.compact .fcu-schedule-date{width:68px;min-height:87px}.app-shell .fcu-shell .fcu-schedule-time{font-variant-numeric:tabular-nums;align-items:flex-start;gap:7px;display:flex;color:#446440!important;margin-top:8px!important;font-size:16px!important;line-height:1.8!important}.app-shell .fcu-shell .fcu-schedule-time>svg{width:16px;height:16px;margin-top:6px}.app-shell .fcu-shell .fcu-schedule-meta{align-items:flex-start;gap:6px 7px;display:flex;font-size:14px!important;line-height:1.85!important}.app-shell .fcu-shell .fcu-schedule-meta>svg{width:16px;height:16px;margin-top:5px}.app-shell .fcu-shell .fcu-schedule-meta>span{color:#8d9a7d;font-size:12px;line-height:2}.app-shell .fcu-shell .fcu-manager-profile{align-items:center;gap:17px;min-width:0;margin-top:20px;display:flex}.app-shell .fcu-shell .fcu-manager-meta>span{color:#849573;font-size:12px;line-height:1.8;display:block}.app-shell .fcu-shell .fcu-manager-meta>h2{margin-top:3px;font-size:26px;line-height:1.5}.app-shell .fcu-shell .fcu-manager-meta>p{color:#738668;align-items:center;gap:5px;margin-top:3px;font-size:14px;line-height:1.8;display:flex}.app-shell .fcu-shell .fcu-manager-meta>p>svg{width:14px;height:14px}.app-shell .fcu-shell .fcu-manager>p.fcu-eyebrow{color:#6b7c6d;margin:0;font-size:13px}.app-shell .fcu-shell .fcu-manager-caption{color:#7b8d6a;border-top:1px solid #dfe7d6;align-items:flex-start;gap:8px;margin-top:18px;padding-top:17px;font-size:13px;line-height:1.85;display:flex}.app-shell .fcu-shell .fcu-manager-caption>svg{width:16px;height:16px;margin-top:4px}.app-shell .fcu-shell .fcu-finance>h2{margin-top:12px;font-size:25px;line-height:1.5}.app-shell .fcu-shell .fcu-finance-value{margin-top:23px}.app-shell .fcu-shell .fcu-finance-value>span{color:#829274;font-size:13px;line-height:1.8;display:block}.app-shell .fcu-shell .fcu-finance-value>strong{color:#31573c;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:32px;font-weight:550;line-height:1.5;display:block}.app-shell .fcu-shell .fcu-finance-status{color:#718765;border-top:1px solid #e3eadb;flex-wrap:wrap;align-items:center;gap:7px 13px;margin-top:12px;padding-top:13px;font-size:13px;line-height:1.85;display:flex}.app-shell .fcu-shell .fcu-finance>.button{justify-content:space-between;width:100%;margin-top:22px;display:flex}.app-shell .fcu-shell .fcu-finance>small{color:#8a987d;margin-top:12px;font-size:12px;line-height:1.9;display:block}.app-shell .fcu-shell .fcu-notification-shortcut{text-align:left;color:#42663e;background:#edf4e7;border:1px solid #dce6d4;border-radius:25px;align-items:center;gap:14px;width:100%;min-width:0;min-height:92px;padding:22px 24px;display:flex}.app-shell .fcu-shell .fcu-notification-shortcut-icon{color:#75935e;background:#e2ecd9;border-radius:16px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.app-shell .fcu-shell .fcu-notification-shortcut>span:nth-child(2){flex:1;min-width:0}.app-shell .fcu-shell .fcu-notification-shortcut strong{font-size:17px;font-weight:500;line-height:1.7;display:block}.app-shell .fcu-shell .fcu-notification-shortcut small{color:#839773;margin-top:4px;font-size:12px;line-height:1.85;display:block}.app-shell .fcu-shell .fcu-notification-shortcut>svg:last-child{color:#88a075;width:17px;height:17px}.app-shell .fcu-shell .fcu-empty.compact{text-align:left;background:0 0;border:0;border-top:1px solid #e6ecdf;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:25px 0 0}.app-shell .fcu-shell .fcu-empty.compact strong{color:#5d7c4e;font-size:16px;font-weight:500;line-height:1.8}.app-shell .fcu-shell .fcu-empty.compact p{margin-top:6px;font-size:14px;line-height:1.9}.app-shell .fcu-shell .fcu-text-button,.app-shell .fcu-shell .fcu-mark-read{color:#5f804e;white-space:normal;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;padding:9px 0;font-size:14px;font-weight:400;line-height:1.7;display:inline-flex}.app-shell .fcu-shell .fcu-text-button>svg{width:16px;height:16px}.app-shell .fcu-shell .fcu-panel-head>.fcu-text-button{flex-shrink:0;align-self:center}.app-shell .fcu-shell .fcu-notification-filter{background:#eff4e9;border:1px solid #dce5d4;border-radius:15px;align-items:center;gap:4px;min-width:0;padding:4px;display:flex}.app-shell .fcu-shell .fcu-notification-filter>button{color:#718666;background:0 0;border:0;border-radius:11px;min-width:0;min-height:42px;padding:8px 16px;font-size:14px;line-height:1.7}.app-shell .fcu-shell .fcu-notification-filter>button[aria-pressed=true]{color:#43663f;background:#fff;box-shadow:0 2px 8px #304c2808}.app-shell .fcu-shell .fcu-notifications-symbol{color:#88a372;background:#eff5e9;border-radius:26px;flex-shrink:0;place-items:center;width:78px;height:78px;margin-top:4px;display:grid}.app-shell .fcu-shell .fcu-notifications-symbol>svg{stroke-width:1.4px;width:36px;height:36px}.app-shell .fcu-shell .fcu-notification-actions{flex-wrap:wrap;align-items:center;gap:3px 20px;min-width:0;margin-top:9px;display:flex}.app-shell .fcu-shell .fcu-notification-actions .fcu-notification-open{margin-top:0}.app-shell .fcu-shell .fcu-mark-read{color:#8b9b7d;font-size:12px}.app-shell .fcu-shell .fcu-action-notice{color:#6d8759;background:#f1f7eb;border:1px solid #d8e5cf;border-radius:16px;align-items:flex-start;gap:8px;margin-bottom:17px;padding:13px 17px;font-size:13px;line-height:1.85;display:flex}.app-shell .fcu-shell .fcu-action-notice>svg{width:16px;height:16px;margin-top:4px}.app-shell .fcu-shell .fcu-demo-footer>div:first-child{flex:1;min-width:230px}.app-shell .fcu-shell .fcu-demo-footer strong{color:#6d8260;font-size:14px;font-weight:500;line-height:1.8;display:block}.app-shell .fcu-shell .fcu-demo-footer p{margin-top:6px}.app-shell .fcu-shell .fcu-demo-actions{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.app-shell .fcu-shell .fcu-demo-actions>.button{border-radius:14px;min-height:45px;padding:10px 14px;font-size:13px}.app-shell .fcu-shell h1[tabindex="-1"]:focus{outline:none}.app-shell .fcu-journey-tabs{gap:5px;min-width:0;display:flex}.app-shell .fcu-journey-tabs>button{min-width:0}@media (max-width:1050px){.app-shell .fcu-shell .fcu-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:19px}.app-shell .fcu-shell .fcu-grid>:is(main,aside,div){gap:19px}.app-shell .fcu-shell .fcu-panel{padding:25px}.app-shell .fcu-shell .fcu-panel-head h3{font-size:25px}.app-shell .fcu-shell .fcu-manager-meta{gap:14px}.app-shell .fcu-shell .fcu-manager-avatar{border-radius:21px;width:60px;height:60px}.app-shell .fcu-shell .fcu-manager-meta strong{font-size:23px}.app-shell .fcu-shell .fcu-timeline{gap:5px}.app-shell .fcu-shell .fcu-timeline>li{padding-right:3px}.app-shell .fcu-shell .fcu-timeline>li strong{font-size:13px}}@media (max-width:820px){.app-shell .fcu-shell .fcu-grid{grid-template-columns:1fr;gap:21px}.app-shell .fcu-shell .fcu-grid>:is(main,aside,div){gap:21px}.app-shell .fcu-shell .fcu-selectbar{flex-wrap:wrap;gap:17px 23px}.app-shell .fcu-shell .fcu-selectbar>label{margin-left:auto}.app-shell .fcu-shell .fcu-timeline{gap:9px}.app-shell .fcu-shell .fcu-timeline>li strong{font-size:14px}}@media (max-width:600px){.app-shell .fcu-shell .fcu-header{margin-bottom:23px;display:block}.app-shell .fcu-shell .fcu-header h1{margin:13px 0 16px;font-size:34px;line-height:1.3}.app-shell .fcu-shell .fcu-header h2{font-size:29px;line-height:1.4}.app-shell .fcu-shell .fcu-header p{margin-top:12px;font-size:16px;line-height:1.85}.app-shell .fcu-shell .fcu-header p.ws-eyebrow{margin:0;font-size:12px;line-height:1.7}.app-shell .fcu-shell .fcu-header .ws-page-description{font-size:16px;line-height:1.85}.app-shell .fcu-shell .fcu-desktop-break{display:none}.app-shell .fcu-shell .fcu-header-summary{border-radius:21px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 13px;min-width:0;margin-top:22px;padding:17px 20px;display:flex}.app-shell .fcu-shell .fcu-header-summary>.fcu-eyebrow{flex-basis:100%;font-size:12px}.app-shell .fcu-shell .fcu-header-summary>strong{margin:0;font-size:22px;line-height:1.5}.app-shell .fcu-shell .fcu-header>.button{min-height:48px;margin-top:18px;padding:11px 16px;font-size:15px}.app-shell .fcu-shell .fcu-selectbar{border-radius:24px;gap:17px;margin-bottom:17px;padding:21px 22px}.app-shell .fcu-shell .fcu-selectbar strong{font-size:20px}.app-shell .fcu-shell .fcu-selectbar small{font-size:13px;line-height:1.9}.app-shell .fcu-shell .fcu-selectbar>label{flex-basis:100%;gap:13px;margin-left:0;font-size:13px}.app-shell .fcu-shell .fcu-selectbar>label.fcu-case-select{width:100%;max-width:100%;font-size:13px;line-height:1.8;display:block}.app-shell .fcu-shell .fcu-case-select>select{margin-top:8px}.app-shell .fcu-shell .fcu-selectbar select{flex:1;width:100%;height:50px;padding:11px 28px 11px 12px;font-size:16px}.app-shell .fcu-shell .fcu-notice{border-radius:20px;gap:10px;margin-bottom:20px;padding:14px 17px;font-size:13px}.app-shell .fcu-shell .fcu-notice p{font-size:13px;line-height:1.85}.app-shell .fcu-shell .fcu-tabs{border-radius:17px;gap:3px;margin-bottom:23px;padding:4px}.app-shell .fcu-shell .fcu-tabs>button{white-space:nowrap;border-radius:12px;gap:6px;min-height:49px;padding:10px 7px;font-size:14px;line-height:1.6}.app-shell .fcu-shell .fcu-tabs>button>svg{width:17px;height:17px}.app-shell .fcu-shell .fcu-tab-count{min-width:18px;height:18px;padding:0 4px;font-size:10px}.app-shell .fcu-shell .fcu-panel{border-radius:27px;padding:24px 22px}.app-shell .fcu-shell .fcu-panel-head{gap:12px;margin-bottom:21px}.app-shell .fcu-shell .fcu-panel-head h3{font-size:24px;line-height:1.5}.app-shell .fcu-shell .fcu-panel-head h2{font-size:25px;line-height:1.5}.app-shell .fcu-shell .fcu-panel-head p{font-size:14px;line-height:1.85}.app-shell .fcu-shell .fcu-panel-head>.fcu-badge{padding:4px 8px;font-size:11px}.app-shell .fcu-shell .fcu-manager-meta{gap:16px}.app-shell .fcu-shell .fcu-manager-avatar{border-radius:22px;width:62px;height:62px}.app-shell .fcu-shell .fcu-manager-meta strong{font-size:25px}.app-shell .fcu-shell .fcu-manager-meta>h2{font-size:24px;line-height:1.5}.app-shell .fcu-shell .fcu-manager-profile{gap:15px}.app-shell .fcu-shell .fcu-manager-meta p{font-size:14px}.app-shell .fcu-shell .fcu-manager>p{margin-top:20px;font-size:15px;line-height:1.85}.app-shell .fcu-shell .fcu-timeline{gap:6px;margin-bottom:23px}.app-shell .fcu-shell .fcu-timeline>li{padding-right:0}.app-shell .fcu-shell .fcu-timeline>li:before{margin-bottom:10px}.app-shell .fcu-shell .fcu-timeline>li>span{margin-bottom:3px;font-size:10px}.app-shell .fcu-shell .fcu-timeline>li strong{word-break:keep-all;font-size:12px;line-height:1.75}.app-shell .fcu-shell .fcu-stage-tasks{gap:14px;padding-top:20px}.app-shell .fcu-shell .fcu-stage-tasks>li{gap:11px;font-size:16px;line-height:1.8}.app-shell .fcu-shell .fcu-progress-caption{margin-top:0;padding-top:16px;font-size:13px;line-height:1.9}.app-shell .fcu-shell .fcu-progress-caption>strong{font-size:15px}.app-shell .fcu-shell .fcu-stage-tasks{padding-top:15px}.app-shell .fcu-shell .fcu-stage-tasks>li>small{font-size:11px}.app-shell .fcu-shell .fcu-schedule-summary>strong{font-size:26px;line-height:1.5}.app-shell .fcu-shell .fcu-schedule-summary>p{font-size:16px;line-height:1.85}.app-shell .fcu-shell .fcu-schedule-meta{gap:8px 14px;font-size:13px;line-height:1.8}.app-shell .fcu-shell .fcu-finance>strong{font-size:32px;line-height:1.45}.app-shell .fcu-shell .fcu-finance>p{font-size:15px;line-height:1.85}.app-shell .fcu-shell .fcu-empty{border-radius:24px;gap:13px;padding:31px 21px}.app-shell .fcu-shell .fcu-empty h3{font-size:23px}.app-shell .fcu-shell .fcu-empty p{font-size:15px;line-height:1.9}.app-shell .fcu-shell .fcu-schedule-list{gap:14px}.app-shell .fcu-shell .fcu-schedule-card{border-radius:24px;gap:16px;padding:21px}.app-shell .fcu-shell .fcu-schedule-card.compact{gap:14px;padding:20px 0 0}.app-shell .fcu-shell .fcu-schedule-card.compact .fcu-schedule-date{width:57px;min-height:80px}.app-shell .fcu-shell .fcu-schedule-date{border-radius:18px;width:62px;min-height:72px;padding:11px 6px;font-size:12px}.app-shell .fcu-shell .fcu-schedule-date strong{font-size:24px}.app-shell .fcu-shell .fcu-schedule-body h3{font-size:20px;line-height:1.55}.app-shell .fcu-shell .fcu-schedule-body>strong{font-size:17px;line-height:1.75}.app-shell .fcu-shell .fcu-schedule-body>p{font-size:14px;line-height:1.85}.app-shell .fcu-shell .fcu-schedule-body .fcu-badge{padding:3px 8px;font-size:11px}.app-shell .fcu-shell .fcu-notification-toolbar{gap:14px 18px;margin-bottom:21px}.app-shell .fcu-shell .fcu-notification-toolbar h3{font-size:24px;line-height:1.5}.app-shell .fcu-shell .fcu-notification-toolbar>p{font-size:13px}.app-shell .fcu-shell .fcu-notification-filter>button{min-height:44px;padding:8px 13px;font-size:13px}.app-shell .fcu-shell .fcu-notification-toolbar>.fcu-text-button{font-size:13px}.app-shell .fcu-shell .fcu-notifications-symbol{border-radius:20px;width:57px;height:57px}.app-shell .fcu-shell .fcu-notifications-symbol>svg{width:28px;height:28px}.app-shell .fcu-shell .fcu-notification{border-radius:24px;gap:13px;padding:21px 19px}.app-shell .fcu-shell .fcu-notification-icon{border-radius:13px;width:37px;height:37px}.app-shell .fcu-shell .fcu-notification-icon svg{width:18px;height:18px}.app-shell .fcu-shell .fcu-notification-content>div:first-child{flex-wrap:wrap;align-items:flex-start;gap:8px}.app-shell .fcu-shell .fcu-notification-content h3{font-size:17px;line-height:1.75}.app-shell .fcu-shell .fcu-notification-content p{font-size:15px;line-height:1.9}.app-shell .fcu-shell .fcu-notification-content small{font-size:11px;line-height:1.9}.app-shell .fcu-shell .fcu-notification-state{font-size:11px;line-height:1.8}.app-shell .fcu-shell .fcu-notification-open{min-height:44px;margin-top:11px;font-size:14px}.app-shell .fcu-shell .fcu-demo-footer{gap:13px;margin-top:23px;padding-top:21px;font-size:12px;line-height:1.9}.app-shell .fcu-shell .fcu-demo-footer .text-link{min-height:44px;font-size:13px}.app-shell .fcu-shell .fcu-demo-actions{gap:9px;width:100%}.app-shell .fcu-shell .fcu-demo-actions>.button{min-height:46px;padding:10px 13px;font-size:13px}.app-shell .fcu-shell .fcu-notification-shortcut{border-radius:24px;gap:12px;padding:21px}.app-shell .fcu-shell .fcu-finance>h2{font-size:24px;line-height:1.5}.app-shell .fcu-shell .fcu-finance>.button{min-height:50px;font-size:15px}.app-shell .fcu-shell .fcu-finance-value>strong{font-size:32px}.app-shell .fcu-journey-tabs{flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;padding:5px;display:grid}.app-shell .fcu-journey-tabs>button{white-space:nowrap;gap:5px;min-width:0;padding:11px 6px;font-size:14px;line-height:1.6}.app-shell .fcu-journey-tabs>button>svg{flex-shrink:0;width:16px;height:16px}.app-shell .fcu-header-bell{width:40px;min-width:40px;height:40px;min-height:40px;padding:9px}.app-shell .fcu-header-bell>svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.app-shell .fcu-shell .fcu-tabs>button,.app-shell .fcu-header-bell{transition:none}}.app-shell .fcu-shell .fcu-tabs.fcu-tabs-requests{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app-shell .fcu-shell .fcr-panel{min-width:0}.app-shell .fcu-shell .fcr-panel-heading>div>p:last-child{color:#74816c;margin-top:12px;font-size:16px;line-height:1.85}.app-shell .fcu-shell .fcr-heading-icon{color:#83a16c;background:#edf3e6;border-radius:27px;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid}.app-shell .fcu-shell .fcr-heading-icon>svg{width:32px;height:32px}.app-shell .fcu-shell .fcr-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:26px 0;display:flex}.app-shell .fcu-shell .fcr-view-toggle{background:#f0f5eb;border:1px solid #dfe7d7;border-radius:17px;gap:4px;padding:5px;display:flex}.app-shell .fcu-shell .fcr-view-toggle button{color:#718264;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 17px;font-size:15px;display:inline-flex}.app-shell .fcu-shell .fcr-view-toggle button[aria-pressed=true]{color:#3d623f;background:#fff;box-shadow:0 2px 8px #304c2808}.app-shell .fcu-shell .fcr-view-toggle button>span{color:#87967a;font-size:12px}.app-shell .fcu-shell .fcr-pending-count{color:#8a987c;font-size:13px}.app-shell .fcu-shell :is(.fcr-feedback,.fcr-error){color:#64864d;background:#f2f7ec;border:1px solid #d8e5cf;border-radius:17px;align-items:flex-start;gap:9px;margin:0 0 22px;padding:15px 18px;font-size:14px;line-height:1.8;display:flex}.app-shell .fcu-shell .fcr-feedback>svg{width:18px;height:18px;margin-top:4px}.app-shell .fcu-shell .fcr-error{color:#976349;background:#fbf0eb;border-color:#ecd2c7}.app-shell .fcu-shell .fcr-inbox{grid-template-columns:minmax(220px,.85fr) minmax(0,1.6fr);align-items:start;gap:22px;min-width:0;display:grid}.app-shell .fcu-shell .fcr-request-list{gap:10px;min-width:0;max-height:660px;padding:2px;display:grid;overflow:auto}.app-shell .fcu-shell .fcr-request-list>button{color:#456444;text-align:left;background:#fbfcf9;border:1px solid #e2e8dd;border-radius:23px;width:100%;min-width:0;padding:21px 36px 21px 20px;display:block;position:relative}.app-shell .fcu-shell .fcr-request-list>button[aria-pressed=true]{background:#eff6e8;border-color:#b7cba8}.app-shell .fcu-shell .fcr-request-list>button>strong{overflow-wrap:anywhere;margin-top:13px;font-size:17px;font-weight:550;line-height:1.65;display:block}.app-shell .fcu-shell .fcr-request-list>button>small{color:#89997b;margin-top:9px;font-size:12px;line-height:1.8;display:block}.app-shell .fcu-shell .fcr-request-list>button>svg{color:#8ca27a;width:17px;height:17px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.app-shell .fcu-shell .fcr-list-meta{color:#849575;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.app-shell .fcu-shell .fcr-status{color:#758a60;white-space:nowrap;background:#f3f7ed;border:1px solid #dce5d3;border-radius:10px;align-items:center;min-height:28px;padding:4px 9px;font-size:11px;font-weight:400;line-height:1.6;display:inline-flex}.app-shell .fcu-shell .fcr-status:is(.status-answered,.status-applied){color:#5d7c48;background:#eaf3e3;border-color:#cbdcc5}.app-shell .fcu-shell .fcr-status.status-declined{color:#987455;background:#f8f1e8;border-color:#e7d6c7}.app-shell .fcu-shell .fcr-status.status-cancelled{color:#82907a;background:#f1f4ef;border-color:#dfe4dd}.app-shell .fcu-shell .fcr-thread{background:#fff;border:1px solid #e2e8dc;border-radius:26px;min-width:0;padding:27px}.app-shell .fcu-shell .fcr-thread-heading{color:#91a083;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.app-shell .fcu-shell .fcr-thread>h3{overflow-wrap:anywhere;margin:17px 0 22px;font-size:24px;line-height:1.6}.app-shell .fcu-shell .fcr-message{background:#f8faf5;border:1px solid #e2e8dc;border-radius:20px;min-width:0;padding:20px}.app-shell .fcu-shell .fcr-message.operator{background:#edf5e6;border-color:#dbe6d2}.app-shell .fcu-shell .fcr-message-author{color:#8c9b7d;align-items:center;gap:7px;font-size:12px;line-height:1.8;display:flex}.app-shell .fcu-shell .fcr-message-author>svg{width:15px;height:15px}.app-shell .fcu-shell .fcr-message.operator .fcr-message-author{color:#7a9466}.app-shell .fcu-shell .fcr-message>p{color:#58724c;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:1.95}.app-shell .fcu-shell .fcr-messages{gap:13px;margin-top:18px;display:grid}.app-shell .fcu-shell .fcr-awaiting{color:#8a9d7a;align-items:flex-start;gap:9px;margin-top:21px;font-size:13px;line-height:1.85;display:flex}.app-shell .fcu-shell .fcr-awaiting>svg{width:18px;height:18px;margin-top:4px}.app-shell .fcu-shell .fcr-followup-awaiting{background:#f7faf3;border:1px solid #e2e9dc;border-radius:16px;padding:14px 16px}.app-shell .fcu-shell .fcr-followup{border-top:1px solid #e7ecdf;gap:16px;min-width:0;margin-top:26px;padding-top:25px;display:grid}.app-shell .fcu-shell .fcr-followup-heading{color:#779260;align-items:center;gap:9px;display:flex}.app-shell .fcu-shell .fcr-followup-heading>svg{width:20px;height:20px}.app-shell .fcu-shell .fcr-followup-heading>h4{color:#5f7b4e;margin:0;font-size:18px;font-weight:500;line-height:1.65}.app-shell .fcu-shell .fcr-followup .fcr-field textarea{min-height:130px}.app-shell .fcu-shell .fcr-followup-actions{justify-content:flex-end;display:flex}.app-shell .fcu-shell .fcr-followup-actions>.button{border-radius:16px;min-height:49px;padding:12px 20px;font-size:14px}.app-shell .fcu-shell .fcr-cancel-area{border-top:1px solid #e7ecdf;margin-top:22px;padding-top:17px}.app-shell .fcu-shell .fcr-cancel-trigger{color:#8a8e7e;font-size:13px}.app-shell .fcu-shell .fcr-cancel-confirm{background:#faf8f3;border:1px solid #e5ded1;border-radius:20px;padding:20px}.app-shell .fcu-shell .fcr-cancel-confirm>strong{color:#877d65;font-size:16px;font-weight:500;line-height:1.7;display:block}.app-shell .fcu-shell .fcr-cancel-confirm>p{color:#9a937f;margin:8px 0 15px;font-size:13px;line-height:1.85}.app-shell .fcu-shell .fcr-cancel-confirm>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.app-shell .fcu-shell .fcr-cancel-button{color:#897454;background:#f0e9dc;border:1px solid #e2d8c7;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;display:inline-flex}.app-shell .fcu-shell .fcr-cancelled-note{color:#8da07a;background:#f5f8f1;border:1px solid #dfe6d8;border-radius:21px;align-items:flex-start;gap:11px;margin-top:24px;padding:20px;display:flex}.app-shell .fcu-shell .fcr-cancelled-note>svg{flex-shrink:0;width:19px;height:19px;margin-top:4px}.app-shell .fcu-shell .fcr-cancelled-note strong{color:#71865f;font-size:16px;font-weight:500;line-height:1.75;display:block}.app-shell .fcu-shell .fcr-cancelled-note p{color:#8d9d7d;margin-top:6px;font-size:13px;line-height:1.85}.app-shell .fcu-shell .fcr-thread-feedback:is(.fcr-feedback,.fcr-error){margin:20px 0 0}.app-shell .fcu-shell .fcr-slot-comparison{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin-top:20px;display:grid}.app-shell .fcu-shell .fcr-slot-summary{background:#fbfcf9;border:1px solid #e4e9df;border-radius:19px;align-self:stretch;min-width:0;padding:16px}.app-shell .fcu-shell .fcr-slot-summary.desired{background:#f1f7e9;border-color:#d9e5cd}.app-shell .fcu-shell .fcr-slot-summary>span{color:#8a9a7b;font-size:11px;line-height:1.8;display:block}.app-shell .fcu-shell .fcr-slot-summary>strong{color:#5c7a4d;margin-top:7px;font-size:14px;font-weight:500;line-height:1.7;display:block}.app-shell .fcu-shell .fcr-slot-summary>p{color:#5a754c;font-variant-numeric:tabular-nums;margin-top:9px;font-size:13px;line-height:1.9}.app-shell .fcu-shell .fcr-slot-summary>p>span{color:#8a9c79}.app-shell .fcu-shell .fcr-slot-summary>small{color:#98a58a;margin-top:8px;font-size:11px;line-height:1.8;display:block}.app-shell .fcu-shell .fcr-slot-arrow{color:#9bae8a;place-items:center;display:grid}.app-shell .fcu-shell .fcr-schedule-explainer{color:#8b9c7a;background:#f7f9f3;border-radius:15px;margin-top:13px;padding:13px 15px;font-size:12px;line-height:1.9}.app-shell .fcu-shell .fcr-schedule-explainer.applied{color:#728b5e;background:#edf5e6}.app-shell .fcu-shell .fcr-empty{text-align:center;background:#f8fbf4;border:1px solid #e1e9d9;border-radius:28px;flex-direction:column;align-items:center;gap:17px;padding:49px 22px;display:flex}.app-shell .fcu-shell .fcr-empty>span{color:#8eaa77;background:#edf4e6;border-radius:25px;place-items:center;width:74px;height:74px;display:grid}.app-shell .fcu-shell .fcr-empty>span>svg{width:34px;height:34px}.app-shell .fcu-shell .fcr-empty>h3{font-size:25px}.app-shell .fcu-shell .fcr-empty>p{color:#889c78;font-size:15px;line-height:1.9}.app-shell .fcu-shell .fcr-empty>.button{margin-top:9px}.app-shell .fcu-shell .fcr-compose{gap:23px;min-width:0;max-width:900px;margin:0 auto;display:grid}.app-shell .fcu-shell .fcr-kind-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.app-shell .fcu-shell .fcr-kind-toggle>button{color:#8b9d7a;background:#fafcf8;border:1px solid #e0e8d8;border-radius:19px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:58px;padding:14px;font-size:16px;display:flex}.app-shell .fcu-shell .fcr-kind-toggle>button[aria-pressed=true]{color:#557b41;background:#edf5e6;border-color:#b7cda8}.app-shell .fcu-shell .fcr-kind-toggle>button>svg{width:18px;height:18px}.app-shell .fcu-shell .fcr-field{color:#58724e;flex-direction:column;gap:10px;min-width:0;font-size:15px;font-weight:500;line-height:1.8;display:flex}.app-shell .fcu-shell .fcr-field :is(input,select,textarea){color:#527047;width:100%;min-width:0;max-width:100%;min-height:53px;font:400 16px/1.75 var(--sans);letter-spacing:-.025em;box-shadow:none;background:#fff;border:1px solid #dce6d3;border-radius:16px;padding:13px 16px}.app-shell .fcu-shell .fcr-field textarea{resize:vertical;min-height:154px}.app-shell .fcu-shell .fcr-field :is(input,textarea)::placeholder{color:#a2ae98}.app-shell .fcu-shell .fcr-field>small{color:#9ba98d;font-size:12px;font-weight:400;line-height:1.7}.app-shell .fcu-shell .fcr-schedule-fields{background:#f7faf2;border:1px solid #e0e9d7;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;padding:24px;display:grid}.app-shell .fcu-shell .fcr-full{grid-column:1/-1}.app-shell .fcu-shell .fcr-current-slot{background:#fff;border:1px solid #e2e9db;border-radius:17px;padding:17px 19px}.app-shell .fcu-shell .fcr-current-slot>span{color:#93a382;font-size:12px;line-height:1.8;display:block}.app-shell .fcu-shell .fcr-current-slot>strong{color:#718a5f;font-variant-numeric:tabular-nums;margin-top:6px;font-size:15px;font-weight:500;line-height:1.8;display:block}.app-shell .fcu-shell .fcr-current-slot>small{color:#a1af92;margin-top:5px;font-size:12px;line-height:1.8;display:block}.app-shell .fcu-shell .fcr-compose-note{color:#8a9d78;font-size:13px;line-height:1.9}.app-shell .fcu-shell .fcr-compose-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px;display:flex}.app-shell .fcu-shell .fcr-compose-actions>.button{border-radius:17px;min-height:50px;padding:12px 23px}.app-shell .fcu-shell .fcr-unavailable{color:#8da17a;background:#f8faf5;border:1px solid #e2e8dc;border-radius:22px;align-items:flex-start;gap:15px;padding:24px;display:flex}.app-shell .fcu-shell .fcr-unavailable>svg{width:26px;height:26px;margin-top:3px}.app-shell .fcu-shell .fcr-unavailable strong{color:#71875f;font-size:16px;font-weight:500;line-height:1.8;display:block}.app-shell .fcu-shell .fcr-unavailable p{color:#93a382;margin-top:8px;font-size:14px;line-height:1.85}.app-shell .fcu-shell .fcu-request-link{color:#64864e;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;min-height:44px;margin-top:18px;padding:9px 0;font-size:14px;line-height:1.8;display:inline-flex}.app-shell .fcu-shell .fcu-request-link>svg{width:17px;height:17px}@media (max-width:1000px){.app-shell .fcu-shell .fcr-inbox{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr)}.app-shell .fcu-shell .fcr-slot-comparison{grid-template-columns:1fr;gap:8px}.app-shell .fcu-shell .fcr-slot-arrow{transform:rotate(90deg)}.app-shell .fcu-shell .fcr-slot-summary>p>br{display:none}.app-shell .fcu-shell .fcr-slot-summary>p>span{margin-left:5px}}@media (max-width:760px){.app-shell .fcu-shell .fcu-tabs.fcu-tabs-requests{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px}.app-shell .fcu-shell .fcu-tabs.fcu-tabs-requests>button{min-height:46px;font-size:15px}.app-shell .fcu-shell .fcr-inbox{grid-template-columns:1fr}.app-shell .fcu-shell .fcr-request-list{scroll-snap-type:x proximity;gap:10px;max-height:none;padding:2px 2px 12px;display:flex}.app-shell .fcu-shell .fcr-request-list>button{scroll-snap-align:start;flex:0 0 min(80%,300px)}.app-shell .fcu-shell .fcr-heading-icon{border-radius:22px;width:62px;height:62px}.app-shell .fcu-shell .fcr-heading-icon>svg{width:27px;height:27px}.app-shell .fcu-shell .fcr-thread{padding:22px}.app-shell .fcu-shell .fcr-thread>h3{font-size:22px}.app-shell .fcu-shell .fcr-schedule-fields{grid-template-columns:1fr;padding:20px}.app-shell .fcu-shell .fcr-kind-toggle{gap:8px}.app-shell .fcu-shell .fcr-kind-toggle>button{gap:6px;padding:12px 8px;font-size:14px}.app-shell .fcu-shell .fcr-panel-heading>div>p:last-child{font-size:15px}.app-shell .fcu-shell .fcr-slot-summary>p{font-size:13px}}@media (max-width:460px){.app-shell .fcu-shell .fcr-panel-heading{gap:12px}.app-shell .fcu-shell .fcr-heading-icon{display:none}.app-shell .fcu-shell .fcr-toolbar{gap:11px;margin:23px 0}.app-shell .fcu-shell .fcr-view-toggle{width:100%}.app-shell .fcu-shell .fcr-view-toggle>button{flex:1;padding:9px 12px}.app-shell .fcu-shell .fcr-pending-count{text-align:right;width:100%;font-size:12px}.app-shell .fcu-shell .fcr-thread{border-radius:22px;padding:18px}.app-shell .fcu-shell .fcr-message{padding:17px}.app-shell .fcu-shell .fcr-schedule-fields{gap:18px;padding:17px}.app-shell .fcu-shell .fcr-compose-actions{align-items:stretch}.app-shell .fcu-shell .fcr-compose-actions>.button{flex:1;justify-content:center}.app-shell .fcu-shell .fcr-empty{padding:37px 15px}.app-shell .fcu-shell .fcr-empty>h3{font-size:22px}.app-shell .fcu-shell .fcr-field :is(input,select,textarea){min-height:52px;padding:12px}.app-shell .fcu-shell .fcr-unavailable{gap:11px;padding:19px}.app-shell .fcu-shell .fcr-unavailable>svg{width:22px;height:22px}.app-shell .fcu-shell .fcr-followup{margin-top:23px;padding-top:22px}.app-shell .fcu-shell .fcr-followup-heading>h4{font-size:17px}.app-shell .fcu-shell .fcr-followup-actions>.button{flex:1;justify-content:center}.app-shell .fcu-shell :is(.fcr-cancel-confirm,.fcr-cancelled-note){padding:17px}.app-shell .fcu-shell .fcr-cancel-confirm>div{gap:15px}}:root{--green:#173a36;--forest:#284941;--ink:#202d2c;--muted:#687572;--line:#dddeda;--cream:#fcfbf8;--ivory:#f1f2ed;--sage:#91a69a;--gold:#a28b68}body{color:#202d2c;background:#fcfbf8}html{scroll-behavior:auto;scroll-padding-top:104px}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e4e7e2;height:84px;padding-inline:4.8%}.brand{gap:10px}.brand b{font-family:var(--sans);letter-spacing:-.07em;font-size:27px;font-weight:600}.brand small{letter-spacing:3px;color:#7c8982;margin-top:6px;font-size:7px}.header-brand>svg{width:35px;height:35px}.desktop-main-nav{gap:27px}.desktop-main-nav>button{color:#52605a;padding-block:27px;font-size:13px}.header-start{color:#fff;background:#173a36;border:1px solid #173a36;border-radius:0;padding:11px 16px;font-size:11px}.all-menu-button{color:#173a36}.homepage .demo-banner,.homepage .status-banner{display:none}.homepage .content-width{max-width:1240px}.homepage .footer{background:#fff;border-top:1px solid #dce2dc;margin-top:0}.footer>div:first-child>span{font-family:var(--sans);letter-spacing:-.05em;font-weight:600}.footer small,.footer button{color:#5a6b62}.sidebar{background:#fcfcf9}.sidebar .brand b{font-family:var(--sans)}.sidebar-note{background:#f1f4ef;border-radius:0}.button{box-shadow:none;border-radius:1px}.button:hover:not(:disabled){transform:none}.button.primary{background:#173a36;border-color:#173a36}.button.outline{border-color:#b8c4bc}.panel,.price-card,.guidance-panel,.metric,.legal-guide,.inheritance-step,.roadmap-item{box-shadow:none;border-color:#dde3dc;border-radius:2px}.page-title h1,.life-hero h1,.urgent-banner h2,.section-intro h2,.brand-story-hero h2,.brand-prose h2,.memorial-panel h2,.expert-banner h2{font-family:var(--sans);letter-spacing:-.055em;font-weight:600}.page-title h1{font-size:36px}.subtitle{color:#66746d;font-size:14px}.page-title .eyebrow,.eyebrow{color:#7c7969;font-weight:500}.workspace-page{background:#fcfbf8}.panel-head h2{letter-spacing:-.035em;font-size:18px;font-weight:600}.panel-head p{color:#6d7871}.demo-banner{border-color:#dde3db}.demo-banner strong{color:#65736b;font-weight:400}.demo-banner button{color:#395b4b}.family-atlas{--fa-forest:#173a36;--fa-ink:#2b3d36;--fa-muted:#68766d;--fa-line:#dce2db;box-shadow:none;border-radius:2px}.fa-toolbar{padding:25px 29px 19px}.fa-heading h3{font-family:var(--sans);letter-spacing:-.04em;font-size:24px;font-weight:600}.fa-overline{color:#82785f}.fa-modes{background:#f3f5f1;border-color:#d7dfd5;border-radius:0}.fa-modes>button{border-radius:0}.fa-modes>button[aria-selected=true]{color:#fff;box-shadow:none;background:#173a36}.fa-canvas-tools,.fa-legend{background:#f6f7f3}.fa-scroll{background:#fbfbf7}.fa-example,.fa-record-label{color:#53685b;background:#f0f2ed;border-color:#d6ded2;border-radius:0}.fa-generation-name{fill:#334c40;font-size:14px}.fa-node-name{fill:#2b4035;font-size:13px;font-weight:500}.fa-node-relation{fill:#68776c}.fa-detail{padding:23px 27px}.fa-detail-copy>strong{font-size:14px}.fa-detail-copy>p{font-size:12px}.fa-verification-note{color:#71806f;font-size:11px;line-height:1.9}.fa-legend{color:#72816f;font-size:11px}.fa-map-caption{fill:#80917c}.fa-canvas-tools{border-bottom-color:#e0e5dc}.fa-portrait-photo{filter:saturate(.78)}.fa-spoke{stroke:#bdcdbd;stroke-dasharray:none}.fa-spoke-selected{stroke:#6f8d73;stroke-width:1.5px}.fa-selection-halo{stroke:#7c9778}.price-card.featured{background:#f1f5ee;border-color:#91a28c}.price-card h3{font-family:var(--sans);font-weight:600}.life-hero{background:#e9efe6;border-radius:2px}.notice-box,.principle-strip{border-radius:1px}@media (max-width:1050px){.desktop-main-nav{gap:17px}.desktop-main-nav>button{font-size:11px}.topbar,.topbar-actions{gap:15px}}@media (max-width:700px){.topbar{height:72px;padding:0 22px}.brand b{font-size:24px}.header-brand>svg{width:30px;height:30px}.brand small{margin-top:4px;font-size:6px}.header-start{padding:9px 10px;font-size:9px}.topbar-actions{gap:12px}.homepage .content-width{width:calc(100% - 48px)}.page-title h1{font-size:29px;line-height:1.6}.subtitle{font-size:12px}.panel-head h2{font-size:16px}.panel{border-radius:1px}.fa-heading h3{font-size:23px}.fa-verification-note{font-size:10px}.fa-detail-copy>p{font-size:11px}.fa-legend{font-size:10px}.fa-modes{border-radius:0}.fa-example{font-size:10px}.homepage .footer{padding-top:27px}}.au-studio h1,.au-studio h2,.au-studio h3,.au-overview h2{font-family:var(--sans);letter-spacing:-.045em;font-weight:600}.mobile-bottom{background:#fff;border-top:1px solid #dce2db}.mobile-bottom>button>span{font-size:9px}.mobile-bottom>button.active{color:#173a36}@media (max-width:700px){.pp-compare-table{font-size:12px;line-height:1.85}.pp-compare-table thead th,.pp-compare-table tbody th{font-size:11px}.pp-compare-table td,.pp-compare-table th{padding:17px 8px}}#care-plan-builder{scroll-margin-top:104px}.au-studio .csd-demo{--csd-forest:#173a36;--csd-ink:#293b34;--csd-muted:#68766f;--csd-line:#dce2db;--csd-bronze:#a28b68}.au-studio .csd-heading h2{font-family:var(--sans);letter-spacing:-.055em;font-size:32px;font-weight:600;line-height:1.45}.au-studio .csd-console{border-radius:2px}.au-studio .csd-inputs select,.au-studio .csd-submit,.au-studio .csd-secondary-action{border-radius:1px}.au-studio .csd-detail h3,.au-studio .csd-workspace h3{font-family:var(--sans);font-weight:600}.au-studio .csd-category-tabs>button[aria-selected=true]{color:#173a36;background:#eef2ed}@media (max-width:700px){.au-studio .csd-heading h2{font-size:28px}}.app-shell .topbar{height:72px}.app-shell .workspace-page{max-width:1180px;padding:24px 42px 0}.app-shell .page-title{gap:20px;margin-bottom:22px}.app-shell .page-title h1{letter-spacing:-.055em;margin:4px 0 8px;font-size:30px;line-height:1.35}.app-shell .page-title .eyebrow{letter-spacing:.1em;margin-bottom:8px;font-size:9px}.app-shell .page-title .subtitle{max-width:620px;font-size:13px;line-height:1.7}.app-shell .page-title .button{white-space:nowrap;margin-top:0}.app-shell .demo-banner{background:#f1f4ef;border:0;border-radius:4px;align-items:center;gap:12px;min-height:0;margin-bottom:18px;padding:9px 13px;display:flex}.app-shell .demo-banner>span{gap:8px}.app-shell .demo-banner strong{font-size:11px;line-height:1.6}.app-shell .demo-banner button{white-space:nowrap;font-size:11px}.app-shell .demo-banner .live-dot{width:5px;height:5px}.app-shell .panel{margin-bottom:18px}.app-shell .panel-head{padding:21px 24px 17px}.app-shell .panel-head h2{font-size:17px}.app-shell .panel-head p{line-height:1.7}.app-shell .button{min-height:42px}.ui-disclosure{background:#fff;border:1px solid #dce3dd;border-radius:5px;min-width:0;margin:16px 0}.ui-disclosure>summary{cursor:pointer;color:#24453c;align-items:center;gap:14px;min-height:56px;padding:17px 21px;font-size:14px;font-weight:500;line-height:1.5;list-style:none;display:flex}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary>small{color:#7b877f;margin-left:auto;font-size:11px;font-weight:400}.ui-disclosure>summary>svg{flex-shrink:0;margin-left:auto;transition:transform .15s}.ui-disclosure>summary>small+svg{margin-left:0}.ui-disclosure[open]>summary>svg{transform:rotate(180deg)}.ui-disclosure[open]>summary{border-bottom:1px solid #e5eae5}.ui-disclosure-body{min-width:0;padding:22px}.ui-disclosure-body>.panel:last-child,.ui-disclosure-body>section:last-child{margin-bottom:0}:is(.ui-disclosure summary:focus-visible,.ui-page-tabs button:focus-visible,.space-tabs button:focus-visible){outline-offset:3px;outline:2px solid #9a815a}.space-tabs{background:#eef1ed;border:1px solid #e1e7df;border-radius:5px;gap:6px;width:fit-content;max-width:100%;margin:0 0 23px;padding:4px;display:flex}.space-tabs>button{color:#758077;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:8px 19px;font-size:13px;display:flex}.space-tabs>button.active{color:#173a36;background:#fff;font-weight:600;box-shadow:0 1px 3px #203d2a0b}.ui-page-tabs{border-bottom:1px solid #dbe3dc;gap:22px;margin-bottom:18px;display:flex;overflow-x:auto}.ui-page-tabs>button{white-space:nowrap;color:#7c877f;border-bottom:2px solid #0000;min-height:46px;padding:13px 3px;font-size:14px}.ui-page-tabs>button[aria-selected=true]{color:#173a36;border-color:#173a36;font-weight:600}.ui-status-note{color:#7b877f;flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0 20px;font-size:11px;line-height:1.8;display:flex}.ui-status-note>button{color:#355c4b;font-size:inherit;align-items:center;gap:5px;display:inline-flex}.ui-action-row{background:#edf2ec;border:1px solid #dfe7da;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:17px 21px;display:flex}.ui-action-row>p{color:#526b59;font-size:13px;line-height:1.7}.app-shell .fa-toolbar{align-items:center;gap:12px;padding:13px 18px}.app-shell .fa-heading{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell .fa-modes{width:100%;max-width:100%;margin:0;padding:3px}.app-shell .fa-modes>button{flex:1;min-height:38px;font-size:12px!important}.app-shell .fa-context{gap:8px;padding:0 18px 12px}.app-shell .fa-context>p{display:none}.app-shell .fa-scroll{min-height:0;max-height:440px}.app-shell .fa-canvas-tools{min-height:44px;padding:7px 14px}.app-shell .fa-pan-hint{font-size:10px}.app-shell .fa-legend{gap:15px;min-height:32px;padding:8px 17px;font-size:10px}.app-shell .fa-legend>span:last-child{width:auto;margin:0}.app-shell .fa-detail{gap:12px;padding:12px 18px}.app-shell .fa-detail-kicker{display:none}.app-shell .fa-detail-copy>strong{font-size:13px}.app-shell .fa-detail-copy>p{font-size:11px;line-height:1.7}.app-shell .fa-selection-hint{color:#6e7c71;text-align:center;background:#fff;border-top:1px solid #e2e7df;padding:13px 18px;font-size:12px}.app-shell .fa-verification-note{margin:0;padding:8px 18px 12px;font-size:10px;line-height:1.7}.app-shell .family-information .family-atelier-note{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 0 20px;display:grid}.app-shell .family-information .family-atelier-note>div{border:0;padding:0}.app-shell .family-information .family-atelier-note h3{font-size:13px}.app-shell .family-information .family-atelier-note p{font-size:11px;line-height:1.8}.app-shell .family-information .principle-strip{margin-bottom:0}.app-shell .page-family .footer{margin-top:22px}.app-shell .page-records .weekly-prompt{min-height:0;margin:0}.app-shell .page-records .weekly-prompt h2{font-size:24px;line-height:1.5}.app-shell .page-records .book-banner{margin:0}.app-shell .page-records .story-grid{gap:18px}.app-shell .page-care .two-column{align-items:start}.app-shell .page-care .contact-disclosure{margin:0}.app-shell .page-care .contact-disclosure .panel{border:0;margin:0}.app-shell .page-care .checkin-history{margin-top:20px;padding-top:18px}.app-shell .page-care .checkin-options>button{padding-block:16px}.app-shell .page-care .resource-grid,.app-shell .page-after .resource-grid{gap:18px;margin-top:20px}.app-shell .page-funeral .section-intro{gap:12px;margin:12px 0 20px}.app-shell .page-funeral .section-intro h2{font-size:22px;line-height:1.5}.app-shell .page-funeral .section-intro .eyebrow{display:none}.app-shell .page-funeral .pricing-grid{gap:16px;margin-bottom:18px}.app-shell .page-funeral .price-card{padding:24px 22px}.app-shell .page-funeral .price-card h3{margin:13px 0;font-size:36px}.app-shell .page-funeral .price-card .price-desc{min-height:0;margin-bottom:17px}.app-shell .page-funeral .price-card ul{margin:10px 0;padding-block:12px}.app-shell .page-funeral .price-exclusion{font-size:10px;line-height:1.8}.app-shell .page-funeral .urgent-banner{gap:18px;margin:0 0 20px;padding:25px}.app-shell .page-funeral .urgent-banner h2{margin:12px 0;font-size:23px;line-height:1.5}.app-shell .page-life .about-tabs{margin:20px 0}.app-shell .page-life .life-category-grid{grid-template-columns:1fr 1fr;margin:0}.app-shell .page-life .life-category-grid>button{padding:16px 5px}.app-shell .page-life .life-category-grid p{font-size:11px;line-height:1.8}.app-shell .page-life .section-intro{margin:22px 0 14px}.app-shell .page-life .section-intro h2{font-size:23px}.app-shell .plan-chapter-number{font-variant-numeric:tabular-nums;color:#95866d;min-width:22px;font-size:11px;font-weight:400}.app-shell .plan-chapter{margin-top:0;scroll-margin-top:90px}.app-shell .plan-chapter .plan-summary{margin-bottom:16px;font-size:14px;line-height:1.85}.app-shell .plan-chapter ul{margin:0 0 18px;padding-left:18px;font-size:13px;line-height:1.9}.app-shell .plan-index{scrollbar-width:thin;max-height:calc(100vh - 115px);overflow:auto}.app-shell .footer{gap:15px;margin-top:26px;padding-top:22px;padding-bottom:26px;font-size:10px}.app-shell .footer>div:last-child{flex-wrap:wrap;gap:13px}.app-shell .mobile-bottom>button>span{font-size:10px}@media (max-width:1000px){.app-shell .workspace-page{padding:22px 30px 0}.app-shell .desktop-main-nav{gap:20px}.app-shell .desktop-main-nav>button{font-size:12px}.app-shell .family-information .family-atelier-note{grid-template-columns:1fr;gap:15px}}@media (max-width:760px){.app-shell .workspace-page{padding:18px 20px 0}.app-shell .topbar{height:64px;padding:0 20px}.app-shell .header-start{display:none}.app-shell .topbar-actions{gap:12px}.app-shell .brand b{font-size:24px}.app-shell .page-title{flex-wrap:wrap;gap:14px;margin-bottom:20px;display:flex}.app-shell .page-title h1{font-size:27px;line-height:1.35}.app-shell .page-title .subtitle{font-size:12px;line-height:1.7}.app-shell .page-title .button{min-height:40px;padding:9px 14px;font-size:12px}.app-shell .page-title .eyebrow{margin-bottom:7px;font-size:8px}.app-shell .demo-banner{gap:7px;margin-bottom:16px;padding:8px 10px}.app-shell .demo-banner button,.app-shell .demo-banner strong{font-size:10px}.app-shell .space-tabs{gap:2px;width:100%;margin-bottom:20px;padding:3px}.app-shell .space-tabs>button{flex:1;gap:5px;min-height:39px;padding:8px 4px;font-size:12px}.app-shell .space-tabs svg{width:15px}.app-shell .fa-toolbar{padding:11px 12px}.app-shell .fa-context{padding:0 13px 10px}.app-shell .fa-canvas-tools{gap:5px;padding:6px 11px}.app-shell .fa-pan-hint{max-width:110px;font-size:9px}.app-shell .fa-pan-hint svg{display:none}.app-shell .fa-detail{gap:10px;padding:12px 14px}.app-shell .fa-detail-portrait{width:32px;height:40px}.app-shell .fa-detail-copy{min-width:calc(100% - 45px)}.app-shell .fa-add-relation{margin:0 0 0 42px}.app-shell .fa-selection-hint{padding:11px 13px;font-size:11px}.app-shell .fa-verification-note{padding:7px 13px 11px;font-size:9px}.app-shell .ui-disclosure{margin:13px 0}.app-shell .ui-disclosure>summary{gap:9px;min-height:52px;padding:14px;font-size:13px}.app-shell .ui-disclosure>summary>small{font-size:10px}.app-shell .ui-disclosure-body{padding:15px}.app-shell .ui-page-tabs{gap:21px;margin-bottom:15px}.app-shell .ui-page-tabs>button{min-height:44px;padding:11px 1px;font-size:13px}.app-shell .ui-status-note{margin:11px 0 16px;font-size:10px;line-height:1.8}.app-shell .ui-action-row{padding:16px;display:block}.app-shell .ui-action-row>p{margin-bottom:13px;font-size:12px}.app-shell .page-funeral .pricing-grid{grid-template-columns:1fr;gap:12px}.app-shell .page-funeral .price-card{grid-template-columns:1fr auto;gap:5px 16px;padding:18px;display:grid}.app-shell .page-funeral .price-card>p:first-child{align-self:center;font-size:17px}.app-shell .page-funeral .price-card h3{grid-area:1/2/3;align-self:center;margin:0;font-size:31px}.app-shell .page-funeral .price-card h3 small{font-size:12px}.app-shell .page-funeral .price-card .price-desc{margin:0;font-size:11px;line-height:1.7}.app-shell .page-funeral .price-card ul{grid-column:1/-1;display:none}.app-shell .page-funeral .price-card .price-exclusion{grid-column:1/-1;margin:8px 0;font-size:9px;line-height:1.7}.app-shell .page-funeral .price-card .button{grid-column:1/-1;width:100%;min-height:38px;padding:8px;font-size:11px}.app-shell .page-funeral .section-intro h2{font-size:18px;line-height:1.6}.app-shell .page-funeral .section-intro{margin:0 0 15px;display:block}.app-shell .page-funeral .section-intro>.tag{margin-top:7px}.app-shell .page-funeral .urgent-banner{padding:20px}.app-shell .page-funeral .urgent-banner h2{font-size:22px}.app-shell .page-funeral .urgent-banner p{font-size:12px}.app-shell .page-life .life-category-grid{grid-template-columns:1fr;gap:0}.app-shell .page-life .life-category-grid h3{font-size:14px}.app-shell .page-life .about-tabs{margin:15px 0}.app-shell .page-life .deadline-grid{grid-template-columns:1fr}.app-shell .page-life .deadline-grid>section{grid-template-columns:1fr auto;gap:7px 12px;padding:17px 20px;display:grid}.app-shell .page-life .deadline-grid>section h3{grid-area:1/2/3;align-self:center;margin:0;font-size:20px}.app-shell .page-life .deadline-grid>section p{margin:0;font-size:10px}.app-shell .page-life .deadline-grid>section>span{font-size:11px}.app-shell .panel-head{padding:18px 18px 14px}.app-shell .panel-head h2{font-size:16px}.app-shell .panel-head p{font-size:11px}.app-shell .footer{gap:12px;margin-top:23px;padding:20px 0 88px}.app-shell .footer>div:last-child{gap:10px;line-height:1.7}.app-shell .footer>div:last-child>span{width:100%;font-size:9px}.app-shell .mobile-bottom{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;height:62px}.app-shell .mobile-bottom>button{color:#87938b;gap:4px}.app-shell .mobile-bottom>button.active{color:#173a36}.app-shell .mobile-bottom>button>span{font-size:10px}.app-shell .mobile-bottom>button.active:before{content:"";background:#173a36;width:18px;height:2px;position:absolute;top:0}.app-shell .plan-index{border-block:1px solid #e0e6de;grid-template-columns:1fr 1fr;gap:0 14px;max-height:none;margin-bottom:10px;padding:14px 0;display:grid;position:static}.app-shell .plan-index>.eyebrow{grid-column:1/-1}.app-shell .plan-index>a{gap:7px;padding:8px 0;font-size:10px}}@media (prefers-reduced-motion:reduce){.ui-disclosure>summary>svg{transition:none}}.app-shell .price-feature-details{grid-column:1/-1;margin:10px 0}.app-shell .price-feature-details>summary{cursor:pointer;color:#4f6b59;justify-content:space-between;align-items:center;min-height:30px;font-size:11px;list-style:none;display:flex}.app-shell .price-feature-details>summary::-webkit-details-marker{display:none}.app-shell .price-feature-details[open]>summary>svg{transform:rotate(180deg)}.app-shell .page-funeral .price-feature-details ul{border-top:1px solid #e2e7dc;margin:9px 0 0;padding:10px 0;display:block}@media (max-width:760px){.app-shell .page-funeral .price-feature-details{margin:4px 0 0}}.home-intro-open{border:0;margin:0;padding:0}.home-intro-open>summary{display:none}.home-intro-fold{max-width:1180px;margin:20px auto}.home-intro-fold .pp-hero{border:0}.app-shell .inheritance-step-fold>summary{align-items:center}.app-shell .inheritance-step-fold .inheritance-number{flex-shrink:0;font-size:12px;position:static}.app-shell .inheritance-step-fold>summary>span:nth-child(2){flex:1;font-weight:500}.app-shell .inheritance-step-fold>summary small{color:#7d887e;align-items:flex-start;gap:5px;margin-top:5px;font-size:11px;font-weight:400;line-height:1.6;display:flex}.app-shell .inheritance-step-fold .ui-disclosure-body>p{color:#637566;margin-bottom:17px;font-size:13px;line-height:1.9}.app-shell .au-workspace-panel[hidden]{display:none!important}@media (max-width:760px){.app-shell .inheritance-step-fold>summary small{font-size:10px}.home-intro-fold{margin:20px}}.pp-hero{color:#202d2c;background:#fff;grid-template-columns:1.02fr .98fr;min-height:440px;display:grid}.pp-hero-copy{flex-direction:column;justify-content:center;padding:46px 7% 38px 9.5%;display:flex}.pp-overline{font:600 11px/1.7 var(--sans);letter-spacing:.09em;color:#65716d;align-items:center;gap:9px;display:flex}.pp-overline>span{background:#a28b68;border-radius:50%;width:5px;height:5px;display:block}.pp-hero h1{font-family:var(--sans);letter-spacing:-.065em;color:#25342f;word-break:keep-all;margin:20px 0 18px;font-size:clamp(32px,3.45vw,53px);font-weight:600;line-height:1.38}.pp-hero h1 em{color:#173a36;font-style:normal}.pp-hero-description{letter-spacing:-.025em;color:#69756d;word-break:keep-all;font-size:13px;line-height:1.9}.pp-hero-buttons{flex-wrap:wrap;align-items:center;gap:19px;margin-top:24px;display:flex}.pp-primary{color:#fff;background:#173a36;border:1px solid #173a36;border-radius:3px;justify-content:space-between;align-items:center;gap:22px;min-height:49px;padding:14px 18px;font-size:12px;font-weight:500;line-height:1.6;transition:background .2s;display:inline-flex}.pp-primary:hover{background:#284f49}.pp-text-button{color:#38564a;text-align:left;justify-content:space-between;align-items:center;gap:15px;padding:7px 0;font-size:11px;font-weight:500;line-height:1.8;display:inline-flex}.pp-text-button:hover{text-underline-offset:5px;text-decoration:underline}.pp-preview-label{color:#8c958b;word-break:keep-all;max-width:400px;margin-top:17px;font-size:9px;line-height:1.85}.pp-hero-photo{background:#dedbd2;min-height:440px;margin:0;position:relative;overflow:hidden}.pp-hero-photo>img{object-fit:cover;object-position:83% center;width:100%;height:100%;position:absolute;inset:0}.pp-services{padding-top:33px;padding-bottom:27px}.pp-services-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:17px;display:flex}.pp-services-heading>h2{letter-spacing:-.035em;color:#2d4b3e;font-size:19px;font-weight:500;line-height:1.7}.pp-services-heading>p{color:#8d9b84;font-size:11px;line-height:1.8}.pp-service-shortcuts{border-block:1px solid #dfe5d8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pp-service-shortcuts>button{text-align:left;background:#fff;align-items:center;gap:12px;min-width:0;padding:25px 19px;transition:background .15s;display:flex}.pp-service-shortcuts>button+button{border-left:1px solid #e3e9dc}.pp-service-shortcuts>button:hover{background:#f6f9f0}.pp-service-number{color:#a5b294;font-variant-numeric:tabular-nums;flex-shrink:0;align-self:flex-start;margin-top:3px;font-size:9px}.pp-service-copy{flex:1;min-width:0}.pp-service-copy>strong{letter-spacing:-.035em;color:#46623b;word-break:keep-all;font-size:14px;font-weight:500;line-height:1.8;display:block}.pp-service-copy>small{color:#9aa78c;word-break:keep-all;margin-top:5px;font-size:10px;line-height:1.8;display:block}.pp-service-shortcuts>button>svg{color:#8da17a;flex-shrink:0;width:17px}.pp-service-shortcuts>.pp-service-core{background:#193f35}.pp-service-shortcuts>.pp-service-core:hover{background:#255447}.pp-service-core .pp-service-copy>strong{color:#fff}.pp-service-core .pp-service-copy>small{color:#a9bfa8}.pp-service-core .pp-service-number{color:#a6ba9e}.pp-service-shortcuts>.pp-service-core>svg{color:#d1dbbf}.pp-more{padding-bottom:25px}.pp-detail{background:#fff;border-bottom:1px solid #dce4d2}.pp-detail:first-child{border-top:1px solid #dce4d2}.pp-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:17px 19px;list-style:none;display:flex}.pp-detail>summary::-webkit-details-marker{display:none}.pp-detail>summary>span{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.pp-detail>summary strong{color:#567147;letter-spacing:-.015em;font-size:12px;font-weight:500;line-height:1.8}.pp-detail>summary small{color:#9aaa89;font-size:10px;line-height:1.8}.pp-detail>summary>svg{color:#8da17b;flex-shrink:0;transition:transform .15s}.pp-detail[open]>summary>svg{transform:rotate(180deg)}.pp-detail>summary:hover{background:#fafcf6}.pp-detail>summary:focus-visible{outline-offset:-3px;outline:3px solid #ac8b52}.pp-detail-body{padding:11px 24px 25px}.pp-comparison-title{margin-bottom:19px}.pp-comparison-title h2{letter-spacing:-.035em;color:#456437;margin:4px 0 5px;font-size:19px;font-weight:500;line-height:1.8}.pp-comparison-title p{color:#93a380;font-size:11px;line-height:1.9}.pp-table-wrap{overflow:auto}.pp-compare-table{border-collapse:collapse;letter-spacing:-.015em;table-layout:fixed;width:100%;min-width:560px;margin:0;font-size:11px;line-height:1.9}.pp-compare-table th,.pp-compare-table td{text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;border-bottom:1px solid #dce4d3;padding:17px 15px}.pp-compare-table thead th{color:#6f865c;background:#edf2e7;font-size:11px;font-weight:500}.pp-compare-table thead th:last-child{color:#fff;background:#244e3c}.pp-compare-table thead th:first-child{background:0 0;width:22%}.pp-compare-table tbody th{color:#7f956b;padding-left:0;font-size:10px;font-weight:500}.pp-compare-table tbody td{color:#9aa88b;width:39%}.pp-compare-table tbody td:last-child{color:#6d8955;background:#f3f7ed}.pp-comparison-foot{color:#8da476;align-items:flex-start;gap:9px;margin-top:19px;display:flex}.pp-comparison-foot>svg{flex-shrink:0;margin-top:3px}.pp-comparison-foot p{word-break:keep-all;font-size:10px;line-height:1.95}.pp-official-sources{color:#94a883;border-top:1px solid #e0e7d6;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px;padding-top:17px;font-size:10px;display:flex}.pp-official-sources>span{margin-right:auto}.pp-official-sources>a{border-bottom:1px solid #c3d1b1;align-items:center;gap:7px;padding-bottom:3px;display:flex}.pp-comparison-action{margin-top:18px;font-size:11px}.pp-care-preview>.content-width{width:100%;max-width:none;margin:0}.pp-care-preview .au-overview{margin:0;padding:0}.pp-family-strip{border-top:1px solid #dce4d2;align-items:center;gap:20px;padding-top:22px;padding-bottom:27px;display:flex}.pp-family-portraits{flex-shrink:0;align-items:center;padding-right:4px;display:flex}.pp-family-portraits>img{object-fit:cover;object-position:center 30%;border:3px solid var(--cream,#f8f7f2);filter:saturate(.75);border-radius:3px;width:45px;height:60px}.pp-family-portraits>img+img{margin-left:-9px}.pp-family-copy{flex:1;min-width:0}.pp-family-copy>h2{letter-spacing:-.035em;color:#547046;font-size:17px;font-weight:500;line-height:1.75}.pp-family-copy>p{color:#9aac88;margin-top:3px;font-size:11px;line-height:1.85}.pp-family-strip>.pp-text-button{white-space:nowrap;flex-shrink:0;font-size:11px}:is(.pp-hero button:focus-visible,.pp-services button:focus-visible,.pp-more button:focus-visible,.pp-family-strip button:focus-visible){outline-offset:4px;outline:3px solid #ac8b52}@media (min-width:1500px){.pp-hero,.pp-hero-photo{min-height:470px}.pp-hero-copy{padding-block:48px}.pp-hero h1{font-size:55px}.pp-service-shortcuts>button{padding-block:28px}}@media (max-width:1050px){.pp-hero-copy{padding:36px 28px}.pp-hero h1{margin:17px 0;font-size:36px;line-height:1.42}.pp-hero,.pp-hero-photo{min-height:420px}.pp-hero-description{font-size:12px}.pp-hero-buttons{gap:12px 17px;margin-top:20px}.pp-primary{gap:16px;min-height:46px;padding:12px 15px;font-size:11px}.pp-text-button{gap:11px;font-size:10px}.pp-preview-label{margin-top:14px;font-size:8px}.pp-service-shortcuts>button{gap:9px;padding:22px 14px}.pp-service-copy>strong{font-size:12px}.pp-service-copy>small{font-size:9px}.pp-service-shortcuts>button>svg{width:15px}.pp-family-strip{gap:15px}.pp-family-copy>h2{font-size:16px}.pp-family-copy>p{font-size:10px}}@media (max-width:700px){.pp-hero{grid-template-columns:1fr;min-height:0}.pp-hero-copy{padding:27px 24px 23px}.pp-overline{letter-spacing:.06em;gap:8px;font-size:9px}.pp-hero h1{letter-spacing:-.067em;margin:15px 0 13px;font-size:34px;line-height:1.37}.pp-hero-description{max-width:350px;font-size:12px;line-height:1.9}.pp-hero-buttons{gap:10px 19px;margin-top:18px}.pp-primary{gap:15px;min-height:45px;padding:12px 15px;font-size:11px}.pp-text-button{gap:10px;font-size:10px;line-height:1.8}.pp-hero-buttons>.pp-text-button{gap:8px}.pp-hero-buttons>.pp-text-button>svg{width:13px}.pp-preview-label{max-width:none;margin-top:12px;font-size:8px;line-height:1.9}.pp-hero-photo{height:160px;min-height:0}.pp-hero-photo>img{object-position:72% 48%}.pp-services{padding-top:25px;padding-bottom:20px}.pp-services-heading{margin-bottom:13px;display:block}.pp-services-heading>h2{font-size:18px;line-height:1.7}.pp-services-heading>p{margin-top:4px;font-size:10px;line-height:1.8}.pp-service-shortcuts{border-top:0;border-bottom:0;grid-template-columns:1fr;gap:0}.pp-service-shortcuts>button,.pp-service-shortcuts>button+button{border-bottom:1px solid #dfe7d3;border-left:0;gap:12px;min-height:77px;padding:17px 15px}.pp-service-shortcuts>.pp-service-core{border-bottom:0}.pp-service-number{margin-top:4px;font-size:8px}.pp-service-copy>strong{font-size:13px;line-height:1.8}.pp-service-copy>small{margin-top:4px;font-size:10px;line-height:1.75}.pp-service-shortcuts>button>svg{width:16px}.pp-more{padding-bottom:20px}.pp-detail>summary{gap:13px;min-height:63px;padding:13px 12px}.pp-detail>summary>span{min-width:0;display:block}.pp-detail>summary strong{font-size:11px;line-height:1.8;display:block}.pp-detail>summary small{margin-top:3px;font-size:9px;line-height:1.8;display:block}.pp-detail>summary>svg{width:16px}.pp-detail-body{padding:8px 12px 21px}.pp-comparison-title{margin-bottom:15px}.pp-comparison-title h2{margin:3px 0 6px;font-size:16px;line-height:1.8}.pp-comparison-title p{font-size:10px;line-height:1.9}.pp-compare-table{table-layout:fixed;min-width:0;font-size:10px;line-height:1.9}.pp-compare-table th,.pp-compare-table td{word-break:keep-all;overflow-wrap:anywhere;padding:14px 7px}.pp-compare-table thead th{font-size:10px;line-height:1.85}.pp-compare-table thead th:first-child{width:22%}.pp-compare-table tbody th{font-size:9px;line-height:1.9}.pp-compare-table tbody td{width:39%;font-size:10px;line-height:1.9}.pp-comparison-foot{gap:7px;margin-top:16px}.pp-comparison-foot>svg{width:14px;margin-top:3px}.pp-comparison-foot p{font-size:9px;line-height:2}.pp-official-sources{gap:11px 14px;margin-top:16px;padding-top:15px;font-size:9px}.pp-official-sources>span{flex-basis:100%;font-size:9px}.pp-official-sources>a{gap:5px;line-height:1.8}.pp-official-sources>a>svg{width:11px}.pp-comparison-action{margin-top:15px;font-size:10px}.pp-care-preview{padding:6px 0 18px}.pp-care-preview .au-overview-heading{gap:12px}.pp-family-strip{flex-wrap:wrap;gap:12px;padding-top:19px;padding-bottom:22px}.pp-family-portraits{padding-right:0}.pp-family-portraits>img{border-width:2px;width:33px;height:45px}.pp-family-portraits>img+img{margin-left:-8px}.pp-family-copy{min-width:190px}.pp-family-copy>h2{letter-spacing:-.045em;font-size:14px;line-height:1.75}.pp-family-copy>p{margin-top:2px;font-size:9px;line-height:1.9}.pp-family-strip>.pp-text-button{gap:12px;margin-left:89px;padding:0;font-size:10px}.pp-family-strip>.pp-text-button>svg{width:13px}}@media (max-width:370px){.pp-hero-copy{padding:25px 21px 22px}.pp-hero h1{font-size:31px}.pp-hero-description{font-size:11px}.pp-hero-buttons{gap:9px 14px}.pp-primary{gap:10px;padding-inline:13px;font-size:10px}.pp-hero-buttons>.pp-text-button{gap:5px;font-size:9px}.pp-preview-label{font-size:7px}.pp-hero-photo{height:150px}.pp-family-copy{min-width:165px}.pp-family-copy>h2{font-size:12px}.pp-family-strip>.pp-text-button{margin-left:89px}.pp-compare-table thead th{font-size:9px}.pp-compare-table tbody th{font-size:8px}.pp-compare-table tbody td{font-size:9px}}@media (prefers-reduced-motion:reduce){.pp-primary,.pp-service-shortcuts>button,.pp-detail>summary>svg{transition:none}}.app-shell .homepage{background:#f5f6f3}.app-shell .homepage .pp-hero-premium{grid-template-columns:1.06fr 1fr;align-items:stretch;gap:36px;max-width:1280px;min-height:510px;margin:28px auto 0;padding:0 32px}.app-shell .homepage .pp-hero-premium .pp-hero-copy{min-width:0;padding:34px 0 32px 8px}.app-shell .homepage .pp-hero-premium .pp-overline{letter-spacing:.025em;color:#55705e;gap:9px;font-size:12px;font-weight:600}.app-shell .homepage .pp-hero-premium h1{font-family:var(--sans);letter-spacing:-.043em;color:#263630;margin:22px 0 20px;font-size:clamp(40px,4.15vw,57px);font-weight:650;line-height:1.18}.app-shell .homepage .pp-hero-premium h1>span,.app-shell .homepage .pp-hero-premium h1>em{display:block}.app-shell .homepage .pp-hero-premium h1>em{color:#1c5848;font-style:normal}.app-shell .homepage .pp-hero-premium .pp-hero-description{letter-spacing:-.02em;color:#5d6d5d;word-break:keep-all;font-size:16px;line-height:1.75}.pp-hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pp-hero-benefits>li{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.pp-benefit-icon{color:#3a6450;background:#eaf0e5;border:1px solid #dde7dc;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.pp-benefit-icon>svg{stroke-width:1.5px}.pp-hero-benefits strong{letter-spacing:-.025em;color:#294b3c;word-break:keep-all;font-size:14px;font-weight:600;line-height:1.5}.pp-hero-benefits small{letter-spacing:-.025em;color:#65725f;word-break:keep-all;margin-top:5px;font-size:11px;line-height:1.6}.app-shell .homepage .pp-hero-premium .pp-hero-buttons{flex-wrap:wrap;gap:20px;margin-top:28px}.app-shell .homepage .pp-hero-premium .pp-primary{letter-spacing:-.015em;border-radius:15px;gap:20px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:550;box-shadow:0 3px 8px #173a3612}.app-shell .homepage .pp-hero-premium .pp-text-button{letter-spacing:-.015em;color:#566f60;gap:10px;min-height:44px;font-size:13px;font-weight:500}.app-shell .homepage .pp-hero-premium .pp-preview-label{letter-spacing:-.025em;color:#65725f;max-width:none;margin-top:17px;font-size:11px;line-height:1.7}.app-shell .homepage .pp-hero-premium .pp-hero-photo{background:#e2e4d9;border-radius:32px;min-height:510px;margin:0;overflow:hidden;box-shadow:0 6px 32px #173a3609}.app-shell .homepage .pp-hero-premium .pp-hero-photo>img{object-position:75% center}.app-shell .homepage .pp-services{padding-top:42px;padding-bottom:24px}.app-shell .homepage .pp-services-heading{align-items:baseline;gap:16px;margin-bottom:18px}.app-shell .homepage .pp-services-heading>h2{letter-spacing:-.03em;color:#324e40;font-size:23px;font-weight:600;line-height:1.5}.app-shell .homepage .pp-services-heading>p{color:#65725f;letter-spacing:-.015em;font-size:13px;line-height:1.6}.app-shell .homepage .pp-service-shortcuts{gap:14px}.app-shell .homepage .pp-service-shortcuts>button{border-radius:24px;padding:24px 22px}.app-shell .homepage .pp-service-number{color:#95a38f;font-size:10px}.app-shell .homepage .pp-service-copy>strong{letter-spacing:-.025em;color:#3b5947;font-size:16px;font-weight:600;line-height:1.5}.app-shell .homepage .pp-service-copy>small{color:#65725f;letter-spacing:-.02em;margin-top:7px;font-size:12px;line-height:1.65}.app-shell .homepage .pp-service-core .pp-service-copy>strong{color:#fff}.app-shell .homepage .pp-service-core .pp-service-copy>small{color:#b9ccbb}.app-shell .homepage .pp-detail>summary strong{letter-spacing:-.02em;color:#4c684e;font-size:14px;font-weight:550;line-height:1.55}.app-shell .homepage .pp-detail>summary small{color:#65725f;font-size:12px;line-height:1.6}.app-shell .homepage .pp-family-copy>h2{letter-spacing:-.025em;color:#526e4e;font-size:19px;font-weight:600;line-height:1.5}.app-shell .homepage .pp-family-copy>p,.app-shell .homepage .pp-family-strip>.pp-text-button{font-size:12px;line-height:1.7}.app-shell .homepage .pp-family-copy>p{color:#65725f}.app-shell .homepage .footer{font-size:11px}.app-shell .homepage .footer>div:last-child>span{font-size:11px;line-height:1.7}@media (min-width:1550px){.app-shell .homepage .pp-hero-premium{max-width:1320px}.app-shell .homepage .pp-hero-premium h1{font-size:61px}.app-shell .homepage .pp-hero-premium .pp-hero-photo{min-height:550px}}@media (max-width:1050px){.app-shell .homepage .pp-hero-premium{grid-template-columns:1.08fr .92fr;gap:28px;padding:0 32px}.app-shell .homepage .pp-hero-premium .pp-hero-copy{padding:26px 0}.app-shell .homepage .pp-hero-premium h1{font-size:43px}.app-shell .homepage .pp-hero-premium .pp-hero-description{font-size:14px}.pp-hero-benefits{gap:10px;margin-top:23px}.pp-hero-benefits strong{font-size:13px}.pp-hero-benefits small{font-size:11px}.app-shell .homepage .pp-hero-premium .pp-primary{padding-inline:16px;font-size:13px}.app-shell .homepage .pp-hero-premium .pp-text-button{font-size:12px}.app-shell .homepage .pp-hero-premium .pp-hero-buttons{gap:13px;margin-top:24px}.app-shell .homepage .pp-service-shortcuts>button{gap:10px;padding:21px 18px}.app-shell .homepage .pp-service-copy>strong{font-size:14px}.app-shell .homepage .pp-service-copy>small{font-size:11px}}@media (max-width:760px){.app-shell .homepage .pp-hero-premium{flex-direction:column;gap:0;min-height:0;margin-top:0;padding:0 22px;display:flex}.app-shell .homepage .pp-hero-premium .pp-hero-copy{padding:29px 2px 23px}.app-shell .homepage .pp-hero-premium .pp-overline{font-size:11px;line-height:1.5}.app-shell .homepage .pp-hero-premium h1{letter-spacing:-.038em;margin:18px 0 16px;font-size:clamp(34px,7.8vw,42px);line-height:1.2}.app-shell .homepage .pp-hero-premium .pp-hero-description{letter-spacing:-.02em;max-width:none;font-size:14px;line-height:1.7}.pp-hero-benefits{gap:10px;margin-top:24px}.pp-benefit-icon{border-radius:12px;width:36px;height:36px;margin-bottom:10px}.pp-benefit-icon>svg{width:19px;height:19px}.pp-hero-benefits strong{letter-spacing:-.035em;font-size:13px;line-height:1.45}.pp-hero-benefits small{margin-top:5px;font-size:11px;line-height:1.55}.app-shell .homepage .pp-hero-premium .pp-hero-buttons{gap:17px;margin-top:23px}.app-shell .homepage .pp-hero-premium .pp-primary{border-radius:14px;gap:15px;min-height:46px;padding:12px 16px;font-size:13px}.app-shell .homepage .pp-hero-premium .pp-text-button{gap:8px;min-height:44px;font-size:12px}.app-shell .homepage .pp-hero-premium .pp-preview-label{color:#65725f;margin-top:14px;font-size:11px;line-height:1.6}.app-shell .homepage .pp-hero-premium .pp-hero-photo{border-radius:25px;height:190px;min-height:0;margin:0;box-shadow:0 4px 20px #173a3608}.app-shell .homepage .pp-hero-premium .pp-hero-photo>img{object-position:55% 44%}.app-shell .homepage .pp-services{padding-top:29px;padding-bottom:21px}.app-shell .homepage .pp-services-heading{margin-bottom:15px}.app-shell .homepage .pp-services-heading>h2{font-size:21px;line-height:1.45}.app-shell .homepage .pp-services-heading>p{margin-top:5px;font-size:12px;line-height:1.65}.app-shell .homepage .pp-service-shortcuts{gap:10px}.app-shell .homepage .pp-service-shortcuts>button{border-radius:21px;min-height:86px;padding:19px 18px}.app-shell .homepage .pp-service-copy>strong{letter-spacing:-.02em;font-size:15px}.app-shell .homepage .pp-service-copy>small{margin-top:6px;font-size:12px;line-height:1.6}.app-shell .homepage .pp-detail>summary{gap:12px;padding:16px 17px}.app-shell .homepage .pp-detail>summary strong{font-size:13px;line-height:1.6}.app-shell .homepage .pp-detail>summary small{margin-top:4px;font-size:11px;line-height:1.6}.app-shell .homepage .pp-family-strip{padding-top:13px;padding-bottom:25px}.app-shell .homepage .pp-family-copy>h2{font-size:17px;line-height:1.5}.app-shell .homepage .pp-family-copy>p,.app-shell .homepage .pp-family-strip>.pp-text-button{font-size:12px}.app-shell .homepage .footer{gap:14px;padding-top:25px;padding-bottom:102px}.app-shell .homepage .footer small,.app-shell .homepage .footer button{font-size:11px}.app-shell .homepage .footer>div:last-child>span{font-size:11px;line-height:1.65}}@media (max-width:370px){.app-shell .homepage .pp-hero-premium{padding-inline:18px}.app-shell .homepage .pp-hero-premium h1{font-size:33px}.app-shell .homepage .pp-hero-premium .pp-hero-description{font-size:13px}.pp-hero-benefits{gap:7px}.pp-hero-benefits strong{font-size:12px}.pp-hero-benefits small{font-size:11px}.app-shell .homepage .pp-hero-premium .pp-hero-buttons{gap:13px}}.app-shell .homepage .pp-carousel .pp-hero-premium{grid-template-columns:1.12fr 1fr;gap:40px;max-width:1400px;min-height:640px;padding-inline:40px}.app-shell .homepage .pp-carousel .pp-hero-copy{justify-content:space-between;padding:32px 0}.app-shell .homepage .pp-carousel .pp-slide-copy{animation:.45s ease-out pp-arrive}.app-shell .homepage .pp-carousel .pp-overline{font-size:14px;line-height:1.6}.app-shell .homepage .pp-carousel h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(42px,4.05vw,60px);line-height:1.22}.app-shell .homepage .pp-carousel .pp-hero-description{min-height:3.6em;font-size:18px;line-height:1.8}.app-shell .homepage .pp-carousel .pp-hero-benefits{gap:16px;margin-top:28px}.app-shell .homepage .pp-carousel .pp-benefit-icon{border-radius:16px;width:46px;height:46px;margin-bottom:12px}.app-shell .homepage .pp-carousel .pp-hero-benefits strong{font-size:16px;line-height:1.5}.app-shell .homepage .pp-carousel .pp-hero-benefits small{min-height:3.2em;font-size:14px;line-height:1.6}.app-shell .homepage .pp-carousel .pp-hero-buttons{gap:12px 22px;margin-top:26px}.app-shell .homepage .pp-carousel .pp-primary{border-radius:16px;gap:16px;min-height:52px;padding:14px 20px;font-size:16px}.app-shell .homepage .pp-carousel .pp-text-button{gap:9px;min-height:48px;font-size:15px}.app-shell .homepage .pp-carousel .pp-preview-label{min-height:3.4em;margin-top:16px;font-size:13px;line-height:1.7}.app-shell .homepage .pp-carousel .pp-hero-photo{isolation:isolate;min-height:640px}.app-shell .homepage .pp-carousel .pp-hero-photo img{animation:.6s ease-out pp-arrive}.app-shell .homepage .pp-carousel .pp-photo-1 img,.app-shell .homepage .pp-carousel .pp-photo-2 img{object-position:50% center}.pp-carousel-controls{border-top:1px solid #dce4da;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.pp-slide-selectors,.pp-carousel-transport{align-items:center;gap:5px;display:flex}.pp-slide-selectors>button{color:#718074;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:9px 10px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative}.pp-slide-selectors>button[aria-current=true]{color:#234d3d;background:#e4ece1}.pp-slide-number{font-variant-numeric:tabular-nums;opacity:.65;font-size:11px}.pp-carousel-transport>button{color:#446452;cursor:pointer;background:#ffffff90;border:1px solid #dde5d9;border-radius:50%;place-items:center;width:40px;height:44px;display:grid}.pp-carousel-transport>.pp-carousel-play{background:#e5ece1;border-color:#0000}.pp-carousel button:focus-visible{outline-offset:3px;outline:3px solid #a68a54}.app-shell .homepage .pp-services-heading>h2{font-size:28px}.app-shell .homepage .pp-services-heading>p{font-size:15px}.app-shell .homepage .pp-service-shortcuts>button{min-height:116px;padding:26px 22px}.app-shell .homepage .pp-service-number{font-size:12px}.app-shell .homepage .pp-service-copy>strong{font-size:19px}.app-shell .homepage .pp-service-copy>small{font-size:14px;line-height:1.7}.app-shell .homepage .pp-detail>summary{min-height:82px;padding:20px 22px}.app-shell .homepage .pp-detail>summary strong{font-size:17px}.app-shell .homepage .pp-detail>summary small{font-size:14px}.app-shell .homepage .pp-comparison-title h2{font-size:24px}.app-shell .homepage .pp-comparison-title p,.app-shell .homepage .pp-compare-table,.app-shell .homepage .pp-compare-table :is(th,td){font-size:14px;line-height:1.8}.app-shell .homepage .pp-compare-table{min-width:620px}.app-shell .homepage .pp-comparison-foot p,.app-shell .homepage .pp-official-sources,.app-shell .homepage .pp-official-sources>span{color:#65765d;font-size:13px;line-height:1.8}.app-shell .homepage .pp-comparison-action{min-height:44px;font-size:15px}.app-shell .homepage .pp-family-copy>h2{font-size:23px}.app-shell .homepage .pp-family-copy>p,.app-shell .homepage .pp-family-strip>.pp-text-button{font-size:15px}.app-shell .homepage .pp-family-portraits>img{width:46px;height:61px}.app-shell .homepage .footer,.app-shell .homepage .footer small,.app-shell .homepage .footer button,.app-shell .homepage .footer>div:last-child>span{font-size:13px;line-height:1.8}@media (max-width:1100px){.app-shell .homepage .pp-carousel .pp-hero-premium{grid-template-columns:1.2fr 1fr;gap:28px;padding-inline:32px}.app-shell .homepage .pp-carousel h1{font-size:44px}.app-shell .homepage .pp-carousel .pp-hero-description{font-size:16px}.app-shell .homepage .pp-carousel .pp-hero-benefits{gap:10px}.app-shell .homepage .pp-carousel .pp-hero-benefits strong{font-size:15px}.app-shell .homepage .pp-carousel .pp-hero-benefits small{font-size:13px}.pp-carousel-controls{gap:7px}.pp-slide-selectors>button{padding-inline:8px;font-size:13px}.pp-carousel-transport>button{width:36px;height:40px}.app-shell .homepage .pp-service-copy>strong{font-size:18px}}@media (max-width:760px){.app-shell .homepage .pp-carousel .pp-hero-premium{gap:0;min-height:0;margin-top:0;padding:0 24px}.app-shell .homepage .pp-carousel .pp-hero-copy{min-height:602px;padding:30px 0 20px}.app-shell .homepage .pp-carousel .pp-overline{font-size:14px}.app-shell .homepage .pp-carousel h1{letter-spacing:-.045em;margin:20px 0 18px;font-size:clamp(37px,7.7vw,49px);line-height:1.23}.app-shell .homepage .pp-carousel .pp-hero-description{min-height:5.25em;font-size:16px;line-height:1.75}.app-shell .homepage .pp-carousel .pp-hero-description br{display:none}.app-shell .homepage .pp-carousel .pp-hero-benefits{gap:12px;margin-top:22px}.app-shell .homepage .pp-carousel .pp-benefit-icon{border-radius:14px;width:42px;height:42px;margin-bottom:10px}.app-shell .homepage .pp-carousel .pp-benefit-icon>svg{width:23px;height:23px}.app-shell .homepage .pp-carousel .pp-hero-benefits strong{min-height:3em;font-size:15px;line-height:1.5}.app-shell .homepage .pp-carousel .pp-hero-benefits small{min-height:3.2em;margin-top:5px;font-size:13px;line-height:1.6}.app-shell .homepage .pp-carousel .pp-hero-buttons{gap:6px 16px;margin-top:22px}.app-shell .homepage .pp-carousel .pp-primary{min-height:50px;padding:12px 16px;font-size:16px}.app-shell .homepage .pp-carousel .pp-text-button{min-height:46px;font-size:14px}.app-shell .homepage .pp-carousel .pp-preview-label{min-height:3.4em;margin-top:13px;font-size:12px}.app-shell .homepage .pp-carousel .pp-hero-photo{border-radius:26px;height:230px;min-height:0}.app-shell .homepage .pp-carousel .pp-hero-photo img{object-position:60% 45%}.app-shell .homepage .pp-carousel .pp-photo-1 img,.app-shell .homepage .pp-carousel .pp-photo-2 img{object-position:50% 48%}.pp-carousel-controls{flex-wrap:nowrap;gap:9px;margin-top:16px;padding-top:12px}.pp-slide-selectors{flex:1;justify-content:space-between;gap:2px}.pp-slide-selectors>button{gap:4px;padding:8px;font-size:13px}.pp-slide-number{display:none}.pp-carousel-transport{gap:4px}.pp-carousel-transport>button{width:34px;height:38px}.pp-carousel-transport>button:not(.pp-carousel-play){display:none}.app-shell .homepage .pp-services-heading>h2{font-size:25px}.app-shell .homepage .pp-services-heading>p{font-size:15px}.app-shell .homepage .pp-service-shortcuts>button{min-height:98px;padding:22px 19px}.app-shell .homepage .pp-service-copy>strong{font-size:18px}.app-shell .homepage .pp-service-copy>small{font-size:14px}.app-shell .homepage .pp-detail>summary{padding:19px 18px}.app-shell .homepage .pp-detail>summary strong{font-size:16px}.app-shell .homepage .pp-detail>summary small{font-size:13px}.app-shell .homepage .pp-family-strip{gap:14px}.app-shell .homepage .pp-family-copy{min-width:190px}.app-shell .homepage .pp-family-copy>h2{font-size:20px}.app-shell .homepage .pp-family-copy>p{font-size:14px}.app-shell .homepage .pp-family-strip>.pp-text-button{min-height:44px;margin-left:112px;font-size:14px}}@media (max-width:390px){.app-shell .homepage .pp-carousel .pp-hero-premium{padding-inline:20px}.app-shell .homepage .pp-carousel .pp-hero-copy{min-height:665px}.app-shell .homepage .pp-carousel h1{font-size:37px}.app-shell .homepage .pp-carousel .pp-hero-buttons{gap:0 14px}.pp-slide-selectors>button{padding-inline:7px;font-size:12px}.app-shell .homepage .pp-carousel .pp-hero-photo{height:200px}}@media (min-width:480px) and (max-width:760px){.app-shell .homepage .pp-carousel .pp-hero-copy{min-height:580px}.app-shell .homepage .pp-carousel .pp-hero-description{min-height:3.5em}.app-shell .homepage .pp-carousel .pp-hero-benefits strong{min-height:1.5em}.app-shell .homepage .pp-carousel .pp-hero-benefits small{min-height:1.6em}}@keyframes pp-arrive{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-shell .homepage .pp-carousel .pp-slide-copy,.app-shell .homepage .pp-carousel .pp-hero-photo img{animation:none}.pp-slide-selectors>button{transition:none}}.app-shell .homepage .pp-carousel .pp-photo-hyodeung{background:#f6f3eb}.app-shell .homepage .pp-carousel .pp-photo-hyodeung>img{object-fit:contain;object-position:center}.app-shell .homepage .pp-service-shortcuts.pp-services-four{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app-shell .homepage .pp-services-four>button{border:1px solid #e2e9df;border-radius:24px;min-height:124px;padding:28px}.app-shell .homepage .pp-services-four>.pp-service-core{border-color:#193f35}.app-shell .page-care .hy-care-entry{color:#264c3d;background:linear-gradient(115deg,#f3f7f0,#fbfcf9);border:1px solid #dce6dc;border-radius:24px;align-items:center;gap:24px;margin:0 0 28px;padding:26px 28px;display:flex}.app-shell .page-care .hy-care-entry-icon{color:#41634e;background:#e7efe2;border:1px solid #d8e5d4;border-radius:19px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.app-shell .page-care .hy-care-entry-icon>svg{width:28px;height:28px}.app-shell .page-care .hy-care-entry>div:nth-child(2){flex:1;min-width:0}.app-shell .page-care .hy-care-entry>div>span{color:#668069;margin-bottom:5px;font-size:14px;font-weight:600;line-height:1.6;display:block}.app-shell .page-care .hy-care-entry h2{letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:25px;font-weight:600;line-height:1.45}.app-shell .page-care .hy-care-entry p{color:#637567;word-break:keep-all;margin:9px 0 0;font-size:16px;line-height:1.8}.app-shell .page-care .hy-care-entry>.button{background:#ffffffb3;border-color:#cbdac9;border-radius:15px;flex-shrink:0;min-height:48px;padding:12px 18px;font-size:15px;line-height:1.5}@media (max-width:760px){.app-shell .homepage .pp-carousel-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.app-shell .homepage .pp-slide-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;display:grid}.app-shell .homepage .pp-slide-selectors>button{justify-content:center;min-width:0;min-height:44px;padding:9px 7px;font-size:14px;line-height:1.5}.app-shell .homepage .pp-carousel-transport{align-self:center}.app-shell .homepage .pp-carousel-transport>.pp-carousel-play{width:44px;height:44px}.app-shell .homepage .pp-service-shortcuts.pp-services-four{grid-template-columns:1fr;gap:10px}.app-shell .homepage .pp-services-four>button{border-radius:22px;min-height:104px;padding:22px 20px}.app-shell .page-care .hy-care-entry{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px 16px;margin-bottom:24px;padding:24px 22px;display:grid}.app-shell .page-care .hy-care-entry-icon{border-radius:16px;width:48px;height:48px}.app-shell .page-care .hy-care-entry-icon>svg{width:25px;height:25px}.app-shell .page-care .hy-care-entry h2{font-size:23px;line-height:1.5}.app-shell .page-care .hy-care-entry p{font-size:15px;line-height:1.8}.app-shell .page-care .hy-care-entry>.button{grid-column:2;justify-self:start;font-size:15px}}@media (max-width:390px){.app-shell .page-care .hy-care-entry{grid-template-columns:1fr;gap:13px;padding:23px 21px}.app-shell .page-care .hy-care-entry>.button{grid-column:1;justify-content:space-between;width:100%}}@media (min-width:380px) and (max-width:760px){.app-shell .homepage .pp-carousel-controls{gap:10px;display:flex}.app-shell .homepage .pp-slide-selectors{flex:1;justify-content:space-between;gap:2px;display:flex}.app-shell .homepage .pp-slide-selectors>button{white-space:nowrap;padding-inline:4px}}@media (max-width:760px){.app-shell .page-care .ws-header-actions{flex-wrap:wrap}.app-shell .page-care .ws-header-actions>.ws-family-create{flex-basis:100%;justify-content:flex-start;max-width:100%}}:root{--soft-canvas:#f5f6f3;--soft-line:#e2e7e1;--soft-shadow:0 3px 18px #173a3605;--soft-radius:22px}body,.app-shell .workspace-page{background:var(--soft-canvas)}.app-shell .topbar{-webkit-backdrop-filter:blur(22px)saturate(1.2);background:#ffffffdf;border-bottom-color:#e2e7e080}.app-shell .all-menu-button,.app-shell .icon-button{border-radius:50%}.app-shell .header-start{border-radius:999px;padding-inline:18px}.app-shell .button,.app-shell .au-studio .button,.app-shell .pp-primary{border-radius:13px;transition:background .18s,box-shadow .18s,opacity .18s}.app-shell .button.primary,.app-shell .pp-primary{box-shadow:0 2px 6px #173a3612}.app-shell .button.outline{background:#ffffffa8;border-color:#d8e0d6}.app-shell .button:hover:not(:disabled),.app-shell .pp-primary:hover{box-shadow:0 3px 12px #173a3610}.app-shell .panel,.app-shell .price-card,.app-shell .guidance-panel,.app-shell .metric,.app-shell .legal-guide,.app-shell .roadmap-item,.app-shell .story-card{border-radius:var(--soft-radius);border-color:var(--soft-line);box-shadow:var(--soft-shadow);background:#fff}.app-shell .ui-disclosure{border-color:var(--soft-line);box-shadow:var(--soft-shadow);border-radius:18px;overflow:hidden}.app-shell .ui-disclosure>summary{border-radius:18px}.app-shell .ui-disclosure[open]>summary{border-radius:18px 18px 0 0}.app-shell .ui-disclosure-body{background:#fff}.app-shell .demo-banner{color:#617367;background:#eaf0e7;border-radius:12px}.app-shell .tag,.app-shell .fa-example,.app-shell .fa-record-label{border-color:#0000;border-radius:999px;padding-inline:10px}.app-shell .space-tabs{background:#e8ece6;border-color:#0000;border-radius:17px;padding:4px}.app-shell .space-tabs>button{border-radius:12px;transition:background .18s,color .18s}.app-shell .space-tabs>button.active{box-shadow:0 2px 6px #173a360a}.app-shell .ui-page-tabs,.app-shell .about-tabs,.app-shell .filter-bar .tab-group{background:#e9ede7;border:0;border-radius:16px;gap:4px;width:fit-content;max-width:100%;padding:4px}.app-shell .ui-page-tabs>button,.app-shell .about-tabs>button,.app-shell .filter-bar .tab-group>button{color:#78837b;border:0;border-radius:12px;min-height:40px;margin:0;padding:9px 18px}.app-shell .ui-page-tabs>button[aria-selected=true],.app-shell .about-tabs>button.selected,.app-shell .filter-bar .tab-group>button.selected{color:#173a36;background:#fff;box-shadow:0 2px 6px #173a360a}.app-shell .search-field{background:#fff;border-color:#dce4da;border-radius:13px}.app-shell label>input:not([type=checkbox]):not([type=radio]),.app-shell label>select,.app-shell label>textarea,.app-shell .modal input:not([type=checkbox]):not([type=radio]),.app-shell .modal select,.app-shell .modal textarea{background:#fcfdfb;border-color:#dce4d9;border-radius:12px}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{outline-offset:2px;outline:2px solid #97afa0}.app-shell .modal{background:#fff;border-radius:27px;box-shadow:0 18px 70px #173a3626}.app-shell .sidebar{background:#fafcf9;border-radius:0 26px 26px 0;box-shadow:12px 0 50px #173a3610}.app-shell .sidebar .nav-item,.app-shell .sidebar .family-switch,.app-shell .sidebar-note{border-radius:13px}.app-shell .sidebar .nav-item.active{background:#eaf0e5}.app-shell .status-banner,.app-shell .notice-box,.app-shell .principle-strip,.app-shell .ui-action-row{border-radius:16px}.app-shell .toast{background:#fff;border-radius:17px;box-shadow:0 8px 30px #173a361c}.app-shell .family-atlas{background:#fff;border-color:#e1e6dd;border-radius:24px;box-shadow:0 4px 22px #173a3606}.app-shell .fa-toolbar{padding-top:15px;padding-bottom:13px}.app-shell .fa-modes{background:#ebefea;border:0;border-radius:16px;padding:4px}.app-shell .fa-modes>button{border-radius:12px;min-height:39px}.app-shell .fa-modes>button[aria-selected=true]{color:#173a36;background:#fff;box-shadow:0 2px 7px #173a360d}.app-shell .fa-canvas-tools{background:#f6f8f4;border-color:#e8ede5}.app-shell .fa-scroll{background:#fafcf8}.app-shell .fa-zoom>button,.app-shell .fa-zoom>.fa-reset,.app-shell .fa-add-relation{border-color:#dfe6da;border-radius:9px}.app-shell .fa-detail{background:#fff}.app-shell .fa-detail-copy>strong>small{border-radius:6px}.app-shell .family-information .responsive-table{border-radius:12px;overflow:auto}.app-shell .pp-hero{background:0 0;gap:18px;max-width:1280px;min-height:420px;margin:24px auto 0;padding:0 24px}.app-shell .pp-hero-copy{padding:32px 22px 32px 10px}.app-shell .pp-hero-photo{border-radius:28px;min-height:420px;box-shadow:0 5px 24px #173a3608}.app-shell .pp-service-shortcuts{border:0;gap:12px}.app-shell .pp-service-shortcuts>button,.app-shell .pp-service-shortcuts>button+button{border:1px solid var(--soft-line);box-shadow:var(--soft-shadow);border-radius:20px}.app-shell .pp-service-shortcuts>.pp-service-core{border-color:#193f35}.app-shell .pp-detail,.app-shell .pp-detail:first-child{border:1px solid var(--soft-line);box-shadow:var(--soft-shadow);border-radius:18px;margin-bottom:10px;overflow:hidden}.app-shell .pp-detail>summary{border-radius:18px}.app-shell .pp-family-portraits>img{border-radius:16px}.app-shell .pp-family-strip{border-top:0}.app-shell .pp-care-preview .au-overview-console{border-radius:17px;overflow:hidden}.app-shell .au-simple .au-simple-header h1{font-family:var(--sans);font-weight:600}.app-shell .au-simple .au-workspace-tabs{background:#e8ece6;border:0;border-radius:17px;gap:4px;padding:4px}.app-shell .au-simple .au-workspace-tabs>button{border:0;border-radius:12px;min-height:46px}.app-shell .au-simple .au-workspace-tabs>button[aria-selected=true]{background:#fff;box-shadow:0 2px 7px #173a360a}.app-shell .au-simple .au-mode-tabs{background:#fff;border:1px solid #e2e7df;border-radius:16px;gap:3px;padding:4px}.app-shell .au-simple .au-mode-tabs>button{border:0;border-radius:11px;min-height:44px;padding:10px}.app-shell .au-simple .au-mode-tabs>button:not(:last-child){border-right:0}.app-shell .au-simple .au-mode-tabs>button[aria-selected=true]{background:#edf3e9}.app-shell .au-simple .au-input-panel,.app-shell .au-simple .au-tax-result,.app-shell .au-simple .au-cost-result,.app-shell .au-simple .au-simple-empty{border:1px solid var(--soft-line);box-shadow:var(--soft-shadow);background:#fff;border-radius:22px}.app-shell .au-simple .au-simple-empty{background:#f2f5ee;border-style:solid}.app-shell .au-simple .au-input-panel input,.app-shell .au-simple .au-input-panel select{border-radius:12px}.app-shell .au-simple .au-message{border-radius:13px}.app-shell .au-simple .au-task-group>summary{border-radius:12px;padding-inline:10px}.app-shell .au-simple .au-task-group>summary:hover{background:#edf2e9}.app-shell .au-simple .au-task-check{border-radius:9px}.app-shell .au-private-badge{border-radius:999px}.app-shell .au-studio .csd-console{border-color:var(--soft-line);box-shadow:var(--soft-shadow);border-radius:24px}.app-shell .au-studio .csd-submit,.app-shell .au-studio .csd-secondary-action,.app-shell .au-studio .csd-inputs select,.app-shell .au-studio .csd-next-tasks button{border-radius:12px}.app-shell .csd-request-preview,.app-shell .csd-document-result,.app-shell .csd-error{border-radius:16px}.app-shell .csd-category-tabs>button{border-radius:12px 12px 0 0}.app-shell .au-inline-entry,.app-shell .urgent-banner,.app-shell .weekly-prompt,.app-shell .book-banner,.app-shell .memorial-panel,.app-shell .expert-banner,.app-shell .brand-story-hero{border-radius:24px;overflow:hidden}.app-shell .deadline-grid>section,.app-shell .estimate-result,.app-shell .life-note{border-radius:18px}.app-shell .checkin-options>button{border-radius:17px}.app-shell .check-box{border-radius:6px}.app-shell .progress-track,.app-shell .progress-track>span{border-radius:999px}@media (max-width:760px){.app-shell .panel,.app-shell .price-card,.app-shell .story-card{border-radius:20px}.app-shell .family-atlas{border-radius:22px}.app-shell .space-tabs{border-radius:16px}.app-shell .space-tabs>button{border-radius:12px}.app-shell .ui-page-tabs>button,.app-shell .about-tabs>button,.app-shell .filter-bar .tab-group>button{padding:9px 12px;font-size:12px}.app-shell .mobile-bottom{-webkit-backdrop-filter:blur(24px)saturate(1.2);background:#fffffff0;border:1px solid #ffffffc9;border-radius:23px;width:calc(100% - 24px);max-width:520px;height:64px;margin-inline:auto;padding:5px 6px;bottom:10px;left:0;right:0;box-shadow:0 4px 26px #173a3618}.app-shell .mobile-bottom>button{border-radius:17px;min-width:0;margin:0 2px}.app-shell .mobile-bottom>button.active{color:#173a36;background:#eaf1e6}.app-shell .mobile-bottom>button.active:before{display:none}.app-shell .pp-hero{gap:0;min-height:0;margin-top:10px;padding:0}.app-shell .pp-hero-copy{padding:24px 24px 22px}.app-shell .pp-hero-photo{border-radius:23px;height:160px;min-height:0;margin-inline:22px}.app-shell .pp-service-shortcuts{gap:10px}.app-shell .pp-service-shortcuts>button,.app-shell .pp-service-shortcuts>button+button{border-radius:18px}.app-shell .pp-detail{border-radius:16px}.app-shell .pp-detail>summary{border-radius:16px;padding-inline:16px}.app-shell .au-simple .au-workspace-tabs{border-radius:16px;gap:2px}.app-shell .au-simple .au-workspace-tabs>button{border-radius:12px;padding-inline:5px;font-size:12px}.app-shell .modal{border-radius:24px}.app-shell .footer{padding-bottom:100px}}@media (prefers-reduced-motion:reduce){.app-shell .button,.app-shell .pp-primary,.app-shell .space-tabs>button{transition:none}}@media (min-width:1024px){body{font-size:16px}.app-shell .desktop-main-nav>button{font-size:16px;line-height:1.5}.app-shell .header-start{min-height:42px;font-size:14px;line-height:1.6}.app-shell .sidebar .nav-item{min-height:44px;font-size:15px;line-height:1.6}.app-shell .sidebar :is(.nav-caption,.family-switch small,.version){font-size:12px}.app-shell .sidebar .family-switch strong{font-size:15px}.app-shell .sidebar-note button{font-size:13px}.app-shell .workspace-page .page-title h1{font-size:36px;line-height:1.4}.app-shell .workspace-page .page-title .subtitle{font-size:16px;line-height:1.75}.app-shell .workspace-page .page-title .eyebrow{font-size:12px}.app-shell .workspace-page .panel-head h2{font-size:22px;line-height:1.5}.app-shell .workspace-page .panel-head p{font-size:14px;line-height:1.75}.app-shell .workspace-page .section-intro h2{font-size:28px;line-height:1.5}.app-shell .workspace-page .button{min-height:44px;font-size:15px;line-height:1.55}.app-shell .workspace-page .text-link{font-size:14px;line-height:1.65}.app-shell .workspace-page :is(.tag,.tag.muted,.eyebrow){font-size:12px}.app-shell .workspace-page :is(.space-tabs,.ui-page-tabs,.about-tabs,.tab-group)>button{font-size:15px;line-height:1.6}.app-shell .workspace-page .ui-disclosure>summary{font-size:16px;line-height:1.6}.app-shell .workspace-page .ui-disclosure>summary>small{font-size:13px}.app-shell .workspace-page .ui-action-row>p{font-size:15px;line-height:1.75}.app-shell .workspace-page :is(.demo-banner,.status-banner){font-size:14px;line-height:1.7}.app-shell .workspace-page .demo-banner :is(strong,button){font-size:13px}.app-shell .workspace-page :is(.demo-banner small,.ui-status-note){font-size:13px;line-height:1.75}.app-shell .workspace-page label{font-size:14px;line-height:1.7}.app-shell .workspace-page label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea),.app-shell .workspace-page .search-field>input{font-size:16px;line-height:1.5}.app-shell .workspace-page :is(.form-note,.form-error,.optional,.source-note,.table-small){font-size:13px;line-height:1.75}.app-shell .workspace-page :is(table,table th,table td){font-size:14px;line-height:1.75}.app-shell .workspace-page :is(.notice-box,.body-copy,.policy-grid>div,.policy-lines p){font-size:15px;line-height:1.8}.app-shell .modal label{font-size:15px}.app-shell .modal label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px;line-height:1.5}.app-shell .modal :is(.modal-description,.modal-prose p,.story-content){font-size:16px;line-height:1.8}.app-shell .modal :is(.form-note,.form-error,.optional,.checkbox-label,.small-notice){font-size:13px;line-height:1.8}.app-shell .modal .button{min-height:44px;font-size:15px}.app-shell .workspace-page :is(.task-row strong,.preparation-list strong,.settings-row strong){font-size:15px;line-height:1.75}.app-shell .workspace-page :is(.task-row small,.preparation-list span,.settings-row p,.progress-info,.all-schedule){font-size:13px;line-height:1.75}.app-shell .workspace-page :is(.resource-item h3,.legal-guide h3,.inheritance-step h3,.life-category-grid h3){font-size:18px;line-height:1.6}.app-shell .workspace-page :is(.resource-item p,.legal-guide p,.inheritance-step p,.life-category-grid p,.contact-empty p){font-size:15px;line-height:1.8}.app-shell .workspace-page :is(.checkin-options strong,.checkin-history p,.checkin-history>div,.checkin-history small){font-size:13px;line-height:1.7}.app-shell .workspace-page .story-body h3{font-size:21px;line-height:1.6}.app-shell .workspace-page .story-body>p{font-size:15px;line-height:1.8}.app-shell .workspace-page :is(.story-body>small,.story-body>small>span,.cover-type){font-size:12px;line-height:1.7}.app-shell .workspace-page :is(.weekly-prompt p,.book-banner p:not(.eyebrow),.memorial-panel p:not(.eyebrow)){font-size:15px;line-height:1.8}.app-shell .workspace-page :is(.weekly-prompt h2,.book-banner h2,.memorial-panel h2){font-size:28px;line-height:1.5}.app-shell .workspace-page .price-card>p:first-child{font-size:15px}.app-shell .workspace-page :is(.price-desc,.price-card li,.urgent-banner p){font-size:15px;line-height:1.8}.app-shell .workspace-page :is(.price-card h3 small,.price-exclusion,.price-card .price-exclusion){font-size:13px;line-height:1.8}.app-shell .workspace-page .urgent-banner h2{font-size:28px;line-height:1.5}.app-shell .workspace-page :is(.estimate-fields label,.estimate-result dl>div,.life-note-filter>label){font-size:14px;line-height:1.75}.app-shell .workspace-page :is(.estimate-result>span,.estimate-result>p,.life-note small,.note-amount,.deadline-grid p,.inheritance-step small){font-size:13px;line-height:1.8}.app-shell .workspace-page .life-note h3{font-size:20px;line-height:1.6}.app-shell .workspace-page .life-note>p{font-size:16px;line-height:1.85}.app-shell .workspace-page :is(.deadline-grid>section>span,.document-source,.feature-status>span){font-size:14px}.app-shell .workspace-page .deadline-grid h3{font-size:20px}.app-shell .workspace-page :is(.brand-prose>p,.brand-values p:last-child,.brand-story-hero p:not(.eyebrow)){font-size:16px;line-height:1.85}.app-shell .workspace-page :is(.plan-summary,.plan-chapter .plan-summary,.plan-chapter ul,.plan-article li,.roadmap-item ul){font-size:15px;line-height:1.85}.app-shell .workspace-page :is(.plan-index>a,.roadmap-criteria,.document-source small,.footer small,.footer button,.footer>div:last-child>span){font-size:13px;line-height:1.7}.app-shell .workspace-page :is(.empty-state p,.inline-empty,.checklist-starter>p,.checklist-starter>button){font-size:15px;line-height:1.8}.app-shell .workspace-page .au-simple .au-simple-header h1{font-size:36px;line-height:1.4}.app-shell .workspace-page .au-simple .au-simple-header p{font-size:16px;line-height:1.75}.app-shell .workspace-page .au-simple :is(.au-workspace-tabs>button,.au-mode-tabs strong){font-size:16px;line-height:1.6}.app-shell .workspace-page .au-simple .au-input-panel label{font-size:14px}.app-shell .workspace-page .au-simple .au-input-panel label>:is(input,select){font-size:16px;line-height:1.5}.app-shell .workspace-page .au-simple .au-input-panel input::placeholder{font-size:14px}.app-shell .workspace-page .au-simple :is(.au-simple-private,.au-field-note,.au-input-footer,.au-input-panel label>small,.au-task-progress,.au-plan-footnote,.au-official-note,.au-tax-note,.au-tax-formula,.au-cost-result>p,.au-group-count){font-size:13px;line-height:1.75}.app-shell .workspace-page .au-simple :is(.au-input-title h2,.au-simple-empty h2){font-size:22px;line-height:1.5}.app-shell .workspace-page .au-simple :is(.au-result-heading h2,.au-saved-section h2){font-size:28px;line-height:1.5}.app-shell .workspace-page .au-simple :is(.au-simple-empty p,.au-message,.au-task p,.au-saved-section>div:first-child>p){font-size:15px;line-height:1.8}.app-shell .workspace-page .au-simple :is(.au-task h3,.au-task-group>summary>strong,.au-official-disclosure>summary>strong,.au-official-guides h3){font-size:16px;line-height:1.65}.app-shell .workspace-page .au-simple :is(.au-official-guides p,.au-official-disclosure>summary>span,.au-plan-metrics span,.au-plan-metrics small){font-size:13px;line-height:1.75}.app-shell .workspace-page .au-simple .au-plan-actions>.button{min-height:44px;font-size:15px}.app-shell .workspace-page .au-simple .au-plan-actions>button:not(.button){font-size:14px}.app-shell .workspace-page .au-simple .au-example-button{font-size:14px!important}.app-shell .workspace-page .csd-demo .csd-heading h2{font-size:34px;line-height:1.45}.app-shell .workspace-page .csd-demo :is(.csd-heading-note>p,.csd-details-copy,.csd-service-row p,.csd-detail-heading>p,.csd-pane-intro>p,.csd-request-preview>p,.csd-workspace-empty,.csd-initial>p){font-size:15px;line-height:1.75}.app-shell .workspace-page .csd-demo :is(.csd-service-row strong,.csd-input-heading strong,.csd-category-tabs strong,.csd-next-title strong,.csd-next-tasks strong,.csd-workspace-list strong){font-size:16px;line-height:1.65}.app-shell .workspace-page .csd-demo .csd-detail-heading>h3{font-size:26px;line-height:1.5}.app-shell .workspace-page .csd-demo :is(.csd-result-summary strong,.csd-workspace-heading h3,.csd-pane-intro>h4){font-size:20px;line-height:1.6}.app-shell .workspace-page .csd-demo .csd-inputs>label{font-size:14px}.app-shell .workspace-page .csd-demo .csd-inputs select{font-size:16px}.app-shell .workspace-page .csd-demo button{line-height:1.6;font-size:14px!important}.app-shell .workspace-page .csd-demo :is(.csd-demo-badge,.csd-input-heading span,.csd-flow-step>strong,.csd-result-summary>span,.csd-service-row small,.csd-facts,.csd-attributes>div,.csd-document-list>li,.csd-preview-facts,.csd-request-preview>dl){font-size:14px;line-height:1.75}.app-shell .workspace-page .csd-demo :is(.csd-overline,.csd-result-kicker,.csd-detail-heading>span,.csd-connections>span,.csd-connections small,.csd-list-label,.csd-list-label>small,.csd-next-title>span,.csd-next-tasks p,.csd-document-result small,.csd-document-result>p,.csd-request-preview>div>small,.csd-request-preview>.csd-preview-note,.csd-workspace-footer>span,.csd-notice,.csd-changed){font-size:13px;line-height:1.75}.app-shell .workspace-page .csd-demo .csd-document-result strong{font-size:15px}.app-shell .workspace-page .csd-demo :is(.csd-document-result>h4,.csd-request-preview>div>strong){font-size:18px;line-height:1.6}}body{font-size:16px}.app-shell .desktop-main-nav>button{font-size:16px;line-height:1.5}.app-shell .header-start{min-height:42px;font-size:14px;line-height:1.6}.app-shell .sidebar .nav-item{min-height:44px;font-size:15px;line-height:1.6}.app-shell .sidebar :is(.nav-caption,.family-switch small,.version){font-size:12px}.app-shell .sidebar .family-switch strong{font-size:15px}.app-shell .sidebar-note button{font-size:13px}.app-shell .workspace-page .page-title h1{font-size:clamp(28px,3.6vw,36px);line-height:1.4}.app-shell .workspace-page .page-title .subtitle{font-size:16px;line-height:1.75}.app-shell .workspace-page .page-title .eyebrow{font-size:12px}.app-shell .workspace-page .panel-head h2{font-size:22px;line-height:1.5}.app-shell .workspace-page .panel-head p{font-size:14px;line-height:1.75}.app-shell .workspace-page .section-intro h2{font-size:28px;line-height:1.5}.app-shell .workspace-page .button{min-height:44px;font-size:15px;line-height:1.55}.app-shell .workspace-page .text-link{font-size:14px;line-height:1.65}.app-shell .workspace-page :is(.tag,.tag.muted,.eyebrow){font-size:12px}.app-shell .workspace-page :is(.space-tabs,.ui-page-tabs,.about-tabs,.tab-group)>button{font-size:15px;line-height:1.6}.app-shell .workspace-page .ui-disclosure>summary{font-size:16px;line-height:1.6}.app-shell .workspace-page .ui-disclosure>summary>small{font-size:13px}.app-shell .workspace-page .ui-action-row>p{font-size:15px;line-height:1.75}.app-shell .workspace-page :is(.demo-banner,.status-banner){font-size:14px;line-height:1.7}.app-shell .workspace-page .demo-banner :is(strong,button){font-size:13px}.app-shell .workspace-page :is(.demo-banner small,.ui-status-note){font-size:13px;line-height:1.75}.app-shell .workspace-page label{font-size:14px;line-height:1.7}.app-shell .workspace-page label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea),.app-shell .workspace-page .search-field>input{font-size:16px;line-height:1.5}.app-shell .workspace-page :is(.form-note,.form-error,.optional,.source-note,.table-small){font-size:13px;line-height:1.75}.app-shell .workspace-page :is(table,table th,table td){font-size:14px;line-height:1.75}.app-shell .workspace-page :is(.notice-box,.body-copy,.policy-grid>div,.policy-lines p){font-size:15px;line-height:1.8}.app-shell .modal label{font-size:15px}.app-shell .modal label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px;line-height:1.5}.app-shell .modal :is(.modal-description,.modal-prose p,.story-content){font-size:16px;line-height:1.8}.app-shell .modal :is(.form-note,.form-error,.optional,.checkbox-label,.small-notice){font-size:13px;line-height:1.8}.app-shell .modal .button{min-height:44px;font-size:15px}.app-shell .workspace-page :is(.task-row strong,.preparation-list strong,.settings-row strong){font-size:15px;line-height:1.75}.app-shell .workspace-page :is(.task-row small,.preparation-list span,.settings-row p,.progress-info,.all-schedule){font-size:13px;line-height:1.75}.app-shell .workspace-page :is(.resource-item h3,.legal-guide h3,.inheritance-step h3,.life-category-grid h3){font-size:18px;line-height:1.6}.app-shell .workspace-page :is(.resource-item p,.legal-guide p,.inheritance-step p,.life-category-grid p,.contact-empty p){font-size:15px;line-height:1.8}.app-shell .workspace-page :is(.checkin-options strong,.checkin-history p,.checkin-history>div,.checkin-history small){font-size:13px;line-height:1.7}.app-shell .workspace-page .story-body>p{font-size:15px;line-height:1.8}.app-shell .workspace-page :is(.story-body>small,.story-body>small>span,.cover-type){font-size:12px;line-height:1.7}.app-shell .workspace-page :is(.weekly-prompt p,.book-banner p:not(.eyebrow),.memorial-panel p:not(.eyebrow)){font-size:15px;line-height:1.8}.app-shell .workspace-page :is(.weekly-prompt h2,.book-banner h2,.memorial-panel h2){font-size:28px;line-height:1.5}.app-shell .workspace-page .price-card>p:first-child{font-size:15px}.app-shell .workspace-page :is(.price-desc,.price-card li,.urgent-banner p){font-size:15px;line-height:1.8}.app-shell .workspace-page :is(.price-card h3 small,.price-exclusion,.price-card .price-exclusion){font-size:13px;line-height:1.8}.app-shell .workspace-page .urgent-banner h2{font-size:28px;line-height:1.5}.app-shell .workspace-page :is(.estimate-fields label,.estimate-result dl>div,.life-note-filter>label){font-size:14px;line-height:1.75}.app-shell .workspace-page :is(.estimate-result>span,.estimate-result>p,.life-note small,.note-amount,.deadline-grid p,.inheritance-step small){font-size:13px;line-height:1.8}.app-shell .workspace-page .life-note h3{font-size:20px;line-height:1.6}.app-shell .workspace-page .life-note>p{font-size:16px;line-height:1.85}.app-shell .workspace-page :is(.deadline-grid>section>span,.document-source,.feature-status>span){font-size:14px}.app-shell .workspace-page .deadline-grid h3{font-size:20px}.app-shell .workspace-page :is(.brand-prose>p,.brand-values p:last-child,.brand-story-hero p:not(.eyebrow)){font-size:16px;line-height:1.85}.app-shell .workspace-page :is(.plan-summary,.plan-chapter .plan-summary,.plan-chapter ul,.plan-article li,.roadmap-item ul){font-size:15px;line-height:1.85}.app-shell .workspace-page :is(.plan-index>a,.roadmap-criteria,.document-source small,.footer small,.footer button,.footer>div:last-child>span){font-size:13px;line-height:1.7}.app-shell .workspace-page :is(.empty-state p,.inline-empty,.checklist-starter>p,.checklist-starter>button){font-size:15px;line-height:1.8}.app-shell .workspace-page .au-simple .au-simple-header h1{font-size:clamp(28px,3.6vw,36px);line-height:1.4}.app-shell .workspace-page .au-simple .au-simple-header p{font-size:16px;line-height:1.75}.app-shell .workspace-page .au-simple :is(.au-workspace-tabs>button,.au-mode-tabs strong){font-size:16px;line-height:1.6}.app-shell .workspace-page .au-simple .au-input-panel label>:is(input,select){font-size:16px;line-height:1.5}.app-shell .workspace-page .au-simple .au-input-panel input::placeholder{font-size:14px}.app-shell .workspace-page .au-simple :is(.au-simple-private,.au-field-note,.au-input-footer,.au-input-panel label>small,.au-task-progress,.au-plan-footnote,.au-official-note,.au-tax-note,.au-tax-formula,.au-cost-result>p,.au-group-count){font-size:13px;line-height:1.75}.app-shell .workspace-page .au-simple :is(.au-input-title h2,.au-simple-empty h2){font-size:22px;line-height:1.5}.app-shell .workspace-page .au-simple :is(.au-result-heading h2,.au-saved-section h2){font-size:28px;line-height:1.5}.app-shell .workspace-page .au-simple :is(.au-simple-empty p,.au-message,.au-task p,.au-saved-section>div:first-child>p){font-size:15px;line-height:1.8}.app-shell .workspace-page .au-simple :is(.au-task h3,.au-task-group>summary>strong,.au-official-disclosure>summary>strong,.au-official-guides h3){font-size:16px;line-height:1.65}.app-shell .workspace-page .au-simple :is(.au-official-guides p,.au-official-disclosure>summary>span,.au-plan-metrics span,.au-plan-metrics small){font-size:13px;line-height:1.75}.app-shell .workspace-page .au-simple .au-plan-actions>.button{min-height:44px;font-size:15px}.app-shell .workspace-page .au-simple .au-plan-actions>button:not(.button){font-size:14px}.app-shell .workspace-page .au-simple .au-example-button{font-size:14px!important}.app-shell .workspace-page .csd-demo .csd-heading h2{font-size:clamp(28px,3.4vw,34px);line-height:1.45}.app-shell .workspace-page .csd-demo :is(.csd-service-row strong,.csd-input-heading strong,.csd-category-tabs strong,.csd-next-title strong,.csd-next-tasks strong,.csd-workspace-list strong){font-size:16px;line-height:1.65}.app-shell .workspace-page .csd-demo .csd-detail-heading>h3{font-size:26px;line-height:1.5}.app-shell .workspace-page .csd-demo :is(.csd-result-summary strong,.csd-workspace-heading h3,.csd-pane-intro>h4){font-size:20px;line-height:1.6}.app-shell .workspace-page .csd-demo .csd-inputs>label{font-size:14px}.app-shell .workspace-page .csd-demo .csd-inputs select{font-size:16px}.app-shell .workspace-page .csd-demo button{line-height:1.6;font-size:14px!important}.app-shell .workspace-page .csd-demo :is(.csd-demo-badge,.csd-input-heading span,.csd-flow-step>strong,.csd-result-summary>span,.csd-service-row small,.csd-facts,.csd-attributes>div,.csd-document-list>li,.csd-preview-facts,.csd-request-preview>dl){font-size:14px;line-height:1.75}.app-shell .workspace-page .csd-demo :is(.csd-overline,.csd-result-kicker,.csd-detail-heading>span,.csd-connections>span,.csd-connections small,.csd-list-label,.csd-list-label>small,.csd-next-title>span,.csd-next-tasks p,.csd-document-result small,.csd-document-result>p,.csd-request-preview>div>small,.csd-request-preview>.csd-preview-note,.csd-workspace-footer>span,.csd-notice,.csd-changed){font-size:13px;line-height:1.75}.app-shell .workspace-page .csd-demo .csd-document-result strong{font-size:15px}.app-shell .workspace-page .csd-demo :is(.csd-document-result>h4,.csd-request-preview>div>strong){font-size:18px;line-height:1.6}.app-shell .all-menu-button,.app-shell .modal .icon-button{min-width:44px;min-height:44px}.app-shell .header-start{min-height:44px}.app-shell .sidebar-note p{font-size:16px;line-height:1.75}.app-shell .sidebar .sidebar-note button{min-height:44px;font-size:14px}.app-shell .mobile-bottom>button>span{font-size:12px;line-height:1.4}.app-shell .mobile-bottom>button{min-height:48px}.app-shell .toast{font-size:14px;line-height:1.75}.app-shell .toast button{min-width:44px;min-height:44px}.app-shell .modal h2{font-size:clamp(28px,3.4vw,34px);line-height:1.45}.app-shell .modal :is(.eyebrow,.story-date,.book-preview-caption,.book-preview-privacy){font-size:13px;line-height:1.75}.app-shell .modal .checkbox-label,.app-shell .modal .small-notice{font-size:14px;line-height:1.75}.app-shell .modal :is(.book-text-page>p,.book-image-page>p){font-size:16px;line-height:1.85}.app-shell .modal .book-text-page h3{font-size:26px;line-height:1.6}.app-shell .modal :is(.book-text-page>span,.book-page>small,.book-pagination>span){font-size:12px;line-height:1.6}.app-shell .modal .book-pagination>.button{min-height:44px;font-size:14px;line-height:1.6}.app-shell .workspace-page :is(.price-card,.book-banner,.settings-row,.life-hero-links,.inheritance-step-actions,.contact-empty,.expert-banner) .button{min-height:44px;font-size:15px;line-height:1.6}.app-shell .workspace-page :is(.price-feature-details>summary,.inheritance-step-actions .text-link,.legal-guide .text-link,.life-note .text-link,.all-schedule){min-height:44px;font-size:14px;line-height:1.65}.app-shell .workspace-page :is(.text-link,.demo-banner button,.ui-status-note>button),.app-shell .workspace-page :is(.space-tabs,.ui-page-tabs,.about-tabs,.tab-group)>button{min-height:44px}.app-shell .workspace-page .ui-disclosure>summary{min-height:58px}.app-shell .workspace-page .ui-disclosure>summary>span{overflow-wrap:anywhere}.app-shell .workspace-page .ui-status-note{font-size:13px;line-height:1.8}.app-shell .workspace-page :is(.guidance-panel h2,.contact-empty h3,.empty-state h3){font-size:28px;line-height:1.5}.app-shell .workspace-page :is(.guidance-panel>p,.numbered-steps strong,.principle-strip p,.ui-disclosure-body>p){font-size:15px;line-height:1.8}.app-shell .workspace-page :is(.numbered-steps small,.numbered-steps b,.principle-strip h3,.progress-info em){font-size:13px;line-height:1.75}.app-shell .workspace-page .task-row{min-height:70px}.app-shell .workspace-page .task-row strong{font-size:16px;line-height:1.7}.app-shell .workspace-page .progress-info>b{font-size:21px}.app-shell .workspace-page .checkin-options strong{white-space:normal;font-size:15px;line-height:1.55}.app-shell .workspace-page .checkin-history h3{font-size:16px;line-height:1.6}.app-shell .workspace-page .checkin-history :is(p,div){font-size:15px;line-height:1.75}.app-shell .workspace-page .checkin-history small{font-size:13px}.app-shell .workspace-page .story-body h3{font-size:22px;line-height:1.6}.app-shell .workspace-page .text-memory-cover span{font-size:17px}.app-shell .workspace-page :is(.life-hero-copy>p:not(.eyebrow),.expert-banner p:not(.eyebrow),.checklist-starter>p,.policy-lines p){font-size:16px;line-height:1.8}.app-shell .workspace-page .life-private-note{font-size:13px;line-height:1.75}.app-shell .workspace-page :is(.life-category-grid h3,.life-note h3,.resource-item h3,.legal-guide h3){font-size:20px;line-height:1.6}.app-shell .workspace-page .life-note-filter>label{font-size:14px}.app-shell .workspace-page .life-note-filter select{min-height:44px;font-size:16px}.app-shell .workspace-page .life-category-no{font-size:14px}.app-shell .workspace-page .inheritance-step-fold>summary small{font-size:13px;line-height:1.75}.app-shell .workspace-page .inheritance-step-fold .ui-disclosure-body>p{font-size:16px;line-height:1.8}.app-shell .workspace-page .inheritance-step-fold .inheritance-number{font-size:14px}.app-shell .workspace-page .settings-row strong{font-size:17px;line-height:1.6}.app-shell .workspace-page .settings-row p,.app-shell .workspace-page :is(.setting-family,.feature-status>span,.policy-grid>div,.implementation-grid p){font-size:15px;line-height:1.8}.app-shell .workspace-page .metric>span{font-size:15px;line-height:1.65}.app-shell .workspace-page .metric>b{font-size:42px;line-height:1.4}.app-shell .workspace-page .metric>b small{font-size:14px}.app-shell .workspace-page .implementation-grid h3{font-size:18px;line-height:1.6}.app-shell .workspace-page :is(.brand-prose h2,.plan-article h2,.roadmap-item h2){font-size:28px;line-height:1.55}.app-shell .workspace-page .plan-index>a{min-height:44px;font-size:14px;line-height:1.7}.app-shell .workspace-page :is(.plan-index>a>span,.plan-number,.plan-chapter-number,.document-source small),.app-shell .workspace-page .small-overline{font-size:12px;line-height:1.7}.app-shell .workspace-page .document-source strong{font-size:15px;line-height:1.7}.app-shell .workspace-page .footer>div:first-child>span{font-size:20px}.app-shell .workspace-page :is(.footer button,.footer small,.footer>div:last-child>span){font-size:13px;line-height:1.75}.app-shell .workspace-page .footer button{min-height:44px}.app-shell .workspace-page :is(.estimate-result>h3>small,.estimate-result dl>div){font-size:15px;line-height:1.75}.app-shell .workspace-page .estimate-fields label{font-size:15px}.app-shell .workspace-page .au-simple :is(.au-mode-tabs>button,.au-workspace-tabs>button){min-height:50px}.app-shell .workspace-page .au-simple .au-input-panel :is(input,select){min-height:46px;font-size:16px}.app-shell .workspace-page .au-simple .au-input-panel label{font-size:15px}.app-shell .workspace-page .au-simple .au-task-check{min-width:32px;min-height:44px}.app-shell .workspace-page .au-simple .au-task h3{font-size:17px;line-height:1.65}.app-shell .workspace-page .au-simple .au-official-guides p{font-size:15px;line-height:1.8}.app-shell .workspace-page .au-simple :is(.au-official-guides .text-link,.au-calculation-details>summary,.au-example-button){min-height:44px;font-size:14px!important}.app-shell .workspace-page .au-simple :is(.au-tax-top strong,.au-cost-result strong){font-size:30px;line-height:1.5}.app-shell .workspace-page .au-simple .au-cost-result :is(dt,dd){font-size:15px;line-height:1.75}.app-shell .workspace-page .au-simple .au-plan-metrics strong{font-size:20px;line-height:1.5}.app-shell .workspace-page .au-simple .au-plan-metrics :is(span,small){font-size:13px;line-height:1.7}.app-shell .workspace-page .au-simple .au-official-guides h3{font-size:18px;line-height:1.6}.app-shell .workspace-page .csd-demo :is(.csd-submit,.csd-secondary-action,.csd-text-action,.csd-detail-tabs>button,.csd-category-tabs>button,.csd-next-tasks button,.csd-workspace-heading>button,.csd-workspace-footer>button){min-height:44px}.app-shell .workspace-page .csd-demo :is(.csd-heading-note>p,.csd-details-copy,.csd-service-row p,.csd-detail-heading>p,.csd-pane-intro>p,.csd-request-preview>p,.csd-workspace-empty,.csd-initial>p){font-size:16px;line-height:1.75}.app-shell .workspace-page .csd-demo :is(.csd-next-tasks p,.csd-document-result small,.csd-document-result>p,.csd-workspace-list strong,.csd-document-list>li){font-size:14px;line-height:1.75}.app-shell .workspace-page .csd-demo :is(.csd-inputs>label,.csd-facts,.csd-preview-facts,.csd-attributes>div){font-size:15px;line-height:1.7}.app-shell .workspace-page .csd-demo .csd-inputs select{min-height:46px;font-size:16px}.app-shell .workspace-page .csd-demo .csd-initial h3{font-size:28px;line-height:1.5}.app-shell .workspace-page .csd-demo :is(.csd-initial-diagram small,.csd-initial>div:last-child>span,.csd-small-badge,.csd-document-list>li>span,.csd-document-list>li>small,.csd-request-preview>div>span,.csd-error,.csd-error>span:last-child){font-size:13px;line-height:1.75}.app-shell .workspace-page .csd-demo .csd-error>strong{font-size:15px;line-height:1.7}.app-shell .workspace-page .csd-demo .csd-document-result strong{font-size:16px;line-height:1.65}.app-shell .workspace-page .csd-demo .csd-workspace-list>li>button:first-child{min-height:50px}.app-shell .workspace-page .csd-demo .csd-remove-task{min-width:44px;min-height:44px}.app-shell .workspace-page .csd-demo :is(.csd-flow-step>span,.csd-service-number,.csd-category-tabs>button>span,.csd-workspace-heading h3>small){font-size:12px;line-height:1.5}.app-shell .workspace-page .ev-readiness :is(.ev-topic>span,.ev-group-text>strong){font-size:15px;line-height:1.6}.app-shell .workspace-page .ev-readiness :is(.ev-record-note,.ev-group-text>small,.ev-topic>small,.ev-group-count>small){font-size:13px;line-height:1.7}.app-shell .workspace-page .ev-readiness .ev-ring-center>span{font-size:13px;line-height:1.6}.app-shell .workspace-page .ev-readiness :is(.ev-topic,.ev-group-row){min-height:48px}@media (max-width:760px){.app-shell .workspace-page :is(.page-title .button,.button,.text-link){white-space:normal}.app-shell .workspace-page .space-tabs>button{min-height:46px;font-size:14px;line-height:1.55}.app-shell .workspace-page :is(.ui-page-tabs,.about-tabs,.tab-group)>button{min-height:44px;font-size:14px;line-height:1.55}.app-shell .workspace-page .ui-disclosure>summary{flex-wrap:wrap;gap:8px 12px}.app-shell .workspace-page .ui-disclosure>summary>small{white-space:normal}.app-shell .workspace-page .page-title .subtitle{font-size:16px;line-height:1.75}.app-shell .workspace-page .demo-banner{flex-wrap:wrap;gap:8px 14px}.app-shell .workspace-page .demo-banner button{white-space:normal}.app-shell .workspace-page .filter-bar{flex-wrap:wrap;gap:14px}.app-shell .workspace-page .filter-bar .tab-group{flex-wrap:wrap}.app-shell .workspace-page .search-field>input{font-size:16px}.app-shell .workspace-page .settings-row{flex-wrap:wrap;gap:14px}.app-shell .workspace-page .settings-row>div:first-child{flex-basis:100%}.app-shell .workspace-page .inheritance-step-actions{flex-wrap:wrap;gap:12px}.app-shell .workspace-page .price-card li{font-size:15px;line-height:1.75}.app-shell .workspace-page .checkin-options{gap:8px}.app-shell .workspace-page .checkin-options strong{font-size:14px;line-height:1.55}.app-shell .workspace-page .checkin-history>div{flex-wrap:wrap;gap:8px}.app-shell .workspace-page .resource-item h3{font-size:20px}.app-shell .workspace-page .plan-index{grid-template-columns:1fr}.app-shell .page-operations .responsive-table table{min-width:560px}.app-shell .workspace-page .au-simple .au-workspace-tabs>button{gap:6px;font-size:15px;line-height:1.5}.app-shell .workspace-page .au-simple .au-mode-tabs strong{font-size:15px}.app-shell .workspace-page .au-simple .au-plan-actions>.button{min-height:46px;font-size:15px}.app-shell .workspace-page .au-simple .au-task h3{font-size:17px}.app-shell .workspace-page .csd-demo .csd-workspace-footer>button{white-space:normal}.app-shell .workspace-page .csd-demo .csd-detail-tabs{flex-wrap:wrap;gap:8px}.app-shell .workspace-page .csd-demo .csd-detail-tabs>button{white-space:normal}.app-shell .workspace-page .csd-demo .csd-next-title{flex-wrap:wrap}.app-shell .workspace-page .csd-demo .csd-document-list>li>strong{overflow-wrap:anywhere}.app-shell .modal .book-pagination{flex-wrap:wrap}}@media (max-width:600px){.app-shell .workspace-page .csd-demo .csd-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace-page .csd-demo .csd-category-tabs>button{flex-wrap:nowrap;min-height:50px}.app-shell .workspace-page .csd-demo .csd-category-tabs strong{font-size:15px}.app-shell .workspace-page .csd-demo .csd-flow-step>strong{font-size:13px}.app-shell .workspace-page .csd-demo .csd-workspace-heading h3{font-size:20px}.app-shell .workspace-page .csd-demo .csd-next-tasks>li{gap:10px}}.app-shell .main-shell .workspace-page:is(.page-family,.page-life,.page-automation,.page-funeral,.page-records,.page-care){color:#263b32;background:#f5f6f3;max-width:1400px;padding:30px 48px 0}.app-shell .workspace-page:is(.page-family,.page-life,.page-automation,.page-funeral,.page-records,.page-care) :is(h1,h2,h3,.au-plan-metrics strong,.au-tax-top strong,.au-cost-result strong){font-family:var(--sans)}.app-shell .workspace-page:is(.page-family,.page-life,.page-automation,.page-funeral,.page-records,.page-care)>.demo-banner{color:#637663;background:#eaf0e7;border-radius:14px;min-height:44px;margin-bottom:25px;padding:10px 15px}.app-shell .workspace-page:is(.page-family,.page-life,.page-automation,.page-funeral,.page-records,.page-care)>.demo-banner :is(strong,button){font-size:13px;line-height:1.7}.ws-page-header{justify-content:space-between;align-items:center;gap:28px;padding:8px 0 30px;display:flex}.ws-eyebrow{letter-spacing:.035em;color:#5c7868;align-items:center;gap:9px;font-size:13px;font-weight:550;line-height:1.6;display:flex}.ws-page-header h1{font-family:var(--sans);letter-spacing:-.045em;color:#263b32;word-break:keep-all;margin:12px 0 14px;font-size:46px;font-weight:650;line-height:1.25}.ws-page-header h1 em{color:#1c5848;font-style:normal}.ws-page-description{letter-spacing:-.025em;color:#657269;word-break:keep-all;font-size:18px;line-height:1.8}.ws-header-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:13px;display:flex}.app-shell .workspace-page .ws-header-actions>.button{white-space:nowrap;border-radius:17px;gap:10px;min-height:54px;padding:14px 22px;font-size:16px;font-weight:550}.ws-header-actions>span{color:#708173;justify-content:center;align-items:center;gap:7px;font-size:13px;line-height:1.7;display:flex}.ws-header-actions>.ws-family-create{color:#627564;align-items:center;gap:6px;min-height:36px;font-size:13px;line-height:1.6;display:flex}.ws-starter-body>p,.ws-featured-topics small,.ws-more-topics>summary{color:#6b7869}.app-shell .workspace-page .ws-space-tabs,.app-shell .page-life .ws-life-tabs{background:#e9ede7;border:0;border-radius:20px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin:0 0 26px;padding:5px;display:flex;overflow:visible}.app-shell .workspace-page .ws-space-tabs>button,.app-shell .page-life .ws-life-tabs>button{white-space:nowrap;color:#6c796f;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:50px;margin:0;padding:12px 26px;font-weight:500;line-height:1.55;transition:background .2s,color .2s;display:flex;font-size:16px!important}.app-shell .workspace-page .ws-space-tabs>button.active,.app-shell .page-life .ws-life-tabs>button.selected{color:#244f3d;background:#fff;font-weight:600;box-shadow:0 2px 7px #173a360a}.app-shell .workspace-page .ws-space-tabs>button>svg,.app-shell .page-life .ws-life-tabs>button>svg{stroke-width:1.6px;flex-shrink:0;width:19px;height:19px}:is(.app-shell :is(.ws-page-header,.ws-life-layout,.ws-life-tabs,.ws-space-tabs) button:focus-visible,.app-shell .ws-life-starter summary:focus-visible,.app-shell .ws-note-reading summary:focus-visible){outline-offset:3px;outline:3px solid #a68c5b}.app-shell .page-family .family-information{border-color:#e2e8dd;border-radius:24px;margin-top:22px;box-shadow:0 2px 12px #173a3604}.app-shell .page-family .family-information>summary{border-radius:24px;min-height:76px;padding:22px 26px;font-size:17px}.app-shell .page-family .family-information>summary>small{font-size:14px}.app-shell .page-family .family-information .family-atelier-note h3{font-size:18px;line-height:1.6}.app-shell .page-family .family-information .family-atelier-note p{font-size:15px;line-height:1.8}.app-shell .page-family .family-information .ui-disclosure-body{padding:26px}.app-shell .page-family .family-information .panel{border-radius:22px}.app-shell .page-family .family-information .principle-strip{border-radius:22px;gap:18px;padding:23px}.app-shell .page-family .family-information .principle-strip :is(h3,p){font-size:15px;line-height:1.8}.fa-pan-compact{display:none}.ws-life-snapshot{background:#fff;border:1px solid #e3e8df;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;margin:0 0 24px;padding:27px 30px;display:flex;box-shadow:0 3px 18px #173a3604}.ws-note-count{align-items:center;gap:18px;min-width:0;display:flex}.ws-snapshot-icon{color:#4b705a;background:#edf3e8;border-radius:20px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.ws-note-count strong{letter-spacing:-.045em;align-items:baseline;gap:10px;font-size:38px;font-weight:600;line-height:1.2;display:flex}.ws-note-count strong>small{letter-spacing:-.02em;font-size:17px;font-weight:500}.ws-note-count p{color:#7a857b;margin-top:6px;font-size:14px;line-height:1.6}.ws-topic-progress{width:min(40%,360px)}.ws-topic-progress>div{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ws-topic-progress span{color:#66796b;font-size:15px;line-height:1.6}.ws-topic-progress strong{letter-spacing:-.03em;font-size:24px;font-weight:600}.ws-topic-progress strong>small{color:#8a968b;font-size:15px;font-weight:400}.ws-topic-progress progress{accent-color:#426e55;background:#edf1e9;border:0;border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.ws-topic-progress progress::-webkit-progress-bar{background:#edf1e9;border-radius:999px}.ws-topic-progress progress::-webkit-progress-value{background:#426e55;border-radius:999px}.ws-topic-progress progress::-moz-progress-bar{background:#426e55;border-radius:999px}.ws-life-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.app-shell .page-life .ws-notes-panel,.ws-life-starter{background:#fff;border:1px solid #e2e8dc;border-radius:30px;min-width:0;margin-bottom:0;overflow:hidden;box-shadow:0 4px 24px #173a3605}.app-shell .page-life .ws-notes-panel .panel-head{align-items:flex-start;gap:16px;padding:28px 28px 18px}.app-shell .page-life .ws-notes-panel .panel-head h2{letter-spacing:-.035em;color:#324e3d;font-size:25px;font-weight:600;line-height:1.4}.app-shell .page-life .ws-notes-panel .panel-head p{color:#738070;margin-top:9px;font-size:15px;line-height:1.7}.ws-private-note{white-space:nowrap;color:#74856c;background:#f0f4ec;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;line-height:1.6;display:flex}.app-shell .page-life .ws-notes-panel .life-note-filter{border-bottom:1px solid #edf0e8;padding:0 28px 20px}.app-shell .page-life .ws-notes-panel .life-note-filter>label{color:#70806e;white-space:nowrap;align-items:center;gap:14px;width:300px;max-width:100%;font-size:14px;display:flex}.app-shell .page-life .ws-notes-panel .life-note-filter select{background-color:#f9faf7;border-radius:14px;max-width:100%;min-height:46px;padding:10px 38px 10px 14px;font-size:15px}.ws-notes-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:355px;padding:36px 24px 44px;display:flex}.ws-empty-symbol{color:#73896b;background:#f0f4eb;border-radius:26px;place-items:center;width:82px;height:82px;margin-bottom:23px;display:grid;transform:rotate(-5deg)}.ws-empty-symbol>svg{stroke-width:1.25px}.ws-notes-empty h3{letter-spacing:-.035em;color:#4a6447;word-break:keep-all;font-size:22px;font-weight:550;line-height:1.55}.ws-notes-empty p{color:#7b8975;word-break:keep-all;margin:12px 0 24px;font-size:16px;line-height:1.8}.app-shell .page-life .ws-notes-empty>.button{border-radius:15px;min-height:48px;padding:12px 18px;font-size:15px}.ws-life-starter>figure{background:#e5e6db;height:166px;margin:0;overflow:hidden}.ws-life-starter>figure>img{object-fit:cover;object-position:50% 53%;width:100%;height:100%;display:block}.ws-starter-body{padding:25px 25px 14px}.ws-starter-body>.ws-eyebrow{letter-spacing:.07em;color:#8b997d;font-size:11px}.ws-starter-body>h2{letter-spacing:-.035em;color:#3b5a43;margin:7px 0;font-size:25px;font-weight:600;line-height:1.5}.ws-starter-body>p{color:#7f8b77;font-size:15px;line-height:1.7}.ws-featured-topics{margin-top:18px}.ws-featured-topics>button{text-align:left;border-bottom:1px solid #edf0e7;align-items:center;gap:13px;width:100%;min-height:80px;padding:16px 0;display:flex}.ws-featured-topics>button>span:first-child{color:#68845a;background:#f0f4eb;border-radius:14px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.ws-featured-topics>button>span:nth-child(2){flex:1;min-width:0}.ws-featured-topics strong{color:#46633f;letter-spacing:-.025em;font-size:16px;font-weight:550;line-height:1.5;display:block}.ws-featured-topics small{color:#84917a;word-break:keep-all;margin-top:4px;font-size:13px;line-height:1.6;display:block}.ws-featured-topics>button>svg{color:#91a17f;flex-shrink:0}.ws-featured-topics>button:hover strong{color:#1f5745}.ws-more-topics{margin-top:3px}.ws-more-topics>summary{color:#728466;cursor:pointer;align-items:center;gap:9px;min-height:52px;font-size:14px;list-style:none;display:flex}.ws-more-topics>summary::-webkit-details-marker{display:none}.ws-more-topics>summary>span{color:#9ba78e;margin-left:auto;font-size:12px}.ws-more-topics[open]>summary>svg{transform:rotate(180deg)}.ws-more-topics>div{grid-template-columns:1fr;gap:3px;padding:5px 0 12px;display:grid}.ws-more-topics>div>button{text-align:left;color:#5c7451;background:#f6f8f2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 13px;font-size:15px;display:flex}.ws-more-topics>div>button>svg{flex-shrink:0}.app-shell .page-life .life-notes-list{grid-template-columns:1fr;gap:14px;padding:6px 24px 24px;display:grid}.app-shell .page-life .life-note{background:#f8faf5;border:1px solid #e7eddf;border-radius:22px;margin:0;padding:23px}.app-shell .page-life .life-note>div{flex-wrap:wrap;gap:10px}.app-shell .page-life .life-note h3{margin-top:17px;font-size:22px;font-weight:550;line-height:1.6}.app-shell .page-life .life-note>p,.ws-note-reading p,.ws-note-excerpt{color:#66785d;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.ws-note-reading{margin-top:10px}.ws-note-reading>summary{cursor:pointer;flex-direction:column;gap:12px;list-style:none;display:flex}.ws-note-reading>summary::-webkit-details-marker{display:none}.ws-note-toggle{color:#396448;align-items:center;gap:8px;min-height:35px;font-size:14px;display:flex}.ws-note-toggle>span:nth-child(2),.ws-note-reading[open] .ws-note-excerpt,.ws-note-reading[open] .ws-note-toggle>span:first-child{display:none}.ws-note-reading[open] .ws-note-toggle>span:nth-child(2){display:inline}.ws-note-reading[open] .ws-note-toggle>svg{transform:rotate(180deg)}.ws-life-snapshot.ws-life-snapshot-compact{border-radius:23px;gap:22px;padding:18px 24px}.ws-life-snapshot-compact .ws-snapshot-icon{border-radius:15px;width:45px;height:45px}.ws-life-snapshot-compact .ws-note-count strong{font-size:30px}.ws-life-snapshot-compact .ws-note-count p{display:none}.ws-life-snapshot-compact .ws-topic-progress{width:min(40%,300px)}.ws-life-snapshot-compact .ws-topic-progress>div{margin-bottom:7px}.ws-life-snapshot-compact .ws-topic-progress strong{font-size:21px}.ws-life-unstarted .life-note-filter{display:none}.ws-life-unstarted .ws-notes-empty{min-height:0;padding:26px 24px 33px}.ws-life-unstarted .ws-empty-symbol{border-radius:20px;width:60px;height:60px;margin-bottom:17px}.ws-life-unstarted .ws-empty-symbol>svg{width:30px;height:30px}.ws-life-unstarted{grid-template-columns:1fr}.app-shell .page-life .ws-life-unstarted .ws-notes-panel{display:none}.ws-life-unstarted .ws-life-starter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ws-life-unstarted .ws-life-starter>figure{height:100%;min-height:420px}.ws-life-unstarted .ws-starter-body{padding:32px 34px 18px}.app-shell .page-life .ws-life-status{color:#7d8973;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 0;font-size:13px;line-height:1.8}.app-shell .page-life .ws-life-status>button{min-height:40px;font-size:13px}.app-shell .page-life .ui-action-row{background:#eaf0e4;border:1px solid #e2eadb;border-radius:26px;gap:22px;margin:0 0 24px;padding:25px 28px}.app-shell .page-life .ui-action-row>p{color:#59704e;font-size:17px;line-height:1.75}.app-shell .page-life .ui-action-row>.button{white-space:nowrap;border-radius:16px;min-height:52px;padding:13px 20px;font-size:16px}.app-shell .page-life .deadline-grid{gap:18px;margin-bottom:22px}.app-shell .page-life .deadline-grid>section{background:#fff;border:1px solid #e3e9dc;border-radius:26px;padding:27px 25px;box-shadow:0 3px 18px #173a3604}.app-shell .page-life .deadline-grid>section>span{color:#718263;font-size:14px;line-height:1.7}.app-shell .page-life .deadline-grid>section>h3{font-family:var(--sans);color:#708360;margin:15px 0 14px;font-size:17px;font-weight:400;line-height:1.4}.app-shell .page-life .deadline-grid>section>h3>b{letter-spacing:-.045em;color:#3d653d;margin-left:5px;font-size:36px;font-weight:600}.app-shell .page-life .deadline-grid>section>p{color:#7a8a6c;font-size:14px;line-height:1.8}.app-shell .page-life .notice-box{background:#eff3e9;border-radius:20px;margin-bottom:24px;padding:20px 23px;font-size:14px;line-height:1.8}.app-shell .page-life .inheritance-step-fold{background:#fff;border-color:#e2e9d9;border-radius:22px;margin:12px 0;box-shadow:0 3px 16px #173a3604}.app-shell .page-life .inheritance-step-fold>summary{gap:18px;min-height:92px;padding:23px 25px;font-size:17px}.app-shell .page-life .inheritance-step-fold>summary .inheritance-number{color:#789365;background:#f0f4e9;border-radius:12px;place-items:center;width:37px;height:37px;font-size:13px;display:grid}.app-shell .page-life .inheritance-step-fold>summary small{margin-top:6px;font-size:13px;line-height:1.7}.app-shell .page-life .inheritance-step-fold .ui-disclosure-body{padding:4px 25px 25px}.app-shell .page-life .inheritance-step-fold .ui-disclosure-body>p{font-size:16px;line-height:1.85}.app-shell .page-life .inheritance-step-actions>.button{border-radius:14px;min-height:48px;font-size:15px}.app-shell .page-life .section-intro{align-items:center;gap:20px;margin-top:10px;margin-bottom:24px}.app-shell .page-life .section-intro h2{font-family:var(--sans);letter-spacing:-.04em;max-width:650px;font-size:30px;font-weight:600;line-height:1.5}.app-shell .page-life .legal-guide-grid{gap:20px}.app-shell .page-life .legal-guide{border-color:#e2e8db;border-radius:28px;padding:28px;box-shadow:0 3px 20px #173a3604}.app-shell .page-life .legal-guide>svg{color:#78975e;width:30px;height:30px;margin-bottom:12px;padding:0}.app-shell .page-life .legal-guide h3{margin:0 0 13px;font-size:21px;font-weight:550;line-height:1.55}.app-shell .page-life .legal-guide p{font-size:16px;line-height:1.85}.app-shell .page-life .legal-guide .text-link{min-height:46px;margin-top:16px;font-size:14px}.app-shell .page-life .expert-banner{border-radius:30px;gap:24px;margin-top:10px;padding:32px}.app-shell .page-life .expert-banner h2{font-family:var(--sans);font-size:28px;font-weight:600;line-height:1.5}.app-shell .page-life .expert-banner p:not(.eyebrow){font-size:16px;line-height:1.85}.app-shell .page-life .expert-banner>.button{white-space:nowrap;border-radius:16px;min-height:50px;font-size:15px}.app-shell .ws-life-starter .ws-starter-body>p,.app-shell .ws-life-starter .ws-featured-topics small,.app-shell .ws-life-starter .ws-more-topics>summary,.app-shell .ws-header-actions>span{color:#697767}.app-shell .page-family .family-atlas .fa-node-relation{fill:#64755c}@media (min-width:1600px){.app-shell .main-shell .workspace-page:is(.page-family,.page-life,.page-automation,.page-funeral,.page-records,.page-care){max-width:1460px}.ws-page-header h1{font-size:50px}}@media (max-width:1100px){.app-shell .main-shell .workspace-page:is(.page-family,.page-life,.page-automation,.page-funeral,.page-records,.page-care){padding-inline:32px}.ws-page-header h1{font-size:42px}.ws-life-layout{grid-template-columns:minmax(0,1.2fr) minmax(290px,1fr);gap:20px}.ws-page-description{font-size:17px}.ws-starter-body{padding:23px 20px 12px}.app-shell .page-life .ws-notes-panel .panel-head{padding:25px 22px 18px}}@media (max-width:760px){.app-shell .topbar .header-brand{min-height:44px}.app-shell .topbar .fcu-header-bell{width:44px;min-width:44px;height:44px;min-height:44px}.app-shell .main-shell .workspace-page:is(.page-family,.page-life,.page-automation,.page-funeral,.page-records,.page-care){padding:20px 22px 0}.app-shell .workspace-page:is(.page-family,.page-life,.page-automation,.page-funeral,.page-records,.page-care)>.demo-banner{gap:10px;margin-bottom:22px;padding:9px 12px}.app-shell .workspace-page:is(.page-family,.page-life,.page-automation,.page-funeral,.page-records,.page-care)>.demo-banner :is(strong,button){font-size:12px}.ws-page-header{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:3px 0 25px}.ws-page-header h1{letter-spacing:-.045em;margin:12px 0;font-size:38px;line-height:1.27}.ws-page-description{font-size:16px;line-height:1.75}.ws-eyebrow{font-size:13px}.ws-header-actions{flex-flow:wrap;align-items:center;gap:16px;width:100%;min-width:0}.app-shell .workspace-page .ws-header-actions>.button{border-radius:16px;min-height:50px;padding:12px 18px;font-size:16px}.ws-header-actions>span{justify-content:flex-start;gap:5px;font-size:12px}.ws-header-actions>.ws-family-create{min-height:44px;font-size:12px}.app-shell .page-family .ws-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-shell .page-family .ws-header-actions>.button{white-space:normal;gap:6px;width:100%;min-width:0;padding:12px 10px;font-size:15px}.app-shell .page-family .ws-header-actions>.button>svg{flex-shrink:0;width:17px;height:17px}.app-shell .page-family .ws-header-actions>.ws-family-create{white-space:normal;grid-column:1/-1;justify-content:flex-start;min-width:0;min-height:44px;font-size:14px}.app-shell .page-family .family-atlas .fa-context{display:none}.app-shell .page-family .family-atlas .fa-canvas-tools{flex-wrap:wrap;gap:8px}.app-shell .page-family .family-atlas .fa-pan-hint{white-space:normal;flex:100%;width:100%;min-width:0;font-size:13px;display:flex}.app-shell .page-family .family-atlas .fa-pan-hint>svg,.app-shell .page-family .family-atlas .fa-pan-full{display:none}.app-shell .page-family .family-atlas .fa-pan-compact{display:inline}.app-shell .page-family .family-atlas .fa-zoom{flex-wrap:wrap;justify-content:center;width:100%;margin-left:0}.app-shell .page-family .family-atlas .fa-zoom>:is(.fa-expand,.fa-close-large){flex:1 0 100%;margin-left:0}.app-shell .workspace-page .ws-space-tabs,.app-shell .page-life .ws-life-tabs{border-radius:18px;gap:3px;width:100%;margin-bottom:22px;padding:4px}.app-shell .workspace-page .ws-space-tabs>button,.app-shell .page-life .ws-life-tabs>button{border-radius:14px;flex:1;gap:7px;min-width:0;min-height:50px;padding:11px 7px;font-size:15px!important}.app-shell .page-family .family-information>summary{gap:12px;padding:19px 20px;font-size:16px}.app-shell .page-family .family-information .ui-disclosure-body{padding:20px}.ws-life-snapshot{border-radius:25px;align-items:stretch;gap:20px;padding:23px}.ws-note-count{flex:1;align-items:flex-start;gap:13px}.ws-snapshot-icon{border-radius:15px;width:44px;height:44px;margin-top:2px}.ws-snapshot-icon>svg{width:22px;height:22px}.ws-note-count strong{flex-wrap:wrap;gap:7px;font-size:32px}.ws-note-count strong>small{font-size:14px}.ws-note-count p{margin-top:5px;font-size:13px}.ws-topic-progress{flex-direction:column;justify-content:center;width:42%;display:flex}.ws-topic-progress>div{flex-wrap:wrap;gap:5px;margin-bottom:10px}.ws-topic-progress span{word-break:keep-all;font-size:13px}.ws-topic-progress strong{font-size:22px}.ws-topic-progress strong>small{font-size:14px}.ws-life-layout{grid-template-columns:1fr;gap:22px}.ws-life-unstarted .ws-life-starter{grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);display:grid}.ws-life-unstarted .ws-life-starter>figure{height:100%;min-height:0}.ws-life-unstarted .ws-starter-body{padding:25px 23px 14px}.app-shell .page-life .ws-notes-panel,.ws-life-starter{border-radius:26px}.app-shell .page-life .ws-notes-panel .panel-head{gap:10px;padding:24px 23px 18px}.app-shell .page-life .ws-notes-panel .panel-head h2{font-size:23px}.app-shell .page-life .ws-notes-panel .panel-head p{font-size:14px}.app-shell .page-life .ws-notes-panel .life-note-filter{padding:0 23px 18px}.app-shell .page-life .ws-notes-panel .life-note-filter>label{gap:12px}.ws-notes-empty{min-height:300px;padding:30px 22px}.ws-empty-symbol{border-radius:22px;width:66px;height:66px;margin-bottom:20px}.ws-empty-symbol>svg{width:32px;height:32px}.ws-notes-empty h3{font-size:20px}.ws-notes-empty p{font-size:15px}.ws-life-starter>figure{height:160px}.ws-starter-body{padding:23px 23px 12px}.ws-featured-topics>button{min-height:78px}.app-shell .page-life .life-notes-list{padding:3px 18px 18px}.app-shell .page-life .life-note{border-radius:19px;padding:20px}.app-shell .page-life .life-note h3{font-size:21px}.app-shell .page-life .ui-action-row{border-radius:25px;padding:23px;display:block}.app-shell .page-life .ui-action-row>p{margin-bottom:18px;font-size:16px}.app-shell .page-life .deadline-grid{gap:12px}.app-shell .page-life .deadline-grid>section{border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:23px;display:grid}.app-shell .page-life .deadline-grid>section>span{grid-area:1/1;font-size:14px}.app-shell .page-life .deadline-grid>section>h3{flex-direction:column;grid-area:1/2/3;align-self:center;align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.app-shell .page-life .deadline-grid>section>h3>b{white-space:nowrap;margin-left:0;font-size:29px}.app-shell .page-life .deadline-grid>section>p{grid-area:2/1;margin:0;font-size:13px}.app-shell .page-life .inheritance-step-fold>summary{gap:13px;padding:20px;font-size:16px}.app-shell .page-life .inheritance-step-fold>summary .inheritance-number{width:33px;height:35px}.app-shell .page-life .inheritance-step-fold>summary small{font-size:13px}.app-shell .page-life .inheritance-step-fold .ui-disclosure-body{padding:0 20px 22px}.app-shell .page-life .section-intro{flex-wrap:wrap}.app-shell .page-life .section-intro h2{font-size:26px}.app-shell .page-life .legal-guide{border-radius:25px;padding:25px}.app-shell .page-life .expert-banner{border-radius:26px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.app-shell .page-life .expert-banner h2{font-size:25px}}@media (max-width:420px){.app-shell .main-shell .workspace-page:is(.page-family,.page-life,.page-automation,.page-funeral,.page-records,.page-care){padding-inline:18px}.ws-page-header h1{font-size:34px}.ws-header-actions{gap:12px}.ws-header-actions>span{flex:1;font-size:12px}.app-shell .workspace-page .ws-space-tabs>button,.app-shell .page-life .ws-life-tabs>button{gap:5px;padding-inline:5px;font-size:14px!important}.app-shell .workspace-page .ws-space-tabs>button>svg,.app-shell .page-life .ws-life-tabs>button>svg{width:17px;height:17px}.ws-life-snapshot{flex-wrap:wrap;gap:18px;padding:20px}.ws-note-count{flex-basis:100%;align-items:center}.ws-note-count strong>small{font-size:16px}.ws-topic-progress{width:100%;display:block}.ws-topic-progress>div{flex-wrap:nowrap;align-items:baseline}.ws-private-note{padding:5px 8px}.ws-life-unstarted .ws-life-starter{display:block;position:relative}.ws-life-unstarted .ws-life-starter>figure{border-radius:17px;width:64px;height:64px;min-height:0;position:absolute;top:23px;right:21px}.ws-life-unstarted .ws-starter-body{padding:25px 21px 13px}.ws-life-unstarted .ws-starter-body>.ws-eyebrow{display:none}.ws-life-unstarted .ws-starter-body>h2{margin:0 74px 6px 0;font-size:23px}.ws-life-unstarted .ws-starter-body>p{word-break:keep-all;max-width:190px;font-size:14px}.ws-life-snapshot.ws-life-snapshot-compact{flex-wrap:nowrap;gap:18px;padding:16px 19px}.ws-life-snapshot-compact .ws-note-count{flex-shrink:0;flex-basis:auto;gap:0}.ws-life-snapshot-compact .ws-note-count strong{flex-wrap:nowrap;gap:6px;font-size:26px}.ws-life-snapshot-compact .ws-note-count strong>small{font-size:14px}.ws-life-snapshot-compact .ws-snapshot-icon{display:none}.ws-life-snapshot-compact .ws-topic-progress{flex:1;width:auto}.ws-life-snapshot-compact .ws-topic-progress>div{flex-wrap:wrap;gap:2px}.ws-life-snapshot-compact .ws-topic-progress span{font-size:12px}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-page .ws-space-tabs>button,.app-shell .page-life .ws-life-tabs>button{transition:none}}.app-shell .workspace-page.page-funeral :is(#funeral-options,#funeral-cost,#funeral-prepare){color:#2d4236;min-width:0;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-funeral .ui-status-note{color:#6c7a6d;word-break:keep-all;margin:16px 0 25px;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-funeral .section-intro{align-items:flex-start;gap:20px;margin:0 0 26px}.app-shell .workspace-page.page-funeral .section-intro h2{font-family:var(--sans,inherit);letter-spacing:-.035em;color:#2d4436;word-break:keep-all;max-width:760px;font-size:28px;font-weight:600;line-height:1.45}.app-shell .workspace-page.page-funeral .section-intro>.tag{color:#687a60;background:#edf3e8;border:1px solid #e0e9d9;border-radius:12px;flex-shrink:0;padding:7px 11px;font-size:14px;line-height:1.7}.app-shell .workspace-page.page-funeral .fn-advantages{background:#fff;border:1px solid #e0e7dc;border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;margin:0 0 28px;padding:22px 24px;list-style:none;display:grid}.app-shell .workspace-page.page-funeral .fn-advantages>:is(div,span,li){color:#36583f;justify-content:center;align-items:center;gap:12px;min-width:0;padding:0 18px;font-size:16px;line-height:1.7;display:flex}.app-shell .workspace-page.page-funeral .fn-advantages>:is(div,span,li):not(:last-child){border-right:1px solid #e5ebe0}.app-shell .workspace-page.page-funeral .fn-advantages svg{color:#55774d;flex-shrink:0;width:24px;height:24px}.app-shell .workspace-page.page-funeral .fn-advantages strong{letter-spacing:-.025em;word-break:keep-all;font-size:16px;font-weight:550;line-height:1.65;display:block}.app-shell .workspace-page.page-funeral .fn-advantages small{color:#72816a;word-break:keep-all;margin-top:3px;font-size:14px;line-height:1.7;display:block}.app-shell .workspace-page.page-funeral .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin:0 0 28px}.app-shell .workspace-page.page-funeral .price-card{background:#fff;border:1px solid #dfe7d9;border-radius:32px;flex-direction:column;gap:0;min-width:0;padding:31px 29px 28px;display:flex;box-shadow:0 5px 22px #173a3603}.app-shell .workspace-page.page-funeral .price-card>p:first-child{font-family:var(--sans,inherit);letter-spacing:-.025em;color:#3a5d3f;margin:0;font-size:22px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-funeral .price-card>h3{font-family:var(--sans,inherit);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#254e34;overflow-wrap:anywhere;margin:22px 0 18px;font-size:48px;font-weight:650;line-height:1.3}.app-shell .workspace-page.page-funeral .price-card h3 small{font-family:var(--sans,inherit);letter-spacing:0;color:#6d8164;white-space:nowrap;margin-left:7px;font-size:17px;font-weight:400;line-height:1.5}.app-shell .workspace-page.page-funeral .price-card .price-desc{color:#6b7e61;word-break:keep-all;min-height:58px;margin:0 0 17px;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-funeral .price-feature-details{grid-column:1/-1;min-width:0;margin:0 0 16px}.app-shell .workspace-page.page-funeral .price-feature-details>summary{color:#45663f;cursor:pointer;border-block:1px solid #e2eadb;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:10px 0;font-size:16px;font-weight:500;line-height:1.7;list-style:none;display:flex}.app-shell .workspace-page.page-funeral .price-feature-details>summary::-webkit-details-marker{display:none}.app-shell .workspace-page.page-funeral .price-feature-details>summary>svg{flex-shrink:0;width:18px;height:18px;transition:transform .16s}.app-shell .workspace-page.page-funeral .price-feature-details[open]>summary>svg{transform:rotate(180deg)}.app-shell .workspace-page.page-funeral .price-feature-details:not([open])>ul{display:none}.app-shell .workspace-page.page-funeral .price-feature-details[open]>ul{border:0;margin:0;padding:15px 0 0;display:block}.app-shell .workspace-page.page-funeral .price-card li{color:#637e54;word-break:keep-all;gap:9px;margin:0 0 12px;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-funeral .price-card li:last-child{margin-bottom:0}.app-shell .workspace-page.page-funeral .price-card li>svg{color:#6b8e55;flex-shrink:0;width:18px;height:18px;margin-top:5px}.app-shell .workspace-page.page-funeral .price-card .price-exclusion{color:#74846b;word-break:keep-all;overflow-wrap:anywhere;flex:1;margin:0;padding:0 0 24px;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-funeral .price-card .button{color:#3f6439;white-space:normal;background:#fff;border:1px solid #cfdcc8;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:13px 16px;font-size:16px;font-weight:500;line-height:1.6;display:flex}.app-shell .workspace-page.page-funeral .price-card .button>svg{flex-shrink:0;width:19px;height:19px}.app-shell .workspace-page.page-funeral .price-card .button:hover{background:#f3f7ef;border-color:#90a980}.app-shell .workspace-page.page-funeral .price-card.featured{background:#173a36;border-color:#173a36;box-shadow:0 9px 30px #173a3610}.app-shell .workspace-page.page-funeral .price-card.featured>p:first-child,.app-shell .workspace-page.page-funeral .price-card.featured>h3{color:#fff}.app-shell .workspace-page.page-funeral .price-card.featured h3 small{color:#cee0d1}.app-shell .workspace-page.page-funeral .price-card.featured .price-desc{color:#d0dfd2}.app-shell .workspace-page.page-funeral .price-card.featured .price-feature-details>summary{color:#eff6eb;border-color:#ffffff25}.app-shell .workspace-page.page-funeral .price-card.featured li{color:#d7e6d4}.app-shell .workspace-page.page-funeral .price-card.featured li>svg{color:#bad3ac}.app-shell .workspace-page.page-funeral .price-card.featured .price-exclusion{color:#c7d9c9}.app-shell .workspace-page.page-funeral .price-card.featured .button.primary{color:#173a36;background:#f8fbf5;border-color:#f8fbf5}.app-shell .workspace-page.page-funeral .price-card.featured .button.primary:hover{background:#e9f1e3;border-color:#e9f1e3}.app-shell .workspace-page.page-funeral .estimate-panel{background:#fff;border:1px solid #e0e7db;border-radius:32px;min-width:0;margin-bottom:24px;overflow:hidden;box-shadow:0 5px 22px #173a3603}.app-shell .workspace-page.page-funeral .estimate-panel>.panel-head{align-items:flex-start;gap:20px;padding:31px 32px 26px}.app-shell .workspace-page.page-funeral .estimate-panel .panel-head h2{font-family:var(--sans,inherit);letter-spacing:-.035em;color:#2d4935;font-size:28px;font-weight:600;line-height:1.45}.app-shell .workspace-page.page-funeral .estimate-panel .panel-head p{color:#6d7c66;word-break:keep-all;margin-top:10px;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-funeral .estimate-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:28px;padding:0 32px 32px}.app-shell .workspace-page.page-funeral .estimate-grid>*{min-width:0}.app-shell .workspace-page.page-funeral .estimate-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:25px 23px}.app-shell .workspace-page.page-funeral .estimate-fields label{color:#47603d;min-width:0;font-size:16px;font-weight:500;line-height:1.75}.app-shell .workspace-page.page-funeral .estimate-fields :is(input,select){font-family:var(--sans,inherit);color:#334d2d;font-variant-numeric:tabular-nums;background:#fafcf8;border:1px solid #d7e2ce;border-radius:14px;width:100%;min-width:0;min-height:54px;margin-top:10px;padding:13px 14px;font-size:16px;line-height:1.65;display:block}.app-shell .workspace-page.page-funeral .estimate-fields :is(input,select):focus{outline-offset:2px;background:#fff;outline:2px solid #739861}.app-shell .workspace-page.page-funeral .estimate-result{background:#f3f7ee;border:1px solid #e3eadc;border-radius:25px;min-width:0;padding:27px 26px}.app-shell .workspace-page.page-funeral .estimate-result>span{color:#627859;font-size:15px;line-height:1.75;display:block}.app-shell .workspace-page.page-funeral .estimate-result>h3{font-family:var(--sans,inherit);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#254c32;overflow-wrap:anywhere;margin:13px 0 23px;font-size:44px;font-weight:650;line-height:1.4}.app-shell .workspace-page.page-funeral .estimate-result>h3>small{font-family:var(--sans,inherit);letter-spacing:0;white-space:nowrap;color:#5d7752;margin-left:7px;font-size:18px;font-weight:400}.app-shell .workspace-page.page-funeral .estimate-result dl{margin:0}.app-shell .workspace-page.page-funeral .estimate-result dl>div{color:#5c754f;justify-content:space-between;align-items:baseline;gap:13px;margin:13px 0;font-size:16px;line-height:1.8;display:flex}.app-shell .workspace-page.page-funeral .estimate-result :is(dt,dd){min-width:0;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-funeral .estimate-result dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.app-shell .workspace-page.page-funeral .estimate-result>p{color:#6d805e;word-break:keep-all;border-top:1px solid #dce7d2;align-items:flex-start;gap:9px;margin-top:20px;padding-top:18px;font-size:14px;line-height:1.9;display:flex}.app-shell .workspace-page.page-funeral .estimate-result>p>svg{flex-shrink:0;width:17px;height:17px;margin-top:5px}.app-shell .workspace-page.page-funeral .estimate-panel .ev-cost{background:0 0;border:0;border-top:1px solid #e1e8da;border-radius:0;min-width:0;margin:0 32px 30px;padding:28px 0 0}.app-shell .workspace-page.page-funeral .ev-cost-heading{flex-wrap:wrap;align-items:center;gap:28px}.app-shell .workspace-page.page-funeral .ev-cost-heading h3{font-family:var(--sans,inherit);letter-spacing:-.03em;color:#345536;word-break:keep-all;margin-top:10px;font-size:25px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-funeral .ev-cost-heading h3 br{display:none}.app-shell .workspace-page.page-funeral .ev-cost .ev-overline{letter-spacing:.08em;color:#74846b;font-size:13px;line-height:1.7}.app-shell .workspace-page.page-funeral .ev-cost-total{flex-shrink:1;min-width:0}.app-shell .workspace-page.page-funeral .ev-cost-total>span{color:#687d5d;font-size:15px;line-height:1.7}.app-shell .workspace-page.page-funeral .ev-cost-total>strong{font-family:var(--sans,inherit);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#305435;font-size:34px;font-weight:600;line-height:1.5}.app-shell .workspace-page.page-funeral .ev-cost-total>strong>small{margin-left:6px;font-size:17px}.app-shell .workspace-page.page-funeral .ev-cost-bar{border-radius:12px;gap:4px;height:38px;margin:26px 0 24px}.app-shell .workspace-page.page-funeral .ev-cost-empty{height:48px}.app-shell .workspace-page.page-funeral .ev-cost-zero{text-align:center;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-funeral .ev-cost-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.app-shell .workspace-page.page-funeral .ev-cost-legend>div{border-color:#e0e8d7;min-width:0;padding-right:22px}.app-shell .workspace-page.page-funeral .ev-cost-key{color:#687f59;gap:9px;font-size:16px;line-height:1.7}.app-shell .workspace-page.page-funeral .ev-cost-key>i{width:9px;height:9px}.app-shell .workspace-page.page-funeral .ev-cost-legend strong{font-family:var(--sans,inherit);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#3c5e39;margin-top:8px;font-size:24px;font-weight:550;line-height:1.6}.app-shell .workspace-page.page-funeral .ev-cost-legend strong>small{margin-left:5px;font-size:16px}.app-shell .workspace-page.page-funeral .ev-cost-note{color:#748568;word-break:keep-all;margin-top:24px;padding-top:20px;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-funeral .urgent-banner{color:#2a4730;background:#fff;border:1px solid #dfe7da;border-radius:32px;flex-direction:row;justify-content:space-between;align-items:center;gap:30px;margin:0 0 24px;padding:32px;display:flex;box-shadow:0 5px 22px #173a3603}.app-shell .workspace-page.page-funeral .urgent-banner>div{min-width:0;max-width:760px}.app-shell .workspace-page.page-funeral .urgent-banner .tag{color:#658454;background:#edf3e7;border:1px solid #dee9d4;border-radius:11px;padding:6px 10px;font-size:14px;line-height:1.6}.app-shell .workspace-page.page-funeral .urgent-banner h2{font-family:var(--sans,inherit);letter-spacing:-.035em;color:#294e31;word-break:keep-all;margin:15px 0 13px;font-size:29px;font-weight:600;line-height:1.5}.app-shell .workspace-page.page-funeral .urgent-banner p{color:#6b805c;word-break:keep-all;font-size:16px;line-height:1.9}.app-shell .workspace-page.page-funeral .urgent-banner>.button.light{color:#fff;white-space:normal;background:#173a36;border:1px solid #173a36;border-radius:16px;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:14px 18px;font-size:16px;line-height:1.6;display:inline-flex}.app-shell .workspace-page.page-funeral .urgent-banner>.button.light:hover{background:#254e40}.app-shell .workspace-page.page-funeral .urgent-banner>.button>svg{flex-shrink:0;width:19px;height:19px}.app-shell .workspace-page.page-funeral #funeral-prepare>.two-column{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:24px}.app-shell .workspace-page.page-funeral #funeral-prepare>.two-column>.panel{background:#fff;border:1px solid #dfe7d8;border-radius:32px;min-width:0;margin-bottom:0;box-shadow:0 5px 22px #173a3603}.app-shell .workspace-page.page-funeral #funeral-prepare .panel-head{align-items:flex-start;padding:29px 30px 22px}.app-shell .workspace-page.page-funeral #funeral-prepare .panel-head h2{font-family:var(--sans,inherit);letter-spacing:-.035em;color:#365636;font-size:25px;font-weight:600;line-height:1.5}.app-shell .workspace-page.page-funeral .preparation-list{padding:0 30px 28px}.app-shell .workspace-page.page-funeral .preparation-list>div{border-bottom-color:#e3ebdb;gap:15px;min-width:0;padding:19px 0}.app-shell .workspace-page.page-funeral .preparation-list>div:last-child{border-bottom:0;padding-bottom:0}.app-shell .workspace-page.page-funeral .preparation-list strong{color:#566f49;word-break:keep-all;flex:1;min-width:0;font-size:16px;font-weight:500;line-height:1.8}.app-shell .workspace-page.page-funeral .preparation-list span{font-variant-numeric:tabular-nums;color:#8a9b77;flex-shrink:0;font-size:14px;line-height:1.7}.app-shell .workspace-page.page-funeral .preparation-list>div>svg{color:#8ea978;flex-shrink:0;width:21px;height:21px;margin-left:0}.app-shell .workspace-page.page-funeral .guidance-panel{padding:30px}.app-shell .workspace-page.page-funeral .guidance-panel>svg{color:#88a16f;width:38px;height:38px}.app-shell .workspace-page.page-funeral .guidance-panel h2{font-family:var(--sans,inherit);letter-spacing:-.035em;color:#365737;word-break:keep-all;margin-top:18px;font-size:28px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-funeral .guidance-panel>p{color:#718360;word-break:keep-all;margin:19px 0;font-size:16px;line-height:1.9}.app-shell .workspace-page.page-funeral .guidance-panel .text-link{color:#557440;gap:10px;min-height:52px;font-size:16px;line-height:1.7}.app-shell .workspace-page.page-funeral :is(.price-card .button,.price-feature-details>summary,.urgent-banner>.button,.guidance-panel .text-link):focus-visible{outline-offset:4px;outline:3px solid #a68c5a}@media (max-width:1100px){.app-shell .workspace-page.page-funeral .pricing-grid{gap:18px}.app-shell .workspace-page.page-funeral .price-card{padding:28px 23px 25px}.app-shell .workspace-page.page-funeral .price-card>h3{font-size:44px}.app-shell .workspace-page.page-funeral .price-card>p:first-child{font-size:21px}.app-shell .workspace-page.page-funeral .estimate-grid{grid-template-columns:1fr;gap:25px}.app-shell .workspace-page.page-funeral .estimate-result{padding:27px 28px}.app-shell .workspace-page.page-funeral .urgent-banner{flex-direction:column;align-items:flex-start;gap:24px}.app-shell .workspace-page.page-funeral .urgent-banner>.button.light{align-self:flex-start}.app-shell .workspace-page.page-funeral #funeral-prepare>.two-column{grid-template-columns:1fr;gap:23px}}@media (max-width:760px){.app-shell .workspace-page.page-funeral .ui-status-note{margin:15px 0 22px;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-funeral .section-intro{margin:0 0 22px;display:block}.app-shell .workspace-page.page-funeral .section-intro h2{font-size:24px;line-height:1.5}.app-shell .workspace-page.page-funeral .section-intro>.tag{margin-top:12px;font-size:13px;display:inline-block}.app-shell .workspace-page.page-funeral .fn-advantages{border-radius:24px;margin-bottom:24px;padding:17px 8px}.app-shell .workspace-page.page-funeral .fn-advantages>:is(div,span,li){text-align:center;flex-direction:column;gap:8px;padding:0 7px;font-size:16px;line-height:1.65}.app-shell .workspace-page.page-funeral .fn-advantages svg{width:23px;height:23px}.app-shell .workspace-page.page-funeral .fn-advantages strong{font-size:16px;line-height:1.6}.app-shell .workspace-page.page-funeral .fn-advantages small{margin-top:4px;font-size:13px;line-height:1.7}.app-shell .workspace-page.page-funeral .pricing-grid{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.app-shell .workspace-page.page-funeral .price-card{border-radius:28px;grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;padding:24px 22px;display:grid}.app-shell .workspace-page.page-funeral .price-card>p:first-child{align-self:end;font-size:21px;line-height:1.5}.app-shell .workspace-page.page-funeral .price-card>h3{white-space:nowrap;grid-area:1/2/3;align-self:center;margin:0;font-size:40px;line-height:1.3}.app-shell .workspace-page.page-funeral .price-card h3 small{margin-left:5px;font-size:16px}.app-shell .workspace-page.page-funeral .price-card .price-desc{grid-column:1;min-height:0;margin:0;font-size:16px;line-height:1.7}.app-shell .workspace-page.page-funeral .price-feature-details{grid-column:1/-1;margin:10px 0 0}.app-shell .workspace-page.page-funeral .price-feature-details>summary{min-height:49px;font-size:16px}.app-shell .workspace-page.page-funeral .price-card li{font-size:16px;line-height:1.85}.app-shell .workspace-page.page-funeral .price-card .price-exclusion{grid-column:1/-1;margin:10px 0 12px;padding:0;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-funeral .price-card .button{grid-column:1/-1;min-height:52px;margin:0;padding:13px 15px;font-size:16px}.app-shell .workspace-page.page-funeral .estimate-panel{border-radius:28px;margin-bottom:22px}.app-shell .workspace-page.page-funeral .estimate-panel>.panel-head{padding:26px 23px 23px}.app-shell .workspace-page.page-funeral .estimate-panel .panel-head h2{font-size:25px;line-height:1.5}.app-shell .workspace-page.page-funeral .estimate-panel .panel-head p{font-size:16px;line-height:1.85}.app-shell .workspace-page.page-funeral .estimate-grid{grid-template-columns:1fr;gap:25px;padding:0 22px 24px}.app-shell .workspace-page.page-funeral .estimate-fields{grid-template-columns:1fr;gap:23px}.app-shell .workspace-page.page-funeral .estimate-fields label{font-size:16px;line-height:1.8}.app-shell .workspace-page.page-funeral .estimate-fields :is(input,select){min-height:54px;padding:13px 14px;font-size:16px}.app-shell .workspace-page.page-funeral .estimate-result{border-radius:23px;padding:24px 21px}.app-shell .workspace-page.page-funeral .estimate-result>h3{letter-spacing:-.045em;margin:12px 0 21px;font-size:44px;line-height:1.4}.app-shell .workspace-page.page-funeral .estimate-result>h3>small{font-size:18px}.app-shell .workspace-page.page-funeral .estimate-result dl>div{flex-wrap:wrap;gap:12px;margin:13px 0;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-funeral .estimate-result dt{font-size:16px}.app-shell .workspace-page.page-funeral .estimate-result dd{margin-left:auto;font-size:16px}.app-shell .workspace-page.page-funeral .estimate-result>p{font-size:14px;line-height:1.85}.app-shell .workspace-page.page-funeral .estimate-panel .ev-cost{margin:0 22px 26px;padding-top:25px}.app-shell .workspace-page.page-funeral .ev-cost-heading{align-items:flex-start;gap:21px}.app-shell .workspace-page.page-funeral .ev-cost-heading h3{font-size:24px;line-height:1.5}.app-shell .workspace-page.page-funeral .ev-cost-total{text-align:left;width:100%}.app-shell .workspace-page.page-funeral .ev-cost-total>strong{font-size:34px;line-height:1.5}.app-shell .workspace-page.page-funeral .ev-cost-total>span{font-size:15px}.app-shell .workspace-page.page-funeral .ev-cost-bar{height:35px;margin:22px 0}.app-shell .workspace-page.page-funeral .ev-cost-legend{grid-template-columns:1fr;gap:14px}.app-shell .workspace-page.page-funeral .ev-cost-legend>div{border-bottom:1px solid #e2ead9;border-right:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding:0 0 14px;display:flex}.app-shell .workspace-page.page-funeral .ev-cost-legend>div:last-child{border:0;padding-bottom:0}.app-shell .workspace-page.page-funeral .ev-cost-key{font-size:16px;line-height:1.8}.app-shell .workspace-page.page-funeral .ev-cost-legend strong{margin:0 0 0 auto;font-size:23px;line-height:1.6}.app-shell .workspace-page.page-funeral .ev-cost-legend strong>small{font-size:16px}.app-shell .workspace-page.page-funeral .ev-cost-note{margin-top:22px;padding-top:19px;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-funeral .urgent-banner{border-radius:28px;gap:23px;margin-bottom:22px;padding:27px 23px}.app-shell .workspace-page.page-funeral .urgent-banner h2{font-size:27px;line-height:1.5}.app-shell .workspace-page.page-funeral .urgent-banner p{font-size:16px;line-height:1.9}.app-shell .workspace-page.page-funeral .urgent-banner p br{display:none}.app-shell .workspace-page.page-funeral .urgent-banner>.button.light{width:100%;min-height:52px;padding:14px 16px;font-size:16px}.app-shell .workspace-page.page-funeral #funeral-prepare>.two-column{gap:22px}.app-shell .workspace-page.page-funeral #funeral-prepare>.two-column>.panel{border-radius:28px}.app-shell .workspace-page.page-funeral #funeral-prepare .panel-head{padding:26px 23px 20px}.app-shell .workspace-page.page-funeral #funeral-prepare .panel-head h2{font-size:24px;line-height:1.5}.app-shell .workspace-page.page-funeral .preparation-list{padding:0 23px 25px}.app-shell .workspace-page.page-funeral .preparation-list>div{gap:13px;padding:19px 0}.app-shell .workspace-page.page-funeral .preparation-list strong{font-size:16px;line-height:1.8}.app-shell .workspace-page.page-funeral .preparation-list span{font-size:14px}.app-shell .workspace-page.page-funeral .guidance-panel{padding:27px 24px}.app-shell .workspace-page.page-funeral .guidance-panel h2{font-size:27px;line-height:1.5}.app-shell .workspace-page.page-funeral .guidance-panel>p{font-size:16px;line-height:1.9}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-page.page-funeral .price-feature-details>summary>svg{transition:none}}.app-shell .workspace-page.page-records .filter-bar{grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:center;gap:20px;margin:0 0 26px;display:grid}.app-shell .workspace-page.page-records .filter-bar .tab-group{background:#eaf0e8;border:0;border-radius:20px;flex-wrap:nowrap;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:5px;display:flex}.app-shell .workspace-page.page-records .filter-bar .tab-group>button{color:#697861;white-space:nowrap;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;min-width:0;min-height:46px;margin:0;padding:10px 18px;font-size:15px;line-height:1.6;transition:background .18s,box-shadow .18s,color .18s;display:flex}.app-shell .workspace-page.page-records .filter-bar .tab-group>button.selected{color:#2d543b;background:#fff;font-weight:600;box-shadow:0 2px 8px #2343290d}.app-shell .workspace-page.page-records .filter-bar .tab-group>button:hover{color:#3e6445}.app-shell .workspace-page.page-records .search-field{color:#9aaf88;background:#fff;border:1px solid #e0e8d9;border-radius:18px;align-items:center;gap:12px;width:100%;min-width:0;min-height:52px;padding:12px 17px;display:flex;box-shadow:0 2px 9px #294d2d03}.app-shell .workspace-page.page-records .search-field>svg{flex-shrink:0;width:19px;height:19px}.app-shell .workspace-page.page-records .search-field>input{color:#486442;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:16px;line-height:1.5}.app-shell .workspace-page.page-records .search-field>input::placeholder{color:#7b8972;opacity:1}.app-shell .workspace-page.page-records .search-field:focus-within{outline-offset:2px;border-color:#a6bf8d;outline:3px solid #dce9cf}.app-shell .workspace-page.page-records .story-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:26px;margin:0 0 28px;display:grid}.app-shell .workspace-page.page-records .story-card{text-align:left;background:#fff;border:1px solid #e3eadc;border-radius:32px;flex-direction:column;width:100%;min-width:0;height:100%;padding:0;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 5px 24px #28472e06}.app-shell .workspace-page.page-records .story-card:hover{border-color:#cedfbe;transform:translateY(-2px);box-shadow:0 12px 32px #2b4e300d}.app-shell .workspace-page.page-records .story-card:focus-visible{outline-offset:4px;outline:3px solid #a4be8a}.app-shell .workspace-page.page-records .memory-cover{aspect-ratio:16/10;background:#f0f5e9;flex-shrink:0;width:100%;position:relative;overflow:hidden}.app-shell .workspace-page.page-records .memory-cover>img{object-fit:cover;object-position:center 46%;width:100%;height:100%;transition:transform .35s;display:block}.app-shell .workspace-page.page-records .story-card:hover .memory-cover>img{transform:scale(1.015)}.app-shell .workspace-page.page-records .cover-type{-webkit-backdrop-filter:blur(10px);color:#5c7150;background:#fffffff0;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:6px 10px;font-size:13px;line-height:1.5;display:flex;bottom:17px;left:18px;box-shadow:0 2px 8px #263c2608}.app-shell .workspace-page.page-records .cover-type>svg{width:13px;height:13px}.app-shell .workspace-page.page-records .text-memory-cover{color:#90ac75;background:linear-gradient(145deg,#f4f8ef,#e9f1df);gap:16px;min-height:100%;padding:24px}.app-shell .workspace-page.page-records .text-memory-cover>svg{width:37px;height:37px}.app-shell .workspace-page.page-records .text-memory-cover>span{font-family:var(--sans);color:#7e9b63;font-size:18px;line-height:1.65}.app-shell .workspace-page.page-records .story-body{flex:1;min-width:0;padding:23px 26px 27px}.app-shell .workspace-page.page-records .story-body>small{color:#697861;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;line-height:1.6;display:flex}.app-shell .workspace-page.page-records .story-body>small>svg{flex-shrink:0;width:13px;height:13px}.app-shell .workspace-page.page-records .story-body>small>span{color:#74816b;margin-left:auto;font-size:14px;line-height:1.6}.app-shell .workspace-page.page-records .story-body h3{font-family:var(--sans);letter-spacing:-.045em;color:#2d4f38;overflow-wrap:anywhere;margin:13px 0 11px;font-size:22px;font-weight:600;line-height:1.5}.app-shell .workspace-page.page-records .story-body>p{-webkit-line-clamp:3;color:#667a5f;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:1.8;display:-webkit-box;overflow:hidden}.app-shell .workspace-page.page-records>.panel:has(.empty-state){background:#fff;border:1px solid #e1ead7;border-radius:32px;box-shadow:0 5px 24px #28472e05}.app-shell .workspace-page.page-records .empty-state{color:#a6bd8e;padding:47px 28px}.app-shell .workspace-page.page-records .empty-state h3{font-family:var(--sans);color:#567b42;margin:18px 0 12px;font-size:28px;font-weight:600;line-height:1.5}.app-shell .workspace-page.page-records .empty-state p{color:#718665;max-width:480px;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-records .empty-state .button{border-radius:15px;min-height:48px;padding:12px 19px;font-size:15px;line-height:1.6}.app-shell .workspace-page.page-records .ui-disclosure{background:#fff;border:1px solid #e1e9d9;border-radius:28px;margin:21px 0;overflow:hidden;box-shadow:0 3px 18px #294c2c04}.app-shell .workspace-page.page-records .ui-disclosure>summary{color:#6a8b51;border-radius:28px;gap:12px;min-height:66px;padding:19px 23px;font-size:16px;line-height:1.65}.app-shell .workspace-page.page-records .ui-disclosure>summary>small{color:#9bb184;font-size:13px;line-height:1.7}.app-shell .workspace-page.page-records .ui-disclosure[open]>summary{border-bottom:1px solid #eaf0e2;border-radius:28px 28px 0 0}.app-shell .workspace-page.page-records .ui-disclosure-body{background:#fff;padding:20px}.app-shell .workspace-page.page-records .weekly-prompt{background:#f2f7eb;border:0;border-radius:24px;grid-template-columns:1.1fr .9fr;min-height:0;margin:0;display:grid;overflow:hidden}.app-shell .workspace-page.page-records .weekly-prompt>div:first-child{padding:27px 28px}.app-shell .workspace-page.page-records .weekly-prompt .tag{color:#8aa570;background:#e4efda;border-radius:999px;padding:5px 10px;font-size:12px;line-height:1.6}.app-shell .workspace-page.page-records .weekly-prompt h2{font-family:var(--sans);letter-spacing:-.045em;color:#45663b;margin:15px 0 13px;font-size:26px;font-weight:600;line-height:1.55}.app-shell .workspace-page.page-records .weekly-prompt p{color:#708561;word-break:keep-all;margin:0 0 18px;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-records .weekly-prompt .text-link{color:#78985c;gap:12px;min-height:44px;font-size:15px;line-height:1.6}.app-shell .workspace-page.page-records .prompt-art{background:#e8f0dd;height:auto;min-height:230px;overflow:hidden}.app-shell .workspace-page.page-records .prompt-art>img{object-fit:cover;object-position:center;width:100%;height:100%}.app-shell .workspace-page.page-records .book-banner{background:#f7faf2;border:0;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;margin:0;padding:27px;display:grid}.app-shell .workspace-page.page-records .book-mock{padding:0 7px}.app-shell .workspace-page.page-records .book-banner h2{font-family:var(--sans);letter-spacing:-.04em;color:#5d7e47;margin:8px 0 11px;font-size:24px;font-weight:600;line-height:1.55}.app-shell .workspace-page.page-records .book-banner p:not(.eyebrow){color:#718662;word-break:keep-all;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-records .book-banner .eyebrow{color:#a0b38c;font-size:12px;line-height:1.6}.app-shell .workspace-page.page-records .book-banner .tag{white-space:normal;border-radius:999px;margin-top:15px;padding:5px 9px;font-size:12px;line-height:1.6}.app-shell .workspace-page.page-records .book-banner>.button{white-space:normal;border-radius:15px;min-height:48px;margin:0;padding:12px 16px;font-size:15px;line-height:1.6}.app-shell:has(.workspace-page.page-records) .modal:is(.story-modal,.book-modal){background:#fff;border:1px solid #e4ecd9;border-radius:32px;max-width:880px;padding:35px;box-shadow:0 24px 90px #243d2830}.app-shell:has(.workspace-page.page-records) .modal:is(.story-modal,.book-modal) .modal-close{color:#8ca76f;background:#f5f9ef;border-radius:50%;min-width:44px;min-height:44px;top:16px;right:17px}.app-shell:has(.workspace-page.page-records) .modal:is(.story-modal,.book-modal) h2{font-family:var(--sans);letter-spacing:-.045em;color:#42673b;margin:13px 33px 17px 0;font-size:clamp(28px,3.3vw,36px);font-weight:600;line-height:1.45}.app-shell:has(.workspace-page.page-records) .story-modal .eyebrow{color:#9ab484;font-size:13px;line-height:1.7}.app-shell:has(.workspace-page.page-records) .story-modal .story-date{color:#a0b48b;margin:0 0 23px;font-size:13px;line-height:1.7}.app-shell:has(.workspace-page.page-records) .story-modal .detail-image{object-fit:contain;object-position:center;background:#f3f8ec;border-radius:24px;width:100%;height:auto;max-height:min(60vh,620px);margin:0 0 26px;display:block}.app-shell:has(.workspace-page.page-records) .story-modal .detail-memory{color:#a1ba84;background:#f0f7e8;border-radius:24px;min-height:190px}.app-shell:has(.workspace-page.page-records) .story-modal .story-content{color:#657b5b;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:24px;font-size:16px;line-height:1.9}.app-shell:has(.workspace-page.page-records) .story-modal .button{border-radius:15px;min-height:48px;padding:12px 18px;font-size:15px;line-height:1.6}.app-shell:has(.workspace-page.page-records) .book-modal{max-width:1040px}.app-shell:has(.workspace-page.page-records) .book-modal .book-preview-caption{color:#758b64;word-break:keep-all;margin-bottom:24px;font-size:15px;line-height:1.8}.app-shell:has(.workspace-page.page-records) .book-modal .book-spread{background:#fdfef9;border:1px solid #e6ecde;border-radius:24px;grid-template-columns:1fr 1fr;min-height:410px;display:grid;overflow:hidden;box-shadow:0 5px 18px #36502c07}.app-shell:has(.workspace-page.page-records) .book-modal .book-page{padding:28px 29px 43px}.app-shell:has(.workspace-page.page-records) .book-modal .book-image-page{background:linear-gradient(90deg,#fafcf5 96%,#f0f4e7);border-right:1px solid #e7eddc}.app-shell:has(.workspace-page.page-records) .book-modal .book-image-page>div{color:#a4b98d;margin-bottom:20px;font-size:12px;line-height:1.6}.app-shell:has(.workspace-page.page-records) .book-modal .book-image-page>img{aspect-ratio:3/2;object-fit:contain;background:#f4f8ed;border-radius:15px;width:100%;height:auto}.app-shell:has(.workspace-page.page-records) .book-modal .book-image-page>p{color:#8ca571;margin:22px 0 7px;font-size:18px;line-height:1.75}.app-shell:has(.workspace-page.page-records) .book-modal .book-text-page>span{color:#a0b58b;font-size:12px;line-height:1.7}.app-shell:has(.workspace-page.page-records) .book-modal .book-text-page h3{font-family:var(--sans);letter-spacing:-.04em;color:#4f713f;margin:14px 0 18px;font-size:24px;font-weight:600;line-height:1.55}.app-shell:has(.workspace-page.page-records) .book-modal .book-text-page>p{color:#6a815d;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#cbdcb6 #f5f9ef;max-height:340px;font-size:16px;line-height:1.85;overflow:auto}.app-shell:has(.workspace-page.page-records) .book-modal .book-page>small{color:#b2c69d;font-size:12px;line-height:1.5}.app-shell:has(.workspace-page.page-records) .book-modal .book-pagination{gap:15px;margin-top:22px}.app-shell:has(.workspace-page.page-records) .book-modal .book-pagination>.button{border-radius:14px;gap:10px;min-height:46px;padding:11px 15px;font-size:15px;line-height:1.6}.app-shell:has(.workspace-page.page-records) .book-modal .book-pagination>span{color:#9db489;font-size:14px;line-height:1.6}.app-shell:has(.workspace-page.page-records) .book-modal .book-preview-privacy{color:#839871;word-break:keep-all;margin-top:20px;font-size:13px;line-height:1.8}.app-shell:has(.workspace-page.page-records) .book-modal .book-no-photo{color:#a4bc8b;background:#f1f7e8;border:1px solid #e3ecd8;border-radius:16px;height:auto;min-height:220px}.app-shell:has(.workspace-page.page-records) .book-modal .book-no-photo>span{font-size:16px;line-height:1.7}@media (max-width:1050px){.app-shell .workspace-page.page-records .filter-bar{flex-wrap:wrap;gap:16px;display:flex}.app-shell .workspace-page.page-records .filter-bar .search-field{flex:280px}.app-shell .workspace-page.page-records .story-grid{gap:22px}.app-shell .workspace-page.page-records .story-body{padding:22px 23px 25px}.app-shell .workspace-page.page-records .book-banner{grid-template-columns:auto minmax(0,1fr);gap:21px}.app-shell .workspace-page.page-records .book-banner>.button{grid-column:2;justify-self:start}}@media (max-width:760px){.app-shell .workspace-page.page-records .filter-bar{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:22px;display:flex}.app-shell .workspace-page.page-records .filter-bar .tab-group{justify-content:space-between;align-self:flex-start;gap:4px;width:100%;padding:5px}.app-shell .workspace-page.page-records .filter-bar .tab-group>button{flex:1;min-height:46px;padding:10px 11px;font-size:15px}.app-shell .workspace-page.page-records .filter-bar .search-field{border-radius:18px;flex:none;min-height:52px;padding:12px 16px}.app-shell .workspace-page.page-records .story-grid{grid-template-columns:1fr;gap:23px;margin-bottom:25px}.app-shell .workspace-page.page-records .story-card{border-radius:28px}.app-shell .workspace-page.page-records .memory-cover{aspect-ratio:16/10}.app-shell .workspace-page.page-records .cover-type{padding:6px 10px;font-size:13px;bottom:15px;left:16px}.app-shell .workspace-page.page-records .story-body{padding:21px 22px 24px}.app-shell .workspace-page.page-records .story-body h3{margin:12px 0 11px;font-size:22px;line-height:1.5}.app-shell .workspace-page.page-records .story-body>p{font-size:16px;line-height:1.8}.app-shell .workspace-page.page-records .story-body>small,.app-shell .workspace-page.page-records .story-body>small>span{font-size:14px}.app-shell .workspace-page.page-records .empty-state{padding:39px 23px}.app-shell .workspace-page.page-records .empty-state h3{font-size:26px}.app-shell .workspace-page.page-records .empty-state p{font-size:16px;line-height:1.8}.app-shell .workspace-page.page-records .ui-disclosure{border-radius:26px;margin:19px 0}.app-shell .workspace-page.page-records .ui-disclosure>summary{border-radius:26px;min-height:66px;padding:18px 19px;font-size:16px}.app-shell .workspace-page.page-records .ui-disclosure>summary>small{font-size:13px;line-height:1.7}.app-shell .workspace-page.page-records .ui-disclosure-body{padding:14px}.app-shell .workspace-page.page-records .weekly-prompt{border-radius:21px;flex-direction:column-reverse;display:flex}.app-shell .workspace-page.page-records .weekly-prompt>div:first-child{padding:22px 21px}.app-shell .workspace-page.page-records .weekly-prompt h2{font-size:24px;line-height:1.55}.app-shell .workspace-page.page-records .weekly-prompt p{font-size:16px;line-height:1.8}.app-shell .workspace-page.page-records .prompt-art{height:200px;min-height:0}.app-shell .workspace-page.page-records .book-banner{border-radius:21px;gap:19px 16px;padding:23px 19px}.app-shell .workspace-page.page-records .book-mock{padding:0}.app-shell .workspace-page.page-records .book-mock>span{width:80px;height:112px;padding:12px 10px;font-size:8px}.app-shell .workspace-page.page-records .book-mock b{margin:10px 0;font-size:12px;line-height:1.6}.app-shell .workspace-page.page-records .book-banner h2{margin:7px 0 11px;font-size:22px;line-height:1.55}.app-shell .workspace-page.page-records .book-banner p:not(.eyebrow){font-size:16px;line-height:1.8}.app-shell .workspace-page.page-records .book-banner .eyebrow{font-size:11px;line-height:1.65}.app-shell .workspace-page.page-records .book-banner>.button{grid-column:1/-1;justify-self:stretch;min-height:48px;font-size:15px}.app-shell:has(.workspace-page.page-records) .modal:is(.story-modal,.book-modal){border-radius:28px;padding:29px 22px 25px}.app-shell:has(.workspace-page.page-records) .modal:is(.story-modal,.book-modal) .modal-close{top:11px;right:11px}.app-shell:has(.workspace-page.page-records) .modal:is(.story-modal,.book-modal) h2{margin:14px 22px 16px 0;font-size:28px;line-height:1.5}.app-shell:has(.workspace-page.page-records) .story-modal .detail-image{border-radius:20px;max-height:56vh;margin-bottom:22px}.app-shell:has(.workspace-page.page-records) .story-modal .story-content{font-size:16px;line-height:1.9}.app-shell:has(.workspace-page.page-records) .book-modal .book-preview-caption{margin-bottom:20px;font-size:15px;line-height:1.8}.app-shell:has(.workspace-page.page-records) .book-modal .book-spread{border-radius:22px;grid-template-columns:1fr;min-height:0}.app-shell:has(.workspace-page.page-records) .book-modal .book-page{padding:24px 24px 40px}.app-shell:has(.workspace-page.page-records) .book-modal .book-image-page{background:#f9fcf3;border-bottom:1px solid #e5edd9;border-right:0}.app-shell:has(.workspace-page.page-records) .book-modal .book-image-page>img{aspect-ratio:3/2;object-fit:contain;height:auto}.app-shell:has(.workspace-page.page-records) .book-modal .book-image-page>p{font-size:18px;line-height:1.75}.app-shell:has(.workspace-page.page-records) .book-modal .book-text-page h3{font-size:24px;line-height:1.55}.app-shell:has(.workspace-page.page-records) .book-modal .book-text-page>p{max-height:none;font-size:16px;line-height:1.85;overflow:visible}.app-shell:has(.workspace-page.page-records) .book-modal .book-pagination{flex-wrap:wrap;gap:12px}.app-shell:has(.workspace-page.page-records) .book-modal .book-pagination>.button{gap:8px;min-height:46px;padding:10px 13px;font-size:14px}.app-shell:has(.workspace-page.page-records) .book-modal .book-preview-privacy{font-size:13px;line-height:1.85}}@media (max-width:380px){.app-shell .workspace-page.page-records .filter-bar .tab-group>button{padding-inline:8px}.app-shell .workspace-page.page-records .story-body{padding-inline:20px}.app-shell .workspace-page.page-records .book-banner{grid-template-columns:1fr}.app-shell .workspace-page.page-records .book-mock{display:none}.app-shell .workspace-page.page-records .book-banner>.button{grid-column:auto}.app-shell:has(.workspace-page.page-records) .modal:is(.story-modal,.book-modal){padding-inline:20px}.app-shell:has(.workspace-page.page-records) .book-modal .book-pagination{justify-content:center}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-page.page-records :is(.story-card,.memory-cover>img,.filter-bar .tab-group>button){transition:none}.app-shell .workspace-page.page-records .story-card:hover,.app-shell .workspace-page.page-records .story-card:hover .memory-cover>img{transform:none}}.app-shell .workspace-page .ws-service-tabs{background:#e9ede7;border:0;border-radius:20px;gap:5px;width:fit-content;max-width:100%;margin:0 0 20px;padding:5px;display:flex;overflow:visible}.app-shell .workspace-page .ws-service-tabs>button{color:#6c796f;border:0;border-radius:15px;justify-content:center;align-items:center;min-height:50px;margin:0;padding:12px 28px;font-size:16px;line-height:1.6;display:flex}.app-shell .workspace-page .ws-service-tabs>button[aria-selected=true]{color:#244f3d;background:#fff;font-weight:600;box-shadow:0 2px 7px #173a360a}.app-shell .workspace-page.page-funeral>.ui-status-note{color:#6c7969;margin:0 0 24px;font-size:13px;line-height:1.8}.app-shell .workspace-page.page-records>.space-tabs,.app-shell .workspace-page.page-care>.space-tabs{margin-bottom:28px}.app-shell .workspace-page.page-records>.ui-disclosure{margin-top:22px}.app-shell .workspace-page.page-care .care-dashboard{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:24px;display:grid}.app-shell .workspace-page.page-care .care-dashboard>.panel{background:#fff;border:1px solid #e1e7de;border-radius:32px;min-width:0;margin:0;overflow:hidden;box-shadow:0 5px 26px #173a3605}.app-shell .workspace-page.page-care .checkin-panel{flex-direction:column;display:flex}.app-shell .workspace-page.page-care .panel-head{align-items:flex-start;gap:18px;padding:29px 29px 22px}.app-shell .workspace-page.page-care .panel-head h2{letter-spacing:-.035em;color:#34523e;font-size:25px;font-weight:600;line-height:1.45}.app-shell .workspace-page.page-care .panel-head p{color:#6a7968;word-break:keep-all;margin-top:11px;font-size:15px;line-height:1.8}.app-shell .workspace-page.page-care .panel-head .text-link{white-space:nowrap;flex-shrink:0;gap:7px;min-height:44px;font-size:14px;line-height:1.6}.app-shell .workspace-page.page-care .checkin-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0 25px 26px;display:grid}.app-shell .workspace-page.page-care .checkin-options>button{background:#f7f9f4;border:1px solid #e3e9de;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-width:0;min-height:164px;padding:23px 10px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.app-shell .workspace-page.page-care .checkin-options>button>.care-mood-icon{color:#55734b;background:#e9f0e2;border-radius:21px;flex-shrink:0;place-items:center;width:62px;height:62px;padding:0;font-family:inherit;display:grid}.app-shell .workspace-page.page-care .checkin-options>button:nth-child(2)>.care-mood-icon{color:#93876b;background:#efeee6}.app-shell .workspace-page.page-care .checkin-options>button:nth-child(3)>.care-mood-icon{color:#9c7f61;background:#f0e8df}.app-shell .workspace-page.page-care .checkin-options>button>.care-mood-icon>svg{stroke-width:1.5px;width:30px;height:30px}.app-shell .workspace-page.page-care .checkin-options strong{white-space:normal;word-break:keep-all;color:#4d6747;justify-content:center;align-items:center;min-height:3.2em;font-size:16px;font-weight:550;line-height:1.6;display:flex}.app-shell .workspace-page.page-care .checkin-options>button:hover{background:#f0f5e9;border-color:#c7d6b9}.app-shell .workspace-page.page-care .checkin-options>button.selected{background:#eaf2e3;border-color:#9db68a;box-shadow:0 2px 10px #426b3510}.app-shell .workspace-page.page-care .care-mood-check{color:#4e7850;position:absolute;top:11px;right:11px}.app-shell .workspace-page.page-care .care-history-disclosure{background:#fcfdfb;border-top:1px solid #e7eddf;margin-top:auto}.app-shell .workspace-page.page-care .care-history-disclosure>summary{cursor:pointer;color:#667d59;align-items:center;gap:12px;min-height:65px;padding:17px 27px;font-size:15px;line-height:1.6;list-style:none;display:flex}.app-shell .workspace-page.page-care .care-history-disclosure>summary::-webkit-details-marker{display:none}.app-shell .workspace-page.page-care .care-history-disclosure>summary>small{color:#78866e;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.app-shell .workspace-page.page-care .care-history-disclosure[open]>summary>svg{transform:rotate(180deg)}.app-shell .workspace-page.page-care .care-history-disclosure .checkin-history{border:0;margin:0;padding:0 27px 24px}.app-shell .workspace-page.page-care .checkin-history>p,.app-shell .workspace-page.page-care .checkin-history>div{color:#6a7a60;gap:10px;font-size:15px;line-height:1.8}.app-shell .workspace-page.page-care .checkin-history small{color:#7c8974;font-size:13px}.app-shell .workspace-page.page-care .care-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px 20px;padding:0 29px 22px;display:grid}.app-shell .workspace-page.page-care .care-progress>span{color:#78866c;font-size:14px;line-height:1.7}.app-shell .workspace-page.page-care .care-progress>strong{color:#3d6942;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.3}.app-shell .workspace-page.page-care .care-progress>strong>small{color:#93a284;font-size:15px;font-weight:400}.app-shell .workspace-page.page-care .care-progress>progress{accent-color:#709461;background:#edf2e7;border:0;border-radius:999px;grid-column:1/-1;width:100%;height:8px;display:block;overflow:hidden}.app-shell .workspace-page.page-care .care-progress>progress::-webkit-progress-bar{background:#edf2e7;border-radius:999px}.app-shell .workspace-page.page-care .care-progress>progress::-webkit-progress-value{background:#709461;border-radius:999px}.app-shell .workspace-page.page-care .care-progress>progress::-moz-progress-bar{background:#709461;border-radius:999px}.app-shell .workspace-page.page-care .task-list{padding:0 28px 15px}.app-shell .workspace-page.page-care .task-row{border-bottom-color:#e9eee2;gap:15px;min-height:82px;padding:19px 0}.app-shell .workspace-page.page-care .task-row>.check-box{background:#fff;border-color:#c4d2b9;border-radius:9px;width:26px;height:26px}.app-shell .workspace-page.page-care .task-row.completed>.check-box{color:#fff;background:#6a915e;border-color:#6a915e}.app-shell .workspace-page.page-care .task-row>.check-box>svg{width:17px;height:17px}.app-shell .workspace-page.page-care .task-row strong{color:#4c6744;word-break:keep-all;font-size:17px;font-weight:500;line-height:1.7}.app-shell .workspace-page.page-care .task-row small{color:#7b8971;margin-top:5px;font-size:14px;line-height:1.7}.app-shell .workspace-page.page-care .task-row.completed strong{color:#829177;text-decoration-thickness:1px}.app-shell .workspace-page.page-care .task-row>span:nth-child(2){min-width:0}.app-shell .workspace-page.page-care .task-row>svg:last-child{flex-shrink:0;width:19px;height:19px}.app-shell .workspace-page.page-care .task-list>.inline-empty{color:#738468;padding:26px 0;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-care .care-support{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin:24px 0 0;display:grid}.app-shell .workspace-page.page-care .care-support>.ui-disclosure{background:#fff;border:1px solid #e0e8d9;border-radius:25px;min-width:0;margin:0;overflow:hidden;box-shadow:0 3px 18px #173a3604}.app-shell .workspace-page.page-care .care-support>.ui-disclosure>summary{border-radius:25px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:7px 14px;min-height:97px;padding:22px 24px;display:grid}.app-shell .workspace-page.page-care .care-support>.ui-disclosure>summary>span{color:#4a6941;align-items:center;gap:12px;font-size:17px;font-weight:550;line-height:1.6;display:flex}.app-shell .workspace-page.page-care .care-support>.ui-disclosure>summary>span>svg{color:#6b8b56;stroke-width:1.6px;flex-shrink:0}.app-shell .workspace-page.page-care .care-support>.ui-disclosure>summary>small{color:#77866d;grid-column:1;margin:0 0 0 33px;font-size:14px;line-height:1.7}.app-shell .workspace-page.page-care .care-support>.ui-disclosure>summary>svg{grid-area:1/2/3;align-self:center;margin:0}.app-shell .workspace-page.page-care .care-support .ui-disclosure-body{padding:0 23px 22px}.app-shell .workspace-page.page-care .contact-disclosure .panel{box-shadow:none;border:0;border-radius:0;margin:0}.app-shell .workspace-page.page-care .contact-disclosure .panel-head{padding:15px 0 0}.app-shell .workspace-page.page-care .contact-disclosure .panel-head h2{font-size:22px}.app-shell .workspace-page.page-care .contact-empty{padding:23px 0 24px}.app-shell .workspace-page.page-care .contact-empty>.avatar{color:#70905e;background:#eef4e7;border-radius:23px;width:68px;height:68px}.app-shell .workspace-page.page-care .contact-empty h3{letter-spacing:-.035em;word-break:keep-all;margin:20px 0 13px;font-size:23px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-care .contact-empty p{color:#6d7e62;word-break:keep-all;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-care .contact-empty .button{border-radius:15px;min-height:50px;margin-top:23px;padding:12px 17px;font-size:15px}.app-shell .workspace-page.page-care .contact-empty+.tag{white-space:normal;text-align:center;border-radius:12px;justify-content:center;margin:0;padding:8px 12px;font-size:13px;line-height:1.7}.app-shell .workspace-page.page-care .care-resources .resource-grid{grid-template-columns:1fr;gap:0;margin:3px 0 0;display:grid}.app-shell .workspace-page.page-care .care-resources .resource-item{box-shadow:none;background:0 0;border:0;border-top:1px solid #e9eee1;border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:8px 14px;padding:23px 0;display:grid}.app-shell .workspace-page.page-care .care-resources .resource-item:first-child{border-top:0}.app-shell .workspace-page.page-care .care-resources .resource-item>svg{color:#779764;grid-row:1/4;margin:2px 0 0}.app-shell .workspace-page.page-care .care-resources .resource-item h3{letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:20px;font-weight:550;line-height:1.55}.app-shell .workspace-page.page-care .care-resources .resource-item p{color:#6c7c62;word-break:keep-all;grid-column:2;margin:0;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-care .care-resources .resource-item>.text-link{grid-column:2;justify-content:flex-start;gap:9px;min-height:44px;margin:0;font-size:14px}:is(.app-shell .workspace-page.page-care :is(button,summary):focus-visible,.app-shell .workspace-page .ws-service-tabs>button:focus-visible){outline-offset:3px;outline:3px solid #9aaf87}@media (max-width:1100px){.app-shell .workspace-page.page-care .care-dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.app-shell .workspace-page.page-care .panel-head{flex-wrap:wrap;gap:8px;padding:25px 23px 20px}.app-shell .workspace-page.page-care .panel-head h2{font-size:23px}.app-shell .workspace-page.page-care .checkin-options{gap:8px;padding-inline:20px}.app-shell .workspace-page.page-care .checkin-options>button{min-height:154px;padding-inline:6px}.app-shell .workspace-page.page-care .checkin-options>button>.care-mood-icon{border-radius:18px;width:52px;height:52px}.app-shell .workspace-page.page-care .care-progress,.app-shell .workspace-page.page-care .task-list{padding-inline:23px}}@media (max-width:760px){.app-shell .workspace-page .ws-service-tabs{border-radius:18px;gap:3px;width:100%;margin-bottom:20px;padding:4px}.app-shell .workspace-page .ws-service-tabs>button{border-radius:14px;flex:1;min-width:0;min-height:50px;padding:11px 9px;font-size:15px}.app-shell .workspace-page.page-funeral>.ui-status-note{margin-bottom:22px;font-size:12px}.app-shell .workspace-page.page-care .care-dashboard{grid-template-columns:1fr;gap:21px}.app-shell .workspace-page.page-care .care-dashboard>.panel{border-radius:28px}.app-shell .workspace-page.page-care .panel-head{padding:25px 24px 20px}.app-shell .workspace-page.page-care .panel-head h2{font-size:24px}.app-shell .workspace-page.page-care .panel-head p{margin-top:10px;font-size:14px;line-height:1.8}.app-shell .workspace-page.page-care .checkin-options{gap:9px;padding:0 21px 24px}.app-shell .workspace-page.page-care .checkin-options>button{border-radius:22px;gap:14px;min-height:146px;padding:20px 8px}.app-shell .workspace-page.page-care .checkin-options>button>.care-mood-icon{border-radius:18px;width:54px;height:54px}.app-shell .workspace-page.page-care .checkin-options strong{font-size:16px}.app-shell .workspace-page.page-care .care-history-disclosure>summary{min-height:62px;padding:17px 23px}.app-shell .workspace-page.page-care .care-history-disclosure .checkin-history{padding:0 23px 23px}.app-shell .workspace-page.page-care .care-progress{padding:0 24px 19px}.app-shell .workspace-page.page-care .task-list{padding:0 24px 12px}.app-shell .workspace-page.page-care .task-row{gap:13px;padding:19px 0}.app-shell .workspace-page.page-care .task-row strong{font-size:16px;line-height:1.75}.app-shell .workspace-page.page-care .task-row small{font-size:13px}.app-shell .workspace-page.page-care .care-support{grid-template-columns:1fr;gap:14px;margin-top:22px}.app-shell .workspace-page.page-care .care-support>.ui-disclosure{border-radius:23px}.app-shell .workspace-page.page-care .care-support>.ui-disclosure>summary{border-radius:23px;min-height:91px;padding:20px 22px}.app-shell .workspace-page.page-care .care-support>.ui-disclosure>summary>span{font-size:16px}.app-shell .workspace-page.page-care .care-support>.ui-disclosure>summary>small{font-size:13px}.app-shell .workspace-page.page-care .care-support .ui-disclosure-body{padding:0 22px 22px}}@media (max-width:420px){.app-shell .workspace-page.page-care .panel-head{padding-inline:21px}.app-shell .workspace-page.page-care .panel-head h2{font-size:23px}.app-shell .workspace-page.page-care .checkin-options{gap:7px;padding-inline:16px}.app-shell .workspace-page.page-care .checkin-options>button{min-height:142px;padding-inline:5px}.app-shell .workspace-page.page-care .checkin-options>button>.care-mood-icon{border-radius:16px;width:47px;height:47px}.app-shell .workspace-page.page-care .checkin-options>button>.care-mood-icon>svg{width:27px;height:27px}.app-shell .workspace-page.page-care .checkin-options strong{font-size:15px}.app-shell .workspace-page.page-care .care-progress,.app-shell .workspace-page.page-care .task-list{padding-inline:21px}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-page.page-care .checkin-options>button{transition:none}}.app-shell .main-shell .workspace-page.page-after{color:#263b32;background:#f5f6f3;max-width:1400px;padding:30px 48px 0}.app-shell .workspace-page.page-after :is(h1,h2,h3){font-family:var(--sans);word-break:keep-all}.app-shell .page-after .ws-after-header{padding-bottom:32px}.app-shell .page-after .ws-after-header h1{letter-spacing:-.045em;font-size:46px;font-weight:650;line-height:1.25}.app-shell .page-after .ws-after-header h1>span,.app-shell .page-after .ws-after-header h1>em{white-space:nowrap}.app-shell .page-after .after-dashboard{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:26px;margin:0 0 26px;display:grid}.app-shell .page-after .after-checklist-panel{background:#fff;border:1px solid #e0e6dc;border-radius:32px;min-width:0;margin:0;overflow:hidden;box-shadow:0 4px 24px #173a3604}.app-shell .page-after .after-checklist-panel .panel-head{align-items:flex-start;gap:20px;padding:31px 31px 22px}.app-shell .page-after .after-checklist-panel .panel-head h2{letter-spacing:-.035em;color:#344e3d;font-size:25px;font-weight:600;line-height:1.45}.app-shell .page-after .after-checklist-panel .panel-head p{color:#778271;word-break:keep-all;margin-top:12px;font-size:14px;line-height:1.85}.app-shell .page-after .checklist-starter{padding:0 31px 30px}.app-shell .page-after .checklist-starter>p{color:#69796b;letter-spacing:-.02em;margin:0 0 19px;font-size:16px;line-height:1.85}.app-shell .page-after .checklist-starter>button{text-align:left;letter-spacing:-.025em;color:#4a6348;background:0 0;border:0;border-bottom:1px solid #e9ede5;border-radius:0;align-items:center;gap:15px;width:100%;min-height:66px;padding:19px 0;font-size:17px;font-weight:500;line-height:1.7;display:flex}.app-shell .page-after .checklist-starter>button:last-child{border-bottom:0;padding-bottom:5px}.app-shell .page-after .checklist-starter>button>svg{color:#718a62;stroke-width:1.7px;background:#edf3e7;border-radius:9px;flex-shrink:0;width:25px;height:25px;padding:4px}.app-shell .page-after .checklist-starter>button:hover{color:#173a36}.app-shell .page-after .after-checklist-panel .task-list{padding:0 31px 27px}.app-shell .page-after .task-row{border-bottom-color:#e9ede5;gap:15px;min-height:85px;padding:22px 0}.app-shell .page-after .task-row strong{letter-spacing:-.025em;font-size:17px;line-height:1.65}.app-shell .page-after .task-row small{color:#84907c;margin-top:5px;font-size:14px;line-height:1.7}.app-shell .page-after .check-box{border-color:#c5cebd;border-radius:8px;flex-shrink:0;width:25px;height:25px}.app-shell .page-after .check-box>svg{width:16px;height:16px}.app-shell .page-after .after-memory-panel{background:#edf1e9;border:1px solid #e0e6dc;border-radius:32px;flex-direction:column;align-items:stretch;min-width:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:0 4px 24px #173a3603}.app-shell .page-after .after-memory-panel>figure{background:#e0e5da;width:100%;height:205px;margin:0;overflow:hidden}.app-shell .page-after .after-memory-panel>figure>img{object-fit:cover;object-position:50% 57%;width:100%;height:100%;display:block}.app-shell .page-after .after-memory-copy{flex-direction:column;flex:1;align-items:flex-start;padding:27px 33px 29px;display:flex}.app-shell .page-after .after-memory-copy .ws-eyebrow{letter-spacing:.035em;color:#7c8c70;margin:0;font-size:12px;line-height:1.6}.app-shell .page-after .after-memory-copy h2{letter-spacing:-.045em;color:#395839;margin:12px 0 17px;font-size:34px;font-weight:600;line-height:1.3}.app-shell .page-after .after-memory-copy>p:not(.ws-eyebrow){letter-spacing:-.025em;color:#71806b;word-break:keep-all;margin:0 0 23px;font-size:16px;line-height:1.85}.app-shell .page-after .after-memory-copy>.button{color:#375b42;background:#fff;border:1px solid #b9c8ad;border-radius:16px;gap:16px;min-height:50px;margin-top:auto;padding:13px 18px;font-size:16px;line-height:1.5}.app-shell .page-after .after-memory-copy>.tag{white-space:normal;color:#7e8d73;background:0 0;border:0;border-radius:0;margin-top:16px;padding:0;font-size:12px;line-height:1.7}.app-shell .page-after .after-resources{background:#fff;border:1px solid #e0e6dc;border-radius:26px;margin:0;overflow:hidden;box-shadow:0 3px 18px #173a3603}.app-shell .page-after .after-resources>summary{cursor:pointer;color:#4c684a;align-items:center;gap:14px;min-height:84px;padding:25px 29px;font-size:18px;font-weight:550;line-height:1.6;list-style:none;display:flex}.app-shell .page-after .after-resources>summary::-webkit-details-marker{display:none}.app-shell .page-after .after-resources>summary>svg{color:#7b916e;flex-shrink:0}.app-shell .page-after .after-resources>summary>svg:last-child{margin-left:auto;transition:transform .18s}.app-shell .page-after .after-resources[open]>summary>svg:last-child{transform:rotate(180deg)}.app-shell .page-after .after-resources>summary>small{color:#84917b;margin-left:4px;font-size:14px;font-weight:400}.app-shell .page-after .after-resources .resource-grid{border-top:1px solid #edf0e7;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0 29px 28px;display:grid}.app-shell .page-after .resource-item{border:0;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:26px 0 0;display:flex}.app-shell .page-after .resource-item>svg{color:#819673;width:25px;height:25px;margin-bottom:17px}.app-shell .page-after .resource-item h3{letter-spacing:-.035em;color:#405c41;margin:0 0 10px;font-size:22px;font-weight:550;line-height:1.5}.app-shell .page-after .resource-item p{letter-spacing:-.025em;color:#75816f;word-break:keep-all;margin:0 0 22px;font-size:16px;line-height:1.85}.app-shell .page-after .resource-item .text-link{color:#4d7047;align-items:center;gap:12px;min-height:44px;margin-top:auto;font-size:15px;line-height:1.7;display:flex}.app-shell .page-after :is(.checklist-starter>button,.task-row,.after-memory-copy>.button,.after-resources>summary,.resource-item .text-link):focus-visible{outline-offset:3px;outline:3px solid #a68c5b}@media (min-width:1600px){.app-shell .main-shell .workspace-page.page-after{max-width:1520px;padding-inline:58px}.app-shell .page-after .after-memory-panel>figure{height:230px}}@media (max-width:1100px){.app-shell .main-shell .workspace-page.page-after{padding-inline:32px}.app-shell .page-after .ws-after-header h1{font-size:40px}.app-shell .page-after .after-dashboard{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px}.app-shell .page-after .after-checklist-panel .panel-head{padding:27px 25px 20px}.app-shell .page-after .checklist-starter{padding:0 25px 25px}.app-shell .page-after .after-memory-copy{padding:25px}.app-shell .page-after .after-memory-copy h2{font-size:31px}.app-shell .page-after .after-memory-panel>figure{height:190px}}@media (max-width:850px){.app-shell .page-after .ws-after-header h1{font-size:37px}.app-shell .page-after .after-dashboard{grid-template-columns:1fr}.app-shell .page-after .after-memory-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);display:grid}.app-shell .page-after .after-memory-panel>figure{height:100%;min-height:350px}.app-shell .page-after .after-resources>summary>small{display:none}}@media (max-width:600px){.app-shell .main-shell .workspace-page.page-after{padding:23px 18px 0}.app-shell .page-after .ws-after-header{padding:0 0 26px;display:block}.app-shell .page-after .ws-after-header .ws-eyebrow{font-size:12px}.app-shell .page-after .ws-after-header h1{letter-spacing:-.045em;margin:14px 0 16px;font-size:34px;line-height:1.27}.app-shell .page-after .ws-after-header .ws-page-description{max-width:340px;font-size:16px;line-height:1.75}.app-shell .page-after .ws-after-header .ws-header-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px 14px;margin-top:23px}.app-shell .page-after .ws-header-actions>.button{border-radius:16px;min-height:50px;padding:13px 17px;font-size:15px}.app-shell .page-after .ws-header-actions>.ws-family-create{font-size:12px}.app-shell .page-after .ws-header-actions>span{font-size:13px}.app-shell .page-after .after-dashboard{gap:22px;margin-bottom:22px}.app-shell .page-after .after-checklist-panel{border-radius:28px}.app-shell .page-after .after-checklist-panel .panel-head{padding:25px 23px 19px}.app-shell .page-after .after-checklist-panel .panel-head h2{font-size:23px;line-height:1.45}.app-shell .page-after .after-checklist-panel .panel-head p{word-break:normal;margin-top:13px;font-size:14px;line-height:1.85}.app-shell .page-after .checklist-starter{padding:0 23px 26px}.app-shell .page-after .checklist-starter>p{margin-bottom:12px;font-size:16px;line-height:1.85}.app-shell .page-after .checklist-starter>button{gap:12px;min-height:65px;padding:19px 0;font-size:16px;line-height:1.7}.app-shell .page-after .checklist-starter>button>svg{width:24px;height:24px}.app-shell .page-after .after-checklist-panel .task-list{padding:0 23px 23px}.app-shell .page-after .task-row{gap:12px;padding:20px 0}.app-shell .page-after .task-row strong{font-size:16px;line-height:1.7}.app-shell .page-after .task-row small{font-size:13px}.app-shell .page-after .after-memory-panel{border-radius:28px;display:flex}.app-shell .page-after .after-memory-panel>figure{height:200px;min-height:0}.app-shell .page-after .after-memory-copy{padding:26px 25px 27px}.app-shell .page-after .after-memory-copy h2{margin:13px 0 18px;font-size:32px;line-height:1.3}.app-shell .page-after .after-memory-copy>p:not(.ws-eyebrow){word-break:normal;margin-bottom:23px;font-size:16px;line-height:1.9}.app-shell .page-after .after-memory-copy>p:not(.ws-eyebrow)>br{display:none}.app-shell .page-after .after-memory-copy>.button{border-radius:15px;min-height:48px;font-size:15px}.app-shell .page-after .after-memory-copy>.tag{margin-top:17px;font-size:12px;line-height:1.8}.app-shell .page-after .after-resources{border-radius:24px}.app-shell .page-after .after-resources>summary{gap:10px;min-height:80px;padding:23px 21px;font-size:16px;line-height:1.6}.app-shell .page-after .after-resources>summary>svg{width:19px}.app-shell .page-after .after-resources .resource-grid{grid-template-columns:1fr;gap:0;padding:0 23px 5px}.app-shell .page-after .resource-item{border-bottom:1px solid #e9ede3;padding:25px 0}.app-shell .page-after .resource-item:last-child{border:0}.app-shell .page-after .resource-item>svg{margin-bottom:12px}.app-shell .page-after .resource-item h3{font-size:22px}.app-shell .page-after .resource-item p{margin-bottom:13px;font-size:16px;line-height:1.85}.app-shell .page-after .resource-item .text-link{font-size:15px}}@media (prefers-reduced-motion:reduce){.app-shell .page-after .after-resources>summary>svg:last-child{transition:none}}.app-shell .main-shell .workspace-page.page-settings{color:#263b32;background:#f5f6f3;max-width:1400px;padding:30px 48px 0}.app-shell .workspace-page.page-settings :is(h1,h2,h3){font-family:var(--sans);word-break:keep-all}.app-shell .workspace-page.page-settings .ws-settings-header{justify-content:space-between;align-items:center;gap:28px;padding:8px 0 32px;display:flex}.app-shell .workspace-page.page-settings .ws-settings-header h1{letter-spacing:-.045em;color:#263b32;margin:12px 0 14px;font-size:46px;font-weight:650;line-height:1.25}.app-shell .workspace-page.page-settings .ws-settings-header h1 em{color:#1c5848;font-style:normal}.app-shell .workspace-page.page-settings .ws-settings-header .ws-page-description{color:#72806e;letter-spacing:-.02em;word-break:keep-all;max-width:720px;font-size:17px;line-height:1.8}.app-shell .workspace-page.page-settings .ws-settings-header .ws-header-actions{flex-shrink:0}.app-shell .workspace-page.page-settings .ws-settings-header .ws-header-actions>span{color:#6e7e69;white-space:nowrap;align-items:center;gap:8px;font-size:13px;line-height:1.8;display:flex}.app-shell .workspace-page.page-settings .ws-settings-header .ws-header-actions>span>svg{color:#7c9270;flex-shrink:0}.app-shell .workspace-page.page-settings .settings-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:26px;margin:0 0 26px;display:grid}.app-shell .workspace-page.page-settings .settings-dashboard>.panel{background:#fff;border:1px solid #e0e6dc;border-radius:32px;min-width:0;margin:0;overflow:hidden;box-shadow:0 4px 24px #173a3604}.app-shell .workspace-page.page-settings .settings-dashboard .panel-head{align-items:flex-start;gap:18px;padding:30px 30px 23px}.app-shell .workspace-page.page-settings .settings-dashboard .panel-head h2{letter-spacing:-.035em;color:#344e3d;font-size:24px;font-weight:600;line-height:1.45}.app-shell .workspace-page.page-settings .settings-dashboard .panel-head p{color:#778271;word-break:keep-all;margin-top:11px;font-size:15px;line-height:1.85}.app-shell .workspace-page.page-settings .settings-row{border-top:1px solid #e9ede5;flex-wrap:nowrap;align-items:center;gap:22px;min-width:0;padding:25px 30px;display:flex}.app-shell .workspace-page.page-settings .settings-row>div:first-child{flex:auto;min-width:0}.app-shell .workspace-page.page-settings .settings-row strong{letter-spacing:-.025em;color:#405a40;word-break:keep-all;font-size:18px;font-weight:550;line-height:1.65;display:block}.app-shell .workspace-page.page-settings .settings-row p{letter-spacing:-.02em;color:#72806c;word-break:keep-all;overflow-wrap:break-word;margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.85}.app-shell .workspace-page.page-settings .settings-row>.button{white-space:nowrap;border-radius:16px;flex-shrink:0;gap:9px;min-height:50px;padding:12px 17px;font-size:15px;line-height:1.6}.app-shell .workspace-page.page-settings .settings-row>.button>svg{width:17px;height:17px}.app-shell .workspace-page.page-settings .settings-row>.tag{white-space:nowrap;color:#708263;background:#eef3e9;border:0;border-radius:10px;flex-shrink:0;padding:7px 10px;font-size:13px;line-height:1.7}.app-shell .workspace-page.page-settings .setting-family{color:#65785f;padding:0 30px 26px;font-size:15px;font-weight:500;line-height:1.8;display:block}.app-shell .workspace-page.page-settings .setting-family>select{color:#42613c;background:#fff;border:1px solid #cfd9c7;border-radius:15px;min-height:54px;margin-top:11px;padding:13px 15px;font-size:16px;line-height:1.6}.app-shell .workspace-page.page-settings .settings-space-panel>a.button{border-radius:16px;justify-content:center;align-items:center;gap:12px;width:calc(100% - 60px);min-height:52px;margin:1px 30px 29px;padding:13px 19px;font-size:16px;line-height:1.6;display:flex}.app-shell .workspace-page.page-settings .settings-consent-panel .settings-row{align-items:center;min-height:145px}.app-shell .workspace-page.page-settings .toggle{background:#dfe7da;border:1px solid #cad6c4;border-radius:20px;flex-shrink:0;align-items:center;width:52px;min-width:52px;height:30px;margin:0;padding:3px;display:flex}.app-shell .workspace-page.page-settings .toggle>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;display:block;box-shadow:0 1px 4px #173a3617}.app-shell .workspace-page.page-settings .toggle.on{background:#396849;border-color:#396849}.app-shell .workspace-page.page-settings .toggle.on>span{transform:translate(22px)}.app-shell .workspace-page.page-settings .settings-more{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px;margin:0;display:grid}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure{background:#fff;border:1px solid #e0e6dc;border-radius:26px;min-width:0;margin:0;overflow:hidden;box-shadow:0 3px 18px #173a3603}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure>summary{cursor:pointer;color:#496444;border-radius:26px;grid-template-columns:23px minmax(0,1fr) 20px;align-items:center;gap:6px 13px;min-height:94px;padding:23px 26px;line-height:1.6;list-style:none;display:grid}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure>summary::-webkit-details-marker{display:none}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure>summary>svg:first-child{color:#819672;grid-area:1/1/3;align-self:center;width:22px;height:22px;margin:0;transform:none}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure>summary>span{letter-spacing:-.02em;overflow-wrap:normal;grid-area:1/2;font-size:17px;font-weight:550;line-height:1.6}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure>summary>small{color:#829077;white-space:normal;grid-area:2/2;margin:0;font-size:14px;font-weight:400;line-height:1.7}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure>summary>svg:last-child{color:#819672;grid-area:1/3/3;align-self:center;margin:0;transition:transform .18s}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure[open]>summary{border-bottom:1px solid #e9ede5;border-radius:26px 26px 0 0}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.app-shell .workspace-page.page-settings .policy-lines{padding:6px 27px 11px}.app-shell .workspace-page.page-settings .policy-lines>p{letter-spacing:-.02em;word-break:keep-all;color:#6f7e68;align-items:flex-start;gap:12px;margin:20px 0;font-size:16px;line-height:1.85;display:flex}.app-shell .workspace-page.page-settings .policy-lines>p>svg{color:#839775;flex-shrink:0;width:19px;height:19px;margin-top:5px}.app-shell .workspace-page.page-settings .settings-data-management .settings-row{border-top:0;padding:25px 27px 27px;display:block}.app-shell .workspace-page.page-settings .settings-data-management .settings-row+.settings-row{border-top:1px solid #e9ede5}.app-shell .workspace-page.page-settings .settings-data-management .settings-row>.button{justify-content:center;align-items:center;min-width:125px;margin-top:19px;display:flex}.app-shell .workspace-page.page-settings .danger-row strong{color:#9c6c56}.app-shell .workspace-page.page-settings .danger-row p{color:#8e7c6f}.app-shell .workspace-page.page-settings .danger-row>.button{color:#9c6c56;background:#fffaf7;border-color:#e4cbbd}.app-shell .workspace-page.page-settings :is(.button,.toggle,select,summary):focus-visible{outline-offset:3px;outline:3px solid #a68c5b}@media (min-width:1600px){.app-shell .main-shell .workspace-page.page-settings{max-width:1520px;padding-inline:58px}.app-shell .workspace-page.page-settings .ws-settings-header h1{font-size:50px}}@media (max-width:1100px){.app-shell .main-shell .workspace-page.page-settings{padding-inline:32px}.app-shell .workspace-page.page-settings .ws-settings-header h1{font-size:40px}.app-shell .workspace-page.page-settings .settings-dashboard,.app-shell .workspace-page.page-settings .settings-more{gap:22px}.app-shell .workspace-page.page-settings .settings-dashboard .panel-head{padding:27px 25px 21px}.app-shell .workspace-page.page-settings .settings-row{gap:18px;padding:24px 25px}.app-shell .workspace-page.page-settings .setting-family{padding-inline:25px}.app-shell .workspace-page.page-settings .settings-space-panel>a.button{width:calc(100% - 50px);margin-inline:25px}}@media (max-width:850px){.app-shell .workspace-page.page-settings .ws-settings-header{flex-direction:column;align-items:flex-start;gap:19px}.app-shell .workspace-page.page-settings .ws-settings-header h1{font-size:37px}.app-shell .workspace-page.page-settings .settings-dashboard{grid-template-columns:1fr}.app-shell .workspace-page.page-settings .settings-consent-panel .settings-row{min-height:128px}.app-shell .workspace-page.page-settings .settings-more{grid-template-columns:1fr}}@media (max-width:600px){.app-shell .main-shell .workspace-page.page-settings{padding:23px 18px 0}.app-shell .workspace-page.page-settings .ws-settings-header{padding:0 0 26px;display:block}.app-shell .workspace-page.page-settings .ws-settings-header h1{letter-spacing:-.045em;margin:14px 0 16px;font-size:34px;line-height:1.27}.app-shell .workspace-page.page-settings .ws-settings-header .ws-eyebrow{font-size:12px}.app-shell .workspace-page.page-settings .ws-settings-header .ws-page-description{max-width:350px;font-size:16px;line-height:1.75}.app-shell .workspace-page.page-settings .ws-settings-header .ws-header-actions{align-items:flex-start;margin-top:20px}.app-shell .workspace-page.page-settings .ws-settings-header .ws-header-actions>span{white-space:normal;font-size:13px}.app-shell .workspace-page.page-settings .settings-dashboard{gap:22px;margin-bottom:22px}.app-shell .workspace-page.page-settings .settings-dashboard>.panel{border-radius:28px}.app-shell .workspace-page.page-settings .settings-dashboard .panel-head{padding:25px 23px 20px}.app-shell .workspace-page.page-settings .settings-dashboard .panel-head h2{font-size:23px;line-height:1.45}.app-shell .workspace-page.page-settings .settings-dashboard .panel-head p{word-break:normal;margin-top:11px;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-settings .settings-row{flex-wrap:nowrap;align-items:center;gap:15px;padding:23px}.app-shell .workspace-page.page-settings .settings-row>div:first-child{flex:auto;min-width:0}.app-shell .workspace-page.page-settings .settings-row strong{font-size:17px;line-height:1.65}.app-shell .workspace-page.page-settings .settings-row p{word-break:keep-all;margin-top:8px;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-settings .settings-row>.button{border-radius:15px;gap:7px;min-height:48px;padding:12px 14px;font-size:14px}.app-shell .workspace-page.page-settings .settings-row>.tag{padding:6px 8px;font-size:12px}.app-shell .workspace-page.page-settings .setting-family{padding:0 23px 24px;font-size:15px}.app-shell .workspace-page.page-settings .setting-family>select{border-radius:14px;min-height:53px;font-size:16px}.app-shell .workspace-page.page-settings .settings-space-panel>a.button{border-radius:15px;width:calc(100% - 46px);min-height:50px;margin:0 23px 25px;font-size:15px}.app-shell .workspace-page.page-settings .settings-consent-panel .settings-row{align-items:center;min-height:0}.app-shell .workspace-page.page-settings .settings-consent-panel .settings-row>div:first-child{flex:auto;min-width:0}.app-shell .workspace-page.page-settings .toggle{width:48px;min-width:48px;height:28px;margin:0;padding:3px}.app-shell .workspace-page.page-settings .toggle>span{width:20px;height:20px}.app-shell .workspace-page.page-settings .toggle.on>span{transform:translate(20px)}.app-shell .workspace-page.page-settings .settings-more{gap:19px}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure{border-radius:24px}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure>summary{border-radius:24px;gap:5px 11px;min-height:90px;padding:21px 23px}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure>summary>span{font-size:16px}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure>summary>small{font-size:13px}.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure[open]>summary{border-radius:24px 24px 0 0}.app-shell .workspace-page.page-settings .policy-lines{padding:4px 23px 9px}.app-shell .workspace-page.page-settings .policy-lines>p{word-break:normal;gap:10px;margin:20px 0;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-settings .policy-lines>p>svg{width:18px;height:18px}.app-shell .workspace-page.page-settings .settings-data-management .settings-row{padding:23px 23px 25px}.app-shell .workspace-page.page-settings .settings-data-management .settings-row>.button{min-height:50px;margin-top:19px;font-size:15px}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-page.page-settings .toggle>span,.app-shell .workspace-page.page-settings .settings-more>.ui-disclosure>summary>svg:last-child{transition:none}}.app-shell .main-shell .workspace-page.page-operations{color:#263b32;background:#f5f6f3;max-width:1400px;padding:30px 48px 0}.app-shell .workspace-page.page-operations :is(h1,h2,h3){font-family:var(--sans);word-break:keep-all}.app-shell .workspace-page.page-operations .ws-operations-header{padding-bottom:32px}.app-shell .workspace-page.page-operations .ws-operations-header h1{letter-spacing:-.045em;font-size:46px;font-weight:650;line-height:1.25}.app-shell .workspace-page.page-operations .ws-page-description{color:#657269;word-break:keep-all;max-width:670px;font-size:18px;line-height:1.8}.app-shell .workspace-page.page-operations .ws-header-actions>.button{color:#315247;background:#fff;border-color:#bdc8bf;border-radius:17px;gap:10px;min-height:54px;padding:14px 22px;font-size:16px;line-height:1.5}.app-shell .workspace-page.page-operations .operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0 0 26px;display:grid}.app-shell .workspace-page.page-operations .operations-metrics>.metric{background:#fff;border:1px solid #e0e6dc;border-radius:30px;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:27px 29px 25px;display:flex;box-shadow:0 4px 24px #173a3604}.app-shell .workspace-page.page-operations .metric>svg{box-sizing:content-box;color:#72876a;stroke-width:1.6px;background:#f0f4ed;border-radius:14px;flex-shrink:0;width:21px;height:21px;margin-bottom:19px;padding:10px}.app-shell .workspace-page.page-operations .metric>span{letter-spacing:-.025em;color:#6e7d6d;font-size:16px;font-weight:450;line-height:1.65}.app-shell .workspace-page.page-operations .metric>b{font-family:var(--sans);letter-spacing:-.055em;color:#284d3e;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:12px 0 0;font-size:48px;font-weight:550;line-height:1.25;display:flex}.app-shell .workspace-page.page-operations .metric>b>small{font-family:var(--sans);letter-spacing:-.02em;color:#87927f;margin:0;font-size:15px;font-weight:400;line-height:1.6}.app-shell .workspace-page.page-operations .operations-requests{background:#fff;border:1px solid #e0e6dc;border-radius:32px;margin:0 0 26px;overflow:hidden;box-shadow:0 4px 24px #173a3604}.app-shell .workspace-page.page-operations .operations-requests .panel-head{align-items:flex-start;gap:20px;padding:28px 31px 23px}.app-shell .workspace-page.page-operations .operations-requests .panel-head h2{letter-spacing:-.035em;color:#344e3d;font-size:25px;font-weight:600;line-height:1.45}.app-shell .workspace-page.page-operations .operations-requests .panel-head p{letter-spacing:-.015em;color:#788372;word-break:keep-all;margin-top:10px;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-operations .operations-requests .panel-head .text-link{color:#526f48;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:15px;line-height:1.6;display:flex}.app-shell .workspace-page.page-operations .operations-requests .empty-state{color:#879e75;justify-content:center;min-height:240px;padding:14px 30px 33px}.app-shell .workspace-page.page-operations .empty-state>svg{box-sizing:content-box;color:#8a9e7d;stroke-width:1.5px;background:#f0f4eb;border-radius:22px;width:29px;height:29px;padding:17px}.app-shell .workspace-page.page-operations .empty-state h3{font-family:var(--sans);letter-spacing:-.035em;color:#4b6748;margin:20px 0 10px;font-size:23px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-operations .empty-state p{letter-spacing:-.025em;color:#76826f;word-break:keep-all;max-width:510px;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-operations .empty-state>.button{color:#fff;background:#173a36;border-color:#173a36;border-radius:15px;gap:9px;min-height:48px;margin-top:23px;padding:12px 19px;font-size:15px;line-height:1.6}.app-shell .workspace-page.page-operations .responsive-table{padding:0 31px 29px;overflow-x:auto}.app-shell .workspace-page.page-operations .responsive-table table{border-collapse:collapse;table-layout:fixed;white-space:normal;width:100%;min-width:0;font-size:16px;line-height:1.75}.app-shell .workspace-page.page-operations .responsive-table th{color:#76856f;text-align:left;background:#f4f6f0;border-bottom:1px solid #e0e6da;padding:16px 18px;font-size:14px;font-weight:450;line-height:1.7}.app-shell .workspace-page.page-operations .responsive-table th:first-child,.app-shell .workspace-page.page-operations .responsive-table th:nth-child(2){width:23%}.app-shell .workspace-page.page-operations .responsive-table th:nth-child(3){width:37%}.app-shell .workspace-page.page-operations .responsive-table th:nth-child(4){width:17%}.app-shell .workspace-page.page-operations .responsive-table td{vertical-align:top;color:#5b7154;overflow-wrap:anywhere;border-bottom:1px solid #e7ece2;padding:20px 18px;font-size:16px;line-height:1.75}.app-shell .workspace-page.page-operations .responsive-table tbody>tr:last-child>td{border-bottom:0}.app-shell .workspace-page.page-operations .table-small{color:#84907d;margin-top:6px;font-size:14px;line-height:1.7;display:block}.app-shell .workspace-page.page-operations .request-message{white-space:pre-wrap;word-break:break-word;min-width:0;max-width:none}.app-shell .workspace-page.page-operations .responsive-table .tag{white-space:normal;color:#78856f;background:#f1f4ed;border:1px solid #e2e8da;border-radius:10px;justify-content:center;align-items:center;min-height:30px;padding:4px 9px;font-size:13px;line-height:1.6;display:inline-flex}.app-shell .workspace-page.page-operations .operations-status{background:#fff;border:1px solid #e0e6dc;border-radius:26px;margin:0;overflow:hidden;box-shadow:0 3px 18px #173a3603}.app-shell .workspace-page.page-operations .operations-status>summary{cursor:pointer;color:#4c684a;align-items:center;gap:13px;min-height:84px;padding:25px 29px;font-size:18px;font-weight:550;line-height:1.6;list-style:none;display:flex}.app-shell .workspace-page.page-operations .operations-status>summary::-webkit-details-marker{display:none}.app-shell .workspace-page.page-operations .operations-status>summary>svg{stroke-width:1.7px;color:#7b916e;flex-shrink:0;width:22px;height:22px}.app-shell .workspace-page.page-operations .operations-status>summary>small{color:#84917b;margin-left:3px;font-size:14px;font-weight:400;line-height:1.7}.app-shell .workspace-page.page-operations .operations-status>summary>svg:last-child{margin-left:auto;transition:transform .18s}.app-shell .workspace-page.page-operations .operations-status[open]>summary>svg:last-child{transform:rotate(180deg)}.app-shell .workspace-page.page-operations .implementation-grid{border-top:1px solid #edf0e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;margin:0;padding:27px 29px 30px;display:grid}.app-shell .workspace-page.page-operations .implementation-grid>div{min-width:0}.app-shell .workspace-page.page-operations .implementation-grid h3{letter-spacing:-.03em;color:#456340;margin:0 0 18px;font-size:20px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-operations .implementation-grid p{letter-spacing:-.02em;color:#74806d;word-break:keep-all;align-items:flex-start;gap:11px;margin:12px 0;font-size:16px;line-height:1.85;display:flex}.app-shell .workspace-page.page-operations .implementation-grid p>svg{color:#96a786;stroke-width:1.6px;flex-shrink:0;width:17px;height:17px;margin-top:6px}.app-shell .workspace-page.page-operations :is(.ws-header-actions>.button,.operations-requests .text-link,.empty-state>.button,.operations-status>summary):focus-visible{outline-offset:3px;outline:3px solid #a68c5b}@media (min-width:1600px){.app-shell .main-shell .workspace-page.page-operations{max-width:1520px;padding-inline:58px}.app-shell .workspace-page.page-operations .ws-operations-header h1{font-size:50px}}@media (max-width:1100px){.app-shell .main-shell .workspace-page.page-operations{padding-inline:32px}.app-shell .workspace-page.page-operations .ws-operations-header h1{font-size:40px}.app-shell .workspace-page.page-operations .operations-metrics{gap:18px}.app-shell .workspace-page.page-operations .operations-metrics>.metric{padding:25px 22px}.app-shell .workspace-page.page-operations .metric>b{font-size:44px}.app-shell .workspace-page.page-operations .operations-requests .panel-head{padding:26px 25px 22px}.app-shell .workspace-page.page-operations .responsive-table{padding:0 25px 25px}.app-shell .workspace-page.page-operations .responsive-table :is(th,td){padding-inline:14px}}@media (max-width:850px){.app-shell .workspace-page.page-operations .operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace-page.page-operations .ws-page-description{font-size:16px}.app-shell .workspace-page.page-operations .operations-status>summary>small{display:none}}@media (max-width:650px){.app-shell .workspace-page.page-operations .responsive-table{padding:0 23px 25px;overflow:visible}.app-shell .workspace-page.page-operations .responsive-table table{white-space:normal;border:0;width:100%;min-width:0;display:block}.app-shell .workspace-page.page-operations .responsive-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell .workspace-page.page-operations .responsive-table tbody{gap:14px;width:100%;display:grid}.app-shell .workspace-page.page-operations .responsive-table tr{background:#fafbf7;border:1px solid #e3e9dc;border-radius:22px;padding:7px 18px;display:block}.app-shell .workspace-page.page-operations .responsive-table td{white-space:normal;border-bottom:1px solid #e6ebdf;grid-template-columns:85px minmax(0,1fr);gap:2px 11px;min-width:0;padding:14px 0;font-size:15px;line-height:1.8;display:grid}.app-shell .workspace-page.page-operations .responsive-table td:before{content:attr(data-label);color:#84907c;letter-spacing:-.02em;grid-area:1/1/span 2;font-size:13px;font-weight:450;line-height:1.9}.app-shell .workspace-page.page-operations .responsive-table td>small{grid-column:2;margin-top:3px;font-size:13px}.app-shell .workspace-page.page-operations .responsive-table td:last-child{border-bottom:0}.app-shell .workspace-page.page-operations .responsive-table .request-message{white-space:pre-wrap}.app-shell .workspace-page.page-operations .responsive-table .tag{justify-self:start;min-height:30px;font-size:13px}}@media (max-width:600px){.app-shell .main-shell .workspace-page.page-operations{padding:23px 18px 0}.app-shell .workspace-page.page-operations .ws-operations-header{padding:0 0 27px;display:block}.app-shell .workspace-page.page-operations .ws-operations-header .ws-eyebrow{font-size:12px}.app-shell .workspace-page.page-operations .ws-operations-header h1{letter-spacing:-.045em;margin:14px 0 16px;font-size:34px;line-height:1.27}.app-shell .workspace-page.page-operations .ws-page-description{word-break:keep-all;font-size:16px;line-height:1.75}.app-shell .workspace-page.page-operations .ws-header-actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;margin-top:23px}.app-shell .workspace-page.page-operations .ws-header-actions>.button{border-radius:15px;min-height:48px;padding:12px 17px;font-size:15px}.app-shell .workspace-page.page-operations .operations-metrics{gap:14px;margin-bottom:22px}.app-shell .workspace-page.page-operations .operations-metrics>.metric{border-radius:26px;padding:22px 20px 20px}.app-shell .workspace-page.page-operations .metric>svg{border-radius:13px;width:20px;height:20px;margin-bottom:16px;padding:9px}.app-shell .workspace-page.page-operations .metric>span{letter-spacing:-.035em;font-size:15px;line-height:1.6}.app-shell .workspace-page.page-operations .metric>b{gap:6px;margin-top:10px;font-size:38px}.app-shell .workspace-page.page-operations .metric>b>small{font-size:14px}.app-shell .workspace-page.page-operations .operations-requests{border-radius:28px;margin-bottom:22px}.app-shell .workspace-page.page-operations .operations-requests .panel-head{flex-wrap:wrap;gap:10px;padding:25px 23px 20px}.app-shell .workspace-page.page-operations .operations-requests .panel-head h2{font-size:23px;line-height:1.45}.app-shell .workspace-page.page-operations .operations-requests .panel-head p{word-break:normal;margin-top:11px;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-operations .operations-requests .panel-head .text-link{min-height:44px;font-size:14px}.app-shell .workspace-page.page-operations .operations-requests .empty-state{min-height:240px;padding:10px 23px 29px}.app-shell .workspace-page.page-operations .empty-state h3{margin:19px 0 11px;font-size:23px;line-height:1.5}.app-shell .workspace-page.page-operations .empty-state p{word-break:normal;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-operations .empty-state>.button{border-radius:15px;min-height:48px;margin-top:22px;font-size:15px}.app-shell .workspace-page.page-operations .operations-status{border-radius:24px}.app-shell .workspace-page.page-operations .operations-status>summary{gap:10px;min-height:80px;padding:23px 21px;font-size:16px;line-height:1.6}.app-shell .workspace-page.page-operations .operations-status>summary>svg{width:20px;height:20px}.app-shell .workspace-page.page-operations .implementation-grid{grid-template-columns:1fr;gap:23px;padding:25px 23px}.app-shell .workspace-page.page-operations .implementation-grid>div+div{border-top:1px solid #e8ede1;padding-top:24px}.app-shell .workspace-page.page-operations .implementation-grid h3{margin-bottom:17px;font-size:20px}.app-shell .workspace-page.page-operations .implementation-grid p{word-break:normal;gap:10px;margin:12px 0;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-operations .implementation-grid p>svg{width:16px;height:16px;margin-top:7px}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-page.page-operations .operations-status>summary>svg:last-child{transition:none}}@media (max-width:600px){.app-shell .page-operations>.fb-view-tabs{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;padding:5px;display:grid}.app-shell .page-operations>.fb-view-tabs>button{white-space:nowrap;gap:7px;width:100%;min-height:49px;padding:11px 10px;font-size:14px}}.app-shell .main-shell .workspace-page.page-about{color:#263b32;background:#f5f6f3;max-width:1400px;padding:30px 48px 0}.app-shell .workspace-page.page-about :is(h1,h2,h3,.brand-word){font-family:var(--sans);word-break:keep-all}.app-shell .page-about .ws-brand-header{padding-bottom:30px}.app-shell .page-about .ws-brand-header h1{letter-spacing:-.045em;margin:12px 0 16px;font-size:46px;font-weight:650;line-height:1.23}.app-shell .page-about .ws-brand-header .ws-page-description{font-size:18px;line-height:1.8}.app-shell .page-about .ws-brand-header .ws-header-actions>.button{color:#244f3d;background:#fff;border:1px solid #dce3da;box-shadow:0 3px 12px #173a3604}.app-shell .page-about .ws-brand-header .ws-header-actions>span{font-size:13px}.app-shell .page-about .ws-about-tabs{background:#e9ede7;border:0;border-radius:20px;gap:5px;width:fit-content;max-width:100%;margin:0 0 30px;padding:5px;display:flex;overflow:visible}.app-shell .page-about .ws-about-tabs>button{color:#6c796f;white-space:nowrap;border:0;border-radius:15px;justify-content:center;align-items:center;min-height:50px;margin:0;padding:12px 24px;font-weight:500;line-height:1.55;transition:background .18s,color .18s;display:flex;font-size:16px!important}.app-shell .page-about .ws-about-tabs>button.selected{color:#244f3d;background:#fff;font-weight:600;box-shadow:0 2px 7px #173a360a}.app-shell .page-about .brand-story-hero{background:#fff;border:1px solid #e0e6dc;border-radius:36px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;min-height:390px;margin:0;display:grid;overflow:hidden;box-shadow:0 4px 24px #173a3604}.app-shell .page-about .brand-story-hero>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:44px 44px 48px;display:flex}.app-shell .page-about .brand-story-hero .eyebrow{font-family:var(--sans);letter-spacing:.045em;color:#6a806d;font-size:14px;font-weight:500;line-height:1.6}.app-shell .page-about .brand-story-hero h2{letter-spacing:-.045em;color:#244d3e;margin:19px 0 22px;font-size:52px;font-weight:600;line-height:1.2}.app-shell .page-about .brand-story-hero p:not(.eyebrow){letter-spacing:-.025em;color:#65736b;word-break:keep-all;max-width:380px;margin:0;font-size:18px;line-height:1.85}.app-shell .page-about .brand-story-photo{object-fit:cover;object-position:55% 49%;filter:none;width:100%;height:100%;min-height:390px;display:block}.app-shell .page-about .brand-prose{text-align:left;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:60px;max-width:none;margin:74px 8px 66px;padding:0;display:grid}.app-shell .page-about .small-overline{font-family:var(--sans);letter-spacing:.045em;color:#68816c;font-size:13px;font-weight:500;line-height:1.6;display:block}.app-shell .page-about .brand-prose h2{letter-spacing:-.045em;color:#304d3d;margin:15px 0 0;font-size:34px;font-weight:600;line-height:1.5}.app-shell .page-about .brand-prose-body>p{letter-spacing:-.02em;color:#657168;word-break:keep-all;margin:0 0 20px;font-size:17px;line-height:1.95}.app-shell .page-about .brand-prose-body>p:last-child{color:#3b5543;margin-bottom:0;font-weight:500}.app-shell .page-about .brand-meaning-heading{text-align:center;max-width:760px;margin:0 auto 30px}.app-shell .page-about .brand-meaning-heading h2{letter-spacing:-.045em;color:#304d3d;margin:12px 0 16px;font-size:36px;font-weight:600;line-height:1.35}.app-shell .page-about .brand-meaning-heading>p{color:#69776b;word-break:keep-all;font-size:17px;line-height:1.85}.app-shell .page-about .brand-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 34px;display:grid}.app-shell .page-about .brand-values>section{background:#fff;border:1px solid #e0e6dc;border-radius:30px;grid-template-columns:96px minmax(0,1fr);gap:0 26px;padding:36px;display:grid;position:relative;box-shadow:0 3px 18px #173a3603}.app-shell .page-about .brand-word{letter-spacing:-.06em;color:#456c53;opacity:1;background:#eff3e9;border-radius:27px;grid-row:1/4;justify-content:center;align-items:center;width:96px;height:112px;font-size:46px;font-weight:550;line-height:1.2;display:flex;position:static}.app-shell .page-about .brand-values>section:nth-child(2) .brand-word{color:#7d735b;background:#f2f0e8}.app-shell .page-about .brand-values .eyebrow{letter-spacing:.12em;color:#81917c;margin:0 0 7px;font-size:11px;line-height:1.6}.app-shell .page-about .brand-values h3{letter-spacing:-.035em;color:#3b5543;margin:0 0 12px;font-size:23px;font-weight:600;line-height:1.45}.app-shell .page-about .brand-values p:last-child{letter-spacing:-.025em;color:#6b786a;word-break:keep-all;margin:0;font-size:16px;line-height:1.85}.app-shell .page-about .principle-strip{color:#fff;background:#173a36;border:0;border-radius:30px;justify-content:center;align-items:center;gap:26px;margin:0;padding:34px;display:flex}.app-shell .page-about .principle-strip>svg{color:#c5d5bc;flex-shrink:0;width:48px;height:48px}.app-shell .page-about .principle-strip h3{letter-spacing:-.035em;color:#fff;margin:0 0 7px;font-size:24px;font-weight:550;line-height:1.5}.app-shell .page-about .principle-strip p{color:#bfcfc1;letter-spacing:-.015em;margin:0;font-size:16px;line-height:1.8}.app-shell .page-about .brand-mobile-break{display:none}.app-shell .page-about :is(.ws-about-tabs>button,.ws-header-actions>.button):focus-visible{outline-offset:3px;outline:3px solid #a68c5b}@media (min-width:1600px){.app-shell .main-shell .workspace-page.page-about{max-width:1520px;padding-inline:58px}.app-shell .page-about .brand-story-hero,.app-shell .page-about .brand-story-photo{min-height:430px}.app-shell .page-about .brand-story-hero h2{font-size:58px}}@media (max-width:1100px){.app-shell .main-shell .workspace-page.page-about{padding-inline:32px}.app-shell .page-about .ws-brand-header h1{font-size:42px}.app-shell .page-about .ws-about-tabs>button{padding-inline:19px}.app-shell .page-about .brand-story-hero>div{padding:34px}.app-shell .page-about .brand-story-hero h2{font-size:44px}.app-shell .page-about .brand-story-hero,.app-shell .page-about .brand-story-photo{min-height:360px}.app-shell .page-about .brand-story-hero p:not(.eyebrow){font-size:17px}.app-shell .page-about .brand-prose{gap:36px}.app-shell .page-about .brand-prose h2{font-size:29px}.app-shell .page-about .brand-values>section{grid-template-columns:75px minmax(0,1fr);column-gap:20px;padding:29px}.app-shell .page-about .brand-word{border-radius:23px;width:75px;height:95px;font-size:38px}.app-shell .page-about .brand-values h3{font-size:21px}}@media (max-width:800px){.app-shell .page-about .ws-brand-header{align-items:flex-start}.app-shell .page-about .ws-brand-header h1{font-size:38px}.app-shell .page-about .ws-brand-header .ws-header-actions>.button{min-height:48px;padding:12px 15px;font-size:14px}.app-shell .page-about .ws-brand-header .ws-header-actions>span{font-size:12px}.app-shell .page-about .ws-about-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.app-shell .page-about .ws-about-tabs>button{white-space:normal;word-break:keep-all;padding-inline:9px;font-size:14px!important}.app-shell .page-about .brand-story-hero>div{padding:30px}.app-shell .page-about .brand-story-hero h2{font-size:37px}.app-shell .page-about .brand-story-hero,.app-shell .page-about .brand-story-photo{min-height:340px}.app-shell .page-about .brand-prose{grid-template-columns:1fr;gap:24px;margin:52px 4px}.app-shell .page-about .brand-desktop-break{display:none}.app-shell .page-about .brand-prose h2{font-size:30px;line-height:1.45}.app-shell .page-about .brand-values{gap:18px}.app-shell .page-about .brand-values>section{padding:28px;display:block}.app-shell .page-about .brand-word{margin-bottom:22px}.app-shell .page-about .brand-values h3{font-size:22px}.app-shell .page-about .brand-meaning-heading h2{font-size:32px}}@media (max-width:600px){.app-shell .main-shell .workspace-page.page-about{padding:23px 18px 0}.app-shell .page-about .ws-brand-header{padding:0 0 24px;display:block}.app-shell .page-about .ws-brand-header .ws-eyebrow{gap:7px;font-size:12px}.app-shell .page-about .ws-brand-header h1{letter-spacing:-.045em;margin:14px 0 15px;font-size:34px;line-height:1.27}.app-shell .page-about .ws-brand-header .ws-page-description{word-break:keep-all;max-width:330px;font-size:16px;line-height:1.75}.app-shell .page-about .ws-brand-header .ws-header-actions{align-items:flex-start;gap:0;margin-top:22px}.app-shell .page-about .ws-brand-header .ws-header-actions>.button{border-radius:15px;min-height:46px;padding:11px 15px;font-size:14px}.app-shell .page-about .ws-brand-header .ws-header-actions>span{display:none}.app-shell .page-about .ws-about-tabs{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 24px;padding:5px}.app-shell .page-about .ws-about-tabs>button{white-space:nowrap;border-radius:14px;min-height:43px;padding:10px 8px;line-height:1.5;font-size:14px!important}.app-shell .page-about .brand-story-hero{border-radius:28px;flex-direction:column;min-height:0;display:flex}.app-shell .page-about .brand-story-hero>div{padding:27px 26px 30px}.app-shell .page-about .brand-story-hero .eyebrow{font-size:12px}.app-shell .page-about .brand-story-hero h2{letter-spacing:-.045em;margin:15px 0 17px;font-size:38px;line-height:1.23}.app-shell .page-about .brand-story-hero p:not(.eyebrow){max-width:300px;font-size:16px;line-height:1.8}.app-shell .page-about .brand-story-photo{object-position:55% 47%;order:-1;width:100%;height:225px;min-height:0}.app-shell .page-about .brand-prose{gap:24px;margin:42px 4px 40px}.app-shell .page-about .small-overline{font-size:12px}.app-shell .page-about .brand-prose h2{margin-top:12px;font-size:27px;line-height:1.45}.app-shell .page-about .brand-prose-body>p{word-break:normal;overflow-wrap:break-word;margin-bottom:18px;font-size:16px;line-height:1.95}.app-shell .page-about .brand-meaning-heading{text-align:left;margin:0 4px 24px}.app-shell .page-about .brand-meaning-heading h2{margin:12px 0 17px;font-size:29px;line-height:1.35}.app-shell .page-about .brand-mobile-break{display:block}.app-shell .page-about .brand-meaning-heading>p{word-break:normal;font-size:16px;line-height:1.85}.app-shell .page-about .brand-values{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.app-shell .page-about .brand-values>section{border-radius:26px;grid-template-columns:64px minmax(0,1fr);column-gap:17px;padding:25px 22px;display:grid}.app-shell .page-about .brand-word{border-radius:21px;width:64px;height:80px;margin:0;font-size:32px}.app-shell .page-about .brand-values .eyebrow{margin-bottom:7px;font-size:10px}.app-shell .page-about .brand-values h3{margin-bottom:13px;font-size:21px;line-height:1.45}.app-shell .page-about .brand-values p:last-child{word-break:normal;grid-column:1/-1;margin-top:18px;font-size:16px;line-height:1.85}.app-shell .page-about .brand-word{grid-row:1/3}.app-shell .page-about .principle-strip{border-radius:26px;padding:28px 25px;display:block}.app-shell .page-about .principle-strip>svg{width:38px;height:38px;margin:0 0 18px}.app-shell .page-about .principle-strip h3{margin:0 0 13px;font-size:23px;line-height:1.5}.app-shell .page-about .principle-strip p{max-width:260px;font-size:15px;line-height:1.9}}@media (prefers-reduced-motion:reduce){.app-shell .page-about .ws-about-tabs>button{transition:none}}.app-shell .workspace-page.page-about .notice-box{color:#667760;background:#edf2e9;border:1px solid #e0e8da;border-radius:22px;align-items:flex-start;gap:13px;margin:0 0 26px;padding:22px 25px;font-size:16px;line-height:1.85;display:flex}.app-shell .workspace-page.page-about .notice-box>svg{color:#6b845e;flex-shrink:0;width:21px;height:21px;margin-top:4px}.app-shell .workspace-page.page-about .notice-box p{color:inherit;word-break:keep-all;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.app-shell .workspace-page.page-about .notice-box b{color:#3e5f43;font-weight:600}.app-shell .workspace-page.page-about>.panel{background:#fff;border:1px solid #e1e7dc;border-radius:30px;margin-bottom:28px;overflow:hidden;box-shadow:0 4px 24px #173a3604}.app-shell .workspace-page.page-about>.panel>.panel-head{gap:16px;padding:29px 30px 23px}.app-shell .workspace-page.page-about>.panel>.panel-head h2{font-family:var(--sans);letter-spacing:-.035em;color:#304f3e;word-break:keep-all;font-size:25px;font-weight:600;line-height:1.5}.app-shell .workspace-page.page-about .plan-pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:28px}.app-shell .workspace-page.page-about .plan-pricing .price-card{background:#fff;border:1px solid #dfe7d9;border-radius:30px;flex-direction:column;gap:0;min-width:0;padding:30px 27px 27px;display:flex;box-shadow:0 4px 22px #173a3603}.app-shell .workspace-page.page-about .plan-pricing .price-card>p:first-child{letter-spacing:-.025em;color:#3d5e43;margin:0;font-size:20px;font-weight:550;line-height:1.5}.app-shell .workspace-page.page-about .plan-pricing .price-card>h3{font-family:var(--sans);letter-spacing:-.045em;color:#244f3c;word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;margin:23px 0 20px;font-size:36px;font-weight:650;line-height:1.3;display:flex}.app-shell .workspace-page.page-about .plan-pricing .price-card>h3 small{font-family:var(--sans);letter-spacing:-.015em;color:#6c7b64;word-break:keep-all;margin:10px 0 0;font-size:14px;font-weight:400;line-height:1.75}.app-shell .workspace-page.page-about .plan-pricing .price-desc{color:#6a7a63;word-break:keep-all;min-height:58px;margin:0;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-about .plan-pricing .price-card ul{border-top:1px solid #e6ece0;margin:23px 0 21px;padding:23px 0 0;list-style:none}.app-shell .workspace-page.page-about .plan-pricing .price-card li{color:#617659;word-break:keep-all;align-items:flex-start;gap:9px;margin:0 0 12px;font-size:16px;line-height:1.8;display:flex}.app-shell .workspace-page.page-about .plan-pricing .price-card li:last-child{margin-bottom:0}.app-shell .workspace-page.page-about .plan-pricing .price-card li>svg{color:#71945a;flex-shrink:0;width:17px;height:17px;margin-top:5px}.app-shell .workspace-page.page-about .plan-pricing .price-exclusion{color:#74816b;word-break:keep-all;overflow-wrap:anywhere;margin:auto 0 0;padding:0;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-about .policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 28px;padding:0 30px 30px;display:grid}.app-shell .workspace-page.page-about .policy-grid>div{color:#65765d;word-break:keep-all;background:#f7f9f4;border-radius:18px;align-items:flex-start;gap:12px;padding:17px 18px;font-size:16px;line-height:1.8;display:flex}.app-shell .workspace-page.page-about .policy-grid svg{color:#6d8d5a;flex-shrink:0;width:21px;height:21px;margin-top:4px}.app-shell .workspace-page.page-about .plan-layout{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:26px;margin-bottom:28px;display:grid}.app-shell .workspace-page.page-about .plan-index{scrollbar-width:thin;scrollbar-color:#cbd8c2 transparent;background:#edf1e9;border:1px solid #e0e7d8;border-radius:24px;min-width:0;max-height:calc(100dvh - 138px);margin:0;padding:22px 17px 14px;position:sticky;top:110px;overflow:auto}.app-shell .workspace-page.page-about .plan-index>.eyebrow{letter-spacing:.07em;color:#718168;margin:0 10px 15px;font-size:12px;font-weight:550;line-height:1.6}.app-shell .workspace-page.page-about .plan-index>a{letter-spacing:-.025em;color:#63765c;word-break:keep-all;border-radius:12px;align-items:baseline;gap:11px;min-height:48px;padding:11px 10px;font-size:15px;line-height:1.7;display:flex}.app-shell .workspace-page.page-about .plan-index>a:hover{color:#244f3c;background:#fff}.app-shell .workspace-page.page-about .plan-index>a>span{font-variant-numeric:tabular-nums;color:#8c9b81;flex-shrink:0;min-width:21px;padding:0;font-size:13px}.app-shell .workspace-page.page-about .plan-sections{grid-template-columns:minmax(0,1fr);gap:13px;min-width:0;display:grid}.app-shell .workspace-page.page-about .plan-chapter{background:#fff;border:1px solid #e0e7d9;border-radius:24px;margin:0;scroll-margin-top:112px;overflow:hidden;box-shadow:0 3px 18px #173a3603}.app-shell .workspace-page.page-about .plan-chapter>summary{color:#355640;letter-spacing:-.025em;cursor:pointer;word-break:keep-all;border-radius:24px;align-items:center;gap:15px;min-height:86px;padding:24px 26px;font-size:19px;font-weight:550;line-height:1.6;list-style:none;display:flex}.app-shell .workspace-page.page-about .plan-chapter>summary::-webkit-details-marker{display:none}.app-shell .workspace-page.page-about .plan-chapter-number{font-variant-numeric:tabular-nums;color:#8b9d7c;min-width:25px;font-size:15px;font-weight:500;line-height:1.5}.app-shell .workspace-page.page-about .plan-chapter>summary>svg{color:#8a9d7b;flex-shrink:0;width:19px;height:19px;margin-left:auto;transition:transform .2s}.app-shell .workspace-page.page-about .plan-chapter[open]>summary{border-bottom:1px solid #e9eee2;border-radius:24px 24px 0 0}.app-shell .workspace-page.page-about .plan-chapter[open]>summary>svg{transform:rotate(180deg)}.app-shell .workspace-page.page-about .plan-chapter>.ui-disclosure-body{padding:25px 28px 28px}.app-shell .workspace-page.page-about .plan-chapter .plan-summary{letter-spacing:-.02em;color:#566c50;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 22px;font-size:17px;line-height:1.9}.app-shell .workspace-page.page-about .plan-chapter ul{color:#6a7b60;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 24px;padding-left:21px;font-size:16px;line-height:1.95}.app-shell .workspace-page.page-about .plan-chapter li{margin-bottom:11px;padding-left:3px}.app-shell .workspace-page.page-about .plan-chapter li:last-child{margin-bottom:0}.app-shell .workspace-page.page-about .plan-chapter .source-note{color:#7a8871;overflow-wrap:anywhere;border-top:1px solid #e7ece1;margin-top:0;padding-top:18px;font-size:14px;line-height:1.8;display:block}.app-shell .workspace-page.page-about .document-source{color:#657b5b;align-items:flex-start;gap:14px;margin:0;padding:0 30px 25px;font-size:16px;line-height:1.75;display:flex}.app-shell .workspace-page.page-about .document-source>svg{color:#8a9f79;flex-shrink:0;width:21px;height:21px;margin-top:4px}.app-shell .workspace-page.page-about .document-source>span:nth-child(2){flex:1;min-width:0}.app-shell .workspace-page.page-about .document-source strong{word-break:keep-all;font-size:16px;font-weight:500;line-height:1.75}.app-shell .workspace-page.page-about .document-source small{color:#829277;margin-top:5px;font-size:14px;line-height:1.75;display:block}.app-shell .workspace-page.page-about .document-source .tag{color:#6e875e;white-space:nowrap;background:#edf3e7;border-radius:9px;margin:3px 0 0;padding:6px 9px;font-size:12px;line-height:1.5}.app-shell .workspace-page.page-about .roadmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 28px;display:grid}.app-shell .workspace-page.page-about .roadmap-item{background:#fff;border:1px solid #e0e7d9;border-radius:30px;min-width:0;margin:0;padding:30px;position:relative;box-shadow:0 4px 22px #173a3603}.app-shell .workspace-page.page-about .roadmap-no{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:#bdcdb1;margin:0 0 24px;font-size:48px;font-weight:500;line-height:1;display:block;position:static}.app-shell .workspace-page.page-about .roadmap-item>.eyebrow{letter-spacing:.015em;color:#708563;margin:0;font-size:14px;font-weight:500;line-height:1.7}.app-shell .workspace-page.page-about .roadmap-item h2{font-family:var(--sans);letter-spacing:-.04em;color:#35573d;word-break:keep-all;margin:9px 0 21px;font-size:27px;font-weight:600;line-height:1.5}.app-shell .workspace-page.page-about .roadmap-item ul{color:#6b7f60;word-break:keep-all;overflow-wrap:anywhere;margin:0;padding-left:20px;font-size:16px;line-height:1.9}.app-shell .workspace-page.page-about .roadmap-item li{margin-bottom:8px;padding-left:2px}.app-shell .workspace-page.page-about .roadmap-item li:last-child{margin-bottom:0}.app-shell .workspace-page.page-about .roadmap-criteria{color:#778b6a;word-break:keep-all;border-top:1px solid #e6ecde;align-items:flex-start;gap:11px;margin-top:24px;padding-top:22px;font-size:15px;line-height:1.8;display:flex}.app-shell .workspace-page.page-about .roadmap-criteria>svg{color:#849b73;flex-shrink:0;width:19px;height:19px;margin-top:4px}.app-shell .workspace-page.page-about .roadmap-criteria p{color:inherit;font-size:15px;line-height:1.8}.app-shell .workspace-page.page-about .body-copy{letter-spacing:-.02em;color:#687c5f;word-break:keep-all;margin:0;padding:0 30px;font-size:17px;line-height:1.9}.app-shell .workspace-page.page-about .feature-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;padding:25px 30px 30px;display:grid}.app-shell .workspace-page.page-about .feature-status>span{color:#7d9070;word-break:keep-all;align-items:center;gap:9px;font-size:15px;line-height:1.8;display:flex}.app-shell .workspace-page.page-about .feature-status>span>svg,.app-shell .workspace-page.page-about .feature-status .live-dot{flex-shrink:0}.app-shell .workspace-page.page-about :is(.plan-index>a,.plan-chapter>summary):focus-visible{outline-offset:3px;outline:3px solid #a68c5b}@media (max-width:1100px){.app-shell .workspace-page.page-about .plan-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace-page.page-about .plan-layout{grid-template-columns:235px minmax(0,1fr);gap:20px}.app-shell .workspace-page.page-about .plan-chapter>summary{padding:22px;font-size:18px}.app-shell .workspace-page.page-about .roadmap-item{padding:27px}.app-shell .workspace-page.page-about .roadmap-item h2{font-size:25px}}@media (max-width:760px){.app-shell .workspace-page.page-about .notice-box{border-radius:22px;gap:11px;margin-bottom:22px;padding:20px}.app-shell .workspace-page.page-about .notice-box,.app-shell .workspace-page.page-about .notice-box p{font-size:15px;line-height:1.85}.app-shell .workspace-page.page-about .notice-box>svg{width:19px;height:19px;margin-top:4px}.app-shell .workspace-page.page-about>.panel{border-radius:27px;margin-bottom:22px}.app-shell .workspace-page.page-about>.panel>.panel-head{padding:25px 22px 20px}.app-shell .workspace-page.page-about>.panel>.panel-head h2{font-size:23px;line-height:1.5}.app-shell .workspace-page.page-about .plan-pricing{grid-template-columns:minmax(0,1fr);gap:17px;margin-bottom:22px}.app-shell .workspace-page.page-about .plan-pricing .price-card{border-radius:28px;padding:26px 23px}.app-shell .workspace-page.page-about .plan-pricing .price-card>p:first-child{font-size:21px}.app-shell .workspace-page.page-about .plan-pricing .price-card>h3{margin:17px 0;font-size:35px;line-height:1.35}.app-shell .workspace-page.page-about .plan-pricing .price-card>h3 small{margin-top:7px;font-size:14px;line-height:1.75}.app-shell .workspace-page.page-about .plan-pricing .price-desc{min-height:0;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-about .plan-pricing .price-card ul{margin:21px 0;padding:20px 0 0;display:block}.app-shell .workspace-page.page-about .plan-pricing .price-card li{margin-bottom:10px;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-about .plan-pricing .price-exclusion{margin:0;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-about .policy-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 22px 24px}.app-shell .workspace-page.page-about .policy-grid>div{padding:15px;font-size:16px;line-height:1.8}.app-shell .workspace-page.page-about .plan-layout{grid-template-columns:minmax(0,1fr);gap:21px;margin-bottom:22px}.app-shell .workspace-page.page-about .plan-index{overscroll-behavior:contain;border:1px solid #e0e7d8;border-radius:23px;max-height:260px;margin:0;padding:20px 17px 15px;display:block;position:static;overflow:auto}.app-shell .workspace-page.page-about .plan-index>.eyebrow{margin:0 8px 10px}.app-shell .workspace-page.page-about .plan-index>a{gap:12px;min-height:49px;padding:10px 8px;font-size:16px;line-height:1.7}.app-shell .workspace-page.page-about .plan-index>a>span{min-width:22px;font-size:14px}.app-shell .workspace-page.page-about .plan-sections{gap:12px}.app-shell .workspace-page.page-about .plan-chapter{border-radius:23px;scroll-margin-top:98px}.app-shell .workspace-page.page-about .plan-chapter>summary{border-radius:23px;gap:12px;min-height:80px;padding:21px 19px;font-size:17px;line-height:1.65}.app-shell .workspace-page.page-about .plan-chapter-number{min-width:23px;font-size:14px}.app-shell .workspace-page.page-about .plan-chapter[open]>summary{border-radius:23px 23px 0 0}.app-shell .workspace-page.page-about .plan-chapter>.ui-disclosure-body{padding:22px 21px 24px}.app-shell .workspace-page.page-about .plan-chapter .plan-summary{margin-bottom:20px;font-size:17px;line-height:1.9}.app-shell .workspace-page.page-about .plan-chapter ul{margin-bottom:22px;padding-left:19px;font-size:16px;line-height:1.95}.app-shell .workspace-page.page-about .plan-chapter .source-note{padding-top:16px;font-size:14px;line-height:1.85}.app-shell .workspace-page.page-about .document-source{flex-wrap:wrap;gap:11px;padding:0 22px 23px}.app-shell .workspace-page.page-about .document-source>svg{width:19px;height:19px}.app-shell .workspace-page.page-about .document-source strong{font-size:16px;line-height:1.75}.app-shell .workspace-page.page-about .document-source small{font-size:14px;line-height:1.75}.app-shell .workspace-page.page-about .document-source .tag{flex-basis:auto;margin:0 0 0 30px;padding:5px 8px;font-size:12px;line-height:1.5}.app-shell .workspace-page.page-about .roadmap{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:22px}.app-shell .workspace-page.page-about .roadmap-item{border-radius:28px;padding:27px 23px}.app-shell .workspace-page.page-about .roadmap-no{margin-bottom:20px;font-size:44px}.app-shell .workspace-page.page-about .roadmap-item>.eyebrow{font-size:14px;line-height:1.7}.app-shell .workspace-page.page-about .roadmap-item h2{margin:8px 0 18px;font-size:25px;line-height:1.5}.app-shell .workspace-page.page-about .roadmap-item ul{padding-left:19px;font-size:16px;line-height:1.9}.app-shell .workspace-page.page-about .roadmap-criteria{gap:10px;margin-top:22px;padding-top:20px;font-size:15px;line-height:1.85}.app-shell .workspace-page.page-about .roadmap-criteria p{font-size:15px;line-height:1.85}.app-shell .workspace-page.page-about .body-copy{padding:0 22px;font-size:16px;line-height:1.9}.app-shell .workspace-page.page-about .feature-status{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px}.app-shell .workspace-page.page-about .feature-status>span{font-size:15px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-page.page-about .plan-chapter>summary>svg{transition:none}}.ev-readiness,.ev-journey,.ev-cost{--ev-forest:#153d35;--ev-ink:#233a32;--ev-muted:#647369;--ev-line:#dce2d8;--ev-ivory:#f5f3eb;color:var(--ev-ink);min-width:0;font-size:14px;line-height:1.65}.ev-readiness *,.ev-journey *,.ev-cost *{box-sizing:border-box}.ev-readiness button,.ev-journey button{font:inherit;cursor:pointer}.ev-readiness button:focus-visible{outline-offset:4px;outline:3px solid #9f7b3e}.ev-journey button:focus-visible{outline-offset:4px;outline:3px solid #9f7b3e}.ev-stage-panel:focus-visible{outline-offset:4px;outline:3px solid #9f7b3e}.ev-overline{letter-spacing:.13em;color:var(--ev-muted);font-size:12px;font-weight:600;line-height:1.6;display:block}.ev-readiness{border:1px solid var(--ev-line);background:#fff;border-radius:16px;padding:30px}.ev-readiness-intro{flex-wrap:wrap;align-items:flex-start;column-gap:18px;display:flex}.ev-readiness-intro>.ev-overline{width:100%;margin-bottom:8px}.ev-readiness-intro h3{letter-spacing:-.04em;margin:0;font-size:23px;font-weight:600;line-height:1.45}.ev-readiness-intro p{color:var(--ev-muted);margin:0 0 0 auto;font-size:13px;line-height:1.7}.ev-readiness-intro p br{display:none}.ev-readiness-body{grid-template-columns:minmax(170px,.85fr) minmax(0,1.25fr);align-items:center;gap:25px;padding:15px 0 18px;display:grid}.ev-ring-wrap{aspect-ratio:1;width:100%;max-width:235px;margin:0 auto;position:relative}.ev-ring{width:100%;height:100%;display:block;overflow:visible}.ev-ring circle{transition:stroke .4s}.ev-ring-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ev-ring-center>span:first-child{color:#607466;font-size:13px;font-weight:500}.ev-ring-center>strong{letter-spacing:-.06em;color:var(--ev-forest);font-size:56px;font-weight:500;line-height:1.45}.ev-ring-center>strong>small{letter-spacing:-.025em;color:#839085;margin-left:6px;font-size:20px;font-weight:400}.ev-ring-center>span:last-child{color:#718072;font-size:12px}.ev-group-list{min-width:0}.ev-group-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e7ebe3;align-items:center;gap:12px;width:100%;padding:17px 0;transition:background .15s;display:flex}.ev-group-row:last-child{border-bottom:0}.ev-group-row:hover{background:#f5f6f0}.ev-group-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ev-group-text{flex:1;min-width:0}.ev-group-text>strong{font-size:14px;font-weight:600;display:block}.ev-group-text>small{color:#738071;margin-top:4px;font-size:12px;line-height:1.6;display:block}.ev-group-count{text-align:right;flex-shrink:0}.ev-group-count>strong{letter-spacing:-.04em;color:var(--ev-forest);font-size:21px;font-weight:500;display:block}.ev-group-count>strong>small{color:#778477;font-size:13px;font-weight:400}.ev-group-count>small{color:#738071;font-size:12px;display:block}.ev-group-row>svg{color:#82917f;flex-shrink:0}.ev-topic-list{border-top:1px solid var(--ev-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:20px;display:grid}.ev-topic{color:#657364;text-align:left;background:#fafbf7;border:1px solid #e1e6dc;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:10px 11px;transition:border-color .15s,background .15s;display:flex}.ev-topic>svg{color:#85917f;flex-shrink:0}.ev-topic>span{font-size:12px;line-height:1.5}.ev-topic>small{font-variant-numeric:tabular-nums;color:#788776;margin-left:auto;font-size:12px}.ev-topic-written{color:#254a35;background:#edf3e9;border-color:#d7e2d1}.ev-topic-written>svg,.ev-topic-written>small{color:#315e3b}.ev-topic:hover{background:#f0f4ea;border-color:#8da38b}.ev-record-note{color:#6c796b;align-items:flex-start;gap:7px;margin:18px 0 0;font-size:12px;line-height:1.7;display:flex}.ev-record-note>svg{flex-shrink:0;margin-top:4px}.ev-journey{border:1px solid var(--ev-line);background:#fff;border-radius:16px;overflow:hidden}.ev-journey-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:32px 34px 25px;display:flex}.ev-journey-heading h3{letter-spacing:-.05em;margin:8px 0 0;font-size:27px;font-weight:500;line-height:1.5}.ev-example-label{white-space:nowrap;color:#576b5b;background:#f8faf4;border:1px solid #dce4d7;border-radius:30px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:flex}.ev-stage-tabs{border-bottom:1px solid var(--ev-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:0 34px;display:grid}.ev-stage-tab{color:#778477;background:0 0;border:0;border-radius:7px 7px 0 0;justify-content:center;align-items:center;gap:8px;min-width:0;padding:17px 8px 20px;transition:background .2s,color .2s;display:flex;position:relative}.ev-stage-tab:hover{background:#f5f7f0}.ev-stage-tab>strong{white-space:nowrap;font-size:13px;font-weight:500}.ev-stage-no{color:#97a08f;letter-spacing:.02em;font-size:12px}.ev-stage-tab>svg{flex-shrink:0}.ev-stage-active{color:var(--ev-forest);background:#f1f5ed}.ev-stage-active>.ev-stage-no{color:#658362}.ev-stage-active>strong{font-weight:600}.ev-stage-indicator{background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.ev-stage-active>.ev-stage-indicator{background:#275f47}.ev-stage-panel{grid-template-columns:1fr 1fr;min-height:440px;display:grid}.ev-stage-copy{padding:40px 37px 36px;animation:.25s ev-appear}.ev-stage-copy>.ev-overline{letter-spacing:.1em;font-size:12px}.ev-stage-copy h4{font-family:var(--serif,Georgia,serif);letter-spacing:-.045em;color:var(--ev-forest);word-break:keep-all;margin:13px 0 14px;font-size:30px;font-weight:500;line-height:1.65}.ev-stage-copy>p{color:#69776a;word-break:keep-all;max-width:410px;margin:0;font-size:14px;line-height:1.95}.ev-process-steps{flex-direction:column;gap:17px;margin:26px 0;padding:0;list-style:none;display:flex}.ev-process-steps>li{align-items:center;gap:12px;min-height:24px;display:flex;position:relative}.ev-process-steps>li:not(:last-child):after{content:"";border-left:1px solid #d4ded0;height:12px;position:absolute;top:27px;left:12px}.ev-process-steps>li>span{text-align:center;color:#6b8266;background:#f8faf5;border:1px solid #d6dfd0;border-radius:50%;flex-shrink:0;width:25px;height:25px;font-size:12px;line-height:24px;display:block}.ev-process-steps>li>strong{color:#435d46;font-size:13px;font-weight:500;line-height:1.6}.ev-journey-cta{color:var(--ev-forest);background:0 0;border:0;border-bottom:1px solid #6e886c;align-items:center;gap:20px;padding:0 0 7px;line-height:1.7;display:inline-flex;font-size:13px!important;font-weight:600!important}.ev-journey-cta>svg{transition:transform .2s}.ev-journey-cta:hover>svg{transform:translate(4px)}.ev-stage-result{border-left:1px solid var(--ev-line);background:#f0f2e9;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:25px 28px 24px;animation:.3s ev-appear;display:flex;position:relative}.ev-artifact-label{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:17px;display:flex}.ev-artifact-label>span{color:#7c8979;white-space:nowrap;border:1px solid #d6decf;border-radius:4px;padding:2px 6px;font-size:12px}.ev-artifact-label>strong{color:#566d54;text-align:right;font-size:12px;font-weight:500}.ev-artifact-note{color:#71806d;text-align:center;word-break:keep-all;max-width:380px;margin:20px 0 0;font-size:12px;line-height:1.8}.ev-family-art{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:260px;padding:14px 0 28px;display:flex;position:relative}.ev-family-lines{width:100%;height:200px;position:absolute;inset:0 0 auto;overflow:visible}.ev-person{z-index:1;flex-direction:column;align-items:center;min-width:65px;display:flex}.ev-person>span{color:#6a8569;background:#f9fbf5;border:1px solid #d3ddcd;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 9px #27432b08}.ev-person-self>span{color:#e9f0df;background:#244f3c;border-color:#244f3c;width:52px;height:52px}.ev-person>strong{color:#486046;margin-top:6px;font-size:12px;font-weight:500;line-height:1.5;display:block}.ev-person>small{color:#7c8b75;margin-top:3px;font-size:12px;line-height:1.5;display:block}.ev-person-branches{justify-content:space-around;gap:15px;width:100%;margin-top:31px;display:flex}.ev-artifact-private{color:#788571;align-items:center;gap:7px;font-size:12px;display:flex;position:absolute;bottom:0}.ev-album-art{perspective:1000px;justify-content:center;align-items:center;width:100%;padding:13px 0 10px;display:flex}.ev-album-sheet{background:#fffcf4;border:1px solid #e5e0d0;width:50%;max-width:205px;min-height:268px;padding:14px;position:relative;box-shadow:0 9px 18px #2d403315}.ev-album-photo{z-index:1;margin-right:-5px;transform:rotate(-5deg)}.ev-album-photo>svg{object-fit:cover;border:1px solid #bbc7ad;width:100%;height:208px;display:block}.ev-album-photo>small{letter-spacing:.1em;text-align:center;color:#8c8d78;margin-top:13px;font-size:12px;display:block}.ev-album-story{z-index:2;min-height:273px;margin-left:-5px;padding:23px 19px;transform:rotate(4deg)}.ev-album-story>span:first-child{color:#90917b;letter-spacing:.03em;font-size:12px}.ev-album-story>h5{font-size:23px;font-family:var(--serif,Georgia,serif);letter-spacing:-.04em;color:#33503b;margin:21px 0 14px;font-weight:500;line-height:1.7}.ev-album-story>p{color:#738169;margin:0;font-size:12px;line-height:1.9}.ev-writing-lines{flex-direction:column;gap:10px;margin-top:16px;display:flex}.ev-writing-lines>i{background:#e3e4d4;width:100%;height:1px;display:block}.ev-writing-lines>i:last-child{width:68%}.ev-album-stamp{text-align:right;letter-spacing:.18em;color:#b0ab8e;margin-top:16px;font-size:12px;line-height:1.8;display:block}.ev-care-art{background:#fffdf6;border:1px solid #e0e3d4;border-radius:8px;width:100%;max-width:365px;padding:24px;box-shadow:0 12px 22px #2d40330a}.ev-care-week{border-bottom:1px solid #e1e6d8;flex-direction:column;gap:3px;margin-bottom:5px;padding-bottom:17px;display:flex}.ev-care-week>span{color:#34573e;font-size:15px;line-height:1.6}.ev-care-week>strong{letter-spacing:.15em;color:#84907a;font-size:12px;font-weight:400}.ev-care-event{align-items:center;gap:12px;padding:19px 0;display:flex;position:relative}.ev-care-event:not(:nth-last-child(2)):after{content:"";border-left:1px solid #dce3d4;position:absolute;top:41px;bottom:-19px;left:69px}.ev-care-day{color:#647d5d;flex-shrink:0;width:50px;font-size:12px;font-weight:600;line-height:1.4}.ev-care-day>small{color:#95a18b;margin-top:4px;font-size:12px;font-weight:400;display:block}.ev-timeline-dot{z-index:1;background:#fffdf6;border:1px solid #a7b69a;border-radius:50%;flex-shrink:0;place-items:center;width:15px;height:15px;display:grid}.ev-timeline-done{color:#fff;background:#567a4e;border-color:#567a4e}.ev-care-event-text>strong{color:#3d5b3f;font-size:12px;font-weight:500;line-height:1.6;display:block}.ev-care-event-text>small{color:#85917a;margin-top:3px;font-size:12px;display:block}.ev-mini-label{color:#88947e;border-top:1px solid #e6e9df;padding-top:12px;font-size:12px;display:block}.ev-notebook-art{background:#fffdf8;border:1px solid #dee2d4;border-radius:7px;width:100%;max-width:365px;padding:22px;box-shadow:0 12px 22px #2d40330b}.ev-notebook-top{color:#30583f;border-bottom:1px solid #e2e6da;align-items:center;gap:11px;padding-bottom:17px;display:flex}.ev-notebook-top>span{flex:1;font-size:15px;font-weight:500;line-height:1.6}.ev-notebook-top small{letter-spacing:.09em;color:#93a087;margin-top:2px;font-size:12px;font-weight:400;display:block}.ev-note-preview{border-bottom:1px solid #eaecdf;padding:16px 0}.ev-note-preview:last-child{border:0;padding-bottom:3px}.ev-note-preview>span{color:#83916d;vertical-align:middle;background:#eef2e4;border-radius:3px;margin-right:8px;padding:2px 6px;font-size:12px}.ev-note-preview>strong{color:#3d5c40;vertical-align:middle;font-size:12px;font-weight:500}.ev-note-preview>p{color:#8a957e;margin:6px 0 0;font-size:12px;line-height:1.8}.ev-checklist-art{background:#fffdf8;border:1px solid #dee2d4;border-radius:7px;width:100%;max-width:365px;padding:25px;box-shadow:0 12px 22px #2d40330b}.ev-checklist-top{color:#40633f;align-items:center;gap:12px;padding-bottom:24px;display:flex}.ev-checklist-top>span{font-size:17px;font-family:var(--serif,Georgia,serif);line-height:1.7}.ev-checklist-top small{font-family:var(--sans,Arial,sans-serif);letter-spacing:.1em;color:#8e9b80;font-size:12px;line-height:1.7;display:block}.ev-checklist-line{border-top:1px solid #e7eadd;align-items:center;gap:11px;padding:17px 0;display:flex}.ev-checklist-line>span{color:#fff;border:1px solid #cad5bd;border-radius:3px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.ev-checklist-line>strong{color:#617457;font-size:12px;font-weight:500;line-height:1.7}.ev-checklist-done>span{background:#6a8959;border-color:#6a8959}.ev-checklist-done>strong{color:#9aa48d;text-decoration:line-through}.ev-checklist-foot{color:#8b977e;border-top:1px solid #e7eadd;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.ev-checklist-foot>span{font-size:12px}.ev-checklist-foot>b{color:#58734a;font-size:20px;font-weight:400}.ev-checklist-foot small{color:#a0a98f;font-size:12px}.ev-cost{border:1px solid var(--ev-line);background:#fff;border-radius:14px;padding:30px}.ev-cost-heading{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.ev-cost-heading h3{letter-spacing:-.04em;margin:8px 0 0;font-size:22px;font-weight:500;line-height:1.6}.ev-cost-total{text-align:right;flex-shrink:0;min-width:0}.ev-cost-total>span{color:#75816e;font-size:12px;display:block}.ev-cost-total>strong{letter-spacing:-.045em;color:var(--ev-forest);overflow-wrap:anywhere;font-size:35px;font-weight:500;line-height:1.5;display:block}.ev-cost-total>strong>small{letter-spacing:0;margin-left:5px;font-size:14px;font-weight:400}.ev-cost-bar{background:#e9ede3;border-radius:5px;align-items:stretch;gap:3px;width:100%;height:32px;margin:27px 0 22px;display:flex;overflow:hidden}.ev-cost-bar>span{min-width:0;height:100%;transition:width .4s;display:block}.ev-cost-empty{background:#edf0e7;justify-content:center;height:36px}.ev-cost-zero{color:#74826d;align-items:center;font-size:12px;display:flex!important}.ev-cost-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ev-cost-legend>div{border-right:1px solid #e3e7dd;min-width:0;padding-right:15px}.ev-cost-legend>div:last-child{border:0}.ev-cost-key{color:#73806d;align-items:center;gap:7px;font-size:12px;display:flex}.ev-cost-key>i{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.ev-cost-legend strong{letter-spacing:-.025em;color:#35543c;overflow-wrap:anywhere;margin-top:4px;font-size:19px;font-weight:500;line-height:1.7;display:block}.ev-cost-legend strong>small{margin-left:3px;font-size:12px;font-weight:400}.ev-cost-note{color:#7e8974;word-break:keep-all;border-top:1px solid #e4e8dc;margin:21px 0 0;padding-top:17px;font-size:12px;line-height:1.8}@keyframes ev-appear{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1400px){.ev-readiness-body{grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr)}.ev-topic-list{grid-template-columns:repeat(5,minmax(0,1fr))}.ev-stage-panel{min-height:450px}.ev-stage-copy{padding:43px}.ev-stage-result{padding:30px 40px}.ev-stage-copy h4{font-size:33px}}@media (max-width:1050px){.ev-journey-heading{padding:27px 26px 23px}.ev-journey-heading h3{font-size:24px}.ev-stage-tabs{gap:3px;padding:0 21px}.ev-stage-no{display:none}.ev-stage-tab>strong{font-size:12px}.ev-stage-tab>svg{width:17px}.ev-stage-copy{padding:32px 27px}.ev-stage-copy h4{font-size:27px}.ev-stage-result{padding:23px 20px}.ev-family-lines{height:200px}.ev-album-sheet{min-height:245px;padding:10px}.ev-album-photo>svg{height:190px}.ev-album-story{min-height:255px;padding:19px 15px}.ev-album-story>h5{font-size:21px}.ev-care-art,.ev-notebook-art,.ev-checklist-art{padding:20px}.ev-readiness{padding:25px}.ev-readiness-body{gap:17px}.ev-readiness-intro p{font-size:12px}.ev-cost{padding:26px}.ev-cost-total>strong{font-size:30px}.ev-cost-heading h3{font-size:20px}}@media (max-width:700px){.ev-readiness{border-radius:12px;padding:24px 20px}.ev-readiness-intro{display:block}.ev-readiness-intro h3{font-size:22px}.ev-readiness-intro p{margin:8px 0 0;font-size:13px}.ev-readiness-body{grid-template-columns:minmax(140px,.8fr) minmax(0,1.1fr);gap:13px;padding:17px 0 20px}.ev-ring-center>strong{font-size:44px}.ev-ring-center>strong>small{margin-left:3px;font-size:16px}.ev-ring-center>span:first-child,.ev-ring-center>span:last-child{font-size:12px}.ev-group-row{gap:7px;padding:14px 0}.ev-group-text>strong{font-size:12px}.ev-group-text>small{display:none}.ev-group-count>strong{font-size:18px}.ev-group-count>strong>small,.ev-group-count>small{font-size:12px}.ev-group-row>svg{display:none}.ev-group-dot{width:6px;height:6px}.ev-topic{gap:6px;padding:10px 9px}.ev-topic>span{font-size:12px}.ev-record-note{margin-top:17px;font-size:12px}.ev-journey{border-radius:12px}.ev-journey-heading{flex-direction:column;align-items:flex-start;gap:13px;padding:25px 22px 20px}.ev-journey-heading h3{word-break:keep-all;margin-top:7px;font-size:24px}.ev-overline{font-size:12px}.ev-example-label{padding:3px 9px;font-size:12px}.ev-stage-tabs{gap:1px;padding:0 12px}.ev-stage-tab{border-radius:5px 5px 0 0;flex-direction:column;gap:7px;padding:14px 3px 15px}.ev-stage-tab>strong{letter-spacing:-.045em;font-size:12px;line-height:1.5}.ev-stage-tab>svg{width:18px;height:18px}.ev-stage-indicator{height:3px;left:5px;right:5px}.ev-stage-panel{grid-template-columns:1fr;min-height:0}.ev-stage-copy{padding:29px 24px 32px}.ev-stage-copy h4{margin-top:10px;font-size:27px;line-height:1.65}.ev-stage-copy>p{max-width:none;font-size:14px;line-height:1.95}.ev-stage-copy>.ev-overline{font-size:12px}.ev-process-steps{gap:15px;margin:24px 0 25px}.ev-process-steps>li>strong{font-size:13px}.ev-journey-cta{font-size:13px!important}.ev-stage-result{border-left:0;border-top:1px solid var(--ev-line);padding:22px 24px 25px}.ev-artifact-label{margin-bottom:20px}.ev-artifact-label>span,.ev-artifact-label>strong{font-size:12px}.ev-artifact-note{margin-top:20px;font-size:12px}.ev-family-art{max-width:390px;min-height:265px}.ev-family-lines{height:205px;inset:0 0 auto}.ev-person-branches{margin-top:36px}.ev-person>strong,.ev-person>small,.ev-artifact-private{font-size:12px}.ev-album-art{max-width:370px;padding:9px 0 13px}.ev-album-sheet{min-height:260px;padding:12px}.ev-album-photo>svg{height:200px}.ev-album-story{min-height:270px;padding:22px 18px}.ev-album-story>h5{font-size:23px}.ev-album-story>p{font-size:12px}.ev-care-art,.ev-notebook-art,.ev-checklist-art{max-width:360px;padding:23px}.ev-cost{border-radius:12px;padding:24px 21px}.ev-cost-heading{flex-direction:column;align-items:flex-start;gap:17px}.ev-cost-heading h3{font-size:22px;line-height:1.6}.ev-cost-heading h3 br{display:none}.ev-cost-total{text-align:left;width:100%}.ev-cost-total>strong{font-size:35px}.ev-cost-total>span{font-size:12px}.ev-cost-bar{height:29px;margin-top:20px;margin-bottom:19px}.ev-cost-empty{height:40px}.ev-cost-legend{gap:12px}.ev-cost-legend>div{padding-right:8px}.ev-cost-key{gap:5px;font-size:12px}.ev-cost-legend strong{letter-spacing:-.04em;margin-top:6px;font-size:16px}.ev-cost-legend strong>small{margin-left:2px;font-size:12px}.ev-cost-note{margin-top:18px;padding-top:15px;font-size:12px}}@media (max-width:380px){.ev-readiness-body{grid-template-columns:1fr}.ev-ring-wrap{max-width:200px}.ev-group-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ev-group-row{border-radius:6px;flex-direction:column;align-items:flex-start;gap:7px;padding:12px 8px;border:1px solid #e5e9de!important}.ev-group-row>.ev-group-dot{display:none}.ev-group-text>strong{word-break:keep-all;font-size:12px}.ev-group-count{text-align:left}.ev-group-count>small{font-size:12px}.ev-topic-list{gap:7px}.ev-stage-tab>strong{font-size:12px}.ev-stage-copy{padding:27px 21px 29px}.ev-stage-copy h4{font-size:25px}.ev-stage-result{padding:20px 18px 24px}.ev-cost-legend{grid-template-columns:1fr;gap:11px}.ev-cost-legend>div{border-bottom:1px solid #e5e9de;border-right:0;justify-content:space-between;align-items:center;gap:15px;padding:0 0 10px;display:flex}.ev-cost-legend>div:last-child{border:0;padding:0}.ev-cost-legend strong{margin:0;font-size:18px}}@media (prefers-reduced-motion:reduce){.ev-stage-copy,.ev-stage-result{animation:none}.ev-ring circle,.ev-cost-bar>span,.ev-journey-cta>svg{transition:none}}.ccw-shell{color:#173e34;max-width:1440px;margin:0 auto;padding:12px 0 48px}.ccw-header{margin-bottom:34px!important}.ccw-header h1{letter-spacing:-.055em!important;font-size:clamp(40px,4.4vw,66px)!important;line-height:1.18!important}.ccw-shell h2,.ccw-shell h3,.ccw-shell h4{color:#173e34;word-break:keep-all}.ccw-shell h2:focus{outline:none}.ccw-shell button,.ccw-shell a,.ccw-shell input,.ccw-shell select{touch-action:manipulation}:is(.ccw-shell :focus-visible,.ccw-billing-bridge :focus-visible){outline-offset:3px;outline:3px solid #96b3a0}.ccw-context-wrap{background:#fff;border:1px solid #e4e9e0;border-radius:26px;overflow:hidden}.ccw-context-wrap>summary{cursor:pointer;align-items:center;gap:18px;min-height:85px;padding:20px 25px;list-style:none;display:flex}.ccw-context-wrap>summary::-webkit-details-marker{display:none}.ccw-context-wrap>summary>div{flex:1;gap:7px;min-width:0;display:grid}.ccw-context-wrap>summary strong{letter-spacing:-.03em;font-size:19px}.ccw-context-wrap>summary>div>span{color:#859278;font-size:12px}.ccw-context-actor{color:#8d9a81;word-break:keep-all;font-size:13px}.ccw-context{border-top:1px solid #edf1e7;align-items:center;gap:24px;padding:20px 26px 24px;display:flex}.ccw-context>label{flex:1}.ccw-context>div{flex:1;gap:6px;min-width:0;display:grid}.ccw-context>div>strong{letter-spacing:-.03em;font-size:21px}.ccw-context>div>span{color:#758175;font-size:14px}.ccw-context label,.ccw-form-grid label,.ccw-row-edit label,.ccw-add-evidence label,.ccw-role label,.ccw-billing-bridge label{color:#677767;gap:8px;font-size:14px;font-weight:500;display:grid}.ccw-context select,.ccw-shell input[type=number],.ccw-shell select,.ccw-billing-bridge select{color:#23483b;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #dce5d8;border-radius:14px;padding:11px 14px;font-size:16px}.ccw-context select{min-width:155px}.ccw-note{color:#7b8479;align-items:flex-start;gap:10px;margin:18px 2px 24px;font-size:13px;line-height:1.8;display:flex}.ccw-note svg{flex-shrink:0;margin-top:2px}.ccw-note-disclosure{margin:8px 0 16px}.ccw-note-disclosure>summary{cursor:pointer;color:#8b987d;align-items:center;gap:8px;min-height:44px;font-size:12px;list-style:none;display:flex}.ccw-note-disclosure>summary::-webkit-details-marker{display:none}.ccw-note-disclosure>summary>small{text-align:right;color:#9ca68f;flex:1;font-size:11px}.ccw-note-disclosure .ccw-note{margin:0;padding:8px 0 13px;font-size:12px}.ccw-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:30px;display:grid}.ccw-overview>div{background:#f0f4ed;border:1px solid #e4eade;border-radius:26px;gap:9px;padding:24px 28px;display:grid}.ccw-overview small{color:#6c7a65;font-size:14px}.ccw-overview strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(26px,2.5vw,38px);font-weight:600}.ccw-overview em{color:#7c8875;letter-spacing:0;font-size:16px;font-style:normal;font-weight:400}.ccw-overview span{color:#788472;font-size:13px;line-height:1.6}.ccw-tabs{z-index:4;background:#edf1e9;border:1px solid #e5eade;border-radius:23px;gap:7px;margin-bottom:34px;padding:7px;display:flex;position:sticky;top:82px}.ccw-tabs>button{color:#77816e;letter-spacing:-.025em;background:0 0;border:0;border-radius:17px;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:60px;padding:15px;font-size:17px;font-weight:500;display:flex}.ccw-tabs>button[aria-pressed=true]{color:#234b3b;background:#fff;box-shadow:0 3px 12px #1b3d2908}.ccw-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.ccw-section-head h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(29px,3vw,40px);line-height:1.4}.ccw-section-head p:not(.ws-eyebrow){color:#7d8575;margin:0;font-size:17px;line-height:1.8}.ccw-badge{color:#849071;word-break:keep-all;background:#f0f3ec;border-radius:10px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:7px 11px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.ccw-badge.success,.ccw-shell .success{color:#457752;background:#edf5e9}.ccw-shell .attention{color:#a26a30}.ccw-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.ccw-presets>button{text-align:left;color:#5c785e;background:#fff;border:1px solid #e0e8da;border-radius:25px;gap:12px;padding:24px;transition:background .18s,border-color .18s;display:grid}.ccw-presets>button[aria-pressed=true]{background:#edf4e8;border-color:#87a27e}.ccw-presets strong{color:#254a36;letter-spacing:-.025em;word-break:keep-all;font-size:18px;line-height:1.6}.ccw-presets span{color:#849076;word-break:keep-all;font-size:14px;line-height:1.7}.ccw-presets small{align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.ccw-two-columns{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);align-items:start;gap:24px;display:grid}.ccw-panel{background:#fff;border:1px solid #e3e9dd;border-radius:30px;min-width:0;padding:30px}.ccw-panel h3{letter-spacing:-.04em;margin:0 0 18px;font-size:25px;font-weight:600;line-height:1.5}.ccw-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.ccw-panel-heading h3{margin:0}.ccw-form-grid{grid-template-columns:1fr 1fr;gap:20px 18px;margin-bottom:25px;display:grid}.ccw-check{color:#5d725a;align-items:flex-start;gap:12px;padding:18px 0 24px;font-size:15px;line-height:1.8;display:flex}.ccw-check input{accent-color:#295c40;flex-shrink:0;width:19px;height:19px;margin-top:4px}.ccw-check small{color:#8a9381;margin-top:6px;font-size:12px;display:block}.ccw-comparison-result{background:#f4f7f0}.ccw-comparison-result h3{margin:15px 0 25px;font-size:30px;line-height:1.5}.ccw-panel dl,.ccw-document dl{gap:18px;margin:20px 0;display:grid}.ccw-panel dl>div,.ccw-document dl>div{border-bottom:1px solid #e6ebdf;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.ccw-panel dt,.ccw-document dt{color:#839078;font-size:14px;line-height:1.7}.ccw-panel dd,.ccw-document dd{text-align:right;color:#294d3a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.6}.ccw-panel dt small,.ccw-panel dd small{color:#909b85;padding-top:5px;font-size:12px;font-weight:400;display:block}.ccw-result-delta{color:#788a69;gap:10px;margin:25px 0;font-size:14px;display:grid}.ccw-result-delta strong{letter-spacing:-.04em;color:#294d3a;overflow-wrap:anywhere;font-size:36px;font-weight:600}.ccw-result-delta small{color:#8b9681;font-size:12px;line-height:1.8}.ccw-alert,.ccw-ready{word-break:keep-all;color:#9a733e;background:#fcf4e8;border-radius:16px;margin:18px 0;padding:15px 18px;font-size:14px;line-height:1.8}.ccw-ready{color:#4d7953;background:#edf5e9}.ccw-help{color:#8b947f;word-break:keep-all;margin:18px 0;font-size:13px;line-height:1.9}.ccw-help a,.ccw-alert a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ccw-empty{text-align:center;color:#8e9d7a;background:#fff;border:1px dashed #dce6d4;border-radius:28px;justify-items:center;gap:13px;padding:55px 28px;display:grid}.ccw-empty h3{letter-spacing:-.03em;margin:0;font-size:23px}.ccw-empty p{color:#8c967f;max-width:440px;margin:0;font-size:15px;line-height:1.9}.ccw-evidence-toolbar{background:#f1f5ec;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px 24px;display:flex}.ccw-evidence-toolbar p{color:#7d8c70;margin:0;font-size:14px;line-height:1.8}.ccw-evidence-toolbar strong{color:#476e4d;font-weight:600}.ccw-evidence-toolbar .button{flex-shrink:0}.ccw-evidence-list{gap:16px;display:grid}.ccw-evidence-card{background:#fff;border:1px solid #e0e8d8;border-radius:26px;min-width:0;padding:24px}.ccw-evidence-top{align-items:center;gap:15px;display:flex}.ccw-doc-icon{color:#7b966b;background:#f0f5eb;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:54px;display:grid}.ccw-evidence-top>div{flex:1;gap:7px;min-width:0;display:grid}.ccw-evidence-top strong{color:#36573c;font-size:17px;font-weight:600}.ccw-evidence-top small{color:#94a082;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.ccw-evidence-top>b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#31523b;overflow-wrap:anywhere;font-size:21px;font-weight:600}.ccw-evidence-card details{margin-top:18px}.ccw-evidence-card summary{color:#8a9a7c;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:13px;list-style:none;display:flex}.ccw-evidence-card summary::-webkit-details-marker{display:none}.ccw-history>summary::-webkit-details-marker{display:none}.ccw-document{background:#fcfbf7;border:1px solid #e9e5dc;border-radius:7px;max-width:460px;margin:15px auto 24px;padding:30px 25px;box-shadow:0 4px 15px #6b623408}.ccw-document>span{letter-spacing:.18em;color:#b4b59f;font-size:10px}.ccw-document h4{letter-spacing:-.03em;margin:18px 0 6px;font-size:22px}.ccw-document p{color:#a0a18f;margin:0;font-size:12px}.ccw-document small{color:#a4a493;font-size:11px;line-height:1.8;display:block}.ccw-row-edit{grid-template-columns:1fr 1fr;gap:16px 12px;padding-top:10px;display:grid}.ccw-row-edit .text-link{justify-self:start}.ccw-evidence-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.ccw-evidence-bottom .text-link{min-height:44px;font-size:14px}.ccw-ledger-total{gap:10px;margin-top:24px;display:grid}.ccw-ledger-total>span{color:#869574;font-size:14px}.ccw-ledger-total strong{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:36px;font-weight:600}.ccw-ledger-total small{color:#8c987e;font-size:14px}.ccw-add-evidence{align-items:flex-end;gap:12px;padding:22px 0;display:flex}.ccw-add-evidence label{flex:1;min-width:0}.ccw-add-evidence .button{flex-shrink:0}.ccw-family-entry{text-align:center;background:#f2f7eb;border:1px solid #e0e8d6;border-radius:30px;justify-items:center;gap:18px;padding:50px 30px;display:grid}.ccw-family-entry>span{color:#719262;background:#e7efdd;border-radius:30px;place-items:center;width:88px;height:88px;display:grid}.ccw-family-entry h3{letter-spacing:-.04em;margin:3px 0;font-size:32px}.ccw-family-entry p{color:#859377;word-break:keep-all;margin:0 0 10px;font-size:16px;line-height:1.9}.ccw-family-entry small{color:#96a584;font-size:12px}.ccw-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:25px;display:grid}.ccw-role>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:25px;display:flex}.ccw-role-icon{color:#82a06a;background:#eef4e7;border-radius:17px;place-items:center;width:48px;height:48px;display:grid}.ccw-role h3{margin-bottom:10px}.ccw-role p{color:#8b987c;min-height:50px;margin-bottom:22px;font-size:14px;line-height:1.8}.ccw-role>small{color:#97a087;word-break:keep-all;min-height:48px;margin-top:18px;font-size:12px;line-height:1.8;display:block}.ccw-role>.button{width:100%;margin-top:18px}.ccw-task{border-bottom:1px solid #e9eedf;align-items:flex-start;gap:16px;padding:25px 0;display:flex}.ccw-task:last-child{border:0;padding-bottom:0}.ccw-task-check{color:#fff;background:#f7faf2;border:1px solid #d7e3cc;border-radius:10px;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:3px;display:grid}.ccw-task-check.done{background:#678951;border-color:#678951}.ccw-task>div{min-width:0}.ccw-task h3{margin:0 0 6px;font-size:19px}.ccw-task p{color:#859974;margin:0 0 11px;font-size:13px;line-height:1.8}.ccw-task small{color:#9aa58b;word-break:keep-all;font-size:12px;line-height:1.9;display:block}.ccw-task ul{color:#7a906c;margin:8px 0 14px;padding-left:16px;font-size:13px;line-height:1.9}.ccw-task button{min-height:48px;margin-top:6px;font-size:14px}.ccw-family-summary{background:#f4f8ef}.ccw-family-summary h3{margin:15px 0 25px;font-size:29px}.ccw-message{color:#6b8959;background:#edf5e6;border-radius:18px;margin:25px 0;padding:16px 20px;font-size:14px;line-height:1.8}.ccw-message.error{color:#a47750;background:#fbf0e9}.ccw-history{background:#fff;border:1px solid #e3e9d9;border-radius:23px;margin-top:28px}.ccw-history>summary{cursor:pointer;color:#718961;align-items:center;gap:12px;min-height:72px;padding:20px 24px;font-size:15px;list-style:none;display:flex}.ccw-history>summary>span{flex:1}.ccw-history>summary>small{color:#99a78a;font-size:12px}.ccw-history ol,.ccw-history ul{max-height:420px;margin:0;padding:0 25px 25px;list-style:none;overflow:auto}.ccw-history li{color:#8a9a79;border-top:1px solid #edf1e6;gap:16px;padding:15px 0;font-size:13px;line-height:1.8;display:flex}.ccw-history li>span{padding-top:3px;font-size:11px}.ccw-history strong{color:#6c855e;font-size:14px;font-weight:500}.ccw-history p{color:#9aa78c;margin:6px 0 0;font-size:12px}.ccw-shell .button{white-space:normal;min-height:50px;font-size:15px;line-height:1.7}.ccw-shell .button:disabled,.ccw-shell .text-link:disabled,.ccw-shell select:disabled{opacity:.45;cursor:not-allowed}.ccw-billing-bridge{background:#edf4e8;border:1px solid #e0e8d7;border-radius:24px;flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0 25px;padding:22px 25px;display:flex}.ccw-billing-bridge>div{flex:1;gap:7px;min-width:220px;display:grid}.ccw-billing-bridge strong{color:#476d4b;font-size:16px}.ccw-billing-bridge span{color:#8b9b79;font-size:13px;line-height:1.8}.ccw-billing-bridge>a{min-height:48px;font-size:14px;text-decoration:none}.ccw-billing-bridge>.ccw-help{width:100%;margin:0}.ccw-customer-link{color:#4e754d;background:#edf5e6;border:1px solid #dce8d4;border-radius:25px;justify-content:space-between;align-items:center;gap:20px;min-height:90px;margin:22px 0;padding:24px 28px;text-decoration:none;display:flex}.ccw-customer-link>span{gap:8px;display:grid}.ccw-customer-link strong{font-size:18px;font-weight:500}.ccw-customer-link small{color:#89a076;font-size:13px;line-height:1.7}@media (max-width:1000px){.ccw-context{flex-wrap:wrap;gap:16px}.ccw-context>div{flex-basis:100%}.ccw-context>label{flex:1}.ccw-two-columns{grid-template-columns:minmax(0,1fr)}.ccw-overview>div{padding:22px}.ccw-role-grid{gap:13px}.ccw-role{padding:22px}.ccw-section-head{align-items:flex-start}.ccw-section-head>.button{min-width:0;padding:12px;font-size:13px}}@media (max-width:600px){.ccw-shell{padding-top:7px}.ccw-header{margin-bottom:24px!important}.ccw-header h1{font-size:40px!important}.ccw-desktop{display:none}.ccw-context{border-radius:23px;gap:18px 10px;padding:20px}.ccw-context>div>strong{font-size:20px}.ccw-context select{min-width:0;padding:11px 10px;font-size:14px}.ccw-context>label:first-of-type{flex-basis:100%}.ccw-note{gap:7px;margin:15px 0 22px;font-size:11px;line-height:1.9}.ccw-note svg{width:15px}.ccw-overview{grid-template-columns:1.3fr 1fr 1fr;gap:8px;margin-bottom:23px}.ccw-overview>div{border-radius:19px;gap:7px;padding:16px 11px}.ccw-overview>div:first-child>strong{letter-spacing:-.045em;font-size:20px}.ccw-overview small{font-size:10px}.ccw-overview strong{font-size:24px}.ccw-overview em{margin-top:3px;font-size:11px;display:block}.ccw-overview span{display:none}.ccw-context-wrap{border-radius:23px}.ccw-context-wrap>summary{flex-wrap:wrap;gap:8px;min-height:75px;padding:17px 20px}.ccw-context-wrap>summary strong{font-size:17px}.ccw-context-wrap>summary>div>span{font-size:11px}.ccw-context-actor{max-width:90px;font-size:11px;line-height:1.7}.ccw-context-wrap>summary>svg{flex-shrink:0;width:15px}.ccw-context{border-radius:0;padding-top:18px}.ccw-header{gap:15px!important;padding-bottom:7px!important}.ccw-header .ws-header-actions{gap:15px!important}.ccw-header .ws-header-actions .button{min-height:47px}.ccw-note{margin:12px 0 18px}.ccw-tabs{border-radius:19px;gap:4px;margin-bottom:27px;padding:5px}.ccw-tabs>button{border-radius:14px;gap:6px;min-height:53px;padding:12px 7px;font-size:13px}.ccw-tabs svg{flex-shrink:0;width:17px;height:17px}.ccw-tabs{top:66px}.ccw-note-disclosure{margin:4px 0 11px}.ccw-note-disclosure>summary{gap:5px;font-size:11px}.ccw-note-disclosure>summary>small{font-size:9px}.fcu-journey-tabs{margin-bottom:22px!important}.ccw-section-head{margin-bottom:23px;display:block}.ccw-section-head h2{font-size:29px}.ccw-section-head p:not(.ws-eyebrow){font-size:15px}.ccw-section-head>.ccw-badge,.ccw-section-head>.button{margin-top:14px}.ccw-presets{grid-template-columns:1fr;gap:10px}.ccw-presets>button{border-radius:22px;grid-template-columns:28px 1fr;gap:5px 14px;padding:20px}.ccw-presets>button>svg{grid-row:1/4;margin-top:3px}.ccw-presets strong{font-size:16px}.ccw-presets span{font-size:12px}.ccw-presets small{margin-top:5px;font-size:11px}.ccw-panel{border-radius:25px;padding:23px 20px}.ccw-panel h3{font-size:23px}.ccw-two-columns{gap:17px}.ccw-panel-heading{gap:10px;margin-bottom:22px}.ccw-form-grid{gap:17px 12px}.ccw-form-grid label{font-size:12px}.ccw-shell input[type=number],.ccw-shell select{min-height:48px;padding:11px;font-size:16px}.ccw-check{gap:10px;font-size:13px}.ccw-check small{font-size:11px}.ccw-comparison-result h3{font-size:27px}.ccw-panel dd{font-size:17px}.ccw-panel dt{font-size:13px}.ccw-result-delta strong,.ccw-ledger-total strong{font-size:32px}.ccw-evidence-toolbar{gap:16px;padding:19px 20px;display:grid}.ccw-evidence-toolbar p{font-size:13px}.ccw-evidence-card{border-radius:24px;padding:21px 18px}.ccw-evidence-top{flex-wrap:wrap;gap:11px}.ccw-doc-icon{border-radius:12px;width:39px;height:46px}.ccw-evidence-top strong{font-size:16px}.ccw-evidence-top small{font-size:11px}.ccw-evidence-top>b{flex-basis:100%;padding-left:50px;font-size:23px}.ccw-evidence-bottom{gap:7px}.ccw-evidence-bottom .text-link{font-size:13px}.ccw-badge{font-size:11px}.ccw-document{padding:25px 19px}.ccw-row-edit{gap:14px 10px}.ccw-row-edit label{font-size:12px}.ccw-add-evidence{flex-direction:column;align-items:stretch;gap:12px}.ccw-add-evidence .button{width:100%}.ccw-alert,.ccw-ready{padding:14px 16px;font-size:13px}.ccw-help{font-size:12px}.ccw-role-grid{grid-template-columns:1fr;gap:12px}.ccw-role{padding:23px}.ccw-role>div{margin-bottom:17px}.ccw-role p{min-height:0;margin-bottom:16px}.ccw-role>small{min-height:0}.ccw-role h3{font-size:24px}.ccw-family-entry{padding:38px 22px}.ccw-family-entry h3{font-size:27px}.ccw-family-entry p{font-size:14px}.ccw-task{gap:12px}.ccw-task h3{font-size:18px}.ccw-task-check{border-radius:8px;width:24px;height:24px}.ccw-family-summary h3{font-size:26px}.ccw-history>summary{gap:9px;min-height:65px;padding:19px;font-size:13px}.ccw-history ol,.ccw-history ul{padding:0 19px 20px}.ccw-message{font-size:13px}.ccw-billing-bridge{border-radius:23px;gap:16px;padding:20px}.ccw-billing-bridge>div{flex-basis:100%;min-width:0}.ccw-billing-bridge>label,.ccw-billing-bridge>a{width:100%}.ccw-customer-link{margin:18px 0;padding:22px}.ccw-customer-link strong{font-size:17px}.ccw-customer-link small{font-size:12px}.fcu-journey-tabs{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.fcu-journey-tabs>button{justify-content:center!important;min-width:0!important;min-height:48px!important;font-size:14px!important}}@media (prefers-reduced-motion:reduce){.ccw-shell *{scroll-behavior:auto!important;transition:none!important}}.ccw-shell :is(.ccw-help,.ccw-note,.ccw-context-actor),.ccw-presets span,.ccw-evidence-top small,.ccw-panel dt,.ccw-panel dt small,.ccw-panel dd small,.ccw-document p,.ccw-document small,.ccw-check small,.ccw-task p,.ccw-task small,.ccw-task ul,.ccw-role p,.ccw-history p,.ccw-history small,.ccw-overview small,.ccw-overview span,.ccw-section-head p:not(.ws-eyebrow),.ccw-context-wrap>summary>div>span,.ccw-note-disclosure>summary,.ccw-note-disclosure>summary>small{color:#697763}.ccw-tabs>button{color:#65745f}.ccw-tabs>button[aria-pressed=true]{color:#234b3b}.ccw-alert{color:#885f2e}.ac-shell{--ac-ink:#244e41;--ac-muted:#63786c;--ac-line:#dce5dc;color:var(--ac-ink);letter-spacing:-.025em;min-width:0;font-family:Pretendard Variable,sans-serif;line-height:1.75}.ac-shell *{box-sizing:border-box}.ac-shell [tabindex="-1"]:focus{outline:none}.app-shell .ac-shell h1{letter-spacing:-.055em;color:#254f41;margin:18px 0 22px;font-family:Pretendard Variable,sans-serif;font-size:clamp(39px,4.4vw,60px);font-weight:650;line-height:1.2}.ac-hero{justify-content:space-between;align-items:center;gap:25px;padding:28px 7px 37px;display:flex}.ac-hero>div:first-child{min-width:0}.ac-hero h1 em{color:#789576;font-style:normal}.app-shell .ac-shell .ac-hero p:not(.ac-eyebrow){color:#677b6c;margin:0;font-size:18px;line-height:1.9}.app-shell .ac-shell .ac-eyebrow{letter-spacing:.035em;color:#6a836a;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:550;line-height:1.7;display:flex}.ac-hero-symbol{color:#7c9871;background:linear-gradient(140deg,#f1f6eb,#e2ebdd);border-radius:55px;flex:0 0 185px;align-content:center;place-items:center;min-height:200px;display:grid;position:relative;transform:rotate(-4deg)}.ac-hero-symbol>svg{opacity:.6;width:39px;height:39px;position:absolute;top:19px;right:25px}.ac-hero-symbol>strong{letter-spacing:-.065em;font-size:66px;font-weight:450;line-height:1.3}.ac-hero-symbol>strong small{margin-left:5px;font-size:20px}.ac-hero-symbol>span{color:#769069;margin-top:5px;font-size:12px}.ac-progress{background:conic-gradient(#74966c var(--ac-progress),#e1e9da 0);border-radius:50%;flex:0 0 152px;place-items:center;height:152px;padding:10px;display:grid;transform:rotate(-5deg)}.ac-progress>div{background:#f6f8f1;border-radius:50%;align-content:center;justify-items:center;width:100%;height:100%;display:grid;transform:rotate(5deg)}.ac-progress strong{letter-spacing:-.065em;font-size:48px;font-weight:500;line-height:1.25}.ac-progress strong small{letter-spacing:-.03em;color:#8c9a80;margin-left:5px;font-size:21px}.ac-progress span{color:#7a8c71;margin-top:5px;font-size:12px}.ac-case-settings,.ac-configuration,.ac-simulation{border:1px solid var(--ac-line);background:#fff;border-radius:21px;margin:0 0 20px;padding:16px 22px}.ac-case-settings>summary,.ac-simulation>summary{cursor:pointer;color:#566f56;align-items:center;gap:10px;font-size:14px;list-style:none;display:flex}.ac-case-settings>summary>small,.ac-simulation>summary>small{color:#81917b;margin-left:auto;font-size:12px}.ac-case-settings>summary>small:after,.ac-simulation>summary>small:after{content:"⌄";margin-left:10px}.ac-case-settings>summary strong{color:#365d40;font-size:17px;font-weight:550}.ac-case-settings[open]>.ac-fields{margin-top:20px}.ac-shell .ac-fields{grid-template-columns:1fr 1fr;gap:19px;display:grid}.ac-shell .ac-fields>label,.ac-assignee,.ac-target-editor>label,.ac-mobile-task,.ac-simulation label{color:#48634c;gap:8px;min-width:0;font-size:14px;font-weight:550;display:grid}.ac-shell :is(input[type=date],select){color:#37583d;width:100%;min-width:0;min-height:49px;box-shadow:none;background:#f8fbf5;border:1px solid #d3dfd1;border-radius:14px;padding:12px 14px;font:400 16px/1.6 Pretendard Variable,sans-serif}.ac-shell :is(input,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #9ab78e}.ac-case-card:focus-visible{outline-offset:3px;outline:3px solid #9ab78e}.ac-shell input[type=checkbox]{accent-color:#466e42;cursor:pointer;flex:0 0 20px;width:20px;height:20px;margin-top:3px}.app-shell .ac-shell .ac-caption{color:#65765e;margin:13px 0 0;font-size:12px;font-weight:400;line-height:1.9;display:block}.ac-setup{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:25px;display:grid}.app-shell .ac-shell .ac-panel{border:1px solid var(--ac-line);background:#fff;border-radius:30px;min-width:0;padding:32px;box-shadow:0 5px 25px #27482d04}.ac-panel-title{align-items:center;gap:14px;margin-bottom:27px;display:flex}.ac-panel-title>svg{color:#7c9868;background:#eff5e9;border-radius:17px;flex:0 0 50px;width:50px;height:50px;padding:12px}.app-shell .ac-shell h2{letter-spacing:-.04em;color:#30583f;margin:0;font-family:Pretendard Variable,sans-serif;font-size:27px;font-weight:600;line-height:1.45}.app-shell .ac-shell h3{color:#3d6045;margin:0;font-family:Pretendard Variable,sans-serif;font-size:19px;font-weight:550;line-height:1.6}.ac-panel-title h2{margin-top:5px!important}.ac-group-choices{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.ac-group-choices>label{cursor:pointer;background:#fbfcf8;border:1px solid #dfe7d9;border-radius:18px;align-items:flex-start;gap:10px;padding:16px;display:flex}.ac-group-choices>label:has(input:checked){background:#f0f6e9;border-color:#a9bfa1}.ac-group-choices strong{color:#3d603e;font-size:16px;font-weight:550;display:block}.ac-group-choices small{color:#657953;margin-top:4px;font-size:12px;line-height:1.8;display:block}.ac-confirm{color:#56704e;border-top:1px solid var(--ac-line);align-items:flex-start;gap:11px;margin:23px 0;padding-top:22px;font-size:14px;line-height:1.85;display:flex}.ac-button{color:#3c6242;letter-spacing:-.025em;cursor:pointer;text-align:center;background:#fff;border:1px solid #d1dfce;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 18px;font:550 15px/1.6 Pretendard Variable,sans-serif;text-decoration:none;transition:background .15s;display:inline-flex}.ac-button.primary{color:#fff;background:#345c3f;border-color:#345c3f}.ac-button:hover{background:#f0f6e9}.ac-button.primary:hover{background:#294e34}.ac-shell button:disabled{opacity:.45;cursor:not-allowed}.ac-text-button{color:#537b48;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:7px;min-height:40px;padding:6px 0;font:550 14px/1.7 Pretendard Variable,sans-serif;text-decoration:none;display:inline-flex}.ac-settings-body>.ac-button{width:100%}.ac-setup-aside{background:#e2e9da;border-radius:30px;min-width:0;min-height:550px;margin:0;position:relative;overflow:hidden}.ac-setup-aside>img{object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.ac-setup-aside:after{content:"";background:linear-gradient(#e7eddf00 15%,#e7eddfef 66%,#e7eddf 96%);position:absolute;inset:0}.ac-setup-aside>div{z-index:1;padding:35px;position:absolute;bottom:0}.app-shell .ac-shell .ac-setup-aside h2{margin:12px 0 20px;font-size:34px;font-weight:500;line-height:1.5}.app-shell .ac-shell .ac-setup-aside p:not(.ac-eyebrow){color:#708265;font-size:16px;line-height:1.9}.ac-setup-aside small{color:#7c8d70;margin-top:24px;font-size:12px;display:block}.ac-feedback{color:#607c4d;background:#eef5e8;border:1px solid #d8e6cd;border-radius:16px;margin:0 0 19px;padding:13px 20px;font-size:14px;line-height:1.8}.ac-feedback.error{color:#995c3d;background:#fbf1e8;border-color:#e8d7c5}.ac-notice{color:#8b7346;background:#faf6e9;border:1px solid #e5dcc2;border-radius:20px;align-items:flex-start;gap:13px;margin-bottom:22px;padding:19px 23px;font-size:15px;line-height:1.8;display:flex}.ac-notice>svg{flex-shrink:0;margin-top:4px}.ac-notice>span{flex:1;min-width:0}.ac-notice .ac-button{color:#7d6a40;background:#fffdf6;border-color:#e0d5b9;min-height:43px;font-size:13px}.ac-toolbar{border:1px solid var(--ac-line);background:#f9fbf5;border-radius:21px;align-items:center;gap:17px;margin:0 0 16px;padding:17px 22px;display:flex}.ac-toolbar>div{flex:1;min-width:0}.ac-toolbar span{color:#6b8260;font-size:13px}.ac-toolbar strong{color:#3c603c;font-variant-numeric:tabular-nums;margin-left:7px;font-size:17px;font-weight:550}.ac-toolbar small{color:#6a7f59;margin-top:3px;font-size:11px;display:block}.ac-toolbar>.ac-button{min-height:43px;padding:10px 14px;font-size:13px}.ac-configuration:not([open]){display:none}.ac-configuration>summary{color:#56774c;cursor:pointer;list-style:revert;margin-bottom:25px;font-size:16px}.ac-configuration .ac-settings-body{padding-top:6px}.ac-overview{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;margin:22px 0;display:grid}.ac-next{background:linear-gradient(130deg,#eaf2e3,#f3f7ef);border:1px solid #dbe6d1;border-radius:26px;min-width:0;padding:27px 30px}.app-shell .ac-shell .ac-next h2{margin:11px 0 12px;font-size:24px}.ac-next>p:not(.ac-eyebrow){color:#75896b;align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.ac-next>.ac-text-button{margin-top:9px}.ac-attention{border:1px solid var(--ac-line);background:#fff;border-radius:26px;grid-template-columns:1fr 1fr;gap:14px;padding:25px 27px;display:grid}.ac-attention>div{min-width:0}.ac-attention>div>span{color:#859278;font-size:12px}.ac-attention strong{color:#4d7248;letter-spacing:-.055em;margin-top:7px;font-size:37px;font-weight:450;line-height:1.3;display:block}.ac-attention strong>small{color:#8b9a7e;letter-spacing:-.02em;margin-left:5px;font-size:14px}.app-shell .ac-shell .ac-attention>p{color:#6d805c;grid-column:1/-1;margin:0;font-size:11px;line-height:1.9}.ac-simulation{background:#f7faf2;padding:13px 20px;font-size:13px}.ac-simulation>summary{font-size:13px}.ac-simulation>div{align-items:end;gap:16px;margin-top:19px;display:flex}.ac-simulation label{flex:1;min-width:130px;font-size:12px}.ac-actions{flex-wrap:wrap;gap:8px;display:flex}.ac-simulation .ac-button{min-height:43px;padding:9px 13px;font-size:12px}.ac-board{scroll-margin-top:95px}.ac-phases{z-index:3;border:1px solid var(--ac-line);background:#edf3e8;border-radius:21px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.65fr);gap:6px;margin-bottom:18px;padding:6px;display:grid;position:sticky;top:80px;box-shadow:0 8px 15px #f1f5eeb3}.ac-phases>button{color:#7a8e6d;cursor:pointer;background:0 0;border:0;border-radius:15px;min-width:0;min-height:62px;padding:10px}.ac-phases>button>strong{font-size:16px;font-weight:550;line-height:1.5;display:block}.ac-phases>button>small{color:#6d815b;margin-top:2px;font-size:11px;line-height:1.7;display:block}.ac-phases>button[aria-pressed=true]{color:#41663c;background:#fff;box-shadow:0 3px 10px #314c2707}.ac-filterbar{justify-content:space-between;align-items:center;gap:15px;margin:0 3px 20px;display:flex}.ac-filterbar>span{color:#697f5e;font-size:14px}.ac-filterbar>label{color:#7d8f70;align-items:center;gap:9px;font-size:12px;display:flex}.ac-shell .ac-filterbar select{background:#fff;width:155px;min-height:41px;padding:9px 12px;font-size:13px}.ac-work-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);align-items:start;gap:24px;display:grid}.ac-work-grid>div{min-width:0}.ac-task-list{gap:9px;display:grid;position:sticky;top:180px}.ac-task-list>button{text-align:left;color:#6f8661;cursor:pointer;background:#f8fbf4;border:1px solid #dce6d6;border-radius:20px;align-items:flex-start;gap:11px;min-width:0;padding:19px 17px;display:flex}.ac-task-list>button[aria-current=step]{background:#eaf3e2;border-color:#a1bc93;box-shadow:0 4px 15px #3d5e2706}.ac-task-list>button>span:nth-child(2){flex:1;min-width:0}.ac-task-list strong{color:#486e41;word-break:keep-all;margin:5px 0 7px;font-size:16px;font-weight:550;line-height:1.65;display:block}.ac-task-list small{color:#6d825c;font-size:11px}.ac-task-list em{color:#647d50;font-size:11px;font-style:normal;display:block}.ac-task-list>button>svg{color:#90a17f;flex-shrink:0;margin-top:22px}.ac-task-dot{color:#9cad88;background:#e8efdf;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;margin-top:6px;display:grid}.ac-task-dot.done{color:#fff;background:#83a571}.ac-task-dot.waiting{color:#a89154;background:#f0ecd8}.ac-detail-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.ac-badge{color:#839274;white-space:nowrap;background:#f0f4e9;border-radius:9px;padding:5px 10px;font-size:11px}.ac-badge.done{color:#6d8e53;background:#e4f0dc}.app-shell .ac-shell .ac-task-detail>h2{margin:0 0 15px;font-size:29px;line-height:1.45}.app-shell .ac-shell .ac-description{color:#607655;margin:0 0 24px;font-size:16px;line-height:1.9}.ac-target-display{color:#8ca075;background:#f1f6ea;border-radius:20px;align-items:center;gap:13px;margin-bottom:22px;padding:18px 20px;display:flex}.ac-target-display span{color:#697e58;font-size:12px}.ac-target-display strong{color:#527347;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:500;line-height:1.5;display:block}.ac-task-warning{background:#fcf8eb;border:1px solid #eadfc1;border-radius:17px;margin-bottom:20px;padding:14px 18px}.app-shell .ac-shell .ac-task-warning>p{color:#998254;margin:3px 0;font-size:13px;line-height:1.9}.ac-assignee{margin:20px 0}.ac-role-hint{color:#8a9a7a;margin:10px 0 20px;font-size:13px;line-height:1.8}.ac-role-hint>.ac-text-button{font-size:13px;display:flex}.ac-section-heading{margin:27px 0 17px}.ac-section-heading>p{color:#6d805d;margin-top:6px;font-size:12px}.ac-checks{gap:13px;display:grid}.ac-checks>label{color:#637e55;cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.8;display:flex}.ac-statuses{border-top:1px solid var(--ac-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:24px;padding-top:25px;display:grid}.ac-statuses>button{color:#677f55;cursor:pointer;background:#fbfdf8;border:1px solid #dee8d7;border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:11px 6px;font-size:13px;display:flex}.ac-statuses>button[aria-pressed=true]{color:#4e7540;background:#edf5e6;border-color:#9eb98c}.ac-task-disclosure{border-top:1px solid var(--ac-line);margin-top:22px;padding-top:17px}.ac-task-disclosure>summary{cursor:pointer;color:#759165;align-items:center;gap:8px;min-height:35px;font-size:14px;list-style:none;display:flex}.ac-task-disclosure>summary:after{content:"⌄";margin-left:auto}.ac-task-disclosure[open]>summary:after{content:"⌃"}.app-shell .ac-shell .ac-task-disclosure>p{color:#637b52;margin:16px 0;font-size:14px;line-height:1.9}.ac-task-disclosure .ac-source-note{background:#f2f7ec;border-radius:17px;padding:17px 19px}.ac-task-disclosure .ac-text-button{font-size:13px}.ac-target-editor{flex-wrap:wrap;align-items:end;gap:10px;margin-top:17px;display:flex}.ac-target-editor>label{flex:170px;font-size:12px}.ac-target-editor>.ac-button{min-height:45px;padding:10px 14px;font-size:12px}.app-shell .ac-shell .ac-billing-bridge{color:#657e4d;background:#f1f6e9;border-radius:15px;margin:20px 0 0;padding:14px 17px;font-size:12px;line-height:1.9}.ac-billing-bridge strong{color:#607f4e;font-weight:500}.ac-next-screen{background:#f7faf1;width:100%;margin-top:25px;font-size:14px}.ac-mobile-task{display:none}.ac-empty{text-align:center;border:1px solid var(--ac-line);color:#92a67c;background:#fff;border-radius:27px;padding:45px 25px}.ac-empty>svg{margin:0 auto 15px}.app-shell .ac-shell .ac-empty h2{font-size:24px}.ac-empty>p{color:#697f59;margin:13px 0 22px;font-size:15px}.ac-history{border-top:1px solid var(--ac-line);margin:25px 0;padding-top:22px}.ac-history>summary{color:#829a70;cursor:pointer;align-items:center;gap:9px;font-size:14px;list-style:none;display:flex}.ac-history>summary>small{margin-left:auto;font-size:12px}.ac-history ol{max-height:340px;margin:20px 0;padding:0;list-style:none;overflow:auto}.ac-history li{border-bottom:1px solid #e3eadb;align-items:flex-start;gap:12px;padding:13px 0;font-size:13px;display:flex}.ac-history li>span{color:#9cab8e;min-width:23px;margin-top:3px;font-size:11px}.ac-history li strong{color:#789265;font-weight:500}.ac-history li p{color:#71825e;margin-top:3px;font-size:12px;line-height:1.9}.ac-footer{border-top:1px solid var(--ac-line);margin-top:30px;padding-top:22px}.ac-footer>p{color:#687c5e;align-items:flex-start;gap:9px;font-size:12px;line-height:1.9;display:flex}.ac-footer>p>svg{flex-shrink:0;margin-top:3px}.ac-footer>div{flex-wrap:wrap;gap:17px;margin-top:13px;display:flex}.ac-footer .ac-text-button{font-size:13px}.ac-case-card{color:#64834f;background:linear-gradient(130deg,#edf5e5,#f7faf2);border:1px solid #d9e5d1;border-radius:25px;align-items:center;gap:14px;min-width:0;padding:22px 24px;text-decoration:none;display:flex}.ac-case-card>span:nth-child(2){flex:1;min-width:0}.ac-case-card strong{color:#52723e;font-size:19px;font-weight:550;line-height:1.6;display:block}.ac-case-card small{color:#6c835b;margin-top:4px;font-size:13px;line-height:1.9;display:block}.ac-case-card>svg{flex-shrink:0}.ac-case-icon{color:#87a46c;background:#e0ecd3;border-radius:17px;flex:0 0 49px;place-items:center;height:49px;display:grid}.fo-detail>.ac-case-card,.fo-section+.ac-case-card{margin:20px 24px}@media (max-width:1000px){.ac-setup{grid-template-columns:1fr}.ac-setup-aside{display:none}.ac-work-grid{grid-template-columns:220px minmax(0,1fr)}.ac-overview{grid-template-columns:1.25fr 1fr}.app-shell .ac-shell .ac-panel{padding:27px}.ac-statuses{grid-template-columns:1fr 1fr}}@media (max-width:760px){.app-shell .aw-view-tabs.ac-view-tabs{flex-wrap:nowrap;justify-content:flex-start;gap:4px;display:flex;overflow-x:auto}.app-shell .aw-view-tabs.ac-view-tabs>button{white-space:nowrap;flex:none;min-width:0;padding:11px 13px;font-size:13px}.ac-hero{align-items:center;gap:13px;padding:17px 2px 27px}.app-shell .ac-shell h1{margin:14px 0 18px;font-size:35px;line-height:1.24}.app-shell .ac-shell .ac-hero p:not(.ac-eyebrow){font-size:15px;line-height:1.9}.app-shell .ac-shell .ac-eyebrow{gap:6px;font-size:11px}.ac-hero-symbol{border-radius:27px;flex-basis:75px;min-height:115px}.ac-hero-symbol>strong{font-size:36px}.ac-hero-symbol>strong small{margin-left:3px;font-size:13px}.ac-hero-symbol>svg{width:24px;height:24px;top:8px;right:9px}.ac-hero-symbol>span{font-size:8px}.ac-progress{flex-basis:88px;height:88px;padding:7px}.ac-progress strong{font-size:28px}.ac-progress strong small{margin-left:2px;font-size:13px}.ac-progress span{margin-top:1px;font-size:9px}.ac-case-settings,.ac-configuration,.ac-simulation{border-radius:18px;margin-bottom:17px;padding:14px 18px}.ac-case-settings>summary{gap:7px;font-size:12px}.ac-case-settings>summary strong{font-size:16px}.ac-case-settings>summary>small{font-size:10px}.ac-case-settings .ac-fields,.ac-shell .ac-fields{grid-template-columns:1fr;gap:16px}.app-shell .ac-shell .ac-panel{border-radius:26px;padding:24px 21px}.app-shell .ac-shell h2{font-size:23px}.ac-panel-title{gap:11px;margin-bottom:24px}.ac-panel-title>svg{border-radius:14px;flex-basis:41px;width:41px;height:41px;padding:10px}.ac-group-choices{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.ac-group-choices>label{border-radius:15px;gap:7px;padding:13px 10px}.ac-group-choices strong{font-size:14px}.ac-group-choices small{font-size:10px}.ac-shell input[type=checkbox]{flex-basis:18px;width:18px;height:18px}.ac-confirm{margin:20px 0;font-size:13px;line-height:1.9}.ac-button{min-height:47px;padding:11px 14px;font-size:14px}.ac-notice{flex-wrap:wrap;gap:10px;padding:17px;font-size:13px}.ac-notice>span{flex-basis:calc(100% - 40px)}.ac-toolbar{border-radius:20px;flex-wrap:wrap;gap:9px 16px;padding:16px 19px}.ac-toolbar>div{flex-basis:100%}.ac-toolbar strong{font-size:18px}.ac-toolbar small{font-size:11px}.ac-toolbar>.ac-text-button{margin-right:auto;font-size:13px}.ac-toolbar>.ac-button{min-height:41px;padding:9px 13px;font-size:12px}.ac-overview{grid-template-columns:1fr;gap:14px;margin:19px 0}.ac-next{border-radius:24px;padding:23px 22px}.app-shell .ac-shell .ac-next h2{font-size:23px}.ac-next>p:not(.ac-eyebrow){font-size:13px}.ac-attention{border-radius:23px;gap:10px 20px;padding:19px 22px}.ac-attention>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ac-attention strong{margin-top:0;font-size:28px}.ac-attention strong>small{font-size:12px}.ac-attention>div>span{font-size:11px}.app-shell .ac-shell .ac-attention>p{font-size:10px}.ac-attention>p>br{display:none}.ac-simulation>summary{gap:6px;font-size:11px}.ac-simulation>summary>small{display:none}.ac-simulation>div{gap:14px;display:grid}.ac-simulation .ac-button{padding:9px 11px;font-size:11px}.ac-phases{border-radius:17px;gap:3px;margin-bottom:15px;padding:4px;top:66px}.ac-phases>button{border-radius:12px;min-height:57px;padding:9px 4px}.ac-phases>button>strong{font-size:13px}.ac-phases>button>small{margin-top:2px;font-size:9px}.ac-board{scroll-margin-top:78px}.ac-filterbar{gap:10px;margin-bottom:16px}.ac-filterbar>span{font-size:11px}.ac-filterbar>label{gap:0;font-size:0}.ac-shell .ac-filterbar select{width:135px;min-height:41px;font-size:13px}.ac-work-grid{grid-template-columns:1fr;gap:15px}.ac-task-list{display:none}.ac-mobile-task{margin-bottom:16px;font-size:13px;display:grid}.app-shell .ac-shell .ac-task-detail>h2{font-size:25px}.app-shell .ac-shell .ac-description{margin-bottom:21px;font-size:15px;line-height:1.9}.ac-detail-top{gap:8px}.ac-badge{padding:4px 8px;font-size:10px}.ac-target-display{border-radius:18px;gap:11px;padding:16px 18px}.ac-target-display span{font-size:11px}.ac-target-display strong{font-size:24px}.ac-assignee{font-size:13px}.ac-checks{gap:14px}.ac-checks>label{font-size:14px}.app-shell .ac-shell h3{font-size:18px}.ac-section-heading>p{font-size:11px}.ac-statuses{gap:7px;margin-top:21px;padding-top:21px}.ac-statuses>button{min-height:46px;padding:11px 7px;font-size:13px}.ac-task-disclosure>summary{font-size:13px}.ac-target-editor{gap:9px}.ac-target-editor>label{flex-basis:100%}.ac-next-screen{font-size:13px}.ac-case-card{border-radius:24px;gap:11px;padding:20px}.ac-case-card strong{font-size:18px}.ac-case-card small{font-size:12px}.ac-case-icon{border-radius:15px;flex-basis:43px;height:43px}.ac-history>summary{font-size:13px}.ac-footer>p{font-size:11px}}@media (prefers-reduced-motion:reduce){.ac-button{transition:none}}@media (max-width:760px){.app-shell .aw-view-tabs.ac-view-tabs{scrollbar-width:none}.app-shell .aw-view-tabs.ac-view-tabs::-webkit-scrollbar{display:none}.ac-hero{display:block;position:relative}.ac-hero>div:first-child{width:100%}.ac-hero h1{padding-right:72px}.ac-hero .ac-hero-symbol,.ac-hero .ac-progress{width:80px;position:absolute;top:85px;right:2px}.ac-hero .ac-hero-symbol{height:115px;min-height:115px}.ac-hero .ac-progress{height:80px}.ac-hero .ac-hero-symbol>span{font-size:8px}}.of-shell{--of-ink:#173e34;--of-muted:#5b6c66;color:var(--of-ink);gap:24px;min-width:0;display:grid}.of-shell *{box-sizing:border-box}.of-intro{background:linear-gradient(125deg,#f0f5ef,#e5ede8);border-radius:32px;grid-template-columns:1.6fr 1fr;align-items:center;gap:40px;padding:42px 46px;display:grid}.of-eyebrow{align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.of-intro h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(36px,4.2vw,58px);font-weight:700;line-height:1.15}.of-intro h2 em{color:#56836c;font-style:normal}.of-intro p{color:var(--of-muted);margin:0;font-size:18px;line-height:1.75}.of-intro-note{background:#ffffffba;border-radius:24px;gap:12px;padding:26px;font-size:15px;line-height:1.65;display:grid}.of-intro-note strong{font-size:20px}.of-intro-note small{color:var(--of-muted);font-size:13px}.of-switch{background:#edf0ec;border-radius:19px;gap:6px;width:fit-content;max-width:100%;padding:6px;display:flex}.of-switch button{color:#5b6c66;cursor:pointer;background:0 0;border:0;border-radius:14px;min-height:46px;padding:12px 23px;font-size:16px;font-weight:650}.of-switch button[aria-pressed=true]{color:var(--of-ink);background:#fff;box-shadow:0 2px 8px #1b3d3310}.of-case-picker{justify-content:space-between;align-items:end;gap:20px;display:flex}.of-shell label{color:#52675c;gap:9px;font-size:14px;font-weight:600;display:grid}.of-shell input:not([type=checkbox]),.of-shell select{color:#173e34;background:#fff;border:1px solid #d9e1da;border-radius:14px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:13px 14px;font-size:16px}:is(.of-shell input:focus-visible,.of-shell select:focus-visible,.of-shell button:focus-visible){outline-offset:3px;outline:3px solid #71a997}.of-case-picker label{flex:1;min-width:280px;max-width:540px}.of-shell button:disabled{opacity:.45;cursor:not-allowed}.of-empty{text-align:center;background:#fff;border-radius:28px;justify-items:center;gap:18px;padding:52px 28px;display:grid}.of-empty h3{margin:0;font-size:28px}.of-empty p{color:var(--of-muted);margin:0;font-size:16px;line-height:1.7}.of-case-title{justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.of-chip{white-space:nowrap;background:#eef3ee;border-radius:10px;align-items:center;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.of-case-title h3{margin:18px 0 7px;font-size:20px}.of-case-title strong{letter-spacing:-.04em;font-size:36px}.of-case-title p{color:var(--of-muted);margin-bottom:0;font-size:14px;line-height:1.65}.of-role{background:#fff8e9;border-radius:22px;align-items:center;gap:16px;padding:20px 24px;display:flex}.of-role p{flex:1;margin:0;font-size:16px;line-height:1.7}.of-role small{color:#806743;font-size:13px;display:block}.of-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.of-metric{background:#fff;border:1px solid #e5eae4;border-radius:24px;align-content:start;gap:15px;min-width:0;padding:24px 20px;display:grid}.of-metric small{color:var(--of-muted);font-size:14px;font-weight:600}.of-metric strong{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(21px,2vw,30px);font-weight:650}.of-metric span{color:var(--of-muted);font-size:12px;line-height:1.65}.of-panel{background:#fff;border:1px solid #e2e8e1;border-radius:28px;min-width:0;padding:28px}.of-panel-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.of-panel-head h3{letter-spacing:-.035em;margin:0 0 8px;font-size:25px}.of-panel-head p{color:var(--of-muted);margin:0;font-size:14px;line-height:1.7}.of-detail-switch{margin-bottom:25px}.of-detail-switch button{padding:11px 17px;font-size:15px}.of-sample{background:#f4f7f2;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:22px;display:flex}.of-sample strong{font-size:18px}.of-sample p{color:var(--of-muted);margin:7px 0 0;font-size:14px;line-height:1.6}.of-form{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:14px;margin:22px 0;display:grid}.of-form .button{white-space:nowrap;min-height:48px}.of-movement-form{grid-template-columns:1fr 1fr}.of-movement-form .of-wide{grid-column:1/-1}.of-rows{gap:0;margin-top:15px;display:grid}.of-row{border-bottom:1px solid #edf0eb;align-items:center;gap:18px;min-width:0;padding:20px 0;display:flex}.of-row>div{flex:1;gap:8px;min-width:0;display:grid}.of-row strong{font-size:17px}.of-row small{color:var(--of-muted);font-size:12px;font-weight:500}.of-row span:not(.of-chip){color:var(--of-muted);font-size:13px;line-height:1.65}.of-row>b{letter-spacing:-.04em;white-space:nowrap;font-size:20px}.of-row button{min-height:40px;font-size:13px}.of-review{background:#f4f7f2;border-radius:20px;justify-items:start;gap:17px;margin-top:24px;padding:24px;display:grid}.of-review h4{margin:0 0 8px;font-size:22px}.of-review p{color:var(--of-muted);margin:0;font-size:14px;line-height:1.7}.of-shell .of-check{align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;display:flex}.of-check input{accent-color:#326b50;flex:none;width:20px;height:20px}.of-note{color:var(--of-muted);margin:0;font-size:14px;line-height:1.8}.of-panel>.of-note{margin:20px 0}.of-cash{background:#eff5f0;border-radius:20px;flex-wrap:wrap;gap:25px;margin:24px 0 12px;padding:22px;display:flex}.of-cash span{color:var(--of-muted);gap:9px;font-size:13px;display:grid}.of-cash strong{color:var(--of-ink);letter-spacing:-.04em;font-size:22px}.of-void-box{background:#fff5e6;border:1px solid #e7d6b5;border-radius:20px;gap:18px;margin-top:25px;padding:24px;display:grid}.of-void-box>div{gap:10px;display:flex}.of-voided{opacity:.6}.of-voided>b{text-decoration:line-through}.of-error,.of-success{border-radius:15px;padding:16px 20px;font-size:14px;line-height:1.7}.of-error{color:#963f28;background:#fff1ec}.of-success{color:#28583d;background:#eaf4ea}.of-filters{align-items:end;gap:15px;display:flex}.of-filters label{flex:1}.of-table{overflow-x:auto}.of-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.of-table th{text-align:left;color:var(--of-muted);background:#f4f7f2;padding:14px;font-size:12px}.of-table td{border-bottom:1px solid #edf0eb;padding:20px 14px;line-height:1.7}.of-table td small{color:var(--of-muted);font-size:12px;display:block}.of-warn{color:#93652a}.of-footnote{background:#edf2ed;border-radius:24px;padding:24px 28px;line-height:1.8}.of-footnote strong{font-size:18px}.of-footnote p{color:var(--of-muted);margin:10px 0 0;font-size:14px}.of-stats-link{color:#173e34;background:#fff;border:1px solid #dfe8de;border-radius:24px;align-items:center;gap:18px;padding:24px;text-decoration:none;display:flex}.of-stats-link span{flex:1;gap:8px;display:grid}.of-stats-link strong{font-size:22px}.of-stats-link small{color:#5b6c66;font-size:14px}@media (max-width:1100px){.of-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.of-metric strong{font-size:28px}.of-intro{gap:25px;padding:32px}.of-intro h2{font-size:45px}.of-intro-note{padding:22px}}@media (max-width:640px){.of-shell{gap:20px}.of-intro{border-radius:26px;grid-template-columns:1fr;gap:24px;padding:28px 23px}.of-intro h2{margin:20px 0;font-size:42px}.of-intro p{font-size:16px}.of-intro-note{gap:9px;padding:20px;font-size:14px}.of-intro-note strong{font-size:18px}.of-intro-note small{font-size:12px}.of-case-picker{flex-direction:column;align-items:stretch;gap:10px}.of-case-picker label{min-width:0;max-width:none}.of-case-title{flex-direction:column;align-items:flex-start;gap:18px}.of-case-title strong{font-size:34px}.of-case-title h3{font-size:18px}.of-role{flex-wrap:wrap;padding:20px}.of-role>svg{display:none}.of-role p{flex-basis:100%;font-size:15px}.of-kpis{gap:10px}.of-metric{border-radius:21px;gap:13px;padding:20px 15px}.of-metric small{font-size:13px}.of-metric strong{font-size:24px}.of-metric span{font-size:12px}.of-panel{border-radius:24px;padding:20px 16px}.of-detail-switch{gap:3px;width:100%;padding:4px}.of-detail-switch button{white-space:nowrap;flex:1;padding:12px 4px;font-size:12px}.of-sample{gap:16px;padding:18px;display:grid}.of-sample strong{font-size:17px}.of-form{grid-template-columns:1fr;gap:16px}.of-movement-form{grid-template-columns:1fr}.of-review{padding:20px 17px}.of-row{flex-wrap:wrap;gap:4px 10px;padding:19px 0}.of-row>div{flex-basis:55%}.of-row>b{font-size:19px}.of-row>button{margin-left:auto}.of-filters{flex-wrap:wrap}.of-filters label{flex-basis:45%;min-width:0}.of-filters .button{width:100%}.of-cash{gap:20px;padding:19px}.of-cash span{flex-basis:calc(50% - 10px)}.of-footnote{padding:22px}.of-void-box{padding:20px}.of-void-box>div{flex-direction:column}.of-stats-link{padding:21px}.of-stats-link strong{font-size:19px}.of-stats-link small{font-size:13px;line-height:1.7}}.of-intro{border-radius:24px;align-items:center;gap:17px;padding:23px 26px;display:flex}.of-intro>svg{flex:none}.of-intro>div{flex:1}.of-intro strong{font-size:18px;line-height:1.5}.of-intro p{margin:5px 0 0;font-size:14px;line-height:1.7}.of-intro details{color:#52675c;min-width:180px;max-width:320px;font-size:13px}.of-intro summary{cursor:pointer;align-items:center;gap:7px;min-height:32px;font-size:13px;font-weight:600;display:flex}.of-intro summary:after{content:"＋";margin-left:auto}.of-intro details[open] summary:after{content:"−"}.of-intro details p{font-size:13px}.of-case-title h3{margin:12px 0 6px}.of-case-title p{margin-top:10px}@media (max-width:640px){.of-intro{flex-wrap:wrap;gap:10px;padding:20px;display:flex}.of-intro>svg{display:none}.of-intro>div{flex-basis:100%}.of-intro strong{font-size:17px}.of-intro p{font-size:13px}.of-intro details{border-top:1px solid #d7e3d9;width:100%;max-width:none;padding-top:8px}.of-intro details p{font-size:13px}}.oi-shell{--oi-ink:#183f34;--oi-muted:#5c6d65;color:var(--oi-ink);gap:22px;min-width:0;display:grid}.oi-shell *{box-sizing:border-box}.oi-context{background:linear-gradient(125deg,#ecf3eb,#e2ece5);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.oi-eyebrow{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.oi-context h2{letter-spacing:-.05em;margin:17px 0 9px;font-size:36px;line-height:1.25}.oi-context p{color:var(--oi-muted);margin:0;font-size:16px;line-height:1.7}.oi-context .button{flex:none}.oi-clock{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;line-height:1.7;display:flex}.oi-clock>span{flex:1}.oi-clock details{position:relative}.oi-clock summary{cursor:pointer;background:#eaf0e8;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.oi-clock form{z-index:5;background:#fff;border:1px solid #dbe4da;border-radius:23px;gap:20px;width:330px;padding:24px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 12px 35px #173e3422}.oi-clock label{gap:10px;font-size:13px;font-weight:600;display:grid}.oi-clock input{width:100%;min-width:0;color:var(--oi-ink);background:#fff;border:1px solid #d4dfd4;border-radius:13px;padding:13px;font-size:16px}.oi-clock form>div{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.oi-caption{color:var(--oi-muted);margin:0;font-size:13px;line-height:1.8}.oi-clock+.oi-caption{margin-top:-12px}.oi-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.oi-kpis section{background:#fff;border:1px solid #e2e8df;border-radius:24px;gap:13px;padding:24px 25px;display:grid}.oi-kpis small{color:var(--oi-muted);font-size:14px;font-weight:600}.oi-kpis strong{letter-spacing:-.04em;font-size:38px;line-height:1.15}.oi-kpis em{margin-left:6px;font-size:14px;font-style:normal;font-weight:500}.oi-kpis p{color:var(--oi-muted);margin:0;font-size:12px;line-height:1.75}.oi-filters{align-items:center;gap:12px;display:flex}.oi-filters label{background:#fff;border:1px solid #dbe3d8;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:0 16px;display:flex}.oi-search{flex:1}.oi-staff{width:230px}.oi-filters input,.oi-filters select{min-width:0;min-height:51px;color:var(--oi-ink);outline-offset:2px;background:0 0;border:0;width:100%;font-size:15px}.oi-kinds{scrollbar-width:thin;gap:7px;padding:2px 0 7px;display:flex;overflow:auto}.oi-kinds button{color:#53665b;white-space:nowrap;cursor:pointer;background:#eaf0e7;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;min-height:43px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.oi-kinds b{background:#fff8;border-radius:8px;padding:2px 7px;font-size:12px}.oi-kinds button[aria-pressed=true]{color:#fff;background:#214d3e}.oi-kinds button[aria-pressed=true] b{background:#ffffff20}.oi-panel{background:#fff;border:1px solid #e0e7dc;border-radius:28px;min-width:0;overflow:hidden}.oi-panel>header{border-bottom:1px solid #ecf0e8;justify-content:space-between;align-items:center;gap:20px;padding:27px 28px 23px;display:flex}.oi-panel h3{letter-spacing:-.035em;margin:0 0 9px;font-size:24px;line-height:1.4}.oi-panel h3 span{color:var(--oi-muted);font-size:16px;font-weight:500}.oi-panel header p{color:var(--oi-muted);margin:0;font-size:13px;line-height:1.7}.oi-panel header button{white-space:nowrap;font-size:13px}.oi-list{margin:0;padding:0;list-style:none}.oi-list>li{border-bottom:1px solid #ecf0e8;padding:25px 28px}.oi-list>li:last-child{border-bottom:0}.oi-row-top{color:var(--oi-muted);flex-wrap:wrap;align-items:center;gap:13px;font-size:12px;line-height:1.65;display:flex}.oi-priority{border-radius:8px;padding:4px 8px;font-size:11px;font-weight:650}.oi-priority-0{color:#9a4c26;background:#fff0e7}.oi-priority-1{color:#3b6744;background:#e8f0e8}.oi-priority-2{color:#59675d;background:#f0f2ed}.oi-time-warn{color:#9a4c26}.oi-row-main{justify-content:space-between;align-items:center;gap:22px;margin-top:13px;display:flex}.oi-row-main>div:first-child{flex:1;min-width:0}.oi-row-main h4{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 8px;font-size:21px;line-height:1.5}.oi-row-main p{color:var(--oi-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.oi-row-meta{color:var(--oi-muted);flex-wrap:wrap;gap:7px 14px;margin-top:15px;font-size:12px;line-height:1.7;display:flex}.oi-row-meta span{align-items:center;gap:5px;display:flex}.oi-row-meta strong{color:#345848;font-size:12px;font-weight:600}.oi-row-action{justify-items:end;gap:12px;min-width:150px;display:grid}.oi-row-action>strong{letter-spacing:-.04em;font-size:23px}.oi-row-action .button{white-space:nowrap;min-height:46px;padding:12px 17px;font-size:14px}.oi-pagination{border-top:1px solid #edf1e9;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.oi-pagination span{color:var(--oi-muted);font-size:14px;font-weight:600}.oi-pagination .button{min-height:43px;padding:11px 15px;font-size:14px}.oi-shell button:disabled{opacity:.4;cursor:not-allowed}:is(.oi-shell button:focus-visible,.oi-shell input:focus-visible,.oi-shell select:focus-visible,.oi-shell summary:focus-visible){outline-offset:3px;outline:3px solid #75a28a}.oi-empty{text-align:center;justify-items:center;gap:15px;padding:52px 25px;display:grid}.oi-empty h4{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.5}.oi-empty p{color:var(--oi-muted);max-width:550px;margin:0;font-size:14px;line-height:1.8}.oi-error{color:#9a4629;background:#fff2ed;border-radius:13px;padding:17px;font-size:14px;line-height:1.7}.oi-back{align-items:center;gap:8px;width:fit-content;min-height:38px;font-size:14px;display:flex}@media (max-width:850px){.oi-context{padding:25px}.oi-context h2{font-size:32px}.oi-kpis section{padding:21px}.oi-row-main{gap:15px}.oi-row-action{min-width:130px}.oi-row-main h4{font-size:20px}}@media (max-width:640px){.oi-shell{gap:18px}.oi-context{border-radius:25px;flex-direction:column;align-items:flex-start;gap:20px;padding:24px 21px}.oi-context h2{font-size:32px}.oi-context p{font-size:15px}.oi-context .button{min-height:46px;font-size:14px}.oi-clock{gap:7px;font-size:12px}.oi-clock>span{min-width:230px}.oi-clock>svg{width:16px}.oi-clock details{width:100%}.oi-clock summary{width:fit-content;font-size:12px}.oi-clock form{width:100%;box-shadow:none;margin-top:12px;padding:20px;position:static}.oi-caption{font-size:12px;line-height:1.8}.oi-clock+.oi-caption{margin-top:-6px}.oi-kpis{gap:8px}.oi-kpis section{border-radius:20px;gap:13px;padding:18px 11px}.oi-kpis small{white-space:nowrap;font-size:11px}.oi-kpis em{margin-left:4px;font-size:11px}.oi-kpis p{font-size:10px;line-height:1.8}.oi-filters{flex-wrap:wrap;gap:10px}.oi-search{flex-basis:100%}.oi-staff{width:100%}.oi-filters input,.oi-filters select{min-height:49px;font-size:16px}.oi-kinds{gap:6px}.oi-kinds button{gap:8px;min-height:42px;padding:9px 12px;font-size:12px}.oi-panel{border-radius:23px}.oi-panel>header{flex-wrap:wrap;gap:12px;padding:23px 19px}.oi-panel h3{font-size:22px}.oi-panel h3 span{font-size:14px}.oi-panel header p{font-size:12px}.oi-list>li{padding:23px 19px}.oi-row-top{gap:9px;font-size:11px}.oi-row-main{gap:19px;display:grid}.oi-row-main h4{margin-bottom:9px;font-size:20px}.oi-row-main p{font-size:14px}.oi-row-meta{gap:6px 12px;margin-top:15px;font-size:12px}.oi-row-action{justify-content:space-between;place-items:center start;gap:14px;min-width:0;display:flex}.oi-row-action>.button{min-height:46px;margin-left:auto}.oi-row-action>strong{font-size:22px}.oi-pagination{gap:12px;padding:19px}.oi-pagination .button{padding:10px 12px;font-size:13px}.oi-empty{padding:40px 20px}.oi-empty h4{font-size:22px}.oi-kpis small{font-size:12px}.oi-kpis strong{font-size:34px}.oi-kpis p{display:none}.oi-kpis section{gap:16px;padding:19px 12px}.oi-filters .oi-search input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}}.oh-shell{color:#1d4436;gap:22px;min-width:0;display:grid}.oh-shell *{box-sizing:border-box}.oh-header{background:linear-gradient(125deg,#eef4e9,#e4eee6);border-radius:25px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.oh-header span{align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.oh-header h3{letter-spacing:-.05em;margin:18px 0 12px;font-size:32px;line-height:1.35}.oh-header p{color:#596e60;margin:0;font-size:15px;line-height:1.7}.oh-header>svg{color:#66866f;flex:none}.oh-role{background:#f6f7f1;border:1px solid #e3e9db;border-radius:21px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.oh-role strong{font-size:17px}.oh-role p{color:#627062;margin:8px 0 0;font-size:12px;line-height:1.8}.oh-role>div{flex:1}.oh-shell label:not(.oh-confirm){font-size:13px;font-weight:600;line-height:1.7}.oh-role>label{gap:8px;min-width:180px;display:grid}.oh-shell select{color:#214638;background:#fff;border:1px solid #dbe3d3;border-radius:13px;width:100%;max-width:100%;min-height:47px;padding:12px 14px;font-size:15px}.oh-tabs{background:#edf1e7;border-radius:17px;gap:5px;max-width:100%;padding:5px;display:flex;overflow:auto}.oh-tabs button{white-space:nowrap;color:#5d6e5d;cursor:pointer;background:0 0;border:0;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 14px;font-size:14px;font-weight:650;display:flex}.oh-tabs b{background:#e4ebdd;border-radius:7px;padding:2px 5px;font-size:11px}.oh-tabs button[aria-pressed=true]{color:#1d4436;background:#fff;box-shadow:0 2px 6px #173e3410}.oh-body{background:#fff;border:1px solid #e4e9df;border-radius:24px;gap:23px;min-width:0;padding:25px;display:grid}.oh-heading h4{letter-spacing:-.035em;margin:0 0 9px;font-size:23px;line-height:1.5}.oh-heading p,.oh-note{color:#60705f;margin:0;font-size:13px;line-height:1.85}.oh-checks{gap:11px;display:grid}.oh-checks label{cursor:pointer;background:#f9fbf6;border:1px solid #e2e8da;border-radius:18px;align-items:flex-start;gap:14px;padding:20px;display:flex}.oh-checks input,.oh-confirm input{accent-color:#3c7152;flex:none;width:20px;height:20px;margin-top:2px}.oh-checks span{gap:7px;display:grid}.oh-checks strong{font-size:17px;line-height:1.5}.oh-checks small{color:#62705f;font-size:13px;font-weight:400;line-height:1.85}.oh-checks em{color:#95622d;white-space:nowrap;background:#fff1dc;border-radius:6px;margin-left:9px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:500}.oh-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.oh-summary>div{background:#f3f6ee;border-radius:18px;gap:10px;min-width:0;padding:19px;display:grid}.oh-summary small{color:#64735f;font-size:12px}.oh-summary strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:19px;line-height:1.5}.oh-summary span{color:#64735f;font-size:12px}.oh-transfer{border:1px solid #dde6d3;border-radius:21px;gap:19px;padding:23px;display:grid}.oh-tag{background:#e7eee0;border-radius:8px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:650}.oh-transfer h4{flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:21px;line-height:1.6;display:flex}.oh-transfer p{color:#60705c;margin:0;font-size:13px;line-height:1.8}.oh-warning{border-radius:15px;padding:18px;color:#8d5c27!important;background:#fff4df!important}.oh-confirm{color:#405e49;align-items:flex-start;gap:11px;font-size:14px;font-weight:500;line-height:1.85;display:flex}.oh-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.oh-shell .button{min-height:46px;font-size:14px}.oh-shell button:disabled{opacity:.42;cursor:not-allowed}.oh-transfer-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px;display:grid}.oh-transfer-form>label:not(.oh-confirm){gap:9px;display:grid}.oh-wide{grid-column:1/-1}.oh-transfer-form>.button{grid-column:1/-1;justify-self:start}.oh-history,.oh-audit{background:#f8faf4;border:1px solid #e0e7d6;border-radius:18px;padding:18px 21px}.oh-history summary,.oh-audit summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.8}.oh-history>div{border-top:1px solid #e3e9dc;gap:8px;margin-top:14px;padding:16px 0;display:grid}.oh-history strong{font-size:14px;line-height:1.8}.oh-history span{color:#65755e;font-size:12px}.oh-audit ol{max-height:350px;margin:20px 0 0;padding:0;list-style:none;overflow:auto}.oh-audit li{border-top:1px solid #e3e8dc;gap:14px;padding:13px 0;display:flex}.oh-audit li>span{color:#79846f;font-size:12px}.oh-audit li>div{gap:6px;display:grid}.oh-audit strong{font-size:13px;line-height:1.6}.oh-audit small{color:#6c7862;font-size:12px}.oh-readiness,.oh-state{background:#fff6e6;border-radius:20px;align-items:flex-start;gap:15px;padding:22px;display:flex}.oh-readiness>svg,.oh-state>svg{flex:none}.oh-readiness strong,.oh-state strong{font-size:18px;line-height:1.6}.oh-readiness p,.oh-state p{color:#7f6e50;margin:8px 0 0;font-size:13px;line-height:1.8}.oh-readiness.is-ready,.oh-state{background:#edf5e8}.oh-readiness.is-ready p,.oh-state p{color:#63755c}.oh-state .button{margin-top:18px}.oh-blockers{display:grid}.oh-blockers>div{border-bottom:1px solid #ecf0e6;justify-content:space-between;align-items:center;gap:17px;padding:17px 0;font-size:14px;line-height:1.85;display:flex}.oh-blockers .text-link{white-space:nowrap;flex:none;min-height:40px;font-size:12px}.oh-finance-note{background:#f6f7ed;border-radius:22px;gap:17px;padding:24px;display:grid}.oh-finance-note>strong{letter-spacing:-.025em;font-size:19px;line-height:1.6}.oh-finance-note>div{gap:15px;display:grid}.oh-finance-note span{color:#65725b;justify-content:space-between;align-items:center;gap:15px;font-size:13px;line-height:1.7;display:flex}.oh-finance-note b{color:#314e37;letter-spacing:-.035em;font-size:17px}.oh-finance-note p{color:#69755e;margin:0;font-size:12px;line-height:1.85}.oh-close{gap:19px;display:grid}.oh-after-link{color:#254933;background:#eaf1e4;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:22px;text-decoration:none;display:flex}.oh-after-link>span{font-size:18px;font-weight:650;line-height:1.6}.oh-after-link small{color:#60725a;margin-top:8px;font-size:12px;font-weight:400;line-height:1.8;display:block}:is(.oh-shell input:focus-visible,.oh-shell select:focus-visible,.oh-shell button:focus-visible,.oh-shell a:focus-visible){outline-offset:3px;outline:3px solid #7fa88b}.fo-detail-tabs.for-detail-tabs{max-width:100%;overflow-x:auto}.fo-detail-tabs.for-detail-tabs>button{white-space:nowrap;flex-shrink:0}@media (max-width:640px){.oh-shell{gap:18px}.oh-header{padding:24px 20px}.oh-header h3{font-size:29px}.oh-header p{font-size:14px}.oh-header>svg{display:none}.oh-role{gap:18px;padding:20px;display:grid}.oh-role strong{font-size:17px}.oh-role>label{min-width:0}.oh-shell select{min-height:49px;font-size:16px}.oh-tabs{gap:3px;padding:4px}.oh-tabs button{gap:6px;padding:11px 6px;font-size:12px}.oh-tabs b{font-size:10px}.oh-body{gap:21px;padding:21px 17px}.oh-heading h4{font-size:21px}.oh-checks label{gap:11px;padding:18px 15px}.oh-checks strong{font-size:16px}.oh-checks small{font-size:13px}.oh-summary{gap:10px}.oh-summary>div{padding:17px 14px}.oh-summary strong{font-size:17px}.oh-summary small,.oh-summary span{font-size:11px}.oh-transfer{padding:20px 16px}.oh-transfer h4{gap:7px;font-size:18px}.oh-transfer-form{grid-template-columns:1fr}.oh-actions{flex-direction:column;align-items:stretch}.oh-actions>.button{justify-content:center;width:100%}.oh-blockers>div{flex-wrap:wrap;gap:5px}.oh-blockers>div>span{flex-basis:100%}.oh-blockers .text-link{margin-left:auto}.oh-finance-note{padding:21px 17px}.oh-finance-note>strong{font-size:18px}.oh-finance-note b{font-size:16px}.oh-readiness,.oh-state{gap:11px;padding:20px 17px}.oh-readiness strong,.oh-state strong{font-size:17px}.oh-readiness>svg,.oh-state>svg{width:23px}.oh-history,.oh-audit{padding:17px}.oh-after-link{padding:21px 18px}.oh-after-link>span{font-size:17px}}.dl-shell,.cc-shell{color:#243b31;max-width:1280px;font-family:var(--sans);margin:28px auto 40px;font-size:16px;line-height:1.65}.dl-heading,.cc-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 30px;display:flex}.dl-overline{letter-spacing:.13em;color:#6a8274;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.dl-heading :is(h1,h2),.cc-heading h1{letter-spacing:-.05em;white-space:pre-line;margin:14px 0!important;font-size:clamp(32px,3.4vw,51px)!important;font-weight:650!important;line-height:1.2!important}.cc-heading h1 em{color:#71947d;font-style:normal}.dl-heading p,.cc-heading p{color:#748178;margin:0;font-size:18px}.dl-card{background:#fff;border:1px solid #e6ebe6;border-radius:28px;min-width:0;margin:20px 0;padding:30px;box-shadow:0 5px 22px #27463304}.dl-card-title{align-items:center;gap:14px;margin-bottom:22px;display:flex}.dl-card-title>svg{color:#799681;flex-shrink:0}.dl-card-title h3,.dl-request-list>h3,.cc-invite h3{letter-spacing:-.03em;line-height:1.3;margin:0 0 5px!important;font-size:23px!important}.dl-card-title p{color:#7a867e;margin:0;font-size:14px}.dl-card-title .dl-badge{white-space:nowrap;margin-left:auto}.dl-field{color:#5f7467;flex-direction:column;gap:9px;margin:14px 0;font-size:14px;font-weight:600;display:flex}.dl-field :is(select,input),.cc-copy input{width:100%;max-width:100%;font:inherit;color:#294135;box-sizing:border-box;background:#f7f9f6;border:1px solid #dce5dc;border-radius:14px;min-height:50px;padding:14px 16px}.dl-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.dl-shell .button,.cc-shell .button{white-space:normal;border-radius:14px;justify-content:center;min-height:47px;padding:12px 20px;font-size:15px;line-height:1.4}.dl-note{color:#7b877e;align-items:flex-start;gap:7px;font-size:13px;line-height:1.7;display:flex}.dl-note svg{flex-shrink:0;margin-top:3px}.dl-disclosure{background:#f9faf7;border:1px solid #e6ebe3;border-radius:20px;min-width:0;margin:16px 0;padding:18px 22px}.dl-disclosure>summary{cursor:pointer;align-items:center;gap:10px;min-height:27px;font-weight:650;list-style:none;display:flex}.dl-disclosure>summary:after{content:"+";color:#7d9381;margin-left:auto;font-size:20px;font-weight:400}.dl-disclosure[open]>summary:after{content:"−"}.dl-disclosure>summary::-webkit-details-marker{display:none}.dl-disclosure>p{color:#718073;font-size:14px}.dl-disclosure>summary>span{color:#7c8c7e;font-size:12px}.dl-check{align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;font-weight:500;line-height:1.65;display:flex}.dl-check input{accent-color:#567663;flex-shrink:0;width:19px;height:19px;margin:4px 0}.dl-empty{text-align:center;color:#7a897d;padding:25px 12px}.dl-empty .button{margin-top:8px}.dl-badge{color:#60795e;background:#edf3e9;border-radius:30px;align-items:center;padding:5px 11px;font-size:12px;font-weight:650;display:inline-flex}.dl-request-list{margin-top:32px}.dl-request-list>h3>span{color:#7d907e;margin-left:5px;font-size:15px}.dl-request-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dl-request-top h4{margin:10px 0 5px;font-size:21px}.dl-request-top small{color:#879086;font-size:12px}.dl-timeline{margin:20px 0 0;padding:0;list-style:none}.dl-timeline li{border-left:2px solid #dce5d8;flex-direction:column;gap:3px;padding:0 0 18px 17px;font-size:14px;display:flex}.dl-timeline li:last-child{padding-bottom:3px}.dl-timeline small{color:#849080;font-size:12px}.dl-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.dl-metrics>div{background:#fff;border:1px solid #e7ece3;border-radius:24px;flex-direction:column;gap:9px;padding:24px;display:flex}.dl-metrics span{color:#82917e;font-size:13px}.dl-metrics strong{letter-spacing:-.03em;font-size:22px}.dl-metrics small{color:#7c8a7c;font-size:12px;font-weight:400}.dl-policy{background:#eaf0e5;border-radius:22px;align-items:center;gap:25px;padding:22px 26px;display:flex}.dl-policy p{color:#66785f;flex:1;margin:0;font-size:14px}.dl-policy .button{flex-shrink:0}.dl-review{max-width:620px;margin-top:20px}.dl-success,.dl-error{overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;display:flex}.dl-success{color:#4c7050;background:#e7f0e5}.dl-error{color:#97614a;background:#fcf0e9}.cc-boundary{color:#6a8069;background:#edf2e9;border-radius:19px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:17px 23px;display:flex}.cc-boundary svg{flex-shrink:0;margin-top:5px}.cc-boundary p{margin:0;font-size:13px}.cc-boundary strong,.cc-boundary span{display:block}.cc-boundary strong{margin-bottom:4px;font-weight:650}.cc-select{max-width:460px;margin:22px 0}.cc-status{background:linear-gradient(130deg,#e5eee0,#edf3e8 65%,#f5f7ec);border:1px solid #dfe8d9;border-radius:32px;margin:25px 0;padding:34px 40px}.cc-status-top{color:#678063;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.cc-status-top span:first-child{align-items:center;gap:8px;display:flex}.cc-status h3{letter-spacing:-.045em;font-weight:650;line-height:1.25;margin:30px 0 13px!important;font-size:clamp(28px,3vw,43px)!important}.cc-status p{color:#778574;max-width:700px;font-size:17px}.cc-status-family_check,.cc-status-parent_check{background:linear-gradient(130deg,#f3eddb,#faf5e9);border-color:#e9dec1}.cc-status-device_issue{background:#eef0f2;border-color:#dce1e4}.cc-status .cc-big-response{border-radius:19px;min-height:64px;padding:17px 30px;font-size:20px}.cc-claim{color:#617959;background:#ffffffa8;border-radius:13px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;display:inline-flex}.cc-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:22px;display:grid}.cc-workspace .dl-card{margin:0}.cc-notifications ul{margin:0;padding:0;list-style:none}.cc-notifications li{border-bottom:1px solid #edf0e9;align-items:center;gap:12px;min-width:0;padding:20px 0;display:flex}.cc-notifications li>div{flex:1;min-width:0}.cc-notifications li strong{font-size:14px;font-weight:600;display:block}.cc-notifications li small{color:#899483;margin-top:5px;font-size:11px;display:block}.cc-notifications li button,.cc-member button{color:#70896b;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:9px 0 9px 8px;font-size:12px}.cc-notifications li button:disabled{opacity:.45;cursor:default}.cc-dot{background:#81a471;border-radius:50%;flex-shrink:0;width:7px;height:7px}.cc-dot.read{background:#d8dfd4}.cc-family-tags{flex-wrap:wrap;gap:8px;display:flex}.cc-family-tags span{background:#f1f4ed;border-radius:12px;padding:9px 14px;font-size:14px}.cc-mode-controls{grid-template-columns:repeat(2,1fr);gap:8px;margin:25px 0 8px;display:grid}.cc-mode-controls button{font:inherit;color:#788770;cursor:pointer;background:#f3f5ef;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:12px 8px;font-size:13px;display:flex}.cc-mode-controls button[aria-pressed=true]{color:#50734a;background:#e6efdf;border-color:#b6c9ac}.cc-member{border-top:1px solid #e6eadf;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.cc-member strong{font-size:14px;display:block}.cc-member small{color:#84917d;margin-top:4px;font-size:11px;display:block}.cc-form{max-width:560px}.cc-form>p{color:#7d8a75;font-size:14px}.cc-copy{background:#fff;border-radius:13px;margin:15px 0;padding:14px}.cc-copy p{color:#8a947f;font-size:12px}.cc-invite{background:#fffdf5;border-color:#e8e1c8}.cc-invite>svg{color:#9eaa79}.cc-invite>p{color:#83876b;max-width:720px;font-size:15px}.cc-lab,.cc-data,.cc-create{margin:24px 0}:is(.dl-shell :focus-visible,.cc-shell :focus-visible){outline-offset:3px;outline:3px solid #93b082}.dl-shell button:disabled,.cc-shell button:disabled{cursor:default;opacity:.5}@media (max-width:1000px){.cc-workspace,.dl-metrics{grid-template-columns:1fr}.dl-policy{flex-direction:column;align-items:stretch}.cc-status{padding:30px}.cc-notifications .dl-card-title{flex-wrap:wrap}.cc-notifications .dl-card-title .dl-badge{margin-left:0}}@media (max-width:600px){.dl-shell,.cc-shell{margin:18px 0 28px;font-size:15px}.dl-heading,.cc-heading{align-items:flex-start;gap:13px;margin-bottom:22px}.dl-heading .button,.cc-heading .button{min-width:46px;padding:12px;font-size:0}.dl-heading .button svg,.cc-heading .button svg{width:19px;height:19px}.dl-heading :is(h1,h2),.cc-heading h1{margin-top:13px!important;font-size:34px!important}.dl-heading p,.cc-heading p{font-size:15px}.dl-card{border-radius:24px;padding:23px 19px}.dl-card-title{flex-wrap:wrap;gap:11px}.dl-card-title h3{font-size:21px!important}.dl-disclosure{border-radius:18px;padding:17px 16px}.dl-actions{align-items:stretch;gap:9px}.dl-actions .button{flex:180px}.dl-request-top{flex-direction:column;gap:5px}.dl-request-top h4{font-size:19px}.cc-boundary{padding:16px 18px}.cc-status{border-radius:25px;padding:23px 20px}.cc-status h3{margin-top:24px!important;font-size:30px!important}.cc-status p{font-size:15px}.cc-status-top{align-items:flex-start;font-size:11px}.cc-status .cc-big-response{width:100%;font-size:20px}.cc-workspace{gap:17px}.cc-notifications li{gap:10px;padding:16px 0}.cc-notifications li strong{font-size:13px}.cc-notifications li button{font-size:11px}.dl-note{font-size:12px}.dl-shell .dl-field select,.cc-shell .dl-field select{font-size:16px}.cc-lab .button{width:100%}.dl-overline{letter-spacing:.1em;font-size:10px}}.cc-connected .cc-heading{margin-bottom:18px}.cc-connected .cc-heading h1{font-size:36px!important;line-height:1.3!important}.cc-connected .cc-heading h1 br{display:none}.cc-connected .cc-heading p{font-size:16px}.cc-connected .cc-status{margin-top:16px}.cc-connected .cc-boundary{margin:16px 0 22px}@media (max-width:600px){.cc-connected .cc-heading h1{max-width:260px;font-size:28px!important}.cc-connected .cc-heading p{font-size:13px}.cc-connected .cc-status h3{font-size:29px!important}.cc-connected .cc-status-top span:first-child{max-width:230px}.cc-connected .cc-status{margin-top:10px}.app-shell .cc-heading>.button,.app-shell .dl-heading>.button{flex-shrink:0;gap:0;width:46px;min-width:46px;height:46px;padding:12px!important;font-size:0!important}.app-shell .cc-heading>.button svg,.app-shell .dl-heading>.button svg{width:19px;height:19px}.app-shell .page-care .cr-view-tabs{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:100%;padding:6px;display:grid}.app-shell .page-care .cr-view-tabs button{white-space:nowrap;justify-content:center;min-height:45px;padding:11px 9px;font-size:13px}.app-shell .cc-connected .cc-heading p{font-size:14px;line-height:1.6}}.dl-retention dl{margin:20px 0}.dl-retention dl>div{border-bottom:1px solid #e0e8dc;padding:18px 0}.dl-retention dl>div:last-child{border:0}.dl-retention dt{justify-content:space-between;gap:18px;font-size:16px;font-weight:650;line-height:1.5;display:flex}.dl-retention dt span{color:#58755c;flex-shrink:0;font-size:13px}.dl-retention dd{color:#748174;margin:8px 0 0;font-size:14px;line-height:1.7}@media (max-width:600px){.dl-retention dt{flex-direction:column;gap:5px}.dl-retention dd{font-size:13px}}.deferred-view-state{color:#43594d;text-align:center;background:#fff;border:1px solid #e1e7df;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:240px;padding:48px 24px;display:flex}.deferred-view-state p{margin:0;font-size:16px;line-height:1.7}.deferred-view-state strong{font-size:20px}.deferred-view-state .spinner{width:24px;height:24px}
