:root{color:#1b1f23;background:#f6f3ee;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,Noto Sans,sans-serif;line-height:1.5}.humanCalendar{display:grid;gap:18px;padding:24px;border:1px solid rgba(24,82,65,.12);border-radius:28px;background:#fbfcf8;color:#17231f;box-shadow:0 20px 60px #12342b14}.humanCalendarHero,.humanCalendarToolbar,.humanCalendarRead,.humanCalendarBottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.humanCalendarHero h2{margin:4px 0 6px;font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.055em}.humanCalendarHero p:last-child{max-width:650px;margin:0;color:#5d6a65;font-size:1.02rem}.humanCalendarSources{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.humanCalendarSources span,.humanCalendarSources button{padding:9px 12px;border:1px solid #d8e1dc;border-radius:999px;background:#fff;color:#718079;font:inherit;font-size:.82rem}.humanCalendarSources span:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:7px;border-radius:50%;background:#b9c2bd}.humanCalendarSources span.connected{color:#174f3e;border-color:#c8ded5;background:#edf6f1}.humanCalendarSources span.connected:before{background:#2c8a66}.humanCalendarToolbar{padding:12px;border-radius:18px;background:#f0f3ef}.humanCalendarMove,.humanCalendarViews{display:flex;align-items:center;gap:7px}.humanCalendarMove strong{margin-inline-start:10px}.humanCalendarMove button,.humanCalendarViews button,.humanCalendarMore{min-height:38px;padding:7px 12px;border:0;border-radius:11px;background:transparent;color:#315448;font:inherit;cursor:pointer}.humanCalendarMove button:hover,.humanCalendarViews button:hover,.humanCalendarViews button.active{background:#fff;color:#123f31;box-shadow:0 4px 16px #123f3114}.humanCalendarRead{padding:17px 20px;border-radius:18px;background:#174f3e;color:#fff}.humanCalendarRead div{display:grid;gap:3px}.humanCalendarRead span,.humanCalendarRead small{color:#ffffffb8}.humanCalendarWeekView{display:grid;grid-template-columns:repeat(7,minmax(138px,1fr));gap:8px;overflow-x:auto;padding-bottom:5px}.humanCalendarDayView{max-width:760px}.humanCalendarDayColumn{min-height:300px;padding:10px;border:1px solid #e1e7e2;border-radius:18px;background:#fff}.humanCalendarDayHeading{display:grid;width:100%;gap:2px;padding:8px;border:0;background:transparent;color:#1f302a;text-align:start;cursor:pointer}.humanCalendarDayHeading span,.humanCalendarDayHeading small{color:#77847e}.humanCalendarDayHeading strong{font-size:1.65rem}.humanCalendarDayColumn>div:last-child{display:grid;gap:8px;margin-top:8px}.humanCalendarItem{display:grid;width:100%;gap:3px;padding:10px;border:0;border-inline-start:4px solid #ce704c;border-radius:10px;background:#fff4ed;color:#25352f;text-align:start;cursor:pointer}.humanCalendarItem.event{border-inline-start-color:#4e7f96;background:#edf5f8}.humanCalendarItem:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1c3d321a}.humanCalendarItem span,.humanCalendarItem small{color:#66746e;font-size:.74rem}.humanCalendarItem strong{font-size:.88rem;line-height:1.25}.humanCalendarOpenDay{padding:12px 8px;color:#9aa39f;font-size:.82rem}.humanCalendarMonthView{display:grid;grid-template-columns:repeat(7,minmax(105px,1fr));gap:7px;overflow-x:auto}.humanCalendarWeekday{padding:5px 9px;color:#74817b;font-size:.78rem;font-weight:700}.humanCalendarMonthDay{min-height:120px;padding:7px;border:1px solid #e1e7e2;border-radius:14px;background:#fff}.humanCalendarMonthDay.outside{opacity:.46}.humanCalendarMonthDay.today{border-color:#2d7d61;box-shadow:inset 0 0 0 1px #2d7d61}.humanCalendarMonthDay>div{display:grid;gap:4px}.humanCalendarDateButton{width:32px;height:32px;margin-bottom:5px;border:0;border-radius:50%;background:transparent;color:#20342d;cursor:pointer}.humanCalendarMonthDay.today .humanCalendarDateButton{background:#174f3e;color:#fff}.humanCalendarMonthDay .humanCalendarItem.compact{padding:5px 7px;border-inline-start-width:3px}.humanCalendarMonthDay .humanCalendarItem.compact span{display:none}.humanCalendarMonthDay .humanCalendarItem.compact strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem}.humanCalendarMore{min-height:auto;padding:5px;font-size:.72rem}.humanCalendarBottom{align-items:stretch}.humanCalendarSelection,.humanCalendarUnscheduled{flex:1;padding:18px;border:1px solid #e0e6e1;border-radius:18px;background:#fff}.humanCalendarSelection span,.humanCalendarUnscheduled span{color:#bb5d3d;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.humanCalendarSelection h3{margin:5px 0}.humanCalendarSelection p{margin:0 0 12px;color:#68756f}.humanCalendarSelection>div{display:flex;gap:8px}.humanCalendarAdvanced{margin-top:12px;border:0;background:transparent;color:#64746d;font:inherit;font-size:.82rem;text-decoration:underline;cursor:pointer}.humanCalendarUnscheduled{display:grid;gap:8px}.humanCalendarUnscheduled>div{display:flex;justify-content:space-between;gap:12px}.humanCalendarUnscheduled>button{display:grid;gap:2px;padding:10px 0;border:0;border-top:1px solid #edf0ed;background:transparent;color:#25352f;text-align:start;cursor:pointer}.humanCalendarUnscheduled small{color:#78837e}@media(max-width:900px){.humanCalendar{padding:16px;border-radius:20px}.humanCalendarHero,.humanCalendarToolbar,.humanCalendarBottom{align-items:stretch;flex-direction:column}.humanCalendarSources{justify-content:flex-start}.humanCalendarToolbar{gap:12px}.humanCalendarMove{flex-wrap:wrap}.humanCalendarMove strong{width:100%;margin:3px 0 0}.humanCalendarViews{width:100%}.humanCalendarViews button{flex:1}.humanCalendarWeekView{grid-template-columns:repeat(7,minmax(180px,1fr))}.humanCalendarMonthView{grid-template-columns:repeat(7,minmax(92px,1fr))}.humanCalendarRead{align-items:flex-start;flex-direction:column}}*{box-sizing:border-box}body{margin:0;min-width:320px}button{border:0;font:inherit}input,textarea{font:inherit}.shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:40px;padding:28px;background:#24332f;color:#f8f4ec}.eyebrow{margin:0 0 6px;color:#b86f52;font-size:.76rem;font-weight:700;letter-spacing:0;text-transform:uppercase}h1,h2,h3,h4,p{margin-top:0}h1{margin-bottom:0;font-size:1.65rem}.sidebar .eyebrow{color:#d7b98e}nav{display:grid;gap:8px}.localeSwitcher{display:grid;gap:6px;margin-top:auto;color:#dfe8e4;font-size:.78rem;font-weight:700}.localeSwitcher select{width:100%;min-height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.22);border-radius:6px;background:#365349;color:#fff;font:inherit}.navItem{min-height:42px;padding:0 12px;border-radius:6px;background:transparent;color:#dfe8e4;text-align:left;cursor:pointer}[dir=rtl] .navItem,[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select{text-align:right}[dir=rtl] .headerMeta{justify-items:start}[dir=rtl] .timestamp{text-align:left}.navItem.active,.navItem:hover{background:#365349;color:#fff}.workspace{padding:28px;scroll-margin-top:12px}.mobileDock{display:none}.appFooter{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center;align-items:center;margin-top:28px;padding:18px 12px 0;border-top:1px solid rgba(46,90,77,.12);color:#6f7c76;font-size:.78rem;text-align:center}.appFooterIdentity,.appFooterLinks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px}.appFooterIdentity span+span:before{margin-right:10px;color:#6f7c768c;content:"•"}.appFooterLinks a{color:inherit;font-weight:700;text-decoration:none}.appFooterLinks a:hover,.appFooterLinks a:focus-visible{color:var(--forest);text-decoration:underline}.workspace.memoryPulse{animation:memory-pulse .7s ease-out}.sectionFlash{animation:section-flash .9s ease-out}@keyframes section-flash{0%{outline:3px solid rgba(184,111,82,.45);outline-offset:4px}to{outline:3px solid transparent;outline-offset:8px}}@keyframes memory-pulse{0%{background:#2f7d5c1f}to{background:transparent}}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}h2{margin-bottom:0;font-size:1.6rem}.timestamp{color:#6b7280;font-size:.86rem;text-align:right}.headerMeta{display:grid;gap:6px;justify-items:end}.syncBadge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:6px;color:#fff;font-size:.78rem;font-weight:700}.syncBadge.live{background:#2f7d5c}.syncBadge.refreshing{background:#4a6c85}.syncBadge.offline{background:#9d4b3f}.demoBanner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:-8px 0 18px;padding:12px 14px;border:1px solid #b7c8b1;border-radius:8px;background:#f4fbf1;color:#24332f}.demoBanner span{color:#4b5563;overflow-wrap:anywhere}.demoBanner code{padding:4px 8px;border-radius:6px;background:#fff;color:#24332f;font-size:.78rem}.commandCenter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:22px;padding:16px;border:1px solid #c9b18c;border-radius:8px;background:#fffaf2}.commandPrimary{min-width:0}.commandPrimary span{color:#b86f52;font-size:.76rem;font-weight:800;text-transform:uppercase}.commandPrimary strong{display:block;margin-top:3px;color:#24332f;font-size:1.1rem}.commandPrimary p{margin:4px 0 0;color:#4b5563}.commandActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.commandActions button{min-height:36px;padding:0 12px;border-radius:6px;background:#24332f;color:#fff;cursor:pointer;font-size:.82rem;font-weight:800}.commandActions button:first-child{background:#b86f52}.commandActions button:disabled{background:#b9afa5;cursor:not-allowed}.captureBar{display:grid;gap:8px;margin-bottom:22px;padding:16px;border:1px solid #ddd5c9;border-radius:8px;background:#fff}.aiCommandBar{border-color:#b7c8d8;background:#f6fbff}.aiCommandBar form{display:grid;gap:8px}.aiCommandSuggestion{display:grid;gap:12px;margin-top:8px;padding:14px;border:1px solid #c8d5e1;border-radius:8px;background:#fff}.aiCommandSuggestion h3{margin-bottom:6px}.aiCommandSuggestion p{margin-bottom:0;color:#4b5563}.aiCommandSuggestion textarea{width:100%;min-height:90px;padding:10px 12px;border:1px solid #c8d5e1;border-radius:8px;color:#24332f;resize:vertical}.aiMetadataNote{font-size:.84rem}.aiTaskMetadata{padding:10px 12px;border-radius:8px;background:#f6fbff}.aiCommandSuggestion dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.aiCommandSuggestion dt{color:#6b7280;font-size:.76rem}.aiCommandSuggestion dd{margin:2px 0 0;color:#24332f;font-weight:700}.taskActions .secondaryButton{background:#6b7280}.dailyReviewPanel{display:grid;gap:12px}.dailyReviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dailyReviewCard{display:grid;gap:12px;padding:14px;border:1px solid #d8d0bc;border-radius:12px;background:#fffdf8;box-shadow:0 8px 20px #24332f0f}.dailyReviewCard.high{border-color:#d89773;background:#fff7f1}.dailyReviewCard.medium{border-color:#c8d5e1;background:#f8fbff}.dailyReviewCardHeader{display:flex;justify-content:space-between;gap:10px;align-items:center}.dailyReviewCardHeader span{color:#6b7280;font-size:.78rem;font-weight:700}.dailyReviewCard h4{margin-bottom:0;color:#24332f}.dailyReviewCard p{margin-bottom:0;color:#4b5563}.dailyReviewCard code{display:block;padding:10px 12px;border-radius:8px;background:#f3f0e9;color:#24332f;white-space:normal}.dailyReviewCard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.dailyReviewCard dt{color:#6b7280;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dailyReviewCard dd{margin:2px 0 0;color:#24332f;font-weight:700}.dailyReviewHistory{padding:12px;border:1px solid #d8d0bc;border-radius:12px;background:#fffdf8}.dailyReviewHistory h5{margin:0 0 8px;color:#24332f}.dailyReviewHistory ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dailyReviewHistory li{display:flex;justify-content:space-between;gap:12px;color:#4b5563;font-size:.9rem}.dailyReviewHistory span{flex:0 0 auto;color:#6b7280;font-weight:700}.dailyReviewHistory strong{color:#24332f;text-align:right}.suggestedNextActionPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:18px;align-items:start;padding:clamp(18px,3vw,26px);border:1px solid rgba(46,90,77,.16);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(78,123,102,.14),transparent 18rem),linear-gradient(135deg,#f7fbf7,#fff 76%);box-shadow:0 16px 38px #1c312a14}.suggestedNextActionPanel.needsAttention{border-color:#b04a3638;background:radial-gradient(circle at 100% 0%,rgba(176,74,54,.12),transparent 18rem),linear-gradient(135deg,#fffaf2,#fff 76%)}.suggestedNextActionCopy{display:grid;gap:10px}.operatingLoopKicker{width:fit-content;padding:5px 9px;border:1px solid rgba(46,90,77,.12);border-radius:999px;background:#2e5a4d14;color:var(--forest);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.suggestedNextActionCopy h3{margin:0;color:var(--forest);font-size:clamp(1.35rem,2.8vw,2.1rem);letter-spacing:-.045em;line-height:1.08}.suggestedNextActionCopy p{max-width:820px;margin:0;color:var(--muted)}.suggestedNextActionCopy code{display:block;width:fit-content;max-width:100%;padding:9px 12px;border-radius:10px;background:#ffffffd1;color:var(--forest);white-space:normal}.operatingLoopBrief{display:grid;gap:5px;padding:13px 14px;border:1px solid rgba(46,90,77,.13);border-radius:16px;background:radial-gradient(circle at top right,rgba(215,185,142,.16),transparent 10rem),#ffffffd1}.operatingLoopBrief span{color:var(--coral-dark);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.operatingLoopBrief strong{color:var(--forest);font-size:.96rem}.operatingLoopBrief p{margin:0;font-size:.82rem}.autonomousNextActionBrief{display:grid;gap:8px;padding:14px;border:1px solid rgba(46,90,77,.15);border-radius:16px;background:radial-gradient(circle at top right,rgba(46,90,77,.16),transparent 10rem),#f7faf8e0}.autonomousNextActionBrief>span{color:var(--coral-dark);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.autonomousNextActionBrief strong{color:var(--forest);font-size:.96rem}.autonomousNextActionBrief p{margin:0;font-size:.84rem}.autonomousNextActionBrief ol{display:grid;gap:7px;margin:0;padding-left:18px}.autonomousNextActionBrief li{color:var(--forest);font-size:.83rem}.autonomousNextActionBrief li span{display:block;color:var(--muted)}.blockerRemovalAssistant{display:grid;gap:10px;margin-top:4px;padding:14px;border:1px solid rgba(176,74,54,.16);border-radius:16px;background:#fffaf2d6}.blockerRemovalAssistant p{margin:0}.blockerRemovalAssistant ol{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--forest)}.blockerRemovalAssistant li{padding-left:2px}.executionRehearsalPanel{display:grid;gap:14px;padding:16px;border:1px solid rgba(46,90,77,.15);border-radius:18px;background:radial-gradient(circle at 0% 0%,rgba(46,90,77,.12),transparent 11rem),radial-gradient(circle at 100% 0%,rgba(228,182,109,.18),transparent 10rem),#ffffffd6}.executionRehearsalPanel.risk-medium{border-color:#9a650038;background:radial-gradient(circle at 0% 0%,rgba(154,101,0,.12),transparent 11rem),radial-gradient(circle at 100% 0%,rgba(228,182,109,.22),transparent 10rem),#fffaf0e0}.executionRehearsalPanel.risk-high{border-color:#b04a363d;background:radial-gradient(circle at 0% 0%,rgba(176,74,54,.14),transparent 11rem),radial-gradient(circle at 100% 0%,rgba(228,182,109,.2),transparent 10rem),#fffaf2e6}.executionRehearsalPanel.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.executionRehearsalPanel span,.executionRehearsalUndo span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.executionRehearsalPanel strong{display:block;margin-top:3px;color:var(--forest)}.executionRehearsalPanel p{margin:4px 0 0;color:var(--muted)}.executionRehearsalHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.executionRehearsalHeader em{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(46,90,77,.12);border-radius:999px;background:#ffffffc7;color:var(--forest);font-size:.72rem;font-style:normal;font-weight:900}.executionRehearsalRisk{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:12px;border:1px solid rgba(46,90,77,.1);border-radius:14px;background:#ffffffc7}.executionRehearsalRisk em{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(176,74,54,.22);border-radius:999px;background:#fffaf2e6;color:var(--coral-dark);font-size:.72rem;font-style:normal;font-weight:900}.executionRehearsalRiskReasons{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--muted);font-size:.84rem}.executionRehearsalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.executionRehearsalGrid section,.executionRehearsalUndo{padding:12px;border:1px solid rgba(46,90,77,.1);border-radius:14px;background:#f7faf8d6}.executionRehearsalGrid h4{margin:0 0 6px;color:var(--forest);font-size:.86rem}.executionRehearsalGrid ul{display:grid;gap:5px;margin:0;padding-left:18px;color:var(--muted);font-size:.84rem}.executionRehearsalUndo p{color:var(--forest);font-weight:800}.executionRehearsalActions{justify-content:flex-start}.recommendationControlPanel{display:grid;gap:12px;padding:14px;border:1px solid rgba(46,90,77,.12);border-radius:16px;background:radial-gradient(circle at top right,rgba(78,123,102,.12),transparent 9rem),#fffc}.recommendationControlHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.recommendationControlHeader span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.recommendationControlHeader strong{color:var(--forest);font-size:.92rem}.recommendationControlHeader div{display:grid;gap:2px;justify-items:end;text-align:right}.recommendationControlHeader small{color:var(--muted);font-size:.68rem;font-weight:800}.recommendationControlButtons,.recommendationPreferenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recommendationControlButtons button,.recommendationPreferenceGrid button{min-height:40px;padding:8px 10px;border-radius:12px;font-size:.82rem}.recommendationPreferenceGrid button{border:1px solid rgba(46,90,77,.14);background:#ffffffb8;color:var(--forest);font-weight:850}.recommendationPreferenceGrid button.active{border-color:#2e5a4d52;background:var(--forest);color:#fff}.recommendationExplanation{display:grid;gap:10px;padding:12px;border:1px solid rgba(215,185,142,.36);border-radius:14px;background:#fff9efdb}.recommendationExplanation p{margin:0;color:var(--forest);font-size:.84rem;font-weight:750}.recommendationExplanation .recommendationStyleImpact{padding:9px 10px;border:1px solid rgba(46,90,77,.12);border-radius:12px;background:#ffffffbd;color:var(--muted);font-weight:700}.recommendationStyleImpact strong{display:inline-block;margin-right:5px;color:var(--coral-dark);font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.recommendationExplanation ol{display:grid;gap:8px;margin:0;padding-left:18px}.recommendationExplanation li{color:var(--forest)}.recommendationExplanation li strong,.recommendationExplanation li span{display:block}.recommendationExplanation li span{color:var(--muted);font-size:.8rem}.suggestedNextActionMeta{display:grid;gap:10px;margin:0;padding:14px;border:1px solid rgba(46,90,77,.12);border-radius:16px;background:#ffffffc7}.suggestedNextActionMeta div{display:flex;justify-content:space-between;gap:12px}.suggestedNextActionMeta dt{color:var(--muted);font-size:.75rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.suggestedNextActionMeta dd{margin:0;color:var(--forest);font-weight:850;text-align:right}.suggestedNextActionControls{grid-column:1 / -1}.suggestedNextActionPanel button{min-height:46px;justify-content:center}.dailyCommandBriefingPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.46fr);gap:18px;padding:clamp(20px,3vw,30px);border:1px solid rgba(46,90,77,.16);border-radius:24px;background:radial-gradient(circle at 82% 10%,rgba(215,185,142,.25),transparent 18rem),linear-gradient(135deg,#123d31,#245a4d 58%,#f6efe0 58.2%,#fff9ef);box-shadow:0 18px 44px #1c312a1f;overflow:hidden}.dailyCommandBriefingHero{display:grid;gap:12px;color:#fff}.dailyCommandBriefingHero .eyebrow{color:#f2d8b2}.dailyCommandBriefingHero h3{max-width:760px;margin:0;color:#fff;font-size:clamp(1.8rem,4vw,3rem);line-height:.98;letter-spacing:-.065em}.dailyCommandBriefingHero p{max-width:740px;margin:0;color:#ffffffc7}.dailyCommandBriefingActions{justify-content:flex-start}.dailyCommandBriefingActions .secondaryButton{background:#ffffff1a;color:#fff;border-color:#ffffff3d}.dailyCommandBriefingMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.dailyCommandBriefingMetrics div{display:grid;gap:3px;padding:12px;border:1px solid rgba(46,90,77,.12);border-radius:16px;background:#ffffffd1}.dailyCommandBriefingMetrics div.attention{border-color:#b04a363d;background:#fffaf2e6}.dailyCommandBriefingMetrics dt{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dailyCommandBriefingMetrics dd{margin:0;color:var(--forest);font-size:1.55rem;font-weight:950}.dailyCommandBriefingMetrics span{color:var(--muted);font-size:.78rem;font-weight:800}.dailyCommandBriefingFocus{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dailyCommandBriefingFocus div{display:grid;gap:5px;padding:13px 14px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#ffffff1a}.dailyCommandBriefingFocus span{color:#f2d8b2;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dailyCommandBriefingFocus strong{color:#fff}.dailyCommandBriefingFocus p{margin:0;color:#ffffffb8;font-size:.86rem;line-height:1.45}.dailyCommandBriefingEmptyStates{grid-column:1 / -1;display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff14}.dailyCommandBriefingEmptyStates p{margin:0;color:#ffffffc7;font-size:.86rem;font-weight:750}.dailyCommandBriefingWhy{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.dailyCommandBriefingWhy li{padding:5px 8px;border:1px solid rgba(242,216,178,.28);border-radius:999px;color:#f2d8b2;background:#123d313d;font-size:.72rem;font-weight:900}.dailyCommandSequence{grid-column:1 / -1;display:grid;gap:12px;padding:16px;border:1px solid rgba(242,216,178,.26);border-radius:18px;background:#08231c57;color:#fff}.dailyCommandSequenceHeader{display:flex;align-items:end;justify-content:space-between;gap:18px}.dailyCommandSequenceHeader div{display:grid;gap:3px}.dailyCommandSequenceHeader span,.dailyCommandSequence li>span{color:#f2d8b2;font-size:.69rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dailyCommandSequenceHeader p,.dailyCommandSequence li p,.dailyCommandSequenceEmpty{margin:0;color:#ffffffb8;font-size:.82rem}.dailyCommandSequenceHeader>p{max-width:580px;text-align:right}.dailyCommandSequence ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;counter-reset:command-sequence}.dailyCommandSequence li{counter-increment:command-sequence;display:grid;gap:5px;min-width:0;padding:12px;border-radius:14px;background:#ffffff17}.dailyCommandSequence li strong:before{content:counter(command-sequence) ". ";color:#f2d8b2}@media(max-width:760px){.dailyCommandSequenceHeader{align-items:start;flex-direction:column}.dailyCommandSequenceHeader>p{text-align:start}.dailyCommandSequence ol{grid-template-columns:1fr}}.executionQueuePanel{display:grid;gap:16px;padding:clamp(18px,3vw,26px);border:1px solid rgba(46,90,77,.14);border-radius:22px;background:radial-gradient(circle at top left,rgba(215,185,142,.16),transparent 16rem),linear-gradient(135deg,#fff,#f8fbf8 78%);box-shadow:0 16px 38px #1c312a12}.executionReceiptsPanel{display:grid;gap:16px;padding:clamp(18px,3vw,26px);border:1px solid rgba(46,90,77,.14);border-radius:22px;background:radial-gradient(circle at top right,rgba(78,123,102,.14),transparent 16rem),linear-gradient(135deg,#fff,#fbf7ed 82%);box-shadow:0 16px 38px #1c312a12}.executionQueueHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.executionQueueHeader h3{margin:0;color:var(--forest);font-size:clamp(1.3rem,2.4vw,1.8rem);letter-spacing:-.04em}.executionQueueHeader p{max-width:780px;margin:6px 0 0;color:var(--muted)}.executionQueueList,.executionReceiptList{display:grid;gap:12px}.executionQueueItem{display:grid;gap:12px;padding:16px;border:1px solid rgba(46,90,77,.13);border-radius:18px;background:#ffffffd6}.executionReceiptCard{display:grid;gap:14px;padding:16px;border:1px solid rgba(46,90,77,.13);border-radius:18px;background:#ffffffdb}.executionReceiptHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.executionReceiptHeader h4{margin:3px 0 0;color:var(--forest);font-size:1.05rem}.executionReceiptRisk{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(46,90,77,.14);border-radius:999px;background:#eef7f1;color:var(--forest);font-size:.74rem;font-weight:900;text-transform:capitalize}.executionReceiptRisk.medium{border-color:#9a650033;background:#fff5df;color:#7b4d00}.executionReceiptGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.executionReceiptGrid>div,.executionReceiptUndo{display:grid;gap:8px;padding:12px 13px;border:1px solid rgba(46,90,77,.1);border-radius:14px;background:#f7faf8eb}.executionReceiptGrid span,.executionReceiptUndo span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.executionReceiptGrid ul{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--forest)}.executionReceiptGrid li{line-height:1.35}.executionReceiptUndo p,.executionReceiptTrace{margin:0;color:var(--muted)}.executionReceiptTrace{font-size:.82rem}.executionQueueItem.needsAttention{border-color:#b04a3633;background:#fffaf2e0}.executionQueueItem.isDone{border-color:#227a3a33;background:#f2fbf5e6}.executionQueueItem.isPlanned{border-color:#9a650033;background:#fffaf0e6}.executionQueueItemHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.executionQueueItem h4{margin:3px 0 0;color:var(--forest);font-size:1.05rem}.executionQueueItem p{margin:0;color:var(--muted)}.executionQueueStatus{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(46,90,77,.14);border-radius:999px;background:#f7faf8;color:var(--forest);font-size:.75rem;font-weight:900}.executionSchedulerCard{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,1fr);gap:18px;align-items:center;padding:15px;border:1px solid rgba(46,90,77,.14);border-radius:20px;background:radial-gradient(circle at 8% 0%,rgba(215,191,139,.2),transparent 10rem),linear-gradient(135deg,#fffcf5fa,#f4f9f6f0);box-shadow:0 12px 28px #1c373012}.executionOperatingLoopCard{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.85fr);gap:14px;align-items:stretch;padding:15px;border:1px solid rgba(46,90,77,.16);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(47,93,80,.14),transparent 10rem),linear-gradient(135deg,#f8fcf9fa,#fffcf5f0);box-shadow:0 12px 28px #1c373012}.executionOperatingLoopCard h4{margin:4px 0 5px;color:var(--forest);font-size:1.05rem}.executionOperatingLoopCard p{margin:0;color:var(--muted)}.executionOperatingLoopGoals{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.executionOperatingLoopGoals span{padding:6px 9px;border:1px solid rgba(46,90,77,.14);border-radius:999px;background:#ffffffbd;color:var(--forest);font-size:.72rem;font-weight:900}.executionOperatingLoopStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.executionOperatingLoopStats span,.executionOperatingLoopNext{padding:10px;border:1px solid rgba(46,90,77,.12);border-radius:14px;background:#ffffffb8;color:var(--muted);font-size:.82rem;font-weight:800}.executionOperatingLoopStats strong,.executionOperatingLoopNext strong{display:block;color:var(--forest);font-size:1rem}.executionOperatingLoopNext{grid-column:1 / -1}.executionLearningPanel{grid-column:1 / -1;padding:12px;border:1px solid rgba(47,93,80,.14);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(215,191,139,.22),transparent 8rem),#ffffffc7}.executionLearningPanel span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.executionLearningPanel strong{display:block;margin-top:3px;color:var(--forest)}.executionLearningPlanner{margin-top:8px!important;color:var(--forest)!important;font-weight:800}.executionLearningSignals{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.executionLearningSignals em{padding:6px 9px;border:1px solid rgba(46,90,77,.12);border-radius:999px;background:#f6f1e5c2;color:var(--forest);font-size:.72rem;font-style:normal;font-weight:900}.executionOperatingLoopNext span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.executionOperatingLoopNext button{margin-top:10px}.autonomousExecutionRunbook{display:grid;gap:14px;padding:16px;border:1px solid rgba(46,90,77,.16);border-radius:22px;background:radial-gradient(circle at 0% 0%,rgba(215,185,142,.18),transparent 10rem),radial-gradient(circle at 100% 0%,rgba(47,93,80,.12),transparent 10rem),linear-gradient(135deg,#fffcf5fa,#f6faf8f5);box-shadow:0 14px 32px #1c373014}.autonomousRunbookHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.autonomousRunbookHeader h4{margin:3px 0 4px;color:var(--forest);font-size:clamp(1.08rem,2vw,1.4rem);letter-spacing:-.03em}.autonomousRunbookHeader p,.autonomousRunbookBoundary p,.autonomousRunbookSteps p{margin:0;color:var(--muted)}.autonomousRunbookStop{flex:0 0 auto;padding:7px 11px;border:1px solid rgba(46,90,77,.14);border-radius:999px;background:#ffffffc2;color:var(--forest);font-size:.74rem;font-weight:900}.autonomousRunbookStop.approval{border-color:#9a65003d;background:#fff5df;color:#7b4d00}.autonomousRunbookStop.blocked{border-color:#b04a363d;background:#fff1ec;color:var(--coral-dark)}.autonomousRunbookStop.complete{border-color:#227a3a38;background:#eef8f1;color:#1d6d38}.autonomousRunbookMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0}.autonomousRunbookMetrics>div,.autonomousRunbookBoundary{padding:11px;border:1px solid rgba(46,90,77,.11);border-radius:15px;background:#ffffffbd}.autonomousRunbookMetrics dt,.autonomousRunbookBoundary span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.autonomousRunbookMetrics dd{margin:3px 0 0;color:var(--forest);font-size:1.15rem;font-weight:950}.autonomousRunbookSteps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.autonomousRunbookSteps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px;border:1px solid rgba(46,90,77,.1);border-radius:15px;background:#ffffffb3}.autonomousRunbookSteps li>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--forest);color:#fff;font-size:.78rem;font-weight:900}.autonomousRunbookSteps li.complete>span{background:#227a3a}.autonomousRunbookSteps li.approval>span{background:#9a6500}.autonomousRunbookSteps li.blocked>span{background:var(--coral-dark)}.autonomousRunbookSteps strong,.autonomousRunbookSteps small,.autonomousRunbookBoundary strong{display:block}.autonomousRunbookSteps strong,.autonomousRunbookBoundary strong{color:var(--forest)}.autonomousRunbookSteps small{margin:2px 0 5px;color:var(--coral-dark);font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.autonomousRunbookBoundary{display:grid;gap:4px}.executionPolicyPanel{display:grid;gap:14px;padding:15px;border:1px solid rgba(46,90,77,.14);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(46,90,77,.1),transparent 9rem),#ffffffc7;box-shadow:0 12px 28px #1c37300f}.executionPlanControlRoom{display:grid;gap:15px;padding:16px;border:1px solid rgba(46,90,77,.16);border-radius:22px;background:radial-gradient(circle at 0% 0%,rgba(47,93,80,.16),transparent 12rem),linear-gradient(135deg,#fffcf5fa,#f1f9f5f5);box-shadow:0 14px 32px #1c373014}.goalExecutionRuntime{display:grid;gap:16px;padding:18px;border:1px solid rgba(46,90,77,.2);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(184,111,82,.14),transparent 14rem),linear-gradient(135deg,#fffdf8,#edf7f2);box-shadow:0 16px 36px #1c373017}.goalAutopilotPolicy{display:grid;grid-template-columns:1.2fr repeat(3,minmax(130px,auto));gap:12px;align-items:end;padding:16px;border:1px solid #d7e4dd;border-radius:18px;background:#f6faf7}.goalAutopilotPolicy>div,.goalAutopilotPolicy label{display:grid;gap:5px}.goalAutopilotPolicy label,.goalAutopilotPolicy small{color:#5e7069;font-size:.76rem;font-weight:700}.goalAutopilotPolicy select{min-height:42px;border:1px solid #c9d8d0;border-radius:10px;background:#fff}.goalAutopilotPolicy small{grid-column:1 / -1}@media(max-width:850px){.goalAutopilotPolicy{grid-template-columns:1fr}}.goalAttentionInbox{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:16px;padding:16px;border:1px solid rgba(184,111,82,.3);border-radius:19px;background:#fff9eff0}.goalAttentionInbox h3,.goalAttentionInbox p{margin:0}.goalAttentionInbox>div:first-child>p:last-child{margin-top:5px;color:var(--muted);font-size:.84rem}.goalAttentionList{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.goalAttentionList button{display:grid;gap:3px;min-width:0;padding:11px 12px;border:1px solid rgba(184,111,82,.28);border-radius:14px;background:#fff;color:var(--ink);text-align:left}.goalAttentionList button.isRead{opacity:.72}.goalAttentionList span{color:var(--coral-dark);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.goalAttentionList strong,.goalAttentionList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goalAttentionList small{color:var(--muted)}.goalExecutionRuntimeHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.goalExecutionRuntimeHeader h3{margin-bottom:4px;color:var(--forest);font-size:clamp(1.25rem,2.5vw,1.75rem);letter-spacing:-.035em}.goalExecutionRuntimeHeader p{max-width:680px;margin-bottom:0;color:var(--muted)}.goalExecutionRuntimeSummary{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;margin:0}.goalExecutionRuntimeSummary>div{min-width:76px;padding:10px 12px;border:1px solid rgba(46,90,77,.12);border-radius:15px;background:#fffc}.goalExecutionRuntimeSummary dt,.goalExecutionCurrentStep>span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.goalExecutionRuntimeSummary dd{margin:0;color:var(--forest);font-size:1.25rem;font-weight:900}.goalExecutionSessionList{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.goalExecutionSession{display:grid;gap:11px;padding:15px;border:1px solid rgba(46,90,77,.14);border-radius:19px;background:#ffffffdb}.goalExecutionSession.isReady{border-color:#2f7d5c57;box-shadow:inset 0 3px #2f7d5cad}.goalExecutionSession.needsReview{border-color:#b86f5257;background:#fffaf2eb}.goalExecutionSession.isComplete{opacity:.8}.goalExecutionSessionHeading,.goalExecutionSessionFooter{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.goalExecutionSessionHeading span{color:var(--coral-dark);font-size:.72rem;font-weight:900;text-transform:uppercase}.goalExecutionSessionHeading h4{margin:2px 0 0;color:var(--ink)}.goalExecutionSessionHeading>strong{color:var(--forest);font-size:1.15rem}.goalExecutionProgress{height:8px;overflow:hidden;border-radius:999px;background:#2e5a4d1f}.goalExecutionProgress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--forest),#5f9f84)}.goalExecutionProgressLabel,.goalExecutionCurrentStep p,.goalExecutionSessionFooter small,.goalExecutionRuntimeStatus{margin:0;color:var(--muted);font-size:.82rem}.goalExecutionRuntimeStatus{padding:10px 12px;border-radius:12px;background:#ffffffb8}.goalExecutionCurrentStep{display:grid;gap:3px;min-height:72px;margin:0;padding:11px 12px;border-radius:14px;background:#edf7f2c7}.goalExecutionCurrentStep strong{color:var(--ink)}.goalExecutionSessionFooter{align-items:center}.goalExecutionSessionFooter small{max-width:62%}.goalExecutionSessionFooter button{flex:0 0 auto}.executionPlanControlHeader,.executionPlanStepHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.executionPlanControlHeader h4{margin:3px 0 0;color:var(--forest);font-size:clamp(1.1rem,2vw,1.45rem);letter-spacing:-.03em}.executionPlanControlHeader p,.executionPlanStep p,.executionPlanTimeline p,.executionPlanStep small{margin:5px 0 0;color:var(--muted)}.executionPlanControlMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.executionPlanControlMetrics>div{display:grid;gap:2px;padding:12px;border:1px solid rgba(46,90,77,.11);border-radius:16px;background:#ffffffc7}.executionPlanControlMetrics dt,.executionPlanTimeline>span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.executionPlanControlMetrics dd{margin:0;color:var(--forest);font-size:1.45rem;font-weight:900}.executionPlanControlMetrics span{color:var(--muted);font-size:.8rem}.executionPlanStepList{display:grid;gap:10px}.executionPlanStep{display:grid;gap:12px;padding:14px;border:1px solid rgba(46,90,77,.12);border-radius:18px;background:#ffffffd1}.executionPlanStep.needsAttention{border-color:#b04a3633;background:#fffaf2e6}.executionPlanStep.isDone{border-color:#227a3a33;background:#f2fbf5e6}.executionPlanStepHeader>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:var(--forest);color:#fff;font-weight:900}.executionPlanStepHeader>div{flex:1 1 auto}.executionPlanStepHeader strong{display:block;color:var(--ink)}.executionPlanStepHeader em{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(46,90,77,.13);border-radius:999px;background:#f7faf8;color:var(--forest);font-size:.72rem;font-style:normal;font-weight:900}.executionPlanWorkerNote{padding:10px 12px;border-left:3px solid rgba(47,93,80,.42);border-radius:12px;background:#f7faf8db}.executionPlanDependencyNote{padding:10px 12px;border:1px solid rgba(176,74,54,.14);border-radius:12px;background:#fffaf2d6;color:var(--coral-dark);font-weight:800}.executionPlanTimeline{display:grid;gap:9px;padding:13px;border:1px solid rgba(46,90,77,.1);border-radius:17px;background:#ffffffb8}.executionPlanTimeline ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.executionPlanTimeline li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:9px 10px;border-radius:13px;background:#f7faf8e0}.executionPlanTimeline time{color:var(--muted);font-size:.76rem;font-weight:900}.executionPolicyHeader{display:flex;justify-content:space-between;gap:12px}.executionPolicyHeader span,.executionPolicyPanel label>span small{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.executionPolicyHeader strong{display:block;margin-top:4px;color:var(--forest);font-size:1.1rem}.executionPolicyHeader p,.executionPolicyHeader em,.executionPolicyPanel label>span small{margin:5px 0 0;color:var(--muted)}.executionAutonomyModes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.executionAutonomyModes button{display:grid;gap:5px;padding:13px;border:1px solid rgba(46,90,77,.14);border-radius:16px;background:#ffffffc7;color:var(--ink);text-align:left}.executionAutonomyModes button.isSelected{border-color:var(--forest);background:#e6f4edf0;box-shadow:inset 0 3px 0 var(--forest)}.executionAutonomyModes small,.executionAutonomyBudgets p{color:var(--muted);line-height:1.4}.executionAutonomyBudgets{display:flex;align-items:end;gap:12px;padding:12px;border-radius:15px;background:#f7faf8db}.executionAutonomyBudgets label{display:grid;gap:5px;min-width:130px;color:var(--ink);font-size:.78rem;font-weight:800}.executionAutonomyBudgets select{padding:8px;border:1px solid rgba(46,90,77,.2);border-radius:10px;background:#fff}.executionAutonomyBudgets p{margin:0 0 3px;font-size:.78rem}.executionPolicyRules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.executionPolicyRule{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid rgba(46,90,77,.1);border-radius:15px;background:#f7faf8db}.executionPolicyRule input{margin-top:3px;accent-color:var(--forest)}.executionPolicyRule strong{display:block;color:var(--ink)}.executionApprovalCenter{display:grid;gap:14px;padding:15px;border:1px solid rgba(176,74,54,.18);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(176,74,54,.12),transparent 10rem),linear-gradient(135deg,#fffaf2fa,#ffffffeb);box-shadow:0 12px 28px #4c281c12}.trustApprovalCenter{display:grid;gap:16px;padding:clamp(18px,3vw,26px);border:1px solid rgba(46,90,77,.16);border-radius:24px;background:linear-gradient(145deg,#f8fbf8,#fffaf1)}.trustApprovalCenter>header{display:flex;justify-content:space-between;align-items:end;gap:20px}.trustApprovalCenter h3,.trustApprovalCenter p{margin:0}.trustApprovalCenter>header>div{display:grid;gap:6px}.trustApprovalCenter>header>dl{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;margin:0}.trustApprovalCenter>header dl div{padding:10px;border-radius:12px;background:var(--forest);color:#fff}.trustApprovalCenter dt{font-size:.68rem;font-weight:900;text-transform:uppercase}.trustApprovalCenter dd{margin:2px 0 0;font-size:1.35rem;font-weight:950}.trustApprovalCenter nav{display:flex;gap:8px;flex-wrap:wrap}.trustApprovalCenter nav button{min-height:36px;padding:7px 13px;border-radius:999px}.trustApprovalCenter nav button.active{background:var(--forest);color:#fff}.trustApprovalList{display:grid;gap:10px}.trustApprovalItem{display:grid;gap:12px;padding:15px;border:1px solid rgba(46,90,77,.14);border-radius:17px;background:#fff}.trustApprovalItem.high{border-left:5px solid #b04a36}.trustApprovalItem.guarded{border-left:5px solid #c18a3d}.trustApprovalItem.low{border-left:5px solid #2e7552}.trustApprovalTitle{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.trustApprovalTitle span,.trustApprovalTitle em{color:var(--coral-dark);font-size:.7rem;font-style:normal;font-weight:900;text-transform:uppercase}.trustApprovalImpact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.trustApprovalImpact div{padding:10px;border-radius:12px;background:#2e5a4d0f}.trustApprovalImpact dd{margin-top:4px;font-size:.8rem;font-weight:700}.trustApprovalEmpty{display:grid;gap:4px;padding:20px;border-radius:16px;background:#2e755214}@media(max-width:760px){.trustApprovalCenter>header{align-items:stretch;flex-direction:column}.trustApprovalImpact,.trustApprovalTitle{grid-template-columns:1fr}}.executionApprovalCenter.empty{border-color:#2e5a4d1f;background:#ffffffb8}.executionApprovalCenterHeader,.executionApprovalItemHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.executionApprovalCenter h4{margin:3px 0 0;color:var(--forest);font-size:1.12rem}.executionApprovalCenter p{margin:5px 0 0;color:var(--muted)}.executionApprovalCenterHeader>span,.executionApprovalItemHeader em{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(176,74,54,.16);border-radius:999px;background:#fff4e8;color:var(--coral-dark);font-size:.72rem;font-style:normal;font-weight:900}.executionApprovalList{display:grid;gap:12px}.executionApprovalItem{display:grid;gap:12px;padding:14px;border:1px solid rgba(46,90,77,.13);border-radius:17px;background:#ffffffdb}.executionApprovalItemHeader span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.executionApprovalItemHeader strong{display:block;margin-top:3px;color:var(--ink)}.executionApprovalItem dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.executionApprovalItem dl div,.executionApprovalEditGrid label{display:grid;gap:6px;padding:10px;border:1px solid rgba(46,90,77,.1);border-radius:14px;background:#f7faf8db}.executionApprovalItem dt,.executionApprovalEditGrid label{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.executionApprovalItem dd{margin:0;color:var(--forest)}.executionApprovalEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.executionApprovalEditGrid input,.executionApprovalEditGrid textarea{width:100%;border:1px solid rgba(46,90,77,.18);border-radius:12px;padding:9px 10px;background:#fff;color:var(--ink);font:inherit;text-transform:none;letter-spacing:normal;resize:vertical}.executionSchedulerCard span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.executionSchedulerCard strong{display:block;margin-top:4px;color:var(--forest);font-size:1.1rem}.executionSchedulerCard p{margin:5px 0 0;color:var(--muted)}.executionSchedulerCard dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.executionSchedulerCard dl div{padding:10px;border:1px solid rgba(46,90,77,.1);border-radius:14px;background:#ffffffad}.executionSchedulerCard dt{color:var(--muted);font-size:.72rem;font-weight:800}.executionSchedulerCard dd{margin:3px 0 0;color:var(--ink);font-weight:900}.executionSchedulerHistory{grid-column:1 / -1;display:grid;gap:6px;padding:11px 12px;border:1px dashed rgba(46,90,77,.16);border-radius:16px;background:#ffffff94}.executionSchedulerHistory p{margin:0;color:var(--muted);font-size:.86rem}.executionSchedulerControls{margin-top:10px}.executionActivityFeed{display:grid;gap:12px;padding:14px;border:1px solid rgba(46,90,77,.14);border-radius:18px;background:#ffffffc2}.executionActivityFeed>div{display:grid;gap:3px}.executionActivityFeed span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.executionActivityFeed strong{color:var(--forest)}.executionActivityFeed ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.executionActivityFeed li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px;border:1px solid rgba(46,90,77,.1);border-radius:14px;background:#f7faf8d6}.executionActivityFeed time{color:var(--muted);font-size:.78rem;font-weight:900}.executionActivityFeed p{margin:3px 0 0;color:var(--muted)}.executionQueueNextStep{display:grid;gap:4px;padding:12px 13px;border:1px solid rgba(46,90,77,.1);border-radius:14px;background:#f7faf8eb}.executionQueueNextStep span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.executionQueueNextStep strong{color:var(--forest)}.executionQueueWorker{display:grid;gap:4px;padding:12px 13px;border:1px solid rgba(46,90,77,.16);border-radius:14px;background:radial-gradient(circle at 0% 0%,rgba(46,90,77,.13),transparent 8rem),#f4f9f6f0}.executionQueueWorker span{color:var(--forest);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.executionQueueWorker strong{color:var(--ink)}.executionQueueWorker p{margin:0;color:var(--muted)}.executionQueueRecoveryCard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid rgba(176,74,54,.18);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(228,182,109,.2),transparent 8rem),#fffaf2f0}.executionQueueRecoveryCard span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.executionQueueRecoveryCard strong{color:var(--ink)}.executionQueueRecoveryCard p{margin:5px 0 0;color:var(--muted)}.executionQueueRecoveryActions{justify-content:flex-end}.executionQueueFollowUp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 13px;border:1px solid rgba(173,93,71,.18);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(228,182,109,.2),transparent 8rem),#fffaf0e6}.executionQueueFollowUp span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.executionQueueFollowUp strong{display:block;margin-top:3px;color:var(--forest)}.executionQueueFollowUp p{margin:4px 0 0;color:var(--muted);font-size:.82rem}.executionQueueBlockerFlow{display:grid;gap:12px;padding:14px;border:1px solid rgba(176,74,54,.18);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(176,74,54,.14),transparent 10rem),#fffaf2eb}.executionQueueBlockerFlow.in_progress{border-color:#9a650033;background:radial-gradient(circle at 100% 0%,rgba(228,182,109,.22),transparent 10rem),#fffaf0f0}.executionQueueBlockerFlow.cleared{border-color:#227a3a33;background:radial-gradient(circle at 100% 0%,rgba(34,122,58,.12),transparent 10rem),#f2fbf5f0}.executionQueueBlockerFlowHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.executionQueueBlockerFlowHeader span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.executionQueueBlockerFlowHeader strong{display:block;margin-top:3px;color:var(--forest)}.executionQueueBlockerFlowHeader em{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(46,90,77,.12);border-radius:999px;background:#ffffffc7;color:var(--forest);font-size:.72rem;font-style:normal;font-weight:900}.executionQueueBlockerFlow p{margin:0;color:var(--forest);font-weight:800}.executionQueueBlockerFlow ul{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--muted);font-size:.86rem}.executionQueueBlockerActions{justify-content:flex-start}.executionQueueCalendarApproval{display:grid;gap:12px;padding:14px;border:1px solid rgba(46,90,77,.18);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(212,184,134,.28),transparent 11rem),#fffcf5f0}.executionQueueCalendarApproval.created{border-color:#227a3a3d;background:radial-gradient(circle at 100% 0%,rgba(34,122,58,.14),transparent 11rem),#f2fbf5f0}.executionQueueCalendarApproval.review_later{border-color:#9a650038}.executionQueueCalendarApprovalHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.executionQueueCalendarApprovalHeader span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.executionQueueCalendarApprovalHeader strong{display:block;margin-top:3px;color:var(--forest)}.executionQueueCalendarApprovalHeader em{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(46,90,77,.12);border-radius:999px;background:#ffffffc7;color:var(--forest);font-size:.72rem;font-style:normal;font-weight:900}.executionQueueCalendarApproval p{margin:0;color:var(--muted);font-weight:750}.executionQueueCalendarApproval dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.executionQueueCalendarApproval dt{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.executionQueueCalendarApproval dd{margin:4px 0 0;color:var(--forest);font-weight:900}.executionQueueCalendarActions{justify-content:flex-start}.calendarDraftAdjustmentPanel{display:grid;gap:10px;padding:12px;border:1px solid rgba(46,90,77,.12);border-radius:14px;background:#ffffffb8}.calendarDraftAdjustmentPanel>div:first-child span,.calendarDraftManualAdjustment label span{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.calendarDraftAdjustmentPanel>div:first-child strong{display:block;margin-top:3px;color:var(--forest)}.calendarDraftSuggestionGrid,.calendarDraftManualAdjustment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.calendarDraftSuggestionButton{align-items:flex-start;display:grid;gap:4px;justify-items:flex-start;text-align:left;white-space:normal}.calendarDraftSuggestionButton span{color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.calendarDraftSuggestionButton strong{color:var(--forest);font-size:.9rem}.calendarDraftManualAdjustment{align-items:end}.calendarDraftManualAdjustment label{display:grid;gap:5px}.calendarDraftManualAdjustment input{width:100%;border:1px solid rgba(46,90,77,.16);border-radius:11px;padding:9px 10px;background:#ffffffeb;color:var(--ink);font:inherit;font-weight:800}.executionQueueContext{display:flex;flex-wrap:wrap;gap:8px}.executionQueueContext span{padding:5px 9px;border:1px solid rgba(46,90,77,.12);border-radius:999px;background:#fffc;color:var(--muted);font-size:.78rem;font-weight:800}.executionQueueActions{justify-content:flex-start}.executionQueueActions .dangerSoft{color:var(--coral-dark);border-color:#ad5d4747}.executionQueueEmpty{padding:16px;border:1px dashed rgba(46,90,77,.18);border-radius:18px;background:#ffffffad;color:var(--muted)}.executionQueueEmpty strong{display:block;margin-bottom:4px;color:var(--forest)}.executionQueueEmpty p{margin:0}.operatorSessionsPanel{display:grid;gap:16px;padding:clamp(18px,3vw,26px);border:1px solid rgba(46,90,77,.14);border-radius:22px;background:radial-gradient(circle at top right,rgba(46,90,77,.13),transparent 16rem),linear-gradient(135deg,#f8fbf8,#fff 74%);box-shadow:0 16px 38px #1c312a12}.operatorSessionsPanel.empty{border-style:dashed;box-shadow:none}.operatorSessionsPanel h3{margin:0;color:var(--forest);font-size:clamp(1.25rem,2.4vw,1.8rem);letter-spacing:-.04em}.operatorSessionsPanel p{margin:6px 0 0;color:var(--muted)}.operatorSessionsHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.operatorSessionsHeader>span{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#2e5a4d17;color:var(--forest);font-size:.78rem;font-weight:900}.operatorSessionList{display:grid;gap:12px}.operatorSessionCard{display:grid;gap:13px;padding:16px;border:1px solid rgba(46,90,77,.13);border-radius:18px;background:#ffffffdb}.operatorSessionCard.needs_approval{border-color:#9a650038;background:#fffaf0e6}.operatorSessionCard.paused{opacity:.78}.operatorSessionTopline{display:flex;justify-content:space-between;gap:12px;align-items:center}.operatorSessionTopline span{padding:5px 9px;border-radius:999px;background:#2e5a4d1a;color:var(--forest);font-size:.72rem;font-weight:900}.operatorSessionTopline small{color:var(--muted);font-weight:800}.operatorSessionCard h4{margin:0;color:var(--forest);font-size:1.08rem}.operatorSessionCurrentStep,.operatorSessionBoundary{display:grid;gap:5px;padding:12px 13px;border:1px solid rgba(46,90,77,.11);border-radius:14px;background:#f7faf8eb}.operatorSessionCurrentStep span,.operatorSessionBoundary strong{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.operatorSessionCurrentStep strong{color:var(--forest)}.operatorSessionCurrentStep p,.operatorSessionBoundary p{margin:0;font-size:.88rem}.operatorSessionSteps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.operatorSessionSteps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;border:1px solid rgba(46,90,77,.09);border-radius:14px;background:#ffffffb8}.operatorSessionSteps li>span{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#2e5a4d1a;color:var(--forest);font-size:.78rem;font-weight:900}.operatorSessionSteps li.active{border-color:#2e5a4d33;background:#f7faf8}.operatorSessionSteps li.done>span{background:#2f7d4b;color:#fff}.operatorSessionSteps strong{color:var(--forest)}.operatorSessionSteps p{margin:3px 0 0;font-size:.84rem}.operatorSessionActions{justify-content:flex-start}.notificationCenterPanel{display:grid;gap:16px;padding:clamp(18px,3vw,26px);border:1px solid rgba(46,90,77,.14);border-radius:22px;background:radial-gradient(circle at 0% 0%,rgba(176,74,54,.09),transparent 15rem),linear-gradient(135deg,#fff,#fbfaf5 78%);box-shadow:0 16px 38px #1c312a12}.notificationCenterHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.notificationCenterHeader h3{margin:0;color:var(--forest);font-size:clamp(1.25rem,2.4vw,1.8rem);letter-spacing:-.04em}.notificationCenterHeader p{max-width:820px;margin:6px 0 0;color:var(--muted)}.notificationCenterHeader>span{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#2e5a4d17;color:var(--forest);font-size:.78rem;font-weight:900}.notificationCenterList{display:grid;gap:10px}.notificationCenterItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid rgba(46,90,77,.12);border-radius:16px;background:#ffffffdb}.notificationCenterItem.high{border-color:#b04a3633;background:#fffaf2e6}.notificationCenterItem.medium{border-color:#9a65002e}.notificationCenterItem h4{margin:3px 0 0;color:var(--forest);font-size:1rem}.notificationCenterItem p{margin:5px 0 0;color:var(--muted)}.notificationCenterActions{display:flex;gap:8px;align-items:center}.notificationCenterEmpty{padding:16px;border:1px dashed rgba(46,90,77,.18);border-radius:18px;background:#ffffffb8;color:var(--muted)}.notificationCenterEmpty strong{display:block;margin-bottom:4px;color:var(--forest)}.notificationCenterEmpty p{margin:0}.proactiveSuggestionsPanel{display:grid;gap:12px}.calendarSuggestionNote{padding:12px 14px;border:1px solid rgba(46,90,77,.14);border-radius:14px;background:#f7faf8;color:var(--muted)}.calendarSuggestionNote.available{border-color:#227a3a33;background:#f2fbf5}.calendarSuggestionNote.connected{border-color:#9a650033;background:#fffaf0}.calendarSuggestionNote strong{display:block;margin-bottom:4px;color:var(--forest);font-size:.88rem}.calendarSuggestionNote p{margin:0;font-size:.82rem;line-height:1.45}.calendarSuggestionNote.commandReview{border-radius:10px;background:#fbfdfc}.proactiveSuggestionList{display:grid;gap:12px}.proactiveSuggestion{display:grid;gap:12px;padding:14px;border:1px solid #d8d0bc;border-radius:10px;background:#fffdf8}.proactiveSuggestion.high{border-color:#e0a88b;background:#fff7f1}.proactiveSuggestion.medium{border-color:#c8d5e1;background:#f8fbff}.proactiveSuggestion h4{margin-bottom:6px;color:#24332f}.proactiveSuggestion p{margin-bottom:0;color:#4b5563}.proactiveSuggestion code{display:block;padding:10px 12px;border-radius:8px;background:#f3f0e9;color:#24332f;white-space:normal}.proactiveSuggestion dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.proactiveSuggestion dt{color:#6b7280;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.proactiveSuggestion dd{margin:2px 0 0;color:#24332f;font-weight:700}.proactiveSuggestionHistory{padding-top:8px;border-top:1px solid #e5e0d7}.proactiveSuggestionHistory h5{margin-bottom:8px;color:#6b7280;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.proactiveSuggestionHistory ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.proactiveSuggestionHistory li{display:flex;gap:8px;align-items:center;color:#4b5563;font-size:.84rem}.proactiveSuggestionHistory span{min-width:74px;color:#365349;font-weight:700;text-transform:capitalize}.loginBar{display:grid;gap:8px;margin-bottom:22px;padding:16px;border:1px solid #c9b18c;border-radius:8px;background:#fff8ed}.loginBar.authGate{border-color:#a95d43;background:#fff3e8;box-shadow:0 10px 24px #4a30181f}.loginBar.authGate h3{margin:4px 0;color:#1b1f23;font-size:1.2rem}.loginBar.authGate span{color:#a95d43;font-size:.76rem;font-weight:800;text-transform:uppercase}.loginBar.authGate p{margin:0}.loginBar label{color:#24332f;font-size:.86rem;font-weight:700}.passwordFallback{display:grid;gap:8px}.lockedState{display:grid;gap:6px;margin-bottom:22px;padding:16px;border:1px solid #ddd5c9;border-radius:8px;background:#f7f3ed}.onboardingPanel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:28px 42px;margin-bottom:24px;padding:clamp(26px,4vw,44px);border:1px solid #cdbb98;border-radius:22px;background:radial-gradient(circle at 96% 0%,rgba(228,182,109,.22),transparent 20rem),linear-gradient(135deg,#fffaf0,#fffffffa 65%);box-shadow:0 22px 55px #26362f1c}.firstValueJourney{display:grid;gap:22px;margin-bottom:24px;padding:clamp(24px,4vw,42px);border:1px solid #cdbb98;border-radius:24px;background:radial-gradient(circle at 95% 0%,rgba(228,182,109,.28),transparent 25rem),linear-gradient(145deg,#fffaf0,#fff 72%);box-shadow:0 24px 64px #26362f1f}.firstValueHeader{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:24px;align-items:start}.firstValueHeader h3{max-width:700px;margin:8px 0;color:var(--ink);font-size:clamp(1.75rem,3.2vw,2.8rem);letter-spacing:-.055em;line-height:1.02}.firstValueHeader p{max-width:680px;margin:0;color:var(--muted)}.firstValueProgress{display:grid;gap:7px;padding:15px;border:1px solid rgba(50,91,72,.18);border-radius:16px;background:#ffffffc7}.firstValueProgress strong{color:var(--forest);font-size:1.45rem}.firstValueProgress>span{height:7px;overflow:hidden;border-radius:999px;background:#e1e7e2}.firstValueProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2c6e55,#d48b54);transition:width .26s ease}.firstValueProgress small{color:var(--muted);font-weight:700}.firstValueSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.firstValueSteps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:86px;padding:13px;border:1px solid #e0e4df;border-radius:14px;background:#ffffffa3;color:#78817d}.firstValueSteps li>strong{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#ebece8}.firstValueSteps li span{display:grid;align-content:start;gap:4px}.firstValueSteps li b{color:inherit;line-height:1.2}.firstValueSteps li small{color:inherit;font-size:.74rem;line-height:1.35}.firstValueSteps li.complete{border-color:#cde0d3;background:#f3faf5;color:var(--forest-soft)}.firstValueSteps li.complete>strong{background:#2f765a;color:#fff}.firstValueSteps li.active{border-color:#b98358;background:#fff8f1;color:var(--ink);box-shadow:inset 0 0 0 1px #b9835840}.firstValueSteps li.active>strong{background:var(--coral-dark);color:#fff}.firstValueAction{display:grid;gap:12px;padding:clamp(18px,3vw,28px);border:1px solid #d8ddd8;border-radius:18px;background:#ffffffe0}.firstValueAction h4,.firstValueAction p{margin:0}.firstValueAction h4{font-size:1.25rem}.firstValueAction>button,.firstValueButtons button{width:fit-content}.firstValueButtons,.firstValueTrust{display:flex;flex-wrap:wrap;gap:9px}.firstValueComplete{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.firstValueComplete>strong{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--forest, #184c3b);color:#fff;font-size:1.5rem}.firstValueComplete h4,.firstValueComplete p{margin-block:0 6px}@media(max-width:800px){.firstValueComplete{grid-template-columns:auto 1fr}.firstValueComplete .primaryAction{grid-column:1 / -1;width:100%}}.commercialCustomerWorkspace{display:grid;gap:18px;margin-bottom:24px;color:var(--ink, #17352d)}.unifiedConversationalOperator{display:grid;gap:0;max-width:920px;min-height:min(760px,calc(100vh - 170px));margin:10px auto 22px;overflow:hidden;border:1px solid rgba(29,79,65,.16);border-radius:22px;background:#fff;box-shadow:0 12px 36px #1e423812}.unifiedOperatorHero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px clamp(18px,3vw,26px);color:#173b31;background:linear-gradient(120deg,#f5f9f6,#fff 70%);border-bottom:1px solid #e3ebe6}.unifiedOperatorHero h2{max-width:680px;margin:2px 0 4px;color:inherit;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.08;letter-spacing:-.035em}.unifiedOperatorHero p{max-width:650px;margin-bottom:0;color:#61736d}.unifiedOperatorHero .eyebrow{color:#af593f}.unifiedOperatorHero dl{display:flex;gap:10px;margin:0}.unifiedOperatorHero dl div{display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:baseline;min-width:0;padding:9px 12px;border:1px solid #dce7e1;border-radius:999px;background:#fff}.unifiedOperatorHero dt{max-width:150px;color:#6a7b75;font-size:.69rem;font-weight:800}.unifiedOperatorHero dd{margin:0;color:#1d6d55;font-size:1rem;font-weight:900}.unifiedOperatorModes{display:flex;gap:8px;padding:13px clamp(18px,3vw,30px) 0;background:#fff}.unifiedOperatorModes button{padding:9px 18px;border:1px solid #d7e1dc;border-radius:999px;color:#466158;background:#fff;font-weight:800}.unifiedOperatorModes button.active{color:#fff;border-color:#1f7058;background:#1f7058}.unifiedOperatorConversation{display:grid;align-content:start;gap:12px;min-height:260px;max-height:min(54vh,580px);overflow-y:auto;padding:20px clamp(18px,3vw,30px);background:linear-gradient(#fbfcfb,#fff);scroll-behavior:smooth}.operatorConversationMessage{max-width:min(720px,88%);padding:12px 15px;border-radius:17px;background:#edf5f0}.operatorConversationMessage.user{justify-self:end;color:#fff;background:#1f7058;border-end-end-radius:5px}.operatorConversationMessage.assistant{border-end-start-radius:5px}.operatorConversationMessage.working{animation:operatorPulse 1.4s ease-in-out infinite}.operatorConversationMessage span{display:block;margin-bottom:3px;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;opacity:.72}.operatorConversationMessage p{margin:0}.operatorConversationMessage small{display:block;margin-top:6px;opacity:.7}.operatorPlanPulse{display:flex;justify-content:space-between;gap:18px;padding:12px 15px;border:1px solid #dfc68f;border-radius:15px;background:#fff9ed}.operatorPlanPulse span{color:#79694e;font-size:.78rem}.unifiedOperatorComposer{align-self:end;padding:0 clamp(18px,3vw,30px) 18px;border-top:1px solid #edf1ee;background:#fff}.unifiedOperatorComposer [hidden]{display:none!important}.unifiedOperatorComposer .userGoalPlanBuilder,.unifiedOperatorComposer .captureBar{margin:0;border-radius:18px;box-shadow:none}.orcChatActionPane{display:grid;gap:10px;padding-top:12px}.orcChatAttachments:empty{display:none}.orcChatAttachments>:first-child{margin-top:0}.inlineCalendarDraftCard{display:grid;gap:14px;margin:0 0 10px;padding:18px;border:1px solid #d8e3dd;border-radius:18px;background:#fbfdfb;box-shadow:0 8px 24px #1e42380f}.inlineCalendarDraftCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.inlineCalendarDraftCard>header span{color:#1f7058;font-size:.72rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.inlineCalendarDraftCard>header h3{margin:4px 0 0;font-size:1.05rem;line-height:1.3}.inlineCalendarDraftCard>header em{flex:0 0 auto;padding:6px 10px;border-radius:999px;color:#365e51;background:#eaf4ee;font-size:.72rem;font-style:normal;font-weight:800}.inlineCalendarDraftCard>dl{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(90px,.7fr) minmax(120px,.8fr);gap:10px;margin:0}.inlineCalendarDraftCard>dl div{padding:10px 12px;border-radius:12px;background:#f1f6f3}.inlineCalendarDraftCard dt{color:var(--muted);font-size:.72rem}.inlineCalendarDraftCard dd{margin:3px 0 0;color:var(--ink);font-weight:800}.inlineCalendarDraftCard>small{color:var(--muted)}.inlineCalendarNotice{margin:0;padding:10px 12px;border-radius:12px;color:#6c5425;background:#fff7df}.inlineCalendarDraftActions{margin-top:0}.orcChatVoiceRow{display:flex;align-items:center;gap:8px}.orcChatVoiceRow .spokenReplyControl{margin:0}.orcChatVoiceRow .spokenReplyControl.minimal button{width:38px;min-width:38px;padding:0;justify-content:center;font-size:0}.orcChatVoiceRow .spokenReplyControl.minimal button span{font-size:.75rem}.multilingualComposer{display:grid;gap:7px}.multilingualComposer .captureControls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.multilingualComposer .captureControls input{min-height:48px;padding-inline:16px;border-radius:24px}.multilingualComposer .captureControls button{min-width:74px;min-height:44px;border-radius:22px;box-shadow:none}.chatLanguageMenu{justify-self:end;color:var(--muted);font-size:.75rem}.chatLanguageMenu summary{cursor:pointer;list-style:none}.chatLanguageMenu summary:before{content:"Language: "}.chatLanguageMenu[open]{width:min(100%,340px);padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.chatLanguageMenu .voiceLanguagePicker{width:100%;margin:8px 0 0}.orcChatVoiceRow .realtimeVoiceConversation{flex:1;margin:0;padding:8px 10px;border-radius:999px;background:#f5f8f6}.orcChatVoiceRow .realtimeVoiceConversation>div{min-width:0}.orcChatVoiceRow .realtimeVoiceConversation>div>div{margin-right:auto}.orcChatVoiceRow .realtimeVoiceConversation p{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orcChatVoiceRow .realtimeVoiceConversation button{flex:0 0 auto}@keyframes operatorPulse{50%{opacity:.67}}@media(max-width:700px){.unifiedOperatorHero{grid-template-columns:1fr;padding:22px 16px}.unifiedOperatorHero dl{grid-template-columns:1fr 1fr}.unifiedOperatorHero dl div{min-width:0}.unifiedOperatorConversation,.unifiedOperatorComposer,.unifiedOperatorModes{padding-inline:12px}.operatorConversationMessage{max-width:94%}.operatorPlanPulse{align-items:flex-start;flex-direction:column}.unifiedConversationalOperator{min-height:calc(100dvh - 120px);margin:0;border-radius:16px}.unifiedOperatorHero dl{display:none}.unifiedOperatorConversation{max-height:none}.orcChatVoiceRow{align-items:stretch}.orcChatVoiceRow .realtimeVoiceConversation{border-radius:16px}.orcChatVoiceRow .realtimeVoiceConversation>div{flex-wrap:wrap}.inlineCalendarDraftCard>header{flex-direction:column}.inlineCalendarDraftCard>dl{grid-template-columns:1fr}}.commercialWorkspaceHero{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:28px;padding:clamp(22px,4vw,38px);overflow:hidden;border:1px solid rgba(29,79,65,.18);border-radius:28px;background:radial-gradient(circle at 85% 20%,rgba(214,177,103,.2),transparent 28%),linear-gradient(135deg,#f8fbf7,#edf5ef)}.commercialWorkspaceLead h2{max-width:760px;margin:6px 0 10px;font-size:clamp(1.9rem,4vw,3.3rem);line-height:1.03;letter-spacing:-.045em}.commercialWorkspaceLead>p{max-width:720px;color:#5d6c67;font-size:1.02rem}.commercialWorkspaceNext{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;max-width:720px;margin-top:24px;padding:16px 18px;border:1px solid rgba(29,79,65,.16);border-radius:18px;background:#ffffffc7}.commercialWorkspaceNext span{grid-column:1;color:#996044;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.commercialWorkspaceNext strong{grid-column:1;font-size:1.08rem}.commercialWorkspaceNext p{grid-column:1;margin:0;color:#65726e}.commercialWorkspaceNext button{grid-column:2;grid-row:1 / 4;align-self:center}.commercialWorkspaceReadiness{--workspace-readiness: 0%;position:relative;display:grid;place-items:center;width:168px;height:168px;align-self:center;border-radius:50%;background:conic-gradient(#1f7058 var(--workspace-readiness),rgba(31,112,88,.12) 0)}.commercialWorkspaceReadiness:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:inherit;background:#f7faf6}.commercialWorkspaceReadiness div{position:relative;display:grid;gap:2px;text-align:center}.commercialWorkspaceReadiness strong{font-size:2.35rem;line-height:1}.commercialWorkspaceReadiness span{max-width:100px;color:#62716c;font-size:.74rem;font-weight:700}.commercialWorkspaceReadiness small{position:absolute;inset-block-end:-4px;padding:3px 9px;border-radius:20px;color:#fff;background:#1f7058;font-weight:800}.commercialWorkspaceMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.commercialWorkspaceMetrics article{display:grid;gap:3px;padding:16px 18px;border:1px solid rgba(29,79,65,.14);border-radius:17px;background:#fff}.commercialWorkspaceMetrics strong{color:#1f7058;font-size:1.55rem}.commercialWorkspaceMetrics span{color:#68756f;font-size:.8rem;font-weight:700}.commercialWorkspacePath{padding:22px;border:1px solid rgba(29,79,65,.14);border-radius:22px;background:#fff}.commercialWorkspacePathTitle{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.commercialWorkspacePathTitle p{margin:0}.commercialWorkspacePath ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.commercialWorkspacePath li button{width:100%;height:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:14px;text-align:start;border:1px solid rgba(29,79,65,.12);border-radius:15px;color:inherit;background:#f8faf8;cursor:pointer}.commercialWorkspacePath li button>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#61716b;background:#e6ece8;font-size:.78rem;font-weight:900}.commercialWorkspacePath li div{display:grid;gap:5px}.commercialWorkspacePath li small{color:#71807a;line-height:1.35}.commercialWorkspacePath li em{grid-column:2;color:#996044;font-size:.7rem;font-style:normal;font-weight:900;text-transform:uppercase}.commercialWorkspacePath li.complete button{border-color:#1f70583d;background:#f1f8f3}.commercialWorkspacePath li.complete button>span{color:#fff;background:#1f7058}.commercialWorkspacePath li.current button{border-color:#cda461;box-shadow:inset 0 0 0 1px #cda461;background:#fffaf0}.commercialWorkspacePrivacy{margin:0;padding-inline:8px;color:#66746f;font-size:.82rem;text-align:center}@media(max-width:900px){.commercialWorkspacePath ol,.commercialWorkspaceMetrics{grid-template-columns:1fr 1fr}}@media(max-width:640px){.commercialWorkspaceHero{grid-template-columns:1fr;padding:20px 16px;border-radius:20px}.commercialWorkspaceReadiness{width:142px;height:142px;justify-self:center;grid-row:1}.commercialWorkspaceLead{grid-row:2}.commercialWorkspaceNext{grid-template-columns:1fr}.commercialWorkspaceNext button{grid-column:1;grid-row:auto;width:100%;margin-top:8px}.commercialWorkspaceMetrics,.commercialWorkspacePath ol{grid-template-columns:1fr}.commercialWorkspacePath{padding:16px 12px}}.firstValueCalendarReturn{justify-self:end;color:var(--forest-soft);background:transparent;box-shadow:none}.firstValueTrust{color:var(--muted);font:700 .74rem/1.3 var(--sans)}.firstValueTrust span:before{margin-right:6px;color:#3d8b68;content:"✓"}.firstValueAction .userGoalPlanBuilder{margin:0;border:0;background:transparent;box-shadow:none}.onboardingKicker{color:var(--coral-dark);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.onboardingIntro h3{margin:9px 0 10px;color:var(--ink);font-size:clamp(1.8rem,3vw,2.55rem);letter-spacing:-.05em;line-height:1.05}.onboardingIntro>p{max-width:620px;margin-bottom:18px;color:var(--muted);font-size:1rem}.onboardingTrust{display:flex;flex-wrap:wrap;gap:8px}.onboardingTrust span{padding:6px 10px;border:1px solid #dce4de;border-radius:999px;background:#ffffffb8;color:var(--forest-soft);font-size:.72rem;font-weight:750}.onboardingTrust span:before{margin-right:6px;color:#3d8b68;content:"✓"}.onboardingSteps{display:grid;gap:10px;align-content:center;margin:0;padding:0;list-style:none}.onboardingSteps li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e0e5df;border-radius:13px;background:#ffffff9e;color:#74807c}.onboardingSteps li.complete{border-color:#cfe1d5;background:#f6fff9d1;color:var(--forest-soft)}.onboardingSteps li>strong{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:9px;background:#edf0ec;font-size:.8rem}.onboardingSteps li.complete>strong{background:#dcefe3;color:#276043}.onboardingSteps li.active{border-color:#d8a48e;background:#fff;color:var(--ink);box-shadow:0 8px 18px #3a352912}.onboardingSteps li.active>strong{background:var(--coral);color:#fff}.onboardingSteps li span{display:grid}.onboardingSteps b{font-size:.84rem}.onboardingSteps small{color:var(--muted);font-size:.72rem}.onboardingSteps .inlineAction{margin-left:auto;padding:7px 10px;border-radius:999px;white-space:nowrap}.onboardingCapture{display:grid;grid-column:1 / -1;gap:10px;padding-top:24px;border-top:1px solid #e3ded3}.onboardingCapture>label{color:var(--ink);font-size:.92rem;font-weight:800}.onboardingCapture .captureControls input{min-height:52px;padding-inline:16px;background:#fff;font-size:1rem}.onboardingCapture .captureControls button{min-height:52px;padding-inline:20px;white-space:nowrap}.onboardingExamples{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.onboardingExamples span{color:var(--muted);font-size:.74rem}.onboardingExamples button{padding:5px 9px;border:1px solid #d8dfd9;border-radius:999px;background:#ffffffc7;color:var(--forest-soft);cursor:pointer;font-size:.72rem;font-weight:700}.onboardingExamples button:hover{border-color:var(--coral);color:var(--coral-dark)}.commandCenter.onboardingMuted{opacity:.56}.lockedState h3,.lockedState p{margin:0}.captureBar.compact{margin-top:-10px}.captureBar label{color:#24332f;font-size:.86rem;font-weight:700}.captureControls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.captureControls input{min-width:0;min-height:42px;padding:0 12px;border:1px solid #cfc7ba;border-radius:6px;color:#1b1f23}.captureControls input:disabled{background:#f2eee7;color:#8a8177}.captureControls button{min-width:96px;min-height:42px;padding:0 16px;border-radius:6px;background:#b86f52;color:#fff;cursor:pointer}.captureControls button:disabled{background:#b9afa5;cursor:not-allowed}.captureControls .secondaryButton{background:#49606f}.captureControls .recordingButton{background:#b42318}.captureStatus{min-height:20px;margin-bottom:0;color:#6b7280;font-size:.84rem}.spokenReplyControl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.spokenReplyControl button{display:inline-flex;align-items:center;min-height:38px;gap:8px;padding:0 13px;border:1px solid rgba(23,63,53,.18);border-radius:999px;background:#fff;color:var(--forest);cursor:pointer;font-size:.76rem;font-weight:800}.spokenReplyControl .spokenReplyListen,.spokenReplyControl .spokenReplyAuto.active{border-color:var(--forest);background:var(--forest);color:#fff}.spokenReplyUnavailable{margin:8px 0 0;color:var(--muted);font-size:.75rem}.realtimeVoiceConversation{display:grid;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid rgba(23,63,53,.16);border-radius:16px;background:#f2f7f4c7}.realtimeVoiceConversation>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.realtimeVoiceConversation>div:first-child{justify-content:flex-start}.realtimeVoiceConversation strong,.realtimeVoiceConversation small{display:block}.realtimeVoiceConversation small{margin-top:2px;color:var(--muted)}.realtimeVoiceConversation p{margin:0;color:var(--forest)}.realtimeVoiceConversation button{min-height:38px;padding:0 14px;border-radius:999px}.voiceLiveIndicator{width:12px;height:12px;border-radius:50%;background:#84948e}.voiceLiveIndicator.listening{background:#16845b;box-shadow:0 0 0 6px #16845b1f}.voiceLiveIndicator.thinking{background:#c87948;animation:voice-live-pulse 1s infinite alternate}.voiceLiveIndicator.speaking{background:#516bc2;animation:voice-live-pulse .55s infinite alternate}.realtimeVoiceUnavailable{margin:8px 0 0;color:var(--muted);font-size:.78rem}@keyframes voice-live-pulse{to{transform:scale(1.35)}}.mobileAppPrompt{display:none}.userGoalPlanBuilder{display:grid;gap:14px;padding:18px;border:1px solid rgba(46,90,77,.16);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(47,93,80,.16),transparent 12rem),radial-gradient(circle at 100% 0%,rgba(211,112,75,.12),transparent 11rem),linear-gradient(135deg,#fffcf5fa,#f4f9f6f5);box-shadow:0 18px 40px #1c373014}.userGoalPlanHero h3,.userGoalPlanHero p,.userGoalPlanStatus{margin:0}.userGoalPlanHero h3{color:var(--forest);font-size:1.35rem;letter-spacing:-.03em}.userGoalPlanHero p,.userGoalPlanStatus{color:var(--muted)}.userGoalPlanForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.userGoalPlanForm label{display:grid;gap:6px;color:var(--forest);font-weight:900}.userGoalPlanForm input{width:100%;padding:14px 16px;border:1px solid rgba(46,90,77,.18);border-radius:16px;background:#fffc;color:var(--ink);font:inherit}.userGoalPlanPreview{display:grid;gap:14px;padding:14px;border:1px solid rgba(46,90,77,.14);border-radius:18px;background:#ffffffb8}.userGoalPlanPreview>div:first-child span,.userGoalPlanPreview dt{color:var(--coral-dark);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.userGoalPlanPreview>div:first-child strong{display:block;margin:3px 0;color:var(--forest);font-size:1.1rem}.userGoalPlanPreview>div:first-child p{margin:0;color:var(--muted)}.userGoalPlanPreview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.userGoalPlanPreview dl div,.userGoalPlanColumns>div{padding:10px;border:1px solid rgba(46,90,77,.1);border-radius:14px;background:#f4f9f6c7}.userGoalPlanPreview dd{margin:2px 0 0;color:var(--forest);font-size:1.2rem;font-weight:900}.userGoalPlanColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.userGoalPlanColumns h4,.userGoalPlanColumns ol,.userGoalPlanColumns ul{margin:0}.userGoalPlanColumns h4{color:var(--forest)}.userGoalPlanColumns ol,.userGoalPlanColumns ul{display:grid;gap:8px;padding-left:18px;color:var(--muted)}.userGoalPlanColumns strong,.userGoalPlanColumns span{display:block}.userGoalPlanColumns strong{color:var(--ink)}.userGoalPlanIntegrations{display:flex;flex-wrap:wrap;gap:8px}.userGoalPlanIntegrations span{padding:7px 10px;border-radius:999px;background:#2e5a4d1a;color:var(--forest);font-size:.76rem;font-weight:900}.userGoalPlanIntegrations .required{background:#d3704b29;color:var(--coral-dark)}.multiStepPlanSummary{display:grid;gap:12px;margin-top:8px;padding:14px;border:1px solid rgba(36,51,47,.16);border-radius:14px;background:linear-gradient(135deg,#fffaf0,#f4fbf7)}.multiStepPlanSummary h3,.multiStepPlanSummary p{margin:0}.multiStepPlanSummary h3{color:#17231f;font-size:1rem}.multiStepPlanSummary ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.multiStepPlanSummary li{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:10px;background:#ffffffb8}.multiStepPlanSummary li>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#2f5d50;color:#fff;font-size:.78rem;font-weight:800}.multiStepPlanSummary strong,.multiStepPlanSummary small{display:block}.multiStepPlanSummary small{color:#7a4b36;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.voiceCaptureStatus{margin:2px 0 0;color:#315366;font-size:.88rem}.multilingualComposer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.multilingualComposer label{display:block;font-size:1.08rem;font-weight:800}.multilingualComposer header p{margin:5px 0 0;color:var(--muted, #66736d)}.commandLanguage{flex:0 0 auto;padding:7px 11px;border:1px solid rgba(27,76,59,.18);border-radius:999px;color:var(--forest, #184c3b);font-weight:750;background:#ffffffb3}.voiceLanguagePicker{display:flex;align-items:center;gap:10px;width:fit-content;margin:0 0 12px;color:var(--muted, #66736d);font-size:.82rem;font-weight:750}.voiceLanguagePicker select{min-height:38px;padding:6px 34px 6px 10px;border:1px solid rgba(27,76,59,.2);border-radius:10px;background:#fff;color:var(--forest, #184c3b);font:inherit}@media(max-width:800px){.multilingualComposer>header{gap:10px}.multilingualComposer .captureControls{display:grid;grid-template-columns:1fr auto}.multilingualComposer .captureControls input{grid-column:1 / -1}.voiceLanguagePicker{width:100%}.voiceLanguagePicker select{flex:1;min-width:0}}.voiceTranscriptReview{display:grid;gap:12px;margin-top:12px;padding:14px;border:1px solid #d5ddd8;border-radius:10px;background:#f8fbf9}.voiceTranscriptReview dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.voiceTranscriptReview dt{color:#6b7280;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.voiceTranscriptReview dd{margin:2px 0 0;color:#253a32;font-weight:700}.voiceTranscriptText{margin:4px 0 0;color:#253a32;font-size:.98rem;font-weight:700}.compactActions{margin-top:0}.voiceMetadataNote{padding:12px;border:1px solid #d5ddd8;border-radius:8px;background:#f8fbf9}.voiceMetadataNote h5{margin-bottom:4px;color:#253a32;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.voiceMetadataNote p{margin:0;color:#4b5563;font-size:.86rem}.actionStatus{margin:-10px 0 18px;color:#365349;font-size:.88rem;font-weight:700}.privacyPrompt{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-6px 0 18px;padding:16px;border:1px solid #c9b18c;border-radius:8px;background:#fff8ed}.privacyPrompt h3{margin-bottom:4px;font-size:.96rem}.privacyPrompt p{margin-bottom:0;color:#4b5563;font-size:.86rem}.privacyActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.privacyActions button{min-height:36px;padding:0 12px;border-radius:6px;background:#24332f;color:#fff;cursor:pointer;font-size:.84rem;font-weight:700}.privacyActions button:first-child{background:#6b7280}.memoryTools{display:flex;flex-wrap:wrap;gap:10px;margin:-8px 0 22px}.memoryTools button,.fileAction{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:6px;background:#4a6c85;color:#fff;cursor:pointer;font-size:.84rem;font-weight:700}.memoryTools button:disabled,.fileAction.disabled{background:#b9afa5;cursor:not-allowed}.memoryTools input[type=file]{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.settingsPanel{display:grid;gap:12px;margin-bottom:22px;padding:16px;border:1px solid #ddd5c9;border-radius:8px;background:#fff;scroll-margin-top:16px}.settingsPanel h3{margin-bottom:0;font-size:1rem}.viewSection.hidden{display:none}.settingsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.settingsGrid .metric{min-height:70px;background:#f8faf9}.deploymentGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.deploymentGrid .metric{min-height:64px;background:#fbfaf7}.retentionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.retentionGrid .metric{min-height:64px;background:#f6f8fb}.healthList{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sessionStatus{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sessionStatus span,.sessionStatus button{min-height:32px;padding:0 10px;border-radius:6px;background:#eef2f1;color:#374151;font-size:.82rem;font-weight:700}.sessionStatus span{display:inline-flex;align-items:center}.sessionStatus button{background:#24332f;color:#fff;cursor:pointer}.healthList li{padding:10px 12px;border-radius:6px;color:#374151;font-size:.84rem}.healthList li.pass{background:#e8f4ee}.healthList li.warn{background:#fff4df}.healthList li.fail{background:#f8e5e1}.adminDiagnostics{display:grid;gap:14px}.adminUserList{display:grid;gap:10px}.adminDirectoryHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #ddd5c9;border-radius:12px;background:linear-gradient(135deg,#fff,#f7f2e9)}.adminDirectoryHeader h4,.adminDirectoryHeader p{margin:0}.adminDirectoryHeader h4{color:#24332f;font-size:1.05rem}.adminDirectoryHeader>div{display:grid;gap:5px}.privacyBadge{flex:0 0 auto;padding:8px 12px;border:1px solid #cfd8d1;border-radius:999px;background:#edf7f0;color:#2f6a43;font-weight:800}.privacyBadge.success{border-color:#2e7d4a3d;background:#e8f7ee;color:#2f6a43}.privacyBadge.warn{border-color:#d16f4f40;background:#fff1e8;color:#a84725}.adminDirectoryStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adminDirectoryControls{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr);gap:12px}.adminDirectoryControls label{display:grid;gap:6px;color:#52615c;font-size:.82rem;font-weight:800}.adminDirectoryControls input,.adminDirectoryControls select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cfd8d1;border-radius:10px;background:#fff;color:#24332f;font:inherit}.adminDirectoryControls input:focus,.adminDirectoryControls select:focus{outline:3px solid rgba(78,123,102,.18);border-color:#4e7b66}.adminUserRow{display:flex;min-height:118px;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;border:1px solid #ddd5c9;border-radius:8px;background:#fff}.adminUserRow.selected{border-color:#4e7b66;box-shadow:0 0 0 3px #4e7b661f}.adminUserMain{display:grid;gap:6px}.adminUserRow h4,.adminUserRow p{margin:0}.adminUserRow h4{margin:4px 0;color:#24332f;font-size:1rem}.adminProfileTags{display:flex;flex-wrap:wrap;gap:6px}.adminProfileTags span{padding:5px 8px;border:1px solid #ddd5c9;border-radius:999px;background:#f7f2e9;color:#52615c;font-size:.78rem;font-weight:800}.adminProfileTags .dangerTag{border-color:#e5b3a7;background:#fff0ed;color:#9d3e2b}.adminProfileLine{color:#52615c;font-size:.88rem}.adminUserRow .rowActions span{min-width:126px;text-align:center}.adminUserDetail{display:grid;gap:14px;padding:16px;border:1px solid #cfd8d1;border-radius:14px;background:#fff}.adminUserDetail h4,.adminUserDetail h5,.adminUserDetail p{margin:0}.adminUserDetail h4{color:#24332f;font-size:1.12rem}.adminVisibilityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adminVisibilityGrid article{padding:12px;border:1px solid #ddd5c9;border-radius:12px;background:#fbf8f2}.adminVisibilityGrid h5{color:#24332f;font-size:.92rem}.adminVisibilityGrid ul{margin:8px 0 0;padding-left:18px;color:#52615c}.adminProfileDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.adminProfileDetailGrid div{min-width:0;padding:10px;border:1px solid #e4ddd3;border-radius:10px;background:#fdfbf7}.adminProfileDetailGrid dt{color:#6f7a75;font-size:.75rem;font-weight:800;text-transform:uppercase}.adminProfileDetailGrid dd{margin:4px 0 0;overflow-wrap:anywhere;color:#24332f;font-weight:700}.metric{min-height:82px;padding:14px;border:1px solid #ddd5c9;border-radius:8px;background:#fff}.metric span,.panelHeader span,.taskMeta{color:#6b7280;font-size:.82rem}.networkHandoffBadge{display:inline-flex;width:fit-content;margin:.35rem 0 0;padding:.28rem .55rem;border:1px solid rgba(42,91,73,.18);border-radius:999px;background:#2a5b4914;color:var(--forest);font-size:.78rem;font-weight:800;letter-spacing:.01em}.metric strong{display:block;margin-top:8px;font-size:1.2rem;text-transform:capitalize}.contentGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);gap:18px}.panel{min-width:0;scroll-margin-top:16px}.panelHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.panelHeader h3{margin-bottom:0;font-size:1rem}.taskList{display:grid;gap:10px}.taskCard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:118px;padding:16px;border:1px solid #ddd5c9;border-radius:8px;background:#fff}.taskCard.selected{border-color:#4a6c85;box-shadow:0 0 0 2px #4a6c8524}.taskCard h4{margin-bottom:6px;font-size:1rem}.taskCard p{margin-bottom:0;color:#4b5563}.taskActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.taskActions button{min-height:34px;padding:0 12px;border-radius:6px;background:#24332f;color:#fff;cursor:pointer;font-size:.82rem}.taskActions button:first-child{background:#4a6c85}.taskActions button:disabled{background:#b9afa5;cursor:not-allowed}.status{align-self:start;min-width:72px;padding:5px 8px;border-radius:6px;color:#fff;font-size:.78rem;font-weight:700;text-align:center}.status.ready{background:#2f7d5c}.status.blocked{background:#9d4b3f}.signalList{display:grid;gap:10px;margin:0;padding:0;list-style:none}.signalList li{padding:14px;border-left:4px solid #4a6c85;border-radius:6px;background:#fff;color:#374151}.activityFeed{display:grid;gap:8px}.activityItem{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;min-height:48px;padding:10px 12px;border:1px solid #ddd5c9;border-left:4px solid #4a6c85;border-radius:8px;background:#fff}.activityItem.selectable{width:100%;text-align:left;cursor:pointer}.activityItem.selected{border-color:#4a6c85;box-shadow:0 0 0 2px #4a6c8524}.activityItem.capture,.activityItem.complete,.activityItem.resolve{border-left-color:#2f7d5c}.activityItem.export,.activityItem.import,.activityItem.archive{border-left-color:#b86f52}.activityItem span{color:#6b7280;font-size:.78rem}.activityItem strong{min-width:0;color:#24332f;font-size:.88rem;overflow-wrap:anywhere}.activityItem p,.activityItem em{grid-column:2;margin:0;color:#4b5563;font-size:.8rem;overflow-wrap:anywhere}.activityItem em{color:#6b7280;font-style:normal}.projectPanel{grid-column:1 / -1}.projectList{display:grid;gap:10px}.projectForms{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;margin-bottom:12px}.miniForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;padding:14px;border:1px solid #ddd5c9;border-radius:8px;background:#fff}.miniForm.attach{grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) auto}.miniForm label{grid-column:1 / -1;color:#24332f;font-size:.86rem;font-weight:700}.miniForm input{min-width:0;min-height:38px;padding:0 10px;border:1px solid #cfc7ba;border-radius:6px}.miniForm button{min-height:38px;padding:0 12px;border-radius:6px;background:#24332f;color:#fff;cursor:pointer}.miniForm button:disabled,.miniForm input:disabled{opacity:.65;cursor:not-allowed}.projectRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,auto) auto;gap:16px;align-items:center;min-height:92px;padding:16px;border:1px solid #ddd5c9;border-radius:8px;background:#fff}.projectRow.selected{border-color:#4a6c85;box-shadow:0 0 0 2px #4a6c8524}.projectRow h4{margin-bottom:6px}.projectRow p{margin-bottom:0;color:#4b5563}.projectStats{display:grid;gap:4px;justify-items:end;color:#6b7280;font-size:.82rem}.projectStats strong{color:#24332f;text-transform:capitalize}.rowActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.inlineAction{justify-self:end;min-height:36px;padding:0 12px;border-radius:6px;background:#24332f;color:#fff;cursor:pointer;font-size:.82rem}.inlineAction:disabled{background:#b9afa5;cursor:not-allowed}.inlineAction.danger{background:#9d4b3f}.aiActionFollowups{margin-top:14px;justify-content:flex-start}.detailPanel{padding:16px;border:1px solid #ddd5c9;border-radius:8px;background:#fff}.detailPanel h4{margin-bottom:8px}.detailPanel>p{margin-bottom:14px;color:#4b5563}.calendarDraftShortcut{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:12px;border:1px solid rgba(47,100,214,.18);border-radius:12px;background:#f7faf8}.calendarDraftShortcut strong{display:block;margin-bottom:3px;color:var(--forest)}.calendarDraftShortcut p{margin:0;color:var(--muted);font-size:.82rem}.detailPanel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px}.detailPanel dt{color:#6b7280;font-size:.76rem}.detailPanel dd{margin:2px 0 0;color:#24332f;font-weight:700}.detailList{margin-top:14px}.detailList h5{margin:0 0 6px;color:#24332f;font-size:.86rem}.detailList ul{display:grid;gap:6px;margin:0;padding-left:18px;color:#374151}.detailList p{margin-bottom:0;color:#6b7280}.projectDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.projectDetailHeader p{margin-bottom:0;color:#4b5563}.projectDetailHeader strong{min-width:72px;padding:6px 8px;border-radius:6px;background:#365349;color:#fff;text-align:center}.graphPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);gap:16px}.graphNodes{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.graphNode{min-height:96px;padding:12px;border:1px solid #ddd5c9;border-radius:8px;background:#fff}.graphNode.blocked{border-left:4px solid #9d4b3f}.graphNode.open{border-left:4px solid #2f7d5c}.graphNode span,.graphNode em{display:block;color:#6b7280;font-size:.78rem}.graphNode strong{display:block;margin:5px 0;color:#24332f}.graphEdges{padding:14px;border:1px solid #ddd5c9;border-radius:8px;background:#fff}.graphEdges h5{margin:0 0 8px}.graphEdges ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.graphEdges li{display:grid;gap:3px;color:#4b5563;font-size:.84rem}.graphEdges li strong{color:#9d4b3f}.graphEdges p{margin-bottom:0;color:#6b7280}.timeBlockList{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.timeBlock{min-height:88px;padding:14px;border:1px solid #ddd5c9;border-radius:8px;background:#fff}.timeBlock span{color:#6b7280;font-size:.78rem;text-transform:capitalize}.timeBlock strong{display:block;margin-top:4px;color:#24332f;text-transform:capitalize}.timeBlock p{margin:6px 0 0;color:#4b5563}.archiveList{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.archiveControls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.archiveControls button{min-height:34px;padding:0 12px;border:1px solid #d4c9bb;border-radius:6px;background:#fff;color:#24332f;font-size:.82rem;font-weight:800;cursor:pointer}.archiveControls button.active{background:#24332f;color:#fff}.archiveControls button:disabled{cursor:not-allowed;opacity:.55}.archiveItem{min-width:0;padding:14px;border:1px solid #ddd5c9;border-radius:8px;background:#fff}.archiveItem span{display:block;margin-bottom:4px;color:#4a6c85;font-size:.76rem;font-weight:800;text-transform:uppercase}.archiveItem strong{display:block;overflow-wrap:anywhere;color:#24332f}.archiveItem p{margin:6px 0 0;color:#6b7280;font-size:.82rem}.emptyState{display:grid;gap:12px;align-items:start;min-height:74px;margin:0;padding:18px;border:1px solid #ddd5c9;border-radius:8px;background:#fff;color:#6b7280}.emptyState p{margin:0}.emptyStateAction{justify-self:start;min-height:38px;padding:8px 12px;border:0;border-radius:999px;background:var(--forest);color:#fffef9;font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.emptyStateAction:hover{transform:translateY(-1px)}@media(max-width:800px){.firstValueJourney{gap:16px;padding:18px 14px;border-radius:18px}.firstValueHeader{grid-template-columns:1fr}.firstValueProgress{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.firstValueSteps{grid-template-columns:1fr}.firstValueSteps li{min-height:0}.firstValueButtons{display:grid}.firstValueButtons button,.firstValueAction>button{width:100%}.shell{grid-template-columns:1fr}.sidebar{gap:18px}.sidebar nav{display:none}.localeSwitcher{width:min(100%,220px);margin-top:0}.mobileDock{position:fixed;z-index:100;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:7px;border:1px solid rgba(255,255,255,.2);border-radius:21px;background:#142d27f5;box-shadow:0 18px 48px #081b1552;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobileDock button{display:grid;min-width:0;min-height:56px;place-items:center;gap:2px;padding:5px 2px;border-radius:15px;background:transparent;color:#c9d6d1;cursor:pointer}.mobileDock button.active{background:#fff8eb;color:#173f35;box-shadow:0 7px 18px #0514103d}.mobileDock .navIcon{width:25px;height:25px;background:transparent;color:inherit}.mobileDock button>span:last-child{max-width:100%;overflow:hidden;font-size:.61rem;font-weight:750;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}nav,.metrics,.settingsGrid,.deploymentGrid,.retentionGrid,.contentGrid{grid-template-columns:1fr}.topbar{align-items:stretch;flex-direction:column}.captureControls,.commandCenter{grid-template-columns:1fr}.commandActions{justify-content:flex-start}.timestamp{text-align:left}.headerMeta{justify-items:start}.projectRow{grid-template-columns:1fr}.adminUserRow{align-items:stretch;flex-direction:column}.adminDirectoryHeader{align-items:flex-start;flex-direction:column}.adminDirectoryStats,.adminDirectoryControls,.adminVisibilityGrid,.adminProfileDetailGrid{grid-template-columns:1fr}.adminUserRow .rowActions{justify-content:flex-start}.projectForms,.miniForm,.miniForm.attach{grid-template-columns:1fr}.projectStats{justify-items:start}.rowActions{justify-content:flex-start}.privacyPrompt{align-items:stretch;flex-direction:column}.privacyActions{justify-content:flex-start}.inlineAction{justify-self:start}.detailPanel dl,.graphPanel{grid-template-columns:1fr}}:root{--ink: #17211e;--muted: #66736f;--canvas: #f4f5f1;--surface: rgba(255, 255, 255, .92);--line: #dde2dc;--forest: #183a32;--forest-soft: #2e5a4d;--coral: #d16f4f;--coral-dark: #ad5337;--gold: #e4b66d;color:var(--ink);background:var(--canvas)}body{background:radial-gradient(circle at 84% 0%,rgba(228,182,109,.14),transparent 28rem),var(--canvas)}button,input{transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}button:not(:disabled):active{transform:translateY(1px)}button:focus-visible,input:focus-visible,.fileAction:focus-visible{outline:3px solid rgba(209,111,79,.24);outline-offset:2px}.shell{grid-template-columns:252px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;gap:42px;padding:28px 22px 22px;overflow:auto;background:radial-gradient(circle at 20% 0%,rgba(228,182,109,.13),transparent 17rem),linear-gradient(165deg,#1c4037,#142d27 72%);box-shadow:12px 0 36px #17211e14}.brandLockup{display:flex;align-items:center;gap:12px}.brandMark{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:13px;overflow:hidden;padding:4px;background:#fffaf2;box-shadow:0 8px 20px #081b1547}.brandMark img{display:block;width:100%;height:100%;object-fit:contain}.brandLockup .eyebrow{margin-bottom:2px;color:#d8c5a3;font-size:.62rem;letter-spacing:.1em}.brandLockup h1{color:#fff;font-size:1.25rem;letter-spacing:-.025em}.sidebar nav{gap:7px}.navItem{display:flex;min-height:46px;align-items:center;gap:11px;padding:0 12px;border:1px solid transparent;border-radius:12px;color:#c9d6d1;font-weight:650}.navIcon{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#ffffff0f;color:#e6d8bd;font-size:.9rem}.dashboardIcon:before{content:"⌂"}.talkIcon:before{content:"◉"}.inboxIcon:before{content:"↙"}.planIcon:before{content:"✓"}.moneyIcon:before{content:"$"}.projectsIcon:before{content:"◇"}.workspaceIcon:before{content:"▦"}.memoryIcon:before{content:"◫"}.accountIcon:before{content:"○"}.networkIcon:before{content:"↔"}.integrationsIcon:before{content:"∞"}.adminIcon:before{content:"⚙"}.introIcon:before{content:"✦"}.howIcon:before{content:"?"}.pricingIcon:before{content:"$"}.humanTalkWorkspace,.humanMoneyWorkspace{display:grid;gap:20px}.humanTalkWorkspace>header,.humanMoneyHeader{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:clamp(22px,4vw,42px);border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,#f8f7f1,#edf4ef)}.humanTalkWorkspace>header{display:block}.humanTalkWorkspace>header h2,.humanMoneyHeader h2{margin:4px 0 8px;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.05em}.humanCapabilityCenter,.humanConnectionOutcomes{display:grid;gap:18px}.humanCapabilityCenter{margin-bottom:22px;padding:clamp(22px,4vw,38px);border:1px solid var(--line);border-radius:24px;background:#f8f7f1}.humanCapabilityCenter>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.humanCapabilityCenter h2{margin:4px 0 8px;font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.045em}.capabilityGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.capabilityCard{min-height:118px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff}.capabilityCard h3{margin-top:18px;font-size:1rem}.capabilityState{font-size:.74rem;font-weight:750}.capabilityCard.success .capabilityState{color:#25704f}.capabilityCard.pending .capabilityState{color:#9a5b13}.capabilityCard.failure .capabilityState{color:#a94235}.capabilityCard.disconnected .capabilityState{color:#697771}.capabilityCard.ready .capabilityState{color:#315f73}.humanConnectionOutcomes>section{margin:0}@media(max-width:720px){.humanMoneyHeader{align-items:start;flex-direction:column}}.pricingPage{display:grid;gap:24px}.pricingHero{display:grid;justify-items:center;padding:clamp(34px,6vw,72px) clamp(20px,5vw,60px);overflow:hidden;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 12% 10%,rgba(209,111,79,.16),transparent 18rem),radial-gradient(circle at 88% 80%,rgba(228,182,109,.24),transparent 20rem),linear-gradient(135deg,#fffdf8,#f3f8f5);box-shadow:0 24px 64px #1c312a17;text-align:center}.pricingHero h3{max-width:840px;margin:0;color:var(--ink);font-size:clamp(2.1rem,5vw,4.4rem);letter-spacing:-.065em;line-height:.98}.pricingHero>p:not(.eyebrow){max-width:720px;margin:20px 0 0;color:var(--muted);font-size:clamp(1rem,2vw,1.18rem)}.pricingInterval{display:inline-flex;gap:4px;margin-top:26px;padding:5px;border:1px solid var(--line);border-radius:999px;background:#ffffffd1;box-shadow:0 8px 24px #1c312a14}.pricingInterval button{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 16px;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-weight:800}.pricingInterval button.active{background:var(--forest);color:#fff}.pricingInterval button span{padding:3px 7px;border-radius:999px;background:#e4b66d38;color:inherit;font-size:.68rem}.publicPricingGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.publicPricingGrid article{position:relative;display:flex;min-width:0;flex-direction:column;gap:14px;padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:0 14px 38px #1c312a12}.publicPricingGrid article.recommended{border-color:var(--forest);background:linear-gradient(180deg,#f1f8f4,#fff 42%);box-shadow:0 20px 48px #234c3f24}.publicPricingGrid header h4{margin:0 0 8px;color:var(--forest);font-size:1.35rem}.publicPricingGrid header p,.publicPricingGrid small,.publicPricingGrid li{color:var(--muted)}.publicPricingGrid header p,.publicPricingGrid ul,.publicPricingGrid .publicPlanPrice{margin:0}.publicPlanPrice{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.publicPlanPrice strong{color:var(--ink);font-size:clamp(2rem,3vw,2.7rem);letter-spacing:-.055em}.publicPlanPrice span{color:var(--muted);font-size:.76rem}.publicPricingGrid ul{display:grid;gap:9px;padding:0;list-style:none}.publicPricingGrid li{position:relative;padding-inline-start:22px;font-size:.86rem}.publicPricingGrid li:before{position:absolute;inset-inline-start:0;color:var(--forest-soft);content:"✓";font-weight:900}.pricingBadge{position:absolute;top:14px;inset-inline-end:14px;padding:5px 9px;border-radius:999px;background:var(--forest);color:#fff;font-size:.65rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.pricingAction{display:grid;min-height:46px;place-items:center;margin-top:auto;padding:0 15px;border-radius:12px;background:var(--forest);color:#fff;cursor:pointer;font-weight:850;text-decoration:none}.pricingAction.secondary{border:1px solid var(--forest);background:transparent;color:var(--forest)}.pricingPromise{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:22px 42px;align-items:center;padding:clamp(24px,4vw,42px);border-radius:24px;background:var(--forest);color:#fff}.pricingPromise h3{margin:0;font-size:clamp(1.45rem,3vw,2.25rem)}.pricingPromise .eyebrow{color:#e3c79e}.pricingPromise ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding:0;list-style:none}.pricingPromise li:before{margin-inline-end:8px;color:#e3c79e;content:"◆";font-size:.62rem}.pricingPromise>p{grid-column:1 / -1;margin:0;color:#cddbd5;font-size:.8rem}@media(max-width:1120px){.publicPricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pricingHero{justify-items:start;border-radius:20px;text-align:start}.pricingHero h3{font-size:clamp(2rem,13vw,3rem)}.pricingInterval{width:100%}.pricingInterval button{flex:1;justify-content:center;padding-inline:10px}.publicPricingGrid,.pricingPromise,.pricingPromise ul{grid-template-columns:1fr}.publicPricingGrid article{padding:21px}.pricingPromise>p{grid-column:auto}}.accountPrivacy,.productIntro,.howItWorksPage{display:grid;gap:22px}.introHero,.howHero,.howTrustPanel,.howCta{border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:0 18px 46px #1c312a14}.introHero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:22px;align-items:stretch;padding:clamp(24px,4vw,46px);background:radial-gradient(circle at 92% 0%,rgba(228,182,109,.25),transparent 22rem),linear-gradient(135deg,#fffaf0,#fff 70%)}.introHeroCopy{display:grid;align-content:center;gap:14px}.introHero h3,.howHero h3,.howTrustPanel h3,.howCta h3{margin-bottom:0;color:var(--ink);font-size:clamp(1.8rem,4vw,3.4rem);letter-spacing:-.06em;line-height:1.02}.introHero p,.howHero p,.howTrustPanel p,.howCta p{max-width:760px;margin-bottom:0;color:var(--muted)}.betaReleaseBadge{display:inline-flex;width:fit-content;align-items:center;gap:8px;margin:0;padding:7px 10px;border:1px solid rgba(209,111,79,.22);border-radius:999px;background:#d16f4f1a;color:var(--coral-dark);font-size:.78rem;font-weight:850;letter-spacing:.03em}.introActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.introActions button,.howCta button{min-height:44px;padding:0 17px;border-radius:12px;background:linear-gradient(145deg,var(--forest-soft),var(--forest));color:#fff;font-weight:850}.introDemoCard{display:grid;align-content:center;gap:14px;padding:22px;border:1px solid rgba(46,90,77,.14);border-radius:22px;background:radial-gradient(circle at 15% 10%,rgba(209,111,79,.14),transparent 12rem),#f7faf8}.introDemoCard span{color:var(--coral-dark);font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.introDemoCard strong{color:var(--forest);font-size:clamp(1.15rem,2.2vw,1.55rem);line-height:1.18}.introDemoCard ol{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--muted);font-size:.9rem}.introValueGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.introValueGrid article{min-height:210px;padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 12px 28px #1c312a0e}.introValueGrid span{display:inline-grid;width:42px;height:42px;margin-bottom:16px;place-items:center;border-radius:14px;background:#f4fbf6;font-size:1.15rem}.introValueGrid h4,.introValueGrid p{margin-bottom:8px}.introValueGrid p{color:var(--muted);font-size:.88rem}.introBetaPath{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:22px;align-items:start;padding:clamp(22px,4vw,34px);border:1px solid rgba(46,90,77,.14);border-radius:24px;background:radial-gradient(circle at 92% 12%,rgba(78,123,102,.16),transparent 18rem),linear-gradient(135deg,#f7fbf7,#fffdf8);box-shadow:0 14px 36px #1c312a12}.introBetaPath h3,.introBetaPath p{margin-bottom:8px}.introBetaPath h3{color:var(--forest);font-size:clamp(1.4rem,2.8vw,2.15rem);letter-spacing:-.045em;line-height:1.08}.introBetaPath p:not(.eyebrow){color:var(--muted)}.introBetaPath ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.introBetaPath li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid rgba(46,90,77,.12);border-radius:16px;background:#ffffffd1}.introBetaPath li>strong{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:linear-gradient(145deg,var(--forest-soft),var(--forest));color:#fff;font-weight:900}.introBetaPath b,.introBetaPath small{display:block}.introBetaPath b{color:var(--forest)}.introBetaPath small{margin-top:3px;color:var(--muted);font-size:.82rem;line-height:1.4}.introBetaPath button{min-height:40px;padding:0 13px;border:1px solid rgba(46,90,77,.16);border-radius:11px;background:#fff;color:var(--forest-soft);cursor:pointer;font-size:.8rem;font-weight:850;white-space:nowrap}.introBetaPath button:hover{border-color:var(--forest-soft);background:#f4fbf6}.betaJourneyPanel{display:grid;gap:18px;padding:clamp(22px,4vw,34px);border:1px solid rgba(46,90,77,.14);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(207,184,143,.18),transparent 18rem),linear-gradient(135deg,#fffdf8,#f7fbf7);box-shadow:0 14px 36px #1c312a12}.betaJourneyIntro h3,.betaJourneyIntro p{margin-bottom:8px}.betaJourneyIntro h3{max-width:780px;color:var(--forest);font-size:clamp(1.4rem,2.8vw,2.15rem);letter-spacing:-.045em;line-height:1.08}.betaJourneyIntro p:not(.eyebrow){max-width:840px;color:var(--muted)}.betaJourneyGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.betaJourneyGrid article{display:grid;gap:9px;align-content:start;min-height:100%;padding:16px;border:1px solid rgba(46,90,77,.12);border-radius:18px;background:#ffffffd6}.betaJourneyGrid article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:15px;background:#eef7f1;font-size:1.1rem}.betaJourneyGrid small{color:var(--coral-dark);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.betaJourneyGrid h4,.betaJourneyGrid p{margin-bottom:0}.betaJourneyGrid h4{color:var(--forest)}.betaJourneyGrid p{color:var(--muted);font-size:.84rem;line-height:1.45}.betaJourneyGrid button{align-self:end;min-height:40px;margin-top:6px;padding:0 13px;border:1px solid rgba(46,90,77,.16);border-radius:11px;background:#fff;color:var(--forest-soft);cursor:pointer;font-size:.8rem;font-weight:850}.betaJourneyGrid button:hover{border-color:var(--forest-soft);background:#f4fbf6}.subscriberReadinessPanel{display:grid;gap:16px;padding:clamp(22px,4vw,34px);border:1px solid rgba(46,90,77,.14);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(78,123,102,.12),transparent 20rem),linear-gradient(135deg,#f7fbf7,#fff 74%);box-shadow:0 14px 36px #1c312a12}.subscriberReadinessIntro h3,.subscriberReadinessIntro p{margin-bottom:8px}.subscriberReadinessIntro h3{color:var(--forest);font-size:clamp(1.35rem,2.6vw,2rem);letter-spacing:-.045em;line-height:1.08}.subscriberReadinessIntro p:not(.eyebrow){max-width:840px;color:var(--muted)}.subscriberReadinessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.subscriberReadinessGrid article{display:grid;gap:8px;align-content:start;padding:16px;border:1px solid rgba(46,90,77,.12);border-radius:18px;background:#ffffffdb}.subscriberReadinessGrid span{width:fit-content;padding:5px 9px;border-radius:999px;background:#4e7b661a;color:var(--forest-soft);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.subscriberReadinessGrid strong{color:var(--forest);font-size:1rem}.subscriberReadinessGrid p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.subscriberKnownLimitsCard{display:grid;gap:16px;padding:clamp(22px,4vw,34px);border:1px solid rgba(176,74,54,.18);border-radius:24px;background:radial-gradient(circle at 100% 8%,rgba(176,74,54,.12),transparent 20rem),linear-gradient(135deg,#fffaf2,#fff 72%);box-shadow:0 14px 36px #1c312a12}.subscriberKnownLimitsCard h3,.subscriberKnownLimitsCard p{margin-bottom:8px}.subscriberKnownLimitsCard h3{color:var(--forest);font-size:clamp(1.35rem,2.6vw,2rem);letter-spacing:-.045em;line-height:1.08}.subscriberKnownLimitsCard p:not(.eyebrow){max-width:820px;color:var(--muted)}.subscriberKnownLimitsGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.subscriberKnownLimitsGrid article{padding:14px;border:1px solid rgba(176,74,54,.13);border-radius:16px;background:#ffffffd6}.subscriberKnownLimitsGrid strong{display:block;margin-bottom:6px;color:var(--forest);font-size:.9rem}.subscriberKnownLimitsGrid p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.42}.betaRehearsalCard{display:grid;gap:16px;padding:clamp(22px,4vw,34px);border:1px solid rgba(209,111,79,.18);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(209,111,79,.12),transparent 22rem),linear-gradient(135deg,#fffaf2,#fff 72%);box-shadow:0 16px 42px #1c312a14}.betaRehearsalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.betaRehearsalHeader h3,.betaRehearsalHeader p{margin-bottom:8px}.betaRehearsalHeader h3{color:var(--ink);font-size:clamp(1.35rem,2.8vw,2.1rem);letter-spacing:-.045em;line-height:1.08}.betaRehearsalHeader p:not(.eyebrow){max-width:760px;color:var(--muted)}.betaRehearsalHeader>strong{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:#2e5a4d1a;color:var(--forest);font-size:.8rem}.betaRehearsalList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.betaRehearsalList article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(46,90,77,.12);border-radius:16px;background:#ffffffd1}.betaRehearsalList article.complete{border-color:#227a3a38;background:#f3fbf5}.betaRehearsalList label{display:flex;align-items:flex-start;gap:10px;min-width:0}.betaRehearsalList input{flex:0 0 auto;width:18px;height:18px;margin-top:3px;accent-color:var(--forest)}.betaRehearsalList b,.betaRehearsalList small{display:block}.betaRehearsalList b{color:var(--forest)}.betaRehearsalList small{margin-top:3px;color:var(--muted);font-size:.8rem;line-height:1.4}.betaRehearsalList button{min-height:40px;padding:0 13px;border:1px solid rgba(46,90,77,.16);border-radius:11px;background:#fff;color:var(--forest-soft);cursor:pointer;font-size:.8rem;font-weight:850;white-space:nowrap}.betaRehearsalList button:hover{border-color:var(--forest-soft);background:#f4fbf6}.howHero{padding:clamp(24px,4vw,42px);background:radial-gradient(circle at 80% 0%,rgba(46,90,77,.14),transparent 22rem),#fff}.howTimeline{display:grid;gap:12px}.howTimeline article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:18px;background:#ffffffeb}.howTimeline article>strong{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;background:linear-gradient(145deg,var(--coral),var(--coral-dark));color:#fff}.howTimeline h4,.howTimeline p{margin-bottom:4px}.howTimeline p{color:var(--muted)}.howTrustPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);gap:20px;padding:24px;background:linear-gradient(135deg,#f4fbf6,#fffdf8)}.howTrustPanel h3{font-size:clamp(1.5rem,3vw,2.25rem)}.howTrustPanel ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.howTrustPanel li{padding:11px 12px;border:1px solid rgba(46,90,77,.13);border-radius:12px;background:#ffffffc7;color:var(--forest);font-weight:750}.howCta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px}.howCta h3{font-size:clamp(1.35rem,2.6vw,1.9rem)}.betaTesterPanel{display:grid;gap:18px;padding:clamp(22px,4vw,34px);border:1px solid rgba(209,111,79,.18);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(209,111,79,.12),transparent 22rem),linear-gradient(135deg,#fffaf2,#fff 72%);box-shadow:0 18px 46px #1c312a14}.betaTesterHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.betaTesterHeader h3{margin-bottom:8px;color:var(--ink);font-size:clamp(1.45rem,3vw,2.2rem);letter-spacing:-.045em}.betaTesterHeader p{max-width:720px;margin-bottom:0;color:var(--muted)}.betaFeedbackActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:min(100%,280px)}.betaFeedbackActions a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(46,90,77,.16);border-radius:12px;background:#fff;color:var(--forest);font-size:.9rem;font-weight:850;text-decoration:none}.betaFeedbackActions a:first-child{border-color:transparent;background:linear-gradient(145deg,var(--forest-soft),var(--forest));color:#fff}.betaTesterGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:14px}.betaTesterGrid article{padding:18px;border:1px solid rgba(46,90,77,.12);border-radius:18px;background:#ffffffdb}.betaTesterGrid h4{margin-bottom:12px;color:var(--ink)}.betaTesterGrid ol,.betaTesterGrid ul{display:grid;gap:9px;margin:0;padding-left:20px;color:var(--muted)}.betaFeedbackForm{display:grid;gap:14px;padding:18px;border:1px solid rgba(46,90,77,.12);border-radius:18px;background:#ffffffe6}.betaFeedbackForm h4,.betaFeedbackForm p{margin-bottom:6px}.betaFeedbackForm p{color:var(--muted)}.betaFeedbackFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.betaFeedbackForm label{display:grid;gap:7px;color:var(--forest);font-size:.84rem;font-weight:850}.betaFeedbackForm select,.betaFeedbackForm textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit}.betaFeedbackForm select{min-height:42px;padding:0 12px}.betaFeedbackForm textarea{resize:vertical;padding:12px}.betaFeedbackForm button{justify-self:start;min-height:42px;padding:0 16px;border-radius:12px;background:linear-gradient(145deg,var(--forest-soft),var(--forest));color:#fff;font-weight:850}.betaFeedbackHistory,.adminFeedbackList{display:grid;gap:10px}.betaReadinessPanel{display:grid;gap:12px}.betaReadinessGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.betaReadinessGrid article,.betaBlockerPreview,.betaReleaseGate{padding:14px;border:1px solid rgba(46,90,77,.12);border-radius:15px;background:#fffc}.betaReadinessGrid article.ready{border-color:#2e7d4a2e;background:#f3fbf5}.betaReadinessGrid article.hold{border-color:#d16f4f33;background:#fff7f0}.betaReadinessGrid span{display:inline-flex;width:fit-content;margin-bottom:8px;padding:4px 8px;border-radius:999px;background:#2e5a4d14;color:var(--forest);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.betaReadinessGrid article.hold span{background:#d16f4f1f;color:var(--coral-dark)}.betaReadinessGrid h5,.betaReadinessGrid p,.betaBlockerPreview p,.betaReleaseGate h5,.betaReleaseGate p{margin:0}.betaReadinessGrid h5{margin-bottom:6px;color:var(--ink);font-size:.95rem}.betaReadinessGrid p,.betaBlockerPreview,.betaReleaseGate p{color:var(--muted)}.betaBlockerPreview{display:grid;gap:6px}.betaBlockerPreview span{color:var(--coral-dark);font-weight:800}.betaReleaseGate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.betaReleaseGate h5{margin:4px 0 6px;color:var(--ink);font-size:1rem}.releaseGateAlignment{margin-top:8px!important;font-weight:800;color:var(--coral-dark)!important}.releaseGateAlignment.aligned{color:var(--forest)!important}.adminFeedbackFilters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.adminFeedbackFilters label{display:grid;gap:6px;color:var(--forest);font-size:.82rem;font-weight:850}.adminFeedbackFilters select{min-height:40px;padding:0 11px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit}.betaFeedbackHistory h4{margin-bottom:0}.betaFeedbackHistory article,.adminFeedbackList article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px;border:1px solid rgba(46,90,77,.12);border-radius:15px;background:#ffffffc7}.adminFeedbackList h4{margin-bottom:6px}.adminFeedbackActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:310px}.adminFeedbackActions button{min-height:34px;padding:0 10px;border:1px solid rgba(46,90,77,.16);border-radius:10px;background:#fff;color:var(--forest);font-size:.78rem;font-weight:850}.adminFeedbackActions button.danger{border-color:#d16f4f40;color:var(--coral-dark)}.betaFeedbackHistory span{color:var(--coral-dark);font-size:.76rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.betaFeedbackHistory p,.adminFeedbackList p{margin-bottom:0;color:var(--muted)}.profileEditor{padding:clamp(22px,3vw,34px);border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 14px 38px #1c312a12}.profileOnboarding{margin-bottom:24px;border-color:#cfb88f;background:radial-gradient(circle at 96% 0%,rgba(228,182,109,.22),transparent 22rem),linear-gradient(135deg,#fffaf0,#fff 68%);box-shadow:0 22px 55px #26362f1c}.profileIntro{max-width:850px;margin-bottom:22px}.profileIntro h3{margin:6px 0 8px;color:var(--ink);font-size:clamp(1.45rem,2.6vw,2.15rem);letter-spacing:-.035em}.profileIntro p:last-child{color:var(--muted)}.profileFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profileFormGrid label{display:grid;gap:7px;color:var(--ink);font-size:.8rem;font-weight:800}.profileFormGrid label span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.profileFormGrid label small{color:var(--muted);font-size:.68rem;font-weight:600}.profileFormGrid input,.profileFormGrid select,.profileFormGrid textarea{width:100%;border:1px solid #cfd7d1;border-radius:11px;background:#fbfcfa;color:var(--ink);font:inherit}.profileFormGrid input,.profileFormGrid select{min-height:44px;padding:0 12px}.profileFormGrid textarea{min-height:105px;padding:11px 12px;resize:vertical}.profileFormGrid input:focus,.profileFormGrid select:focus,.profileFormGrid textarea:focus{border-color:var(--forest-soft);box-shadow:0 0 0 4px #2e5a4d1a;outline:none}.profileWide{grid-column:1 / -1}.profileConsent{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.profileConsent p{max-width:760px;margin:0;color:var(--muted);font-size:.78rem}.profileConsent button{min-height:46px;padding:0 18px;border-radius:11px;background:linear-gradient(145deg,var(--coral),var(--coral-dark));color:#fff;font-weight:800;white-space:nowrap}.accountHero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(120deg,#fffaf0,#fff 72%);box-shadow:0 12px 32px #1c312a12}.accountAvatar{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:linear-gradient(145deg,var(--forest-soft),var(--forest));color:#fff;font-size:1.1rem;font-weight:850}.accountHero h3,.accountHero p{margin-bottom:0}.accountRole{padding:7px 11px;border-radius:999px;background:#edf2ef;color:var(--forest-soft);font-size:.74rem;font-weight:800}.accountRole.admin{background:#fff0e8;color:var(--coral-dark)}.identityLinkCard{display:grid;gap:16px;padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 8px 24px #1c312a0e}.identityLinkHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.identityLinkHeader h3,.identityLinkHeader p,.identityLinkConfirmation p{margin-bottom:4px}.identityLinkHeader>span,.linkedIdentityList small{padding:6px 10px;border-radius:999px;background:#edf8f1;color:var(--forest);font-size:.75rem;font-weight:800;white-space:nowrap}.linkedIdentityList{display:grid;gap:8px}.linkedIdentityList article{display:grid;grid-template-columns:8rem minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#f8faf9}.linkedIdentityList span,.identityLinkConfirmation p,.identityLinkComplete{color:var(--muted)}.identityLinkActions,.identityLinkConfirmation>div{display:flex;flex-wrap:wrap;gap:10px}.identityLinkConfirmation{display:grid;gap:10px;padding:16px;border:1px solid #d8c993;border-radius:14px;background:#fffaf0}.identityLinkConfirmation label{font-size:.86rem;font-weight:700}.identityLinkConfirmation .identityLinkConsent{display:flex;align-items:flex-start;gap:12px;padding:12px;min-height:44px;border-radius:10px;background:#fff;cursor:pointer}.identityLinkConsent input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:2px 0 0;accent-color:var(--forest)}.identityLinkConsent:focus-within{outline:2px solid var(--forest);outline-offset:2px}.identityLinkStatus{margin:0;padding:11px 13px;border-radius:12px;background:#edf8f1;color:var(--forest);font-weight:700}.accountStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.subscriberAccountSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.subscriberAccountSummary article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:18px;border:1px solid rgba(46,90,77,.14);border-radius:16px;background:radial-gradient(circle at top right,rgba(207,184,143,.12),transparent 8rem),#fff;box-shadow:0 10px 24px #1c312a0b}.subscriberAccountSummary article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#eef7f1;color:var(--forest);font-weight:900}.subscriberAccountSummary h4,.subscriberAccountSummary p{margin-bottom:4px}.subscriberAccountSummary h4{color:var(--forest);overflow-wrap:anywhere}.organizationWorkspaceHub{display:grid;gap:20px}.workspaceHero,.workspaceSummary,.workspaceMembers,.workspaceIdentity,.workspaceLane,.workspaceEmpty{border:1px solid var(--line);border-radius:20px;background:var(--surface)}.workspaceHero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:24px;align-items:end;padding:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--forest) 8%,white),var(--surface))}.workspaceHero h3,.workspaceHero p,.workspaceSummary h3,.workspaceSummary p,.workspaceLane h4,.workspaceMembers h4{margin:0}.workspaceHero>div>p:not(.eyebrow){margin-top:8px;color:var(--muted)}.workspaceHero form,.workspaceInvite,.workspaceInviteLink{display:flex;gap:8px}.workspaceHero input,.workspaceComposer input,.workspaceComposer textarea,.workspaceInvite input,.workspaceInvite select,.workspaceInviteLink input{min-width:0;width:100%;border:1px solid var(--line);border-radius:12px;background:#fff;padding:10px 12px}.workspaceHero button,.workspaceComposer button,.workspaceInvite button,.workspaceInviteLink button,.workspaceInlineActions button,.workspaceSteps button{border:0;border-radius:999px;background:var(--forest);color:#fff;font-weight:800;padding:9px 13px;white-space:nowrap}.workspaceTabs{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.workspaceTabs button{display:grid;flex:0 0 auto;gap:2px;min-width:190px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--forest);text-align:left}.workspaceTabs button.active{border-color:var(--forest);box-shadow:inset 0 -3px var(--forest)}.workspaceTabs span{color:var(--muted);font-size:.75rem;text-transform:capitalize}.workspaceMessage,.workspaceLoading{margin:0;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--forest) 8%,white);color:var(--forest)}.workspaceEmpty{padding:28px;text-align:center}.workspaceEmpty p{margin:6px auto 0;max-width:650px;color:var(--muted)}.workspaceSummary{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(100px,.35fr));gap:12px;padding:18px}.workspaceSummary>div:not(:first-child){display:grid;place-content:center;padding:10px;border-left:1px solid var(--line);text-align:center}.workspaceSummary>div:not(:first-child) strong{color:var(--forest);font-size:1.5rem}.workspaceSummary>div:not(:first-child) span{color:var(--muted);font-size:.75rem}.workspaceColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.workspaceLane{min-width:0;padding:18px}.workspaceLane>header,.workspaceMembers>header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.workspaceComposer{display:grid;gap:8px;margin-bottom:14px}.workspaceComposer textarea{min-height:72px;resize:vertical}.workspaceComposer button{justify-self:start}.workspaceCardList{display:grid;gap:10px}.workspaceCardList>article{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 94%,var(--forest))}.workspaceCardList article>div:first-child{display:flex;justify-content:space-between;gap:10px}.workspaceCardList p{margin:0;color:var(--muted)}.workspaceCardList progress{width:100%;accent-color:var(--forest)}.workspaceCardList small{color:var(--muted)}.workspaceState{border-radius:999px;background:color-mix(in srgb,var(--forest) 10%,white);color:var(--forest);font-size:.7rem;font-weight:800;padding:4px 8px;text-transform:capitalize}.workspaceState.blocked{background:color-mix(in srgb,var(--coral-dark) 10%,white);color:var(--coral-dark)}.workspaceInlineActions{display:flex;flex-wrap:wrap;gap:6px}.workspaceInlineActions button,.workspaceSteps button{padding:6px 10px;font-size:.72rem}.workspaceSteps{display:grid;gap:8px;margin:0;padding-left:20px}.workspaceSteps li{padding-left:2px}.workspaceSteps li,.workspaceSteps li>span{min-width:0}.workspaceSteps li{display:flex;justify-content:space-between;gap:10px;align-items:center}.workspaceSteps small{display:block;text-transform:capitalize}.workspaceMembers{display:grid;gap:14px;padding:18px}.workspaceMembers>header{margin:0}.workspaceMembers>header>span{color:var(--muted);font-size:.75rem}.workspaceMemberList{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.workspaceMemberList article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px}.workspaceMemberList article>div{min-width:0;display:grid}.workspaceMemberList small{color:var(--muted);overflow-wrap:anywhere}.workspaceMemberList article>span:last-child{color:var(--forest);font-size:.72rem;font-weight:800;text-transform:capitalize}.workspaceMemberAvatar{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--forest);color:#fff;font-size:.72rem;font-weight:800}.workspaceInvite select{width:auto}.workspaceInviteLink{align-items:center;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--forest) 6%,white)}.workspaceInviteLink span{color:var(--forest);font-size:.75rem;font-weight:800;white-space:nowrap}.workspaceMemberControls{display:flex!important;gap:6px;align-items:center}.workspaceMemberControls select,.workspaceMemberControls button{min-height:34px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--forest);font-size:.72rem;font-weight:750;padding:6px 8px}.workspaceIdentity{display:grid;gap:16px;padding:20px;border:1px solid color-mix(in srgb,var(--forest) 28%,var(--line));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--forest) 7%,white),var(--surface))}.workspaceIdentity>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.workspaceIdentity h4,.workspaceIdentity p{margin:0}.workspaceIdentity>header>span{color:var(--forest);font-size:.76rem;font-weight:850}.workspaceIdentity form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspaceIdentity label{display:grid;gap:6px;color:var(--forest);font-size:.78rem;font-weight:800}.workspaceIdentity input:not([type=checkbox]),.workspaceIdentity select,.workspaceIdentity textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:11px;background:#fff;padding:9px 11px;color:var(--ink);font:inherit}.workspaceIdentity textarea{min-height:82px;resize:vertical}.workspaceIdentityCheck{display:flex!important;align-items:center;align-self:center}.workspaceIdentityCheck input{width:18px;height:18px;accent-color:var(--forest)}.workspaceIdentity form>button{align-self:end;min-height:42px;border:0;border-radius:999px;background:var(--forest);color:#fff;font-weight:850;padding:10px 16px}.workspaceIdentityJoin{display:flex;align-items:center;gap:8px;padding:10px;border-radius:12px;background:#fff}.workspaceIdentityJoin span{color:var(--forest);font-size:.75rem;font-weight:850;white-space:nowrap}.workspaceIdentityJoin input{flex:1;min-width:0;border:1px solid var(--line);border-radius:10px;padding:9px 10px}.workspaceIdentityJoin button{border:0;border-radius:999px;background:var(--forest);color:#fff;font-weight:850;padding:9px 12px}.subscriberAccountSummary p:not(.eyebrow){color:var(--muted);font-size:.85rem}.commercialUsageCard{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:22px;padding:22px;border:1px solid rgba(46,90,77,.16);border-radius:18px;background:linear-gradient(135deg,#f8fbf8,#fffaf0)}.commercialUsageCard h3,.commercialUsageCard p{margin-bottom:5px}.commercialUsageCard p:not(.eyebrow){color:var(--muted)}.commercialUsageMeters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commercialUsageMeters article{display:grid;gap:8px}.commercialUsageMeters article div{display:flex;justify-content:space-between;gap:10px;color:var(--forest);font-size:.8rem}.commercialUsageMeters progress{width:100%;accent-color:var(--forest)}.commercialBillingActions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.commercialBillingActions button{padding:9px 14px;border:0;border-radius:999px;background:var(--forest);color:#fff;font-weight:800}.commercialBillingActions small{color:var(--coral-dark)}.commercialBillingActions span,.commercialBillingNotice span,.billingPlanGrid p,.billingPlanGrid li{color:var(--muted);font-size:.82rem}.commercialBillingNotice{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding-top:12px;border-top:1px solid var(--line)}.billingPlanGrid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.billingPlanGrid .billingInterval{grid-column:1 / -1;justify-self:center;margin:0 0 4px}.billingPlanGrid article{display:grid;align-content:start;gap:10px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:16px;background:#ffffffc7}.billingPlanGrid article.recommended{border-color:var(--forest);box-shadow:0 10px 30px #2e5a4d17}.billingPlanGrid h4,.billingPlanGrid p,.billingPlanGrid ul{margin:0}.billingPlanGrid ul{display:grid;gap:5px;padding-left:18px}.billingPlanPrice{display:flex;align-items:baseline;gap:5px}.billingPlanPrice strong{color:var(--forest);font-size:1.65rem}.billingPlanBadge{width:fit-content;padding:4px 8px;border-radius:999px;background:var(--forest);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.billingPlanGrid button{min-height:42px;border:0;border-radius:999px;background:var(--forest);color:#fff;font-weight:800}.billingPrivacyNote,.billingPlanGrid>small{grid-column:1 / -1}.billingPlanGrid>small[role=alert]{color:var(--coral-dark)}.notificationPreferencesCard{align-items:center;background:color-mix(in srgb,var(--surface) 92%,var(--forest));border:1px solid var(--line);border-radius:22px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-block:18px;padding:22px}.notificationPreferencesCard h3,.notificationPreferencesCard p{margin:0}.notificationPreferencesCard button{white-space:nowrap}.notificationPreferencesCard small{color:var(--muted);grid-column:1 / -1}@media(max-width:640px){.notificationPreferencesCard{align-items:stretch;grid-template-columns:1fr}.notificationPreferencesCard small{grid-column:auto}}.agentHandleShare{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.agentHandleShare.compact{margin-top:10px}.agentHandleShare small{color:var(--forest-soft);font-size:.78rem;font-weight:800}.engineProfileCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:18px;align-items:start;padding:20px;border:1px solid #cfe0d5;border-radius:18px;background:linear-gradient(135deg,#f4fbf6,#fffdf8);box-shadow:0 12px 30px #1c312a0f}.engineProfileCard h3,.engineProfileCard p{margin-bottom:0}.engineProfileCard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.engineProfileCard dt{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.engineProfileCard dd{margin:4px 0 0;color:var(--forest);font-weight:800;overflow-wrap:anywhere}.subscriberEnginePromise{display:grid;gap:10px}.subscriberEnginePromise article{padding:12px;border:1px solid rgba(46,90,77,.12);border-radius:12px;background:#ffffffb8}.subscriberEnginePromise .agentOperatingStyleCard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;border-color:#ad5d4733;background:radial-gradient(circle at 100% 0%,rgba(228,182,109,.24),transparent 8rem),linear-gradient(135deg,#fffaf0f5,#ffffffdb)}.agentOperatingStyleCard>span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:var(--cream);color:var(--coral-dark);font-weight:900;box-shadow:inset 0 0 0 1px #ad5d472e}.subscriberEnginePromise strong{display:block;color:var(--forest);font-size:.86rem}.subscriberEnginePromise p{margin-top:4px;color:var(--muted);font-size:.82rem}.agentOperatingStyleCard small{display:block;margin-top:6px;color:var(--forest-soft);font-size:.74rem;font-weight:800}.engineNetworkCard{display:grid;gap:16px;padding:22px;border:1px solid #d9d1c1;border-radius:18px;background:radial-gradient(circle at 92% 4%,rgba(207,184,143,.22),transparent 18rem),linear-gradient(135deg,#fffaf0,#fff 68%);box-shadow:0 12px 30px #1c312a0f}.subscriberNetworkPage{display:grid;gap:18px}.networkHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:18px;align-items:stretch;padding:24px;border:1px solid #d9d1c1;border-radius:20px;background:radial-gradient(circle at 90% 5%,rgba(78,123,102,.2),transparent 18rem),linear-gradient(135deg,#fff,#f6f1e8)}.networkHero h3,.networkHero p{margin-bottom:0}.networkHero h3{max-width:760px;color:var(--forest);font-size:clamp(1.6rem,3vw,2.55rem);line-height:1.05}.networkHeroCard{display:grid;gap:8px;align-content:center;padding:18px;border:1px solid rgba(46,90,77,.14);border-radius:16px;background:#ffffffdb}.networkHeroCard span,.networkHeroCard small{color:var(--muted);font-size:.82rem}.networkHeroCard strong{color:var(--forest);font-size:1.08rem}.networkHeroCard code,.networkLedger code{padding:5px 7px;border-radius:8px;background:#f1ede4;color:var(--forest-soft);font-size:.78rem;overflow-wrap:anywhere}.networkHeroCard .inlineAction{justify-self:start;margin-top:4px}.networkStatsGrid,.networkPrivacyGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.networkPrivacyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.networkPrivacyGrid article{padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.networkPrivacyGrid h4,.networkPrivacyGrid ul{margin:0}.networkPrivacyGrid h4{color:var(--forest)}.networkPrivacyGrid ul{padding:10px 0 0 20px;color:var(--muted)}.networkUserGuide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.networkUserGuide article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:16px;border:1px solid rgba(46,90,77,.14);border-radius:16px;background:radial-gradient(circle at top right,rgba(91,160,111,.1),transparent 9rem),#fff}.networkUserGuide article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:var(--forest);color:#fffef9;font-weight:900}.networkUserGuide h4,.networkUserGuide p{margin-bottom:4px}.networkUserGuide p{color:var(--muted);font-size:.86rem}.networkUserGuide code{display:inline-block;margin-top:6px;padding:5px 8px;border-radius:999px;background:#eef7f1;color:var(--forest);font-size:.8rem;font-weight:900;overflow-wrap:anywhere}.networkMissingHandle{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:20px;border:1px solid #ead2b6;border-radius:18px;background:radial-gradient(circle at 0% 0%,rgba(176,74,54,.1),transparent 12rem),linear-gradient(135deg,#fffaf2,#fff)}.networkMissingHandle h3,.networkMissingHandle p{margin-bottom:0}.networkMissingHandle h3{color:var(--forest)}.networkSearchGuide{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:14px;align-items:center;padding:20px;border:1px solid rgba(46,90,77,.14);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(176,74,54,.1),transparent 14rem),linear-gradient(135deg,#fff,#fbf8f1)}.networkSearchGuide h3,.networkSearchGuide p{margin-bottom:0}.networkSearchGuide h3{color:var(--forest)}.networkSearchGuide p,.networkSearchExample small,.networkUsernameHelp{color:var(--muted)}.networkSearchExample{display:grid;gap:7px;padding:14px;border:1px dashed #cdbf9e;border-radius:16px;background:#ffffffc7}.networkSearchExample span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.networkSearchExample code{width:fit-content;padding:7px 10px;border-radius:999px;background:#eef7f1;color:var(--forest);font-weight:900}.networkUsernameHelp{margin:-4px 0 0;font-size:.84rem}.networkInvitePrerequisite{margin:0;padding:12px 14px;border:1px solid #ead2b6;border-radius:14px;background:#fff8ec;color:var(--forest-soft);font-weight:800}.networkInviteForm,.networkTaskRequestForm{display:grid;gap:14px;padding:22px;border:1px solid #d9d1c1;border-radius:18px;background:linear-gradient(135deg,#fff,#fbf8f1)}.networkTaskHandoffForm{border-color:#c2d8cc;background:radial-gradient(circle at 100% 0%,rgba(78,123,102,.12),transparent 14rem),linear-gradient(135deg,#fff,#f8fbf6)}.networkInviteForm h3,.networkInviteForm p,.networkTaskRequestForm h3,.networkTaskRequestForm p{margin-bottom:0}.networkInviteFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.networkInviteFields label{display:grid;gap:6px;color:var(--muted);font-size:.82rem;font-weight:800}.networkInviteFields input,.networkInviteFields select,.networkInviteFields textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cfd8d1;border-radius:10px;background:#fff;color:var(--forest);font:inherit}.networkInviteFields textarea{min-height:92px;resize:vertical}.networkHandoffPrivacyNote{margin:0;padding:10px 12px;border:1px solid #c9ddcf;border-radius:12px;background:#f3fbf5;color:var(--forest-soft);font-size:.86rem;font-weight:800}.networkInviteWide{grid-column:1 / -1}.agentLookupCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid #bdd6ca;border-radius:16px;background:linear-gradient(135deg,#f7fffb,#fff);box-shadow:0 12px 28px #14532d14}.agentLookupCardEmpty{border-color:#ead2b6;background:linear-gradient(135deg,#fffaf2,#fff)}.agentLookupCard h4,.agentLookupCard p{margin:0}.agentLookupCard code{display:inline-block;margin:4px 0 8px;padding:3px 8px;border-radius:999px;background:#eef7f1;color:var(--forest);font-weight:900}.agentLookupAvatar{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;background:var(--forest);color:#fffef9;font-size:1.2rem;font-weight:900}.agentLookupCardEmpty .agentLookupAvatar{background:#b08a57}.agentLookupBadge{align-self:start;padding:6px 10px;border-radius:999px;background:#e8f5ec;color:var(--forest);font-size:.76rem;font-weight:900;white-space:nowrap}.networkPermissionPicker{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.networkPermissionPicker legend{width:100%;margin-bottom:2px;color:var(--forest);font-weight:800}.networkPermissionPicker label{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--forest-soft);font-size:.82rem;font-weight:800}.networkLedger{display:grid;gap:12px}.handoffCommandCenter{display:grid;gap:16px;padding:22px;border:1px solid #c7d8cd;border-radius:22px;background:radial-gradient(circle at 8% 0%,rgba(78,123,102,.16),transparent 16rem),linear-gradient(135deg,#fff,#f6fbf7 54%,#fbf6eb);box-shadow:0 18px 42px #1c402f17}.handoffCommandHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);gap:18px;align-items:start}.handoffCommandHeader h3,.handoffCommandHeader p{margin-bottom:0}.handoffCommandStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.handoffPrivacyBanner{display:flex;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid #d7c9ad;border-radius:16px;background:#fffaefdb;color:var(--forest-soft)}.handoffLanguageBoundary{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:8px!important}.handoffLanguageBoundary span{padding:4px 8px;border-radius:999px;background:#2e5a4d17;color:var(--forest);font-size:.72rem;font-weight:900}.handoffLanguageBoundary b{color:var(--coral-dark)}.handoffLanguageBoundary small{color:var(--muted);font-size:.7rem}.handoffPrivacyBanner p{max-width:920px;margin:4px 0 0;color:var(--muted)}.handoffPrivacyBanner span{align-self:flex-start;white-space:nowrap;padding:6px 10px;border-radius:999px;background:#e8f5ec;color:var(--forest);font-size:.76rem;font-weight:900}.handoffCommandLanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:start}.handoffExecutionQueue{display:grid;gap:12px;padding:16px;border:1px solid #b8d4c2;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(186,123,73,.16),transparent 15rem),linear-gradient(135deg,#f7fffaf5,#fffaefeb)}.handoffExecutionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.handoffExecutionCard{border-color:#adcdb8;background:linear-gradient(180deg,#fff,#f8fcf9)}.handoffExecutionMeta{display:flex;flex-wrap:wrap;gap:8px}.handoffExecutionMeta span{padding:6px 9px;border-radius:999px;background:#eef7f1;color:var(--forest-soft);font-size:.76rem;font-weight:800}.handoffLane{display:grid;gap:12px;min-height:100%;padding:14px;border:1px solid rgba(201,216,207,.86);border-radius:18px;background:#ffffffd1}.handoffLanePrimary{border-color:#adccb9;background:linear-gradient(180deg,#f7fffaf0,#ffffffe0)}.handoffLaneHeader{display:flex;justify-content:space-between;gap:10px;align-items:center}.handoffLaneHeader h4{margin:0;color:var(--forest)}.handoffLaneHeader span{display:grid;min-width:32px;height:32px;place-items:center;border-radius:999px;background:#edf5ef;color:var(--forest);font-weight:900}.handoffLaneStack,.handoffCompletedGrid{display:grid;gap:10px}.handoffNetworkCard,.handoffRequestCard,.handoffStatusCard{box-shadow:0 10px 24px #1d3d2e0f}.handoffStatusCard{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:15px;background:#fffffff0}.handoffStatusCard.compact{gap:8px}.handoffStatusCard h4,.handoffStatusCard p{margin-bottom:0}.handoffStatusTopline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.handoffStatusTopline code,.handoffNetworkCard code{width:fit-content;max-width:100%;padding:4px 8px;border-radius:999px;background:#eef7f1;color:var(--forest);font-size:.78rem;font-weight:900;overflow-wrap:anywhere}.handoffPrivacySummary{display:grid;gap:8px;margin-top:8px;padding:10px;border:1px solid #d6e4da;border-radius:13px;background:#f6fbf7}.handoffPrivacySummary div{display:grid;gap:2px}.handoffPrivacySummary strong{color:var(--forest);font-size:.8rem}.handoffPrivacySummary span,.handoffPrivacySummary small{color:var(--muted);font-size:.78rem}.handoffStatusTimeline{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.handoffStatusTimeline li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;color:var(--muted)}.handoffStatusTimeline li>span{width:10px;height:10px;margin-top:5px;border-radius:999px;background:#d3ddd7}.handoffStatusTimeline li.active>span{background:var(--forest)}.handoffStatusTimeline strong{display:block;color:var(--forest-soft);font-size:.78rem}.handoffStatusTimeline small{color:var(--muted);font-size:.74rem}.handoffStatusTimeline.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.handoffCompletedPanel{display:grid;gap:12px}.handoffCompletedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.networkAuditReport{display:grid;gap:14px;padding:20px;border:1px solid #d9d1c1;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(78,123,102,.14),transparent 16rem),linear-gradient(135deg,#fff,#f8f4ec)}.networkAuditReport .panelHeader{align-items:start}.networkAuditReport .panelHeader h3,.networkAuditReport .panelHeader p{margin-bottom:0}.networkAuditNote{max-width:860px;margin:0;color:var(--muted)}.networkAuditLatest,.networkAuditList article{padding:16px;border:1px solid var(--line);border-radius:14px;background:#ffffffe6}.networkAuditLatest h4,.networkAuditLatest p{margin-bottom:4px}.networkAuditLatest small,.networkAuditList time{color:var(--muted);font-size:.78rem;font-weight:800}.networkAuditList{display:grid;gap:10px}.networkAuditList article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.networkAuditList h4,.networkAuditList p{margin-bottom:4px}.networkTaskInbox{display:grid;gap:12px}.networkLedgerList{display:grid;gap:10px}.networkLedgerList article{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.35fr);gap:14px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.networkLedgerList h4,.networkLedgerList p{margin-bottom:4px}.engineNetworkIntro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:18px;align-items:start}.engineNetworkIntro h3,.engineNetworkIntro p{margin-bottom:0}.engineNetworkStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.engineInviteList{display:grid;gap:12px}.engineInviteCard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:15px;background:#ffffffe6}.engineInviteCard h4,.engineInviteCard p{margin-bottom:4px}.enginePermissionList{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none}.enginePermissionList li{padding:5px 8px;border-radius:999px;background:#edf2ef;color:var(--forest-soft);font-size:.72rem;font-weight:800}.engineInviteActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.secondaryAction{min-height:38px;padding:0 13px;border:1px solid #cfd7d1;border-radius:10px;background:#fff;color:var(--forest-soft);font-weight:800}.secondaryAction:hover:not(:disabled){border-color:var(--forest-soft);background:#f7faf8}.calendarPlanningBridge{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-bottom:14px;padding:16px;border:1px solid rgba(47,100,214,.18);border-radius:18px;background:radial-gradient(circle at top right,rgba(47,100,214,.1),transparent 34%),#fff}.calendarPlanningBridge.compact{margin-bottom:0}.calendarPlanningBridge h3,.calendarPlanningBridge p{margin-bottom:4px}.calendarPlanningBridge p,.calendarPlanningBridge span{color:var(--muted);font-size:.86rem}.calendarPlanningActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;min-width:220px}.calendarPlanningActions strong{color:var(--forest);font-size:.9rem}.premiumCalendarDay{display:grid;gap:16px;margin:18px 0;padding:clamp(18px,2.4vw,28px);border:1px solid rgba(46,90,77,.14);border-radius:28px;background:radial-gradient(circle at 92% 8%,rgba(215,185,142,.24),transparent 16rem),radial-gradient(circle at 8% 0%,rgba(91,160,111,.14),transparent 18rem),linear-gradient(135deg,#fffdf7,#f7fbf8 62%,#fff);box-shadow:0 24px 60px #1c312a1a}.premiumCalendarHero,.premiumCalendarNextAction,.premiumCalendarLayout,.premiumCalendarSummary{min-width:0}.premiumCalendarHero{display:flex;align-items:start;justify-content:space-between;gap:18px}.premiumCalendarHero h2{margin-bottom:6px;color:var(--ink);font-size:clamp(1.65rem,2.4vw,2.35rem);letter-spacing:-.055em;line-height:1.02}.premiumCalendarHero p:not(.eyebrow){max-width:620px;margin:0;color:var(--muted)}.premiumCalendarDate{display:grid;place-items:center;min-width:118px;padding:14px;border:1px solid rgba(46,90,77,.13);border-radius:24px;background:#ffffffc7;box-shadow:inset 0 1px #ffffffd9,0 14px 28px #1c312a14}.premiumCalendarDate span,.premiumCalendarDate small{color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center}.premiumCalendarDate strong{color:var(--forest);font-size:2.65rem;letter-spacing:-.08em;line-height:.95}.premiumCalendarSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.premiumCalendarNavigator{display:grid;gap:12px;padding:14px;border:1px solid rgba(46,90,77,.12);border-radius:24px;background:radial-gradient(circle at top right,rgba(215,185,142,.16),transparent 12rem),#ffffffb3}.premiumCalendarNavigatorHeader{display:flex;align-items:center;justify-content:space-between;gap:14px}.premiumCalendarNavigatorHeader>div:first-child{display:grid;gap:3px}.premiumCalendarNavigatorHeader span,.premiumCalendarNavigatorHeader small,.premiumCalendarNavigatorLegend{color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.premiumCalendarNavigatorHeader strong{color:var(--forest);font-size:1.16rem;letter-spacing:-.035em}.premiumCalendarWeekControls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.premiumCalendarWeekControls .secondaryAction{min-height:40px;padding:10px 14px;font-size:.82rem}.premiumCalendarMonthMini{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.premiumCalendarMonthMini>span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.premiumCalendarMonthMini button{display:grid;position:relative;min-height:42px;padding:6px;border:1px solid rgba(46,90,77,.1);border-radius:13px;background:#ffffffad;color:var(--muted);text-align:center;cursor:pointer}.premiumCalendarMonthMini button:hover{border-color:#2e5a4d3d;background:#ffffffeb}.premiumCalendarMonthMini button.muted{opacity:.42}.premiumCalendarMonthMini button.selected{border-color:#2e5a4d5c;background:var(--forest);color:#fff;box-shadow:0 12px 24px #1c312a24}.premiumCalendarMonthMini button.today:not(.selected){border-color:#b86f5257;box-shadow:inset 0 0 0 1px #b86f5224}.premiumCalendarMonthMini strong{font-size:.88rem;line-height:1.05}.premiumCalendarMonthMini small{color:inherit;font-size:.58rem;font-weight:900;letter-spacing:.02em}.premiumCalendarMonthMini em{position:absolute;right:5px;top:5px;width:7px;height:7px;border-radius:999px;background:var(--coral-dark);box-shadow:0 0 0 2px #b86f5224}.premiumCalendarMonthMini button.selected em{background:#fff;box-shadow:0 0 0 2px #ffffff38}.premiumCalendarNavigatorLegend{margin:0;text-transform:none;letter-spacing:.01em}.premiumCalendarWeekStrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.premiumCalendarDayButton{display:grid;gap:5px;min-width:0;min-height:112px;padding:12px 10px;border:1px solid rgba(46,90,77,.11);border-radius:18px;background:#ffffffad;color:var(--muted);text-align:left;box-shadow:0 10px 22px #1c312a0b;cursor:pointer}.premiumCalendarDayButton:hover{border-color:#2e5a4d3d;background:#ffffffe6}.premiumCalendarDayButton.selected{border-color:#2e5a4d57;background:radial-gradient(circle at top right,rgba(215,185,142,.24),transparent 6rem),#fff;box-shadow:0 14px 30px #1c312a17}.premiumCalendarDayButton.today:not(.selected){border-color:#b86f523d}.premiumCalendarDayButton.movedTarget{border-color:#5ba06f6b;background:radial-gradient(circle at top right,rgba(91,160,111,.2),transparent 6rem),#ffffffeb;box-shadow:0 16px 32px #5ba06f2e}.premiumCalendarDayButton span{color:var(--coral-dark);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.premiumCalendarDayButton strong{color:var(--forest);font-size:1.55rem;letter-spacing:-.06em;line-height:1}.premiumCalendarDayButton small{color:var(--muted);font-size:.68rem;font-weight:800;line-height:1.25}.premiumCalendarDayButton em{width:fit-content;padding:4px 7px;border-radius:999px;background:#5ba06f29;color:var(--forest);font-size:.62rem;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.premiumCalendarSummary .metric{min-height:82px;border-color:#2e5a4d1a;background:#ffffffc2}.premiumCalendarDayBrief{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid rgba(46,90,77,.12);border-radius:22px;background:radial-gradient(circle at top right,rgba(215,185,142,.18),transparent 12rem),#ffffffc2}.premiumCalendarDayBrief span{color:var(--coral-dark);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.premiumCalendarDayBrief strong{display:block;margin-top:4px;color:var(--forest);font-size:1.05rem}.premiumCalendarDayBrief p{margin:4px 0 0;color:var(--muted);font-size:.86rem;line-height:1.42}.premiumCalendarDayBriefChips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:320px}.premiumCalendarDayBriefChips span{padding:7px 9px;border:1px solid rgba(46,90,77,.12);border-radius:999px;background:#ffffffb3;color:var(--forest);font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:none}.premiumCalendarFeedback{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border:1px solid rgba(91,160,111,.24);border-radius:20px;background:radial-gradient(circle at top right,rgba(91,160,111,.16),transparent 12rem),#f2faf2d1;box-shadow:0 14px 30px #1c312a12}.premiumCalendarFeedback span{color:var(--forest);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.premiumCalendarFeedback strong{color:var(--forest);font-size:1rem}.premiumCalendarFeedback p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.4}.premiumCalendarFeedback .inlineAction{min-height:36px;white-space:nowrap}.premiumCalendarNextAction{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(184,111,82,.16);border-radius:20px;background:radial-gradient(circle at right,rgba(184,111,82,.1),transparent 12rem),#ffffffc7}.premiumCalendarNextAction span{color:var(--coral-dark);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.premiumCalendarNextAction strong{display:block;margin-top:4px;color:var(--ink);font-size:1.05rem}.premiumCalendarNextAction p{margin:4px 0 0;color:var(--muted);font-size:.86rem}.premiumCalendarLayout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.62fr);gap:16px;align-items:start}.premiumCalendarTimeline,.premiumCalendarSidecar{display:grid;gap:12px}.premiumCalendarLane{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;min-width:0}.premiumCalendarTime{display:grid;align-content:start;gap:5px;padding-top:14px;color:var(--muted)}.premiumCalendarTime strong{color:var(--forest);font-size:.9rem}.premiumCalendarTime span{font-size:.76rem;font-weight:800}.premiumCalendarTime small{width:fit-content;padding:4px 7px;border-radius:999px;background:#5ba06f1f;color:var(--forest);font-size:.66rem;font-weight:900}.premiumCalendarLaneBody{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(46,90,77,.11);border-radius:22px;background:#ffffffa8;box-shadow:inset 4px 0 #5ba06f26}.premiumCalendarBlock,.premiumCalendarEvent,.premiumCalendarTask,.premiumCalendarSidecar section{border:1px solid rgba(46,90,77,.12);border-radius:18px;background:#ffffffd6}.premiumCalendarBlock,.premiumCalendarEvent{padding:12px 14px}.premiumCalendarBlock span,.premiumCalendarEvent span,.premiumCalendarTask span,.premiumCalendarBlockerList span{display:block;margin-bottom:4px;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.premiumCalendarBlock strong,.premiumCalendarEvent strong,.premiumCalendarTask strong,.premiumCalendarBlockerList strong,.premiumCalendarContextList strong{display:block;color:var(--forest)}.premiumCalendarTaskSchedule{display:inline-flex;width:fit-content;margin-top:8px;padding:5px 8px;border:1px solid rgba(46,90,77,.12);border-radius:999px;background:#f8f1e2b8;color:var(--forest);font-size:.72rem;font-weight:900}.premiumCalendarTaskMoved{display:inline-flex;width:fit-content;margin-top:6px;padding:5px 8px;border-radius:999px;background:#5ba06f24;color:var(--forest);font-size:.72rem;font-weight:900}.premiumCalendarBlock p,.premiumCalendarEvent p,.premiumCalendarTask p,.premiumCalendarBlockerList p,.premiumCalendarContextList p,.premiumCalendarQuietSlot{margin:4px 0 0;color:var(--muted);font-size:.84rem;line-height:1.42}.premiumCalendarEvent{border-color:#2f64d624;background:linear-gradient(135deg,#2f64d614,#ffffffdb)}.premiumCalendarTask{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px;box-shadow:0 10px 24px #1c312a0f}.premiumCalendarTask.blocked{border-color:#b86f5238;background:linear-gradient(135deg,#fff8f1,#ffffffe0)}.premiumCalendarTask.scheduled{border-color:#5ba06f52;background:radial-gradient(circle at top right,rgba(91,160,111,.18),transparent 10rem),#ffffffeb;box-shadow:0 16px 34px #1c312a1c}.premiumCalendarTaskMeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px}.premiumCalendarTaskMeta span{margin-bottom:0}.premiumCalendarTaskMeta em{padding:4px 7px;border:1px solid rgba(46,90,77,.1);border-radius:999px;background:#f8f1e2ad;color:var(--muted);font-size:.64rem;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.premiumCalendarTaskMeta em.priority-urgent{border-color:#b86f522e;background:#b86f5224;color:var(--coral-dark)}.premiumCalendarTaskMeta em.priority-focus{border-color:#5ba06f2e;background:#5ba06f24;color:var(--forest)}.premiumCalendarTaskMeta em.priority-light{border-color:#2f64d61f;background:#2f64d617;color:#2f64d6}.premiumCalendarTaskActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:260px}.premiumCalendarTaskActions .inlineAction,.premiumCalendarBlockerList .inlineAction,.premiumCalendarPicker .inlineAction,.premiumCalendarHistory .inlineAction{min-height:30px;padding:0 9px;font-size:.72rem}.premiumCalendarTaskActions .inlineAction.active{border-color:#2e5a4d47;background:#2e5a4d14;color:var(--forest)}.premiumCalendarReschedulePicker{grid-column:1 / -1;display:grid;gap:8px;margin-top:2px;padding:12px;border:1px solid rgba(46,90,77,.12);border-radius:16px;background:radial-gradient(circle at top right,rgba(215,185,142,.18),transparent 9rem),#f8f1e285}.premiumCalendarReschedulePicker>span{margin:0;color:var(--coral-dark);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.premiumCalendarReschedulePicker>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.premiumCalendarReschedulePicker button{display:grid;gap:3px;min-height:58px;padding:9px 10px;border:1px solid rgba(46,90,77,.11);border-radius:14px;background:#ffffffbd;color:var(--forest);text-align:left;cursor:pointer}.premiumCalendarReschedulePicker button.selected{border-color:#b86f5247;background:#fff8f1eb}.premiumCalendarReschedulePicker button:disabled{cursor:not-allowed;opacity:.6}.premiumCalendarReschedulePicker strong{font-size:.86rem}.premiumCalendarReschedulePicker small{color:var(--muted);font-size:.7rem;font-weight:800}.premiumCalendarQuietSlot{padding:12px 14px;border:1px dashed rgba(46,90,77,.18);border-radius:16px;background:#ffffff73}.premiumCalendarSidecar section{display:grid;gap:10px;padding:14px}.premiumCalendarPicker{display:grid;gap:10px}.premiumCalendarPicker>p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.42}.premiumCalendarPicker article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(46,90,77,.12);border-radius:16px;background:#ffffffb8}.premiumCalendarPicker span,.premiumCalendarPicker small{display:block;color:var(--muted);font-size:.7rem;font-weight:800}.premiumCalendarPicker strong{display:block;margin:3px 0;color:var(--forest)}.premiumCalendarHistory{display:grid;gap:8px}.premiumCalendarHistory article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid rgba(91,160,111,.16);border-radius:14px;background:radial-gradient(circle at top right,rgba(91,160,111,.1),transparent 8rem),#ffffffb8}.premiumCalendarHistoryActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.premiumCalendarHistory span{display:block;color:var(--muted);font-size:.7rem;font-weight:800}.premiumCalendarHistory strong{display:block;margin-top:3px;color:var(--forest)}.premiumCalendarHistory p{margin:3px 0 0;color:var(--muted);font-size:.8rem}.panelHeader.compact{margin-bottom:0}.panelHeader.compact h3{font-size:.96rem}.premiumCalendarContextList,.premiumCalendarBlockerList{display:grid;gap:8px}.premiumCalendarContextList article,.premiumCalendarBlockerList article{padding:11px;border:1px solid rgba(46,90,77,.1);border-radius:14px;background:#f7faf8d1}.integrationsStack{gap:16px}.integrationAvatar{background:linear-gradient(135deg,#2f64d6,#6f46c9)}.integrationSummary .metric strong{font-size:1.05rem}.integrationReturnNotice{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px solid rgba(34,122,58,.18);border-radius:18px;background:radial-gradient(circle at top left,rgba(91,160,111,.14),transparent 38%),#f3fbf5;box-shadow:0 12px 30px #2e5a4d14}.integrationReturnNotice strong{display:block;color:var(--forest);font-size:1rem}.integrationReturnNotice p{margin:4px 0 0;color:var(--muted)}.integrationReturnNotice>span{display:inline-flex;white-space:nowrap;padding:7px 10px;border-radius:999px;background:#e6f5eb;color:#1e7a3a;font-size:.78rem;font-weight:900}.integrationProviderCard{align-items:start}.integrationReadinessCard{border-color:#2f64d62e;background:radial-gradient(circle at top right,rgba(47,100,214,.12),transparent 34%),#fff}.integrationChecklist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;margin-top:14px}.integrationChecklist article{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;min-height:86px;padding:12px;border:1px solid rgba(46,90,77,.14);border-radius:14px;background:#ffffffd1;color:var(--muted)}.integrationChecklist article>span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#edf2ef;color:var(--forest-soft);font-weight:900}.integrationChecklist article.pass>span{background:#e8f7ed;color:#1e7a3a}.integrationChecklist article.warn>span{background:#fff4df;color:#9a6500}.integrationChecklist strong{display:block;margin-bottom:4px;color:var(--forest);font-size:.84rem}.integrationChecklist p{margin:0;font-size:.78rem;line-height:1.35}.integrationActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.integrationActions .secondaryAction{display:inline-grid;place-items:center;text-decoration:none}.integrationNextStepCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.35fr);gap:16px;align-items:center;padding:20px;border:1px solid rgba(46,90,77,.16);border-radius:18px;background:radial-gradient(circle at 95% 0%,rgba(207,184,143,.18),transparent 14rem),linear-gradient(135deg,#fffef9,#f5fbf7);box-shadow:0 12px 30px #1c312a0f}.integrationMarketplace{display:grid;gap:18px;padding:clamp(18px,3vw,28px);border:1px solid rgba(46,90,77,.15);border-radius:24px;background:linear-gradient(145deg,#f8fbf7,#fff9ee)}.integrationMarketplace>header{display:flex;justify-content:space-between;gap:24px;align-items:end}.integrationMarketplace h2,.integrationMarketplace p{margin:0}.integrationMarketplaceScore{display:grid;min-width:150px;padding:14px;border-radius:16px;background:var(--forest);color:#fff}.integrationMarketplaceScore strong{font-size:1.7rem}.integrationMarketplaceScore span{color:#ffffffb8;font-size:.76rem}.integrationMarketplace nav{display:flex;gap:8px;flex-wrap:wrap}.integrationMarketplace nav button{min-height:36px;padding:7px 14px;border-radius:999px}.integrationMarketplace nav button.active{background:var(--forest);color:#fff}.integrationMarketplaceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integrationMarketplaceGrid article{display:grid;gap:13px;padding:16px;border:1px solid rgba(46,90,77,.13);border-radius:18px;background:#ffffffe0}.integrationMarketplaceGrid article.connected{border-color:#2e75526b;box-shadow:inset 0 3px #2e7552}.integrationMarketplaceIdentity{display:flex;align-items:center;gap:10px}.integrationMarketplaceIdentity>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;font-weight:900}.integrationMarketplaceIdentity>div{display:grid;margin-right:auto}.integrationMarketplaceIdentity small{color:var(--muted)}.integrationMarketplaceIdentity em{color:var(--forest);font-size:.73rem;font-style:normal;font-weight:900}.integrationMarketplaceGrid details{padding:10px;border-radius:12px;background:#2e5a4d0f}.integrationMarketplaceGrid summary{cursor:pointer;color:var(--forest);font-size:.78rem;font-weight:900}.integrationMarketplaceGrid details p{margin-top:8px;font-size:.78rem;color:var(--muted)}.integrationMarketplaceActions{display:flex;gap:8px;align-self:end}.integrationMarketplaceNotice{color:var(--coral-dark);font-weight:800}@media(max-width:760px){.integrationMarketplace>header{align-items:stretch;flex-direction:column}.integrationMarketplaceGrid{grid-template-columns:1fr}}.integrationNextStepCard h3,.integrationNextStepCard p{margin-bottom:0}.integrationNextActions{display:grid;gap:10px}.integrationNextActions .primaryAction,.integrationNextActions .secondaryAction{width:100%;justify-content:center;text-align:center}.slackChannelCheck{display:grid;gap:10px;margin-top:16px;padding:14px;border:1px solid rgba(46,90,77,.16);border-radius:14px;background:#ffffffc7}.slackChannelCheck p{margin:0}.slackChannelCheck code{font-size:.82em}.slackChannelControls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.slackChannelControls label{grid-column:1 / -1;color:var(--forest);font-size:.8rem;font-weight:900}.slackChannelControls select{width:100%;min-height:44px;padding:8px 12px;border:1px solid rgba(46,90,77,.25);border-radius:10px;background:#fff;color:var(--ink)}.slackVerificationSuccess{color:#246844;font-weight:800}.slackRefreshButton{justify-self:start}.orcStartHere{display:grid;gap:22px;padding:clamp(22px,4vw,42px);border:1px solid rgba(46,90,77,.16);border-radius:28px;background:linear-gradient(135deg,#fffdf8,#f2f8f5);box-shadow:0 18px 50px #183e3414}.orcStartHere header{max-width:760px}.orcStartHere h1{margin:4px 0 8px;color:var(--ink);font-size:clamp(2rem,4.2vw,3.8rem);line-height:1;letter-spacing:-.045em}.orcStartHere header>p:last-child{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.6}.orcStartChoices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.orcStartChoices button{display:grid;gap:8px;min-height:150px;padding:18px;border:1px solid rgba(46,90,77,.14);border-radius:18px;background:#ffffffe0;color:var(--ink);text-align:left;box-shadow:none}.orcStartChoices button:hover{transform:translateY(-2px);border-color:#2e75526b;box-shadow:0 12px 28px #183e3417}.orcStartChoices span{color:var(--coral-dark);font-size:.72rem;font-weight:900}.orcStartChoices strong{color:var(--forest);font-size:1rem}.orcStartChoices small{color:var(--muted);font-size:.82rem;line-height:1.45}.orcStartHere footer{display:flex;flex-wrap:wrap;gap:10px 22px;padding-top:16px;border-top:1px solid rgba(46,90,77,.12);color:var(--muted);font-size:.82rem}.orcStartHere footer strong{color:var(--forest)}.communicationInbox{display:grid;gap:18px;max-width:1080px;margin:0 auto;padding:clamp(20px,3.5vw,36px);border:1px solid rgba(46,90,77,.15);border-radius:26px;background:#fff;box-shadow:0 18px 48px #183e3414}.communicationInbox>header{display:flex;justify-content:space-between;align-items:end;gap:20px}.communicationInbox h2{margin:3px 0 7px;color:var(--ink);font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.035em}.communicationInbox header p:last-child{margin:0;color:var(--muted)}.communicationInboxHeaderActions{display:grid;justify-items:end;gap:7px;flex:0 0 auto}.communicationInboxHeaderActions span{color:var(--muted);font-size:.72rem}.communicationInboxBrief{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:clamp(16px,2.5vw,24px);border:1px solid rgba(46,90,77,.16);border-radius:20px;background:linear-gradient(135deg,#f1f8f4,#fbfdfc)}.communicationInboxBrief.important{border-color:#c2633747;background:linear-gradient(135deg,#fff5ec,#fffdf9)}.communicationInboxBriefIcon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:var(--forest);color:#fff;font-size:1.25rem;font-weight:900}.communicationInboxBrief.important .communicationInboxBriefIcon{background:var(--coral-dark)}.communicationInboxBrief h3{margin:2px 0 4px;color:var(--ink);font-size:clamp(1.05rem,2vw,1.35rem)}.communicationInboxBrief p{margin:0;color:var(--muted)}.communicationInboxBrief dl{display:flex;gap:8px;margin:0}.communicationInboxBrief dl div{min-width:72px;padding:10px;border-radius:12px;background:#ffffffb8;text-align:center}.communicationInboxBrief dt{color:var(--muted);font-size:.68rem}.communicationInboxBrief dd{margin:2px 0 0;color:var(--forest);font-size:1.25rem;font-weight:900}.communicationInboxControls{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:13px;background:#eef6f2}.communicationInboxControls>div{display:grid;gap:2px}.communicationInboxControls strong{color:var(--forest);font-size:.82rem}.communicationInboxControls span{color:var(--muted);font-size:.75rem}.communicationInboxPrivacy{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:13px;background:#eef6f2;color:var(--forest);font-size:.8rem}.communicationInboxPrivacy span{color:var(--muted)}.communicationInboxNotice{margin:0;padding:10px 12px;border-radius:12px;background:#fff7e8;color:#755321;font-size:.8rem}.communicationInboxFiltered{margin:-6px 0 0;color:var(--muted);font-size:.78rem}.communicationMessageList{display:grid;gap:10px}.communicationMessageList article{display:grid;gap:11px;padding:17px;border:1px solid rgba(46,90,77,.12);border-radius:16px;background:#fbfcfb}.communicationMessageList article.unread{border-color:#2f7d5c4d;background:#f6fbf8}.communicationMessageList article.importance-high{border-left:4px solid var(--coral-dark)}.communicationMessageTopline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.communicationMessageMeta{display:flex;align-items:center;gap:10px}.communicationMessageMeta>div{display:grid;min-width:0;gap:1px}.communicationMessageMeta>div span{color:var(--muted);font-size:.74rem}.communicationMessageMeta time{color:var(--muted);font-size:.72rem}.communicationAvatar{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#6b3f73;color:#fff;font-weight:900}.communicationAvatar.gmail{background:#b43b31}.communicationAvatar.microsoft{background:#2867b2}.communicationMessageBadges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.communicationUnread,.communicationImportance{padding:4px 8px;border-radius:999px;background:var(--forest);color:#fff;font-size:.68rem}.communicationImportance{background:#fff0e7;color:#934729}.communicationMessageSummary{display:grid;gap:5px}.communicationMessageSummary h3{margin:0;color:var(--ink);font-size:1rem;line-height:1.35}.communicationMessageSummary p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.communicationMessageList footer{display:flex;justify-content:space-between;gap:12px;align-items:center}.communicationMessageList footer span{color:var(--muted);font-size:.72rem}.communicationMessageActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.communicationMessageActions button{min-height:34px;padding:7px 10px;box-shadow:none}.communicationMessageActions .quietAction,.communicationDeleteConfirm .quietAction{border:0;background:transparent;color:var(--muted)}.communicationMessageActions .danger{color:#9a3d35}.communicationMoreActions{position:relative}.communicationMoreActions summary{min-height:34px;padding:8px 10px;border-radius:9px;color:var(--muted);font-size:.76rem;font-weight:800;cursor:pointer;list-style:none}.communicationMoreActions summary::-webkit-details-marker{display:none}.communicationMoreActions[open]>div{position:absolute;z-index:5;right:0;top:calc(100% + 5px);display:grid;min-width:150px;padding:7px;border:1px solid rgba(46,90,77,.16);border-radius:12px;background:#fff;box-shadow:0 12px 28px #183e3424}.communicationMoreActions button{width:100%;text-align:left}.communicationMessageBody{display:grid;gap:7px;max-height:320px;overflow:auto;padding:14px;border-radius:12px;background:#f1f5f3}.communicationMessageBody p{margin:0;color:var(--ink);line-height:1.55;white-space:pre-wrap}.communicationDeleteConfirm{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px;border-radius:11px;background:#fff1ef;color:#7d302a;font-size:.8rem}.communicationDeleteConfirm .dangerAction{background:#9a3d35;color:#fff}.communicationInboxEmpty,.communicationInboxLoading,.communicationInboxError{padding:22px;border-radius:15px;background:#f6f8f7;text-align:center}.communicationInboxError{color:#8f3028;background:#fff1ef}.communicationInbox.emptyState{place-items:start;min-height:360px;align-content:center}.communicationInboxEmptyIcon{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:#6b3f73;color:#fff;font-size:1.5rem}@media(max-width:900px){.orcStartChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.orcStartChoices{grid-template-columns:1fr}.communicationInbox>header,.communicationInboxPrivacy,.communicationInboxControls,.communicationMessageList footer,.communicationDeleteConfirm{align-items:stretch;flex-direction:column}.communicationInboxHeaderActions{justify-items:stretch}.communicationInboxBrief{grid-template-columns:auto minmax(0,1fr)}.communicationInboxBrief dl{grid-column:1 / -1}.communicationMessageActions{justify-content:stretch}.communicationMessageActions button{flex:1 1 auto}}.calendarPreviewState{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:14px;border:1px solid rgba(46,90,77,.14);border-radius:16px;background:#f7faf8}.calendarPreviewState.ready{border-color:#227a3a33;background:#f2fbf5}.calendarPreviewState.empty,.calendarPreviewState.not_previewed{border-color:#9a650033;background:#fffaf0}.calendarPreviewState.not_connected{background:#f5f6f5}.calendarPreviewState strong{display:block;color:var(--forest)}.calendarPreviewState p{margin:4px 0 0;color:var(--muted);font-size:.84rem;line-height:1.45}.subscriberCalendarPromise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.subscriberCalendarPromise article{padding:14px;border:1px solid rgba(46,90,77,.13);border-radius:14px;background:#ffffffd1}.subscriberCalendarPromise strong{display:block;color:var(--forest);font-size:.86rem}.subscriberCalendarPromise p{margin:5px 0 0;color:var(--muted);font-size:.8rem;line-height:1.38}.calendarPreviewList{display:grid;gap:8px;padding-top:14px;border-top:1px solid rgba(46,90,77,.14)}.calendarPreviewList article{display:grid;gap:4px;padding:10px 0;color:var(--muted);font-size:.82rem}.calendarPreviewList strong{color:var(--forest)}.calendarDraftControls{display:grid;gap:10px;width:100%;margin-top:12px}.calendarDraftControls label{display:grid;gap:6px;color:var(--muted);font-size:.85rem;font-weight:800}.calendarDraftControls select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:10px;padding:0 12px;background:#fff;color:var(--ink);font-weight:700}.calendarDraftApprovalNotice{width:100%;padding:12px 14px;border:1px solid rgba(154,101,0,.2);border-radius:14px;background:#fffaf0}.calendarDraftApprovalNotice strong{display:block;margin-bottom:4px;color:var(--forest)}.calendarDraftApprovalNotice p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.calendarDraftList{display:grid;gap:8px;width:100%;padding-top:14px;border-top:1px solid rgba(46,90,77,.14)}.calendarDraftList article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;color:var(--muted);font-size:.82rem}.calendarDraftList article.created{margin:2px 0;padding:12px;border:1px solid rgba(45,122,92,.24);border-radius:18px;background:#f1f8f4c7}.calendarDraftList strong{display:block;color:var(--forest)}.calendarDraftList article p{margin:4px 0 0}.calendarDraftConfirmation{color:#2d7a5c;font-weight:800}.calendarReconciliationCard{display:grid;gap:4px;margin-top:10px;padding:10px;border:1px solid rgba(46,90,77,.14);border-radius:14px;background:#ffffffb8}.calendarReconciliationCard.active{border-color:#227a3a33;background:#f2fbf5e0}.calendarReconciliationCard.changed{border-color:#9a65003d;background:#fffaf0eb}.calendarReconciliationCard.deleted,.calendarReconciliationCard.unavailable{border-color:#b04a3633;background:#fff7f4e6}.calendarReconciliationCard strong{color:var(--forest)}.calendarReconciliationCard p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.42}.calendarReconciliationCard span{color:var(--muted);font-size:.72rem;font-weight:800}.calendarRecoveryCard{display:grid;gap:8px;margin-top:10px;padding:10px;border:1px solid rgba(154,101,0,.24);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(228,182,109,.18),transparent 7rem),#fffaf0}.calendarRecoveryCard.aligned_with_outlook,.calendarRecoveryCard.acknowledged{border-color:#227a3a33;background:#f2fbf5e6}.calendarRecoveryCard.unscheduled_in_orc{border-color:#b04a3633;background:#fff7f4e6}.calendarRecoveryCard.restore_pending_approval{border-color:#35558e38;background:#f4f7ffe6}.calendarRecoveryCard strong{color:var(--forest)}.calendarRecoveryCard p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.42}.calendarRecoveryActions{display:flex;flex-wrap:wrap;gap:8px}.calendarConflictResolution{display:grid;gap:10px;margin-top:10px;padding:12px;border:1px solid rgba(46,90,77,.14);border-radius:14px;background:#f7faf8eb}.calendarConflictResolution.conflict_detected{border-color:#9a650038;background:radial-gradient(circle at 100% 0%,rgba(228,182,109,.18),transparent 8rem),#fffaf0}.calendarConflictResolution.conflict_no_safe_slot{border-color:#b04a3638;background:#fff7f4}.calendarConflictResolution.clear{border-color:#227a3a33;background:#f2fbf5}.calendarConflictResolution span{color:var(--coral-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.calendarConflictResolution strong{margin-top:3px}.calendarConflictResolution p,.calendarConflictResolution dd,.calendarConflictResolution li{color:var(--muted);line-height:1.4}.calendarConflictResolution dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.calendarConflictResolution dt{color:var(--forest);font-size:.72rem;font-weight:900}.calendarConflictResolution dd{margin:3px 0 0;font-size:.78rem}.calendarConflictResolution ul{display:grid;gap:5px;margin:0;padding-left:18px;font-size:.78rem}.calendarDraftBadges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.calendarDraftBadges span{padding:4px 7px;border-radius:999px;background:#edf2ef;color:var(--forest-soft);font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.calendarDraftStatus{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;text-align:right}.calendarDraftStatus>span{font-weight:800}.calendarDraftStatus>span.created{padding:5px 9px;border-radius:999px;background:#2d7a5c1f;color:#2d7a5c}.calendarDraftStatus button{min-height:34px;padding:0 10px}.outlookDraftCard{gap:18px}.outlookDraftState{width:100%;padding:14px;border:1px solid rgba(120,92,58,.18);border-radius:18px;background:#faf6eed1}.outlookDraftState strong{color:var(--forest)}.outlookDraftState p{margin:6px 0 0;color:var(--muted);font-size:.86rem;line-height:1.5}.outlookDraftSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.outlookDraftSteps article{display:flex;gap:10px;padding:12px;border:1px solid rgba(46,90,77,.12);border-radius:18px;background:#ffffffb8}.outlookDraftSteps span{display:inline-grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--forest);color:#fff;font-size:.78rem;font-weight:900}.outlookDraftSteps p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.integrationHistoryCard{gap:18px}.integrationAuditList{display:grid;gap:10px;width:100%;padding-top:14px;border-top:1px solid rgba(46,90,77,.14)}.integrationAuditList article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px;border:1px solid rgba(46,90,77,.13);border-radius:18px;background:#ffffffb8}.integrationAuditList strong{color:var(--forest)}.integrationAuditList p{margin:4px 0 0;color:var(--muted);font-size:.84rem;line-height:1.45}.integrationAuditList span,.integrationAuditList em{color:var(--muted);font-size:.76rem;font-style:normal;text-align:right}.integrationAuditList em{grid-column:2}.trustedEngineList{display:grid;gap:8px;padding-top:14px;border-top:1px solid rgba(46,90,77,.14)}.trustedEngineList article{display:flex;justify-content:space-between;gap:14px;padding:10px 0;color:var(--muted);font-size:.82rem}.trustedEngineList strong{color:var(--forest)}.privacyControlCard,.dangerZone{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 24px #1c312a0e}.privacyControlCard h3,.privacyControlCard p,.dangerZone h3,.dangerZone p{margin-bottom:4px}.dataPractices,.policyDocument{padding:24px;border:1px solid var(--line);border-radius:16px;background:#ffffffdb}.commercialPolicyList{display:grid;gap:.75rem;margin:1rem 0}.commercialPolicyList article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;border:1px solid var(--line);border-radius:16px}.commercialPolicyList article p{margin:.25rem 0}.commercialPolicyList label{display:flex;align-items:center;gap:.5rem;min-width:13rem}.policyConsentReady{color:var(--success, #1b7250);font-weight:700}.eligibilityConfirmation{display:flex;align-items:flex-start;gap:.65rem;max-width:52rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:14px;background:#ffffffb8;color:var(--text);line-height:1.45}.eligibilityConfirmation input{width:1.1rem;height:1.1rem;margin-top:.15rem;flex:0 0 auto}.eligibilityConfirmation a,.publicLegalPage a{color:var(--forest);font-weight:700}.eligibilityReceipt{display:grid;gap:.25rem;padding:1rem;border:1px solid #b8d9c7;border-radius:14px;background:#edf8f1;color:var(--forest)}.eligibilityReceipt span,.eligibilityReceipt small{color:var(--muted)}.publicLegalPage{width:min(900px,calc(100% - 2rem));margin:2rem auto 4rem}.publicLegalPage .policyDocument{display:grid;gap:1rem;padding:clamp(1.25rem,4vw,3rem)}.publicLegalPage h2,.publicLegalPage h3,.publicLegalPage p{margin:0}.subscriptionPolicyDetails{display:grid;gap:1.25rem}.subscriptionPolicyDetails>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.subscriptionPolicyDetails>header h2,.subscriptionPolicyDetails>header p{margin:.25rem 0 0}.subscriptionPolicySummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.subscriptionPolicySummary article{display:grid;gap:.35rem;padding:1rem;border:1px solid rgba(46,90,77,.14);border-radius:14px;background:#f5faf7}.subscriptionPolicySummary strong{color:var(--forest)}.subscriptionPolicySummary span{color:var(--muted);font-size:.85rem;line-height:1.45}.subscriptionPolicySections{display:grid;gap:1rem}.subscriptionPolicySections article{padding-bottom:1rem;border-bottom:1px solid var(--line)}.subscriptionPolicySections article:last-child{padding-bottom:0;border-bottom:0}.subscriptionPolicySections h3{margin:0 0 .4rem;font-size:1rem}.subscriptionPolicySections p{margin:.4rem 0;line-height:1.6}.subscriptionPolicySupport{padding:1rem;border-radius:14px;background:#eef5f1}.subscriptionPolicyDetails a,.commercialPolicyList a{color:var(--forest);font-weight:750}@media(max-width:720px){.commercialPolicyList article{align-items:flex-start;flex-direction:column}.commercialPolicyList label{min-width:0}}@media(max-width:720px){.subscriptionPolicyDetails>header{flex-direction:column}}.customerHelpLauncher{position:fixed;bottom:100px;right:24px;z-index:80;padding:12px 16px;border:1px solid #c1d3ca;border-radius:24px;background:#fff;color:#173e32;box-shadow:0 3px 16px #0002}.customerHelpDialog{width:min(860px,calc(100vw - 32px));max-height:85dvh;overflow:auto;padding:24px;border:1px solid #c1d3ca;border-radius:20px;color:#173e32;background:#fff}.customerHelpDialog::backdrop{background:#102e26aa}.customerHelpDialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.customerHelpTopics details{border-bottom:1px solid #dce5df;padding:12px 0}.customerHelpTopics summary{cursor:pointer;font-weight:700;min-height:44px;align-content:center}.supportNotice,.supportIncident{padding:12px;border:1px solid #c1d3ca;border-radius:12px;background:#f2f7f3}.supportReply{padding:10px 0;border-top:1px solid #dce5df;white-space:pre-wrap;overflow-wrap:anywhere}.supportReply small{display:block}.supportRecordGrid textarea{width:100%;min-height:90px}@media(max-width:900px){.customerHelpLauncher{bottom:calc(88px + env(safe-area-inset-bottom));left:10px;right:auto;font-size:.8rem}.customerHelpDialog{padding:16px}}.supportOperationsCenter{margin:1rem 0;padding:1.25rem;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.supportCertification{margin:1rem 0;padding:1rem;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 94%,var(--forest))}.supportCertificationHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.supportCertificationHeading h4{margin:.2rem 0 0}.supportCheckList{display:grid;gap:.45rem;margin:.85rem 0}.supportCheckList span{display:block}.supportCheckList .passed{color:var(--success, #236b4a)}.supportCheckList .pending{color:var(--muted)}.supportCertificationActions,.supportCaseActions{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem}.supportCertificationActions label{flex:1 1 18rem}.supportCaseActions{margin:.65rem 0}.supportHeader{display:flex;align-items:center;justify-content:space-between;gap:1rem}.serviceStatus{padding:.45rem .75rem;border-radius:999px;font-weight:800;text-transform:capitalize;background:#e8f5ee;color:#17633f}.serviceStatus.degraded{background:#fff2cc;color:#745500}.serviceStatus.major_outage{background:#fee7e3;color:#9c2f22}.supportIntakeForm{display:grid;grid-template-columns:2fr 1fr;gap:.8rem;margin-top:1rem}.supportIntakeForm label{display:grid;gap:.35rem}.supportMessage{grid-column:1 / -1}.supportIntakeForm textarea{min-height:6rem;resize:vertical}.supportPromise{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1rem;padding:.9rem 1rem;border-radius:14px;background:#eef5f1;color:var(--forest)}.supportPromise strong{flex-basis:100%}.supportPromise span{font-size:.85rem}.supportPromise a{margin-left:auto;color:var(--forest);font-size:.85rem;font-weight:750}.refundRequestFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;grid-column:1 / -1;padding:1rem;border:1px solid var(--line);border-radius:14px}.refundRequestFields legend{padding:0 .35rem;font-weight:800}.refundRequestFields label:last-of-type,.refundRequestFields p{grid-column:1 / -1}.refundRequestFields p{margin:0;color:var(--muted);font-size:.82rem}.supportRecordGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin-top:1rem}.supportRecordGrid article{display:grid;gap:.35rem;padding:.85rem;border:1px solid var(--line);border-radius:14px}.supportPolicyDetails{display:grid;gap:1.25rem}.supportPolicyDetails>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.supportPolicyDetails>header h2,.supportPolicyDetails>header p{margin:.25rem 0 0}.supportPolicyTargets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.supportPolicyTargets article{display:grid;gap:.35rem;padding:1rem;border:1px solid rgba(46,90,77,.14);border-radius:14px;background:#f5faf7}.supportPolicyTargets strong{color:var(--forest);text-transform:capitalize}.supportPolicyTargets span{font-weight:750}.supportPolicyTargets small,.supportPolicyTargets p{margin:0;color:var(--muted);line-height:1.45}.supportPolicyDetails a{color:var(--forest);font-weight:750}@media(max-width:720px){.supportHeader,.supportPolicyDetails>header{align-items:flex-start;flex-direction:column}.supportIntakeForm,.supportPolicyTargets,.refundRequestFields{grid-template-columns:1fr}.supportMessage,.refundRequestFields label:last-of-type,.refundRequestFields p{grid-column:auto}.supportPromise a{width:100%;margin-left:0}}.commercialLaunchCenter{display:grid;gap:1rem;margin:1rem 0;padding:1.25rem;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#fff,#f4f8f5)}.commercialLaunchHero,.commercialReleaseStrip,.commercialNextAction,.commercialLaunchAuthorize{display:flex;align-items:center;justify-content:space-between;gap:1rem}.commercialLaunchHero h3,.commercialLaunchHero p,.commercialNextAction h4,.commercialNextAction p{margin:0}.commercialLaunchHero>div:first-child{display:grid;gap:.35rem}.commercialReadiness{display:grid;place-items:center;min-width:7rem;aspect-ratio:1;padding:.7rem;border:8px solid #d9a62e;border-radius:999px;background:#fff;text-align:center}.commercialReadiness strong{color:var(--forest);font-size:1.5rem}.commercialReadiness span{max-width:6rem;color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.commercialReadiness.launched{border-color:#2f8a5e}.commercialReadiness.intervention_required{border-color:#b64c3e}.commercialReleaseStrip{flex-wrap:wrap;padding:.8rem 1rem;border-radius:14px;background:#173f34;color:#fff}.commercialReleaseStrip span{font-size:.78rem;font-weight:800}.commercialReleaseStrip button{margin-left:auto;background:#fff;color:#173f34}.commercialLaunchError{margin:0;padding:.8rem 1rem;border-radius:12px;background:#fee7e3;color:#8f3024;font-weight:700}.commercialLaunchStages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.commercialLaunchStages article{display:flex;gap:.65rem;min-width:0;padding:.85rem;border:1px solid #ded8cf;border-radius:14px;background:#fffaf1}.commercialLaunchStages article.complete{border-color:#b8d8c6;background:#eef8f2}.commercialLaunchStages article>span{display:grid;place-items:center;flex:0 0 1.7rem;width:1.7rem;height:1.7rem;border-radius:999px;background:#ba7e28;color:#fff;font-weight:900}.commercialLaunchStages article.complete>span{background:#287450}.commercialLaunchStages strong,.commercialLaunchStages p,.commercialLaunchStages small{display:block;margin:0}.commercialLaunchStages p,.commercialLaunchStages small{margin-top:.25rem;color:var(--muted);font-size:.72rem}.commercialNextAction{padding:1rem;border:1px solid rgba(46,90,77,.2);border-radius:16px;background:#e7f4ecb8}.commercialBlockers{display:grid;gap:.55rem}.commercialBlockers h4{margin:0}.commercialBlockers article{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:.8rem;border-left:4px solid #b64c3e;background:#fff3ef}.commercialBlockers article p{grid-column:1 / -1;margin:0;color:var(--muted)}.commercialLaunchColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.commercialLaunchColumns>section,.commercialLaunchAction{padding:1rem;border:1px solid var(--line);border-radius:16px;background:#fff}.commercialLaunchColumns h4,.commercialLaunchColumns p{margin-top:0}.commercialApprovalList{display:grid;gap:.5rem}.commercialApprovalList article{display:grid;grid-template-columns:1fr auto;gap:.2rem;padding:.7rem;border-radius:10px;background:#f5f7f5}.commercialApprovalList small{grid-column:1 / -1}.commercialWorkflowLinks{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.commercialWorkflowLinks a{padding:.65rem .8rem;border-radius:10px;background:#173f34;color:#fff;font-size:.78rem;font-weight:800;text-decoration:none}.commercialLaunchAction summary{cursor:pointer;color:var(--forest);font-weight:900}.commercialLaunchAction form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem}.commercialLaunchAction label{display:grid;gap:.3rem;font-size:.78rem;font-weight:800}.commercialLaunchAction button{align-self:end}.commercialLaunchAuthorize{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.commercialLaunchAuthorize p{margin:.25rem 0 0;color:var(--muted);overflow-wrap:anywhere}.commercialLaunchPrivacy{margin:0;color:var(--muted);font-size:.76rem}@media(max-width:1040px){.commercialLaunchStages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.commercialLaunchHero,.commercialNextAction,.commercialLaunchAuthorize{align-items:flex-start;flex-direction:column}.commercialReadiness{min-width:6rem}.commercialLaunchStages,.commercialLaunchColumns,.commercialLaunchAction form{grid-template-columns:1fr}.commercialReleaseStrip button{width:100%;margin-left:0}}.practiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.practiceGrid article{padding:16px;border-radius:12px;background:#f7f9f6}.practiceGrid strong{color:var(--forest);font-size:.82rem}.practiceGrid p{margin:5px 0 0;color:var(--muted);font-size:.82rem}.policyDocument{scroll-margin-top:24px}.policyDocument h3{margin-bottom:10px}.policyDocument p:not(.eyebrow){max-width:920px;color:#4f5e59}.policyDocument p:last-child{margin-bottom:0}.policyLinks{display:flex;gap:10px}.policyLinks a{padding:8px 12px;border-radius:9px;background:#e8efeb;color:var(--forest);font-size:.8rem;font-weight:800;text-decoration:none}.dangerZone{border-color:#e7c7bf;background:#fff9f7}.dangerZone button{min-height:42px;padding:0 15px;border-radius:10px;background:#9d4437;color:#fff;cursor:pointer;font-weight:800;white-space:nowrap}.accountDisabled{padding:18px 20px;border:1px solid #d99a89;border-radius:14px;background:#fff1ed;color:#76352d}.accountDisabled p{margin:4px 0 0}.accountRestricted{display:none}.navItem.active,.navItem:hover{border-color:#ffffff14;background:#ffffff1a;box-shadow:inset 3px 0 0 var(--coral)}.navItem.active .navIcon{background:var(--coral);color:#fff}.sidebarFooter{display:flex;align-items:center;gap:10px;margin-top:auto;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#0514102e}.sidebarFooter div{display:grid;min-width:0}.sidebarFooter strong,.sidebarFooter small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebarLogout{flex:0 0 auto;min-height:32px;margin-left:auto;padding:0 9px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff14;color:#edf5f1;cursor:pointer;font-size:.68rem;font-weight:800}.sidebarLogout:hover{background:#ffffff24}.sidebarFooter strong{color:#edf5f1;font-size:.76rem}.sidebarFooter small{color:#9eb3ab;font-size:.68rem}.sidebarStatus{flex:0 0 9px;width:9px;height:9px;border:2px solid rgba(255,255,255,.25);border-radius:50%;background:#8b9692}.sidebarStatus.live{background:#62c494;box-shadow:0 0 0 4px #62c4941f}.workspace{width:100%;max-width:1540px;margin:0 auto;padding:36px clamp(24px,3.2vw,52px) 60px}.topbar{margin-bottom:28px}.topbar h2{color:var(--ink);font-size:clamp(1.75rem,2.5vw,2.35rem);letter-spacing:-.045em;line-height:1.1}.topbar .eyebrow{margin-bottom:9px;color:var(--coral-dark);letter-spacing:.09em}.headerMeta{gap:9px}.syncBadge{min-height:30px;padding:0 12px;border-radius:999px;box-shadow:0 5px 14px #17211e1a}.syncBadge:before{width:6px;height:6px;margin-right:7px;border-radius:50%;background:currentColor;content:"";opacity:.65}.timestamp{color:var(--muted)}.commandCenter,.captureBar,.loginBar,.lockedState,.settingsPanel,.metric,.taskCard,.activityItem,.signalList li,.miniForm,.projectRow,.detailPanel,.graphNode,.graphEdges,.timeBlock,.archiveItem,.emptyState,.adminUserRow{border-color:var(--line);border-radius:14px;background:var(--surface);box-shadow:0 8px 24px #1c312a0e}.commandCenter{position:relative;margin-bottom:18px;padding:22px 24px;overflow:hidden;border-color:#dac7a8;background:linear-gradient(110deg,#fffaf0,#fff 72%)}.commandCenter:before{position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(var(--coral),var(--gold));content:""}.commandPrimary span{color:var(--coral-dark);letter-spacing:.1em}.commandPrimary strong{margin-top:5px;color:var(--ink);font-size:1.28rem;letter-spacing:-.02em}.commandPrimary p{margin-top:7px;color:var(--muted)}.commandActions button,.captureControls button,.privacyActions button,.memoryTools button,.fileAction,.miniForm button,.inlineAction,.taskActions button,.sessionStatus button{border-radius:10px;box-shadow:0 6px 14px #183a321f;font-weight:750}.commandActions button:hover:not(:disabled),.captureControls button:hover:not(:disabled),.inlineAction:hover:not(:disabled),.miniForm button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.captureBar{gap:10px;margin-bottom:18px;padding:18px}.captureControls input,.miniForm input,.privacyPrompt input{border-color:#cfd7d1;border-radius:10px;background:#fbfcfa}.captureControls input:focus,.miniForm input:focus,.privacyPrompt input:focus{border-color:var(--forest-soft);box-shadow:0 0 0 4px #2e5a4d1a}.captureControls button{background:linear-gradient(145deg,#d87958,#bd5a3d)}.loginBar.authGate{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(24px,4vw,42px);overflow:hidden;border-color:#cfb88f;border-radius:20px;background:radial-gradient(circle at 93% 20%,rgba(228,182,109,.24),transparent 14rem),linear-gradient(120deg,#fff9ec,#fff 66%);box-shadow:0 18px 45px #4130181c}.loginBar.authGate:after{position:absolute;right:-60px;bottom:-90px;width:230px;height:230px;border:38px solid rgba(209,111,79,.06);border-radius:50%;content:"";pointer-events:none}.loginBar.authGate h3{margin:7px 0;color:var(--ink);font-size:clamp(1.45rem,2.4vw,2rem);letter-spacing:-.035em}.loginBar.authGate>.captureControls{position:relative;z-index:1}.loginBar.authGate>.captureControls button{min-height:50px;padding-inline:22px;white-space:nowrap}.loginBar.authGate>.authProviderButtons{display:flex;flex-wrap:wrap}.loginBar.authGate .authProviderButton.google{border:1px solid #cfd7d1;background:#fff;color:var(--ink)}.loginBar.authGate .captureStatus,.loginBar.authGate .passwordFallback{grid-column:1 / -1}.lockedState{padding:18px 20px;border-style:dashed;background:#ffffff7a}.metrics{gap:14px;margin-bottom:24px}.metric{position:relative;min-height:104px;padding:18px;overflow:hidden}.metric:after{position:absolute;right:-13px;bottom:-21px;width:58px;height:58px;border:12px solid rgba(46,90,77,.045);border-radius:50%;content:""}.metric span,.panelHeader span,.taskMeta{color:var(--muted)}.metric strong{margin-top:12px;color:var(--forest);font-size:1.45rem;letter-spacing:-.025em}.contentGrid{gap:24px}.panelHeader{margin-bottom:13px}.panelHeader h3{color:var(--ink);font-size:1.08rem;letter-spacing:-.015em}.taskCard,.projectRow,.activityItem,.signalList li{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.taskCard:hover,.projectRow:hover,.activityItem.selectable:hover{border-color:#bdc9c2;box-shadow:0 12px 28px #1c312a17;transform:translateY(-1px)}.status,.projectDetailHeader strong{border-radius:999px}.signalList li{border-left-color:var(--coral)}@media(max-width:800px){.shell{display:block;min-height:100dvh}.sidebar{position:static;height:auto;gap:14px;overflow:visible;padding:14px 14px 12px;border-radius:0 0 24px 24px}.brandLockup{gap:10px;min-width:0}.brandMark{flex-basis:38px;width:38px;height:38px;padding:3px;border-radius:12px}.brandLockup h1{max-width:100%;overflow:hidden;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.brandLockup .eyebrow{font-size:.58rem}.sidebar nav{display:flex;gap:6px;margin-inline:-2px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sidebar nav::-webkit-scrollbar{display:none}.navItem{flex:0 0 auto;min-height:44px;padding:0 11px;white-space:nowrap}button,a.secondaryAction,.inlineAction{min-height:36px;align-items:center}.navItem span:last-child{white-space:nowrap}.sidebarFooter{display:none}.mobileAppPrompt{position:fixed;inset:auto 12px calc(84px + env(safe-area-inset-bottom));z-index:48;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:14px;border:1px solid rgba(23,63,53,.14);border-radius:18px;background:#fffffff7;box-shadow:0 18px 54px #07221b38;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobileAppPromptIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--forest);color:#fff;font-weight:900}.mobileAppPrompt p,.mobileAppPrompt strong,.mobileAppPrompt small{display:block}.mobileAppPrompt p{margin:0 0 2px;color:var(--coral);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.mobileAppPrompt strong{color:var(--ink);font-size:.86rem}.mobileAppPrompt small{margin-top:4px;color:var(--muted);font-size:.7rem;line-height:1.35}.mobileAppPromptActions{display:flex;grid-column:1 / -1;gap:8px}.mobileAppPromptActions button{min-height:36px;padding:0 12px;border-radius:10px;background:var(--forest);color:#fff;cursor:pointer;font-size:.72rem;font-weight:800}.mobileAppPromptActions .secondaryButton{border:1px solid rgba(23,63,53,.14);background:#f4f6f3;color:var(--forest)}.workspace{padding:20px 12px calc(96px + env(safe-area-inset-bottom));overflow-x:clip}.executionReceiptHeader,.executionQueueHeader,.goalExecutionRuntimeHeader,.goalAttentionInbox,.goalExecutionSessionHeading,.goalExecutionSessionFooter,.executionPlanControlHeader,.executionPlanStepHeader,.autonomousRunbookHeader{flex-direction:column}.executionReceiptGrid,.executionPlanControlMetrics,.goalExecutionRuntimeSummary,.autonomousRunbookMetrics{grid-template-columns:1fr}.goalExecutionSessionFooter small{max-width:none}.goalExecutionSessionFooter button{width:100%}.autonomousRunbookSteps li,.executionPlanTimeline li{grid-template-columns:1fr}.appFooter{align-items:center;flex-direction:column;gap:2px;margin-top:22px;padding-top:16px;font-size:.76rem}.appFooterIdentity,.appFooterLinks{gap:6px 12px}.appFooterIdentity span+span:before{content:"";margin-right:0}.topbar{position:sticky;z-index:40;top:0;align-items:stretch;flex-direction:column;gap:10px;margin-bottom:16px;padding:10px 2px;background:color-mix(in srgb,var(--canvas) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar h2{font-size:clamp(1.45rem,9vw,1.9rem)}.headerMeta{align-items:flex-start;justify-content:flex-start}.timestamp{text-align:start}.panel,.projectPanel{padding:18px 14px;border-radius:18px}.panelHeader{gap:10px}.panelHeader h3{font-size:1.05rem;line-height:1.2}.primaryAction,.secondaryAction,.inlineAction{max-width:100%}input,textarea,select{font-size:16px}.loginBar.authGate{grid-template-columns:1fr}.suggestedNextActionPanel{grid-template-columns:1fr;gap:14px}.executionRehearsalPanel.compact,.executionRehearsalGrid{grid-template-columns:1fr}.executionRehearsalHeader,.executionRehearsalRisk{flex-direction:column}.executionRehearsalPanel.compact button,.executionRehearsalActions button{width:100%}.suggestedNextActionMeta div{align-items:flex-start;flex-direction:column;gap:4px}.suggestedNextActionMeta dd{text-align:left}.dailyCommandBriefingPanel,.dailyCommandBriefingFocus{grid-template-columns:1fr}.dailyCommandBriefingActions button{width:100%}.userGoalPlanForm,.userGoalPlanPreview dl,.userGoalPlanColumns{grid-template-columns:1fr}.userGoalPlanForm button{width:100%}.executionQueueHeader,.executionQueueItemHeader,.executionApprovalCenterHeader,.executionApprovalItemHeader{flex-direction:column}.executionSchedulerCard,.executionSchedulerCard dl,.executionOperatingLoopCard,.executionOperatingLoopStats,.executionPolicyRules,.executionAutonomyModes,.executionApprovalItem dl,.executionApprovalEditGrid{grid-template-columns:1fr}.executionPolicyHeader{flex-direction:column}.executionAutonomyBudgets{align-items:stretch;flex-direction:column}.executionQueueHeader>button,.executionQueueFollowUp button,.executionQueueBlockerActions button,.executionQueueActions button,.executionApprovalActions button,.operatorSessionActions button{width:100%}.executionActivityFeed li,.executionQueueFollowUp,.executionQueueRecoveryCard{grid-template-columns:1fr}.executionQueueRecoveryActions button{width:100%}.executionQueueBlockerFlowHeader,.executionQueueCalendarApprovalHeader{flex-direction:column}.executionQueueCalendarApproval dl,.calendarDraftSuggestionGrid,.calendarDraftManualAdjustment{grid-template-columns:1fr}.calendarDraftManualAdjustment button{width:100%}.operatorSessionsHeader,.operatorSessionTopline,.notificationCenterHeader{flex-direction:column;align-items:flex-start}.notificationCenterItem{grid-template-columns:1fr}.notificationCenterActions,.notificationCenterActions button{width:100%}.notificationCenterActions{flex-direction:column}.onboardingPanel{grid-template-columns:1fr;gap:18px;padding:22px 16px;border-radius:20px}.onboardingIntro h3{font-size:clamp(1.8rem,12vw,2.35rem)}.onboardingIntro>p{font-size:.95rem}.onboardingTrust{gap:6px}.onboardingSteps li{align-items:flex-start;padding:11px 12px}.onboardingSteps .inlineAction{margin-left:0;align-self:center}.onboardingCapture{padding-top:18px}.onboardingExamples{align-items:stretch}.onboardingExamples button{flex:1 1 142px;min-height:36px}.captureBar,.commandCenter{padding:16px 14px;border-radius:16px}.captureControls,.commandActions{grid-template-columns:1fr;gap:8px}.captureControls button,.commandActions button,.primaryAction,.secondaryAction,.inlineAction,.emptyStateAction{width:100%;min-height:46px;justify-content:center;white-space:normal}.commandPrimary strong{font-size:1.1rem}.aiCommandSuggestion,.calendarPreviewState,.calendarDraftList article,.calendarConflictResolution,.integrationAuditList article,.networkLedgerList article,.networkAuditList article,.trustedEngineList article,.engineInviteCard,.privacyControlCard,.dangerZone{min-width:0}.aiCommandSuggestion dl,.dailyReviewGrid,.integrationAuditList article,.trustedEngineList article{grid-template-columns:1fr}.integrationAuditList span,.integrationAuditList em,.calendarDraftStatus{grid-column:auto;justify-content:flex-start;text-align:left}.introHero,.howTrustPanel,.introValueGrid,.introBetaPath,.betaJourneyGrid,.subscriberReadinessGrid,.subscriberKnownLimitsGrid,.betaRehearsalList,.betaTesterGrid,.betaFeedbackFields,.betaReadinessGrid,.adminFeedbackFilters,.adminFeedbackList article,.betaReleaseGate{grid-template-columns:1fr}.adminFeedbackActions{justify-content:stretch;max-width:none}.adminFeedbackActions button{flex:1 1 135px}.introHero{padding:24px 20px}.betaTesterHeader{flex-direction:column}.betaFeedbackActions{justify-content:stretch;width:100%}.betaFeedbackActions a{flex:1 1 190px}.introValueGrid article{min-height:auto}.introBetaPath li{grid-template-columns:auto minmax(0,1fr);align-items:start}.introBetaPath li button{grid-column:1 / -1;width:100%;min-height:46px}.betaJourneyGrid button{width:100%;min-height:46px}.betaRehearsalHeader,.betaRehearsalList article{align-items:stretch;flex-direction:column}.betaRehearsalHeader{display:grid}.betaRehearsalHeader>strong{justify-self:start}.betaRehearsalList article{grid-template-columns:1fr}.betaRehearsalList button{width:100%;min-height:46px}.howTimeline article{grid-template-columns:1fr}.howCta,.calendarPlanningBridge,.calendarPlanningActions,.calendarDraftShortcut{align-items:stretch;flex-direction:column}.calendarPlanningActions{min-width:0}.calendarPlanningActions .secondaryAction,.integrationActions .secondaryAction{width:100%}.premiumCalendarDay{gap:13px;margin:14px 0;padding:16px 12px;border-radius:20px}.premiumCalendarHero,.premiumCalendarNextAction,.premiumCalendarTask{align-items:stretch;flex-direction:column}.premiumCalendarHero{display:grid}.premiumCalendarHero h2{font-size:clamp(1.55rem,11vw,2rem)}.premiumCalendarDate{justify-self:start;min-width:98px;padding:12px}.premiumCalendarWeekControls{justify-content:stretch}.premiumCalendarNavigator{padding:12px}.premiumCalendarNavigatorHeader{align-items:stretch;flex-direction:column}.premiumCalendarWeekControls .secondaryAction{flex:1 1 104px;padding-inline:10px}.premiumCalendarMonthMini{gap:5px}.premiumCalendarMonthMini button{min-height:40px;padding:5px 3px;border-radius:11px}.premiumCalendarMonthMini small{font-size:.52rem}.premiumCalendarWeekStrip{display:flex;gap:8px;margin-inline:-2px;overflow-x:auto;padding:2px 2px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.premiumCalendarWeekStrip::-webkit-scrollbar{display:none}.premiumCalendarDayButton{flex:0 0 138px;min-height:104px}.premiumCalendarSummary,.premiumCalendarDayBrief,.premiumCalendarLayout,.premiumCalendarFeedback,.premiumCalendarLane{grid-template-columns:1fr}.premiumCalendarDayBriefChips{justify-content:flex-start;max-width:none}.premiumCalendarLane{gap:8px}.premiumCalendarTime{grid-template-columns:auto 1fr;align-items:baseline;padding-top:0}.premiumCalendarTask{display:flex}.premiumCalendarTaskActions{justify-content:stretch;max-width:none}.premiumCalendarTaskActions .inlineAction,.premiumCalendarBlockerList .inlineAction,.premiumCalendarPicker .inlineAction,.premiumCalendarHistory .inlineAction{flex:1 1 120px;min-height:38px}.premiumCalendarPicker article,.premiumCalendarHistory article{grid-template-columns:1fr;align-items:stretch}.premiumCalendarHistoryActions{justify-content:stretch}.calendarPreviewState{align-items:stretch;flex-direction:column}.calendarConflictResolution dl{grid-template-columns:1fr}.calendarDraftList article,.calendarDraftList article.created,.calendarDraftStatus{align-items:stretch;flex-direction:column;text-align:left}.integrationReturnNotice{align-items:flex-start;flex-direction:column}.integrationReturnNotice>span{white-space:normal}.integrationChecklist article{min-height:auto}.integrationActions{flex-direction:column}.accountHero,.accountStats,.subscriberAccountSummary,.commercialUsageCard,.commercialUsageMeters,.billingPlanGrid,.workspaceHero,.workspaceSummary,.workspaceColumns,.workspaceIdentity form,.engineProfileCard,.engineProfileCard dl,.integrationNextStepCard,.integrationChecklist,.subscriberCalendarPromise,.outlookDraftSteps,.networkHero,.networkStatsGrid,.networkPrivacyGrid,.networkUserGuide,.networkSearchGuide,.handoffCommandHeader,.handoffCommandStats,.handoffExecutionGrid,.handoffCommandLanes,.handoffCompletedGrid,.networkInviteFields,.networkLedgerList article,.networkAuditList article,.engineNetworkIntro,.engineNetworkStats,.practiceGrid,.profileFormGrid{grid-template-columns:1fr}.workspaceSummary>div:not(:first-child){border-left:0;border-top:1px solid var(--line)}.workspaceHero form,.workspaceInvite,.workspaceInviteLink{align-items:stretch;flex-direction:column}.workspaceInvite select{width:100%}.workspaceInviteLink span{white-space:normal}.workspaceIdentity>header{align-items:flex-start;flex-direction:column}.workspaceIdentityJoin{align-items:stretch;flex-direction:column}.workspaceIdentityJoin span{white-space:normal}.workspaceMemberList article{grid-template-columns:auto minmax(0,1fr)}.workspaceMemberControls{grid-column:1 / -1;flex-wrap:wrap}.profileWide{grid-column:1}.profileConsent{align-items:stretch;flex-direction:column}.profileConsent button{width:100%}.agentLookupCard{align-items:start;grid-template-columns:1fr;gap:10px;padding:13px}.agentLookupAvatar{width:42px;height:42px}.agentLookupBadge{justify-self:start}.accountHero{gap:12px;justify-items:start;padding:18px 16px}.accountRole{justify-self:start}.identityLinkHeader{align-items:stretch;flex-direction:column}.linkedIdentityList article{grid-template-columns:1fr auto}.linkedIdentityList article span{grid-column:1 / -1;grid-row:2}.privacyControlCard,.dangerZone{align-items:stretch;flex-direction:column}.engineInviteCard{grid-template-columns:1fr}.handoffCommandCenter{padding:18px 14px;border-radius:18px}.handoffPrivacyBanner{align-items:flex-start;flex-direction:column}.handoffStatusTopline,.handoffStatusTimeline.compact{grid-template-columns:1fr}.engineInviteActions,.trustedEngineList article{justify-content:flex-start}.engineInviteActions button,.calendarDraftStatus button,.dangerZone button,.privacyControlCard button{width:100%;min-height:46px}.networkHero,.networkInviteForm,.networkTaskRequestForm{padding:18px 14px;border-radius:18px}.integrationNextStepCard,.networkUserGuide article{padding:16px 14px;border-radius:16px}.integrationNextActions,.networkUserGuide .inlineAction{width:100%}.slackChannelControls{grid-template-columns:1fr}.slackChannelControls label{grid-column:auto}.slackChannelControls button,.slackRefreshButton{width:100%}.networkUserGuide article{grid-template-columns:auto minmax(0,1fr)}.networkHero h3{font-size:clamp(1.55rem,11vw,2.15rem)}.networkHeroCard{padding:14px}.networkSearchGuide{gap:12px;padding:16px 14px}.networkSearchExample{padding:12px}.agentHandleShare,.networkMissingHandle{align-items:stretch;flex-direction:column}.agentHandleShare .inlineAction,.networkMissingHandle .primaryAction{width:100%}.networkPermissionPicker label{flex:1 1 100%;min-height:42px}.networkLedgerList article,.networkAuditList article{gap:8px}.onboardingCapture{grid-column:1}.loginBar.authGate>.captureControls{grid-column:1}.voiceTranscriptReview dl{grid-template-columns:1fr}}@media(max-width:800px){.sidebar nav{display:none}[dir=rtl] .mobileDock{direction:rtl}[dir=rtl] .headerMeta,[dir=rtl] .premiumCalendarDayBriefChips,[dir=rtl] .premiumCalendarTaskActions,[dir=rtl] .calendarDraftStatus{justify-content:flex-start;text-align:start}[dir=rtl] .introBetaPath li,[dir=rtl] .networkUserGuide article,[dir=rtl] .workspaceMemberList article{direction:rtl}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.orc-native-runtime{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);overscroll-behavior-y:none}.shell{min-height:100dvh;grid-template-columns:276px minmax(0,1fr);background:radial-gradient(circle at 88% 4%,rgba(199,151,91,.08),transparent 27rem),#f4f6f3}.sidebar{position:sticky;top:0;align-self:start;height:100dvh;padding:22px 18px 18px;gap:18px;overflow:hidden;background:linear-gradient(165deg,#214d40,#16372f 72%,#102b25);box-shadow:10px 0 30px #12312914}.brandLockup{padding:4px 5px 10px}.brandMark{width:46px;height:46px;border-radius:14px;box-shadow:0 10px 24px #0719143d}.brandLockup h1{font-size:1.08rem;line-height:1.15}.sidebarNavigation{display:grid;align-content:start;gap:17px;min-height:0;overflow-y:auto;padding:2px 4px 4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.navGroup{display:grid;gap:4px}.navGroupLabel{padding:0 11px 4px;color:#e5f0eb8c;font-size:.61rem;font-weight:850;letter-spacing:.14em;line-height:1;text-transform:uppercase}.sidebarNavigation .navItem{min-height:43px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:7px 10px;border:1px solid transparent;border-radius:11px;color:#f2f8f5cc;font-size:.81rem;text-align:start;transition:background .16s ease,color .16s ease,transform .16s ease}.sidebarNavigation .navItem:hover{transform:translate(2px);background:#ffffff12;color:#fff}.sidebarNavigation .navItem.active{border-color:#ffffff1a;background:#ffffff21;box-shadow:inset 3px 0 #e7ad6a,0 7px 18px #0719141f;color:#fff}[dir=rtl] .sidebarNavigation .navItem.active{box-shadow:inset -3px 0 #e7ad6a,0 7px 18px #0719141f}.sidebarNavigation .navIcon{width:30px;height:30px;border-radius:9px}.localeSwitcher,.sidebarFooter{flex:0 0 auto;margin-top:0}.workspace{width:min(100%,1500px);padding:34px clamp(24px,3.4vw,54px) 64px}.topbar{align-items:flex-start;margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid rgba(46,90,77,.13)}.topbar h2{max-width:18ch;margin:0;font-size:clamp(2rem,3vw,2.75rem);letter-spacing:-.055em}.viewPurpose{max-width:660px;margin:10px 0 0;color:#61706a;font-size:.94rem;line-height:1.55}#pricing-panel{padding:0;border:0;background:transparent;box-shadow:none}.panel,.projectPanel,.settingsPanel,.commandCenter,.captureBar,.loginBar,.lockedState{border-radius:18px;box-shadow:0 12px 36px #19352d0f}.commandCenter{padding:26px 28px;border-color:#c18f5157;background:linear-gradient(120deg,#fff8eb,#fffffffa 67%)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid rgba(226,152,82,.62);outline-offset:3px}@media(max-width:800px){.shell{display:block;min-width:0;background:#f5f6f3}.sidebar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;height:auto;min-height:70px;padding:10px 14px;overflow:visible;border-radius:0;box-shadow:0 8px 28px #0b271f30}.brandLockup{min-width:0;padding:0}.brandMark{width:42px;height:42px}.brandLockup .eyebrow{font-size:.55rem}.brandLockup h1{overflow:hidden;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.sidebarNavigation{display:none!important}.localeSwitcher{width:116px;padding:0;border:0;background:transparent}.localeSwitcher>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.localeSwitcher select{width:100%;min-height:40px;padding:0 28px 0 10px;border-color:#ffffff24;background-color:#ffffff17;color:#fff}.sidebarFooter{display:none}.workspace{width:100%;padding:20px 13px calc(98px + env(safe-area-inset-bottom))}.topbar{display:block;margin-bottom:18px;padding:2px 3px 16px}.topbar h2{max-width:none;font-size:clamp(1.72rem,8.2vw,2.2rem)}.viewPurpose{margin-top:7px;font-size:.84rem;line-height:1.45}.mobileDock{position:fixed;inset:auto 10px calc(8px + env(safe-area-inset-bottom));z-index:50;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:auto;max-width:560px;min-height:66px;margin:0 auto;padding:7px;border:1px solid rgba(37,67,58,.16);border-radius:20px;background:#fafbf8f0;box-shadow:0 15px 38px #13302738;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobileDock button{min-width:0;min-height:52px;padding:5px 2px;border-radius:14px;color:#65736e;font-size:.61rem}.mobileDock button.active{background:#e4eee8;color:#184638;box-shadow:none}.mobileDock .navIcon{width:25px;height:25px}.panel,.projectPanel,.settingsPanel,.commandCenter,.captureBar,.loginBar,.lockedState{border-radius:16px}.commandCenter{padding:19px 16px}}@media(max-width:420px){.brandLockup .eyebrow{font-size:.5rem;letter-spacing:.08em}.localeSwitcher{width:116px}.mobileDock{inset-inline:7px}.mobileDock button>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricingPage,.pricingHero,.pricingHero>*{min-width:0;max-width:100%}.pricingHero{width:100%;padding-inline:18px}.pricingHero h3{overflow-wrap:anywhere;font-size:clamp(2rem,11vw,2.7rem);letter-spacing:-.055em}.pricingInterval{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pricingInterval button{min-width:0;padding-inline:7px}.pricingInterval button span{padding-inline:4px;font-size:.56rem}}.publicShell{display:block;min-height:100vh;overflow-x:hidden;background:#f8f8f4}.publicHeader{position:sticky;top:0;z-index:60;display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);gap:28px;align-items:center;min-height:76px;padding:0 clamp(20px,5vw,76px);border-bottom:1px solid rgba(24,58,50,.1);background:#f8f8f4e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.publicBrand{display:inline-flex;width:fit-content;align-items:center;gap:10px;padding:0;background:transparent;color:var(--forest);cursor:pointer;font-size:1.28rem;font-weight:900;letter-spacing:-.04em}.publicBrand img{width:38px;height:38px;object-fit:contain}.publicHeader nav{display:flex;gap:6px}.publicHeader nav button{min-height:42px;padding:0 14px;border-radius:999px;background:transparent;color:#53625d;cursor:pointer;font-size:.88rem;font-weight:750}.publicHeader nav button:hover,.publicHeader nav button.active{background:#e9eee9;color:var(--forest)}.publicHeaderActions{display:flex;gap:10px;justify-content:flex-end;align-items:center}.publicLocaleSwitcher select{min-height:42px;max-width:132px;padding:0 30px 0 11px;border:1px solid rgba(24,58,50,.14);border-radius:999px;background:#fff;color:var(--forest)}.publicSignIn{min-height:44px;padding:0 18px;border-radius:999px;background:var(--forest);color:#fff;cursor:pointer;font-weight:850}.srOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.publicShell .workspace{width:min(1240px,100%);margin:0 auto;padding:0 clamp(18px,5vw,64px) 28px}.publicShell #intro-panel,.publicShell #pricing-panel,.publicShell #how-it-works-panel{padding-top:clamp(24px,5vw,64px)}.productHome{display:grid;gap:clamp(64px,9vw,118px)}.productHomeHero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(36px,7vw,88px);align-items:center;min-height:min(720px,calc(100vh - 110px));padding:34px 0 50px}.productHomeHero>*,.productHomeStory>*,.productHomeCta>*{min-width:0}.productHomeCopy{display:grid;gap:20px;align-content:center}.productHomeKicker{width:fit-content;margin:0;color:var(--coral-dark);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.productHomeCopy h1{max-width:740px;margin:0;color:#132b24;font-size:clamp(3rem,6.2vw,5.8rem);font-weight:850;letter-spacing:-.075em;line-height:.96}.productHomeLead{max-width:660px;margin:0;color:#596863;font-size:clamp(1.08rem,1.8vw,1.32rem);line-height:1.62}.productHomeActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.productHomeActions button,.productHomeCta button{min-height:52px;padding:0 22px;border-radius:999px;background:var(--forest);color:#fff;cursor:pointer;font-weight:850}.productHomeActions .secondaryAction,.productHomeCta .secondaryAction{border:1px solid rgba(24,58,50,.2);background:transparent;color:var(--forest)}.productHomeAssurance{margin:-8px 0 0;color:#7b8783;font-size:.82rem}.productHomePreview{display:grid;gap:20px;padding:clamp(24px,3vw,36px);border:1px solid rgba(24,58,50,.12);border-radius:30px;background:#fffffff0;box-shadow:0 30px 90px #1a372e24;transform:rotate(1deg)}.previewTopline{display:flex;justify-content:space-between;color:var(--forest);font-weight:850}.previewStatus{padding:5px 9px;border-radius:999px;background:#e6f2e9;color:#267047;font-size:.72rem}.previewRequest{display:grid;gap:6px;padding:18px;border-radius:18px;background:#f4f5f1}.previewRequest small,.previewPlan>small{color:#7a8782;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.previewRequest strong{color:var(--forest);font-size:1.05rem;line-height:1.4}.previewPlan{display:grid;gap:12px}.previewPlan ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.previewPlan li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #edf0ec}.previewPlan li>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#edf3ee;color:var(--forest);font-size:.75rem;font-weight:900}.previewPlan li div{display:grid;gap:2px}.previewPlan li strong{color:#263a34;font-size:.9rem}.previewPlan li small{color:#7b8783;font-size:.76rem}.previewApproval{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;border-radius:14px;background:#e9eee9;color:var(--forest);cursor:pointer;font-weight:850}.productTrustLine{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid rgba(24,58,50,.1);border-radius:18px;background:#183a321a}.productTrustLine span{padding:17px 12px;background:#fff;color:#5e6d68;font-size:.82rem;font-weight:750;text-align:center}.productOutcomeSection{display:grid;gap:38px}.productSectionHeading{max-width:800px}.productSectionHeading h2,.productHomeStory h2,.productHomeCta h2{margin:0;color:var(--forest);font-size:clamp(2.25rem,4.4vw,4.1rem);letter-spacing:-.06em;line-height:1.03}.productOutcomeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.productOutcomeGrid article{padding:28px 26px;border-top:1px solid rgba(24,58,50,.18)}.productOutcomeGrid article>span{color:var(--coral-dark);font-size:.75rem;font-weight:900}.productOutcomeGrid h3{margin:38px 0 10px;color:var(--forest);font-size:1.32rem}.productOutcomeGrid p{margin:0;color:#687671;line-height:1.65}.productHomeStory{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:clamp(36px,7vw,86px);padding:clamp(36px,6vw,72px);border-radius:34px;background:var(--forest);color:#fff}.productHomeStory h2{color:#fff}.productHomeStory>div>p:last-child{margin:22px 0 0;color:#cbd9d4;line-height:1.7}.productHomeStory .eyebrow{color:#e4c596}.productHomeStory ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.productHomeStory li{display:grid;gap:6px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.13)}.productHomeStory li strong{font-size:1.05rem}.productHomeStory li span{color:#cbd9d4;font-size:.9rem;line-height:1.55}.productHomeCta{display:flex;gap:30px;align-items:end;justify-content:space-between;padding-bottom:54px}.productHomeCta>div:first-child{max-width:760px}.productHomeCta>div:first-child>p:last-child{margin:16px 0 0;color:#697771}.productHomeCta>div:last-child{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:800px){.publicHeader{grid-template-columns:1fr auto;gap:8px 12px;min-height:68px;padding:10px 14px 8px}.publicHeader nav{grid-column:1 / -1;justify-content:center}.publicHeaderActions{grid-column:2;grid-row:1}.publicHeader nav button{min-height:42px;padding:0 11px;font-size:.75rem}.publicLocaleSwitcher{display:none}.publicSignIn{min-height:42px;padding:0 15px}.publicShell .workspace{padding:0 16px calc(92px + env(safe-area-inset-bottom))}.productHome{gap:66px}.productHomeHero{grid-template-columns:1fr;min-height:0;gap:42px;padding-top:42px}.productHomeCopy h1{font-size:clamp(2.75rem,14.2vw,4.5rem)}.productHomeCopy h1{max-width:100%;overflow-wrap:normal}.productHomePreview{transform:none}.productTrustLine{grid-template-columns:repeat(2,1fr)}.productOutcomeGrid,.productHomeStory{grid-template-columns:1fr}.productHomeStory{padding:34px 24px}.productHomeCta{align-items:stretch;flex-direction:column}.productHomeCta>div:last-child{display:grid}}.publicShell{--public-ink: #0d2d25;--public-muted: #60706a;--public-cream: #f7f5ee;--public-sage: #dfe9e1;--public-lime: #dff4a6;background:radial-gradient(circle at 76% 3%,rgba(209,231,213,.62),transparent 25rem),linear-gradient(180deg,#fafaf6,#f6f6f0);color:var(--public-ink)}.publicHeader{min-height:88px;padding-inline:max(28px,calc((100vw - 1440px)/2 + 44px));border-bottom-color:#0d2d2517;background:#fafaf6d1;box-shadow:0 1px #ffffffb8}.publicBrand{gap:13px}.publicBrandMark{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(13,45,37,.12);border-radius:15px;background:#fff;box-shadow:0 8px 24px #0d2d2514}.publicBrandMark img{width:33px;height:33px;object-fit:contain}.publicBrandWords{display:grid;gap:1px;text-align:start}.publicBrandWords strong{font-size:1.28rem;letter-spacing:-.045em;line-height:1}.publicBrandWords small{color:#76837f;font-size:.63rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.publicHeader nav{gap:4px;padding:5px;border:1px solid rgba(13,45,37,.08);border-radius:999px;background:#ffffff8c}.publicHeader nav button{min-height:40px;padding-inline:18px}.publicHeader nav button:hover,.publicHeader nav button.active{background:#fff;box-shadow:0 4px 14px #0d2d2512}.publicHeaderActions{gap:8px}.publicLoginLink{min-height:44px;padding:0 14px;background:transparent;color:var(--public-ink);cursor:pointer;font-weight:800}.publicSignIn{min-height:48px;padding-inline:21px;box-shadow:0 10px 22px #0d2d2529}.publicSignIn:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0d2d2533}.publicShell .workspace{width:min(1440px,100%);padding:0 clamp(24px,4.5vw,72px) 34px}.publicShell #intro-panel{padding-top:clamp(24px,3.5vw,52px)}.productHome{gap:clamp(68px,8vw,112px)}.productHomeHero{grid-template-columns:minmax(420px,.9fr) minmax(560px,1.1fr);gap:clamp(48px,6vw,94px);min-height:min(790px,calc(100vh - 112px));padding:clamp(48px,7vh,82px) 0 62px}.productHomeCopy{gap:25px}.productHomeKicker{display:inline-flex;gap:9px;align-items:center;padding:8px 12px;border:1px solid rgba(13,45,37,.1);border-radius:999px;background:#ffffffb8;color:#6a5540;font-size:.72rem;box-shadow:0 5px 16px #0d2d250d}.productHomeKicker span{width:7px;height:7px;border-radius:50%;background:#60a46f;box-shadow:0 0 0 4px #60a46f24}.productHomeCopy h1{max-width:660px;font-size:clamp(3.15rem,4.8vw,5.35rem);font-weight:760;letter-spacing:-.062em;line-height:.98;text-wrap:balance}.productHomeLead{max-width:610px;color:var(--public-muted);font-size:clamp(1.08rem,1.3vw,1.3rem);line-height:1.62}.productHomeActions button,.productHomeCta button{min-height:56px;padding-inline:25px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.productHomeActions button:first-child,.productHomeCta button:first-child{box-shadow:0 12px 28px #0d2d252e}.productHomeActions button:hover,.productHomeCta button:hover{transform:translateY(-2px)}.productHomeActions .secondaryAction:hover,.productHomeCta .secondaryAction:hover{background:#fff;box-shadow:0 10px 22px #0d2d2514}.productHomeAssurance{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0;color:#6c7975;font-size:.78rem;font-weight:700}.productHomeAssurance span{display:inline-flex;gap:7px;align-items:center}.productHomeAssurance span:before{content:"✓";color:#388153;font-size:.7rem}.productHeroStage{position:relative;min-width:0;padding:clamp(26px,3.2vw,48px);border:1px solid rgba(13,45,37,.09);border-radius:42px;background:linear-gradient(145deg,#e6eee7,#f1eadc);box-shadow:inset 0 1px #ffffffb3,0 34px 90px #0d2d2524;isolation:isolate}.stageGlow{position:absolute;z-index:-1;border-radius:50%;filter:blur(4px)}.stageGlowOne{top:-45px;right:6%;width:180px;height:180px;background:#dbf6aacc}.stageGlowTwo{bottom:-35px;left:-30px;width:150px;height:150px;background:#e0b78f52}.productHomePreview{gap:0;min-height:510px;padding:0;overflow:hidden;border-color:#0d2d251c;border-radius:25px;box-shadow:0 28px 70px #0d2d252b;transform:none}.previewWindowBar{display:flex;min-height:70px;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #e9eeea;background:#fff}.previewBrand{display:flex;gap:10px;align-items:center}.previewBrand img{width:30px;height:30px;object-fit:contain}.previewBrand>span{display:grid}.previewBrand strong{color:var(--public-ink);font-size:.9rem}.previewBrand small{color:#87938f;font-size:.58rem}.previewStatus{display:inline-flex;gap:7px;align-items:center;padding:7px 10px;background:#eef7ef}.previewStatus i{width:6px;height:6px;border-radius:50%;background:#50a766}.previewWorkspace{display:grid;grid-template-columns:62px 1fr;min-height:440px;background:#f8f9f6}.previewRail{display:flex;flex-direction:column;gap:17px;align-items:center;padding-top:28px;border-right:1px solid #e4eae5;background:#173f35}.previewRail span{width:19px;height:19px;border:1px solid rgba(255,255,255,.22);border-radius:6px}.previewRail span.active{background:#e5f4aa;border-color:#e5f4aa;box-shadow:0 0 0 5px #e5f4aa1a}.previewDay{min-width:0;padding:24px 24px 18px}.previewDayHeading{display:flex;gap:20px;align-items:center;justify-content:space-between}.previewDayHeading>span{display:grid;gap:4px}.previewDayHeading small{color:#82908b;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.previewDayHeading strong{color:var(--public-ink);font-size:1.3rem;letter-spacing:-.035em}.previewDayHeading button{min-height:34px;padding:0 12px;border-radius:9px;background:var(--public-ink);color:#fff;font-size:.68rem;font-weight:800}.previewFocus{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center;margin-top:19px;padding:13px 14px;border:1px solid #dce7d6;border-radius:14px;background:linear-gradient(105deg,#eff6e7,#f7f8f0)}.previewFocusIcon{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:#dff1a7;color:#254c38;font-size:.72rem;font-weight:900}.previewFocus>span:last-child{display:grid;gap:2px}.previewFocus small{color:#7c8a84;font-size:.5rem;font-weight:850;letter-spacing:.07em}.previewFocus strong{color:#254138;font-size:.76rem}.previewFocus em{color:#77847f;font-size:.6rem;font-style:normal}.previewCalendar{display:grid;grid-template-columns:26px 1fr;gap:10px;margin-top:18px}.previewTimes{display:flex;flex-direction:column;justify-content:space-around;padding:2px 0 10px;color:#9aa49f;font-size:.52rem}.previewTimeline{position:relative;display:grid;grid-template-rows:repeat(3,1fr);gap:7px;min-height:205px}.previewTimeline:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 66px,#e8ede9 67px);content:""}.previewEvent{position:relative;z-index:1;display:grid;grid-template-columns:42px minmax(0,1fr);gap:2px 8px;align-content:center;padding:8px 11px;border-inline-start:3px solid;border-radius:9px;box-shadow:0 5px 14px #0d2d250d}.previewEvent small{grid-row:1 / 3;align-self:center;color:#6e7e78;font-size:.53rem}.previewEvent strong{color:#244137;font-size:.67rem}.previewEvent span{color:#7c8984;font-size:.54rem}.eventFocus{border-color:#76a258;background:#eff5e5}.eventMeeting{border-color:#d09b65;background:#fff4e7}.eventPersonal{border-color:#7e9bb0;background:#eef4f6}.previewCommandCard,.previewApprovalCard{position:absolute;z-index:3;display:flex;align-items:center;border:1px solid rgba(13,45,37,.1);background:#fffffff2;box-shadow:0 18px 45px #0d2d252e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.previewCommandCard{top:42%;left:-19px;width:min(340px,60%);gap:12px;padding:15px 17px;border-radius:17px}.previewCommandCard>span:last-child{display:grid;gap:4px}.previewCommandCard small,.previewApprovalCard small{color:#84908c;font-size:.5rem;font-weight:850;letter-spacing:.08em}.previewCommandCard strong{color:#28433a;font-size:.7rem;line-height:1.35}.commandPulse{flex:0 0 auto;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:#c77458;box-shadow:0 0 0 5px #c7745826}.previewApprovalCard{right:-17px;bottom:38px;gap:10px;padding:13px 14px;border-radius:16px}.previewApprovalCard>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#e5f3d1;color:#42704a;font-weight:900}.previewApprovalCard div{display:grid;gap:2px}.previewApprovalCard strong{color:#28433a;font-size:.64rem}.previewApprovalCard button{min-height:31px;padding:0 10px;border-radius:8px;background:var(--public-ink);color:#fff;font-size:.58rem;font-weight:800}.productTrustLine{grid-template-columns:1.2fr repeat(4,1fr);border:0;border-radius:0;background:transparent}.productTrustLine p,.productTrustLine span{display:flex;min-height:62px;align-items:center;padding:0 17px;border-top:1px solid rgba(13,45,37,.14);border-bottom:1px solid rgba(13,45,37,.14);background:transparent;text-align:start}.productTrustLine p{margin:0;color:var(--public-ink);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.productTrustLine span{gap:9px;color:#5d6f68;font-size:.77rem}.productTrustLine i{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#e9eee8;color:#687971;font-size:.5rem;font-style:normal}.productOutcomeSection{gap:54px}.productSectionHeading{display:grid;max-width:980px;gap:17px}.productSectionHeading h2,.productHomeStory h2,.productPricingPreview h2,.productHomeCta h2{font-size:clamp(2.25rem,3.7vw,4.1rem);font-weight:740;letter-spacing:-.05em;line-height:1.04;text-wrap:balance}.productSectionHeading>p:last-child{max-width:660px;margin:0;color:var(--public-muted);font-size:1.04rem;line-height:1.7}.productOutcomeGrid{gap:22px}.productOutcomeGrid article{position:relative;min-height:390px;padding:30px;overflow:hidden;border:1px solid rgba(13,45,37,.1);border-radius:26px;background:#ffffffb8;box-shadow:0 16px 44px #0d2d250f}.productOutcomeGrid article:after{position:absolute;right:-42px;bottom:-65px;width:160px;height:160px;border-radius:50%;background:#d5e5d56b;content:""}.productOutcomeGrid .outcomeIcon{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:#e8eee8;color:var(--public-ink);font-size:1rem}.productOutcomeGrid article>small{display:block;margin-top:62px;color:#8b5d4b;font-size:.62rem;font-weight:900;letter-spacing:.1em}.productOutcomeGrid h3{margin:13px 0 12px;font-size:1.65rem;letter-spacing:-.035em}.productOutcomeGrid p{max-width:340px}.productOutcomeGrid b{position:absolute;right:28px;bottom:27px;left:28px;z-index:1;color:#41554d;font-size:.74rem;line-height:1.45}.productHomeStory{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;padding:clamp(38px,5vw,66px);overflow:hidden;background:radial-gradient(circle at 95% 4%,#2b5a4c,transparent 25rem),var(--public-ink);box-shadow:0 26px 64px #0d2d2529}.productHomeStory>div:first-child{display:grid;gap:20px}.productHomeStory>div>p:last-of-type{margin:0}.productHomeStory>div>button{display:inline-flex;width:fit-content;gap:30px;align-items:center;min-height:49px;margin-top:5px;padding:0 17px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff12;color:#fff;cursor:pointer;font-weight:800}.storyPromiseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storyPromiseGrid article{display:grid;min-height:132px;align-content:space-between;padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#ffffff12}.storyPromiseGrid span{color:#e4c596;font-size:.68rem;font-weight:800}.storyPromiseGrid strong{max-width:18ch;font-size:.92rem;line-height:1.4}.storyDayCard{padding:25px;border:1px solid rgba(255,255,255,.17);border-radius:24px;background:#fafaf6f7;color:var(--public-ink);box-shadow:0 26px 65px #0003;transform:rotate(1.25deg)}.storyDayCard header{display:flex;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid #e4e9e4}.storyDayCard header span{display:grid;gap:4px}.storyDayCard header small{color:#8a9691;font-size:.58rem;font-weight:850;letter-spacing:.1em}.storyDayCard header strong{font-size:1.1rem;letter-spacing:-.025em}.storyDayCard header i{color:#83908b;font-size:.72rem;font-style:normal}.storyDayCard ol{display:grid;gap:0;margin:0;padding:10px 0;list-style:none}.storyDayCard li{position:relative;display:grid;grid-template-columns:47px 1fr auto;gap:13px;align-items:center;min-height:67px;padding:8px 0;border-bottom:1px solid #edf0ed}.storyDayCard time{color:#89948f;font-size:.65rem}.storyDayCard li>span{display:grid;gap:3px}.storyDayCard li strong{color:#294038;font-size:.78rem}.storyDayCard li small{color:#83908a;font-size:.61rem}.storyDayCard li em{padding:5px 8px;border-radius:999px;background:#dfefac;color:#355d42;font-size:.55rem;font-style:normal;font-weight:850}.storyDayCard li.done strong{text-decoration:line-through;text-decoration-color:#9aac9f}.storyDayCard li.now:before{position:absolute;top:10px;bottom:10px;left:-25px;width:3px;border-radius:3px;background:#dff2a5;content:""}.storyDayCard>p{display:grid;grid-template-columns:34px 1fr;gap:3px 10px;align-items:center;margin:11px 0 0;padding:13px;border-radius:14px;background:#eaf1e5}.storyDayCard>p>span{grid-row:1 / 3;display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:#d8e6d3}.storyDayCard>p strong{font-size:.7rem}.storyDayCard>p small{color:#73817b;font-size:.59rem}.productPricingPreview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(45px,7vw,95px);align-items:center;padding:clamp(48px,6vw,80px);border:1px solid rgba(13,45,37,.1);border-radius:34px;background:#efefe7}.pricingPreviewCopy{display:grid;gap:17px}.productPricingPreview h2{font-size:clamp(2.5rem,4vw,4.4rem)}.pricingPreviewCopy>p:not(.eyebrow){max-width:570px;margin:0;color:var(--public-muted);line-height:1.65}.pricingPreviewCopy button{display:inline-flex;width:fit-content;gap:26px;align-items:center;min-height:49px;margin-top:7px;padding:0 17px;border:1px solid rgba(13,45,37,.16);border-radius:999px;background:transparent;color:var(--public-ink);cursor:pointer;font-weight:800}.pricingPreviewCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pricingPreviewCards article{display:grid;min-height:285px;align-content:start;padding:27px;border:1px solid rgba(13,45,37,.1);border-radius:24px;background:#fff;box-shadow:0 15px 35px #0d2d250f}.pricingPreviewCards article>span{color:#5c6d66;font-size:.72rem;font-weight:850;text-transform:uppercase}.pricingPreviewCards article>strong{margin-top:33px;color:var(--public-ink);font-size:2.6rem;letter-spacing:-.06em}.pricingPreviewCards article>strong small{margin-inline-start:5px;color:#75827d;font-size:.62rem;letter-spacing:0}.pricingPreviewCards article p{margin:13px 0 25px;color:#687771;font-size:.82rem;line-height:1.55}.pricingPreviewCards article>small{margin-top:auto;color:#87918d;font-size:.64rem}.pricingPreviewCards article.featured{background:var(--public-ink);box-shadow:0 20px 42px #0d2d2533}.pricingPreviewCards article.featured>span,.pricingPreviewCards article.featured>strong{color:#fff}.pricingPreviewCards article.featured p{color:#cbd7d2}.pricingPreviewCards article.featured>small,.pricingPreviewCards article.featured>strong small{color:#9fb1aa}.productHomeCta{min-height:360px;align-items:center;padding:clamp(42px,6vw,78px);border-radius:34px;background:linear-gradient(120deg,#e1efa9,#d8e9d9 55%,#f4e7d7)}.productHomeCta>div:first-child>p:last-child{color:#52665e;font-size:1rem}.productHomeCta>div:last-child{flex:0 0 auto}@media(max-width:1120px){.publicHeader{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);padding-inline:24px}.publicLocaleSwitcher{display:none}.productHomeHero{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);gap:36px}.productHomeCopy h1{font-size:clamp(3rem,5.7vw,4.75rem)}.previewCommandCard{left:-10px}.previewApprovalCard{right:-10px}.productPricingPreview{grid-template-columns:1fr}}@media(max-width:880px){.publicHeader{grid-template-columns:1fr auto;gap:10px;min-height:76px;padding:10px 18px}.publicHeader nav{grid-column:1 / -1;grid-row:2;justify-content:center;margin-inline:auto}.publicHeaderActions{grid-column:2;grid-row:1}.publicLoginLink,.publicBrandWords small{display:none}.publicShell .workspace{padding-inline:18px}.productHome{gap:86px}.productHomeHero{grid-template-columns:1fr;min-height:0;gap:58px;padding-top:38px}.productHomeCopy{justify-items:center;text-align:center}.productHomeCopy h1{max-width:680px;font-size:clamp(2.7rem,8.6vw,4rem)}.productHomeLead{max-width:650px}.productHomeAssurance{justify-content:center}.productHeroStage{width:min(680px,100%);margin-inline:auto}.productTrustLine{grid-template-columns:repeat(2,1fr)}.productTrustLine p{grid-column:1 / -1;justify-content:center}.productOutcomeGrid{grid-template-columns:1fr}.productOutcomeGrid article{min-height:330px}.productHomeStory{grid-template-columns:1fr}.storyDayCard{transform:none}.productHomeCta{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.publicHeader{position:relative;min-height:72px;padding:10px 14px}.publicBrandMark{width:40px;height:40px;border-radius:13px}.publicBrandMark img{width:28px;height:28px}.publicHeader nav{width:100%;overflow-x:auto;justify-content:flex-start;margin:0;padding:4px;scrollbar-width:none}.publicHeader nav button{flex:1 0 auto;min-height:38px;padding-inline:14px}.publicSignIn{min-height:42px;padding-inline:15px}.publicShell #intro-panel{padding-top:16px}.publicShell .workspace{padding-inline:14px}.productHome{gap:72px}.productHomeHero{gap:46px;padding:35px 0 20px}.productHomeCopy{gap:20px}.productHomeCopy h1{font-size:clamp(2.35rem,10.5vw,3.2rem);line-height:1.02;letter-spacing:-.055em}.productHomeLead{font-size:1rem}.productHomeActions{display:grid;width:100%}.productHomeActions button{width:100%}.productHomeAssurance{gap:8px 12px;font-size:.68rem}.productHeroStage{padding:12px;border-radius:26px}.productHomePreview{min-height:450px;border-radius:19px}.previewWindowBar{min-height:58px;padding-inline:14px}.previewWorkspace{grid-template-columns:42px 1fr;min-height:390px}.previewRail{gap:14px;padding-top:23px}.previewRail span{width:16px;height:16px}.previewDay{padding:18px 13px 12px}.previewDayHeading strong{font-size:1rem}.previewDayHeading button{display:none}.previewFocus{grid-template-columns:28px 1fr;padding:10px}.previewFocusIcon{width:26px;height:26px}.previewCalendar{grid-template-columns:20px 1fr;gap:6px}.previewEvent{grid-template-columns:34px minmax(0,1fr);padding:7px}.previewCommandCard{top:auto;right:24px;bottom:52px;left:-7px;width:auto}.previewApprovalCard{right:-7px;bottom:-25px}.previewApprovalCard button{display:none}.productTrustLine{grid-template-columns:1fr}.productTrustLine p{grid-column:auto}.productTrustLine p,.productTrustLine span{justify-content:flex-start;min-height:52px;padding-inline:12px}.productSectionHeading h2,.productHomeStory h2,.productPricingPreview h2,.productHomeCta h2{font-size:clamp(2rem,9vw,2.8rem)}.productOutcomeSection{gap:34px}.productOutcomeGrid article{min-height:350px;padding:24px}.productOutcomeGrid article>small{margin-top:42px}.productHomeStory,.productPricingPreview,.productHomeCta{padding:30px 20px;border-radius:24px}.storyDayCard{padding:18px 15px}.storyPromiseGrid{grid-template-columns:1fr}.storyPromiseGrid article{min-height:96px}.storyDayCard header strong{font-size:.92rem}.pricingPreviewCards{grid-template-columns:1fr}.pricingPreviewCards article{min-height:245px}.productHomeCta{min-height:430px;justify-content:center}.productHomeCta>div:last-child{width:100%}}[dir=rtl] .productHomeCopy,[dir=rtl] .productSectionHeading,[dir=rtl] .productHomeStory>div:first-child,[dir=rtl] .pricingPreviewCopy,[dir=rtl] .productHomeCta{text-align:right}[dir=rtl] .productHomeCopy h1,[dir=rtl] .productHomeLead,[dir=rtl] .productSectionHeading,[dir=rtl] .pricingPreviewCopy{margin-inline:0}@media(prefers-reduced-motion:reduce){.publicSignIn,.productHomeActions button,.productHomeCta button{transition:none}}.mobileBetaReporter{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(88px,calc(env(safe-area-inset-bottom) + 72px));z-index:80}.mobileBetaReporter>button{border:0;border-radius:999px;background:var(--forest,#123f34);color:#fff;padding:12px 18px;box-shadow:0 12px 30px #123f343d;font:inherit;font-weight:700}.mobileBetaReporter form{width:min(360px,calc(100vw - 32px));display:grid;gap:10px;padding:18px;border:1px solid rgba(18,63,52,.16);border-radius:20px;background:#fffdf8;box-shadow:0 20px 55px #12282238}.mobileBetaReporter small{color:#66746f;line-height:1.45}.mobileBetaReporter textarea,.mobileBetaReporter select{box-sizing:border-box;width:100%;border:1px solid #cfd8d3;border-radius:12px;background:#fff;padding:10px;font:inherit}.mobileBetaReporter form>div{display:flex;justify-content:flex-end;gap:8px}.mobileBetaReporter form button{border:0;border-radius:999px;padding:9px 14px;font:inherit;font-weight:700;background:#174c3f;color:#fff}.mobileBetaReporter form button.secondaryButton{border:1px solid #cfd8d3;background:#fff;color:#174c3f}.humanTodayWorkspace{display:grid;gap:1.25rem;margin-bottom:1.25rem;padding:clamp(1.25rem,2.5vw,2.25rem);border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,#fffdf8,#f4f8f3);box-shadow:0 24px 70px #12302714}.humanTodayHeader,.humanTodayFooter,.humanTodayPrimaryActions,.humanTodaySectionHeading,.humanTodayTask{display:flex;align-items:center}.humanTodayHeader,.humanTodayFooter{justify-content:space-between;gap:1rem}.humanTodayHeader h2{margin:.15rem 0;font-size:clamp(2.4rem,5vw,4.8rem);letter-spacing:-.065em}.humanTodayHeader p{margin:0;color:var(--muted)}.humanTodayPrimaryActions{gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.humanTodayWorkspace{scroll-margin-top:90px}.humanTodayGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.humanTodayGrid>section{min-width:0;padding:1.4rem;border:1px solid var(--line);border-radius:20px;background:#ffffffc2;overflow-wrap:anywhere}.humanTodayGrid>.humanTodayNext{grid-column:1 / -1;background:#edf5ef;border-color:#b6d0bf}.humanTodayMore,.humanTodayHelp{border:1px solid var(--line);border-radius:16px;padding:1rem}.humanTodayMore summary,.humanTodayHelp summary{cursor:pointer;min-height:44px;align-content:center;color:var(--forest);font-weight:700}.humanTodayMore summary:focus-visible,.humanTodayHelp summary:focus-visible{outline:2px solid var(--forest);outline-offset:4px}.humanTodayHelp .orcStartHere{margin-top:1rem}.humanTodayLoadStatus{padding:.8rem 1rem;border-radius:12px;background:#fff8e9;color:var(--ink)}.humanTodaySectionHeading{gap:.65rem;margin-bottom:1rem}.humanTodaySectionHeading span{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.1em}.humanTodaySectionHeading h3{margin:0;font-size:1rem}.humanTodayTask{width:100%;gap:.8rem;padding:.85rem 0;color:inherit;text-align:start;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.humanTodayTask>span{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:999px;background:var(--soft);font-weight:800}.humanTodayTask div{display:grid;gap:.2rem;flex:1}.humanTodayTask small{color:var(--muted)}.humanTodayTask em{color:var(--muted);font-size:.7rem;font-style:normal;text-transform:uppercase}.humanTodayNext>strong{display:block;margin:2rem 0 .6rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.humanTodayNext>p,.humanTodayDecisions p,.humanTodayClear p,.humanTodayEmpty{color:var(--muted)}.humanTodayDecisions article{padding:.75rem 0;border-top:1px solid var(--line)}.humanTodayDecisions article p{margin:.25rem 0 0}.humanTodayClear{padding:2rem 0}.humanTodayFooter{padding-top:.3rem;color:var(--muted);font-size:.82rem}.humanTodayAttention{padding:1.15rem;border:1px solid rgba(193,102,68,.24);border-radius:20px;background:#fffaf2}.humanTodayAttention>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.7rem}.humanTodayAttention article{display:grid;align-content:start;gap:.35rem;padding:1rem;border:1px solid rgba(18,58,48,.1);border-radius:15px;background:#fff}.humanTodayAttention article.conflict{border-inline-start:4px solid var(--accent)}.humanTodayAttention article>span{color:var(--accent);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.humanTodayAttention article p{margin:0;color:var(--muted);font-size:.85rem}.humanTodayAttention article button{justify-self:start;margin-top:.35rem}@media(max-width:900px){.humanTodayHeader{align-items:flex-start;flex-direction:column}.humanTodayPrimaryActions{justify-content:flex-start}.humanTodayGrid{grid-template-columns:1fr}.humanTodayGrid>section{min-height:auto}}.humanWeekWorkspace{display:grid;gap:1.25rem;margin-bottom:1.25rem;padding:clamp(1.25rem,2.5vw,2.25rem);border:1px solid var(--line);border-radius:28px;background:#fffdf8;box-shadow:0 24px 70px #12302714}.humanWeekHeader,.humanWeekActions{display:flex;align-items:center;justify-content:space-between;gap:1rem}.humanWeekHeader h2{margin:.15rem 0;font-size:clamp(2.25rem,4vw,4rem);letter-spacing:-.06em}.humanWeekHeader p{margin:0;color:var(--muted)}.humanWeekActions{justify-content:flex-end;flex-wrap:wrap}.humanWeekDays{display:grid;grid-template-columns:repeat(7,minmax(82px,1fr));gap:.5rem}.humanWeekDays button{display:grid;gap:.55rem;min-width:0;padding:1rem .75rem;color:inherit;text-align:start;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:none}.humanWeekDays button.active{border-color:var(--forest);background:var(--soft)}.humanWeekDays span,.humanWeekDays small{color:var(--muted);font-size:.72rem}.humanWeekDays strong{font-size:1.65rem}.humanWeekDays i{display:block;width:100%;height:5px;overflow:hidden;border-radius:99px;background:var(--line)}.humanWeekDays i b{display:block;width:var(--week-load);height:100%;border-radius:inherit;background:var(--accent)}.humanWeekDetail{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.7fr);gap:.75rem}.humanWeekDetail>section,.humanWeekDetail>aside{padding:1.2rem;border:1px solid var(--line);border-radius:20px;background:#fff}.humanWeekDetail article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-top:1px solid var(--line)}.humanWeekDetail article small,.humanWeekDetail p{color:var(--muted)}.humanWeekDetail aside{display:grid;align-content:start;gap:.35rem;background:var(--forest);color:#fff}.humanWeekDetail aside>span,.humanWeekDetail aside>p{color:#ffffffb8}.humanWeekDetail aside>strong{font-size:3.4rem;line-height:1}.humanWeekDetail aside h3{margin:1rem 0 0}.humanWeekDetail aside .inlineAction{color:#fff}@media(max-width:900px){.humanWeekHeader{align-items:flex-start;flex-direction:column}.humanWeekActions{justify-content:flex-start}.humanWeekDays{grid-template-columns:repeat(7,minmax(68px,1fr));overflow-x:auto;padding-bottom:.35rem}.humanWeekDetail{grid-template-columns:1fr}}.globalOrcDock{position:fixed;right:24px;bottom:24px;z-index:75}.globalOrcDockTrigger,.globalOrcDockPanel{border:1px solid rgba(255,255,255,.16);background:var(--forest);color:#fff;box-shadow:0 20px 55px #0a282047}.globalOrcDockTrigger{display:flex;align-items:center;gap:.75rem;min-width:220px;padding:.8rem 1rem;border-radius:999px;text-align:start}.globalOrcDockTrigger span:last-child{display:grid;gap:.1rem}.globalOrcDockTrigger small,.globalOrcDockPanel small{color:#ffffffb3}.globalOrcPulse{width:.8rem;height:.8rem;flex:0 0 auto;border-radius:999px;background:#c9f36b;box-shadow:0 0 0 6px #c9f36b24}.globalOrcDockPanel{display:grid;gap:.9rem;width:min(440px,calc(100vw - 32px));padding:1rem;border-radius:22px}.globalOrcDockPanel>div{display:flex;align-items:center;gap:.75rem}.globalOrcDockPanel>div>div{display:grid;gap:.1rem}.globalOrcDockPanel textarea{width:100%;box-sizing:border-box;resize:none;padding:.85rem;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff1a;color:#fff;font:inherit}.globalOrcDockPanel textarea::placeholder{color:#ffffff94}.globalOrcDockPanel>div:last-child{justify-content:flex-end}.globalOrcDockPanel .secondaryAction{color:#fff;border-color:#ffffff4d;background:transparent}@media(max-width:760px){.globalOrcDock{right:14px;bottom:calc(82px + env(safe-area-inset-bottom))}.globalOrcDockTrigger{min-width:0;width:58px;height:58px;justify-content:center;padding:0}.globalOrcDockTrigger span:last-child{display:none}}.connectedLifeWorkspace{margin:24px 0;padding:clamp(20px,3vw,36px);border:1px solid var(--line,#d9dfda);border-radius:28px;background:#fff}.connectedLifeWorkspace>header,.connectedLifeWorkspace>footer{display:flex;align-items:center;justify-content:space-between;gap:24px}.connectedLifeWorkspace h2{margin:.25rem 0;font-size:clamp(1.7rem,3vw,2.6rem)}.connectedLifeProgress{display:grid;min-width:130px;padding:16px;border-radius:18px;background:#eaf2ed}.connectedLifeProgress strong{font-size:2rem}.connectedLifeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:24px 0}.connectedLifeGrid article{padding:18px;border:1px solid #dce2de;border-radius:18px}.connectedLifeGrid article.ready{border-color:#6aa184;background:#f4f8f5}.connectedLifeGrid article>div{display:flex;justify-content:space-between;gap:12px}.connectedLifeGrid article span,.connectedLifeGrid label,.connectedLifeWorkspace footer{font-size:.82rem;color:#5d6d64}.connectedLifeGrid label{display:flex;gap:8px;align-items:flex-start}.connectedLifeWorkspace footer button{width:auto}@media(max-width:640px){.connectedLifeWorkspace>header,.connectedLifeWorkspace>footer{align-items:flex-start;flex-direction:column}.connectedLifeProgress{width:100%}}.livePersonalCommandCenter{margin:24px 0;padding:clamp(22px,3vw,38px);border-radius:28px;background:#123d32;color:#fff}.livePersonalCommandCenter>header{display:flex;align-items:center;justify-content:space-between;gap:24px}.livePersonalCommandCenter h2{max-width:760px;margin:.25rem 0;font-size:clamp(1.8rem,3vw,3rem)}.livePersonalCommandCenter header button{width:auto;background:#d7f49b;color:#123d32}.liveCommandGrid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:12px;margin-top:28px}.liveCommandGrid article{min-height:170px;padding:20px;border:1px solid #ffffff2e;border-radius:18px;background:#ffffff0d}.liveCommandGrid span{display:block;color:#d7f49b;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.liveCommandGrid strong{display:block;margin:18px 0 8px;font-size:1.8rem}.liveCommandGrid .inlineAction{padding:0;background:none;color:#d7f49b}@media(max-width:900px){.liveCommandGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.livePersonalCommandCenter>header,.liveCommandGrid{display:grid;grid-template-columns:1fr}.livePersonalCommandCenter header button{width:100%}}.emailActionInbox{margin:24px 0;padding:clamp(22px,3vw,34px);border:1px solid #dfe4df;border-radius:28px;background:#fbfaf6}.emailActionInbox>header{display:flex;align-items:center;justify-content:space-between;gap:24px}.emailActionInbox h2{margin:.25rem 0}.emailActionInbox>header button{width:auto}.emailActionList{display:grid;gap:10px;margin-top:22px}.emailActionList article{padding:18px;border:1px solid #dfe4df;border-radius:18px;background:#fff}.emailActionList article>div,.emailActionList footer{display:flex;justify-content:space-between;gap:12px}.emailActionList span{font-size:.78rem;color:#68766e}.emailActionList footer{justify-content:flex-start;flex-wrap:wrap}.emailActionList button{width:auto}.emailActionEmpty{padding:24px;border-radius:16px;background:#fff}.emailLifePlanReady{padding:10px 12px;border-radius:12px;background:#e8f3ea;color:#176b42;font-weight:700}@media(max-width:640px){.emailActionInbox>header,.emailActionList article>div{align-items:flex-start;flex-direction:column}.emailActionInbox>header button{width:100%}}.whatsappConversationPanel{margin:24px 0;padding:clamp(22px,3vw,34px);border-radius:28px;background:#eaf7ef}.whatsappConversationPanel>header{display:flex;justify-content:space-between;gap:24px}.whatsappConversationPanel>header>span{height:max-content;padding:8px 12px;border-radius:999px;background:#fff;font-size:.78rem}.whatsappConversationPanel>header>span.ready{color:#176b42}.whatsappConversationPanel article{margin-top:12px;padding:18px;border-radius:18px;background:#fff}.whatsappConversationPanel article footer{display:flex;gap:10px;margin-top:12px}.whatsappConversationPanel button{width:auto}.whatsappEmpty{padding:20px;border-radius:16px;background:#fff}@media(max-width:640px){.whatsappConversationPanel>header{flex-direction:column}.whatsappConversationPanel article footer{align-items:stretch;flex-direction:column}.whatsappConversationPanel button{width:100%}}.locationIntelligencePanel{margin:24px 0;padding:clamp(22px,3vw,34px);border:1px solid #ddd8cb;border-radius:28px;background:#f7f3e8}.locationIntelligencePanel>header{display:flex;justify-content:space-between;gap:24px}.locationIntelligencePanel>header button{width:auto;height:max-content}.locationProviderState{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:12px 14px;border-radius:14px;background:#fff}.locationProviderState strong{font-size:.88rem}.locationProviderState span{font-size:.82rem;color:#657068}.locationProviderState.ready{border-left:4px solid #237a57}.locationProviderState.attention{border-left:4px solid #c97845}.locationStatus,.locationEmpty{padding:10px 14px;border-radius:12px;background:#fff}.locationSuggestions{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:20px}.locationSuggestions article{display:grid;gap:6px;padding:18px;border-radius:18px;background:#fff}.locationSuggestions span{font-size:.85rem;color:#657068}@media(max-width:640px){.locationIntelligencePanel>header{flex-direction:column}.locationIntelligencePanel>header button{width:100%}.locationProviderState{align-items:flex-start;flex-direction:column}}.financialConnectionPanel{margin:24px 0;padding:clamp(22px,3vw,34px);border-radius:28px;background:#161b19;color:#fff}.financialConnectionPanel>header{display:flex;justify-content:space-between;gap:24px}.financialConnectionPanel>header button{width:auto;height:max-content;background:#d7f49b;color:#173d33}.financialAccounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:22px}.financialAccounts article{display:grid;gap:12px;padding:18px;border:1px solid #ffffff2c;border-radius:18px}.financialAccounts span,.financialBoundary{color:#bdc8c1;font-size:.82rem}.financialAccounts strong{font-size:1.65rem}.financialEmpty{padding:20px;border-radius:16px;background:#ffffff0d}@media(max-width:640px){.financialConnectionPanel>header{flex-direction:column}.financialConnectionPanel>header button{width:100%}}.financialActions{display:flex;gap:8px;flex-wrap:wrap}.financialCoach{margin:24px 0;padding:clamp(22px,3vw,34px);border-radius:28px;background:#123d33;color:#fff}.financialCoach header,.financialCoachSummary{display:flex;justify-content:space-between;gap:16px;align-items:center}.financialCoachSummary{padding:16px 0;color:#d5e5df}.financialCoachSummary span{display:grid}.financialScenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.financialScenarios article{padding:18px;border:1px solid #ffffff2b;border-radius:18px;background:#ffffff0c}.financialScenarios h3{margin:0 0 6px}.financialGap{color:#ffd4c6}.financialReady{color:#ccebb8}.financialCoach .financialBoundary{color:#d5e5df}.proactiveDailyLoop{margin:24px 0;padding:clamp(22px,3vw,34px);border:1px solid #d9dfda;border-radius:28px;background:#fff}.proactiveDailyLoop>header{display:flex;justify-content:space-between;gap:24px}.proactiveDailyLoop>header button{width:auto;height:max-content}.dailyLoopSignals{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.dailyLoopSignals span{display:grid;padding:16px;border-radius:16px;background:#eef4f0}.dailyLoopSignals strong{font-size:1.8rem}.dailyReplan{padding:18px;border-radius:16px;background:#fff3dc}.proactiveDailyLoop footer{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:16px}.proactiveDailyLoop footer button{width:auto}@media(max-width:640px){.proactiveDailyLoop>header,.proactiveDailyLoop footer{align-items:stretch;flex-direction:column}.dailyLoopSignals{grid-template-columns:1fr}.proactiveDailyLoop>header button{width:100%}}.householdWorkspace{margin:24px 0;padding:clamp(22px,3vw,34px);border-radius:28px;background:#f5efe4}.householdWorkspace>header{display:flex;justify-content:space-between;gap:24px}.householdWorkspace>header>span{height:max-content;padding:8px 12px;border-radius:999px;background:#fff}.householdWorkspace form{display:flex;gap:10px;margin:20px 0}.householdWorkspace form input{flex:1}.householdWorkspace form button{width:auto}.householdTasks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.householdTasks article{padding:18px;border-radius:18px;background:#fff}.householdTasks article>div{display:flex;justify-content:space-between;gap:12px}.householdTasks p,.householdWorkspace small{color:#68766e}@media(max-width:640px){.householdWorkspace>header,.householdWorkspace form{flex-direction:column}.householdWorkspace form button{width:100%}}.commercialActivation{margin:24px 0;padding:clamp(22px,3vw,34px);border:1px solid #dfd9cb;border-radius:28px;background:#fffdf8}.commercialActivation>header{display:flex;justify-content:space-between;gap:24px}.commercialActivation>header>strong{font-size:2.5rem;color:#c55c3e}.activationMilestones{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.activationMilestones span{padding:8px 12px;border-radius:999px;background:#eee}.activationMilestones .complete{background:#e6f2e9;color:#176b42}.activationValue{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.activationValue span{display:grid;padding:16px;border-radius:16px;background:#f5f1e8}.activationValue strong{font-size:1.7rem}.commercialActivation footer{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.commercialActivation footer small{margin-left:auto;color:#68766e}@media(max-width:640px){.activationValue{grid-template-columns:1fr}.commercialActivation footer{align-items:flex-start;flex-direction:column}.commercialActivation footer small{margin-left:0}}.customerActivationJourney{display:grid;gap:1rem;margin:0 0 1.25rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid #d9dfda;border-radius:28px;background:#fffdf8}.customerActivationJourney>header,.customerActivationJourney>footer{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.customerActivationJourney h2{margin:.2rem 0;font-size:clamp(1.6rem,3vw,2.6rem)}.customerActivationJourney header>strong{font-size:2.4rem;color:#c55c3e}.customerActivationJourney ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.customerActivationJourney li{display:flex;gap:.65rem;padding:.9rem;border:1px solid #e0e4e0;border-radius:15px;background:#fff}.customerActivationJourney li>b{display:grid;place-items:center;width:1.8rem;height:1.8rem;flex:0 0 auto;border-radius:999px;background:#edf1ed}.customerActivationJourney li>span{display:grid;gap:.2rem}.customerActivationJourney li small{color:#68766e}.customerActivationJourney li.complete{border-color:#8ab59a;background:#f0f7f2}.customerActivationJourney li.active{border-color:#d48b54}.customerActivationJourney footer button{width:auto}.customerActivationJourney footer small{color:#68766e}@media(max-width:900px){.customerActivationJourney ol{grid-template-columns:1fr 1fr}}@media(max-width:560px){.customerActivationJourney>header,.customerActivationJourney>footer{align-items:flex-start;flex-direction:column}.customerActivationJourney ol{grid-template-columns:1fr}.customerActivationJourney footer button{width:100%}}.outcomeIntelligencePanel{display:grid;gap:1rem;margin:0 0 1.25rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid #d9dfda;border-radius:28px;background:linear-gradient(145deg,#f7faf8,#fffaf2)}.outcomeIntelligencePanel>header{display:flex;justify-content:space-between;gap:1.5rem;align-items:start}.outcomeIntelligencePanel h2{margin:.2rem 0}.outcomeIntelligencePanel>header>strong{font-size:2rem;color:#2e5a4d}.outcomeIntelligencePanel>header small{display:block;font-size:.75rem}.outcomeIntelligenceMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.outcomeIntelligenceMetrics span,.outcomeIntelligencePanel li{padding:1rem;border-radius:16px;background:#fffc}.outcomeIntelligenceMetrics b{display:block;font-size:1.5rem}.outcomeIntelligencePanel ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.outcomeIntelligencePanel li{display:grid;grid-template-columns:minmax(8rem,.3fr) 1fr auto;gap:1rem}.outcomeIntelligencePanel footer,.outcomeIntelligencePanel li small{color:#68766e}@media(max-width:700px){.outcomeIntelligencePanel>header{display:grid}.outcomeIntelligenceMetrics,.outcomeIntelligencePanel li{grid-template-columns:1fr}}.customerDecisionCenter{display:grid;gap:1rem;margin:0 0 1.25rem;padding:clamp(1.25rem,3vw,2rem);border-radius:28px;color:#f9fbfa;background:#173f34}.customerDecisionCenter>header{display:flex;justify-content:space-between;gap:1.5rem}.customerDecisionCenter h2{margin:.2rem 0;font-size:clamp(1.7rem,3vw,2.7rem)}.customerDecisionCenter>header>span{font-size:2.2rem;text-align:right}.customerDecisionCenter>header small{display:block;font-size:.7rem}.decisionEvidence{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.decisionEvidence>div,.customerDecisionCenter details{padding:1rem;border-radius:16px;background:#ffffff14}.decisionEvidence p{margin:.4rem 0 0;color:#dce8e3}.customerDecisionCenter summary{cursor:pointer;font-weight:700}.customerDecisionCenter ul{display:grid;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.customerDecisionCenter li{display:grid;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:1rem;padding:.8rem;border-top:1px solid rgba(255,255,255,.13)}.customerDecisionCenter li small{display:block;color:#c7d7d0}.customerDecisionCenter footer{display:flex;align-items:end;gap:.75rem;flex-wrap:wrap}.customerDecisionCenter footer label{display:grid;gap:.25rem}.customerDecisionCenter input,.customerDecisionCenter select{min-height:42px;border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:.5rem;background:#fff;color:#173f34}.customerDecisionCenter button{width:auto}.customerDecisionCenter .secondaryAction{background:transparent;border:1px solid rgba(255,255,255,.4)}@media(max-width:760px){.customerDecisionCenter>header,.customerDecisionCenter li{display:grid}.decisionEvidence{grid-template-columns:1fr}.customerDecisionCenter footer>*{width:100%}.customerDecisionCenter button{width:100%}}.customerValuePanel{display:grid;gap:1rem;margin:0 0 1.25rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid #d7ded9;border-radius:28px;background:#fff}.customerValuePanel>header,.customerValuePanel>footer{display:flex;justify-content:space-between;gap:1.5rem;align-items:center}.customerValuePanel h2{margin:.2rem 0}.customerValuePanel header>strong{font-size:2.2rem;text-align:right;color:#215845}.customerValuePanel header small,.customerValuePanel footer small{display:block;color:#68766e;font-size:.75rem}.customerValueMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.customerValueMetrics span{padding:1rem;border-radius:16px;background:#f1f6f2}.customerValueMetrics b{display:block;font-size:1.7rem}.customerValuePanel footer{padding-top:1rem;border-top:1px solid #e2e7e3}.customerValuePanel button{width:auto}@media(max-width:700px){.customerValuePanel>header,.customerValuePanel>footer{align-items:flex-start;flex-direction:column}.customerValueMetrics{grid-template-columns:1fr 1fr}.customerValuePanel button{width:100%}}.lifeOsHome{margin:20px 0;padding:clamp(22px,4vw,46px);border-radius:32px;background:#f8f7f2}.lifeOsHome>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.lifeOsHome h1{margin:.25rem 0;font-size:clamp(2rem,4vw,4rem);max-width:750px}.lifeOsHome nav{display:flex;gap:6px;padding:5px;border-radius:999px;background:#e8ece8}.lifeOsHome nav button{width:auto;padding:9px 14px;background:transparent;color:#173d33;box-shadow:none}.lifeOsHome nav button.active{background:#fff}.lifeOsToday{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-top:30px}.lifeOsNext,.lifeOsToday aside,.lifeOsWeek{padding:clamp(20px,3vw,34px);border-radius:24px;background:#fff}.lifeOsNext>span{color:#c55c3e;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em}.lifeOsNext button{width:auto}.lifeOsToday aside{display:grid;gap:10px;background:#173d33;color:#fff}.lifeOsToday aside span{display:grid;padding:12px 0;border-bottom:1px solid #ffffff24}.lifeOsToday aside strong{font-size:2rem}.lifeOsWeek{margin-top:30px}.lifeOsWeek article{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #dde2dd}.lifeOsHome>footer{display:flex;justify-content:space-between;gap:12px;margin-top:16px;color:#68766e;font-size:.85rem}@media(max-width:700px){.lifeOsHome>header{align-items:flex-start;flex-direction:column}.lifeOsToday{grid-template-columns:1fr}.lifeOsHome nav{width:100%;overflow:auto}.lifeOsHome>footer{flex-direction:column}}.lifeOsIntelligence{margin:1rem 0;padding:1rem 1.15rem;border-radius:1rem;background:linear-gradient(135deg,#eff7ee,#fff9ec);border:1px solid #dce8d9}.lifeOsIntelligence span{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#a14933}.lifeOsIntelligence h2{margin:.35rem 0;font-size:1.25rem}.lifeOsIntelligence p{margin:.2rem 0}.lifeOsIntelligence small{color:#68766e}.lifeOsIntelligence button{width:auto;display:block;margin-top:.8rem}.lifeOsFeedback{padding:.8rem 1rem;border-radius:14px;background:#e7f2e9;color:#174c3b}.lifeOsApprovals{margin-top:1rem;padding:1.2rem;border-radius:24px;background:#fff}.lifeOsApprovals h2{font-size:1.2rem}.lifeOsApprovals article{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid #e0e5e0}.lifeOsApprovals article p{margin:.25rem 0;color:#68766e}.lifeOsApprovals article>span{display:flex;gap:.5rem;align-items:center}.lifeOsApprovals button{width:auto;white-space:nowrap}.lifeOsApprovals button:first-child{background:#edf0ed;color:#173d33}@media(max-width:700px){.lifeOsApprovals article{flex-direction:column}.lifeOsApprovals article>span{align-items:stretch}.lifeOsApprovals button{flex:1}}.householdControls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.householdTasks select{width:100%;margin-top:10px}.householdPrivacy{display:flex;justify-content:space-between;gap:16px;margin:18px 0 10px;padding:14px 16px;border:1px solid #d8e2dc;border-radius:14px;background:#fff}.householdPrivacy span{color:#68766e}@media(max-width:760px){.householdControls{grid-template-columns:1fr}.householdPrivacy{flex-direction:column}}.humanTodayTimeline{margin:0 clamp(18px,3vw,30px) 18px;padding:18px;border:1px solid rgba(29,79,65,.13);border-radius:18px;background:#ffffffc2}.humanTodayTimeline>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.humanTodayTimeline article{display:grid;gap:4px;padding:12px;border-inline-start:3px solid #d48b54;background:#f8faf8}.humanTodayTimeline article.completed{border-inline-start-color:#2f7d5c}.humanTodayTimeline time,.humanTodayTimeline small{color:#64746f;font-size:.82rem}.humanTodayGrid>.humanTodayTimeline{margin:0}.humanTodayGrid>.humanTodayTimeline>div{display:grid;gap:.7rem}.humanTodayGrid>.humanTodayTimeline>button{margin-top:1rem}.operationalLifeCommandCenter{display:grid;gap:1.25rem;padding:clamp(1.25rem,3vw,2.5rem);margin-bottom:1.5rem;border:1px solid rgba(18,58,48,.14);border-radius:1.5rem;background:linear-gradient(135deg,#0f392f,#1b5a49);color:#fff}.operationalLifeCommandCenter header{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.55fr);gap:2rem;align-items:end}.operationalLifeCommandCenter h2{max-width:18ch;margin:.2rem 0;font-size:clamp(1.8rem,4vw,3.4rem);line-height:.96}.operationalLifeCommandCenter header>strong{padding:1rem;border-radius:1rem;background:#ffffff1a}.operationalLifeLanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.operationalLifeLanes article{display:grid;gap:.35rem;padding:1rem;border:1px solid rgba(255,255,255,.16);border-radius:1rem}.operationalLifeLanes span{opacity:.75}.operationalLifeLanes b{font-size:1.2rem}.operationalLifeCommandCenter nav{display:flex;flex-wrap:wrap;gap:.65rem}.operationalLifeCommandCenter nav a{display:inline-flex;border:0;border-radius:999px;padding:.7rem 1rem;background:#f4f0e7;color:#123a30;font-weight:700;text-decoration:none}@media(max-width:760px){.operationalLifeCommandCenter header{grid-template-columns:1fr}.operationalLifeLanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.unifiedCustomerWorkspace{display:grid;gap:1rem;margin-bottom:1.5rem;padding:clamp(1.25rem,3vw,2.25rem);border:1px solid rgba(18,58,48,.14);border-radius:1.5rem;background:#fbfaf6;color:#123a30}.unifiedCustomerWorkspace>header{display:flex;justify-content:space-between;gap:2rem;align-items:end}.unifiedCustomerWorkspace h2{margin:.25rem 0;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.unifiedCustomerWorkspace button{border:0;border-radius:999px;padding:.75rem 1rem;background:#174c3e;color:#fff;font-weight:700}.customerWorkspaceGrid{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(0,1fr));gap:.75rem}.customerWorkspaceGrid article{padding:1rem;border:1px solid rgba(18,58,48,.12);border-radius:1rem;background:#fff}.customerWorkspaceGrid span{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.customerWorkspaceGrid b{display:block;margin:.6rem 0;font-size:2rem}.customerWorkspaceToday>div{display:flex;justify-content:space-between;align-items:center}.customerWorkspaceToday>div button{padding:.35rem .65rem;background:transparent;color:#174c3e}.customerWorkspaceToday ul{display:grid;gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none}.customerWorkspaceToday li{display:flex;justify-content:space-between;gap:1rem;padding-top:.55rem;border-top:1px solid rgba(18,58,48,.1)}.customerWorkspaceToday small{color:#66756f}@media(max-width:760px){.unifiedCustomerWorkspace>header{align-items:start;flex-direction:column}.customerWorkspaceGrid{grid-template-columns:1fr}}.locationAdviceCard{display:grid;gap:14px;margin-top:16px;padding:20px;border:1px solid color-mix(in srgb,var(--forest) 28%,transparent);border-radius:18px;background:color-mix(in srgb,var(--forest) 5%,white)}.locationAdviceCard header{display:grid;gap:5px}.locationAdviceCard header span{color:var(--forest);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.locationAdviceCard header strong{font-size:1.08rem}.locationAdviceCard p,.locationAdviceCard small{margin:0;color:var(--muted)}.locationAdviceCard dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.locationAdviceCard dl div{display:grid;gap:4px;padding:12px;border-radius:12px;background:#fff}.locationAdviceCard dt{color:var(--muted);font-size:.72rem}.locationAdviceCard dd{margin:0;color:var(--ink);font-weight:850}.locationAdviceCard footer{display:grid;gap:3px;padding-top:2px}.locationAdviceCard footer span{color:var(--muted)}.locationDestinationList{display:grid;gap:10px}.locationDestinationList>strong{font-size:.88rem}.locationDestinationList form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.locationDestinationList label{display:grid;gap:5px}.locationDestinationList label span{color:var(--muted);font-size:.78rem;font-weight:750}.locationDestinationList input{width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.locationDestinationList button{min-height:42px}.locationAdviceCard.destinations_needed,.locationAdviceCard.routes_unavailable{border-color:color-mix(in srgb,var(--rust) 34%,transparent);background:color-mix(in srgb,var(--rust) 5%,white)}.locationPlanProposal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--forest) 20%,transparent);border-radius:14px;background:#ffffffd1}.locationPlanProposal>div:not(.locationPlanActions){display:grid;gap:4px}.locationPlanProposal span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.locationPlanProposal p,.locationPlanActions{grid-column:1 / -1}.locationPlanActions{display:flex;gap:10px;flex-wrap:wrap}.locationPlanStatus{margin:0;padding:12px 16px;border-radius:12px;background:var(--soft);color:var(--forest);font-weight:750}@media(max-width:760px){.locationAdviceCard dl{grid-template-columns:repeat(2,minmax(0,1fr))}.locationDestinationList form,.locationPlanProposal{grid-template-columns:1fr}}.taskLocationClarification{display:grid;gap:16px;margin-top:16px;padding:22px;border:1px solid color-mix(in srgb,var(--rust) 36%,transparent);border-radius:20px;background:color-mix(in srgb,var(--rust) 5%,white)}.taskLocationClarification header{display:grid;gap:5px}.taskLocationClarification header span{color:var(--rust);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.taskLocationClarification header h3,.taskLocationClarification header p,.taskLocationClarification footer p{margin:0}.taskLocationClarification header p,.taskLocationClarification footer p{color:var(--muted)}.taskLocationChoices{display:grid;gap:8px}.taskLocationChoices button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);text-align:left}.taskLocationChoices button:hover{border-color:var(--forest)}.taskLocationChoices button span{flex:0 0 auto;color:var(--forest);font-size:.78rem;font-weight:800}.taskLocationClarification form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.taskLocationClarification label{display:grid;gap:5px}.taskLocationClarification label span{color:var(--muted);font-size:.78rem;font-weight:750}.taskLocationClarification input{width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.taskLocationClarification footer{display:flex;align-items:center;justify-content:space-between;gap:14px}@media(max-width:640px){.taskLocationClarification form{grid-template-columns:1fr}.taskLocationClarification footer{align-items:stretch;flex-direction:column}.taskLocationChoices button{align-items:flex-start;flex-direction:column}}
