:root{--forest:#163c2c;--forest-2:#0c271c;--forest-3:#245840;--sage:#78947d;--mint:#dce8dd;--paper:#f8f8f3;--cream:#efeee6;--white:#fff;--ink:#17231d;--muted:#69766f;--line:#17231d21;--orange:#bd7048;--amber:#ae8342;--red:#a75045;--shadow:0 24px 70px #0f2a1d1f}.analyticsPage{color:#14261d;background:#f5f5ef;min-height:100vh}.analyticsTopbar{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9f4f5;border-bottom:1px solid #d9ddd3;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:72px;padding:10px max(24px,50vw - 750px);display:grid;position:sticky;top:0}.analyticsBrand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.analyticsBrand>span{border:1px solid #315846;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:19px;display:grid}.analyticsBrand div{gap:1px;display:grid}.analyticsBrand strong{font-size:15px}.analyticsBrand small{color:#718078;font-size:11px}.analyticsTopbar nav{background:#e7e9e1;border-radius:99px;gap:4px;padding:4px;display:flex}.analyticsTopbar nav button{color:#67746d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;min-height:40px;padding:0 20px;font-size:13px}.analyticsTopbar nav button.active{color:#123f2d;background:#fff;font-weight:700;box-shadow:0 4px 14px #0f352517}.analyticsUser{color:#728078;justify-self:end;align-items:center;gap:14px;font-size:12px;display:flex}.analyticsUser a,.analyticsUser button{color:#174b36;font:inherit;cursor:pointer;background:0 0;border:1px solid #cbd2c8;border-radius:99px;padding:8px 12px;text-decoration:none}.analyticsLocalBadge{color:#23583c;white-space:nowrap;background:#dcebdc;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:750}.analyticsContent{width:min(1500px,100% - 48px);margin:0 auto;padding:54px 0 90px}.analyticsPageHead{justify-content:space-between;align-items:flex-start;gap:28px;min-height:108px;margin-bottom:28px;display:flex}.analyticsPageHead>div{max-width:800px}.analyticsPageHead small,.analyticsPanel header small,.analyticsConversationSection>header small,.analyticsBehavior>header small,.analyticsDetailHead small{color:#9d6732;letter-spacing:.2em;font-size:10px;font-weight:800}.analyticsPageHead h1{letter-spacing:-.035em;margin:6px 0 8px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(36px,4vw,64px);font-weight:500}.analyticsPageHead p{color:#65736c;margin:0;font-size:14px;line-height:1.7}.analyticsPrimary,.analyticsSecondary{cursor:pointer;border-radius:12px;min-height:44px;padding:0 20px;font-size:14px;font-weight:700}.analyticsPrimary{color:#fff;background:#123f2d;border:1px solid #123f2d;box-shadow:0 9px 24px #123f2d1f}.analyticsSecondary{color:#174b36;background:#fff;border:1px solid #cbd2c8}.analyticsPrimary:disabled,.analyticsSecondary:disabled{cursor:wait;opacity:.55}.analyticsError{color:#9b422a;background:#fff4ee;border:1px solid #e3b6a2;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:14px 16px;font-size:14px;display:flex}.analyticsError button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.analyticsInlineError{color:#9b422a;background:#fff4ee;border:1px solid #e3b6a2;border-radius:12px;max-width:980px;margin-top:12px;padding:12px 15px;font-size:12px;line-height:1.55}.analyticsToast{z-index:160;color:#fff;background:#082f20;border-radius:99px;max-width:min(680px,100vw - 30px);padding:14px 24px;font-size:14px;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 20px 55px #03221647}.analyticsLoading{color:#6e7c75;place-items:center;min-height:300px;font-size:15px;display:grid}.analyticsLoading.compact{min-height:180px}.analyticsCoverage{background:#eaf1e7;border:1px solid #cbd8cb;border-radius:18px;justify-content:space-between;align-items:center;gap:26px;margin-bottom:22px;padding:20px 22px;display:flex}.analyticsCoverage strong{margin-bottom:5px;font-size:16px;display:block}.analyticsCoverage p{color:#627069;margin:0;font-size:13px;line-height:1.6}.analyticsCoverage>span{color:#23503b;background:#d5e4d4;border-radius:99px;flex:none;padding:9px 13px;font-size:12px;font-weight:700}.analyticsCockpitHead{align-items:center;min-height:82px;margin-bottom:18px}.analyticsCockpitHead>div:first-child{max-width:680px}.analyticsCockpitHead h1{font-size:clamp(34px,3vw,46px)}.analyticsDataStatus{background:#fff;border:1px solid #d4dbd1;border-radius:15px;grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:20px;min-height:58px;margin-bottom:14px;padding:10px 12px 10px 16px;display:grid}.analyticsDataStatus>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;display:grid}.analyticsDataStatus>div strong{font-size:12px}.analyticsDataStatus>div small{color:#77837c;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:10px;overflow:hidden}.analyticsHealthDot{background:#a2aaa4;border-radius:50%;grid-row:1/span 2;width:9px;height:9px;box-shadow:0 0 0 4px #707e761a}.analyticsHealthDot.status-healthy{background:#2f7c52;box-shadow:0 0 0 4px #2f7c521f}.analyticsHealthDot.status-attention,.analyticsHealthDot.status-blocked{background:#bd7048;box-shadow:0 0 0 4px #bd70481f}.analyticsDataStatus ul{gap:5px;margin:0;padding:0;list-style:none;display:flex}.analyticsDataStatus li{background:#f1f3ee;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:88px;padding:7px 10px;display:flex}.analyticsDataStatus li span{color:#6f7c75;font-size:9px}.analyticsDataStatus li b{color:#183e2d;font-size:13px}.analyticsDataStatus>button{color:#28513c;background:#f8faf6;border:1px solid #ced7cd;border-radius:9px;min-height:34px;padding:0 12px;font-size:10px;font-weight:700}.analyticsResultKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.analyticsMetricCard{background:#fff;border:1px solid #dce1d9;border-radius:14px;align-content:space-between;gap:7px;min-width:0;min-height:104px;padding:15px 16px;display:grid}.analyticsMetricCard.featured{background:linear-gradient(145deg,#fff 0%,#f7f8f3 100%);border-color:#cfd8ce;min-height:126px;padding:18px 20px}.analyticsMetricCard>header{border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.analyticsMetricCard>header small{color:#718078;letter-spacing:.02em;font-size:10px;font-weight:700}.analyticsMetricCard>header span{background:#b9864d;border-radius:50%;width:6px;height:6px}.analyticsMetricCard>strong{overflow-wrap:anywhere;color:#153c2a;font-family:Georgia,Noto Serif SC,serif;font-size:27px;font-weight:500;line-height:1}.analyticsMetricCard.featured>strong{font-size:clamp(34px,3.5vw,48px)}.analyticsMetricCard>p{color:#7a867f;gap:2px;margin:0;font-size:9px;line-height:1.45;display:grid}.analyticsMetricCard>p span:first-child{color:#52645b;font-size:10px;font-weight:650}.analyticsMetricCard>p span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.analyticsCockpitGrid{grid-template-columns:minmax(0,2fr) minmax(290px,.78fr);align-items:stretch;gap:14px;display:grid}.analyticsCockpitMain{gap:14px;min-width:0;display:grid}.analyticsDriverPanel,.analyticsPathPanel,.analyticsActionQueue,.analyticsDataHealthPanel{background:#fff;border:1px solid #d8ded5;border-radius:17px}.analyticsDriverPanel{padding:18px}.analyticsDriverPanel>header,.analyticsPathPanel>header,.analyticsActionQueue>header,.analyticsDataHealthPanel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.analyticsDriverPanel>header small,.analyticsPathPanel>header small,.analyticsActionQueue>header small,.analyticsDataHealthPanel>header small{color:#9d6732;letter-spacing:.16em;font-size:8px;font-weight:800}.analyticsDriverPanel h2,.analyticsPathPanel h2,.analyticsActionQueue h2,.analyticsDataHealthPanel h2{margin:3px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:20px;font-weight:500}.analyticsDriverPanel>header>span{color:#7a867f;align-self:center;font-size:9px}.analyticsDriverPanel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.analyticsDriverPanel .analyticsMetricCard{background:#f8f9f5;min-height:96px;padding:13px}.analyticsPathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analyticsPathPanel{min-height:248px;padding:18px}.analyticsPathPanel>header p{color:#7b867f;margin:3px 0 0;font-size:9px}.analyticsPathPanel>header>span{color:#67766d;background:#eff2ec;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:700}.analyticsPathRows{gap:12px;margin-top:17px;display:grid}.analyticsPathRows>div{grid-template-columns:minmax(88px,1fr) auto;align-items:center;gap:6px 12px;display:grid}.analyticsPathRows p{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.analyticsPathRows p span{color:#3d5348;font-size:11px;font-weight:650}.analyticsPathRows p small{color:#869087;font-size:8px}.analyticsPathRows>div>b{color:#173f2d;grid-area:1/2/span 2;font-size:15px}.analyticsPathRows i{background:#ecefe9;border-radius:99px;grid-column:1;height:6px;overflow:hidden}.analyticsPathRows em{border-radius:inherit;background:linear-gradient(90deg,#bd8b4d,#275d43);height:100%;display:block}.analyticsPathEmpty{color:#7b8981;text-align:center;align-content:center;place-items:center;gap:5px;min-height:165px;display:grid}.analyticsPathEmpty span{color:#40584c;font-size:12px;font-weight:700}.analyticsPathEmpty small{max-width:250px;font-size:9px;line-height:1.5}.analyticsActionQueue{min-height:100%;overflow:hidden}.analyticsActionQueue>header{color:#fff;background:#173d2c;border-bottom:1px solid #e1e5de;align-items:center;min-height:76px;padding:17px 18px}.analyticsActionQueue>header small{color:#ffffff9e}.analyticsActionQueue>header h2{color:#fff}.analyticsActionQueue>header>strong{border:1px solid #ffffff40;border-radius:50%;place-items:center;min-width:38px;height:38px;font:500 18px Georgia,serif;display:grid}.analyticsActionQueue>div:not(.analyticsQueueClear){display:grid}.analyticsActionQueue button{width:100%;min-height:70px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e6df;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 14px;padding:13px 15px;display:grid}.analyticsActionQueue button:hover{background:#f5f7f2}.analyticsActionQueue button>span{gap:3px;min-width:0;display:grid}.analyticsActionQueue button b{font-size:11px}.analyticsActionQueue button small{color:#7d8981;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.45;overflow:hidden}.analyticsActionQueue button>strong{color:#7f523d;text-align:right;grid-area:1/2;min-width:25px;font-size:16px}.analyticsActionQueue button>i{color:#8a948e;text-align:right;grid-area:2/2;font-size:8px;font-style:normal}.analyticsActionQueue button.severity-critical{box-shadow:inset 3px 0 #a75045}.analyticsActionQueue button.severity-warning{box-shadow:inset 3px 0 #b98546}.analyticsActionQueue button.severity-info{box-shadow:inset 3px 0 #6f8b78}.analyticsQueueClear{color:#6f7e76;text-align:center;align-content:center;place-items:center;gap:7px;min-height:260px;padding:30px;display:grid}.analyticsQueueClear>span{color:#286143;background:#e5efe5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.analyticsQueueClear strong{color:#2f4c3d;font-size:12px}.analyticsQueueClear small{max-width:220px;font-size:9px;line-height:1.5}.analyticsInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.analyticsCompactPanel{min-height:300px;padding:18px}.analyticsCompactPanel h2{font-size:21px}.analyticsCompactPanel>header{padding-bottom:14px}.analyticsCompactPanel .analyticsEmpty{min-height:190px}.analyticsDataHealthPanel{margin-top:14px;padding:18px}.analyticsDataHealthPanel>header{align-items:center}.analyticsDataHealthPanel>header p{color:#76827b;max-width:360px;margin:0;font-size:9px}.analyticsDataHealthPanel>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.analyticsDataHealthPanel article{min-width:0}.analyticsDataHealthPanel article p{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 7px;display:flex}.analyticsDataHealthPanel article span{color:#52645b;font-size:10px}.analyticsDataHealthPanel article b{color:#173f2d;font-size:12px}.analyticsDataHealthPanel article i{background:#e9ede7;border-radius:99px;height:6px;display:block;overflow:hidden}.analyticsDataHealthPanel article em{border-radius:inherit;background:#326b4d;height:100%;display:block}.analyticsDataHealthPanel article small{color:#849087;margin-top:6px;font-size:8px;display:block}.analyticsPageHeadActions{flex:none;align-items:center;gap:14px;display:flex}.analyticsRange{background:#e7e9e1;border-radius:99px;gap:4px;padding:4px;display:flex}.analyticsRange button{color:#67746d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;min-height:36px;padding:0 14px;font-size:12px}.analyticsRange button.active{color:#123f2d;background:#fff;font-weight:700;box-shadow:0 4px 14px #0f352517}.analyticsRange button:disabled{cursor:wait;opacity:.68}.analyticsKpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:18px;display:grid}.analyticsKpis article{background:#fff;border:1px solid #d9ddd3;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:150px;padding:22px;display:flex}.analyticsKpis small{color:#718078;font-size:12px}.analyticsKpis strong{font-family:Georgia,Noto Serif SC,serif;font-size:clamp(32px,3vw,48px);font-weight:500}.analyticsKpis p{color:#7a867f;margin:0;font-size:12px}.analyticsOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.analyticsPanel{background:#fff;border:1px solid #d9ddd3;border-radius:20px;min-height:360px;padding:24px}.analyticsPanel>header,.analyticsConversationSection>header,.analyticsBehavior>header{border-bottom:1px solid #e4e6e0;justify-content:space-between;gap:24px;padding-bottom:20px;display:flex}.analyticsPanel h2,.analyticsConversationSection h2,.analyticsBehavior h2{margin:4px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:27px;font-weight:500}.analyticsPanel header p{color:#758079;text-align:right;max-width:310px;margin:0;font-size:11px;line-height:1.55}.analyticsPanel header>span,.analyticsConversationSection>header>span,.analyticsBehavior>header>span{color:#7b887f;align-self:center;font-size:11px}.analyticsFunnel>div{grid-template-columns:140px 45px 1fr;align-items:center;gap:14px;margin-top:20px;display:grid}.analyticsFunnel>div span{color:#44564d;font-size:13px}.analyticsFunnel>div b{text-align:right;font-size:15px}.analyticsFunnel i,.analyticsRankList i{background:#ebede8;border-radius:99px;height:8px;overflow:hidden}.analyticsFunnel em,.analyticsRankList em{border-radius:inherit;background:linear-gradient(90deg,#bb8849,#1d5a41);height:100%;display:block}.analyticsRankList>div{margin-top:22px}.analyticsRankList p{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;display:flex}.analyticsRankList strong{font-size:14px}.analyticsRankList span{color:#748078;font-size:11px}.analyticsRankList i{height:6px;display:block}.analyticsSignalCloud{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:18px;display:grid}.analyticsSignalCloud>span{background:#eef2eb;border-radius:12px;gap:5px;padding:14px;display:grid}.analyticsSignalCloud b{font-size:14px}.analyticsSignalCloud small{color:#738078;font-size:11px}.analyticsOutcomePanel{background:#fff;border:1px solid #cfd8cd;border-radius:22px;margin-top:18px;padding:26px}.analyticsOutcomePanel>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.analyticsOutcomePanel>header small{color:#9d6732;letter-spacing:.18em;font-size:10px;font-weight:800}.analyticsOutcomePanel>header h2{margin:6px 0 7px;font-family:Georgia,Noto Serif SC,serif;font-size:30px;font-weight:500}.analyticsOutcomePanel>header p{color:#65736c;max-width:760px;margin:0;font-size:12px;line-height:1.65}.analyticsOutcomePanel>header>span{color:#815d31;background:#f1e8d9;border-radius:99px;flex:none;padding:8px 11px;font-size:10px;font-weight:700}.analyticsOutcomeCaution{background:#faf5eb;border-left:3px solid #b77b43;align-items:flex-start;gap:12px;margin-top:18px;padding:13px 15px;display:flex}.analyticsOutcomeCaution strong{color:#795529;flex:none;font-size:11px}.analyticsOutcomeCaution span{color:#6e6b61;font-size:11px;line-height:1.6}.analyticsOutcomeGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.analyticsOutcomeGroup{background:#fbfcf8;border:1px solid #dce1d9;border-radius:16px;min-width:0;overflow:hidden}.analyticsOutcomeGroup>header{border-bottom:1px solid #e1e5de;justify-content:space-between;gap:20px;padding:16px 17px;display:flex}.analyticsOutcomeGroup>header strong{font-size:15px}.analyticsOutcomeGroup>header p{color:#758078;max-width:510px;margin:4px 0 0;font-size:10px;line-height:1.55}.analyticsOutcomeGroup>header>span{color:#728078;flex:none;font-size:10px}.analyticsOutcomeTableHead,.analyticsOutcomeRow{grid-template-columns:minmax(145px,1.5fr) 52px 58px minmax(105px,.9fr) minmax(125px,1fr);align-items:center;gap:10px;display:grid}.analyticsOutcomeTableHead{color:#7a867f;background:#eff2ec;padding:10px 14px;font-size:9px}.analyticsOutcomeRow{border-top:1px solid #e6e9e3;min-height:76px;padding:12px 14px}.analyticsOutcomeTableHead+.analyticsOutcomeRow{border-top:0}.analyticsOutcomeRow>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 7px;min-width:0;display:grid}.analyticsOutcomeRow>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.analyticsOutcomeRow>div small{color:#7a867f;grid-column:1;font-size:9px}.analyticsOutcomeRow>div em{color:#8a612f;white-space:nowrap;background:#f2e8d7;border-radius:99px;grid-area:1/2/span 2;padding:4px 6px;font-size:8px;font-style:normal}.analyticsOutcomeRow>span{color:#44554c;font-size:11px}.analyticsOutcomeRow>span b{color:#173f2d;font-size:12px}.analyticsOutcomeRow>span:last-child{gap:3px;display:grid}.analyticsOutcomeRow>span:last-child small{color:#89938d;font-size:8px}.analyticsWebsiteFactsTable .analyticsOutcomeTableHead,.analyticsWebsiteFactsTable .analyticsOutcomeRow{grid-template-columns:minmax(145px,1.15fr) minmax(95px,.7fr) minmax(130px,1fr) minmax(100px,.7fr) minmax(135px,1fr) minmax(150px,1.05fr)}.analyticsEmpty{color:#819087;text-align:center;align-content:center;place-items:center;gap:8px;min-height:190px;display:grid}.analyticsEmpty>span{color:#b0b9b1;font-size:32px}.analyticsEmpty p{max-width:360px;margin:0;font-size:13px;line-height:1.65}.analyticsLeadWorkspace{background:#fff;border:1px solid #d5dbd1;border-radius:22px;grid-template-columns:350px minmax(0,1fr);min-height:680px;display:grid;overflow:hidden}.analyticsLeadList{background:#eef0e9;border-right:1px solid #d5dbd1}.analyticsLeadList>header{border-bottom:1px solid #d5dbd1;justify-content:space-between;align-items:center;height:62px;padding:0 16px 0 20px;display:flex}.analyticsLeadList>header strong{font-size:14px}.analyticsLeadList>header button{color:#365846;cursor:pointer;background:0 0;border:0}.analyticsLeadList>button{width:100%;min-height:100px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d9ddd4;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 14px;display:grid}.analyticsLeadList>button:hover,.analyticsLeadList>button.active{background:#fff}.analyticsLeadList>button>span{color:#214c38;background:#d6dfd5;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:18px;display:grid}.analyticsLeadList>button>div{gap:4px;min-width:0;display:grid}.analyticsLeadList>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.analyticsLeadList>button small,.analyticsLeadList>button em{color:#758078;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.analyticsStatus{color:#627068;white-space:nowrap;background:#e3e6df;border-radius:99px;padding:5px 7px;font-size:10px}.analyticsStatus.status-won{color:#185433;background:#d8ead9}.analyticsStatus.status-lost,.analyticsStatus.status-invalid{color:#85584b;background:#eee7e3}.analyticsLeadDetail{min-width:0;max-height:calc(100vh - 170px);overflow:auto}.analyticsLeadEmpty{text-align:center;color:#718078;align-content:center;place-items:center;min-height:680px;display:grid}.analyticsLeadEmpty>span{font-size:35px}.analyticsLeadEmpty h2{margin:12px 0 5px;font-family:Georgia,Noto Serif SC,serif;font-size:28px;font-weight:500}.analyticsLeadEmpty p{margin:0;font-size:13px}.analyticsLeadDetailInner{padding:26px}.analyticsDetailHead{border-bottom:1px solid #e2e6df;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.analyticsDetailHead h2{margin:5px 0;font-family:Georgia,Noto Serif SC,serif;font-size:34px;font-weight:500}.analyticsDetailHead p{color:#738078;margin:0;font-size:11px}.analyticsDetailHead a{color:#174b36;border:1px solid #cbd4ca;border-radius:10px;padding:10px 13px;font-size:12px;text-decoration:none}.analyticsProposalDelivery{background:#fbfcf9;border:1px solid #d7ddd5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin-top:14px;padding:15px 16px;display:grid}.analyticsProposalDelivery.ready{background:#f1f7ef;border-color:#b9d1be}.analyticsProposalDelivery>div:first-child{gap:4px;min-width:0;display:grid}.analyticsProposalDelivery>div:first-child small{color:#9d6732;letter-spacing:.14em;font-size:8px;font-weight:800}.analyticsProposalDelivery>div:first-child strong{color:#204735;font-size:14px}.analyticsProposalDelivery>div:first-child p{color:#6d7972;margin:0;font-size:10px;line-height:1.55}.analyticsProposalDeliveryActions{align-items:center;gap:9px;display:flex}.analyticsProposalDeliveryActions .analyticsPrimary{min-width:196px}.analyticsTextButton{color:#8c5d40;cursor:pointer;background:0 0;border:0;padding:7px 4px;font-size:9px;font-weight:750}.analyticsTextButton:disabled{opacity:.5;cursor:not-allowed}.analyticsProposalDelivery>footer{color:#7b877f;border-top:1px solid #2b533d1a;grid-column:1/-1;gap:13px;padding-top:8px;font-size:9px;display:flex}.analyticsLeadWebsiteFact{background:#f0f5ed;border:1px solid #cbd9cb;border-radius:15px;margin-top:18px;padding:18px}.analyticsLeadWebsiteFact>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.analyticsLeadWebsiteFact>header div{gap:4px;display:grid}.analyticsLeadWebsiteFact>header small{color:#9d6732;letter-spacing:.14em;font-size:8px;font-weight:800}.analyticsLeadWebsiteFact>header strong{font-size:15px}.analyticsLeadWebsiteFact>header span{color:#6d7b73;font-size:10px}.analyticsLeadWebsiteFact>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.analyticsLeadWebsiteFact article{background:#ffffffd9;border-radius:10px;min-width:0;padding:11px}.analyticsLeadWebsiteFact article small,.analyticsLeadWebsiteFact article strong{display:block}.analyticsLeadWebsiteFact article small{color:#748178;font-size:9px}.analyticsLeadWebsiteFact article strong{overflow-wrap:anywhere;color:#254d3a;margin-top:6px;font-size:11px;line-height:1.45}.analyticsLeadWebsiteFact>p{color:#69766f;margin:12px 0 0;font-size:10px;line-height:1.6}.analyticsLeadWebsiteFact.empty{background:#faf7ef}.analyticsLeadWebsiteFact.empty>strong{font-size:13px}.analyticsQuoteReconciliation{background:#fbfcf8;border:1px solid #d8ddd4;border-radius:15px;margin-top:14px;padding:18px}.analyticsQuoteReconciliation>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.analyticsQuoteReconciliation>header div{gap:4px;display:grid}.analyticsQuoteReconciliation>header small,.analyticsTimeline>header small{color:#9d6732;letter-spacing:.14em;font-size:8px;font-weight:800}.analyticsQuoteReconciliation>header strong{font-size:15px}.analyticsQuoteReconciliation>header>span{color:#69766f;background:#ecefe9;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:750}.analyticsQuoteReconciliation.tone-match{background:#f0f7ef;border-color:#aac8af}.analyticsQuoteReconciliation.tone-match>header>span{color:#20563a;background:#d7ead8}.analyticsQuoteReconciliation.tone-mismatch{background:#fff7f2;border-color:#ddb49f}.analyticsQuoteReconciliation.tone-mismatch>header>span,.analyticsQuoteReconciliation.tone-attention>header>span{color:#8b5638;background:#f3e4d5}.analyticsQuoteReconciliation>div{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;display:grid}.analyticsQuoteReconciliation article{background:#fff;border-radius:11px;gap:5px;min-width:0;padding:13px;display:grid}.analyticsQuoteReconciliation article small,.analyticsQuoteReconciliation article span{color:#77837c;font-size:9px}.analyticsQuoteReconciliation article strong{color:#173f2d;font-family:Georgia,Noto Serif SC,serif;font-size:23px;font-weight:500}.analyticsQuoteReconciliation>div>i{color:#8b968f;text-align:center;font-size:16px;font-style:normal}.analyticsQuoteReconciliation>p{color:#65736c;margin:12px 0 0;font-size:10px;line-height:1.6}.analyticsTimeline{background:#fff;border:1px solid #d5ddd3;border-radius:18px;margin-top:22px;padding:20px}.analyticsTimeline>header{border-bottom:1px solid #e3e7e0;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:17px;display:flex}.analyticsTimeline>header h2{margin:4px 0;font-family:Georgia,Noto Serif SC,serif;font-size:24px;font-weight:500}.analyticsTimeline>header p{color:#6e7b73;max-width:650px;margin:0;font-size:10px;line-height:1.55}.analyticsTimeline>header>span{color:#748178;flex:none;font-size:9px}.analyticsTimelineRows{padding-top:7px}.analyticsTimelineRows>article{grid-template-columns:124px 14px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:62px;padding:12px 0;display:grid;position:relative}.analyticsTimelineRows>article:before{content:"";background:#dfe5dd;width:1px;position:absolute;top:0;bottom:0;left:142px}.analyticsTimelineRows>article:first-child:before{top:19px}.analyticsTimelineRows>article:last-child:before{bottom:calc(100% - 20px)}.analyticsTimelineRows time{color:#526159;text-align:right;padding-top:1px;font-size:10px}.analyticsTimelineRows time small{color:#929b95;margin-top:4px;font-size:8px;display:block}.analyticsTimelineRows>article>i{z-index:1;background:#668371;border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 1px #9aafa0}.analyticsTimelineRows>article.source-publication_fact>i{background:#b77b43;box-shadow:0 0 0 1px #cba477}.analyticsTimelineRows>article.source-proposal_delivery>i{background:#27715a;box-shadow:0 0 0 1px #76a996}.analyticsTimelineRows>article.source-business_fact>i{background:#234f3b;box-shadow:0 0 0 1px #668b75}.analyticsTimelineRows>article.source-conversation>i{background:#7b6b91;box-shadow:0 0 0 1px #aa9bb9}.analyticsTimelineRows>article.source-action>i{background:#c08a48;box-shadow:0 0 0 1px #d5b27d}.analyticsTimelineRows>article>div{gap:3px;min-width:0;display:grid}.analyticsTimelineRows>article>div>strong{font-size:12px}.analyticsTimelineRows>article>div>p{overflow-wrap:anywhere;color:#6b7871;margin:0;font-size:10px;line-height:1.5}.analyticsTimelineRows footer{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.analyticsTimelineRows footer span{color:#5e7166;background:#edf1eb;border-radius:5px;padding:3px 5px;font-size:7px}.analyticsTimelineRows footer span.warning{color:#94523b;background:#f6e5dc}.analyticsTimelineRows>article>b{color:#173f2d;white-space:nowrap;padding-top:1px;font-family:Georgia,serif;font-size:13px}.analyticsQuickStage{border-bottom:1px solid #e2e6df;padding:20px 0}.analyticsQuickStage>span{color:#718078;margin-bottom:10px;font-size:11px;display:block}.analyticsQuickStage>div{flex-wrap:wrap;gap:7px;display:flex}.analyticsQuickStage label{color:#607068;cursor:pointer;border:1px solid #d5dbd2;border-radius:99px;padding:9px 12px;font-size:12px;position:relative}.analyticsQuickStage label.active{color:#174b36;background:#e4eee5;border-color:#1d5a41;font-weight:700}.analyticsQuickStage input{opacity:0;pointer-events:none;position:absolute}.analyticsLeadForm>details,.analyticsSettings>section,.analyticsSettings>details{background:#fbfcf8;border:1px solid #dce1d8;border-radius:14px;margin-top:16px}.analyticsLeadForm summary,.analyticsSettings summary{cursor:pointer;color:#254d3a;padding:16px 18px;font-size:14px;font-weight:700}.analyticsLeadForm details .analyticsFormGrid,.analyticsSettings details .analyticsFormGrid{padding:0 18px 18px}.analyticsFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analyticsFormGrid label,.analyticsNotes,.analyticsChatImport label{color:#526159;gap:7px;font-size:12px;display:grid}.analyticsFormGrid label.wide,.analyticsFormGrid .wide{grid-column:1/-1}.analyticsFormGrid input,.analyticsFormGrid select,.analyticsFormGrid textarea,.analyticsNotes textarea,.analyticsChatImport input,.analyticsChatImport textarea{color:#1c2b24;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd6cc;border-radius:10px;outline:none;padding:10px 12px;font-size:14px}.analyticsFormGrid textarea,.analyticsNotes textarea{resize:vertical;min-height:86px}.analyticsFormGrid textarea.chatPaste{min-height:190px}.analyticsFormGrid input:focus,.analyticsFormGrid select:focus,.analyticsFormGrid textarea:focus,.analyticsNotes textarea:focus,.analyticsChatImport input:focus,.analyticsChatImport textarea:focus{border-color:#2e6a4d;box-shadow:0 0 0 3px #2e6a4d1a}.analyticsComputed{background:#e8efe7;border-radius:10px;gap:3px;padding:13px;display:grid}.analyticsComputed small,.analyticsComputed span{color:#68766e;font-size:10px}.analyticsComputed strong{font-family:Georgia,serif;font-size:23px}.analyticsNotes{margin-top:16px}.analyticsLeadForm>footer,.analyticsCreateModal>footer,.analyticsSettings>footer{justify-content:flex-end;align-items:center;gap:12px;padding-top:18px;display:flex}.analyticsLeadForm>footer span{color:#748178;margin-right:auto;font-size:11px}.analyticsConversationSection,.analyticsBehavior{border-top:2px solid #cfdbcf;margin-top:34px;padding-top:30px}.analyticsChatImport{background:#eef1ea;border-radius:15px;margin-top:18px;padding:18px}.analyticsChatImport>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.analyticsChatImport>textarea{resize:vertical;min-height:170px}.analyticsChatImport footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.analyticsChatImport footer span,.analyticsPrivacy{color:#6d7b73;font-size:11px;line-height:1.55}.analyticsAnalysisCard{border:1px solid #d7ddd3;border-radius:15px;margin-top:16px;overflow:hidden}.analyticsAnalysisCard>header{background:#f2f4ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.analyticsAnalysisCard>header div{gap:5px;display:grid}.analyticsAnalysisCard>header small{color:#77837c;font-size:10px}.analyticsAnalysisCard>header strong{font-size:14px;line-height:1.55}.analyticsAnalysisCard>header>span{color:#627068;background:#e5e9e2;border-radius:99px;padding:5px 8px;font-size:10px}.analyticsAnalysisCard>header>span.analysis-ready{color:#24583d;background:#dbead9}.analyticsEvidenceList>article{border-top:1px solid #e4e7e1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.analyticsEvidenceList>article.review-rejected{opacity:.55}.analyticsEvidenceList>article>div:first-child{gap:5px;display:grid}.analyticsEvidenceList small{color:#9b6a39;font-size:10px}.analyticsEvidenceList strong{font-size:13px}.analyticsEvidenceList blockquote{color:#6b7870;margin:0;font-size:12px;line-height:1.55}.analyticsEvidenceList>article>span{color:#6e7a73;white-space:nowrap;font-size:10px}.analyticsEvidenceList>article>div:last-child{gap:6px;display:flex}.analyticsEvidenceList button,.analyticsAnalysisCard>footer button{color:#315342;cursor:pointer;background:#fff;border:1px solid #cfd6cd;border-radius:8px;min-height:34px;padding:0 10px;font-size:11px}.analyticsEvidenceList button:last-child,.analyticsAnalysisCard>footer button.confirm{color:#fff;background:#265f45;border-color:#265f45}.analyticsDataGaps{background:#fff9ec;border-top:1px solid #e4e7e1;gap:12px;padding:13px 18px;font-size:11px;display:flex}.analyticsDataGaps strong{color:#98632c;white-space:nowrap}.analyticsDataGaps span{color:#776d5f}.analyticsAnalysisCard>footer{border-top:1px solid #e4e7e1;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.analyticsBehavior>div>article{border-bottom:1px solid #e4e7e1;justify-content:space-between;gap:15px;padding:12px 3px;display:flex}.analyticsBehavior article span{font-size:13px}.analyticsBehavior article small{color:#7a867f;font-size:11px}.analyticsCustomerProfile{background:linear-gradient(145deg,#eef4ea,#f9faf6 55%);border:1px solid #c8d7c8;border-radius:18px;margin:22px 0 4px;padding:22px}.analyticsCustomerProfile>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.analyticsCustomerProfile>header small{color:#9d6732;letter-spacing:.18em;font-size:9px;font-weight:800}.analyticsCustomerProfile>header h2{margin:5px 0;font-family:Georgia,Noto Serif SC,serif;font-size:27px;font-weight:500}.analyticsCustomerProfile>header p{color:#66756c;max-width:650px;margin:0;font-size:11px;line-height:1.6}.profileStrength{color:#69756e;background:#e4e7e0;border-radius:99px;flex:none;padding:7px 10px;font-size:10px;font-weight:700}.profileStrength.strength-moderate,.profileStrength.strength-strong{color:#20553a;background:#d5e7d6}.analyticsProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.analyticsProfileGrid>article{background:#ffffffd1;border:1px solid #26523a1a;border-radius:13px;min-height:150px;padding:15px}.analyticsProfileGrid>article>small{color:#8a6a47;font-size:10px;font-weight:700}.analyticsProfileGrid>article>strong{margin:8px 0 5px;font-size:20px;display:block}.analyticsProfileGrid>article>p{color:#69766f;margin:10px 0 0;font-size:12px;line-height:1.6}.analyticsProfileGrid>article>em{color:#849087;margin-top:8px;font-size:9px;font-style:normal;line-height:1.5;display:block}.analyticsProfileGrid ul{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.analyticsProfileGrid li{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px;display:grid}.analyticsProfileGrid li b{color:#23523b;background:#e5eee3;border-radius:6px;padding:3px 6px;font-size:9px}.analyticsProfileGrid li span{color:#31483b;font-size:11px;line-height:1.45}.analyticsProfileGrid li em{color:#8b958e;white-space:nowrap;font-size:9px;font-style:normal}.analyticsProfileFacts{background:#e1ebded9;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;padding:12px 14px;display:flex}.analyticsProfileFacts strong{margin-right:4px;font-size:11px}.analyticsProfileFacts span{color:#53645b;background:#fff;border-radius:99px;padding:5px 8px;font-size:10px}.analyticsCustomerProfile>aside{background:#f8f1e7;border-left:3px solid #bc7a48;margin-top:10px;padding:13px 15px}.analyticsCustomerProfile>aside strong{font-size:11px}.analyticsCustomerProfile>aside p{color:#5f675f;margin:4px 0 0;font-size:11px;line-height:1.55}.analyticsCustomerProfile>details{border-top:1px solid #d9e0d6;margin-top:10px}.analyticsCustomerProfile>details summary{color:#456252;cursor:pointer;padding:12px 0 4px;font-size:10px}.analyticsProfileEvidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.analyticsProfileEvidence article{background:#fff;border-radius:10px;gap:4px;padding:11px;display:grid}.analyticsProfileEvidence small{color:#9d6732;font-size:9px}.analyticsProfileEvidence strong{font-size:11px}.analyticsProfileEvidence p{color:#69766f;margin:0;font-size:10px;line-height:1.5}.analyticsCustomerProfile>footer{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.analyticsCustomerProfile>footer span{color:#456052;background:#dfe8dc;border-radius:99px;padding:5px 8px;font-size:9px}.analyticsSettings{max-width:900px}.analyticsSyncSettings{max-width:980px}.analyticsPublicationFactsAccess,.analyticsOrderFactsAccess{border-bottom:1px solid #d8ddd5;margin-bottom:34px;padding-bottom:34px}.analyticsPublicationConnection{margin-top:18px}.analyticsFixedEndpoint{background:#f3f5ef;border:1px solid #d9dfd6;border-radius:11px;gap:5px;margin-bottom:16px;padding:13px 14px;display:grid}.analyticsFixedEndpoint small{color:#7a867f;font-size:10px}.analyticsFixedEndpoint strong{overflow-wrap:anywhere;color:#2f5140;font-size:12px;font-weight:650}.analyticsPublicationFactsPanel{max-width:1180px;margin-top:18px}.analyticsPublicationFactsPanel>p{color:#748078;margin:18px 0 0;font-size:10px;line-height:1.65}.analyticsPublicationFactsTable .analyticsOutcomeTableHead,.analyticsPublicationFactsTable .analyticsOutcomeRow{grid-template-columns:minmax(120px,1fr) 52px 54px minmax(115px,1fr) minmax(120px,1fr) minmax(115px,.9fr) minmax(160px,1.2fr)}.analyticsPublicationWaiting{min-height:260px}.analyticsPublicationWaiting>div{text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;display:grid}.analyticsPublicationWaiting>div>span{color:#a8b2aa;font-size:32px}.analyticsPublicationWaiting h2{margin:0}.analyticsPublicationWaiting p{color:#758079;max-width:620px;margin:0;font-size:12px;line-height:1.65}.analyticsFallbackImport{border-top:1px solid #d8ddd5;max-width:980px;margin-top:18px}.analyticsFallbackImport>summary{color:#52645a;cursor:pointer;padding:16px 2px;font-size:12px;font-weight:750}.analyticsFallbackImport>form{margin-top:0}.analyticsSyncKpis{grid-template-columns:repeat(4,minmax(0,1fr))}.analyticsSettings>section{padding:22px}.analyticsSettings>section>header{gap:14px;margin-bottom:20px;display:flex}.analyticsSettings>section>header>span{color:#22543b;background:#dfe9de;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.analyticsSettings h2{margin:0 0 4px;font-family:Georgia,Noto Serif SC,serif;font-size:25px;font-weight:500}.analyticsSettings p{color:#6d7b73;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.analyticsSettings>aside{background:#f7f0e5;border-left:3px solid #b57b3e;margin-top:16px;padding:18px}.analyticsSettings>aside strong{font-size:13px}.analyticsConfigState{color:#8b5948;background:#eee5df;border-radius:99px;padding:9px 13px;font-size:11px}.analyticsConfigState.ready{color:#23583c;background:#dcebdc}.analyticsModalBack{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081f1694;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.analyticsCreateModal{background:#f9faf6;border-radius:20px;width:min(760px,100%);max-height:calc(100vh - 56px);padding:24px;overflow:auto;box-shadow:0 30px 90px #051a1247}.analyticsCreateModal>header{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.analyticsCreateModal>header small{color:#9d6732;letter-spacing:.2em;font-size:10px}.analyticsCreateModal>header h2{margin:5px 0;font-family:Georgia,Noto Serif SC,serif;font-size:30px;font-weight:500}.analyticsCreateModal>header p{color:#718078;margin:0;font-size:12px}.analyticsCreateModal>header button{color:#365344;cursor:pointer;background:#fff;border:1px solid #d1d7ce;border-radius:50%;width:38px;height:38px;font-size:22px}.analyticsCreateModal>details{border-top:1px solid #d9ddd5;margin-top:18px}.analyticsCreateModal>details summary{color:#25503a;cursor:pointer;padding:17px 0;font-size:13px;font-weight:700}@media (width<=980px){.analyticsTopbar{grid-template-columns:1fr auto}.analyticsTopbar nav{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;overflow-x:auto}.analyticsUser>span:not(.analyticsLocalBadge){display:none}.analyticsKpis{grid-template-columns:repeat(2,1fr)}.analyticsDataStatus{grid-template-columns:1fr auto}.analyticsDataStatus ul{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,1fr);display:grid}.analyticsCockpitGrid{grid-template-columns:1fr}.analyticsInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsInsightGrid>section:last-child{grid-column:1/-1}.analyticsDataHealthPanel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsOverviewGrid,.analyticsOutcomeGroups{grid-template-columns:1fr}.analyticsLeadWorkspace{grid-template-columns:290px minmax(0,1fr)}.analyticsSyncKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsPublicationFactsTable .analyticsOutcomeTableHead{display:none}.analyticsPublicationFactsTable .analyticsOutcomeRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px}.analyticsPublicationFactsTable .analyticsOutcomeRow>div{border-bottom:1px solid #e3e7e0;grid-column:1/-1;padding-bottom:8px}.analyticsPublicationFactsTable .analyticsOutcomeRow>span{gap:3px;font-size:12px;display:grid}.analyticsPublicationFactsTable .analyticsOutcomeRow>span:before{content:attr(data-label);color:#89938d;font-size:8px}.analyticsWebsiteFactsTable .analyticsOutcomeTableHead{display:none}.analyticsWebsiteFactsTable .analyticsOutcomeRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px}.analyticsWebsiteFactsTable .analyticsOutcomeRow>div{border-bottom:1px solid #e3e7e0;grid-column:1/-1;padding-bottom:8px}.analyticsWebsiteFactsTable .analyticsOutcomeRow>span{gap:3px;font-size:12px;display:grid}.analyticsWebsiteFactsTable .analyticsOutcomeRow>span:before{content:attr(data-label);color:#89938d;font-size:8px}}@media (width<=720px){.analyticsTopbar{gap:10px;padding:10px 14px;position:relative}.analyticsBrand>span{width:34px;height:34px}.analyticsBrand small{display:none}.analyticsUser a,.analyticsUser button{padding:7px 9px}.analyticsTopbar nav button{flex:none;min-height:38px;padding:0 15px}.analyticsContent{width:calc(100% - 26px);padding:32px 0 70px}.analyticsPageHead{flex-direction:column;gap:18px;min-height:0}.analyticsPageHeadActions{flex-direction:column;align-items:stretch;gap:10px;width:100%}.analyticsRange{scrollbar-width:none;width:100%;overflow-x:auto}.analyticsRange::-webkit-scrollbar{display:none}.analyticsRange button{flex:1 0 auto;padding-inline:11px}.analyticsPageHeadActions>.analyticsPrimary{width:100%}.analyticsPageHead h1{font-size:40px}.analyticsCockpitHead h1{font-size:36px}.analyticsDataStatus{grid-template-columns:1fr;gap:10px}.analyticsDataStatus>div small{white-space:normal}.analyticsDataStatus ul{grid-area:auto;grid-template-columns:repeat(2,1fr);width:100%}.analyticsDataStatus>button{width:100%}.analyticsResultKpis,.analyticsPathGrid,.analyticsInsightGrid{grid-template-columns:1fr}.analyticsInsightGrid>section:last-child{grid-column:auto}.analyticsDriverPanel>div,.analyticsDataHealthPanel>div{grid-template-columns:1fr}.analyticsDriverPanel>header,.analyticsDataHealthPanel>header{flex-direction:column;gap:7px}.analyticsKpis{grid-template-columns:1fr}.analyticsKpis article{min-height:126px}.analyticsCoverage{flex-direction:column;align-items:flex-start}.analyticsPanel{min-height:0;padding:18px}.analyticsPanel>header{flex-direction:column;gap:9px}.analyticsPanel header p{text-align:left}.analyticsFunnel>div{grid-template-columns:100px 35px 1fr;gap:9px}.analyticsSignalCloud{grid-template-columns:1fr}.analyticsOutcomePanel{padding:18px}.analyticsOutcomePanel>header,.analyticsOutcomeCaution,.analyticsOutcomeGroup>header{flex-direction:column;align-items:flex-start;gap:9px}.analyticsOutcomeTableHead{display:none}.analyticsOutcomeRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px}.analyticsOutcomeRow>div{border-bottom:1px solid #e3e7e0;grid-column:1/-1;padding-bottom:8px}.analyticsOutcomeRow>span{gap:3px;font-size:12px;display:grid}.analyticsOutcomeRow>span:before{content:attr(data-label);color:#89938d;font-size:8px}.analyticsLeadWorkspace{background:0 0;border:0;display:block;overflow:visible}.analyticsLeadList{border:1px solid #d5dbd1;border-radius:16px;overflow:hidden}.analyticsLeadDetail{background:#fff;border:1px solid #d5dbd1;border-radius:16px;max-height:none;margin-top:16px}.analyticsLeadDetailInner{padding:16px}.analyticsLeadEmpty{min-height:260px}.analyticsFormGrid,.analyticsChatImport>div{grid-template-columns:1fr}.analyticsFormGrid label.wide,.analyticsFormGrid .wide{grid-column:auto}.analyticsDetailHead{flex-direction:column}.analyticsProposalDelivery{grid-template-columns:1fr}.analyticsProposalDeliveryActions{flex-direction:column;align-items:stretch}.analyticsProposalDeliveryActions .analyticsPrimary{width:100%;min-width:0}.analyticsProposalDelivery>footer{grid-column:auto}.analyticsLeadForm>footer,.analyticsChatImport footer,.analyticsSettings>footer{flex-direction:column;align-items:stretch}.analyticsSettings>footer .analyticsPrimary,.analyticsSettings>footer .analyticsSecondary{width:100%}.analyticsLeadForm>footer span{margin-right:0}.analyticsEvidenceList>article{grid-template-columns:1fr}.analyticsEvidenceList>article>div:last-child{justify-content:flex-end}.analyticsCustomerProfile{padding:16px}.analyticsCustomerProfile>header{flex-direction:column;gap:12px}.analyticsProfileGrid,.analyticsProfileEvidence{grid-template-columns:1fr}.analyticsLeadWebsiteFact>header{flex-direction:column;gap:7px}.analyticsLeadWebsiteFact>div{grid-template-columns:1fr 1fr}.analyticsQuoteReconciliation>header,.analyticsTimeline>header{flex-direction:column;gap:8px}.analyticsQuoteReconciliation>div{grid-template-columns:1fr}.analyticsQuoteReconciliation>div>i{transform:rotate(90deg)}.analyticsTimelineRows>article{grid-template-columns:14px minmax(0,1fr);gap:10px;padding:13px 0}.analyticsTimelineRows>article:before{left:4px}.analyticsTimelineRows time{text-align:left;grid-area:1/2;padding:0}.analyticsTimelineRows>article>i{grid-area:1/1/span 3;margin-top:2px}.analyticsTimelineRows>article>div,.analyticsTimelineRows>article>b{grid-column:2}.analyticsProfileGrid li{grid-template-columns:auto minmax(0,1fr)}.analyticsProfileGrid li em{white-space:normal;grid-column:2}.analyticsSyncKpis{grid-template-columns:1fr}.analyticsBehavior>div>article{flex-direction:column;align-items:flex-start;gap:4px}.analyticsModalBack{padding:10px}.analyticsCreateModal{border-radius:16px;max-height:calc(100vh - 20px);padding:18px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,label{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p{text-wrap:pretty}.kicker{color:var(--sage);letter-spacing:.19em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:750}.kicker.light{color:#ffffffa6}.wordmark{align-items:center;gap:10px;display:inline-flex}.wordmark>span{border:1px solid;border-radius:50%;place-items:center;width:29px;height:29px;font:italic 17px Georgia,serif;display:grid}.wordmark strong{letter-spacing:.02em;font-size:14px}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:12px 18px;font-size:13px;font-weight:680;transition:transform .2s,opacity .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{opacity:.48;cursor:not-allowed;transform:none}.button.primary{background:var(--forest);color:#fff}.button.primary.white{color:var(--forest-2);background:#fff}.button.secondary{border-color:var(--line);color:var(--forest);background:#fff}.button.ghost{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border-color:#ffffff59}.textLink{color:var(--forest);font-size:13px;font-weight:700}.toast{z-index:200;background:var(--forest-2);color:#fff;border-radius:999px;width:max-content;max-width:calc(100% - 36px);padding:13px 18px;font-size:12px;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000038}.adminLoginPage{background:radial-gradient(circle at 75% 20%,#78997d54,#0000 25%),linear-gradient(145deg,#173828,#071a11);place-items:center;min-height:100svh;padding:30px;display:grid}.adminLoginPage>section{background:#f8f8f3;border-radius:24px;width:min(430px,100%);padding:38px;box-shadow:0 35px 90px #00000047}.adminLoginPage>section>small{color:var(--sage);letter-spacing:.18em;margin-top:45px;font-size:8px;display:block}.adminLoginPage h1{letter-spacing:-.05em;margin:9px 0 0;font-size:42px}.adminLoginPage p{color:var(--muted);font-size:10px;line-height:1.7}.adminLoginPage form{gap:12px;margin-top:28px;display:grid}.adminLoginPage label{color:var(--muted);gap:7px;font-size:9px;display:grid}.adminLoginPage input{background:#fff;border:1px solid #d6d9d0;border-radius:10px;outline:none;width:100%;padding:13px}.adminLoginPage form>div{color:#874c3d;background:#f2ded8;border-radius:8px;padding:9px 10px;font-size:8px}.adminLoginPage form+a{color:var(--muted);margin-top:22px;font-size:9px;display:block}.siteShell{overflow:clip}.siteNav{z-index:20;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 max(22px,50vw - 590px);display:grid;position:absolute;inset:0 0 auto}.siteNav nav{color:#ffffffc2;gap:28px;font-size:12px;display:flex}.navAction{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff47;border-radius:999px;justify-self:end;padding:11px 15px;font-size:11px}.homeHero{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:92svh;display:flex;position:relative}.homeHeroShade{background:linear-gradient(#05110c1f 10%,#05110c52 48%,#05110ceb 100%),linear-gradient(90deg,#05110c94,#0000 68%);position:absolute;inset:0}.homeHeroCopy{z-index:2;width:100%;padding:160px max(24px,50vw - 590px) 132px;position:relative}.homeHero h1{letter-spacing:-.055em;max-width:980px;margin:0;font-size:clamp(52px,7.5vw,94px);font-weight:650;line-height:.98}.homeHero h1 span{color:#ffffffb0;margin-top:10px;font-size:.56em;line-height:1.15;display:inline-block}.homeHeroCopy>p:not(.kicker){color:#ffffffb8;max-width:660px;margin:28px 0 0;font-size:16px;line-height:1.85}.heroActions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.homeHeroData{z-index:2;gap:26px;display:flex;position:absolute;bottom:44px;right:max(24px,50vw - 590px)}.homeHeroData span{color:#ffffff8a;align-items:baseline;gap:5px;font-size:10px;display:flex}.homeHeroData strong{color:#fff;font:25px Georgia,serif}.homeSection{padding:112px max(24px,50vw - 590px)}.sectionTitleRow{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.sectionTitleRow h2,.previewCopy h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:650;line-height:1.08}.sectionTitleRow>p{color:var(--muted);margin:0;line-height:1.9}.introSection{background:var(--cream)}.capabilityGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.capabilityGrid article{border-right:1px solid var(--line);min-height:260px;padding:28px 24px 28px 0}.capabilityGrid article+article{padding-left:24px}.capabilityGrid article:last-child{border-right:0}.capabilityGrid span{color:var(--sage);font:16px Georgia,serif}.capabilityGrid h3{margin:58px 0 12px;font-size:20px}.capabilityGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.systemPreview{background:var(--paper);grid-template-columns:1.35fr .65fr;align-items:center;gap:70px;display:grid}.previewCard{box-shadow:var(--shadow);background:#edf0ea;border-radius:30px;overflow:hidden}.miniChrome{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:6px;height:44px;padding:0 16px;display:flex}.miniChrome i{background:#ced4cf;border-radius:50%;width:7px;height:7px}.miniChrome span{color:var(--muted);margin-left:10px;font-size:9px}.miniWorkspace{grid-template-columns:1fr 1fr .7fr;gap:12px;min-height:450px;padding:30px;display:grid}.miniWorkspace>div{background:#fff;border-radius:20px;padding:22px}.miniWorkspace small{color:var(--muted);font-size:10px}.miniWorkspace p{color:var(--muted);font-size:12px;line-height:1.7}.miniWorkspace button{background:var(--forest);color:#fff;border:0;border-radius:12px;margin-top:40px;padding:10px 12px;font-size:10px}.miniWorkspace strong{margin-top:24px;line-height:1.4;display:block}.miniWorkspace b{color:var(--red)}.miniPhone{color:#fff;flex-direction:column;justify-content:flex-end;margin:20px 0;display:flex;background:linear-gradient(145deg,#496153,#08271b 72%)!important}.miniPhone span{color:#ffffff8f;font-size:8px}.miniPhone strong{margin-top:7px;font-size:16px}.miniPhone i{background:#ffffffb3;border-radius:99px;width:36px;height:3px;margin:16px auto 0}.previewCopy ul{color:var(--muted);gap:15px;margin:34px 0;padding:0;list-style:none;display:grid}.previewCopy li span{color:var(--forest);margin-right:10px}.caseSection{background:#e7ebe5}.caseGrid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:62px;display:grid}.caseFeature{color:#fff;background-position:50%;background-size:cover;border-radius:30px;align-items:flex-end;min-height:570px;padding:36px;display:flex;position:relative;overflow:hidden}.caseFeature:before{content:"";background:linear-gradient(#0000,#06180fe0);position:absolute;inset:0}.caseFeature>div{z-index:1;position:relative}.caseFeature small{color:#fff9}.caseFeature h3{letter-spacing:-.04em;max-width:600px;margin:10px 0 6px;font-size:45px;line-height:1.1}.caseFeature p{color:#ffffffad}.caseFeature span{border-bottom:1px solid #ffffff80;margin-top:26px;padding-bottom:4px;font-size:12px;display:inline-block}.caseQuote{background:var(--forest);color:#fff;border-radius:30px;flex-direction:column;min-height:570px;padding:46px;display:flex}.caseQuote>span{color:#d9c39b;font:72px Georgia,serif}.caseQuote p{margin:auto 0;font:28px/1.65 Georgia,Songti SC,serif}.caseQuote small{color:#ffffff80}.homeCta{text-align:center;background:var(--forest-2);color:#fff;padding:120px 24px}.homeCta h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,6vw,76px)}.homeCta>p:not(.kicker){color:#ffffff9e}.homeCta .heroActions{justify-content:center}.siteFooter{color:#fff;background:#071b12;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:48px max(24px,50vw - 590px);display:grid}.siteFooter p,.siteFooter small{color:#ffffff73;font-size:11px}.siteFooter small{grid-column:2}.officialHero{min-height:96svh}.officialHero .homeHeroData strong{letter-spacing:.08em;font:700 13px/1.2 inherit}.trustShowcase{z-index:4;background:#f0efe7;margin-top:0;padding:30px max(24px,50vw - 590px) 0;position:relative}.trustShowcasePanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f8f3f7;border:1px solid #ffffffdb;border-radius:26px;padding:25px;box-shadow:0 28px 70px #0a231729}.trustShowcaseHeading{grid-template-columns:1fr 360px;align-items:end;gap:50px;display:grid}.trustShowcaseHeading .kicker{margin-bottom:9px}.trustShowcaseHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.6vw,36px);line-height:1.12}.trustShowcaseHeading>p{color:var(--muted);text-align:right;margin:0;font-size:10px;line-height:1.7}.trustFrameGrid{grid-template-columns:1.25fr 1.05fr .84fr .84fr;gap:10px;margin-top:23px;display:grid}.trustFrame{isolation:isolate;color:#fff;background:#244737;border:1px solid #1131221a;border-radius:17px;flex-direction:column;min-height:190px;padding:16px;display:flex;position:relative;overflow:hidden}.trustFrame:before{content:"";z-index:0;opacity:.92;pointer-events:none;position:absolute;inset:0}.trustFrame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0719100f,#071910c7);position:absolute;inset:0}.trustFrameImageButton{z-index:0;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.trustFrameImage{object-fit:cover;width:100%;max-width:none;height:100%;transition:opacity .28s,transform .6s;position:absolute;inset:0}.trustFrameImageButton>span{opacity:0;color:#fff;letter-spacing:.08em;background:#05160db8;border-radius:99px;padding:7px 10px;font-size:7px;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.trustFrameImageButton:hover .trustFrameImage{transform:scale(1.025)}.trustFrameImageButton:hover>span,.trustFrameImageButton:focus-visible>span{opacity:1;transform:translate(-50%,-50%)}.trustFrame.hasImage:before{opacity:0}.trustFrame.hasImage{color:#fff}.trustFrame.hasImage .trustFrameMeta span{border-color:#ffffff6b}.trustFrame.hasImage .trustFrameMeta small,.trustFrame.hasImage .trustFrameCaption span{color:#ffffffa6}.trustFrame-customer:before{background:radial-gradient(circle at 73% 24%,#e7dfb7e6 0 5%,#0000 6%),linear-gradient(151deg,#0000 0 48%,#103b2de0 49% 64%,#0000 65%),linear-gradient(24deg,#5d8875,#c2c6ad 52%,#e1d4b3)}.trustFrame-service:before{background:radial-gradient(at 31% 65%,#0a2015ad 0 19%,#0000 20%),linear-gradient(160deg,#0000 0 44%,#425844d1 45% 57%,#0000 58%),linear-gradient(28deg,#987a55,#d1c2a2 53%,#6f907a)}.trustFrame-license,.trustFrame-protection{color:var(--ink);background:#e7e4d9}.trustFrame-license:before,.trustFrame-protection:before{opacity:1;background:repeating-linear-gradient(#fbfaf4 0 14px,#ebe9df 15px 16px);border:1px solid #23352b2b;border-radius:4px;inset:13px 17px 48px;box-shadow:0 10px 25px #14281d14}.trustFrame-license:after,.trustFrame-protection:after{background:linear-gradient(#f0eee50d,#e1ded2f0)}.trustFrameMeta{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.trustFrameMeta span{border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:24px;height:24px;font:10px Georgia,serif;display:grid}.trustFrameMeta small{color:#ffffff9c;letter-spacing:.13em;font-size:7px}.trustFrame-license .trustFrameMeta span,.trustFrame-protection .trustFrameMeta span{border-color:#17231d40}.trustFrame-license .trustFrameMeta small,.trustFrame-protection .trustFrameMeta small{color:#17231d85}.trustFramePlaceholder{z-index:2;text-align:center;justify-items:center;gap:3px;margin:auto;display:grid;position:relative}.trustFramePlaceholder b{opacity:.78;border:1px solid;border-radius:50%;place-items:center;width:31px;height:31px;font-size:16px;font-weight:400;display:grid}.trustFramePlaceholder em{letter-spacing:.08em;margin-top:4px;font-size:8px;font-style:normal;font-weight:700}.trustFramePlaceholder small{opacity:.58;font-size:7px}.trustFrameCarouselBar{z-index:2;align-items:center;gap:5px;margin-top:auto;display:flex;position:relative}.trustFrameCarouselBar button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05180e61;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:15px;line-height:1;display:grid}.trustFrameCarouselBar output{color:#ffffffc7;text-align:center;min-width:34px;font-size:7px}.trustFrameCarouselBar .trustFrameExpand{border-radius:99px;width:auto;margin-left:auto;padding:0 9px;font-size:7px}.trustFrameCarouselBar.single output{min-width:0}.trustFrameCaption{z-index:2;pointer-events:none;gap:4px;margin-top:8px;display:grid;position:relative}.trustFrameCaption strong{font-size:12px}.trustFrameCaption span{color:#ffffff94;font-size:8px;line-height:1.5}.trustFrame-license .trustFrameCaption span,.trustFrame-protection .trustFrameCaption span{color:#17231d8c}.trustFrame-license.hasImage .trustFrameCarouselBar button,.trustFrame-protection.hasImage .trustFrameCarouselBar button{color:#fff;border-color:#ffffff57}.trustLightboxOpen{overflow:hidden}.trustLightbox{z-index:500;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020a06eb;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.trustLightbox>section{color:#fff;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;width:min(1120px,100%);max-height:calc(100svh - 52px);display:grid}.trustLightbox header{justify-content:space-between;align-items:center;gap:20px;display:flex}.trustLightbox header>div{gap:4px;display:grid}.trustLightbox header strong{font-size:16px}.trustLightbox header span{color:#ffffff8c;font-size:9px}.trustLightbox header>button{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;width:40px;height:40px;padding:0;font-size:24px}.trustLightboxStage{place-items:center;min-height:0;display:grid;position:relative}.trustLightboxStage img{object-fit:contain;border-radius:12px;max-width:100%;max-height:calc(100svh - 190px);box-shadow:0 24px 80px #0000006b}.trustLightboxStage>button{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06180ea8;border:1px solid #ffffff3d;border-radius:50%;width:46px;height:46px;padding:0;font-size:28px;position:absolute;top:50%;transform:translateY(-50%)}.trustLightboxStage>button.previous{left:12px}.trustLightboxStage>button.next{right:12px}.trustLightboxThumbs{scrollbar-width:none;justify-content:center;gap:7px;padding:2px;display:flex;overflow-x:auto}.trustLightboxThumbs::-webkit-scrollbar{display:none}.trustLightboxThumbs button{opacity:.52;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 54px;height:42px;padding:2px}.trustLightboxThumbs button.active{opacity:1;border-color:#fff}.trustLightboxThumbs img{object-fit:cover;border-radius:4px;width:100%;height:100%}.officialIntro{background:#f0efe7;padding-top:94px}.officialJourneys{background:#f8f8f3}.officialRouteGrid{grid-template-columns:1.1fr .9fr .9fr;gap:12px;margin-top:62px;display:grid}.officialRouteGrid article{color:#fff;background-position:50%;background-size:cover;border-radius:26px;align-items:flex-end;min-height:520px;padding:30px;display:flex;position:relative;overflow:hidden}.officialRouteGrid article:before{content:"";background:linear-gradient(#05140c0d,#05140cde);position:absolute;inset:0}.officialRouteGrid article>div{z-index:1;position:relative}.officialRouteGrid small{color:#ffffff85;letter-spacing:.14em;font-size:8px}.officialRouteGrid span{color:#ffffffa8;margin-top:22px;font-size:10px;display:block}.officialRouteGrid h3{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(25px,2.5vw,38px);line-height:1.13}.officialRouteGrid p{color:#ffffff91;margin:18px 0 0;font-size:9px}.officialProcess{background:#e5e9e2;grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.officialProcess h2,.assuranceCopy h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.2vw,68px);line-height:1.07}.officialProcess ol{border-top:1px solid #c6cec5;margin:0;padding:0;list-style:none}.officialProcess li{border-bottom:1px solid #c6cec5;grid-template-columns:55px 1fr;align-items:start;gap:16px;min-height:120px;padding:24px 0;display:grid}.officialProcess li>span{color:var(--sage);font:15px Georgia,serif}.officialProcess strong{font-size:17px}.officialProcess li p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.7}.officialAssurance{color:#fff;background:#0b2116;grid-template-columns:1fr 1fr;min-height:720px;display:grid}.assuranceImage{background-position:50%;background-size:cover;min-height:720px}.assuranceCopy{align-self:center;padding:100px max(30px,50vw - 590px) 100px clamp(45px,6vw,110px)}.assuranceCopy>p:not(.kicker){color:#ffffff94;max-width:620px;line-height:1.9}.assuranceCopy>div{background:#ffffff21;grid-template-columns:1fr 1fr;gap:1px;margin-top:46px;display:grid}.assuranceCopy article{background:#0b2116;min-height:115px;padding:20px}.assuranceCopy article strong,.assuranceCopy article span{display:block}.assuranceCopy article strong{font-size:13px}.assuranceCopy article span{color:#ffffff7a;margin-top:10px;font-size:9px;line-height:1.6}.officialContact{padding-bottom:100px}.officialContact>p:not(.kicker){max-width:680px;margin-inline:auto;line-height:1.8}.contactChecklist{background:#ffffff2e;grid-template-columns:repeat(4,1fr);gap:1px;width:min(720px,100%);margin:34px auto 0;display:grid}.contactChecklist span{background:var(--forest-2);color:#ffffffb8;padding:20px 10px;font-size:10px}.officialContact .contactNote{font-size:9px;color:#ffffff6b!important;margin-top:24px!important}.officialContact .heroActions{justify-content:center}.officialFooter small a{color:#ffffffb3}.contactPage{isolation:isolate;color:#fff;background:#071b12;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.contactBackdrop{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.contactPage:before{content:"";z-index:-1;background:linear-gradient(90deg,#04120bf0 0%,#04120bbd 48%,#04120b6b 100%),linear-gradient(#04120b1f,#04120b9e);position:absolute;inset:0}.contactNav{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;min-height:72px;padding:0 max(24px,50vw - 590px);display:flex}.contactNav>a:last-child{color:#ffffffc7;border:1px solid #ffffff47;border-radius:99px;padding:9px 13px;font-size:10px}.contactHero{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:clamp(50px,8vw,120px);width:min(1180px,100% - 48px);margin:auto;padding:55px 0;display:grid}.contactIntro h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6.4vw,82px);line-height:1.02}.contactIntro h1 span{color:#ffffff94}.contactIntro>p:not(.kicker){color:#ffffffa3;max-width:640px;margin:26px 0 0;font-size:14px;line-height:1.9}.contactIntro ol{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);max-width:690px;margin:52px 0 0;padding:0;list-style:none;display:grid}.contactIntro li{grid-template-columns:35px 1fr;gap:10px;padding:18px 18px 18px 0;display:grid}.contactIntro li>span{color:#ffffff5c;font:11px Georgia,serif}.contactIntro li strong,.contactIntro li small{display:block}.contactIntro li strong{font-size:11px}.contactIntro li small{color:#ffffff6e;margin-top:6px;font-size:8px}.contactCard{color:var(--ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f7f7f1f5;border:1px solid #ffffffab;border-radius:28px;padding:24px;position:relative;box-shadow:0 34px 90px #00000047}.contactCardTop{justify-content:space-between;align-items:center;display:flex}.contactCardTop span{color:var(--sage);letter-spacing:.16em;font-size:7px;font-weight:800}.contactCardTop b{color:var(--forest);background:#e3ebe1;border-radius:99px;padding:6px 8px;font-size:7px}.wechatQr{aspect-ratio:1;background:#fff;border:1px solid #d9ddd4;border-radius:18px;width:min(250px,100%);margin:20px auto 0;padding:11px}.wechatQr img{object-fit:contain;border-radius:10px;width:100%;height:100%}.wechatQr.empty{background:radial-gradient(circle at 75% 20%,#e1eadf,#0000 36%),#f5f5ef;place-items:center;display:grid}.wechatQr.empty>div{text-align:center;justify-items:center;gap:7px;display:grid}.wechatQr.empty span{border:1px solid var(--forest);width:50px;height:50px;color:var(--forest);border-radius:50%;place-items:center;font:italic 28px Georgia,serif;display:grid}.wechatQr.empty strong{font-size:12px}.wechatQr.empty small{color:var(--muted);font-size:8px}.contactIdentity{text-align:center;margin-top:19px}.contactIdentity small,.contactIdentity strong{display:block}.contactIdentity small{color:var(--sage);letter-spacing:.13em;font-size:7px}.contactIdentity strong{letter-spacing:.02em;overflow-wrap:anywhere;margin-top:6px;font-size:19px}.contactActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.contactActions>*{border:1px solid var(--forest);background:var(--forest);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;min-height:42px;padding:10px 12px;font-size:9px;font-weight:700;display:flex}.contactActions>:only-child{grid-column:1/-1}.contactActions a{color:var(--forest);background:#fff;border-color:#d2d8d0}.contactPhone{color:var(--muted);border-top:1px solid #e2e3dc;justify-content:space-between;gap:18px;margin:13px 0 0;padding:12px 0;font-size:9px;display:flex}.contactPhone strong{color:var(--ink)}.contactPending{color:#765f3b;text-align:center;background:#f0e7d8;border-radius:9px;margin:13px 0 0;padding:10px;font-size:8px;line-height:1.6}.contactPrivacy{color:var(--muted);text-align:center;margin:12px 0 0;font-size:7px;line-height:1.65}.contactFooter{color:#ffffff75;letter-spacing:.08em;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 max(24px,50vw - 590px);font-size:8px;display:flex}.contactFooter small{letter-spacing:0}@media (width<=820px){.contactPage{overflow:auto}.contactHero{grid-template-columns:1fr;padding:70px 0}.contactIntro{text-align:center}.contactIntro>p:not(.kicker){margin-inline:auto}.contactIntro ol{text-align:left;margin-inline:auto}.contactCard{width:min(390px,100%);margin:auto}}@media (width<=520px){.contactNav{min-height:62px;padding-inline:17px}.contactHero{gap:38px;width:calc(100% - 28px);padding:52px 0 36px}.contactIntro h1{font-size:clamp(40px,12.5vw,54px)}.contactIntro>p:not(.kicker){font-size:12px}.contactIntro ol{grid-template-columns:1fr;margin-top:34px}.contactIntro li{border-bottom:1px solid #ffffff1f;padding-block:13px}.contactCard{border-radius:22px;padding:18px}.wechatQr{width:min(235px,100%)}.contactFooter{text-align:center;flex-direction:column;justify-content:center;min-height:74px;padding:14px 17px}}@media (width<=900px){.trustShowcaseHeading{grid-template-columns:1fr 300px;gap:24px}.trustFrameGrid{grid-template-columns:1fr 1fr}.trustFrame{min-height:210px}.officialRouteGrid{grid-template-columns:1fr 1fr}.officialRouteGrid article:first-child{grid-column:1/-1}.officialProcess{grid-template-columns:1fr;gap:55px}.officialAssurance{grid-template-columns:1fr}.assuranceImage{min-height:520px}}@media (width<=650px){.personalizedBriefSummary{grid-template-columns:1fr;padding:14px 12px}.customerConstraintList{flex-direction:column;grid-column:1;align-items:flex-start}.briefAdvancedFields>summary,.canonicalActivityDetails>summary,.resourceAdjustmentPanel>summary{flex-direction:column;align-items:flex-start}.resourceRecommendationSummary>header,.personalizationIssuePanel>header{flex-direction:column;align-items:stretch}.resourceRecommendationSummary>header button{width:100%}.resourceRecommendationSummary>div{grid-template-columns:1fr}.resourceAdjustmentPanel>section{padding-inline:12px}.personalizationIssuePanel article{grid-template-columns:22px minmax(0,1fr)}.personalizationIssuePanel article button{grid-column:2;justify-self:start}.officialNav nav,.officialHero .homeHeroData{display:none}.trustShowcase{background:#f0efe7;margin-top:0;padding:18px 14px 0}.trustShowcasePanel{border-radius:22px;padding:18px}.trustShowcaseHeading{grid-template-columns:1fr;gap:13px}.trustShowcaseHeading h2{font-size:27px}.trustShowcaseHeading>p{text-align:left;max-width:420px}.trustFrameGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;margin:20px -18px -2px 0;padding-right:18px;display:flex;overflow-x:auto}.trustFrameGrid::-webkit-scrollbar{display:none}.trustFrame{scroll-snap-align:start;flex:0 0 78%;min-height:215px}.trustFrameImageButton>span{display:none}.trustLightbox{padding:12px}.trustLightbox>section{max-height:calc(100svh - 24px)}.trustLightboxStage img{max-height:calc(100svh - 170px)}.trustLightboxStage>button{width:38px;height:38px;font-size:23px}.trustLightboxStage>button.previous{left:5px}.trustLightboxStage>button.next{right:5px}.trustLightboxThumbs{justify-content:flex-start}.trustLightboxThumbs button{flex-basis:46px;height:36px}.officialIntro{padding-top:70px}.officialRouteGrid{grid-template-columns:1fr}.officialRouteGrid article:first-child{grid-column:auto}.officialRouteGrid article{min-height:430px}.officialProcess li{grid-template-columns:42px 1fr}.assuranceImage{min-height:380px}.assuranceCopy{padding:70px 22px}.assuranceCopy>div{grid-template-columns:1fr}.contactChecklist{grid-template-columns:1fr 1fr}.officialFooter{grid-template-columns:1fr}.officialFooter small{grid-column:1}}.plannerPage{background:#eef0eb;min-height:100svh}.plannerNav{z-index:80;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 20px;display:grid;position:sticky;top:0}.plannerBrand{align-items:center;gap:14px;display:flex}.plannerBrand>i{background:var(--line);width:1px;height:22px}.plannerBrand>b{font-size:12px}.autosave{color:var(--muted);font-size:10px}.autosave i{background:#8eb08e;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.plannerUser{justify-self:end;align-items:center;gap:9px;display:flex}.plannerUser>span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.plannerUser div{flex-direction:column;display:flex}.plannerUser small{color:var(--muted);font-size:8px}.plannerUser strong{font-size:11px}.plannerUser a{color:var(--muted);margin-left:8px;font-size:9px}.plannerLayout{grid-template-columns:198px minmax(600px,1fr) 350px;min-height:calc(100svh - 64px);display:grid}.plannerSidebar{border-right:1px solid var(--line);background:#f8f8f4;height:calc(100svh - 64px);padding:22px 12px;position:sticky;top:64px}.newPlan{background:var(--forest);color:#fff;border-radius:15px;align-items:center;gap:10px;padding:12px;display:flex}.newPlan>span{background:#ffffff24;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.newPlan div{flex-direction:column;gap:3px;display:flex}.newPlan strong{font-size:11px}.newPlan small{color:#ffffff87;font-size:8px}.plannerSidebar nav{gap:4px;margin-top:20px;display:grid}.plannerSidebar nav button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:25px 1fr 22px;align-items:center;padding:12px 10px;font-size:10px;display:grid}.plannerSidebar nav button.active{color:var(--forest);background:#e6ece6;font-weight:700}.plannerSidebar nav button span{font:10px Georgia,serif}.plannerSidebar nav button b{text-align:center;background:#163c2c14;border-radius:99px;justify-self:end;min-width:20px;padding:3px;font-size:8px}.sidebarOutput{border-top:1px solid var(--line);margin:24px 8px 0;padding-top:20px}.sidebarOutput small{color:var(--muted);letter-spacing:.12em;font-size:8px}.sidebarOutput p{color:var(--muted);margin:10px 0;font-size:9px}.historyButton{border:1px solid var(--line);width:calc(100% - 16px);color:var(--forest);background:#fff;border-radius:10px;justify-content:space-between;margin:8px;padding:9px 10px;font-size:9px;display:flex}.historyButton b{background:#e4ebe4;border-radius:99px;min-width:18px;padding:2px 5px;font-size:7px}.sidebarSample{color:var(--forest);font-size:9px;font-weight:700;position:absolute;bottom:20px;left:20px}.plannerMain{min-width:0;padding:32px}.workspaceHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.workspaceHeading h1{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,42px)}.headingActions{flex:none;gap:8px;display:flex}.headingActions .button{min-height:39px;padding:9px 15px;font-size:10px}.briefWorkspace{grid-template-columns:.9fr 1.1fr;gap:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:22px;box-shadow:0 14px 44px #102a1c0d}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.panelHead>div{align-items:center;gap:9px;display:flex}.panelHead>div>span{width:24px;height:24px;color:var(--forest);background:#e6ece6;border-radius:50%;place-items:center;font-size:8px;display:grid}.panelHead strong{font-size:11px}.panelHead small{color:var(--muted);font-size:8px}.panelHead em{text-align:center;border-radius:999px;min-width:45px;padding:7px 9px;font-size:9px;font-style:normal}.panelHead em.good{color:var(--forest);background:#deeadf}.panelHead em.review{color:#87562f;background:#f3e7d8}.inputModes{gap:6px;padding:13px 16px 0;display:flex}.inputModes button,.inputModes label{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;padding:7px 9px;font-size:8px}.inputModes .active{color:var(--forest);background:#eaf0ea;border-color:#a8bea9}.inputModes input{display:none}.uploadNotice{background:#edf3ed;border-radius:11px;gap:9px;margin:12px 16px 0;padding:10px;display:flex}.uploadNotice>span{color:var(--forest)}.uploadNotice div{flex-direction:column;gap:3px;min-width:0;display:flex}.uploadNotice strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.uploadNotice small{color:var(--muted);font-size:8px;line-height:1.5}.inputPanel textarea{resize:vertical;border:1px solid var(--line);width:calc(100% - 32px);min-height:510px;color:var(--ink);background:#fafaf7;border-radius:15px;outline:none;margin:14px 16px;padding:15px;font-size:11px;line-height:1.95}.inputPanel textarea:focus{border-color:#95ad99;box-shadow:0 0 0 3px #53785a14}.inputFooter{justify-content:space-between;align-items:center;gap:10px;padding:0 16px 16px;display:flex}.inputFooter>span{color:var(--muted);font-size:8px}.inputFooter button{background:var(--forest);color:#fff;border:0;border-radius:11px;padding:10px 13px;font-size:9px}.spinner{vertical-align:middle;border:1.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:11px;height:11px;margin-right:6px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.routeType{background:var(--forest-2);color:#fff;border-radius:15px;margin:16px;padding:16px}.routeType small{color:#ffffff80;font-size:8px}.routeType strong{margin-top:6px;font-size:18px;display:block}.routeType p{color:#ffffff9e;margin:8px 0 0;font-size:9px;line-height:1.6}.extractedGrid{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 16px;display:grid}.extractedGrid article{background:#f3f4ef;border-radius:11px;padding:11px}.extractedGrid article.missing{background:#f8eee5}.extractedGrid small{color:var(--muted);font-size:7px;display:block}.extractedGrid strong{margin-top:5px;font-size:9px;display:block}.extractedGrid .missing strong{color:#9a613f}.warningSummary{gap:16px;margin:18px 16px 8px;display:flex}.warningSummary>div{align-items:center;gap:6px;font-size:9px;display:flex}.highDot,.reviewDot{background:var(--red);border-radius:50%;width:7px;height:7px}.reviewDot{background:var(--amber)}.warningList{gap:6px;margin:0 16px;display:grid}.warningList button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:30px 1fr 10px;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.warningList button>span{color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.warningList .high{background:var(--red)}.warningList .review{background:var(--amber)}.warningList div{min-width:0}.warningList strong{font-size:9px;display:block}.warningList small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.warningList button>b{color:var(--muted)}.missingBox{background:#f5f2e9;border-radius:13px;margin:16px;padding:13px}.missingBox>strong{font-size:9px}.missingBox>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.missingBox span{color:var(--muted);background:#fff;border-radius:7px;padding:5px 7px;font-size:7px}.dayEditorList{gap:8px;display:grid}.editorDay{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.editorDay.selected{border-color:#96ae9b;box-shadow:0 15px 40px #1a402b14}.editorDayTop{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:13px 15px;display:grid}.editorDayTop>span{width:39px;height:39px;color:var(--forest);background:#e6ede6;border-radius:50%;place-items:center;font-size:10px;font-weight:750;display:grid}.editorDayTop>div{min-width:0}.editorDayTop strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.editorDayTop small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.editorDayTop em{border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal}.editorDayTop em.normal{color:var(--forest);background:#e2ede2}.editorDayTop em.review{color:#8e632e;background:#f5ead9}.editorDayTop em.high{color:#944c42;background:#f4e0dc}.dayEditFields{border-top:1px solid var(--line);background:#fafaf7;gap:11px;padding:16px;display:grid}.dayEditFields>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dayEditFields label,.previewSettings label{color:var(--muted);font-size:8px}.dayEditFields input,.dayEditFields textarea,.previewSettings input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;outline:none;margin-top:5px;padding:9px 10px;font-size:9px}.dayEditFields textarea{resize:vertical;min-height:75px}.dayControls{flex-wrap:wrap;grid-template-columns:none!important;gap:6px!important;display:flex!important}.dayControls button{border:1px solid var(--line);color:var(--forest);background:#fff;border-radius:8px;padding:7px 9px;font-size:8px}.dayControls button.danger{color:var(--red)}.dayControls button:disabled{opacity:.35}.addDay{color:var(--forest);background:#ffffff73;border:1px dashed #a8b8a9;border-radius:15px;padding:15px;font-size:10px}.resourceWorkspace{gap:30px;display:grid}.resourceGroup{border-bottom:1px solid var(--line);padding-bottom:26px}.resourceGroupHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.resourceGroupHead span{color:var(--sage);letter-spacing:.14em;font-size:8px}.resourceGroupHead h2{margin:5px 0 0;font-size:20px}.resourceGroupHead>small{color:var(--muted);font-size:8px}.resourceOptionScroller{grid-template-columns:repeat(3,minmax(230px,1fr));gap:10px;padding-bottom:5px;display:grid;overflow-x:auto}.resourceOption{border:1px solid var(--line);text-align:left;background:#fff;border-radius:17px;padding:0;overflow:hidden}.resourceOption.selected{border:2px solid var(--forest)}.resourceImage{background-position:50%;background-size:cover;height:150px;position:relative}.resourceImage>span,.resourceImage>b{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081b11a6;border-radius:999px;padding:5px 7px;font-size:7px;position:absolute;top:10px}.resourceImage>span{left:10px}.resourceImage>b{background:var(--forest);right:10px}.resourceOptionBody{padding:13px}.resourceOptionBody>small{color:var(--sage);font-size:7px}.resourceOptionBody>strong{margin-top:5px;font-size:13px;display:block}.resourceOptionBody>p{min-height:48px;color:var(--muted);font-size:8px;line-height:1.55}.resourceOptionBody>div{flex-wrap:wrap;gap:4px;display:flex}.resourceOptionBody>div span{color:var(--forest);background:#edf1ec;border-radius:6px;padding:4px 6px;font-size:7px}.resourceOptionBody>em{color:var(--amber);margin-top:11px;font-size:7px;font-style:normal;display:inline-block}.livePreview{border-left:1px solid var(--line);background:#f8f8f4;height:calc(100svh - 64px);padding:18px;position:sticky;top:64px;overflow-y:auto}.previewHead{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:9px;display:flex}.previewHead i{background:#78a67d;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.previewHead>span{color:var(--muted);font-size:8px}.phoneFrame{background:#fff;border:7px solid #17221c;border-radius:33px;width:250px;min-height:520px;margin:auto;overflow:hidden;box-shadow:0 24px 55px #0a201433}.phoneTop{color:#fff;background:#17221c;justify-content:space-between;align-items:center;height:27px;padding:0 12px;font-size:7px;display:flex}.phoneTop i{background:#050806;border-radius:999px;width:55px;height:13px}.phoneHero{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:192px;padding:20px 17px;display:flex;position:relative}.phoneHero>div{background:linear-gradient(#0000,#06150dd9);position:absolute;inset:0}.phoneHero>:not(div){z-index:1;position:relative}.phoneHero small{color:#ffffff8c;font-size:6px}.phoneHero strong{margin-top:6px;font-size:20px;line-height:1.08}.phoneHero p{color:#ffffffab;margin:7px 0 0;font-size:7px}.phoneBody{padding:16px}.phoneBody>small{color:var(--sage);font-size:6px}.phoneBody h3{margin:4px 0 7px;font-size:15px}.phoneBody>p{color:var(--muted);margin:0;font-size:7px;line-height:1.5}.phoneTags{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.phoneTags span{color:var(--forest);background:#e6ede6;border-radius:99px;padding:4px 5px;font-size:6px}.phoneRoute{border-top:1px solid var(--line);margin-top:13px;padding-top:10px}.phoneRoute>small{color:var(--muted);font-size:6px}.phoneRoute>div{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr;padding:7px 0;display:grid}.phoneRoute span{color:var(--forest);font-size:7px;font-weight:700}.phoneRoute p{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:6px;overflow:hidden}.phoneBody>button{background:var(--forest);color:#fff;border:0;border-radius:99px;width:100%;margin-top:12px;padding:8px;font-size:7px}.previewSettings{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.previewSettings label:nth-child(2){grid-column:span 2}.previewSettings input{padding:8px}.publishHint{color:var(--muted);background:#eeeade;border-radius:10px;margin-top:12px;padding:11px;font-size:8px;line-height:1.5}.publishSuccess{background:#e1ece2;border-radius:12px;grid-template-columns:22px 1fr auto auto;align-items:center;gap:7px;margin-top:12px;padding:10px;display:grid}.publishSuccess>span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.publishSuccess div{min-width:0}.publishSuccess strong,.publishSuccess small{font-size:7px;display:block}.publishSuccess small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publishSuccess button,.publishSuccess a{color:var(--forest);background:#fff;border:0;border-radius:6px;padding:5px 6px;font-size:7px}.historyBackdrop{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05120c85;justify-content:flex-end;display:flex;position:fixed;inset:0}.historyDrawer{background:var(--paper);width:min(460px,100%);height:100%;padding:26px;overflow-y:auto;box-shadow:-24px 0 70px #06190f38}.historyDrawer header{justify-content:space-between;align-items:flex-start;display:flex}.historyDrawer header small{color:var(--sage);letter-spacing:.15em;font-size:8px}.historyDrawer header h2{letter-spacing:-.04em;margin:7px 0 0;font-size:34px}.historyDrawer header button{border:1px solid var(--line);width:35px;height:35px;color:var(--ink);background:#fff;border-radius:50%;font-size:20px}.historyList{gap:8px;margin-top:28px;display:grid}.historyList article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.historyList>article>span{text-align:center;border-radius:99px;padding:5px 6px;font-size:7px}.historyList>article>span.published{color:var(--forest);background:#d9ead9}.historyList>article>span.draft{color:var(--muted);background:#e9e8e1}.historyList div{min-width:0}.historyList strong,.historyList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.historyList strong{font-size:10px}.historyList small{color:var(--muted);margin-top:4px;font-size:7px}.historyList a,.historyList em{color:var(--forest);font-size:8px;font-style:normal}.historyList em{color:var(--muted)}.emptyHistory{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.emptyHistory>span{width:48px;height:48px;color:var(--forest);background:#e5ebe5;border-radius:50%;place-items:center;display:grid}.emptyHistory strong{margin-top:16px}.emptyHistory p{color:var(--muted);font-size:10px}.notFound{background:var(--cream);flex-direction:column;justify-content:center;min-height:100svh;padding:70px max(24px,50vw - 480px);display:flex}.notFound>p{color:var(--sage);letter-spacing:.16em;margin:90px 0 20px;font-size:10px}.notFound h1{letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(46px,7vw,78px);line-height:1.05}.notFound>span{max-width:560px;color:var(--muted);margin-top:25px;line-height:1.8}.notFound>div:last-child{gap:8px;margin-top:30px;display:flex}.tripPage{padding-bottom:0;overflow:clip}.tripNav{z-index:30;color:#fff;justify-content:space-between;align-items:center;height:62px;padding:0 max(18px,50vw - 560px);display:flex;position:absolute;inset:0 0 auto}.tripNav>div{color:#ffffffb3;align-items:center;gap:7px;font-size:9px;display:flex}.tripNav>div i{background:#9bd29b;border-radius:50%;width:5px;height:5px}.tripNav>button{color:#fff;background:#ffffff14;border:1px solid #ffffff4d;border-radius:99px;padding:8px 11px;font-size:9px}.tripNavActions{align-items:center;gap:7px;display:flex}.tripNavActions select,.tripNavActions button,.tripNavActions summary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091d1357;border:1px solid #ffffff47;border-radius:99px;height:33px;padding:0 11px;font-size:9px}.tripNavActions select option{color:var(--ink)}.shareMenuWrap{position:relative}.shareMenuWrap>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;list-style:none;display:flex}.shareMenuWrap>summary::-webkit-details-marker{display:none}.shareMenuWrap[open]>summary{background:#ffffff2e}.shareMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f9f4f7;border:1px solid #ffffff2e;border-radius:17px;gap:4px;width:272px;padding:7px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 20px 55px #03130b47}.shareMenu button{width:100%;height:auto;min-height:62px;color:var(--ink);text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.shareMenu button:hover{background:#e7ece4}.shareMenu button:disabled{opacity:.55}.shareMenu button>span{background:var(--forest);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:800;display:grid}.shareMenu button>div{min-width:0}.shareMenu strong,.shareMenu small{display:block}.shareMenu strong{font-size:10px}.shareMenu small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.pdfOnly,.pdfHeroImage{display:none}.tripHero{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:90svh;display:flex;position:relative}.tripHeroShade{background:linear-gradient(#05120b24,#05120be0);position:absolute;inset:0}.tripHeroCopy{z-index:2;width:100%;padding:120px max(22px,50vw - 560px) 110px;position:relative}.tripHeroCopy h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(52px,8vw,92px);line-height:.98}.tripHeroCopy>p:not(.kicker){color:#ffffffb8}.tripHeroCopy>div{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.tripHeroCopy>div span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff0f;border:1px solid #ffffff3d;border-radius:99px;padding:8px 11px;font-size:9px}.tripHeroFoot{z-index:2;color:#ffffff85;align-items:baseline;gap:8px;font-size:9px;display:flex;position:absolute;bottom:34px;right:max(22px,50vw - 560px)}.tripHeroFoot strong{color:#fff;font-size:14px}.tripSection{padding:94px max(22px,50vw - 560px)}.fitSection{background:var(--cream)}.fitLayout{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.fitLayout>div>span{color:var(--muted);font-size:11px}.fitLayout h2,.tripSectionHead h2,.tripTrust h2,.tripCta h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(40px,5.5vw,70px);line-height:1.08}.fitLayout>div>p{max-width:680px;color:var(--muted);margin:25px 0 0;line-height:1.85}.fitLayout aside{background:#ffffffad;border-radius:24px;padding:28px}.fitLayout aside small{color:var(--sage)}.fitLayout aside p{color:var(--muted);line-height:1.7}.fitLayout aside div{border-top:1px solid var(--line);justify-content:space-between;padding-top:16px;font-size:11px;display:flex}.routeOverview{background:#f7f7f1}.tripSectionHead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.tripSectionHead>span{color:var(--sage);white-space:nowrap;background:#e6ebe5;border-radius:99px;padding:8px 11px;font-size:9px}.routeRail{background:linear-gradient(145deg,#e7ede69e,#ffffff75);border:1px dashed #bdc9bd;border-radius:30px;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 14px;margin-top:52px;padding:24px;display:grid;overflow:visible}.routeRail>div{min-width:0;position:relative}.routeRail span{z-index:2;background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid;position:relative}.routeRail strong{overflow-wrap:anywhere;min-width:0;margin-top:10px;font-size:10px;line-height:1.55;display:block}.routeRail i{z-index:1;background:repeating-linear-gradient(90deg,var(--sage) 0 5px,transparent 5px 9px);width:calc(100% - 16px);height:1px;position:absolute;top:14px;left:30px}.routeAssurance{grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;display:grid}.routeAssurance article{background:#fff;border-radius:20px;padding:24px}.routeAssurance small{color:var(--sage)}.routeAssurance strong{margin-top:8px;font-size:18px;display:block}.routeAssurance p{color:var(--muted);margin-bottom:0;font-size:11px;line-height:1.6}.dayExperience{background:var(--paper)}.dayScroller{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:44px;padding:0 0 18px;display:flex;overflow-x:auto}.daySlide{color:#fff;text-align:left;scroll-snap-align:start;opacity:.68;background-position:50%;background-size:cover;border:0;border-radius:24px;flex-direction:column;flex:0 0 min(340px,78vw);justify-content:flex-end;align-items:flex-start;min-height:420px;padding:24px;transition:opacity .2s,transform .2s;display:flex;position:relative;overflow:hidden}.daySlide.active{opacity:1;transform:translateY(-5px)}.daySlide>div{background:linear-gradient(#0000 20%,#06160ee6);position:absolute;inset:0}.daySlide>:not(div){z-index:1;position:relative}.daySlide>span{border:1px solid #fff6;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:auto;font-size:9px;display:grid}.daySlide strong{font-size:18px;line-height:1.45}.daySlide small{color:#fff9;margin-top:8px}.daySlide b{background:#ffffff21;border-radius:99px;margin-top:12px;padding:6px 8px;font-size:8px}.dayDetail{grid-template-columns:1fr .8fr;align-items:center;gap:50px;margin-top:24px;display:grid}.dayDetail h3{letter-spacing:-.04em;margin:0;font-size:32px}.dayDetail>div>p:not(.kicker){color:var(--muted);line-height:1.85}.dayDetail>img{object-fit:cover;border-radius:24px;width:100%;height:340px}.tagRow{flex-wrap:wrap;gap:6px;display:flex}.tagRow span{color:var(--forest);background:#e7ede6;border-radius:8px;padding:7px 9px;font-size:9px}.dayDetail aside{color:var(--muted);background:#f4e9df;border-radius:12px;margin-top:18px;padding:13px;font-size:10px}.dayDetail aside b{color:var(--orange);margin-right:8px}.weatherSection{background:var(--cream)}.segmented{background:#ffffffad;border-radius:99px;padding:3px;display:flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:99px;padding:8px 12px;font-size:9px}.segmented button.active{background:var(--forest);color:#fff}.weatherPlan{background:#fff;border-radius:28px;grid-template-columns:1.15fr .85fr;margin-top:40px;display:grid;overflow:hidden}.weatherPlan>div{background-position:50%;background-size:cover;min-height:460px}.weatherPlan article{align-self:center;padding:50px}.weatherPlan small{color:var(--sage)}.weatherPlan h3{letter-spacing:-.04em;margin:12px 0 25px;font-size:30px}.weatherPlan ul{color:var(--muted);gap:12px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.resourceExperience{background:var(--paper)}.resourceTabs{background:#e9ece6;border-radius:99px;width:fit-content;margin-top:34px;padding:4px;display:flex}.resourceTabs button{min-width:92px;color:var(--muted);background:0 0;border:0;border-radius:99px;padding:11px 17px;font-size:12px;font-weight:700}.resourceTabs button.active{color:var(--forest);background:#fff;box-shadow:0 5px 16px #14322014}.resourceShowcase{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:28px;margin-top:18px;display:grid}.spaceViewer{min-height:540px;color:var(--ink);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#e8ebe4;border-radius:28px;position:relative;overflow:hidden}.spaceViewer.fitToImage{height:auto;min-height:0}.spaceViewerBackdrop{z-index:0;object-fit:cover;filter:blur(18px)saturate(.72)brightness(.9);opacity:.34;width:calc(100% + 36px);max-width:none;height:calc(100% + 36px);position:absolute;inset:-18px;transform:scale(1.04)}.spaceViewerImage{position:absolute;inset:0}.spaceViewer.preserveFullImage .spaceViewerImage{z-index:1;background:#e8ebe48a;object-fit:contain!important;object-position:center!important}.adaptiveImage{object-position:center;background:#e8ebe4;width:100%;max-width:none;height:100%}.adaptiveImage.cover{object-fit:cover}.adaptiveImage.contain{object-fit:contain}.frameCounter{z-index:4;width:fit-content;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;letter-spacing:.08em;background:#f8f8f3eb;border:1px solid #17231d1f;border-radius:99px;padding:8px 11px;font-size:9px;position:absolute;top:24px;left:24px;box-shadow:0 5px 18px #0f231714}.framePurpose{z-index:4;color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071f14d1;border-radius:99px;width:fit-content;padding:8px 12px;font-size:9px;font-weight:750;position:absolute;bottom:24px;left:24px;box-shadow:0 6px 20px #071f1433}.viewerNav{z-index:6;width:46px;height:46px;color:var(--forest);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#f8f8f3f0;border:1px solid #17231d26;border-radius:50%;place-items:center;padding:0;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #0b1f1329}.viewerNav:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.viewerNav span{margin-top:-3px;font:34px/1 Georgia,serif}.viewerPrev{left:18px}.viewerNext{right:18px}.resourceShowcase>article{background:#eef0e9;border-radius:28px;padding:34px}.resourceTitle{justify-content:space-between;align-items:center;display:flex}.resourceTitle>b{color:var(--sage);font-size:10px}.resourceStatus{border-radius:99px;width:fit-content;padding:6px 9px;font-size:8px}.resourceStatus.reference{color:var(--muted);background:#e5e7e1}.resourceStatus.pending{color:#752;background:#eee1c8}.resourceStatus.confirmed{color:var(--forest);background:#d7ead8}.resourceShowcase h3{letter-spacing:-.04em;margin:28px 0 5px;font-size:34px}.resourceShowcase>article>small{color:var(--sage)}.resourceShowcase>article>p{color:var(--muted);margin:22px 0;line-height:1.8}.clearNote{color:var(--muted);background:#ffffffa6;border-radius:12px;margin-top:26px;padding:14px;font-size:9px;line-height:1.6}.clearNote b{color:var(--forest);margin-right:7px}.tripTrust{background:var(--forest-2);color:#fff;padding:100px max(22px,50vw - 560px)}.tripTrust h2{max-width:850px}.tripTrust>div{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.tripTrust article{border-right:1px solid #ffffff26;padding:25px 20px 25px 0}.tripTrust article+article{padding-left:20px}.tripTrust article:last-child{border-right:0}.tripTrust article p{color:#ffffff9e;margin-bottom:0;font-size:11px}.tripCta{text-align:center;background:var(--cream);padding:105px 22px}.tripCta>span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;display:grid}.tripCta p{color:var(--muted)}.tripCta>div{justify-content:center;gap:8px;margin-top:28px;display:flex}.tripFooter{color:#fff;background:#071b12;justify-content:space-between;align-items:center;padding:42px max(22px,50vw - 560px);display:flex}.tripFooter p{color:#ffffff6e;font-size:9px}@media (width<=1050px){.plannerLayout{grid-template-columns:170px minmax(560px,1fr)}.livePreview,.plannerUser div,.plannerUser a{display:none}.systemPreview{grid-template-columns:1fr}.previewCopy{max-width:600px}}@media (width<=760px){.siteNav{grid-template-columns:1fr auto;height:58px}.siteNav nav{display:none}.navAction{font-size:9px}.homeHero{min-height:88svh}.homeHeroCopy{padding:108px 20px 96px}.homeHero h1{font-size:clamp(40px,12.5vw,49px)}.homeHeroCopy>p:not(.kicker){font-size:13px}.homeHeroData{justify-content:space-between;gap:10px;bottom:32px;left:20px;right:20px}.homeHeroData strong{font-size:18px}.homeSection{padding:76px 20px}.sectionTitleRow{grid-template-columns:1fr;gap:24px}.sectionTitleRow h2,.previewCopy h2{font-size:clamp(32px,10vw,39px)}.officialProcess h2,.assuranceCopy h2{font-size:clamp(34px,10.5vw,42px)}.homeCta h2{font-size:clamp(36px,11vw,42px)}.capabilityGrid{grid-template-columns:1fr 1fr}.capabilityGrid article,.capabilityGrid article+article{border-bottom:1px solid var(--line);min-height:220px;padding:22px 14px}.capabilityGrid article:nth-child(2n){border-right:0}.capabilityGrid h3{margin-top:38px}.miniWorkspace{grid-template-columns:1fr 1fr;min-height:520px;padding:18px}.miniPhone{grid-column:span 2;min-height:220px;margin:0}.caseGrid{grid-template-columns:1fr}.caseFeature,.caseQuote{min-height:460px;padding:28px}.caseFeature h3{font-size:36px}.caseQuote p{font-size:24px}.siteFooter{grid-template-columns:1fr}.siteFooter small{grid-column:auto}.plannerNav{grid-template-columns:1fr auto;height:58px}.autosave{display:none}.plannerLayout{display:block}.plannerSidebar{z-index:60;border:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:7px;position:sticky;top:58px}.newPlan,.sidebarOutput,.sidebarSample,.historyButton{display:none}.plannerSidebar nav{grid-template-columns:repeat(3,1fr);gap:5px;margin:0}.plannerSidebar nav button{text-align:center;justify-content:center;gap:5px;padding:9px 6px;display:flex}.plannerSidebar nav button span,.plannerSidebar nav button b{display:none}.plannerMain{padding:20px 14px 80px}.workspaceHeading{align-items:flex-start}.workspaceHeading h1{font-size:28px}.headingActions{flex-direction:column}.headingActions .button.secondary{display:none}.briefWorkspace{grid-template-columns:1fr}.inputPanel textarea{min-height:380px}.extractedGrid{grid-template-columns:1fr 1fr}.resourceOptionScroller{grid-template-columns:repeat(3,245px)}.resourceGroupHead{flex-direction:column;align-items:flex-start;gap:8px}.dayEditFields>div{grid-template-columns:1fr}.tripNav{height:56px;padding:0 17px}.tripNav>.tripStatusText{display:none}.tripHero{min-height:82svh}.tripHeroCopy{padding:105px 20px 95px}.tripHeroCopy h1{font-size:50px}.tripHeroFoot{bottom:27px;left:20px;right:auto}.tripSection{padding:72px 20px}.fitLayout{grid-template-columns:1fr;gap:32px}.fitLayout h2,.tripSectionHead h2,.tripTrust h2,.tripCta h2{font-size:38px}.tripSectionHead{align-items:flex-start}.routeAssurance{grid-template-columns:1fr}.daySlide{flex-basis:82vw;min-height:390px}.dayDetail{grid-template-columns:1fr;gap:24px}.dayDetail>img{height:240px}.weatherPlan{grid-template-columns:1fr}.weatherPlan>div{min-height:300px}.weatherPlan article{padding:28px 22px}.resourceShowcase{grid-template-columns:1fr}.spaceViewer{min-height:430px}.resourceShowcase>article{padding:26px 22px}.tripTrust{padding:80px 20px}.tripTrust>div{grid-template-columns:1fr}.tripTrust article,.tripTrust article+article{border-bottom:1px solid #ffffff26;border-right:0;padding:20px 0}.tripCta{padding:80px 20px}.tripCta>div{flex-direction:column}.tripFooter{flex-direction:column;align-items:flex-start;gap:16px}}@media (width>=761px) and (height<=700px){.officialHero{min-height:max(100svh,540px)}.homeHeroCopy{padding-top:96px;padding-bottom:82px}.homeHero h1{font-size:clamp(50px,6vw,76px)}.homeHeroCopy>p:not(.kicker){margin-top:18px}.heroActions{margin-top:22px}.homeHeroData{bottom:26px}}@media (width<=380px){.wordmark{gap:7px}.wordmark strong{font-size:12px}.navAction{padding-inline:12px}.homeHeroCopy{padding-inline:16px}.trustShowcase{padding-inline:10px}.trustShowcasePanel{padding:15px}.homeSection{padding-inline:16px}}.simpleSales{min-height:100svh;color:var(--ink);background:#f5f5ef}.simpleTopbar{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9f4f0;border-bottom:1px solid #dedfd7;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 max(24px,50vw - 640px);display:grid;position:sticky;top:0}.simpleTopbar nav{background:#e9eae3;border-radius:99px;gap:3px;padding:4px;display:flex}.simpleTopbar nav button{min-width:78px;color:var(--muted);background:0 0;border:0;border-radius:99px;padding:8px 14px;font-size:10px}.simpleTopbar nav button.active{color:var(--forest);background:#fff;box-shadow:0 4px 14px #0d2b1b14}.simpleTopbar nav .analyticsNavLink{color:#8b6238;white-space:nowrap;border-radius:99px;place-items:center;min-width:78px;padding:8px 14px;font-size:10px;text-decoration:none;display:grid}.simpleUser{justify-self:end;align-items:center;gap:9px;display:flex}.simpleUser>span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.simpleUser a{color:var(--muted)}.simpleContent{width:min(1280px,100% - 48px);margin:0 auto;padding:54px 0 100px}.simplePageHead{justify-content:space-between;align-items:end;gap:30px;display:flex}.simplePageHead p{color:var(--sage);letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:800}.simplePageHead h1{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,52px)}.simplePageHead>div>span{color:var(--muted);margin-top:12px;font-size:11px;display:block}.pageHeadActions{align-items:center;gap:8px;display:flex}.pageHeadActions a{text-decoration:none}.dataError{color:#81513f;background:#fff5f0;border:1px solid #e0c5ba;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:11px 13px;font-size:9px;display:flex}.dataError button{color:#81513f;background:#fff;border:1px solid #d9b7aa;border-radius:7px;padding:7px 9px;font-size:8px}.simplePrimary,.simpleSecondary{border-radius:10px;padding:11px 17px;font-size:10px;font-weight:700}.simplePrimary{border:1px solid var(--forest);background:var(--forest);color:#fff;box-shadow:0 10px 24px #0d311e24}.simpleSecondary{color:var(--forest);background:#fff;border:1px solid #d2d5cc}.simplePrimary.full,.simpleSecondary.full{width:100%}.simplePrimary:disabled,.simpleSecondary:disabled{cursor:wait;opacity:.55}.statusOverview{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px;display:grid}.statusOverview article{background:#ffffffb3;border:1px solid #e0e1da;border-radius:16px;padding:20px}.statusOverview small{color:var(--muted);font-size:9px}.statusOverview strong{letter-spacing:-.04em;margin-top:13px;font-size:28px;display:block}.proposalList{background:#fff;border:1px solid #dedfd8;border-radius:18px;margin-top:22px;overflow:hidden}.draftRecovery{background:#edf3eb;border:1px solid #cbd7ca;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:17px 19px;display:flex}.draftRecovery span,.draftRecovery strong,.draftRecovery small{display:block}.draftRecovery span{color:var(--sage);letter-spacing:.12em;font-size:7px;font-weight:800}.draftRecovery strong{margin-top:5px;font-size:12px}.draftRecovery small{color:var(--muted);margin-top:5px;font-size:8px}.draftRecovery>div:last-child{gap:7px;display:flex}.proposalListHead,.proposalList>article{grid-template-columns:minmax(260px,1fr) 150px 140px 100px;align-items:center;gap:18px;display:grid}.proposalListHead{color:var(--muted);background:#edeee8;padding:12px 20px;font-size:8px}.proposalList>article{border-top:1px solid #ebebe6;min-height:84px;padding:17px 20px;position:relative}.proposalList>article>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.proposalList>article>div:first-child>b{height:36px;color:var(--forest);background:#e3e9e1;border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.proposalList p{min-width:0;margin:0}.proposalList p strong,.proposalList p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.proposalList p small,.proposalList time{color:var(--muted);margin-top:5px;font-size:8px}.proposalList>article>button{color:var(--forest);text-align:right;background:0 0;border:0;font-size:9px;font-weight:700}.proposalList aside{color:#755d36;background:#f5eee3;border-radius:8px;grid-column:1/-1;margin-top:-6px;padding:8px 10px;font-size:8px}.planStatus{width:fit-content;color:var(--muted);background:#ecece7;border-radius:99px;padding:6px 9px;font-size:8px}.planStatus.revision_requested{color:#8b4931;background:#f1dfd5}.planStatus.plan_accepted{color:#4b692e;background:#e1e9d8}.planStatus.quote_sent{color:#5f4d83;background:#e5e0ef}.planStatus.confirmed{color:var(--forest);background:#d5ead7}.planStatus.viewed{color:#386173;background:#dfe8ec}.emptyProposals{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:50px;display:flex}.emptyProposals>span{width:48px;height:48px;color:var(--forest);background:#e6ebe3;border-radius:50%;place-items:center;font-size:22px;display:grid}.emptyProposals h2{margin:18px 0 0}.emptyProposals p{color:var(--muted)}.emptyProposals button{margin-top:10px}.planEditor{max-width:1120px;margin:0 auto}.editorTop{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.editorTop>button:first-child{color:var(--muted);background:0 0;border:0;justify-self:start;font-size:9px}.editorTop>div{text-align:center}.editorTop small,.editorTop strong{display:block}.editorTop small{color:var(--sage);font-size:7px}.editorTop strong{margin-top:5px;font-size:12px}.editorTop .simpleSecondary{justify-self:end}.editorSave{justify-self:end;align-items:center;gap:9px;display:flex}.editorSave>span{color:var(--sage);white-space:nowrap;font-size:7px}.editorSave>button{justify-self:auto!important}.simpleSteps{background:#edeee8;border:1px solid #dcddd5;border-radius:16px;grid-template-columns:repeat(4,1fr);margin:30px 0 20px;display:grid;overflow:hidden}.simpleSteps button{color:#999d94;text-align:left;background:0 0;border:0;border-right:1px solid #dcddd5;align-items:center;gap:10px;min-height:76px;padding:13px 16px;display:flex}.simpleSteps button:last-child{border-right:0}.simpleSteps button.active{color:var(--ink);background:#fff}.simpleSteps button.done{color:var(--forest)}.simpleSteps button>span{border:1px solid #cdd0c7;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:8px;display:grid}.simpleSteps button.active>span,.simpleSteps button.done>span{border-color:var(--forest);background:var(--forest);color:#fff}.simpleSteps p{margin:0}.simpleSteps strong,.simpleSteps small{display:block}.simpleSteps small{margin-top:4px;font-size:7px}.simpleFormCard{background:#fff;border:1px solid #dedfd7;border-radius:20px;padding:32px;box-shadow:0 18px 50px #152c1e0b}.simpleFormCard>header{border-bottom:1px solid #e9e9e4;align-items:flex-start;gap:14px;padding-bottom:24px;display:flex}.simpleFormCard>header>span{background:var(--forest);color:#fff;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;font-size:9px;display:grid}.simpleFormCard h2{letter-spacing:-.035em;margin:0;font-size:23px}.simpleFormCard header p{color:var(--muted);margin:7px 0 0;font-size:9px}.simpleFormCard label{color:#4c554e;gap:7px;font-size:9px;font-weight:650;display:grid}.simpleFormCard input,.simpleFormCard textarea,.simpleFormCard select,.resourceForm input,.resourceForm textarea,.resourceForm select,.resourceToolbar input{width:100%;color:var(--ink);font:inherit;background:#fafaf7;border:1px solid #d9dcd3;border-radius:9px;outline:none;padding:11px 12px;font-size:10px}.simpleFormCard input:focus,.simpleFormCard textarea:focus,.simpleFormCard select:focus,.resourceForm input:focus,.resourceForm textarea:focus,.resourceForm select:focus{background:#fff;border-color:#839c88;box-shadow:0 0 0 3px #4b6b5214}.basicFields{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:24px;display:grid}.proposalNameField{margin-top:24px}.proposalNameField small{color:var(--muted);font-size:8px;font-weight:400}.routePaste{margin-top:20px}.simpleFormCard .routePaste textarea{resize:vertical;height:clamp(360px,46vh,560px);min-height:360px;line-height:1.85;overflow-y:auto}.routePaste small{color:var(--muted);font-weight:400}.parsePrivacyNote{background:#edf1ea;border-radius:9px;justify-content:space-between;gap:18px;margin-top:10px;padding:10px 12px;display:flex}.parsePrivacyNote span{color:var(--forest);font-size:8px;font-weight:750}.parsePrivacyNote small{color:var(--muted);font-size:8px}.planningModePanel{background:linear-gradient(135deg,#f7f8f3,#eef3eb);border:1px solid #d7ded3;border-radius:14px;margin-top:20px;padding:16px}.planningModePanel>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.planningModePanel>header small,.planningModePanel>header strong{display:block}.planningModePanel>header small{color:#9b7640;letter-spacing:.14em;font-size:7px;font-weight:800}.planningModePanel>header strong{color:var(--forest);margin-top:4px;font-size:12px}.planningModePanel>header>span{color:var(--muted);font-size:8px}.planningModePanel>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.planningModePanel button{text-align:left;color:var(--ink);background:#ffffffd1;border:1px solid #d5dbd2;border-radius:11px;gap:5px;padding:13px 14px;display:grid}.planningModePanel button b{font-size:10px}.planningModePanel button small{color:var(--muted);font-size:8px;line-height:1.55}.planningModePanel button.active{border-color:var(--forest);background:var(--forest);color:#fff;box-shadow:0 9px 24px #22452d24}.planningModePanel button.active small{color:#ffffffb8}.briefCompletionPanel{background:#fff;border:1px solid #dbe1d7;border-radius:15px;margin-top:16px;overflow:hidden}.briefCompletionPanel>header{background:#f4f6f1;grid-template-columns:1fr minmax(150px,260px);align-items:center;gap:20px;padding:15px 16px;display:grid}.briefCompletionPanel>header small,.briefCompletionPanel>header strong{display:block}.briefCompletionPanel>header small{color:#987642;letter-spacing:.13em;font-size:7px;font-weight:800}.briefCompletionPanel>header strong{color:var(--forest);margin-top:4px;font-size:14px}.briefCompletionPanel>header p{color:var(--muted);margin:5px 0 0;font-size:8px}.briefCompletionPanel>header i{background:#dfe5dc;border-radius:99px;height:7px;overflow:hidden}.briefCompletionPanel>header i span{border-radius:inherit;background:linear-gradient(90deg,#b88342,var(--sage),var(--forest));height:100%;transition:width .25s;display:block}.briefFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:14px 16px 16px;display:grid}.briefFieldGrid label{background:#fafbf8;border:1px solid #e1e5dc;border-radius:10px;min-width:0;padding:10px}.briefFieldGrid label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.briefFieldGrid label em{color:var(--muted);white-space:nowrap;background:#eef1eb;border-radius:99px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:700}.briefFieldGrid label.extracted em{color:var(--forest);background:#e4eee1}.briefFieldGrid label.confirmed{background:#f4f8f2;border-color:#8ea792}.briefFieldGrid label.confirmed em{background:var(--forest);color:#fff}.briefFieldGrid label.missing.required{background:#fffaf0;border-color:#dfc99e}.briefFieldGrid label.missing.required em{color:#8b642c;background:#f3e5c8}.briefFieldGrid label>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.briefCompletionPanel>footer{background:#fbf7ee;border-top:1px solid #e4e7df;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 16px;display:flex}.briefCompletionPanel>footer strong{color:#805f30;margin-right:4px;font-size:8px}.briefCompletionPanel>footer span{color:#755a35;background:#fff;border-radius:7px;padding:5px 7px;font-size:7px}.aiAvailabilityNotice{border-radius:10px;align-items:center;gap:13px;margin-top:12px;padding:11px 13px;display:flex}.aiAvailabilityNotice b{flex:none;font-size:8px}.aiAvailabilityNotice span{color:var(--muted);font-size:8px;line-height:1.55}.aiAvailabilityNotice.ready{color:var(--forest);background:#edf4ea;border:1px solid #cbd9c7}.aiAvailabilityNotice.unavailable{color:#8c6630;background:#fff8ea;border:1px solid #e0cda6}.formAction{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.parseResultBar{background:#f0f4ee;border:1px solid #dce2d9;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:11px 12px;display:flex}.parseResultBar strong,.parseResultBar small{display:block}.parseResultBar strong{font-size:9px}.parseResultBar small{color:var(--muted);margin-top:4px;font-size:7px}.parseResultBar>span{color:var(--forest);background:#dce7da;border-radius:99px;padding:5px 7px;font-size:7px}.parseResultBar.ai_unavailable,.parseResultBar.ai_failed{background:#fff9ed;border-color:#dfcaa1}.parseResultBar.ai_unavailable>span,.parseResultBar.ai_failed>span{color:#825e2b;background:#f0dfbd}.canonicalReview{background:#fbfcf8;border:1px solid #d7ded3;border-radius:15px;margin-top:14px;overflow:hidden}.canonicalReview.pending{border-color:#d9c89f}.canonicalReview.confirmed{background:#f4f8f2;border-color:#9db4a0}.canonicalReview>header{border-bottom:1px solid #e1e5dc;justify-content:space-between;align-items:center;gap:24px;padding:17px 18px;display:flex}.canonicalReview>header small,.canonicalReview>header strong{display:block}.canonicalReview>header small{color:#987642;letter-spacing:.16em;font-size:7px;font-weight:800}.canonicalReview>header strong{color:var(--forest);margin-top:5px;font-size:14px}.canonicalReview>header p{max-width:720px;color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.65}.canonicalReview>header button{flex:none}.canonicalWarnings{flex-wrap:wrap;gap:6px;padding:10px 18px 0;display:flex}.canonicalWarnings span{color:#8b5b35;background:#f8ebdf;border-radius:7px;padding:6px 8px;font-size:8px}.canonicalDayList{gap:10px;padding:4px 18px 16px;display:grid}.canonicalDayList>article{border-top:1px solid #e1e5dc;grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:16px;padding:13px 0 0;display:grid}.canonicalDayList>article:first-child{border-top:0}.canonicalDayList>article>div:first-child{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.canonicalDayList>article>div:first-child>b{background:var(--forest);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.canonicalDayList p,.canonicalDayList p strong,.canonicalDayList p small{margin:0;display:block}.canonicalDayList p strong{color:var(--forest);font-size:9px;line-height:1.5}.canonicalDayList p small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.55}.canonicalActivities{gap:6px;display:grid}.canonicalActivities label{background:#fff;border:1px solid #dfe4dc;border-radius:9px;grid-template-columns:minmax(0,1fr) 105px;align-items:center;gap:7px 10px;padding:7px 8px 7px 10px;display:grid}.canonicalActivities label.major,.canonicalActivities label.signature,.canonicalActivities label.must_show{background:#eef5ec;border-color:#b9cab8}.canonicalActivities label.customer{background:#faf3e8;border-color:#c89b5f;box-shadow:inset 3px 0 #bd7048}.canonicalActivities label.exclude{opacity:.58;background:#f0f0ed}.canonicalActivities label span,.canonicalActivities label strong,.canonicalActivities label small{display:block}.canonicalActivities label strong{color:var(--forest);font-size:8px}.canonicalActivities label small{color:var(--muted);margin-top:2px;font-size:7px}.canonicalActivities select{width:105px;min-height:32px;color:var(--forest);background:#fff;border:1px solid #d2d9d0;border-radius:8px;padding:4px 7px;font-size:8px}.canonicalActivities input{min-height:34px;color:var(--ink);background:#fffc;border:1px solid #d7ddd4;border-radius:8px;grid-column:1/-1;padding:7px 9px;font-size:8px}.canonicalReview>footer{color:var(--muted);background:#f0f4ee;border-top:1px solid #e1e5dc;justify-content:space-between;gap:16px;padding:11px 18px;font-size:8px;display:flex}.canonicalReview>footer b{color:var(--forest)}.narrativeWorkflow{color:#899188;background:#f7f9f5;border:1px solid #dbe2d9;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:0 0 12px;padding:11px 14px;font-size:9px;display:flex}.narrativeWorkflow span{align-items:center;gap:6px;display:inline-flex}.narrativeWorkflow b{color:#6f796f;background:#e3e8e1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:inline-grid}.narrativeWorkflow span.done{color:var(--forest);font-weight:700}.narrativeWorkflow span.done b{background:var(--forest);color:#fff}.narrativeWorkflow span.current{color:#9a6c2f;font-weight:700}.narrativeWorkflow span.current b{color:#6f481d;background:#ead7b9}.narrativeWorkflow i{color:#b1b8b0;font-style:normal}.aiNarrativePanel{background:linear-gradient(135deg,#edf4ec,#f9faf6);border:1px solid #cfdacf;border-radius:15px;margin-top:14px;padding:18px}.aiNarrativePanel>header{border-bottom:1px solid #d7e0d5;justify-content:space-between;align-items:center;gap:24px;padding:0 0 16px;display:flex}.aiNarrativePanel>header small,.aiNarrativePanel>header strong{display:block}.aiNarrativePanel>header small{color:var(--sage);letter-spacing:.15em;font-size:7px}.aiNarrativePanel>header strong{color:var(--forest);margin-top:5px;font-size:15px}.aiNarrativePanel>header p{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.6}.aiNarrativePanel>header button{flex:none}.aiNarrativeFields{grid-template-columns:1fr 1fr;gap:11px;margin-top:15px;display:grid}.aiNarrativeFields label:nth-child(2),.aiNarrativeFields label:nth-child(4){grid-row:span 2}.aiNarrativeFields textarea{resize:vertical;min-height:82px}.aiNarrativePanel details{border-top:1px solid #d7e0d5;margin-top:12px}.aiNarrativePanel details>summary{color:var(--forest);cursor:pointer;justify-content:space-between;padding-top:13px;font-size:9px;font-weight:750;display:flex}.aiNarrativePanel details>summary span{color:var(--muted);font-size:8px}.narrativeDifferenceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.narrativeDifferenceList>div{background:#ffffffb8;border:1px solid #d8dfd6;border-radius:10px;gap:7px;padding:10px;display:grid}.narrativeDifferenceList textarea{resize:vertical;min-height:64px}.expectationMomentEditor{gap:9px;margin-top:12px;display:grid}.expectationMomentEditor>div{background:#ffffffb8;border:1px solid #d8dfd6;border-radius:10px;grid-template-columns:90px 1fr 1.35fr 1.8fr;align-items:end;gap:8px;padding:10px;display:grid}.expectationMomentEditor textarea{resize:vertical;min-height:52px}.expectationEditorToolbar{background:#e7efe5;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:12px 14px;display:flex}.expectationEditorToolbar>div{align-items:center;gap:6px;display:flex}.expectationEditorToolbar strong{margin-right:4px;font-size:9px}.expectationEditorToolbar button{color:var(--forest);background:#fff;border:1px solid #c9d5c8;border-radius:8px;padding:6px 9px;font-size:8px}.expectationEditorToolbar button.active{border-color:var(--forest);background:var(--forest);color:#fff}.expectationEditorToolbar p{color:var(--muted);margin:0;font-size:8px}.expectationEditorToolbar{flex-wrap:wrap}.expectationCoverage{flex-wrap:wrap;gap:5px;display:flex}.expectationCoverage span{color:#52685a;background:#ffffffc2;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:750}.expectationCoverage span.ready{color:#315e3f;background:#dbe9d8}.expectationCoverage span.warning{color:#8b4b2b;background:#f6e1d1}.customerExpectationEditor>article{background:#ffffffc2;border:1px solid #d8dfd6;border-radius:14px;overflow:hidden}.customerExpectationEditor>article.customer_favorite{border-color:#c6975b;box-shadow:0 0 0 2px #bd704814}.customerExpectationEditor>article.key{border-color:#9eb49f}.customerExpectationEditor>article>header{background:#eef3eb;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.customerExpectationEditor>article>header>span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.customerExpectationEditor>article>header strong{font-size:10px}.customerExpectationEditor>article>header em{color:#496653;background:#dde8dc;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.customerExpectationEditor>article.customer_favorite>header em{color:#8b5734;background:#f3dcc5}.customerExpectationEditor>article>header div{gap:4px;display:flex}.customerExpectationEditor>article>header button{background:#fff;border:1px solid #d2dbd1;border-radius:7px;width:28px;height:28px}.customerExpectationEditor>article>label,.expectationCoreFields,.expectationCopyFields,.expectationImageEditor{margin:11px 13px 0}.expectationCoreFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.expectationCopyFields{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.expectationMetaFields{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:11px 13px 0;display:grid}.expectationMetaFields .checkLabel{min-height:38px;color:var(--muted);border:1px solid #d8dfd6;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:8px;display:flex}.expectationMetaFields .checkLabel input{width:auto;min-height:auto}.expectationImageEditor{background:#f6f8f3;border:1px dashed #cbd7ca;border-radius:11px;margin-bottom:13px;padding:12px}.expectationImageEditor>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.expectationImageEditor>header strong,.expectationImageEditor>header small{display:block}.expectationImageEditor>header strong{font-size:9px}.expectationImageEditor>header small{color:var(--muted);margin-top:3px;font-size:7px}.expectationImageEditor>header label{background:var(--forest);color:#fff;cursor:pointer;border-radius:8px;padding:7px 9px;font-size:8px}.expectationImageEditor>header input{display:none}.expectationImageEditor>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.expectationImageEditor figure{background:#e5ebe2;border-radius:9px;margin:0;overflow:hidden}.expectationImageEditor img{aspect-ratio:16/10;object-fit:cover;width:100%}.expectationImageEditor figcaption{align-items:center;gap:4px;padding:6px;display:flex}.expectationImageEditor figcaption span{color:var(--forest);margin-right:auto;font-size:7px;font-weight:800}.expectationImageEditor figcaption button{background:#fff;border:1px solid #d2d9cf;border-radius:6px;width:22px;height:22px;font-size:8px}.expectationImageEditor>p{color:var(--muted);margin:10px 0;font-size:8px}.expectationImageEditor>p.favoriteImageMissing{color:#8b642d;background:#fff3dd;border-radius:8px;padding:9px 10px;font-weight:700}.expectationImageEditor>select{margin-top:10px}.dayScheduleEditor{background:#f4f7f1;border-radius:12px;border:1px solid #d6dfd3!important;padding:0!important}.dayScheduleEditor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.dayScheduleEditor>summary strong,.dayScheduleEditor>summary small{display:block}.dayScheduleEditor>summary strong{color:var(--forest);font-size:10px}.dayScheduleEditor>summary small{color:var(--muted);margin-top:4px;font-size:7px}.dayScheduleEditor>summary button{color:var(--forest);background:#fff;border:1px solid #cbd7ca;border-radius:8px;padding:7px 9px;font-size:8px}.dayScheduleEditor>div{padding:0 12px 12px;grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.dayScheduleEditor article{background:#fff;border:1px solid #dce3d9;border-radius:9px;grid-template-columns:56px 115px 100px minmax(160px,.8fr) minmax(220px,1.3fr) 30px;align-items:end;gap:7px;padding:9px;display:grid}.dayScheduleEditor article label{min-width:0}.scheduleTimeLabel{justify-content:space-between;align-items:center;gap:5px;min-height:16px;display:flex}.scheduleSourceBadge{color:#67736b;white-space:nowrap;background:#eef1eb;border-radius:99px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:800}.scheduleSourceBadge.source_exact,.scheduleSourceBadge.source_period{color:#28553b;background:#dfeadf}.scheduleSourceBadge.ai_estimated{color:#3f587c;background:#e2e8f4}.scheduleSourceBadge.rule_estimated{color:#7d622f;background:#f1eadc}.scheduleSourceBadge.manual{color:#174a38;background:#dbe9e1}.scheduleSourceBadge.pending{color:#98533e;background:#f3e4df}.scheduleOrder{grid-template-columns:1fr 1fr!important;gap:3px!important;display:flex!important}.scheduleOrder button,.removeSchedule{background:#fff;border:1px solid #d7ddd4;border-radius:7px;height:32px}.removeSchedule{color:#a35c4c}.addScheduleItem{color:var(--forest);background:0 0;border:1px dashed #aebdad;border-radius:8px;margin:0 12px 12px;padding:8px 10px;font-size:8px}.compactWarning{color:#725932;background:#f6eee2;border-radius:10px;justify-content:space-between;gap:20px;margin:22px 0;padding:12px 14px;font-size:9px;display:flex}.simpleDayList{gap:8px;margin-top:22px;display:grid}.simpleDayList>article{background:#fbfbf8;border:1px solid #e1e2dc;border-radius:13px;grid-template-columns:42px 1fr;gap:12px;padding:14px;display:grid}.simpleDayList>article>span{width:38px;height:38px;color:var(--forest);background:#e2e9e0;border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid}.simpleDayList>article>div{gap:9px;display:grid}.simpleDayList>article>div>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.simpleDayList small{color:#8b5d36;font-size:8px}.simpleDayList .sourceLine{background:#f1f3ed;border-left:2px solid #9bb09d;grid-template-columns:34px 1fr;gap:8px;padding:8px 10px;display:grid}.sourceLine small{color:var(--sage)}.sourceLine p{color:#667269;margin:0;font-size:8px;line-height:1.6}.suggestedDayNotice{background:#fff8e9;border:1px solid #dfc795;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.suggestedDayNotice b{color:#86602c;font-size:8px}.suggestedDayNotice span{color:#7b6b52;font-size:8px}.simpleDayList .dayQuestions{flex-wrap:wrap;gap:5px;display:flex}.dayQuestions span{color:#805d35;background:#f5e9d9;border-radius:7px;padding:5px 7px;font-size:7px}.stayAltitudeEditor{background:#f2f6f0;border:1px solid #d9e1d6;border-radius:13px;margin-top:14px;padding:15px}.stayAltitudeEditor>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.stayAltitudeEditor>header small,.stayAltitudeEditor>header strong{display:block}.stayAltitudeEditor>header small{color:var(--sage);letter-spacing:.16em;font-size:7px}.stayAltitudeEditor>header strong{color:var(--forest);margin-top:4px;font-size:13px}.stayAltitudeEditor>header p{max-width:520px;color:var(--muted);margin:0;font-size:8px;line-height:1.6}.stayAltitudeEditor>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.stayAltitudeEditor label{background:#ffffffb8;border:1px solid #d8ddd4;border-radius:10px;gap:6px;padding:10px;display:grid}.stayAltitudeEditor label span{color:var(--sage);font-size:7px;font-weight:800}.stayAltitudeEditor label strong{overflow-wrap:anywhere;min-height:2.7em;font-size:9px;line-height:1.35}.stayAltitudeEditor label input{min-width:0;padding:8px 9px}.stayAltitudeEditor label small{color:var(--muted);font-size:7px}.simpleDayList .dayScenicEditor{background:#f1f5ef;border:1px solid #dce2d8;border-radius:11px;padding:13px;display:block}.dayScenicEditor>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.dayScenicEditor>header strong,.dayScenicEditor>header small{display:block}.dayScenicEditor>header strong{color:var(--forest);font-size:9px}.dayScenicEditor>header small{color:var(--muted);margin-top:4px;font-size:7px}.dayScenicEditorActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dayScenicEditorActions label,.dayScenicEditorActions button{border:1px solid var(--forest);background:var(--forest);color:#fff;cursor:pointer;border-radius:8px;min-height:30px;padding:8px 10px;font-size:8px;line-height:1;position:relative;overflow:hidden}.dayScenicEditorActions button{color:var(--forest);background:0 0}.dayScenicEditorActions input{opacity:0;cursor:pointer;position:absolute;inset:0}.dayScenicEditorActions input:disabled{cursor:wait}.dayImageDuplicateWarning{color:#795034;background:#fff4e8;border:1px solid #e8c8aa;border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;display:flex}.dayImageDuplicateWarning b{color:#fff;background:#795034;border-radius:99px;flex:none;padding:4px 6px;font-size:7px}.dayImageDuplicateWarning span{font-size:8px;line-height:1.45}.simpleDayList .dayScenicImageGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.dayScenicImageGrid article{background:#dce4db;border:2px solid #0000;border-radius:9px;position:relative;overflow:hidden}.dayScenicImageGrid article.primary{border-color:#2d684c}.dayScenicImageGrid article img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.dayScenicImageGrid article>span{color:#fff;background:#051b10c7;border-radius:99px;padding:4px 6px;font-size:7px;position:absolute;bottom:7px;left:7px}.dayScenicImageActions{gap:4px;display:flex;position:absolute;top:6px;right:6px}.dayScenicImageActions button{min-height:22px;color:var(--forest);background:#fffffff0;border:0;border-radius:99px;padding:0 7px;font-size:7px;box-shadow:0 3px 12px #0000001f}.dayScenicImageActions button.remove{color:#704c3d;width:22px;padding:0;font-size:12px}.dayLibraryPicker{background:#ffffffb8;border:1px solid #d4ded2;border-radius:9px;margin-top:10px}.dayLibraryPicker>summary{color:var(--forest);cursor:pointer;justify-content:space-between;gap:12px;padding:10px 11px;font-size:8px;font-weight:800;list-style:none;display:flex}.dayLibraryPicker>summary::-webkit-details-marker{display:none}.dayLibraryPicker>summary:after{content:"+";font-size:12px;line-height:.8}.dayLibraryPicker[open]>summary:after{content:"−"}.dayLibraryPicker>summary span{color:var(--muted);font-size:7px;font-weight:500}.dayLibraryPickerPanel{padding:0 10px 10px}.dayLibraryPickerPanel>label{color:var(--muted);gap:5px;font-size:7px;display:grid}.dayLibraryPickerPanel>label input{background:#fff;border:1px solid #d8ddd4;border-radius:8px;min-width:0;padding:9px 10px}.dayLibraryCandidateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.dayLibraryCandidateGrid>button{text-align:left;background:#fff;border:1px solid #d7ddd4;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:stretch;min-width:0;padding:0;display:grid;overflow:hidden}.dayLibraryCandidateGrid>button.selected{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.dayLibraryCandidateGrid img{object-fit:cover;width:64px;height:58px;display:block}.dayLibraryCandidateGrid button>span{align-content:center;gap:3px;min-width:0;padding:7px;display:grid}.dayLibraryCandidateGrid strong,.dayLibraryCandidateGrid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dayLibraryCandidateGrid strong{color:var(--forest);font-size:8px}.dayLibraryCandidateGrid small{color:var(--muted);font-size:6px}.dayLibraryPickerPanel>p,.dayLibraryPickerPanel>small{color:var(--muted);margin:9px 0 0;font-size:7px;line-height:1.5;display:block}.dayScenicEditor>p{color:var(--muted);margin:11px 0 0;font-size:8px;line-height:1.6}.dayScenicEditor>small{color:var(--muted);margin-top:9px;line-height:1.55;display:block}.resourceSelectStep>section{border-bottom:1px solid #ecece7;padding:25px 0}.altitudeCareEditorHead{background:#f1f5ef;border:1px solid #d8ded4;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.altitudeCareEditorHead strong,.altitudeCareEditorHead p{display:block}.altitudeCareEditorHead strong{color:var(--forest);font-size:11px}.altitudeCareEditorHead p{max-width:520px;color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.6}.altitudeCareHeadActions{flex:none;align-items:center;gap:8px;display:flex}.altitudeCareQuickUpload{border:1px solid var(--forest);color:var(--forest);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:800}.altitudeCareQuickUpload.uploading{cursor:wait;opacity:.65}.altitudeCareQuickUpload input{display:none}.altitudeCareDisplayToggle{background:#dde5dc;border-radius:9px;padding:3px;display:flex}.altitudeCareDisplayToggle button{min-width:76px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:8px}.altitudeCareDisplayToggle button.active{background:var(--forest);color:#fff;box-shadow:0 5px 14px #0d311e29}.altitudeCareFields{background:#fbfbf8;border:1px solid #dde2d9;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:15px;display:grid}.altitudeCareFields>label:nth-child(n+4){grid-column:1/-1}.altitudeCareFields>div{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.altitudeCareFields textarea{min-height:88px}.altitudeCareFields>div textarea{min-height:130px}.altitudeCareImageEditor{background:#eef4ec;border:1px solid #d7dfd4;border-radius:12px;grid-column:1/-1;padding:14px}.altitudeCareImageEditor>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.altitudeCareImageEditor>header strong,.altitudeCareImageEditor>header small{display:block}.altitudeCareImageEditor>header strong{color:var(--forest);font-size:10px}.altitudeCareImageEditor>header small{color:var(--muted);margin-top:4px;font-size:7px}.altitudeCareImageEditor>header>label{background:var(--forest);color:#fff;cursor:pointer;border-radius:9px;flex:none;padding:9px 12px;font-size:8px;font-weight:750}.altitudeCareImageEditor>header>label.uploading{cursor:wait;opacity:.65}.altitudeCareImageEditor>header input{display:none}.altitudeCareImageEditor>p{color:var(--muted);margin:10px 0 0;font-size:7px;line-height:1.65}.altitudeCareLibraryPicker{background:#ffffffb8;border:1px solid #cbd8c8;border-radius:10px;margin-top:12px;padding:11px}.altitudeCareLibraryPicker>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.altitudeCareLibraryPicker>header strong,.altitudeCareLibraryPicker>header small{display:block}.altitudeCareLibraryPicker>header strong{color:var(--forest);font-size:9px}.altitudeCareLibraryPicker>header small{color:var(--muted);margin-top:3px;font-size:7px}.altitudeCareLibraryPicker>header button{color:var(--forest);cursor:pointer;background:#fff;border:1px solid #c8d3c5;border-radius:7px;flex:none;padding:7px 9px;font-size:7px;font-weight:750}.altitudeCareLibraryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.altitudeCareLibraryGrid>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #d4dcd1;border-radius:8px;min-width:0;padding:0;overflow:hidden}.altitudeCareLibraryGrid>button.selected{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.altitudeCareLibraryPicker img{aspect-ratio:8/5;object-fit:cover;width:100%;display:block}.altitudeCareLibraryPicker span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:6px;font-size:6px;font-weight:700;display:block;overflow:hidden}.altitudeCareLibraryPicker button.selected span{color:var(--forest)}.altitudeCareLibraryPickerEmpty{text-align:center;background:#eef4ecb3;border:1px dashed #b8c7b6;border-radius:9px;place-content:center;justify-items:center;gap:5px;min-height:108px;margin-top:9px;padding:16px;display:grid}.altitudeCareLibraryPickerEmpty strong{color:var(--forest);font-size:9px}.altitudeCareLibraryPickerEmpty span{white-space:normal;max-width:520px;padding:0;line-height:1.6}.altitudeCareLibraryPickerEmpty label{background:var(--forest);color:#fff;cursor:pointer;border-radius:8px;margin-top:5px;padding:8px 11px;font-size:7px;font-weight:800}.altitudeCareLibraryPickerEmpty label.uploading{cursor:wait;opacity:.65}.altitudeCareLibraryPickerEmpty input{display:none}.altitudeCareImageList{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.altitudeCareImageList figure{background:#fff;border:1px solid #d5ddd1;border-radius:10px;min-width:0;margin:0;overflow:hidden}.altitudeCareImageList figure.primary{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.altitudeCareImageList img{aspect-ratio:8/5;object-fit:cover;width:100%;display:block}.altitudeCareImageList figcaption{justify-content:space-between;align-items:center;gap:6px;padding:7px 8px;display:flex}.altitudeCareImageList figcaption>span{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:750;overflow:hidden}.altitudeCareImageList figcaption>div{gap:4px;display:flex}.altitudeCareImageList button{color:var(--forest);cursor:pointer;background:#fff;border:1px solid #d5ddd1;border-radius:6px;padding:4px 6px;font-size:6px}.altitudeCareImageList button.remove{color:#9c4c3f}.altitudeCareImageEmpty{text-align:center;background:#ffffff94;border:1px dashed #b8c7b6;border-radius:10px;place-content:center;min-height:82px;margin-top:12px;padding:18px;grid-template-columns:1fr!important;gap:5px!important;display:grid!important}.altitudeCareImageEmpty strong{color:var(--forest);font-size:9px}.altitudeCareImageEmpty span{color:var(--muted);font-size:7px}.priceVisibilityPanel{background:#f1f5ef;border:1px solid #dce1d8;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0 0;padding:15px 16px;display:flex}.priceVisibilityPanel strong,.priceVisibilityPanel small{display:block}.priceVisibilityPanel strong{font-size:10px}.priceVisibilityPanel small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5}.priceVisibilityPanel>div:last-child{background:#dde5dc;border-radius:9px;flex:none;padding:3px;display:flex}.priceVisibilityPanel button{min-width:95px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:8px}.priceVisibilityPanel button.active{background:var(--forest);color:#fff;box-shadow:0 5px 14px #0d311e29}.priceVisibilityPanel.compact{margin-top:18px}.subsectionTitle{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.subsectionTitle span{font-weight:750}.subsectionTitle small{color:var(--muted)}.hotelNightList{gap:7px;display:grid}.hotelNightList article{background:#fbfbf8;border:1px solid #e0e1da;border-radius:11px;grid-template-columns:36px 150px 1fr auto;align-items:center;gap:11px;padding:10px;display:grid}.hotelNightList article>span{height:32px;color:var(--forest);background:#e4ebe2;border-radius:8px;place-items:center;font-size:8px;font-weight:800;display:grid}.hotelNightList strong,.hotelNightList small{display:block}.hotelNightList strong{font-size:9px}.hotelNightList small{color:var(--muted);margin-top:3px;font-size:7px}.hotelNightList em{color:var(--sage);font-size:8px;font-style:normal}.hotelSearchSelect{min-width:0;position:relative}.hotelSearchControl{background:#fff;border:1px solid #d9ddd5;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;padding:0 5px 0 10px;transition:border-color .18s,box-shadow .18s;display:grid}.hotelSearchSelect.open .hotelSearchControl,.hotelSearchControl:focus-within{border-color:var(--forest);box-shadow:0 0 0 2px #0f462c1a}.hotelSearchControl>span{color:var(--sage);font-size:13px}.hotelSearchControl input{min-width:0;color:var(--ink);font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:9px 0;font-size:9px}.hotelSearchControl input::placeholder{color:#9aa39c}.hotelSearchControl button{width:28px;height:28px;color:var(--forest);background:#eef2ec;border:0;border-radius:7px;padding:0;font-size:9px}.hotelSearchMenu{z-index:80;background:#fff;border:1px solid #d7ddd4;border-radius:12px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #122f1f2e}.hotelSearchOption{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.hotelSearchOption:hover,.hotelSearchOption:focus-visible{background:#eef4ed;outline:0}.hotelSearchOption.selected{background:#e4eee4}.hotelSearchOption.noHotel{border:1px dashed #c8d2c8;margin-bottom:5px}.hotelSearchOption>span{min-width:0}.hotelSearchOption strong,.hotelSearchOption small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hotelSearchOption strong{font-size:9px}.hotelSearchOption small{color:var(--muted);margin-top:4px;font-size:7px}.hotelSearchOption b{color:var(--forest);font-size:11px}.hotelSearchNoResult{text-align:center;padding:18px 12px}.hotelSearchNoResult strong,.hotelSearchNoResult small{display:block}.hotelSearchNoResult strong{font-size:9px}.hotelSearchNoResult small{color:var(--muted);margin-top:5px;font-size:7px}.hotelFilterEmpty{color:var(--muted);background:#f2f4ef;border-radius:9px;margin-top:8px;padding:10px 12px;font-size:8px}.compactResourceEmpty{margin-top:9px}.selectCardGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.selectCardGrid>button{color:var(--ink);text-align:left;background:#fff;border:1px solid #dfe1d9;border-radius:13px;grid-template-columns:92px 1fr;padding:0;display:grid;position:relative;overflow:hidden}.selectCardGrid>button.selected{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.selectCardGrid img{object-fit:cover;width:92px;height:92px}.selectImageEmpty{color:#89928b;background:#e7ebe4;place-items:center;width:92px;height:92px;font-size:8px;display:grid}.selectCardGrid button>div{min-width:0;padding:13px 12px}.selectCardGrid small,.selectCardGrid strong,.selectCardGrid p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.selectCardGrid small{color:var(--sage);font-size:7px}.selectCardGrid strong{margin-top:5px;font-size:10px}.selectCardGrid p{color:var(--muted);margin:6px 0 0;font-size:7px}.selectCardGrid button>b{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid;position:absolute;top:8px;right:8px}.leaderMatchPanel{background:#f1f5ef;border:1px solid #d8ded4;border-radius:13px;grid-template-columns:minmax(210px,.8fr) 2fr;align-items:center;gap:18px;margin-bottom:13px;padding:15px;display:grid}.leaderMatchPanel>div:first-child{gap:5px;display:grid}.leaderMatchPanel>div:first-child small{color:var(--sage);font-size:7px}.leaderMatchPanel>div:first-child strong{color:var(--forest);font-size:11px}.leaderMatchPanel>div:first-child span{color:var(--muted);font-size:7px;line-height:1.55}.leaderSpecialtyFilters{flex-wrap:wrap;gap:6px;display:flex}.leaderSpecialtyFilters button{color:var(--muted);cursor:pointer;background:#fff;border:1px solid #d4dbd1;border-radius:99px;padding:7px 9px;font-size:7px}.leaderSpecialtyFilters button.recommended{color:var(--forest);border-color:#9fb49e}.leaderSpecialtyFilters button.active{border-color:var(--forest);background:var(--forest);color:#fff}.selectCardGrid>button.recommendedLeader:not(.selected){background:#f4f8f2;border-color:#a8bca6}.publishGrid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.publishSummary{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.publishSummary>div{background:#f3f4ee;border-radius:10px;padding:13px}.publishSummary small,.publishSummary strong{display:block}.publishSummary small{color:var(--muted);font-size:7px}.publishSummary strong{margin-top:6px;font-size:9px}.tripQualityPanel{background:#f2f6ef;border:1px solid #cbd8ca;border-radius:13px;margin-top:14px;overflow:hidden}.tripQualityPanel.attention{background:#fbf1ed;border-color:#d9b3a6}.tripQualityPanel>header{justify-content:space-between;align-items:center;gap:20px;padding:14px 15px;display:flex}.tripQualityPanel>header>div:first-child small,.tripQualityPanel>header>div:first-child strong,.tripQualityPanel>header>div:first-child span{display:block}.tripQualityPanel>header>div:first-child small{color:var(--sage);letter-spacing:.08em;font-size:7px;font-weight:800}.tripQualityPanel>header>div:first-child strong{color:var(--forest);margin-top:4px;font-size:11px}.tripQualityPanel.attention>header>div:first-child strong{color:#8d4638}.tripQualityPanel>header>div:first-child span{color:var(--muted);margin-top:4px;font-size:7px}.tripQualityPanel>header>div:last-child{grid-template-columns:auto auto;align-items:center;gap:2px 7px;display:grid}.tripQualityPanel>header>div:last-child b{color:var(--forest);text-align:right;font-size:12px}.tripQualityPanel.attention>header>div:last-child b:first-child{color:#a04d3c}.tripQualityPanel>header>div:last-child span{color:var(--muted);font-size:7px}.tripQualityReminderList{gap:7px;padding:0 12px 12px;display:grid}.tripQualityReminderList article{background:#fff;border-radius:10px;grid-template-columns:74px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.tripQualityReminderList article>span{color:#9a4e3f;font-size:8px;font-weight:800}.tripQualityReminderList strong,.tripQualityReminderList p,.tripQualityReminderList small{display:block}.tripQualityReminderList strong{color:var(--ink);font-size:9px}.tripQualityReminderList p{color:#8c5146;margin:4px 0 0;font-size:7px}.tripQualityReminderList small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.5}.tripQualityReminderList button{color:#8d4638;background:#fff;border:1px solid #ddc5bc;border-radius:7px;padding:7px 9px;font-size:7px}.tripQualityBatchAction{background:#fff7e9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 12px 10px;padding:9px 10px;display:flex}.tripQualityBatchAction span{color:#7c6647;font-size:7px;line-height:1.5}.tripQualityBatchAction button,.tripQualityIssueActions button.confirm{color:var(--forest);background:#edf4ec;border-color:#aac0ac}.tripQualityReminderList article.confirmed{background:#f2f7f0}.tripQualityReminderList article.confirmed>span,.tripQualityReminderList article.confirmed p{color:#67836f}.tripQualityIssueActions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.tripQualityIssueActions button:disabled{opacity:1;cursor:default}.tripQualityPanel>details{border-top:1px solid #3d5b461f}.tripQualityPanel>details summary{color:var(--forest);cursor:pointer;padding:10px 15px;font-size:8px;font-weight:750}.tripQualityPanel>details>div{gap:6px;padding:0 15px 12px;display:grid}.tripQualityPanel>details p{grid-template-columns:90px minmax(0,1fr);gap:8px;margin:0;font-size:7px;display:grid}.tripQualityPanel>details p strong{color:var(--forest)}.tripQualityPanel>details p span{color:var(--muted)}.customerFeedback{color:#765235;background:#f6eadf;border-radius:10px;margin-top:12px;padding:13px}.customerFeedback b{font-size:8px}.customerFeedback p{margin:5px 0 0;font-size:9px;line-height:1.6}.shareResult{background:#e1ece0;border-radius:11px;grid-template-columns:25px 1fr auto auto;align-items:center;gap:8px;margin-top:13px;padding:12px;display:grid}.shareResult>span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.shareResult strong,.shareResult small{display:block}.shareResult strong{font-size:8px}.shareResult small{max-width:240px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.shareResult button,.shareResult a{color:var(--forest);background:#fff;border:0;border-radius:7px;padding:7px 8px;font-size:7px}.publishActions{gap:8px;margin-top:18px;display:flex}.languageManager{background:#f7f8f3;border:1px solid #dce1d8;border-radius:13px;margin-top:14px;padding:15px}.languageManagerHead{justify-content:space-between;align-items:end;gap:18px;display:flex}.languageManagerHead strong,.languageManagerHead small{display:block}.languageManagerHead strong{font-size:10px}.languageManagerHead small{color:var(--muted);margin-top:5px;font-size:8px}.languageManagerHead label{min-width:145px}.languageManagerHead select{margin-top:5px;padding:8px 9px}.languageCards{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.languageCards article{background:#fff;border:1px solid #dfe1d9;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:10px;display:grid}.languageCards article.ready{background:#edf4ec;border-color:#91aa94}.languageCards strong,.languageCards small{display:block}.languageCards strong{font-size:9px}.languageCards small{color:var(--muted);margin-top:3px;font-size:7px}.languageCards button{background:var(--forest);color:#fff;border:0;border-radius:7px;padding:7px 8px;font-size:7px}.languageCards button.remove{color:#8b5a45;background:0 0;grid-column:2}.languageAlwaysOn{color:var(--forest);background:#dceadd;border-radius:99px;padding:6px 8px;font-size:7px}.languagePackNote{color:var(--muted);background:#eef2ea;border-radius:9px;margin:10px 0 0;padding:10px 11px;font-size:7px;line-height:1.65}.emptyQuote{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:30px;display:flex}.emptyQuote>span{color:var(--muted);font-size:9px}.emptyQuote p{max-width:310px;color:var(--muted);font-size:9px;line-height:1.7}.quoteRows{gap:7px;margin-top:18px;display:grid}.quoteRows article{grid-template-columns:minmax(130px,1fr) 52px 58px 80px 80px 28px;align-items:center;gap:5px;display:grid}.quoteRowLabels{color:var(--muted);grid-template-columns:minmax(130px,1fr) 52px 58px 80px 80px 28px;gap:5px;font-size:12px;display:grid}.quoteRowLabels .quoteSubtotalLabel{text-align:right}.quoteRows input{padding:8px}.quoteRows .quoteUnit{min-width:0}.quoteRows .quoteNote{grid-column:1/-1}.quoteServicePresets{border-top:1px solid #dce2dc;border-bottom:1px solid #dce2dc;gap:9px;margin:14px 0;padding:14px 0;display:grid}.quoteServicePresets>strong{font-size:14px}.quoteServicePresets>div{flex-wrap:wrap;gap:8px;display:flex}.quoteServicePresets button{color:var(--forest);cursor:pointer;background:#fff;border:1px solid #ced9cf;border-radius:7px;padding:8px 12px;font-size:13px}.quoteServicePresets button:disabled{opacity:.55;cursor:default}.quoteServicePresets button:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.quoteServicePresets .quoteServiceAddAll{background:#edf3eb}.quoteServicePresets small{color:var(--muted);font-size:12px;line-height:1.5}.quoteRows article.pricePending{box-shadow:inset 3px 0 #b17b40}.quoteRows input[aria-invalid=true]{border-color:#b17b40}.quotePriceReminder{color:#83521f;margin:8px 0 14px;font-size:13px;line-height:1.6}.quoteRows strong{text-align:right;font-size:12px}.removeQuoteItem{color:#955d4d;background:#fff;border:1px solid #e5d7d1;border-radius:50%;width:28px;height:28px;padding:0}.addQuoteRow{color:var(--forest);background:0 0;border:0;margin-top:10px;font-size:8px}.quoteValidity{grid-template-columns:80px 1fr;align-items:center;margin-top:15px}.quoteTotal{border-top:1px solid #e1e2dc;justify-content:space-between;align-items:baseline;margin-top:17px;padding-top:15px;display:flex}.quoteTotal span{color:var(--muted);font-size:9px}.quoteTotal strong{color:var(--forest);font-size:24px}.quoteCard>.simplePrimary{margin-top:15px}.resourceToolbar{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 18px;display:flex}.resourceToolbar>div{background:#e6e8e1;border-radius:10px;gap:3px;padding:4px;display:flex}.resourceToolbar button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:9px}.resourceToolbar button.active{color:var(--forest);background:#fff}.resourceToolbar button span{color:#9da29a;margin-left:4px}.resourceToolbar input{background:#fff;width:230px}.leaderLibraryIntro{background:#edf3eb;border:1px solid #cfd9cc;border-radius:11px;align-items:baseline;gap:16px;margin:-7px 0 18px;padding:13px 15px;display:flex}.leaderLibraryIntro strong{color:var(--forest);flex:none;font-size:9px}.leaderLibraryIntro span{color:var(--muted);font-size:8px;line-height:1.6}.altitudeCareLibraryAdmin{background:#edf3eb;border:1px solid #cbd8c8;border-radius:17px;margin:0 0 22px;padding:20px}.altitudeCareLibraryAdmin>header{justify-content:space-between;align-items:center;gap:22px;display:flex}.altitudeCareLibraryAdmin>header small{color:#6e8c78;letter-spacing:.2em;font-size:6px;font-weight:800}.altitudeCareLibraryAdmin>header h2{color:var(--forest);margin:5px 0 0;font-size:clamp(18px,2vw,28px)}.altitudeCareLibraryAdmin>header p{max-width:680px;color:var(--muted);margin:7px 0 0;font-size:8px;line-height:1.65}.altitudeCareLibraryAdmin>header>label{background:var(--forest);color:#fff;cursor:pointer;white-space:nowrap;border-radius:9px;flex:none;padding:10px 13px;font-size:8px;font-weight:800}.altitudeCareLibraryAdmin>header>label.uploading{cursor:wait;opacity:.65}.altitudeCareLibraryAdmin>header input{display:none}.altitudeCareLibraryAdminNote{background:#ffffffb3;border-radius:9px;gap:14px;margin-top:16px;padding:10px 12px;display:flex}.altitudeCareLibraryAdminNote strong{color:var(--forest);flex:none;font-size:8px}.altitudeCareLibraryAdminNote span{color:var(--muted);font-size:7px;line-height:1.55}.altitudeCareLibraryAdminGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.altitudeCareLibraryAdminGrid figure{background:#fff;border:1px solid #d4dcd1;border-radius:11px;min-width:0;margin:0;overflow:hidden}.altitudeCareLibraryAdminGrid figure.primary{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.altitudeCareLibraryAdminGrid img{aspect-ratio:8/5;object-fit:cover;width:100%;display:block}.altitudeCareLibraryAdminGrid figcaption{justify-content:space-between;align-items:center;gap:7px;padding:8px;display:flex}.altitudeCareLibraryAdminGrid figcaption>span{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.altitudeCareLibraryAdminGrid figcaption>div{gap:4px;display:flex}.altitudeCareLibraryAdminGrid button{color:var(--forest);cursor:pointer;background:#fff;border:1px solid #d5ddd1;border-radius:6px;padding:4px 6px;font-size:6px}.altitudeCareLibraryAdminGrid button.remove{color:#9c4c3f}.altitudeCareLibraryAdminGrid button:disabled{cursor:wait;opacity:.55}.altitudeCareLibraryAdminEmpty{text-align:center;background:#ffffff73;border:1px dashed #aebfac;border-radius:11px;place-content:center;gap:5px;min-height:120px;margin-top:14px;padding:20px;display:grid}.altitudeCareLibraryAdminEmpty strong{color:var(--forest);font-size:10px}.altitudeCareLibraryAdminEmpty span{color:var(--muted);font-size:8px}.otherTrustEmpty{color:var(--muted);text-align:center;border:1px dashed #d8ddd5;border-radius:10px;margin-top:-5px;padding:10px 12px;font-size:8px}.managedResourceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.managedResourceGrid>article{background:#fff;border:1px solid #dedfd7;border-radius:17px;overflow:hidden}.managedImage{color:#fff;background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-start;min-height:190px;padding:12px;display:flex}.managedImage span,.managedImage b{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04140b8f;border-radius:99px;padding:6px 8px;font-size:7px}.managedImage.noImage{color:var(--forest);background:linear-gradient(145deg,#dfe6dd,#cfd9cf);position:relative}.managedImage.noImage em{color:#7b887e;place-items:center;font-size:9px;font-style:normal;display:grid;position:absolute;inset:0}.resourceEmpty{text-align:center;background:#f8f9f5;border:1px dashed #cfd5cc;border-radius:13px;align-content:center;place-items:center;min-height:110px;padding:24px;display:grid}.resourceEmpty strong{font-size:11px}.resourceEmpty p{color:var(--muted);margin:6px 0 12px;font-size:8px}.resourceEmpty button{background:var(--forest);color:#fff;border:0;border-radius:8px;padding:8px 12px;font-size:8px}.managedBody{padding:18px}.managedBody>small{color:var(--sage);font-size:7px}.managedBody h3{letter-spacing:-.025em;margin:6px 0;font-size:18px}.managedBody>p{min-height:32px;color:var(--muted);margin:0;font-size:8px;line-height:1.6}.managedBody>div{flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:50px;margin-top:13px;display:flex}.managedBody>div span{color:var(--forest);background:#e8ede6;border-radius:6px;padding:5px 6px;font-size:7px}.managedBody footer{border-top:1px solid #e7e8e2;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding-top:13px;display:grid}.managedBody footer strong{font-size:9px}.managedBody footer select{color:var(--muted);background:#fafaf7;border:1px solid #dadcd4;border-radius:7px;padding:6px 7px;font-size:7px}.managedBody footer button{color:var(--forest);background:#fff;border:1px solid #d5d9d1;border-radius:7px;padding:6px 8px;font-size:7px}.destinationLibraryPage>.simplePageHead>strong{color:var(--forest);background:#e1eadf;border-radius:99px;padding:8px 11px;font-size:8px}.destinationPageActions{flex:none;align-items:center;gap:9px;display:flex}.destinationPageActions>strong{color:var(--forest);white-space:nowrap;background:#e1eadf;border-radius:99px;padding:8px 11px;font-size:8px}.destinationPageActions>button{white-space:nowrap}.destinationLibraryNotice{background:#edf3eb;border:1px solid #cfd9cc;border-radius:13px;grid-template-columns:auto 1fr;align-items:baseline;gap:8px 18px;margin-top:26px;padding:15px 17px;display:grid}.destinationLibraryNotice strong{font-size:10px}.destinationLibraryNotice span{color:var(--muted);font-size:8px;line-height:1.65}.destinationLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.destinationLibraryGrid>article{background:#fff;border:1px solid #d9ddd5;border-radius:18px;grid-template-columns:minmax(190px,.8fr) 1fr;min-width:0;display:grid;overflow:hidden}.destinationLibraryGrid>article.ready{border-color:#b6c7b3;box-shadow:0 14px 36px #14362212}.destinationLibraryGrid>article.disabled{opacity:.62}.destinationLibraryImage{background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-start;min-height:250px;padding:14px;display:flex}.destinationLibraryImage span,.destinationLibraryImage b{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051b108f;border:1px solid #ffffff42;border-radius:99px;padding:6px 8px;font-size:7px}.destinationLibraryBody{flex-direction:column;min-width:0;padding:22px;display:flex}.destinationLibraryBody>small{color:var(--sage);letter-spacing:.12em;font-size:7px}.destinationLibraryBody h2{letter-spacing:-.035em;margin:7px 0;font-size:21px}.destinationLibraryBody>p{color:var(--muted);margin:0;font-size:8px;line-height:1.7}.destinationSource{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:7px;display:flex}.destinationSource a{color:var(--forest);white-space:nowrap;text-decoration:none}.destinationLibraryBody footer{border-top:1px solid #e7e8e2;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:12px;display:flex}.destinationLibraryBody footer label,.destinationLibraryBody footer button{color:var(--forest);background:#fff;border:1px solid #d3d8d0;border-radius:8px;padding:8px 10px;font-size:7px}.destinationLibraryBody footer label{cursor:pointer;position:relative;overflow:hidden}.destinationLibraryBody footer label input{opacity:0;cursor:pointer;position:absolute;inset:0}.destinationLibraryBody footer button.enable{border-color:var(--forest);background:var(--forest);color:#fff}.destinationAssetManager{border-top:1px solid #e7e8e2;margin-top:13px}.destinationAssetManager>summary{color:var(--forest);cursor:pointer;justify-content:space-between;gap:10px;padding:12px 0 2px;font-size:8px;font-weight:800;display:flex}.destinationAssetManager>summary span{color:var(--muted);text-align:right;font-size:7px;font-weight:400}.destinationAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.destinationAssetGrid figure{background:#f5f7f2;border:1px solid #d9e0d6;border-radius:10px;min-width:0;margin:0;overflow:hidden}.destinationAssetGrid figure.primary{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.destinationAssetGrid img{aspect-ratio:3/2;object-fit:cover;background:#dfe7dc;width:100%;display:block}.destinationAssetGrid figcaption{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-height:54px;padding:8px;display:grid}.destinationAssetGrid figcaption>div{grid-row:1/3;min-width:0}.destinationAssetGrid figcaption b,.destinationAssetGrid figcaption small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.destinationAssetGrid figcaption b{color:var(--forest);font-size:8px}.destinationAssetGrid figcaption small{color:var(--muted);margin-top:3px;font-size:6px}.destinationAssetGrid figcaption button{min-width:52px;color:var(--forest);background:#fff;border:1px solid #ccd7cb;border-radius:6px;padding:5px 6px;font-size:6px}.destinationAssetGrid figcaption button.remove{color:#8a503d}.destinationAssetTags{border-top:1px solid #e2e7df;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px;display:grid}.destinationAssetTags label{color:var(--muted);gap:3px;font-size:6px;display:grid}.destinationAssetTags select{width:100%;min-width:0;color:var(--forest);background:#fff;border:1px solid #d8ded4;border-radius:6px;padding:5px 4px;font-size:6px}.destinationAssetLegacy{text-align:center;border:1px dashed #b7c6b5;border-radius:10px;grid-column:1/-1;place-content:center;gap:5px;min-height:90px;padding:16px;display:grid}.destinationAssetLegacy strong{color:var(--forest);font-size:9px}.destinationAssetLegacy span{color:var(--muted);font-size:7px}.destinationModal{width:min(680px,100%)}.destinationForm{gap:13px;margin-top:22px;display:grid}.destinationForm label{color:#4c554e;gap:6px;font-size:9px;font-weight:750;display:grid}.destinationForm input,.destinationForm textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d6ddd3;border-radius:9px;padding:10px 11px}.destinationForm textarea{resize:vertical;min-height:82px}.destinationFormIntro{background:#eaf1e8;border-radius:11px;gap:5px;padding:13px 14px;display:grid}.destinationFormIntro strong{color:var(--forest);font-size:10px}.destinationFormIntro span{color:var(--muted);font-size:8px;line-height:1.6}.destinationFormFields{grid-template-columns:2fr 1fr;gap:10px;display:grid}.destinationPendingFiles{background:#f4f7f2;border:1px solid #d9e0d6;border-radius:10px;gap:5px;max-height:210px;padding:9px;display:grid;overflow-y:auto}.destinationPendingFiles>span{background:#fff;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.destinationPendingFiles b{color:var(--forest);font-size:7px}.destinationPendingFiles em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.destinationPendingFiles button{color:#874f3c;background:#fff;border:1px solid #e0d6d1;border-radius:50%;width:23px;height:23px}@media (width<=900px){.destinationPageActions{flex-direction:column;align-items:stretch}.destinationPageActions>strong{text-align:center}.destinationAssetGrid{grid-template-columns:1fr}}@media (width<=650px){.destinationLibraryPage .simplePageHead{flex-direction:column;align-items:stretch}.destinationPageActions{width:100%}.destinationFormFields,.destinationAssetTags{grid-template-columns:1fr}.destinationAssetManager>summary{flex-direction:column;align-items:flex-start}.destinationModalBack{padding:12px}}.homepageMaterialNotice{color:#695d42;background:#f5f0e4;border:1px solid #d9d4c5;border-radius:12px;align-items:baseline;gap:14px;margin-top:26px;padding:14px 16px;display:flex}.homepageMaterialNotice strong{flex:none;font-size:9px}.homepageMaterialNotice span{font-size:8px;line-height:1.6}.homepageMaterialSectionHead{justify-content:space-between;align-items:end;gap:24px;margin-top:34px;display:flex}.homepageMaterialSectionHead p{color:var(--sage);letter-spacing:.15em;margin:0 0 6px;font-size:7px}.homepageMaterialSectionHead h2{letter-spacing:-.035em;margin:0;font-size:24px}.homepageMaterialSectionHead>span{max-width:360px;color:var(--muted);font-size:8px;line-height:1.6}.homepageMaterialSectionHead.journey{border-top:1px solid #dedfd7;margin-top:48px;padding-top:34px}.homepageMaterialGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.homepageMaterialGrid>article{background:#fff;border:1px solid #dedfd7;border-radius:18px;grid-template-columns:minmax(190px,.78fr) 1fr;min-width:0;display:grid;overflow:hidden}.homepageMaterialGrid>article.ready{border-color:#b8c8b6;box-shadow:0 14px 34px #17362312}.homepageMaterialPreview{color:#fff;background:linear-gradient(145deg,#41614e,#173b29) 50%/cover;justify-content:space-between;align-items:flex-start;min-height:230px;padding:14px;display:flex;position:relative}.homepageMaterialPreview:after{content:"";background:linear-gradient(#05180e0a,#05180e8f);position:absolute;inset:0}.homepageMaterialPreview>span,.homepageMaterialPreview>b,.homepageMaterialPreview>div{z-index:1;position:relative}.homepageMaterialPreview>span,.homepageMaterialPreview>b{background:#04140b59;border:1px solid #ffffff52;border-radius:99px;padding:6px 8px;font-size:7px}.homepageMaterialPreview>div{justify-items:center;gap:8px;margin:auto;display:grid}.homepageMaterialPreview>div b{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-weight:400;display:grid}.homepageMaterialPreview>div small{color:#ffffffad;font-size:8px}.homepageJourneyMaterialGrid{grid-template-columns:repeat(3,1fr)}.homepageJourneyMaterialGrid>article{display:block}.homepageJourneyMaterialGrid .homepageMaterialPreview.route{min-height:330px}.homepageJourneyMaterialGrid .homepageMaterialBody{min-height:230px}.homepageMaterialBody{flex-direction:column;padding:24px;display:flex}.homepageMaterialBody>small{color:var(--sage);letter-spacing:.13em;font-size:7px}.homepageMaterialBody h2{letter-spacing:-.035em;margin:11px 0 7px;font-size:22px}.homepageMaterialBody p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.homepageMaterialBody>div{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.homepageMaterialBody>div>span{border-radius:99px;padding:6px 8px;font-size:7px}.homepageMaterialBody .published{color:var(--forest);background:#e1eddf}.homepageMaterialBody .pending{color:var(--muted);background:#f0eee7}.homepageMaterialBody .disabled{color:#895744;background:#eee1dc}.homepageMaterialFormIntro{background:#e8efe6;border-radius:11px;align-items:center;padding:14px 16px;grid-template-columns:auto 1fr!important;gap:5px 12px!important;display:grid!important}.homepageMaterialFormIntro span{color:var(--sage);font-size:7px}.homepageMaterialFormIntro strong{font-size:11px}.homepageMaterialFormIntro small{color:var(--muted);grid-column:1/-1;font-size:8px}.homepageCurrentImage{background-position:50%;background-size:cover;border-radius:13px;min-height:190px;padding:12px;display:block!important}.homepageCurrentImage span{color:#fff;background:#04140b8f;border-radius:99px;width:fit-content;padding:6px 8px;font-size:7px;display:block}.homepageCurrentGallery{background:#f1f5ef;border:1px solid #dce1d8;border-radius:13px;padding:15px;display:block!important}.homepageGalleryHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.homepageGalleryHead strong{font-size:10px}.homepageGalleryHead span{color:var(--forest);background:#dfe9dc;border-radius:99px;padding:5px 8px;font-size:7px}.homepageCurrentGallery>p{color:var(--muted);margin:16px 0 2px;font-size:8px}.homepageGalleryThumbs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.homepageGalleryThumbs article{aspect-ratio:4/3;background:#dce4da;border-radius:9px;position:relative;overflow:hidden}.homepageGalleryThumbs img{object-fit:cover;width:100%;height:100%}.homepageGalleryThumbs article>span{color:#fff;background:#04140b9e;border-radius:99px;padding:4px 6px;font-size:6px;position:absolute;bottom:6px;left:6px}.homepageGalleryThumbs article>button{color:#fff;background:#04140bb8;border:1px solid #ffffff7a;border-radius:50%;width:24px;height:24px;padding:0;font-size:14px;position:absolute;top:6px;right:6px}.homepageSelectedFiles{flex-wrap:wrap;padding:2px 0;grid-template-columns:none!important;gap:6px!important;display:flex!important}.homepageSelectedFiles>span{max-width:100%;color:var(--forest);background:#e8efe6;border-radius:8px;align-items:center;gap:7px;padding:7px 8px 7px 10px;font-size:7px;display:flex}.homepageSelectedFiles b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.homepageSelectedFiles button{width:18px;height:18px;color:var(--forest);background:#1237231f;border:0;border-radius:50%;padding:0}.settingsGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.settingsGrid>section{background:#fff;border:1px solid #dedfd7;border-radius:18px;padding:25px}.settingsGrid section>header{justify-content:space-between;align-items:center;display:flex}.settingsGrid h2{margin:0;font-size:18px}.settingsGrid header button{color:var(--forest);background:0 0;border:0;font-size:8px}.contactSettingsGrid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;margin-top:28px;display:grid}.contactSettingsForm{background:#fff;border:1px solid #dedfd7;border-radius:18px;gap:16px;padding:26px;display:grid}.contactSettingsIntro{background:#edf3eb;border-radius:13px;gap:5px;padding:17px;display:grid}.contactSettingsIntro span{color:var(--sage);letter-spacing:.1em;font-size:7px;font-weight:800}.contactSettingsIntro strong{font-size:11px}.contactSettingsIntro small{color:var(--muted);font-size:8px}.contactSettingsForm>label{color:var(--ink);gap:7px;font-size:9px;font-weight:700;display:grid}.contactSettingsForm input{background:#fbfbf8;border:1px solid #d7d9d1;border-radius:10px;outline:none;width:100%;padding:12px}.contactSettingsForm input:focus{border-color:#92aa96;box-shadow:0 0 0 3px #41694b14}.contactSettingsForm label>small{color:var(--muted);font-size:7px;font-weight:400}.contactQrUpload{cursor:pointer;background:#f4f7f1;border:1px dashed #a9b9aa;border-radius:12px;padding:18px}.contactQrUpload input{display:none}.contactQrUpload>span{color:var(--forest);font-size:10px}.removeContactQr{color:#9a5947;background:0 0;border:0;width:fit-content;padding:0;font-size:8px}.contactSaveButton{justify-self:end;min-width:145px}.contactSettingsPreview{color:#fff;background:#0d2a1c;border-radius:20px;padding:24px;position:sticky;top:88px;box-shadow:0 24px 60px #0d2a1c26}.contactSettingsPreview>small{color:#ffffff7a;letter-spacing:.14em;font-size:7px}.contactSettingsPreview>div{aspect-ratio:1;color:#ffffff7a;text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;place-items:center;margin-top:17px;font-size:13px;line-height:1.6;display:grid}.contactSettingsPreview>div.ready{background:#fff;padding:8px}.contactSettingsPreview img{object-fit:contain;width:100%;height:100%}.contactSettingsPreview .pendingQrPreview{color:var(--forest)}.contactSettingsPreview .pendingQrPreview small{color:var(--muted);font-size:8px}.contactSettingsPreview p{color:#ffffff73;margin:18px 0 0;font-size:7px}.contactSettingsPreview>strong{overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.contactSettingsPreview>em{color:#a7c5aa;margin-top:18px;font-size:7px;font-style:normal;display:block}.aiSettingsPanel{background:#fff;border:1px solid #d9ddd5;border-radius:22px;margin-top:24px;padding:28px}.aiSettingsPanel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.aiSettingsPanel>header p{color:var(--sage);letter-spacing:.14em;margin:0;font-size:10px;font-weight:800}.aiSettingsPanel>header h2{margin:7px 0 0;font-size:clamp(24px,2.5vw,34px)}.aiSettingsPanel>header span{max-width:740px;color:var(--muted);margin-top:9px;font-size:13px;line-height:1.65;display:block}.aiSettingsPanel>header b{color:var(--forest);white-space:nowrap;background:#e8efe7;border-radius:99px;padding:9px 13px;font-size:11px}.aiPurposeGrid{background:#f0f4ee;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;padding:20px;display:grid}.aiPurposeGrid article{background:#ffffffb8;border:1px solid #d9e1d7;border-radius:13px;align-content:start;gap:7px;min-height:118px;padding:17px;display:grid}.aiPurposeGrid article small{color:var(--sage);letter-spacing:.1em;font-size:9px;font-weight:800}.aiPurposeGrid article strong{font-size:16px}.aiPurposeGrid article span{color:var(--muted);font-size:11px;font-weight:400;line-height:1.55}.aiProviderGrid label{color:var(--ink);gap:7px;font-size:12px;font-weight:750;display:grid}.aiProviderGrid input{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #d4d9d1;border-radius:11px;outline:none;padding:11px 12px;font-size:14px}.aiProviderGrid label small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.55}.aiProviderGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.aiTaskRouting{background:#f4f7f1;border:1px solid #d7dfd5;border-radius:18px;grid-template-columns:minmax(160px,.8fr) repeat(2,minmax(220px,1fr));align-items:end;gap:14px;margin-top:18px;padding:18px;display:grid}.aiTaskRouting>div{align-self:center}.aiTaskRouting strong,.aiTaskRouting small{display:block}.aiTaskRouting small{color:#738078;margin-top:5px}.aiTaskRouting label{color:#43534a;gap:7px;font-size:12px;font-weight:750;display:grid}.aiTaskRouting select{color:#173c2e;background:#fff;border:1px solid #cbd5ca;border-radius:12px;min-height:44px;padding:0 12px}.aiTaskRouting p{color:#6d776f;grid-column:1/-1;margin:0;font-size:11px}.aiTaskRouting.deepseekOnly{grid-template-columns:minmax(220px,.9fr) 2fr;align-items:center}.aiTaskRouting.deepseekOnly p{grid-column:auto}.aiProviderGrid article{background:#fbfbf8;border:1px solid #d9ddd5;border-radius:18px;gap:15px;padding:22px;display:grid}.aiProviderGrid article.configured{border-color:#9eb8a2;box-shadow:inset 0 3px #315f43}.aiProviderGrid article>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.aiProviderGrid article>header small{color:var(--sage);letter-spacing:.12em;font-size:9px;font-weight:800}.aiProviderGrid article>header h3{margin:5px 0 0;font-size:19px}.aiProviderGrid article>header span{color:#806e42;background:#eee9dc;border-radius:99px;padding:6px 9px;font-size:10px}.aiProviderGrid article.configured>header span{color:#245438;background:#dfeade}.aiProviderGrid input:disabled{color:#66746c;background:#edf1eb}.aiTestButton{color:#174a38;cursor:pointer;background:0 0;border:1px solid #174a38;border-radius:99px;min-height:40px;padding:0 15px;font-weight:750}.aiTestButton:disabled{opacity:.45;cursor:not-allowed}.aiSettingsPanel>footer{border-top:1px solid #e1e4dd;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding-top:20px;display:flex}.aiSettingsPanel>footer p{gap:4px;margin:0;display:grid}.aiSettingsPanel>footer strong{font-size:12px}.aiSettingsPanel>footer span{color:var(--muted);font-size:11px;line-height:1.55}.systemMaintenanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.accountSecurityPanel,.backupRestorePanel{background:#fff;border:1px solid #d8ded5;border-radius:24px;gap:15px;padding:26px;display:grid}.accountSecurityPanel>header,.backupRestorePanel>header{border-bottom:1px solid #e3e8e0;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.accountSecurityPanel header p,.backupRestorePanel header p{color:#829088;letter-spacing:.18em;margin:0 0 5px;font-size:9px}.accountSecurityPanel h2,.backupRestorePanel h2{color:#173c2e;margin:0;font-size:23px}.accountSecurityPanel header b,.backupRestorePanel header b{color:#486052;white-space:nowrap;background:#edf3eb;border-radius:99px;padding:7px 10px;font-size:10px}.accountSecurityPanel>p,.backupRestorePanel>p{color:#66746c;margin:0;font-size:12px;line-height:1.75}.accountSecurityPanel label,.backupRestorePanel label{color:#405047;gap:7px;font-size:12px;font-weight:750;display:grid}.accountSecurityPanel input,.backupRestorePanel input{background:#fbfcfa;border:1px solid #d4dbd1;border-radius:12px;min-height:44px;padding:0 13px}.accountSecurityPanel small,.backupRestorePanel small{color:#7b867f;font-weight:400;line-height:1.5}.backupDownloadButton{justify-content:center;align-items:center;text-decoration:none;display:flex}.backupFilePicker{cursor:pointer;background:#f5f8f3;border:1px dashed #b8c8bc;border-radius:15px;padding:14px}.backupFilePicker input{display:none}.backupFilePicker span{color:#607067;font-weight:500}.trustSetting{border-bottom:1px solid #e8e8e3;grid-template-columns:30px 1fr auto;align-items:start;gap:11px;padding:16px 0;display:grid}.trustSetting>span{width:27px;height:27px;color:var(--forest);background:#e2eadf;border-radius:50%;place-items:center;font-size:8px;display:grid}.trustSetting>span.pending{color:#7c5c28;background:#f2e8d7}.trustSetting strong,.trustSetting small{display:block}.trustSetting strong{font-size:9px}.trustSetting small{color:var(--sage);margin-top:4px;font-size:7px}.trustSetting p{color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.5}.trustSetting em{color:var(--muted);font-size:7px;font-style:normal}.ruleList{gap:6px;margin-top:18px;display:grid}.ruleList article{background:#f4f5f0;border-radius:10px;grid-template-columns:29px 1fr;gap:9px;padding:13px;display:grid}.ruleList article>span{color:var(--sage);font-size:8px}.ruleList strong{font-size:9px}.ruleList p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.resourceModalBack{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05120b9e;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.resourceModal{background:#f9f9f5;border-radius:20px;width:min(720px,100%);max-height:calc(100svh - 60px);padding:28px;overflow-y:auto;box-shadow:0 28px 90px #0000004d}.resourceModal>header{justify-content:space-between;align-items:flex-start;display:flex}.resourceModal header small{color:var(--sage);letter-spacing:.15em;font-size:7px}.resourceModal h2{margin:5px 0 0;font-size:27px}.resourceModal header button{background:#fff;border:1px solid #dcddd5;border-radius:50%;width:34px;height:34px;font-size:19px}.resourceForm{gap:12px;margin-top:24px;display:grid}.resourceForm>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.resourceForm>div:first-child{grid-template-columns:1fr 2fr}.resourceForm label{color:#4c554e;gap:6px;font-size:8px;font-weight:700;display:grid}.resourceForm textarea{resize:vertical;min-height:85px}.resourceFormActions{justify-content:flex-end;gap:8px;grid-template-columns:none!important;display:flex!important}.resourceFormActions .simplePrimary{min-width:150px}.consultantContactFields{grid-template-columns:repeat(3,1fr)!important}.consultantSelectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.consultantSelectGrid img{object-position:center top}.trustSelectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.trustSelectionGrid>button{min-width:0;min-height:120px;color:var(--ink);text-align:left;background:#fff;border:1px solid #dce2da;border-radius:13px;grid-template-rows:1fr auto;grid-template-columns:88px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.trustSelectionGrid>button.selected{background:#f3f7f1;border-color:#64856b;box-shadow:inset 0 0 0 1px #64856b}.trustSelectionGrid img,.trustSelectionGrid>button>span{object-fit:cover;grid-row:1/3;width:88px;height:100%;min-height:120px}.trustSelectionGrid>button>span{color:#315d43;background:#dfe9dc;place-items:center;font-size:18px;display:grid}.trustSelectionGrid>button>div{min-width:0;padding:13px 12px 7px}.trustSelectionGrid small,.trustSelectionGrid strong,.trustSelectionGrid p{text-overflow:ellipsis;display:block;overflow:hidden}.trustSelectionGrid small{color:#6d8974;white-space:nowrap;font-size:7px}.trustSelectionGrid strong{white-space:nowrap;margin-top:5px;font-size:10px}.trustSelectionGrid p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:7px;line-height:1.45;display:-webkit-box}.trustSelectionGrid>button>b{color:#52745b;padding:6px 12px 10px;font-size:7px;font-weight:800}.trustLegacyNote{color:#775f45;background:#f5eee3;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:8px;line-height:1.55}.clearConsultant{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:9px;padding:8px 10px;font-size:8px;text-decoration:underline}.dangerButton{color:#8a4c35;background:#fff7f3;border:1px solid #d7b9ad;border-radius:10px;padding:10px 14px;font-size:9px}.mediaUpload{cursor:pointer;background:#eef2eb;border:1px dashed #afb9ad;border-radius:12px;padding:18px}.mediaUpload input{display:none}.mediaUpload span{color:var(--forest);font-size:9px}.mediaUpload small{color:var(--muted);font-weight:400;line-height:1.5}.resourceCurrentGallery{background:#f0f4ee;border:1px solid #d9dfd6;border-radius:12px;padding:14px;display:block!important}.resourceCurrentGallery>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.resourceCurrentGallery>header strong,.resourceCurrentGallery>header small{display:block}.resourceCurrentGallery>header strong{color:var(--forest);font-size:10px}.resourceCurrentGallery>header small{color:var(--muted);margin-top:3px;font-size:7px;font-weight:400}.resourceCurrentGallery>header>span{color:var(--sage);font-size:8px;font-weight:800}.resourceCurrentGallery>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.resourceCurrentGallery article{background:#dce4da;border:2px solid #0000;border-radius:9px;position:relative;overflow:hidden}.resourceCurrentGallery article.cover{border-color:var(--forest)}.resourceCurrentGallery img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.resourceCurrentGallery article>b{color:#fff;background:#051b10c7;border-radius:99px;padding:4px 6px;font-size:6px;position:absolute;bottom:6px;left:6px}.resourceCurrentGallery article footer{gap:4px;display:flex;position:absolute;top:5px;right:5px}.resourceCurrentGallery article footer button{min-height:23px;color:var(--forest);background:#fffffff0;border:0;border-radius:99px;padding:0 7px;font-size:6px;box-shadow:0 3px 10px #00000024}.resourceCurrentGallery article footer button.remove{color:#784938;width:23px;padding:0;font-size:13px}.leaderGalleryPlan{background:#eef4ec;border:1px solid #cbd8cc;border-radius:13px;padding:15px}.leaderGalleryPlan>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.leaderGalleryPlan>header strong{color:var(--forest);font-size:13px}.leaderGalleryPlan>header small{color:var(--muted);font-size:10px}.leaderGalleryPlan>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.leaderGalleryPlan span{color:var(--ink);background:#fff;border-radius:9px;gap:4px;padding:10px;font-size:10px;display:grid}.leaderGalleryPlan span b{color:var(--sage);font-size:8px}.resourcePendingFiles{background:#fff;border:1px solid #dce1d8;border-radius:10px;padding:10px;grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.resourcePendingFiles>strong{color:var(--forest);font-size:8px}.resourcePendingFiles>span{background:#f1f5ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.resourcePendingFiles>span.preferred{box-shadow:inset 0 0 0 1px var(--forest)}.resourcePendingFiles span b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.resourcePendingFiles span small{color:var(--sage);font-size:7px}.resourcePendingFiles span button{color:var(--forest);background:#fff;border:1px solid #bcc9bd;border-radius:7px;padding:5px 7px;font-size:7px}.resourcePendingFiles span button.remove{color:#784938;width:24px;padding:4px 0}.mediaModePicker{border:0;padding:0}.mediaModePicker legend{color:#4c554e;margin-bottom:7px;font-size:8px;font-weight:700}.mediaModePicker{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mediaModePicker button{color:var(--ink);text-align:left;background:#fff;border:1px solid #d9dcd3;border-radius:10px;padding:12px}.mediaModePicker button.active{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:#eaf1e8}.mediaModePicker strong,.mediaModePicker small{display:block}.mediaModePicker strong{font-size:9px}.mediaModePicker small{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.45}.leaderSpecialtyPicker{border:0;padding:0}.leaderSpecialtyPicker legend{color:#4c554e;font-size:8px;font-weight:700}.leaderSpecialtyPicker>p{color:var(--muted);margin:6px 0 10px;font-size:7px;line-height:1.55}.leaderSpecialtyPicker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.leaderSpecialtyPicker button{min-height:74px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dcd3;border-radius:10px;gap:5px;padding:11px 32px 11px 11px;display:grid;position:relative}.leaderSpecialtyPicker button.active{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:#eaf1e8}.leaderSpecialtyPicker button strong{font-size:9px}.leaderSpecialtyPicker button small{color:var(--muted);font-size:7px;line-height:1.45}.leaderSpecialtyPicker button b{width:17px;height:17px;color:var(--forest);background:#e6ebe4;border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;top:10px;right:10px}.leaderSpecialtyPicker button.active b{background:var(--forest);color:#fff}.premiumTripPage{background:#f4f2e9;padding-bottom:74px}.premiumTripNav{height:calc(70px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.premiumTripNav>.tripBrandMark{grid-column:1;justify-self:start;min-width:0}.premiumTripNav>.tripStatusText{grid-column:2;justify-self:center}.premiumTripNav>.tripNavActions{grid-column:3;justify-self:end}.tripPositioningStatement{z-index:3;top:calc(104px + env(safe-area-inset-top));left:max(24px,calc((100vw - 1440px)/2),env(safe-area-inset-left));color:#fff;width:min(620px,100vw - 48px);position:absolute}.tripPositioningStatement strong,.tripPositioningStatement small{text-shadow:0 2px 18px #00000073;display:block}.tripPositioningStatement strong{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(38px,4.2vw,58px);font-weight:850;line-height:1.02}.tripPositioningStatement small{color:#ffffffd6;letter-spacing:.02em;max-width:420px;margin-top:14px;font-size:14px;line-height:1.55}.tripPositioningStatement:lang(en) strong{letter-spacing:-.025em;max-width:580px;font-size:clamp(32px,3.5vw,50px)}.premiumTripHero{min-height:min(900px,94svh)}.premiumTripHero.noImage{background:radial-gradient(circle at 78% 26%,#78997d80,#0000 30%),linear-gradient(145deg,#173828,#071a11)}.premiumTripHero .tripHeroShade{background:linear-gradient(#04140c33,#04140c47 40%,#04140ce8)}.premiumHeroCopy{padding-bottom:105px}.premiumHeroCopy h1{letter-spacing:-.045em;text-wrap:balance;max-width:820px;font-size:clamp(44px,5.8vw,72px);line-height:1.06}.premiumHeroCopy>p:not(.kicker){max-width:650px;font-size:15px;line-height:1.7}.heroFacts{border-top:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);max-width:760px;padding-top:22px;gap:20px!important;margin-top:38px!important;display:grid!important}.heroFacts>span{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.heroFacts small,.heroFacts strong{display:block}.heroFacts small{color:#ffffff85;font-size:8px}.heroFacts strong{margin-top:6px;font-size:13px}.heroConsultant{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081e127a;border:1px solid #ffffff3d;border-radius:16px;align-items:center;gap:13px;width:min(520px,100%);margin-top:22px;padding:12px 14px;display:flex}.heroConsultant>div{background:#ffffff24;border:1px solid #ffffff40;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:800;display:grid;overflow:hidden}.heroConsultant img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.heroConsultant p,.heroConsultant small,.heroConsultant strong,.heroConsultant em,.heroConsultant p>span{display:block}.heroConsultant p{min-width:0;margin:0}.heroConsultant small{color:#ffffff8c;letter-spacing:.12em;font-size:7px}.heroConsultant strong{margin-top:4px;font-size:14px}.heroConsultant em{color:#ffffffc2;margin-top:2px;font-size:8px;font-style:normal}.heroConsultant p>span{color:#ffffffe6;margin-top:5px;font-size:8px;line-height:1.5}.heroScrollHint{z-index:3;color:#ffffff94;font-size:8px;position:absolute;bottom:40px;right:max(22px,50vw - 560px)}.heroScrollHint i{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:8px;font-style:normal;display:inline-grid}.decisionOverview{background:#f4f2e9;grid-template-columns:1fr 1fr;gap:75px 90px;display:grid}.overviewLead h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(42px,5.7vw,72px);line-height:1.06}.overviewSummary>span{color:var(--sage);font-size:9px}.overviewSummary h3{letter-spacing:-.04em;margin:10px 0 16px;font-size:30px}.overviewSummary>p{color:var(--muted);line-height:1.85}.overviewSummary>div{border-left:2px solid var(--forest);background:#ffffff85;margin-top:28px;padding:19px}.overviewSummary div small{color:var(--sage);font-size:8px}.overviewSummary div p{margin:8px 0 0;font-size:11px;line-height:1.7}.differenceGrid{border-top:1px solid #ced1c8;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.differenceGrid article{border-right:1px solid #ced1c8;min-height:132px;padding:20px 26px 18px 0}.differenceGrid article+article{padding-left:30px}.differenceGrid article:last-child{border-right:0}.differenceGrid span{color:var(--sage);font-size:8px}.differenceGrid h3{margin:20px 0 8px;font-size:17px}.differenceGrid p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.premiumRouteOverview{background:#fafaf5}.productBasicsGrid{background:#fff;border:1px solid #d9ddd5;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;display:grid;overflow:hidden}.productBasicsGrid article{border-right:1px solid #d9ddd5;flex-direction:column;min-width:0;min-height:172px;padding:24px 22px;display:flex}.productBasicsGrid article:last-child{border-right:0}.productBasicsGrid span{color:var(--sage);letter-spacing:.1em;font-size:9px}.productBasicsGrid strong{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:18px;font-size:clamp(18px,1.8vw,25px);line-height:1.25;display:block}.productBasicsGrid p{color:var(--muted);margin:auto 0 0;padding-top:18px;font-size:11px;line-height:1.65}.premiumRouteRail{margin-top:58px}.professionalPrinciples{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:46px;display:grid}.professionalPrinciples article{background:#fff;border:1px solid #e3e4dc;border-radius:17px;grid-template-columns:43px 1fr;gap:13px;padding:22px;display:grid}.professionalPrinciples article>span{width:39px;height:39px;color:var(--forest);background:#e4ebe1;border-radius:50%;place-items:center;font-size:8px;display:grid}.professionalPrinciples strong{font-size:12px}.professionalPrinciples p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.65}.premiumDayExperience{color:#fff;background:#0b2116}.premiumDayExperience .tripSectionHead>span{color:#fff9;background:#ffffff1a}.compactDayTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:42px;padding-bottom:12px;display:grid;overflow:visible}.compactDayTabs button{color:#ffffff73;text-align:left;background:#ffffff09;border:1px solid #ffffff1f;border-radius:11px;min-width:0;min-height:76px;padding:12px 13px}.compactDayTabs button.active{color:#fff;background:#ffffff1f;border-color:#ffffff73}.compactDayTabs span,.compactDayTabs strong{display:block}.compactDayTabs span{font-size:7px}.compactDayTabs strong{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.premiumDayCard{color:var(--ink);background:#f3f2eb;border-radius:24px;grid-template-columns:1.05fr .95fr;margin-top:14px;display:grid;overflow:hidden}.premiumDayImage{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:560px;padding:28px;display:flex;box-shadow:inset 0 -180px 130px -100px #04110aeb}.premiumDayImage.noImage{background:radial-gradient(circle at 80% 18%,#98b29740,#0000 30%),linear-gradient(145deg,#214833,#0b2317)}.premiumDayImage>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05140c8c;border-radius:99px;width:fit-content;padding:7px 9px;font-size:8px}.premiumDayImage>strong{max-width:580px;font-size:23px;line-height:1.45}.premiumDayCopy{align-self:center;padding:48px}.premiumDayCopy>small{color:var(--sage);font-size:8px}.premiumDayCopy h3{letter-spacing:-.045em;margin:12px 0 18px;font-size:34px}.premiumDayCopy>p{color:var(--muted);line-height:1.8}.dayMainSights{background:#e7ebe3;border-left:3px solid #7c9c80;margin:22px 0 18px;padding:15px 17px}.dayMainSights span,.dayMainSights strong{display:block}.dayMainSights span{color:var(--sage);font-size:9px}.dayMainSights strong{margin-top:7px;font-size:15px;line-height:1.55}.dayInfoGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:28px;display:grid}.dayInfoGrid>div{background:#e7e9e1;border-radius:11px;padding:14px}.dayInfoGrid span{color:var(--sage);font-size:9px}.dayInfoGrid p{margin:8px 0 0;font-size:11px;line-height:1.7}.daySupportingGallery{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.daySupportingGallery figure{background:#dfe5dd;border-radius:12px;margin:0;overflow:hidden}.daySupportingGallery img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.daySupportingGallery figcaption{color:var(--muted);padding:8px 10px;font-size:8px}.premiumDayCopy aside{color:#6e5132;background:#efe2d3;border-radius:10px;gap:5px;margin-top:10px;padding:13px;display:grid}.premiumDayCopy aside b{font-size:8px}.premiumDayCopy aside span{font-size:8px;line-height:1.5}.premiumResources{background:#f4f2e9}.premiumResourceTabs{margin-top:42px}.hotelAssignmentTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:16px;padding-bottom:10px;display:grid;overflow:visible}.hotelAssignmentTabs button{min-width:0;min-height:70px;color:var(--muted);text-align:left;background:#ffffff8c;border:1px solid #dbddd4;border-radius:11px;padding:12px}.hotelAssignmentTabs button.active{border-color:var(--forest);color:var(--ink);background:#fff}.hotelAssignmentTabs span,.hotelAssignmentTabs strong,.hotelAssignmentTabs small{display:block}.hotelAssignmentTabs span{color:var(--sage);font-size:8px;font-weight:800}.hotelAssignmentTabs strong{overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.35}.hotelAssignmentTabs small{color:var(--sage);margin-top:5px;font-size:8px;line-height:1.35}.premiumResourceShowcase{margin-top:12px}.mobileResourceSummary{display:none}.panoramaViewerWrap{min-width:0;position:relative}.panoramaStage{touch-action:pan-y;background:#162b20;border-radius:28px;min-height:540px;position:relative;overflow:hidden}.panoramaViewer{z-index:2;border-radius:inherit;background:0 0;width:100%;min-height:540px;position:relative;overflow:hidden}.panoramaViewer.loading,.panoramaViewer.failed{pointer-events:none}.panoramaPreview{z-index:1;background:#13271b;position:absolute;inset:0;overflow:hidden}.panoramaPreview .adaptiveImage{object-fit:cover;filter:saturate(.82)brightness(.72);width:100%;height:100%;display:block;transform:scale(1.02)}.panoramaPreview>i{background:linear-gradient(#05170e1a,#05170e70);position:absolute;inset:0}.panoramaPreview.failed{z-index:3}.panoramaPreview.failed .adaptiveImage{object-fit:contain;filter:none;transform:none}.panoramaLoadState{z-index:5;color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071e13b8;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panoramaLoadState>span{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}.panoramaGestureHint{z-index:7;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071e13ad;border:1px solid #fff3;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.panoramaGestureHint b{font-size:14px;line-height:1}.panoramaGestureHint span{white-space:nowrap;font-size:8px}.panoramaBadge{z-index:10;top:24px;right:24px}.panoramaViewer .psv-navbar{background:linear-gradient(90deg,#081c12cc,#081c127a)}.panoramaViewerWrap.immersive{z-index:190;background:#07150e;padding:0;position:fixed;inset:0}.panoramaViewerWrap.immersive .panoramaStage,.panoramaViewerWrap.immersive .panoramaViewer{border-radius:0;height:100dvh;min-height:100dvh}.panoramaViewerWrap.immersive .panoramaBadge{position:fixed}.panoramaViewerWrap.immersive .vrDisclaimer{display:none}.panoramaViewerWrap.immersive .panoramaGestureHint{bottom:max(28px,env(safe-area-inset-bottom))}.viewerErrorNote{color:#8b4b3d!important}.resourceMediaEmpty{min-height:540px;color:var(--forest);text-align:center;background:linear-gradient(145deg,#dfe6dd,#cbd6cc);border-radius:28px;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.resourceMediaEmpty span{font-size:14px;font-weight:750}.resourceMediaEmpty small{color:var(--muted);font-size:8px}.leaderProfile>.resourceMediaEmpty{border-radius:0}.spaceViewerWrap{min-width:0}.vrBadge{z-index:4;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f8f3e6;border:1px solid #17231d1f;border-radius:99px;padding:7px 9px;font-size:8px;position:absolute;top:24px;right:24px;box-shadow:0 5px 18px #0f231714}.viewerModeButton{font:inherit;cursor:pointer;align-items:center;gap:7px;font-size:8px;font-weight:700;transition:transform .2s,background .2s;display:flex}.viewerModeButton:hover{background:#fff;transform:translateY(-2px)}.viewerModeButton b{font-size:10px}.frameDots{z-index:4;gap:5px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.frameDots button{cursor:pointer;background:#17231d3d;border:0;border-radius:99px;width:17px;height:5px;padding:0;box-shadow:0 1px 4px #ffffffb3}.frameDots button.active{background:var(--forest)}.vrDisclaimer{color:var(--muted);margin:8px 6px 0;font-size:8px;line-height:1.6}.viewerLightbox{z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040f09eb;place-items:center;padding:clamp(12px,3vw,34px);display:grid;position:fixed;inset:0}.viewerLightboxStage{background:#07150e;border:1px solid #ffffff24;border-radius:24px;width:min(1320px,100%);height:min(900px,100dvh - 40px);position:relative;overflow:hidden;box-shadow:0 35px 90px #0006}.viewerLightboxStage header{z-index:8;color:#fff;background:linear-gradient(#030d08b8,#0000);justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:absolute;top:0;left:0;right:0}.viewerLightboxStage header div{gap:3px;display:grid}.viewerLightboxStage header strong{font-size:12px}.viewerLightboxStage header span{color:#ffffffa6;font-variant-numeric:tabular-nums;font-size:8px}.viewerLightboxStage header>button{color:#fff;cursor:pointer;background:#0000003d;border:1px solid #ffffff40;border-radius:50%;width:40px;height:40px;padding:0;font-size:24px}.viewerLightboxMedia{place-items:center;width:100%;height:100%;display:grid}.viewerLightboxMedia img{object-fit:contain;width:100%;height:100%;display:block}.viewerLightbox .viewerNav{color:#fff;background:#091910bd;border-color:#ffffff42}.viewerLightbox .viewerPrev{left:22px}.viewerLightbox .viewerNext{right:22px}.viewerLightbox .lightboxDots{z-index:8;bottom:22px}.viewerLightbox .frameDots button{box-shadow:none;background:#ffffff57}.viewerLightbox .frameDots button.active{background:#fff}.premiumResourceDetail{background:#e8ebe3;border-radius:28px;padding:36px}.resourceSelectionContext{background:#ffffff9e;border:1px solid #ccd5ca;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:-10px 0 22px;padding:12px 14px;display:flex}.resourceSelectionContext strong{color:var(--forest);flex:none;font-size:17px}.resourceSelectionContext span{color:var(--muted);text-align:right;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.premiumResourceDetail>small{color:var(--sage);margin-top:32px;font-size:8px;display:block}.premiumResourceDetail h3{letter-spacing:-.04em;margin:7px 0;font-size:34px}.premiumResourceDetail .resourceSubtitle{color:var(--ink);margin:0;font-size:10px;font-weight:700}.premiumResourceDetail .resourcePublicPrice{color:var(--forest);letter-spacing:-.04em;margin:20px 0 0;font-size:29px;font-weight:760}.premiumResourceDetail .resourcePublicPrice small{color:var(--muted);letter-spacing:0;font-size:9px;font-weight:500}.leaderSpecialtyPublic{margin-top:22px}.leaderSpecialtyPublic>small{color:var(--sage);letter-spacing:.08em;text-transform:uppercase;font-size:7px;display:block}.leaderSpecialtyPublic>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.leaderSpecialtyPublic span{background:var(--forest);color:#fff;border-radius:99px;padding:7px 9px;font-size:8px}.hotelAmenityPublic span{color:var(--forest);background:#dfe8dc}.hotelAmenityPublic>p{border-left:2px solid var(--forest);color:var(--muted);background:#fff9;padding:11px 12px;font-size:9px;line-height:1.65;margin:12px 0 0!important}.hotelAmenityPublic>p b{color:var(--ink);margin-right:8px}.premiumResourceDetail>p:not(.resourceSubtitle){color:var(--muted);margin:22px 0;line-height:1.8}.leaderProfile{background:#e8ebe3;border-radius:28px;grid-template-columns:1.05fr .95fr;margin-top:18px;display:grid;overflow:hidden}.adaptiveResourceImage{background:#e8ebe4;position:relative;overflow:hidden}.adaptiveResourceImage .adaptiveImage{display:block}.leaderProfile>.leaderMedia{width:100%;height:580px}.leaderProfile>.leaderGallery{background:#e8ebe3;min-width:0}.leaderProfile>.leaderGallery .spaceViewer{border-radius:0;height:580px;min-height:580px}.leaderProfile>.leaderGallery .vrDisclaimer{background:#e8ebe3;margin:0;padding:10px 18px 12px}.leaderProfile .premiumResourceDetail{border-radius:0;align-self:center}.altitudeCarePanel{color:#fff;background:#0b2a1c;border-radius:30px;margin-top:62px;overflow:hidden;box-shadow:0 24px 60px #0d2a1c1f}.altitudeCarePanel>header{background:radial-gradient(circle at 84% 0,#8eb19133,#0000 32%);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:30px;padding:42px 46px 36px;display:grid}.altitudeCarePanel>header small{color:#a9c2ad;letter-spacing:.16em;font-size:8px}.altitudeCarePanel>header h3{letter-spacing:-.055em;max-width:760px;margin:12px 0 13px;font-size:clamp(31px,4.2vw,58px);line-height:1.04}.altitudeCarePanel>header p{color:#ffffffad;max-width:760px;margin:0;font-size:11px;line-height:1.75}.altitudeCarePanel>header>span{color:#ffffffb8;white-space:nowrap;border:1px solid #ffffff2b;border-radius:99px;padding:8px 11px;font-size:8px}.altitudeCareGallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px;gap:10px;padding:0 46px 38px;display:grid}.altitudeCareGallery button{cursor:zoom-in;background:#163829;border:1px solid #ffffff24;border-radius:16px;min-width:0;padding:0;position:relative;overflow:hidden}.altitudeCareGallery button.primary{grid-area:span 2/span 2}.altitudeCareGallery.single{grid-template-columns:1fr;grid-auto-rows:minmax(260px,35vw)}.altitudeCareGallery.single button.primary{grid-area:auto}.altitudeCareGallery img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.altitudeCareGallery button:hover img{transform:scale(1.025)}.altitudeCareGallery button>span{color:#ffffffe6;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071f14c2;border-radius:99px;max-width:calc(100% - 24px);padding:6px 8px;font-size:7px;position:absolute;bottom:12px;left:12px;overflow:hidden}.altitudeCareSteps{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);display:grid}.altitudeCareSteps article{border-right:1px solid #ffffff21;min-width:0;padding:31px 32px 34px}.altitudeCareSteps article:last-child{border-right:0}.altitudeCareSteps b,.altitudeCareSteps strong{display:block}.altitudeCareSteps b{color:#91ad96;font-size:8px}.altitudeCareSteps strong{margin-top:18px;font-size:17px}.altitudeCareSteps p{color:#ffffff9e;margin:13px 0 0;font-size:9px;line-height:1.8}.altitudeCareSupplies{border-top:1px solid #ffffff21;grid-template-columns:170px 1fr;align-items:start;gap:24px;padding:25px 32px;display:grid}.altitudeCareSupplies>strong{color:#b4cab7;font-size:10px}.altitudeCareSupplies>div{flex-wrap:wrap;gap:7px;display:flex}.altitudeCareSupplies span{color:#ffffffc7;background:#ffffff0e;border:1px solid #ffffff24;border-radius:99px;padding:8px 10px;font-size:8px}.altitudeCarePanel>footer{background:#0000001f;border-top:1px solid #ffffff17;grid-template-columns:170px 1fr;gap:24px;padding:18px 32px 22px;display:grid}.altitudeCarePanel>footer b{color:#d1b681;font-size:8px}.altitudeCarePanel>footer p{color:#ffffff75;margin:0;font-size:8px;line-height:1.7}.customerQuote{background:#fafaf5}.quoteClientCard{background:#fff;border:1px solid #dddeda;border-radius:22px;grid-template-columns:1fr 320px;margin-top:46px;display:grid;overflow:hidden}.quoteClientRows{padding:12px 28px}.quoteClientRows article{border-bottom:1px solid #e8e8e3;grid-template-columns:1fr 170px 100px;align-items:center;gap:20px;padding:17px 0;display:grid}.quoteClientRows article:last-child{border-bottom:0}.quoteClientRows strong,.quoteClientRows small{display:block}.quoteClientRows strong{font-size:10px}.quoteClientRows small{color:var(--muted);margin-top:5px;font-size:8px}.quoteClientRows article>span{color:var(--muted);font-size:8px}.quoteClientRows article>b{text-align:right;font-size:10px}.serviceScopeOnly .noPriceRows{background:#fff;border:1px solid #dddeda;border-radius:18px;margin-top:40px;padding:12px 28px}.serviceScopeOnly .noPriceRows article{grid-template-columns:1fr}.quoteClientTotal{background:var(--forest);color:#fff;flex-direction:column;justify-content:center;padding:34px;display:flex}.quoteClientTotal>span{color:#ffffff94;font-size:9px}.quoteClientTotal>strong{letter-spacing:-.04em;margin-top:10px;font-size:40px}.quoteClientTotal>small{color:#ffffff94;margin-top:22px;font-size:8px;line-height:1.6}.scopeGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.scopeGrid article{background:#f0f1eb;border-radius:16px;padding:22px}.scopeGrid article>span{color:var(--sage);font-size:8px;font-weight:800}.scopeGrid p{color:var(--muted);margin:10px 0 0;font-size:9px}.premiumTripTrust{padding-top:68px;padding-bottom:68px}.trustEvidenceGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:30px;display:grid}.trustEvidenceGrid article{background:#ffffff06;border:1px solid #ffffff24;border-radius:20px;min-width:0;overflow:hidden}.trustEvidenceGrid article>span{color:#ffffff57;padding:17px 20px 10px;font-size:8px;display:block}.trustEvidenceBody{padding:0 16px 18px}.trustEvidenceImage,.trustEvidencePlaceholder{aspect-ratio:16/9;background:#e7e9e3;width:calc(100% + 32px);max-height:190px;margin:0 -16px 16px;display:block;position:relative;overflow:hidden}.trustEvidenceImage{color:inherit;text-align:left;cursor:zoom-in;border:0;padding:0}.trustEvidenceMedia{width:100%;height:100%}.trustEvidenceImage b{color:var(--forest);background:#fafaf6eb;border:1px solid #142a1e1a;border-radius:99px;padding:7px 10px;font-size:7px;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 20px #04130b1f}.trustEvidencePlaceholder{color:#748279;place-items:center;font-size:8px;display:grid}.trustEvidenceGrid small{color:#ffffffa6;background:#ffffff1a;border-radius:99px;width:fit-content;padding:5px 7px;font-size:7px}.trustEvidenceGrid small.verified{color:#a5d3a9;background:#8bc59124}.trustEvidenceGrid h3{margin:11px 0 5px;font-size:17px}.trustEvidenceGrid strong{color:#ffffffbf;font-size:9px}.trustEvidenceGrid p{color:#ffffff75;font-size:9px;line-height:1.7}.trustDocumentModal{z-index:210;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030e08f0;place-items:center;padding:clamp(12px,3vw,34px);display:grid;position:fixed;inset:0}.trustDocumentStage{background:#07150e;border:1px solid #ffffff24;border-radius:24px;width:min(1320px,100%);height:min(900px,100dvh - 40px);position:relative;overflow:hidden;box-shadow:0 35px 90px #0006}.trustDocumentStage header{z-index:2;color:#fff;background:linear-gradient(#030d08c7,#0000);justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:absolute;top:0;left:0;right:0}.trustDocumentStage header>div{gap:4px;display:grid}.trustDocumentStage header small{color:#ffffff8c;letter-spacing:.16em;font-size:7px}.trustDocumentStage header strong{font-size:13px}.trustDocumentStage header>button{color:#fff;cursor:pointer;background:#00000047;border:1px solid #ffffff47;border-radius:50%;width:42px;height:42px;padding:0;font-size:25px}.trustDocumentImage{place-items:center;width:100%;height:100%;display:grid}.trustDocumentImage img{object-fit:contain;width:100%;height:100%;display:block}.statusLegend{border-radius:16px;margin-top:40px;border:1px solid #ffffff24!important;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.statusLegend article,.statusLegend article+article{border-bottom:0!important;border-right:1px solid #ffffff24!important;padding:18px!important}.statusLegend article:last-child{border-right:0!important}.clientDecision{text-align:center;background:#f4f2e9;flex-direction:column;align-items:center;padding:110px 22px;display:flex}.clientDecision>span{color:var(--sage);letter-spacing:.12em;font-size:8px}.clientDecision h2{letter-spacing:-.055em;max-width:820px;margin:16px 0 0;font-size:clamp(40px,5.5vw,68px);line-height:1.08}.clientDecision>p{max-width:620px;color:var(--muted);line-height:1.8}.clientDecision>div:not(.confirmedSeal){gap:8px;margin-top:24px;display:flex}.confirmedSeal{text-align:left;background:#dceade;border-radius:13px;align-items:center;gap:12px;margin-top:26px;padding:14px 22px;display:flex}.confirmedSeal>b{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.confirmedSeal strong,.confirmedSeal small{display:block}.confirmedSeal small{color:var(--muted);margin-top:4px;font-size:8px}.premiumTripFooter{padding-bottom:55px}.fixedClientAction{z-index:90;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081c12eb;border:1px solid #ffffff26;border-radius:17px;grid-template-columns:1fr auto auto;align-items:center;gap:7px;width:min(680px,100% - 24px);padding:8px;display:grid;position:fixed;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #00000040}.fixedClientAction>div{padding:0 10px}.fixedClientAction small,.fixedClientAction strong{display:block}.fixedClientAction small{color:#ffffff80;font-size:7px}.fixedClientAction strong{margin-top:4px;font-size:9px}.fixedClientAction button{color:var(--forest);background:#f6f5ed;border:0;border-radius:10px;padding:11px 15px;font-size:9px;font-weight:750}.fixedClientAction button.adjust{color:#ffffffbf;background:0 0;border:1px solid #ffffff29}.clientModalBack{z-index:220;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04110aad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.clientFeedbackModal{background:#f5f3ea;border-radius:24px;width:min(540px,100%);padding:34px;position:relative}.clientFeedbackModal .modalClose{width:34px;height:34px;color:var(--ink);background:#fff;border:1px solid #dadbd4;border-radius:50%;font-size:19px;position:absolute;top:18px;right:18px}.clientFeedbackModal>small{color:var(--sage);letter-spacing:.16em;font-size:7px}.clientFeedbackModal h2{margin:8px 0 0;font-size:31px}.clientFeedbackModal>p{color:var(--muted);font-size:10px}.clientFeedbackModal textarea{resize:vertical;width:100%;min-height:150px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6d8cf;border-radius:13px;margin-top:12px;padding:14px;line-height:1.7}.clientFeedbackModal>div{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.simpleContent{padding-top:38px}.simplePageHead h1{font-size:clamp(30px,3.4vw,44px)}.simplePageHead>div>span{margin-top:7px;font-size:9px}.proposalList{margin-top:18px}.simpleSteps{background:#e7e9e2;border-radius:12px;grid-template-columns:repeat(4,110px);width:fit-content;margin:22px auto 14px;padding:3px}.simpleSteps button{border:0;border-radius:9px;justify-content:center;min-height:42px;padding:7px 11px}.simpleSteps button.active{box-shadow:0 4px 12px #122d1d14}.simpleSteps button>span{flex-basis:22px;height:22px}.compactFormTitle{border-bottom:1px solid #e9e9e4;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.compactFormTitle h2{margin:0}.compactFormTitle>span{color:var(--muted);font-size:9px}.routeMapField{background:#f8f9f5;border:1px solid #dfe1d9;border-radius:11px;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:9px;min-height:54px;margin-top:18px;padding:9px 10px;display:grid}.routeMapField strong,.routeMapField small{display:block}.routeMapField strong{font-size:9px}.routeMapField small{color:var(--muted);margin-top:3px;font-size:7px}.routeMapField img{object-fit:cover;border-radius:6px;width:70px;height:42px}.routeMapField label,.routeMapField button{color:var(--forest);cursor:pointer;background:#fff;border:1px solid #d8dad3;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700;display:block}.routeMapField label input{display:none}.routeMapField button{color:#8b5a45}.routeMapField button.generateMapButton{background:var(--forest);color:#fff;border-color:#28593e}.routeMapField button:disabled{opacity:.62;cursor:wait}.dayExperienceEditor{align-items:center;padding-top:4px;grid-template-columns:82px 1fr!important;gap:8px!important;display:grid!important}.dayExperienceEditor>span{color:var(--muted);font-size:8px}.dayExperienceEditor>div{flex-wrap:wrap;gap:6px;display:flex}.dayExperienceEditor>small{color:var(--muted);grid-column:2}.dayExperienceEditor button{color:var(--forest);background:#e5ebe2;border:0;border-radius:7px;padding:6px 8px;font-size:8px}.dayExperienceEditor select{width:auto;min-width:130px;padding:6px 8px}.finalStepCard{max-width:900px;margin:0 auto}.finalControls{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.priceVisibilityControls{flex-wrap:wrap;gap:8px;display:flex}.finalControls .priceVisibilityPanel{gap:12px;margin:0;padding:8px 9px}.finalControls .priceVisibilityPanel button{min-width:72px;padding:7px 9px}.finalControls .publishActions{margin:0}.optionalPanel{background:#f8f9f5;border:1px solid #dfe1d9;border-radius:11px;margin-top:12px}.optionalPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px;list-style:none;display:flex}.optionalPanel>summary::-webkit-details-marker{display:none}.optionalPanel>summary strong{font-size:10px}.optionalPanel>summary span{color:var(--muted);font-size:8px}.optionalPanel[open]>summary{border-bottom:1px solid #e1e3dc}.optionalPanel .languageManager{border:0;border-radius:0 0 11px 11px;margin:0}.quotePanel{padding:15px}.expectationSectionHead{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:64px;display:grid}.expectationSectionHead h2{letter-spacing:-.055em;max-width:780px;margin:10px 0 0;font-size:clamp(40px,5.7vw,72px);line-height:1.06}.expectationSectionHead>p{max-width:560px;color:var(--muted);margin:0;font-size:12px;line-height:1.9}.expectationSectionHead.light h2{color:#fff}.expectationSectionHead.light>p{color:#ffffff94}.expectationOverviewHead{display:block}.expectationOverviewHead>div{max-width:1000px}.expectationOverviewHead h2{max-width:none;font-size:clamp(42px,5.3vw,70px)}.expectationOverviewHead>p{max-width:780px;margin-top:20px}.expectationProfile{background:#f4f2e9}.expectationProfileIntro{background:#ffffff94;border:1px solid #d9ddd4;border-radius:22px;flex-direction:column;align-items:stretch;margin-top:40px;padding:28px 32px;display:flex}.expectationProfileIntro>span{color:var(--sage);letter-spacing:.12em;font-size:9px}.expectationProfileIntro h3{letter-spacing:-.04em;max-width:1050px;margin:10px 0 0;font-size:clamp(24px,2.4vw,34px);line-height:1.28}.expectationProfileIntro>p{max-width:920px;color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.75}.expectationProfileIntro>div{border-top:1px solid #d9ddd4;margin-top:22px;padding-top:18px}.expectationProfileIntro small,.expectationProfileIntro strong{display:block}.expectationProfileIntro small{color:var(--sage);font-size:8px}.expectationProfileIntro strong{max-width:1100px;margin-top:8px;font-size:10px;line-height:1.75}.expectationNeedsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.expectationNeedsGrid article{background:#ffffffb8;border:1px solid #dce0d7;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:12px;min-width:0;min-height:152px;padding:22px;display:grid}.expectationNeedsGrid article>div{min-width:0}.expectationNeedsGrid span{width:30px;height:30px;color:var(--sage);letter-spacing:.08em;border:1px solid #cfd8ce;border-radius:50%;place-items:center;font-size:8px;display:grid}.expectationNeedsGrid h3{letter-spacing:-.025em;margin:2px 0 9px;font-size:17px;line-height:1.35}.expectationNeedsGrid p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.75;display:-webkit-box;overflow:hidden}.expectationMoments{color:#fff;background:#0b2116}.expectationMomentGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:50px;display:grid}.expectationMomentGrid button{color:#fff;text-align:left;cursor:pointer;background:#173426;border:1px solid #ffffff24;border-radius:24px;min-height:520px;padding:0;position:relative;overflow:hidden}.expectationMomentGrid button.featured{min-height:590px;margin-top:-28px}.expectationMomentGrid img,.expectationMomentPlaceholder{object-fit:cover;object-position:center;color:#ffffffa6;background:linear-gradient(145deg,#254735,#0d2619);place-items:center;width:100%;height:100%;font-size:32px;font-weight:800;display:grid;position:absolute;inset:0}.expectationMomentGrid button>i{background:linear-gradient(#04120b0a 30%,#04120beb);transition:background .25s;position:absolute;inset:0}.expectationMomentGrid button:hover>i{background:linear-gradient(#04120b05 20%,#04120bd6)}.expectationMomentGrid button>div{z-index:2;padding:30px;position:absolute;bottom:0;left:0;right:0}.expectationMomentGrid small{color:#ffffff91;letter-spacing:.1em;font-size:8px}.expectationMomentGrid h3{letter-spacing:-.04em;margin:12px 0 10px;font-size:28px;line-height:1.12}.expectationMomentGrid p{color:#ffffffb8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.expectationMomentGrid strong{color:#ffffffe0;border-top:1px solid #fff3;margin-top:18px;padding-top:14px;font-size:9px;line-height:1.65;display:block}.clientSectionNav{z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#f9f9f4eb;border-bottom:1px solid #102b1c1a;justify-content:center;gap:5px;padding:10px max(22px,50vw - 560px);display:flex;position:sticky;top:0;overflow-x:auto}.clientSectionNav a{color:var(--muted);white-space:nowrap;border-radius:99px;padding:9px 13px;font-size:11px;font-weight:700}.clientSectionNav a:hover{color:var(--forest);background:#e5ebe2}.routeNarrative{background:#fff;border:1px solid #dfe1d9;border-radius:22px;grid-template-columns:1.3fr .7fr;gap:48px;margin-top:38px;padding:28px;display:grid}.routeNarrative small{color:var(--sage);letter-spacing:.12em;font-size:8px}.routeNarrative h3{letter-spacing:-.04em;margin:9px 0 0;font-size:28px}.routeNarrative p{color:var(--muted);margin:13px 0 0;font-size:10px;line-height:1.8}.routeNarrative dl{background:#e0e3dc;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.routeNarrative dl>div{background:#f3f5f0;padding:15px}.routeNarrative dt{color:var(--sage);font-size:7px}.routeNarrative dd{margin:8px 0 0;font-size:9px;font-weight:750}.routeMapEmpty{background:linear-gradient(135deg,#eef2eb,#f8f8f4);border:1px dashed #bec8bd;border-radius:22px;justify-content:center;align-items:center;gap:22px;min-height:190px;margin-top:22px;padding:30px;display:flex}.routeMapEmpty>span{width:62px;height:62px;color:var(--sage);letter-spacing:.12em;border:1px solid #b8c4b8;border-radius:50%;place-items:center;font:10px Georgia,serif;display:grid}.routeMapEmpty strong{font-size:14px}.routeMapEmpty p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.65}.routeMapVisual{background:#fff;border:1px solid #dfe1d9;border-radius:24px;margin:44px 0 0;overflow:hidden}.routeMapVisual img{object-fit:contain;background:#f2f2ec;width:100%;max-height:760px;display:block}.routeMapVisual figcaption{justify-content:space-between;align-items:center;gap:24px;padding:17px 20px;display:flex}.routeMapVisual figcaption strong{font-size:11px}.routeMapVisual figcaption span{max-width:620px;color:var(--muted);text-align:right;font-size:8px;line-height:1.65}.premiumRouteRail.withMap{margin-top:28px}.dailyJourneyOverview{border-top:1px solid #d8dbd3;margin-top:46px;padding-top:32px}.dailyJourneyOverview>header{grid-template-columns:1fr 1fr;align-items:end;gap:32px;display:grid}.dailyJourneyOverview>header small{color:var(--sage);letter-spacing:.14em;font-size:8px}.dailyJourneyOverview>header h3{letter-spacing:-.04em;margin:8px 0 0;font-size:30px}.dailyJourneyOverview>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.dailyJourneyOverview>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin-top:22px;display:grid}.dailyJourneyOverview button{width:100%;min-width:0;min-height:300px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe1d9;border-radius:16px;grid-template-rows:155px 1fr;padding:0;transition:border-color .2s,transform .2s;display:grid;position:relative;overflow:hidden}.dailyJourneyOverview button:hover{border-color:#9fb3a0;transform:translateY(-1px)}.dailyJourneyOverview button>img,.dailyOverviewPlaceholder{object-fit:cover;object-position:center;width:100%;height:155px;color:var(--forest);background:linear-gradient(145deg,#dfe7dd,#c8d6cb);place-items:center;font-size:14px;font-weight:800;display:grid}.dailyOverviewDayBadge{z-index:2;color:#fff;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#091f13c2;border:1px solid #ffffff7a;border-radius:99px;min-width:38px;padding:7px 9px;font-size:9px;font-weight:850;line-height:1;position:absolute;top:12px;right:12px;box-shadow:0 5px 18px #03110a33}.dailyJourneyOverview button>div{min-width:0;padding:18px 18px 14px}.dailyJourneyOverview button small{color:var(--sage);font-size:8px}.dailyJourneyOverview button strong{margin-top:7px;font-size:17px;display:block}.dailyJourneyOverview button p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:9px;line-height:1.6;display:-webkit-box;overflow:hidden}.dailyJourneyOverview button>b{display:none}.dayStorySectionHead{margin-bottom:8px}.expectationDayCard{background:#f3f2eb;display:block}.dayStoryHero{background-position:50%;justify-content:space-between;min-height:650px;padding:34px;display:flex;position:relative;box-shadow:inset 0 -220px 150px -110px #04110ad1}.dayStoryHero>div{margin-top:auto}.dayStoryHero>div span,.dayStoryHero>div strong{display:block}.dayStoryHero>div span{color:#ffffffa8;letter-spacing:.1em;font-size:9px}.dayStoryHero>div strong{letter-spacing:-.045em;text-wrap:balance;max-width:880px;margin-top:12px;font-size:clamp(32px,3.8vw,54px);line-height:1.08}.dayStoryHero>p{color:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05140c80;border-radius:99px;width:fit-content;margin:0;padding:9px 12px;font-size:8px;line-height:1.4;position:absolute;top:28px;left:28px;right:28px}.dayStoryMobileTitle{display:none}.dayStoryCopy{padding:44px 48px 50px}.dayStoryCopy>header{max-width:980px}.dayStoryCopy>header small{color:var(--sage);letter-spacing:.08em;font-size:8px}.dayStoryCopy>header p{color:var(--ink);letter-spacing:-.018em;margin:18px 0 0;font-size:clamp(18px,2vw,26px);line-height:1.68}.dayStoryInfoGrid{border-top:1px solid #d9dcd3;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);margin-top:38px;display:grid}.dayStoryInfoGrid article{border-right:1px solid #d9dcd3;min-width:0;padding:24px 24px 18px 0}.dayStoryInfoGrid article+article{padding-left:24px}.dayStoryInfoGrid article:last-child{border-right:0}.dayStoryInfoGrid span{color:var(--sage);letter-spacing:.08em;font-size:8px}.dayStoryInfoGrid strong{margin-top:13px;font-size:15px;line-height:1.55;display:block}.dayStoryInfoGrid p{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.7}.dayStoryInfoGrid article.highlight strong{color:var(--forest);font-size:18px}.dayStoryGallery{margin-top:26px}.dayStoryGallery img{aspect-ratio:16/10}.dayStoryCopy .dayPlanB{color:var(--ink);background:#e6ebe3;border:1px solid #d9dfd5;border-radius:13px;grid-template-columns:180px 1fr;gap:8px 20px;margin-top:22px;padding:18px 20px;display:grid}.dayStoryCopy .dayPlanB b{color:var(--forest);font-size:9px}.dayStoryCopy .dayPlanB span{color:var(--muted);font-size:9px;line-height:1.65}.dayStoryCopy .dayPlanB small{color:#7b643e;grid-column:2;font-size:8px}.dayExperienceSection{border-top:1px solid #ffffff24;margin-top:48px;padding-top:35px}.dayExperienceSection>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.dayExperienceSection>header h3{margin:7px 0 0;font-size:34px}.dayExperienceSection>header>span{color:#ffffffb3;background:#ffffff1a;border-radius:99px;padding:8px 11px;font-size:8px}.dayExperienceSection>p{color:#ffffff7a;max-width:720px;font-size:9px;line-height:1.7}.dayExperienceGrid{gap:14px;margin-top:20px;display:grid}.dayExperienceGrid>article{color:var(--ink);background:#f3f2eb;border-radius:22px;grid-template-columns:1.08fr .92fr;display:grid;overflow:hidden}.experienceMedia{min-width:0}.experienceMedia .spaceViewer,.experienceMedia .panoramaStage,.experienceMedia .panoramaViewer,.experienceMedia .resourceMediaEmpty{border-radius:0;height:390px;min-height:390px}.experienceMedia .vrDisclaimer{padding:0 14px}.experienceCopy{align-self:center;padding:34px}.experienceCopy>small{color:var(--sage);font-size:8px}.experienceCopy h4{letter-spacing:-.04em;margin:9px 0 5px;font-size:28px}.experienceCopy>strong{color:var(--forest);font-size:10px}.experienceCopy>p{color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.8}.experienceCopy>div{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.experienceCopy>div span{color:var(--forest);background:#e1e8df;border-radius:7px;padding:6px 8px;font-size:7px}.dayExperiencePending{color:#ffffff8f;border:1px solid #ffffff21;border-radius:13px;justify-content:space-between;gap:20px;margin-top:34px;padding:17px 20px;display:flex}.dayExperiencePending span{color:#fffc;font-size:8px}.dayExperiencePending p{margin:0;font-size:9px}.editorialItinerary{background:#fbfaf5}.editorialSectionHead{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:24px;display:grid}.editorialSectionHead>span{color:#d9d3c4;font:700 42px/1 Georgia,serif}.editorialSectionHead>div{max-width:850px}.editorialSectionHead h2{letter-spacing:-.045em;max-width:900px;margin:10px 0 0;font:600 clamp(42px,5vw,66px)/1.08 Georgia,Noto Serif SC,serif}.editorialSectionHead>div>p:last-child{max-width:700px;color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.75}.editorialSectionHead.light>span{color:#fff3}.editorialSectionHead.light h2{color:#fff}.editorialSectionHead.light>div>p:last-child{color:#ffffff94}.editorialProductStrip{background:#fff;border:1px solid #d9ddd5;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid;overflow:hidden}.editorialProductStrip article{border-right:1px solid #d9ddd5;flex-direction:column;min-width:0;min-height:142px;padding:22px;display:flex}.editorialProductStrip article:last-child{border-right:0}.editorialProductStrip small{color:var(--sage);letter-spacing:.08em;font-size:10px}.editorialProductStrip strong{overflow-wrap:anywhere;margin-top:16px;font-size:clamp(18px,1.7vw,24px);line-height:1.3;display:block}.editorialProductStrip p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:auto 0 0;padding-top:14px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.editorialDayList{background:#fff;border:1px solid #dfe1da;border-radius:22px;margin-top:34px;padding:14px 34px}.editorialDayRow{border-bottom:1px solid #e5e6e0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:24px;padding:18px 0;display:grid}.editorialDayRow:last-child{border-bottom:0}.editorialDayBadge{background:var(--forest);color:#fff;text-align:center;border-radius:12px;align-content:center;place-items:center;min-height:72px;padding:10px;display:grid}.editorialDayBadge b,.editorialDayBadge span{display:block}.editorialDayBadge b{letter-spacing:.05em;font-size:12px}.editorialDayBadge span{color:#ffffffad;margin-top:5px;font-size:9px;line-height:1.25}.editorialDayRow h3{overflow-wrap:anywhere;margin:0;font-size:clamp(18px,1.7vw,24px);line-height:1.4}.editorialDayRow p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.editorialDayRow small{color:var(--sage);margin-top:7px;font-size:10px;display:block}.editorialRouteMap{margin-top:34px}.journeyRouteMap{background:#fff;border:1px solid #d9ddd5;border-radius:24px;margin:34px 0 0;overflow:hidden;box-shadow:0 16px 42px #122b1d0d}.journeyRouteMap svg{width:100%;height:auto;display:block}.journeyRouteMap .journeyRouteMapMobile{display:none}.journeyRouteMap figcaption{border-top:1px solid #e2e4dd;justify-content:space-between;gap:20px;padding:16px 20px;display:flex}.journeyRouteMap figcaption strong{font-size:12px}.journeyRouteMap figcaption span{color:var(--muted);font-size:11px}.routeMapTitle{fill:#173e2d;font:700 31px/1.2 system-ui,Noto Sans SC,sans-serif}.routeMapMeta{fill:#748079;font:14px/1.2 system-ui,Noto Sans SC,sans-serif}.routeMapNorth{fill:#56615a;font:700 15px/1 system-ui,sans-serif}.routeMapDay{fill:#fff;font:800 13px/1 system-ui,sans-serif}.routeMapStay{fill:#173e2d;font:800 11px/1 system-ui,Noto Sans SC,sans-serif}.routeMapPlace{fill:#173e2d;stroke:#f4f6ef;stroke-width:5px;paint-order:stroke fill;font:700 14px/1.2 system-ui,Noto Sans SC,sans-serif}.routeMapLegend{fill:#56615a;font:700 12px/1 system-ui,sans-serif}.routeMapScale{fill:#69736d;font:11px/1 system-ui,Noto Sans SC,sans-serif}.routeMapMobileTitle{fill:#173e2d;font:800 16px/1.2 system-ui,Noto Sans SC,sans-serif}.routeMapMobileMeta{fill:#748079;font:10px/1.2 system-ui,Noto Sans SC,sans-serif}.routeMapMobileDay{fill:#fff;font:800 10px/1 system-ui,sans-serif}.routeMapMobilePlace{fill:#173e2d;stroke:#f4f6ef;stroke-width:4px;paint-order:stroke fill;font:700 11px/1.2 system-ui,Noto Sans SC,sans-serif}.routeMapMobileNote{fill:#748079;font:9px/1.2 system-ui,Noto Sans SC,sans-serif}.journeyRouteMapFallback{text-align:center;background:#f1f5ef;border:1px dashed #aebcaf;border-radius:24px;align-content:center;place-items:center;gap:8px;min-height:220px;margin-top:34px;padding:30px;display:grid}.journeyRouteMapFallback strong{font-size:18px}.journeyRouteMapFallback span{color:var(--muted);font-size:12px}.itineraryClarityList{background:0 0;border:0;gap:16px;padding:0;display:grid}.itineraryClarityCard{border:1px solid #d9ddd5;border-left:4px solid var(--forest);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 14px 38px #122b1d0b}.itineraryClarityCard>header{border-bottom:1px solid #e1e4dd;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 26px;display:grid}.itineraryClarityCard>header>div:nth-child(2){min-width:0}.itineraryClarityCard>header>div:nth-child(2)>small{color:var(--sage);letter-spacing:.12em;font-size:9px;font-weight:800}.itineraryClarityCard h3{overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(19px,1.8vw,25px);line-height:1.4}.itineraryClarityCard>header p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.itineraryDriveFacts{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:250px;display:flex}.itineraryDriveFacts span{color:var(--forest);white-space:nowrap;background:#e8eee7;border-radius:99px;padding:7px 10px;font-size:10px}.itineraryClarityBody{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:28px;padding:24px 26px 26px 140px;display:grid}.itineraryClarityBody>div>small,.itineraryClarityBody aside small{color:var(--sage);letter-spacing:.12em;font-size:9px;font-weight:800}.itineraryClarityBody ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.itineraryClarityBody li{background:#fbfaf6;border:1px solid #e0e3dc;border-radius:11px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:11px 12px;display:grid}.itineraryClarityBody li span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.itineraryClarityBody li strong{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.45}.itineraryClarityBody aside{border-left:1px solid #dde1da;align-content:start;gap:18px;padding-left:28px;display:grid}.itineraryClarityBody aside>div+div{border-top:1px solid #e0e3dc;padding-top:18px}.itineraryClarityBody aside strong{color:var(--forest);margin-top:8px;font-size:15px;line-height:1.45;display:block}.itineraryClarityBody aside p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.65}.editorialService{color:#fff;background:#092519}.editorialServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:52px;display:grid}.editorialServiceGrid article{background:#143426;border:1px solid #ffffff24;border-radius:24px;min-height:420px;position:relative;overflow:hidden}.editorialServiceGrid article.wide{grid-column:1/-1;min-height:480px}.editorialServiceGrid img,.editorialServicePlaceholder{object-fit:cover;object-position:center;color:#ffffff3d;place-items:center;width:100%;height:100%;font:54px Georgia,serif;display:grid;position:absolute;inset:0}.editorialServiceGrid article>i{background:linear-gradient(#0000 24%,#03110ae6);position:absolute;inset:0}.editorialServiceGrid article>div{z-index:2;padding:34px;position:absolute;bottom:0;left:0;right:0}.editorialServiceGrid small{color:#e2c76d;letter-spacing:.12em;font-size:10px}.editorialServiceGrid h3{letter-spacing:-.04em;max-width:760px;margin:10px 0 0;font-size:clamp(28px,3vw,44px);line-height:1.12}.editorialServiceGrid p{color:#ffffffad;max-width:760px;margin:12px 0 0;font-size:13px;line-height:1.7}.editorialDailyStories{background:#fbfaf5}.editorialStoryList{background:#fff;border:1px solid #dedfd8;border-radius:28px;gap:0;width:min(100%,940px);margin:58px auto 0;display:grid;overflow:hidden}.editorialDayStory{background:#fff;border-bottom:1px solid #dedfd8;padding:62px 54px}.editorialDayStory:last-child{border-bottom:0}.editorialDayStory.alternate{background:#f5eee3}.editorialDayStory>header{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:30px;display:grid}.editorialStoryBadge{color:#fff;text-align:center;background:#c96d35;border-radius:0 18px 18px 0;align-content:center;place-items:center;min-height:94px;padding:14px 10px;display:grid}.editorialStoryBadge b,.editorialStoryBadge span{display:block}.editorialStoryBadge b{font-size:17px}.editorialStoryBadge span{color:#ffffffd1;margin-top:5px;font-size:11px;line-height:1.3}.editorialDayStory>header small{color:var(--sage);letter-spacing:.16em;font-size:10px;font-weight:800}.editorialDayStory>header h3{letter-spacing:-.04em;margin:12px 0 0;font:600 clamp(32px,3.7vw,50px)/1.16 Georgia,Noto Serif SC,serif}.editorialDayStory>header strong{color:var(--forest);margin-top:15px;font-size:14px;line-height:1.65;display:block}.editorialDayStory>header p{color:#5f6a62;margin:23px 0 0;font-size:15px;line-height:1.9}.editorialStoryImage{background:#dfe7dd;border-radius:22px;margin:34px 0 0;position:relative;overflow:hidden}.editorialStoryImage img{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;display:block}.editorialStoryImage figcaption{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05180ead;border-radius:99px;padding:8px 11px;font-size:9px;position:absolute;bottom:16px;left:18px}.editorialStoryPlaceholder{min-height:360px;color:var(--forest);place-items:center;font:700 40px Georgia,serif;display:grid}.editorialStoryDetails{grid-template-columns:1.1fr .9fr;gap:26px;margin-top:24px;display:grid}.editorialStoryDetails h4{margin:0 0 12px;font-size:14px}.editorialStoryDetails>div:first-child>div{flex-wrap:wrap;gap:7px;display:flex}.editorialStoryDetails span{color:#4c6c73;background:#e7eff0;border-radius:99px;padding:7px 9px;font-size:10px}.editorialStoryDetails p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.editorialStoryDetails>strong{color:var(--forest);border-top:1px solid #dbddd6;grid-column:1/-1;padding-top:17px;font-size:12px}.editorialResources{border-top:1px solid #d9ddd5}.scenicExpectationSection{background:#f7f4ec}.scenicDayTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:44px;display:grid}.scenicDayTabs button{min-width:0;min-height:112px;color:var(--ink);text-align:left;background:#ffffffa3;border:1px solid #d9ddd5;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:5px 11px;padding:16px;transition:border-color .2s,background .2s,transform .2s;display:grid}.scenicDayTabs button:hover{transform:translateY(-2px)}.scenicDayTabs button.active{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:#fff}.scenicDayTabs span{width:38px;height:38px;color:var(--forest);background:#e3ebe2;border-radius:11px;grid-row:1/span 2;place-items:center;font-size:10px;font-weight:850;display:grid}.scenicDayTabs button.active span{background:var(--forest);color:#fff}.scenicDayTabs strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.scenicDayTabs small{color:var(--sage);font-size:9px}.scenicPointTabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.scenicPointTabs button{color:var(--muted);background:#fff;border:1px solid #d7dcd4;border-radius:99px;padding:9px 12px;font-size:10px}.scenicPointTabs button span{color:var(--sage);margin-right:6px;font-size:8px}.scenicPointTabs button.active{border-color:var(--forest);background:var(--forest);color:#fff}.scenicPointTabs button.active span{color:#ffffffad}.scenicShowcase{background:#edf0e9;border:1px solid #d8ddd5;border-radius:26px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);min-height:580px;margin-top:20px;display:grid;overflow:hidden}.scenicShowcaseMedia{background:#dfe5dc;min-width:0}.scenicShowcaseMedia .spaceViewer,.scenicShowcaseMedia .panoramaStage,.scenicShowcaseMedia .panoramaViewer,.scenicShowcaseMedia .resourceMediaEmpty{border-radius:0;height:580px;min-height:580px}.scenicShowcaseMedia .spaceViewer img{object-fit:cover;object-position:center}.scenicShowcaseCopy{flex-direction:column;justify-content:center;padding:48px 42px;display:flex}.scenicShowcaseCopy>small{color:var(--sage);letter-spacing:.13em;font-size:9px;font-weight:850}.scenicShowcaseCopy h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:14px 0 0;font:600 clamp(34px,3.5vw,52px)/1.12 Georgia,Noto Serif SC,serif}.scenicShowcaseCopy>strong{color:var(--forest);margin-top:12px;font-size:12px;line-height:1.55}.scenicShowcaseCopy>p{color:#59665e;margin:24px 0 0;font-size:14px;line-height:1.9}.scenicShowcaseCopy>div{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.scenicShowcaseCopy>div span{color:var(--forest);background:#dce6dc;border-radius:99px;padding:7px 9px;font-size:9px}.scenicShowcaseCopy footer{border-top:1px solid #d4dbd2;margin-top:30px;padding-top:23px}.scenicShowcaseCopy footer span{color:#9a7331;letter-spacing:.12em;font-size:8px;font-weight:850}.scenicShowcaseCopy footer p{color:var(--ink);margin:9px 0 0;font-size:13px;line-height:1.75}.simpleTopbar{height:clamp(68px,4.2vw,76px);padding-inline:max(28px,50vw - 840px)}.simpleTopbar nav button,.simpleTopbar nav .analyticsNavLink{min-width:clamp(86px,6.5vw,112px);padding:10px 16px;font-size:clamp(12px,10px + .15vw,14px)}.simpleUser>span{width:34px;height:34px;font-size:clamp(11px,9px + .12vw,13px)}.simpleUser strong,.simpleUser a{font-size:clamp(11px,9px + .14vw,13px)}.simpleContent{width:min(1680px,100% - 64px);padding-top:clamp(48px,4vw,72px)}.simplePageHead p{font-size:clamp(10px,8px + .12vw,12px)}.simplePageHead>div>span{font-size:clamp(12px,10px + .14vw,14px)}.simplePrimary,.simpleSecondary{min-height:42px;padding:12px 19px;font-size:clamp(12px,10px + .14vw,14px)}.dataError,.dataError button,.statusOverview small{font-size:clamp(11px,9px + .12vw,13px)}.draftRecovery span{font-size:clamp(10px,8px + .12vw,12px)}.draftRecovery strong{font-size:clamp(14px,12px + .14vw,16px)}.draftRecovery small{font-size:clamp(11px,9px + .12vw,13px)}.proposalListHead{padding-block:15px;font-size:clamp(11px,9px + .14vw,13px)}.proposalListHead,.proposalList>article{grid-template-columns:minmax(340px,1fr) minmax(150px,190px) minmax(140px,180px) minmax(105px,130px)}.proposalList>article{min-height:clamp(92px,6vw,108px);padding-block:20px}.proposalList>article>div:first-child>b{flex-basis:42px;height:42px;font-size:14px}.proposalList p strong{font-size:clamp(13px,11px + .16vw,16px)}.proposalList p small,.proposalList time{font-size:clamp(10px,8px + .13vw,12px)}.proposalList>article>button{font-size:clamp(11px,9px + .13vw,13px)}.proposalList aside,.planStatus{font-size:clamp(10px,8px + .12vw,12px)}.planEditor{max-width:1480px}.editorTop>button:first-child,.editorTop small,.editorSave>span{font-size:clamp(10px,8px + .12vw,12px)}.editorTop strong{font-size:clamp(13px,11px + .14vw,15px)}.simpleSteps strong{font-size:clamp(11px,9px + .14vw,13px)}.simpleSteps small,.simpleSteps button>span{font-size:clamp(10px,8px + .11vw,12px)}.simpleFormCard header p,.simpleFormCard label,.resourceForm label,.contactSettingsForm>label{font-size:clamp(11px,9px + .14vw,13px)}.simpleFormCard input,.simpleFormCard textarea,.simpleFormCard select,.resourceForm input,.resourceForm textarea,.resourceForm select,.resourceToolbar input,.contactSettingsForm input{min-height:42px;font-size:clamp(13px,11px + .14vw,15px)}.simpleDayList small,.sourceLine p,.stayAltitudeEditor>header p,.dayScenicEditor>header small,.dayScenicEditor>p{font-size:clamp(10px,8px + .12vw,12px)}.simpleDayList>article>span,.dayScenicEditor>header strong,.stayAltitudeEditor label strong{font-size:clamp(11px,9px + .13vw,13px)}.resourceToolbar button,.managedBody footer button,.managedBody footer select,.destinationLibraryBody footer label,.destinationLibraryBody footer button{font-size:clamp(11px,9px + .12vw,13px)}.managedImage span,.managedImage b,.managedBody>small,.managedBody>div span,.destinationLibraryImage span,.destinationLibraryImage b,.destinationLibraryBody>small,.homepageMaterialPreview>span,.homepageMaterialPreview>b,.homepageMaterialBody>small{font-size:clamp(10px,8px + .12vw,12px)}.managedBody>p,.destinationLibraryBody>p,.destinationSource,.homepageMaterialBody p,.homepageMaterialSectionHead>span,.contactSettingsIntro small,.contactSettingsForm label>small{font-size:clamp(11px,9px + .12vw,13px)}.managedBody footer strong,.destinationLibraryNotice strong,.homepageMaterialNotice strong,.contactSettingsIntro strong{font-size:clamp(13px,11px + .12vw,15px)}.resourceModal{width:min(920px,100% - 48px)}.resourceModal header small,.mediaModePicker legend{font-size:clamp(10px,8px + .12vw,12px)}.mediaModePicker strong,.resourceCurrentGallery>header strong,.resourcePendingFiles>strong{font-size:clamp(12px,10px + .12vw,14px)}.mediaModePicker small,.resourceCurrentGallery>header small,.resourcePendingFiles span small{font-size:clamp(10px,8px + .1vw,12px)}.settingsGrid h2,.homepageMaterialSectionHead h2{font-size:clamp(22px,18px + .25vw,28px)}.plannerNav{height:clamp(66px,4.2vw,76px)}.plannerBrand>b,.plannerUser strong{font-size:clamp(12px,10px + .13vw,14px)}.autosave,.plannerUser small,.plannerUser a{font-size:clamp(10px,8px + .12vw,12px)}.plannerSidebar{height:calc(100svh - clamp(66px,4.2vw,76px));top:clamp(66px,4.2vw,76px)}.newPlan strong,.plannerSidebar nav button,.panelHead strong{font-size:clamp(12px,10px + .13vw,14px)}.newPlan small,.plannerSidebar nav button b,.panelHead small,.inputFooter>span{font-size:clamp(10px,8px + .12vw,12px)}.inputModes button,.inputModes label,.inputFooter button{font-size:clamp(11px,9px + .12vw,13px)}.inputPanel textarea{font-size:clamp(13px,11px + .12vw,15px)}.tripNav,.tripHeroCopy,.tripSection{padding-left:max(24px,calc((100vw - 1440px)/2),env(safe-area-inset-left));padding-right:max(24px,calc((100vw - 1440px)/2),env(safe-area-inset-right))}.tripHeroFoot{right:max(24px,50vw - 720px)}.clientSectionNav{padding-left:max(24px,50vw - 720px);padding-right:max(24px,50vw - 720px)}.tripNav>div,.tripNav>button,.tripNavActions select,.tripNavActions button,.tripNavActions summary{font-size:clamp(11px,9px + .12vw,13px)}.tripHeroCopy>p:not(.kicker){max-width:860px;font-size:clamp(15px,12px + .16vw,18px);line-height:1.8}.tripHeroCopy>div span,.tripSectionHead>span,.clientSectionNav a{font-size:clamp(11px,9px + .12vw,13px)}.expectationSectionHead>p,.routeNarrative p,.dailyJourneyOverview>header p,.dayExperienceSection>p,.experienceCopy>p,.premiumResourceDetail>p:not(.resourceSubtitle){font-size:clamp(13px,10px + .16vw,16px)}.expectationProfileIntro>span,.expectationProfileIntro small,.expectationNeedsGrid span,.routeNarrative small,.routeNarrative dt,.dailyJourneyOverview>header small,.dailyJourneyOverview button small,.dayStoryCopy>header small,.dayStoryInfoGrid span,.experienceCopy>small,.premiumResourceDetail>small,.trustEvidenceGrid article>span{font-size:clamp(10px,8px + .12vw,12px)}.expectationProfileIntro>p,.expectationProfileIntro strong,.expectationNeedsGrid p,.routeNarrative dd,.routeMapEmpty p,.routeMapVisual figcaption span,.dailyJourneyOverview button p,.dayStoryInfoGrid p,.dayStoryCopy .dayPlanB span,.experienceCopy>strong,.vrDisclaimer,.trustEvidenceGrid strong,.trustEvidenceGrid p{font-size:clamp(11px,9px + .13vw,14px)}.expectationNeedsGrid h3,.dailyJourneyOverview button strong,.dayStoryInfoGrid strong,.professionalPrinciples strong,.trustEvidenceGrid h3{font-size:clamp(17px,14px + .18vw,20px)}.routeRail strong,.compactDayTabs strong,.hotelAssignmentTabs strong{font-size:clamp(12px,10px + .13vw,15px)}.routeRail span,.compactDayTabs span,.hotelAssignmentTabs span,.hotelAssignmentTabs small,.resourceStatus,.dayExperienceSection>header>span,.frameCounter,.vrBadge{font-size:clamp(10px,8px + .11vw,12px)}.resourceSelectionContext span,.premiumResourceDetail .resourceSubtitle,.premiumResourceDetail .resourcePublicPrice small,.leaderSpecialtyPublic>small,.hotelAmenityPublic>p,.fixedClientAction small,.fixedClientAction strong,.fixedClientAction button{font-size:clamp(11px,9px + .12vw,13px)}.personalizedBriefSummary{background:#fbfcf8;border-top:1px solid #e2e7df;grid-template-columns:minmax(190px,.65fr) minmax(260px,1.35fr);align-items:center;gap:13px 20px;padding:16px;display:grid}.personalizedBriefSummary small,.personalizedBriefSummary strong{display:block}.personalizedBriefSummary small{color:#a0643d;letter-spacing:.08em;font-size:8px;font-weight:850}.personalizedBriefSummary strong{color:var(--forest);margin-top:5px;font-size:13px}.customerIntentChips{flex-wrap:wrap;gap:7px;display:flex}.customerIntentChips span{color:#31563d;background:#e3ece0;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:750}.customerIntentChips span.empty{color:var(--muted);background:#eef0eb;font-weight:600}.customerConstraintList{border-top:1px solid #e1e6de;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-top:12px;display:flex}.customerConstraintList b{color:#8d4f35;font-size:8px}.customerConstraintList span{color:#7f563f;background:#fff7ef;border:1px solid #e4cdbc;border-radius:8px;padding:6px 8px;font-size:8px}.briefAdvancedFields{border-top:1px solid #e2e7df}.briefAdvancedFields>summary,.canonicalActivityDetails>summary,.resourceAdjustmentPanel>summary{cursor:pointer;color:var(--forest);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;font-size:9px;font-weight:800;display:flex}.briefAdvancedFields>summary span,.canonicalActivityDetails>summary span,.resourceAdjustmentPanel>summary span{color:var(--muted);font-size:8px;font-weight:550}.briefAdvancedFields>footer{background:#fbf7ee;border-top:1px solid #e4e7df;flex-wrap:wrap;gap:7px;padding:11px 16px;display:flex}.briefAdvancedFields>footer strong,.briefAdvancedFields>footer span{font-size:8px}.canonicalState{color:#8a6535;background:#eee5d2;border-radius:99px;flex:none;padding:8px 11px;font-size:8px;font-weight:800}.canonicalReview.confirmed .canonicalState{color:#315f3f;background:#dce9d9}.canonicalActivityDetails,.canonicalActivityDetails[open]>summary{border-bottom:1px solid #e1e5dc}.narrativeAdvancedFields .aiNarrativeFields{padding-bottom:4px}.resourceSelectStep>.resourceRecommendationSummary{background:linear-gradient(135deg,#eef5ec,#fafbf7);border:1px solid #aebfae;border-radius:15px;margin-top:14px;padding:18px}.resourceRecommendationSummary>header{justify-content:space-between;align-items:center;gap:22px;display:flex}.resourceRecommendationSummary>header small,.resourceRecommendationSummary>header strong{display:block}.resourceRecommendationSummary>header small{color:#a0643d;letter-spacing:.1em;font-size:8px;font-weight:850}.resourceRecommendationSummary>header strong{color:var(--forest);margin-top:5px;font-size:15px}.resourceRecommendationSummary>header p{color:var(--muted);margin:5px 0 0;font-size:9px}.resourceRecommendationSummary>header button{flex:none}.resourceRecommendationSummary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.resourceRecommendationSummary article{background:#ffffffc7;border:1px solid #d8e1d6;border-radius:11px;padding:12px}.resourceRecommendationSummary article small,.resourceRecommendationSummary article strong,.resourceRecommendationSummary article>span{display:block}.resourceRecommendationSummary article small{color:var(--sage);font-size:8px;font-weight:800}.resourceRecommendationSummary article strong{color:var(--forest);margin-top:6px;font-size:11px}.resourceRecommendationSummary article>span{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5}.resourceRecommendationSummary>aside{background:#fff4e8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding:10px 12px;display:flex}.resourceRecommendationSummary>aside b{color:#8d5437;font-size:8px}.resourceRecommendationSummary>aside span{color:#765d4c;font-size:8px}.resourceRecommendationSummary>aside span+span:before{content:"·";margin-right:6px}.resourceAdjustmentPanel{background:#fcfdfb;border:1px solid #dce2d8;border-radius:13px;margin-top:12px;overflow:hidden}.resourceAdjustmentPanel[open]>summary{background:#f3f6f1;border-bottom:1px solid #e5e9e2}.resourceAdjustmentPanel>section{padding:25px 18px}.personalizationIssuePanel{background:#f2f7ef;border:1px solid #cad9c8;border-radius:13px;margin:14px 0;overflow:hidden}.personalizationIssuePanel.attention{background:#fff7ef;border-color:#ddbea8}.personalizationIssuePanel>header{justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.personalizationIssuePanel>header small,.personalizationIssuePanel>header strong{display:block}.personalizationIssuePanel>header small{color:#a0643d;letter-spacing:.08em;font-size:8px;font-weight:850}.personalizationIssuePanel>header strong{color:var(--forest);margin-top:4px;font-size:12px}.personalizationIssuePanel>header p{color:var(--muted);margin:4px 0 0;font-size:8px}.personalizationIssuePanel>header button{color:#815039;background:#fff;border:1px solid #bd8a68;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:750}.personalizationIssuePanel>div{border-top:1px solid #ead8c9}.personalizationIssuePanel article{border-top:1px solid #995b341a;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 15px;display:grid}.personalizationIssuePanel article:first-child{border-top:0}.personalizationIssuePanel article>span{color:#fff;background:#bd7048;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:900;display:grid}.personalizationIssuePanel article p{color:#704d3d;margin:0;font-size:9px}.personalizationIssuePanel article button{color:var(--forest);background:0 0;border:0;font-size:8px;font-weight:800}@media (width>=1280px){.plannerLayout{grid-template-columns:clamp(220px,14vw,270px) minmax(720px,1fr) clamp(370px,23vw,460px)}.plannerMain{padding:clamp(34px,2.8vw,52px)}.managedResourceGrid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.tripSection{padding-top:clamp(94px,6.5vw,124px);padding-bottom:clamp(94px,6.5vw,124px)}}@media (width<=900px){.expectationSectionHead{grid-template-columns:1fr;gap:18px}.expectationSectionHead>p{max-width:680px}.expectationNeedsGrid{grid-template-columns:1fr 1fr}.expectationMomentGrid button,.expectationMomentGrid button.featured{min-height:470px;margin-top:0}.dayStoryHero{min-height:520px}.dayStoryInfoGrid{grid-template-columns:1fr 1fr}.dayStoryInfoGrid article:nth-child(2){border-right:0}.simpleTopbar{padding:0 18px}.simpleUser strong,.simpleUser a{display:none}.publishGrid,.settingsGrid,.contactSettingsGrid{grid-template-columns:1fr}.contactSettingsPreview{width:min(310px,100%);position:static}.aiPurposeGrid,.aiProviderGrid,.aiTaskRouting,.systemMaintenanceGrid{grid-template-columns:1fr}.aiTaskRouting p{grid-column:auto}.managedResourceGrid{grid-template-columns:1fr 1fr}.destinationLibraryGrid,.homepageMaterialGrid{grid-template-columns:1fr}.selectCardGrid,.trustSelectionGrid{grid-template-columns:1fr 1fr}.decisionOverview{gap:50px 35px}.premiumDayCard,.leaderProfile{grid-template-columns:1fr}.premiumDayImage,.leaderProfile>.leaderMedia,.leaderProfile>.leaderGallery .spaceViewer{height:420px;min-height:420px}.quoteClientCard,.dayExperienceGrid>article{grid-template-columns:1fr}.routeNarrative{grid-template-columns:1fr;gap:24px}.routeRail,.compactDayTabs,.hotelAssignmentTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.leaderMatchPanel{grid-template-columns:1fr}.leaderSpecialtyPicker>div,.productBasicsGrid{grid-template-columns:1fr 1fr}.productBasicsGrid article:nth-child(2){border-right:0}.productBasicsGrid article:nth-child(-n+2){border-bottom:1px solid #d9ddd5}.editorialProductStrip{grid-template-columns:1fr 1fr}.editorialProductStrip article:nth-child(2){border-right:0}.editorialProductStrip article:nth-child(-n+2){border-bottom:1px solid #d9ddd5}.editorialServiceGrid article,.editorialServiceGrid article.wide{min-height:390px}.editorialDayStory{padding:48px 38px}.itineraryClarityCard>header{grid-template-columns:82px minmax(0,1fr)}.itineraryDriveFacts{grid-column:2;justify-content:flex-start;max-width:none}.itineraryClarityBody{grid-template-columns:1fr;padding-left:130px}.itineraryClarityBody aside{border-top:1px solid #dde1da;border-left:0;grid-template-columns:1fr 1fr;padding:20px 0 0}.itineraryClarityBody aside>div+div{border-top:0;border-left:1px solid #e0e3dc;padding:0 0 0 20px}.scenicDayTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.scenicShowcase{grid-template-columns:1fr}.scenicShowcaseMedia .spaceViewer,.scenicShowcaseMedia .panoramaStage,.scenicShowcaseMedia .panoramaViewer,.scenicShowcaseMedia .resourceMediaEmpty{height:500px;min-height:500px}}@media (width<=650px){.expectationSectionHead h2{font-size:40px}.expectationOverviewHead h2{font-size:38px}.expectationOverviewHead>p{margin-top:14px}.expectationProfileIntro{margin-top:28px;padding:20px}.expectationProfileIntro h3{font-size:25px}.expectationProfileIntro>div{margin-top:18px;padding-top:15px}.expectationNeedsGrid{grid-template-columns:1fr}.expectationNeedsGrid article{grid-template-columns:32px minmax(0,1fr);gap:12px;min-height:0;padding:18px}.expectationNeedsGrid h3{margin-top:1px}.expectationNeedsGrid p{-webkit-line-clamp:unset}.productBasicsGrid{border-radius:18px;grid-template-columns:1fr;margin-top:28px}.productBasicsGrid article,.productBasicsGrid article:nth-child(2){border-bottom:1px solid #d9ddd5;border-right:0;min-height:0;padding:19px 18px}.productBasicsGrid article:last-child{border-bottom:0}.productBasicsGrid strong{margin-top:10px;font-size:20px}.productBasicsGrid p{margin-top:9px;padding-top:0}.editorialSectionHead{grid-template-columns:1fr;gap:8px}.editorialSectionHead>span{font-size:28px}.editorialSectionHead h2{font-size:38px;line-height:1.12}.editorialSectionHead>div>p:last-child{margin-top:14px;font-size:13px}.editorialProductStrip{border-radius:18px;grid-template-columns:1fr;margin-top:30px}.editorialProductStrip article,.editorialProductStrip article:nth-child(2){border-bottom:1px solid #d9ddd5;border-right:0;min-height:0;padding:18px}.editorialProductStrip article:last-child{border-bottom:0}.editorialProductStrip strong{margin-top:9px;font-size:20px}.editorialProductStrip p{margin-top:8px;padding-top:0;display:block}.journeyRouteMap{border-radius:18px;margin-top:24px}.journeyRouteMap .journeyRouteMapDesktop{display:none}.journeyRouteMap .journeyRouteMapMobile{display:block}.journeyRouteMap figcaption{flex-direction:column;gap:5px;padding:13px 15px}.journeyRouteMap figcaption span{line-height:1.5}.editorialDayList{border-radius:18px;margin-top:24px;padding:8px 16px}.editorialDayRow{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:14px;padding:15px 0}.editorialDayBadge{border-radius:10px;min-height:62px;padding:8px 5px}.editorialDayBadge b{font-size:10px}.editorialDayBadge span{font-size:8px}.editorialDayRow h3{font-size:17px;line-height:1.45}.editorialDayRow p{font-size:12px}.editorialDayRow small{font-size:10px}.itineraryClarityList{gap:12px;margin-top:24px;padding:0}.itineraryClarityCard{border-radius:17px}.itineraryClarityCard>header{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:13px;padding:16px}.itineraryClarityCard>header .editorialDayBadge{min-height:58px}.itineraryClarityCard h3{margin-top:5px;font-size:16px;line-height:1.45}.itineraryClarityCard>header p{font-size:11px}.itineraryDriveFacts{grid-column:1/-1;justify-content:flex-start;padding-left:0}.itineraryDriveFacts span{padding:6px 9px;font-size:9px}.itineraryClarityBody{padding:17px 16px 19px;display:block}.itineraryClarityBody ol{grid-template-columns:1fr;gap:6px;margin-top:12px}.itineraryClarityBody li{padding:9px 10px}.itineraryClarityBody aside{grid-template-columns:1fr;gap:14px;margin-top:17px;padding-top:17px;display:grid}.itineraryClarityBody aside>div+div{border-top:1px solid #e0e3dc;border-left:0;padding:14px 0 0}.editorialServiceGrid{grid-template-columns:1fr;gap:14px;margin-top:32px}.editorialServiceGrid article,.editorialServiceGrid article.wide{min-height:0;color:var(--ink);background:#fff;grid-column:auto;padding-top:0;overflow:hidden}.editorialServiceGrid img,.editorialServicePlaceholder{color:#0c301d4d;height:245px;position:relative}.editorialServiceGrid article>i{display:none}.editorialServiceGrid article>div{padding:22px 20px 24px;position:static}.editorialServiceGrid small{color:#8c6a28}.editorialServiceGrid h3{color:var(--ink);margin-top:8px;font-size:27px;line-height:1.2}.editorialServiceGrid p{color:var(--muted);font-size:13px}.editorialStoryList{border-radius:20px;margin-top:34px}.editorialDayStory{padding:34px 20px}.editorialDayStory>header{grid-template-columns:76px minmax(0,1fr);gap:15px}.editorialStoryBadge{border-radius:0 13px 13px 0;min-height:72px;padding:10px 6px}.editorialStoryBadge b{font-size:12px}.editorialStoryBadge span,.editorialDayStory>header small{font-size:9px}.editorialDayStory>header h3{margin-top:9px;font-size:29px;line-height:1.2}.editorialDayStory>header strong{margin-top:11px;font-size:12px}.editorialDayStory>header p{grid-column:1/-1;margin-top:18px;font-size:14px;line-height:1.8}.editorialStoryImage{border-radius:16px;margin-top:24px}.editorialStoryImage img{aspect-ratio:4/3}.editorialStoryImage figcaption{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px);bottom:11px;left:12px;overflow:hidden}.editorialStoryPlaceholder{min-height:240px}.editorialStoryDetails{grid-template-columns:1fr;gap:20px}.editorialStoryDetails>strong{grid-column:auto}.scenicDayTabs{grid-template-columns:1fr 1fr;gap:8px;margin-top:28px}.scenicDayTabs button{min-height:94px;padding:12px}.scenicDayTabs span{width:34px;height:34px}.scenicDayTabs strong{font-size:11px}.scenicPointTabs{grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.scenicPointTabs button{text-align:left;overflow-wrap:anywhere;border-radius:11px;min-width:0}.scenicShowcase{border-radius:18px;min-height:0;margin-top:14px}.scenicShowcaseMedia .spaceViewer,.scenicShowcaseMedia .panoramaStage,.scenicShowcaseMedia .panoramaViewer,.scenicShowcaseMedia .resourceMediaEmpty{aspect-ratio:4/3;height:auto;min-height:0}.scenicShowcaseCopy{padding:27px 20px 30px}.scenicShowcaseCopy h3{margin-top:10px;font-size:31px}.scenicShowcaseCopy>p{margin-top:17px;font-size:13px;line-height:1.78}.scenicShowcaseCopy footer{margin-top:22px;padding-top:18px}.scenicShowcaseCopy footer p{font-size:12px}.expectationMomentGrid{grid-template-columns:1fr;margin-top:32px}.expectationMomentGrid button,.expectationMomentGrid button.featured{min-height:0;color:var(--ink);background:#f3f2eb;padding-top:260px;display:block}.expectationMomentGrid img,.expectationMomentPlaceholder{height:260px;bottom:auto}.expectationMomentGrid button>i{display:none}.expectationMomentGrid button>div{background:#f3f2eb;padding:22px 20px 24px;position:static}.expectationMomentGrid small{color:var(--sage)}.expectationMomentGrid h3{color:var(--ink);margin-top:9px;font-size:25px;line-height:1.18}.expectationMomentGrid p{color:var(--muted);-webkit-line-clamp:4;font-size:10px}.expectationMomentGrid strong{color:var(--forest);border-color:#d7dbd2;margin-top:14px;padding-top:12px}.dayStoryHero{aspect-ratio:4/3;height:auto;min-height:0;box-shadow:none;background-position:50%;background-size:cover;padding:0}.dayStoryHero .dayStoryDesktopTitle{display:none}.dayStoryHero>p{white-space:nowrap;text-overflow:ellipsis;background:#05140ca8;max-width:calc(100% - 28px);padding:7px 10px;font-size:8px;top:14px;left:14px;right:auto;overflow:hidden}.dayStoryMobileTitle{color:var(--ink);background:#f3f2eb;padding:20px 20px 2px;display:block}.dayStoryMobileTitle span,.dayStoryMobileTitle strong{display:block}.dayStoryMobileTitle span{color:var(--sage);letter-spacing:.1em;font-size:8px}.dayStoryMobileTitle strong{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:8px;font-size:27px;line-height:1.2}.dayStoryCopy{padding:28px 20px 30px}.dayStoryCopy>header p{margin-top:14px;font-size:18px;line-height:1.72}.dayStoryInfoGrid{grid-template-columns:1fr}.dayStoryInfoGrid article,.dayStoryInfoGrid article+article,.dayStoryInfoGrid article:last-child{border-top:1px solid #d9dcd3;border-right:0;grid-column:auto;padding:20px 0}.dayStoryCopy .dayPlanB{grid-template-columns:1fr}.dayStoryCopy .dayPlanB small{grid-column:1}.simpleTopbar{grid-template-columns:auto 1fr;gap:12px;height:58px}.simpleTopbar .wordmark strong{display:none}.simpleTopbar nav{overscroll-behavior-x:contain;scrollbar-width:none;justify-self:end;width:100%;overflow-x:auto}.simpleTopbar nav::-webkit-scrollbar{display:none}.simpleTopbar nav button{flex:none;min-width:64px;padding:7px 6px;font-size:8px}.simpleTopbar nav .analyticsNavLink{flex:none;min-width:76px;padding:7px 8px;font-size:8px}.simpleUser{display:none}.simpleContent{width:calc(100% - 28px);padding:30px 0 70px}.simplePageHead{align-items:flex-start}.simplePageHead h1{font-size:34px}.simplePageHead>div>span{max-width:240px;font-size:9px;line-height:1.5}.simplePageHead>button{white-space:nowrap;padding:10px 12px}.pageHeadActions{flex-wrap:wrap;justify-content:flex-end}.pageHeadActions .simpleSecondary,.pageHeadActions .simplePrimary{white-space:nowrap;padding:10px 11px}.statusOverview{grid-template-columns:1fr 1fr}.proposalListHead{display:none}.proposalList>article{grid-template-columns:1fr auto;gap:12px;min-height:0}.proposalList>article>.planStatus{justify-self:end}.proposalList time{display:none}.proposalList>article>button{grid-column:2}.proposalList aside{grid-column:1/-1}.editorTop{grid-template-columns:1fr auto}.editorTop>div{display:none}.editorTop>.editorSave{display:flex}.editorSave>span{display:none}.draftRecovery{flex-direction:column;align-items:flex-start}.simpleSteps{grid-template-columns:repeat(4,1fr);width:100%;overflow:hidden}.simpleSteps button{gap:5px;min-height:40px;padding:7px 5px}.simpleSteps button>span{flex-basis:24px;height:24px}.simpleSteps small{display:none}.simpleFormCard{padding:20px 16px}.planningModePanel>header,.aiAvailabilityNotice{flex-direction:column;align-items:flex-start}.planningModePanel>div,.briefFieldGrid,.briefCompletionPanel>header{grid-template-columns:1fr}.briefFieldGrid{padding:12px}.suggestedDayNotice{flex-direction:column;align-items:flex-start}.basicFields,.simpleDayList>article>div>div{grid-template-columns:1fr}.aiNarrativePanel>header{flex-direction:column;align-items:stretch}.aiNarrativePanel>header button{width:100%}.canonicalReview>header{flex-direction:column;align-items:stretch}.canonicalReview>header button{width:100%}.canonicalDayList>article{grid-template-columns:1fr}.canonicalActivities label{grid-template-columns:1fr;align-items:stretch}.canonicalActivities select{width:100%}.canonicalReview>footer{flex-direction:column}.narrativeWorkflow{flex-direction:column;align-items:stretch;gap:6px}.narrativeWorkflow i{display:none}.aiNarrativeFields,.narrativeDifferenceList,.expectationMomentEditor>div{grid-template-columns:1fr}.expectationEditorToolbar{flex-direction:column;align-items:flex-start}.expectationCoreFields,.expectationCopyFields,.expectationMetaFields{grid-template-columns:1fr}.expectationImageEditor>div,.dayScheduleEditor article{grid-template-columns:1fr 1fr}.dayScheduleEditor article .scheduleOrder,.dayScheduleEditor article label:nth-of-type(3),.dayScheduleEditor article label:nth-of-type(4){grid-column:1/-1}.aiNarrativeFields label:nth-child(2),.aiNarrativeFields label:nth-child(4){grid-row:auto}.simpleFormCard .routePaste textarea{min-height:380px}.compactWarning{flex-direction:column;gap:5px}.routeMapField{grid-template-columns:1fr auto auto}.routeMapField img{grid-area:2/1/auto/-1;width:100%;height:120px}.routeMapField .generateMapButton{grid-column:1/-1;width:100%}.dayExperienceEditor{grid-template-columns:1fr!important}.dayExperienceEditor select{width:100%}.dayExperienceEditor>small{grid-column:1}.dayScenicEditor>header{flex-direction:column;align-items:stretch}.dayScenicEditorActions{justify-content:flex-start}.simpleDayList .dayScenicImageGrid,.dayLibraryCandidateGrid{grid-template-columns:1fr 1fr}.stayAltitudeEditor>header{flex-direction:column;align-items:start;gap:8px}.stayAltitudeEditor>div{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleDayList>article{grid-template-columns:35px 1fr;padding:10px}.simpleDayList>article>span{width:32px;height:32px}.hotelNightList article{grid-template-columns:34px 1fr}.hotelSearchSelect{grid-column:1/-1}.hotelSearchControl input,.hotelSearchOption strong{font-size:11px}.hotelSearchOption small{font-size:9px}.hotelNightList em{display:none}.selectCardGrid,.trustSelectionGrid{grid-template-columns:1fr}.altitudeCareEditorHead{flex-direction:column;align-items:stretch}.altitudeCareHeadActions{flex-direction:column;align-items:stretch;width:100%}.altitudeCareQuickUpload{text-align:center}.altitudeCareDisplayToggle{width:100%}.altitudeCareDisplayToggle button{flex:1;min-width:0}.altitudeCareFields{grid-template-columns:1fr}.altitudeCareFields>label,.altitudeCareFields>label:nth-child(n+4),.altitudeCareFields>div{grid-column:1}.altitudeCareFields>div{grid-template-columns:1fr}.altitudeCareImageEditor{grid-column:1!important}.altitudeCareImageEditor>header{flex-direction:column;align-items:stretch}.altitudeCareImageEditor>header>label{text-align:center}.altitudeCareLibraryPicker>header{flex-direction:column;align-items:stretch}.altitudeCareLibraryPicker>header button{width:100%}.altitudeCareLibraryGrid,.altitudeCareImageList{grid-template-columns:1fr 1fr}.altitudeCareImageList figcaption{flex-direction:column;align-items:stretch}.altitudeCareImageList figcaption>div{justify-content:space-between}.publishSummary{grid-template-columns:1fr}.publishActions{flex-direction:column}.finalControls{flex-direction:column;align-items:stretch}.priceVisibilityControls{grid-template-columns:1fr;display:grid}.shareResult{grid-template-columns:25px 1fr auto}.shareResult a{display:none}.quoteRows article,.quoteRowLabels{grid-template-columns:1fr 48px 54px 75px 28px}.quoteRowLabels .quoteSubtotalLabel{display:none}.quoteRows article>strong{text-align:left;grid-column:1/-2}.resourceToolbar{flex-direction:column;align-items:stretch}.resourceToolbar>div{overflow-x:auto}.altitudeCareLibraryAdmin{padding:15px}.altitudeCareLibraryAdmin>header{flex-direction:column;align-items:stretch}.altitudeCareLibraryAdmin>header>label{text-align:center}.altitudeCareLibraryAdminNote{flex-direction:column;gap:5px}.altitudeCareLibraryAdminGrid{grid-template-columns:1fr 1fr}.altitudeCareLibraryAdminGrid figcaption{flex-direction:column;align-items:stretch}.altitudeCareLibraryAdminGrid figcaption>div{justify-content:space-between}.resourceToolbar input{width:100%}.leaderLibraryIntro{flex-direction:column;align-items:flex-start;gap:5px}.managedResourceGrid,.destinationLibraryNotice,.destinationLibraryGrid>article{grid-template-columns:1fr}.destinationLibraryImage{min-height:230px}.homepageMaterialNotice{flex-direction:column;align-items:flex-start;gap:5px}.homepageMaterialSectionHead{flex-direction:column;align-items:flex-start;gap:8px}.homepageMaterialGrid>article{grid-template-columns:1fr}.homepageMaterialPreview{min-height:210px}.homepageGalleryThumbs{grid-template-columns:repeat(3,1fr)}.contactSettingsPage .simplePageHead{flex-direction:column}.contactSettingsForm{padding:18px 15px}.contactSaveButton{justify-self:stretch;width:100%}.settingsGrid{grid-template-columns:1fr}.resourceModalBack{align-items:end;padding:0}.resourceModal{border-radius:22px 22px 0 0;max-height:94svh;padding:22px 16px}.resourceForm>div,.resourceForm>div:first-child{grid-template-columns:1fr}.resourceCurrentGallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderGalleryPlan>header{flex-direction:column;align-items:flex-start}.leaderGalleryPlan>div{grid-template-columns:repeat(2,minmax(0,1fr))}.resourcePendingFiles>span{grid-template-columns:minmax(0,1fr) auto auto}.resourcePendingFiles span small{grid-area:2/1/auto/-1}.consultantContactFields{grid-template-columns:1fr!important}.leaderSpecialtyPicker>div{grid-template-columns:1fr}.priceVisibilityPanel{flex-direction:column;align-items:stretch;gap:12px}.priceVisibilityPanel>div:last-child{width:100%}.priceVisibilityPanel button{flex:1;min-width:0}.premiumTripPage{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.premiumTripNav{height:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;gap:10px}.premiumTripNav>.tripBrandMark{grid-column:1}.premiumTripNav>.tripNavActions{grid-column:2}.tripBrandMark{gap:7px}.tripBrandMark>span{flex-basis:30px;width:30px;height:30px;font-size:17px}.tripBrandMark strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tripPositioningStatement{top:calc(82px + env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));width:min(286px,73vw);min-height:190px}.tripPositioningStatement strong{letter-spacing:-.05em;font-size:clamp(36px,10vw,40px);line-height:1.04}.tripPositioningStatement small{letter-spacing:0;max-width:225px;margin-top:14px;font-size:13px;line-height:1.5}.tripPositioningStatement:lang(en) strong{font-size:clamp(27px,7.4vw,30px);line-height:1.02}.premiumTripNav>.tripStatusText{display:none}.tripNavActions{display:flex!important}.tripNavActions select,.tripNavActions button{padding-inline:8px}.premiumTripHero{min-height:max(100svh,800px)}.premiumHeroCopy{padding:max(104px,calc(82px + env(safe-area-inset-top))) 20px 110px}.premiumHeroCopy h1{letter-spacing:-.035em;text-wrap:balance;max-width:88vw;font-size:clamp(32px,8.8vw,38px);line-height:1.12}.heroFacts{grid-template-columns:1fr 1fr!important;gap:14px!important}.heroConsultant{margin-top:16px;padding:10px 11px}.heroConsultant>div{flex-basis:48px;width:48px;height:48px}.heroConsultant p>span{overflow-wrap:anywhere}.heroScrollHint{display:none}.clientSectionNav{justify-content:flex-start;padding-inline:14px}.decisionOverview{grid-template-columns:1fr;gap:35px}.overviewLead h2{font-size:39px}.differenceGrid{grid-template-columns:1fr}.differenceGrid article,.differenceGrid article+article{border-bottom:1px solid #ced1c8;border-right:0;min-height:0;padding:22px 0}.differenceGrid h3{margin-top:22px}.professionalPrinciples{grid-template-columns:1fr}.routeNarrative{padding:20px}.routeNarrative dl{grid-template-columns:1fr}.routeMapEmpty,.routeMapVisual figcaption{flex-direction:column;align-items:flex-start}.routeMapVisual figcaption span{text-align:left}.routeRail{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin-top:30px;padding:18px 15px}.routeRail strong{font-size:9px}.routeRail i{width:calc(100% - 12px)}.dailyJourneyOverview>header{grid-template-columns:1fr;gap:10px}.dailyJourneyOverview button{grid-template-columns:105px 1fr auto;gap:12px;min-height:96px;padding-right:12px}.dailyJourneyOverview button>img,.dailyOverviewPlaceholder{width:105px;height:96px}.dailyOverviewDayBadge{min-width:35px;padding:6px 7px;font-size:8px;top:8px;left:62px;right:auto}.dailyJourneyOverview button strong{font-size:14px}.dailyJourneyOverview button p{font-size:8px}.compactDayTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:28px}.compactDayTabs button{min-height:68px;padding:10px}.compactDayTabs strong{-webkit-line-clamp:2;font-size:10px}.premiumDayImage,.leaderProfile>.leaderMedia,.leaderProfile>.leaderGallery .spaceViewer{height:360px;min-height:360px}.premiumDayCopy{padding:28px 20px}.premiumDayCopy h3{font-size:29px}.dayInfoGrid,.daySupportingGallery{grid-template-columns:1fr}.dayExperienceSection>header h3{font-size:29px}.experienceMedia .spaceViewer,.experienceMedia .panoramaStage,.experienceMedia .panoramaViewer,.experienceMedia .resourceMediaEmpty{height:320px;min-height:320px}.experienceCopy{padding:26px 20px}.experienceCopy h4{font-size:25px}.premiumResourceTabs{width:100%}.premiumResourceTabs button{flex:1;min-width:0;padding-inline:7px}.hotelAssignmentTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.hotelAssignmentTabs button{min-height:78px;padding:9px 7px}.hotelAssignmentTabs span{font-size:10px}.hotelAssignmentTabs strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:9px;line-height:1.3;display:-webkit-box;overflow:hidden}.hotelAssignmentTabs small{margin-top:4px;font-size:7px;line-height:1.25}.spaceViewer,.panoramaStage,.panoramaViewer{min-height:410px}.frameCounter{top:14px;left:14px}.vrBadge{top:14px;right:14px}.viewerNav{width:42px;height:42px}.viewerPrev{left:10px}.viewerNext{right:10px}.viewerLightbox{padding:0}.viewerLightboxStage{border:0;border-radius:0;width:100%;height:100dvh}.viewerLightbox .viewerPrev{left:10px}.viewerLightbox .viewerNext{right:10px}.trustDocumentModal{padding:0}.trustDocumentStage{border:0;border-radius:0;width:100%;height:100dvh}.languageManagerHead{flex-direction:column;align-items:stretch}.languageCards,.mediaModePicker{grid-template-columns:1fr}.premiumResourceDetail{padding:27px 20px}.premiumResourceDetail h3{overflow-wrap:anywhere;font-size:24px;line-height:1.2}.resourceSelectionContext{align-items:flex-start;margin:-5px 0 18px;padding:10px 12px}.resourceSelectionContext strong{font-size:15px}.resourceSelectionContext span{max-width:72%;font-size:8px}.quoteClientRows{padding:7px 17px}.quoteClientRows article{grid-template-columns:1fr auto;gap:7px}.quoteClientRows article>span{grid-column:1}.quoteClientRows article>b{grid-area:1/2/3}.quoteClientTotal{padding:28px 22px}.scopeGrid{grid-template-columns:1fr}.trustEvidenceGrid{grid-template-columns:1fr;gap:14px}.trustEvidenceGrid article{min-height:0}.trustEvidenceGrid article>span,.trustEvidenceBody{padding-inline:18px}.trustEvidenceImage,.trustEvidencePlaceholder{width:calc(100% + 36px);margin-inline:-18px}.statusLegend{grid-template-columns:1fr!important}.statusLegend article,.statusLegend article+article{border-bottom:1px solid #ffffff24!important;border-right:0!important}.clientDecision{padding:80px 20px}.clientDecision h2{font-size:39px}.clientDecision>div:not(.confirmedSeal){flex-direction:column;width:100%}.premiumResourceShowcase,.leaderProfile{background:#e8ebe3;border-radius:22px;gap:0;overflow:hidden}.mobileResourceSummary{background:#e8ebe3;padding:16px 20px 14px;display:block}.mobileResourceSummary>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobileResourceSummary>div>span{color:var(--forest);font-size:10px;font-weight:800}.mobileResourceSummary>div>b{flex:none;font-weight:600}.mobileResourceSummary>small{color:var(--sage);margin-top:12px;font-size:9px;display:block}.mobileResourceSummary h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:5px 0 0;font-size:24px;line-height:1.16}.premiumResourceShowcase .spaceViewerWrap{background:#e8ebe3}.premiumResourceShowcase .spaceViewer,.premiumResourceShowcase .spaceViewer.fitToImage{border-radius:0;height:auto;min-height:0;aspect-ratio:16/10!important}.premiumResourceShowcase .spaceViewerImage{object-fit:cover;object-position:center}.premiumResourceShowcase .panoramaStage,.premiumResourceShowcase .panoramaViewer,.premiumResourceShowcase .resourceMediaEmpty{border-radius:0;height:260px;min-height:260px}.premiumResourceShowcase .vrDisclaimer{background:#e8ebe3;margin:0;padding:10px 20px 12px}.premiumResourceShowcase>.premiumResourceDetail,.leaderProfile>.premiumResourceDetail{border-radius:0;padding-top:10px}.premiumResourceShowcase>.premiumResourceDetail .resourceSelectionContext,.premiumResourceShowcase>.premiumResourceDetail .resourceTitle,.premiumResourceShowcase>.premiumResourceDetail>small,.premiumResourceShowcase>.premiumResourceDetail>h3,.premiumResourceShowcase>.premiumResourceDetail>.resourceSubtitle,.leaderProfile>.premiumResourceDetail .resourceTitle,.leaderProfile>.premiumResourceDetail>small,.leaderProfile>.premiumResourceDetail>h3,.leaderProfile>.premiumResourceDetail>.resourceSubtitle{display:none}.leaderProfile>.leaderMedia{border-radius:0;height:280px;min-height:280px}.leaderProfile>.leaderGallery .spaceViewer{height:320px;min-height:320px}.leaderProfile>.leaderGallery .framePurpose{bottom:14px;left:14px}.premiumResourceShowcase .viewerNav{width:36px;height:36px}.premiumResourceShowcase .viewerNav span{font-size:28px}.premiumResourceShowcase .viewerPrev{left:8px}.premiumResourceShowcase .viewerNext{right:8px}.premiumResourceShowcase .frameDots{bottom:12px}.altitudeCarePanel{border-radius:22px;margin-top:34px}.altitudeCarePanel>header{grid-template-columns:1fr;gap:17px;padding:27px 21px 24px}.altitudeCarePanel>header h3{margin-top:10px;font-size:34px}.altitudeCarePanel>header p{font-size:10px}.altitudeCarePanel>header>span{width:fit-content}.altitudeCareGallery{grid-template-columns:1fr 1fr;grid-auto-rows:130px;gap:8px;padding:0 21px 24px}.altitudeCareGallery button.primary{grid-area:auto/1/auto/-1;min-height:220px}.altitudeCareGallery.single{grid-auto-rows:230px}.altitudeCareGallery.single button.primary{min-height:0}.altitudeCareSteps{grid-template-columns:1fr}.altitudeCareSteps article{border-bottom:1px solid #ffffff21;border-right:0;padding:23px 21px 25px}.altitudeCareSteps article:last-child{border-bottom:0}.altitudeCareSteps strong{margin-top:11px}.altitudeCareSupplies,.altitudeCarePanel>footer{grid-template-columns:1fr;gap:12px;padding:20px 21px}.fixedClientAction{bottom:max(8px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto auto;width:calc(100% - 16px)}.fixedClientAction>div{padding:0 5px}.fixedClientAction button{padding:10px 11px}.clientFeedbackModal{padding:28px 20px}.simpleTopbar nav button{font-size:11px;line-height:1.25}.simplePageHead>div>span,.simplePrimary,.simpleSecondary{font-size:12px}.proposalList p strong{white-space:normal;font-size:14px;line-height:1.35}.proposalList p small,.proposalList>article>button,.planStatus,.simpleSteps strong{font-size:11px}.simpleFormCard header p,.simpleFormCard label,.resourceForm label,.contactSettingsForm>label{font-size:12px}.simpleFormCard input,.simpleFormCard textarea,.simpleFormCard select,.resourceForm input,.resourceForm textarea,.resourceForm select,.resourceToolbar input,.contactSettingsForm input{font-size:14px}.managedBody>p,.destinationLibraryBody>p,.homepageMaterialBody p,.homepageMaterialSectionHead>span,.contactSettingsIntro small,.contactSettingsForm label>small{font-size:12px}.managedBody>small,.managedBody>div span,.destinationLibraryBody>small,.homepageMaterialBody>small,.mediaModePicker small{font-size:10px}.resourceToolbar button,.managedBody footer button,.managedBody footer select,.destinationLibraryBody footer label,.destinationLibraryBody footer button{font-size:11px}.premiumHeroCopy>p:not(.kicker){font-size:15px}.clientSectionNav a{font-size:12px}.expectationSectionHead>p,.routeNarrative p,.dailyJourneyOverview>header p,.dayExperienceSection>p,.experienceCopy>p,.premiumResourceDetail>p:not(.resourceSubtitle){font-size:14px}.expectationProfileIntro>p,.expectationProfileIntro strong,.expectationNeedsGrid p,.routeNarrative dd,.routeMapEmpty p,.routeMapVisual figcaption span,.dailyJourneyOverview button p,.dayStoryInfoGrid p,.dayStoryCopy .dayPlanB span,.experienceCopy>strong,.vrDisclaimer,.trustEvidenceGrid strong,.trustEvidenceGrid p{font-size:12px}.expectationProfileIntro>span,.expectationProfileIntro small,.expectationNeedsGrid span,.routeNarrative small,.routeNarrative dt,.dailyJourneyOverview>header small,.dailyJourneyOverview button small,.dayStoryCopy>header small,.dayStoryInfoGrid span,.experienceCopy>small,.premiumResourceDetail>small{font-size:11px}.routeRail strong,.compactDayTabs strong,.hotelAssignmentTabs strong{font-size:12px}.routeRail span,.compactDayTabs span,.hotelAssignmentTabs span,.hotelAssignmentTabs small,.resourceStatus,.dayExperienceSection>header>span,.frameCounter,.vrBadge{font-size:10px}.resourceSelectionContext span,.premiumResourceDetail .resourceSubtitle,.premiumResourceDetail .resourcePublicPrice small,.hotelAmenityPublic>p,.fixedClientAction small,.fixedClientAction strong,.fixedClientAction button{font-size:11px}}.journeyHeroHidden{display:none}.journeySubPage .tripNav{color:#173f2d;background:#fbfaf5;border-bottom:1px solid #dde1da;position:relative}.journeySubPage .tripNav>div{color:#6a7b70}.journeySubPage .tripNavActions select,.journeySubPage .tripNavActions button,.journeySubPage .tripNavActions summary{color:#173f2d;background:#fff;border-color:#cfd7cf}.journeyPageTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding-block:9px;display:grid}.journeyPageTabs.withQuote{grid-template-columns:repeat(6,minmax(0,1fr))}.journeyPageTabs button{color:#607066;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;gap:3px;min-width:0;padding:10px 14px;display:grid}.journeyPageTabs button strong{font-size:13px}.journeyPageTabs button small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.journeyPageTabs button.active{color:#fff;background:#123d2c;box-shadow:0 8px 24px #0c301d29}.journeyPageTabs button.active small{color:#ffffff9e}.journeyPageStage{background:#fbfaf5;min-height:72svh}.journeyViewPanel{animation:.34s both journeyPageIn}.embeddedQuotePage{background:#f3f1e8;padding:clamp(28px,4vw,58px) clamp(18px,4vw,58px) 72px}.embeddedQuoteHero{color:#fff;background:#103b2b;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;width:min(1160px,100%);margin:0 auto 8px;padding:clamp(24px,4vw,44px);display:grid}.embeddedQuoteHero p{color:#aac4b1;letter-spacing:.18em;margin:0 0 12px;font-size:9px;font-weight:850}.embeddedQuoteHero h2{max-width:760px;margin:0;font-size:clamp(30px,4.2vw,58px);line-height:1.05}.embeddedQuoteHero span{color:#ffffffab;margin-top:14px;font-size:13px;line-height:1.7;display:block}.embeddedQuoteHero aside{background:#ffffff12;border:1px solid #ffffff2b;border-radius:18px;gap:5px;min-width:240px;padding:20px 22px;display:grid}.embeddedQuoteHero aside small{color:#aac4b1;letter-spacing:.16em;font-size:9px}.embeddedQuoteHero aside strong{font-size:34px}.embeddedQuoteHero aside em{color:#fff9;font-size:11px;font-style:normal}.embeddedQuoteDecision{background:#fff;border:1px solid #d9dbd3;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;width:min(1160px,100%);margin:24px auto 0;padding:26px 30px;display:flex}.embeddedQuoteDecision small{color:#78937d;letter-spacing:.12em;font-size:9px}.embeddedQuoteDecision h2{margin:6px 0;font-size:22px}.embeddedQuoteDecision p{color:#617068;margin:0;font-size:12px}.embeddedQuoteActions{flex:none;gap:10px;display:flex}@keyframes journeyPageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.journeyWhyCard{background:#edf1e9;border-left:4px solid #c66e35;border-radius:0 20px 20px 0;width:min(920px,100% - 40px);margin:34px auto 0;padding:26px 30px}.journeyWhyCard small{color:#6f8b77;letter-spacing:.14em;font-size:9px;font-weight:800}.journeyWhyCard h3{letter-spacing:-.04em;margin:9px 0 8px;font-size:clamp(23px,2.7vw,35px);line-height:1.16}.routeScheduleList{gap:18px;margin-top:34px;display:grid}.routeScheduleCard{background:#fff;border:1px solid #d7ddd4;border-left:4px solid #c77936;border-radius:22px;overflow:hidden;box-shadow:0 14px 38px #122b1d0b}.routeScheduleCard>header{background:#edf1e9;border-bottom:1px solid #dce2d9;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.routeScheduleCard>header>div:first-child{color:#173f2d;align-items:baseline;gap:10px;display:flex}.routeScheduleCard>header b{font-size:16px}.routeScheduleCard>header>div:first-child span{font-size:12px;font-weight:750}.routeScheduleFacts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.routeScheduleFacts span{color:#315b43;background:#dfe8dc;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:700}.routeScheduleMain{padding:22px 24px 16px}.routeScheduleMain small{color:var(--sage);letter-spacing:.12em;font-size:9px;font-weight:800}.routeScheduleMain h3{color:var(--forest);margin:8px 0 0;font-size:clamp(19px,2vw,27px);line-height:1.42}.routeDayNarrative{background:#f8f6ef;border-left:3px solid #bf7543;margin:0 24px 20px;padding:18px 20px}.routeDayNarrative>small{color:#9a663e;letter-spacing:.12em;font-size:8px;font-weight:850}.routeDayNarrative h4{color:#1f4431;margin:7px 0 0;font:600 20px/1.35 Georgia,Noto Serif SC,serif}.routeDayNarrative p{color:#5b6b62;margin:8px 0 0;font-size:11px;line-height:1.75}.routeDayNarrative>div{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.routeDayNarrative>div span{color:#42624d;background:#e3ebe0;border-radius:99px;padding:5px 8px;font-size:8px}.routeDayScenery{grid-template-columns:1.55fr 1fr 1fr;gap:7px;margin:0 24px 20px;display:grid}.routeDayScenery.count-1{grid-template-columns:1fr}.routeDayScenery.count-2{grid-template-columns:1.4fr 1fr}.routeDayScenery figure{background:#dbe5da;border-radius:11px;min-width:0;margin:0;position:relative;overflow:hidden}.routeDayScenery img{object-fit:cover;width:100%;height:150px}.routeDayScenery figure:first-child img{height:210px}.routeDayScenery figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#072215ad;border-radius:8px;padding:7px 9px;font-size:8px;line-height:1.4;position:absolute;bottom:8px;left:9px;right:9px}.routeStayStrip{background:#e8efe6;border:1px solid #dbe5d9;border-radius:12px;grid-template-columns:auto minmax(180px,.8fr) minmax(260px,1.2fr);align-items:center;gap:12px;margin:0 24px;padding:14px 16px;display:grid}.routeStayStrip>span{color:#67836f;letter-spacing:.12em;font-size:9px;font-weight:800}.routeStayStrip strong{color:#143d2c;font-size:13px}.routeStayStrip p{color:#547064;margin:0;font-size:10px;line-height:1.5}.routeTimeline{margin:22px 24px 24px;padding:0;list-style:none}.routeTimeline li{grid-template-columns:120px 18px minmax(0,1fr);gap:14px;min-height:62px;display:grid}.routeTimeline li>div{color:#315f45;text-align:right;justify-content:flex-end;align-items:flex-start;gap:5px;padding-top:2px;font-size:12px;font-weight:800;display:flex}.routeTimeline li>div small{color:#896536;background:#f2e8d4;border-radius:5px;padding:3px 5px;font-size:7px}.routeTimeline li>i{background:#fbfaf5;border:2px solid #6f9275;border-radius:50%;width:12px;height:12px;margin-top:4px;position:relative}.routeTimeline li:not(:last-child)>i:after{content:"";background:#b8c9b8;width:2px;height:calc(100% + 42px);position:absolute;top:10px;left:3px}.routeTimeline section{padding:0 0 18px}.routeTimeline section small{color:#7a9582;letter-spacing:.12em;font-size:8px;font-weight:800}.routeTimeline section strong{color:#21392e;margin-top:4px;font-size:14px;display:block}.routeTimeline section p{color:#68766e;margin:5px 0 0;font-size:10px;line-height:1.55}.routeDayExperiences{border-top:1px solid #dde4db;margin:0 24px 22px;padding-top:18px}.routeDayExperiences>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.routeDayExperiences>header small{color:#55725e;letter-spacing:.1em;font-size:9px;font-weight:850}.routeDayExperiences>header p{color:#7a837d;max-width:560px;margin:0;font-size:9px;line-height:1.5}.routeDayExperiences>div{gap:9px;margin-top:12px;display:grid}.routeDayExperiences article{background:#fbfcf9;border:1px solid #dce3da;border-radius:12px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}.routeDayExperiences article>img,.routeDayExperiences article>span{object-fit:cover;width:150px;height:100%;min-height:125px}.routeDayExperiences article>span{color:#315d43;background:#dce7dc;place-items:center;font-size:10px;font-weight:800;display:grid}.routeDayExperiences article>div{padding:14px 16px}.routeDayExperiences h4{color:#1d4530;margin:0;font-size:15px}.routeDayExperiences article strong{color:#6d826f;margin-top:4px;font-size:9px;display:block}.routeDayExperiences article p{color:#647068;margin:7px 0 0;font-size:10px;line-height:1.65}.routeDayExperiences article small{color:#97623a;margin-top:8px;font-size:8px;display:block}.routeScheduleCard>footer{background:#f5eee3;border-top:1px solid #e7ddcb;grid-template-columns:85px 1fr;gap:14px;padding:14px 24px;display:grid}.routeScheduleCard>footer span{color:#8b6237;font-size:9px;font-weight:800}.routeScheduleCard>footer p{color:#6f6455;margin:0;font-size:10px;line-height:1.55}.experienceIntentBoard{background:#ffffff0e;border:1px solid #ffffff26;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:38px;margin-top:36px;padding:28px 30px;display:grid}.experienceIntentBoard small,.experienceProofStrip small,.experienceDecisionPrompt small{color:#dfc56e;letter-spacing:.15em;font-size:9px;font-weight:800}.experienceIntentBoard h3{letter-spacing:-.035em;max-width:720px;margin:10px 0 0;font:600 clamp(25px,3vw,38px)/1.2 Georgia,Noto Serif SC,serif}.experienceIntentBoard>div:first-child>p{color:#ffffffb3;max-width:760px;margin:14px 0 0;font-size:14px;line-height:1.8}.experienceExpectationSignals{border-left:1px solid #ffffff24;padding-left:30px}.experienceExpectationSignals ol{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.experienceExpectationSignals li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.experienceExpectationSignals li>span{color:#e2c76d;border:1px solid #e2c76d73;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.experienceExpectationSignals li p{color:#ffffffd1;margin:2px 0 0;font-size:12px;line-height:1.55}.experienceMomentGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.experienceMomentGrid article.featuredMoment{grid-column:1/-1;min-height:540px}.experienceMomentGrid article.supportMoment{grid-column:span 2;min-height:350px}.experienceMomentGrid.count-2 article.supportMoment{grid-column:1/-1}.experienceMomentGrid.count-3 article.supportMoment{grid-column:span 3}.experienceMomentGrid article.supportMoment h3{font-size:clamp(23px,2.2vw,32px)}.experienceMomentGrid .experienceImageRail{z-index:0;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;padding:0;display:grid;position:absolute;inset:0;overflow-x:auto}.experienceMomentGrid .experienceImageRail::-webkit-scrollbar{display:none}.experienceMomentGrid .experienceImageRail img{scroll-snap-align:start;min-width:100%;height:100%;position:relative;inset:auto}.experienceMomentGrid .experienceMomentCopy{z-index:2;padding:34px;position:absolute;bottom:0;left:0;right:0}.experiencePhotoHint{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051c1194;border:1px solid #ffffff47;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:750;position:absolute;top:18px;right:18px}.experienceMomentWish{border-top:1px solid #ffffff38;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;max-width:760px;margin-top:15px;padding-top:13px;display:grid}.experienceMomentWish span{color:#dfc56e;letter-spacing:.12em;white-space:nowrap;font-size:8px;font-weight:800}.experienceMomentWish strong{color:#ffffffe0;font-size:10px;line-height:1.6}.experienceProofStrip{background:#ffffff0b;border:1px solid #ffffff24;border-radius:24px;margin-top:36px;padding:30px}.experienceProofStrip>header{max-width:720px}.experienceProofStrip h3{letter-spacing:-.03em;margin:9px 0 0;font:600 clamp(23px,2.7vw,34px)/1.2 Georgia,Noto Serif SC,serif}.experienceProofStrip>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.experienceProofStrip article{background:#03110a3d;border:1px solid #ffffff1f;border-radius:17px;min-height:164px;padding:21px}.experienceProofStrip article>span{color:#e2c76d;border:1px solid #e2c76d73;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.experienceProofStrip article strong{margin-top:18px;font-size:15px;display:block}.experienceProofStrip article p{color:#ffffffa6;margin:8px 0 0;font-size:11px;line-height:1.65}.experienceDecisionPrompt{color:var(--ink);background:#f3efe4;border-radius:24px;margin-top:14px;padding:34px}.experienceDecisionPrompt small{color:#8c6a28}.experienceDecisionPrompt h3{letter-spacing:-.04em;max-width:880px;margin:10px 0 0;font:600 clamp(28px,3.4vw,43px)/1.18 Georgia,Noto Serif SC,serif}.experienceDecisionPrompt p{color:#5f6a62;max-width:800px;margin:14px 0 0;font-size:13px;line-height:1.75}.experienceProfileRibbon{background:#ffffff0e;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 24px;margin-top:34px;padding:22px 26px;display:grid}.experienceProfileRibbon>small{color:#dfc56e;letter-spacing:.14em;font-size:9px;font-weight:800}.experienceProfileRibbon>div{flex-wrap:wrap;gap:7px;display:flex}.experienceProfileRibbon>div span{color:#fff;background:#ffffff12;border:1px solid #ffffff2b;border-radius:99px;padding:8px 11px;font-size:10px}.experienceProfileRibbon>p{color:#ffffffab;grid-column:2;max-width:850px;margin:0;font-size:12px;line-height:1.7}.experienceTimeline{gap:38px;width:min(100%,1040px);margin:54px auto 0;display:grid;position:relative}.experienceTimeline:before{content:"";z-index:0;background:linear-gradient(#d8bd64,#d8bd6429);width:1px;position:absolute;top:17px;bottom:17px;left:46px}.experienceTimelineMoment{z-index:1;grid-template-columns:94px minmax(0,1fr);align-items:start;gap:24px;display:grid;position:relative}.experienceTimelineMarker{align-content:start;justify-items:center;gap:10px;min-height:58px;display:grid}.experienceTimelineMarker span{color:#e2c76d;letter-spacing:.08em;white-space:nowrap;background:#092519;border:1px solid #e2c76d75;border-radius:99px;padding:8px 9px;font-size:9px;font-weight:800}.experienceTimelineMarker i{background:#092519;border:3px solid #dfc56e;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 5px #dfc56e1a}.experienceTimelineCard{color:var(--ink);background:#fbfaf5;border:1px solid #ffffff29;border-radius:27px;overflow:hidden;box-shadow:0 24px 70px #00000029}.experienceTimelineCard>header{background:#eef1e9;border-bottom:1px solid #dde1d8;justify-content:space-between;align-items:center;gap:18px;padding:19px 26px;display:flex}.experienceTimelineCard>header small{color:#28543b;letter-spacing:.08em;font-size:11px;font-weight:850}.experienceTimelineCard>header span{color:#3d654c;background:#dfe9dd;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:750}.experienceTimelineLead{padding:34px 38px 30px}.experienceTimelineLead>p{color:#8c6a28;letter-spacing:.12em;margin:0;font-size:10px;font-weight:800}.experienceTimelineLead h3{letter-spacing:-.045em;max-width:780px;margin:10px 0 0;font:600 clamp(30px,3.8vw,48px)/1.14 Georgia,Noto Serif SC,serif}.experienceTimelineLead>div{color:#5f6b63;max-width:760px;margin-top:18px;font-size:15px;line-height:1.9}.experienceTimelineLead blockquote{color:#4e5d54;background:#f1ede2;border-left:3px solid #c77838;max-width:760px;margin:20px 0 0;padding:13px 16px;font-size:12px;line-height:1.7}.experienceTimelineLead blockquote span{color:#9a683b;letter-spacing:.12em;margin-right:10px;font-size:8px;font-weight:850}.experienceTimelineCard>figure{background:#dce5dc;border-radius:20px;margin:0 24px;position:relative;overflow:hidden}.experienceTimelineCard>figure img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;display:block}.experienceTimelineCard>figure figcaption{color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051b10a8;border-radius:99px;padding:7px 10px;font-size:8px;position:absolute;bottom:12px;right:13px}.experienceTimelineImagePlaceholder{color:#355e45;background:#dfe8df;border-radius:20px;place-items:center;min-height:390px;margin:0 24px;font:54px Georgia,serif;display:grid}.experienceMomentReason{background:#f1ede2;border-left:3px solid #c77838;border-radius:0 15px 15px 0;margin:24px 38px 28px;padding:20px 22px}.experienceMomentReason small{color:#768f7b;letter-spacing:.13em;font-size:9px;font-weight:850}.experienceMomentReason p{color:#5d675f;margin:9px 0 0;font-size:12px;line-height:1.75}.experienceMomentFact{color:#657069;border-top:1px solid #dde1d8;align-items:center;gap:14px;margin:0;padding:17px 38px 20px;font-size:11px;line-height:1.6;display:flex}.experienceMomentFact span{color:#345d45;letter-spacing:.12em;white-space:nowrap;font-size:8px;font-weight:850}.experienceBoundaryNote{color:#ffffff8c;text-align:center;width:min(100%,946px);margin:32px auto 0;padding:0 4px;font-size:10px;line-height:1.7}.experienceNextStep{width:min(100%,946px);color:var(--ink);background:#f3efe4;border-radius:24px;margin:18px auto 0;padding:36px 38px}.experienceNextStep>small{color:#8c6a28;letter-spacing:.14em;font-size:9px;font-weight:850}.experienceNextStep h3{letter-spacing:-.04em;max-width:780px;margin:10px 0 0;font:600 clamp(29px,3.6vw,44px)/1.17 Georgia,Noto Serif SC,serif}.experienceNextStep p{color:#5e6b63;max-width:740px;margin:17px 0 0;font-size:12px;line-height:1.7}.experienceNextStep button{color:#fff;cursor:pointer;background:#123f2c;border:0;border-radius:99px;margin-top:23px;padding:13px 18px;font-size:12px;font-weight:800}.experienceNextStep button:hover{background:#0c3322}.experienceMagazine{color:#fff;background:#092519;padding:0;overflow:hidden}.experienceMagazineHero{background-color:#0000;background-image:radial-gradient(circle at 76% 24%,#78947580,#0000 28%),linear-gradient(145deg,#173f2d,#071b12);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:end;min-height:min(860px,84svh);display:grid;position:relative}.experienceMagazineHero>i{background:linear-gradient(#03120b21,#03120b5c 42%,#03120bf5);position:absolute;inset:0}.experienceMagazineHero>div{z-index:1;width:min(1120px,100% - 44px);margin:0 auto;padding:90px 0 72px;position:relative}.experienceMagazineHero p{color:#dfc56e;letter-spacing:.2em;margin:0;font-size:10px;font-weight:850}.experienceMagazineHero>div>span{color:#ffffffc2;margin-top:22px;font:600 clamp(21px,2.2vw,31px)/1.2 Georgia,Noto Serif SC,serif;display:block}.experienceMagazineHero h1{letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin:12px 0 0;font:600 clamp(48px,7.4vw,98px)/.98 Georgia,Noto Serif SC,serif}.experienceMagazineHero>div>strong{color:#ffffffb8;max-width:680px;margin-top:24px;font-size:16px;font-weight:500;line-height:1.8;display:block}.experienceHeroSights{border-top:1px solid #ffffff38;flex-wrap:wrap;gap:8px 20px;max-width:940px;margin-top:34px;padding-top:22px;display:flex}.experienceHeroSights b{color:#ffffffbf;font-size:11px;font-weight:650}.experienceHeroSights b+b:before{content:"·";color:#dfc56e;margin-right:20px}.experienceMagazineHero button{color:#fff;background:0 0;border:0;align-items:center;gap:12px;margin-top:34px;padding:0;font-size:12px;font-weight:750;display:flex}.experienceMagazineHero button em{border:1px solid #ffffff57;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.experienceQuickPreview{background:#092519;padding:60px max(22px,50vw - 560px) 66px;scroll-margin-top:16px}.experienceQuickPreview>header{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:50px;display:grid}.experienceQuickPreview>header small,.experienceRhythmSection header small,.experienceFitSection small,.experienceRealisticSection small,.experienceCurrentTrip small{color:#dfc56e;letter-spacing:.16em;font-size:9px;font-weight:850}.experienceQuickPreview h2{letter-spacing:-.045em;margin:9px 0 0;font:600 clamp(34px,4vw,54px)/1.08 Georgia,Noto Serif SC,serif}.experienceQuickPreview>header p{color:#ffffff94;margin:0;font-size:13px;line-height:1.75}.experienceRailGuide{color:#ffffff94;justify-content:flex-end;align-items:center;gap:14px;margin-top:26px;display:flex}.experienceRailGuide>span{letter-spacing:.08em;font-size:10px;font-weight:720}.experienceRailGuide>div{gap:7px;display:flex}.experienceRailGuide button{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:15px;transition:background .2s,border-color .2s,transform .2s;display:grid}.experienceRailGuide button:hover{background:#ffffff17;border-color:#dfc56eb8;transform:translateY(-1px)}.experienceRailGuide button:focus-visible,.experienceQuickRail:focus-visible,.experienceQuickRail button:focus-visible,.experienceRhythmLine:focus-visible,.experienceRhythmLine button:focus-visible{outline-offset:3px;outline:2px solid #dfc56e}.experienceRailGuide.light{color:#6c786f}.experienceRailGuide.light button{color:#315c43;background:#ffffff52;border-color:#aebbaa}.experienceQuickRail{scroll-snap-type:none;overscroll-behavior-x:contain;scrollbar-width:none;border-top:1px solid #ffffff29;margin-top:12px;padding-top:18px;display:flex;overflow:auto hidden}.experienceQuickRail::-webkit-scrollbar{display:none}.experienceQuickRail button{scroll-snap-align:start;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff24;flex-direction:column;flex:0 0 clamp(220px,27vw,290px);align-items:flex-start;min-width:0;min-height:112px;padding:14px 20px;transition:background .2s,transform .2s;display:flex}.experienceQuickRail button:first-child{border-left:0}.experienceQuickRail button:hover{background:#ffffff0e;transform:translateY(-3px)}.experienceQuickRail button span{color:#dfc56e;font:600 22px/1 Georgia,serif}.experienceQuickRail button strong{margin-top:18px;font-size:16px;line-height:1.25}.experienceQuickRail button small{color:#ffffff7a;letter-spacing:.06em;margin-top:7px;font-size:8px}.experienceMagazineChapters{color:var(--ink);background:#f8f6ef;padding:0 max(22px,50vw - 560px)}.experienceChapterGroup{width:100%}.experienceMagazineChapter{width:min(1040px,100%);margin:0 auto;padding:112px 0;scroll-margin-top:18px}.experienceMagazineChapter+.experienceMagazineChapter{border-top:1px solid #d8d8cf}.experienceMagazineChapter>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 40px;max-width:850px;margin-bottom:42px;display:grid}.experienceMagazineChapter.reverse>header{margin-left:auto}.experienceMagazineChapter>header>div small,.experienceMagazineChapter>header>div span{display:block}.experienceMagazineChapter>header small{color:#b16b3d;letter-spacing:.18em;font-size:9px;font-weight:850}.experienceMagazineChapter>header span{color:#6e8673;letter-spacing:.08em;margin-top:8px;font-size:11px;font-weight:750}.experienceMagazineChapter>header>b{color:#456651;white-space:nowrap;border:1px solid #d3ddd1;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:750}.experienceMagazineChapter>header h2{letter-spacing:-.05em;text-wrap:balance;grid-column:1/-1;max-width:890px;margin:8px 0 0;font:600 clamp(38px,5.4vw,70px)/1.08 Georgia,Noto Serif SC,serif}.experienceChapterHero{background:#dce5dc;width:calc(100% + 80px);margin:0 0 0 -80px;position:relative;overflow:hidden}.experienceMagazineChapter.reverse .experienceChapterHero{margin-left:0;margin-right:-80px}.experienceChapterHero img{aspect-ratio:16/9;object-fit:cover;width:100%;max-height:670px}.experienceChapterHero figcaption{color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051b10ad;border-radius:99px;padding:7px 10px;font-size:8px;position:absolute;bottom:15px;right:16px}.experienceChapterPlaceholder{color:#355e45;background:linear-gradient(145deg,#dce7dc,#c7d5ca);place-items:center;width:calc(100% + 80px);min-height:540px;margin-left:-80px;font:58px Georgia,serif;display:grid}.experienceMagazineChapter.reverse .experienceChapterPlaceholder{margin-left:0;margin-right:-80px}.experienceChapterBody{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:70px;width:min(900px,100% - 40px);margin:50px auto 0;display:grid}.experienceChapterStory>p{color:#405148;white-space:pre-line;margin:0;font:500 clamp(18px,2vw,25px)/1.95 Georgia,Noto Serif SC,serif}.experienceChapterStory blockquote{color:#526158;background:#f0ece1;border-left:3px solid #bd7048;margin:28px 0 0;padding:17px 20px;font-size:12px;line-height:1.75}.experienceChapterStory blockquote span{color:#9d6238;letter-spacing:.12em;margin-right:12px;font-size:8px;font-weight:850}.experienceChapterDetails{border-left:1px solid #d6dbd3;padding-left:28px}.experienceChapterDetails>small{color:#718b77;letter-spacing:.14em;font-size:9px;font-weight:850}.experienceChapterDetails>div{gap:0;margin-top:17px;display:grid}.experienceChapterDetails span{color:#284936;border-bottom:1px solid #daddd5;padding:12px 0;font-size:13px;font-weight:720}.experienceChapterDetails span:before{content:"＋";color:#bd7048;margin-right:9px}.experienceChapterGallery{grid-template-columns:1fr 1fr;gap:12px;width:min(900px,100% - 40px);margin:52px auto 0;display:grid}.experienceChapterGallery.count-1{grid-template-columns:1fr}.experienceChapterGallery figure{background:#dce4da;margin:0;position:relative;overflow:hidden}.experienceChapterGallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.experienceChapterGallery figure:nth-child(2){margin-top:56px}.experienceChapterGallery figcaption{color:#fff;background:#082417b3;border-radius:99px;padding:6px 9px;font-size:8px;position:absolute;bottom:11px;left:12px}.experienceChapterJudgement{border-top:1px solid #cfd5cc;grid-template-columns:minmax(0,1fr) minmax(250px,.52fr);gap:56px;width:min(900px,100% - 40px);margin:54px auto 0;padding-top:28px;display:grid}.experienceChapterJudgement>div small{color:#a66538;letter-spacing:.14em;font-size:9px;font-weight:850}.experienceChapterJudgement>div p{color:#55645b;margin:11px 0 0;font-size:13px;line-height:1.8}.experienceChapterJudgement footer{border-left:3px solid #bd7048;align-content:start;gap:6px;padding-left:25px;display:grid}.experienceChapterJudgement footer span{color:#718b77;font-size:9px;font-weight:800}.experienceChapterJudgement footer strong{color:#354c3e;font-size:11px;line-height:1.6}.experienceChapterJudgement footer button{color:#315c43;background:0 0;border:0;border-bottom:1px solid #315c43;width:max-content;margin-top:9px;padding:0;font-size:11px;font-weight:800}.experienceBreathScreen{color:#fff;background:#173b2b 50%/cover;place-items:center;width:100vw;min-height:62svh;margin-left:calc(50% - 50vw);display:grid;position:relative}.experienceBreathScreen>i{background:linear-gradient(#03120b47,#03120bb3);position:absolute;inset:0}.experienceBreathScreen p{z-index:1;letter-spacing:-.04em;text-align:center;max-width:780px;margin:0;padding:60px 28px;font:600 clamp(33px,4.6vw,62px)/1.35 Georgia,Noto Serif SC,serif;position:relative}.experienceBreathScreen p span{display:block}.experienceLandscapeSection,.experienceActivitySection,.experiencePersonalSection{color:var(--ink);padding:105px max(22px,50vw - 560px)}.experienceLandscapeSection{background:#e9eddf}.experienceActivitySection{background:#f8f6ef}.experiencePersonalSection{color:#fff;background:#173e2d}.experienceLandscapeSection>header,.experienceActivitySection>header,.experiencePersonalSection>header{max-width:820px}.experienceLandscapeSection>header small,.experienceActivitySection>header small,.experiencePersonalSection>header small{color:#a56539;letter-spacing:.16em;font-size:9px;font-weight:850}.experiencePersonalSection>header small{color:#dfc56e}.experienceLandscapeSection>header h2,.experienceActivitySection>header h2,.experiencePersonalSection>header h2{letter-spacing:-.05em;margin:10px 0 0;font:600 clamp(38px,4.8vw,66px)/1.08 Georgia,Noto Serif SC,serif}.experienceLandscapeSection>header p,.experienceActivitySection>header p,.experiencePersonalSection>header p{color:#5c6a61;max-width:720px;margin:19px 0 0;font-size:14px;line-height:1.8}.experiencePersonalSection>header p{color:#ffffff9e}.experienceLandscapeDays{gap:82px;margin-top:62px;display:grid}.experienceLandscapeDay>header{border-bottom:1px solid #bdc8ba;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:18px;padding-bottom:17px;display:grid}.experienceLandscapeDay>header>span{color:#a56539;font:600 15px Georgia,serif}.experienceLandscapeDay>header strong,.experienceLandscapeDay>header small{display:block}.experienceLandscapeDay>header strong{color:#1d422f;font-size:18px}.experienceLandscapeDay>header small{color:#758177;margin-top:5px;font-size:9px}.experienceLandscapeDay>div{gap:52px;margin-top:28px;display:grid}.experienceLandscapeStory{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:56px;display:grid}.experienceLandscapeStory.reverse{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)}.experienceLandscapeStory.reverse>figure,.experienceLandscapeStory.reverse>.experienceLandscapePlaceholder{grid-area:1/2}.experienceLandscapeStory.reverse>div{grid-area:1/1}.experienceLandscapeStory figure{grid-template-columns:2fr 1fr;gap:7px;min-width:0;min-height:360px;margin:0;display:grid;position:relative}.experienceLandscapeStory figure img{object-fit:cover;width:100%;height:100%;min-height:360px;max-height:520px}.experienceLandscapeStory figure img:only-of-type{grid-column:1/-1}.experienceLandscapeStory figure img:nth-child(2){min-height:270px;margin-top:54px}.experienceLandscapeStory figcaption{color:#fff;letter-spacing:.08em;background:#061f13b8;border-radius:99px;padding:7px 10px;font-size:8px;position:absolute;bottom:9px;right:10px}.experienceLandscapePlaceholder{color:#345b43;background:linear-gradient(145deg,#d6e2d5,#bacbbd);align-content:center;place-items:center;gap:9px;min-height:360px;display:grid}.experienceLandscapePlaceholder span{letter-spacing:.14em;font-size:9px}.experienceLandscapePlaceholder small{letter-spacing:.12em;font-size:11px}.experienceLandscapeStory>div>small{color:#708476;letter-spacing:.14em;font-size:8px;font-weight:850}.experienceLandscapeStory>div>b{color:#fff;letter-spacing:.08em;background:#b96b40;border-radius:99px;width:max-content;margin-top:10px;padding:7px 10px;font-size:8px;display:block}.experienceLandscapeStory h3{color:#173e2d;letter-spacing:-.04em;margin:13px 0 0;font:600 clamp(29px,3.4vw,46px)/1.14 Georgia,Noto Serif SC,serif}.experienceLandscapeStory>div>p{color:#56655c;margin:18px 0 0;font-size:14px;line-height:1.95}.experienceLandscapeStory blockquote{color:#6e4d36;background:#ffffff80;border-left:3px solid #b96b40;margin:20px 0 0;padding:14px 17px;font-size:11px;line-height:1.7}.experienceLandscapeStory footer,.experienceActivitySection article footer{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.experienceLandscapeStory footer span,.experienceActivitySection article footer span{color:#4a6754;border:1px solid #bdcabc;border-radius:99px;padding:7px 10px;font-size:8px}.experienceLandscapeStory.customerFavorite{background:#fffcf585;border:1px solid #c49b6b;padding:28px}.experienceLandscapeStory.keyLandscape{border-left:3px solid #6f9275;padding-left:24px}.experienceActivitySection>div{gap:70px;margin-top:60px;display:grid}.experienceActivitySection article{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:54px;display:grid}.experienceActivitySection article.reverse{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.experienceActivitySection article.reverse>figure,.experienceActivitySection article.reverse>.experienceActivityPlaceholder{grid-area:1/2}.experienceActivitySection article.reverse>div{grid-area:1/1}.experienceActivitySection figure{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:7px;min-height:400px;margin:0;display:grid;position:relative}.experienceActivitySection figure img{object-fit:cover;width:100%;height:100%;min-height:195px}.experienceActivitySection figure img:first-child{grid-row:1/3;min-height:400px}.experienceActivitySection figure img:only-of-type{grid-column:1/-1}.experienceActivitySection figcaption{color:#fff;background:#061f13b8;border-radius:99px;padding:7px 10px;font-size:8px;position:absolute;bottom:9px;left:10px}.experienceActivityPlaceholder{color:#315d43;background:#dce7da;place-items:center;min-height:380px;font:600 22px Georgia,serif;display:grid}.experienceActivitySection article>div>small{color:#a2663d;letter-spacing:.1em;font-size:8px;font-weight:850}.experienceActivitySection article h3{color:#173e2d;letter-spacing:-.04em;margin:12px 0 0;font:600 clamp(29px,3.4vw,46px)/1.14 Georgia,Noto Serif SC,serif}.experienceActivitySection article>div>strong{color:#68806d;margin-top:10px;font-size:12px;display:block}.experienceActivitySection article>div>p{color:#5c6961;margin:17px 0 0;font-size:14px;line-height:1.9}.experiencePersonalSection>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:50px;display:grid}.experiencePersonalSection article{background:#ffffff0a;border:1px solid #ffffff21;min-height:250px;position:relative;overflow:hidden}.experiencePersonalSection article>img{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.experiencePersonalSection article>span{color:#dfc56e;font:600 24px Georgia,serif;position:absolute;top:20px;right:20px}.experiencePersonalSection article>div{z-index:1;background:linear-gradient(#08231614,#082316e6);flex-direction:column;justify-content:flex-end;min-height:250px;padding:28px;display:flex;position:relative}.experiencePersonalSection article small{color:#dfc56e;letter-spacing:.14em;font-size:9px}.experiencePersonalSection article h3{color:#fff;margin:8px 0 0;font:600 27px/1.2 Georgia,Noto Serif SC,serif}.experiencePersonalSection article p{color:#ffffffb3;margin:10px 0 0;font-size:11px;line-height:1.75}.experienceRhythmSection{color:var(--ink);background:#eee9dc;padding:76px max(22px,50vw - 560px) 84px;scroll-margin-top:16px}.experienceRhythmSection>header{max-width:760px}.experienceRhythmSection h2,.experienceFitSection h2,.experienceRealisticSection h2,.experienceCurrentTrip h2{letter-spacing:-.05em;margin:10px 0 0;font:600 clamp(38px,4.8vw,66px)/1.08 Georgia,Noto Serif SC,serif}.experienceRhythmSection header p{color:#5e6b63;max-width:680px;margin:15px 0 0;font-size:14px;line-height:1.8}.experienceRhythmSection .experienceRailGuide{margin-top:25px}.experienceRhythmLine{scroll-snap-type:none;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid #aebbaa;justify-content:flex-start;align-items:flex-end;min-height:210px;margin:10px 0 0;padding:0 12px;list-style:none;display:flex;overflow:auto hidden}.experienceRhythmLine::-webkit-scrollbar{display:none}.experienceRhythmLine li{scroll-snap-align:start;text-align:center;flex:0 0 clamp(178px,22vw,240px);min-width:0;height:102px;position:relative}.experienceRhythmLine li.peak{height:182px}.experienceRhythmLine li.rest{height:132px}.experienceRhythmLine li.finish{height:88px}.experienceRhythmLine li>button{width:100%;height:100%;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 12px 26px;display:flex}.experienceRhythmLine li:not(:last-child):after{content:"";transform-origin:0;border-top:2px solid #6f8b76;width:100%;position:absolute;bottom:-1px;left:50%;transform:rotate(-12deg)}.experienceRhythmLine li.peak:after{transform:rotate(10deg)}.experienceRhythmLine li.rest:after{transform:rotate(-8deg)}.experienceRhythmLine span{color:#8b6a39;letter-spacing:.08em;font-size:8px;font-weight:850}.experienceRhythmLine i{z-index:1;background:#315c43;border:3px solid #eee9dc;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #315c43}.experienceRhythmLine strong{overflow-wrap:anywhere;color:#274536;max-width:140px;margin-top:9px;font-size:11px;line-height:1.45}.experienceFitSection{color:#fff;background:#0d2d20;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:90px;padding:105px max(22px,50vw - 560px);display:grid}.experienceFitSection>div>p{color:#ffffff9e;max-width:620px;margin:20px 0 0;font-size:14px;line-height:1.8}.experienceFitSection aside{border-left:1px solid #ffffff2b;padding:12px 0 0 42px}.experienceFitSection ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.experienceFitSection li{color:#ffffffc7;grid-template-columns:27px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.65;display:grid}.experienceFitSection li span{color:#dfc56e;border:1px solid #dfc56e73;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.experienceFitSection aside>strong{color:#fff;border-top:1px solid #ffffff26;margin-top:28px;padding-top:24px;font:600 24px/1.35 Georgia,Noto Serif SC,serif;display:block}.experienceRealisticSection{color:var(--ink);background:#f8f6ef;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);gap:100px;padding:105px max(22px,50vw - 560px);display:grid}.experienceRealisticSection>div:last-child{border-left:4px solid #bd7048;padding:4px 0 0 38px}.experienceRealisticSection p{color:#5e6a63;margin:0;font-size:15px;line-height:1.85}.experienceRealisticSection ul{color:#746b60;border-top:1px solid #d8d8cf;margin:20px 0 0;padding:17px 0 0 19px;font-size:11px;line-height:1.75}.experienceRealisticSection li+li{margin-top:6px}.experienceRealisticSection strong{color:#254532;border-top:1px solid #d8d8cf;margin-top:28px;padding-top:24px;font:600 20px/1.7 Georgia,Noto Serif SC,serif;display:block}.experienceCurrentTrip{color:#fff;background:#173e2d;padding:105px max(22px,50vw - 560px)}.experienceCurrentTrip>header{max-width:820px}.experienceCurrentTrip>header p{color:#ffffff9e;max-width:720px;margin:20px 0 0;font-size:13px;line-height:1.8}.experienceCurrentTrip dl{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));margin:50px 0 0;display:grid}.experienceCurrentTrip dl>div{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-width:0;min-height:115px;padding:22px}.experienceCurrentTrip dt{color:#9fb7a7;letter-spacing:.1em;font-size:9px}.experienceCurrentTrip dd{overflow-wrap:anywhere;margin:13px 0 0;font-size:16px;font-weight:750;line-height:1.4}.experienceCurrentTrip>div{gap:10px;margin-top:30px;display:flex}.experienceCurrentTrip button{color:#173e2d;background:#fff;border:1px solid #fff;border-radius:99px;padding:14px 19px;font-size:12px;font-weight:800}.experienceCurrentTrip button.secondary{color:#fff;background:0 0;border-color:#ffffff4d}.experienceMagazineClosing{color:var(--ink);text-align:center;background:#eee9dc;place-items:center;padding:105px 22px 120px;display:grid}.experienceMagazineClosing p{letter-spacing:-.045em;max-width:850px;margin:0;font:600 clamp(33px,4.5vw,60px)/1.35 Georgia,Noto Serif SC,serif}.experienceMagazineClosing p span{display:block}.experienceMagazineClosing button{color:#315c43;background:0 0;border:0;border-bottom:1px solid #315c43;margin-top:34px;padding:0 0 6px;font-size:12px;font-weight:850}@media (width<=900px){.experienceChapterHero,.experienceMagazineChapter.reverse .experienceChapterHero,.experienceChapterPlaceholder,.experienceMagazineChapter.reverse .experienceChapterPlaceholder{width:100%;margin-inline:0}.experienceChapterBody,.experienceChapterJudgement{width:100%}.experienceLandscapeStory,.experienceLandscapeStory.reverse,.experienceActivitySection article,.experienceActivitySection article.reverse{grid-template-columns:1fr;gap:30px}.experienceLandscapeStory.reverse>figure,.experienceLandscapeStory.reverse>.experienceLandscapePlaceholder,.experienceLandscapeStory.reverse>div,.experienceActivitySection article.reverse>figure,.experienceActivitySection article.reverse>.experienceActivityPlaceholder,.experienceActivitySection article.reverse>div{grid-area:auto}.experiencePersonalSection>div{grid-template-columns:1fr}.experienceFitSection,.experienceRealisticSection{grid-template-columns:1fr;gap:44px}.experienceFitSection aside,.experienceRealisticSection>div:last-child{border-top:1px solid #ffffff2b;border-left:0;padding:28px 0 0}.experienceRealisticSection>div:last-child{border-top-color:#d8d8cf}}@media (width<=650px){.experienceMagazineHero{min-height:calc(100svh - 112px)}.experienceMagazineHero>div{width:calc(100% - 36px);padding:70px 0 44px}.experienceMagazineHero p{font-size:8px}.experienceMagazineHero>div>span{margin-top:16px;font-size:18px}.experienceMagazineHero h1{margin-top:9px;font-size:47px;line-height:1.03}.experienceMagazineHero>div>strong{margin-top:18px;font-size:13px;line-height:1.7}.experienceHeroSights{gap:6px 12px;margin-top:24px;padding-top:16px}.experienceHeroSights b{font-size:9px}.experienceHeroSights b+b:before{margin-right:12px}.experienceMagazineHero button{margin-top:25px}.experienceQuickPreview{padding:48px 18px 52px}.experienceQuickPreview>header{grid-template-columns:1fr;gap:14px}.experienceQuickPreview h2{font-size:36px}.experienceQuickPreview>header p{font-size:12px}.experienceRailGuide{justify-content:space-between;margin-top:21px}.experienceRailGuide>span{font-size:9px}.experienceRailGuide button{width:34px;height:34px}.experienceQuickRail{margin:10px -18px 0;padding:15px 18px 4px}.experienceQuickRail button{flex-basis:min(72vw,240px);min-height:108px;padding:12px 16px}.experienceMagazineChapters{padding:0 18px}.experienceMagazineChapter{padding:72px 0}.experienceMagazineChapter>header{grid-template-columns:1fr;gap:10px;margin-bottom:27px}.experienceMagazineChapter>header>b{grid-row:2;width:max-content}.experienceMagazineChapter>header h2{font-size:39px;line-height:1.13}.experienceChapterHero img{aspect-ratio:4/5;max-height:none}.experienceChapterPlaceholder{min-height:420px}.experienceChapterBody{grid-template-columns:1fr;gap:30px;margin-top:31px}.experienceChapterStory>p{font-size:17px;line-height:1.85}.experienceChapterStory blockquote{margin-top:21px;padding:14px 15px}.experienceChapterStory blockquote span{margin:0 0 5px;display:block}.experienceChapterDetails{border-top:1px solid #d6dbd3;border-left:0;padding:24px 0 0}.experienceChapterDetails>div{grid-template-columns:1fr 1fr;gap:0 16px}.experienceChapterDetails span{font-size:11px}.experienceChapterGallery{gap:8px;width:100%;margin-top:34px}.experienceChapterGallery figure:nth-child(2){margin-top:24px}.experienceChapterGallery img{aspect-ratio:3/4}.experienceChapterJudgement{grid-template-columns:1fr;gap:25px;margin-top:38px;padding-top:24px}.experienceChapterJudgement footer{padding-left:18px}.experienceBreathScreen{min-height:58svh}.experienceBreathScreen p{padding:48px 22px;font-size:34px;line-height:1.4}.experienceLandscapeSection,.experienceActivitySection,.experiencePersonalSection,.experienceRhythmSection,.experienceFitSection,.experienceRealisticSection,.experienceCurrentTrip{padding:72px 18px}.experienceLandscapeSection>header h2,.experienceActivitySection>header h2,.experiencePersonalSection>header h2,.experienceRhythmSection h2,.experienceFitSection h2,.experienceRealisticSection h2,.experienceCurrentTrip h2{font-size:39px}.experienceLandscapeDays,.experienceActivitySection>div{gap:54px;margin-top:42px}.experienceLandscapeDay>header{grid-template-columns:66px minmax(0,1fr)}.experienceLandscapeStory{gap:24px}.experienceLandscapeStory.customerFavorite{margin-inline:-8px;padding:18px 8px 22px}.experienceLandscapeStory.keyLandscape{padding-left:14px}.experienceLandscapeStory figure{grid-template-columns:1.6fr 1fr;min-height:0}.experienceLandscapeStory figure img{min-height:270px}.experienceLandscapeStory figure img:nth-child(2){min-height:210px;margin-top:30px}.experienceLandscapeStory h3,.experienceActivitySection article h3{font-size:32px}.experienceLandscapeStory>div>p,.experienceActivitySection article>div>p{font-size:13px;line-height:1.8}.experienceActivitySection figure,.experienceActivitySection figure img:first-child{min-height:330px}.experiencePersonalSection>div{margin-top:34px}.experiencePersonalSection article,.experiencePersonalSection article>div{min-height:220px}.experienceRhythmSection{padding-top:58px;padding-bottom:64px}.experienceRhythmSection .experienceRailGuide{margin-top:20px}.experienceRhythmLine{min-height:188px;margin:8px -18px 0;padding:0 18px}.experienceRhythmLine li{flex:0 0 132px;height:92px}.experienceRhythmLine li.peak{height:158px}.experienceRhythmLine li.rest{height:116px}.experienceRhythmLine li.finish{height:78px}.experienceRhythmLine li>button{padding-inline:8px}.experienceRhythmLine strong{max-width:108px;font-size:10px}.experienceFitSection,.experienceRealisticSection{gap:32px}.experienceFitSection aside,.experienceRealisticSection>div:last-child{padding-top:25px}.experienceCurrentTrip dl{grid-template-columns:1fr 1fr;margin-top:36px}.experienceCurrentTrip dl>div{min-height:99px;padding:16px}.experienceCurrentTrip dd{font-size:13px}.experienceCurrentTrip>div{flex-direction:column}.experienceCurrentTrip button{width:100%}.experienceMagazineClosing{padding:76px 20px 112px}.experienceMagazineClosing p{font-size:34px}}@media (prefers-reduced-motion:reduce){.experienceQuickRail,.experienceRhythmLine{scroll-behavior:auto}.experienceRailGuide button,.experienceQuickRail button{transition:none}}.journeyWhyCard p{color:#58685f;margin:0;font-size:13px;line-height:1.8}.itineraryDayConclusion{background:#f7f7f2;border-top:1px solid #e4e6df;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.itineraryDayConclusion span{color:#718d79;letter-spacing:.08em;font-size:9px;font-weight:800}.itineraryDayConclusion strong{font-size:13px;line-height:1.55}.itineraryDayConclusion b{color:#5e7465;font-size:10px;font-weight:650}.itineraryDayDetails{border-top:1px solid #e4e6df}.itineraryDayDetails summary{color:#173f2d;cursor:pointer;padding:15px 22px;font-size:11px;font-weight:750;list-style-position:inside}.itineraryDayDetails[open] summary{background:#eef1eb}.journeyExperiencePromise{background:#ffffff0d;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:190px 1fr;align-items:start;gap:28px;margin:22px 0 0;padding:30px 34px;display:grid}.journeyExperiencePromise span{color:#dfc56e;letter-spacing:.14em;font-size:9px;font-weight:800}.journeyExperiencePromise p{color:#ffffffc2;margin:0;font-size:15px;line-height:1.75}.resourceWhyCard{width:100%;margin-top:32px}.peopleVehiclePage{background:#f4f2e9}.peopleResourceBlock{margin-top:46px}.peopleResourceBlock+.peopleResourceBlock{border-top:1px solid #d7dcd4;padding-top:54px}.peopleResourceBlock .leaderProfile,.peopleResourceBlock .premiumResourceShowcase{margin-top:14px}.leaderTourCaseEditor{background:#f2f5ef;border:1px solid #d6ddd3;border-radius:16px;margin-top:18px;padding:18px}.leaderTourCaseEditor>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.leaderTourCaseEditor>header small{color:#729078;letter-spacing:.14em;font-size:8px;font-weight:800}.leaderTourCaseEditor>header h3{margin:5px 0;font-size:18px}.leaderTourCaseEditor>header p{color:#66736b;max-width:680px;margin:0;font-size:10px;line-height:1.6}.leaderTourCaseEditor>header button{background:var(--forest);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;padding:9px 12px;font-size:9px}.leaderTourCaseList{gap:12px;margin-top:16px;display:grid}.leaderTourCaseList>article{background:#fff;border:1px solid #d8ded5;border-radius:14px;overflow:hidden}.leaderTourCaseList>article>header{background:#e8eee5;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.leaderTourCaseList>article>header>span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.leaderTourCaseList>article>header strong,.leaderTourCaseList>article>header small{display:block}.leaderTourCaseList>article>header strong{font-size:10px}.leaderTourCaseList>article>header small{color:#6d796f;margin-top:3px;font-size:7px}.leaderTourCaseList>article>header>div:last-child{gap:4px;display:flex}.leaderTourCaseList>article>header button{min-width:28px;height:28px;color:var(--forest);background:#fff;border:1px solid #cbd5c9;border-radius:7px;padding:0 7px;font-size:7px}.leaderTourCaseList>article>header button.remove{color:#9d5145}.leaderTourCaseFields{grid-template-columns:1.3fr .8fr 1fr;gap:8px;padding:12px;display:grid}.leaderTourCaseFields label.wide{grid-column:1/-1}.leaderTourCaseFields textarea{min-height:66px}.leaderTourCaseMediaGrid{grid-template-columns:1fr 1fr;gap:9px;padding:0 12px 12px;display:grid}.leaderCaseMediaEditor{background:#f7f8f4;border:1px dashed #cbd5c9;border-radius:11px;padding:11px}.leaderCaseMediaEditor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.leaderCaseMediaEditor>header strong,.leaderCaseMediaEditor>header small{display:block}.leaderCaseMediaEditor>header strong{font-size:9px}.leaderCaseMediaEditor>header small{color:#718077;margin-top:3px;font-size:7px}.leaderCaseMediaEditor>header label{background:var(--forest);color:#fff;cursor:pointer;border-radius:8px;padding:7px 9px;font-size:7px}.leaderCaseMediaEditor>header label.uploading{opacity:.6}.leaderCaseMediaEditor>header input{display:none}.leaderCaseMediaEditor>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.leaderCaseMediaEditor figure{background:#e4e9e1;border-radius:8px;margin:0;overflow:hidden}.leaderCaseMediaEditor img{aspect-ratio:4/3;object-fit:cover;width:100%}.leaderCaseMediaEditor figcaption{align-items:center;gap:3px;padding:5px;display:flex}.leaderCaseMediaEditor figcaption span{color:var(--forest);margin-right:auto;font-size:7px;font-weight:800}.leaderCaseMediaEditor figcaption button{background:#fff;border:1px solid #d4d9d1;border-radius:5px;width:20px;height:20px;padding:0;font-size:7px}.leaderCaseMediaEditor figcaption button.remove{color:#9d5145}.leaderCaseMediaEditor>p,.leaderTourCaseEmpty p{color:#748078;margin:10px 0 0;font-size:8px}.leaderTourCaseEmpty{text-align:center;border:1px dashed #cbd5c9;border-radius:12px;margin-top:14px;padding:20px}.leaderTourCaseEmpty strong{font-size:11px}.leaderTourProof{color:#fff;background:#0b3222;border-radius:26px;margin-top:18px;padding:clamp(24px,3vw,42px)}.leaderTourProof>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.leaderTourProof>header small{color:#d6bd66;letter-spacing:.16em;font-size:9px;font-weight:800}.leaderTourProof>header h3{margin:8px 0;font-size:clamp(27px,3.2vw,44px);line-height:1.08}.leaderTourProof>header>span{color:#ffffffbf;white-space:nowrap;border:1px solid #ffffff2b;border-radius:99px;padding:8px 11px;font-size:9px}.leaderTourDateSelector{background:#ffffff0e;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:16px;margin-top:22px;padding:13px 14px;display:flex}.leaderTourDateSelector>strong{color:#ffffff9e;white-space:nowrap;font-size:9px}.leaderTourDateSelector>div{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.leaderTourDateSelector>div::-webkit-scrollbar{display:none}.leaderTourDateSelector button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:11px;min-width:126px;padding:9px 12px}.leaderTourDateSelector button small,.leaderTourDateSelector button span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leaderTourDateSelector button small{color:#d6bd66;letter-spacing:.08em;font-size:8px;font-weight:800}.leaderTourDateSelector button span{color:#ffffffbd;margin-top:4px;font-size:9px}.leaderTourDateSelector button.active{background:#f7f6f0;border-color:#d6bd66;box-shadow:0 10px 28px #00000029}.leaderTourDateSelector button.active small{color:#a65f31}.leaderTourDateSelector button.active span{color:#173429;font-weight:800}.leaderTourProofActive{color:#173429;background:#f7f6f0;border:1px solid #ffffff24;border-radius:22px;margin-top:14px;padding:24px}.leaderTourProofMeta{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;display:grid}.leaderTourProofMeta>span{color:#fff;background:#c9743b;border-radius:12px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.leaderTourProofMeta small{color:#7b917e;letter-spacing:.1em;font-size:8px;font-weight:800}.leaderTourProofMeta h4{margin:5px 0;font-size:22px;line-height:1.18}.leaderTourProofMeta p{color:#607068;margin:0;font-size:10px}.leaderTourParty{color:#315940;background:#e5ece2;border-radius:9px;margin-top:17px;padding:8px 10px;font-size:9px;display:inline-block}.leaderTourSummary{color:#53665c;margin:13px 0 0;font-size:11px;line-height:1.7}.leaderTourTags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.leaderTourTags span{color:#476553;border:1px solid #d2dbd0;border-radius:99px;padding:6px 8px;font-size:8px}.leaderTourEvidenceGrid{grid-template-columns:1.15fr .85fr;gap:10px;margin-top:18px;display:grid}.leaderTourEvidenceGrid>section{background:#e9eee6;border-radius:14px;min-width:0;padding:12px}.leaderTourEvidenceGrid>section.reviewEvidence{background:#eee9df}.leaderTourEvidenceGrid>section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.leaderTourEvidenceGrid>section>header strong{font-size:10px}.leaderTourEvidenceGrid>section>header span{color:#738078;font-size:7px}.leaderTourCarousel{touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#dce4da;border-radius:12px;outline:none;margin-top:9px;position:relative;overflow:hidden}.leaderTourCarousel:focus-visible{box-shadow:0 0 0 3px #225b382e}.leaderTourCarouselTrack{will-change:transform;transition:transform .34s cubic-bezier(.22,.75,.2,1);display:flex}.leaderTourSlide{cursor:zoom-in;background:#dce4da;border:0;flex:0 0 100%;width:100%;padding:0;position:relative;overflow:hidden}.leaderTourSlide img{aspect-ratio:4/3;object-fit:cover;pointer-events:none;width:100%;display:block}.reviewEvidence .leaderTourSlide img{aspect-ratio:3/4;object-fit:contain;background:#fff}.leaderTourSlide>span{color:#fff;pointer-events:none;background:#082015cc;border-radius:99px;padding:5px 7px;font-size:7px;position:absolute;bottom:9px;left:9px}.leaderTourCarouselNav{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#082517c2;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #051a1033}.leaderTourCarouselNav.previous{left:8px}.leaderTourCarouselNav.next{right:8px}.leaderTourCarouselNav:disabled{opacity:.24;cursor:default}.leaderTourCarouselDots{z-index:3;gap:5px;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.leaderTourCarouselDots button{background:#ffffff85;border:0;border-radius:50%;width:6px;height:6px;padding:0;box-shadow:0 1px 4px #0003}.leaderTourCarouselDots button.active{background:#fff;border-radius:99px;width:16px}.leaderTourCarouselCounter{z-index:3;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#082015b8;border-radius:99px;padding:5px 7px;font-size:7px;position:absolute;top:9px;right:9px}.leaderTourProofActive>footer{color:#6c796f;border-top:1px solid #d9ded5;align-items:center;gap:7px;margin-top:14px;padding-top:12px;font-size:8px;display:flex}.leaderTourProofActive>footer span{color:#28553b;background:#dfe9dc;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.safetyPage,.safetyIntroSection{background:#fbfaf5}.emergencyPromiseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:46px;display:grid}.emergencyPromiseGrid article{background:#fff;border:1px solid #dce1da;border-radius:20px;min-height:190px;padding:24px}.emergencyPromiseGrid span{color:#173f2d;background:#e4ebe2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.emergencyPromiseGrid h3{margin:22px 0 9px;font-size:18px}.emergencyPromiseGrid p{color:#66746c;margin:0;font-size:12px;line-height:1.7}.safetyAltitudeWrap{background:#fbfaf5;padding-top:0}.safetyAltitudeWrap .altitudeCarePanel{margin-top:0}.journeySafetyDecision{padding-top:74px;padding-bottom:74px}.proposalFloatingActions{z-index:91;flex-direction:column;align-items:flex-end;gap:9px;display:flex;position:fixed;bottom:24px;right:24px}.proposalFloatingAction{color:#fff;cursor:pointer;background:#123d2c;border:1px solid #ffffff3d;border-radius:99px;padding:13px 18px;font-size:12px;font-weight:800;position:static;box-shadow:0 14px 38px #0a291b42}.floatingShareMenu{display:block}.floatingShareMenu>summary{color:#164630;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #1c563d;border-radius:99px;justify-content:center;align-items:center;height:42px;padding:0 17px;font-size:12px;font-weight:800;display:flex;box-shadow:0 12px 32px #0a291b2e}.floatingShareMenu[open]>summary{background:#f4f6ef}.floatingShareMenu .shareMenu{top:auto;bottom:calc(100% + 9px);right:0}.journeyMobileNav{display:none}.pdfTrustGrid{grid-template-columns:1fr 1fr;gap:5mm;padding:8mm 0;display:grid}.pdfTrustGrid article{break-inside:avoid;border:1px solid #d9ddd5;border-radius:4mm;padding:5mm}.pdfTrustGrid article>span{color:#718d79;font-size:7pt}.pdfTrustGrid img{object-fit:cover;border-radius:3mm;width:100%;height:48mm;margin:3mm 0}.pdfTrustGrid h3{margin:2mm 0 1mm;font-size:12pt}.pdfTrustGrid strong{color:#345342;font-size:7pt}.pdfTrustGrid p{color:#59665e;font-size:7pt;line-height:1.55}@media (width<=650px){.premiumTripPage{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.journeyPageTabs{display:none}.journeyPageStage{min-height:calc(100svh - 132px)}.journeyWhyCard{border-radius:0 16px 16px 0;width:100%;margin-top:22px;padding:21px 18px}.journeyWhyCard h3{font-size:23px}.journeyWhyCard p{font-size:13px}.itineraryDayConclusion{grid-template-columns:1fr;gap:6px;padding:14px 16px}.itineraryDayConclusion strong{font-size:12px}.itineraryDayConclusion b{font-size:10px}.itineraryDayDetails summary{padding:14px 16px;font-size:12px}.journeyExperiencePromise{grid-template-columns:1fr;gap:10px;padding:22px 20px}.journeyExperiencePromise p{font-size:13px}.peopleResourceBlock{margin-top:28px}.peopleResourceBlock+.peopleResourceBlock{padding-top:34px}.emergencyPromiseGrid{grid-template-columns:1fr;gap:9px;margin-top:30px}.emergencyPromiseGrid article{grid-template-columns:36px minmax(0,1fr);gap:3px 12px;min-height:0;padding:19px;display:grid}.emergencyPromiseGrid span{grid-row:1/3}.emergencyPromiseGrid h3{margin:1px 0 4px;font-size:16px}.emergencyPromiseGrid p{font-size:12px}.journeyMobileNav{z-index:92;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#082216f2;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;height:64px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 42px #04180f4d}.journeyMobileNav.withQuote{grid-template-columns:repeat(6,minmax(0,1fr))}.journeyMobileNav button{color:#ffffff94;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:3px;min-width:0;padding:4px 2px;display:grid}.journeyMobileNav button span{background:#ffffff14;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.journeyMobileNav button strong{white-space:nowrap;font-size:10px;font-weight:750}.journeyMobileNav button.active{color:#fff;background:#ffffff1f}.journeyMobileNav button.active span{color:#123d2c;background:#f5f2e8}.embeddedQuotePage{padding:14px 10px 94px}.embeddedQuoteHero{border-radius:20px;grid-template-columns:1fr;gap:18px;padding:24px 20px}.embeddedQuoteHero h2{font-size:32px}.embeddedQuoteHero aside{min-width:0}.embeddedQuoteDecision{flex-direction:column;align-items:stretch;padding:22px 18px}.embeddedQuoteActions{flex-direction:column;width:100%}.routeScheduleCard{border-radius:17px}.routeScheduleCard>header{flex-direction:column;align-items:flex-start;padding:15px 16px}.routeScheduleFacts{justify-content:flex-start}.routeScheduleMain{padding:17px 16px 13px}.routeDayNarrative,.routeDayScenery,.routeDayExperiences{margin-inline:16px}.routeDayScenery{grid-template-columns:1.35fr 1fr}.routeDayScenery figure:nth-child(3){display:none}.routeDayScenery img,.routeDayScenery figure:first-child img{height:170px}.routeStayStrip{grid-template-columns:auto minmax(0,1fr);margin:0 16px;padding:13px}.routeStayStrip p{grid-column:1/-1}.routeTimeline{margin:20px 16px 18px}.routeTimeline li{grid-template-columns:84px 16px minmax(0,1fr);gap:9px}.routeTimeline li>div{flex-direction:column;align-items:flex-end;font-size:10px}.routeDayExperiences>header{flex-direction:column;align-items:flex-start;gap:5px}.routeDayExperiences article{grid-template-columns:100px minmax(0,1fr)}.routeDayExperiences article>img,.routeDayExperiences article>span{width:100px;min-height:130px}.routeScheduleCard>footer{grid-template-columns:70px 1fr;padding:13px 16px}.experienceProfileRibbon{border-radius:17px;grid-template-columns:1fr;gap:11px;margin-top:23px;padding:20px 18px}.experienceProfileRibbon>p{grid-column:auto;font-size:12px}.experienceTimeline{gap:29px;width:100%;margin-top:32px}.experienceTimeline:before{top:19px;bottom:19px;left:13px}.experienceTimelineMoment{grid-template-columns:28px minmax(0,1fr);gap:8px}.experienceTimelineMarker{gap:12px;padding-top:2px}.experienceTimelineMarker span{writing-mode:vertical-rl;letter-spacing:.04em;border-radius:10px;padding:7px 5px;font-size:8px}.experienceTimelineMarker i{border-width:2px;width:10px;height:10px;box-shadow:0 0 0 4px #dfc56e1a}.experienceTimelineCard{border-radius:19px}.experienceTimelineCard>header{flex-direction:column;align-items:flex-start;gap:7px;padding:14px 15px}.experienceTimelineCard>header small{font-size:10px}.experienceTimelineCard>header span{padding:5px 8px;font-size:8px}.experienceTimelineLead{padding:23px 18px 20px}.experienceTimelineLead h3{font-size:29px;line-height:1.17}.experienceTimelineLead>div{margin-top:13px;font-size:13px;line-height:1.75}.experienceTimelineLead blockquote{margin-top:15px;padding:11px 12px;font-size:11px}.experienceTimelineCard>figure{border-radius:0;margin:0}.experienceTimelineCard>figure img{aspect-ratio:4/3}.experienceTimelineCard>figure figcaption{font-size:7px;bottom:9px;right:10px}.experienceTimelineImagePlaceholder{border-radius:0;min-height:245px;margin:0}.experienceMomentReason{border-top:1px solid #e1d9c8;border-left:0;border-radius:0;margin:0;padding:18px 18px 20px}.experienceMomentFact{flex-direction:column;align-items:flex-start;gap:5px;padding:15px 18px 17px}.experienceBoundaryNote{margin-top:24px;padding:0 16px;font-size:9px}.experienceNextStep{border-radius:18px;margin-top:14px;padding:27px 20px 100px}.experienceNextStep h3{font-size:29px}.experienceNextStep button{width:100%}.experienceIntentBoard{border-radius:18px;grid-template-columns:1fr;gap:22px;margin-top:24px;padding:22px 20px}.experienceIntentBoard h3{font-size:26px}.experienceIntentBoard>div:first-child>p{font-size:13px}.experienceExpectationSignals{border-top:1px solid #ffffff24;border-left:0;padding:19px 0 0}.experienceMomentGrid .experienceImageRail,.experienceMomentGrid .experienceImageRail img{height:245px;position:relative}.experienceMomentGrid .experienceMomentCopy{padding:22px 20px 24px;position:static}.experienceMomentWish{border-color:#d7dbd2;grid-template-columns:1fr;gap:5px}.experienceMomentWish strong{color:var(--forest);font-size:11px}.experiencePhotoHint{top:14px;right:14px}.experienceMomentGrid{grid-template-columns:1fr}.experienceMomentGrid article.featuredMoment,.experienceMomentGrid article.supportMoment{grid-column:auto;min-height:0}.experienceMomentGrid article.featuredMoment .experienceImageRail,.experienceMomentGrid article.featuredMoment .experienceImageRail img{height:310px}.experienceMomentGrid article.supportMoment .experienceImageRail,.experienceMomentGrid article.supportMoment .experienceImageRail img{height:245px}.experienceMomentGrid article.supportMoment h3{font-size:24px}.experienceProofStrip{border-radius:18px;margin-top:24px;padding:22px 18px}.experienceProofStrip h3{font-size:25px}.experienceProofStrip>div{grid-template-columns:1fr;gap:8px}.experienceProofStrip article{grid-template-columns:32px minmax(0,1fr);gap:3px 11px;min-height:0;padding:17px;display:grid}.experienceProofStrip article>span{grid-row:1/3}.experienceProofStrip article strong{margin-top:2px;font-size:14px}.experienceProofStrip article p{margin:2px 0 0;font-size:11px}.experienceDecisionPrompt{border-radius:18px;margin-top:10px;padding:25px 20px}.experienceDecisionPrompt h3{font-size:29px}.experienceDecisionPrompt p{font-size:12px}.proposalFloatingActions{z-index:91;right:14px;bottom:calc(82px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}.floatingShareMenu>summary{height:38px;padding:0 14px;font-size:11px}.floatingShareMenu .shareMenu{width:min(280px,100vw - 28px);bottom:calc(100% + 8px)}.proposalFloatingAction{padding:11px 15px;font-size:11px;position:static}.tripFooter{flex-direction:column;align-items:flex-start;gap:15px;padding-bottom:104px}}@media print{@page{size:A4 portrait;margin:12mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#13251b!important;background:#fff!important;width:auto!important;min-width:0!important}body{overflow:visible!important}.premiumTripPage{background:#fff!important;padding:0!important;overflow:visible!important}.tripNav,.clientSectionNav,.journeyPageStage,.journeyMobileNav,.proposalFloatingActions,.proposalFloatingAction,#route,#approach,#days,#resources,.clientDecision,.fixedClientAction,.clientModalBack,.toast,.heroScrollHint,.viewerNav,.viewerModeButton,.frameDots,.frameCounter,.viewerLightbox,.trustDocumentModal{display:none!important}.pdfOnly,.journeyHeroHidden{display:block!important}.premiumTripHero{break-after:page;height:273mm;margin:0;position:relative;overflow:hidden;background:#0b2116!important;min-height:273mm!important}.pdfHeroImage{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.premiumTripHero .tripHeroShade{z-index:1;background:linear-gradient(#04140c24,#04140c47 38%,#04140cf0)!important}.premiumHeroCopy{z-index:2;align-self:flex-end;padding:34mm 15mm 22mm!important}.premiumHeroCopy h1{max-width:165mm;line-height:1.03;font-size:36pt!important}.premiumHeroCopy>p:not(.kicker){max-width:150mm;font-size:11pt;color:#ffffffc7!important}.premiumHeroCopy .heroFacts{grid-template-columns:repeat(2,1fr)!important;gap:3mm!important;display:grid!important}.premiumHeroCopy .heroFacts span{background:#0c23175c;border-color:#ffffff42;padding:3mm 4mm}.premiumHeroCopy .heroFacts small,.premiumHeroCopy .heroFacts strong{display:block}.premiumHeroCopy .heroFacts strong{margin-top:1mm;font-size:8pt}.heroConsultant{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:4mm;gap:3mm;width:105mm;margin-top:4mm;padding:3mm;background:#081e1294!important}.heroConsultant>div{flex-basis:14mm;width:14mm;height:14mm}.heroConsultant small{font-size:5.5pt}.heroConsultant strong{margin-top:1mm;font-size:9pt}.heroConsultant em,.heroConsultant p>span{font-size:6pt}.tripSection{padding:15mm 0!important}.expectationProfile{box-sizing:border-box;break-after:page;height:273mm;min-height:273mm;overflow:hidden;padding:10mm 0!important}.expectationProfile .expectationSectionHead{display:block}.expectationProfile .expectationSectionHead h2{margin-top:3mm;font-size:25pt!important}.expectationProfile .expectationSectionHead>p{max-width:130mm;margin-top:3mm;font-size:7pt;line-height:1.55}.expectationProfileIntro{border-radius:4mm;margin-top:6mm;padding:5mm 6mm;display:block}.expectationProfileIntro>span{font-size:6pt}.expectationProfileIntro h3{font-size:15pt}.expectationProfileIntro>p,.expectationProfileIntro strong{font-size:6.5pt;line-height:1.55}.expectationProfileIntro>div{margin-top:3mm;padding-top:3mm}.expectationNeedsGrid{gap:3mm;margin-top:4mm;grid-template-columns:1fr 1fr!important}.expectationNeedsGrid article{break-inside:avoid;border-radius:4mm;grid-template-columns:8mm 1fr;gap:3mm;height:auto;min-height:30mm;padding:4mm}.expectationNeedsGrid span{width:7mm;height:7mm;font-size:5.5pt}.expectationNeedsGrid h3{margin:.5mm 0 1.5mm;font-size:10pt}.expectationNeedsGrid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:6pt;line-height:1.4;display:-webkit-box;overflow:hidden}.expectationMoments{box-sizing:border-box;break-before:page;break-after:page;height:273mm;min-height:273mm;overflow:hidden;background:#0b2116!important;padding:12mm 0!important}.expectationMoments .expectationSectionHead{grid-template-columns:1fr 58mm;align-items:end;gap:8mm}.expectationMoments .expectationSectionHead h2{max-width:125mm;margin-top:3mm;line-height:1.08;font-size:25pt!important}.expectationMoments .expectationSectionHead>p{font-size:7pt;line-height:1.6}.expectationMoments .expectationMomentGrid{align-items:stretch;gap:4mm;margin-top:9mm}.expectationMoments .expectationMomentGrid button,.expectationMoments .expectationMomentGrid button.featured{break-inside:avoid;border-radius:5mm;height:184mm;min-height:184mm;margin-top:0}.expectationMoments .expectationMomentGrid button>div{padding:6mm}.expectationMoments .expectationMomentGrid h3{margin:3mm 0 2mm;font-size:16pt}.expectationMoments .expectationMomentGrid p{-webkit-line-clamp:5;font-size:6.5pt;line-height:1.55}.expectationMoments .expectationMomentGrid strong{margin-top:3mm;padding-top:3mm;font-size:6.5pt}.decisionOverview{break-after:auto;display:block}.overviewLead h2,.tripSectionHead h2,.pdfSectionHeading h2,.premiumTripTrust h2{font-size:27pt!important}.overviewSummary{margin-top:14mm}.differenceGrid{margin-top:12mm}.differenceGrid article{min-height:48mm}.professionalPrinciples{gap:0;grid-template-columns:1fr!important}.professionalPrinciples article{border-bottom:1px solid #dfe1d9;border-right:0;min-height:0;padding:7mm 0}.premiumRouteOverview{break-after:auto}.routeNarrative{break-inside:avoid-page;border-radius:4mm;margin-top:8mm;padding:5mm}.routeNarrative h3{font-size:16pt}.routeNarrative p{font-size:7.5pt}.routeMapEmpty{break-inside:avoid-page;border-radius:4mm;min-height:38mm;margin-top:7mm;padding:7mm}.routeMapVisual{break-inside:avoid-page;border-radius:4mm;margin-top:10mm}.routeMapVisual img{max-height:175mm}.routeMapVisual figcaption{padding:4mm}.routeMapVisual figcaption span{font-size:7pt}.premiumRouteRail{break-inside:avoid-page;grid-template-columns:repeat(4,minmax(0,1fr));gap:6mm 3mm;padding-bottom:2mm;display:grid;overflow:visible;margin-top:8mm!important}.premiumRouteRail>div{min-width:0}.premiumRouteRail i{right:-3mm}.pdfDocumentSection{padding:0!important}.pdfSectionHeading{break-after:avoid-page;border-bottom:1px solid #d9ddd5;grid-template-columns:1fr auto;align-items:end;min-height:42mm;padding:10mm 0 7mm;display:grid}.pdfSectionHeading>p{color:#718d79;letter-spacing:.18em;grid-column:1/-1;margin:0 0 3mm;font-size:7pt;font-weight:750}.pdfSectionHeading h2{margin:0}.pdfSectionHeading>span{color:#68766d;text-align:right;max-width:70mm;font-size:7pt;line-height:1.5}.pdfDayItem{break-before:auto;padding:11mm 0 4mm}.pdfDayItem+.pdfDayItem{border-top:1px solid #d9ddd5;margin-top:7mm}.pdfDayItem>header{break-after:avoid-page;break-inside:avoid-page;grid-template-columns:14mm 1fr;align-items:start;gap:5mm;display:grid}.pdfDayItem>header>span{color:#fff;background:#143c2b;border-radius:50%;place-items:center;width:14mm;height:14mm;font-size:8pt;font-weight:800;display:grid}.pdfDayItem>header small,.pdfDayItem>header strong{display:block}.pdfDayItem>header small{color:#718d79;font-size:7pt}.pdfDayItem>header h3{margin:2mm 0;font-size:20pt;line-height:1.15}.pdfDayItem>header strong{color:#4f6056;font-size:8pt;line-height:1.55}.pdfDayLead{break-inside:avoid-page;gap:6mm;margin-top:7mm;display:grid}.pdfDayLead.withImage{grid-template-columns:.9fr 1.1fr}.pdfDayLead>img{object-fit:cover;border-radius:4mm;width:100%;height:62mm}.pdfDayLead p{color:#526158;margin:0;font-size:8pt;line-height:1.75}.pdfDayLead dl{gap:3mm;margin:5mm 0 0;display:grid}.pdfDayLead dl>div{background:#eef1eb;border-radius:3mm;padding:3mm}.pdfDayLead dt{color:#718d79;font-size:6.5pt}.pdfDayLead dd{margin:1mm 0 0;font-size:7.5pt;line-height:1.55}.pdfExperienceList{border-top:1px solid #d9ddd5;margin-top:8mm;padding-top:6mm}.pdfExperienceList>h4{margin:0 0 4mm;font-size:12pt}.pdfExperienceItem{break-inside:avoid;grid-template-columns:52mm 1fr;gap:6mm;margin-top:4mm;display:grid}.pdfExperienceItem>img{object-fit:cover;border-radius:3mm;width:52mm;height:38mm}.pdfExperienceItem small{color:#718d79;letter-spacing:.08em;font-size:6pt}.pdfExperienceItem h5{margin:1.5mm 0 1mm;font-size:12pt}.pdfExperienceItem strong{color:#345342;font-size:7pt}.pdfExperienceItem p{color:#59665e;margin:2mm 0 0;font-size:7pt;line-height:1.55}.pdfExperienceItem .pdfFeatures{color:#345342;font-weight:700}.pdfExperienceItem em{color:#7c6a4d;margin-top:2mm;font-size:6pt;font-style:normal;display:block}.pdfResourceDocument{break-before:auto}.pdfResourceItem{break-before:auto;break-inside:avoid-page;padding-top:10mm}.pdfResourceItem+.pdfResourceItem{border-top:1px solid #d9ddd5;margin-top:7mm}.pdfResourceItem>header{align-items:center;gap:4mm;margin-bottom:5mm;display:flex}.pdfResourceItem>header span{color:#fff;background:#143c2b;border-radius:50%;place-items:center;width:11mm;height:11mm;font-size:7pt;display:grid}.pdfResourceItem>header strong{font-size:13pt}.pdfResourceBody{background:#f4f2e9;border:1px solid #d9ddd5;border-radius:5mm;grid-template-columns:1.08fr .92fr;display:grid;overflow:hidden}.pdfResourceBody>img,.pdfImagePlaceholder{object-fit:cover;width:100%;height:100mm}.pdfImagePlaceholder{color:#718076;background:#e8ebe4;place-items:center;font-size:8pt;display:grid}.pdfResourceBody .premiumResourceDetail{border-radius:0;min-height:100mm;padding:8mm 7mm}.pdfResourceBody .premiumResourceDetail h3{font-size:20pt}.pdfResourceBody .resourcePublicPrice{font-size:16pt}.pdfHotelSummary{break-inside:auto;margin-top:9mm}.pdfHotelSummary>header{break-after:avoid-page;grid-template-columns:1fr 76mm;align-items:end;gap:8mm;margin-bottom:5mm;display:grid}.pdfHotelSummary>header span{color:#718d79;letter-spacing:.14em;font-size:6pt;font-weight:800}.pdfHotelSummary>header h3{margin:2mm 0 0;font-size:16pt}.pdfHotelSummary>header p{color:#68766d;text-align:right;margin:0;font-size:6.5pt;line-height:1.55}.pdfHotelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;display:grid}.pdfHotelCard{break-inside:avoid;background:#f4f2e9;border:1px solid #d9ddd5;border-radius:4mm;grid-template-columns:42mm minmax(0,1fr);min-height:43mm;display:grid;overflow:hidden}.pdfHotelCard>img,.pdfHotelPlaceholder{object-fit:cover;width:42mm;height:100%;min-height:43mm}.pdfHotelPlaceholder{color:#345342;text-align:center;background:#e5ebe4;place-content:center;gap:1.5mm;display:grid}.pdfHotelPlaceholder span{font-size:13pt;font-weight:800}.pdfHotelPlaceholder small{color:#718076;font-size:5.5pt}.pdfHotelCard>div{min-width:0;padding:4mm}.pdfHotelCard>div>header{justify-content:space-between;align-items:center;gap:2mm;display:flex}.pdfHotelCard>div>header>span{color:#143c2b;font-size:9pt;font-weight:850}.pdfHotelCard .resourceStatus{padding:1mm 2mm;font-size:5.5pt}.pdfHotelCard>div>small{overflow-wrap:anywhere;color:#718d79;margin-top:2mm;font-size:5.5pt;line-height:1.4;display:block}.pdfHotelCard h4{overflow-wrap:anywhere;margin:2mm 0 0;font-size:11pt;line-height:1.22}.pdfHotelCard p{color:#59665e;margin:1.5mm 0 0;font-size:6pt;line-height:1.35}.pdfHotelCard em{color:#345342;margin-top:2mm;font-size:5.5pt;font-style:normal;font-weight:700;display:block}.pdfResourceDocument .altitudeCarePanel{break-inside:avoid-page;box-shadow:none;border-radius:5mm;margin-top:10mm}.pdfResourceDocument .altitudeCarePanel>header{padding:7mm}.pdfResourceDocument .altitudeCarePanel>header h3{margin:2mm 0;font-size:22pt}.pdfResourceDocument .altitudeCarePanel>header p{font-size:7pt}.pdfResourceDocument .altitudeCareGallery{padding:0 7mm 5mm;display:block}.pdfResourceDocument .altitudeCareGallery button{border-radius:4mm;width:100%;height:42mm}.pdfResourceDocument .altitudeCareGallery button:not(:first-child){display:none}.pdfResourceDocument .altitudeCareGallery button.primary{min-height:0}.pdfResourceDocument .altitudeCareGallery button>span{padding:1.5mm 2mm;font-size:5.5pt;bottom:3mm;left:3mm}.pdfResourceDocument .altitudeCareSteps article{padding:5mm}.pdfResourceDocument .altitudeCareSteps strong{margin-top:2mm;font-size:10pt}.pdfResourceDocument .altitudeCareSteps p{margin-top:2mm;font-size:6.5pt}.pdfResourceDocument .altitudeCareSupplies,.pdfResourceDocument .altitudeCarePanel>footer{grid-template-columns:34mm 1fr;gap:4mm;padding:4mm 5mm}.pdfResourceDocument .altitudeCareSupplies span,.pdfResourceDocument .altitudeCarePanel>footer p{font-size:6pt}.customerQuote{break-before:auto}.quoteClientCard,.scopeGrid article,.quoteClientRows{break-inside:avoid}.premiumTripTrust{break-before:auto;background:#0b2116!important;padding:15mm 0!important}.premiumTripTrust .kicker,.premiumTripTrust>h2,.premiumTripTrust .trustEvidenceGrid,.premiumTripTrust .statusLegend{margin-left:12mm;margin-right:12mm}.trustEvidenceGrid{grid-template-columns:1fr 1fr!important}.trustEvidenceGrid article{break-inside:avoid;border-bottom:1px solid #ffffff24;border-radius:4mm;min-height:68mm;padding:0!important}.trustEvidenceGrid article>span{padding:4mm 5mm 2mm}.trustEvidenceBody{padding:0 5mm 5mm}.trustEvidenceImage,.trustEvidencePlaceholder{aspect-ratio:auto;width:calc(100% + 10mm);height:35mm;margin:0 -5mm 4mm}.statusLegend{grid-template-columns:repeat(3,1fr)!important}.statusLegend article{border-right:1px solid #ffffff24!important}.premiumTripFooter{break-inside:avoid;padding:9mm 0 0!important}}.serviceAssetManager{gap:18px;display:grid}.serviceAssetPrinciple{color:#163f2f;background:#edf3eb;border:1px solid #cfdbcf;border-radius:18px;justify-content:space-between;gap:24px;padding:18px 20px;display:flex}.serviceAssetPrinciple strong{font-size:14px}.serviceAssetPrinciple span{color:#64756a;max-width:580px;font-size:11px;line-height:1.6}.serviceFeatureFlag{background:#fff;border:1px dashed #b8c8b8;border-radius:16px;align-items:end;gap:12px;padding:14px 18px;display:flex}.serviceFeatureFlag label{color:#50665a;gap:6px;font-size:10px;font-weight:700;display:grid}.serviceFeatureFlag input{background:#fafbf8;border:1px solid #d3d9d1;border-radius:10px;min-width:220px;padding:10px 12px}.serviceFeatureFlag button{border:1px solid var(--forest);color:var(--forest);background:#fff;border-radius:11px;padding:11px 14px;font-weight:750}.serviceFeatureFlag button.active{background:var(--forest);color:#fff}.serviceFeatureFlag small{color:#87948c;margin-left:auto}.serviceAssetTabs{background:#e8ece5;border-radius:14px;gap:7px;width:fit-content;padding:6px;display:flex}.serviceAssetTabs button{color:#607067;background:0 0;border:0;border-radius:10px;padding:10px 18px;font-weight:750}.serviceAssetTabs button.active{background:var(--forest);color:#fff}.serviceAssetNotice{border-radius:12px;justify-content:space-between;padding:12px 15px;font-size:12px;display:flex}.serviceAssetNotice.success{color:#24543b;background:#dfedde}.serviceAssetNotice.error{color:#8b493a;background:#f7e4df}.serviceAssetNotice button{color:inherit;background:0 0;border:0}.serviceAssetSplit{grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:16px;min-height:650px;display:grid}.serviceAssetList{background:#f4f5f0;border:1px solid #dcded8;border-radius:18px;flex-direction:column;gap:7px;padding:10px;display:flex}.serviceAssetList button{color:#153d2d;text-align:left;background:#fff;border:1px solid #0000;border-radius:12px;gap:5px;padding:14px;display:grid}.serviceAssetList button.active{border-color:#2f6a50;box-shadow:0 8px 22px #14412d17}.serviceAssetList button span{color:#7a907f;letter-spacing:.08em;font-size:9px;font-weight:800}.serviceAssetList button strong{font-size:13px;line-height:1.35}.serviceAssetList button small{color:#89948d;font-size:9px}.serviceAssetList>p{color:#849087;padding:24px 14px;font-size:11px;line-height:1.7}.serviceAssetEditor{background:#fff;border:1px solid #dcded8;border-radius:20px;padding:24px}.serviceEditorHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.serviceEditorHead small{color:#79917f;letter-spacing:.16em;font-size:9px;font-weight:800}.serviceEditorHead h2{margin:5px 0 0;font-size:23px}.serviceFormGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.serviceFormGrid label{color:#4f6257;gap:7px;font-size:10px;font-weight:750;display:grid}.serviceFormGrid label.wide{grid-column:1/-1}.serviceFormGrid input,.serviceFormGrid select,.serviceFormGrid textarea{color:#173d2e;width:100%;font:inherit;background:#fbfcf9;border:1px solid #d8ddd6;border-radius:11px;padding:12px;font-size:12px}.serviceFormGrid textarea{resize:vertical;min-height:95px;line-height:1.65}.serviceFormGrid label>small{color:#789083;font-size:9px;font-weight:650;line-height:1.5}.proposalVersionButton{color:#23523a;background:#edf4ee;border:1px solid #b9cdbf;border-radius:8px;width:fit-content;padding:6px 9px;font-size:9px;font-weight:800}.proposalOrderHint{color:#745f36;background:#f4f0e5;border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:10px;line-height:1.6}.serviceFormGrid .checkLabel{flex-direction:row;align-items:center;display:flex}.serviceFormGrid .checkLabel input{width:auto}.serviceAssetEditor>.simplePrimary{margin-top:18px}.serviceRecordEditor{border-top:1px solid #e1e4de;margin-top:28px;padding-top:25px}.serviceRecordEditor>header,.serviceImageEditor>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.serviceRecordEditor>header small{color:#7c947f;letter-spacing:.14em;font-size:9px}.serviceRecordEditor>header h3{margin:5px 0 0}.serviceRecordEditor>header>span{color:#7d8b83;font-size:10px}.serviceImageEditor{background:#edf3eb;border-radius:15px;margin:18px 0;padding:15px}.serviceImageEditor>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.serviceImageEditor figure{background:#fff;border-radius:11px;margin:0;position:relative;overflow:hidden}.serviceImageEditor img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.serviceImageEditor figure button{color:#fff;background:#0a3022e0;border:0;border-radius:99px;padding:5px 8px;font-size:9px;position:absolute;bottom:6px;right:6px}.caseStatus{color:#5d6e63;background:#e9ece5;border-radius:99px;padding:7px 10px;font-size:10px}.caseStatus.published{color:#276040;background:#dcebdc}.serviceCasePreview{background:#f5f6f1;border:1px solid #d9ded7;border-radius:17px;margin-top:20px;padding:20px}.serviceCasePreview>span{color:#819083;font-size:10px}.serviceCasePreview h3{margin:7px 0 10px}.serviceCasePreview p,.serviceCasePreview blockquote{color:#52645a;font-size:12px;line-height:1.7}.serviceCasePreview blockquote{background:#fff;border-left:3px solid #cb7835;margin:12px 0;padding:12px}.serviceCasePreview>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.serviceCasePreview img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.serviceCasePreview>b{color:#24553c;margin-top:12px;display:block}.serviceCaseActions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.serviceAssetEmpty{text-align:center;color:#849087;place-content:center;min-height:350px;display:grid}.serviceAssetEmpty strong{color:#2b4c3b}.serviceAssetEmpty p{max-width:390px;font-size:11px;line-height:1.7}.serviceTrash{grid-template-columns:1fr 1fr;gap:16px;display:grid}.serviceTrash section{background:#fff;border:1px solid #daddd7;border-radius:17px;padding:20px}.serviceTrash h2{margin:0 0 13px;font-size:18px}.serviceTrash article{border-top:1px solid #eceee9;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.serviceTrash article>div{gap:4px;display:grid}.serviceTrash article small{color:#89938d}.serviceTrash article button{color:#2c664b;background:#fff;border:1px solid #2c664b;border-radius:9px;padding:8px 12px}.serviceCasesLoading{opacity:0;height:2px;overflow:hidden}.publicServiceCases{color:#fff;background:#073624;border-radius:26px;margin-top:24px;padding:clamp(22px,4vw,46px)}.publicServiceCases>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.publicServiceCases>header small{color:#dfbd63;letter-spacing:.18em;font-size:9px;font-weight:800}.publicServiceCases>header h3{margin:7px 0;font-size:clamp(24px,3.5vw,42px)}.publicServiceCases>header p{color:#a9beb1;margin:0;font-size:11px}.publicServiceCases>header>span{color:#c6d5cb;border:1px solid #ffffff38;border-radius:99px;padding:8px 12px;font-size:10px}.leaderRecentSchedule{border:1px solid #ffffff21;border-radius:14px;align-items:center;gap:16px;margin:22px 0;padding:14px;display:flex}.leaderRecentSchedule>strong{flex:none;font-size:11px}.leaderRecentSchedule>div{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.leaderRecentSchedule span{background:#ffffff14;border-radius:10px;gap:4px;min-width:160px;padding:8px 10px;font-size:10px;display:grid}.leaderRecentSchedule small{color:#aac0b2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publicServiceCaseList{gap:12px;display:grid}.publicServiceCaseList details{color:#15392b;background:#f6f4ed;border-radius:20px;overflow:hidden}.publicServiceCaseList summary{cursor:pointer;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:grid}.publicServiceCaseList summary::-webkit-details-marker{display:none}.publicServiceCaseList summary>span{color:#fff;background:#cf7634;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.publicServiceCaseList summary>div{gap:4px;display:grid}.publicServiceCaseList summary small{color:#789080;letter-spacing:.08em;font-size:9px}.publicServiceCaseList summary strong{font-size:16px}.publicServiceCaseList summary em{color:#829087;font-size:9px;font-style:normal}.publicServiceCaseList summary>b{color:#718278;font-size:9px}.publicCaseBody{border-top:1px solid #dfe2dc;padding:0 20px 22px}.publicCaseRoute{color:#456052;margin:16px 0;font-size:12px;font-weight:750}.publicCaseImages{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(72%,1fr);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.publicCaseImages button{scroll-snap-align:start;background:#e6e9e3;border:0;border-radius:14px;padding:0;position:relative;overflow:hidden}.publicCaseImages button.failed{display:none}.publicCaseImages img{object-fit:contain;background:#fff;width:100%;height:clamp(260px,47vw,480px);display:block}.publicCaseImages button>span{color:#fff;background:#052d1fd9;border-radius:99px;padding:5px 8px;font-size:9px;position:absolute;bottom:9px;left:9px}.publicCaseEvidence{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.publicCaseEvidence article{background:#fff;border-radius:13px;padding:15px}.publicCaseEvidence small{color:#7d947f;font-size:9px;font-weight:800}.publicCaseEvidence p,.publicCaseEvidence blockquote{color:#465c50;margin:8px 0 0;font-size:11px;line-height:1.7}.publicCaseEvidence blockquote{border-left:2px solid #cb7636;padding-left:11px}.publicCaseEvidence article.incident{background:#eff1eb;grid-column:1/-1}.publicCaseEvidence article.incident strong{color:#28543e;margin-top:8px;font-size:10px;display:block}.publicCasePrice{background:#e4ecdf;border-radius:12px;align-items:baseline;gap:12px;margin-top:12px;padding:13px 15px;display:flex}.publicCasePrice span,.publicCasePrice small{color:#64796b;font-size:9px}.publicCasePrice strong{font-size:17px}.currentPlanCompared{border:1px solid #fff3;border-radius:16px;margin-top:16px;padding:19px}.currentPlanCompared small{color:#dfbd63;letter-spacing:.14em;font-size:9px}.currentPlanCompared h4{margin:8px 0 5px;font-size:18px}.currentPlanCompared p{color:#b1c4b8;margin:0;font-size:10px}.currentPlanCompared strong{margin-top:10px;display:block}.currentPlanCompared>span{color:#9fb5a8;margin-top:9px;font-size:9px;line-height:1.6;display:block}.realAssuranceTrace{color:#143d2d;background:#e7eee4;border-radius:24px;width:min(1180px,100% - 32px);margin:20px auto 0;padding:clamp(22px,4vw,40px)}.realAssuranceTrace header small{color:#bc6c32;letter-spacing:.16em;font-size:9px;font-weight:800}.realAssuranceTrace header h3{margin:7px 0;font-size:clamp(22px,3vw,34px)}.realAssuranceTrace header p{color:#718077;font-size:10px}.realAssuranceTrace>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.realAssuranceTrace article{background:#fff;border:1px solid #ced8cd;border-radius:15px;padding:18px}.realAssuranceTrace article span{color:#78907e;font-size:9px}.realAssuranceTrace article h4{margin:7px 0 11px}.realAssuranceTrace article p{color:#56675d;font-size:11px;line-height:1.65}.realAssuranceTrace article strong{color:#2b6044;font-size:10px}@media (width<=820px){.serviceAssetPrinciple,.serviceFeatureFlag{flex-direction:column;align-items:stretch}.serviceFeatureFlag small{margin-left:0}.serviceAssetSplit,.serviceTrash{grid-template-columns:1fr}.serviceAssetList{max-height:260px;overflow:auto}.serviceAssetEditor{padding:16px}.serviceFormGrid{grid-template-columns:1fr}.serviceFormGrid label.wide{grid-column:auto}.serviceImageEditor>div,.serviceCasePreview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.publicServiceCases{border-radius:22px;margin-inline:-8px;padding:25px 16px}.publicServiceCases>header{flex-direction:column;align-items:flex-start;gap:14px}.leaderRecentSchedule{flex-direction:column;align-items:flex-start}.publicServiceCaseList summary{grid-template-columns:44px minmax(0,1fr);padding:14px}.publicServiceCaseList summary>b{grid-column:2}.publicCaseBody{padding:0 12px 16px}.publicCaseImages{grid-auto-columns:92%}.publicCaseImages img{height:min(132vw,620px)}.publicCaseEvidence{grid-template-columns:1fr}.publicCaseEvidence article.incident{grid-column:auto}.publicCasePrice{flex-direction:column;align-items:flex-start;gap:3px}.realAssuranceTrace{width:calc(100% - 16px)}.realAssuranceTrace>div{grid-template-columns:1fr}}.ticketLibraryIntro,.quoteLibraryNotice,.ticketQuoteMatch{color:var(--forest);background:#edf3eb;border:1px solid #cfd9cd;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:18px 20px;display:flex}.ticketLibraryIntro div,.ticketQuoteMatch div{gap:5px;display:grid}.ticketLibraryIntro strong,.quoteLibraryNotice strong,.ticketQuoteMatch strong{font-size:clamp(14px,1.05vw,18px)}.ticketLibraryIntro span,.quoteLibraryNotice span,.ticketQuoteMatch span{color:var(--muted);font-size:clamp(11px,.82vw,14px);line-height:1.65}.ticketLibraryIntro b{color:#896a27;text-align:center;background:#fff8e8;border-radius:12px;flex:none;padding:10px 14px;font-size:12px;line-height:1.55}.ticketResourceGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ticketResourceCard{border-top:5px solid var(--forest)!important}.ticketResourceCard .managedBody{flex-direction:column;min-height:235px;display:flex}.ticketResourceCard .managedBody h3{font-size:clamp(17px,1.25vw,22px)}.ticketResourceCard .managedBody>p{min-height:44px}.ticketResourceCard .managedBody>div{margin-bottom:20px}.ticketResourceCard .managedBody footer{margin-top:auto}.quoteLibraryPage .simplePageHead p{color:#76927c;letter-spacing:.22em;margin:0 0 8px;font-size:10px;font-weight:800}.quoteLibraryNotice{background:#f5f0e5;border-color:#e3d9c3;justify-content:flex-start}.quoteLibraryNotice strong{color:#7c5e2b;flex:none}.quoteLibraryList{background:#fff;border:1px solid #dedfd8;border-radius:18px;overflow:hidden}.quoteLibraryList article{border-top:1px solid #ebebe6;grid-template-columns:minmax(330px,1fr) 140px 130px 210px;align-items:center;gap:18px;min-height:96px;padding:18px 20px;display:grid}.quoteLibraryList article:first-child{border-top:0}.quoteLibraryList article>div:first-child{align-items:center;gap:14px;min-width:0;display:flex}.quoteLibraryList article>div:first-child>b{height:42px;color:var(--forest);background:#e3e9e1;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.quoteLibraryList article p{gap:4px;min-width:0;margin:0;display:grid}.quoteLibraryList article p small,.quoteLibraryList article time{color:var(--muted);font-size:11px}.quoteLibraryList article p strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.quoteLibraryList article p em{color:var(--forest);font-size:15px;font-style:normal;font-weight:800}.quoteLibraryList article>span{width:max-content;color:var(--forest);background:#e4eee3;border-radius:99px;padding:7px 10px;font-size:11px}.quoteLibraryList article.pending>span{color:#8d6e34;background:#f5eee0}.quoteLibraryList article>div:last-child{justify-content:flex-end;gap:8px;display:flex}.quoteLibraryList article>div:last-child a,.quoteLibraryList article>div:last-child button{color:var(--forest);background:#fff;border:1px solid #d7dcd4;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:750;text-decoration:none}.quoteLibraryList article>div:last-child button{background:var(--forest);color:#fff}.quoteStart{justify-content:space-between;align-items:center;gap:18px;display:flex}.quoteStart p{color:var(--muted);margin:0;font-size:13px}.ticketQuoteMatch{margin-bottom:14px;padding:14px 16px}.ticketQuoteMatch small{color:#6f8d75;letter-spacing:.12em;font-size:10px;font-weight:800}.ticketQuoteMatch button{background:var(--forest);color:#fff;border:0;border-radius:10px;flex:none;padding:10px 13px;font-weight:750}.quoteRows article.ticket{background:#f1f6ef;box-shadow:inset 3px 0 #759477}.standaloneQuoteActions{gap:10px;margin-top:14px;display:flex}.standaloneQuoteActions>*{flex:1}.standaloneQuoteHint{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.6}.standaloneQuote{color:#10271e;background:#f3f1e8;min-height:100vh;padding:42px clamp(18px,5vw,76px) 120px}.quoteHero,.quoteSheet,.quoteScope,.quoteContact{width:min(1160px,100%);margin-inline:auto}.quoteHero{color:#fff;background:#0b3023;border-radius:28px;padding:34px}.quoteBrand{align-items:center;gap:10px;display:flex}.quoteBrand span{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:34px;height:34px;font-family:serif;display:grid}.quoteBrand strong{font-size:14px}.quoteHeroLabel{color:#a9c0b1;letter-spacing:.22em;margin-top:60px;font-size:10px;font-weight:800}.quoteHeroMain{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;margin-top:16px;display:grid}.quoteHeroMain small{color:#b8cabf}.quoteHeroMain h1{letter-spacing:-.04em;max-width:720px;margin:9px 0 12px;font-size:clamp(34px,4.8vw,72px);line-height:1.02}.quoteHeroMain p{color:#b8cabf;max-width:680px;margin:0;font-size:14px;line-height:1.7}.quoteGrandTotal{text-align:right;min-width:230px}.quoteGrandTotal span,.quoteGrandTotal small{color:#b8cabf;display:block}.quoteGrandTotal strong{margin:7px 0;font-size:clamp(34px,4vw,58px);display:block}.quoteMeta{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:30px;padding-top:24px;display:grid}.quoteMeta span{padding-right:18px;font-size:13px;font-weight:700}.quoteMeta small{color:#91aa9a;margin-bottom:7px;font-size:10px;font-weight:500;display:block}.quoteSheet{background:#fff;border:1px solid #d9dbd3;border-radius:24px;margin-top:24px;overflow:hidden}.quoteSheet>header{justify-content:space-between;align-items:end;padding:28px 30px 20px;display:flex}.quoteSheet>header small,.quoteScope small{color:#78937d;letter-spacing:.18em;font-size:9px;font-weight:800}.quoteSheet>header h2,.quoteScope h2{margin:6px 0 0;font-size:26px}.quoteSheet>header>span{color:var(--muted);font-size:12px}.quoteTable{border-top:1px solid #ecece7;grid-template-columns:minmax(330px,1fr) 90px 90px 130px 150px;align-items:center;gap:16px;padding:18px 30px;display:grid}.quoteTableHead{min-height:0;color:var(--muted);background:#f1f2ed;padding-block:10px;font-size:10px}.quoteItemDescription{align-items:center;gap:14px;display:flex}.quoteItemDescription>b{height:34px;color:var(--forest);background:#e5ece3;border-radius:10px;flex:0 0 34px;place-items:center;font-size:11px;display:grid}.quoteTable p{gap:3px;margin:0;display:grid}.quoteTable p small{color:#7c947f;font-size:9px}.quoteTable p strong{font-size:14px}.quoteTable p em{color:var(--muted);font-size:10px;font-style:normal}.quoteMetric{color:#52645b;gap:3px;min-width:0;font-size:13px;display:grid}.quoteMetric small,.quoteSubtotal small{display:none}.quoteMetric b{font-size:13px;font-weight:720}.quoteMetric em{color:#356045;background:#dfeadf;border-radius:99px;width:fit-content;padding:2px 5px;font-size:8px;font-style:normal}.quoteSubtotal{text-align:right;gap:3px;font-size:16px;display:grid}.quoteSheet>footer{background:#f1f2ed;justify-content:flex-end;align-items:center;gap:35px;padding:24px 30px;display:flex}.quoteSheet>footer span{font-size:13px}.quoteSheet>footer strong{font-size:32px}.quoteScope{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.quoteScope article{background:#fff;border:1px solid #d9dbd3;border-radius:22px;padding:28px 30px}.quoteScope p{color:#4f6258;margin:14px 0 0;font-size:13px}.quoteContact{background:#e2e9df;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:16px;padding:22px 26px;display:flex}.quoteContact>div{align-items:center;gap:14px;display:flex}.quoteContact img,.quoteContact>div>span{object-fit:cover;background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.quoteContact p{margin:0}.quoteContact>div p{gap:3px;display:grid}.quoteContact small,.quoteContact em{color:var(--muted);font-size:10px;font-style:normal}.quoteContact strong{font-size:16px}.quoteContact>p{color:#53665c;text-align:right;max-width:470px;font-size:11px;line-height:1.65}.quoteMessage{color:#8c4b36;background:#f8e9e2;border-radius:12px;width:min(1160px,100%);margin:16px auto 0;padding:13px 16px}.quoteMessage.success{color:#244f33;background:#dcebdc}.quoteActions{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08261bf5;border:1px solid #ffffff38;border-radius:18px;gap:8px;width:min(760px,100% - 32px);padding:10px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #041c1333}.quoteActions a,.quoteActions button{color:#fff;text-align:center;background:0 0;border:1px solid #ffffff2e;border-radius:12px;flex:1;padding:13px 14px;font-size:12px;font-weight:750;text-decoration:none}.quoteActions .primary{color:var(--forest);background:#fff}.quoteActions button:disabled{opacity:.7}.finalQuoteLink{text-decoration:none}@media (width<=820px){.leaderTourCaseEditor{padding:13px}.leaderTourCaseEditor>header{flex-direction:column;align-items:stretch}.leaderTourCaseList>article>header{grid-template-columns:30px minmax(0,1fr)}.leaderTourCaseList>article>header>div:last-child{grid-column:1/-1}.leaderTourCaseFields,.leaderTourCaseMediaGrid{grid-template-columns:1fr}.leaderCaseMediaEditor>div{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderTourProof{border-radius:20px;margin-inline:-8px;padding:24px 16px}.leaderTourProof>header{flex-direction:column;align-items:flex-start;gap:13px}.leaderTourDateSelector{flex-direction:column;align-items:flex-start;gap:9px;padding:11px}.leaderTourDateSelector>div{width:100%}.leaderTourDateSelector button{min-width:116px}.leaderTourProofActive{border-radius:17px;padding:17px}.leaderTourProofMeta h4{font-size:19px}.leaderTourEvidenceGrid{grid-template-columns:1fr}.leaderTourCarouselNav{width:38px;height:38px;font-size:25px}.leaderTourEvidenceGrid>section.reviewEvidence{padding:12px 0 0;overflow:hidden}.leaderTourEvidenceGrid>section.reviewEvidence>header{padding:0 12px}.reviewEvidence .leaderTourCarousel{background:#fff;border-radius:0}.reviewEvidence .leaderTourSlide{background:#fff}.reviewEvidence .leaderTourSlide img{aspect-ratio:9/16;object-fit:contain;background:#fff}.premiumResourceShowcase .spaceViewer,.premiumResourceShowcase .spaceViewer.fitToImage,.premiumResourceShowcase .panoramaStage,.premiumResourceShowcase .panoramaViewer,.premiumResourceShowcase .resourceMediaEmpty{height:auto;min-height:0;aspect-ratio:4/3!important}.leaderProfile>.leaderGallery .spaceViewer{aspect-ratio:4/3;height:auto;min-height:0}.editorialServiceGrid img,.editorialServicePlaceholder{height:clamp(290px,76vw,340px)}.expectationMomentGrid button,.expectationMomentGrid button.featured{padding-top:clamp(300px,78vw,350px)}.expectationMomentGrid img,.expectationMomentPlaceholder{height:clamp(300px,78vw,350px)}.ticketLibraryIntro,.quoteLibraryNotice,.ticketQuoteMatch,.quoteStart{flex-direction:column;align-items:flex-start}.quoteLibraryList article{grid-template-columns:1fr auto;gap:10px}.quoteLibraryList article time{display:none}.quoteLibraryList article>div:last-child{grid-column:1/-1;justify-content:stretch}.quoteLibraryList article>div:last-child>*{text-align:center;flex:1}.standaloneQuote{padding:16px 12px 110px}.quoteHero{border-radius:22px;padding:24px 20px}.quoteHeroLabel{margin-top:38px}.quoteHeroMain{grid-template-columns:1fr;gap:24px}.quoteGrandTotal{text-align:left;min-width:0}.quoteMeta{grid-template-columns:1fr 1fr;row-gap:20px}.quoteTableHead{display:none}.quoteSheet>header{flex-direction:column;align-items:flex-start;gap:8px}.quoteTable{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px 16px}.quoteItemDescription{grid-column:1/-1;margin-bottom:13px}.quoteItemDescription p{min-width:0}.quoteMetric,.quoteSubtotal{text-align:left;background:#f6f7f2;border:1px solid #e2e4dd;border-right:0;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:10px 8px;display:flex}.quoteMetric:first-of-type{border-radius:11px 0 0 11px}.quoteSubtotal{color:var(--forest);background:#e8eee6;border-right:1px solid #e2e4dd;border-radius:0 11px 11px 0;font-size:13px}.quoteMetric small,.quoteSubtotal small{color:var(--muted);font-size:8px;font-weight:550;display:block}.quoteMetric b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quoteMetric em{display:none}.quoteScope{grid-template-columns:1fr}.quoteContact{flex-direction:column;align-items:flex-start}.quoteContact>p{text-align:left}.quoteActions{bottom:10px}.quoteActions a{display:none}}@media print{.standaloneQuote{background:#fff;padding:0}.quoteActions{display:none}.quoteHero,.quoteSheet,.quoteScope,.quoteContact{break-inside:avoid}}.splitAiInput{background:#fff;border:1px solid #d9dfd5;border-radius:16px;margin-top:18px;overflow:hidden}.splitAiInput>header{background:#f5f7f2;border-bottom:1px solid #e2e6df;justify-content:space-between;align-items:flex-start;gap:20px;padding:15px 16px;display:flex}.splitAiInput>header>div{min-width:0}.splitAiInput>header small,.splitAiInput>header strong{display:block}.splitAiInput>header small{color:#9a7540;letter-spacing:.13em;font-size:8px;font-weight:850}.splitAiInput>header strong{color:var(--forest);margin-top:5px;font-size:15px}.splitAiInput>header p{max-width:720px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.65}.splitAiInput>header>span{color:#58705b;background:#fff;border:1px solid #d4ddd2;border-radius:99px;flex:none;padding:6px 9px;font-size:8px}.splitAiInput.routeInputModule{border-color:#a9bca9;box-shadow:0 12px 30px #1f412a0d}.splitAiInput.needsInputModule{border-color:#decaa6}.splitAiInput.needsInputModule>header{background:#fbf7ef}.splitAiInput .routePaste,.splitAiInput .customerRequirementPaste{gap:7px;margin:0;padding:16px;font-weight:750;display:grid}.splitAiInput .customerRequirementPaste textarea{resize:vertical;min-height:160px;line-height:1.75}.splitAiInputAction{background:#fbfcf9;border-top:1px solid #e6e9e2;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;display:flex}.splitAiInputAction span{color:var(--muted);font-size:9px}.splitAiInputAction button{flex:none}.briefAdvancedFields.alwaysOpen{border-top:1px solid #e2e7df}.briefFieldsTitle{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px 0;display:flex}.briefFieldsTitle strong{color:var(--forest);font-size:10px}.briefFieldsTitle span{color:var(--muted);font-size:8px}.allNeedsEvidence{background:#f4f6f1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 16px 16px;padding:14px;display:grid}.allNeedsEvidence>strong{color:var(--forest);grid-column:1/-1;font-size:10px}.allNeedsEvidence article{background:#fff;border:1px solid #dce2d9;border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.allNeedsEvidence article.hard{background:#fffaf1;border-color:#d5af75}.allNeedsEvidence article span{color:#9a7540;letter-spacing:.08em;font-size:7px;font-weight:800}.allNeedsEvidence article b{color:var(--ink);font-size:9px;line-height:1.5}.allNeedsEvidence article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.45;overflow:hidden}.aiModuleRegistryPanel{background:#f8f9f5;border:1px solid #d9ddd5;border-radius:22px;margin-top:24px;padding:28px}.aiModuleRegistryPanel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.aiModuleRegistryPanel>header p{color:var(--sage);letter-spacing:.14em;margin:0;font-size:10px;font-weight:800}.aiModuleRegistryPanel>header h2{margin:7px 0 0;font-size:clamp(24px,2.5vw,34px)}.aiModuleRegistryPanel>header span{max-width:760px;color:var(--muted);margin-top:9px;font-size:13px;line-height:1.65;display:block}.aiModuleStats{text-align:right;flex:none;gap:4px;display:grid}.aiModuleStats b{color:var(--forest);font-size:12px}.aiModuleStats span{margin:0!important;font-size:9px!important}.aiModuleBoundaryNote{background:#edf4eb;border:1px solid #bfd0bd;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:13px 15px;display:flex}.aiModuleBoundaryNote strong{color:var(--forest);white-space:nowrap;font-size:10px}.aiModuleBoundaryNote span{color:#5f7161;font-size:10px;line-height:1.55}.aiModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.aiModuleGrid details{background:#fff;border:1px solid #dfe3dc;border-radius:13px;overflow:hidden}.aiModuleGrid details.active{border-color:#9bb39e}.aiModuleGrid summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:14px;list-style:none;display:grid}.aiModuleGrid summary::-webkit-details-marker{display:none}.aiModuleGrid summary>span{color:var(--forest);background:#edf2eb;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:850}.aiModuleGrid summary div{gap:4px;min-width:0;display:grid}.aiModuleGrid summary strong{color:var(--ink);font-size:11px}.aiModuleGrid summary small{color:var(--muted);font-size:8px;line-height:1.5}.aiModuleGrid summary>b{color:#6b746a;white-space:nowrap;background:#eef0ec;border-radius:99px;padding:4px 7px;font-size:7px}.aiModuleGrid details.active summary>b{color:#fff;background:var(--forest)}.aiModuleGrid details.bridge summary>b{color:#805f30;background:#f3e7cf}.aiModuleDetails{border-top:1px solid #edf0ea;padding:0 14px 14px}.aiModuleDetails dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.aiModuleDetails dl div{background:#f6f7f3;border-radius:8px;min-width:0;padding:8px}.aiModuleDetails dt{color:var(--muted);font-size:7px}.aiModuleDetails dd{overflow-wrap:anywhere;color:var(--ink);margin:3px 0 0;font-size:8px;line-height:1.45}.aiModuleDetails section{gap:5px;display:grid}.aiModuleDetails section strong{font-size:8px}.aiModuleDetails section span{color:#5f7161;font-size:8px}.aiModuleDetails footer{color:var(--muted);border-top:1px dashed #dce1d9;margin-top:11px;padding-top:9px;font-size:8px}.aiModuleDetails .aiModuleControls{background:#fbfcf9;border:1px solid #d9e1d7;border-radius:10px;margin:12px 0;padding:12px}.aiModuleControls>label{color:var(--forest);gap:6px;font-size:9px;font-weight:750;display:grid}.aiModuleControls textarea{resize:vertical;min-height:92px;line-height:1.6}.aiModuleControls small{color:var(--muted);font-size:7px;font-weight:500;line-height:1.5}.aiModuleControls>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.aiModuleControls>div label{color:var(--muted);gap:4px;font-size:8px;display:grid}.aiModuleRegistryFooter{border-top:1px solid #dfe3dc;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.aiModuleRegistryFooter span{color:var(--muted);font-size:9px;line-height:1.55}.aiModuleRegistryFooter button{flex:none}@media (width<=900px){.aiModuleGrid{grid-template-columns:1fr}}@media (width<=650px){.splitAiInput>header,.splitAiInputAction,.aiModuleRegistryPanel>header,.aiModuleBoundaryNote,.aiModuleRegistryFooter{flex-direction:column;align-items:flex-start}.splitAiInputAction button{width:100%}.allNeedsEvidence{grid-template-columns:1fr}.briefFieldsTitle{flex-direction:column;align-items:flex-start}.aiModuleRegistryPanel{padding:18px 14px}.aiModuleStats{text-align:left}.aiModuleDetails dl,.aiModuleControls>div{grid-template-columns:1fr}.aiModuleRegistryFooter button{width:100%}}.analyticsPage .analyticsContent{padding-top:24px}.analyticsOverviewToolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.analyticsOverviewToolbar>div:first-child{align-items:center;gap:14px;min-width:0;display:flex}.analyticsOverviewToolbar h1{color:var(--forest);margin:0;font:500 clamp(27px,3vw,38px)/1.1 Georgia,Noto Serif SC,serif}.analyticsOverviewToolbar>div:first-child>span{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.analyticsExecutiveSummary{color:#fff;background:linear-gradient(118deg,#113d2b 0%,#1f503a 58%,#315d45 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:94px;margin-bottom:12px;padding:18px 22px;display:flex;box-shadow:0 14px 30px #133d2c1f}.analyticsExecutiveSummary>div{gap:5px;min-width:0;display:grid}.analyticsExecutiveSummary small{color:#ffffff9e;letter-spacing:.14em;font-size:8px;font-weight:800}.analyticsExecutiveSummary strong{letter-spacing:-.025em;font-size:clamp(18px,2.1vw,27px);font-weight:650}.analyticsExecutiveSummary strong i{color:#d6ad72;padding:0 5px;font-style:normal}.analyticsExecutiveSummary p{color:#ffffffb8;margin:0;font-size:11px;line-height:1.55}.analyticsExecutiveSummary>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff42;border-radius:10px;flex:none;min-height:38px;padding:0 15px;font-weight:750}.analyticsExecutiveSummary>button span{color:#e5bd81;margin-left:8px}.analyticsV2Notice{color:#785334;background:#fff8ef;border:1px solid #e3c7a7;border-radius:11px;align-items:center;gap:10px;margin:-2px 0 12px;padding:10px 13px;font-size:10px;line-height:1.45;display:flex}.analyticsV2Notice strong{flex:none}.analyticsProposalOverview{border-radius:16px;margin-bottom:12px;padding:16px}.analyticsProposalOverview>header{align-items:center;min-height:54px;padding-bottom:13px}.analyticsProposalOverview>header h2{margin-top:4px;font-size:22px}.analyticsProposalOverview>header p{color:#7b8880;margin:4px 0 0;font-size:9px}.analyticsProposalOverview>header>button{color:#28543d;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.analyticsProposalOverview .analyticsKpiStrip{margin:0}.analyticsKpiStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.analyticsKpiStrip>button{min-width:0;min-height:102px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9ded5;border-radius:14px;align-content:space-between;gap:4px;padding:14px 15px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.analyticsKpiStrip>button:hover,.analyticsKpiStrip>button:focus-visible{border-color:#8ca891;transform:translateY(-1px);box-shadow:0 8px 20px #1a3e2b14}.analyticsKpiStrip small{color:#68766e;font-size:10px;font-weight:720}.analyticsKpiStrip strong{color:var(--forest);text-overflow:ellipsis;font:500 clamp(23px,2.2vw,34px)/1.1 Georgia,Noto Serif SC,serif;overflow:hidden}.analyticsKpiStrip span{color:#8b958f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.analyticsDecisionGrid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:stretch;gap:12px;margin-bottom:12px;display:grid}.analyticsDecisionGrid>.analyticsPanel,.analyticsActionQueueCompact{min-height:0}.analyticsDecisionGrid .analyticsPanel{border-radius:16px;padding:18px}.analyticsDecisionGrid .analyticsPanel>header{align-items:center;min-height:48px;padding-bottom:12px}.analyticsDecisionGrid .analyticsPanel h2{font-size:21px}.analyticsDecisionGrid .analyticsPanel header p,.analyticsDecisionGrid .analyticsPanel header>span{font-size:9px}.analyticsStrictFunnel{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;padding:16px 2px 2px;display:grid}.analyticsStrictFunnel>button{min-width:0;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:#f6f8f4;border:1px solid #dce3da;border-radius:11px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:3px;padding:12px 9px 11px;display:flex;position:relative;overflow:hidden}.analyticsStrictFunnel>button:before{height:var(--funnel-height,40%);content:"";pointer-events:none;background:linear-gradient(#3e6e4f14,#23593b29);position:absolute;inset:auto 0 0}.analyticsStrictFunnel>button>*{z-index:1;position:relative}.analyticsStrictFunnel span{color:#66766c;font-size:9px;line-height:1.35}.analyticsStrictFunnel strong{color:var(--forest);font:500 24px/1 Georgia,Noto Serif SC,serif}.analyticsStrictFunnel small{color:#8a958e;font-size:7px}.analyticsStrictFunnel>button:hover,.analyticsStrictFunnel>button:focus-visible{background:#f1f6ef;border-color:#8ba68f}.analyticsStrictFunnel>button.unavailable{color:#8a958e;background:#fbfbf8;border-style:dashed}.analyticsStrictFunnel>button.unavailable:before{display:none}.analyticsActionQueueCompact{background:#fff;border:1px solid #d9ddd3;border-radius:16px;overflow:hidden}.analyticsActionQueueCompact>header{min-height:66px;padding:13px 16px}.analyticsActionQueueCompact>header h2{margin-top:4px;font-size:21px}.analyticsActionQueueCompact>header>strong{align-content:center;gap:1px;display:grid}.analyticsActionQueueCompact>header>strong small{color:#ffffff9e;font-family:inherit;font-size:6px;font-weight:700}.analyticsActionQueueCompact button{min-height:56px;padding:9px 13px}.analyticsActionQueueCompact button small{white-space:normal}.analyticsTrendGrid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr)}.analyticsTrendChart{padding-top:14px}.analyticsTrendLegend{color:#7a877f;justify-content:space-between;align-items:center;gap:16px;font-size:8px;display:flex}.analyticsTrendLegend>span{align-items:center;gap:4px;display:flex}.analyticsTrendLegend>span:before{content:"";background:#a8b6aa;border-radius:50%;width:7px;height:7px;display:inline-block}.analyticsTrendLegend>span.quoted:before{background:#c39a60}.analyticsTrendLegend>span.won:before{background:#1c6245}.analyticsTrendPlot{border-top:1px solid #edf0ea;align-items:stretch;gap:7px;height:168px;margin-top:10px;padding:7px 4px 0;display:flex;overflow-x:auto}.analyticsTrendPoint{flex:1 0 52px;grid-template-rows:1fr auto;gap:6px;min-width:52px;display:grid}.analyticsTrendPoint:has(button>i){flex-basis:140px;min-width:140px}.analyticsTrendPoint>div{justify-content:center;align-items:flex-end;gap:3px;min-height:124px;display:flex}.analyticsTrendPoint button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;width:44px;height:100%;min-height:44px;padding:0;display:flex;position:relative}.analyticsTrendPoint button>i{pointer-events:none;background:#a8b6aa;border-radius:4px 4px 1px 1px;width:12px;min-height:3px;display:block}.analyticsTrendPoint button.quoted>i{background:#c39a60}.analyticsTrendPoint button.won>i{background:#1c6245}.analyticsTrendPoint button:not(:has(>i)){background:#a8b6aa;border-radius:4px 4px 1px 1px;width:min(15px,38%);height:auto;min-height:3px}.analyticsTrendPoint button:not(:has(>i)):after{content:"";width:100%;height:44px;position:absolute;bottom:50%;left:0;transform:translateY(50%)}.analyticsTrendPoint button:not(:has(>i)).quoted{background:#c39a60}.analyticsTrendPoint button:not(:has(>i)).won{background:#1c6245}.analyticsTrendPoint button b{color:#5f7066;font-size:7px;line-height:1;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.analyticsTrendPoint button:has(>i) b{top:1px}.analyticsTrendPoint button:hover,.analyticsTrendPoint button:focus-visible{filter:brightness(.86)}.analyticsTrendPoint>span,.analyticsTrendPoint>small{color:#77847c;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.analyticsTrendEmpty{color:#859087;place-items:center;min-height:130px;font-size:10px;display:grid}.analyticsSourcePanel .analyticsRankList{gap:2px;padding-top:5px;display:grid}.analyticsSourcePanel .analyticsRankList>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 4px}.analyticsSourcePanel .analyticsRankList>button:hover{background:#f3f6f1}.analyticsSourcePanel .analyticsRankList p{margin-bottom:6px}.analyticsSourcePanel .analyticsRankList i,.analyticsSourcePanel .analyticsRankList em{border-radius:99px;height:5px;display:block}.analyticsSourcePanel .analyticsRankList i{background:#eef1ec}.analyticsSourcePanel .analyticsRankList em{background:#4a7759;min-width:3px}.analyticsPriorityPanel{border-radius:16px;min-height:0;margin-bottom:12px;padding:18px}.analyticsPriorityPanel>header{align-items:center;min-height:48px;padding-bottom:12px}.analyticsPriorityPanel h2{font-size:21px}.analyticsPriorityPanel header>span{font-size:9px}.analyticsTableScroll{overscroll-behavior-inline:contain;width:100%;overflow:auto}.analyticsDataTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1060px}.analyticsDataTable.compact{min-width:960px}.analyticsDataTable th{z-index:2;color:#6d7a72;letter-spacing:.04em;text-align:left;white-space:nowrap;background:#f5f7f3;border-bottom:1px solid #dfe4dc;padding:10px 12px;font-size:8px;font-weight:800;position:sticky;top:0}.analyticsDataTable td{vertical-align:middle;color:#263b31;border-bottom:1px solid #ecefe9;height:68px;padding:10px 12px;font-size:10px;line-height:1.45}.analyticsDataTable tbody tr{cursor:default}.analyticsPriorityPanel .analyticsDataTable tbody tr{cursor:pointer}.analyticsDataTable tbody tr:hover td{background:#f8faf6}.analyticsDataTable td>strong,.analyticsDataTable td>button>strong{color:#183d2c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.analyticsDataTable td>small,.analyticsDataTable td>button>small{color:#89928d;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:3px;font-size:7px;line-height:1.45;display:block;overflow:hidden}.analyticsDataTable td>button:not(.analyticsRowOpen){color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.analyticsDataTable th:first-child,.analyticsDataTable td:first-child{z-index:1;background:#fff;position:sticky;left:0;box-shadow:8px 0 12px -13px #183c2b80}.analyticsDataTable th:first-child{z-index:3;background:#f5f7f3}.analyticsDataTable tbody tr:hover td:first-child{background:#f8faf6}.analyticsCellEmpty{color:#99a19c;font-size:9px}.analyticsRowOpen{color:#315b43;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd8cf;border-radius:8px;min-height:30px;padding:0 10px;font-size:8px;font-weight:750}.analyticsRowOpen:hover{background:#f1f6ef;border-color:#6f9579}.analyticsIdentityCell>button{grid-template-columns:30px minmax(0,1fr);align-items:center}.analyticsIdentityCell>button>span{color:#315e44;background:#e5eee4;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.analyticsIdentityCell>button>div{min-width:0}.analyticsIdentityCell em{color:#a2aaa5;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;display:block;overflow:hidden}.analyticsDeepAnalysis{background:#fff;border:1px solid #d9ddd3;border-radius:15px;margin:0 0 12px;overflow:hidden}.analyticsDeepAnalysis>summary{color:#264635;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;font-size:11px;font-weight:800;list-style:none;display:flex}.analyticsDeepAnalysis>summary::-webkit-details-marker{display:none}.analyticsDeepAnalysis>summary small{color:#89948d;font-size:8px;font-weight:500}.analyticsDeepAnalysis>div{padding:0 12px 12px}.analyticsDeepAnalysis .analyticsLowerGrid,.analyticsDeepAnalysis .analyticsEvidenceGrid{margin-top:12px}.analyticsSignalCloud>button{color:inherit;text-align:left;cursor:pointer;background:#eef2eb;border:0;border-radius:10px;gap:4px;padding:12px;display:grid}.analyticsSignalCloud>button:hover{background:#e4ece2}.analyticsSignalCloud>button b{font-size:11px}.analyticsSignalCloud>button small{color:#738078;font-size:8px}.analyticsDataCenterHead{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;padding:0 2px;display:flex}.analyticsDataCenterHead>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.analyticsDataCenterHead h1{color:var(--forest);margin:0;font:500 clamp(27px,3vw,38px)/1.1 Georgia,Noto Serif SC,serif}.analyticsDataCenterHead p{color:#758179;margin:5px 0 0;font-size:10px}.analyticsBackButton{color:#315b43;cursor:pointer;background:#fff;border:1px solid #d5ddd4;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:750}.analyticsDataCenterTabs{background:#e7eae4;border-radius:11px;gap:4px;width:max-content;margin:0 0 14px;padding:4px;display:flex}.analyticsDataCenterTabs button{color:#66756c;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 18px;font-size:10px;font-weight:780}.analyticsDataCenterTabs button.active{color:#fff;background:#184c35;box-shadow:0 5px 13px #184c3529}.analyticsProposalConversion{gap:12px;display:grid}.analyticsProposalFilters{background:#fff;border:1px solid #d9ddd5;border-radius:14px;grid-template-columns:auto minmax(220px,1fr) minmax(150px,.45fr) auto;align-items:end;gap:9px;padding:11px 12px;display:grid}.analyticsProposalFilters label{color:#718078;gap:4px;min-width:0;font-size:8px;font-weight:760;display:grid}.analyticsProposalFilters input,.analyticsProposalFilters select{color:#243b2e;background:#fff;border:1px solid #d5ddd5;border-radius:8px;outline:none;width:100%;min-height:36px;padding:0 10px;font-size:10px}.analyticsProposalFilters select:disabled{color:#8b958e;background:#f2f4f0}.analyticsProposalFilters input:focus,.analyticsProposalFilters select:focus{border-color:#729179;box-shadow:0 0 0 2px #507b5b14}.analyticsProposalFilters>button{min-height:36px;padding-inline:16px}.analyticsProposalSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.analyticsProposalSummary article{background:#fff;border:1px solid #d9dfd6;border-radius:13px;align-content:space-between;gap:7px;min-width:0;min-height:112px;padding:14px;display:grid}.analyticsProposalSummary article.unavailable{background:#f4f5f1;border-style:dashed}.analyticsProposalSummary small{color:#6c7a72;font-size:9px;font-weight:760}.analyticsProposalSummary strong{color:#173e2c;text-overflow:ellipsis;font:500 clamp(22px,2vw,31px)/1.05 Georgia,Noto Serif SC,serif;overflow:hidden}.analyticsProposalSummary p{color:#87918a;margin:0;font-size:8px;line-height:1.45}.analyticsProposalTruth{background:linear-gradient(115deg,#f0f5ed,#faf7ef);border:1px solid #d7ddd5;border-radius:13px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:13px 16px;display:grid}.analyticsProposalTruth article{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 10px;min-width:0;display:grid}.analyticsProposalTruth article small{color:#9b6a39;letter-spacing:.08em;font-size:8px;font-weight:800}.analyticsProposalTruth article strong{color:#244a36;font-size:12px}.analyticsProposalTruth article p{color:#69766f;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.analyticsProposalTruth>i{color:#9b6a39;font:20px Georgia,serif}.analyticsProposalStages{background:#fff;border:1px solid #d9ded6;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;padding:12px;display:grid}.analyticsProposalStages article{background:#f3f6f1;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;padding:11px;display:grid}.analyticsProposalStages article.unavailable{opacity:.78;background:#f4f4f1}.analyticsProposalStages article>span{color:#8d6338;background:#eee2d1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.analyticsProposalStages article>div{gap:3px;min-width:0;display:grid}.analyticsProposalStages small{color:#68766e;font-size:8px;font-weight:760}.analyticsProposalStages strong{color:#173f2d;font:500 24px/1 Georgia,Noto Serif SC,serif}.analyticsProposalStages p,.analyticsProposalStages em{color:#89938d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;font-style:normal;line-height:1.4;overflow:hidden}.analyticsProposalTableWrap .analyticsTableScroll{min-height:280px;max-height:calc(100vh - 300px)}.analyticsProposalTable{min-width:1320px}.analyticsProposalTable th:first-child{width:145px}.analyticsProposalTable th:nth-child(2){width:92px}.analyticsProposalTable th:nth-child(3){width:175px}.analyticsProposalTable th:nth-child(4){width:130px}.analyticsProposalTable th:nth-child(5),.analyticsProposalTable th:nth-child(6){width:165px}.analyticsProposalTable th:nth-child(7){width:125px}.analyticsProposalTable th:nth-child(8){width:175px}.analyticsProposalTable th:nth-child(9){width:170px}.analyticsProposalTable td{height:78px}.analyticsProposalTable td>.analyticsCellEmpty{gap:3px;display:grid}.analyticsProposalTable td>.analyticsCellEmpty small{color:#a0a8a3;font-size:7px}.analyticsProposalTable td>.analyticsStatus+small{color:#87918a;margin-top:5px;font-size:7px;line-height:1.4;display:block}.analyticsProposalLead{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.analyticsProposalLead:disabled{cursor:default}.analyticsProposalLead strong{color:#1e4934;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.analyticsProposalLead small{color:#849087;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.45;overflow:hidden}.analyticsProposalNext{border-left:3px solid #6f9279;gap:3px;min-width:0;padding-left:8px;display:grid}.analyticsProposalNext.severity-critical{border-left-color:#ad5d4d}.analyticsProposalNext.severity-warning{border-left-color:#be8b4f}.analyticsProposalNext strong,.analyticsProposalNext small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analyticsProposalNext strong{color:#294b38;font-size:9px}.analyticsProposalNext small{color:#87918a;font-size:7px}.analyticsProposalBindActions{gap:5px;display:grid}.analyticsProposalBindActions button{color:#27533c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd7cc;border-radius:7px;min-height:27px;padding:0 8px;font-size:7px;font-weight:780}.analyticsProposalBindActions button:first-child{color:#fff;background:#285a40;border-color:#285a40}.analyticsProposalBindActions button:hover,.analyticsProposalBindActions button:focus-visible{border-color:#9b6b3d}.analyticsProposalBoundary{color:#7d8981;justify-content:space-between;gap:24px;padding:0 3px;font-size:8px;line-height:1.55;display:flex}.analyticsProposalBoundary span{max-width:48%}.analyticsProposalBindingPicker{gap:14px;padding:20px 24px;display:grid}.analyticsProposalBindingPicker label{color:#64736a;gap:6px;font-size:9px;font-weight:760;display:grid}.analyticsProposalBindingPicker input,.analyticsProposalBindingPicker select{color:#20392b;background:#fff;border:1px solid #d1d9d1;border-radius:9px;width:100%;min-height:43px;padding:0 12px;font-size:11px}.analyticsProposalBindingPicker input:read-only{background:#f1f4ef}.analyticsProposalBindingPicker label small{color:#8a958e;font-size:8px;font-weight:500}.analyticsProposalBindingEmpty{color:#6d7c73;text-align:center;border:1px dashed #cfd8cf;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:140px;padding:22px;display:grid}.analyticsProposalBindingEmpty strong{color:#244b36;font-size:13px}.analyticsProposalBindingEmpty span{font-size:9px}.analyticsProposalBindingEmpty button{margin-top:5px}.analyticsLeadDetailFull{background:#fff;border:1px solid #d9ddd3;border-radius:18px;max-height:none;overflow:visible}.analyticsLeadDetailFull .analyticsLeadDetailInner{padding:22px}.analyticsDataExplorer{background:#fff;border:1px solid #d9ddd3;border-radius:16px;overflow:hidden}.analyticsDataViews{background:#f3f5f1;border-bottom:1px solid #e1e5de;gap:5px;padding:9px;display:flex;overflow-x:auto}.analyticsDataViews button{color:#6a776f;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;min-height:34px;padding:0 13px;font-size:9px;font-weight:750}.analyticsDataViews button.active{color:#fff;background:#1c5138;box-shadow:0 4px 10px #1c513824}.analyticsDataFilters{border-bottom:1px solid #e7eae5;grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(105px,.75fr)) auto auto;align-items:end;gap:8px;padding:12px;display:grid}.analyticsDataFilters label{color:#77837c;gap:4px;min-width:0;font-size:7px;font-weight:750;display:grid}.analyticsDataFilters input,.analyticsDataFilters select{color:#233a2d;background:#fff;border:1px solid #d8ded7;border-radius:8px;outline:none;width:100%;min-height:34px;padding:0 9px;font-size:9px}.analyticsDataFilters input:focus,.analyticsDataFilters select:focus{border-color:#729179;box-shadow:0 0 0 2px #507b5b14}.analyticsDataFilters>button{white-space:nowrap;min-height:34px;padding:0 12px}.analyticsActiveFilters{color:#78847c;border-bottom:1px solid #ecefe9;align-items:center;gap:6px;min-height:39px;padding:7px 12px;font-size:8px;display:flex}.analyticsActiveFilters>span,.analyticsActiveFilters>button{color:#526a59;white-space:nowrap;background:#f4f7f2;border:1px solid #dbe1d9;border-radius:99px;padding:5px 8px;font-size:8px}.analyticsActiveFilters>button{cursor:pointer}.analyticsActiveFilters>b{color:#294b38;white-space:nowrap;margin-left:auto;font-size:9px}.analyticsDataExplorer .analyticsTableScroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:330px;max-height:calc(100vh - 300px)}.analyticsDataExplorer .analyticsTableScroll:focus-visible{outline-offset:-2px;outline:2px solid #be8a4a}.analyticsDataExplorer .analyticsDataTable th{top:0}.analyticsDataExplorer .analyticsDataTable td:nth-child(2),.analyticsDataExplorer .analyticsDataTable td:nth-child(3){width:145px}.analyticsDataTableEmpty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:360px;padding:36px;display:grid}.analyticsDataTableEmpty>span{color:#9bac9f;font-size:28px}.analyticsDataTableEmpty h2{color:#294b38;margin:0;font-size:18px}.analyticsDataTableEmpty p{color:#849088;margin:0 0 9px;font-size:9px}.analyticsDataPagination{color:#77837b;background:#fafbf8;border-top:1px solid #e6eae4;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 12px;font-size:8px;display:flex}.analyticsDataPagination>div{gap:6px;display:flex}.analyticsDataPagination button{color:#315b43;cursor:pointer;background:#fff;border:1px solid #d1dad2;border-radius:7px;min-height:30px;padding:0 10px;font-size:8px;font-weight:750}.analyticsDataPagination button:disabled{opacity:.38;cursor:not-allowed}.analyticsInlineSignals,.analyticsInlineActions{gap:5px;display:grid}.analyticsInlineSignals>span,.analyticsInlineActions>span{border-left:2px solid #c69b5d;gap:2px;min-width:0;padding-left:7px;display:grid}.analyticsInlineActions>span{border-left-color:#6b9576}.analyticsInlineSignals b,.analyticsInlineActions b{color:#2b4a38;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.analyticsInlineSignals small,.analyticsInlineActions small{color:#869189;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.analyticsLeadActions{background:#f8faf6;border:1px solid #d8dfd7;border-radius:14px;margin:18px 0 0;padding:18px}.analyticsLeadActions>header{border-bottom:1px solid #dfe5dc;justify-content:space-between;gap:20px;padding-bottom:12px;display:flex}.analyticsLeadActions>header small{color:#a36a35;letter-spacing:.14em;font-size:8px;font-weight:800}.analyticsLeadActions>header h2{color:#214431;margin:3px 0;font:500 22px/1.2 Georgia,Noto Serif SC,serif}.analyticsLeadActions>header p{color:#7b877f;max-width:700px;margin:0;font-size:9px;line-height:1.5}.analyticsLeadActions>header>span{color:#315f44;background:#e6efe5;border-radius:99px;flex:none;align-self:center;padding:6px 9px;font-size:8px;font-weight:750}.analyticsLeadActions>form{grid-template-columns:minmax(220px,1.5fr) minmax(110px,.55fr) minmax(170px,.75fr) auto;align-items:end;gap:8px;padding:12px 0;display:grid}.analyticsLeadActions>form label{color:#718078;gap:4px;font-size:8px;font-weight:750;display:grid}.analyticsLeadActions input,.analyticsLeadActions select{color:#273d31;background:#fff;border:1px solid #d5ddd4;border-radius:8px;width:100%;min-height:35px;padding:0 9px;font-size:9px}.analyticsLeadActions>form button{min-height:35px;padding:0 13px}.analyticsLeadActionList{gap:7px;display:grid}.analyticsLeadAction{background:#fff;border:1px solid #e0e5de;border-radius:10px;grid-template-columns:minmax(190px,.9fr) minmax(260px,1.3fr);align-items:center;gap:10px;padding:10px;display:grid}.analyticsLeadAction.status-completed{opacity:.76}.analyticsLeadActionCopy{grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;min-width:0;display:grid}.analyticsLeadActionCopy>span{color:#486a54;background:#e8f0e6;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:800}.analyticsLeadActionCopy strong{color:#253e30;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.analyticsLeadActionCopy small{color:#869088;grid-column:1/-1;font-size:7px}.analyticsActionResolve,.analyticsActionResolved{grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.analyticsActionResolve input{min-width:0}.analyticsActionResolve button,.analyticsActionResolved button{color:#315b43;cursor:pointer;background:#fff;border:1px solid #ccd7ce;border-radius:7px;min-height:31px;padding:0 9px;font-size:8px;font-weight:750}.analyticsActionResolved{grid-template-columns:auto 1fr auto}.analyticsActionResolved>span{color:#406b50;font-size:8px;font-weight:800}.analyticsActionResolved>small{color:#7f8b83;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.analyticsActionEmpty{color:#8b958e;text-align:center;align-content:center;place-items:center;gap:3px;min-height:72px;display:grid}.analyticsActionEmpty span{font-size:18px}.analyticsActionEmpty p{margin:0;font-size:8px}.analyticsLeadActions>details{border-top:1px dashed #d8ded6;margin-top:10px}.analyticsLeadActions>details>summary{color:#607268;cursor:pointer;padding:10px 0;font-size:8px;font-weight:750}.analyticsOverviewToolbar button:focus-visible,.analyticsExecutiveSummary button:focus-visible,.analyticsKpiStrip button:focus-visible,.analyticsDataCenterTabs button:focus-visible,.analyticsProposalFilters button:focus-visible,.analyticsDataViews button:focus-visible,.analyticsDataTable button:focus-visible,.analyticsLeadActions button:focus-visible,.analyticsSourcePanel button:focus-visible{outline-offset:2px;outline:2px solid #be8a4a}.analyticsPage[data-range-busy=true] .analyticsExecutiveSummary button,.analyticsPage[data-range-busy=true] .analyticsKpiStrip button,.analyticsPage[data-range-busy=true] .analyticsDecisionGrid button,.analyticsPage[data-range-busy=true] .analyticsPriorityPanel button,.analyticsPage[data-range-busy=true] .analyticsDeepAnalysis button{opacity:.55;cursor:progress}@media (width<=1100px){.analyticsKpiStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticsKpiStrip>button:nth-child(4),.analyticsKpiStrip>button:nth-child(5){min-height:88px}.analyticsDecisionGrid,.analyticsTrendGrid{grid-template-columns:1fr}.analyticsDataFilters{grid-template-columns:repeat(4,minmax(0,1fr))}.analyticsDataFilters .search{grid-column:span 2}.analyticsLeadActions>form{grid-template-columns:2fr 1fr 1fr auto}.analyticsProposalSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticsProposalFilters{grid-template-columns:auto minmax(200px,1fr) minmax(140px,.5fr)}.analyticsProposalFilters>button{grid-column:3}}@media (width<=720px){.analyticsPage .analyticsContent{width:min(100% - 24px,1500px);padding-top:14px}.analyticsOverviewToolbar,.analyticsDataCenterHead{flex-direction:column;align-items:stretch}.analyticsDataCenterTabs{width:100%}.analyticsDataCenterTabs button{flex:1;min-height:44px}.analyticsOverviewToolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.analyticsOverviewToolbar .analyticsPageHeadActions{justify-content:space-between;width:100%}.analyticsExecutiveSummary{flex-direction:column;align-items:stretch;gap:13px;padding:16px}.analyticsExecutiveSummary>button{width:100%}.analyticsKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsKpiStrip>button{min-height:88px}.analyticsKpiStrip>button:last-child{grid-column:1/-1}.analyticsDecisionGrid .analyticsPanel,.analyticsPriorityPanel{padding:14px}.analyticsStrictFunnel{grid-template-columns:repeat(5,112px);overflow-x:auto}.analyticsStrictFunnel>button{min-height:82px}.analyticsTrendChart{overflow:hidden}.analyticsTrendPlot{min-width:100%}.analyticsDeepAnalysis>summary{flex-direction:column;align-items:flex-start;gap:4px}.analyticsDataFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsDataFilters .search{grid-column:1/-1}.analyticsDataFilters>button{width:100%}.analyticsProposalFilters{grid-template-columns:1fr 1fr}.analyticsProposalFilters .analyticsRange{grid-column:1/-1;overflow-x:auto}.analyticsProposalFilters .search{grid-column:1/-1}.analyticsProposalFilters>button{grid-column:auto;min-height:44px}.analyticsProposalFilters input,.analyticsProposalFilters select{min-height:44px;font-size:16px}.analyticsProposalSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsProposalTruth{grid-template-columns:1fr;gap:9px}.analyticsProposalTruth>i{text-align:center;transform:rotate(90deg)}.analyticsProposalBoundary{flex-direction:column;gap:6px}.analyticsProposalBoundary span{max-width:none}.analyticsActiveFilters{overflow-x:auto}.analyticsActiveFilters>b{margin-left:8px}.analyticsDataCenterHead:has(.analyticsBackButton){z-index:38;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f5eff5;border-bottom:1px solid #d9dfd7;flex-direction:row;align-items:center;margin:0 -2px 12px;padding:9px 2px;position:sticky;top:0}.analyticsDataCenterHead:has(.analyticsBackButton)>div:first-child{min-width:0}:is(.analyticsDataCenterHead:has(.analyticsBackButton)>div:first-child>small,.analyticsDataCenterHead:has(.analyticsBackButton)>div:first-child>p){display:none}.analyticsDataCenterHead:has(.analyticsBackButton) h1{text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.analyticsDataCenterHead:has(.analyticsBackButton)>div:last-child{margin-left:auto}.analyticsDataCenterHead:has(.analyticsBackButton) .analyticsPrimary{padding-inline:11px;font-size:10px}.analyticsTopbar nav button,.analyticsRange button,.analyticsExecutiveSummary>button,.analyticsDataStatus>button,.analyticsDataViews button,.analyticsDataFilters input,.analyticsDataFilters select,.analyticsDataFilters>button,.analyticsActiveFilters>button,.analyticsRowOpen,.analyticsIdentityCell>button,.analyticsDataPagination button,.analyticsBackButton,.analyticsDataCenterHead .analyticsPrimary,.analyticsLeadActions>form button,.analyticsActionResolve button,.analyticsActionResolved button,.analyticsEvidenceList button,.analyticsAnalysisCard>footer button,.analyticsQuickStage label{min-height:44px}.analyticsUser a,.analyticsUser button{align-items:center;min-height:44px;display:inline-flex}.analyticsCreateModal>header button{width:44px;height:44px}.analyticsPage input,.analyticsPage select,.analyticsPage textarea{font-size:16px}.analyticsDataFilters input,.analyticsDataFilters select{min-height:44px}.analyticsActiveFilters>button{align-items:center;display:inline-flex}.analyticsDataExplorer .analyticsTableScroll{-webkit-overflow-scrolling:touch;min-height:min(300px,52svh);max-height:min(65svh,620px);overflow:auto}.analyticsDataExplorer .analyticsDataTable th{top:0}.analyticsDataExplorer .analyticsDataTable th:first-child{z-index:4;left:0}.analyticsDataExplorer .analyticsDataTable td:first-child{z-index:2;left:0}.analyticsLeadDetailFull .analyticsLeadDetailInner,.analyticsLeadActions{padding:14px}.analyticsLeadActions>header{flex-direction:column;align-items:flex-start;gap:8px}.analyticsLeadActions>header>span{align-self:flex-start}.analyticsLeadActions>form,.analyticsLeadAction{grid-template-columns:1fr}.analyticsActionResolve{grid-template-columns:1fr auto auto}}@media (width<=430px){.analyticsOverviewToolbar .analyticsPageHeadActions{flex-direction:column;align-items:stretch}.analyticsOverviewToolbar .analyticsRange,.analyticsOverviewToolbar .analyticsPrimary{width:100%}.analyticsKpiStrip{grid-template-columns:1fr 1fr}.analyticsProposalSummary,.analyticsProposalFilters{grid-template-columns:1fr}.analyticsProposalFilters .analyticsRange,.analyticsProposalFilters .search,.analyticsProposalFilters>button{grid-column:auto}.analyticsDataFilters{grid-template-columns:1fr}.analyticsDataFilters .search{grid-column:auto}.analyticsActionResolve,.analyticsActionResolved{grid-template-columns:1fr 1fr}.analyticsActionResolve input,.analyticsActionResolved>small{grid-column:1/-1}}.analyticsSettingsMenu{position:relative}.analyticsSettingsMenu>summary{color:#174b36;cursor:pointer;background:0 0;border:1px solid #cbd2c8;border-radius:99px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-weight:700;list-style:none;display:flex}.analyticsSettingsMenu>summary::-webkit-details-marker{display:none}.analyticsSettingsMenu>summary:after{content:"⌄";color:#819087;font-size:10px;transform:translateY(-2px)}.analyticsSettingsMenu.active>summary,.analyticsSettingsMenu[open]>summary{background:#edf3eb;border-color:#75917c}.analyticsSettingsMenu>div{z-index:110;background:#fff;border:1px solid #d6ddd4;border-radius:13px;gap:4px;width:250px;padding:7px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 42px #163c2c29}.analyticsUser .analyticsSettingsMenu button{color:#274b38;text-align:left;background:0 0;border:0;border-radius:9px;gap:3px;width:100%;min-height:58px;padding:10px 12px;display:grid}.analyticsUser .analyticsSettingsMenu button:hover,.analyticsUser .analyticsSettingsMenu button.active{background:#eff4ed}.analyticsSettingsMenu button strong{font-size:11px}.analyticsSettingsMenu button small{color:#7b8780;font-size:11px;font-weight:500;line-height:1.45}.analyticsPlainSummary{min-height:116px}.analyticsPlainSummary>div{gap:4px}.analyticsPlainSummary p+p{color:#ffffff9e}.analyticsPlainSummary small{font-size:11px}.analyticsPlainSummary p{font-size:13px}.analyticsDataChain{background:#fff;border:1px solid #d9dfd7;border-radius:15px;margin-bottom:12px;padding:13px 15px 11px}.analyticsDataChain>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.analyticsDataChain>header div{gap:2px;display:grid}.analyticsDataChain>header small{color:#7b8880;font-size:10px}.analyticsDataChain>header strong{color:#234936;font-size:13px}.analyticsDataChain>header button{color:#2d6447;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:11px;font-weight:750}.analyticsDataChain ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.analyticsDataChain li{background:#fafbf8;border:1px dashed #d7ddd5;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;min-height:58px;padding:9px 10px;display:flex}.analyticsDataChain li>span{color:#7f8b84;background:#ecefeb;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.analyticsDataChain li>div{gap:3px;min-width:0;display:grid}.analyticsDataChain li strong{color:#445a4c;font-size:11px}.analyticsDataChain li small{color:#8a948e;font-size:9px;line-height:1.35}.analyticsDataChain li.state-ready{background:#f3f8f1;border-style:solid;border-color:#c9dccd}.analyticsDataChain li.state-ready>span{color:#fff;background:#2e6547}.analyticsDataChain li.state-attention{background:#fff8ee;border-color:#dca77d}.analyticsDataChain li.state-attention>span{color:#fff;background:#ba6c32}.analyticsDataChain>p{color:#8a948e;margin:8px 2px 0;font-size:9px;line-height:1.45}.analyticsPage>.analyticsContent>.analyticsKpiStrip small,.analyticsAttributionKpis>article small{font-size:13px}.analyticsPage>.analyticsContent>.analyticsKpiStrip span,.analyticsAttributionKpis>article span{text-overflow:clip;white-space:normal;font-size:11px;line-height:1.4;overflow:visible}.analyticsV2DecisionGrid{grid-template-columns:minmax(0,1.75fr) minmax(300px,.7fr)}.analyticsV2DecisionGrid .analyticsPanel header>span{text-align:right;font-size:11px;line-height:1.4}.analyticsV2DecisionGrid .analyticsStrictFunnel span{font-size:12px}.analyticsV2DecisionGrid .analyticsStrictFunnel small{font-size:10px;line-height:1.35}.analyticsActionQueueCompact .analyticsQueueClear{min-height:172px;padding:22px}.analyticsPriorityPanel .analyticsDataTable th{font-size:11px}.analyticsPriorityPanel .analyticsDataTable td,.analyticsPriorityPanel .analyticsDataTable td>strong,.analyticsPriorityPanel .analyticsDataTable td>button>strong{font-size:12px}.analyticsPriorityPanel .analyticsDataTable td>small,.analyticsPriorityPanel .analyticsDataTable td>button>small,.analyticsPriorityPanel .analyticsCellEmpty{font-size:10px}.analyticsProposalFold{background:#f8faf6;border:1px solid #d9dfd7;border-radius:14px;margin-bottom:12px}.analyticsProposalFold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:11px 16px;list-style:none;display:flex}.analyticsProposalFold>summary::-webkit-details-marker{display:none}.analyticsProposalFold>summary span{gap:2px;display:grid}.analyticsProposalFold>summary b{color:#355342;font-size:12px}.analyticsProposalFold>summary small,.analyticsProposalFold>summary i{color:#849087;font-size:10px;font-style:normal}.analyticsProposalFold[open]>summary{border-bottom:1px solid #e0e5de}.analyticsProposalFold .analyticsProposalOverview{background:#fff;border:0;margin:0}.analyticsAttributionNotice{background:#fff8eb;border:1px solid #e3c99f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 18px;margin-bottom:12px;padding:14px 17px;display:grid}.analyticsAttributionNotice strong{color:#765121;font-size:12px}.analyticsAttributionNotice p{color:#866f52;margin:0;font-size:12px;line-height:1.55}.analyticsAttributionKpis>article{text-align:left;background:#fff;border:1px solid #d9ded5;border-radius:14px;align-content:space-between;gap:4px;min-width:0;min-height:102px;padding:14px 15px;display:grid}.analyticsAttributionKpis>article small{color:#68766e;font-size:13px;font-weight:720}.analyticsAttributionKpis>article strong{color:#8b948f;font:500 clamp(23px,2.2vw,34px)/1.1 Georgia,Noto Serif SC,serif}.analyticsAttributionKpis>article span{color:#8b958f;text-overflow:clip;white-space:normal;font-size:11px;line-height:1.4;overflow:visible}.analyticsAttributionGrid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.65fr);gap:12px;margin-bottom:12px;display:grid}.analyticsAttributionGrid>.analyticsPanel{border-radius:16px;min-height:0;padding:18px}.analyticsAttributionGrid>.analyticsPanel>header{align-items:center;min-height:48px;padding-bottom:13px}.analyticsAttributionGrid>.analyticsPanel h2{font-size:21px}.analyticsAttributionGrid>.analyticsPanel header>span{color:#7c8981;font-size:11px}.analyticsAttributionPath>div{grid-template-columns:repeat(9,auto);align-items:center;gap:7px;min-height:146px;display:grid;overflow-x:auto}.analyticsAttributionPath article{background:#f6f9f5;border:1px solid #d8e0d7;border-radius:11px;align-content:center;gap:5px;width:124px;min-height:94px;padding:12px;display:grid}.analyticsAttributionPath article.missing{background:#faf9f5;border-style:dashed}.analyticsAttributionPath article small{color:#6d7b73;font-size:11px}.analyticsAttributionPath article strong{color:#173f2d;font:500 24px/1 Georgia,serif}.analyticsAttributionPath article.missing strong{color:#929b96}.analyticsAttributionPath article span{color:#8a948e;font-size:10px;line-height:1.4}.analyticsAttributionPath>div>i{color:#a8b0aa;font-style:normal}.analyticsRecordedSources>div{display:grid}.analyticsRecordedSources button{width:100%;min-height:52px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8ece6;justify-content:space-between;align-items:center;gap:12px;padding:8px 3px;display:flex}.analyticsRecordedSources button:hover{background:#f6f8f4}.analyticsRecordedSources button span{gap:3px;display:grid}.analyticsRecordedSources button strong{color:#284b38;font-size:12px}.analyticsRecordedSources button small{color:#87928b;font-size:10px}.analyticsRecordedSources button b{color:#315f45;white-space:nowrap;font-size:11px}.analyticsAttributionNext{background:#fff;border:1px solid #d9dfd7;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;display:grid}.analyticsAttributionNext>strong{color:#244b36;font-size:13px}.analyticsAttributionNext ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.analyticsAttributionNext li{color:#68776e;align-items:center;gap:8px;min-width:0;font-size:11px;line-height:1.45;display:flex}.analyticsAttributionNext li b{color:#2c6044;background:#e6efe4;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}@media (width<=1100px){.analyticsAttributionKpis>article{min-height:88px}.analyticsAttributionGrid,.analyticsAttributionNext{grid-template-columns:1fr}}@media (width<=720px){.analyticsUserName{display:none}.analyticsSettingsMenu>summary{min-height:44px}.analyticsSettingsMenu>div{width:min(280px,100vw - 24px);position:fixed;top:72px;right:12px}.analyticsPlainSummary{min-height:0}.analyticsDataChain ol{grid-template-columns:1fr}.analyticsDataChain li{min-height:0}.analyticsAttributionNotice{grid-template-columns:1fr}.analyticsAttributionKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsAttributionKpis>article:last-child{grid-column:1/-1}.analyticsAttributionPath>div{grid-template-columns:repeat(9,auto);padding-bottom:5px}.analyticsAttributionNext ol{grid-template-columns:1fr}}@media (width<=430px){.analyticsLocalBadge{display:none}.analyticsAttributionKpis{grid-template-columns:1fr 1fr}}.analyticsPage[data-tab=overview]>.analyticsContent{width:min(1360px,100% - 40px);padding:22px 0 58px}.analyticsPage[data-tab=overview] .analyticsOverviewToolbar{gap:16px;margin-bottom:12px}.analyticsPage[data-tab=overview] .analyticsOverviewToolbar>div:first-child{align-items:flex-end;gap:18px}.analyticsPage[data-tab=overview] .analyticsOverviewToolbar>div:first-child>div{gap:2px;display:grid}.analyticsPage[data-tab=overview] .analyticsOverviewToolbar>div:first-child>div>small{color:#9a744b;letter-spacing:.18em;font-size:9px;font-weight:850}.analyticsPage[data-tab=overview] .analyticsOverviewToolbar h1{letter-spacing:-.035em;font-size:clamp(28px,2.5vw,36px)}.analyticsPage[data-tab=overview] .analyticsOverviewToolbar>div:first-child>span{margin-bottom:3px;font-size:11px}.analyticsPage[data-tab=overview] .analyticsTrustBar{background:#ffffffb8;border:1px solid #dbe1d8;border-radius:12px;margin-bottom:10px;overflow:hidden}.analyticsPage[data-tab=overview] .analyticsTrustBar>summary{cursor:pointer;align-items:center;gap:10px;min-height:50px;padding:8px 13px;list-style:none;display:flex}.analyticsPage[data-tab=overview] .analyticsTrustBar>summary::-webkit-details-marker{display:none}.analyticsPage[data-tab=overview] .analyticsTrustDot{background:#c5a064;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #c5a06421}.analyticsPage[data-tab=overview] .analyticsTrustBar.tone-ready .analyticsTrustDot{background:#347051;box-shadow:0 0 0 4px #3470511f}.analyticsPage[data-tab=overview] .analyticsTrustBar.tone-attention .analyticsTrustDot{background:#bd6539;box-shadow:0 0 0 4px #bd65391f}.analyticsPage[data-tab=overview] .analyticsTrustBar>summary>span:not(.analyticsTrustDot){align-items:baseline;gap:8px;min-width:0;display:flex}.analyticsPage[data-tab=overview] .analyticsTrustBar>summary small{color:#849087;font-size:10px;font-weight:700}.analyticsPage[data-tab=overview] .analyticsTrustBar>summary strong{color:#284a38;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.analyticsPage[data-tab=overview] .analyticsTrustBar>summary b{color:#66776d;white-space:nowrap;margin-left:auto;font-size:10px}.analyticsPage[data-tab=overview] .analyticsTrustBar>summary i{color:#87928b;white-space:nowrap;font-size:10px;font-style:normal}.analyticsPage[data-tab=overview] .analyticsTrustBar[open]>summary{background:#f8faf6;border-bottom:1px solid #e3e7e0}.analyticsPage[data-tab=overview] .analyticsTrustBar>div{padding:11px 13px 10px}.analyticsPage[data-tab=overview] .analyticsTrustBar ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.analyticsPage[data-tab=overview] .analyticsTrustBar li{background:#fafbf8;border:1px solid #e0e4de;border-radius:9px;gap:7px;min-width:0;min-height:52px;padding:8px 9px;display:flex}.analyticsPage[data-tab=overview] .analyticsTrustBar li>span{color:#7c8881;background:#eaede8;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:850;display:grid}.analyticsPage[data-tab=overview] .analyticsTrustBar li>div{align-content:start;gap:2px;min-width:0;display:grid}.analyticsPage[data-tab=overview] .analyticsTrustBar li strong{color:#3e5648;font-size:10px}.analyticsPage[data-tab=overview] .analyticsTrustBar li small{color:#87918b;font-size:9px;line-height:1.4}.analyticsPage[data-tab=overview] .analyticsTrustBar li.state-ready{background:#f4f8f2;border-color:#cfddd1}.analyticsPage[data-tab=overview] .analyticsTrustBar li.state-ready>span{color:#fff;background:#397055}.analyticsPage[data-tab=overview] .analyticsTrustBar li.state-attention{background:#fff8f0;border-color:#e3c0a7}.analyticsPage[data-tab=overview] .analyticsTrustBar li.state-attention>span{color:#fff;background:#bd6539}.analyticsPage[data-tab=overview] .analyticsTrustBar footer{color:#849087;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:9px;display:flex}.analyticsPage[data-tab=overview] .analyticsTrustBar footer button{color:#2d6447;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:10px;font-weight:780}.analyticsPage[data-tab=overview] .analyticsOverviewHero{background:linear-gradient(125deg,#fff 0%,#fbfcf8 62%,#f1f6ee 100%);border:1px solid #d8dfd6;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;min-height:138px;margin-bottom:10px;padding:22px 24px;display:flex;box-shadow:0 10px 28px #20442f0e}.analyticsPage[data-tab=overview] .analyticsOverviewHero>div{gap:8px;min-width:0;display:grid}.analyticsPage[data-tab=overview] .analyticsOverviewHero>div>small{color:#8d7658;letter-spacing:.08em;font-size:10px;font-weight:780}.analyticsPage[data-tab=overview] .analyticsOverviewHero h2{color:#203c2e;letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.2vw,31px);font-weight:560;line-height:1.3}.analyticsPage[data-tab=overview] .analyticsOverviewHero h2 b{color:#0f5137;font:600 1.08em/1 Georgia,Noto Serif SC,serif}.analyticsPage[data-tab=overview] .analyticsOverviewHero h2 i{color:#bd925b;padding:0 7px;font-style:normal;font-weight:450}.analyticsPage[data-tab=overview] .analyticsOverviewHero p{color:#6e7c73;flex-wrap:wrap;gap:5px 0;margin:0;font-size:11px;line-height:1.5;display:flex}.analyticsPage[data-tab=overview] .analyticsOverviewHero p span{border-left:1px solid #d9dfd8;padding:0 12px}.analyticsPage[data-tab=overview] .analyticsOverviewHero p span:first-child{border-left:0;padding-left:0}.analyticsPage[data-tab=overview] .analyticsOverviewHero p strong{color:#315743}.analyticsPage[data-tab=overview] .analyticsOverviewHero>button{color:#1e553b;cursor:pointer;background:#fff;border:1px solid #cbd7cc;border-radius:99px;flex:none;min-height:42px;padding:0 16px;font-size:11px;font-weight:780}.analyticsPage[data-tab=overview] .analyticsOverviewHero>button:hover{background:#f4f8f2;border-color:#6f9579}.analyticsPage[data-tab=overview] .analyticsOverviewHero>button span{color:#ad7b40;margin-left:7px}.analyticsPage[data-tab=overview] .analyticsOverviewMetrics{margin-bottom:10px}.analyticsPage[data-tab=overview] .analyticsOverviewMetrics>header{justify-content:space-between;align-items:end;gap:18px;min-height:48px;padding:3px 2px 9px;display:flex}.analyticsPage[data-tab=overview] .analyticsOverviewMetrics>header>div{gap:2px;display:grid}.analyticsPage[data-tab=overview] .analyticsOverviewMetrics>header small{color:#9a744b;letter-spacing:.16em;font-size:9px;font-weight:850}.analyticsPage[data-tab=overview] .analyticsOverviewMetrics>header h2{color:#284a38;margin:0;font-size:18px;font-weight:720}.analyticsPage[data-tab=overview] .analyticsOverviewMetrics>header>span{color:#86918b;font-size:10px}.analyticsPage[data-tab=overview] .analyticsOverviewKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.analyticsPage[data-tab=overview] .analyticsOverviewKpis>button{border-radius:14px;min-height:112px;padding:15px 16px;position:relative;overflow:hidden;box-shadow:0 3px 12px #20422f06}.analyticsPage[data-tab=overview] .analyticsOverviewKpis>button:after{content:"";background:#bac7bb;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;right:12px}.analyticsPage[data-tab=overview] .analyticsOverviewKpis>button.money{background:#f5f8f3}.analyticsPage[data-tab=overview] .analyticsOverviewKpis>button.money:after{background:#bd925b}.analyticsPage[data-tab=overview] .analyticsOverviewKpis small{color:#5f7066;font-size:12px}.analyticsPage[data-tab=overview] .analyticsOverviewKpis strong{font-size:clamp(27px,2.35vw,36px)}.analyticsPage[data-tab=overview] .analyticsOverviewKpis span{color:#87918b;text-overflow:clip;white-space:normal;font-size:10px;line-height:1.4;overflow:visible}.analyticsPage[data-tab=overview] .analyticsDecisionGrid{grid-template-columns:minmax(0,1.75fr) minmax(285px,.65fr);gap:10px;margin-bottom:10px}.analyticsPage[data-tab=overview] .analyticsDecisionGrid .analyticsPanel,.analyticsPage[data-tab=overview] .analyticsPriorityPanel{border-radius:14px;padding:16px}.analyticsPage[data-tab=overview] .analyticsOverviewChart>header{align-items:center}.analyticsPage[data-tab=overview] .analyticsChartSwitch{background:#eef1eb;border-radius:9px;gap:2px;padding:3px;display:flex}.analyticsPage[data-tab=overview] .analyticsChartSwitch button{color:#748078;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:29px;padding:0 10px;font-size:9px;font-weight:760}.analyticsPage[data-tab=overview] .analyticsChartSwitch button.active{color:#174b35;background:#fff;box-shadow:0 2px 7px #1d422e14}.analyticsPage[data-tab=overview] .analyticsStrictFunnel{gap:6px;padding-top:11px}.analyticsPage[data-tab=overview] .analyticsStrictFunnel>button{min-height:88px;padding:10px 8px}.analyticsPage[data-tab=overview] .analyticsStrictFunnel span{font-size:11px}.analyticsPage[data-tab=overview] .analyticsStrictFunnel strong{font-size:23px}.analyticsPage[data-tab=overview] .analyticsStrictFunnel small{font-size:9px}.analyticsPage[data-tab=overview] .analyticsChartNote{color:#849087;margin:8px 2px 0;font-size:9px;line-height:1.45}.analyticsPage[data-tab=overview] .analyticsTrendChart>p{color:#849087;margin:7px 2px 0;font-size:9px;line-height:1.45}.analyticsPage[data-tab=overview] .analyticsActionQueueCompact button{min-height:52px}.analyticsPage[data-tab=overview] .analyticsActionQueueCompact .analyticsQueueClear{min-height:158px}.analyticsPage[data-tab=overview] .analyticsPriorityPanel{margin-bottom:0}.analyticsPage[data-tab=overview] .analyticsPriorityPanel>header{min-height:42px}.analyticsPage[data-tab=overview] .analyticsPriorityPanel>header button{color:#2b6345;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:10px;font-weight:780}.analyticsPage[data-tab=overview] .analyticsPriorityPanel .analyticsEmpty{min-height:112px}@media (width>=901px) and (width<=1100px){.analyticsPage[data-tab=overview] .analyticsOverviewKpis{grid-template-columns:repeat(5,minmax(0,1fr))}.analyticsPage[data-tab=overview] .analyticsDecisionGrid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.7fr)}}@media (width<=900px){.analyticsPage[data-tab=overview] .analyticsOverviewToolbar{flex-direction:column;align-items:stretch}.analyticsPage[data-tab=overview] .analyticsOverviewHero{flex-direction:column;align-items:flex-start;gap:15px}.analyticsPage[data-tab=overview] .analyticsOverviewKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticsPage[data-tab=overview] .analyticsOverviewKpis>button:nth-child(4),.analyticsPage[data-tab=overview] .analyticsOverviewKpis>button:nth-child(5){min-height:96px}.analyticsPage[data-tab=overview] .analyticsDecisionGrid{grid-template-columns:1fr}}@media (width<=720px){.analyticsPage[data-tab=overview]>.analyticsContent{width:calc(100% - 24px);padding:14px 0 40px}.analyticsPage[data-tab=overview] .analyticsOverviewToolbar>div:first-child{align-items:flex-start;gap:5px}.analyticsPage[data-tab=overview] .analyticsOverviewToolbar>div:first-child>span{margin:0}.analyticsPage[data-tab=overview] .analyticsOverviewToolbar .analyticsPageHeadActions{flex-direction:column;align-items:stretch;width:100%}.analyticsPage[data-tab=overview] .analyticsOverviewToolbar .analyticsRange,.analyticsPage[data-tab=overview] .analyticsOverviewToolbar .analyticsPrimary{width:100%}.analyticsPage[data-tab=overview] .analyticsTrustBar>summary{flex-wrap:wrap;min-height:58px}.analyticsPage[data-tab=overview] .analyticsTrustBar>summary>span:not(.analyticsTrustDot){flex-direction:column;align-items:flex-start;gap:1px;max-width:calc(100% - 34px)}.analyticsPage[data-tab=overview] .analyticsTrustBar>summary b{margin-left:19px}.analyticsPage[data-tab=overview] .analyticsTrustBar ol{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsPage[data-tab=overview] .analyticsTrustBar footer{flex-direction:column;align-items:flex-start}.analyticsPage[data-tab=overview] .analyticsOverviewHero{min-height:0;padding:18px 16px}.analyticsPage[data-tab=overview] .analyticsOverviewHero h2{font-size:21px;line-height:1.45}.analyticsPage[data-tab=overview] .analyticsOverviewHero h2 i{padding:0 3px}.analyticsPage[data-tab=overview] .analyticsOverviewHero p{grid-template-columns:1fr 1fr;gap:7px 10px;display:grid}.analyticsPage[data-tab=overview] .analyticsOverviewHero p span{border:0;padding:0}.analyticsPage[data-tab=overview] .analyticsOverviewHero p span:last-child{grid-column:1/-1}.analyticsPage[data-tab=overview] .analyticsOverviewHero>button{width:100%}.analyticsPage[data-tab=overview] .analyticsOverviewMetrics>header{flex-direction:column;align-items:flex-start;gap:3px}.analyticsPage[data-tab=overview] .analyticsOverviewKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.analyticsPage[data-tab=overview] .analyticsOverviewKpis>button,.analyticsPage[data-tab=overview] .analyticsOverviewKpis>button:nth-child(4),.analyticsPage[data-tab=overview] .analyticsOverviewKpis>button:nth-child(5){min-height:98px;padding:12px}.analyticsPage[data-tab=overview] .analyticsOverviewKpis>button:last-child{grid-column:1/-1}.analyticsPage[data-tab=overview] .analyticsOverviewChart>header{flex-direction:column;align-items:flex-start;gap:8px}.analyticsPage[data-tab=overview] .analyticsChartSwitch{width:100%}.analyticsPage[data-tab=overview] .analyticsChartSwitch button{flex:1;min-height:36px}.analyticsPage[data-tab=overview] .analyticsStrictFunnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;overflow:visible}.analyticsPage[data-tab=overview] .analyticsStrictFunnel>button{min-height:78px;padding:8px 4px}.analyticsPage[data-tab=overview] .analyticsStrictFunnel span{font-size:9px}.analyticsPage[data-tab=overview] .analyticsStrictFunnel strong{font-size:20px}.analyticsPage[data-tab=overview] .analyticsStrictFunnel small{display:none}.analyticsPage[data-tab=overview] .analyticsPriorityPanel .analyticsTableScroll{overflow:visible}.analyticsPage[data-tab=overview] .analyticsPriorityPanel .analyticsDataTable,.analyticsPage[data-tab=overview] .analyticsPriorityPanel .analyticsDataTable tbody{width:100%;min-width:0;display:block}.analyticsPage[data-tab=overview] .analyticsPriorityPanel .analyticsDataTable thead{display:none}.analyticsPage[data-tab=overview] .analyticsPriorityPanel .analyticsDataTable tbody{gap:8px;display:grid}.analyticsPage[data-tab=overview] .analyticsPriorityPanel .analyticsDataTable tr{background:#fff;border:1px solid #dfe4dc;border-radius:11px;grid-template-columns:1fr 1fr;gap:9px 12px;padding:11px;display:grid}.analyticsPage[data-tab=overview] .analyticsPriorityPanel .analyticsDataTable td{border:0;height:auto;padding:0;box-shadow:none!important;background:0 0!important;position:static!important}.analyticsPage[data-tab=overview] .analyticsPriorityPanel .analyticsDataTable td:first-child{border-bottom:1px solid #edf0eb;grid-column:1/-1;padding-bottom:8px}.analyticsPage[data-tab=overview] .analyticsPriorityPanel .analyticsDataTable td:nth-child(3),.analyticsPage[data-tab=overview] .analyticsPriorityPanel .analyticsDataTable td:nth-child(4),.analyticsPage[data-tab=overview] .analyticsPriorityPanel .analyticsDataTable td:nth-child(6){grid-column:1/-1}.analyticsPage[data-tab=overview] .analyticsPriorityPanel .analyticsDataTable td:not(:first-child):before{color:#87918b;content:attr(data-label);margin-bottom:3px;font-size:9px;font-weight:700;display:block}}@media (width<=430px){.analyticsPage[data-tab=overview] .analyticsTrustBar ol{grid-template-columns:1fr}.analyticsPage[data-tab=overview] .analyticsOverviewKpis{grid-template-columns:1fr 1fr}.analyticsPage[data-tab=overview] .analyticsStrictFunnel{grid-template-columns:repeat(5,72px);padding-bottom:5px;overflow-x:auto}}.analyticsPage.analyticsDataFirst{--report-ink:#252b36;--report-muted:#737b88;--report-line:#e4e7ec;--report-blue:#2563eb;min-width:0;color:var(--report-ink);background:#f7f8fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.5}.analyticsDataFirst :is(button,input,select,textarea),.analyticsDataFirst :is(h1,h2,h3,h4){font-family:inherit}.analyticsDataFirst .analyticsTopbar{border-bottom:1px solid var(--report-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;grid-template-columns:max-content minmax(0,1fr) auto;gap:28px;min-height:60px;padding:0 24px}.analyticsDataFirst .analyticsBrand{color:#222936;gap:8px}.analyticsDataFirst .analyticsBrand>span{width:23px;height:25px;color:var(--report-blue);background:0 0;border:0;border-radius:0;font-family:inherit;font-size:20px;font-weight:750;line-height:1}.analyticsDataFirst .analyticsBrand strong{letter-spacing:0;font-size:14px;font-weight:650}.analyticsDataFirst .analyticsBrand small{display:none}.analyticsDataFirst .analyticsTopbar nav{scrollbar-width:none;background:0 0;border-radius:0;grid-area:auto;justify-content:flex-start;align-items:stretch;gap:8px;width:auto;min-width:0;min-height:60px;padding:0;overflow-x:auto}.analyticsDataFirst .analyticsTopbar nav::-webkit-scrollbar{display:none}.analyticsDataFirst .analyticsTopbar nav button{color:#626b78;min-height:60px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 12px;font-size:13px;font-weight:500;position:relative}.analyticsDataFirst .analyticsTopbar nav button:hover{color:var(--report-blue);background:#f8faff}.analyticsDataFirst .analyticsTopbar nav button.active{border-bottom-color:var(--report-blue);color:var(--report-blue);box-shadow:none;background:0 0;font-weight:650}.analyticsDataFirst .analyticsUser{color:var(--report-muted);white-space:nowrap;gap:10px;font-size:12px}.analyticsDataFirst .analyticsUser :is(a,button){color:#4e5866;background:#fff;border-color:#dce1e7;border-radius:5px;min-height:30px;padding:4px 10px}.analyticsDataFirst .analyticsUser :is(a,button):hover{color:var(--report-blue);background:#f8faff;border-color:#b9c8e8}.analyticsDataFirst .analyticsLocalBadge{color:#626b78;background:#f5f7fa;border:1px solid #e2e7ee;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:500}.analyticsDataFirst .analyticsSettingsMenu>summary{color:#4e5866;background:#fff;border-color:#dce1e7;border-radius:5px;min-height:30px;padding:0 10px;font-size:12px;font-weight:500}.analyticsDataFirst .analyticsSettingsMenu.active>summary,.analyticsDataFirst .analyticsSettingsMenu[open]>summary{color:#2563eb;background:#f8faff;border-color:#b9c8e8}.analyticsDataFirst .analyticsSettingsMenu>div{border-color:#e4e7ec;border-radius:6px;padding:5px;box-shadow:0 4px 16px #172b4d12}.analyticsDataFirst .analyticsUser .analyticsSettingsMenu button{color:#475467;border-radius:4px;min-height:48px;padding:8px 10px}.analyticsDataFirst .analyticsUser .analyticsSettingsMenu button:hover,.analyticsDataFirst .analyticsUser .analyticsSettingsMenu button.active{color:#2563eb;background:#f1f6ff}.analyticsDataFirst .analyticsSettingsMenu button small{color:#8a93a1}.analyticsPage.analyticsDataFirst>.analyticsContent{width:calc(100% - 48px);max-width:none;margin:0 auto;padding:22px 0}.analyticsDataFirst .analyticsPrimary{border:1px solid var(--report-blue);color:#fff;background:var(--report-blue);min-height:32px;box-shadow:none;border-radius:5px;padding:0 12px;font-size:13px;font-weight:550}.analyticsDataFirst .analyticsSecondary{color:#475467;min-height:32px;box-shadow:none;background:#fff;border:1px solid #dce1e7;border-radius:5px;padding:0 12px;font-size:13px;font-weight:500}.analyticsDataFirst .analyticsError{border-radius:5px;margin-bottom:12px;padding:9px 12px;font-size:12px}.analyticsDataFirst .analyticsToast{background:#273244;border-radius:6px;font-size:13px;box-shadow:0 3px 12px #172b4d15}.analyticsReport{min-width:0;color:var(--report-ink,#252b36);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.5}.analyticsReport :is(button,input,select){font:inherit}.analyticsReport button{cursor:pointer}.analyticsReport .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.analyticsReportTools select{color:#475467;background:#fff;border:1px solid #dce1e7;border-radius:5px;height:32px;padding:0 28px 0 10px;font-size:12px}.analyticsReportDemoNotice button{color:#84601d;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px}.analyticsReportSummary em{color:#89909c;margin-left:6px;font-size:12px;font-style:normal;font-weight:400}.analyticsReportSummary>article>span{grid-column:1/-1}.analyticsReportChips{margin-bottom:10px}.analyticsReportChips>span{color:#89909c;margin-left:auto;font-size:11px}.analyticsReportOpen{text-align:left}.analyticsReportDetail>footer{border-top:1px solid #e4e7ec;margin-top:24px;padding-top:12px}.analyticsReportDetail>footer button{color:#2563eb;background:#fff;border:1px solid #dce1e7;border-radius:5px;min-height:32px;margin:4px 8px 4px 0;padding:5px 10px;font-size:12px}.analyticsReportDetail blockquote{color:#536177;background:#f7f9fc;border-left:2px solid #adc5ed;margin:12px 0;padding:10px 12px}.analyticsReportDetail p{font-size:12px;line-height:1.7}.analyticsReportDetail h3 small{color:#8a93a1;font-weight:400}.analyticsReportDetail .analyticsReportTimeline{margin-top:20px}.analyticsReport :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #2563eb}.analyticsReport button:disabled,.analyticsDataFirst .analyticsPrimary:disabled,.analyticsDataFirst .analyticsSecondary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.analyticsReportHeading{justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin:0 0 16px;display:flex}.analyticsReportHeading>div{min-width:0}.analyticsReportHeading h1{color:#202734;letter-spacing:-.02em;margin:0;font-family:inherit;font-size:24px;font-weight:650;line-height:1.3}.analyticsReportHeading p{color:#737b88;margin:4px 0 0;font-size:12px}.analyticsReportTools{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.analyticsReportTools>button,.analyticsReportFilters>button,.analyticsReportFooter button,.analyticsReportDetail>header>button,.analyticsReportEmpty button{color:#4e5866;white-space:nowrap;background:#fff;border:1px solid #dce1e7;border-radius:5px;min-height:32px;padding:0 11px;font-size:12px;font-weight:500}.analyticsReportTools>button:hover:not(:disabled),.analyticsReportFilters>button:hover:not(:disabled),.analyticsReportFooter button:hover:not(:disabled),.analyticsReportEmpty button:hover:not(:disabled){color:#2563eb;background:#f8faff;border-color:#b9c8e8}.analyticsReport .analyticsPrimary{color:#fff;background:#2563eb;border-color:#2563eb}.analyticsReport .analyticsPrimary:hover:not(:disabled){color:#fff;background:#1d4ed8;border-color:#1d4ed8}.analyticsReportMode{background:#f2f4f7;border:1px solid #dce1e7;border-radius:5px;align-items:center;gap:2px;padding:2px;display:inline-flex}.analyticsReportMode button{color:#737b88;white-space:nowrap;background:0 0;border:0;border-radius:3px;min-height:26px;padding:0 10px;font-size:12px}.analyticsReportMode button.active{color:#245cce;background:#fff;box-shadow:0 1px 2px #1018280a}.analyticsReportDemoNotice{color:#927028;background:#fff9ec;border:1px solid #f1dfb5;border-radius:4px;align-items:center;gap:8px;min-height:31px;margin:0 0 12px;padding:6px 11px;font-size:12px;line-height:1.5;display:flex}.analyticsReportDemoNotice :is(p,strong){font-size:inherit;margin:0}.analyticsReportSummary{background:#fff;border:1px solid #e4e7ec;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;padding:12px 0;display:grid}.analyticsReportSummary>article{border-left:1px solid #e4e7ec;grid-template-columns:max-content 1fr;align-content:center;align-items:baseline;gap:2px 9px;min-width:0;min-height:64px;padding:0 20px;display:grid}.analyticsReportSummary>article:first-child{border-left:0}.analyticsReportSummary small{color:#737b88;grid-column:1/-1;font-size:12px;font-weight:400}.analyticsReportSummary strong{color:#252b36;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:25px;font-weight:650;line-height:1.4}.analyticsReportSummary span{color:#89909c;font-size:11px}.analyticsReportControls{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.analyticsReportViews{scrollbar-width:thin;border-bottom:1px solid #dfe3e9;align-items:stretch;gap:22px;min-width:0;display:flex;overflow-x:auto}.analyticsReportViews button{color:#6b7482;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:38px;padding:0 1px 8px;font-size:13px}.analyticsReportViews button.active{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.analyticsReportViews button:hover{color:#2563eb}.analyticsReportViews button small{color:#929aaa;margin-left:6px;font-size:11px}.analyticsReportFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analyticsReportFilters :is(input,select){color:#475467;background:#fff;border:1px solid #dce1e7;border-radius:5px;width:auto;max-width:100%;height:32px;padding:0 10px;font-size:12px}.analyticsReportFilters input{width:240px}.analyticsReportFilters input::placeholder{color:#929baa}.analyticsReportFilters select{min-width:112px;padding-right:25px}.analyticsReportFilters label{color:#737b88;align-items:center;gap:7px;font-size:12px;display:flex}.analyticsReportFilters>span{color:#89909c;margin-left:auto;font-size:11px}.analyticsReportChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.analyticsReportChips button{color:#707988;background:0 0;border:1px solid #e0e5eb;border-radius:4px;min-height:27px;padding:3px 9px;font-size:11px}.analyticsReportChips button.active{color:#2563eb;background:#edf4ff;border-color:#bad0fb}.analyticsReportChips button:hover{color:#2563eb;border-color:#9cbaef}.analyticsReportBody{background:#fff;border:1px solid #e4e7ec;border-radius:5px;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.analyticsReportBody.has-selection{grid-template-columns:minmax(0,1fr) 360px}.analyticsReportBody>*{min-width:0}.analyticsReportTableWrap{overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:5px 5px 0 0;min-width:0;max-width:100%;overflow-x:auto}.analyticsReportTable,.analyticsReportGroupTable{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;min-width:920px;font-size:12px}.analyticsReportTable th,.analyticsReportGroupTable th{z-index:2;color:#7b8492;text-align:left;background:#f8f9fb;border-bottom:1px solid #e4e7ec;height:39px;padding:8px 14px;font-size:11px;font-weight:500;line-height:1.4;position:sticky;top:0}.analyticsReportTable th button,.analyticsReportGroupTable th button{min-height:22px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0}.analyticsReportTable th button:hover,.analyticsReportGroupTable th button:hover{color:#2563eb}.analyticsReportTable tbody tr,.analyticsReportGroupTable tbody tr{height:56px}.analyticsReportTable td,.analyticsReportGroupTable td{color:#424b5a;font-variant-numeric:tabular-nums;vertical-align:middle;border-bottom:1px solid #edf0f4;max-width:260px;padding:8px 14px;line-height:1.45}.analyticsReportTable tbody tr:last-child td,.analyticsReportGroupTable tbody tr:last-child td{border-bottom:0}.analyticsReportTable tbody tr:hover td,.analyticsReportGroupTable tbody tr:hover td{background:#f8faff}.analyticsReportTable tbody tr.selected td,.analyticsReportTable tbody tr[aria-selected=true] td{background:#eff5ff}.analyticsReportTable td strong,.analyticsReportGroupTable td strong{color:#303846;font-weight:600}.analyticsReportTable td small,.analyticsReportGroupTable td small{color:#8a93a1;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:2px;font-size:10px;display:block;overflow:hidden}.analyticsReport .numeric{text-align:right;font-variant-numeric:tabular-nums}.analyticsReport .muted{color:#8a93a1}.analyticsReport .positive{color:#228364}.analyticsReport .analyticsReportCode{color:#657080;letter-spacing:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:500}.analyticsReportOpen{color:#2563eb;white-space:nowrap;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:500}.analyticsReportOpen:hover{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.analyticsReportStatus{color:#737b88;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.analyticsReportStatus:before{content:"";background:#a4adba;border-radius:50%;flex:none;width:5px;height:5px}.analyticsReportStatus:is(.paid,.tone-paid,[data-tone=paid]){color:#238360}.analyticsReportStatus:is(.paid,.tone-paid,[data-tone=paid]):before{background:#2b956f}.analyticsReportStatus:is(.viewed,.tone-viewed,[data-tone=viewed]){color:#3976cf}.analyticsReportStatus:is(.viewed,.tone-viewed,[data-tone=viewed]):before{background:#4d88df}.analyticsReportStatus:is(.pending,.tone-pending,[data-tone=pending]){color:#a98032}.analyticsReportStatus:is(.pending,.tone-pending,[data-tone=pending]):before{background:#c39a4a}.analyticsReportStatus:is(.unknown,.tone-unknown,[data-tone=unknown]){color:#8a93a1}.analyticsReportStatus:is(.lost,.tone-lost,[data-tone=lost]){color:#a37171}.analyticsReportStatus:is(.lost,.tone-lost,[data-tone=lost]):before{background:#b88989}.analyticsReportFooter{color:#8a93a1;border-top:1px solid #e4e7ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:47px;padding:9px 14px;font-size:11px;display:flex}.analyticsReportFooter>div{align-items:center;gap:8px;display:flex}.analyticsReportFooter button{min-height:27px;padding:0 9px;font-size:11px}.analyticsReportDetail{background:#fff;border-left:1px solid #e4e7ec;min-width:0;min-height:100%;padding:20px}.analyticsReportDetail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.analyticsReportDetail>header>div{min-width:0}.analyticsReportDetail h2{color:#27313e;margin:0;font-size:16px;font-weight:650;line-height:1.4}.analyticsReportDetail header p{color:#8a93a1;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.analyticsReportDetail>header>button{color:#8a93a1;background:#f5f7fa;border-color:#0000;min-width:26px;min-height:26px;padding:0 6px}.analyticsReportDetailTabs{border-bottom:1px solid #e4e7ec;gap:18px;margin:16px 0;display:flex;overflow-x:auto}.analyticsReportDetailTabs button{color:#8a93a1;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:33px;padding:0 0 8px;font-size:12px}.analyticsReportDetailTabs button.active{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.analyticsReportFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0;display:grid}.analyticsReportFacts>div{min-width:0}.analyticsReportFacts dt{color:#8a93a1;margin:0 0 4px;font-size:11px}.analyticsReportFacts dd{color:#424b5a;overflow-wrap:anywhere;margin:0;font-size:12px}.analyticsReportDetail h3{color:#424b5a;margin:20px 0 12px;font-size:12px;font-weight:600}.analyticsReportTimeline,.analyticsReportTimeline ol{margin:0;padding:0;list-style:none}.analyticsReportTimeline li{border-left:1px solid #e2e7ef;margin:0 0 0 4px;padding:0 0 19px 16px;position:relative}.analyticsReportTimeline li:before{content:"";background:#9ab7e7;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:-3px}.analyticsReportTimeline li:last-child{border-left-color:#0000;padding-bottom:0}.analyticsReportTimeline time{color:#949daa;font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:10px;display:block}.analyticsReportTimeline strong{color:#4b5563;font-size:12px;font-weight:500;display:block}.analyticsReportTimeline p{color:#8a93a1;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.6}.analyticsReportModules{gap:13px;display:grid}.analyticsReportModules>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;display:grid}.analyticsReportModules label{color:#6b7482;font-size:12px}.analyticsReportModules :is(span,strong){color:#737b88;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.analyticsReportModules meter{appearance:none;background:#edf1f7;border:0;border-radius:3px;grid-column:1/-1;width:100%;height:5px}.analyticsReportModules meter::-webkit-meter-bar{background:#edf1f7;border:0;border-radius:3px;height:5px}.analyticsReportModules meter::-webkit-meter-optimum-value{background:#96b7ed;border-radius:3px}.analyticsReportModules meter::-moz-meter-bar{background:#96b7ed;border-radius:3px}.analyticsReportEmpty{color:#8a93a1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:128px;padding:24px 18px;display:flex}.analyticsReportEmpty :is(h2,h3,strong){color:#657080;margin:0;font-size:13px;font-weight:500}.analyticsReportEmpty p{color:#929baa;max-width:580px;margin:0;font-size:12px;line-height:1.6}.analyticsReportEmpty button{margin-top:5px}.analyticsReportNotice{color:#818b99;background:#f0f3f7;border-radius:4px;margin:9px 0 0;padding:7px 10px;font-size:11px;line-height:1.6}.analyticsReportDefinitions{color:#8a93a1;margin-top:13px;font-size:11px;line-height:1.7}.analyticsReportDefinitions summary{color:#7c8797;cursor:pointer;width:fit-content}.analyticsReportDefinitions[open] summary{margin-bottom:7px}.analyticsReportDefinitions :is(p,ul,dl){margin:5px 0}.analyticsReportDefinitions ul{padding-left:17px}.analyticsReportDefinitions strong{color:#657080;font-weight:500}.analyticsReportSummary{margin-bottom:12px;padding:9px 0}.analyticsReportSummary>article{min-height:58px}.analyticsReportSummary strong{font-size:23px}.analyticsReportControls{border-bottom:1px solid #dfe3e9;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.analyticsReportViews{border-bottom:0}.analyticsReportFilters{margin-bottom:6px}.analyticsReportTable tbody tr{height:52px}.analyticsReportTable td{padding-top:6px;padding-bottom:6px}@media (width<=1150px){.analyticsDataFirst .analyticsTopbar{gap:18px}.analyticsDataFirst .analyticsTopbar nav{gap:2px}.analyticsDataFirst .analyticsTopbar nav button{padding:0 10px}.analyticsDataFirst .analyticsUser{gap:7px}.analyticsDataFirst .analyticsUser>span:not(.analyticsLocalBadge){display:none}.analyticsReportBody.has-selection{grid-template-columns:minmax(0,1fr)}.analyticsReportDetail{z-index:90;border-top:0;border-left:1px solid #e4e7ec;width:min(420px,100%);min-height:0;position:fixed;top:60px;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #172b4d14}.analyticsReportFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.analyticsDataFirst .analyticsTopbar{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;min-height:56px;padding:0 14px;position:sticky}.analyticsDataFirst .analyticsBrand{min-height:48px}.analyticsDataFirst .analyticsBrand strong{font-size:13px}.analyticsDataFirst .analyticsUser{grid-area:1/2}.analyticsDataFirst .analyticsUser .analyticsLocalBadge{display:none}.analyticsDataFirst .analyticsUser :is(a,button){min-height:28px;padding:3px 8px;font-size:11px}.analyticsDataFirst .analyticsTopbar nav{grid-area:2/1/auto/-1;gap:10px;width:100%;min-height:38px}.analyticsDataFirst .analyticsTopbar nav button{min-height:38px;padding:0 8px;font-size:12px}.analyticsPage.analyticsDataFirst>.analyticsContent{width:calc(100% - 28px);padding:16px 0 24px}.analyticsReportHeading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:12px}.analyticsReportHeading h1{font-size:22px}.analyticsReportHeading p{font-size:11px}.analyticsReportTools{flex-wrap:wrap;gap:7px;width:100%}.analyticsReportDemoNotice{align-items:flex-start;font-size:11px}.analyticsReportSummary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;padding:0}.analyticsReportSummary>article{grid-template-columns:1fr;gap:0;min-height:82px;padding:12px 14px}.analyticsReportSummary>article:nth-child(3){border-left:0}.analyticsReportSummary>article:nth-child(n+3){border-top:1px solid #e4e7ec}.analyticsReportSummary strong{font-size:23px}.analyticsReportSummary small{font-size:11px}.analyticsReportSummary span{font-size:10px}.analyticsReportViews{gap:18px}.analyticsReportViews button{min-height:35px;font-size:12px}.analyticsReportFilters{gap:7px}.analyticsReportFilters input{flex:1 0 100%;width:100%}.analyticsReportFilters select{flex:110px;min-width:0}.analyticsReportFilters>span{width:100%;margin-left:0}.analyticsReportTableWrap{overflow-x:auto}.analyticsReportTable,.analyticsReportGroupTable{min-width:920px}.analyticsReportFooter{align-items:flex-start;padding:9px 11px}.analyticsReportDetail{padding:16px}.analyticsReportFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsReportEmpty{padding:22px 14px}}@media (width>=561px) and (width<=720px){.analyticsDataFirst .analyticsTopbar{grid-template-columns:max-content minmax(0,1fr) auto;gap:12px}.analyticsDataFirst .analyticsTopbar nav{grid-area:1/2;gap:0;min-height:56px}.analyticsDataFirst .analyticsTopbar nav button{min-height:56px;padding:0 9px}.analyticsDataFirst .analyticsUser{grid-column:3}.analyticsReportHeading{flex-wrap:nowrap}.analyticsReportTools{width:auto}.analyticsReportHeading p{max-width:220px}.analyticsReportSummary{grid-template-columns:repeat(4,minmax(0,1fr));padding:9px 0}.analyticsReportSummary>article{min-height:62px;padding:0 12px}.analyticsReportSummary>article:nth-child(3){border-left:1px solid #e4e7ec}.analyticsReportSummary>article:nth-child(n+3){border-top:0}.analyticsReportSummary strong{font-size:20px}.analyticsReportFilters input{flex:0 180px;width:180px}}@media (width<=560px){.analyticsReportControls{border-bottom:0;flex-direction:column;align-items:stretch;gap:7px}.analyticsReportViews{border-bottom:1px solid #dfe3e9}.analyticsReportFilters input{flex:1;width:auto;min-width:0}.analyticsReportSummary{margin-top:2px}.analyticsReportDemoNotice{flex-wrap:wrap}.analyticsReportDetail{width:100%;top:86px}}.analyticsDataFirst [hidden]{display:none!important}.analyticsDataFirst :is(button,input,select,textarea,summary,a):focus-visible{outline-offset:2px;outline:2px solid #2563eb}.analyticsDataFirst :is(.analyticsPageHead,.analyticsDataCenterHead){align-items:center;gap:16px;min-height:0;margin:0 0 16px;padding:0}.analyticsDataFirst :is(.analyticsPageHead,.analyticsDataCenterHead) h1{color:#252b36;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:650}.analyticsDataFirst :is(.analyticsPageHead,.analyticsDataCenterHead) p{color:#737b88;max-width:840px;margin:5px 0 0;font-size:12px;line-height:1.65}.analyticsDataFirst :is(.analyticsPageHead,.analyticsDataCenterHead)>div>small{display:none}.analyticsDataFirst .analyticsDataCenterHead>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.analyticsDataFirst :is(.analyticsPageHeadActions,.analyticsFormGrid){gap:12px}.analyticsDataFirst .analyticsConfigState{color:#737b88;background:#f1f3f6;border-radius:4px;padding:4px 8px;font-size:11px}.analyticsDataFirst .analyticsConfigState.ready{color:#2864b8;background:#eef4ff}.analyticsDataFirst .analyticsDataExplorer{box-shadow:none;background:#fff;border:1px solid #e4e7ec;border-radius:5px}.analyticsDataFirst .analyticsDataViews{background:#fff;border-bottom:1px solid #e4e7ec;gap:18px;padding:0 14px}.analyticsDataFirst .analyticsDataViews button{color:#737b88;min-height:39px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 2px;font-size:12px;font-weight:500}.analyticsDataFirst .analyticsDataViews button.active{color:#2563eb;background:0 0;border-bottom-color:#2563eb}.analyticsDataFirst .analyticsDataFilters{background:#fff;gap:10px;padding:12px 14px}.analyticsDataFirst .analyticsDataFilters label{color:#737b88;gap:4px;font-size:11px}.analyticsDataFirst .analyticsDataFilters :is(input,select){color:#475467;border:1px solid #dce1e7;border-radius:4px;height:32px;min-height:32px;padding:5px 9px;font-size:12px}.analyticsDataFirst .analyticsActiveFilters{color:#737b88;border-color:#e4e7ec;min-height:35px;padding:6px 14px;font-size:11px}.analyticsDataFirst .analyticsActiveFilters button{color:#637083;background:#f7f9fc;border-color:#dce1e7;border-radius:4px;padding:3px 7px;font-size:11px}.analyticsDataFirst .analyticsTableScroll{border-radius:0}.analyticsDataFirst .analyticsTableScroll table{font-size:12px}.analyticsDataFirst .analyticsTableScroll th{color:#7b8492;background:#f8f9fb;height:38px;padding:8px 12px;font-size:11px;font-weight:500}.analyticsDataFirst .analyticsTableScroll td{color:#424b5a;font-variant-numeric:tabular-nums;border-color:#edf0f4;padding:9px 12px}.analyticsDataFirst .analyticsTableScroll tr:hover td{background:#f8faff}.analyticsDataFirst .analyticsIdentityCell{min-width:180px}.analyticsDataFirst .analyticsIdentityCell button{gap:8px}.analyticsDataFirst .analyticsIdentityCell button>span{color:#627391;background:#eef2f8;border-radius:4px;width:26px;height:26px;font-size:11px}.analyticsDataFirst .analyticsIdentityCell strong{color:#303846;font-size:12px}.analyticsDataFirst .analyticsIdentityCell :is(small,em){font-size:10px}.analyticsDataFirst .analyticsIdentityCell em{display:none}.analyticsDataFirst .analyticsRowOpen{color:#2563eb;background:0 0;border:0;border-radius:0;padding:4px 0;font-size:12px}.analyticsDataFirst .analyticsDataTableEmpty{background:#fff;gap:7px;min-height:220px;padding:24px}.analyticsDataFirst .analyticsDataTableEmpty>span{display:none}.analyticsDataFirst .analyticsDataTableEmpty h3{color:#475467;margin:0;font-size:16px;font-weight:600}.analyticsDataFirst .analyticsDataTableEmpty p{color:#89909c;font-size:12px}.analyticsDataFirst .analyticsDataPagination{color:#737b88;padding:10px 14px;font-size:11px}.analyticsDataFirst .analyticsDataPagination button{border-radius:4px;min-height:29px;font-size:12px}.analyticsDataFirst .analyticsSettingsOverview{margin-bottom:20px}.analyticsDataFirst .analyticsSettingsOverview h1{margin:0;font-size:24px;font-weight:650}.analyticsDataFirst .analyticsSettingsOverview p{color:#737b88;margin:5px 0 12px;font-size:12px}.analyticsDataFirst .analyticsSettingsOverview nav,.analyticsDataFirst .analyticsDetailTabs{border-bottom:1px solid #e4e7ec;gap:22px;display:flex;overflow-x:auto}.analyticsDataFirst .analyticsSettingsOverview nav button,.analyticsDataFirst .analyticsDetailTabs button{color:#737b88;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:37px;padding:0 1px;font-size:13px}.analyticsDataFirst .analyticsSettingsOverview nav button.active,.analyticsDataFirst .analyticsDetailTabs button.active{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.analyticsDataFirst[data-tab=sync] .analyticsPageHead h1{font-size:18px}.analyticsDataFirst[data-tab=sync] .analyticsContent>:is(section,div,details){max-width:1100px}.analyticsDataFirst :is(.analyticsSettings,.analyticsPanel,.analyticsFallbackImport,.analyticsPublicationWaiting){max-width:1100px;box-shadow:none;background:#fff;border:1px solid #e4e7ec;border-radius:5px;margin-top:14px;padding:16px}.analyticsDataFirst .analyticsSettings{padding:0}.analyticsDataFirst .analyticsSettings>section{border-radius:5px;padding:16px}.analyticsDataFirst .analyticsSettings>section>header{gap:10px;margin-bottom:14px}.analyticsDataFirst .analyticsSettings>section>header>span{display:none}.analyticsDataFirst :is(.analyticsSettings,.analyticsPanel,.analyticsPublicationWaiting) h2{color:#303846;margin:0 0 4px;font-size:16px;font-weight:600}.analyticsDataFirst :is(.analyticsSettings,.analyticsPanel) p{color:#737b88;font-size:12px}.analyticsDataFirst .analyticsPanel>header{gap:14px;padding-bottom:12px}.analyticsDataFirst .analyticsPanel>header>div>small{display:none}.analyticsDataFirst .analyticsPanel header p{text-align:left;max-width:none}.analyticsDataFirst .analyticsSettings>aside{color:#536177;background:#f4f7fc;border-left:2px solid #bacded;border-radius:3px;margin:0 16px;padding:10px 12px}.analyticsDataFirst .analyticsSettings>footer{border-top:1px solid #e4e7ec;gap:12px;margin-top:12px;padding:12px 16px}.analyticsDataFirst .analyticsSettings>footer>span{color:#737b88;font-size:11px}.analyticsDataFirst .analyticsSettings>details{border-color:#e4e7ec;border-radius:4px;margin:0 16px}.analyticsDataFirst .analyticsSettings details summary,.analyticsDataFirst .analyticsFallbackImport>summary{color:#475467;padding:8px 0;font-size:12px;font-weight:600}.analyticsDataFirst .analyticsFallbackImport>.analyticsPageHead{margin:12px 0}.analyticsDataFirst .analyticsKpis.analyticsSyncKpis{background:#fff;border:1px solid #e4e7ec;border-radius:5px;gap:0;margin:12px 0}.analyticsDataFirst .analyticsSyncKpis>article{min-height:88px;box-shadow:none;background:0 0;border:0;border-left:1px solid #e4e7ec;border-radius:0;padding:12px 16px}.analyticsDataFirst .analyticsSyncKpis>article:first-child{border-left:0}.analyticsDataFirst .analyticsSyncKpis strong{color:#303846;margin:4px 0;font:600 20px/1.4 inherit}.analyticsDataFirst .analyticsSyncKpis :is(small,p){color:#737b88;margin:0;font-size:11px}.analyticsDataFirst .analyticsFormGrid label,.analyticsDataFirst :is(.analyticsNotes,.analyticsChatImport label){color:#626c7c;gap:5px;font-size:12px}.analyticsDataFirst .analyticsFormGrid :is(input,select,textarea),.analyticsDataFirst .analyticsNotes textarea,.analyticsDataFirst .analyticsChatImport :is(input,select,textarea){color:#303846;background:#fff;border:1px solid #dce1e7;border-radius:4px;min-height:34px;padding:7px 10px;font-size:13px}.analyticsDataFirst .analyticsFormGrid textarea,.analyticsDataFirst .analyticsNotes textarea{min-height:72px}.analyticsDataFirst .analyticsFormGrid textarea.chatPaste{min-height:145px}.analyticsDataFirst .analyticsFormGrid :is(input,select,textarea):focus,.analyticsDataFirst .analyticsNotes textarea:focus,.analyticsDataFirst .analyticsChatImport :is(input,select,textarea):focus{border-color:#8cafee;box-shadow:0 0 0 2px #2563eb0c}.analyticsDataFirst .analyticsEmpty{color:#89909c;gap:5px;min-height:100px}.analyticsDataFirst .analyticsEmpty>span{display:none}.analyticsDataFirst .analyticsEmpty p{font-size:12px}.analyticsDataFirst .analyticsCustomerDrawerBackdrop{z-index:120;background:#1c2b421a;position:fixed;inset:0}.analyticsDataFirst .analyticsCustomerDrawer{overscroll-behavior:contain;background:#fff;border-left:1px solid #dce1e7;width:min(800px,100% - 48px);position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-8px 0 32px #172b4d0e}.analyticsDataFirst .analyticsCustomerDrawerHead{z-index:3;background:#fff;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 20px;display:flex;position:sticky;top:0}.analyticsDataFirst .analyticsCustomerDrawerHead>div{align-items:center;gap:12px;display:flex}.analyticsDataFirst .analyticsCustomerDrawerHead strong{color:#303846;font-size:14px;font-weight:600}.analyticsDataFirst .analyticsCustomerDrawerHead span{color:#89909c;font-size:11px}.analyticsDataFirst .analyticsCustomerDrawer>.analyticsError{margin:12px 20px 0}.analyticsDataFirst .analyticsDrawerEmpty{color:#737b88;padding:24px}.analyticsDataFirst .analyticsLeadDetail{background:#fff;border:0;border-radius:0;width:100%;margin:0;padding:18px 20px 24px}.analyticsDataFirst .analyticsDetailHead{align-items:center;gap:12px;margin-bottom:14px;padding:0}.analyticsDataFirst .analyticsDetailHead h2{color:#252b36;margin:3px 0;font-size:21px;font-weight:650}.analyticsDataFirst .analyticsDetailHead :is(small,p){color:#89909c;font-size:11px}.analyticsDataFirst .analyticsDetailHead a{color:#2563eb;font-size:12px}.analyticsDataFirst .analyticsDetailTabs{z-index:2;background:#fff;margin:0 -20px 16px;padding:0 20px;position:sticky;top:58px}.analyticsDataFirst .analyticsDetailTabs small{color:#2563eb;background:#eaf2ff;border-radius:3px;margin-left:5px;padding:1px 5px;font-size:10px}.analyticsDataFirst .analyticsDrawerDisclosure{background:#fafbfd;border:1px solid #e4e7ec;border-radius:5px;margin:12px 0;padding:10px 12px}.analyticsDataFirst .analyticsDrawerDisclosure>summary{color:#64748b;cursor:pointer;font-size:12px}.analyticsDataFirst .analyticsLeadDetail :is(.analyticsProposalDelivery,.analyticsLeadWebsiteFact,.analyticsQuoteReconciliation,.analyticsTimeline,.analyticsLeadActions,.analyticsCustomerProfile,.analyticsConversationSection,.analyticsBehavior){color:#475467;box-shadow:none;background:#fff;border:1px solid #e4e7ec;border-radius:5px;margin:12px 0;padding:14px}.analyticsDataFirst .analyticsLeadDetail :is(section,form)>header{border-color:#e4e7ec;gap:14px;padding-bottom:10px}.analyticsDataFirst .analyticsLeadDetail :is(section,form)>header>div>small,.analyticsDataFirst .analyticsProposalDelivery>div>small{display:none}.analyticsDataFirst .analyticsLeadDetail :is(section,form) h2{color:#303846;margin:0 0 4px;font-size:15px;font-weight:600}.analyticsDataFirst .analyticsLeadDetail :is(section,form)>header p{color:#737b88;font-size:12px}.analyticsDataFirst .analyticsLeadDetail :is(section,form)>header>span{color:#89909c;font-size:11px}.analyticsDataFirst .analyticsProposalDelivery{display:block}.analyticsDataFirst .analyticsProposalDelivery strong{color:#475467;font-size:14px}.analyticsDataFirst .analyticsProposalDelivery p{color:#737b88;font-size:12px}.analyticsDataFirst .analyticsProposalDeliveryActions{flex-direction:row;justify-content:flex-start;gap:12px;margin-top:10px}.analyticsDataFirst .analyticsTextButton{color:#64748b;font-size:12px}.analyticsDataFirst .analyticsLeadWebsiteFact>div{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsDataFirst .analyticsLeadWebsiteFact article,.analyticsDataFirst .analyticsQuoteReconciliation article{background:#f7f9fc;border-radius:4px}.analyticsDataFirst .analyticsLeadWebsiteFact article strong,.analyticsDataFirst .analyticsQuoteReconciliation article strong{color:#424b5a;font-family:inherit;font-size:17px}.analyticsDataFirst .analyticsQuickStage{gap:10px;margin:14px 0;padding:0}.analyticsDataFirst .analyticsQuickStage>span{color:#737b88;font-size:12px}.analyticsDataFirst .analyticsQuickStage label{color:#737b88;background:#fff;border:1px solid #dce1e7;border-radius:4px;min-height:28px;padding:4px 9px;font-size:11px}.analyticsDataFirst .analyticsQuickStage label.active{color:#2563eb;background:#f0f5ff;border-color:#b8cef2}.analyticsDataFirst .analyticsLeadForm{margin:12px 0;padding:0}.analyticsDataFirst .analyticsLeadForm>details{background:#fff;border:1px solid #e4e7ec;border-radius:5px;margin:10px 0;padding:12px}.analyticsDataFirst .analyticsLeadForm summary{color:#475467;padding:0 0 10px;font-size:13px;font-weight:600}.analyticsDataFirst .analyticsLeadForm details:not([open]) summary{padding-bottom:0}.analyticsDataFirst .analyticsLeadForm footer{border-top:1px solid #e4e7ec;gap:12px;margin-top:14px;padding-top:12px}.analyticsDataFirst .analyticsLeadForm footer>span{color:#89909c;font-size:11px}.analyticsDataFirst .analyticsComputed{background:#f7f9fc;border-radius:4px;padding:10px 12px}.analyticsDataFirst .analyticsComputed strong{color:#303846;font-family:inherit;font-size:21px}.analyticsDataFirst .analyticsLeadActions form{gap:8px}.analyticsDataFirst .analyticsLeadActions :is(input,select){border-color:#dce1e7;border-radius:4px;min-height:32px;padding:6px 8px;font-size:12px}.analyticsDataFirst .analyticsLeadActions :is(button,textarea),.analyticsDataFirst .analyticsLeadActionList article{border-radius:4px}.analyticsDataFirst .analyticsLeadActions>form{grid-template-columns:minmax(0,1fr) 130px}.analyticsDataFirst .analyticsLeadActions>form input:first-child{grid-column:1/-1}.analyticsDataFirst .analyticsActionEmpty{color:#89909c;background:0 0;margin:10px 0 0;padding:8px 0;font-size:12px}.analyticsDataFirst .analyticsProfileGrid{gap:8px;margin-top:12px}.analyticsDataFirst .analyticsProfileGrid>article{background:#fafbfd;border-color:#e4e7ec;border-radius:4px;min-height:0;padding:12px}.analyticsDataFirst .analyticsProfileGrid>article>strong{font-size:17px}.analyticsDataFirst .analyticsProfileGrid>article>small{color:#737b88}.analyticsDataFirst .analyticsProfileGrid li{grid-template-columns:auto minmax(0,1fr)}.analyticsDataFirst .analyticsProfileGrid li em{grid-column:2}.analyticsDataFirst .analyticsProfileGrid li b{color:#536984;background:#eef2f8;border-radius:3px}.analyticsDataFirst .analyticsProfileFacts{background:#f4f7fb;border-radius:4px;padding:9px}.analyticsDataFirst .analyticsProfileFacts span{border-radius:3px;padding:3px 6px}.analyticsDataFirst .analyticsCustomerProfile aside{color:#536177;background:#f5f8fc;border-radius:4px;padding:10px 12px}.analyticsDataFirst .analyticsCustomerProfile aside p{font-size:12px}.analyticsDataFirst .analyticsProfileEvidence{grid-template-columns:1fr}.analyticsDataFirst .analyticsProfileEvidence article{background:#f7f9fc;border-radius:4px}.analyticsDataFirst .analyticsChatImport{background:#fafbfd;border:1px solid #e4e7ec;border-radius:4px;margin-top:12px;padding:12px}.analyticsDataFirst .analyticsChatIdentity{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analyticsDataFirst .analyticsTranscriptLabel textarea{min-height:160px}.analyticsDataFirst .analyticsImageDrop{background:#fff;border-color:#d4ddea;border-radius:4px;min-height:92px;padding:12px}.analyticsDataFirst .analyticsImageDrop strong{font-size:13px}.analyticsDataFirst .analyticsRecognitionState,.analyticsDataFirst .analyticsRecognitionWarnings{border-radius:4px;padding:10px;font-size:12px}.analyticsDataFirst .analyticsAnalysisCard{border-color:#e4e7ec;border-radius:4px;margin-top:12px}.analyticsDataFirst .analyticsAnalysisCard>header{background:#f7f9fc;padding:12px}.analyticsDataFirst .analyticsAnalysisCard header strong{font-size:13px}.analyticsDataFirst .analyticsEvidenceList>article{gap:10px;padding:12px}.analyticsDataFirst .analyticsEvidenceList blockquote{color:#627187;background:#f7f9fc;border-left:2px solid #bfd0eb;margin:7px 0 0;padding:8px 10px;font-size:12px}.analyticsDataFirst .analyticsAnalysisCard button{color:#637083;background:#fff;border:1px solid #dce1e7;border-radius:4px;min-height:27px;padding:4px 8px;font-size:11px}.analyticsDataFirst .analyticsAnalysisCard button.confirm{color:#2563eb;background:#f0f5ff;border-color:#bfd1f3}.analyticsDataFirst .analyticsTimelineRows>article>b{color:#475467;font-family:inherit}.analyticsDataFirst .analyticsTimelineRows footer span{color:#627391;background:#f0f3f8;border-radius:3px;font-size:10px}.analyticsDataFirst .analyticsBehavior article{border-color:#e4e7ec;padding:9px 0}.analyticsDataFirst .analyticsModalBack{z-index:130;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c2b4229;padding:20px}.analyticsDataFirst .analyticsCreateModal{background:#fff;border:1px solid #e4e7ec;border-radius:6px;width:min(660px,100%);max-height:calc(100dvh - 40px);padding:20px;box-shadow:0 12px 48px #172b4d1f}.analyticsDataFirst .analyticsCreateModal>header{gap:12px;margin-bottom:16px}.analyticsDataFirst .analyticsCreateModal>header small{display:none}.analyticsDataFirst .analyticsCreateModal>header h2{color:#303846;margin:0 0 5px;font-size:21px;font-weight:650}.analyticsDataFirst .analyticsCreateModal>header p{color:#737b88;font-size:12px}.analyticsDataFirst .analyticsCreateModal>header>button{color:#737b88;background:#f4f6f9;border-radius:4px;width:28px;height:28px;font-size:20px}.analyticsDataFirst .analyticsCreateModal>details{background:#fafbfd;border:1px solid #e4e7ec;border-radius:4px;margin-top:14px;padding:10px 12px}.analyticsDataFirst .analyticsCreateModal>details>summary{color:#475467;font-size:12px;font-weight:600}.analyticsDataFirst .analyticsCreateModal>footer{border-top:1px solid #e4e7ec;gap:8px;margin-top:16px;padding-top:12px}@media (width<=720px){.analyticsDataFirst :is(.analyticsPageHead,.analyticsDataCenterHead){flex-direction:column;align-items:flex-start;gap:10px}.analyticsDataFirst :is(.analyticsPageHead,.analyticsDataCenterHead) h1,.analyticsDataFirst .analyticsSettingsOverview h1{font-size:22px}.analyticsDataFirst .analyticsDataViews{gap:16px;overflow-x:auto}.analyticsDataFirst .analyticsDataViews button{flex:none}.analyticsDataFirst .analyticsDataFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsDataFirst .analyticsDataFilters .search{grid-column:1/-1}.analyticsDataFirst .analyticsCustomerDrawer{width:100%}.analyticsDataFirst .analyticsCustomerDrawerHead{padding:10px 14px}.analyticsDataFirst .analyticsCustomerDrawerHead span{display:none}.analyticsDataFirst .analyticsLeadDetail{padding:16px 14px}.analyticsDataFirst .analyticsDetailTabs{gap:20px;margin:0 -14px 12px;padding:0 14px}.analyticsDataFirst .analyticsFormGrid,.analyticsDataFirst .analyticsLeadActions>form,.analyticsDataFirst .analyticsProfileGrid{grid-template-columns:1fr}.analyticsDataFirst .analyticsChatImport footer,.analyticsDataFirst .analyticsLeadForm footer{flex-direction:column;align-items:flex-start}.analyticsDataFirst .analyticsCreateModal{padding:16px}.analyticsDataFirst .analyticsModalBack{padding:12px}.analyticsDataFirst .analyticsSyncKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsDataFirst .analyticsSyncKpis>article{border:1px solid #edf0f4}}
