:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.inbox-tabs{flex-wrap:wrap;gap:8px;margin-block:20px;display:flex}.inbox-layout{align-items:start;gap:24px;display:grid}.inbox-layout>*{min-width:0}.inquiry-list h2{font-size:1.15rem}.inquiry-selected{border-color:var(--brand-primary);border-width:2px}.chat-messages{gap:16px;max-height:680px;padding:6px;display:grid;overflow-y:auto}.chat-message{overflow-wrap:anywhere;border:1px solid #ded9d4;border-radius:8px;max-width:96%;padding:16px}.chat-message.outgoing{background:#fff6f5;margin-left:12px}.chat-message audio{max-width:100%}.chat-message small{margin-bottom:10px;display:block}@media (min-width:1000px){.inbox-layout{grid-template-columns:minmax(260px,1fr) minmax(0,2fr)}}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}caption{text-align:left;padding-block:12px;font-weight:700}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #ded9d4;min-width:110px;padding:12px}.date-range{background:#fff;border:1px solid #ded9d4;border-radius:8px;max-width:640px;margin-block:24px;padding:16px}.month-navigation{justify-content:space-between;align-items:center;gap:12px;display:flex}.date-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.date-cell{min-width:0;min-height:48px;color:var(--brand-foreground);background:#fff;border-color:#ded9d4;padding:4px}.date-cell.selected{background:var(--brand-primary);color:#fff}.date-cell small{font-size:.55rem;display:block}.commerce-warnings{border-left:3px solid var(--brand-primary);padding-block:10px}button,.button-link{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;cursor:pointer;font:inherit;border-radius:6px;min-height:44px;padding:10px 16px;font-size:.9rem}button.secondary{color:var(--brand-primary);background:#fff}button:disabled,fieldset:disabled button{cursor:wait;opacity:.65}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--brand-primary);outline-offset:3px}.button-link{margin-top:20px;text-decoration:none;display:inline-block}input,select,textarea{width:100%;color:var(--brand-foreground);font:inherit;background:#fff;border:1px solid #aaa19b;border-radius:4px;min-height:44px;padding:10px}textarea{resize:vertical}label{gap:6px;margin-bottom:16px;font-size:.9rem;display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset fieldset{border-top:1px solid #ded9d4;margin-top:16px;padding:20px 0}legend{padding:0 8px 0 0;font-weight:700}.editor{margin:20px 0}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.check{align-items:center;gap:10px;display:flex}.check input{flex:0 0 20px;width:20px;height:20px;min-height:20px}.auth-shell{max-width:560px;margin:auto;padding:40px 20px}.auth-card{background:#fff;border:1px solid #ded9d4;border-radius:12px;padding:24px}.auth-card h1{font-size:2rem}.workspace{max-width:1240px;margin:auto;padding:20px}.workspace-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-nav{border-block:1px solid #ded9d4;flex-wrap:wrap;gap:12px 24px;margin:20px 0;padding:20px 0;display:flex}.workspace-nav a{padding:8px 0}.organization-selector{max-width:520px}.workspace main{padding:20px 0}.workspace h1{font-size:clamp(2rem,5vw,3rem)}.context-note{color:var(--brand-primary);font-size:.85rem}.cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;margin:24px 0;display:grid}.panel{overflow-wrap:anywhere;background:#fff;border:1px solid #ded9d4;border-radius:8px;margin-block:20px;padding:20px}.panel h2,.panel h3,.panel h4{margin-top:0}.list-row{overflow-wrap:anywhere;border-bottom:1px solid #ded9d4;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 0;display:flex}.list-row p{margin:6px 0}.detail{border-top:3px solid var(--brand-primary);margin-top:32px;padding-top:20px}.preserve-text{white-space:pre-wrap}[role=alert]{border-left:3px solid var(--brand-primary);background:#fff;padding:12px}[role=status]{padding-block:10px}@media (min-width:720px){.form-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.workspace{padding:40px}}*{box-sizing:border-box}body{background:var(--brand-background);color:var(--brand-foreground);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-underline-offset:.25em}a:focus-visible{outline:3px solid var(--brand-primary);outline-offset:5px}.shell{max-width:1120px;margin:0 auto;padding:24px}.header{border-bottom:1px solid #ded9d4;justify-content:space-between;align-items:center;gap:16px;padding-bottom:40px;display:flex}.brand{overflow-wrap:anywhere;align-items:center;gap:12px;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.badge{white-space:nowrap;border:1px solid #ded9d4;border-radius:24px;padding:4px 12px;font-size:.75rem}main{padding:56px 0 32px}.eyebrow{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}h1{letter-spacing:-.045em;max-width:920px;margin:24px 0;font-size:clamp(2.2rem,5vw,4rem);line-height:1.12}.intro{color:#615b57;max-width:650px;font-size:1.1rem}.notice{border:1px solid #ded9d4;border-left:4px solid var(--brand-primary);background:#fff;border-radius:8px;align-items:flex-start;gap:20px;margin:48px 0;padding:24px;display:flex}.notice h2{margin:0 0 8px;font-size:1rem}.notice p{color:#615b57;max-width:650px;margin:0;font-size:.9rem}.phase{color:var(--brand-primary);font-weight:700}.pillars{grid-template-columns:1fr;gap:28px;display:grid}.pillars section{border-top:1px solid #ded9d4;padding-top:20px}.pillars span{color:var(--brand-primary);font-size:.8rem}.pillars h2{margin-bottom:8px;font-size:1rem}.pillars p{color:#615b57;font-size:.9rem}footer{color:#615b57;border-top:1px solid #ded9d4;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:32px;padding:24px 0;font-size:.8rem;display:flex}footer nav{flex-wrap:wrap;gap:20px;display:flex}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.metric-grid div{border:1px solid var(--border,#ddd);border-radius:8px;padding:12px}.metric-grid dd{margin:6px 0 0;font-size:1.6rem;font-weight:700}.skip-link{background:#fff;padding:12px;position:absolute;top:-100px}.skip-link:focus{top:4px}@media (min-width:720px){.shell{padding:40px}.pillars{grid-template-columns:repeat(3,1fr)}main{padding-top:72px}}@media (max-width:380px){.header{flex-wrap:wrap}}
