:root{color:#172b32;font-synthesis:none;background:#f2f6f5;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,textarea,input{font:inherit}button{color:#fff;cursor:pointer;background:#0f625e;border:1px solid #0f625e;border-radius:9px;min-height:44px;padding:10px 16px;font-weight:600}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #087dc1}.clerk-trial{max-width:880px;margin:0 auto;padding:48px 24px 64px}.trial-header{max-width:650px;margin-bottom:32px}.trial-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#3a6865;margin:0 0 10px;font-size:12px;font-weight:700}h1{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(28px,5vw,44px);line-height:1.15}h2{margin:0;font-size:24px}h3{margin:0 0 12px}p{line-height:1.6}.trial-boundary,.trial-session-help{color:#53656b;font-size:14px}.trial-panel{background:#fff;border:1px solid #d4e2e0;border-radius:18px;padding:28px;box-shadow:0 10px 35px #173f3410}.trial-session-bar,.trial-toolbar,.trial-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.trial-toolbar{color:#53656b;margin:24px 0}.trial-actions{justify-content:flex-start;margin:24px 0 0}.trial-actions span{color:#53656b;font-size:14px}.trial-secondary{color:#174b48;background:#f5f9f8;border-color:#b6cfcb}.trial-status{overflow-wrap:anywhere;background:#edf5f3;border-radius:10px;min-height:52px;padding:14px 16px}.trial-entries{border:0;min-width:0;margin:0;padding:0}legend{font-weight:700}#trial-entry-help,#trial-note-help{color:#53656b;font-size:14px}.trial-entry{cursor:pointer;border:1px solid #d9e3e1;border-radius:10px;align-items:center;gap:14px;min-height:74px;margin:12px 0;padding:14px;display:flex}.trial-entry input{accent-color:#0f625e;flex-shrink:0;width:22px;height:22px}.trial-entry strong,.trial-entry small{display:block}.trial-entry small{color:#53656b;margin-top:4px}.trial-note-label{margin:24px 0 10px;font-weight:600;display:block}textarea{resize:vertical;color:#172b32;background:#fcfefd;border:1px solid #9db8b2;border-radius:9px;width:100%;min-height:110px;padding:12px;display:block}textarea:disabled{background:#eff3f2}.trial-review{background:#fff9eb;border:1px solid #dfc893;border-radius:12px;margin-top:24px;padding:20px}.trial-saved-note{white-space:pre-wrap;overflow-wrap:anywhere}.trial-session-help{border-top:1px solid #e1e9e7;margin:28px 0 0;padding-top:18px}.trial-sign-in{justify-content:flex-start;display:flex}.managed-workspace .trial-panel+.trial-panel{margin-top:24px}.workspace-global-search{gap:12px;margin-top:20px;display:flex}.workspace-global-search input{min-width:0;font:inherit;border:1px solid #95b1ab;border-radius:9px;flex:1;padding:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.managed-results{padding:0;list-style:none}.managed-results>li{border-bottom:1px solid #d4e2e0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.managed-listing-detail,.managed-results small{color:#425d61;overflow-wrap:anywhere;margin-top:6px;display:block}.managed-results .trial-actions{flex-wrap:wrap;flex-shrink:0}.managed-annual-report{overflow-wrap:anywhere}.managed-company-visit h3:focus{outline-offset:4px;outline:3px solid #137a64}.managed-company-visit{overflow-wrap:anywhere}.managed-company-visit>.trial-toolbar{margin-top:0}.managed-company-identity span{color:#425d61;display:block}.managed-company-sections{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.managed-research-note-editor{margin-top:12px}.managed-research-note-editor label{margin-bottom:8px;display:block}.managed-company-sections [aria-pressed=true]{color:#fff;background:#174b48;border-color:#174b48}.managed-annual-help,.managed-annual-report .sec-quarterly-message{color:#425d61;font-size:.9rem;line-height:1.6}.managed-annual-report .sec-quarterly-comparison,.managed-annual-report .sec-filing-context{background:#fff;border:1px solid #95b1ab;border-radius:12px;min-width:0;margin:18px 0;padding:16px}.managed-annual-report .sec-quarterly-comparison-coordinates{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.managed-annual-report .sec-quarterly-comparison-coordinates>div{min-width:0}.managed-annual-report dt{color:#425d61;font-size:.85rem}.managed-annual-report dd{margin:4px 0 12px}.managed-annual-report .sec-quarterly-value{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.managed-annual-report .sec-quarterly-caveat,.managed-annual-report .discovery-warning{color:#654c20;background:#fffaf0;border-left:3px solid #986910;padding:12px}.managed-annual-report summary{cursor:pointer;min-height:44px;padding:10px 0}.managed-annual-report a,.managed-annual-report summary{color:#086650}.managed-annual-report ol{padding-left:22px}@media (width<=640px){.managed-annual-report .sec-quarterly-comparison-coordinates{grid-template-columns:minmax(0,1fr)}.managed-annual-report .sec-quarterly-comparison,.managed-annual-report .sec-filing-context{padding:12px}}.managed-catalog-receipt{margin-top:24px;font-size:.9rem}.managed-catalog-receipt summary{cursor:pointer;padding:8px 0}.managed-metadata{overflow-wrap:anywhere}.managed-metadata dt{margin-top:8px;font-weight:600}.managed-metadata dd{margin:4px 0 8px}.managed-memberships{padding-left:24px}.managed-memberships>li{border-bottom:1px solid #d4e2e0;padding:20px 0}.managed-memberships label{margin-top:18px;margin-bottom:8px;display:block}.managed-memberships textarea{resize:vertical;width:100%;font:inherit;border:1px solid #95b1ab;border-radius:9px;padding:12px}.managed-workspace button:disabled{cursor:default;opacity:.55}@media (width<=540px){.workspace-global-search,.managed-results>li{flex-direction:column;align-items:stretch}}.trial-notices{margin-top:24px}.trial-notices pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #bccfc9;border-radius:12px;max-height:55vh;padding:20px;font-size:.875rem;line-height:1.5;overflow:auto}.trial-notices pre:focus-visible{outline-offset:3px;outline:3px solid #137a64}@media (width<=540px){.clerk-trial{padding:28px 16px 40px}.trial-panel{border-radius:14px;padding:20px 16px}.trial-session-bar{align-items:flex-start}.trial-session-bar button,.trial-actions button{width:100%}.trial-toolbar{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.managed-eod-chart-canvas{width:100%;min-width:0;height:280px}.managed-eod-table-scroll{overflow-x:auto}.managed-eod-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #176b56}.managed-eod-tooltip{white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.5}.managed-eod-tooltip-date{display:block}.managed-eod-chart table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.managed-eod-chart caption{text-align:left;padding:12px 0;font-weight:600}.managed-eod-chart th,.managed-eod-chart td{text-align:left;border-bottom:1px solid #d8e2df;padding:8px}.managed-frame{max-width:1240px;padding-top:28px}.managed-frame .trial-header{max-width:none;margin-bottom:16px}.managed-frame h1{margin-bottom:10px;font-size:clamp(26px,4vw,34px)}.managed-navigation{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.managed-navigation [aria-current=page]{color:#fff;background:#0f625e;border-color:#0f625e}.managed-search-bar{align-items:stretch;gap:12px;margin-top:12px;display:flex}.managed-search-bar .workspace-global-search{flex:1;margin:0}.managed-markets .managed-markets-toolbar{margin-top:0}.managed-markets-toolbar .trial-actions{margin:0}.managed-markets-scope,.managed-markets-help,.managed-market-row-status,.managed-eod-previous{color:#425d61;font-size:.875rem}.managed-markets-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:28px;display:grid}.managed-markets-layout>div{min-width:0}.managed-market-rows{margin:0;padding:0;list-style:none}.managed-market-rows>li{border-bottom:1px solid #d4e2e0;margin-bottom:12px;padding-bottom:12px}.managed-market-row{text-align:left;color:#172b32;background:#fff;border:1px solid #d4e2e0;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.managed-market-row[aria-pressed=true]{background:#edf5f3;border-color:#0f625e;box-shadow:inset 3px 0 #0f625e}.managed-market-row span,.managed-market-row small{display:block}.managed-market-identity{min-width:0}.managed-market-row small{overflow-wrap:anywhere;margin-top:6px;font-size:.75rem;font-weight:400}.managed-market-identity>span{margin-top:4px;font-size:.875rem}.managed-market-close{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.managed-market-change{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:.875rem}.managed-market-change>span{color:#425d61;margin-top:4px;display:block}.managed-market-row-status{margin:8px 0 0}.managed-market-detail{overflow-wrap:anywhere;border-left:1px solid #d4e2e0;padding-left:28px}.managed-market-detail .trial-actions{gap:8px;margin:12px 0 20px}.managed-market-empty{border:1px dashed #9db8b2;border-radius:10px;padding:24px}.managed-market-source summary{cursor:pointer;padding:14px 0}.managed-eod-previous{overflow-wrap:anywhere;background:#fffaf0;border-left:3px solid #986910;padding:10px 12px}@media (width<=900px){.managed-markets-layout{grid-template-columns:minmax(0,1fr)}.managed-market-detail{border-top:1px solid #d4e2e0;border-left:0;padding:24px 0 0}}@media (width<=540px){.managed-search-bar{flex-direction:column}.managed-market-row{padding:12px}.managed-market-close{flex-basis:40%}}
