.st-root{--ink:#0d1324;--ink-2:#4a5468;--ink-3:#8a93a6;--ink-4:#b8bfcc;--line:#eceef3;--line-2:#e1e5ec;--sheet:#fff;--well:#f6f7fa;--well-2:#eef1f6;--green:#0fb26b;--green-ink:#067a48;--green-wash:#e3f8ee;--yellow:#ffbe1a;--yellow-ink:#8a5b00;--yellow-wash:#fff4d6;--orange:#ff5b14;--orange-ink:#b23a05;--orange-wash:#ffeadf;--red:#f0424f;--red-ink:#b4232f;--red-wash:#ffe7e9;--blue:#2f6bff;--blue-ink:#1d47c2;--blue-wash:#e6eeff;--violet:#6f5cff;--violet-ink:#4b37d6;--violet-wash:#eeebff;--teal:#10b5c4;--mono:"SF Mono", ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace;--sans:"Anthropic Sans", "Inter", "Helvetica Neue", Arial, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);min-height:100vh;font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";background:radial-gradient(1200px 600px at 8% -10%,#dfe7ff 0%,#0000 60%),radial-gradient(900px 500px at 100% 0,#ffe3f1 0%,#0000 55%),radial-gradient(900px 700px at 50% 120%,#dcf7ea 0%,#0000 60%),#f4f6fb}.st-num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.st-frame{max-width:1480px;margin:0 auto;padding:28px 28px 64px}.st-top{align-items:center;gap:18px;margin-bottom:18px;display:flex}.st-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.st-brand-mark{filter:drop-shadow(0 4px 10px #1e40782e);width:32px;height:auto;display:block}.st-brand-name{letter-spacing:-.02em;font-size:17px;font-weight:650}.st-brand-name em{color:var(--ink-3);font-style:normal;font-weight:500}.st-top-spacer{flex:1}.st-clinic{color:var(--ink-2);font-size:13px}.st-account{position:relative}.st-account>summary{cursor:pointer;border:1px solid var(--line);color:var(--ink-2);background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 5px;font-size:13px;list-style:none;display:flex}.st-account>summary::-webkit-details-marker{display:none}.st-account-pop{z-index:30;background:var(--sheet);border:1px solid var(--line);border-radius:16px;width:260px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -24px #0d132459}.st-account-pop p{color:var(--ink-3);text-overflow:ellipsis;margin:0 0 10px;font-size:12px;overflow:hidden}.st-account-pop a,.st-account-pop button:not(.st-dd){text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:block}.st-account-pop a:hover,.st-account-pop button:not(.st-dd):hover{background:var(--well)}.st-account-pop .st-dd{width:100%;height:36px;margin-bottom:8px;font-size:13px;display:flex}.st-sheet{background:var(--sheet);border:1px solid #e1e5ece6;border-radius:28px;overflow:hidden;box-shadow:inset 0 1px #fffc,0 30px 80px -40px #1e295059,0 2px 6px #1e29500a}.st-body{grid-template-columns:208px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.st-body>.st-sheet{min-width:0}.st-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #e1e5ece6;border-radius:24px;padding:10px;box-shadow:inset 0 1px #fffc,0 20px 50px -36px #1e295059}.st-nav-inner{flex-direction:column;gap:4px;height:100%;display:flex}.st-nav-group{flex-direction:column;gap:4px;display:flex}.st-nav-top{z-index:1;position:sticky;top:20px}.st-nav-bottom{z-index:1;border-top:1px solid var(--line);padding-top:10px;position:sticky;bottom:20px}.st-nav-spacer{flex:1;min-height:12px}.st-nav-item{height:46px;color:var(--ink-2);transition:background .15s var(--ease), color .15s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:0 10px;font-size:14.5px;font-weight:580;text-decoration:none;display:flex}.st-nav-icon{background:var(--well);width:30px;height:30px;color:var(--ink-2);transition:background .15s var(--ease), color .15s var(--ease);border-radius:10px;flex:none;place-items:center;display:grid}.st-nav-item:hover{background:var(--well);color:var(--ink)}.st-nav-item:hover .st-nav-icon{background:var(--sheet);color:var(--ink)}.st-nav-item[aria-current=page]{background:var(--ink);color:#fff;box-shadow:0 8px 20px -10px #0d1324a6}.st-nav-item[aria-current=page] .st-nav-icon{color:#fff;background:#ffffff24}@media (width<=1100px){.st-body{grid-template-columns:68px minmax(0,1fr);gap:14px}.st-nav{padding:8px}.st-nav-item{justify-content:center;padding:0}.st-nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.st-head{align-items:flex-end;gap:20px;padding:26px 26px 18px;display:flex}.st-crumbs{color:var(--ink-3);align-items:center;gap:8px;margin:0 0 6px;font-size:15px;display:flex}.st-crumbs a{color:var(--ink-3);text-decoration:none}.st-crumbs a:hover{color:var(--ink)}.st-crumbs b{color:var(--ink);font-weight:620}.st-title{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:680;line-height:1.15}.st-sub{color:var(--ink-2);margin:6px 0 0;font-size:14px}.st-head-aside{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.st-asof{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.st-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:0 26px 20px;display:grid}.st-stat{background:var(--well);border-radius:18px;padding:16px 18px 15px;position:relative;overflow:hidden}.st-stat:after{content:"";background:var(--tint,var(--blue-wash));opacity:.9;border-radius:50%;width:84px;height:84px;position:absolute;top:-24px;right:-24px}.st-stat[data-tone=green]{--tint:var(--green-wash);--accent:var(--green)}.st-stat[data-tone=yellow]{--tint:var(--yellow-wash);--accent:var(--yellow)}.st-stat[data-tone=orange]{--tint:var(--orange-wash);--accent:var(--orange)}.st-stat[data-tone=violet]{--tint:var(--violet-wash);--accent:var(--violet)}.st-stat[data-tone=blue]{--tint:var(--blue-wash);--accent:var(--blue)}.st-stat-value{z-index:1;font-family:var(--mono);letter-spacing:-.04em;font-size:28px;font-weight:600;position:relative}.st-stat-value small{color:var(--ink-3);font-size:15px;font-weight:500}.st-stat-label{z-index:1;color:var(--ink-2);margin-top:3px;font-size:13px;position:relative}.st-stat-dot{z-index:1;background:var(--accent,var(--blue));border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;position:relative}.st-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 26px 14px;display:flex}.st-seg{background:var(--well);border-radius:14px;gap:2px;padding:4px;display:inline-flex}.st-seg button{cursor:pointer;height:34px;font:inherit;color:var(--ink-2);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:560;display:inline-flex}.st-seg button[aria-pressed=true],.st-seg button[aria-selected=true]{background:var(--sheet);color:var(--ink);box-shadow:0 1px 2px #0d132414, 0 0 0 1px var(--line)}.st-seg button .st-num{color:var(--ink-3);font-size:12px}.st-search{border:1px solid var(--line-2);background:var(--sheet);min-width:240px;height:42px;color:var(--ink-3);border-radius:14px;flex:0 320px;align-items:center;gap:8px;padding:0 14px;display:flex}.st-search input{box-shadow:none;appearance:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;height:100%;margin:0;padding:0;font-size:14px}.st-root .st-search .st-search-field:is(:focus,:focus-visible){box-shadow:none;border:0 #0000;outline:none}.st-search input::placeholder{color:var(--ink-3)}.st-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-wash)}.st-toolbar-spacer{flex:1}.st-btn{cursor:pointer;height:40px;font:inherit;color:var(--ink);background:var(--sheet);border:1px solid var(--line-2);transition:background .15s var(--ease), transform .15s var(--ease);border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:580;text-decoration:none;display:inline-flex}.st-btn:hover{background:var(--well)}.st-btn:active{transform:translateY(1px)}.st-btn[data-variant=primary]{background:var(--ink);color:#fff;border-color:var(--ink)}.st-btn[data-variant=primary]:hover{background:#222b42}.st-btn[data-variant=danger]{color:var(--red-ink)}.st-btn[data-variant=danger]:hover{background:var(--red-wash);border-color:var(--red)}.st-btn[data-variant=destructive]{background:var(--red-ink);color:#fff;border-color:var(--red-ink)}.st-btn[data-variant=destructive]:hover{background:#9a1c27}.st-btn[data-size=sm]{border-radius:10px;height:32px;padding:0 12px;font-size:13px}.st-btn:disabled{opacity:.5;cursor:default}.st-table-wrap{border-top:1px solid var(--line);overflow-x:auto}.st-table{border-collapse:separate;border-spacing:0;width:100%;min-width:960px}.st-table th{z-index:1;background:var(--sheet);text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 16px 12px;font-size:11.5px;font-weight:620;position:sticky;top:0}.st-table th:first-child,.st-table td:first-child{padding-left:26px}.st-table th:last-child,.st-table td:last-child{padding-right:26px}.st-table th button{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.st-table th button:hover{color:var(--ink)}.st-table th small{text-transform:none;letter-spacing:0;color:var(--ink-4);margin-top:2px;font-size:11.5px;font-weight:450;display:block}.st-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px;font-size:14px}.st-table tbody tr{transition:background .12s var(--ease)}.st-table tbody tr[data-clickable=true]{cursor:pointer}.st-table tbody tr[data-clickable=true]:hover{background:#fafbfd}.st-table tbody tr[aria-selected=true]{background:#f5f8ff}.st-table tbody tr:last-child td{border-bottom:0}.st-who{align-items:center;gap:13px;min-width:0;display:flex}.st-who-text{min-width:0}.st-who-name{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:15px;font-weight:620;overflow:hidden}.st-who-meta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:300px;margin-top:2px;font-size:12.5px;overflow:hidden}.st-chevron{color:var(--ink-4);transition:transform .2s var(--ease);flex:none}tr[aria-expanded=true] .st-chevron{color:var(--ink);transform:rotate(90deg)}.st-avatar{color:#fff;letter-spacing:.02em;background:var(--av,var(--blue));border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 -2px #00000014}.st-avatar[data-shape=tile]{border-radius:12px}.st-big{font-family:var(--mono);letter-spacing:-.04em;color:var(--ink);white-space:nowrap;font-size:20px;font-weight:600}.st-big small{color:var(--ink-3);font-size:13px;font-weight:500}.st-under{color:var(--ink-3);margin-top:3px;font-size:12.5px}.st-under[data-tone=green]{color:var(--green-ink)}.st-heat{box-sizing:border-box;min-width:92px;height:52px;font-family:var(--mono);letter-spacing:-.04em;color:#fff;background:var(--heat,var(--green));border-radius:14px;justify-content:center;align-items:center;gap:2px;padding:0 12px;font-size:20px;font-weight:650;display:inline-flex;box-shadow:inset 0 -3px #00000014}.st-heat[data-tone=green]{--heat:var(--green)}.st-heat[data-tone=yellow]{--heat:var(--yellow);color:#3d2a00}.st-heat[data-tone=orange]{--heat:var(--orange)}.st-heat[data-tone=red]{--heat:var(--red)}.st-heat[data-tone=empty]{--heat:var(--well-2);color:var(--ink-4);box-shadow:none}.st-heat small{color:inherit;margin-top:3px;font-size:13px;font-weight:700}.st-meter{border:1.5px solid var(--m-line,#ffd88a);background:var(--sheet);border-radius:9px;align-items:center;width:180px;height:28px;display:flex;position:relative;overflow:hidden}.st-meter-fill{background:var(--m-fill,var(--yellow-wash));position:absolute;inset:0 auto 0 0}.st-meter-label{font-family:var(--mono);color:var(--m-ink,var(--yellow-ink));padding-left:10px;font-size:12.5px;font-weight:650;position:relative}.st-meter[data-tone=green]{--m-line:#7fdcb0;--m-fill:var(--green-wash);--m-ink:var(--green-ink)}.st-meter[data-tone=yellow]{--m-line:#ffd88a;--m-fill:var(--yellow-wash);--m-ink:var(--yellow-ink)}.st-meter[data-tone=red]{--m-line:#ffb3b9;--m-fill:var(--red-wash);--m-ink:var(--red-ink)}.st-meter[data-tone=blue]{--m-line:#a9c2ff;--m-fill:var(--blue-wash);--m-ink:var(--blue-ink)}.st-meter-tag{color:var(--m-ink,var(--yellow-ink));margin-left:auto;margin-right:8px;font-size:11.5px;font-weight:600;position:relative}.st-pill{white-space:nowrap;height:28px;color:var(--p-ink,var(--ink-2));background:var(--p-wash,var(--well));border:1px solid var(--p-line,var(--line-2));border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.st-pill:before{content:"";background:var(--p-dot,var(--ink-3));border-radius:50%;width:7px;height:7px}.st-pill[data-tone=green]{--p-ink:var(--green-ink);--p-wash:var(--green-wash);--p-line:#b5ecd2;--p-dot:var(--green)}.st-pill[data-tone=yellow]{--p-ink:var(--yellow-ink);--p-wash:var(--yellow-wash);--p-line:#ffe2a0;--p-dot:var(--yellow)}.st-pill[data-tone=orange]{--p-ink:var(--orange-ink);--p-wash:var(--orange-wash);--p-line:#ffc9b0;--p-dot:var(--orange)}.st-pill[data-tone=red]{--p-ink:var(--red-ink);--p-wash:var(--red-wash);--p-line:#ffc2c7;--p-dot:var(--red)}.st-pill[data-tone=blue]{--p-ink:var(--blue-ink);--p-wash:var(--blue-wash);--p-line:#c4d5ff;--p-dot:var(--blue)}.st-pill[data-tone=violet]{--p-ink:var(--violet-ink);--p-wash:var(--violet-wash);--p-line:#d6cfff;--p-dot:var(--violet)}.st-pill[data-tone=neutral]{--p-dot:var(--ink-4)}.st-bars{align-items:flex-end;gap:4px;height:40px;display:flex}.st-bars span{background:var(--b,var(--blue));border-radius:4px;width:8px;min-height:4px}.st-bars span[data-zero=true]{background:var(--well-2)}.st-squares{flex-wrap:wrap;gap:4px;max-width:220px;display:inline-flex}.st-sq{border:1.5px solid var(--sq-line,var(--line-2));background:var(--sq-wash,var(--sheet));border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.st-sq:after{content:"";background:var(--sq-dot,transparent);border-radius:50%;width:7px;height:7px}.st-sq[data-tone=green]{--sq-line:#8fe0bb;--sq-wash:var(--green-wash);--sq-dot:var(--green)}.st-sq[data-tone=red]{--sq-line:#ffb3b9;--sq-wash:var(--red-wash);--sq-dot:var(--red)}.st-sq[data-tone=yellow]{--sq-line:#ffd88a;--sq-wash:var(--yellow-wash);--sq-dot:var(--yellow)}.st-sq[data-tone=empty]{--sq-line:var(--line-2);--sq-wash:var(--sheet)}.st-squares-legend{color:var(--ink-3);gap:10px;margin-top:6px;font-size:12px;display:flex}.st-squares-legend b{font-family:var(--mono);color:var(--ink-2);font-weight:600}.st-stack{background:var(--well-2);border-radius:999px;gap:2px;width:200px;height:10px;display:flex;overflow:hidden}.st-stack span{height:100%}.st-chips{flex-wrap:wrap;gap:6px;max-width:280px;display:flex}.st-chip{background:var(--c-wash,var(--well));height:26px;color:var(--c-ink,var(--ink));border:1px solid var(--c-line,var(--line));border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:580;display:inline-flex}.st-chip em{color:var(--c-sub,var(--ink-3));font-style:normal;font-weight:500}.st-chip{white-space:nowrap;min-width:0;max-width:100%}.st-chip>b{font-weight:inherit;text-overflow:ellipsis;min-width:0;overflow:hidden}.st-chip em{flex:none}.st-chip[data-tone=violet]{--c-wash:var(--violet-wash);--c-ink:var(--violet-ink);--c-line:#dcd5ff;--c-sub:#7b6ce0}.st-chip[data-tone=neutral]{--c-wash:var(--well);--c-ink:var(--ink-2)}.st-ecog{width:42px;height:42px;font-family:var(--mono);border-radius:13px;place-items:center;font-size:18px;font-weight:700;display:inline-grid}.st-ecog[data-tone=green]{background:var(--green-wash);color:var(--green-ink)}.st-ecog[data-tone=yellow]{background:var(--yellow-wash);color:var(--yellow-ink)}.st-ecog[data-tone=orange]{background:var(--orange-wash);color:var(--orange-ink)}.st-ecog[data-tone=empty]{background:var(--well);color:var(--ink-4);font-size:13px}.st-spark{display:block;overflow:visible}.st-skel{background:linear-gradient(90deg, var(--well) 0%, var(--well-2) 40%, var(--well) 80%);background-size:200% 100%;border-radius:6px;height:10px;animation:1.4s linear infinite st-shimmer;display:block}.st-skel[data-h=block]{border-radius:12px;height:44px}@keyframes st-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.st-issue{max-width:260px;color:var(--ink-2);font-size:13.5px;line-height:1.45}.st-foot{border-top:1px solid var(--line);align-items:center;gap:14px;padding:16px 26px;display:flex}.st-foot-count{font-family:var(--mono);color:var(--ink);font-size:15px}.st-foot-page{color:var(--ink-2);margin-left:auto;font-size:14px}.st-pager{gap:6px;display:inline-flex}.st-pager button{border:1px solid var(--line-2);background:var(--sheet);cursor:pointer;height:34px;font:inherit;color:var(--blue-ink);border-radius:10px;padding:0 14px;font-size:13px}.st-pager button:disabled{color:var(--ink-4);cursor:default}.st-detail td{background:#fbfcfe;padding:0!important}.st-detail-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:22px 26px 24px 80px;display:grid}.st-detail-inner h4{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:650}.st-detail-inner p{color:var(--ink-2);margin:0 0 6px;font-size:13.5px;line-height:1.5}.st-detail-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.st-detail-actions [data-variant=danger]{margin-left:auto}.st-detail-actions span{color:var(--ink-3);font-size:13px}.st-hero{flex-wrap:wrap;align-items:center;gap:16px;padding:0 26px 20px;display:flex}.st-hero .st-avatar{width:52px;height:52px;font-size:16px}.st-facts{flex-wrap:wrap;gap:8px;display:flex}.st-fact{background:var(--well);height:30px;color:var(--ink-2);border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:13px;display:inline-flex}.st-fact b{color:var(--ink);font-weight:620}.st-section{border-top:1px solid var(--line);padding:22px 26px}.st-section-head{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:14px;display:flex}.st-section-head h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:660}.st-section-sub{color:var(--ink-3);font-size:13px}.st-checklist:not([data-inline]){display:contents}.st-root{--ai-grad:linear-gradient(100deg, #4f8cff, #8b5cf6 45%, #ec4899 80%, #4f8cff)}.st-ask-ai{cursor:pointer;height:38px;font:inherit;color:var(--ink);background:linear-gradient(#fff, #fff) padding-box, var(--ai-grad) border-box;transition:box-shadow .2s var(--ease), transform .15s var(--ease);background-size:100% 100%,250% 100%;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 13px;font-size:14px;font-weight:620;animation:6s linear infinite st-ai-border;display:inline-flex;box-shadow:0 6px 18px -10px #8b5cf68c}.st-ask-ai:hover{box-shadow:0 8px 26px -8px #8b5cf699,0 0 0 4px #8b5cf614}.st-ask-ai:active{transform:translateY(1px)}.st-ask-ai[aria-expanded=true]{background:linear-gradient(#f6f3ff, #f6f3ff) padding-box, var(--ai-grad) border-box;background-size:100% 100%,250% 100%}.st-ask-ai span{background:var(--ai-grad);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite st-ai-text}@keyframes st-ai-border{to{background-position:0 0,250% 0}}@keyframes st-ai-text{to{background-position:250% 0}}.st-ai{z-index:70;background:var(--sheet);width:min(440px,100vw - 28px);animation:st-ai-in .24s var(--ease);border:1px solid #e1e5ece6;border-radius:26px;flex-direction:column;display:flex;position:fixed;top:14px;bottom:14px;right:14px;overflow:hidden;box-shadow:0 40px 100px -30px #0d132473,0 2px 8px #1e29500f}@keyframes st-ai-in{0%{opacity:0;transform:translate(24px)}}.st-ai:before{content:"";background:var(--ai-grad);background-size:250% 100%;height:3px;animation:6s linear infinite st-ai-text;position:absolute;inset:0 0 auto}.st-ai-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 14px 12px 18px;display:flex}.st-ai-head>div{flex:1;min-width:0}.st-ai-head h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:680}.st-ai-head p{color:var(--ink-3);margin:1px 0 0;font-size:12.5px}.st-ai-mark{background:linear-gradient(135deg,#eef3ff,#f5edff 60%,#fdeef6);border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.st-ai-index{border-bottom:1px solid var(--line);color:var(--ink-2);background:#fbfaff;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 16px 8px 18px;font-size:12.5px;display:flex}.st-ai-index>span:first-of-type{flex:1;min-width:0}.st-ai-index[data-state=off]{background:var(--well);color:var(--ink-3)}.st-ai-index[data-state=updating],.st-ai-index[data-state=building]{color:#5b3fd6}.st-ai-index svg{flex:none}.st-ai-index-btn{all:unset;cursor:pointer;border:1px solid var(--line-2);background:var(--sheet);height:26px;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.st-ai-index-btn:hover{color:#5b3fd6;border-color:#d9d0ff}.st-ai-index-btn:disabled{opacity:.5;cursor:default}.st-ai-index-ask{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.st-ai-index-ask button{all:unset;cursor:pointer;border-radius:8px;padding:3px 9px;font-size:12px;font-weight:650}.st-ai-index-ask button:first-of-type{background:var(--ink);color:#fff}.st-ai-index-ask button:last-of-type{color:var(--ink-3)}.st-ai-index-error{color:var(--red-ink);flex-basis:100%}.st-ai-building{text-align:center;margin:auto 0;padding:12px 4px}.st-ai-building-mark{width:64px;height:64px;animation:st-pulse-soft 2s var(--ease) infinite;background:linear-gradient(135deg,#eef3ff,#f5edff 60%,#fdeef6);border-radius:22px;place-items:center;margin-bottom:14px;display:inline-grid}.st-ai-building-mark .st-sparkle{animation:3.2s linear infinite st-rotate}@keyframes st-pulse-soft{50%{transform:scale(.94)}}.st-ai-building h3{letter-spacing:-.02em;margin:0 0 6px;font-size:19px;font-weight:680}.st-ai-building p{max-width:330px;color:var(--ink-2);margin:0 auto 18px;font-size:13.5px;line-height:1.5}.st-ai-building-rows{text-align:left;border:1px solid var(--line);background:var(--sheet);border-radius:16px;gap:14px;padding:14px 16px;display:grid}.st-ai-building-row{gap:6px;display:grid}.st-ai-building-row>div:first-child{justify-content:space-between;gap:10px;font-size:13px;display:flex}.st-ai-building-row b{font-weight:640}.st-ai-building-row span{color:var(--ink-3)}.st-ai-suggest button:disabled{opacity:.5;cursor:default}.st-ai-compose textarea:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.st-ai-building-mark,.st-ai-building-mark .st-sparkle{animation:none}}.st-ai-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;padding:18px 18px 8px;display:flex;overflow-y:auto}.st-ai-hello{margin:auto 0;padding:8px 2px 4px}.st-ai-hello h3{letter-spacing:-.03em;color:var(--ink-3);margin:0 0 8px;font-size:24px;font-weight:650;line-height:1.2}.st-ai-hello h3 span{background:var(--ai-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.st-ai-hello p{color:var(--ink-2);margin:0 0 16px;font-size:13.5px;line-height:1.5}.st-ai-suggest{gap:8px;display:grid}.st-ai-suggest button{text-align:left;border:1px solid var(--line);background:var(--well);cursor:pointer;font:inherit;color:var(--ink);transition:background .15s var(--ease), border-color .15s var(--ease);border-radius:14px;padding:11px 14px;font-size:13.5px}.st-ai-suggest button:hover{background:#f3f0ff;border-color:#e3dbff}.st-ai-q{background:var(--well-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 6px;align-self:flex-end;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.5}.st-ai-a{align-items:flex-start;gap:10px;display:flex}.st-ai-a-mark{flex:none;place-items:center;width:28px;height:28px;margin-top:1px;display:grid}.st-ai-spin .st-sparkle{animation:st-rotate 1.6s var(--ease) infinite}.st-ai-a-body{flex:1;min-width:0}.st-ai-a[data-failed] .st-ai-md{color:var(--red-ink)}.st-ai-thinking{background:linear-gradient(90deg, var(--ink-3), #8b5cf6, var(--ink-3));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:4px 0 0;font-size:14px;font-weight:560;animation:1.8s linear infinite st-shimmer}.st-ai-md{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.st-ai-md p{margin:0 0 8px}.st-ai-md p:last-child,.st-ai-md ul:last-child,.st-ai-md ol:last-child{margin-bottom:0}.st-ai-md ul,.st-ai-md ol{gap:4px;margin:0 0 8px;padding-left:20px;display:grid}.st-ai-md ul{list-style:outside}.st-ai-md ol{list-style:decimal}.st-ai-md li::marker{color:#8b5cf6}.st-ai-md h4{margin:10px 0 4px;font-size:14px;font-weight:680}.st-ai-md a{color:#5b3fd6;border-bottom:1px solid #d9d0ff;font-weight:600;text-decoration:none}.st-ai-md a:hover{border-bottom-color:#8b5cf6}.st-ai-md code{background:var(--well);border-radius:6px;padding:1px 5px;font-size:12.5px}.st-ai-steps{margin-bottom:6px}.st-ai-steps button{all:unset;cursor:pointer;color:var(--ink-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.st-ai-steps button[aria-expanded=true] .st-chevron{transform:rotate(90deg)}.st-ai-steps ol{color:var(--ink-3);gap:2px;margin:6px 0 0;padding-left:22px;font-size:12px;display:grid}.st-ai-refs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.st-ai-ref{border:1px solid var(--line);background:var(--sheet);min-width:0;max-width:100%;height:26px;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.st-ai-ref svg{flex:none}.st-ai-ref span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-ai-ref:hover{color:#5b3fd6;background:#faf8ff;border-color:#d9d0ff}.st-ai-compose{background:linear-gradient(var(--well), var(--well)) padding-box, linear-gradient(var(--line-2), var(--line-2)) border-box;border:1.5px solid #0000;border-radius:20px;align-items:flex-end;gap:8px;margin:8px 14px 0;padding:8px 8px 8px 14px;display:flex}.st-ai-compose:focus-within{background:linear-gradient(#fff, #fff) padding-box, var(--ai-grad) border-box}.st-ai-compose textarea{resize:none;min-width:0;font:inherit;color:var(--ink);field-sizing:content;background:0 0;border:0;outline:none;flex:1;max-height:160px;padding:6px 0;font-size:14px;line-height:1.45}.st-root .st-ai-compose textarea,.st-root .st-ai-compose textarea:is(:focus,:focus-visible){box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.st-ai-send{cursor:pointer;color:#fff;background:var(--ai-grad);background-size:200% 100%;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.st-ai-send:disabled{background:var(--well-2);color:var(--ink-4);cursor:default}.st-ai-note{color:var(--ink-3);text-align:center;margin:6px 18px 12px;font-size:11.5px}@media (width<=760px){.st-ask-ai{padding:0 12px}.st-ask-ai span{display:none}.st-ai{border:0;border-radius:0;width:100%;inset:0}}@media (prefers-reduced-motion:reduce){.st-ask-ai,.st-ask-ai span,.st-ai,.st-ai:before,.st-ai-thinking,.st-ai-spin .st-sparkle{animation:none!important}}.st-table-wrap{container-type:inline-size}.st-pp{box-sizing:border-box;cursor:default;width:100cqw;max-width:100%;padding:16px 26px 20px;position:sticky;left:0}@supports not (width:1cqw){.st-pp{width:auto}}.st-pp-id{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-pp-id-name{gap:1px;min-width:0;margin-right:6px;display:grid}.st-pp-id-name b{font-size:15px;font-weight:650}.st-pp-id-name span{color:var(--ink-3);overflow-wrap:anywhere;font-size:12.5px}.st-pp-facts{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.st-pp-facts .st-fact{background:var(--sheet);border:1px solid var(--line);height:28px;font-size:12.5px}.st-pp-band{background:var(--sheet);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px 28px;margin-top:14px;padding:12px 16px;display:grid}.st-pp-band h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:11px;font-weight:700}.st-pp-none{color:var(--ink-4,var(--ink-3));margin:0;font-size:13px}.st-pp-forms{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.st-pp-forms li{border:1px solid var(--line);background:var(--well);max-width:100%;min-height:30px;color:var(--ink-2);border-radius:10px;align-items:center;gap:7px;padding:4px 10px 4px 9px;font-size:12.5px;display:inline-flex}.st-pp-forms li svg{color:var(--d-ink,var(--ink-3));flex:none}.st-pp-forms li b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:620;overflow:hidden}.st-pp-forms li span{color:var(--ink-3);white-space:nowrap}.st-pp-forms li[data-tone=green]{background:var(--green-wash);border-color:#0000}.st-pp-forms li[data-tone=green] span{color:var(--green-ink)}.st-pp-forms li[data-tone=yellow]{background:var(--yellow-wash);border-color:#0000}.st-pp-forms li[data-tone=yellow] span{color:var(--yellow-ink)}.st-pp-forms li[data-tone=red]{background:var(--red-wash);border-color:#0000}.st-pp-forms li[data-tone=violet]{background:var(--violet-wash);border-color:#0000}.st-pp-forms li[data-tone=violet] span,.st-pp-forms li[data-tone=violet] svg{color:var(--violet-ink)}.st-pp-forms li[data-tone=blue]{background:var(--blue-wash);border-color:#0000}.st-pp-forms li[data-tone=blue] span{color:var(--blue-ink)}.st-chip[data-tone=blue]{--c-wash:var(--blue-wash);--c-ink:#1f4fd1;--c-line:#cfdcff;--c-sub:#5b7fe0}.st-pp-trials-head{align-items:center;gap:12px;margin:16px 0 8px;display:flex}.st-pp-trials-head h3{flex:1;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.st-pp-trials-head h3 span{color:var(--ink-3);background:var(--well);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.st-pp-trials{gap:8px;margin:0;padding:0;list-style:none;display:grid}.st-pp-trials>li{border:1px solid var(--line);background:var(--sheet);border-radius:16px;overflow:hidden}.st-pp-trials>li[data-open=true]{border-color:var(--line-2);box-shadow:0 12px 30px -22px #1e295073}.st-pp-trial{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.st-pp-trial:hover{background:#fafbfd}.st-pp-trial:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:16px}.st-pp-trial:disabled{cursor:default;opacity:.7}.st-pp-trial[aria-expanded=true] .st-chevron{color:var(--ink);transform:rotate(90deg)}.st-pp-trial-name{flex:1;gap:2px;min-width:0;display:grid}.st-pp-trial-name b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:620;overflow:hidden}.st-pp-trial-name small{color:var(--ink-3);font-size:12px}.st-pp-trial-tally{flex:none;width:200px}.st-pp-checklist{border-top:1px solid var(--line);background:#fbfcfe}.st-checklist[data-inline] .st-drawer-table{overflow-x:auto}.st-checklist[data-inline] .st-ctable{min-width:760px}.st-checklist[data-inline] .st-checklist-bar .st-seg{flex-wrap:wrap;max-width:100%}@media (width<=760px){.st-pp{padding:16px 14px 18px}.st-pp-band{grid-template-columns:minmax(0,1fr)}.st-pp-forms li{flex-wrap:wrap;row-gap:0}.st-pp-forms li b,.st-pp-forms li span{white-space:normal}.st-pp-trial{flex-wrap:wrap}.st-pp-trial-tally{order:5;width:100%}}.st-intake{gap:14px;display:grid}.st-intake-live,.st-intake-draft{gap:12px;display:grid}.st-intake-live-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.st-intake-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-intake-confirm{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.st-intake-drop{cursor:pointer;text-align:center;border:1.5px dashed var(--line-2);background:linear-gradient(180deg, #fbfcff, var(--well));color:var(--ink-2);transition:border-color .15s var(--ease), background .15s var(--ease);border-radius:18px;justify-items:center;gap:6px;padding:34px 20px;display:grid;position:relative}.st-intake-drop:hover,.st-intake-drop[data-over]{border-color:var(--blue);background:var(--blue-wash);color:var(--ink)}.st-intake-drop svg{color:var(--blue)}.st-intake-drop b{color:var(--ink);font-size:15px}.st-intake-drop span{color:var(--ink-3);font-size:12.5px}.st-intake-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.st-intake-reading{background:linear-gradient(120deg, var(--blue-wash), var(--sheet) 70%);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.st-intake-reading>div{flex:1;gap:6px;min-width:0;display:grid}.st-intake-reading b{font-size:14px}.st-intake-reading p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.st-intake-reading-mark{background:var(--blue);color:#fff;width:42px;height:42px;animation:st-pulse 1.6s var(--ease) infinite;border-radius:13px;flex:none;place-items:center;display:grid}.st-intake-failed{background:var(--red-wash);color:var(--red-ink);border-radius:14px;justify-items:start;gap:10px;padding:14px 16px;font-size:13.5px;display:grid}.st-intake-failed p{margin:0}.st-form-preview{border:1px solid var(--line);background:var(--sheet);border-radius:16px;overflow:hidden}.st-form-preview-head{all:unset;box-sizing:border-box;cursor:pointer;background:#fbfcfe;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.st-form-preview-head>div{flex:1;gap:2px;min-width:0;display:grid}.st-form-preview-head b{font-size:14.5px}.st-form-preview-head>div span{color:var(--ink-3);font-size:12.5px}.st-form-preview-count{color:var(--ink-3);font-size:12px}.st-form-preview-chevron{color:var(--ink-3);transition:transform .2s var(--ease)}.st-form-preview-head[aria-expanded=true] .st-form-preview-chevron{transform:rotate(180deg)}.st-form-sections{counter-reset:section;gap:14px;margin:0;padding:4px 16px 14px;list-style:none;display:grid}.st-form-sections>li{border-top:1px solid var(--line);padding-top:12px}.st-form-sections h4{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:700}.st-form-sections ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.st-form-field{grid-template-columns:128px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.st-form-field-type{background:var(--well);height:24px;color:var(--ink-2);white-space:nowrap;border-radius:8px;align-self:start;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.st-form-field-type svg{color:var(--blue)}.st-form-field-body{gap:4px;min-width:0;display:grid}.st-form-field-body b{overflow-wrap:anywhere;font-size:13.5px;font-weight:560}.st-form-field-body b em{color:var(--red-ink);font-style:normal}.st-form-options{flex-wrap:wrap;gap:4px;display:flex}.st-form-options i{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal}.st-form-consent{border-left:3px solid var(--violet);background:var(--violet-wash);color:var(--ink-2);quotes:none;border-radius:0 10px 10px 0;padding:8px 10px;font-size:12.5px;line-height:1.5;display:block}.st-form-prefill{color:var(--green-ink);font-size:11.5px}.st-pp-form-open{all:unset;cursor:pointer;align-items:center;gap:7px;display:inline-flex}.st-pp-form-open em{color:var(--blue);font-size:12px;font-style:normal;font-weight:650}.st-pp-forms li:has(.st-pp-form-open):hover{border-color:#cfdcff}.st-intake-answers{padding:4px 0 12px}.st-intake-answers h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:8px 0;font-size:11.5px;font-weight:700}.st-intake-answers dl{margin:0;display:grid}.st-intake-answers dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.st-intake-answers dt{color:var(--ink-2);font-size:13px}.st-intake-answers dd{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13.5px;font-weight:560}.st-intake-answers dd[data-type=signature]{font-family:Brush Script MT,Segoe Script,cursive;font-size:19px;font-weight:400}@media (width<=760px){.st-form-field{grid-template-columns:minmax(0,1fr);gap:6px}.st-intake-answers dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.st-intake-reading-mark{animation:none}}.st-info{padding:4px 26px 22px}.st-info-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.st-info-card{border:1px solid var(--line);background:var(--sheet);border-radius:18px;min-width:0;padding:18px 20px}.st-info-card h3{letter-spacing:-.01em;margin:0 0 12px;font-size:15px;font-weight:650}.st-info-text{color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.st-info-text[data-clamped=true]{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-info-more{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px;font-weight:600}.st-info-empty{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.st-info-block{margin-top:16px}.st-info-block h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:11.5px;font-weight:700}.st-info-chips{max-width:none}.st-info-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.st-info-list li{color:var(--ink);align-items:baseline;gap:8px;font-size:14px;display:flex}.st-info-list li span{background:var(--well);color:var(--ink-2);border-radius:7px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:600}.st-info-facts{gap:0;margin:0;display:grid}.st-info-facts div{border-top:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.st-info-facts div:first-child{border-top:0;padding-top:0}.st-info-facts dt{color:var(--ink-3);font-size:12.5px}.st-info-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.st-info-link{color:var(--blue);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.st-info-link:hover{text-decoration:underline}.st-info-heading{letter-spacing:-.01em;margin:22px 0 12px;font-size:15px;font-weight:650}.st-info .st-info-stats{padding:0}@media (width<=900px){.st-info-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.st-info{padding:4px 18px 18px}.st-info-facts div{grid-template-columns:110px minmax(0,1fr)}}.st-section-head p{color:var(--ink-3);margin:0;font-size:13px}.st-registry{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.st-reg-card{border:1px solid var(--line);background:var(--sheet);border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex}.st-reg-card a svg{vertical-align:-1px;color:var(--ink-3);margin-left:4px;display:inline}.st-reg-card a{color:var(--ink);font-size:14.5px;font-weight:620;line-height:1.35;text-decoration:none}.st-reg-card a:hover{text-underline-offset:3px;text-decoration:underline}.st-reg-card p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.st-reg-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.st-empty{text-align:center;padding:56px 26px}.st-empty h3{letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:650}.st-empty p{max-width:460px;color:var(--ink-2);margin:0 auto 16px;font-size:14px;line-height:1.55}.st-error{background:var(--red-wash);color:var(--red-ink);border-radius:12px;margin:0 26px 18px;padding:12px 14px;font-size:13.5px}.st-note{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 26px 18px;font-size:12.5px;display:flex}.st-legend{align-items:center;gap:14px;display:inline-flex}.st-legend i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.st-dev{background:var(--yellow-wash);color:var(--yellow-ink);border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:13px}@media (width<=760px){.st-frame{padding:16px 12px 40px}.st-body{grid-template-columns:minmax(0,1fr);gap:12px}.st-nav{border-radius:18px;padding:6px}.st-nav-inner{flex-direction:row;height:auto}.st-nav-group{display:contents}.st-nav-spacer{display:none}.st-nav-item{flex:1;justify-content:center;gap:8px;height:42px;padding:0 8px}.st-nav-label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.st-nav-icon{border-radius:8px;width:26px;height:26px}.st-head{flex-direction:column;align-items:flex-start;padding:22px 18px 14px}.st-head-aside{justify-content:flex-start;margin-left:0}.st-stats,.st-toolbar,.st-hero,.st-section{padding-left:18px;padding-right:18px}.st-title{font-size:24px}.st-detail-inner{grid-template-columns:1fr;padding-left:26px}.st-clinic{display:none}}.st-spin{animation:1s linear infinite st-rotate}@keyframes st-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.st-spin,.st-skel{animation:none}}.st-sheet-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:st-fade .18s var(--ease);background:#0d132447;justify-content:flex-end;display:flex;position:fixed;inset:0}.st-drawer{background:var(--sheet);width:min(680px,100%);height:100%;animation:st-slide .26s var(--ease);border-radius:24px 0 0 24px;outline:none;flex-direction:column;display:flex;box-shadow:-30px 0 80px -30px #0d132473}@keyframes st-fade{0%{opacity:0}}@keyframes st-slide{0%{opacity:.6;transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.st-sheet-backdrop,.st-drawer{animation:none}}.st-drawer-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:22px 22px 16px;display:flex}.st-drawer-pair{flex:none;padding-top:6px;display:flex}.st-drawer-pair .st-avatar{border:2.5px solid var(--sheet);width:38px;height:38px;font-size:12px}.st-drawer-pair .st-avatar+.st-avatar{margin-left:-10px}.st-drawer-title{letter-spacing:-.03em;margin:2px 0;font-size:21px;font-weight:680;line-height:1.25}.st-drawer-title span{color:var(--ink-4);font-weight:500}.st-icon-btn{border:1px solid var(--line-2);background:var(--sheet);cursor:pointer;width:36px;height:36px;color:var(--ink-2);border-radius:12px;flex:none;place-items:center;display:grid}.st-icon-btn:hover{background:var(--well);color:var(--ink)}.st-drawer-summary{border-bottom:1px solid var(--line);background:#fbfcfe;grid-template-columns:auto auto;align-items:center;gap:14px 24px;padding:16px 22px;display:grid}.st-drawer-heat{justify-self:end;align-items:center;gap:10px;display:flex}.st-drawer-sources{color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 16px;font-size:12.5px;display:flex}.st-drawer-sources b{color:var(--ink-2);font-weight:600}.st-drawer-body{flex:1;padding:10px 22px 22px;overflow-y:auto}.st-crit-group{margin-top:12px}.st-crit-group-head{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);letter-spacing:.01em;align-items:center;gap:9px;padding:10px 2px;font-size:13px;font-weight:650;display:flex}.st-crit-group-head .st-num{color:var(--ink-3);font-size:12px}.st-crit-dot{background:var(--ink-4);border-radius:3px;width:9px;height:9px}.st-crit-dot[data-tone=red]{background:var(--red)}.st-crit-dot[data-tone=yellow]{background:var(--yellow)}.st-crit-dot[data-tone=green]{background:var(--green)}.st-crit{border:1px solid var(--line);background:var(--sheet);border-radius:16px;margin-bottom:10px;padding:14px 16px 14px 18px;position:relative}.st-crit:before{content:"";background:var(--cb,var(--line-2));border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.st-crit[data-tone=red]{--cb:var(--red)}.st-crit[data-tone=yellow]{--cb:var(--yellow)}.st-crit[data-tone=green]{--cb:var(--green)}.st-crit-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-crit-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:2px;font-size:11px;font-weight:650}.st-crit-flag{background:var(--orange-wash);height:24px;color:var(--orange-ink);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.st-crit-text{color:var(--ink);margin:9px 0 0;font-size:14.5px;font-weight:520;line-height:1.5}.st-crit-why{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;line-height:1.55}.st-crit-why b{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:6px;font-size:11px;font-weight:650}.st-crit-evidence{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.st-crit-evidence li{background:var(--well);color:var(--ink-3);border-radius:12px;gap:9px;padding:10px 12px;display:flex}.st-crit-evidence li svg{flex:none;margin-top:3px}.st-crit-evidence q{color:var(--ink);font-size:13.5px;line-height:1.5;display:block}.st-crit-evidence span{color:var(--ink-3);margin-top:3px;font-size:12px;display:block}.st-crit-engine{border-top:1px dashed var(--line-2);color:var(--ink-2);margin:10px 0 0;padding-top:10px;font-size:12.5px;line-height:1.5}.st-crit-engine b{color:var(--ink-2);font-weight:650}.st-crit-engine[data-status=satisfied] b,.st-crit-engine[data-status=not_applicable] b{color:var(--green-ink)}.st-crit-engine[data-status=not_satisfied] b{color:var(--red-ink)}.st-crit-engine[data-status=review_required] b{color:var(--ink-3)}.st-drawer-foot{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 22px;display:flex}.st-drawer-foot .st-btn{flex:none;margin-left:auto}@media (width<=760px){.st-drawer{border-radius:0}.st-drawer-summary{grid-template-columns:1fr}.st-drawer-heat{justify-self:start}}.st-review{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:12px;padding-top:12px;display:flex}.st-review-buttons{flex-wrap:wrap;gap:6px;display:inline-flex}.st-review-btn{cursor:pointer;height:30px;font:inherit;color:var(--ink-2);background:var(--sheet);border:1px solid var(--line-2);transition:background .12s var(--ease), color .12s var(--ease), border-color .12s var(--ease);border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.st-review-btn:hover{color:var(--ink);border-color:var(--ink-4)}.st-review-btn[data-tone=green][aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.st-review-btn[data-tone=yellow][aria-pressed=true]{background:var(--yellow);border-color:var(--yellow);color:#3d2a00}.st-review-btn[data-tone=red][aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.st-review-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.st-review-state{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:inline-flex}.st-review-state b{color:var(--ink-2);font-weight:600}.st-review-changed{color:var(--orange-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.st-drawer-reviewed{color:var(--ink-2);flex-wrap:wrap;grid-column:1/-1;gap:6px 16px;font-size:12.5px;display:flex}.st-drawer-reviewed i{background:var(--ink-4);border-radius:3px;width:8px;height:8px;margin-right:6px;display:inline-block}.st-drawer-reviewed i[data-tone=green]{background:var(--green)}.st-drawer-reviewed i[data-tone=yellow]{background:var(--yellow)}.st-drawer-reviewed i[data-tone=red]{background:var(--red)}.st-drawer-wide{width:min(1180px,100%)}.st-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-review-progress{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.st-review-progress-bar{background:var(--well-2);border-radius:999px;width:90px;height:6px;overflow:hidden}.st-review-progress-bar span{background:var(--blue);height:100%;transition:width .3s var(--ease);border-radius:999px;display:block}.st-checklist-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px;display:flex}.st-drawer-table{padding:0 0 12px}.st-ctable{border-collapse:separate;border-spacing:0;width:100%}.st-ctable th{z-index:2;background:var(--sheet);text-align:left;white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);padding:12px 12px 10px;font-size:11px;font-weight:650;position:sticky;top:0}.st-ctable th small{text-transform:none;letter-spacing:0;color:var(--ink-4);margin-top:2px;font-weight:450;display:block}.st-ctable th:first-child,.st-ctable td:first-child{padding-left:16px}.st-ctable th:last-child,.st-ctable td:last-child{padding-right:22px}.st-ctable td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 12px}.st-crow{position:relative}.st-crow>td:first-child{box-shadow:inset 3px 0 0 var(--cb,transparent)}.st-crow[data-tone=red]{--cb:var(--red)}.st-crow[data-tone=yellow]{--cb:var(--yellow)}.st-crow[data-tone=green]{--cb:var(--green)}.st-crow:hover>td{background:#fbfcfe}.st-row-toggle{cursor:pointer;width:24px;height:24px;color:var(--ink-4);background:0 0;border:0;border-radius:7px;place-items:center;margin-top:1px;display:grid}.st-row-toggle:hover{background:var(--well);color:var(--ink)}.st-row-toggle[aria-expanded=true] .st-chevron{color:var(--ink);transform:rotate(90deg)}.st-crow-req{cursor:pointer;min-width:260px}.st-crow-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10.5px;font-weight:650;display:flex}.st-crow-kind .st-crit-flag{letter-spacing:0;text-transform:none;height:20px;padding:0 7px;font-size:11px}.st-crow-text{color:var(--ink);margin-top:4px;font-size:13.5px;font-weight:540;line-height:1.45}.st-crow-why{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.st-crow-ev{cursor:pointer;max-width:300px}.st-crow-ev q{-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.st-crow-ev span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}.st-status{background:var(--well);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.st-status-btn{cursor:pointer;height:28px;font:inherit;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:620;display:inline-flex}.st-status-btn:hover{color:var(--ink);background:#ffffffb3}.st-status-btn[aria-checked=true][data-tone=green]{background:var(--green);color:#fff}.st-status-btn[aria-checked=true][data-tone=red]{background:var(--red);color:#fff}.st-status-btn[aria-checked=true][data-tone=yellow]{background:var(--yellow);color:#3d2a00}.st-status-btn:focus-visible,.st-rev-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.st-corrected{color:var(--violet-ink);margin-top:5px;font-size:11.5px;font-weight:600}.st-rev{gap:5px;display:inline-flex}.st-rev-btn{border:1px solid var(--line-2);background:var(--sheet);cursor:pointer;width:30px;height:30px;color:var(--ink-3);border-radius:9px;place-items:center;display:grid}.st-rev-btn:hover{color:var(--ink);border-color:var(--ink-4)}.st-rev-btn[data-tone=green][aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.st-rev-btn[data-tone=yellow][aria-pressed=true]{background:var(--yellow);border-color:var(--yellow);color:#3d2a00}.st-rev-state{color:var(--ink-3);max-width:170px;margin-top:5px;font-size:11.5px;line-height:1.4}.st-rev-state b{color:var(--ink-2);font-weight:650}.st-rev-state em{color:var(--orange-ink);align-items:center;gap:4px;margin-top:2px;font-style:normal;font-weight:600;display:flex}.st-crow-detail td{background:#fbfcfe;padding-top:4px;padding-bottom:16px}.st-crow-detail p{color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.55}.st-crow-detail p b{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:6px;font-size:10.5px;font-weight:650}.st-crow-detail .st-crit-evidence{max-width:760px}@media (width<=900px){.st-drawer-table{overflow-x:auto}.st-ctable{min-width:860px}}.st-loading-nav{pointer-events:none}.st-config{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 26px 26px;display:grid}.st-card{border:1px solid var(--line);background:var(--sheet);border-radius:20px;min-width:0;padding:20px 22px}.st-card[data-wide]{grid-column:1/-1}.st-card-head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.st-card-head h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:660}.st-card-head p{color:var(--ink-3);margin:3px 0 0;font-size:13px;line-height:1.5}.st-card-icon{background:var(--blue-wash);width:36px;height:36px;color:var(--blue-ink);border-radius:11px;flex:none;place-items:center;display:grid}.st-card-sub{margin:18px 0 8px;font-size:13px;font-weight:650}.st-card-row{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.st-card-row .st-card-sub{margin:0}.st-card-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.st-kv{gap:0;margin:0;display:grid}.st-kv>div{border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;display:grid}.st-kv>div:first-child{border-top:0;padding-top:0}.st-kv dt{color:var(--ink-3);font-size:13px}.st-kv dd{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:14px;font-weight:540;display:flex}.st-dd{border:1px solid var(--line-2);background:var(--sheet);min-width:0;max-width:100%;height:36px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s var(--ease), box-shadow .15s var(--ease), background-color .15s var(--ease);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13.5px;font-weight:520;display:inline-flex}.st-dd>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-dd[data-placeholder]{color:var(--ink-3);font-weight:450}.st-dd[data-size=sm]{border-radius:9px;height:32px;font-size:13px}.st-dd:hover:not(:disabled){background:var(--well);border-color:#c9d0dc}.st-root .st-dd:is(:focus,:focus-visible),.st-dd[data-state=open]{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-wash);background:var(--sheet);outline:none}.st-dd:disabled{opacity:.55;cursor:default}.st-dd-chev{color:var(--ink-3);transition:transform .2s var(--ease);flex:none}.st-dd[data-state=open] .st-dd-chev{color:var(--blue);transform:rotate(180deg)}.st-dd-menu{z-index:80;min-width:max(180px, var(--radix-select-trigger-width));max-width:min(420px,100vw - 24px);max-height:min(340px, var(--radix-select-content-available-height));background:var(--sheet);border:1px solid var(--line-2);font-family:var(--sans);color:var(--ink);transform-origin:var(--radix-select-content-transform-origin);animation:st-dd-in .14s var(--ease);border-radius:14px;overflow:hidden;box-shadow:0 18px 44px -14px #0d132447,0 2px 8px #0d13240d}@keyframes st-dd-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.st-dd-menu{animation:none}.st-dd-chev{transition:none}}.st-dd-list{padding:5px}.st-dd-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;outline:none;align-items:center;gap:10px;padding:8px 32px 8px 10px;font-size:13.5px;line-height:1.35;display:flex;position:relative}.st-dd-item[data-highlighted]{background:var(--well-2)}.st-dd-item[data-state=checked]{color:var(--blue-ink);font-weight:600}.st-dd-item[data-disabled]{cursor:default;color:var(--ink-3)}.st-dd-text{gap:1px;min-width:0;display:grid}.st-dd-text>span{overflow-wrap:anywhere}.st-dd-text small{color:var(--ink-3);font-size:12px;font-weight:400;line-height:1.3}.st-dd-tick{color:var(--blue);display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.st-list{margin:0;padding:0;list-style:none}.st-list li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.st-list li:first-child{border-top:0}.st-list .st-avatar{width:34px;height:34px;font-size:12px}.st-list-main{flex-direction:column;flex:1;min-width:0;display:flex}.st-list-main b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.st-list-main small{color:var(--ink-3);margin-top:2px;font-size:12.5px}.st-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.st-check{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.st-check input{accent-color:var(--blue);width:15px;height:15px}.st-link-danger{font:inherit;color:var(--red-ink);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:600}.st-link-danger:disabled{opacity:.5;cursor:default}.st-invite{flex-wrap:wrap;gap:10px;margin:16px 0 6px;display:flex}.st-invite .st-field{flex:260px;height:40px}.st-copy{align-items:center;gap:8px;margin-top:10px;display:flex}.st-copy input{border:1px solid var(--line-2);background:var(--well);min-width:0;height:36px;font-family:var(--mono);color:var(--ink-2);border-radius:10px;flex:1;padding:0 12px;font-size:12.5px}.st-root .st-copy input:is(:focus,:focus-visible){border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-wash);outline:none}.st-share-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.st-consent{align-items:center;gap:6px;margin-top:10px;display:flex}.st-confirm{background:var(--yellow-wash);color:var(--yellow-ink);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:13px}.st-confirm p{margin:0 0 10px}.st-confirm div{gap:8px;display:flex}@media (width<=860px){.st-config{grid-template-columns:1fr;padding:0 18px 18px}.st-kv>div{grid-template-columns:1fr;gap:4px}}.st-under[data-tone=orange]{color:var(--orange-ink);font-weight:600}.st-doc-tiles{gap:4px;display:inline-flex}.st-doc-tile{width:24px;height:28px;font-family:var(--mono);color:var(--ink-4);background:var(--sheet);border:1.5px dashed var(--line-2);border-radius:7px;place-items:center;font-size:11.5px;font-weight:700;display:grid}.st-doc-tile[data-state=ready]{color:#fff;background:var(--d,var(--ink-3));border:0}.st-doc-tile[data-state=scanning]{border:1.5px solid var(--yellow);color:var(--yellow-ink);background:var(--yellow-wash)}.st-doc-tile[data-state=rejected]{border:1.5px solid var(--red);color:var(--red-ink);background:var(--red-wash)}.st-root [data-tone=blue]{--d:var(--blue);--d-wash:var(--blue-wash);--d-ink:var(--blue-ink)}.st-root [data-tone=violet]{--d:var(--violet);--d-wash:var(--violet-wash);--d-ink:var(--violet-ink)}.st-root [data-tone=orange]{--d:var(--orange);--d-wash:var(--orange-wash);--d-ink:var(--orange-ink)}.st-root [data-tone=green]{--d:var(--green);--d-wash:var(--green-wash);--d-ink:var(--green-ink)}.st-docs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.st-doc{background:var(--sheet);border:1px solid var(--line);min-height:196px;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.st-doc:before{content:"";background:var(--d,var(--line));opacity:.9;border-radius:18px 18px 0 0;height:4px;position:absolute;inset:0 0 auto}.st-doc[data-state=missing]:before{opacity:.25}.st-doc[data-over]{border-color:var(--d);box-shadow:0 0 0 4px var(--d-wash)}.st-doc-head{align-items:flex-start;gap:10px;display:flex}.st-doc-icon{background:var(--d-wash);width:36px;height:36px;color:var(--d-ink);border-radius:11px;flex:none;place-items:center;display:grid}.st-doc-name{flex:1;min-width:0}.st-doc-name h4{letter-spacing:-.01em;margin:1px 0 2px;font-size:14.5px;font-weight:650}.st-doc-name small{color:var(--ink-3);font-size:12px;line-height:1.4;display:block}.st-doc-head .st-pill{height:24px;padding:0 9px;font-size:11.5px}.st-doc-drop{border:1.5px dashed var(--line-2);background:var(--well);color:var(--ink-3);cursor:pointer;font:inherit;text-align:center;transition:border-color .15s var(--ease), background .15s var(--ease), color .15s var(--ease);border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:16px 10px;display:flex}.st-doc-drop b{color:var(--ink-2);font-size:13px;font-weight:600}.st-doc-drop small{font-size:12px}.st-doc-drop:hover,.st-doc[data-over] .st-doc-drop{border-color:var(--d);background:var(--d-wash);color:var(--d-ink)}.st-root .st-doc-drop:focus-visible{border-color:var(--d);box-shadow:0 0 0 4px var(--d-wash);outline:none}.st-doc-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.st-doc-file{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.st-doc-file small{color:var(--ink-3);margin-left:8px;font-size:12px;font-weight:500}.st-doc-meta{color:var(--ink-3);margin:0;font-size:12px;line-height:1.45}.st-doc-status{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;line-height:1.45;display:flex}.st-doc-status[data-tone=yellow]{color:var(--yellow-ink)}.st-doc-status[data-tone=blue]{color:var(--blue-ink)}.st-doc-status[data-tone=green]{color:var(--green-ink)}.st-doc-status[data-tone=red]{color:var(--red-ink)}.st-link{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.st-doc-changes{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--orange-ink);background:var(--orange-wash);transition:transform .15s var(--ease);border:1px solid #ffc9b0;border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.st-doc-changes:hover{transform:translateY(-1px)}.st-doc-changes span{flex-direction:column;flex:1;font-size:13px;line-height:1.35;display:flex}.st-doc-changes b{font-weight:650}.st-doc-changes small{opacity:.85;font-size:12px}.st-root .st-doc-changes:focus-visible{box-shadow:0 0 0 4px var(--orange-wash), 0 0 0 5px var(--orange);outline:none}.st-doc-actions{flex-wrap:wrap;gap:6px;display:flex}.st-doc-actions .st-btn[data-size=sm]{gap:6px;height:30px;padding:0 10px}.st-doc-history{border-top:1px dashed var(--line-2);gap:4px;margin:0;padding:8px 0 0;list-style:none;display:grid}.st-doc-history li{color:var(--ink-2);align-items:center;gap:8px;min-height:30px;font-size:12.5px;display:flex}.st-doc-history span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.st-doc-history small{color:var(--ink-3);white-space:nowrap}.st-doc-history .st-icon-btn{border-radius:9px;width:28px;height:28px}.st-doc-confirm{flex-direction:column;flex:1;gap:10px;display:flex}.st-doc-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.st-doc-fields label{color:var(--ink-3);gap:4px;min-width:0;font-size:11.5px;font-weight:600;display:grid}.st-input{border:1px solid var(--line-2);background:var(--sheet);width:100%;min-width:0;height:32px;font:inherit;color:var(--ink);border-radius:9px;padding:0 9px;font-size:13px}.st-root .st-input:is(:focus,:focus-visible){border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-wash);outline:none}.st-doc-progress{gap:6px;display:grid}.st-doc-progress span{background:var(--well-2);border-radius:999px;height:6px;position:relative;overflow:hidden}.st-doc-progress span:after{content:"";border-radius:inherit;background:var(--d,var(--blue));width:40%;animation:st-indeterminate 1.1s var(--ease) infinite;position:absolute;inset:0 auto 0 0}.st-doc-progress small{color:var(--ink-3);font-size:12px}@keyframes st-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.st-doc-progress span:after{opacity:.4;width:100%;animation:none}}.st-changes-sum{border-bottom:1px solid var(--line);background:#fbfcfe;flex-wrap:wrap;gap:8px;padding:14px 22px;display:flex}.st-changes-sum span{background:var(--well);height:30px;color:var(--ink-2);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.st-changes-sum span[data-tone=green]{background:var(--green-wash);color:var(--green-ink)}.st-changes-sum span[data-tone=yellow]{background:var(--yellow-wash);color:var(--yellow-ink)}.st-changes-sum span[data-tone=red]{background:var(--red-wash);color:var(--red-ink)}.st-changes-sum b{font-size:15px}.st-changes-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:8px 0;font-size:11.5px;font-weight:700}.st-change{border:1px solid var(--line);border-left:4px solid var(--c,var(--line-2));border-radius:14px;gap:6px;margin-bottom:8px;padding:12px 14px;display:grid}.st-change[data-tone=green]{--c:var(--green)}.st-change[data-tone=yellow]{--c:var(--yellow)}.st-change[data-tone=red]{--c:var(--red)}.st-change del,.st-change ins{font-size:13.5px;line-height:1.5;text-decoration:none}.st-change del{color:var(--ink-3)}.st-change[data-tone=red] del,.st-change[data-tone=yellow] del{-webkit-text-decoration:line-through #f0424f73;text-decoration:line-through #f0424f73}.st-change ins{color:var(--ink);font-weight:530}.st-changes-note{color:var(--ink-3);margin:16px 0 0;font-size:12.5px;line-height:1.5}.st-notice{background:var(--green-wash);color:var(--green-ink);border-radius:12px;align-items:center;gap:10px;margin:0 26px 16px;padding:12px 14px;font-size:13.5px;display:flex}.st-notice .st-icon-btn{width:28px;height:28px;color:inherit;background:0 0;border-color:#0000;margin-left:auto}@media (width<=1100px){.st-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.st-docs{grid-template-columns:1fr}}.st-section[data-compact]{border-top:0;padding:0 26px 24px 80px}.st-section[data-compact] .st-section-head h3{font-size:13px}@media (width<=760px){.st-section[data-compact]{padding-left:26px}}.st-detail-inner,.st-section[data-compact]{box-sizing:border-box;max-width:calc(min(100vw,1320px) - 56px);position:sticky;left:0}@media (width<=760px){.st-detail-inner,.st-section[data-compact]{max-width:calc(100vw - 24px)}}.st-modal-backdrop{justify-content:center;align-items:center;padding:24px 16px}.st-modal{background:var(--sheet);width:min(760px,100%);max-height:min(860px,100%);animation:st-rise .22s var(--ease);border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 100px -30px #0d132480}@keyframes st-rise{0%{opacity:.6;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.st-modal{animation:none}}.st-modal-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 22px 14px;display:flex}.st-modal-seg{align-self:flex-start;margin:0 22px 14px}.st-modal-seg button{align-items:center;gap:7px;display:inline-flex}.st-modal-body{flex-direction:column;flex:1;gap:12px;padding:0 22px 18px;display:flex;overflow-y:auto}.st-modal-foot{border-top:1px solid var(--line);background:#fbfcfe;align-items:center;gap:10px;padding:14px 22px;display:flex}.st-modal-status{color:var(--ink-2);flex:1;margin:0;font-size:13px;line-height:1.4}.st-intake-drop{text-align:center;border:1.5px dashed var(--line-2);background:var(--well);color:var(--ink-3);transition:border-color .15s var(--ease), background .15s var(--ease);border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;display:flex}.st-intake-drop[data-over]{border-color:var(--blue);background:var(--blue-wash);color:var(--blue-ink)}.st-intake-drop b{color:var(--ink);font-size:15px;font-weight:640}.st-intake-drop small{max-width:470px;font-size:13px;line-height:1.5}.st-intake-buttons{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.st-intake-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.st-intake-list li{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:6px 8px 6px 12px;display:flex}.st-intake-list li[data-status=skipped],.st-intake-list li[data-status=failed]{background:var(--well)}.st-intake-list li[data-status=skipped] .st-intake-name span{color:var(--ink-3)}.st-intake-icon{color:var(--ink-3);flex:none}.st-intake-name{flex-direction:column;flex:1;min-width:0;display:flex}.st-intake-name span{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:560;overflow:hidden}.st-intake-name small{color:var(--ink-3);font-size:12px}.st-intake-state{flex:none;align-items:center;gap:8px;display:flex}.st-intake-tag{height:26px;color:var(--ink-2);background:var(--well);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.st-intake-tag[data-tone=yellow]{color:var(--yellow-ink);background:var(--yellow-wash)}.st-intake-tag[data-tone=red]{color:var(--red-ink);background:var(--red-wash)}.st-intake-tag[data-tone=green]{color:var(--green-ink);background:var(--green-wash)}.st-intake-tag[data-tone=blue]{color:var(--blue-ink);background:var(--blue-wash)}.st-intake-kind{min-width:190px;display:inline-flex}.st-intake-kind .st-dd{flex:1;font-weight:580}.st-intake-kind[data-kind=protocol] .st-dd{color:var(--blue-ink);background-color:var(--blue-wash);border-color:#c4d5ff}.st-intake-kind[data-kind=consent] .st-dd{color:var(--violet-ink);background-color:var(--violet-wash);border-color:#d6cfff}.st-intake-kind[data-kind=brochure] .st-dd{color:var(--orange-ink);background-color:var(--orange-wash);border-color:#ffc9b0}.st-intake-kind[data-kind=pharmacy_manual] .st-dd{color:var(--green-ink);background-color:var(--green-wash);border-color:#b5ecd2}.st-intake-use{color:var(--ink-2);cursor:pointer;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.st-intake-list .st-icon-btn{border-color:#0000;border-radius:9px;width:30px;height:30px}.st-registry-find{align-items:flex-end;gap:8px;display:flex}.st-registry-find label{color:var(--ink-3);flex:1;gap:5px;font-size:12px;font-weight:600;display:grid}.st-registry-find .st-input{height:36px;font-size:14px}.st-added{text-align:center;align-items:center;padding-top:18px}.st-added-mark{background:var(--green-wash);width:52px;height:52px;color:var(--green-ink);border-radius:16px;place-items:center;display:grid}.st-added h3{letter-spacing:-.02em;margin:4px 0 0;font-size:19px;font-weight:660}.st-added p{max-width:520px;color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.st-added .st-modal-foot{justify-content:flex-end;align-self:stretch;margin:10px -22px -18px}.st-hint{color:var(--ink-3)!important;font-size:12.5px!important}.st-others{border:1px solid var(--line);background:var(--sheet);border-radius:16px;margin-top:14px;padding:14px 16px}.st-others-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.st-others-head h4{flex:1;margin:0;font-size:14px;font-weight:650}.st-others-head h4 span{color:var(--ink-3);font-weight:500}.st-others .st-doc-history{border-top:0;padding-top:0}.st-run{border:1px solid var(--line);background:linear-gradient(120deg, var(--violet-wash), var(--sheet) 55%);animation:st-rise .22s var(--ease);border-radius:18px;align-items:center;gap:16px;margin:0 26px 18px;padding:16px 18px;display:flex}.st-run[data-state=done]{background:linear-gradient(120deg, var(--green-wash), var(--sheet) 55%)}.st-run[data-state=partial]{background:linear-gradient(120deg, var(--yellow-wash), var(--sheet) 55%)}.st-run-mark{background:var(--violet);color:#fff;width:44px;height:44px;box-shadow:0 8px 20px -8px var(--violet);border-radius:14px;flex:none;place-items:center;display:grid}.st-run[data-state=running] .st-run-mark{animation:st-pulse 1.6s var(--ease) infinite}.st-run[data-state=done] .st-run-mark{background:var(--green);box-shadow:0 8px 20px -8px var(--green)}.st-run[data-state=partial] .st-run-mark{background:var(--yellow);box-shadow:none}.st-run-main{flex:1;gap:8px;min-width:0;display:grid}.st-run-line{align-items:baseline;gap:12px;display:flex}.st-run-line h2{letter-spacing:-.01em;flex:1;margin:0;font-size:15px;font-weight:650}.st-run-line b{letter-spacing:-.02em;font-size:20px;font-weight:680}.st-run-bar{background:var(--well-2);border-radius:999px;height:8px;position:relative;overflow:hidden}.st-run-bar>span{border-radius:inherit;min-width:8px;transition:width .6s var(--ease);background:linear-gradient(90deg, var(--violet), var(--blue), var(--violet));background-size:200% 100%;animation:2.2s linear infinite st-flow;position:absolute;inset:0 auto 0 0}.st-run[data-state=done] .st-run-bar>span{background:var(--green);animation:none}.st-run[data-state=partial] .st-run-bar>span{background:var(--yellow);animation:none}.st-run-meta{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:13px;display:flex}.st-run-meta [data-tone=red]{color:var(--red-ink);font-weight:600}@keyframes st-flow{0%{background-position:200% 0}to{background-position:0 0}}@keyframes st-pulse{50%{box-shadow:0 4px 12px -6px var(--violet);transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.st-run,.st-run-mark,.st-run-bar>span{transition:none;animation:none!important}}@media (width<=760px){.st-run{align-items:flex-start;margin-inline:18px}.st-run-mark{border-radius:12px;width:38px;height:38px}}.st-ask{border-radius:22px;width:min(460px,100%)}.st-ask-body{align-items:flex-start;gap:14px;padding:22px 22px 6px;display:flex}.st-ask-body>div{flex:1;min-width:0}.st-ask-body h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:2px 0 6px;font-size:18px;font-weight:660}.st-ask-body p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.st-ask-mark{background:var(--red-wash);width:44px;height:44px;color:var(--red-ink);border-radius:14px;flex:none;place-items:center;display:grid}.st-ask-kept{background:var(--well);border-radius:14px;gap:8px;margin:12px 22px 18px;padding:12px 14px;list-style:none;display:grid}.st-ask-kept li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.st-ask-kept svg{color:var(--green-ink);flex:none;margin-top:2px}.st-ask-error{margin:-6px 22px 14px}.st-ask .st-modal-foot{justify-content:flex-end}@media (width<=620px){.st-intake-list li{flex-wrap:wrap}.st-intake-list li .st-icon-btn{order:2}.st-intake-state{order:3;width:100%;padding-left:26px}.st-modal-seg button{white-space:nowrap}.st-intake-kind{flex:1;min-width:0}.st-modal-foot{flex-wrap:wrap}.st-modal-status{flex-basis:100%}}.st-jr-steps{gap:0;margin:0 0 16px;padding:0;list-style:none;display:flex;overflow-x:auto}.st-jr-steps li{border-top:3px solid var(--line-2);flex:1;align-items:flex-start;gap:8px;min-width:120px;padding:10px 12px;display:flex}.st-jr-steps li[data-state=done]{border-top-color:var(--green)}.st-jr-steps li[data-state=current]{border-top-color:var(--blue);background:var(--blue-wash);border-radius:0 0 10px 10px}.st-jr-steps b{font-size:13px;font-family:var(--mono);display:block}.st-jr-steps small{color:var(--ink-2);font-size:12px;line-height:1.3;display:block}.st-jr-dot{border:2px solid var(--line-2);background:var(--sheet);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.st-jr-steps li[data-state=done] .st-jr-dot{background:var(--green);border-color:var(--green)}.st-jr-steps li[data-state=current] .st-jr-dot{border-color:var(--blue);box-shadow:inset 0 0 0 3px var(--sheet);background:var(--blue)}.st-jr-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.st-jr-card{border:1px solid var(--line);background:var(--sheet);border-radius:16px;gap:12px;min-width:0;padding:16px;display:grid}.st-jr-card[data-primary]{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-wash)}.st-jr-card[data-muted]{background:var(--well)}.st-jr-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.st-jr-card-head b{letter-spacing:-.01em;font-size:14.5px}.st-jr-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.st-jr-facts div{min-width:0}.st-jr-facts dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:3px;font-size:11.5px}.st-jr-facts dd{overflow-wrap:anywhere;gap:2px;margin:0;font-size:13px;font-weight:560;display:grid}.st-jr-facts dd small{color:var(--ink-3);font-size:12px;font-weight:400}.st-jr-facts dd[data-tone=red]{color:var(--red-ink)}.st-jr-facts .st-dd{width:100%}.st-jr-next{background:var(--well);border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:600}.st-jr-next span{text-transform:uppercase;letter-spacing:.05em;color:var(--blue-ink);margin-right:8px;font-size:11px;display:inline-block}.st-jr-held{color:var(--red-ink);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.st-jr-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.st-jr-checks li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 0;display:grid}.st-jr-checks li>.st-jr-check-line{grid-area:1/1}.st-jr-checks li>.st-under{grid-column:1/-1;margin:0}.st-jr-checks li>.st-jr-row{grid-area:1/2;justify-content:flex-end}.st-jr-checks li>.st-jr-row .st-btn{border-radius:8px;height:28px;padding:0 10px;font-size:12.5px}.st-jr-checks li>.st-jr-row .st-jr-why{text-align:right;flex-basis:100%}.st-jr-checks li:has(.st-jr-form)>.st-jr-row{grid-area:auto/1/auto/-1;justify-content:flex-start}.st-jr-check-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-jr-check-label{font-size:13.5px}.st-jr-check-label small{color:var(--ink-3)}.st-jr-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.st-jr-why{color:var(--ink-3);margin:0;font-size:12px}.st-jr-status{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px;display:flex}.st-jr-status-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:11.5px}.st-jr-status-pick{flex:1;min-width:180px}.st-jr-actions{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.st-jr-advance{gap:10px;display:grid}.st-jr-advance>.st-btn{text-align:center;justify-content:center;gap:8px;width:100%;height:auto;min-height:38px;padding-block:8px}.st-jr-advance>.st-btn:disabled{opacity:1;background:var(--well);border-color:var(--line-2);color:var(--ink-3)}.st-jr-blocked{background:var(--orange-wash);color:var(--ink-2);border-radius:12px;padding:12px 14px}.st-jr-blocked-head{text-transform:uppercase;letter-spacing:.05em;color:var(--orange-ink);margin:0 0 8px;font-size:11.5px;font-weight:650}.st-jr-blocked ul{margin:0;padding:0;list-style:none}.st-jr-blocked>ul{gap:10px;display:grid}.st-jr-who{background:var(--sheet);color:var(--orange-ink);border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.st-jr-blocked li ul{gap:3px;display:grid}.st-jr-blocked li li{padding-left:14px;font-size:13px;line-height:1.4;position:relative}.st-jr-blocked li li:before{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:3px}.st-jr-form{background:var(--well);border-radius:12px;flex-basis:100%;gap:8px;padding:12px;display:grid}.st-jr-form label{color:var(--ink-2);gap:4px;font-size:12.5px;display:grid}.st-jr-form .st-dd{width:100%}.st-jr-form label[data-type=checkbox]{align-items:center;gap:8px;display:flex}.st-jr-form input:not([type=checkbox]),.st-jr-form textarea{font:inherit;color:var(--ink);border:1px solid var(--line-2);background:var(--sheet);border-radius:10px;min-width:0;padding:8px 10px;font-size:13.5px}.st-jr-form textarea{resize:vertical}.st-jr-form input:focus,.st-jr-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-wash);outline:none}.st-jr-holds{justify-items:start;gap:8px;margin-bottom:14px;display:grid}.st-jr-hold{background:var(--red-wash);color:var(--red-ink);border-radius:12px;flex-wrap:wrap;justify-self:stretch;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.st-jr-hold .st-under{color:var(--red-ink);opacity:.8}.st-jr-banner{background:var(--yellow-wash);color:var(--yellow-ink);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;display:flex}.st-jr-banner p{margin:4px 0 8px}.st-jr-log{color:var(--ink-2);gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.st-jr-history{margin-top:16px}.st-jr-history summary{cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.st-jr-history ol{gap:6px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.st-jr-history li{grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.st-jr-history small{color:var(--ink-3)}.st-jr-when{color:var(--ink-3);font-variant-numeric:tabular-nums}.st-jr-cell{gap:3px;display:grid}@media (width<=1100px){.st-jr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-jr-card[data-primary]{grid-column:1/-1}}@media (width<=760px){.st-jr-grid{grid-template-columns:minmax(0,1fr)}.st-jr-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-jr-history li{grid-template-columns:minmax(0,1fr);gap:0}}.st-under[data-tone=red]{color:var(--red-ink)}.st-jr-roles th,.st-jr-roles td{text-align:center;white-space:nowrap}.st-jr-roles th:first-child,.st-jr-roles td:first-child{text-align:left}.st-jr-profile p{margin:0 0 10px}.st-jr-profile .st-list li{flex-wrap:wrap}.st-jr-input{border:1px solid var(--line-2);background:var(--sheet);border-radius:10px;flex:1;min-width:180px;height:36px;padding:0 12px}.st-cell-text{min-width:0;max-width:200px}.st-clip{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--ink);font-weight:520;overflow:hidden}.st-patients td{padding:14px 12px}.st-patients th{padding-left:12px;padding-right:12px}.st-patients .st-who-name{max-width:210px}.st-patients .st-cell-text>div{white-space:nowrap}.st-patients .st-cell-text .st-clip{max-width:190px}.st-patients td>.st-clip{max-width:150px}.st-chart-status{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 26px 0;font-size:13px;display:flex}.st-chart-status b{color:var(--ink-2);font-weight:620}.st-chart-overview{max-width:920px;color:var(--ink);margin:0 0 18px;font-size:15px;line-height:1.6}.st-timeline{gap:2px;max-width:980px;margin:0;padding:0;list-style:none;display:grid}.st-tl-item{grid-template-columns:96px 18px minmax(0,1fr);align-items:start;gap:0 10px;padding:8px 0;display:grid}.st-tl-date{color:var(--ink-3);text-align:right;padding-top:4px;font-size:12.5px}.st-tl-dot{background:var(--ink-4);width:10px;height:10px;box-shadow:0 0 0 4px var(--sheet);border-radius:50%;margin:7px 4px 0;position:relative}.st-tl-dot[data-tone=violet]{background:var(--violet)}.st-tl-dot[data-tone=blue]{background:var(--blue)}.st-tl-dot[data-tone=orange]{background:var(--orange)}.st-tl-dot[data-tone=green]{background:var(--green)}.st-tl-dot[data-tone=red]{background:var(--red)}.st-tl-body{min-width:0}.st-tl-text{color:var(--ink);font-size:14px;font-weight:560}.st-tl-quote{all:unset;box-sizing:border-box;max-width:100%;color:var(--ink-3);cursor:pointer;border-radius:8px;align-items:flex-start;gap:6px;margin-top:4px;margin-left:-4px;padding:2px 4px;font-size:12.5px;display:flex}.st-tl-quote q{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-tl-quote em{color:var(--ink-4);white-space:nowrap;font-style:normal}button.st-tl-quote:hover,button.st-tl-quote:focus-visible{background:var(--blue-wash);color:var(--blue-ink)}.st-tl-quote[data-static]{cursor:default}.st-tl-quote svg{flex:none;margin-top:2px}@media (width<=640px){.st-tl-item{grid-template-columns:14px minmax(0,1fr)}.st-tl-date{text-align:left;grid-column:2;padding:0}.st-tl-dot{grid-area:1/1/span 2;margin:4px 0 0}}.st-chart-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.st-chart-tools .st-search{flex:280px;max-width:520px}.st-chart-filter{align-items:center;gap:8px;display:inline-flex}.st-chart-filter select{font:inherit;border:1px solid var(--line-2);background:var(--sheet);max-width:280px;height:38px;color:var(--ink);border-radius:12px;padding:0 12px;font-size:13.5px}.st-doc-title{color:var(--ink);align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.st-doc-title svg{color:var(--ink-3);flex:none}.st-doc-title span{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.st-hits{gap:8px;display:grid}.st-hit{all:unset;box-sizing:border-box;border:1px solid var(--line);background:var(--sheet);cursor:pointer;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.st-hit:hover,.st-hit:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-wash)}.st-hit-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.st-hit-head b{color:var(--ink);font-weight:620}.st-hit-snip{color:var(--ink-2);font-size:13px;line-height:1.5}.st-hits mark,.st-doc-text mark{color:inherit;background:#fff1b8;border-radius:3px;padding:0 1px}.st-lab-value{color:var(--ink);white-space:nowrap;font-weight:620}.st-lab-value small{color:var(--ink-3);font-weight:450}.st-lab-value em{border-radius:6px;margin-left:6px;padding:1px 5px;font-size:11px;font-style:normal;font-weight:700}.st-lab-value[data-flag=high] em{background:var(--red-wash);color:var(--red-ink)}.st-lab-value[data-flag=low] em{background:var(--blue-wash);color:var(--blue-ink)}.st-vitals{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.st-vital{border:1px solid var(--line);background:var(--sheet);border-radius:14px;gap:2px;min-width:120px;padding:10px 14px;display:grid}.st-chart-cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px 28px;display:grid}.st-chart-h{color:var(--ink-2);margin:0 0 8px;font-size:13px;font-weight:650}.st-visits{gap:6px;margin:0;padding:0;list-style:none;display:grid}.st-visits li{grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:13.5px;display:grid}.st-visits li .st-num{color:var(--ink-3);font-size:12.5px}.st-doc-body{padding-top:14px}.st-doc-page{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--sheet);border-bottom:1px solid var(--line);margin:18px -22px 8px;padding:6px 22px;font-size:11.5px;font-weight:650;position:sticky;top:-14px}.st-doc-page:first-child{margin-top:0}.st-doc-text{white-space:pre-wrap;word-break:break-word;font-family:var(--sans);color:var(--ink);margin:0;font-size:13.5px;line-height:1.6}.st-doc-frame{border:1px solid var(--line);background:var(--well);border-radius:12px;width:100%;height:calc(100vh - 210px)}.st-doc-image{border:1px solid var(--line);border-radius:12px;max-width:100%}.st-find-chart{color:var(--blue-ink);margin-top:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.st-find-chart:hover{text-decoration:underline}.st-seg-scroll{scrollbar-width:none;max-width:100%;overflow-x:auto}.st-seg-scroll::-webkit-scrollbar{display:none}.st-seg-scroll button{white-space:nowrap;flex:none}.st-cnote{max-width:860px;color:var(--ink);margin:0 auto;padding:4px 0 28px;font-size:13.5px;line-height:1.55}.st-cnote p{margin:0 0 6px}.st-cnote-head{text-align:center;color:var(--ink-2);justify-items:center;gap:1px;font-size:12.5px;display:grid}.st-cnote-head b{color:var(--ink);font-size:16px}.st-cnote-patient{border:1px solid var(--line);background:var(--well);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px 24px;margin:16px 0 14px;padding:10px 14px;display:grid}.st-cnote-patient>div{gap:8px;min-width:0;display:flex}.st-cnote-patient dt{color:var(--ink-3);white-space:nowrap}.st-cnote-patient dd{overflow-wrap:anywhere;margin:0;font-weight:650}.st-cnote-title{text-align:center;letter-spacing:.02em;justify-items:center;font-weight:700;display:grid}.st-cnote-title small{color:var(--ink-2);letter-spacing:0;font-size:12.5px;font-weight:600}.st-cnote-notice{text-align:center;color:var(--ink-3);font-size:12px;font-style:italic}.st-cnote-section{padding-top:14px}.st-cnote-section h4{margin:0 0 4px;font-size:13.5px;font-weight:700}.st-cnote-section ol,.st-cnote-section ul{margin:0 0 6px;padding-left:22px}.st-cnote-section li{margin:1px 0}.st-cnote-sub{margin-top:8px!important}.st-cnote-entry{margin:10px 0 2px!important}.st-cnote-dash{list-style:none;padding-left:0!important}.st-cnote-dash li:before{content:"- "}.st-cnote-test{margin:6px 0;display:grid}.st-cnote-none{color:var(--ink-3);font-style:italic}.st-cnote-table{min-width:640px}.st-cnote-table th,.st-cnote-table td{white-space:normal;padding:8px 10px;font-size:12.5px}.st-drawer-note{min-width:0}.st-cnote-foot{border-top:1px solid var(--line);color:var(--ink-3);align-items:baseline;gap:6px;padding-top:12px;font-size:12px;display:flex;margin-top:22px!important}@media (width<=640px){.st-cnote-patient{grid-template-columns:1fr}}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-LightItalic.woff2)format("woff2");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-RegularItalic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-MediumItalic.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-Semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-SemiboldItalic.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:OpenAI Sans;src:url(/fonts/OpenAISans-BoldItalic.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Anthropic Sans,Helvetica Neue,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:Anthropic Sans,Helvetica Neue,Arial,sans-serif;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:100 20% 97%;--background:0 0% 100%;--foreground:173 41% 17%;--card:0 0% 100%;--card-foreground:173 41% 17%;--popover:0 0% 100%;--popover-foreground:173 41% 17%;--primary:173 41% 17%;--primary-foreground:0 0% 100%;--secondary:107 16% 94%;--secondary-foreground:173 41% 17%;--muted:100 20% 97%;--muted-foreground:145 8% 44%;--accent:108 17% 92%;--accent-foreground:155 26% 26%;--destructive:350 75% 55%;--destructive-foreground:0 0% 100%;--border:111 13% 90%;--input:133 12% 85%;--ring:156 18% 41%;--radius:.875rem;--tracking-display:-.045em;--tracking-heading:-.025em;--tracking-body:-.007em;--tracking-control:-.01em;--tracking-label:.09em}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.right-3{right:.75rem}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-11{width:2.75rem;height:2.75rem}.size-4{width:1rem;height:1rem}.size-9{width:2.25rem;height:2.25rem}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-full{height:100%}.h-px{height:1px}.max-h-\[min\(320px\,var\(--radix-select-content-available-height\)\)\]{max-height:min(320px, var(--radix-select-content-available-height))}.min-h-10{min-height:2.5rem}.min-h-\[280px\]{min-height:280px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-24{width:6rem}.w-28{width:7rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-5\/6{width:83.3333%}.w-72{width:18rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[640px\]{min-width:640px}.min-w-\[max\(10rem\,var\(--radix-select-trigger-width\)\)\]{min-width:max(10rem, var(--radix-select-trigger-width))}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[280px\]{max-width:280px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[480px\]{max-width:480px}.max-w-\[640px\]{max-width:640px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border\/60>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .6)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#161b19\]{--tw-border-opacity:1;border-color:rgb(22 27 25/var(--tw-border-opacity,1))}.border-\[\#c5d0cc\]{--tw-border-opacity:1;border-color:rgb(197 208 204/var(--tw-border-opacity,1))}.border-\[\#cfe3f0\]{--tw-border-opacity:1;border-color:rgb(207 227 240/var(--tw-border-opacity,1))}.border-\[\#d2ddd9\]{--tw-border-opacity:1;border-color:rgb(210 221 217/var(--tw-border-opacity,1))}.border-\[\#d7e6da\]{--tw-border-opacity:1;border-color:rgb(215 230 218/var(--tw-border-opacity,1))}.border-\[\#dde6e3\]{--tw-border-opacity:1;border-color:rgb(221 230 227/var(--tw-border-opacity,1))}.border-\[\#e2e8e1\]{--tw-border-opacity:1;border-color:rgb(226 232 225/var(--tw-border-opacity,1))}.border-\[\#e3e9e7\]{--tw-border-opacity:1;border-color:rgb(227 233 231/var(--tw-border-opacity,1))}.border-\[\#e6edea\]{--tw-border-opacity:1;border-color:rgb(230 237 234/var(--tw-border-opacity,1))}.border-\[\#e9f1ee\]{--tw-border-opacity:1;border-color:rgb(233 241 238/var(--tw-border-opacity,1))}.border-\[\#eef3f1\]{--tw-border-opacity:1;border-color:rgb(238 243 241/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-rose-100{--tw-border-opacity:1;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-violet-100{--tw-border-opacity:1;border-color:rgb(232 238 231/var(--tw-border-opacity,1))}.border-violet-200{--tw-border-opacity:1;border-color:rgb(209 222 212/var(--tw-border-opacity,1))}.border-violet-300{--tw-border-opacity:1;border-color:rgb(175 197 183/var(--tw-border-opacity,1))}.bg-\[\#161b19\]{--tw-bg-opacity:1;background-color:rgb(22 27 25/var(--tw-bg-opacity,1))}.bg-\[\#b4bfbb\]{--tw-bg-opacity:1;background-color:rgb(180 191 187/var(--tw-bg-opacity,1))}.bg-\[\#e6edea\]{--tw-bg-opacity:1;background-color:rgb(230 237 234/var(--tw-bg-opacity,1))}.bg-\[\#edf5ee\]{--tw-bg-opacity:1;background-color:rgb(237 245 238/var(--tw-bg-opacity,1))}.bg-\[\#eef6fb\]{--tw-bg-opacity:1;background-color:rgb(238 246 251/var(--tw-bg-opacity,1))}.bg-\[\#f1f5f4\]{--tw-bg-opacity:1;background-color:rgb(241 245 244/var(--tw-bg-opacity,1))}.bg-\[\#f7f8f8\]{--tw-bg-opacity:1;background-color:rgb(247 248 248/var(--tw-bg-opacity,1))}.bg-\[\#f7f9f6\]{--tw-bg-opacity:1;background-color:rgb(247 249 246/var(--tw-bg-opacity,1))}.bg-\[\#fcfdfd\]{--tw-bg-opacity:1;background-color:rgb(252 253 253/var(--tw-bg-opacity,1))}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-background{background-color:hsl(var(--background))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(243 246 242/var(--tw-bg-opacity,1))}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(102 137 119/var(--tw-bg-opacity,1))}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(73 111 95/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:Anthropic Sans,Helvetica Neue,Arial,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.leading-relaxed{line-height:1.625}.tracking-\[-0\.004em\]{letter-spacing:-.004em}.tracking-\[-0\.018em\]{letter-spacing:-.018em}.tracking-\[0\.1em\]{letter-spacing:.1em}.text-\[\#161b19\]{--tw-text-opacity:1;color:rgb(22 27 25/var(--tw-text-opacity,1))}.text-\[\#212926\]{--tw-text-opacity:1;color:rgb(33 41 38/var(--tw-text-opacity,1))}.text-\[\#2f6f93\]{--tw-text-opacity:1;color:rgb(47 111 147/var(--tw-text-opacity,1))}.text-\[\#313a37\]{--tw-text-opacity:1;color:rgb(49 58 55/var(--tw-text-opacity,1))}.text-\[\#315d45\]{--tw-text-opacity:1;color:rgb(49 93 69/var(--tw-text-opacity,1))}.text-\[\#417260\]{--tw-text-opacity:1;color:rgb(65 114 96/var(--tw-text-opacity,1))}.text-\[\#495551\]{--tw-text-opacity:1;color:rgb(73 85 81/var(--tw-text-opacity,1))}.text-\[\#687970\]{--tw-text-opacity:1;color:rgb(104 121 112/var(--tw-text-opacity,1))}.text-\[\#777380\]{--tw-text-opacity:1;color:rgb(119 115 128/var(--tw-text-opacity,1))}.text-\[\#8b8794\]{--tw-text-opacity:1;color:rgb(139 135 148/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary\/60{color:hsl(var(--primary) / .6)}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(73 111 95/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(49 83 70/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow-\[0_10px_32px_-26px_rgba\(25\,28\,40\,0\.22\)\]{--tw-shadow:0 10px 32px -26px #191c2838;--tw-shadow-colored:0 10px 32px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_40px_-12px_hsl\(var\(--foreground\)\/0\.22\)\,0_2px_8px_hsl\(var\(--foreground\)\/0\.04\)\]{--tw-shadow:0 12px 40px -12px hsl(var(--foreground)/.22),0 2px 8px hsl(var(--foreground)/.04);--tw-shadow-colored:0 12px 40px -12px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(25\,28\,40\,0\.025\)\]{--tw-shadow:0 1px 2px #191c2806;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_70px_-38px_rgba\(20\,16\,32\,0\.35\)\]{--tw-shadow:0 24px 70px -38px #14102059;--tw-shadow-colored:0 24px 70px -38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_-22px_rgba\(25\,28\,40\,0\.18\)\]{--tw-shadow:0 8px 24px -22px #191c282e;--tw-shadow-colored:0 8px 24px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-200{animation-duration:.2s}.running{animation-play-state:running}.paused{animation-play-state:paused}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:hsl(var(--surface-page));color:#193c38;font-kerning:normal;font-synthesis:none;font-variant-ligatures:common-ligatures contextual;letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Anthropic Sans,Helvetica Neue,Arial,sans-serif;line-height:1.45}h1,h2,h3,h4,h5,h6{font-kerning:normal;letter-spacing:var(--tracking-heading);text-wrap:balance;margin-block:0}h1{letter-spacing:var(--tracking-display)}p{text-wrap:pretty}code,kbd,samp,pre,.font-mono{font-variant-ligatures:none;letter-spacing:0;font-family:inherit}button,input,textarea,select{font:inherit;letter-spacing:var(--tracking-control)}button,a{-webkit-tap-highlight-color:transparent}:where(a,button,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:2px;outline:2px solid #58786f}::selection{color:#193c38;background:#d1ded4}.inbox-workspace-detail>.space-y-4{padding:0}.inbox-workspace-detail>.space-y-4>:not([hidden])~:not([hidden]){margin-top:0}.inbox-workspace-detail [data-ui=panel],.inbox-workspace-detail [data-ui=collapsible]{box-shadow:none;border-width:0 0 1px;border-color:#e8eaee;border-radius:0}.inbox-workspace-detail [data-ui=panel]{padding:24px 28px}.inbox-workspace-detail [data-ui=collapsible]>button{padding:18px 28px}.inbox-workspace-detail [data-ui=collapsible]>div{padding:0 28px 24px}@media (width<=639px){.inbox-workspace-detail [data-ui=panel]{padding:20px}.inbox-workspace-detail [data-ui=collapsible]>button{padding:16px 20px}.inbox-workspace-detail [data-ui=collapsible]>div{padding:0 20px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.today-page{--today-ink:#25322d;--today-muted:#7c7f90;--today-border:#e1e3eb;--today-purple:#538f79;min-height:calc(100dvh - 56px);color:var(--today-ink);background:linear-gradient(#f2faf7 0,#fcfefd 120px,#fff 240px);font-size:14px;line-height:1.5}.today-content{max-width:1440px;margin:0 auto;padding:30px 40px 48px}.today-topline,.today-date{align-items:center;gap:16px;display:flex}.today-topline{justify-content:space-between}.today-date h1{letter-spacing:-.045em;font-size:28px;font-weight:600}.today-date>span{color:var(--today-muted);font-size:15px}.today-button{color:#40544d;background:#fff;border:1px solid #d6d8e3;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:9px 16px;font-size:14px;font-weight:500;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.today-button:hover{background:#f6fcfa;border-color:#a8cfc1}.today-button-primary{color:#fff;background:#538f79;border-color:#538f79}.today-button-primary:hover{color:#fff;background:#447a66}.today-page button:disabled,.today-dialog button:disabled{cursor:not-allowed;opacity:.55}.today-page :is(button,a):focus-visible,.today-dialog :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #71c5a6}.today-greeting{padding:32px 0 36px}.today-greeting h2{letter-spacing:-.04em;font-size:36px;font-weight:600;line-height:1.25}.today-greeting>p{letter-spacing:-.025em;color:var(--today-muted);margin-top:3px;font-size:22px}.today-columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.today-primary,.today-secondary{flex-direction:column;gap:25px;min-width:0;display:flex}.today-section-heading{justify-content:space-between;align-items:center;gap:10px;min-height:25px;margin-bottom:13px;display:flex}.today-section-heading h2{letter-spacing:-.025em;align-items:center;gap:11px;font-size:19px;font-weight:600;display:flex}.today-section-heading h2 svg{flex-shrink:0}.today-text-link{color:var(--today-purple,#538f79);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.today-text-link:hover{color:#326854;text-underline-offset:3px;text-decoration:underline}.today-brief{background:#eff8f5;border:1px solid #edf7f3;border-radius:10px;padding:24px 27px 22px}.today-brief h3{letter-spacing:-.025em;color:#244237;font-size:18px;font-weight:600}.today-brief p{color:#71867e;max-width:65ch;margin-top:6px;font-size:15px;line-height:1.65}.today-brief .today-text-link{margin-top:15px}.today-panel{border:1px solid var(--today-border);background:#fff;border-radius:10px;overflow:hidden}.today-tabs{border-bottom:1px solid #ecf2f0;flex-wrap:wrap;gap:5px;margin:0 18px;padding:13px 0 10px;display:flex}.today-tabs button{color:#71847d;border-radius:6px;align-items:center;gap:8px;padding:7px 13px;font-size:14px;font-weight:500;display:inline-flex}.today-tabs button:hover{background:#f6fcfa}.today-tabs button[aria-pressed=true]{color:#538f79;background:#eff8f5}.today-tabs button span{font-size:10px}.today-empty{text-align:center;flex-direction:column;align-items:center;padding:30px 21px 25px;display:flex}.today-empty-icon{color:#94a69f;margin:1px 0 14px}.today-empty h3{letter-spacing:-.015em;font-size:16px;font-weight:500}.today-empty>p{max-width:45ch;color:var(--today-muted);margin-top:6px;font-size:14px;line-height:1.65}.today-primary .today-empty{padding:29px 22px 30px}.today-panel-footer{color:var(--today-purple);border-top:1px solid #ecf2f0;justify-content:center;align-items:center;gap:9px;margin:0 18px;padding:16px 6px;font-size:14px;font-weight:500;display:flex}.today-panel-footer:hover{text-decoration:underline}.today-connect-stack{flex-direction:column;gap:10px;width:100%;margin-top:20px;display:flex}.today-connect-inline{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:20px;display:grid}.today-connect-inline .today-button{gap:8px;padding-inline:8px}.today-provider-mark{flex-shrink:0;width:18px;height:18px}.today-quick-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.today-quick-actions .today-button{gap:12px;min-height:55px;padding:10px;font-size:12px}.today-footnote{color:var(--today-muted);align-items:flex-start;gap:8px;margin-top:-10px;font-size:11px;display:flex}.today-footnote svg{flex-shrink:0;margin-top:1px}.today-loading{min-height:190px;color:var(--today-muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.today-todos{max-height:380px;padding:0 18px;overflow-y:auto}.today-todos li{border-bottom:1px solid #edf3f1;align-items:flex-start;gap:12px;padding:18px 1px;display:flex}.today-todos li:last-child{border:0}.today-task-check{width:19px;height:19px;color:var(--today-purple);border:1px solid #c3d1cc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;display:flex}.today-task-check:hover{border-color:var(--today-purple);background:#eff8f5}.today-task-check.is-done{color:#26825d;background:#edf8f2;border-color:#26825d}.today-task-body{flex:1;min-width:0}.today-task-body>div{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.today-task-body>p{color:var(--today-muted);margin-top:5px;font-size:12px}.today-task-body:hover>div{color:var(--today-purple)}.today-task-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.today-priority{color:#a56328;background:#fff2e6;border-radius:4px;padding:2px 6px;font-size:10px}.today-icon-button{color:#80918b;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:29px;min-height:29px;display:inline-flex}.today-icon-button:hover{color:#538f79;background:#eff9f5}.today-agenda-date{border-bottom:1px solid #edf3f1;justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.today-events{max-height:345px;padding:6px 20px;overflow-y:auto}.today-events li{border-bottom:1px solid #edf3f1;gap:14px;padding:16px 0;display:flex}.today-events li:last-child{border:0}.today-event-time{flex-shrink:0;width:65px;font-size:11px;font-weight:500}.today-event-time span{color:var(--today-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.today-event-body{border-left:3px solid #a1d7c3;min-width:0;padding-left:12px}.today-event-body a{align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.today-event-body a:hover{color:#538f79}.today-event-body p{color:var(--today-muted);margin-top:4px;font-size:12px}.today-agenda-footer{color:var(--today-muted);border-top:1px solid #edf3f1;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 18px;font-size:10px;display:flex}.today-agenda-footer .today-text-link{font-size:10px}.today-email-label{color:var(--today-muted);padding:16px 18px 0;font-size:11px}.today-messages{padding:0 18px 6px}.today-messages li+li{border-top:1px solid #edf3f1}.today-messages a{align-items:flex-start;gap:10px;padding:14px 0;display:flex}.today-messages a>div{flex:1;min-width:0}.today-messages a>svg{color:#a4b5af;flex-shrink:0;margin-top:4px}.today-mail-dot{background:#71c5a6;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.today-message-sender{overflow-wrap:anywhere;justify-content:space-between;gap:8px;font-size:13px;font-weight:500;display:flex}.today-message-sender>span{color:var(--today-muted);flex-shrink:0;font-size:10px;font-weight:400}.today-messages p{overflow-wrap:anywhere;margin:3px 0;font-size:14px}.today-messages a:hover p{color:var(--today-purple)}.today-error,.today-source-error{color:#9d4538;background:#fff6f3;border-radius:8px;padding:12px 15px;font-size:12px}.today-source-error{margin:10px}.today-notice{color:#307255;background:#edf8f2;border-radius:8px;justify-content:space-between;gap:16px;margin-bottom:20px;padding:12px 16px;font-size:12px;display:flex}.today-notice button{font-weight:500;text-decoration:underline}.today-dialog{color:#31423c;border:1px solid #dce9e4;border-radius:16px;width:min(590px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;box-shadow:0 24px 90px #20163130}.today-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#241d354d}.today-dialog-content{padding:28px}.today-dialog h2{letter-spacing:-.035em;font-size:24px;font-weight:600}.today-dialog-symbol{color:#538f79;background:#eff8f5;border-radius:12px;margin-bottom:16px;padding:10px;display:inline-flex}.today-muted{color:#7c7f90;font-size:13px;line-height:1.6}.today-caption{color:#83958e;font-size:11px;line-height:1.6}.today-caption a{color:#538f79;text-decoration:underline}.today-connection-group{margin-bottom:20px}.today-connection-group h3{align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.today-connection-row{border-bottom:1px solid #eaf3f0;align-items:center;gap:12px;padding:15px 0;font-size:13px;display:flex}.today-connection-row .today-button{gap:5px;min-height:33px;padding:7px 10px;font-size:11px}@media (width>=1600px){.today-content{padding-top:36px}.today-greeting{padding-block:36px 40px}}@media (width<=1200px){.today-content{padding-inline:26px}.today-columns{gap:22px}.today-connect-inline{grid-template-columns:1fr}.today-date{gap:10px}.today-section-heading h2{font-size:16px}.today-quick-actions{grid-template-columns:1fr}.today-quick-actions .today-button{justify-content:flex-start;min-height:42px;padding-left:17px}}@media (width<=767px){.today-content{padding:22px 18px 30px}.today-topline{align-items:flex-start}.today-date{display:block}.today-date h1{font-size:22px}.today-date>span{margin-top:4px;font-size:10px;display:block}.today-topline .today-button{gap:6px;min-height:35px;padding:8px 10px;font-size:11px}.today-topline .today-button:first-child span{display:none}.today-greeting{padding-block:28px}.today-greeting h2{font-size:28px}.today-greeting p{font-size:17px}.today-columns{grid-template-columns:1fr;gap:26px}.today-brief{padding:21px}.today-quick-actions{grid-template-columns:repeat(3,1fr)}.today-quick-actions .today-button{flex-direction:column;justify-content:center;gap:8px;padding:12px 6px;font-size:10px}.today-connect-inline{grid-template-columns:1fr 1fr}.today-dialog-content{padding:21px}.today-connection-row{gap:9px}.today-tabs{gap:3px;margin-inline:12px}.today-tabs button{padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.today-page *,.today-dialog *{transition:none!important;animation:none!important}}.fd-shell{--fd-border:#e6e6e8;--fd-muted:#74747f;--fd-ink:#202724;--fd-accent:#193c38;--fd-selected:#edf2ec;height:100dvh;color:var(--fd-ink);background:#f7f7f6;grid-template-columns:80px minmax(0,1fr);padding:16px 16px 16px 0;font-size:14px;line-height:1.5;display:grid}.fd-shell :is(button,a,summary):focus-visible{outline:2px solid var(--fd-accent);outline-offset:3px}:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden]),textarea,select,[role=combobox]):focus{outline-offset:0;border-color:#58786f;outline:none;box-shadow:inset 0 0 0 1px #58786f}@media (forced-colors:active){:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden]),textarea,select,[role=combobox]):focus{outline-offset:0;box-shadow:none;border-color:highlight;outline:2px solid highlight}}.fd-shell button:disabled{opacity:.5;cursor:not-allowed}.fd-rail{flex-direction:column;align-items:center;gap:20px;min-height:0;padding:12px 8px 4px;display:flex}.fd-brand{place-items:center;width:48px;height:42px;margin-bottom:4px;display:grid}.fd-rail-item{color:#686871;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:58px;padding:8px 2px;transition:background .15s,color .15s;display:flex}.fd-rail-item span{white-space:nowrap;font-size:10px;font-weight:500}.fd-rail-bottom{flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:auto;display:flex}.fd-rail-bottom details{margin:10px 0 0}.fd-rail-bottom summary{color:#4d7768;background:#e4edea;border:0}.fd-window{border:1px solid var(--fd-border);background:#fff;border-radius:21px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fd-main{flex:1;min-width:0;min-height:0;overflow:auto}.fd-main-full{flex-direction:column;display:flex}.fd-dev-banner{color:#8d6722;background:#fff9eb;border-bottom:1px solid #eee3c9;flex-shrink:0;align-items:center;gap:8px;padding:6px 18px;font-size:11px;display:flex}.fd-icon-button{border:1px solid var(--fd-border);color:#71717b;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.fd-button{color:#28282d;background:#fff;border:1px solid #dee2e1;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:9px 16px;font-size:13px;font-weight:500;display:inline-flex}.fd-button:hover{background:#f5f5f6}.fd-text-link{color:var(--fd-accent);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.fd-text-link:hover{text-underline-offset:3px;text-decoration:underline}.fd-error{color:#9f4439;background:#fff8f6;border:1px solid #f1d6d2;border-radius:8px;margin:16px;padding:12px;font-size:13px}.fd-inbox{flex:1;grid-template-columns:390px minmax(0,1fr);min-height:0;display:grid}.fd-inbox-list{border-right:1px solid var(--fd-border);flex-direction:column;min-width:0;min-height:0;display:flex}.fd-inbox-controls{border-bottom:1px solid var(--fd-border);flex-shrink:0;padding:25px 20px 16px}.fd-inbox-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.fd-inbox-title h1{letter-spacing:-.035em;font-size:24px;font-weight:600}.fd-inbox-title a{color:#86818e;padding:5px}.fd-inbox-controls input[type=search]{background:#fafafa;border-color:#e4e4e7;border-radius:8px;min-height:39px;font-size:13px}.fd-inbox-groups{justify-content:space-between;gap:3px;margin:18px -5px 14px;display:flex}.fd-inbox-groups button{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:7px 6px;font-size:12px;font-weight:500;display:inline-flex}.fd-inbox-filterbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.fd-filter-active{color:var(--fd-accent);border-color:#abdcca}.fd-filter-options{gap:12px;padding-top:16px;display:grid}.fd-filter-options label{color:var(--fd-muted);gap:5px;font-size:12px;display:grid}.fd-filter-options [role=combobox]{width:100%}.fd-more-dialog header details>div{width:min(256px,100vw - 64px);left:50%;right:auto;transform:translate(-50%)}.fd-conversation-list{flex:1;min-height:0;overflow-y:auto}.fd-conversation-row{border-bottom:1px solid #eeeeef;align-items:flex-start;gap:13px;min-height:113px;padding:21px 20px;display:flex;position:relative}.fd-conversation-row.is-selected{background:#f0f5ef}.fd-avatar{color:#58786f;background:#e8eee7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:500;display:flex}.fd-row-body{flex:1;min-width:0}.fd-row-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fd-row-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.fd-row-title time{color:#869590;flex-shrink:0;font-size:11px}.fd-row-agent{color:#74717c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.fd-row-summary{color:#84808d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.fd-row-priority{color:#996122;margin-top:6px;font-size:10px;display:inline-block}.fd-unread-dot{background:#58786f;border-radius:50%;width:5px;height:5px;position:absolute;top:40px;left:8px}.fd-inbox-footer{border-top:1px solid var(--fd-border);color:#6c7c76;flex-shrink:0;justify-content:space-between;gap:14px;margin-top:auto;padding:18px 22px;font-size:12px;display:flex}.fd-inbox-footer a,.fd-inbox-footer button{align-items:center;gap:7px;display:flex}.fd-list-empty{text-align:center;color:#929f9a;flex-direction:column;justify-content:flex-start;align-items:center;gap:11px;padding:48px 25px;display:flex}.fd-list-empty h2{color:#63716c;font-size:14px;font-weight:500}.fd-list-empty p{max-width:260px;font-size:12px;line-height:1.7}.fd-inbox-empty{flex:1;place-items:center;min-height:200px;padding:32px 24px 80px;display:grid;overflow-y:auto}.fd-inbox-empty .fd-inbox-empty-content{width:100%;min-height:0;padding:0}.fd-inbox-empty-content>div:first-child{background:#f6fbf9;border-color:#ebf2ef;border-radius:15px;width:44px;height:44px}.fd-inbox-empty-content>div:nth-child(2){color:#4b5a54;margin-top:16px;font-size:14px;font-weight:500}.fd-inbox-empty-content>p{color:#8b9994;max-width:220px;margin-top:7px;font-size:12px;line-height:1.65}.fd-inbox-empty-action{color:#628f7e;text-underline-offset:3px;font-size:12px;font-weight:500}.fd-inbox-empty-action:hover{color:#416b5c;text-decoration:underline}.fd-inbox-detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.fd-detail-header{border-bottom:1px solid #edf1f0;flex-shrink:0;align-items:center;gap:15px;padding:25px 28px;display:flex}.fd-detail-header>div:not(.fd-detail-actions){min-width:0}.fd-detail-header h2{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:21px;font-weight:600;line-height:1.2}.fd-detail-header p{color:var(--fd-muted);margin-top:5px;font-size:13px}.fd-detail-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.fd-detail-body{width:100%;max-width:1000px;margin-inline:auto;padding:16px 16px 40px}.fd-detail-body [data-ui=panel]{box-shadow:none;border:0;border-bottom:1px solid #e8eee7;border-radius:0;padding:20px 14px 27px}.fd-detail-body [data-ui=panel] h2{font-weight:600;font-family:inherit!important}.fd-detail-body [data-ui=panel] p{font-size:14px;line-height:1.7}.fd-selection-note{color:#687970;background:#f7f9f6;padding:8px 28px;font-size:11px}.fd-welcome{width:100%;max-width:670px;margin:auto;padding:55px 50px}.fd-welcome-icon{color:#58786f;background:#f0f9f6;border-radius:17px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:25px;display:inline-flex}.fd-welcome h2{letter-spacing:-.045em;font-size:27px;font-weight:600;line-height:1.3}.fd-welcome>p{color:#7b8c86;max-width:440px;margin-top:13px;font-size:14px;line-height:1.8}.fd-welcome-steps{gap:34px;margin-top:43px;display:grid}.fd-welcome-steps li{gap:18px;display:flex}.fd-welcome-steps li>span{color:#758f85;border:1px solid #d9e3df;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;display:flex}.fd-welcome-steps h3{font-size:15px;font-weight:500}.fd-welcome-steps p{color:#88818f;margin-top:6px;font-size:13px;line-height:1.7}.fd-welcome-steps a:not(.fd-button){color:var(--fd-accent);align-items:center;gap:7px;margin-top:12px;font-size:13px;display:inline-flex}.fd-welcome-buttons{flex-wrap:wrap;align-items:center;gap:20px;margin-top:15px;display:flex}.fd-welcome-buttons a:not(.fd-button){margin-top:0}.fd-welcome-footnote{color:#92a39d;border-top:1px solid #e8eee7;align-items:center;gap:9px;margin-top:37px;padding-top:20px;font-size:11px;display:flex}.fd-settings-layout{flex:1;grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid}.fd-settings-nav{border-right:1px solid var(--fd-border);min-height:0;padding:27px 17px;overflow:auto}.fd-settings-nav header{margin-bottom:27px;padding:0 10px}.fd-settings-nav h1{letter-spacing:-.025em;font-size:23px;font-weight:600}.fd-settings-nav header p{color:#8a8491;margin-top:6px;font-size:12px}.fd-settings-nav nav{flex-direction:column;gap:7px;display:flex}.fd-settings-nav nav button{text-align:left;color:#62616b;border-radius:9px;align-items:center;gap:13px;width:100%;padding:13px 15px;font-size:14px;display:flex}.fd-settings-nav nav button:hover{background:#f6f8f7}.fd-settings-nav nav button[aria-current=page]{color:#193c38;background:#edf2ec}.fd-test-call{border:1px solid #deebe6;border-radius:9px;align-items:center;gap:13px;margin:39px 4px 0;padding:18px 16px;display:flex}.fd-test-call p{font-size:12px}.fd-test-call button,.fd-test-call a{color:var(--fd-accent);align-items:center;gap:7px;margin-top:5px;font-size:12px;display:flex}.fd-settings-main{min-width:0;min-height:0;overflow:auto}.fd-settings-heading{max-width:1060px;margin:auto;padding:28px 38px 12px}.fd-settings-heading h2{letter-spacing:-.035em;font-size:26px;font-weight:600}.fd-settings-heading p{color:#82928c;margin-top:5px;font-size:14px}.fd-settings-content{max-width:1060px;margin:auto;padding:8px 38px 35px}.fd-agent-group h3{letter-spacing:-.02em;font-size:18px;font-weight:600}.fd-agent-group>p{color:#847e8c;margin-top:3px;font-size:12px}.fd-agent-group ul{border-top:1px solid #e2e8e1;margin-top:13px}.fd-agent-row{text-align:left;border-bottom:1px solid #e2e8e1;align-items:center;gap:17px;width:100%;padding:13px 9px;display:flex}.fd-agent-row:hover{background:#fafcf9}.fd-agent-row>svg{color:#697872;flex-shrink:0}.fd-agent-row>span:first-of-type{flex:1;min-width:0}.fd-agent-row strong{font-size:14px;font-weight:500;display:block}.fd-agent-row small{color:#82928c;margin-top:3px;font-size:12px;display:block}.fd-agent-explore{color:var(--fd-accent);margin-left:auto;font-size:12px}.fd-agent-details{background:#fafcf9;border-bottom:1px solid #e2e8e1;padding:19px 18px 23px 48px}.fd-agent-details>p{color:#707f7a;max-width:650px;font-size:13px;line-height:1.8}.fd-agent-links{flex-wrap:wrap;align-items:center;gap:20px;margin-top:17px;display:flex}.fd-agent-note{color:#8a9f97;margin-top:25px;font-size:11px}.fd-protocol-links{flex-wrap:wrap;gap:10px 16px;margin-top:20px;font-size:12px;display:flex}.fd-protocol-links>span{color:#869f96;flex-basis:100%}.fd-protocol-links a{color:var(--fd-accent);align-items:center;gap:5px;display:inline-flex}.fd-clinic-info{border:1px solid var(--fd-border);border-radius:10px;margin-top:22px}.fd-clinic-info>div{align-items:center;gap:20px;padding:22px;display:flex}.fd-clinic-info>div+div{border-top:1px solid #edf0ef}.fd-clinic-info dt{color:#758a82;flex:1}.fd-clinic-info dd{overflow-wrap:anywhere;max-width:65%}.fd-setting-links{margin-top:32px;display:grid}.fd-setting-links>*{color:#62776f;text-align:left;border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:20px;padding:18px 3px;display:flex}.fd-settings-content>section{margin-top:22px}.fd-settings-content>section table{min-width:480px}.fd-settings-content>section{overflow-x:auto}.fd-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.fd-page-heading h1{letter-spacing:-.025em;font-size:23px;font-weight:600}.fd-page-heading p{color:#889892;margin-top:5px;font-size:13px}.fd-participant-search{width:300px}.fd-participant-search input{min-height:39px;font-size:13px}.fd-participant-filters{color:#82968f;justify-content:space-between;align-items:center;gap:15px;margin:28px 0 22px;font-size:12px;display:flex}.fd-participant-filters label{align-items:center;gap:12px;display:flex}.fd-participants table{font-size:13px}.fd-participants table th{text-transform:none;letter-spacing:0;font-size:12px}.fd-history{padding:30px}.fd-more-dialog{color:#283631;border:1px solid #e2ebe8;border-radius:15px;width:min(560px,100vw - 30px);max-height:80dvh;padding:22px}.fd-more-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#251c3833}.fd-more-dialog header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.fd-more-dialog h2{font-size:20px;font-weight:600}.fd-more-dialog nav{gap:4px;display:grid}.fd-more-dialog nav a{border-radius:8px;align-items:center;gap:15px;padding:12px;display:flex}.fd-more-dialog nav a:hover{background:#f4faf8}.fd-more-dialog nav strong{font-size:14px;font-weight:500;display:block}.fd-more-dialog nav small{color:#839890;margin-top:3px;font-size:12px;display:block}@media (width>=1600px){.fd-inbox{grid-template-columns:440px minmax(0,1fr)}.fd-inbox-groups button{font-size:13px}.fd-settings-layout{grid-template-columns:280px minmax(0,1fr)}}@media (width<=1100px){.fd-inbox{grid-template-columns:345px minmax(0,1fr)}.fd-inbox-controls{padding-inline:15px}.fd-inbox-groups{gap:0}.fd-inbox-groups button{gap:4px;font-size:11px}.fd-welcome{padding:35px}.fd-welcome h2{font-size:23px}.fd-settings-layout{grid-template-columns:215px minmax(0,1fr)}.fd-settings-content,.fd-settings-heading{padding-inline:25px}.fd-settings-nav{padding-inline:10px}.fd-detail-header{gap:10px;padding:22px 20px}.fd-detail-header h2{font-size:18px}}@media (width<=767px){.fd-shell{grid-template-columns:1fr;padding:0 0 67px}.fd-window{border:0;border-radius:0}.fd-rail{z-index:35;background:#fafafa;border-top:1px solid #e4e8e7;flex-direction:row;gap:0;height:67px;padding:0 5px;display:flex;position:fixed;bottom:0;left:0;right:0}.fd-brand{display:none}.fd-primary-nav{flex-direction:row;flex:1;gap:0}.fd-primary-nav .fd-rail-item{flex:1;min-width:0}.fd-rail-item{min-height:56px}.fd-rail-item span{font-size:9px}.fd-rail-bottom{flex-direction:row;gap:4px;width:auto;margin:0}.fd-rail-bottom>button{display:none}.fd-rail-bottom>details>div{bottom:44px;left:auto;right:0}.fd-main-padded{padding:22px 17px}.fd-inbox{display:flex}.fd-inbox-list{border:0;width:100%}.fd-inbox-controls{padding:22px 20px 15px}.fd-inbox-groups{justify-content:flex-start;gap:14px}.fd-inbox-groups button{font-size:12px}.fd-inbox-detail,.fd-has-selection .fd-inbox-list{display:none}.fd-has-selection .fd-inbox-detail{width:100%;display:flex}.fd-back{border:0;display:inline-flex}.fd-detail-header{padding:18px 12px}.fd-detail-header .fd-avatar{width:34px;height:34px;font-size:11px}.fd-detail-header h2{font-size:16px}.fd-detail-header p{font-size:11px}.fd-detail-actions{gap:9px}.fd-detail-actions .fd-text-link{font-size:11px}.fd-detail-body{padding:8px 0 25px}.fd-settings-layout{flex-direction:column;display:flex}.fd-settings-nav{border-right:0;border-bottom:1px solid var(--fd-border);flex-shrink:0;padding:18px 15px 8px;overflow:visible}.fd-settings-nav header{margin-bottom:15px;padding-inline:4px}.fd-settings-nav header p{display:none}.fd-settings-nav h1{font-size:20px}.fd-settings-nav nav{flex-direction:row;gap:5px;overflow:auto}.fd-settings-nav nav button{flex-shrink:0;gap:6px;width:auto;padding:9px 11px;font-size:12px}.fd-settings-nav nav button svg{width:15px}.fd-settings-nav .fd-test-call{display:none}.fd-settings-heading{padding:23px 20px 8px}.fd-settings-heading h2{font-size:23px}.fd-settings-content{padding:0 20px 25px}.fd-agent-row{gap:12px;padding-inline:0}.fd-agent-row small{font-size:11px}.fd-agent-explore{display:none}.fd-agent-details{padding:15px}.fd-clinic-info>div{padding:17px;font-size:12px}.fd-page-heading{flex-wrap:wrap}.fd-participant-search{width:100%}.fd-participant-filters{flex-direction:column;align-items:flex-start}.fd-history{padding:20px 15px}}@media (height<=730px) and (width>=768px){.fd-rail{gap:8px}.fd-primary-nav{gap:2px}.fd-rail-item{min-height:46px;padding-block:5px}.fd-rail-bottom{gap:0}}@media (prefers-reduced-motion:reduce){.fd-shell *{scroll-behavior:auto!important;transition:none!important}}.fd-back{display:inline-flex}.fd-detail-body .fd-record-nav{border-bottom:1px solid #e2e8e1;gap:25px;margin:20px 14px 0;display:flex}.fd-record-nav button{color:#687970;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.fd-record-nav button[aria-pressed=true]{color:#23322d;border-color:#58786f;font-weight:500}.fd-call-metadata{color:#687970;flex-wrap:wrap;align-items:center;gap:9px;margin:16px 14px 10px;font-size:12px;display:flex}.fd-call-title{letter-spacing:-.03em;padding:8px 14px;font-size:27px;font-weight:600}.fd-detail-body .fd-review-prompt{border:1px solid #dfebe7;border-radius:8px;margin:18px 14px;padding:19px 21px}.fd-review-prompt h3{font-size:16px;font-weight:600}.fd-review-prompt p{color:#687970;margin:7px 0 17px;font-size:13px}.fd-conversation-record>div>[data-ui=collapsible]{box-shadow:none;border:0;border-bottom:1px solid #e8eee7;border-radius:0;margin:0 14px}.fd-conversation-record [hidden]{display:none}.fd-agent-row{padding-block:7px}.fd-agent-row strong{font-size:15px}.fd-agent-row small{color:#687970;font-size:13px}.fd-agent-group{margin-top:18px}.fd-agent-group>p{color:#687970}.fd-agent-group ul{margin-top:10px}.fd-row-agent,.fd-row-summary,.fd-agent-note{color:#687970}@media (width<=767px){.fd-agent-row{padding-block:12px}.fd-agent-row small{font-size:12px}}.fd-knowledge-intro{color:#6e8079;max-width:650px;font-size:14px;line-height:1.8}.fd-knowledge>section{background:#fff;border-radius:10px;padding:23px}.fd-knowledge form input{border-radius:7px}.fd-knowledge form>button[type=submit]{background:#212725;border-radius:7px}.fd-knowledge>section h3{margin-bottom:16px;font-size:15px}.fd-agent-test{color:var(--fd-accent);background:#f9fcfb;border:1px solid #e0f3ec;border-radius:999px;flex-shrink:0;margin-left:auto;padding:5px 14px;font-size:12px;font-weight:500}.fd-agent-row:focus-visible{outline:2px solid var(--fd-accent);outline-offset:-2px;border-radius:8px}.fd-patient-drawer{color:#28302d;background:#fff;border:0;border-left:1px solid #e2e8e1;border-radius:24px 0 0 24px;width:min(640px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-16px 0 60px -24px #30233b40}.fd-patient-drawer[open]{flex-direction:column;animation:.2s ease-out patient-drawer-enter;display:flex}@keyframes patient-drawer-enter{0%{opacity:.3;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (width<=639px){.fd-patient-drawer{border:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.fd-patient-drawer[open]{animation:none}}.fd-agent-entry{align-items:center;gap:16px;display:flex}.fd-agent-entry .fd-agent-row{flex:1;min-width:0}.fd-agent-test-button{color:hsl(var(--primary));border:1px solid hsl(var(--border));border-radius:10px;margin-right:12px;padding:7px 18px;font-size:13px}.fd-agent-test-button:hover{background:hsl(var(--accent))}.fd-agent-config{max-width:1120px;color:hsl(var(--foreground));margin:0 auto;padding:36px 40px 24px}.fd-config-back{color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:13px;display:inline-flex}.fd-config-header{justify-content:space-between;align-items:center;gap:24px;margin:24px 0;display:flex}.fd-config-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--primary));margin-bottom:10px;font-size:10px}.fd-config-header h1{letter-spacing:-.035em;font-size:30px;font-weight:600}.fd-config-header h1+p{color:hsl(var(--muted-foreground));margin-top:8px;font-size:14px}.fd-config-actions{flex-shrink:0;gap:10px;display:flex}.fd-config-primary,.fd-config-secondary{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 18px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.fd-config-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.fd-config-secondary{border:1px solid hsl(var(--border));background:hsl(var(--background))}.fd-config-secondary:hover:not(:disabled){background:hsl(var(--muted))}.fd-config-primary:disabled,.fd-config-secondary:disabled{opacity:.45;cursor:default}.fd-config-tabs-scroll{padding-bottom:2px;overflow-x:auto}.fd-config-tabs{justify-content:space-between;gap:4px;width:100%;height:auto;padding:5px}.fd-config-tabs [role=tab]{flex:1;min-height:39px;padding:8px 13px}.fd-config-context{color:hsl(var(--muted-foreground));justify-content:space-between;gap:12px;padding:14px 0 20px;font-size:11px;display:flex}.fd-config-context span:first-child{color:hsl(var(--primary))}.fd-config-layout{grid-template-columns:230px minmax(0,1fr);gap:32px;padding-top:8px;padding-bottom:28px;display:grid}.fd-config-intro h2{letter-spacing:-.02em;font-size:18px;font-weight:500}.fd-config-intro p{color:hsl(var(--muted-foreground));margin-top:13px;font-size:13px;line-height:1.8}.fd-config-intro a{color:hsl(var(--primary));align-items:center;gap:6px;margin-top:20px;font-size:12px;display:flex}.fd-config-panel{min-width:0;margin-top:0}.fd-config-panel fieldset{min-width:0}.fd-config-input{border:1px solid hsl(var(--border));background:hsl(var(--background));resize:vertical;border-radius:12px;width:100%;padding:12px 14px;font-size:13px;line-height:1.65}.fd-config-input::placeholder{color:hsl(var(--muted-foreground) / .65)}.fd-config-check{align-items:center;gap:10px;font-size:13px;display:flex}.fd-config-check input{accent-color:hsl(var(--primary))}.fd-config-footer{border-top:1px solid hsl(var(--border));background:hsl(var(--background) / .97);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex;position:sticky;bottom:0}.fd-config-footer p{color:hsl(var(--muted-foreground));align-items:center;gap:7px;font-size:12px;display:flex}.fd-config-error{border:1px solid hsl(var(--destructive) / .25);color:hsl(var(--destructive));border-radius:12px;margin-bottom:16px;padding:15px;font-size:13px}.fd-config-error button{margin-left:15px;text-decoration:underline}.fd-config-readonly{color:hsl(var(--muted-foreground));margin-bottom:20px;font-size:13px}@media (width<=760px){.fd-agent-config{padding:16px 0 12px}.fd-config-header{flex-direction:column;align-items:flex-start;margin:20px 0}.fd-config-tabs{width:max-content;min-width:100%}.fd-config-tabs [role=tab]{font-size:12px}.fd-config-layout{grid-template-columns:minmax(0,1fr);gap:28px}.fd-config-intro p+p{display:none}.fd-config-context{flex-wrap:wrap;padding-bottom:16px}.fd-config-footer p{max-width:65%}}.fd-config-footer{background:hsl(var(--background))}.fd-config-primary,.fd-config-secondary{white-space:nowrap;flex-shrink:0}@media (width<=760px){.fd-config-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.fd-config-tabs [role=tab]{white-space:normal}}:is(.fd-agent-config,.fd-voice-config) [data-slot=field]{gap:8px}:is(.fd-agent-config,.fd-voice-config) [data-slot=field-group]{gap:20px}.fd-config-header h1+p{max-width:68ch;line-height:1.6}.fd-specialist-config{max-width:960px}.fd-specialist-fields{border-top:1px solid hsl(var(--border));min-width:0;padding:22px 0 24px}.fd-specialist-fields>[data-slot=field-group]{gap:24px}.fd-config-choice-section{gap:8px;min-width:0}.fd-config-choice-section>[data-slot=field-legend]{margin-bottom:8px}.fd-config-choice-section>[data-slot=field-description]{margin:0}.fd-config-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;display:grid}.fd-config-choice-grid .fd-config-check{cursor:pointer;border-radius:6px;min-height:36px;padding:6px 8px}.fd-config-choice-grid .fd-config-check:hover{background:hsl(var(--muted))}.fd-config-choice-grid .fd-config-check:has(input:disabled){cursor:default}.fd-config-choice-grid input{flex-shrink:0}.fd-config-choice-grid input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.fd-specialist-fields .fd-config-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.fd-config-routing-grid>[data-slot=field]{min-width:0}.fd-config-resource-row{border-top:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding-top:16px;font-size:13px;line-height:1.6;display:flex}.fd-config-resource-row p{color:hsl(var(--muted-foreground))}.fd-config-resource-row a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.fd-config-footer p{line-height:1.5}.fd-voice-fields{min-width:0;padding-bottom:24px}@media (width<=760px){.fd-config-footer{flex-wrap:wrap;gap:12px;position:static}.fd-config-footer p{max-width:none}.fd-config-footer .fd-config-actions{flex-wrap:wrap;gap:8px}}@media (width<=540px){.fd-config-choice-grid,.fd-specialist-fields .fd-config-routing-grid{grid-template-columns:minmax(0,1fr)}.fd-config-choice-grid .fd-config-check{min-height:40px}}@font-face{font-family:Galaxie Copernicus;src:url(/fonts/GalaxieCopernicus-Book.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Anthropic Sans;src:url(/fonts/AnthropicSans-Variable.woff2)format("woff2");font-style:normal;font-weight:300 800;font-display:swap}.landing-page{--landing-bg:#f7f9f6;--landing-text:#193c38;--landing-accent:#58786f;--landing-accent-hover:#28504a;--landing-body:#53645e;--landing-band:#edf1ec;--landing-control:#193c38;--landing-control-text:#f7f9f6;--landing-control-hover:#28504a;--landing-wave-primary:#9caea5;--landing-wave-secondary:#92aeb8;--landing-wave-muted:#becbc3;--landing-muted:#596860;--landing-line:#193c3821;--landing-serif:"Galaxie Copernicus", Georgia, serif;background:var(--landing-bg);min-height:100vh;color:var(--landing-text);letter-spacing:-.025em;-webkit-font-smoothing:antialiased;font-family:Anthropic Sans,Arial,sans-serif;font-weight:400;overflow:clip}.landing-page ::selection{background:var(--landing-accent);color:var(--landing-bg)}.landing-page :focus-visible{outline:2px solid var(--landing-accent);outline-offset:6px}.landing-page p{margin:0}.landing-page a{text-decoration:none}.landing-container{width:min(100% - 128px,1344px);margin-inline:auto}.landing-opening{isolation:isolate;background:var(--landing-bg);flex-direction:column;min-height:max(780px,100svh);display:flex;position:relative}.landing-opening:after{content:"";z-index:-1;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.91' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.landing-skip{z-index:5;background:var(--landing-accent);color:var(--landing-bg);border-radius:24px;padding:12px 20px;position:absolute;top:12px;left:24px;transform:translateY(-180%)}.landing-skip:focus{transform:translateY(0)}.landing-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:96px;display:grid}.landing-brand{white-space:nowrap;align-items:baseline;gap:9px;width:fit-content;display:inline-flex}.landing-brand span:first-child{letter-spacing:-.055em;font-size:24px;font-weight:600}.landing-brand span:last-child{color:var(--landing-accent);letter-spacing:-.045em;font-size:22px}.landing-nav{border:1px solid var(--landing-line);background:#ffffff7a;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:flex}.landing-nav a,.landing-sign-in{white-space:nowrap;padding:12px 17px;font-size:14px;transition:color .18s}.landing-nav a:hover,.landing-sign-in:hover,.landing-footer a:hover{color:var(--landing-accent)}.landing-account{justify-content:flex-end;align-items:center;gap:14px;display:flex}.landing-cta{background:var(--landing-control);min-height:54px;color:var(--landing-control-text);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:14px 26px;font-size:15px;font-weight:400;line-height:1.3;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.landing-cta svg{stroke-width:1.5px;width:21px;height:21px;transition:transform .18s}.landing-cta:hover{background:var(--landing-control-hover);border-color:var(--landing-accent)}.landing-cta:hover svg{transform:translate(3px)}.landing-cta:active{transform:translateY(1px)}.landing-hero{isolation:isolate;text-align:center;flex:1;padding-bottom:220px;position:relative}.landing-intro{z-index:1;padding:clamp(90px,12.8vh,148px) 24px 0;position:relative}.landing-intro h1{font-family:var(--landing-serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(42px,4.2vw,64px);font-weight:400;line-height:1.1}.landing-intro h1 span{color:var(--landing-accent)}.landing-description{color:var(--landing-body);letter-spacing:-.03em;padding-top:31px;font-size:clamp(15px,1.15vw,17px);line-height:1.65}.landing-voice{flex-direction:column;align-items:center;margin-top:55px;display:flex}.landing-voice-bars{justify-content:center;align-items:center;gap:8px;width:110px;height:70px;display:flex;position:relative}.landing-voice-bars:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#a1c2b433,#92aeb812 43%,#0000 70%);width:290px;height:240px;position:absolute}.landing-voice-bars span{background:var(--landing-accent);border-radius:9px;width:7px;height:24px;animation:3.4s ease-in-out infinite alternate landing-voice-breathe;box-shadow:0 0 16px #92aea41f}.landing-voice-bars span:nth-child(2),.landing-voice-bars span:nth-child(6){height:34px;animation-delay:-.7s}.landing-voice-bars span:nth-child(3),.landing-voice-bars span:nth-child(5){height:48px;animation-delay:-1.4s}.landing-voice-bars span:nth-child(4){height:68px;animation-delay:-2.1s}.landing-voice>p{letter-spacing:.19em;text-transform:uppercase;color:var(--landing-accent);margin-top:21px;font-size:11px}.landing-voice .landing-cta{min-width:242px;min-height:58px;margin-top:23px;font-size:16px}.landing-waves{z-index:0;pointer-events:none;width:106%;height:280px;animation:12s ease-in-out infinite alternate landing-wave-drift;position:absolute;bottom:118px;left:-3%}.landing-waves:before{content:"";background:radial-gradient(#92aeb80f,#0000 70%);position:absolute;inset:15% 0 3%}.landing-waves svg{width:100%;height:100%;overflow:visible}.landing-waves path{stroke-width:1.25px;vector-effect:non-scaling-stroke}.landing-wave-primary{stroke:url(#landing-wave-primary);filter:drop-shadow(0 0 8px var(--landing-wave-primary))}.landing-wave-secondary{stroke:url(#landing-wave-secondary);filter:drop-shadow(0 0 9px var(--landing-wave-secondary))}.landing-wave-faint{stroke:var(--landing-wave-muted);opacity:.4}.landing-explore{color:var(--landing-muted);letter-spacing:.1em;flex-direction:column;align-items:center;gap:11px;padding:12px;font-size:12px;display:flex;position:absolute;bottom:39px;left:50%;transform:translate(-50%)}.landing-explore svg{stroke-width:1.4px;width:18px;height:18px;transition:transform .18s}.landing-explore:hover{color:var(--landing-text)}.landing-explore:hover svg{transform:translateY(4px)}.landing-section{padding-block:100px;scroll-margin-top:40px}.landing-workflow,.landing-oversight-content{grid-template-columns:1fr 1fr;gap:80px;display:grid}.landing-label{color:var(--landing-accent);letter-spacing:.2em;text-transform:uppercase;font-size:11px;line-height:1.6}.landing-section-heading h2{font-family:var(--landing-serif);letter-spacing:-.025em;margin-top:26px;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:1.13}.landing-steps{margin:0;padding:0;list-style:none}.landing-steps li{border-bottom:1px solid var(--landing-line);grid-template-columns:58px 1fr;gap:26px;padding-block:29px;display:grid}.landing-steps li:first-child{padding-top:0}.landing-steps li:last-child{border-bottom:0;padding-bottom:0}.landing-number{color:var(--landing-accent);font-family:var(--landing-serif);letter-spacing:-.03em;font-size:38px;line-height:1}.landing-steps li>div{border-left:1px solid var(--landing-line);padding-left:30px}.landing-steps h3{letter-spacing:-.03em;font-size:19px;font-weight:500;line-height:1.45}.landing-steps p,.landing-capability dd{color:var(--landing-muted);letter-spacing:-.02em;font-size:15px;line-height:1.65}.landing-steps p{margin-top:10px}.landing-capabilities{border-block:1px solid var(--landing-line);scroll-margin-top:0}.landing-capability-list{-moz-column-gap:80px;grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:80px;margin:55px 0 0;display:grid}.landing-capability{border-bottom:1px solid var(--landing-line);padding:28px 0 28px 98px;position:relative}.landing-capability:nth-child(4n){border-bottom:0;padding-bottom:0}.landing-capability:nth-child(4n+1){padding-top:0}.landing-capability dt{font-size:19px;font-weight:500;line-height:1.5}.landing-capability .landing-number{font-size:34px;font-weight:400;position:absolute;left:0}.landing-capability dt:before{content:"";background:var(--landing-line);width:1px;position:absolute;top:28px;bottom:28px;left:65px}.landing-capability:nth-child(4n+1) dt:before{top:0}.landing-capability:nth-child(4n) dt:before{bottom:0}.landing-capability dd{max-width:440px;margin:9px 0 0}.landing-oversight{background:var(--landing-band)}.landing-oversight .landing-label{color:var(--landing-body)}.landing-oversight-content{padding-bottom:76px}.landing-oversight-copy{justify-self:end;max-width:545px;font-size:16px;line-height:1.65}.landing-oversight-copy p+p{color:var(--landing-body);margin-top:16px}.landing-oversight-copy .landing-cta{margin-top:24px}.landing-cta-accent{background:var(--landing-control);color:var(--landing-control-text);border-color:#0000;font-weight:500}.landing-cta-accent:hover{background:var(--landing-accent-hover)}.landing-footer{border-top:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:24px;min-height:96px;font-size:13px;display:flex}.landing-footer>span{color:var(--landing-muted)}.landing-footer a{align-items:center;gap:13px;display:inline-flex}.landing-footer svg{stroke-width:1.4px;width:17px;height:17px}@keyframes landing-voice-breathe{0%{transform:scaleY(.72)}to{transform:scaleY(1)}}@keyframes landing-wave-drift{0%{transform:translate(-1%,8px)scaleY(.94)}to{transform:translate(1%,-8px)scaleY(1.06)}}@media (width>=1700px){.landing-container{width:min(100% - 160px,1600px)}.landing-intro{padding-top:14vh}}@media (width<=1100px){.landing-container{width:calc(100% - 72px)}.landing-header{grid-template-columns:1fr auto;gap:18px}.landing-nav{grid-area:2/1/auto/-1;justify-self:center;margin-bottom:8px}.landing-header{padding-top:20px}.landing-intro{padding-top:80px}.landing-workflow,.landing-oversight-content,.landing-capability-list{-moz-column-gap:44px;column-gap:44px}.landing-steps li{grid-template-columns:38px 1fr;gap:17px}.landing-steps li>div{padding-left:22px}.landing-section{padding-block:80px}.landing-capability{padding-left:76px}.landing-capability dt:before{left:51px}}@media (width<=700px){.landing-container{width:calc(100% - 40px)}.landing-opening{min-height:max(760px,100svh)}.landing-header{gap:12px;min-height:104px;padding-top:13px}.landing-brand{gap:5px}.landing-brand span:first-child{font-size:19px}.landing-brand span:last-child{font-size:17px}.landing-account>.landing-cta{display:none}.landing-sign-in{padding:12px 0 12px 12px;font-size:13px}.landing-account>.landing-cta:only-child{gap:8px;min-height:40px;padding:10px 13px;font-size:12px;display:inline-flex}.landing-account>.landing-cta:only-child svg{width:15px;height:15px}.landing-nav{gap:0;margin:0;padding:2px 8px}.landing-nav a{padding:10px 17px;font-size:12px}.landing-hero{padding-bottom:170px}.landing-intro{padding:66px 20px 0}.landing-intro h1{font-size:clamp(28px,7.9vw,42px)}.landing-description{max-width:450px;padding-top:24px;font-size:14px;line-height:1.7;margin-inline:auto!important}.landing-desktop-break{display:none}.landing-voice{margin-top:39px}.landing-voice-bars{transform:scale(.85)}.landing-voice>p{letter-spacing:.17em;margin-top:13px;font-size:9px}.landing-voice .landing-cta{min-width:218px;min-height:52px;margin-top:22px;font-size:14px}.landing-waves{width:170%;height:185px;bottom:98px;left:-35%}.landing-explore{font-size:10px;bottom:25px}.landing-section{padding-block:64px}.landing-workflow,.landing-oversight-content{grid-template-columns:1fr;gap:39px}.landing-section-heading h2{margin-top:20px;font-size:clamp(35px,7.5vw,47px)}.landing-label{letter-spacing:.18em;font-size:10px}.landing-number{font-size:32px}.landing-steps li{padding-block:25px}.landing-steps h3,.landing-capability dt{font-size:17px}.landing-steps p,.landing-capability dd{font-size:14px}.landing-capability-list{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;margin-top:38px}.landing-capability{padding:23px 0 23px 72px}.landing-capability .landing-number{font-size:30px}.landing-capability dt:before{top:23px;bottom:23px;left:48px}.landing-capability:nth-child(4n+1){padding-top:23px}.landing-capability:nth-child(4n+1) dt:before{top:23px}.landing-capability:nth-child(4n){border-bottom:1px solid var(--landing-line);padding-bottom:23px}.landing-capability:nth-child(4n) dt:before{bottom:23px}.landing-capability:first-child{padding-top:0}.landing-capability:first-child dt:before{top:0}.landing-capability:last-child{border-bottom:0;padding-bottom:0}.landing-capability:last-child dt:before{bottom:0}.landing-oversight-copy{justify-self:start;font-size:15px}.landing-footer{flex-wrap:wrap;gap:18px;min-height:110px;padding-block:25px;font-size:12px}.landing-footer>span{flex-basis:100%;order:3;font-size:11px}}@media (width<=380px){.landing-brand{flex-direction:column;gap:0;line-height:1.2}.landing-brand span:first-child{font-size:18px}.landing-brand span:last-child{font-size:15px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=640px){.fd-config-footer.fd-specialist-footer{flex-direction:column;align-items:stretch}.fd-config-footer.fd-specialist-footer p{max-width:none}.fd-specialist-footer>div{flex-wrap:wrap;justify-content:flex-end}}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-violet-300:hover{--tw-border-opacity:1;border-color:rgb(175 197 183/var(--tw-border-opacity,1))}.hover\:bg-\[\#f5f9f8\]:hover{--tw-bg-opacity:1;background-color:rgb(245 249 248/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f7f8f8\]:hover{--tw-bg-opacity:1;background-color:rgb(247 248 248/var(--tw-bg-opacity,1))}.hover\:bg-accent\/40:hover{background-color:hsl(var(--accent) / .4)}.hover\:bg-violet-50:hover{--tw-bg-opacity:1;background-color:rgb(243 246 242/var(--tw-bg-opacity,1))}.hover\:bg-violet-700:hover{--tw-bg-opacity:1;background-color:rgb(49 83 70/var(--tw-bg-opacity,1))}.focus\:border-primary\/60:focus{border-color:hsl(var(--primary) / .6)}.focus\:border-violet-400:focus{--tw-border-opacity:1;border-color:rgb(132 163 146/var(--tw-border-opacity,1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring\/20:focus{--tw-ring-color:hsl(var(--ring) / .2)}.focus\:ring-violet-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(132 163 146/var(--tw-ring-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#f7f8f8\]:disabled{--tw-bg-opacity:1;background-color:rgb(247 248 248/var(--tw-bg-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-\[invalid\=true\]\:border-destructive[aria-invalid=true]{border-color:hsl(var(--destructive))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=open\]\:border-primary\/60[data-state=open]{border-color:hsl(var(--primary) / .6)}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:hsl(var(--accent))}.data-\[state\=checked\]\:bg-accent\/60[data-state=checked]{background-color:hsl(var(--accent) / .6)}.data-\[state\=checked\]\:font-medium[data-state=checked]{font-weight:500}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[state\=checked\]\:text-accent-foreground[data-state=checked]{color:hsl(var(--accent-foreground))}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[state\=open\]\:ring-2[data-state=open]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.data-\[state\=open\]\:ring-ring\/15[data-state=open]{--tw-ring-color:hsl(var(--ring) / .15)}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:1s linear infinite spin}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (width>=640px){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\>span\:first-child\]\:truncate>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.fd-shell{--fd-border:#e2e8e1;--fd-muted:#687970;--fd-ink:#193c38;--fd-accent:#315346;--fd-selected:#edf2ec;--workspace-serif:"Galaxie Copernicus", Georgia, serif;letter-spacing:-.015em;background:#f7f9f6;grid-template-columns:232px minmax(0,1fr);padding:12px 12px 12px 0;font-family:Anthropic Sans,sans-serif;font-size:13px}.fd-rail{align-items:stretch;gap:32px;padding:21px 16px 12px}.fd-brand{flex-direction:column;justify-content:center;align-items:flex-start;width:auto;height:auto;margin:0 0 7px;padding:0 14px;display:flex}.fd-brand strong{letter-spacing:-.065em;font-size:24px;font-weight:650;line-height:1.2}.fd-brand>span{color:#58786f;letter-spacing:.035em;margin-top:5px;font-size:12px;font-weight:400}.workspace-brand-dot{color:#9bb7a5}.fd-primary-nav{flex-direction:column;gap:6px}.fd-rail-item{color:#596d62;border-radius:8px;flex-direction:row;justify-content:flex-start;gap:13px;min-height:44px;padding:12px 14px}.fd-rail-item svg{stroke-width:1.6px;width:19px;height:19px}.fd-rail-item span{font-size:14px;font-weight:450}.fd-rail-item:hover{color:#193c38;background:#edf1eb}.fd-rail-item[aria-current=page]{color:#193c38;background:#e5ece3}.fd-rail-item[aria-current=page] span{font-weight:550}.fd-rail-bottom{align-items:stretch;gap:20px}.workspace-search{text-align:left;color:#687970;border:1px solid #e0e7dd;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 11px;font-size:12px;transition:background .15s;display:flex}.workspace-search:hover{background:#fff}.workspace-search kbd{color:#687970;border:1px solid #e6ebe2;border-radius:4px;margin-left:auto;padding:1px 4px;font-size:11px}.fd-rail-bottom .workspace-account{border-top:1px solid #e2e8e1;margin:0;padding-top:18px}.workspace-account{position:relative}.workspace-account summary{cursor:pointer;align-items:center;gap:10px;padding:4px;list-style:none;display:flex}.workspace-account summary::-webkit-details-marker{display:none}.fd-rail-bottom .workspace-account summary{color:#193c38;background:0 0;border:0}.workspace-account-avatar{color:#486756;background:#e4ebe1;border:1px solid #d5e0d6;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.workspace-account-name{flex:1;gap:3px;min-width:0;display:grid}.workspace-account-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.workspace-account-name small{color:#687970;font-size:11px}.workspace-account-popover{z-index:70;background:#fff;border:1px solid #dce5da;border-radius:12px;width:250px;padding:18px;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 12px 50px #193c3815}.workspace-account.in-header .workspace-account-popover{inset:calc(100% + 12px) 0 auto auto}.fd-window{border-color:#e2e8e1;border-radius:18px;box-shadow:0 2px 6px #193c3802}.fd-main-padded{padding:34px 42px}.fd-main:focus{outline:none}.workspace-mobile-header,.workspace-navigation-dialog:not([open]){display:none}.workspace-navigation-dialog{color:#193c38;background:#f7f9f6;border:none;width:min(300px,100vw - 44px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 auto 0 0}.workspace-navigation-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#193c3840}.workspace-navigation-inner{flex-direction:column;gap:30px;height:100%;padding:32px 20px 24px;display:flex}.workspace-navigation-close{position:absolute;top:14px;right:14px;background:0 0!important;border:none!important}.workspace-skip-link{z-index:100;color:#fff;background:#193c38;border-radius:8px;padding:10px 16px;position:fixed;top:-60px;left:240px}.workspace-skip-link:focus{top:20px}.workspace-breadcrumb{color:#687970;align-items:center;gap:13px;margin-bottom:32px;font-size:12px;display:flex}.workspace-breadcrumb>span:last-child{color:#536a5c}.workspace-breadcrumb a:hover{color:#193c38}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;display:flex}.workspace-heading h1,.fd-page-heading h1,.fd-config-header h1{font-family:var(--workspace-serif);letter-spacing:-.035em;color:#193c38;font-size:clamp(28px,2.7vw,38px);font-weight:400;line-height:1.2}.workspace-heading p,.fd-page-heading p{color:#687970;margin-top:12px;font-size:13px;line-height:1.7}.workspace-heading-actions{flex-shrink:0}.workspace-button{color:#193c38;white-space:nowrap;background:#fff;border:1px solid #d7e1d6;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:11px 22px;font-size:12px;font-weight:500;line-height:1.3;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.workspace-button:hover{background:#f3f6f1;border-color:#b6cabb}.workspace-button.primary{color:#fff;background:#193c38;border-color:#193c38}.workspace-button.primary:hover{background:#28504a;border-color:#28504a;box-shadow:0 4px 16px #193c3810}.workspace-button:disabled{cursor:not-allowed;opacity:.5}.workspace-text-link{color:#496d5c;align-items:center;gap:9px;font-size:12px;font-weight:500;display:inline-flex}.workspace-text-link:hover{color:#193c38}.workspace-text-link svg{transition:transform .2s}.workspace-text-link:hover svg{transform:translate(3px)}.workspace-tabs{border-bottom:1px solid #e2e8e1;gap:28px;display:flex}.workspace-tabs>:is(a,button){color:#687970;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:14px 0;font-size:12px;font-weight:400;display:flex}.workspace-tabs>:is(a,button)[aria-current=page]{color:#193c38;border-bottom-color:#58786f;font-weight:500}.workspace-tabs>:is(a,button):hover{color:#193c38;text-decoration:none}.workspace-error{color:#9f4439;background:#fff8f6;border:1px solid #f1d6d2;border-radius:8px;margin-block:16px;padding:12px 16px;font-size:12px;line-height:1.6}.workspace-field{color:#445f4e;gap:8px;min-width:0;font-size:12px;font-weight:500;display:grid}.workspace-input{color:#193c38;background:#fff;border:1px solid #dce5d9;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:11px 13px;font-size:12px;font-weight:400}.workspace-input::placeholder{color:#687970}.fd-icon-button{color:#687970;border-color:#e2e8e1}.fd-icon-button:hover{color:#193c38;background:#f3f6f1}.fd-button{color:#315346;border-color:#dce5d9;border-radius:999px}.fd-button-dark{color:#fff;background:#193c38;border-color:#193c38}.fd-button-dark:hover{background:#28504a}.fd-shell input[type=checkbox]{accent-color:#496f5f;width:14px;height:14px}.workspace-loading-block{background:#e3eae2;border-radius:5px;max-width:100%;height:10px;animation:2.4s ease-in-out infinite workspace-loading-breathe;display:block}.workspace-loading-nav{gap:6px;display:grid}.workspace-loading-nav-row{align-items:center;gap:13px;height:44px;padding:12px 14px;display:flex}.workspace-loading-icon{border-radius:6px;flex-shrink:0;width:19px;height:19px}.workspace-loading-account{border-top:1px solid #e2e8e1;align-items:center;gap:12px;margin-top:auto;padding:22px 4px 4px;display:flex}.workspace-loading-avatar{border-radius:50%;width:34px;height:34px}.workspace-loading-window{position:relative}.workspace-loading-heading{gap:18px;padding:34px 42px;display:grid}.workspace-loading-heading>:first-child{margin-bottom:16px}.workspace-loading-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:180px 0 100px}.workspace-loading-center .veda-mark{opacity:.65;animation:2.4s ease-in-out infinite workspace-loading-breathe}.workspace-loading-track{background:#e7eee6;border-radius:2px;width:64px;height:2px;overflow:hidden}.workspace-loading-track span{border-radius:inherit;background:#8ba797;width:28px;height:100%;animation:1.8s ease-in-out infinite workspace-loading-travel;display:block}.workspace-loading-wordmark{letter-spacing:-.065em;font-size:22px;font-weight:650}@keyframes workspace-loading-breathe{0%,to{opacity:.5}50%{opacity:.9}}@keyframes workspace-loading-travel{0%{transform:translate(-28px)}to{transform:translate(64px)}}@media (width<=767px){.workspace-loading-heading{padding:28px 24px}.workspace-loading-center{inset:170px 0 70px}}@media (prefers-reduced-motion:reduce){.workspace-loading-block,.workspace-loading-center .veda-mark,.workspace-loading-track span{animation:none}.workspace-loading-track span{margin-inline:auto}}.veda-mark{isolation:isolate;place-items:center;width:190px;height:164px;display:grid;position:relative}.veda-mark:before{content:"";z-index:-1;background:radial-gradient(#dceee287,#e4eef145 42%,#0000 70%);border-radius:50%;position:absolute;inset:-18px}.veda-mark-bars{justify-content:center;align-items:center;gap:7px;width:98px;height:86px;display:flex}.veda-mark-bars span{width:6px;height:var(--bar-height);background:#698e7c;border-radius:99px}.veda-mark.is-speaking .veda-mark-bars span{animation:1s ease-in-out infinite alternate veda-voice;animation-delay:var(--bar-delay)}@keyframes veda-voice{0%{transform:scaleY(.5)}to{transform:scaleY(1.2)}}.veda-page{isolation:isolate;flex-direction:column;flex:1 0 auto;min-height:100%;padding:26px 42px 44px;display:flex;position:relative;overflow:hidden}.veda-page>.workspace-breadcrumb{margin-bottom:0}.veda-experience{flex:1;justify-content:center;align-items:center;padding:28px 0;display:flex}.veda-stage{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;max-width:660px;display:flex}.veda-stage h1{font-family:var(--workspace-serif);letter-spacing:-.04em;font-size:clamp(38px,4.5vw,58px);font-weight:400;line-height:1.2}.veda-stage .veda-mark{height:132px;margin:12px 0 0}.veda-status{color:#687970;margin-bottom:18px;font-size:12px}.veda-start{min-height:46px;padding-inline:27px;font-size:13px}.veda-helper{color:#687970;text-wrap:balance;max-width:420px;margin-top:14px;font-size:11px;line-height:1.7}.veda-end-call{color:#8b5142;background:#fbf5f2;border-color:#eaded8}.veda-selected-prompt{color:#536f5b;max-width:350px;margin:20px 0 0;font-size:12px;line-height:1.7}.veda-suggestions{z-index:1;border-top:1px solid #e2e8e1;width:100%;max-width:960px;margin:0 auto;padding-top:22px;position:relative}.veda-suggestions h2{letter-spacing:-.01em;font-size:12px;font-weight:500}.veda-suggestions>div{grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.veda-suggestions>div>button{text-align:left;border-radius:6px;align-items:flex-start;gap:14px;min-width:0;padding:12px 24px;transition:background .2s;display:flex}.veda-suggestions>div>button:first-child{padding-left:6px}.veda-suggestions>div>button+button{border-left:1px solid #e2e8e1;border-radius:0 6px 6px 0}.veda-suggestions>div>button>svg:first-child{color:#779483;flex-shrink:0;margin-top:3px}.veda-suggestions strong{font-size:13px;font-weight:500;display:block}.veda-suggestions small{color:#687970;margin-top:9px;font-size:12px;line-height:1.7;display:block}.veda-suggestions button:hover:not(:disabled),.veda-suggestions button[aria-pressed=true]{background:#f4f7f1}.veda-suggestion-arrow{opacity:0;color:#58786f;flex-shrink:0;align-self:center;margin-left:auto}.veda-suggestions button:hover .veda-suggestion-arrow{opacity:1}.veda-suggestions>a{width:fit-content;margin:20px auto 0;display:flex}.veda-sample-note{text-align:center;color:#687970;max-width:560px;margin:18px auto 0;font-size:11px;line-height:1.7}.veda-waves{z-index:-1;pointer-events:none;stroke-width:.8px;width:100%;height:115px;position:absolute;bottom:-5px;left:0}.veda-waves path:first-child{stroke:#b9cac0}.veda-waves path:nth-child(2){stroke:#aac7d0}.veda-waves path:nth-child(3){stroke:#e0e8e0}.veda-page.has-conversation{min-height:100%}.has-conversation .veda-experience{gap:42px;padding-block:34px}.has-conversation .veda-stage header p{font-size:12px}.veda-transcript{border:1px solid #e2e8e1;border-radius:14px;flex-direction:column;flex:1;min-width:0;max-width:450px;height:470px;display:flex;overflow:hidden}.veda-transcript>header{border-bottom:1px solid #e2e8e1;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.veda-transcript h2{font-size:12px;font-weight:500}.veda-transcript header>span{color:#58786f;font-size:11px}.veda-transcript>div{flex:1;padding:22px;overflow-y:auto}.veda-transcript-empty{text-align:center;color:#58786f;margin-top:130px;font-size:13px;line-height:2}.veda-transcript-empty span{color:#687970;font-size:12px}.veda-turn{margin:0 24px 24px 0}.veda-turn>span{color:#687970;margin-bottom:6px;font-size:11px;display:block}.veda-turn p{background:#f3f6f1;border-radius:0 12px 12px;padding:12px 15px;font-size:12px;line-height:1.8}.veda-turn.from-you{margin:0 0 24px 24px}.veda-turn.from-you p{background:#e9efe7;border-radius:12px 0 12px 12px}.veda-turn .is-interim{opacity:.6}.fd-inbox{grid-template-columns:350px minmax(0,1fr)}.fd-inbox-controls{border-bottom:none;padding:28px 22px 20px}.fd-inbox-title{margin-bottom:14px}.fd-inbox-title h1{font-family:var(--workspace-serif);letter-spacing:-.035em;font-size:28px;font-weight:400}.fd-inbox-title a{color:#687970}.fd-inbox-tabs{gap:26px;margin-bottom:20px}.fd-inbox-controls input[type=search]{background:#fff;border-color:#e2e8e1;min-height:39px;font-size:12px}.fd-inbox-groups{gap:3px;margin:16px -3px}.fd-inbox-groups button{border-radius:6px;gap:4px;padding:6px 7px;font-size:11px}.fd-inbox-groups button span{color:#687970;font-size:9px}.fd-inbox-groups button[aria-pressed=true]{color:#315346;background:#eaf0e7}.fd-inbox-groups button:hover{background:#f3f6ef}.fd-inbox-filterbar [role=combobox]{color:#607764;height:33px;min-height:33px;box-shadow:none;border-color:#e2e8e1;padding:6px 10px;font-size:12px}.fd-inbox-filterbar .fd-icon-button{border:none;width:32px;height:32px}.fd-conversation-list{padding:0 14px}.fd-conversation-row{border-color:#e9eee6;gap:12px;min-height:114px;padding:22px 8px}.fd-conversation-row.is-selected{background:#edf3e9;border-radius:8px}.fd-conversation-row:hover{background:#f7f9f4}.fd-avatar{color:#58786f;background:#e9eee4;width:36px;height:36px;font-size:12px}.fd-avatar-frontdesk{color:#587c83;background:#e9f0ef}.fd-avatar-visits{color:#7b7861;background:#f0efe4}.fd-row-title strong{font-size:13px;font-weight:550}.fd-row-title time{color:#687970;font-size:11px}.fd-row-agent{color:#687970;margin-top:4px;font-size:12px}.fd-row-summary{color:#687970;margin-top:5px;font-size:12px;line-height:1.7}.fd-unread-dot{width:4px;height:4px;top:36px;left:1px}.fd-inbox-footer{color:#687970;margin-inline:0;padding:20px 23px;font-size:11px}.fd-inbox-detail{background:#fff}.inbox-welcome{text-align:center;background:#fafcf9;flex-direction:column;flex:1;min-height:550px;display:flex}.inbox-welcome-content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:42px 32px 28px;display:flex}.inbox-welcome .veda-mark{width:142px;height:132px;margin-bottom:17px}.inbox-welcome .veda-mark-bars{transform:scale(.72)}.inbox-welcome h2{font-family:var(--workspace-serif);letter-spacing:-.035em;font-size:clamp(24px,2.4vw,36px);font-weight:400;line-height:1.4}.inbox-welcome p{color:#687970;margin-top:16px;font-size:13px;line-height:1.9}.inbox-welcome p.inbox-welcome-hint{color:#687970;margin-top:29px;font-size:12px}.inbox-welcome .workspace-button{background:0 0;border-color:#bfccc0;margin-top:22px;padding-inline:26px}.inbox-welcome footer{color:#687970;justify-content:center;align-items:center;gap:28px;padding:30px 20px 38px;font-size:12px;display:flex}.inbox-welcome footer>span{background:#dfe7dc;width:1px;height:14px}.inbox-welcome footer a:hover{color:#193c38}.fd-detail-header{border-color:#e2e8e1;padding:26px 28px}.fd-detail-header h2{color:#193c38;font-size:20px;font-weight:500}.fd-detail-header p,.fd-detail-actions .fd-text-link{font-size:12px}.fd-detail-body{padding:18px 24px 40px}.fd-record-nav button{font-size:12px}.fd-inbox-empty-content>div:first-child{color:#58786f;background:#f3f6ef;border-color:#e3eadf}.fd-inbox-empty-content>div:first-child svg{color:#687970}.fd-inbox-empty-content>div:nth-child(2){color:#4c6452}.fd-inbox-empty-content>p{color:#687970}.fd-inbox-empty-action{color:#496f5f}@media (width>=1600px){.fd-shell{grid-template-columns:246px minmax(0,1fr)}.fd-inbox{grid-template-columns:390px minmax(0,1fr)}.fd-inbox-groups button{font-size:12px}}@media (width>=768px) and (width<=1150px){.fd-shell{grid-template-columns:200px minmax(0,1fr)}.fd-rail{padding-inline:12px}.fd-inbox{grid-template-columns:310px minmax(0,1fr)}.fd-inbox-controls{padding-inline:16px}.fd-inbox-groups button{padding-inline:4px;font-size:9px}.inbox-welcome-content{padding-inline:25px}.inbox-welcome-break{display:none}.veda-page{padding-inline:30px}.veda-suggestions>div>button{gap:9px;padding-inline:12px}.veda-suggestion-arrow{display:none}}@media (width<=767px){.fd-shell{grid-template-rows:60px minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0}.fd-shell>.fd-rail{display:none}.workspace-mobile-header{border-bottom:1px solid #e2e8e1;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.workspace-mobile-header>a{letter-spacing:-.05em;font-size:17px;font-weight:650}.workspace-mobile-header>a span{color:#687970;margin-left:5px;font-size:14px;font-weight:400}.workspace-mobile-header .fd-icon-button{background:0 0;border:none}.workspace-navigation-inner .fd-brand{margin-bottom:7px;display:flex}.workspace-navigation-inner .fd-primary-nav{flex-direction:column;flex:0;gap:6px}.workspace-navigation-inner .fd-primary-nav .fd-rail-item{flex:auto;min-height:46px}.workspace-navigation-inner .fd-rail-item span{font-size:14px}.workspace-navigation-inner .fd-rail-bottom{flex-direction:column;gap:20px;width:100%;margin-top:auto}.workspace-navigation-inner .fd-rail-bottom>button{display:flex}.workspace-navigation-inner .workspace-account-popover{bottom:calc(100% + 12px);left:0;right:auto}.fd-window{border:0;border-radius:0}.fd-main-padded{padding:25px 22px}.workspace-breadcrumb{margin-bottom:25px;font-size:11px}.workspace-heading{flex-wrap:wrap;align-items:flex-start;gap:18px;padding-bottom:26px}.workspace-heading h1{font-size:29px}.workspace-heading p{margin-top:10px;font-size:12px}.workspace-tabs{gap:23px}.workspace-tabs>:is(a,button){font-size:12px}.workspace-skip-link{left:20px}.fd-inbox{display:flex}.fd-inbox-list{width:100%}.fd-inbox-controls{padding:25px 22px 16px}.fd-inbox-title h1{font-size:28px}.fd-inbox-groups{justify-content:flex-start;gap:11px}.fd-inbox-groups button{padding:6px;font-size:12px}.fd-conversation-list{padding-inline:15px}.fd-conversation-row{padding:21px 8px}.fd-row-title strong{font-size:13px}.fd-row-agent,.fd-row-summary{font-size:12px}.fd-inbox-footer{padding:20px 23px;font-size:12px}.fd-detail-header{flex-wrap:wrap;padding:22px 13px}.fd-detail-header h2{font-size:17px}.fd-detail-body{padding:8px 0 30px}.veda-page{padding:24px 24px 44px}.veda-experience{padding:35px 0 30px}.veda-stage h1{font-size:43px}.veda-stage header p{font-size:12px}.veda-stage .veda-mark{height:125px;margin-top:15px}.veda-suggestions{padding-top:20px}.veda-suggestions>div{grid-template-columns:1fr;margin-top:12px}.veda-suggestions>div>button,.veda-suggestions>div>button:first-child{padding:14px 4px}.veda-suggestions>div>button+button{border-top:1px solid #edf1e9;border-left:0}.veda-suggestions small{margin-top:5px;font-size:11px}.veda-suggestions strong{font-size:12px}.veda-suggestion-arrow{opacity:.5}.has-conversation .veda-experience{flex-direction:column;gap:30px}.veda-transcript{flex:auto;width:100%;max-width:none;height:370px}.veda-transcript-empty{margin-top:90px}}@media (prefers-reduced-motion:reduce){.fd-shell *,.workspace-navigation-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workspace-page{width:100%;max-width:1400px;margin:0 auto;padding:30px 42px 46px}.workspace-segmented{background:#eaf0e7;border-radius:9px;gap:4px;padding:4px;display:flex}.workspace-segmented button{color:#687970;white-space:nowrap;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.workspace-segmented button[aria-pressed=true],.workspace-segmented button[aria-current=page]{color:#193c38;background:#fff;box-shadow:0 1px 3px #193c380a}.workspace-segmented button:hover{color:#193c38}.knowledge-heading-icon{color:#56735c}.knowledge-layout{border-top:1px solid #e2e8e1;grid-template-columns:minmax(0,1fr) 320px;gap:34px;padding-top:30px;display:grid}.knowledge-library{min-width:0}.knowledge-library>header{justify-content:space-between;align-items:center;gap:15px;margin:2px 0 19px;display:flex}.knowledge-library h2{letter-spacing:-.025em;font-size:16px;font-weight:500}.knowledge-library>header span{color:#687970;font-size:11px}.knowledge-library input[type=search]{border-color:#e2e8e1;border-radius:8px;min-height:41px}.knowledge-empty{min-height:330px;padding-inline:24px}.knowledge-empty>div:first-child{color:#6d8c73;background:#edf2e9;border:none;border-radius:15px;width:60px;height:65px}.knowledge-empty>div:first-child svg{width:28px;height:28px}.knowledge-empty>div:nth-child(2){color:#3a5842;margin-top:19px;font-size:16px;font-weight:500}.knowledge-empty>p{color:#687970;max-width:330px;font-size:12px;line-height:1.8}.knowledge-loading{color:#687970;justify-content:center;align-items:center;gap:10px;min-height:290px;font-size:12px;display:flex}.knowledge-import{background:#f7f9f5;border:1px solid #e4ebdf;border-radius:12px;align-self:start;padding:24px}.knowledge-import h2{font-family:var(--workspace-serif);letter-spacing:-.035em;margin-bottom:20px;font-size:23px;font-weight:400}.knowledge-import form{gap:20px;margin-top:23px;display:grid}.knowledge-import .workspace-button{border-radius:8px;width:100%;margin-top:2px}.knowledge-import-help{color:#687970;margin-top:17px;font-size:12px;line-height:1.8}.knowledge-upload-area{cursor:pointer;text-align:center;color:#5b7a60;background:#fff;border:1px dashed #b7cbb7;border-radius:8px;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:24px 14px;display:flex;position:relative}.knowledge-upload-area:hover,.knowledge-upload-area:focus-within{background:#f3f7ef;border-color:#58786f}.knowledge-upload-area strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.knowledge-upload-area span{color:#687970;font-size:11px}.knowledge-upload-area input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.knowledge-import-status{color:#496f5f;align-items:flex-start;gap:8px;margin-top:18px;font-size:12px;line-height:1.8;display:flex}.knowledge-import-status svg{flex-shrink:0;margin-top:2px}.knowledge-documents{padding-top:15px}.knowledge-documents>li{border-bottom:1px solid #e8eee4;flex-wrap:wrap;align-items:center;gap:13px;padding:22px 2px;display:flex}.knowledge-file-icon{color:#769679;background:#f1f5ed;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:42px;display:grid}.knowledge-document-name{flex:1;min-width:140px}.knowledge-document-name h3{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.6}.knowledge-document-name p{color:#687970;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;display:flex}.knowledge-document-name .knowledge-document-error{color:#9f4439}.knowledge-document-actions{align-items:center;gap:9px;display:flex}.knowledge-action{color:#687970;border-radius:7px;justify-content:center;align-items:center;width:28px;height:32px;display:inline-flex}.knowledge-action:hover{color:#315346;background:#f0f5e9}.knowledge-delete:hover{color:#9f4439;background:#fff3f0}.knowledge-publish{color:#4c7154;border:1px solid #dbe6d6;border-radius:6px;padding:6px 8px;font-size:11px}.knowledge-publish:hover{background:#f4f8ef}.knowledge-preview{border-top:1px solid #e2e8e1;margin-top:32px;padding-top:25px}.knowledge-preview-toggle{text-align:left;align-items:flex-start;gap:14px;display:flex}.knowledge-preview-toggle>svg{color:#6f8871;margin-top:5px;transition:transform .2s}.knowledge-preview-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.knowledge-preview-toggle strong{font-size:15px;font-weight:500;display:block}.knowledge-preview-toggle small{color:#687970;margin-top:5px;font-size:12px;display:block}.knowledge-preview form{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:18px;margin-top:27px;display:grid}.knowledge-preview [role=combobox]{color:#687970;width:100%;min-height:42px;box-shadow:none;border-color:#dce5d9;border-radius:8px;font-size:12px}.knowledge-preview form>button{border-radius:8px;min-height:42px;padding-inline:20px}.knowledge-preview-note{color:#687970;margin:17px 0 0;font-size:11px}.knowledge-answer{background:#f6f9f2;border-radius:10px;margin-top:22px;padding:20px 23px}.knowledge-answer>p{white-space:pre-line;font-size:13px;line-height:1.85}.knowledge-answer>small{color:#687970;margin-top:12px;font-size:12px;display:block}.workspace-agent-group{border-bottom:1px solid #e2e8e1;grid-template-columns:185px minmax(0,1fr);gap:45px;padding:34px 0;display:grid}.workspace-agent-group>header{padding-top:10px}.workspace-agent-group>header>span{color:#a5b49f;margin-bottom:14px;font-size:11px;display:block}.workspace-agent-group h2{font-family:var(--workspace-serif);letter-spacing:-.025em;font-size:22px;font-weight:400}.workspace-agent-group>header>p{color:#687970;max-width:175px;margin-top:10px;font-size:12px;line-height:1.85}.workspace-agent-group ul{min-width:0}.workspace-agent-group li{border-bottom:1px solid #edf1e9;align-items:center;gap:18px;display:flex}.workspace-agent-group li:last-child{border:0}.workspace-agent-link{flex:1;align-items:center;gap:17px;min-width:0;padding:18px 4px;display:flex}.workspace-agent-icon{color:#658263;background:#eef3e9;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:42px;transition:background .2s;display:grid}.workspace-agent-icon.group-recruitment{color:#6f8a91;background:#eef3f2}.workspace-agent-icon.group-growth{color:#8c886a;background:#f5f2e9}.workspace-agent-icon.group-visits{color:#80916f;background:#eff3ea}.workspace-agent-link>span:nth-child(2){flex:1;min-width:0}.workspace-agent-link strong{font-size:14px;font-weight:500;display:block}.workspace-agent-link small{color:#687970;margin-top:6px;font-size:12px;line-height:1.6;display:block}.workspace-agent-link:hover strong{color:#66845a}.workspace-agent-link:hover .workspace-agent-icon{background:#e1ebda}.workspace-agent-chevron{color:#c0cabb;opacity:0}.workspace-agent-link:hover .workspace-agent-chevron,.workspace-agent-link:focus-visible .workspace-agent-chevron{opacity:1}.workspace-agent-test{color:#687970;white-space:nowrap;border:1px solid #e1e9db;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.workspace-agent-test:hover{color:#193c38;background:#f3f7ee}.workspace-team-footer{color:#687970;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;font-size:12px;display:flex}.workspace-team-footer>a,.workspace-team-footer>div{align-items:center;gap:14px;display:flex}.workspace-team-footer>div{gap:20px}.workspace-team-footer a:hover{color:#193c38}.workspace-voice-settings{max-width:900px;padding-top:38px}.workspace-voice-settings>h2{font-family:var(--workspace-serif);font-size:26px;font-weight:400}.workspace-voice-settings>p{color:#687970;margin:10px 0 25px;font-size:12px}.workspace-patients>.fd-participant-filters{border-top:1px solid #e2e8e1;margin:0 0 5px;padding-block:23px}.workspace-patients .fd-participant-search{width:min(300px,38%);margin-right:auto}.workspace-patients .fd-participant-search input{border-color:#e2e8e1;min-height:40px;font-size:12px}.workspace-patients .fd-participant-filters label{color:#687970;font-size:12px}.workspace-patients .fd-participant-filters>span{color:#687970;font-size:11px}.workspace-patients .fd-participant-filters [role=combobox]{min-height:38px;box-shadow:none;border-color:#e2e8e1;border-radius:8px;font-size:12px}.workspace-patient-table{box-shadow:none;border-color:#e4eadf;border-radius:10px}.workspace-patients table thead th{text-transform:none;letter-spacing:0;padding-block:13px;font-size:11px;font-weight:500}.workspace-patients table tbody td{padding-block:20px;font-size:12px}.workspace-patient-link{align-items:center;gap:12px;min-width:145px;display:flex}.workspace-patient-avatar{color:#72926b;background:#eaf0e3;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:36px;font-size:11px;font-weight:500;display:grid}.workspace-patient-link strong{color:#193c38;font-size:12px;font-weight:500;display:block}.workspace-patient-link small{color:#687970;margin-top:5px;font-size:11px;font-weight:400;display:block}.workspace-patient-link:hover strong{text-underline-offset:3px;text-decoration:underline}.workspace-patients-empty{background:#fafcf8;border:1px solid #e9eee2;border-radius:12px;min-height:400px}.workspace-patients-empty>div:first-child{color:#7e9870;background:#f0f5e9;border-color:#e3eadb}.workspace-patients-empty>div:nth-child(2){color:#49613b;font-family:var(--workspace-serif);font-size:25px;font-weight:400}.workspace-patients-empty p{color:#687970;max-width:400px;font-size:12px;line-height:1.8}.fd-patient-drawer{color:#193c38;border-color:#e2e8e1;box-shadow:-16px 0 60px -24px #193c3830}.fd-patient-drawer::backdrop{background:#193c3833}.workspace-settings-content{padding-top:36px}.workspace-setting-section{border-bottom:1px solid #e2e8e1;grid-template-columns:220px minmax(0,1fr);gap:50px;padding-bottom:37px;display:grid}.workspace-setting-section header>svg{color:#88a176;margin-bottom:18px}.workspace-setting-section h2{font-family:var(--workspace-serif);font-size:23px;font-weight:400}.workspace-setting-section p{color:#687970;margin-top:10px;font-size:12px;line-height:1.8}.workspace-clinic-details{max-width:650px}.workspace-clinic-details>div{border-bottom:1px solid #edf1e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-size:13px;display:flex}.workspace-clinic-details>div:first-child{padding-top:9px}.workspace-clinic-details>div:last-child{border:0}.workspace-clinic-details dt{color:#687970;font-size:12px}.workspace-clinic-details dd{color:#34502d;overflow-wrap:anywhere}.workspace-schedule-panel{max-width:760px;margin-top:34px}.workspace-schedule-panel>section,.workspace-voice-settings>section{box-shadow:none;background:#fff;border-color:#e2e8e1;border-radius:12px;padding:26px}.workspace-connection-tabs{width:fit-content;margin-bottom:30px}.workspace-settings-content>section{box-shadow:none;border-color:#e2e8e1;border-radius:12px}.workspace-settings-content>section>h2{color:#193c38}.workspace-settings-content button[type=submit]{background:#193c38}@media (width>=1600px){.workspace-page{padding:36px 55px 50px}}@media (width<=1150px){.workspace-page{padding-inline:30px}.knowledge-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.knowledge-import{padding:20px}.knowledge-document-actions{margin-left:50px}.workspace-agent-group{grid-template-columns:150px minmax(0,1fr);gap:28px}.workspace-agent-chevron{display:none}.workspace-agent-link{gap:12px}.workspace-setting-section{grid-template-columns:170px minmax(0,1fr);gap:30px}}@media (width<=950px){.knowledge-layout{grid-template-columns:1fr}.knowledge-import{max-width:none}.knowledge-import form{grid-template-columns:1fr 1fr;align-items:end}.knowledge-import form>button{width:fit-content}.knowledge-import .workspace-segmented{max-width:300px}.knowledge-preview form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.knowledge-preview form>button{justify-self:start}.workspace-agent-group{grid-template-columns:1fr;gap:14px;padding-block:25px}.workspace-agent-group>header{-moz-column-gap:9px;grid-template-columns:22px 1fr;align-items:center;column-gap:9px;display:grid}.workspace-agent-group>header>span{margin:0}.workspace-agent-group>header>p{grid-column:2;max-width:none;margin-top:6px}.workspace-agent-group h2{font-size:23px}.workspace-agent-group li{gap:10px}}@media (width<=767px){.workspace-page{padding:25px 22px 35px}.knowledge-layout{gap:25px;padding-top:24px}.knowledge-heading-icon{display:none}.knowledge-empty{min-height:265px}.knowledge-import{padding:22px}.knowledge-import form{flex-direction:column;align-items:stretch;display:flex}.knowledge-import form>button{width:100%}.knowledge-import .workspace-segmented{max-width:none}.knowledge-preview form{grid-template-columns:1fr}.knowledge-preview form>button{min-width:100px}.knowledge-document-actions{gap:8px}.knowledge-documents>li{gap:11px}.workspace-agent-link strong{font-size:13px}.workspace-agent-link small{font-size:12px}.workspace-agent-icon{border-radius:8px;width:33px;height:37px}.workspace-agent-test{gap:6px;padding:7px 8px;font-size:11px}.workspace-agent-test svg{display:none}.workspace-team-footer{font-size:11px}.workspace-patients>.fd-participant-filters{flex-flow:wrap;align-items:center;gap:17px;padding-top:20px}.workspace-patients .fd-participant-search{width:100%}.workspace-patients .fd-participant-filters>span{margin-left:auto}.workspace-patient-link{gap:7px;min-width:125px}.workspace-patient-avatar{width:28px;height:30px}.workspace-patient-link small{text-overflow:ellipsis;max-width:115px;overflow:hidden}.workspace-patient-table :is(td,th){padding-inline:10px}.workspace-patients-empty{min-height:330px}.workspace-patients-empty>div:nth-child(2){font-size:22px}.workspace-setting-section{grid-template-columns:1fr;gap:30px;padding-bottom:22px}.workspace-setting-section header>svg{display:none}.workspace-clinic-details>div{padding:17px 0}.workspace-schedule-panel{margin-top:24px}.workspace-schedule-panel>section{padding:20px}.workspace-connection-tabs{width:100%}.workspace-connection-tabs button{padding-inline:7px;font-size:12px}}.workspace-command-dialog{color:#193c38;background:#fff;border:1px solid #dce5d9;border-radius:16px;width:min(620px,100vw - 32px);max-width:none;max-height:80dvh;margin:0;padding:0;position:fixed;inset:12vh auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 80px #193c3820}.workspace-command-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#193c3833}.fd-call-title{font-family:var(--workspace-serif);color:#193c38;font-size:30px;font-weight:400}.fd-detail-body .fd-review-prompt{background:#fafcf8;border-color:#e2e8e1;border-radius:10px}.fd-record-nav button[aria-pressed=true]{color:#193c38}@media (width<=767px){.fd-call-title{font-size:25px}}.veda-demo-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(460px,100%);display:grid}.veda-demo-buttons .veda-start{padding-inline:16px}.veda-outbound-purpose{width:min(320px,100%);color:var(--fd-muted);text-align:left;flex-direction:column;gap:8px;margin-top:18px;font-size:12px;display:flex}@media (width<=560px){.veda-demo-buttons{grid-template-columns:1fr;gap:10px;max-width:320px}}.veda-readiness{border-top:1px solid var(--fd-border);margin-top:32px;padding-top:24px}.veda-readiness ul{color:var(--fd-muted);margin:14px 0;padding-left:20px;line-height:1.8;list-style:outside}.veda-call-state{flex-direction:column;gap:16px;line-height:1.7;display:flex}.veda-call-state section{border-top:1px solid var(--fd-border);padding-top:12px}.veda-call-state h4{font-weight:600}.veda-call-state dl>div{grid-template-columns:minmax(100px,1fr) 2fr;gap:12px;display:grid}.veda-call-state dt{color:var(--fd-muted)}.veda-call-state dd{overflow-wrap:anywhere}.workspace-tab-rail{border-bottom:1px solid #e2e8e1;align-items:stretch;gap:34px;display:flex}.workspace-tab-link{color:#75847c;letter-spacing:-.01em;background:0 0;border:0;flex:none;min-height:50px;padding:0 0 17px;font-size:14px;font-weight:400;line-height:1.5;transition:color .16s;position:relative}.workspace-tab-link:after{content:"";transform-origin:50%;background:#1a403c;border-radius:2px;height:2px;transition:transform .18s;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.workspace-tab-link:hover{color:#1a403c}.workspace-tab-link[aria-pressed=true]{color:#1a403c;font-weight:500}.workspace-tab-link[aria-pressed=true]:after{transform:scaleX(1)}.workspace-tab-link:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #73998d}.knowledge-tabs{margin:2px 0 30px}.knowledge-tabs+.workspace-knowledge .knowledge-layout{border-top:0;padding-top:0}.knowledge-availability{color:#1a403c}.knowledge-availability>header{padding:0 0 27px}.knowledge-availability>header h2{letter-spacing:-.025em;font-size:17px;font-weight:500}.knowledge-availability>header p{color:#75847c;max-width:540px;font-size:13px;line-height:1.7}.knowledge-availability>ul{border-color:#e2e8e1}.knowledge-availability>ul>li{border-color:#e2e8e1;padding:23px 0}.knowledge-availability>footer{color:#75847c;border-color:#e2e8e1;padding:22px 0;font-size:12px}.knowledge-availability>form{background:#f7f9f6;border:1px solid #e2e8e1;border-radius:12px;gap:20px;margin-bottom:24px;padding:24px}.knowledge-availability>form label{color:#526b60;font-size:12px}.knowledge-availability>form button[type=submit]{color:#fff;background:#1a403c;border-radius:8px;min-height:40px;padding-inline:20px;font-size:12px}.knowledge-availability>form input{border-color:#dce5d9;min-height:42px;font-size:13px}@media (width<=640px){.workspace-tab-rail{justify-content:space-between;gap:0}.workspace-tab-link{min-height:46px;padding-bottom:14px;font-size:13px}.knowledge-tabs{margin-bottom:26px}.knowledge-availability>header{gap:18px}.knowledge-availability>form{gap:16px;padding:18px}}@media (prefers-reduced-motion:reduce){.workspace-tab-link,.workspace-tab-link:after{transition:none}}.protocol-library>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.protocol-library h2{letter-spacing:-.025em;font-size:17px;font-weight:500}.protocol-library header p{color:#75847c;margin-top:7px;font-size:13px}.protocol-library>ul{margin-top:20px}.protocol-library>ul>li{border-bottom:1px solid #e2e8e1}.protocol-library-row{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.protocol-library h3{overflow-wrap:anywhere;font-size:15px;font-weight:500}.protocol-library-row p{color:#75847c;margin-top:6px;font-size:12px}.protocol-library-actions{color:#1a403c;flex-wrap:wrap;flex-shrink:0;gap:20px;font-size:12px;display:flex}.protocol-library-actions a,.protocol-library-actions button{text-underline-offset:4px}.protocol-library-actions a:hover,.protocol-library-actions button:hover{text-decoration:underline}.protocol-source-details{background:#f7f9f6;border-radius:10px;margin-bottom:24px;padding:20px;font-size:13px}.protocol-source-details>div{margin-top:16px}.protocol-source-details table{text-align:left;width:100%}.protocol-source-details th,.protocol-source-details td{border-bottom:1px solid #e2e8e1;min-width:120px;padding:12px}@media (width<=640px){.protocol-library>header,.protocol-library-row{flex-direction:column;align-items:flex-start;gap:18px}}.form-editor{max-width:960px}.form-editor-back{color:#75847c;margin-bottom:24px;font-size:13px;display:inline-block}.form-editor-meta{border-bottom:1px solid #e2e8e1;gap:24px;padding-bottom:32px;display:grid}.form-editor-help{color:#75847c;font-size:12px;line-height:1.7}.form-editor-questions{gap:30px;padding:32px 0;display:grid}.form-editor-questions>li{border-bottom:1px solid #e2e8e1;gap:18px;padding-bottom:30px;display:grid}.form-editor-question-heading{color:#526b60;justify-content:space-between;align-items:center;font-size:13px;display:flex}.form-editor-question-heading>div{gap:12px;display:flex}.form-editor-question-heading button{border-radius:6px;padding:8px}.form-editor-question-heading button:hover{background:#f0f4ef}.form-editor-question-heading button:disabled{opacity:.25}.form-editor [role=combobox]{max-width:320px}.form-editor textarea{resize:vertical;min-height:80px;padding:12px;line-height:1.6}.form-editor-footer{border-top:1px solid #e2e8e1;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:24px 0;display:flex}.form-editor-footer>span{color:#75847c;font-size:12px}.knowledge-library .knowledge-empty{min-height:180px}.knowledge-library .protocol-library>header,.knowledge-library .protocol-library-row{flex-wrap:wrap;gap:16px}.unified-document-row{flex-wrap:wrap;align-items:center;gap:13px;padding:24px 0;display:flex}.library-type-tag{color:#567068;background:#f4f7f3;border:1px solid #dfe7e1;border-radius:5px;align-items:center;padding:2px 7px;font-size:10px;line-height:1.5;display:inline-flex}.knowledge-document-name>.library-type-tag{margin-top:6px}.fd-shell{--fd-muted:#5e7269;--surface-quiet:#f7f9f7;--surface-hover:#f0f5f1;--focus-ring:#638e7a;--radius-panel:16px;--shadow-soft:0 4px 18px -12px #193c3830;grid-template-columns:208px minmax(0,1fr)}.fd-rail{gap:30px;padding-inline:14px}.fd-brand{padding-inline:12px}.fd-brand strong{font-size:23px}.fd-rail-item{border-radius:10px;gap:12px;min-height:44px;padding:11px 12px;transition:background .18s,color .18s}.fd-rail-item svg{color:#72867b;width:18px;height:18px}.fd-rail-item[aria-current=page]{background:#e5ede6;box-shadow:inset 0 0 0 1px #dce7df}.fd-rail-item[aria-current=page] svg{color:#315e4e}.workspace-account-name strong{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box}.workspace-account-avatar{color:#fff;background:#315e4e;border:0}.fd-shell :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.fd-shell :is(input,textarea,[role=combobox]){transition:border-color .18s,box-shadow .18s}.fd-shell :is(input,textarea,[role=combobox]):focus-visible{outline-offset:2px}.workspace-button,.fd-button,.fd-config-primary,.fd-config-secondary{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.workspace-button:active:not(:disabled),.fd-config-primary:active:not(:disabled){transform:translateY(1px)}.workspace-button.primary{box-shadow:0 3px 8px -5px #193c3880}.workspace-button.primary:hover:not(:disabled){box-shadow:0 6px 16px -8px #193c3880}.veda-page{gap:0;padding:26px 40px 24px}.veda-experience{flex:1 0 auto;padding:24px 0 30px}.veda-stage{max-width:670px}.veda-stage h1{letter-spacing:-.045em;font-size:clamp(40px,4.3vw,62px);line-height:1.12}.veda-stage header p{color:#5e7269;margin-top:16px;font-size:14px;line-height:1.75}.veda-stage .veda-signature{width:212px;height:188px;margin:14px 0 2px}.veda-signature:before{opacity:.65;background:radial-gradient(#dceee4b0 0,#eef6f080 42%,#0000 69%);animation:6s ease-in-out infinite veda-glow;inset:-20px}.veda-signature .veda-mark-bars{gap:6px;width:86px;height:72px}.veda-signature .veda-mark-bars span{background:#315e4e;width:5px;transition:background .3s}.veda-signature.is-listening .veda-mark-bars span{animation:2.6s ease-in-out infinite alternate veda-voice;animation-delay:var(--bar-delay)}.veda-signature.is-speaking .veda-mark-bars span{background:#193c38;animation-duration:.55s}.veda-signature.is-speaking:before{animation-duration:3s}.veda-signature.is-connecting:before{animation-duration:4s}@keyframes veda-glow{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:.85;transform:scale(1.04)}}.veda-status{color:#526a5e;align-items:center;gap:7px;min-height:20px;margin:0 0 18px;font-size:12px;display:flex}.veda-status:before{content:"";background:#699d80;border-radius:50%;flex-shrink:0;width:6px;height:6px}.veda-call-setup{flex-direction:column;gap:12px;width:min(100%,310px);display:flex}.veda-direction{background:#fafcfb;border:1px solid #dce6df;border-radius:13px;gap:4px;padding:4px;display:flex}.veda-direction button{color:#5e7269;border-radius:9px;flex:1;min-height:34px;font-size:12px;transition:background .18s,color .18s,box-shadow .18s}.veda-direction button[aria-pressed=true]{color:#193c38;background:#e7eee8;box-shadow:0 1px 3px #193c3808}.veda-direction button:hover{color:#193c38;background:#eff4f0}.veda-start{width:100%;min-height:46px;font-size:14px}.veda-outbound-purpose{text-align:left;width:min(100%,310px);margin-top:16px}.veda-outbound-purpose label{color:#526a5e;font-size:12px}.veda-helper{color:#5e7269;max-width:390px;margin-top:12px}.veda-selected-prompt{background:#f3f7f3;border-radius:10px;margin-top:14px;padding:10px 16px}.veda-suggestions{border:0;max-width:1080px;padding-top:0}.veda-suggestions h2{text-align:center;font:400 19px/1.4 var(--workspace-serif);letter-spacing:-.03em;align-items:center;gap:24px;display:flex}.veda-suggestions h2:before,.veda-suggestions h2:after{content:"";background:#e2e9e3;flex:1;height:1px}.veda-suggestions>div{gap:14px;margin-top:17px}.veda-suggestions>div>button,.veda-suggestions>div>button:first-child,.veda-suggestions>div>button+button{background:#fff;border:1px solid #e0e8e2;border-radius:13px;gap:13px;padding:18px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.veda-suggestions button:hover:not(:disabled),.veda-suggestions button[aria-pressed=true]{box-shadow:var(--shadow-soft);background:#f4f8f4;border-color:#a8c3b2}.veda-suggestions button:hover:not(:disabled){transform:translateY(-2px)}.veda-suggestions button:disabled{opacity:.55;cursor:default}.veda-scenario-icon{color:#587b68;background:#eff4ef;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.veda-suggestions strong{font-size:13px;line-height:1.5}.veda-suggestions small{color:#5e7269;margin-top:6px;font-size:12px;line-height:1.6}.veda-suggestion-arrow{opacity:.7;width:14px}.veda-suggestions>a{margin-top:22px}.veda-sample-note{color:#667970;max-width:660px;margin-top:12px;font-size:10px}.has-conversation .veda-experience{gap:38px}.has-conversation .veda-stage{max-width:470px}.has-conversation .veda-stage h1{font-size:42px}.veda-transcript{border-radius:var(--radius-panel);box-shadow:var(--shadow-soft);background:#fcfdfc;height:460px}.veda-transcript>header{background:#fff}.veda-turn p{background:#f0f5f1}@keyframes veda-breathe{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.workspace-page{max-width:1280px;padding:32px 40px 44px}.workspace-heading{align-items:flex-start;padding-bottom:30px}.workspace-heading h1,.fd-page-heading h1{letter-spacing:-.04em;font-size:clamp(30px,3.2vw,44px)}.workspace-heading p,.fd-page-heading p{color:#5e7269;max-width:680px;line-height:1.75}.workspace-breadcrumb{margin-bottom:28px;font-size:12px}.workspace-agent-group{grid-template-columns:170px minmax(0,1fr);gap:32px;padding:28px 0}.workspace-agent-group>header>span{color:#6e8878}.workspace-agent-group li{border-radius:12px;margin-inline:-12px;padding-inline:12px;transition:background .18s}.workspace-agent-group li:hover,.workspace-agent-group li:focus-within{background:var(--surface-quiet)}.workspace-agent-icon{border:1px solid #193c3808;border-radius:13px;width:42px;height:42px}.workspace-agent-link small,.workspace-agent-group>header>p{color:#5e7269}.workspace-agent-chevron{opacity:.6}.workspace-agent-test{background:#fff;min-height:36px}.knowledge-layout{gap:32px}.knowledge-import{border-radius:var(--radius-panel);background:#f8faf8;border:1px solid #e2e9e3;align-self:start;padding:24px}.knowledge-upload-area{border-radius:12px;padding-block:26px}.knowledge-library .protocol-library-row,.unified-document-row{border-radius:10px;margin-inline:-12px;padding:20px 12px;transition:background .18s}.knowledge-library .protocol-library-row:hover,.unified-document-row:hover{background:var(--surface-quiet)}.library-type-tag{color:#456653;background:#edf3ee;border-radius:6px;padding:3px 8px}.knowledge-file-icon{background:#f2f6f2;border:1px solid #e2e9e3}.knowledge-action{min-width:34px;min-height:36px}.workspace-patient-table{box-shadow:var(--shadow-soft);border-color:#e0e7e1;border-radius:14px;overflow:hidden}.workspace-patients table thead th{color:#5e7269;background:#f5f8f5;padding-block:15px}.workspace-patients table tbody td{padding-block:19px}.workspace-patients table tbody>tr{transition:background .18s}.workspace-patients table tbody>tr:hover{background:#f4f8f4}.workspace-patient-avatar{color:#456653;background:#e7eee8;border:1px solid #dbe7dd;width:36px;height:36px}.workspace-patient-link strong{font-size:13px}.workspace-patients-empty{border-radius:var(--radius-panel);background:#f8faf8}.workspace-patients-empty>div:nth-child(2){color:#315346}.workspace-patients-empty p{color:#5e7269;font-size:13px}.knowledge-empty{border-radius:var(--radius-panel);background:#f8faf8}.fd-patient-drawer[open]{animation:.24s cubic-bezier(.2,.7,.2,1) patient-drawer-enter}.fd-patient-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#193c3829}.patient-drawer-bar{background:#fafcf9}.physician-overview{box-shadow:var(--shadow-soft)}@media (width>=1600px){.fd-shell{grid-template-columns:220px minmax(0,1fr)}}@media (width>=768px) and (width<=1100px){.fd-shell{grid-template-columns:184px minmax(0,1fr)}.fd-rail{padding-inline:10px}.fd-rail-item{gap:10px}.veda-page,.workspace-page{padding-inline:28px}.veda-suggestions>div{gap:10px}.veda-suggestions>div>button,.veda-suggestions>div>button:first-child,.veda-suggestions>div>button+button{padding:14px}.veda-scenario-icon{display:none}.knowledge-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.knowledge-import{padding:18px}}@media (width<=767px){.fd-shell{grid-template-columns:minmax(0,1fr)}.fd-window{box-shadow:none;border-radius:0}.veda-page,.workspace-page{padding:24px 22px 30px}.veda-experience{padding:25px 0 30px}.veda-stage h1{font-size:42px}.veda-stage header p{max-width:315px;font-size:13px}.veda-stage .veda-signature{width:184px;height:162px;margin-top:16px}.veda-call-setup{width:min(100%,310px)}.veda-direction button{min-height:38px}.veda-suggestions>div{grid-template-columns:1fr;gap:10px}.veda-suggestions h2{gap:14px;font-size:18px}.veda-suggestions>div>button,.veda-suggestions>div>button:first-child,.veda-suggestions>div>button+button{padding:16px}.veda-suggestions small{font-size:12px}.veda-suggestions strong{font-size:13px}.veda-scenario-icon{display:grid}.has-conversation .veda-experience{flex-direction:column}.has-conversation .veda-stage{width:100%}.veda-transcript{height:350px}.workspace-agent-group{grid-template-columns:1fr;gap:12px}.workspace-agent-group>header>p{max-width:none}.knowledge-layout{grid-template-columns:1fr}.knowledge-import{margin-top:16px}}@media (prefers-reduced-motion:reduce){.fd-shell *,.fd-shell :before,.fd-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=768px) and (height<=850px){.veda-experience{padding:16px 0 24px}.veda-stage h1{font-size:48px}.veda-stage header p{margin-top:12px;font-size:13px}.veda-stage .veda-signature{width:184px;height:152px;margin-top:10px}.veda-status{margin-bottom:12px}.veda-suggestions>a{margin-top:16px}.veda-sample-note{margin-top:8px}}.fd-conversation-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:20px 14px 4px;display:flex}.fd-conversation-toolbar .fd-call-metadata{margin:0;line-height:1.7}.fd-conversation-toolbar .fd-button{flex-shrink:0}.fd-conversation-approved{color:#527869;align-items:center;gap:6px;font-size:12px;display:inline-flex}.fd-conversation-simple .fd-record-nav{margin-top:14px}.fd-record-nav button{align-items:center;gap:7px;display:inline-flex}.fd-transcript-count{background:#eff3ed;border-radius:20px;padding:1px 6px;font-size:10px}@media (width<=767px){.fd-conversation-toolbar{align-items:flex-start;gap:10px}.fd-conversation-toolbar .fd-call-metadata{font-size:11px}}.conversation-approval-dialog{color:#193c38;background:#fff;border:1px solid #dce5dc;border-radius:22px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow-y:auto;box-shadow:0 24px 90px #193c3829}.conversation-approval-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#193c3850}.conversation-approval-dialog header{justify-content:space-between;align-items:center;display:flex}.conversation-approval-icon{background:#edf3ea;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.conversation-approval-dialog h2{font:30px/1.2 var(--workspace-serif);margin:18px 0 10px}.conversation-approval-dialog p{color:#687970;font-size:13px;line-height:1.65}.conversation-approval-recipient{background:#f6f8f3;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:22px 0;padding:13px 15px;font-size:12px;display:flex}.conversation-approval-recipient span{color:#687970}.conversation-approval-dialog label{font-size:13px;font-weight:500;display:block}.conversation-approval-dialog textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d7e1d6;border-radius:12px;margin-top:9px;padding:14px;font-size:14px;line-height:1.7}.conversation-approval-dialog textarea:focus{outline-offset:2px;outline:2px solid #91ab99}.conversation-approval-count{text-align:right;color:#687970;margin-top:5px;font-size:11px;display:block}.conversation-approval-dialog .conversation-approval-confirm{align-items:flex-start;gap:10px;margin-top:20px;font-weight:400;line-height:1.6;display:flex}.conversation-approval-confirm input{accent-color:#193c38;margin-top:4px}.conversation-approval-dialog .conversation-approval-unavailable{color:#936537;margin-top:12px}.conversation-approval-dialog footer{border-top:1px solid #e6ece3;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;display:flex}@media (width<=480px){.conversation-approval-dialog{padding:22px}.conversation-approval-dialog footer .workspace-button{flex:1;padding-inline:14px}}:root{--at-canvas:#f3f1ea;--at-canvas-glow-1:#c6e2d0bf;--at-canvas-glow-2:#f8e4c48c;--at-sheet:#fffefb;--at-sheet-2:#faf9f4;--at-sheet-3:#f2f1ea;--at-ink:#14281f;--at-ink-2:#46594f;--at-ink-3:#7c8b82;--at-line:#e7e5dc;--at-line-2:#d8d6cb;--at-pine:#1f5a45;--at-pine-2:#133f30;--at-pine-wash:#e5f0e8;--at-mint:#8fe0b8;--at-amber:#e9a23b;--at-amber-wash:#fbf1de;--at-coral:#e2704f;--at-coral-wash:#fbe9e2;--at-ruby:#c8443f;--at-ruby-wash:#f8e4e2;--at-sky:#3d73c7;--at-sky-wash:#e6eef9;--at-rail:#0f2a21;--at-rail-2:#163a2e;--at-rail-ink:#d4e5dc;--at-rail-ink-2:#86a597;--at-rail-line:#d4e5dc17;--at-r-xl:22px;--at-r-lg:16px;--at-r-md:11px;--at-r-sm:8px;--at-shadow-sheet:0 1px 0 #ffffffe6 inset, 0 2px 4px #14281f0a, 0 24px 60px -28px #14281f47;--at-shadow-pop:0 18px 50px -18px #14281f59, 0 2px 6px #14281f0f;--at-ease:cubic-bezier(.2, .8, .2, 1);--at-serif:"Galaxie Copernicus", Georgia, serif}.fd-shell{--fd-border:var(--at-line);--fd-ink:var(--at-ink);--fd-muted:var(--at-ink-3);--fd-accent:var(--at-pine);--fd-selected:var(--at-pine-wash);color:var(--at-ink);background:radial-gradient(1100px 620px at 92% -8%, var(--at-canvas-glow-1), transparent 62%), radial-gradient(900px 560px at 38% 112%, var(--at-canvas-glow-2), transparent 60%), var(--at-rail);grid-template-columns:236px minmax(0,1fr);padding:12px 12px 12px 0}.fd-rail{color:var(--at-rail-ink);background:radial-gradient(420px 260px at 0% 0%, #8fe0b81a, transparent 70%), linear-gradient(180deg, var(--at-rail) 0%, #0c231b 100%);scrollbar-width:none;align-items:stretch;gap:18px;padding:14px 12px 6px;overflow:hidden auto}.fd-rail::-webkit-scrollbar{display:none}.fd-brand{align-items:center;gap:11px;place-items:initial;width:auto;height:auto;margin:0;padding:6px 8px 4px;display:flex}.fd-brand-mark{width:34px;height:34px;color:var(--at-rail);background:linear-gradient(145deg, #b6f0d2, var(--at-mint) 55%, #5fc595);border-radius:11px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 22px -8px #8fe0b8a6}.fd-brand-mark svg{width:18px;height:18px}.fd-brand-text{line-height:1.1;display:grid}.fd-brand-text strong{letter-spacing:-.02em;color:#fff;font-size:15.5px;font-weight:650}.fd-brand-text span{color:var(--at-rail-ink-2);letter-spacing:.01em;font-size:11px}.fd-primary-nav{flex-direction:column;gap:14px;width:100%;display:flex}.fd-rail-section{flex-direction:column;gap:1px;display:flex}.fd-rail-heading{letter-spacing:.12em;text-transform:uppercase;color:var(--at-rail-ink-2);opacity:.8;align-items:center;gap:6px;margin:0 0 4px;padding:0 10px;font-size:10.5px;font-weight:650;display:flex}.fd-rail .fd-rail-item{min-height:36px;box-shadow:none;color:var(--at-rail-ink);transition:background .2s var(--at-ease), color .2s var(--at-ease), transform .2s var(--at-ease);border-radius:10px;flex-direction:row;justify-content:flex-start;gap:11px;padding:7px 10px;position:relative}.fd-rail .fd-rail-item svg{width:17px;height:17px;color:var(--at-rail-ink-2);stroke-width:1.8px;transition:color .2s}.fd-rail .fd-rail-item span{letter-spacing:-.005em;font-size:13.5px;font-weight:500}.fd-rail .fd-rail-item[aria-current=page]:before{content:"";background:var(--at-mint);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px;box-shadow:0 0 14px 2px #8fe0b88c}.fd-rail-badge{text-align:center;min-width:20px;color:var(--at-rail);background:var(--at-mint);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700;line-height:17px}.fd-rail-more summary{cursor:pointer;border-radius:8px;margin-top:2px;padding-block:4px;list-style:none}.fd-rail-more summary::-webkit-details-marker{display:none}.fd-rail-more summary svg{width:12px;height:12px;transition:transform .2s var(--at-ease)}.fd-rail-more[open] summary svg{transform:rotate(90deg)}.fd-rail-more summary:hover{color:var(--at-rail-ink);opacity:1}.fd-rail-bottom{border-top:1px solid var(--at-rail-line);align-items:stretch;gap:8px;margin-top:auto;padding-top:12px}.fd-rail-bottom>.workspace-search{display:none}.fd-rail-bottom .workspace-account{border-top:0;padding-top:4px}.fd-topbar-menu{display:none}.fd-rail .workspace-account summary{color:var(--at-rail-ink);background:0 0;border:0}.fd-rail .workspace-account-avatar{color:#e3f4ea;background:linear-gradient(145deg,#2b6a54,#1a4b3b)}.fd-rail .workspace-account>div{color:var(--at-ink)}.fd-window{border-radius:var(--at-r-xl);background:var(--at-sheet);box-shadow:var(--at-shadow-sheet);border:0}.fd-main{background:var(--at-sheet)}.fd-topbar{z-index:2;border-bottom:1px solid var(--at-line);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:linear-gradient(#fffefbeb,#faf9f4db);align-items:center;gap:14px;min-height:58px;padding:10px 18px 10px 22px;display:flex;position:relative}.fd-topbar-search{border:1px solid var(--at-line);width:min(460px,100%);height:38px;color:var(--at-ink-3);background:var(--at-sheet-2);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:0 8px 0 13px;font-size:13.5px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.fd-topbar-search:hover{border-color:var(--at-line-2);background:#fff;box-shadow:0 6px 18px -12px #14281f4d}.fd-topbar-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fd-topbar-search kbd{border:1px solid var(--at-line);color:var(--at-ink-3);background:#fff;border-radius:7px;padding:2px 7px;font:600 11px/1.5 inherit}.fd-topbar-clock{color:var(--at-ink-3);white-space:nowrap;align-items:baseline;gap:8px;margin:0 0 0 auto;font-size:13px;display:flex}.fd-topbar-clock b{color:var(--at-ink);font-variant-numeric:tabular-nums;font-weight:650}.fd-topbar-veda{color:#fff;background:linear-gradient(160deg, #2b7259, var(--at-pine) 45%, var(--at-pine-2));height:36px;transition:transform .2s var(--at-ease), box-shadow .2s;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 8px 20px -10px #1f5a45b3}.fd-topbar-veda:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 12px 26px -10px #1f5a45cc}.fd-main :is(h1).workspace-heading-title,.fd-main .workspace-heading h1{font-family:var(--at-serif);letter-spacing:-.025em;color:var(--at-ink)}@media (width>=1600px){.fd-shell{grid-template-columns:252px minmax(0,1fr)}}@media (width<=1150px) and (width>=768px){.fd-shell{grid-template-columns:212px minmax(0,1fr)}.fd-topbar-clock span{display:none}}@media (width<=767px){.fd-shell{background:var(--at-sheet);grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;padding:0}.fd-shell>.fd-rail{display:none}.fd-window{box-shadow:none;border-radius:0}.fd-topbar{gap:10px;padding:8px 14px}.fd-topbar .fd-topbar-menu{background:0 0;border:0;place-items:center;display:inline-grid}.fd-topbar-search span,.fd-topbar-search kbd,.fd-topbar-clock{display:none}.fd-topbar-search{justify-content:center;width:38px;padding:0}.fd-topbar-veda{margin-left:auto}.workspace-navigation-dialog{background:var(--at-rail);color:var(--at-rail-ink)}.workspace-navigation-dialog .fd-rail-item{min-height:40px;color:var(--at-rail-ink);flex-direction:row;justify-content:flex-start;gap:11px;padding:8px 10px}.workspace-navigation-dialog .fd-rail-item span{font-size:14px}.workspace-navigation-dialog .fd-brand-text strong{color:#fff}.workspace-navigation-dialog .fd-rail-item[aria-current=page]{color:#fff;background:#8fe0b824}.workspace-navigation-dialog .fd-rail-heading{color:var(--at-rail-ink-2)}}@media (prefers-reduced-motion:reduce){.fd-rail .fd-rail-item,.fd-topbar-veda,.fd-topbar-search{transition:none}}.at-page{max-width:1240px;color:var(--at-ink);margin:0 auto;padding:34px 40px 64px}.at-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.at-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--at-pine);margin:0 0 8px;font-size:11px;font-weight:650}.at-intro h1{font-family:var(--at-serif);letter-spacing:-.03em;margin:0;font-size:40px;font-weight:400;line-height:1.05}.at-intro p:not(.at-eyebrow){max-width:640px;color:var(--at-ink-2);margin:12px 0 0;font-size:15px;line-height:1.6}.at-intro-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.at-button{border:1px solid var(--at-line-2);height:36px;color:var(--at-ink);cursor:pointer;transition:background .18s, border-color .18s, transform .18s var(--at-ease), box-shadow .18s;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font:600 13px/1 inherit;display:inline-flex}.at-button:disabled{opacity:.45;cursor:not-allowed}.at-button.primary{color:#fff;background:linear-gradient(160deg, #2b7259, var(--at-pine) 45%, var(--at-pine-2));border-color:#0000;box-shadow:inset 0 1px #ffffff2e,0 8px 18px -10px #1f5a45b3}.at-button.primary:hover:not(:disabled){transform:translateY(-1px)}.at-button.danger{color:var(--at-ruby);border-color:#e9c3c0}.at-segment{background:var(--at-sheet-3);border-radius:11px;padding:3px;display:inline-flex}.at-segment button{height:30px;color:var(--at-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 13px;font:550 13px/1 inherit}.at-segment button[aria-pressed=true]{color:var(--at-ink);background:#fff;box-shadow:0 1px 3px #14281f1f}.at-strip{border:1px solid var(--at-line);border-radius:var(--at-r-lg);background:linear-gradient(180deg, #fff, var(--at-sheet-2));grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px;display:grid;overflow:hidden}.at-strip-cell{padding:16px 20px 15px;position:relative}.at-strip-cell:after{content:"";background:var(--at-line-2);border-radius:0 0 2px 2px;width:26px;height:2px;position:absolute;top:0;left:20px}.at-strip dt{color:var(--at-ink-3);font-size:12px;font-weight:550}.at-strip dd{font-family:var(--at-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:32px;line-height:1.1}.at-strip-cell[data-tone=ruby] dd{color:var(--at-ruby)}.at-strip p{color:var(--at-ink-3);margin:3px 0 0;font-size:12px}.at-chip{white-space:nowrap;height:23px;color:var(--at-ink-2);background:var(--at-sheet-3);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.at-chip i{opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.at-chip[data-tone=pine]{color:#1d5a43;background:var(--at-pine-wash)}.at-chip[data-tone=amber]{color:#8a5a11;background:var(--at-amber-wash)}.at-chip[data-tone=coral]{color:#a4472b;background:var(--at-coral-wash)}.at-chip[data-tone=ruby]{color:#a3312d;background:var(--at-ruby-wash)}.at-chip[data-tone=sky]{color:#2b5ea8;background:var(--at-sky-wash)}.at-alert{color:#9b302c;background:var(--at-ruby-wash);border-radius:12px;margin:0 0 18px;padding:11px 14px;font-size:13px}.at-callout{color:#7a520f;background:var(--at-amber-wash);border-radius:12px;align-items:center;gap:9px;margin:0 0 18px;padding:12px 15px;font-size:13.5px;display:flex}.at-loading,.at-hint{color:var(--at-ink-3);font-size:13px}.at-hint{margin:8px 0 0;line-height:1.5}.at-muted{color:var(--at-ink-3)}.at-prose{color:var(--at-ink-2);max-width:760px;margin:0;font-size:14px;line-height:1.65}.at-empty{text-align:center;border:1px dashed var(--at-line-2);border-radius:var(--at-r-lg);background:var(--at-sheet-2);padding:56px 24px}.at-empty-title{font-family:var(--at-serif);margin:0 0 6px;font-size:20px}.at-empty p:not(.at-empty-title){max-width:460px;color:var(--at-ink-3);margin:0 auto;font-size:13.5px;line-height:1.6}.at-field{color:var(--at-ink-2);gap:5px;font-size:12px;font-weight:600;display:grid}.at-field.grow{flex:1;min-width:180px}.at-field :is(input,select,textarea){border:1px solid var(--at-line-2);min-height:36px;color:var(--at-ink);background:#fff;border-radius:10px;padding:7px 11px;font:400 13.5px/1.4 inherit}.at-field :is(input,select,textarea):focus{border-color:var(--at-pine);outline:none;box-shadow:0 0 0 3px #1f5a4524}.at-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.at-row.grow{flex:1;margin-top:0}.at-check{color:var(--at-ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.at-inline{max-width:100%;height:30px;color:var(--at-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 8px;font:500 13px/1 inherit}.at-inline:hover,.at-inline:focus{border-color:var(--at-line-2);background:#fff;outline:none}.at-cases{gap:12px;display:grid}.at-case{border:1px solid var(--at-line);border-radius:var(--at-r-lg);transition:box-shadow .22s var(--at-ease), border-color .22s;background:#fff}.at-case[data-open]{border-color:var(--at-line-2);box-shadow:0 20px 44px -30px #14281f59}.at-case[data-unaccounted]{border-left:3px solid var(--at-amber)}.at-case-head{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:18px 20px;display:grid}.at-case-caret{color:var(--at-ink-3);transition:transform .22s var(--at-ease)}.at-case[data-open] .at-case-caret{transform:rotate(90deg)}.at-case-id{gap:3px;min-width:0;display:grid}.at-case-id strong{letter-spacing:-.01em;font-size:16px;font-weight:650}.at-case-id>span{color:var(--at-ink-3);font-size:13px}.at-case-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.at-case-wait{text-align:right;gap:3px;max-width:300px;display:grid}.at-case-wait b{color:var(--at-pine-2);font-size:13px;font-weight:650}.at-case-wait small{color:var(--at-ink-3);font-size:12px}.at-case-body{border-top:1px solid var(--at-line);gap:26px;padding:4px 22px 22px 52px;display:grid}.at-case-body section{padding-top:20px}.at-case-body h3,.at-panel h2{letter-spacing:.12em;text-transform:uppercase;color:var(--at-ink-3);margin:0 0 12px;font-size:11px;font-weight:700}.at-case-foot{border-top:1px solid var(--at-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;display:flex}.at-case-foot .at-hint{margin:0 0 0 6px}.at-ms{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.at-ms li{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.at-ms li:before{content:"";background:var(--at-line);z-index:0;width:100%;height:2px;position:absolute;top:13px;left:-50%}.at-ms li:first-child:before{display:none}.at-ms li[data-state=done]:before,.at-ms li[data-state=now]:before{background:linear-gradient(90deg, var(--at-pine), #3d8f6f)}.at-ms-dot{z-index:1;width:28px;height:28px;color:var(--at-ink-3);border:2px solid var(--at-line-2);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.at-ms li[data-state=done] .at-ms-dot{color:#fff;border-color:var(--at-pine);background:var(--at-pine)}.at-ms li[data-state=now] .at-ms-dot{color:var(--at-pine);border-color:var(--at-pine);box-shadow:0 0 0 5px #1f5a451f}.at-ms-label{color:var(--at-ink-3);font-size:12px;font-weight:600}.at-ms li[data-state=now] .at-ms-label{color:var(--at-ink)}.at-tasks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.at-tasks li{border:1px solid var(--at-line);background:var(--at-sheet-2);border-radius:12px;grid-template-columns:18px minmax(0,1fr) 160px 90px;align-items:start;gap:12px;padding:11px 14px;display:grid}.at-tasks li[data-tone=late]{background:#fdf6f5;border-color:#ecc9c6}.at-tasks li[data-tone=soon]{background:#fffaf0;border-color:#f0dcb5}.at-tasks li[data-tone=done]{opacity:.6}.at-tasks li[data-tone=done] .at-task-main b{text-decoration:line-through}.at-tasks input[type=checkbox]{width:16px;height:16px;accent-color:var(--at-pine);margin-top:2px}.at-task-main{gap:2px;display:grid}.at-task-main b{font-size:13.5px;font-weight:600}.at-task-main small,td small{color:var(--at-ink-3);font-size:12px;line-height:1.45;display:block}.at-task-owner{color:var(--at-ink-2);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.at-task-due{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.at-task-due em{color:var(--at-ruby);font-size:11px;font-style:normal;display:block}.at-add-task{margin-top:10px}.at-table-wrap{border:1px solid var(--at-line);border-radius:var(--at-r-lg);background:#fff;overflow-x:auto}.at-table{border-collapse:collapse;width:100%;font-size:13.5px}.at-table th{letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--at-ink-3);background:var(--at-sheet-2);border-bottom:1px solid var(--at-line);white-space:nowrap;padding:11px 14px;font-size:11px;font-weight:700}.at-table td{vertical-align:top;border-bottom:1px solid var(--at-line);padding:12px 14px;line-height:1.5}.at-table tbody tr:last-child td{border-bottom:0}.at-table tbody tr{transition:background .16s}.at-table tr[data-closed]{opacity:.55}.at-due b{font-variant-numeric:tabular-nums}.at-due[data-tone=late] b{color:var(--at-ruby)}.at-due[data-tone=soon] b{color:#b07514}.at-note{color:var(--at-pine-2)!important}.at-gaps td:first-child{min-width:150px}.at-panel{margin-top:28px}.at-modal{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:at-fade .18s var(--at-ease);background:#0f2a2152;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.at-modal-card{border-radius:var(--at-r-xl);background:var(--at-sheet);width:min(520px,100%);max-height:90dvh;box-shadow:var(--at-shadow-pop);animation:at-rise .24s var(--at-ease);gap:14px;padding:26px;display:grid;overflow:auto}.at-modal-card h2{font-family:var(--at-serif);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:400}.at-modal-card .at-row{margin-top:0}.at-modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@keyframes at-fade{0%{opacity:0}}@keyframes at-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (width<=900px){.at-page{padding:24px 18px 48px}.at-intro{flex-direction:column;align-items:flex-start}.at-intro h1{font-size:32px}.at-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.at-strip-cell:nth-child(3){border-left:0}.at-strip-cell:nth-child(n+3){border-top:1px solid var(--at-line)}.at-case-head{grid-template-columns:20px minmax(0,1fr)}.at-case-wait{text-align:left;grid-column:2}.at-case-body{padding-left:20px}.at-tasks li{grid-template-columns:18px minmax(0,1fr)}.at-task-owner,.at-task-due{text-align:left;grid-column:2}.at-ms-label{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.at-modal,.at-modal-card{animation:none}}.at-gaps td:nth-child(2){min-width:250px}.at-gaps td:nth-child(4){min-width:130px}.at-due{white-space:nowrap;min-width:92px}.at-prepared{margin:4px 0 30px}.at-prepared>header h2,.at-section-title{font-family:var(--at-serif);letter-spacing:-.015em;color:var(--at-ink);margin:0;font-size:22px;font-weight:400}.at-section-title{margin:0 0 14px}.at-prepared>header p{max-width:680px;color:var(--at-ink-3);margin:6px 0 16px;font-size:13.5px;line-height:1.55}.at-prepared-list{gap:12px;display:grid}.at-action{border:1px solid var(--at-line);border-radius:var(--at-r-lg);background:#fff;gap:10px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.at-action:before{content:"";background:var(--at-pine);width:3px;position:absolute;inset:0 auto 0 0}.at-action[data-risk=care]:before{background:var(--at-amber)}.at-action[data-risk=clinical]:before{background:var(--at-ruby)}.at-action-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.at-action-head h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650}.at-action-details{color:var(--at-ink-2);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.at-consequence{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:2px 0 0;display:grid}.at-consequence div{background:var(--at-sheet-2);border-radius:11px;padding:11px 13px}.at-consequence dt{letter-spacing:.1em;text-transform:uppercase;color:var(--at-ink-3);font-size:11px;font-weight:700}.at-consequence dd{color:var(--at-ink-2);margin:4px 0 0;font-size:13px;line-height:1.5}.at-action footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.at-action footer .at-hint{margin:0}.at-action-meta{color:var(--at-ink-3);margin-left:auto;font-size:12px}.at-action-done{background:var(--at-sheet-2)}.at-outcome{border:1px solid var(--at-line);border-radius:var(--at-r-lg);background:linear-gradient(180deg, #fff, var(--at-sheet-2));margin:14px 0;padding:16px 18px}.at-outcome header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.at-outcome h3{letter-spacing:.12em;text-transform:uppercase;color:var(--at-ink-3);margin:0;font-size:11px;font-weight:700}.at-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.at-outcome-grid label{color:var(--at-ink-3);gap:4px;font-size:11.5px;font-weight:650;display:grid}.at-outcome-grid :is(input,select){border:1px solid var(--at-line);min-height:34px;color:var(--at-ink);background:#fff;border-radius:9px;padding:6px 10px;font:500 13px/1.3 inherit}.at-outcome-grid :is(input,select):focus{border-color:var(--at-pine);outline:none;box-shadow:0 0 0 3px #1f5a451f}.at-outcome .at-alert,.at-outcome .at-hint{margin:10px 0 0}@media (width<=900px){.at-outcome-grid{grid-template-columns:1fr}}.at-profile{border:1px solid var(--at-line);border-radius:var(--at-r-lg);background:var(--at-sheet-2);margin:18px 0;padding:16px 18px}.at-profile h3{letter-spacing:.12em;text-transform:uppercase;color:var(--at-ink-3);margin:0 0 12px;font-size:11px;font-weight:700}.at-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.at-profile-grid label{color:var(--at-ink-3);gap:4px;font-size:11.5px;font-weight:650;display:grid}.at-profile-grid label.wide{grid-column:1/-1}.at-profile-grid :is(input,select){border:1px solid var(--at-line);min-height:34px;color:var(--at-ink);background:#fff;border-radius:9px;padding:6px 10px;font:500 13px/1.3 inherit}.at-profile-foot{align-items:center;gap:10px;margin-top:12px;display:flex}.at-profile-foot .at-hint,.at-profile-foot .at-alert{margin:0}.at-agent-week{color:var(--at-pine-2);white-space:nowrap;font-variant-numeric:tabular-nums;place-self:center end;font-size:12px;font-weight:550}.at-agent-week.quiet{color:var(--at-ink-3);font-weight:450}.at-agent-week[data-failed]{color:var(--at-ruby)}@media (width<=900px){.at-agent-week{display:none}}.at-num{font-variant-numeric:tabular-nums}.at-bar{background:var(--at-sheet-3);border-radius:4px;width:84px;height:4px;margin-top:6px;display:block;overflow:hidden}.at-bar i{background:linear-gradient(90deg, var(--at-pine), #4fae8b);border-radius:4px;height:100%;display:block}.at-icon{width:30px;height:30px;color:var(--at-ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:inline-grid}.at-icon:hover{border-color:var(--at-line-2);color:var(--at-ink);background:#fff}.at-studies td:first-child{min-width:200px}.at-daynav{align-items:center;gap:8px;display:flex}.at-daynav b{text-align:center;min-width:180px;font-size:14px;font-weight:600}.at-day{gap:10px;margin:0;padding:0;list-style:none;display:grid}.at-slot{border:1px solid var(--at-line);border-radius:var(--at-r-lg);background:#fff;grid-template-columns:78px minmax(0,1fr);gap:16px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.at-slot:before{content:"";background:var(--at-line-2);width:3px;position:absolute;inset:0 auto 0 0}.at-slot[data-window=ok]:before{background:var(--at-pine)}.at-slot[data-window=edge]:before{background:var(--at-amber)}.at-slot[data-window=out]:before{background:var(--at-ruby)}.at-slot-time b{font-family:var(--at-serif);font-variant-numeric:tabular-nums;font-size:22px;font-weight:400;display:block}.at-slot-time small{color:var(--at-ink-3);font-size:12px}.at-slot-who{margin:0;font-size:15px;font-weight:650}.at-slot-what{color:var(--at-ink-2);margin:2px 0 0;font-size:13px}.at-slot-meta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.at-slot-note{color:var(--at-pine-2);margin:9px 0 0;font-size:12.5px}.at-slot-note.warn{color:var(--at-ruby)}.at-slot-actions{gap:16px;margin-top:10px;display:flex}.at-link{color:var(--at-pine);cursor:pointer;background:0 0;border:0;padding:0;font:600 12.5px/1.4 inherit}.at-link:hover{text-decoration:underline}.fd-topbar-veda{cursor:pointer;border:0;font-family:inherit}.at-scrim{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:at-fade .18s var(--at-ease);background:#0f2a2147;position:fixed;inset:0}.at-drawer{z-index:71;border-radius:var(--at-r-xl);background:var(--at-sheet);width:min(520px,100vw - 24px);box-shadow:var(--at-shadow-pop);animation:at-slide .28s var(--at-ease);outline:none;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px}@keyframes at-slide{0%{opacity:0;transform:translate(24px)}}.at-drawer-head{border-bottom:1px solid var(--at-line);justify-content:space-between;align-items:flex-start;padding:22px 24px 14px;display:flex}.at-drawer-head h2{font-family:var(--at-serif);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:400}.at-drawer-head .at-eyebrow{margin-bottom:4px}.at-drawer-body{flex:1;align-content:start;gap:22px;padding:18px 24px 24px;display:grid;overflow-y:auto}.at-drawer-body h3{letter-spacing:.12em;text-transform:uppercase;color:var(--at-ink-3);margin:0 0 10px;font-size:11px;font-weight:700}.at-drawer-foot{flex-wrap:wrap;gap:10px;display:flex}.at-quiet-line{border-radius:var(--at-r-lg);background:var(--at-sheet-2);border:1px dashed var(--at-line-2);align-items:flex-start;gap:12px;padding:16px;display:flex}.at-quiet-line b{font-size:14px}.at-quiet-line p{color:var(--at-ink-3);margin:3px 0 0;font-size:13px}.at-live-dot{background:#e04b3c;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px;animation:1.6s infinite at-pulse;box-shadow:0 0 #e04b3c80}.at-live-dot.idle{background:var(--at-line-2);box-shadow:none;animation:none}@keyframes at-pulse{70%{box-shadow:0 0 0 9px #e04b3c00}to{box-shadow:0 0 #e04b3c00}}.at-call{border-radius:var(--at-r-lg);background:linear-gradient(#fff8f6,#fff);border:1px solid #f0d2cd;gap:12px;padding:16px;display:grid}.at-call-head{align-items:flex-start;gap:12px;display:flex}.at-call-head b{font-size:14px}.at-call-head p{color:var(--at-ink-3);margin:2px 0 0;font-size:12.5px}.at-call-time{font-family:var(--at-serif);font-variant-numeric:tabular-nums;color:var(--at-ink-2);margin-left:auto;font-size:20px}.at-transcript{gap:8px;max-height:320px;padding:4px 2px;display:grid;overflow-y:auto}.at-bubble{background:var(--at-sheet-3);border-radius:14px 14px 14px 4px;max-width:86%;margin:0;padding:9px 12px;font-size:13.5px;line-height:1.5}.at-bubble[data-role=patient]{background:var(--at-pine-wash);border-radius:14px 14px 4px;justify-self:end}.at-bubble span{letter-spacing:.06em;text-transform:uppercase;color:var(--at-ink-3);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.at-did h4{color:var(--at-pine-2);align-items:center;gap:6px;margin:0 0 6px;font-size:12.5px;display:flex}.at-did ul{margin:0;padding-left:18px;font-size:13px;line-height:1.55}.at-did small{color:var(--at-ink-3);display:block}.at-strip-3{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.at-never{color:var(--at-ink-2);margin:0;padding-left:18px;font-size:13px;line-height:1.65}.at-never.muted{color:var(--at-ink-3)}.at-rules{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.at-rules div{background:var(--at-sheet-2);border-radius:11px;padding:10px 12px}.at-rules div.wide{grid-column:1/-1}.at-rules dt{color:var(--at-ink-3);font-size:11px;font-weight:650}.at-rules dd{margin:3px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.at-drawer,.at-live-dot{animation:none}}.at-slot{grid-template-columns:104px minmax(0,1fr)}.at-slot-time b{white-space:nowrap;font-size:20px}:root{--at-canvas:#f4f2ec;--at-sheet:#fffefc;--at-sheet-2:#f8f7f3;--at-sheet-3:#efede6;--at-ink:#0f1d18;--at-ink-2:#3d4c45;--at-ink-3:#7a857f;--at-line:#eceae3;--at-line-2:#dedbd2;--at-pine:#0e6b57;--at-pine-2:#0a4f40;--at-pine-wash:#e3f3ec;--at-mint:#5fd3a6;--at-amber:#d99a2b;--at-amber-wash:#fbf1dc;--at-coral:#ec8558;--at-coral-wash:#fdece3;--at-ruby:#d1475f;--at-ruby-wash:#fbe7ea;--at-sky:#3b7fc4;--at-sky-wash:#e5effa;--at-iris:#6dc4a4;--at-iris-wash:#eff8f5;--at-r-xl:24px;--at-r-lg:18px;--at-r-md:12px;--at-shadow-card:0 1px 1px #0f1d1808, 0 2px 6px -2px #0f1d180f, 0 14px 32px -20px #0f1d182e;--at-shadow-sheet:0 0 0 1px #0f1d180a, 0 30px 70px -40px #0f1d184d;--at-shadow-pop:0 30px 80px -30px #0f1d1866, 0 0 0 1px #0f1d180d;--at-grad:linear-gradient(135deg, #12866b 0%, #0e6b57 48%, #0a4f40 100%)}.fd-shell{background:radial-gradient(900px 600px at 6% 0%, #c9efdef2, transparent 60%), radial-gradient(800px 520px at 100% 0%, #d6f0f4e6, transparent 58%), radial-gradient(900px 600px at 60% 110%, #fce4d2d9, transparent 60%), var(--at-canvas);padding:12px 12px 12px 0}.fd-rail{color:var(--at-ink);background:0 0;padding:16px 12px 8px 14px}.fd-brand-mark{color:#fff;background:var(--at-grad);box-shadow:inset 0 0 0 1px #fff6,0 10px 24px -10px #0e6b57a6}.fd-brand-text strong{color:var(--at-ink)}.fd-brand-text span{color:var(--at-ink-3)}.fd-rail-heading{color:var(--at-ink-3);opacity:1}.fd-rail .fd-rail-item{color:var(--at-ink-2)}.fd-rail .fd-rail-item svg{color:var(--at-ink-3)}.fd-rail .fd-rail-item:hover{color:var(--at-ink);background:#ffffff8c}.fd-rail .fd-rail-item:hover svg{color:var(--at-ink-2)}.fd-rail .fd-rail-item[aria-current=page]{color:var(--at-ink);background:#ffffffeb;box-shadow:0 1px 2px #0f1d180f,0 8px 20px -12px #0f1d1840,0 0 0 1px #0f1d180a}.fd-rail .fd-rail-item[aria-current=page]:before{background:var(--at-pine);left:-14px;box-shadow:0 0 12px 1px #0e6b5773}.fd-rail .fd-rail-item[aria-current=page] svg{color:var(--at-pine)}.fd-rail-badge{color:#fff;background:var(--at-grad);box-shadow:0 4px 10px -4px #0e6b5799}.fd-rail-bottom{border-top-color:#0f1d1812}.fd-rail .workspace-account summary{color:var(--at-ink)}.fd-rail .workspace-account summary:hover{background:#ffffff8c}.fd-rail .workspace-account-avatar{background:var(--at-grad);color:#fff}.fd-rail .workspace-account-name strong{color:var(--at-ink)}.fd-rail .workspace-account-name small{color:var(--at-ink-3)}.fd-window{border-radius:var(--at-r-xl);box-shadow:var(--at-shadow-sheet)}.fd-topbar{border-bottom-color:var(--at-line);background:#fffefcd1}.fd-topbar-search{background:var(--at-sheet-2);border-radius:999px;padding-left:15px}.fd-topbar-search kbd{border-radius:999px;padding:2px 9px}.fd-topbar-veda,.at-button.primary{background:var(--at-grad);border-radius:999px}.fd-topbar-veda{padding:0 16px}.at-button{border-color:var(--at-line-2);border-radius:999px;padding:0 16px;box-shadow:0 1px 1px #0f1d180a}.at-button:hover:not(:disabled){border-color:#c9c5b9;box-shadow:0 6px 16px -10px #0f1d1859}.at-segment{background:var(--at-sheet-3);border-radius:999px;padding:4px}.at-segment button{border-radius:999px;padding:0 15px}.at-intro h1{letter-spacing:-.035em;font-size:44px}.at-eyebrow{color:var(--at-pine);align-items:center;gap:7px;display:inline-flex}.at-eyebrow:before{content:"";background:var(--at-grad);width:7px;height:7px;box-shadow:0 0 0 4px var(--at-pine-wash);border-radius:50%}.at-strip{background:0 0;border:0;gap:12px;overflow:visible}.at-strip-cell{border:1px solid var(--at-line);border-radius:var(--at-r-lg);box-shadow:var(--at-shadow-card);background:#fff;padding:18px 20px 17px;position:relative;overflow:hidden}.at-strip-cell+.at-strip-cell{border-left:1px solid var(--at-line)}.at-strip-cell:after{background:radial-gradient(circle,#7a857f24,#0000 70%);border-radius:50%;width:110px;height:110px;inset:auto -24px -40px auto}.at-strip-cell[data-tone=pine]:after{background:radial-gradient(circle,#12866b38,#0000 70%)}.at-strip-cell[data-tone=amber]:after{background:radial-gradient(circle,#d99a2b3d,#0000 70%)}.at-strip-cell[data-tone=ruby]:after{background:radial-gradient(circle,#d1475f38,#0000 70%)}.at-strip dd{font-size:36px}.at-strip-cell[data-tone=pine] dd{color:var(--at-pine-2)}.at-strip-cell[data-tone=amber] dd{color:#a8730f}@media (width<=900px){.at-strip-cell:nth-child(n+3){border-top:1px solid var(--at-line)}.at-strip-cell:nth-child(3){border-left:1px solid var(--at-line)}}.at-chip{height:24px;padding:0 10px;font-weight:600;box-shadow:inset 0 0 0 1px #0f1d180f}.at-chip[data-tone=pine]{color:#0b5a48;background:var(--at-pine-wash);box-shadow:inset 0 0 0 1px #0e6b5724}.at-chip[data-tone=amber]{color:#8a5a0b;background:var(--at-amber-wash);box-shadow:inset 0 0 0 1px #d99a2b33}.at-chip[data-tone=coral]{color:#a8492a;background:var(--at-coral-wash);box-shadow:inset 0 0 0 1px #ec855838}.at-chip[data-tone=ruby]{color:#a52f47;background:var(--at-ruby-wash);box-shadow:inset 0 0 0 1px #d1475f33}.at-chip[data-tone=sky]{color:#2b609a;background:var(--at-sky-wash);box-shadow:inset 0 0 0 1px #3b7fc433}.at-case,.at-action,.at-slot,.at-outcome,.at-profile,.at-call{border-color:var(--at-line);box-shadow:var(--at-shadow-card)}.at-case{border-radius:var(--at-r-lg)}.at-case[data-open]{box-shadow:0 30px 60px -36px #0f1d1861,0 0 0 1px #0f1d180a}.at-case-head:hover{border-radius:var(--at-r-lg);background:linear-gradient(90deg,#e3f3ec73,#0000 60%)}.at-ms li[data-state=done] .at-ms-dot{background:var(--at-grad);border-color:#0000}.at-ms li[data-state=now] .at-ms-dot{box-shadow:0 0 0 6px #0e6b571f}.at-tasks li{background:#fff;border-radius:14px}.at-slot:before,.at-action:before{border-radius:0 4px 4px 0;width:4px}.at-table-wrap{border-radius:var(--at-r-lg);box-shadow:var(--at-shadow-card)}.at-table th{background:linear-gradient(#fbfaf7,#f6f4ef)}.at-table tbody tr:hover{background:#fbfaf6}.at-field :is(input,select,textarea),.at-outcome-grid :is(input,select),.at-profile-grid :is(input,select){border-color:var(--at-line-2);background:#fff;border-radius:12px}.at-field :is(input,select,textarea):focus{border-color:var(--at-pine);box-shadow:0 0 0 4px #0e6b571f}.at-callout{border-radius:14px;box-shadow:inset 0 0 0 1px #d99a2b40}.at-empty{border-style:solid;border-color:var(--at-line);box-shadow:var(--at-shadow-card);background:radial-gradient(500px 200px at 50% 0,#e3f3ecb3,#0000 70%),#fff}.at-modal-card,.at-drawer{border-radius:var(--at-r-xl)}.fd-main .workspace-heading h1,.fd-main .workspace-page h1{letter-spacing:-.035em;color:var(--at-ink)}.fd-main .workspace-tabs button[aria-current=page],.fd-main .workspace-tabs a[aria-current=page]{color:var(--at-ink);box-shadow:inset 0 -2px 0 var(--at-pine)}.fd-main .workspace-button{border-radius:999px}.fd-main .workspace-agent-icon{background:var(--at-pine-wash);color:var(--at-pine);border-radius:14px}.fd-main .workspace-agent-test{border-radius:999px}.fd-main [data-ui=panel],.fd-main .fd-participants table{border-radius:var(--at-r-lg)}@media (width<=767px){.fd-shell{background:var(--at-sheet)}.workspace-navigation-dialog{color:var(--at-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f5f7}.workspace-navigation-dialog .fd-rail-item{color:var(--at-ink-2)}.workspace-navigation-dialog .fd-rail-item[aria-current=page]{color:var(--at-ink);box-shadow:var(--at-shadow-card);background:#fff}.workspace-navigation-dialog .fd-rail-heading{color:var(--at-ink-3)}.workspace-navigation-dialog .fd-brand-text strong{color:var(--at-ink)}}.fd-brand-mark svg{color:#fff}.fd-rail .workspace-account{position:relative}.fd-rail .workspace-account-popover{border:1px solid var(--at-line);border-radius:var(--at-r-lg);width:auto;box-shadow:var(--at-shadow-pop);background:#fff;padding:16px;bottom:calc(100% + 10px);left:0;right:0}.fd-rail .workspace-account-popover p{text-overflow:ellipsis;overflow:hidden}.fd-rail .workspace-account-popover [role=combobox]{border-radius:12px;width:100%;min-width:0}.fd-rail .workspace-account-popover [role=combobox]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-rail .workspace-account-popover a,.fd-rail .workspace-account-popover button{color:var(--at-pine);font-weight:600}.fd-brand-logo{filter:drop-shadow(0 6px 12px #173f7a38);flex-shrink:0;width:34px;height:auto}.at-suggestion{border-radius:var(--at-r-md);background:linear-gradient(135deg, var(--at-sky-wash), var(--at-pine-wash));box-shadow:inset 0 0 0 1px var(--at-line);justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;padding:12px 14px;display:flex}.at-suggestion p{color:var(--at-ink);margin:2px 0 0;font-size:13.5px}.at-suggestion small{color:var(--at-ink-3);margin-top:3px;font-size:12px;display:block}.at-suggestion-label{letter-spacing:.04em;text-transform:uppercase;color:var(--at-pine);font-size:11px;font-weight:600}.at-suggestion .at-button{flex:none}.at-group{color:var(--at-ink-3);align-items:center;gap:4px;margin-top:4px;font-size:11.5px;display:inline-flex}.at-brief{border-radius:var(--at-r-md);background:var(--at-sheet-2);box-shadow:inset 0 0 0 1px var(--at-line);margin-top:10px;padding:12px 14px;font-size:13px}.at-brief p{margin:0 0 6px}.at-brief h4{letter-spacing:.04em;text-transform:uppercase;color:var(--at-ink-3);margin:10px 0 4px;font-size:11px;font-weight:600}.at-brief ul{margin:0;padding-left:18px}.at-reported{color:#7a520f;background:var(--at-amber-wash);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:600}.at-flags{border-radius:var(--at-r-md);background:var(--at-ruby-wash);margin:10px 0;padding:10px 12px}.at-flags h4{color:var(--at-ruby);align-items:center;gap:6px;margin:0 0 4px;font-size:12.5px;display:flex}.at-flags ul{color:var(--at-ink-2);margin:0;padding-left:18px;font-size:12.5px}.at-flags li[data-severity=urgent]{color:var(--at-ruby);font-weight:600}.at-bubble[data-flagged]{box-shadow:inset 3px 0 0 var(--at-ruby)}.at-flag-inline{color:var(--at-ruby);margin-top:4px;font-size:11px;font-weight:600;display:block}@media (width<=640px){.at-suggestion{flex-direction:column;align-items:stretch}}.at-relay{gap:10px;margin:6px 0 10px;display:grid}.at-relay textarea{width:100%;font:inherit}.at-relay-to{border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;display:flex}.at-relay-to legend{color:var(--at-ink-3);margin-bottom:4px;font-size:12px;font-weight:600}.workspace-row-toggle{width:28px;height:28px;color:var(--at-ink-3);transition:background .15s var(--at-ease), color .15s;border-radius:8px;place-items:center;display:grid}.workspace-row-toggle:hover{background:var(--at-pine-wash);color:var(--at-pine)}.workspace-row-toggle svg{transition:transform .18s var(--at-ease)}.workspace-row-toggle[aria-expanded=true]{color:var(--at-pine)}.workspace-row-toggle[aria-expanded=true] svg{transform:rotate(90deg)}tr[data-expanded]>td,tr[data-expanded]>th{border-bottom-color:#0000}.workspace-row-panel>td{background:linear-gradient(180deg, var(--at-sheet-2), var(--at-sheet));border-bottom:1px solid var(--at-line);padding:0 16px 18px 60px!important}.at-row-panel{animation:at-panel-in .2s var(--at-ease);padding-top:4px;position:sticky;left:60px}@keyframes at-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.at-row-panel{animation:none}}.at-row-panel .at-cases{gap:10px;display:grid}.at-row-panel-foot{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;display:flex}.at-panel-head{justify-content:space-between;align-items:flex-end;gap:12px;margin:6px 0 12px;display:flex}.at-panel-head h4{letter-spacing:.08em;text-transform:uppercase;color:var(--at-ink-3);margin:0;font-size:11px;font-weight:700}.at-panel-head p{color:var(--at-ink);margin:3px 0 0;font-size:13.5px;font-weight:600}.at-candidates{border-radius:var(--at-r-md);box-shadow:inset 0 0 0 1px var(--at-line), 0 1px 2px #1428200a;background:#fff;margin-top:12px;overflow:hidden}.at-candidates h5{letter-spacing:.08em;text-transform:uppercase;color:var(--at-ink-3);margin:0;padding:11px 16px 0;font-size:11px;font-weight:700}.at-candidates ul{margin:0;padding:0;list-style:none}.at-candidate{grid-template-columns:minmax(0,1fr) 230px 132px;align-items:center;gap:20px;padding:13px 16px;display:grid}.at-candidate+.at-candidate{border-top:1px solid var(--at-line)}.at-candidate:hover{background:var(--at-sheet-2)}.at-candidate-main{min-width:0}.at-candidate-main b{white-space:nowrap;text-overflow:ellipsis;color:var(--at-ink);font-size:13.5px;font-weight:650;display:block;overflow:hidden}.at-candidate-main small,.at-candidate-fit small{color:var(--at-ink-3);margin-top:3px;font-size:11.5px;display:block}.at-candidate-fit{gap:5px;display:grid}.at-candidate-fit small{margin-top:0}.at-fit-label{font-size:12px;font-weight:650}.at-fit-label[data-outcome=matched]{color:var(--at-pine)}.at-fit-label[data-outcome=unknown]{color:#8a5a12}.at-fit-label[data-outcome=unmatched]{color:var(--at-ruby)}.at-fit-label[data-outcome=none]{color:var(--at-ink-3);font-weight:500}.at-fit-bar{background:var(--at-line);border-radius:999px;gap:2px;height:5px;display:flex;overflow:hidden}.at-fit-bar i{flex-basis:0;min-width:0;display:block}.at-fit-bar i[data-k=met]{background:var(--at-pine)}.at-fit-bar i[data-k=failed]{background:var(--at-ruby)}.at-fit-bar i[data-k=unknown]{background:var(--at-line-2)}.at-candidate-action .at-button{justify-content:center;width:100%}.at-button.ghost{box-shadow:none;color:var(--at-pine);background:0 0;border-color:#0000;text-decoration:none}.at-button.ghost:hover{background:var(--at-pine-wash)}.at-panel-note{color:var(--at-ink-3);align-items:center;gap:6px;margin:12px 0 2px;font-size:11.5px;display:flex}@media (width<=720px){.at-candidate{grid-template-columns:1fr;gap:10px}.at-candidate-action .at-button{width:auto}}.at-ms-sub{color:var(--at-ink-3);margin-top:-6px;font-size:10.5px;display:block}.at-case-why{margin:12px 0 4px}.at-from-records{color:var(--at-sky);background:var(--at-sky-wash);border-radius:999px;margin-top:5px;padding:1px 7px;font-size:10.5px;font-weight:600;display:table}.at-row-panel .at-link{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}@media (width<=720px){.at-row-panel{left:12px}.workspace-row-panel>td{padding-left:12px!important}}.at-row-panel,.at-row-panel .at-cases>*,.at-row-panel .at-case-body,.at-row-panel .at-case-body>section{min-width:0}.at-row-panel .at-cases,.at-modal-card{grid-template-columns:minmax(0,1fr)}.at-field :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0}.at-modal-card.at-sheet{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(600px,100%);padding:0;overflow:hidden}.at-sheet-head{border-bottom:1px solid var(--at-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 16px;display:flex}.at-sheet-head h2{margin:2px 0 0}.at-sheet-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--at-pine);margin:0;font-size:11px;font-weight:700}.at-sheet-meta{color:var(--at-ink-3);margin:4px 0 0;font-size:12.5px}.at-sheet-body{gap:18px;padding:20px 26px;display:grid;overflow:auto}.at-sheet-foot{border-top:1px solid var(--at-line);background:var(--at-sheet-2);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 26px;display:flex}.at-sheet-body .at-sheet-foot{margin:6px -26px -20px}.at-fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.at-fieldset legend{letter-spacing:.08em;text-transform:uppercase;color:var(--at-ink-3);margin-bottom:10px;padding:0;font-size:11px;font-weight:700}.at-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.at-form-grid .span-2{grid-column:1/-1}.at-field-help{color:var(--at-ink-3);margin:-4px 0 0;font-size:12px;line-height:1.5}.at-segment-wide{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.at-segment-wide button{justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (width<=560px){.at-form-grid{grid-template-columns:minmax(0,1fr)}.at-sheet-head,.at-sheet-body,.at-sheet-foot{padding-left:18px;padding-right:18px}}.at-drop{border:1.5px dashed var(--at-line-2);border-radius:var(--at-r-md);text-align:center;color:var(--at-ink-3);background:var(--at-sheet-2);cursor:pointer;justify-items:center;gap:6px;padding:28px 20px;transition:border-color .15s,background .15s;display:grid;position:relative}.at-drop:hover,.at-drop[data-filled]{border-color:var(--at-pine);background:var(--at-pine-wash);color:var(--at-pine)}.at-drop b{color:var(--at-ink);font-size:14px}.at-drop small{max-width:360px;font-size:12px;line-height:1.5}.at-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.at-registry{gap:12px;display:grid}.at-registry-find{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.at-registry-card{border-radius:var(--at-r-md);box-shadow:inset 0 0 0 1px var(--at-line);background:#fff;gap:4px;padding:14px 16px;display:grid}.at-registry-card b{color:var(--at-ink);font-size:14px}.at-registry-card small{color:var(--at-ink-3);font-size:12px}.at-registry-card .at-hint{margin:6px 0 0}.at-progress{color:var(--at-pine);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.at-progress small{color:var(--at-ink-3)}.at-spin{animation:1s linear infinite at-spin}@keyframes at-spin{to{transform:rotate(360deg)}}.at-added{justify-items:start}.at-added h3{margin:0;font-size:18px}.at-added p{color:var(--at-ink-2);margin:0;font-size:13.5px;line-height:1.55}.at-added-mark{color:#fff;background:var(--at-pine);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.at-unlinked{margin-top:18px}.at-unlinked>header{color:var(--at-amber);align-items:flex-start;gap:10px;display:flex}.at-unlinked h2{color:var(--at-ink);margin:0;font-size:15px}.at-unlinked header p{color:var(--at-ink-3);margin:3px 0 0;font-size:12.5px}.at-unlinked ul{margin:12px 0 0;padding:0;list-style:none}.at-unlinked li{border-top:1px solid var(--at-line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.at-unlinked li b{color:var(--at-ink);font-size:13.5px;display:block}.at-unlinked li small{color:var(--at-ink-3);margin-top:2px;font-size:12px;display:block}.at-unlinked>header h2{text-transform:none;letter-spacing:-.01em;font-size:15px;font-weight:650}.at-modal-card.at-sheet.at-sheet-wide{width:min(860px,100%)}.at-rule-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.at-rule-list>li{border-radius:var(--at-r-md);box-shadow:inset 0 0 0 1px var(--at-line);background:#fff;padding:14px 16px}.at-rule-source{grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 10px;display:grid}.at-rule-source p{color:var(--at-ink);grid-column:1/-1;margin:6px 0 0;font-size:13.5px;line-height:1.5}.at-rule-source small{color:var(--at-ink-3);grid-column:1/-1;font-size:12px}.at-rule-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--at-ink-3);font-size:11px;font-weight:700}.at-rule{border-radius:var(--at-r-sm);background:var(--at-sheet-2);margin-top:12px;padding:12px}.at-rule-logic{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.at-rule-logic code{color:var(--at-pine);white-space:normal;font:600 12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.at-rule-note,.at-rule-warn{color:var(--at-ink-2);margin:8px 0 0;font-size:12px}.at-rule-warn{color:#7a520f;align-items:baseline;gap:6px;display:flex}.at-rule-actions{gap:8px;margin-top:10px;display:flex}.at-rule-tag{color:var(--at-pine);background:var(--at-pine-wash);border-radius:999px;margin-top:5px;padding:1px 7px;font-size:10.5px;font-weight:600;display:table}.at-rule-tag[data-review=proposed]{color:#7a520f;background:var(--at-amber-wash)}.at-row-actions{white-space:nowrap}.at-fact-open{margin-top:10px;display:inline-block}.at-fact-form{border-radius:var(--at-r-md);background:var(--at-sheet-2);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;padding:12px;display:flex}.at-fact-form .at-field{flex:1;min-width:140px}.at-facts{border-radius:var(--at-r-md);box-shadow:inset 0 0 0 1px var(--at-line);background:#fff;margin:4px 0 12px}.at-facts-head{text-align:left;width:100%;color:var(--at-ink);align-items:center;gap:8px;padding:11px 14px;display:flex}.at-facts-head svg{color:var(--at-ink-3);transition:transform .18s var(--at-ease)}.at-facts-head[aria-expanded=true] svg{transform:rotate(90deg)}.at-facts-head b{font-size:13px}.at-facts-head .at-facts-sum{color:var(--at-ink-3);flex:1;font-size:12px}.at-facts-list{margin:0;padding:0 14px 8px;list-style:none}.at-facts-list li{border-top:1px solid var(--at-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.at-fact-what{gap:2px;min-width:0;display:grid}.at-fact-what small{color:var(--at-ink-3);font-size:11.5px}.at-fact-what b{color:var(--at-ink);overflow-wrap:anywhere;font-size:13px}.at-fact-note{overflow-wrap:anywhere;font-style:italic}.at-fact-actions{gap:6px;display:flex}@media (width<=720px){.at-facts-list li{grid-template-columns:1fr}}.at-fit-label[data-tone=pine]{color:var(--at-pine)}.at-fit-label[data-tone=ruby]{color:var(--at-ruby)}.at-fit-label[data-tone=amber]{color:#8a5a12}.at-fit-label[data-tone=neutral]{color:var(--at-ink-2);font-weight:600}.at-rule-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.workspace-match-cell{justify-items:start;gap:6px;display:grid}.workspace-match{gap:1px;max-width:180px;display:grid}.workspace-match b{white-space:nowrap;font-size:11.5px;font-weight:650}.workspace-match small{color:#7b8781;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:11px;overflow:hidden}.workspace-match[data-tone=pine] b{color:#1f5a45}.workspace-match[data-tone=ruby] b{color:#a3323c}.workspace-match[data-tone=amber] b{color:#8a5a12}.workspace-match[data-tone=neutral] b{color:#56645d}.at-facts-list li>.at-chip{justify-self:start}.at-facts-empty{color:var(--at-ink-3);margin:0;padding:0 14px 12px;font-size:12.5px;line-height:1.5}.at-findtrials{border-radius:var(--at-r-md);box-shadow:inset 0 0 0 1px var(--at-line), 0 1px 2px #1428200a;background:#fff;margin-top:12px}.at-findtrials-head{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.at-findtrials-head>div{flex:260px;gap:2px;min-width:0;display:grid}.at-findtrials-head b{color:var(--at-ink);font-size:13px}.at-findtrials-head small{color:var(--at-ink-3);font-size:12px}.at-findtrials-closed{color:var(--at-ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.at-findtrials>.at-alert{margin:0 14px 12px}.at-findtrials-note{color:var(--at-ink-3);margin:0;padding:0 14px 10px;font-size:12.5px;line-height:1.5}.at-findtrials-note b{color:var(--at-ink-2);font-weight:600}.at-findtrials-list{margin:0;padding:0 14px;list-style:none}.at-findtrials-list[data-muted=true]{opacity:.8}.at-findtrial{border-top:1px solid var(--at-line);grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:14px;padding:11px 0;display:grid}.at-findtrial-main{gap:3px;min-width:0;display:grid}.at-findtrial-title{color:var(--at-ink);overflow-wrap:anywhere;align-items:baseline;gap:4px;font-size:13.5px;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex}.at-findtrial-title:hover{text-decoration:underline}.at-findtrial-title svg{color:var(--at-ink-3);flex:none}.at-findtrial-main small{color:var(--at-ink-3);overflow-wrap:anywhere;font-size:11.5px}.at-findtrial-reason{color:var(--at-ink-2);margin:2px 0 0;font-size:12.5px;line-height:1.45}.at-findtrials-more{width:100%;color:var(--at-ink-2);text-align:left;border-top:1px solid var(--at-line);align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;display:flex}.at-findtrials-more svg{color:var(--at-ink-3);transition:transform .18s var(--at-ease)}.at-findtrials-more[aria-expanded=true] svg{transform:rotate(90deg)}.at-findtrials .at-panel-note{border-top:1px solid var(--at-line);margin:0;padding:10px 14px 12px}@media (width<=720px){.at-findtrial{grid-template-columns:1fr;gap:6px}}
