:root{color:#1b1f23;background:#f6f3ee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{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}.navItem{min-height:42px;padding:0 12px;border-radius:6px;background:transparent;color:#dfe8e4;text-align:left;cursor:pointer}.navItem.active,.navItem:hover{background:#365349;color:#fff}.workspace{padding:28px;scroll-margin-top:12px}.appFooter{display:flex;flex-wrap:wrap;gap:6px 10px;justify-content: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}.appFooter span+span:before{margin-right:10px;color:#6f7c768c;content:"•"}.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}.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}.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}.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)}.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}.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)}.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}.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}.voiceCaptureStatus{margin:2px 0 0;color:#315366;font-size:.88rem}.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){.shell{grid-template-columns:1fr}.sidebar{gap:18px}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:"⌂"}.planIcon:before{content:"✓"}.projectsIcon:before{content:"◇"}.memoryIcon:before{content:"◫"}.accountIcon:before{content:"○"}.networkIcon:before{content:"↔"}.integrationsIcon:before{content:"∞"}.adminIcon:before{content:"⚙"}.introIcon:before{content:"✦"}.howIcon:before{content:"?"}.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)}.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}.subscriberAccountSummary p:not(.eyebrow){color:var(--muted);font-size:.85rem}.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)}.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}.integrationNextStepCard h3,.integrationNextStepCard p{margin-bottom:0}.integrationNextActions{display:grid;gap:10px}.integrationNextActions .primaryAction,.integrationNextActions .secondaryAction{width:100%;justify-content:center;text-align:center}.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}.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 .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}.workspace{padding:20px 12px 36px;overflow-x:clip}.executionReceiptHeader,.executionQueueHeader{flex-direction:column}.executionReceiptGrid{grid-template-columns:1fr}.appFooter{align-items:center;flex-direction:column;gap:2px;margin-top:22px;padding-top:16px;font-size:.76rem}.appFooter span+span:before{content:"";margin-right:0}.topbar{align-items:stretch;flex-direction:column;gap:10px;margin-bottom:16px}.topbar h2{font-size:clamp(1.45rem,9vw,1.9rem)}.headerMeta{align-items:flex-start;justify-content:flex-start}.timestamp{text-align:left}.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%}.executionQueueHeader,.executionQueueItemHeader,.executionApprovalCenterHeader,.executionApprovalItemHeader{flex-direction:column}.executionSchedulerCard,.executionSchedulerCard dl,.executionPolicyRules,.executionApprovalItem dl,.executionApprovalEditGrid{grid-template-columns:1fr}.executionPolicyHeader{flex-direction:column}.executionQueueHeader>button,.executionQueueFollowUp button,.executionQueueBlockerActions button,.executionQueueActions button,.executionApprovalActions button,.operatorSessionActions button{width:100%}.executionActivityFeed li,.executionQueueFollowUp{grid-template-columns:1fr}.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,.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}.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}.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%}.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(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
