@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}}:root{--ink:#0f0f0f;--paper:#f6f4ef;--card:#fff;--signal:#2563eb;--accent:#f97316;--accent-strong:#ea580c;--muted:#64748b;--rule:#e2e0d9;--soft-blue:#eff6ff;--green:#10b981;--amber:#f59e0b;--shadow:0 24px 70px #0f0f0f1a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-inter), Arial, Helvetica, sans-serif;margin:0;font-size:16px;line-height:1.6}a{color:inherit}.nav{z-index:100;border-bottom:1px solid var(--rule);background:#f6f4ef;justify-content:space-between;align-items:center;height:72px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0}.logo,.footerLogo{align-items:center;text-decoration:none;display:inline-flex}.logo img{width:154px;height:auto;display:block}.footerLogo img{width:126px;height:auto;display:block}.navLinks{align-items:center;gap:30px;display:flex}.navLinks a{color:var(--muted);font-size:14px;font-weight:700;text-decoration:none}.navLinks a:hover{color:var(--ink)}.navLinks .navCta{background:var(--ink);border-radius:8px;padding:11px 20px;color:#fff!important}.hero{grid-template-columns:minmax(0,1fr) minmax(420px,.94fr);align-items:center;gap:72px;max-width:1200px;min-height:92vh;margin:0 auto;padding:132px 48px 78px;display:grid}.liveBadge{color:#b45309;font-family:var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 12px;font-size:10px;font-weight:800;display:inline-flex}.liveBadge span{background:var(--accent);border-radius:50%;width:7px;height:7px}.eyebrow,.sectionEyebrow,.ctaEyebrow,.priceLabel,.priceBadge,.featureIcon,.inboxTitle,.digestLabel,.tag{font-family:var(--font-mono), monospace}.eyebrow,.sectionEyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:2px;margin:0 0 16px;font-size:11px;font-weight:800}h1,.sectionHeading,.priceCard h3,.stepCard strong,.stepCard h3,.featureCard h3,.ctaInner h2{font-family:var(--font-syne), Arial, Helvetica, sans-serif}h1{letter-spacing:0;margin:0 0 26px;font-size:clamp(46px,6vw,72px);line-height:.98}h1 em{background:linear-gradient(90deg, var(--accent), var(--signal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.heroText{max-width:530px;color:var(--muted);margin:0 0 36px;font-size:18px;line-height:1.7}.heroActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.primaryBtn,.ghostBtn,.priceButton{font-weight:800;text-decoration:none}.primaryBtn{background:linear-gradient(90deg, var(--accent), var(--signal));color:#fff;border-radius:10px;padding:16px 28px;box-shadow:0 12px 28px #f9731638}.ghostBtn{color:var(--ink)}.inboxPreview{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.inboxHeader{background:var(--ink);align-items:center;gap:8px;height:52px;padding:0 18px;display:flex}.dot{border-radius:50%;width:10px;height:10px}.red{background:#ff5f57}.yellow{background:#febc2e}.green{background:#28c840}.inboxTitle{color:#ffffff8c;letter-spacing:1px;margin-left:auto;margin-right:auto;font-size:11px}.inboxBody{padding:22px}.digestLabel{color:var(--accent);letter-spacing:.6px;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:800}.emailList{border:1px solid var(--rule);border-radius:10px;margin-bottom:14px;overflow:hidden}.emailItem{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.emailItem:last-child{border-bottom:0}.emailItem strong{font-size:13px;display:block}.emailItem p{color:var(--muted);margin:2px 0 0;font-size:12px}.priority{border-radius:50%;width:8px;height:8px}.high{background:#ef4444}.mid{background:var(--amber)}.low{background:var(--green)}.tag{text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:800}.urgent{color:#dc2626;background:#fee2e2}.follow{color:#b45309;background:#fef3c7}.done{color:#059669;background:#d1fae5}.aiInsight{background:var(--soft-blue);color:var(--ink);border:1px solid #bfdbfe;border-radius:10px;padding:14px;font-size:13px;line-height:1.6}.aiInsight strong{color:var(--signal)}.statsBar{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--card);grid-template-columns:repeat(4,1fr);padding:32px 48px;display:grid}.statItem{text-align:center;border-right:1px solid var(--rule);padding:0 24px}.statItem:last-child{border-right:0}.statItem strong{font-family:var(--font-syne), Arial, Helvetica, sans-serif;letter-spacing:0;margin-bottom:8px;font-size:42px;line-height:1;display:block}.statItem span{color:var(--accent);font-size:28px}.statItem p{color:var(--muted);margin:0;font-size:13px}.section{max-width:1200px;margin:0 auto;padding:96px 48px}.sectionHeading{letter-spacing:0;margin:0 0 16px;font-size:clamp(30px,4vw,46px);line-height:1.1}.sectionText{max-width:590px;color:var(--muted);margin:0 0 58px;font-size:17px;line-height:1.7}.stepsGrid,.featuresGrid{background:var(--rule);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.stepCard,.featureCard{background:var(--card);padding:38px 32px}.stepCard strong{color:var(--rule);letter-spacing:0;margin-bottom:24px;font-size:72px;line-height:1;display:block}.stepCard h3,.featureCard h3{margin:0 0 12px;font-size:20px}.stepCard p,.featureCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.featureBand{background:var(--card);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.featureCard{transition:background .2s}.featureCard:hover{background:#f8f5ef}.featureIcon{background:var(--signal);color:#fff;letter-spacing:.5px;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-flex}.pricingGrid,.testimonialsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.priceCard,.testimonialCard{background:var(--card);border:1px solid var(--rule);border-radius:16px;padding:38px 32px}.priceCard{flex-direction:column;min-height:100%;display:flex;position:relative}.priceCard h3{letter-spacing:0;margin:0 0 8px;font-size:48px;line-height:1}.priceLabel{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.pricePeriod,.priceDesc{color:var(--muted);margin:0}.pricePeriod{margin-bottom:24px;font-size:14px}.priceDesc{border-bottom:1px solid var(--rule);padding-bottom:28px;font-size:14px;line-height:1.7}.priceCard ul{flex-direction:column;gap:12px;margin:28px 0 32px;padding:0;list-style:none;display:flex}.priceCard li{color:var(--muted);font-size:14px;line-height:1.5}.priceCard li:before{content:"✓";color:var(--green);margin-right:10px;font-weight:800}.priceButton{text-align:center;border:1px solid var(--rule);border-radius:10px;margin-top:auto;padding:14px 18px;display:block}.priceButtonLight{color:var(--ink);background:var(--paper)}.priceButtonDark{color:#fff;background:linear-gradient(90deg, var(--accent), var(--signal));border-color:#0000}.featuredPrice{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:var(--shadow);transform:translateY(-10px)}.featuredPrice .priceLabel,.featuredPrice .pricePeriod,.featuredPrice .priceDesc,.featuredPrice li{color:#ffffffb8}.featuredPrice .priceDesc{border-bottom-color:#ffffff29}.priceBadge{background:linear-gradient(90deg, var(--accent), var(--signal));color:#fff;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:10px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.testimonialCard p{color:var(--ink);margin:0 0 26px;font-size:15px;line-height:1.75}.testimonialAuthor{align-items:center;gap:12px;display:flex}.testimonialAuthor span{color:#fff;background:linear-gradient(135deg, var(--accent), var(--signal));width:42px;height:42px;font-family:var(--font-syne), Arial, Helvetica, sans-serif;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.testimonialAuthor strong,.testimonialAuthor small{display:block}.testimonialAuthor strong{font-size:14px}.testimonialAuthor small{color:var(--muted);font-size:12px}.ctaSection{background:var(--ink);color:var(--paper);text-align:center;padding:96px 48px}.ctaInner{max-width:700px;margin:0 auto}.ctaEyebrow{color:var(--accent);letter-spacing:2px;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:800}.ctaInner h2{letter-spacing:0;margin:0 0 20px;font-size:clamp(34px,5vw,54px);line-height:1.05}.ctaInner p{color:#ffffffb8;margin:0 0 36px;font-size:17px;line-height:1.75}.ctaForm{gap:12px;max-width:500px;margin:0 auto 16px;display:flex}.ctaForm input{color:#fff;min-width:0;font:inherit;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;outline:none;flex:1;padding:16px 18px}.ctaForm input::placeholder{color:#ffffff80}.ctaForm button{color:#fff;background:linear-gradient(90deg, var(--accent), var(--signal));font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:16px 22px;font-weight:800}.ctaForm button:disabled,.ctaForm input:disabled{cursor:not-allowed;opacity:.7}.ctaError{flex-basis:100%;font-weight:700;color:#fecaca!important;margin:0!important;font-size:13px!important;line-height:1.4!important}.ctaSuccess{color:#d1fae5;background:#10b9811f;border:1px solid #10b98173;border-radius:10px;max-width:520px;margin:0 auto 16px;padding:16px 18px;font-weight:700}.ctaInner small{color:#ffffff80;font-size:13px}.footer{border-top:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:center;gap:24px;padding:38px 48px;display:flex}.footer p{color:var(--muted);margin:0;font-size:13px}.footer div{gap:22px;display:flex}.footer a{color:var(--muted);font-size:13px;text-decoration:none}@media (max-width:980px){.nav{padding:0 22px}.navLinks a:not(.navCta){display:none}.navLinks{gap:0}.hero{grid-template-columns:1fr;gap:44px;min-height:auto;padding:118px 22px 58px}h1{font-size:clamp(42px,13vw,58px)}.inboxPreview{width:100%;max-width:620px}.statsBar{grid-template-columns:repeat(2,1fr);gap:24px 0;padding:28px 22px}.statItem{border-right:0;padding:0 12px}.section{padding:64px 22px}.stepsGrid,.featuresGrid,.pricingGrid,.testimonialsGrid{grid-template-columns:1fr}.featuredPrice{transform:none}.ctaSection{padding:72px 22px}.ctaForm{flex-direction:column}.footer{text-align:center;flex-direction:column;padding:32px 22px}}@media (max-width:640px){.logo img{width:132px}}@media (max-width:520px){.navLinks .navCta{padding:10px 14px;font-size:13px}.heroText,.sectionText,.ctaInner p{font-size:16px}.heroActions{flex-direction:column;align-items:stretch}.primaryBtn,.ghostBtn{text-align:center}.emailItem{grid-template-columns:auto 1fr}.tag{grid-column:2;width:fit-content}.statItem strong{font-size:34px}.statItem span{font-size:22px}.priceCard,.testimonialCard,.stepCard,.featureCard{padding:30px 24px}}.adminPage{min-height:100vh;color:var(--ink);background:#f6f4ef;padding:48px 22px}.adminShell,.adminPanel{border:1px solid var(--rule);max-width:1040px;box-shadow:var(--shadow);background:#fff;border-radius:16px;margin:0 auto}.adminShell{padding:32px}.adminPanel{max-width:620px;padding:38px}.adminPanel h1,.adminHeader h1{font-family:var(--font-syne), Arial, Helvetica, sans-serif;letter-spacing:-1px;margin:0}.adminPanel h1{margin-bottom:14px;font-size:34px;line-height:1.1}.adminPanel p{color:var(--muted);margin:0 0 22px}.adminPanel a{color:var(--signal);font-weight:800;text-decoration:none}.adminHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.adminHeader h1{font-size:40px;line-height:1}.adminEyebrow{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:2px;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.adminCount{border:1px solid var(--rule);text-align:center;background:var(--paper);border-radius:12px;min-width:110px;padding:14px 18px}.adminCount strong,.adminCount span{display:block}.adminCount strong{font-family:var(--font-syne), Arial, Helvetica, sans-serif;font-size:32px;line-height:1}.adminCount span{color:var(--muted);margin-top:4px;font-size:12px}.adminTableWrap{border:1px solid var(--rule);border-radius:12px;overflow-x:auto}.adminTable{border-collapse:collapse;width:100%;min-width:680px}.adminTable th,.adminTable td{border-bottom:1px solid var(--rule);text-align:left;padding:14px 16px;font-size:14px}.adminTable th{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;background:var(--paper);font-size:11px}.adminTable tr:last-child td{border-bottom:0}@media (max-width:720px){.adminShell,.adminPanel{padding:24px}.adminHeader{flex-direction:column;align-items:flex-start}}.nav{-webkit-backdrop-filter:none;backdrop-filter:none}.heroCopy{position:relative}.trustStrip{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.trustStrip span{border:1px solid var(--rule);color:var(--muted);background:#ffffff8c;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.primaryBtn,.navLinks .navCta,.priceButton,.ctaForm button,.adminHomeLink{transition:transform .18s,box-shadow .18s,background .18s}.primaryBtn:hover,.navLinks .navCta:hover,.priceButton:hover,.ctaForm button:hover,.adminHomeLink:hover{transform:translateY(-1px)}.digestTopline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.digestTopline .digestLabel{margin:0}.digestTopline span{color:var(--muted);font-family:var(--font-mono), monospace;font-size:11px;font-weight:800}.emailItem small{color:#94a3b8;margin-top:3px;font-size:11px;display:block}.splitSection{grid-template-columns:minmax(0,.95fr) minmax(340px,.75fr);align-items:center;gap:56px;display:grid}.workflowPanel{border:1px solid var(--rule);background:var(--card);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #0f0f0f12}.workflowRow{border-bottom:1px solid var(--rule);grid-template-columns:88px 1fr;align-items:center;gap:18px;padding:18px 20px;display:grid}.workflowRow:last-child{border-bottom:0}.workflowRow span{color:var(--accent);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:800}.workflowRow strong{font-size:15px}.workflowRow.active{background:#ecfdf5}.compactTop{padding-top:0}.stepCard,.featureCard,.priceCard,.testimonialCard,.inboxPreview,.workflowPanel,.adminShell,.adminPanel{border-radius:12px}.featureCard,.stepCard,.priceCard,.testimonialCard{min-width:0}.featureIcon{background:linear-gradient(135deg, var(--accent), var(--signal))}.priceCard li{gap:10px;display:flex}.priceCard li:before{flex:none;margin-right:0}.adminPage{padding-top:42px}.adminShell{max-width:1120px;padding:30px}.adminHeader p:not(.adminEyebrow){color:var(--muted);margin:10px 0 0}.adminHomeLink{background:var(--ink);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.adminStatsGrid{grid-template-columns:1fr 1fr 2fr;gap:14px;margin-bottom:28px;display:grid}.adminMetric{border:1px solid var(--rule);background:var(--paper);border-radius:12px;min-width:0;padding:18px}.adminMetric span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.adminMetric strong{color:var(--ink);font-family:var(--font-syne), Arial, Helvetica, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:28px;line-height:1.1;display:block;overflow:hidden}.adminToolbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.adminToolbar h2{font-family:var(--font-syne), Arial, Helvetica, sans-serif;margin:0 0 4px;font-size:24px}.adminToolbar p{color:var(--muted);margin:0}.adminLivePill,.sourcePill{width:fit-content;font-family:var(--font-mono), monospace;letter-spacing:.6px;text-transform:uppercase;border-radius:999px;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.adminLivePill{color:#047857;white-space:nowrap;background:#d1fae5;padding:7px 11px}.sourcePill{background:var(--soft-blue);color:var(--signal);padding:6px 9px}.adminTable td:first-child{font-weight:400}.adminTable td:first-child strong{font-weight:800}.adminEmptyState{flex-direction:column;gap:4px;padding:18px 0;display:flex}.adminEmptyState span{color:var(--muted)}h1,.sectionHeading,.priceCard h3,.stepCard strong,.ctaInner h2,.adminHeader h1,.adminPanel h1{letter-spacing:0}@media (max-width:980px){.splitSection{grid-template-columns:1fr;gap:28px}.workflowPanel{max-width:620px}.adminStatsGrid{grid-template-columns:1fr}.adminMetricWide strong{white-space:normal}}@media (max-width:640px){.nav{height:66px}h1{font-size:46px}.sectionHeading{font-size:32px}.ctaInner h2{font-size:36px}.trustStrip{gap:8px}.workflowRow{grid-template-columns:1fr;gap:6px}.adminHeader,.adminToolbar{flex-direction:column;align-items:flex-start}.adminHomeLink{width:100%}}.adminInsightGrid{grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr);gap:14px;margin:-8px 0 22px;display:grid}.adminInsightCard{border:1px solid var(--rule);background:#fbfaf7;border-radius:12px;min-width:0;padding:18px}.adminInsightCard>span,.adminSearch span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.adminInsightCard>strong{font-family:var(--font-syne), Arial, Helvetica, sans-serif;font-size:36px;line-height:1;display:block}.adminInsightCard p{color:var(--muted);margin:8px 0 0;font-size:14px}.sourceList{flex-wrap:wrap;gap:10px;display:flex}.sourceList div{border:1px solid var(--rule);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.sourceList strong{font-size:13px}.sourceList em{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.adminControls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-bottom:16px;display:grid}.adminSearch input{border:1px solid var(--rule);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;outline:none;padding:13px 14px}.adminSearch input:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb1a}.adminActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.adminActions button{border:1px solid var(--rule);background:var(--ink);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border-radius:10px;padding:13px 15px;font-size:14px;font-weight:800;transition:transform .18s,opacity .18s}.adminActions button:first-child{color:var(--ink);background:#fff}.adminActions button:hover:not(:disabled){transform:translateY(-1px)}.adminActions button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.adminInsightGrid,.adminControls{grid-template-columns:1fr}.adminActions{justify-content:stretch}.adminActions button{flex:1}}.authPage{background:var(--paper);place-items:center;min-height:100vh;padding:48px 22px;display:grid}.authShell{border:1px solid var(--rule);width:min(1040px,100%);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:minmax(0,.85fr) auto;align-items:center;gap:42px;padding:42px;display:grid}.authLogo img{width:150px;height:auto;margin-bottom:42px}.authEyebrow,.dashboardEyebrow{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.authCopy h1{max-width:460px;font-family:var(--font-syne), Arial, Helvetica, sans-serif;margin:0 0 18px;font-size:clamp(34px,5vw,58px);line-height:1.02}.authCopy p:last-child{max-width:460px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.dashboardPage{min-height:100vh;color:var(--ink);background:#f1efea;grid-template-columns:250px 1fr;display:grid}.dashboardSidebar{border-right:1px solid var(--rule);background:var(--paper);height:100vh;padding:28px 22px;position:sticky;top:0}.dashboardLogo{margin-bottom:42px;display:inline-flex}.dashboardLogo img{width:142px;height:auto}.dashboardNav{flex-direction:column;gap:8px;display:flex}.dashboardNav a{color:var(--muted);border-radius:10px;padding:11px 12px;font-size:14px;font-weight:800;text-decoration:none}.dashboardNav a:hover,.dashboardNav a.active{color:var(--ink);background:#fff}.dashboardMain{min-width:0;padding:34px}.dashboardHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.dashboardHeader h1{font-family:var(--font-syne), Arial, Helvetica, sans-serif;margin:0 0 10px;font-size:clamp(34px,4vw,52px);line-height:1}.dashboardHeader p:last-child{color:var(--muted);margin:0}.dashboardMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.dashboardMetrics div,.dashboardPanel{border:1px solid var(--rule);background:#fff;border-radius:12px;box-shadow:0 16px 40px #0f0f0f0d}.dashboardMetrics div{padding:18px}.dashboardMetrics span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.dashboardMetrics strong{font-family:var(--font-syne), Arial, Helvetica, sans-serif;font-size:34px;line-height:1}.dashboardGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px;display:grid}.dashboardPanel{min-width:0;padding:24px}.panelHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.panelHeader h2,.dashboardPanel h2{font-family:var(--font-syne), Arial, Helvetica, sans-serif;margin:0;font-size:26px;line-height:1.1}.liveStatus{color:#b45309;font-family:var(--font-mono), monospace;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;background:#fef3c7;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.priorityList,.followupRows,.setupList{flex-direction:column;gap:10px;display:flex}.priorityCard{border:1px solid var(--rule);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:16px;display:grid}.priorityCard>div:first-child{min-width:0}.priorityCard strong{margin-bottom:4px;font-size:15px;display:block}.priorityCard p{color:var(--muted);margin:0;font-size:14px}.priorityCard>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.priorityCard>div:last-child span{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:11px;font-weight:800}.priorityCard button,.connectButton{background:var(--ink);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:800}.urgencyDot{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.urgencyDot.high{background:#ef4444}.urgencyDot.medium{background:var(--amber)}.urgencyDot.ready{background:var(--green)}.setupList div,.followupRows div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.setupList div:first-child,.followupRows div:first-child{padding-top:0}.setupList div:last-child,.followupRows div:last-child{border-bottom:0}.setupList span,.followupRows span{color:var(--muted);font-size:14px}.setupList strong{background:var(--soft-blue);color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.8px;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px}.connectButton{background:linear-gradient(90deg, var(--accent), var(--signal));width:100%;margin-top:20px}.connectButton.secondary{background:var(--ink);margin-top:10px}.connectButton.subtle{border:1px solid var(--rule);color:var(--ink);background:#fff;margin-top:10px}.setupNote,.digestPanel p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.7}.digestPanel{background:var(--ink);color:#fff}.digestPanel .dashboardEyebrow{color:#fb923c}.digestPanel p{color:#ffffffb8}@media (max-width:980px){.authShell,.dashboardPage,.dashboardGrid{grid-template-columns:1fr}.dashboardSidebar{border-right:0;border-bottom:1px solid var(--rule);height:auto;position:static}.dashboardNav{flex-flow:wrap}.dashboardMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.authShell,.dashboardMain,.dashboardSidebar{padding:22px}.authShell{gap:28px}.dashboardHeader,.priorityCard,.panelHeader{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.dashboardMetrics{grid-template-columns:1fr}.priorityCard>div:last-child{align-items:flex-start}}.userSyncPill{color:#047857;width:fit-content;font-family:var(--font-mono), monospace;letter-spacing:.6px;text-transform:uppercase;background:#d1fae5;border-radius:999px;margin-top:12px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.adminHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adminLightLink{border:1px solid var(--rule);color:var(--ink);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.adminStatsGridFour{grid-template-columns:.8fr .8fr .8fr 1.6fr}.adminUsersTable{min-width:860px}.adminUserCell{align-items:center;gap:12px;min-width:260px;display:flex}.adminUserCell img,.adminUserCell>span{border-radius:50%;flex:none;width:38px;height:38px}.adminUserCell img{object-fit:cover}.adminUserCell>span{background:linear-gradient(135deg, var(--accent), var(--signal));color:#fff;font-family:var(--font-syne), Arial, Helvetica, sans-serif;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.adminUserCell strong,.adminUserCell small{display:block}.adminUserCell small{color:var(--muted);margin-top:2px;font-size:12px}.adminTable code{background:var(--paper);max-width:240px;color:var(--muted);font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:12px;display:inline-block;overflow:hidden}.adminJobsTable{min-width:1180px}.adminJobsTable td:first-child small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.adminJobsTable td:nth-child(7) code,.adminJobsTable td:nth-child(8) code{max-width:300px}.adminJobStatus{border:1px solid var(--rule);background:var(--paper);color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.8px;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.adminJobStatus-completed{color:#166534;background:#dcfce7;border-color:#bbf7d0}.adminJobStatus-queued{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.adminJobStatus-running{color:#92400e;background:#fef3c7;border-color:#fde68a}.adminJobStatus-retrying{color:#c2410c;background:#ffedd5;border-color:#fed7aa}.adminJobStatus-failed{color:#b91c1c;background:#fee2e2;border-color:#fecaca}@media (max-width:980px){.adminStatsGridFour{grid-template-columns:1fr}}@media (max-width:720px){.adminHeaderActions{justify-content:stretch;width:100%}.adminHeaderActions a{flex:1}}.mobileGmailAction{display:none}.dashboardNotice{background:var(--soft-blue);color:var(--signal);border:1px solid #bfdbfe;border-radius:12px;margin-bottom:18px;padding:14px 16px;font-weight:800}.gmailStatus{color:#b45309;font-family:var(--font-mono), monospace;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;background:#fef3c7;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.gmailStatus.connected{color:#047857;background:#d1fae5}.gmailStatus.error{color:#dc2626;background:#fee2e2}.setupPanel .connectButton{justify-content:center;align-items:center;text-decoration:none;display:flex}.priorityCard small{color:#94a3b8;margin-top:6px;font-size:12px;display:block}.urgencyDot.low{background:#94a3b8}.digestSummaryGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.digestSummaryGrid div,.digestActionBox,.digestItems div{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px}.digestSummaryGrid span,.digestActionBox span,.digestItems span{color:#ffffff8a;font-family:var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.digestSummaryGrid strong{color:#fff;font-family:var(--font-syne), Arial, Helvetica, sans-serif;margin-top:8px;font-size:28px;line-height:1;display:block}.digestActionBox{margin-top:12px;padding:14px}.digestActionBox strong{color:#fff;margin-top:8px;font-size:15px;line-height:1.45;display:block}.digestItems{gap:10px;margin-top:12px;display:grid}.digestItems div{padding:12px}.digestItems strong{color:#fff;margin-top:6px;font-size:14px;display:block}.digestItems small{color:#ffffffa3;margin-top:5px;font-size:12px;line-height:1.5;display:block}@media (max-width:640px){.digestSummaryGrid{grid-template-columns:1fr}}.priorityCard>div:last-child .trustBadge{border-radius:999px;padding:5px 9px}.trustBadge.trusted{background:#dcfce7;color:#166534!important}.trustBadge.verify{background:#fef3c7;color:#92400e!important}.trustBadge.risky{background:#fee2e2;color:#991b1b!important}.trustBadge.unknown{background:#e0f2fe;color:#075985!important}.latestCard{border:1px solid var(--rule);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:13px;display:grid}.latestCard strong,.latestCard small,.latestCard p{display:block}.latestCard strong{margin-bottom:4px;font-size:14px;line-height:1.35}.latestCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.latestCard small{color:#94a3b8;margin-top:6px;font-size:12px}.latestCard>span{background:var(--soft-blue);color:var(--signal);font-family:var(--font-mono), monospace;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}@media (max-width:980px){.latestPanel{grid-column:auto}}.replyDraft,.replyDraftToggle{width:100%}.replyDraftBox{border:1px solid var(--rule);width:min(420px,82vw);color:var(--ink);background:#fff;border-radius:10px;margin-top:8px;padding:12px;box-shadow:0 14px 32px #0f0f0f14}.replyDraftTopline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.replyDraftTopline span,.replyDraftTopline small{font-family:var(--font-mono), monospace;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:800}.replyDraftTopline span{color:var(--signal)}.replyDraftTopline small{color:var(--muted);text-align:right}.replyDraftBox textarea{resize:vertical;border:1px solid var(--rule);width:100%;color:var(--ink);font:inherit;border-radius:8px;outline:none;padding:10px;font-size:13px;line-height:1.55}.replyDraftBox textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb1a}.replyDraftActions{gap:8px;margin-top:10px;display:flex}.replyDraftActions button,.replyDraftActions a{background:var(--ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:9px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.replyDraftActions a{background:linear-gradient(90deg, var(--accent), var(--signal))}.replyDraftBox p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.latestMeta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.latestMeta .replyDraftBox{width:min(420px,78vw)}@media (max-width:640px){.replyDraftBox,.latestMeta .replyDraftBox{width:100%}.latestMeta{align-items:stretch;width:100%}}.replyDraftToggle{gap:8px}.replyDraftBadge{min-width:54px;color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.6px;text-transform:uppercase;background:#2563eb1a;border-radius:999px;justify-content:center;align-items:center;padding:5px 7px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.replyDraftBlocked{gap:6px;display:grid}.replyDraftBlockedToggle{cursor:not-allowed;opacity:.88}.replyDraftBlockReason{color:#7c2d12;background:#f59e0b14;border:1px solid #f59e0b59;border-radius:8px;width:min(420px,82vw);margin:0;padding:9px 10px;font-size:12px;font-weight:700;line-height:1.45}.replyDraftBlocked .replyDraftBadge{color:#b45309;background:#f59e0b21}@media (max-width:640px){.replyDraftBlockReason{width:100%}}.latestCard{grid-template-columns:minmax(0,1fr);gap:11px;padding:15px}.latestCard>div:first-child{min-width:0}.latestCard strong,.latestCard p,.latestCard small{overflow-wrap:anywhere}.latestCard p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.latestMeta{flex-direction:row;justify-content:space-between;align-items:stretch;gap:10px;width:100%}.latestMeta>span{color:var(--ink);white-space:nowrap;flex:none;align-self:center;font-weight:800}.latestMeta .replyDraft{flex:220px;min-width:min(220px,100%)}.replyDraftToggle{border:1px solid var(--rule);min-height:34px;color:var(--ink);cursor:pointer;font:inherit;text-align:center;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:13px;font-weight:800;display:inline-flex}.replyDraftBlockedToggle{color:#7c2d12;background:#fff7ed}.latestMeta .replyDraftBlockReason,.replyDraftBlockReason{width:100%;max-width:100%}.logo img{width:166px}.dashboardLogo img{width:158px}.footerLogo img{width:136px}@media (max-width:640px){.latestCard{border-radius:12px}.latestMeta{flex-direction:column}.latestMeta .replyDraft,.replyDraftToggle{width:100%}.logo img{width:142px}.dashboardPage{background:#f1efea;min-height:100vh;display:block}.dashboardSidebar{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f4eff5;border-bottom:1px solid #0f0f0f14;border-right:0;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:9px 10px;display:grid;position:sticky;top:0}.dashboardLogo{align-items:center;height:42px;margin:0;overflow:hidden}.dashboardLogo img{width:98px;max-width:98px;height:auto}.dashboardNav{scrollbar-width:none;flex-flow:row;gap:6px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.dashboardNav::-webkit-scrollbar{display:none}.dashboardNav a{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;padding:9px 10px;font-size:12px;line-height:1}.dashboardNav a.active,.dashboardNav a:hover{border-color:var(--rule);background:#fff}.dashboardMain{padding:16px 12px 28px}.dashboardHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:12px;display:grid}.dashboardHeader>div{min-width:0}.dashboardEyebrow{letter-spacing:1.1px;margin-bottom:6px;font-size:9px}.dashboardHeader h1{margin-bottom:8px;font-size:30px;line-height:.98}.dashboardHeader p:last-child{font-size:15px;line-height:1.45}.userSyncPill{letter-spacing:.5px;max-width:100%;padding:6px 8px;font-size:9px;line-height:1.25}.mobileGmailAction{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:42px;margin-top:12px;padding:0 17px;font-size:14px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #0f0f0f29}.dashboardNotice{border-radius:10px;margin-bottom:12px;padding:11px 12px;font-size:13px;line-height:1.45}.dashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.dashboardMetrics div{border-radius:10px;padding:12px}.dashboardMetrics span{letter-spacing:.7px;margin-bottom:6px;font-size:9px}.dashboardMetrics strong{font-size:26px}.dashboardGrid{grid-template-columns:1fr;gap:12px;display:grid}.dashboardPanel{border-radius:12px;padding:16px}.panelHeader,.panelHeader.compact{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dashboardPanel h2,.panelHeader h2{font-size:22px}.liveStatus,.gmailStatus,.setupList strong,.priorityCard>div:last-child span{letter-spacing:.55px;font-size:9px}.priorityList,.latestList,.followupRows,.setupList{gap:8px}.priorityCard{grid-template-columns:1fr;gap:12px;padding:14px;display:grid}.priorityCard strong{font-size:14px;line-height:1.3}.priorityCard p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.priorityCard small{font-size:11px;line-height:1.45}.priorityCard>div:last-child{flex-flow:wrap;align-items:center;gap:8px;width:100%;display:flex}.priorityCard button,.connectButton{border-radius:999px;min-height:34px;padding:8px 11px;font-size:12px}.priorityCard .replyDraft{flex:170px;min-width:min(170px,100%)}.replyDraftToggle{min-height:34px;padding:7px 10px}.replyDraftBadge{min-width:auto;padding:4px 6px;font-size:8px}.replyDraftBox,.latestMeta .replyDraftBox{width:100%}.setupList div,.followupRows div{padding:10px 0}.setupNote,.digestPanel p{font-size:13px;line-height:1.55}.connectButton{margin-top:12px}.connectButton.secondary,.connectButton.subtle{margin-top:8px}.latestPanel{padding:16px}.latestCard{padding:13px}.latestCard p{-webkit-line-clamp:3}.dashboardSidebar{grid-template-columns:112px minmax(0,1fr)}.dashboardLogo{width:112px;min-width:112px;overflow:visible}.dashboardLogo img{width:108px;max-width:108px}}@media (max-width:380px){.dashboardSidebar{grid-template-columns:104px minmax(0,1fr)}.dashboardLogo{width:104px;min-width:104px}.dashboardLogo img{width:100px;max-width:100px}}.dashboardMobileMenu{display:none}@media (max-width:640px){.dashboardSidebar{grid-template-columns:minmax(104px,1fr) auto}.dashboardSidebar .dashboardNav{display:none}.dashboardMobileMenu{justify-self:end;display:block;position:relative}.dashboardMobileMenu summary{border:1px solid var(--rule);width:42px;height:42px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;place-items:center;padding:0;list-style:none;display:grid}.dashboardMobileMenu .menuIcon{gap:4px;width:18px;display:grid}.dashboardMobileMenu .menuIcon span{background:currentColor;border-radius:999px;height:2px;display:block}.dashboardMobileMenu .srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboardMobileMenu summary::-webkit-details-marker{display:none}.dashboardMobileMenu[open] summary{background:var(--ink);color:#fff}.dashboardMobileMenu nav{z-index:100;border:1px solid var(--rule);background:#fff;border-radius:14px;min-width:180px;display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 18px 44px #0f0f0f29}.dashboardMobileMenu a{color:var(--ink);padding:13px 14px;font-size:14px;font-weight:850;text-decoration:none}.dashboardMobileMenu a+a{border-top:1px solid var(--rule)}.dashboardMobileMenu a:active,.dashboardMobileMenu a:hover{background:#f8fafc}}.policyPage{background:var(--paper);min-height:100vh;color:var(--ink);padding:28px clamp(18px,4vw,56px) 64px}.policyNav{justify-content:space-between;align-items:center;gap:18px;max-width:1120px;margin:0 auto 54px;display:flex}.policyNavAction{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.policyHero,.policySection,.policyContactCard,.policyPricingGrid{max-width:1120px;margin-left:auto;margin-right:auto}.policyHero{text-align:center;max-width:860px;margin-bottom:30px;margin-left:auto;margin-right:auto}.policyHero h1{font-family:var(--font-syne), Arial, Helvetica, sans-serif;margin:0 0 18px;font-size:clamp(36px,6vw,68px);line-height:.98}.policyHero p,.policySection p,.policyContactCard p{color:var(--muted);margin:0;font-size:17px;line-height:1.75}.policySection,.policyContactCard{border:1px solid var(--rule);background:#fff;border-radius:12px;margin-top:18px;padding:26px;box-shadow:0 16px 40px #0f0f0f0d}.policySection h2{font-family:var(--font-syne), Arial, Helvetica, sans-serif;margin:0 0 12px;font-size:25px}.policySection a,.policyContactCard a,.policyLinkGrid a{color:var(--signal);font-weight:850;text-decoration:none}.policyPricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px;margin-bottom:28px;display:grid}.policyContactCard span{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.policyContactCard>a{margin-bottom:16px;font-size:clamp(22px,4vw,36px);display:inline-flex}.policyLinkGrid{flex-wrap:wrap;gap:14px;display:flex}.policyLinkGrid a{border:1px solid var(--rule);background:#f8fafc;border-radius:999px;padding:10px 14px}.safetyStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.safetyStrip div{background:var(--soft-blue);border:1px solid #bfdbfe;border-radius:12px;padding:14px}.safetyStrip strong,.safetyStrip span{display:block}.safetyStrip strong{color:var(--signal);margin-bottom:5px;font-size:13px}@media (max-width:860px){.policyPricingGrid,.safetyStrip{grid-template-columns:1fr}}@media (max-width:640px){.policyPage{padding:20px 16px 42px}.policyNav{margin-bottom:34px}.policyHero{text-align:left}.policySection,.policyContactCard{padding:18px}.policyHero p,.policySection p,.policyContactCard p{font-size:15px;line-height:1.65}.safetyStrip{margin-bottom:12px}}.mutedBadge{color:#64748b;background:#eef2f7}.disabledPriceButton{cursor:default;opacity:.72;pointer-events:none}.planSnapshot{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;flex-wrap:wrap;align-items:center;gap:7px;width:fit-content;margin-top:10px;padding:8px 11px;font-size:12px;line-height:1.3;display:inline-flex}.planSnapshot strong{color:#b45309}@media (max-width:640px){.planSnapshot{border-radius:12px;width:100%;margin-top:10px;display:flex}}.pricingSection .pricingGrid,.policyPricingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.pricingSection .pricingGrid,.policyPricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pricingSection .pricingGrid,.policyPricingGrid{grid-template-columns:1fr}}.settingsMain{max-width:1180px}.settingsHeader{margin-bottom:18px}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settingsCard{flex-direction:column;gap:18px;display:flex}.profileSettingsCard,.supportSettingsCard{grid-column:span 2}.profileSummary{align-items:center;gap:14px;min-width:0;display:flex}.profileSummary img,.profileSummary>span{background:linear-gradient(135deg, var(--accent), var(--signal));color:#fff;width:58px;height:58px;font-family:var(--font-syne), Arial, Helvetica, sans-serif;object-fit:cover;border-radius:999px;flex:none;place-items:center;font-size:24px;font-weight:800;display:grid}.profileSummary strong,.profileSummary small{min-width:0;display:block}.profileSummary strong{font-family:var(--font-syne), Arial, Helvetica, sans-serif;font-size:24px;line-height:1.05}.profileSummary small,.settingsBodyText,.usageMeter small{color:var(--muted);line-height:1.6}.settingsRows{gap:10px;display:grid}.settingsRows div,.usageMeter div{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex}.settingsRows span,.usageMeter span{color:var(--muted);font-size:13px}.settingsRows strong,.usageMeter strong{min-width:0;color:var(--ink);text-align:right;overflow-wrap:anywhere;font-size:13px}.settingsStatusPill{color:#475569;font-family:var(--font-mono), monospace;letter-spacing:.7px;text-transform:uppercase;background:#eef2f7;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.settingsStatusPill.active{color:#047857;background:#d1fae5}.usageMeter{gap:10px;display:grid}.usageMeter progress{background:#e5e7eb;border:0;border-radius:999px;width:100%;height:10px;overflow:hidden}.usageMeter progress::-webkit-progress-bar{background:#e5e7eb}.usageMeter progress::-webkit-progress-value{background:linear-gradient(90deg, var(--accent), var(--signal));border-radius:999px}.usageMeter progress::-moz-progress-bar{background:linear-gradient(90deg, var(--accent), var(--signal));border-radius:999px}.settingsActions{gap:10px;display:grid}.settingsActions .connectButton{margin-top:0;text-decoration:none}.twoColumnActions{grid-template-columns:repeat(2,minmax(0,1fr))}.disabledSettingsAction{opacity:.68;pointer-events:none;justify-content:center}@media (max-width:860px){.settingsGrid,.twoColumnActions{grid-template-columns:1fr}.profileSettingsCard,.supportSettingsCard{grid-column:auto}}@media (max-width:640px){.settingsMain{padding-top:22px}.settingsGrid{gap:12px}.profileSummary{align-items:flex-start}.profileSummary img,.profileSummary>span{width:48px;height:48px;font-size:20px}.profileSummary strong{font-size:21px}.settingsRows div,.usageMeter div{flex-direction:column;align-items:flex-start;gap:4px}.settingsRows strong,.usageMeter strong{text-align:left}}.largeProfileSummary img,.largeProfileSummary>span{width:76px;height:76px;font-size:30px}.settingsButtonReset{border:1px solid var(--rule);cursor:pointer;font-family:inherit}.settingsButtonReset:hover{background:#f8fafc}@media (max-width:640px){.largeProfileSummary img,.largeProfileSummary>span{width:58px;height:58px;font-size:24px}}.followupPanel{background:linear-gradient(#fffffff5,#f8fafcf5),radial-gradient(circle at 100% 0,#2563eb24,#0000 34%);position:relative;overflow:hidden}.followupPanel:before,.digestPanel:before{content:"";background:linear-gradient(180deg, var(--accent), var(--signal));width:4px;position:absolute;inset:0 auto 0 0}.followupPanel>*,.digestPanel>*{position:relative}.followupPanel h2{margin-bottom:18px}.followupRows{gap:12px}.followupRows .followupRow{border:1px solid var(--rule);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 10px 24px #0f0f0f0a}.followupRows .followupRow:first-child,.followupRows .followupRow:last-child{padding:12px}.followupIndex{background:var(--soft-blue);width:34px;height:34px;color:var(--signal);font-family:var(--font-mono), monospace;border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.followupRow div{min-width:0}.followupRow strong,.followupRow small,.followupRow b{display:block}.followupRow strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.followupRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.45;overflow:hidden}.followupRow b{color:#c2410c;text-align:center;white-space:nowrap;background:#fff7ed;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900;line-height:1}.emptyFollowupRow b{color:#047857;background:#d1fae5}.digestPanel{background:radial-gradient(circle at 90% 0,#2563eb47,#0000 28%),linear-gradient(135deg,#111827 0%,#0f172a 54%,#0f0f0f 100%);border-color:#ffffff14;position:relative;overflow:hidden;box-shadow:0 22px 56px #0f0f0f2e}.digestPanel h2{max-width:13ch;font-size:30px}.digestSummaryGrid div{padding:14px}.digestSummaryGrid div:first-child{background:#f871711a;border-color:#f8717152}.digestSummaryGrid div:nth-child(2){background:#fb923c1a;border-color:#fb923c52}.digestSummaryGrid div:nth-child(3){background:#34d39917;border-color:#34d39942}.digestActionBox{background:#2563eb2e;border-color:#60a5fa61;padding:16px}.digestItems{gap:12px}.digestItems .digestItem{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.digestItem span{color:#bfdbfe;background:#ffffff1f;border-radius:999px;padding:7px 9px}.digestItem strong,.digestItem small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.digestItem strong{margin-top:0}.digestItem small{grid-column:2;margin-top:-2px}.digestItem b{color:#fed7aa;white-space:nowrap;background:#fb923c2e;border-radius:999px;padding:8px 10px;font-size:11px;line-height:1}@media (max-width:640px){.followupRows .followupRow,.digestItems .digestItem{grid-template-columns:auto minmax(0,1fr)}.followupRow b,.digestItem b{grid-column:2;justify-self:start}.digestPanel h2{max-width:none;font-size:24px}.digestItem small{grid-column:2}}.onboardingPanel{background:radial-gradient(circle at 100% 0,#2563eb29,#0000 32%),linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #2563eb2e;border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr) minmax(230px,.7fr);gap:16px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 20px 52px #0f0f0f14}.onboardingIntro h2{font-family:var(--font-syne), Arial, Helvetica, sans-serif;margin:0 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.02}.onboardingIntro p:not(.dashboardEyebrow),.onboardingNext li,.onboardingChecklist small{color:var(--muted);font-size:14px;line-height:1.6}.onboardingIntro p:not(.dashboardEyebrow){max-width:58ch;margin:0}.onboardingActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.onboardingActions .connectButton{width:auto;min-width:150px;margin-top:0;text-decoration:none}.onboardingChecklist{gap:10px;display:grid}.onboardingChecklist div{border:1px solid var(--rule);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;padding:12px;display:grid}.onboardingChecklist span{color:#64748b;width:30px;height:30px;font-family:var(--font-mono), monospace;background:#f1f5f9;border-radius:999px;grid-row:span 2;place-items:center;font-size:11px;font-weight:900;display:grid}.onboardingChecklist strong{color:var(--ink);font-size:14px;line-height:1.2}.onboardingChecklist small{line-height:1.35;display:block}.onboardingChecklist .done{background:#ecfdf5;border-color:#10b98147}.onboardingChecklist .done span{color:#047857;background:#d1fae5}.onboardingNext{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:16px}.onboardingNext strong{color:#c2410c;font-family:var(--font-syne), Arial, Helvetica, sans-serif;margin-bottom:10px;font-size:20px;display:block}.onboardingNext ul{gap:9px;margin:0;padding-left:18px;display:grid}.onboardingNext li{color:#7c2d12}@media (max-width:1100px){.onboardingPanel{grid-template-columns:1fr 1fr}.onboardingIntro{grid-column:span 2}}@media (max-width:700px){.onboardingPanel,.onboardingIntro{grid-column:auto;grid-template-columns:1fr}.onboardingActions .connectButton{width:100%}}.preferencesCard{grid-column:span 2}.preferencesForm{gap:18px;display:grid}.preferencesForm label,.preferencesForm fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.preferencesForm label>span,.preferencesForm legend{color:var(--ink);font-size:13px;font-weight:900}.preferencesForm input[type=time],.preferencesForm textarea{border:1px solid var(--rule);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:12px 13px}.preferencesForm textarea{resize:vertical;min-height:110px}.preferencesForm small{color:var(--muted);font-size:12px;line-height:1.5}.segmentedOptions,.categoryOptions{flex-wrap:wrap;gap:10px;display:flex}.segmentedOptions label,.categoryOptions label{border:1px solid var(--rule);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 12px;font-size:13px;font-weight:850;display:inline-flex}.segmentedOptions input,.categoryOptions input{accent-color:var(--signal)}.settingsSuccess{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:800}.settingsWarning{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:800}.dangerSettingsButton{color:#b91c1c;border-color:#fecaca}.settingsDangerText{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:12px 0 0;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.5}.primarySettingsButton{background:linear-gradient(90deg, var(--accent), var(--signal));color:#fff}@media (max-width:860px){.preferencesCard{grid-column:auto}}.panelHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.resolvedToggle{border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850;text-decoration:none}.messageStatePill{width:fit-content;font-family:var(--font-mono), monospace;letter-spacing:.7px;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-weight:900;margin-top:10px!important;font-size:10px!important;display:inline-flex!important}.messageStatePill.reviewed{background:#e0f2fe;color:#075985!important}.messageStatePill.resolved{background:#dcfce7;color:#166534!important}.priorityCard.isReviewed{border-color:#0ea5e959}.priorityCard.isResolved{background:#fbfefc;border-color:#22c55e59}.messageStateActions{flex-direction:column;gap:8px;width:100%;display:flex}.priorityCard .messageStateActions button{border:1px solid var(--rule);width:100%;color:var(--ink);background:#fff}.priorityCard .messageStateActions button[value=resolved]{color:#fff;background:#0f172a;border-color:#0000}@media (max-width:760px){.panelHeaderActions{justify-content:flex-start}.resolvedToggle{min-height:34px;padding:8px 10px}.messageStateActions{flex-flow:wrap;flex:100%}.priorityCard .messageStateActions button{flex:130px}}.priorityPanel.isEmpty{grid-row:auto}.priorityPanel.isEmpty .panelHeader{align-items:flex-start}.dashboardEmptyState{gap:10px;max-width:560px;padding:18px 0 4px;display:grid}.dashboardEmptyState>span{background:var(--soft-blue);width:fit-content;color:var(--signal);font-family:var(--font-mono), monospace;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.dashboardEmptyState strong{font-family:var(--font-syne), Arial, Helvetica, sans-serif;font-size:clamp(22px,2vw,30px);line-height:1.05;display:block}.dashboardEmptyState p{max-width:52ch;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.dashboardEmptyState a{background:var(--ink);color:#fff;border-radius:999px;width:fit-content;padding:10px 13px;font-size:13px;font-weight:850;text-decoration:none}@media (min-width:1181px){.priorityPanel.isEmpty{align-self:start}}@media (max-width:1180px){.dashboardPage,.dashboardGrid{grid-template-columns:1fr}.dashboardSidebar{border-right:0;border-bottom:1px solid var(--rule);height:auto;position:static}.dashboardNav{flex-flow:wrap}}.priorityCard{grid-template-columns:minmax(0,1fr) 178px;align-items:start}.priorityActions{flex-direction:column;align-items:stretch;gap:10px;width:178px;display:flex}.priorityActions>span,.priorityActions>button,.priorityActions .replyDraft,.priorityActions .replyDraftToggle,.priorityActions .replyDraftBlockedToggle,.priorityActions .messageStateActions,.priorityActions .messageStateActions button{width:100%}.priorityActions>span{text-align:center}.priorityActions>button,.priorityActions .messageStateActions button,.priorityActions .replyDraftToggle,.priorityActions .replyDraftBlockedToggle{white-space:nowrap;border-radius:12px;min-height:42px}.priorityActions .messageStateActions button[value=reviewed]{color:var(--ink);background:#fff}.priorityCard.isReviewed{background:linear-gradient(90deg,#e0f2fe6b,#fff 34%);border-color:#0ea5e973}.priorityCard.isReviewed .messageStateActions button[value=reviewed]{color:#075985;background:#e0f2fe;border-color:#bae6fd}.priorityCard.isReviewed .messageStateActions button[value=reviewed]:before{content:"✓";margin-right:6px}.priorityActions .replyDraftBlockReason,.priorityActions .replyDraftBox{width:100%}@media (max-width:980px){.priorityCard{grid-template-columns:1fr}.priorityActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.priorityActions>span,.priorityActions .trustBadge,.priorityActions>button{min-width:0}.priorityActions .replyDraft,.priorityActions .replyDraftBlocked,.priorityActions .messageStateActions{grid-column:1/-1}.priorityActions .messageStateActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:520px){.priorityActions,.priorityActions .messageStateActions{grid-template-columns:1fr}}.replyDraftInlineReason{background:#fff7ed;border:1px solid #f59e0b59;border-radius:10px;width:fit-content;max-width:68ch;padding:10px 12px;font-weight:800;line-height:1.5;display:block;color:#7c2d12!important;margin-top:10px!important;font-size:12px!important}.priorityActions .replyDraftBlocked{width:100%}.priorityActions .replyDraftBlockedToggle{justify-content:center;gap:8px;display:inline-flex;overflow:hidden}.priorityActions .replyDraftBlockedToggle>span:last-child{text-overflow:ellipsis;overflow:hidden}@media (min-width:981px){.dashboardGrid{align-items:start}.priorityPanel,.latestPanel,.followupPanel,.digestPanel,.setupPanel{min-width:0}}@media (max-width:1180px){.dashboardGrid{display:grid;grid-template-columns:minmax(0,1fr)!important}.priorityPanel,.latestPanel,.followupPanel,.digestPanel,.setupPanel{grid-column:1/-1;width:100%}}@media (max-width:720px){.replyDraftInlineReason{width:100%;max-width:none}}.priorityCard,.latestCard{min-width:0;overflow:hidden}.priorityCard>div:first-child,.latestCard>div:first-child{min-width:0}.priorityActions{flex-shrink:0}.priorityActions .replyDraftBlockedToggle,.latestMeta .replyDraftBlockedToggle{border-radius:12px;min-height:40px}.latestCard .senderTrustLine,.latestCard .replyDraftInlineReason{margin-top:8px}.latestMeta .replyDraftInlineReason,.priorityActions .replyDraftInlineReason{display:none}@media (min-width:721px){.latestCard{grid-template-columns:minmax(0,1fr) minmax(170px,220px);align-items:start;display:grid}.latestMeta{flex-direction:column;justify-content:flex-start;align-items:stretch;width:auto;min-width:170px}.latestMeta .replyDraft{width:100%;min-width:0}}@media (max-width:1180px){.dashboardGrid{grid-template-columns:minmax(0,1fr)!important}.priorityCard{grid-template-columns:minmax(0,1fr) minmax(170px,220px)}}@media (max-width:720px){.priorityCard,.latestCard{grid-template-columns:minmax(0,1fr)}.priorityActions,.latestMeta{width:100%;min-width:0}.latestMeta{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.latestMeta .replyDraft{min-width:0}}@media (max-width:480px){.latestMeta{grid-template-columns:minmax(0,1fr)}}.settingsInlineForm{display:contents}.settingsInlineForm .connectButton{width:100%}.priorityPanel{grid-row:auto}.latestPanel{grid-column:1/-1}.latestCard{align-items:start;min-height:0}.latestMeta .replyDraft,.latestMeta .replyDraftBlocked{flex:none}.latestMeta .replyDraftBlockedToggle{height:auto;min-height:38px;padding-block:8px}.messageFeedbackActions{border-top:1px solid #0f0f0f14;grid-template-columns:1fr 1fr;gap:6px;width:100%;padding-top:8px;display:grid}.messageFeedbackActions span{font-family:var(--font-mono), monospace;letter-spacing:.7px;text-transform:uppercase;grid-column:1/-1;font-weight:900;color:var(--muted)!important;font-size:9px!important}.messageFeedbackActions button{border:1px solid var(--rule);min-height:30px;color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:8px;padding:6px 7px;font-size:11px;font-weight:850}.messageFeedbackActions button:hover{color:var(--signal);background:#eff6ff;border-color:#2563eb59}@media (max-width:980px){.messageFeedbackActions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.messageFeedbackActions span{grid-column:1/-1}}@media (max-width:560px){.messageFeedbackActions{grid-template-columns:1fr 1fr}}.priorityCard.hasFeedback{border-color:#2563eb59;box-shadow:0 16px 40px #2563eb14}.messageStatePill.feedback{background:#dbeafe;border-color:#2563eb2e;color:var(--signal)!important}.messageFeedbackActions.isSaved{border-top-color:#2563eb2e}.messageFeedbackActions button.saved{background:var(--signal);color:#fff;border-color:#2563eb73}.messageFeedbackActions button.saved:before{content:"✓";margin-right:5px}.commitmentWidget{border-top:1px solid var(--rule);margin-top:16px;padding-top:16px}.commitmentWidgetHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.commitmentWidgetHeader .dashboardEyebrow{margin-bottom:4px}.commitmentWidgetHeader strong{font-family:var(--font-syne), Arial, Helvetica, sans-serif;font-size:22px;line-height:1;display:block}.commitmentWidgetHeader>span,.commitmentKind{color:#b45309;font-family:var(--font-mono), monospace;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;background:#fef3c7;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900}.commitmentMiniList,.commitmentList{gap:10px;display:grid}.commitmentMiniItem{border:1px solid var(--rule);background:#fff;border-radius:12px;gap:3px;padding:11px 12px;text-decoration:none;display:grid}.commitmentMiniItem:hover{background:#eff6ff;border-color:#2563eb52}.commitmentMiniItem span{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:900}.commitmentMiniItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.commitmentMiniItem small,.commitmentMeta span{color:var(--muted);font-size:12px}.commitmentsPage .dashboardMain{max-width:1180px}.commitmentsHero h1,.commitmentEmpty h2{max-width:13ch}.commitmentHeroActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.commitmentHeroActions .connectButton{width:auto;min-width:160px;margin-top:0;text-decoration:none}.commitmentMetrics{margin-bottom:18px}.commitmentSections{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.commitmentSection{align-self:start}.commitmentCard{border:1px solid var(--rule);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:18px;padding:16px;display:grid}.commitmentKind{width:fit-content;margin-bottom:10px;display:inline-flex}.commitmentKind.waiting{color:var(--signal);background:#dbeafe}.commitmentCard h3{font-family:var(--font-syne), Arial, Helvetica, sans-serif;margin:0 0 8px;font-size:22px;line-height:1.08}.commitmentCard p,.commitmentEmpty p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.commitmentMeta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.commitmentMeta span{background:#f8fafc;border-radius:999px;padding:6px 8px}.commitmentActions{gap:8px;display:grid}.commitmentActions button{border:1px solid var(--rule);min-height:38px;color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:10px;font-size:12px;font-weight:900}.commitmentActions button:first-of-type{color:#fff;background:#0f172a;border-color:#0000}.commitmentActions button:hover{transform:translateY(-1px)}.commitmentEmpty{max-width:680px}.commitmentEmpty .connectButton{width:fit-content;text-decoration:none}@media (max-width:980px){.commitmentSections{grid-template-columns:1fr}.commitmentCard{grid-template-columns:minmax(0,1fr)}.commitmentActions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.commitmentHeroActions .connectButton,.commitmentActions{width:100%}.commitmentActions{grid-template-columns:1fr}}.priorityActions,.latestMeta,.replyDraft,.replyDraftBlocked,.replyDraftBox,.messageFeedbackActions{min-width:0;max-width:100%}.priorityActions>button,.priorityActions .messageStateActions button,.priorityActions .replyDraftToggle,.priorityActions .replyDraftBlockedToggle,.latestMeta .replyDraftToggle,.latestMeta .replyDraftBlockedToggle,.messageFeedbackActions button{text-overflow:ellipsis;min-width:0;overflow:hidden}.replyDraftToggle,.replyDraftBlockedToggle{white-space:nowrap;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.replyDraftToggle>span:last-child,.replyDraftBlockedToggle>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.replyDraftBadge{flex:none}.replyDraftBox,.latestMeta .replyDraftBox,.priorityActions .replyDraftBox{width:100%;max-width:100%;overflow:hidden}.replyDraftBox textarea{min-width:0;max-width:100%;overflow-x:hidden}.replyDraftActions{flex-wrap:wrap;min-width:0}.replyDraftActions button,.replyDraftActions a,.latestCard,.latestCard>div:first-child,.priorityCard>div:first-child{min-width:0}.messageFeedbackActions{overflow:hidden}.messageFeedbackActions button{white-space:nowrap}@media (min-width:721px){.latestCard{grid-template-columns:minmax(0,1fr) minmax(190px,240px)}.latestMeta{width:100%;max-width:240px}}@media (max-width:720px){.latestMeta,.priorityActions{max-width:100%}}.commitmentPanel{align-self:start}.commitmentPanel .commitmentWidget{border-top:0;margin-top:0;padding-top:0}.commitmentPanel .connectButton{justify-content:center;align-items:center;text-decoration:none;display:flex}.messageFeedbackActions button[value=not_important]{min-width:0}@media (min-width:1181px){.commitmentPanel{grid-column:2}}@media (max-width:1180px){.commitmentPanel{grid-column:1/-1;width:100%}}@media (min-width:1181px){.dashboardGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:start}.priorityPanel{grid-column:1}.setupPanel,.commitmentPanel,.followupPanel,.digestPanel{grid-column:2}.latestPanel{grid-column:1/-1}}.priorityCard{grid-template-columns:minmax(0,1fr) minmax(164px,184px);gap:16px;min-height:0;padding:18px}.priorityCard>div:first-child{align-content:start;gap:5px;display:grid}.priorityCard strong,.priorityCard p,.priorityCard small{max-width:78ch}.priorityCard p{line-height:1.55}.priorityActions{gap:8px;width:100%;max-width:184px}.priorityActions>span,.priorityActions>button,.priorityActions .messageStateActions button,.priorityActions .replyDraftToggle{border-radius:999px;min-height:36px}.priorityActions>button{background:#111}.priorityActions .messageStateActions{gap:8px}.messageFeedbackActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:9px}.messageFeedbackActions span{line-height:1.25}.messageFeedbackActions button[value=risky_sender]{grid-column:1/-1;width:50%}.priorityActions .replyDraft{width:100%}.replyDraftBlockReason{width:fit-content;max-width:min(560px,100%)}.commitmentWidgetHeader{align-items:center}.commitmentPanel .setupNote{margin:12px 0 14px}.commitmentMiniItem{background:#fff;border-radius:12px}.latestPanel{margin-top:0}.latestCard{min-height:0;padding:16px}.latestMeta{align-self:start}.commitmentsPage .dashboardMain{max-width:1220px;padding-top:28px}.commitmentsHero{border:1px solid var(--rule);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:28px;display:grid;box-shadow:0 18px 44px #0f0f0f0f}.commitmentsHero h1{max-width:15ch;font-size:clamp(34px,5vw,58px);line-height:.98}.commitmentsHero p:not(.dashboardEyebrow){max-width:760px;color:var(--muted);line-height:1.65}.commitmentMetrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.commitmentEmptyWorkspace{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:22px;max-width:none;padding:26px;display:grid}.commitmentEmptyWorkspace h2{max-width:18ch}.commitmentEmptyWorkspace p{max-width:720px;margin:10px 0 18px}.commitmentEmptyGuide{background:linear-gradient(#eff6ff,#fff);border:1px solid #2563eb29;border-radius:16px;gap:10px;padding:16px;display:grid}.commitmentEmptyGuide div{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:3px 12px;display:grid}.commitmentEmptyGuide span{width:34px;height:34px;color:var(--signal);font-family:var(--font-mono), monospace;background:#fff;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.commitmentEmptyGuide strong{font-size:14px}.commitmentEmptyGuide small{color:var(--muted);line-height:1.45}@media (max-width:1180px){.priorityCard{grid-template-columns:minmax(0,1fr)}.priorityActions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;display:grid}.priorityActions .messageStateActions,.priorityActions .messageFeedbackActions,.priorityActions .replyDraft,.commitmentPanel{grid-column:1/-1}}@media (max-width:760px){.commitmentsHero,.commitmentEmptyWorkspace{grid-template-columns:1fr;padding:20px}.commitmentMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.messageFeedbackActions button[value=risky_sender]{width:100%}}@media (max-width:560px){.priorityActions,.messageFeedbackActions,.commitmentMetrics{grid-template-columns:1fr}.priorityCard{padding:15px}.commitmentsHero h1{font-size:36px}}.dashboardMain{max-width:1440px}.dashboardGrid{align-items:start}@media (min-width:1181px){.dashboardGrid{grid-template-columns:minmax(0,1fr) 360px;gap:16px}.priorityPanel{grid-area:1/1/span 3}.setupPanel{grid-area:1/2}.commitmentPanel{grid-area:2/2}.followupPanel{grid-area:3/2}.latestPanel{grid-area:4/1}.digestPanel{grid-area:4/2}}.dashboardPanel{border-radius:14px;padding:20px}.panelHeader{gap:12px;margin-bottom:14px}.panelHeader h2,.dashboardPanel h2{font-size:22px}.panelHeaderActions{align-items:center;gap:8px}.priorityCard p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:86ch;font-size:14px;display:-webkit-box;overflow:hidden}.priorityReason,.senderTrustLine{line-height:1.45}.replyDraftBlockReason{max-width:640px;padding:8px 10px}.priorityActions .trustBadge{justify-content:center;align-items:center;min-height:28px;display:inline-flex}.messageFeedbackActions span{letter-spacing:.55px;font-size:8px!important}.messageFeedbackActions button{border-radius:8px;min-height:28px;padding:6px 7px;font-size:10px}.messageFeedbackActions button[value=risky_sender]{width:100%}.setupPanel,.commitmentPanel,.followupPanel,.digestPanel{padding:18px}.commitmentWidgetHeader>span{padding:5px 7px;font-size:9px}.latestCard{border-radius:12px;grid-template-columns:minmax(0,1fr);padding:14px}.latestCard p{-webkit-line-clamp:2;font-size:13px}.followupRow{grid-template-columns:34px minmax(0,1fr) auto;align-items:center!important;display:grid!important}.followupRow strong,.digestItem strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1180px){.dashboardGrid{grid-template-columns:minmax(0,1fr);gap:14px}.priorityPanel,.setupPanel,.commitmentPanel,.latestPanel,.followupPanel,.digestPanel{grid-area:auto/1/auto/-1}.priorityCard{grid-template-columns:minmax(0,1fr)}.priorityActions{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.priorityActions .messageStateActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.priorityActions .messageFeedbackActions{grid-template-columns:repeat(5,minmax(0,1fr))}.priorityActions .messageFeedbackActions span,.priorityActions .messageFeedbackActions button[value=risky_sender]{grid-column:auto}.latestList{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.dashboardPanel{padding:16px}.panelHeader,.panelHeader.compact{flex-direction:column;align-items:flex-start}.priorityActions,.priorityActions .messageStateActions,.priorityActions .messageFeedbackActions{grid-template-columns:repeat(2,minmax(0,1fr))}.priorityActions>span,.priorityActions>button{width:100%}.priorityActions .messageFeedbackActions span,.priorityActions .messageFeedbackActions button[value=risky_sender]{grid-column:1/-1}.latestMeta{flex-direction:column;align-items:stretch}.latestMeta .replyDraft{max-width:none}.followupRow{grid-template-columns:30px minmax(0,1fr)}.followupRow b{grid-column:2}}@media (max-width:460px){.priorityActions,.priorityActions .messageStateActions,.priorityActions .messageFeedbackActions{grid-template-columns:1fr}}.dashboardPanel{border-radius:16px;min-width:0;padding:26px}@media (min-width:1024px){.digestPanel,.commitmentPanel{grid-area:auto/span 6}.latestPanel{grid-area:auto/span 8}.dashboardSideStack{grid-area:auto/span 4;align-self:start;gap:24px;display:grid}.priorityPanel{grid-area:auto/1/auto/-1}.setupPanel,.followupPanel,.usagePanel{grid-area:auto}}.dashboardSideStack{min-width:0}.setupPanel,.commitmentPanel,.followupPanel,.digestPanel,.usagePanel,.latestPanel{padding:26px}.digestPanel{min-height:0}.digestPanel p{font-size:14px}.digestSummaryGrid,.digestItems{gap:12px}.commitmentMiniList{gap:12px;margin:16px 0}.setupList div,.followupRows div{padding:13px 0}.setupList span,.followupRows span,.setupNote,.digestPanel p{font-size:14px}.connectButton{border-radius:12px;min-height:44px;margin-top:16px;padding:11px 14px}.usagePanel .dashboardMetrics div{min-height:94px}.latestPanel{padding:26px}.latestList{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.latestCard p{-webkit-line-clamp:unset;font-size:14px;line-height:1.6;display:block;overflow:visible}.priorityPanel{padding:26px}.priorityCard p{-webkit-line-clamp:unset;font-size:15px;line-height:1.65;display:block;overflow:visible}.followupRow{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;display:grid!important}@media (max-width:1180px){.dashboardGrid{grid-template-columns:1fr;gap:20px}.digestPanel,.commitmentPanel,.latestPanel,.dashboardSideStack,.priorityPanel{grid-column:1/-1}.dashboardSideStack{gap:20px;display:grid}.latestCard,.priorityCard{grid-template-columns:minmax(0,1fr)}.latestMeta,.priorityActions{max-width:none}}@media (max-width:720px){.dashboardPanel,.setupPanel,.commitmentPanel,.followupPanel,.digestPanel,.usagePanel,.latestPanel,.priorityPanel{padding:18px}.panelHeader,.panelHeader.compact{flex-direction:column;align-items:flex-start}.usagePanel .dashboardMetrics,.priorityActions,.priorityActions .messageStateActions,.priorityActions .messageFeedbackActions{grid-template-columns:1fr}}@media (min-width:1024px){.digestPanel{grid-area:1/1/auto/span 6}.commitmentPanel{grid-area:1/7/auto/span 6}.latestPanel{grid-area:2/1/auto/span 8}.dashboardSideStack{grid-area:2/9/auto/span 4}.priorityPanel{grid-area:3/1/auto/-1}}.dashboardMain{width:100%;max-width:1680px}.dashboardGrid{grid-template-columns:1fr;align-items:start;gap:24px;width:100%;display:grid}.dashboardPanel{border-radius:16px;min-width:0;height:auto;padding:26px}@media (min-width:1024px){.dashboardGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.usagePanel{grid-area:1/1/auto/span 4}.priorityPanel{grid-area:1/5/auto/span 8}.latestPanel{grid-area:2/1/auto/span 7}.commitmentPanel{grid-area:2/8/auto/span 5}.followupPanel{grid-area:3/1/auto/span 6}.relationshipPanel{grid-area:3/7/auto/span 6}.digestPanel{grid-area:4/1/auto/-1}}.usagePanel,.priorityPanel,.latestPanel,.commitmentPanel,.followupPanel,.relationshipPanel,.digestPanel{align-self:start}.panelHeader{margin-bottom:18px}.panelHeader h2,.dashboardPanel h2{font-size:26px;line-height:1.12}.priorityList,.latestList,.commitmentMiniList,.followupRows,.digestItems{gap:16px}.priorityCard{border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:22px;padding:22px}.priorityCard strong{margin-bottom:6px;font-size:17px;line-height:1.3}.priorityCard p,.latestCard p,.followupPanel p,.digestPanel p{-webkit-line-clamp:unset;font-size:15px;line-height:1.65;display:block;overflow:visible}.priorityActions{gap:10px;max-width:none}.priorityActions>span,.priorityActions>button,.priorityActions .messageStateActions button,.priorityActions .replyDraftToggle{border-radius:12px;min-height:42px;padding:10px 12px;font-size:13px}.messageFeedbackActions{gap:8px;padding-top:10px}.messageFeedbackActions span{font-size:9px!important}.messageFeedbackActions button{min-height:34px;padding:8px 9px;font-size:11px}.usagePanel .dashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.usagePanel .dashboardMetrics div{min-height:auto;padding:18px}.usageActions{gap:10px;margin-top:16px;display:grid}.usageActions .connectButton{margin-top:0}.latestCard{border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(210px,260px);align-items:start;gap:18px;padding:18px;display:grid}.latestMeta{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;max-width:none;display:flex}.latestMeta .replyDraft{max-width:none}.commitmentPanel{background:#fff;box-shadow:0 18px 44px #0f0f0f0f}.commitmentWidgetHeader strong{font-size:28px}.commitmentMiniList{margin:16px 0}.commitmentMiniItem{border-radius:14px;padding:14px}.commitmentMiniItem strong{font-size:14px}.followupPanel .digestSummaryGrid{margin-top:18px}.followupRow{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center!important;display:grid!important}.followupRow strong,.digestItem strong{white-space:normal}.digestPanel{border:0}.digestPanel .digestSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.digestItems{grid-template-columns:repeat(2,minmax(0,1fr))}.digestItem{grid-template-columns:58px minmax(0,1fr);gap:6px 10px;padding:12px}@media (max-width:1180px){.dashboardGrid{grid-template-columns:1fr}.usagePanel,.priorityPanel,.latestPanel,.commitmentPanel,.followupPanel,.relationshipPanel,.digestPanel{grid-area:auto/1/auto/-1}.priorityCard,.latestCard{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.dashboardPanel{padding:18px}.panelHeader,.panelHeader.compact{flex-direction:column;align-items:flex-start}.usagePanel .dashboardMetrics,.digestPanel .digestSummaryGrid,.digestItems,.priorityActions,.priorityActions .messageStateActions,.priorityActions .messageFeedbackActions{grid-template-columns:1fr}.latestMeta{flex-direction:column;align-items:stretch}.followupRow{grid-template-columns:34px minmax(0,1fr)}.followupRow b{grid-column:2}}@keyframes skeletonShimmer{to{transform:translate(100%)}}@media (max-width:1180px){.dashboardSkeletonGrid .skeletonPanel{grid-column:1/-1}}.dashboardNotice.warning{color:#9a3412;background:#fff7ed;border-color:#f59e0b61}.dashboardSkeletonGrid .skeletonPanel1{grid-column:1/span 4}.dashboardSkeletonGrid .skeletonPanel2{grid-column:5/span 8}.dashboardSkeletonGrid .skeletonPanel3{grid-column:1/span 7}.dashboardSkeletonGrid .skeletonPanel4{grid-column:8/span 5}.dashboardSkeletonGrid .skeletonPanel5{grid-column:1/span 6}.dashboardSkeletonGrid .skeletonPanel6{grid-column:7/span 6}.dashboardSkeletonGrid .skeletonPanel7{grid-column:1/-1}.skeletonPanel,.skeletonBlock,.skeletonLine,.skeletonTitle,.skeletonHeading,.skeletonAvatar{background:#ece7dc;position:relative;overflow:hidden}.skeletonPanel:after,.skeletonBlock:after,.skeletonLine:after,.skeletonTitle:after,.skeletonHeading:after,.skeletonAvatar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s infinite skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.skeletonPanel{min-height:180px}.skeletonLine{border-radius:999px;width:72%;height:14px;margin-top:14px}.skeletonLine.short{width:36%}.skeletonLine.wide{width:88%}.skeletonTitle{border-radius:14px;width:min(520px,80vw);height:48px;margin-top:12px}.skeletonHeading{border-radius:10px;width:54%;height:28px;margin-top:16px}.logoSkeleton{border-radius:12px;width:150px;height:54px}.skeletonAvatar{border-radius:999px;width:42px;height:42px}.dashboardErrorPage{background:var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.dashboardErrorPanel{max-width:640px}.dashboardErrorPanel h1{font-family:var(--font-syne), Arial, Helvetica, sans-serif;margin:0 0 12px;font-size:clamp(32px,5vw,54px);line-height:1}.dashboardErrorPanel p:not(.dashboardEyebrow){color:var(--muted);line-height:1.7}.dashboardErrorActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.dashboardErrorActions button,.dashboardErrorActions a{background:var(--ink);color:#fff;cursor:pointer;min-height:44px;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}.dashboardErrorActions a{border:1px solid var(--rule);color:var(--ink);background:#fff}@media (max-width:1180px){.dashboardSkeletonGrid .skeletonPanel{grid-column:1/-1}}.dashboardPage{background:#f2f0eb}@media (min-width:1181px){.dashboardPage{grid-template-columns:240px minmax(0,1fr)}.dashboardSidebar{width:240px;padding:24px 16px}.dashboardMain{padding:28px 32px 40px}}.dashboardSidebar{background:#ffffffeb;border-color:#e5e3de}.dashboardNav a,.dashboardMobileMenu nav a{border-radius:8px}.dashboardNav a.active,.dashboardNav a:hover,.dashboardMobileMenu nav a:hover{background:#fff;box-shadow:0 1px 8px #0f0f0f0f}.dashboardHeader{border-bottom:1px solid #e5e3de;padding-bottom:22px}.dashboardHeader h1{letter-spacing:-.02em}.dashboardGrid{margin-top:24px}.dashboardPanel{background:#fff;border-color:#e5e3de;box-shadow:0 12px 34px #0f0f0f0b}.priorityPanel{border-color:#3b7bf63d;box-shadow:0 22px 60px #3b7bf61a}.priorityPanel .panelHeader h2{letter-spacing:-.025em}.usagePanel .dashboardMetrics div{background:#fbfaf7;border:1px solid #eee9df;border-radius:14px}.usagePanel .dashboardMetrics span,.stat-label{letter-spacing:.08em}.latestCard,.priorityCard,.commitmentMiniItem,.followupRow,.digestItem{transition:border-color .15s,box-shadow .15s,transform .15s}.latestCard:hover,.priorityCard:hover,.commitmentMiniItem:hover{border-color:#3b7bf647;box-shadow:0 8px 22px #0f0f0f0f}.dashboardLiveStatus{z-index:120;color:#475569;min-height:34px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#fffffff0;border:1px solid #d8d3c8;border-radius:999px;align-items:center;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 28px #0f0f0f14}.dashboardLiveStatus:before{content:"";background:#16a34a;border-radius:50%;width:7px;height:7px;margin-right:8px}.dashboardLiveStatus.checking:before{background:#f59e0b}.dashboardLiveStatus.updated:before{background:#3b7bf6}.dashboardLiveStatus.error:before{background:#ef4444}@media (max-width:720px){.dashboardLiveStatus{max-width:calc(100vw - 24px);bottom:12px;right:12px}}.dashboardPage{color:#1a1a1a;background:#f2f0eb}@media (min-width:1181px){.dashboardPage{grid-template-columns:240px minmax(0,1fr)}.dashboardSidebar{width:240px;padding:24px 16px}.dashboardMain{padding:24px 32px 32px}}.dashboardSidebar{box-shadow:none;background:#fff;border-right:1px solid #e5e3de}.dashboardLogo{border-bottom:1px solid #e5e3de;align-items:center;min-height:76px;margin-bottom:22px;padding:0 8px 22px;display:flex}.dashboardLogo img{object-fit:contain;width:min(170px,100%);height:auto}.dashboardNav{gap:4px}.dashboardNav a,.dashboardMobileMenu nav a{color:#555;border-radius:8px;min-height:46px;padding:12px 14px;font-size:15px;font-weight:700}.dashboardNav a.active,.dashboardNav a:hover,.dashboardMobileMenu nav a:hover{color:#1a1a1a;background:#f8f7f4;box-shadow:0 1px 4px #0f0f0f14}.dashboardMain{overflow:visible}.dashboardHeader{border:0;align-items:flex-start;padding:0 0 22px}.dashboardHeader h1{letter-spacing:-.035em;max-width:none;font-size:clamp(32px,3vw,46px);line-height:1.02}.dashboardHeader p:not(.dashboardEyebrow){color:#666;max-width:760px;margin-top:8px;font-size:15px;line-height:1.6}.dashboardEyebrow{color:#e8522a;letter-spacing:.14em;font-size:12px;font-weight:900}.userSyncPill,.planSnapshot{border-radius:999px;align-items:center;min-height:32px;font-size:12px;font-weight:850;display:inline-flex}.userSyncPill{color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7;margin-top:14px}.planSnapshot{color:#92400e;background:#fdecd5;border:1px solid #f5c07a;gap:8px;margin-left:8px;padding:0 12px}.planSnapshot span{color:#b45309}.safetyStrip{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 20px;padding:0;display:grid}.safetyStrip div{background:#ebf1ff;border:1px solid #cbd9ff;border-radius:10px;min-height:94px;padding:16px 18px}.safetyStrip strong{color:#2563eb;font-size:14px}.safetyStrip span{color:#555;font-size:13px;line-height:1.55}.dashboardGrid{grid-template-columns:1fr;gap:16px;width:100%;display:grid}@media (min-width:1181px){.dashboardGrid{grid-template-columns:minmax(0,1fr) minmax(360px,380px);align-items:start}.usagePanel{grid-area:1/1/auto/-1}.priorityPanel{grid-area:2/1/span 5}.digestPanel{grid-area:2/2}.latestPanel{grid-area:3/2}.followupPanel{grid-area:4/2}.relationshipPanel{grid-area:5/2}.commitmentPanel{grid-area:6/2}}.dashboardPanel{box-shadow:none;background:#fff;border:1px solid #e5e3de;border-radius:12px;padding:24px}.usagePanel{padding:0;overflow:hidden}.usagePanel .panelHeader{padding:18px 24px 0}.usagePanel .dashboardMetrics{border-top:1px solid #e5e3de;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px;display:grid}.usagePanel .dashboardMetrics div{background:#fff;border:0;border-right:1px solid #e5e3de;border-radius:0;min-height:110px;padding:20px 24px}.usagePanel .dashboardMetrics div:last-child{border-right:0}.usagePanel .dashboardMetrics span,.stat-label{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.usagePanel .dashboardMetrics strong{color:#1a1a1a;letter-spacing:-.04em;font-size:clamp(28px,3vw,38px)}.usagePanel .dashboardMetrics div:first-child strong{color:#e8522a}.usagePanel .dashboardMetrics div:last-child strong{color:#16a34a}.usageActions{gap:10px;padding:18px 24px 20px;display:flex}.usagePanel .setupNote{border-top:1px solid #f2f0eb;margin:0;padding:0 24px 20px}.priorityPanel{box-shadow:none;border-color:#e5e3de;border-radius:12px;padding:24px 32px}.priorityPanel .panelHeader{border-bottom:2px solid #e5e3de;margin-bottom:16px;padding-bottom:16px}.priorityPanel .panelHeader h2{font-size:clamp(26px,2.4vw,34px)}.panelHeaderActions{flex-wrap:wrap}.resolvedToggle,.liveStatus{border-radius:999px;padding:7px 12px;font-size:12px;font-weight:850}.liveStatus{color:#16a34a;background:#e8f5e9;border:1px solid #a5d6a7}.priorityList{gap:12px}.priorityCard{background:#fff;border:1px solid #e5e3de;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:18px;padding:20px;display:grid}.priorityCard:hover,.latestCard:hover{border-color:#d0cec9;transform:none;box-shadow:0 4px 16px #0f0f0f0f}.priorityCard>div:first-child{min-width:0;padding-left:22px;position:relative}.urgencyDot{width:10px;height:10px;position:absolute;top:8px;left:0}.priorityCard strong,.latestCard strong{color:#1a1a1a;font-size:16px;line-height:1.35}.priorityCard p,.latestCard p{color:#555;margin-top:6px;font-size:14px;line-height:1.5}.priorityCard small,.latestCard small{color:#64748b;font-size:13px}.priorityReason{font-weight:750;color:#2563eb!important}.senderTrustLine{font-weight:750;color:#e8522a!important}.priorityActions{align-content:start;gap:10px;min-width:0;display:grid}.priorityActions>span:first-child,.latestMeta>span:first-child{color:#777;background:#f2f0eb;border-radius:6px;justify-self:end;padding:5px 9px;font-size:13px;font-weight:850}.trustBadge{border-radius:999px;min-height:30px;font-size:12px}.priorityActions>button,.messageStateActions button,.connectButton,.replyDraftToggle,.replyDraftActions button{border-radius:8px;min-height:40px;font-size:13px;font-weight:850}.messageStateActions{gap:8px}.messageFeedbackActions{border-top:1px solid #f2f0eb;gap:7px;padding-top:10px}.messageFeedbackActions span{color:#777;letter-spacing:.08em;font-size:11px}.messageFeedbackActions button{border-radius:7px;min-height:34px;font-size:12px}.blockedReplyNotice{color:#92400e;background:#fff8e8;border-radius:8px;max-width:520px;margin-top:12px;padding:10px 14px;font-size:13px;line-height:1.45}.latestPanel,.followupPanel,.relationshipPanel,.commitmentPanel{padding:24px}.latestPanel{background:#fff}.latestList{gap:0}.latestCard{border:0;border-bottom:1px solid #f2f0eb;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.latestCard:last-child{border-bottom:0}.latestMeta{align-items:flex-end;min-width:86px}.commitmentPanel{box-shadow:none;background:#fff}.commitmentWidgetHeader span,.block-badge{color:#b45309;background:#fff8e8;border:1px solid #f5c07a;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:850}.followupPanel,.relationshipPanel{background:#fff;overflow:hidden}.followupRows,.digestItems{gap:0}.followupRow,.digestItem{box-shadow:none;border:0;border-bottom:1px solid #f2f0eb;border-radius:0;padding:12px 0}.followupRow:last-child,.digestItem:last-child{border-bottom:0}.digestPanel{color:#fff;background:#13132b;border:0;border-radius:12px;padding:28px 24px}.digestPanel h2{color:#fff;max-width:12ch;font-size:clamp(26px,2.4vw,34px);line-height:1.1}.digestPanel p,.digestPanel small{color:#ffffffb8}.digestSummaryGrid{gap:12px}.digestPanel .digestSummaryGrid div,.digestActionBox,.digestItem{background:#ffffff14;border:0;border-radius:10px}.digestPanel .digestSummaryGrid div{text-align:center;padding:14px}.digestPanel .digestSummaryGrid strong{color:#fff;font-size:28px}.digestPanel .digestItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.digestPanel .digestItem{padding:14px}.dashboardNotice{border-radius:10px;margin-bottom:16px}.dashboardSkeletonPage,.dashboardSkeletonSidebar{min-height:100vh}.skeletonNav{gap:4px;display:grid}.skeletonNavItem{border-radius:8px;align-items:center;gap:12px;min-height:46px;padding:0 14px;display:flex}.skeletonNavItem.active{background:#f8f7f4;box-shadow:0 1px 4px #0f0f0f14}.skeletonNavIcon{border-radius:5px;width:16px;height:16px}.skeletonNavItem .skeletonLine{width:70%;height:12px;margin-top:0}.dashboardSkeletonHeader{padding-bottom:18px}.skeletonHeaderSub{width:min(620px,72vw)}.skeletonBadgeRow{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.skeletonBadge{border-radius:999px;width:150px;height:32px}.skeletonBadge.wide{width:260px}.dashboardSkeletonStats{background:#fff;border:1px solid #e5e3de;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.dashboardSkeletonStat{border-right:1px solid #e5e3de;min-height:112px;padding:20px 24px}.dashboardSkeletonStat:last-child{border-right:0}.dashboardSkeletonStat span{color:#777;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:850;display:block}.dashboardSkeletonBanners{margin-bottom:16px}.dashboardSkeletonBanners .skeletonLine{display:block}.dashboardSkeletonShell{grid-template-columns:minmax(0,1fr) minmax(360px,380px);gap:16px;display:grid}.dashboardSkeletonInbox,.dashboardSkeletonRailCard{background:#fff;border:1px solid #e5e3de;border-radius:12px}.dashboardSkeletonInbox{padding:24px 32px}.skeletonInboxHeader{border-bottom:2px solid #e5e3de;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.skeletonInboxHeader>div{gap:8px;display:flex}.skeletonChip{border-radius:999px;width:116px;height:32px}.skeletonChip.live{background:#dff3e2;width:96px}.skeletonSectionLabel{background:#ece7dc;border-radius:999px;width:210px;height:15px;margin-bottom:14px;display:block}.skeletonEmailCard{background:#fff;border:1px solid #e5e3de;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;margin-bottom:12px;padding:20px;display:grid}.skeletonPriorityDot{background:#e8522a;border-radius:999px;width:10px;height:10px;margin-top:7px}.skeletonEmailBody .skeletonLine{display:block}.skeletonSubject{width:52%;height:16px}.skeletonScore{border-radius:8px;width:54px;height:28px}.dashboardSkeletonRail{align-content:start;gap:8px;display:grid}.dashboardSkeletonDigest{color:#fff;background:#13132b;border-radius:12px;padding:28px 24px}.dashboardSkeletonDigest .skeletonLine,.dashboardSkeletonDigest .skeletonHeading,.dashboardSkeletonDigest .skeletonBlock{background:#ffffff1f}.digestHeading{width:70%;height:66px;margin:14px 0}.skeletonDigestStats{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.skeletonDigestStats span{border-radius:10px;height:74px}.skeletonDigestAction{border-radius:10px;height:72px}.dashboardSkeletonRailCard{padding:24px}.skeletonRailRows{gap:10px;margin-top:16px;display:grid}@media (max-width:1180px){.dashboardSkeletonShell,.dashboardSkeletonStats,.safetyStrip{grid-template-columns:1fr}.dashboardSkeletonStat{border-bottom:1px solid #e5e3de;border-right:0}.dashboardSkeletonStat:last-child{border-bottom:0}}@media (max-width:720px){.dashboardHeader{gap:16px}.planSnapshot{width:fit-content;margin:8px 0 0;display:flex}.usagePanel .dashboardMetrics{grid-template-columns:1fr 1fr}.usagePanel .dashboardMetrics div:nth-child(2){border-right:0}.usagePanel .dashboardMetrics div{min-height:92px}.priorityCard,.latestCard,.skeletonEmailCard{grid-template-columns:1fr}.priorityCard>div:first-child{padding-left:18px}.priorityActions>span:first-child,.latestMeta>span:first-child{justify-self:start}.digestPanel .digestItems,.digestPanel .digestSummaryGrid{grid-template-columns:1fr}.dashboardSkeletonInbox,.priorityPanel{padding:18px}}.latestPanel{overflow:hidden}.latestPanel .panelHeader{align-items:center;margin-bottom:14px}.latestList{gap:0;display:grid}.latestDisclosureCard{border:0;border-bottom:1px solid #eee9df;border-radius:0;padding:0;display:block}.latestDisclosureCard:last-child{border-bottom:0}.latestDisclosureCard details{display:block}.latestDisclosureCard summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:72px;padding:14px 0;list-style:none;display:grid}.latestDisclosureCard summary::-webkit-details-marker{display:none}.latestDisclosureCard summary:after{content:"+";color:#64748b;border:1px solid #e5e3de;border-radius:50%;grid-area:1/2;justify-self:end;place-items:center;width:24px;height:24px;margin-left:0;font-size:16px;font-weight:800;display:inline-grid}.latestDisclosureCard details[open] summary:after{content:"-";color:#b45309;border-color:#f5c07a}.latestSummaryText{gap:6px;min-width:0;display:grid}.latestSummaryText strong{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.35;display:block;overflow:hidden}.latestSummaryText small{color:#2563eb;font-size:13px;font-weight:650;line-height:1.2}.latestSummaryMeta{justify-items:end;gap:6px;padding-right:0;display:grid}.latestSummaryMeta b{color:#64748b;font-family:var(--font-mono), monospace;white-space:nowrap;background:#f2f0eb;border-radius:7px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.latestSummaryMeta em{color:#b45309;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.latestDetails{background:#fbfaf7;border:1px solid #eee9df;border-radius:10px;gap:10px;margin:0 0 14px;padding:14px;display:grid}.latestDetails p{color:#555;margin:0;font-size:14px;line-height:1.55;display:block;overflow:visible}.latestDetails .senderTrustLine,.latestDetails .messageStatePill,.latestDetails .replyDraftBlockReason{margin-top:0}.latestDetails .latestMeta{align-items:stretch;width:100%;min-width:0;display:grid}.latestDetails .replyDraft,.latestDetails .replyDraftBox{width:100%;max-width:100%}.digestPanel{background:radial-gradient(circle at 100% 0,#3b7bf62e,#0000 34%),#13132b;border:1px solid #ffffff14;padding:28px 24px;position:relative;overflow:hidden}.digestPanel:before{display:none}.digestPanel .dashboardEyebrow{color:#fb923c;margin-bottom:10px}.digestPanel h2{color:#fff;letter-spacing:-.03em;max-width:13ch;margin:0 0 14px;font-size:clamp(28px,2.2vw,36px);line-height:1.08}.digestPanel>p{color:#ffffffc2;margin:0;font-size:14px;line-height:1.65}.digestPanel .digestSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.digestPanel .digestSummaryGrid div{text-align:center;background:#ffffff14;border:1px solid #ffffff0f;border-radius:10px;min-height:82px;padding:14px 10px}.digestPanel .digestSummaryGrid span,.digestPanel .digestActionBox span,.digestPanel .digestItem span{color:#ffffff94;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.digestPanel .digestSummaryGrid strong{color:#fff;font-family:var(--font-syne), Arial, Helvetica, sans-serif;margin-top:8px;font-size:30px;line-height:1;display:block}.digestPanel .digestActionBox{background:#60a5fa1a;border:1px solid #60a5fa24;border-radius:10px;margin-top:12px;padding:14px 16px}.digestPanel .digestActionBox strong{color:#fff;margin-top:7px;font-size:15px;line-height:1.45;display:block}.digestPanel .digestItems{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px;display:grid}.digestPanel .digestItem{background:#ffffff13;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px 10px;min-height:0;padding:12px;display:grid}.digestPanel .digestItem span{color:#bfdbfe;text-align:center;background:#ffffff1f;border-radius:999px;align-self:start;padding:7px 8px}.digestPanel .digestItem strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;line-height:1.35;display:block;overflow:hidden}.digestPanel .digestItem small{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;margin:0;font-size:12px;line-height:1.35;display:block;overflow:hidden}.digestPanel .digestItem b{color:#fed7aa;white-space:nowrap;background:#fb923c2e;border-radius:999px;grid-column:2;justify-self:start;margin-top:4px;padding:7px 10px;font-size:11px;font-weight:850;line-height:1}@media (max-width:720px){.latestDisclosureCard summary{grid-template-columns:minmax(0,1fr);gap:10px}.latestDisclosureCard summary:after{grid-area:2/1;justify-self:start;margin-left:0}.latestSummaryMeta{justify-items:start;padding-right:0}.digestPanel .digestSummaryGrid{grid-template-columns:1fr}}.referenceDashboard{--ref-bg:#f2f0eb;--ref-card:#fff;--ref-ink:#1a1a1a;--ref-muted:#666;--ref-rule:#e5e3de;--ref-blue:#3b7bf6;--ref-orange:#e8522a;--ref-green:#16a34a;--ref-dark:#13132b;background:var(--ref-bg);min-height:100vh;color:var(--ref-ink);grid-template-columns:240px minmax(0,1fr);font-size:15px;line-height:1.5;display:grid}.referenceDashboard .dashboardSidebar{border-right:1px solid var(--ref-rule);background:var(--ref-card);width:240px;min-width:240px;height:100vh;padding:24px 16px;position:sticky;top:0}.referenceDashboard .dashboardLogo{border-bottom:1px solid var(--ref-rule);min-height:74px;margin:0 0 24px;padding:0 8px 24px}.referenceDashboard .dashboardLogo img{width:170px;max-width:100%}.referenceDashboard .dashboardNav{gap:4px;display:grid}.referenceDashboard .dashboardNav a{color:#555;border-radius:8px;align-items:center;min-height:46px;padding:12px 14px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.referenceDashboard .dashboardNav a:hover,.referenceDashboard .dashboardNav a.active{background:var(--ref-bg);color:var(--ref-ink);box-shadow:0 1px 4px #00000014}.referenceDashboard .dashboardMain{min-width:0;padding:0}.referenceDashboard .dashboardHeader{background:var(--ref-bg);border:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 32px 0;display:flex}.referenceDashboard .dashboardEyebrow{color:var(--ref-orange);letter-spacing:.125em;text-transform:uppercase;font-size:12px;font-weight:800}.referenceDashboard .dashboardHeader h1{color:var(--ref-ink);letter-spacing:-.03em;margin:6px 0;font-size:32px;font-weight:850;line-height:1.12}.referenceDashboard .dashboardHeader p:not(.dashboardEyebrow){max-width:720px;color:var(--ref-muted);margin:0 0 16px;font-size:15px;line-height:1.5}.referenceDashboard .userSyncPill,.referenceDashboard .planSnapshot{border-radius:999px;align-items:center;min-height:34px;margin:0 8px 24px 0;padding:6px 12px;font-size:13px;font-weight:750;display:inline-flex}.referenceDashboard .userSyncPill{color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7}.referenceDashboard .planSnapshot{color:#b45309;background:#fdecd5;border:1px solid #f5c07a}.referenceDashboard .dashboardNotice{border-radius:10px;margin:16px 32px 0}.referenceDashboard .onboardingPanel{margin:16px 32px}.referenceDashboard .safetyStrip{border-top:1px solid var(--ref-rule);border-bottom:1px solid var(--ref-rule);background:var(--ref-bg);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:10px 30px;display:grid}.referenceDashboard .safetyStrip div{background:#ebf1ff;border:0;border-radius:10px;min-height:58px;padding:10px 16px}.referenceDashboard .safetyStrip strong{color:var(--ref-blue);margin-bottom:2px;font-size:13px;font-weight:800;display:block}.referenceDashboard .safetyStrip span{color:#555;font-size:12px;line-height:1.35}.referenceDashboard .dashboardGrid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:0;width:100%;padding:0;display:grid}.referenceDashboard .dashboardPanel{box-shadow:none;border:0;border-radius:0}.referenceDashboard .usagePanel{border-top:1px solid var(--ref-rule);border-bottom:1px solid var(--ref-rule);background:var(--ref-card);grid-area:1/1/auto/-1;padding:0;overflow:hidden}.referenceDashboard .usagePanel .panelHeader,.referenceDashboard .usageActions,.referenceDashboard .usagePanel .setupNote{display:none}.referenceDashboard .usagePanel .dashboardMetrics{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.referenceDashboard .usagePanel .dashboardMetrics div{border:0;border-right:1px solid var(--ref-rule);background:var(--ref-card);border-radius:0;min-height:116px;padding:20px 32px}.referenceDashboard .usagePanel .dashboardMetrics span{color:#777;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.referenceDashboard .usagePanel .dashboardMetrics strong{color:var(--ref-ink);letter-spacing:-.04em;font-size:32px;font-weight:850}.referenceDashboard .usagePanel .dashboardMetrics div:first-child strong{color:var(--ref-orange)}.referenceDashboard .usagePanel .dashboardMetrics div:last-child strong{color:var(--ref-green)}.referenceDashboard .priorityPanel{border-right:1px solid var(--ref-rule);background:var(--ref-bg);grid-area:2/1/span 5;min-height:calc(100vh - 116px);padding:24px 32px}.referenceDashboard .priorityPanel .panelHeader{border:0;align-items:center;margin:0 0 20px;padding:0}.referenceDashboard .priorityPanel .panelHeader h2{color:#777;font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:900}.referenceDashboard .panelHeaderActions{align-items:center;gap:8px;display:flex}.referenceDashboard .resolvedToggle,.referenceDashboard .liveStatus{border-radius:999px;min-height:32px;padding:6px 14px;font-size:13px;font-weight:750}.referenceDashboard .liveStatus{color:var(--ref-green);background:#e8f5e9;border:1px solid #a5d6a7}.referenceDashboard .priorityList{gap:12px;display:grid}.referenceDashboard .priorityCard{border:1px solid var(--ref-rule);background:var(--ref-card);border-radius:12px;padding:0;display:block;overflow:hidden}.referenceDashboard .priorityCard>div:first-child{min-width:0;padding:20px 20px 10px 44px;position:relative}.referenceDashboard .urgencyDot{width:10px;height:10px;top:27px;left:20px}.referenceDashboard .priorityCard strong{color:var(--ref-ink);margin-bottom:6px;font-size:16px;font-weight:800;line-height:1.35;display:block}.referenceDashboard .priorityCard p{color:#555;margin:0 0 8px;font-size:14px;line-height:1.5}.referenceDashboard .priorityCard small{margin-top:6px;font-size:13px;line-height:1.45;display:block}.referenceDashboard .priorityReason{font-weight:750;color:var(--ref-blue)!important}.referenceDashboard .senderTrustLine{font-weight:750;color:var(--ref-orange)!important}.referenceDashboard .blockedReplyNotice{color:#92400e;background:#fff8e8;border:1px solid #f5c07a;border-radius:8px;max-width:none;margin-top:12px;padding:10px 14px}.referenceDashboard .priorityActions{background:#fafaf8;border-top:1px solid #f2f0eb;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.referenceDashboard .priorityActions>span:first-child,.referenceDashboard .trustBadge{border-radius:999px;min-height:30px;padding:7px 12px;font-size:12px;font-weight:850}.referenceDashboard .priorityActions>button,.referenceDashboard .messageStateActions button,.referenceDashboard .replyDraftToggle{border-radius:6px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:750}.referenceDashboard .priorityActions>button{background:var(--ref-ink);color:#fff}.referenceDashboard .messageStateActions,.referenceDashboard .messageFeedbackActions{border:0;flex-wrap:wrap;gap:8px;width:auto;padding:0;display:flex}.referenceDashboard .messageFeedbackActions{margin-left:auto}.referenceDashboard .messageFeedbackActions span{color:#777;letter-spacing:.04em;text-transform:uppercase;align-self:center;font-size:12px;font-weight:800}.referenceDashboard .messageFeedbackActions button{border-radius:6px;min-height:34px;padding:6px 12px;font-size:13px;font-weight:750}.referenceDashboard .replyDraft,.referenceDashboard .replyDraftBlocked{flex:100%}.referenceDashboard .replyDraftBox,.referenceDashboard .priorityActions .replyDraftBox{width:100%;max-width:100%}.referenceDashboard .digestPanel,.referenceDashboard .latestPanel,.referenceDashboard .followupPanel,.referenceDashboard .relationshipPanel,.referenceDashboard .commitmentPanel{border-left:0;border-bottom:1px solid var(--ref-rule);background:var(--ref-card);grid-column:2;padding:24px}.referenceDashboard .digestPanel{background:var(--ref-dark);color:#fff;border:0;grid-row:2;padding:28px 24px}.referenceDashboard .latestPanel{grid-row:3}.referenceDashboard .followupPanel{grid-row:4}.referenceDashboard .relationshipPanel{grid-row:5}.referenceDashboard .commitmentPanel{grid-row:6}.referenceDashboard .latestPanel .panelHeader,.referenceDashboard .commitmentWidgetHeader{align-items:center;margin-bottom:16px}.referenceDashboard .latestPanel h2,.referenceDashboard .followupPanel h2,.referenceDashboard .relationshipPanel h2,.referenceDashboard .commitmentWidgetHeader strong{color:var(--ref-ink);font-size:16px;font-weight:800;line-height:1.25}.referenceDashboard .latestList{gap:0;display:grid}.referenceDashboard .latestDisclosureCard{border:0;border-bottom:1px solid #f2f0eb;border-radius:0;padding:0}.referenceDashboard .latestDisclosureCard:last-child{border-bottom:0}.referenceDashboard .latestDisclosureCard summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:12px 0;list-style:none;display:grid}.referenceDashboard .latestDisclosureCard summary::-webkit-details-marker{display:none}.referenceDashboard .latestDisclosureCard summary:after{content:"+";border:1px solid var(--ref-rule);color:#777;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.referenceDashboard .latestDisclosureCard details[open] summary:after{content:"-"}.referenceDashboard .latestSummaryText{min-width:0}.referenceDashboard .latestSummaryText strong{color:var(--ref-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;display:block;overflow:hidden}.referenceDashboard .latestSummaryText small{color:var(--ref-blue);font-size:13px;font-weight:650}.referenceDashboard .latestSummaryMeta{justify-items:end;gap:4px;display:grid}.referenceDashboard .latestSummaryMeta b{background:var(--ref-bg);color:#777;font-family:var(--font-mono), monospace;border-radius:6px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:900}.referenceDashboard .latestSummaryMeta em{color:#b45309;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.referenceDashboard .latestDetails{border:1px solid var(--ref-rule);background:#fafaf8;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.referenceDashboard .latestDetails p{color:#555;margin:0;font-size:14px;line-height:1.5}.referenceDashboard .digestPanel .dashboardEyebrow{color:var(--ref-orange)}.referenceDashboard .digestPanel h2{color:#fff;letter-spacing:-.025em;max-width:none;margin:12px 0;font-size:26px;font-weight:850;line-height:1.2}.referenceDashboard .digestPanel>p{color:#ffffffb8;font-size:14px;line-height:1.6}.referenceDashboard .digestPanel .digestSummaryGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.referenceDashboard .digestPanel .digestSummaryGrid div,.referenceDashboard .digestPanel .digestActionBox,.referenceDashboard .digestPanel .digestItem{background:#ffffff14;border:0;border-radius:8px}.referenceDashboard .digestPanel .digestSummaryGrid div{text-align:center;min-height:86px;padding:14px}.referenceDashboard .digestPanel .digestSummaryGrid span,.referenceDashboard .digestPanel .digestActionBox span,.referenceDashboard .digestPanel .digestItem span{color:#fff9;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.referenceDashboard .digestPanel .digestSummaryGrid strong{color:#fff;margin-top:8px;font-size:28px;line-height:1;display:block}.referenceDashboard .digestPanel .digestActionBox{margin-top:12px;padding:14px 16px}.referenceDashboard .digestPanel .digestActionBox strong{color:#fff;margin-top:8px;font-size:14px;line-height:1.45;display:block}.referenceDashboard .digestPanel .digestItems{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.referenceDashboard .digestPanel .digestItem{min-height:132px;padding:14px;display:block}.referenceDashboard .digestPanel .digestItem span{color:#bfdbfe;background:#ffffff1a;border-radius:999px;padding:6px 8px;display:inline-block}.referenceDashboard .digestPanel .digestItem strong{color:#fffffff0;text-overflow:ellipsis;margin:10px 0 6px;font-size:13px;line-height:1.4;display:block;overflow:hidden}.referenceDashboard .digestPanel .digestItem small{color:#ffffff94;font-size:12px;display:block}.referenceDashboard .digestPanel .digestItem b{color:#ffffffe6;background:#ffffff26;border-radius:6px;margin-top:10px;padding:6px 10px;font-size:12px;display:inline-block}.referenceDashboard .followupRows,.referenceDashboard .commitmentMiniList{gap:0;display:grid}.referenceDashboard .followupRow,.referenceDashboard .commitmentMiniItem{background:0 0;border:0;border-bottom:1px solid #f2f0eb;border-radius:0;padding:12px 0}.referenceDashboard .followupRow:last-child,.referenceDashboard .commitmentMiniItem:last-child{border-bottom:0}.referenceDashboard .dashboardMobileMenu{display:none}@media (max-width:1180px){.referenceDashboard{display:block}.referenceDashboard .dashboardSidebar{z-index:50;justify-content:space-between;align-items:center;width:100%;min-width:0;height:auto;min-height:72px;padding:10px 18px;display:flex;position:sticky}.referenceDashboard .dashboardLogo{border:0;min-height:0;margin:0;padding:0}.referenceDashboard .dashboardLogo img{width:126px}.referenceDashboard .dashboardNav{display:none}.referenceDashboard .dashboardMobileMenu{display:block}.referenceDashboard .dashboardHeader{padding:22px 20px 0}.referenceDashboard .dashboardNotice,.referenceDashboard .onboardingPanel{margin-left:20px;margin-right:20px}.referenceDashboard .safetyStrip{grid-template-columns:1fr;padding:16px 20px}.referenceDashboard .dashboardGrid{grid-template-columns:1fr}.referenceDashboard .usagePanel,.referenceDashboard .priorityPanel,.referenceDashboard .digestPanel,.referenceDashboard .latestPanel,.referenceDashboard .followupPanel,.referenceDashboard .relationshipPanel,.referenceDashboard .commitmentPanel{grid-area:auto/1}.referenceDashboard .priorityPanel{border-right:0;min-height:0;padding:20px}}@media (max-width:720px){.referenceDashboard .dashboardHeader h1{font-size:30px}.referenceDashboard .usagePanel .dashboardMetrics{grid-template-columns:1fr 1fr}.referenceDashboard .usagePanel .dashboardMetrics div{min-height:96px;padding:18px 20px}.referenceDashboard .usagePanel .dashboardMetrics div:nth-child(2){border-right:0}.referenceDashboard .priorityActions,.referenceDashboard .messageStateActions,.referenceDashboard .messageFeedbackActions{width:100%;margin-left:0;display:grid}.referenceDashboard .digestPanel .digestSummaryGrid,.referenceDashboard .digestPanel .digestItems{grid-template-columns:1fr}.referenceDashboard .latestDisclosureCard summary{grid-template-columns:minmax(0,1fr) auto}.referenceDashboard .latestSummaryMeta{grid-column:1;justify-items:start}}.referenceDashboard{height:100vh;min-height:100vh;overflow:hidden}.referenceDashboard .dashboardSidebar{height:100vh;overflow-y:auto}.referenceDashboard .dashboardMain{flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.referenceDashboard .dashboardHeader,.referenceDashboard .dashboardNotice,.referenceDashboard .onboardingPanel,.referenceDashboard .safetyStrip{flex:none}.referenceDashboard .dashboardGrid{flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 380px;gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.referenceDashboard .usagePanel{border-left:0;border-right:0;border-radius:0;grid-area:1/1/auto/-1;padding:0}.referenceDashboard .usagePanel .panelHeader,.referenceDashboard .usagePanel .usageActions,.referenceDashboard .usagePanel .setupNote{display:none}.referenceDashboard .usagePanel .dashboardMetrics{background:#fff;border-top:1px solid #e5e3de;border-bottom:1px solid #e5e3de;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.referenceDashboard .usagePanel .dashboardMetrics div{background:0 0;border:0;border-right:1px solid #e5e3de;border-radius:0;min-height:76px;padding:12px 30px}.referenceDashboard .usagePanel .dashboardMetrics div:last-child{border-right:0}.referenceDashboard .usagePanel .dashboardMetrics span{color:#777;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.referenceDashboard .usagePanel .dashboardMetrics strong{color:#1a1a1a;margin-top:5px;font-size:28px;line-height:1}.referenceDashboard .priorityPanel{border:0;border-right:1px solid #e5e3de;border-radius:0;grid-area:2/1;height:100%;min-height:0;padding:20px 30px;overflow-y:auto}.referenceDashboard .dashboardRightRail{background:#f2f0eb;border-left:1px solid #e5e3de;flex-direction:column;grid-area:2/2;height:100%;min-height:0;display:flex;overflow-y:auto}.referenceDashboard .priorityPanel::-webkit-scrollbar{width:6px}.referenceDashboard .dashboardRightRail::-webkit-scrollbar{width:6px}.referenceDashboard .dashboardSidebar::-webkit-scrollbar{width:6px}.referenceDashboard .priorityPanel::-webkit-scrollbar-thumb{background:#d0cec9;border-radius:999px}.referenceDashboard .dashboardRightRail::-webkit-scrollbar-thumb{background:#d0cec9;border-radius:999px}.referenceDashboard .dashboardSidebar::-webkit-scrollbar-thumb{background:#d0cec9;border-radius:999px}.referenceDashboard .dashboardRightRail>.dashboardPanel{width:100%;box-shadow:none;border:0;border-bottom:1px solid #e5e3de;border-radius:0;margin:0}.referenceDashboard .dashboardRightRail>.dashboardPanel:not(.digestPanel){background:#fff;padding:20px 22px}.referenceDashboard .dashboardRightRail>.digestPanel{padding:22px}.referenceDashboard .latestPanel{background:#fff}.referenceDashboard .latestArrivalRows{gap:0;display:grid}.referenceDashboard .latestArrivalRow{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #f2f0eb;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.referenceDashboard .latestArrivalRow:hover .latestArrivalMain strong{color:#e8522a}.referenceDashboard .latestArrivalIndex{color:#999;font-family:var(--font-mono), monospace;padding-top:3px;font-size:12px;font-weight:850}.referenceDashboard .latestArrivalMain{min-width:0;display:grid}.referenceDashboard .latestArrivalMain strong{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;transition:color .15s;overflow:hidden}.referenceDashboard .latestArrivalMain small{color:#3b7bf6;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:650;overflow:hidden}.referenceDashboard .latestArrivalMain em{color:#68758f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-style:normal;overflow:hidden}.referenceDashboard .latestArrivalMeta{justify-items:end;gap:7px;display:grid}.referenceDashboard .latestArrivalMeta b{color:#68758f;font-family:var(--font-mono), monospace;white-space:nowrap;background:#f2f0eb;border-radius:6px;padding:4px 8px;font-size:12px}.referenceDashboard .latestArrivalMeta small,.referenceDashboard .latestMoreButton{color:#2563eb;background:#ebf1ff;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:800}.referenceDashboard .latestMoreButton{cursor:pointer;border:0;width:100%;margin-top:14px;font-family:inherit}.referenceDashboard .latestArrivalEmpty{color:#68758f;border:1px dashed #d9d6ce;border-radius:10px;padding:18px}.referenceDashboard .latestArrivalEmpty strong{color:#1a1a1a;margin-bottom:6px;display:block}.referenceDashboard .latestDrawerOverlay{z-index:100;background:#0f0f1461;justify-content:flex-end;display:flex;position:fixed;inset:0}.referenceDashboard .latestDrawer{background:#fff;border-left:1px solid #e5e3de;width:min(480px,100%);height:100%;padding:28px;overflow-y:auto;box-shadow:-20px 0 50px #0000001f}.referenceDashboard .latestDrawerHeader{border-bottom:1px solid #f2f0eb;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.referenceDashboard .latestDrawerHeader h3{margin:0 0 8px;font-size:22px;line-height:1.2}.referenceDashboard .latestDrawerHeader span{color:#3b7bf6;font-weight:700}.referenceDashboard .latestDrawerHeader button{cursor:pointer;background:#fff;border:1px solid #d0cec9;border-radius:8px;align-self:start;padding:8px 12px;font-weight:800}.referenceDashboard .latestDrawerSnippet{color:#555;margin:22px 0;font-size:15px;line-height:1.65}.referenceDashboard .latestDrawerMeta{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.referenceDashboard .latestDrawerMeta span{color:#b45309;background:#fff8e8;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}@media (max-width:1180px){.referenceDashboard{height:auto;min-height:100vh;overflow:visible}.referenceDashboard .dashboardMain,.referenceDashboard .dashboardSidebar{height:auto;overflow:visible}.referenceDashboard .dashboardGrid{grid-template-rows:auto;grid-template-columns:1fr;display:grid;overflow:visible}.referenceDashboard .usagePanel,.referenceDashboard .priorityPanel,.referenceDashboard .dashboardRightRail{grid-area:auto/1;height:auto;overflow:visible}.referenceDashboard .dashboardRightRail{border-left:0}.referenceDashboard .priorityPanel{border-right:0}}@media (max-width:720px){.referenceDashboard .usagePanel .dashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.referenceDashboard .usagePanel .dashboardMetrics div{min-height:92px;padding:16px 18px}.referenceDashboard .usagePanel .dashboardMetrics div:nth-child(2){border-right:0}.referenceDashboard .priorityPanel{padding:20px}.referenceDashboard .latestArrivalRow{grid-template-columns:28px minmax(0,1fr)}.referenceDashboard .latestArrivalMeta{grid-column:2;justify-items:start}}.referenceDashboard .dashboardHeader{border-bottom:0;padding:12px 30px 10px}.referenceDashboard .dashboardHeader h1{letter-spacing:-.02em;margin:4px 0 6px;font-size:28px;font-weight:850;line-height:1.08}.referenceDashboard .dashboardHeader .dashboardEyebrow{margin-bottom:2px}.referenceDashboard .dashboardHeader p:not(.dashboardEyebrow){margin:0 0 9px;font-size:14px;line-height:1.35}.referenceDashboard .dashboardHeader>div:first-child{max-width:none}.referenceDashboard .dashboardHeader .userSyncPill,.referenceDashboard .dashboardHeader .planSnapshot{vertical-align:middle;display:inline-flex}.referenceDashboard .dashboardHeader .planSnapshot{margin-left:10px}.referenceDashboard .dashboardHeader .userSyncPill,.referenceDashboard .dashboardHeader .planSnapshot{min-height:32px;padding:6px 12px}.referenceDashboard .dashboardGrid{grid-template-columns:minmax(0,1fr) 380px}.referenceDashboard .panelHeader{border-bottom:1px solid #e5e3de;margin:0 0 16px;padding-bottom:12px}.referenceDashboard .panelHeader h2{letter-spacing:.1em;text-transform:uppercase;color:#777;font-size:13px;font-weight:850}.referenceDashboard .priorityPanel .panelHeader{align-items:center}.referenceDashboard .priorityPanel .panelHeaderActions{margin-left:auto}.referenceDashboard .priorityList{gap:12px}.referenceDashboard .priorityCard{box-shadow:none;background:#fff;border:1px solid #e5e3de;border-radius:12px;display:block;overflow:hidden}.referenceDashboard .priorityCard>div:first-child{min-height:182px;padding:20px 70px 14px 48px}.referenceDashboard .priorityCard>div:first-child>strong{white-space:nowrap;text-overflow:ellipsis;max-width:720px;overflow:hidden}.referenceDashboard .priorityCard>div:first-child>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:860px;display:-webkit-box;overflow:hidden}.referenceDashboard .priorityScorePill{color:#8b94a5;min-height:30px;font-family:var(--font-mono), monospace;background:#f2f0eb;border-radius:7px;align-items:center;padding:5px 9px;font-size:13px;font-weight:850;display:inline-flex;position:absolute;top:20px;right:20px}.referenceDashboard .priorityActions{background:#fafaf8;border-top:1px solid #f2f0eb;align-items:center;gap:10px;padding:14px 20px;display:flex}.referenceDashboard .priorityActions>button,.referenceDashboard .messageStateActions button{min-width:116px}.referenceDashboard .messageStateActions{gap:10px;display:flex}.referenceDashboard .messageStateActions button[value=resolved]{color:#dc2626;background:#fff;border-color:#fca5a5}.referenceDashboard .messageFeedbackActions{align-items:center;gap:8px;margin-left:auto;display:flex}.referenceDashboard .messageFeedbackActions button{min-width:82px}.referenceDashboard .messageFeedbackActions button[value=risky_sender]{display:none}.referenceDashboard .priorityActions .replyDraft{flex:0 0 100%;order:10;margin-top:10px}.referenceDashboard .priorityActions .replyDraftToggle{color:#555;background:0 0;border:0;justify-content:flex-start;width:auto;min-width:0;padding-left:0}.referenceDashboard .priorityActions .replyDraftBox{margin-top:12px}.referenceDashboard .dashboardRightRail{background:#f2f0eb}.referenceDashboard .dashboardRightRail>.dashboardPanel{flex:none}.referenceDashboard .dashboardRightRail>.digestPanel{background:#13132b;order:1;padding:28px 24px}.referenceDashboard .dashboardRightRail>.latestPanel{order:2}.referenceDashboard .dashboardRightRail>.followupPanel{order:3}.referenceDashboard .dashboardRightRail>.commitmentPanel{order:4}.referenceDashboard .dashboardRightRail>.relationshipPanel{order:5}.referenceDashboard .latestPanel .panelHeader,.referenceDashboard .followupPanel .panelHeader,.referenceDashboard .commitmentPanel .panelHeader{border-bottom:0;margin-bottom:16px;padding-bottom:0}.referenceDashboard .latestArrivalRow{grid-template-columns:28px minmax(0,1fr) auto;min-height:64px}.referenceDashboard .latestArrivalMain strong{color:#1a1a1a}.referenceDashboard .latestArrivalMain em{color:#e8522a;font-weight:650}.referenceDashboard .latestArrivalMeta small{color:#2563eb;background:#ebf1ff}.referenceDashboard .latestMoreButton{color:#b45309;background:#fff8e8;border:1px solid #f5c07a}.referenceDashboard .followupPanel .digestSummaryGrid,.referenceDashboard .followupPanel .digestActionBox{display:none}.referenceDashboard .commitmentPanel .connectButton{width:100%;margin-top:16px}.referenceDashboard .commitmentPanel{min-height:220px}.referenceDashboard .commitmentWidget{min-height:172px;display:grid}.referenceDashboard .commitmentEmptyPanel{text-align:center;align-content:center;justify-items:center;min-height:142px;padding:18px 4px 10px;display:grid}.referenceDashboard .commitmentEmptyPanel span{color:#fff;background:linear-gradient(135deg,#fb7185,#f59e0b);border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:14px;font-size:0;display:grid;transform:rotate(-14deg);box-shadow:0 10px 24px #fb718538}.referenceDashboard .commitmentEmptyPanel span:before{content:"";opacity:.95;background:linear-gradient(#fff,#fff) 50% 10px/20px 3px no-repeat,linear-gradient(#fff,#fff) 50%/3px 20px no-repeat;width:22px;height:22px;transform:rotate(45deg)}.referenceDashboard .commitmentEmptyPanel p{color:#68758f;max-width:280px;margin:0;font-size:15px;line-height:1.5}@media (min-width:1181px){.referenceDashboard .dashboardHeader,.referenceDashboard .dashboardNotice,.referenceDashboard .onboardingPanel,.referenceDashboard .safetyStrip,.referenceDashboard .usagePanel{z-index:2;position:relative}}@media (max-width:1180px){.referenceDashboard .dashboardHeader .planSnapshot{margin-left:0}}@media (max-width:720px){.referenceDashboard .priorityCard>div:first-child{min-height:0;padding:18px 18px 14px 42px}.referenceDashboard .priorityScorePill{margin:0 0 10px;position:static}.referenceDashboard .priorityActions,.referenceDashboard .messageStateActions,.referenceDashboard .messageFeedbackActions{width:100%;margin-left:0;display:grid}.referenceDashboard .messageFeedbackActions{grid-template-columns:1fr 1fr}.referenceDashboard .messageFeedbackActions span{grid-column:1/-1}}.commitmentCreatePanel{margin-bottom:1rem}.commitmentEditForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.85rem;display:grid}.commitmentEditForm label{color:var(--muted);gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.commitmentEditForm input,.commitmentEditForm select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:.65rem .75rem}.commitmentFormWide{grid-column:1/-1}.commitmentCardTopline{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.commitmentDue{color:#2451c7;text-transform:uppercase;letter-spacing:.04em;background:#eef4ff;border-radius:999px;align-items:center;width:fit-content;padding:.3rem .55rem;font-size:.72rem;font-weight:900;display:inline-flex}.commitmentDue.overdue{color:#b42318;background:#ffe5e5}.commitmentDue.today,.commitmentDue.tomorrow{color:#a35200;background:#fff1c7}.commitmentDue.this_week{color:#057647;background:#e7fff2}.commitmentEditDetails{border-top:1px solid var(--line);padding-top:.85rem}.commitmentEditDetails summary{cursor:pointer;color:#2563eb;margin-bottom:.75rem;font-weight:900}.commitmentSuggestion{background:#f4f9ff;border:1px solid #b7d4ff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.commitmentSuggestion strong{margin-bottom:.25rem;display:block}.commitmentSuggestion p{color:var(--muted);margin:0}@media (max-width:760px){.commitmentEditForm,.commitmentSuggestion{grid-template-columns:1fr}}