:root{--u-ink:#1c1c1c;--u-ink-soft:#2d2e30;--u-ink-mute:#5c5c5f;--u-ink-faint:#8a8a8d;--u-navy:#16171a;--u-navy-2:#1c1d21;--u-navy-3:#26272b;--u-teal:#0d9488;--u-teal-bright:#14b8a6;--u-teal-ink:#0b6b62;--u-teal-wash:#eef6f5;--u-paper:#fff;--u-paper-2:#f9f9fa;--u-pane:#f9f9fa;--u-paper-3:#efeef0;--u-line:#e3e3e5;--u-line-soft:#ececee;--u-line-dark:#ffffff1a;--u-sel:#e0e1e2;--u-hover:#e8e8ea;--u-tint-molecular:#e4f0f2;--u-tint-suggested:#efe9f7;--u-mark-molecular:#3f8c99;--u-mark-suggested:#7256a8;--u-good:#0d9488;--u-good-bg:#eef6f5;--u-warn:#a16207;--u-warn-bg:#fdf6e7;--u-warn-line:#f0e0b8;--u-bad:#b4232a;--u-bad-bg:#fdecec;--u-bad-line:#f5c9c9;--u-sans:"InterVariable","Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--u-fs-xs:11px;--u-fs-sm:12px;--u-fs-base:13px;--u-fs-md:14px;--u-fs-lg:17px;--u-fs-xl:20px;--u-row-h:34px;--u-ctl-h:30px;--u-head-ctl-w:160px;--u-r-sm:4px;--u-r-md:6px;--u-r-lg:8px;--u-shadow-card:0 1px 2px #1011140d,0 1px 3px #1011140f}.u-screen{--u-screen-pad:20px;background:var(--u-pane);color:var(--u-ink-soft);font-family:var(--u-sans);min-height:100%;padding:8px var(--u-screen-pad) 28px}@media (max-width:900px){.u-screen{--u-screen-pad:12px;padding:12px var(--u-screen-pad) 24px}}@media (min-width:901px){.u-screen:not(.co-screen){box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding-bottom:16px}.u-screen .u-screen{height:100%;padding:0}.u-screen:not(.co-screen)>*{flex:0 0 auto}.u-screen:not(.co-screen)>.u-scroll{flex:1 1 auto;min-height:0;overflow:auto}.u-screen:not(.co-screen)>.u-fill{flex:1 1 auto;min-height:0;overflow:hidden}.u-scroll::-webkit-scrollbar{height:8px;width:8px}.u-scroll::-webkit-scrollbar-track{background:#0000}.u-scroll::-webkit-scrollbar-thumb{background:#d3dade;border-radius:4px}.u-scroll::-webkit-scrollbar-thumb:hover{background:#b9c3c9}.u-scroll{scrollbar-color:#d3dade #0000;scrollbar-width:thin}}.u-card{background:var(--u-paper);border-radius:var(--u-r-md);box-shadow:var(--u-shadow-card);padding:14px 16px}.u-card--flush{overflow:hidden;padding:0}.u-card--flush>.u-bar,.u-card--flush>.u-sec__head{margin:0;padding:10px 14px}.u-card--flush>.u-sec__head{border-bottom:1px solid var(--u-line)}@media (max-width:900px){.u-card{padding:12px}}.u-head{align-items:center;border-bottom:1px solid var(--u-line);box-sizing:initial;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:0 0 10px -20px;margin-left:calc(var(--u-screen-pad, 20px)*-1);margin-right:-20px;margin-right:calc(var(--u-screen-pad, 20px)*-1);min-height:var(--u-ctl-h);padding:0 0 7px 20px;padding-left:var(--u-screen-pad,20px);padding-right:20px;padding-right:var(--u-screen-pad,20px);padding-top:0}.u-head>div:not(.u-head__actions){display:contents}.u-head__info{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--u-line);border-radius:50%;color:var(--u-ink-mute);cursor:help;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:10.5px;font-style:normal;font-weight:700;height:16px;justify-content:center;line-height:1;margin-left:7px;margin-right:auto;padding:0;position:relative;transition:background .12s ease,color .12s ease,border-color .12s ease;width:16px}.u-head__info:focus-visible,.u-head__info:hover{background:var(--u-ink);border-color:var(--u-ink);color:#fff;outline:none}.u-head__info:after{background:var(--u-ink);border-radius:var(--u-r-md);color:#fff;content:attr(data-help);font-size:var(--u-fs-sm);font-style:normal;font-weight:400;left:-8px;line-height:1.45;max-width:46ch;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 8px);transition:opacity .12s ease;visibility:hidden;white-space:normal;width:max-content;z-index:40}.u-head__info:focus-visible:after,.u-head__info:hover:after{opacity:1;visibility:visible}.u-head__eyebrow{align-items:center;color:var(--u-ink-mute);display:inline-flex;font-size:var(--u-fs-md);font-weight:500;letter-spacing:0;margin:0;text-transform:none}.u-head__eyebrow:after{color:var(--u-ink-faint);content:">";font-size:var(--u-fs-md);font-weight:400;margin:0 7px}.u-head__title{color:var(--u-ink);font-family:var(--u-sans);font-size:var(--u-fs-md);font-weight:500;letter-spacing:0;line-height:1.3;margin:0}.u-head__sub{color:var(--u-ink-mute);font-size:var(--u-fs-base);line-height:1.5;margin:4px 0 0;max-width:64ch}.u-head__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.dash-ops-actions .u-head-pill,.dash-ops-actions>.u-btn,.dash-ops-actions>span>.u-btn,.u-head__actions .u-head-pill,.u-head__actions>.u-btn,.u-head__actions>span>.u-btn{border-radius:999px;box-sizing:border-box;font-size:var(--u-fs-base);font-weight:500;height:var(--u-ctl-h);line-height:1;min-height:var(--u-ctl-h);padding:0 14px}.u-head__actions .ops-search,.u-head__actions .reg-search,.u-head__actions .u-head-pill{flex:0 0 var(--u-head-ctl-w);min-width:var(--u-head-ctl-w);width:var(--u-head-ctl-w)}.u-head__actions .ops-search,.u-head__actions .reg-search{background:var(--u-paper);border:1px solid var(--u-line);text-overflow:ellipsis}.u-head__actions .ops-search:focus,.u-head__actions .ops-search:focus-visible,.u-head__actions .reg-search:focus,.u-head__actions .reg-search:focus-visible{border-color:var(--u-ink-faint);outline:none}.dash-ops-actions>span,.u-head__actions>span{align-items:center;display:inline-flex}.u-sec{background:var(--u-pane);border-radius:var(--u-r-md);margin-bottom:20px;padding:14px 16px}.u-sec:last-child{margin-bottom:0}.u-sec--bare{background:none;border:0;border-radius:0;padding:0}@media (max-width:900px){.u-sec{padding:12px}}.u-sec__head{align-items:baseline;border-bottom:1px solid var(--u-line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px;padding-bottom:10px}.u-sec__title{color:var(--u-ink-mute);font-size:11px;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.u-sec__note{color:var(--u-ink-mute);font-size:12.5px}.u-rule{border:0;border-top:1px solid var(--u-line);margin:24px 0}.u-figs{background:var(--u-pane);border-radius:var(--u-r-lg);display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));overflow:hidden}.u-fig{border-left:1px solid var(--u-line);display:flex;flex-direction:column;gap:6px;padding:12px 14px}.u-fig:first-child{border-left:0}.u-fig__value{font-feature-settings:"tnum";color:var(--u-ink);font-family:var(--u-sans);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1.1}.u-fig__value sup{color:var(--u-ink-mute);font-family:var(--u-sans);font-size:13px;font-weight:500;margin-left:3px;vertical-align:super}.u-fig__label{color:var(--u-ink-faint);font-size:var(--u-fs-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.u-fig__meta{color:var(--u-ink-mute);font-size:12px;line-height:1.45}.u-fig--accent .u-fig__value{color:var(--u-teal-ink)}.u-fig--bad .u-fig__value{color:var(--u-bad)}@media (max-width:700px){.u-fig{border-left:0;border-top:1px solid var(--u-line)}.u-fig:first-child{border-top:0}}.u-table{border-collapse:collapse;font-size:var(--u-fs-base);width:100%}.u-table th{color:var(--u-ink-faint);font-size:var(--u-fs-xs);font-weight:500;letter-spacing:.04em;padding:0 12px 8px 0;text-align:left;text-transform:uppercase;white-space:nowrap}.u-table td{color:var(--u-ink-soft);padding:8px 12px 8px 0;vertical-align:middle}.u-table td:last-child,.u-table th:last-child{padding-right:0}.u-table tbody tr:hover td{background:var(--u-hover)}.u-table__strong{color:var(--u-ink);font-weight:600}.u-table__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-tabs{display:flex;gap:6px;margin-bottom:20px;overflow-x:auto;padding:0}.u-tab{align-items:center;-webkit-appearance:none;appearance:none;background:var(--u-paper);border:1px solid var(--u-line);border-radius:999px;box-sizing:border-box;color:var(--u-ink-mute);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-base);font-weight:500;height:var(--u-ctl-h);line-height:1;padding:0 14px;transition:background .15s ease,color .15s ease;white-space:nowrap}.u-tab:hover{border-color:var(--u-ink-faint);color:var(--u-ink)}.u-tab--on,.u-tab--on:hover{background:var(--u-ink);border-color:var(--u-ink);color:#fff;font-weight:500}.u-rows{border-top:0}.u-row{align-items:center;display:flex;gap:18px;padding:9px 0}.u-row--link{cursor:pointer}.u-row--link:hover{background:var(--u-paper-2)}.u-row__main{flex:1 1;min-width:0}.u-row__title{color:var(--u-ink);font-size:14px;font-weight:600;margin:0 0 3px}.u-row__meta{color:var(--u-ink-mute);font-size:12.5px;margin:0}.u-mark{align-items:center;border:0;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.04em;padding:4px 10px;white-space:nowrap}.u-mark--good{background:var(--u-good-bg);color:var(--u-teal-ink)}.u-mark--warn{background:var(--u-warn-bg);color:var(--u-warn)}.u-mark--bad{background:var(--u-bad-bg);color:var(--u-bad)}.u-mark--mute{background:var(--u-paper-3);color:var(--u-ink-mute)}.u-dot{background:currentColor;border-radius:50%;display:inline-block;flex:0 0 auto;height:6px;width:6px}.u-btn{align-items:center;-webkit-appearance:none;appearance:none;background:var(--u-paper);border:1px solid var(--u-line);border-radius:var(--u-r-sm);color:var(--u-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-base);font-weight:500;gap:7px;height:var(--u-ctl-h);justify-content:center;line-height:1;padding:0 11px;transition:background .15s ease,border-color .15s ease,color .15s ease}.u-btn:hover{background:var(--u-hover);border-color:#dcdce2}.u-btn--primary{background:var(--u-ink);border-color:var(--u-ink);color:#fff}.u-btn--primary:hover{background:var(--u-navy-3);border-color:var(--u-navy-3)}.u-btn--accent{background:var(--u-teal);border-color:var(--u-teal);color:#fff}.u-btn--accent:hover{background:var(--u-teal-ink);border-color:var(--u-teal-ink)}.u-btn--quiet{background:none;border-color:#0000;color:var(--u-ink-mute);padding-left:8px;padding-right:8px}.u-btn--quiet:hover{background:var(--u-paper-2);color:var(--u-ink)}.u-btn:disabled{cursor:not-allowed;opacity:.45}.u-field{display:block;margin-bottom:18px}.u-field__label{color:var(--u-ink-mute);display:block;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.u-input{background:var(--u-paper);border:1px solid var(--u-line);border-radius:var(--u-r-sm);color:var(--u-ink);font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .15s ease;width:100%}.u-input:focus{border-color:var(--u-teal);outline:none}.u-input::placeholder{color:#9aa7b2}.u-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.u-bar__grow{flex:1 1;min-width:220px}.u-bar .u-input{border-radius:999px;box-sizing:border-box;font-size:var(--u-fs-base);height:var(--u-ctl-h);padding:0 14px}.u-bar select.u-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%235c5c5f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:9px 6px;padding-right:32px}.u-bar input[type=date].u-input{padding-right:10px}.u-empty{color:var(--u-ink-mute);font-size:13.5px;line-height:1.65;padding:52px 20px;text-align:center}.u-screen>.u-empty{background:var(--u-pane);border-radius:var(--u-r-lg)}.u-empty strong{color:var(--u-ink);display:block;font-family:var(--u-sans);font-size:19px;font-weight:400;margin-bottom:6px}.u-muted{color:var(--u-ink-mute)}.u-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-screen .MuiAccordion-root,.u-screen .MuiCard-root,.u-screen .MuiPaper-root{background-image:none;box-shadow:none}.u-screen :focus-visible{border-radius:3px;outline:2px solid var(--u-teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.u-spin{animation:uSpin .7s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;display:inline-block;flex:0 0 auto;height:.9em;margin-right:.5em;opacity:.75;vertical-align:-.1em;width:.9em}@keyframes uSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.u-spin{animation:uPulse 1.1s ease-in-out infinite;border-top-color:initial}@keyframes uPulse{50%{opacity:.2}}}.eb{align-items:center;background:var(--u-pane);display:flex;font-family:var(--u-sans);justify-content:center;min-height:70vh;padding:24px}.eb__card{max-width:44ch;text-align:left}.eb__title{color:var(--u-ink);font-size:var(--u-fs-lg);font-weight:600;margin:0 0 8px}.eb__body{color:var(--u-ink-mute);font-size:var(--u-fs-base);line-height:1.55;margin:0 0 16px}.eb__actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.eb__meta{color:var(--u-ink-faint);font-size:var(--u-fs-sm);margin:0}.eb__meta code{background:var(--u-paper-3);border-radius:var(--u-r-sm);font-size:var(--u-fs-xs);padding:1px 5px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--u-sans);font-optical-sizing:auto;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.react-pdf__Page__textContent{display:none!important}.login-page-root{--ink:#0c1a2b;--ink-soft:#3f5163;--ink-mute:#6b7a89;--navy:#0a1826;--navy-2:#0e2135;--teal:#0d9488;--teal-bright:#2dd4bf;--teal-ink:#0b6b62;--paper:#fff;--paper-2:#f4f7f8;--line:#e4e9ec;--sans:var(--u-sans);-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--ink);font-family:var(--sans);min-height:100vh}.login-page-root *,.login-page-root :after,.login-page-root :before{box-sizing:border-box}.login-split{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh}.login-left{background:linear-gradient(165deg,var(--navy) 0,var(--navy-2) 100%);color:#fff;overflow:hidden;position:relative}.login-left:before{background:radial-gradient(circle,#2dd4bf33,#0000 66%);content:"";height:560px;pointer-events:none;position:absolute;right:-15%;top:-20%;width:560px}.login-left-inner{display:flex;flex-direction:column;margin:0 auto;max-width:560px;min-height:100vh;padding:44px 56px;position:relative;z-index:1}.login-logo-img{align-self:flex-start;cursor:pointer;filter:brightness(0) invert(1);flex:0 0 auto;height:40px;width:auto}.login-left-body{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 0}.login-eyebrow{color:var(--teal-bright);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.login-left-title{color:#fff;font-family:var(--sans);font-size:clamp(34px,3.4vw,50px);font-weight:400;letter-spacing:-.015em;line-height:1.06;margin:18px 0 0}.login-left-title em{color:var(--teal-bright);font-style:italic}.login-left-lede{color:#ffffffb8;font-size:17px;line-height:1.6;margin:22px 0 0;max-width:430px}.login-visual{margin-top:36px;max-width:340px;position:relative;width:100%}.login-trust{align-items:center;color:#ffffff8c;display:flex;font-size:12px;font-weight:600;gap:14px;letter-spacing:.06em;text-transform:uppercase}.login-trust-dot{background:#ffffff4d;border-radius:50%;height:4px;width:4px}.login-right{align-items:center;display:flex;justify-content:center;padding:48px 40px}.login-form-wrapper{max-width:400px;width:100%}.login-form-header{margin-bottom:30px}.login-form-header h2{color:var(--ink);font-family:var(--sans);font-size:38px;font-weight:400;letter-spacing:-.015em;line-height:1.05;margin:0}.login-form-header p{color:var(--ink-mute);font-size:15px;margin:10px 0 0}.login-google-btn{align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:flex;font-family:var(--sans);font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:13px;transition:border-color .18s ease,background .18s ease,transform .18s ease;width:100%}.login-google-btn:hover{background:var(--paper-2);border-color:var(--ink-mute);transform:translateY(-1px)}.login-divider{align-items:center;color:var(--ink-mute);display:flex;font-size:12.5px;gap:14px;letter-spacing:.02em;margin:22px 0}.login-divider:after,.login-divider:before{background:var(--line);content:"";flex:1 1;height:1px}.login-form{gap:18px}.login-field,.login-form{display:flex;flex-direction:column}.login-field{gap:8px}.login-field label{color:var(--ink);font-size:13px;font-weight:600;letter-spacing:.01em}.login-field-header{align-items:center;display:flex;justify-content:space-between}.login-forgot-link{background:none;border:none;color:var(--teal-ink);cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:600;padding:0;transition:color .18s ease}.login-forgot-link:hover{color:var(--teal);text-decoration:underline}.login-field input,.login-password-wrap input{background:var(--paper);border:1.5px solid var(--line);border-radius:12px;color:var(--ink);font-family:var(--sans);font-size:15px;outline:none;padding:13px 15px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.login-field input::placeholder,.login-password-wrap input::placeholder{color:#9aa7b2}.login-field input:focus,.login-password-wrap input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0d948824}.login-password-wrap{position:relative}.login-password-wrap input{padding-right:46px}.login-eye-btn{align-items:center;background:none;border:none;border-radius:8px;color:var(--ink-mute);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:color .18s ease,background .18s ease;width:36px}.login-eye-btn:hover{background:var(--paper-2);color:var(--ink)}.login-error{background:#fdecec;border:1px solid #f5c6c2;border-radius:10px;color:#c0392b;font-size:13.5px;padding:11px 13px}.login-submit-btn{align-items:center;background:var(--navy);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:var(--sans);font-size:16px;font-weight:600;gap:9px;justify-content:center;margin-top:4px;padding:14px;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;width:100%}.login-submit-btn svg{transition:transform .2s ease}.login-submit-btn:hover{background:#12283f;box-shadow:0 12px 30px #0a182638;transform:translateY(-2px)}.login-submit-btn:hover svg{transform:translateX(3px)}.login-signup-link{color:var(--ink-soft);font-size:14.5px;margin:24px 0 0;text-align:center}.login-signup-link span{color:var(--teal-ink);cursor:pointer;font-weight:600}.login-signup-link span:hover{text-decoration:underline}.login-copyright{color:var(--ink-mute);font-size:12.5px;margin:30px 0 0;text-align:center}.login-loading-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#fffffff0;display:flex;flex-direction:column;gap:20px;inset:0;justify-content:center;position:fixed;z-index:1000}.login-welcome-text{color:var(--ink);font-family:var(--sans);font-size:40px;font-weight:400;letter-spacing:-.015em;margin:0}@media (max-width:900px){.login-split{grid-template-columns:1fr}.login-left{display:none}.login-right{min-height:100vh;padding:40px 24px}}.uic{--uic-ink:#0c1a2b;--uic-soft:#3f5163;--uic-mute:#6b7a89;--uic-navy:#0a1826;--uic-teal:#0d9488;--uic-teal-bright:#2dd4bf;--uic-teal-ink:#0b6b62;--uic-paper:#fff;--uic-paper-2:#f4f7f8;--uic-line:#e4e9ec;--uic-serif:"Fraunces",Georgia,"Times New Roman",serif;--uic-sans:var(--u-sans);background:#fff;border:1px solid var(--uic-line);border-radius:16px;box-shadow:0 26px 60px -30px #0c1a2b57;color:var(--uic-ink);font-family:var(--uic-sans);font-size:13px;padding:18px 18px 20px;text-align:left;width:100%}.uic,.uic *,.uic :after,.uic :before{box-sizing:border-box}.uic-compact{box-shadow:0 20px 44px -22px #0c1a2b66;padding:14px}.uic-head{align-items:center;border-bottom:1px solid var(--uic-line);display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.uic-title{color:var(--uic-ink);font-size:13px;font-weight:700;letter-spacing:.01em}.uic-tag{background:#0d94881a;border-radius:999px;color:var(--uic-teal-ink);font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 9px;text-transform:uppercase}.uic-dot{background:var(--uic-teal);border-radius:50%;display:inline-block;flex-shrink:0;height:7px;margin-right:8px;width:7px}.uic-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:1;padding:5px 9px;white-space:nowrap}.uic-chip svg{font-size:12px}.uic-chip-ok{background:#e7f6ee;color:#17794b}.uic-chip-risk{background:#fdecec;color:#c0392b}.uic-chip-amber{background:#fdf3e0;color:#b57814}.uic-chip-ink{background:#10233a;color:#fff}.uic-chip-navy{background:var(--uic-navy);color:#fff}.uic-chip-muted{background:var(--uic-paper-2);color:var(--uic-mute)}.uic-chip-action{background:#eaf1fb;color:#2563a8}.uic-rows{display:flex;flex-direction:column;gap:4px}.uic-row{align-items:center;border-radius:9px;display:flex;gap:10px;justify-content:space-between;padding:9px 6px}.uic-row:nth-child(2n){background:var(--uic-paper-2)}.uic-row-name{color:var(--uic-ink);font-weight:500}.uic-row-badges,.uic-row-name{align-items:center;display:flex}.uic-row-badges{gap:6px}.uic-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:12px}.uic-metric{background:var(--uic-paper-2);border:1px solid var(--uic-line);border-radius:10px;padding:11px 12px}.uic-metric-k{color:var(--uic-mute);display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.uic-metric-v{color:var(--uic-ink);display:block;font-family:var(--uic-serif);font-size:22px;line-height:1;margin-top:4px}.uic-metric-v em{color:var(--uic-mute);font-family:var(--uic-sans);font-size:12px;font-style:normal}.uic-line{gap:10px;justify-content:space-between;padding:8px 2px}.uic-line,.uic-line-l{align-items:center;display:flex}.uic-line-l{font-weight:500}.uic-reco{align-items:center;background:#0d948814;border:1px solid #0d948838;border-radius:10px;color:var(--uic-teal-ink);display:flex;font-weight:600;gap:8px;margin-top:12px;padding:11px 12px}.uic-reco svg{flex-shrink:0;font-size:15px}.uic-group{border-bottom:1px solid var(--uic-line);padding:10px 0}.uic-group:last-child{border-bottom:none;padding-bottom:2px}.uic-group-k{color:var(--uic-mute);display:block;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:9px;text-transform:uppercase}.uic-tags{display:flex;flex-wrap:wrap;gap:6px}.uic-gene{background:#fdecec;border-radius:999px;color:#c0392b;font-size:11px;font-weight:600;padding:5px 10px}.uic-kv{color:var(--uic-soft);display:flex;font-size:12px;gap:16px}.uic-kv strong{color:var(--uic-ink)}.uic-trial{align-items:center;color:var(--uic-soft);display:flex;font-size:12px;gap:10px;justify-content:space-between}.uic-bars{display:flex;flex-direction:column;gap:11px;padding-top:4px}.uic-bar{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:108px 1fr}.uic-bar-label{color:var(--uic-soft);font-size:11.5px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.uic-bar-track{background:var(--uic-paper-2);border-radius:999px;height:9px;overflow:hidden}.uic-bar-fill{background:linear-gradient(90deg,var(--uic-teal),var(--uic-teal-bright));border-radius:999px;display:block;height:100%}.lp{--ink:#0c1a2b;--ink-soft:#3f5163;--ink-mute:#6b7a89;--navy:#0a1826;--navy-2:#0e2135;--teal:#0d9488;--teal-bright:#2dd4bf;--teal-ink:#0b6b62;--paper:#fff;--paper-2:#f4f7f8;--line:#e4e9ec;--line-dark:#ffffff24;--maxw:1320px;--pad:48px;--serif:"Fraunces",Georgia,"Times New Roman",serif;--sans:var(--u-sans);-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--ink);font-family:var(--sans);overflow-x:hidden;text-rendering:optimizeLegibility}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp p{margin:0}.lp-container{margin:0 auto;max-width:var(--maxw);padding-left:var(--pad);padding-right:var(--pad);width:100%}.lp-eyebrow{color:var(--teal-ink);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.lp-eyebrow-center{display:block;text-align:center}.lp-eyebrow-light{color:var(--teal-bright)}.lp-sec-head{margin-bottom:64px;max-width:820px}.lp-sec-title{color:var(--ink);font-family:var(--serif);font-size:clamp(30px,4vw,52px);font-weight:400;letter-spacing:-.01em;line-height:1.08;margin:18px 0 0}.lp-btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:15px;font-weight:600;gap:9px;padding:12px 22px;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.lp-btn svg{font-size:17px}.lp-btn-lg{font-size:16px;padding:15px 28px}.lp-btn-solid{background:var(--navy);color:#fff}.lp-btn-solid:hover{background:#12283f;box-shadow:0 12px 30px #0a182638;transform:translateY(-2px)}.lp-btn-solid svg{transition:transform .2s ease}.lp-btn-solid:hover svg{transform:translateX(3px)}.lp-btn-text{background:#0000;color:var(--ink);padding-left:6px;padding-right:6px;position:relative}.lp-btn-text:after{background:var(--ink);bottom:8px;content:"";height:1.5px;left:6px;position:absolute;right:6px;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.lp-btn-text:hover:after{transform:scaleX(1)}.lp-btn-ghost{background:#0000;color:var(--ink)}.lp-btn-ghost:hover{background:var(--paper-2)}.lp-btn-outline-light{background:#0000;border:1.5px solid #fff6;color:#fff}.lp-btn-outline-light:hover{background:#ffffff0f;border-color:#fff}.lp-link-btn{background:none;border:none;color:var(--ink);cursor:pointer;font-family:var(--sans);font-size:15px;font-weight:500;padding:8px 4px;transition:color .18s ease}.lp-link-btn:hover{color:var(--teal-ink)}.lp-nav{border-bottom:1px solid #0000;left:0;position:fixed;right:0;top:0;transition:background .3s ease,box-shadow .3s ease,border-color .3s ease;z-index:100}.lp-nav.is-scrolled{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:#ffffffd9;border-bottom:1px solid var(--line)}.lp-nav-inner{align-items:center;display:flex;height:76px;justify-content:space-between}.lp-nav-logo{cursor:pointer;height:40px;width:auto}.lp-nav-links{align-items:center;display:flex;gap:34px;margin-left:auto;margin-right:34px}.lp-nav-links>a{color:var(--ink-soft);font-size:15px;font-weight:500;text-decoration:none;transition:color .18s ease}.lp-nav-links>a:hover{color:var(--ink)}.lp-nav-mobile-cta{display:none}.lp-nav-actions{align-items:center;display:flex;gap:14px}.lp-burger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;padding:0;width:42px}.lp-burger span{background:var(--ink);border-radius:2px;display:block;height:2px;transition:transform .25s ease,opacity .2s ease;width:22px}.lp-burger.open span:first-child{transform:translateY(7px) rotate(45deg)}.lp-burger.open span:nth-child(2){opacity:0}.lp-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lp-hero{padding-bottom:96px;padding-top:168px}.lp-hero-grid{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.lp-hero-copy{max-width:680px}.lp-hero-title{color:var(--ink);font-family:var(--serif);font-size:clamp(42px,5.6vw,76px);font-weight:400;letter-spacing:-.02em;line-height:1.02;margin:22px 0 0}.lp-hero-title em{color:var(--teal-ink);display:block;font-style:italic}.lp-hero-lede{color:var(--ink-soft);font-size:19px;line-height:1.62;margin-top:26px;max-width:520px}.lp-hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.lp-hero-meta{border-top:1px solid var(--line);color:var(--ink-mute);font-size:13.5px;letter-spacing:.02em;margin-top:22px;max-width:520px;padding-top:22px}.lp-hero-visual{margin-left:auto;max-width:520px;position:relative;width:100%}.lp-hero-visual-sub{margin-left:-30px;margin-top:-16px;position:relative;width:86%;z-index:3}.lp-frame{background:#fff;border-radius:18px;box-shadow:0 30px 70px -30px #0c1a2b59;overflow:hidden;position:relative}.lp-frame-img{display:block;height:auto;width:100%}.lp-float-card{background:#fff;border-radius:14px;bottom:-30px;box-shadow:0 24px 50px -20px #0c1a2b4d;left:-34px;padding:12px;position:absolute;width:74%}.lp-float-tag{background:#0d94881a;border-radius:999px;color:var(--teal-ink);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;padding:4px 10px;text-transform:uppercase}.lp-float-img{border-radius:8px;display:block;height:auto;width:100%}.lp-trust{background:var(--paper-2);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.lp-trust-inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding-bottom:26px;padding-top:26px}.lp-trust-text{color:var(--ink-soft);font-size:15px}.lp-trust-text strong{color:var(--ink)}.lp-trust-marks{align-items:center;color:var(--ink-mute);display:flex;font-size:13px;font-weight:600;gap:16px;letter-spacing:.06em;text-transform:uppercase}.lp-dot{background:var(--line);border-radius:50%;height:4px;width:4px}.lp-thesis{padding:120px 0;text-align:center}.lp-thesis-statement{color:var(--ink);font-family:var(--serif);font-size:clamp(30px,4.4vw,58px);font-weight:400;letter-spacing:-.015em;line-height:1.1;margin:20px auto 0;max-width:900px}.lp-thesis-statement em{color:var(--teal-ink);font-style:italic}.lp-stats{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:64px auto 0;max-width:860px;text-align:left}.lp-stat{border-top:2px solid var(--ink);padding-top:18px}.lp-stat-value{color:var(--ink);font-family:var(--serif);font-size:clamp(34px,4vw,46px);font-weight:400;line-height:1}.lp-stat-unit{color:var(--teal-ink);font-family:var(--sans);font-size:16px;font-weight:600}.lp-stat-label{color:var(--ink-soft);font-size:15px;line-height:1.5;margin-top:12px}.lp-thesis-source{color:var(--ink-mute);font-size:13px;letter-spacing:.02em;margin-top:46px}.lp-platform{padding:110px 0}.lp-caps,.lp-platform{border-top:1px solid var(--line)}.lp-cap{grid-gap:40px;align-items:start;border-bottom:1px solid var(--line);display:grid;gap:40px;grid-template-columns:120px 1fr;padding:44px 0}.lp-cap-no{color:var(--teal);font-family:var(--serif);font-size:34px;line-height:1}.lp-cap-body{max-width:720px}.lp-cap-body h3{color:var(--ink);font-family:var(--serif);font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.15;margin:0 0 12px}.lp-cap-body p{color:var(--ink-soft);font-size:17px;line-height:1.62}.lp-how{background:var(--paper-2);border-top:1px solid var(--line);padding:110px 0}.lp-step{grid-gap:88px;align-items:center;display:grid;gap:88px;grid-template-columns:420px 1fr;padding:52px 0}.lp-step.flip{grid-template-columns:1fr 420px}.lp-step.flip .lp-step-media{order:2}.lp-step-media{position:relative}.lp-frame-sm{border-radius:14px;box-shadow:0 24px 55px -28px #0c1a2b4d}.lp-step-overlay{background:#fff;border:1px solid var(--line);border-radius:10px;bottom:-22px;box-shadow:0 20px 40px -18px #0c1a2b52;position:absolute;right:-22px;width:58%}.lp-step.flip .lp-step-overlay{left:-26px;right:auto}.lp-step-index{color:var(--teal-ink);font-family:var(--serif);font-size:15px;letter-spacing:.1em}.lp-step-title{color:var(--ink);font-family:var(--serif);font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1.08;margin:12px 0 16px}.lp-step-body{color:var(--ink-soft);font-size:18px;line-height:1.6;max-width:440px}.lp-evidence{background:var(--navy);color:#fff;padding:120px 0}.lp-evidence-inner{margin:0 auto;max-width:940px;text-align:center}.lp-quote{color:#fff;font-family:var(--serif);font-size:clamp(28px,3.8vw,48px);font-style:italic;font-weight:300;letter-spacing:-.01em;line-height:1.28;margin:26px 0 0}.lp-quote-author{display:flex;flex-direction:column;gap:4px;margin-top:36px}.lp-quote-author strong{color:#fff;font-size:17px;font-weight:600}.lp-quote-author span{color:#ffffff9e;font-size:14px}.lp-quote-src{font-style:italic}.lp-integrations{border-top:1px solid var(--line);padding:110px 0}.lp-int-grid{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:1.2fr .8fr}.lp-int-lede{color:var(--ink-soft);font-size:18px;line-height:1.62;margin-top:20px;max-width:480px}.lp-vendors{display:block;height:auto;margin-top:40px;max-width:460px;width:100%}.lp-int-badge{display:flex;justify-content:center}.lp-int-badge img{height:auto;max-width:340px;width:100%}.lp-faq{background:var(--paper-2);border-top:1px solid var(--line);padding:110px 0}.lp-faq-grid{grid-gap:72px;align-items:start;display:grid;gap:72px;grid-template-columns:.8fr 1.2fr}.lp-faq-head{position:sticky;top:110px}.lp-faq-list{border-top:1px solid var(--line)}.lp-faq-item{border-bottom:1px solid var(--line)}.lp-faq-q{align-items:center;background:none;border:none;color:var(--ink);cursor:pointer;display:flex;font-family:var(--sans);font-size:19px;font-weight:600;gap:20px;justify-content:space-between;padding:26px 0;text-align:left;width:100%}.lp-faq-q svg{color:var(--teal-ink);flex-shrink:0;font-size:20px}.lp-faq-a{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease,padding .3s ease}.lp-faq-item.open .lp-faq-a{max-height:320px;opacity:1;padding-bottom:26px}.lp-faq-a p{color:var(--ink-soft);font-size:16.5px;line-height:1.62;max-width:640px}.lp-cta{background:linear-gradient(160deg,var(--navy) 0,var(--navy-2) 100%);color:#fff;overflow:hidden;padding:130px 0;position:relative}.lp-cta:before{background:radial-gradient(circle,#2dd4bf38,#0000 66%);content:"";height:620px;pointer-events:none;position:absolute;right:-10%;top:-30%;width:620px}.lp-cta-inner{margin:0 auto;max-width:760px;position:relative;text-align:center}.lp-cta-title{font-family:var(--serif);font-size:clamp(34px,5vw,62px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0}.lp-cta-lede{color:#ffffffb8;font-size:19px;line-height:1.6;margin-top:20px}.lp-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:40px}.lp-cta .lp-btn-solid{background:var(--teal-bright);color:var(--navy)}.lp-cta .lp-btn-solid:hover{background:#5eead4;box-shadow:0 12px 30px #2dd4bf4d}.lp-footer{background:var(--navy);color:#fff;padding:72px 0 36px}.lp-footer-grid{grid-gap:48px;border-bottom:1px solid var(--line-dark);display:grid;gap:48px;grid-template-columns:1fr 1.4fr;padding-bottom:48px}.lp-footer-word{font-family:var(--serif);font-size:30px;letter-spacing:.01em}.lp-footer-word span{color:var(--teal-bright)}.lp-footer-brand p{color:#ffffff94;font-size:15px;line-height:1.6;margin-top:14px;max-width:300px}.lp-footer-cols{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.lp-footer-col h5{color:#ffffff80;font-size:12px;font-weight:600;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.lp-footer-col a{color:#ffffffd1;display:block;font-size:15px;padding:6px 0;text-decoration:none;transition:color .18s ease}.lp-footer-col a:hover{color:var(--teal-bright)}.lp-footer-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:28px}.lp-footer-bottom span{color:#ffffff80;font-size:13px}.lp-footer-fine{font-style:italic}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@media (max-width:1024px){.lp-hero-grid{gap:56px;grid-template-columns:1fr}.lp-hero-visual{max-width:560px}.lp-int-grid{gap:48px;grid-template-columns:1fr}.lp-faq-grid{gap:32px;grid-template-columns:1fr}.lp-faq-head{position:static}}@media (max-width:820px){.lp{--pad:24px}.lp-nav-actions{display:none}.lp-burger{display:flex}.lp-nav-links{align-items:flex-start;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;left:0;margin:0;opacity:0;padding:16px var(--pad) 24px;pointer-events:none;position:fixed;right:0;top:76px;transform:translateY(-12px);transition:opacity .25s ease,transform .25s ease}.lp-nav-links.open{opacity:1;pointer-events:auto;transform:none}.lp-nav-links>a{font-size:17px;padding:12px 0;width:100%}.lp-nav-mobile-cta{display:flex;gap:10px;margin-top:14px;width:100%}.lp-nav-mobile-cta .lp-btn{flex:1 1;justify-content:center}.lp-hero{padding-bottom:72px;padding-top:128px}.lp-faq,.lp-how,.lp-integrations,.lp-platform,.lp-thesis{padding:72px 0}.lp-cta,.lp-evidence{padding:90px 0}.lp-stats{gap:28px;max-width:420px}.lp-cap,.lp-stats{grid-template-columns:1fr}.lp-cap{gap:12px;padding:32px 0}.lp-cap-no{font-size:26px}.lp-step,.lp-step.flip{gap:32px;grid-template-columns:1fr}.lp-step.flip .lp-step-media{order:0}.lp-step-overlay,.lp-step.flip .lp-step-overlay{left:auto;right:-14px;width:46%}.lp-footer-grid{gap:36px;grid-template-columns:1fr}.lp-trust-inner{justify-content:center;text-align:center}}@media (max-width:480px){.lp-footer-cols{grid-template-columns:1fr 1fr}.lp-hero-cta{gap:4px}.lp-float-card{left:0;width:66%}}.lp-hero-rail{grid-gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;display:grid;gap:1px;grid-template-columns:1fr 1fr;list-style:none;margin:18px 0 0;overflow:hidden;padding:0}.lp-hero-rail li{background:var(--paper);display:flex;flex-direction:column;gap:2px;padding:11px 14px}.lp-hero-rail strong{color:var(--ink);font-size:12.5px;font-weight:600;letter-spacing:-.01em}.lp-hero-rail span{color:var(--ink-mute);font-size:11.5px;line-height:1.45}@media (max-width:980px){.lp-hero-grid{grid-template-columns:1fr}.lp-hero-visual{margin:0 auto;max-width:560px}}@media (max-width:560px){.lp-hero-rail{grid-template-columns:1fr}}.lpc{--lpc-ink:#0c1a2b;--lpc-soft:#3f5163;--lpc-mute:#6b7a89;--lpc-navy:#0a1826;--lpc-teal:#0d9488;--lpc-teal-bright:#2dd4bf;--lpc-teal-ink:#0b6b62;--lpc-line:#e4e9ec;--lpc-paper-2:#f4f7f8;--lpc-sans:var(--u-sans);background:#fff;border:1px solid var(--lpc-line);border-radius:16px;box-shadow:0 26px 60px -30px #0c1a2b57;box-sizing:border-box;color:var(--lpc-ink);font-family:var(--lpc-sans);overflow:hidden;text-align:left;width:100%}.lpc__bar{align-items:center;background:var(--lpc-navy);display:flex;gap:9px;padding:11px 16px}.lpc__dot{background:var(--lpc-teal-bright);border-radius:50%;flex:0 0 auto;height:7px;width:7px}.lpc__title{color:#fff;font-size:12.5px;font-weight:600;letter-spacing:-.01em}.lpc__tag{border:1px solid #2dd4bf52;border-radius:3px;color:var(--lpc-teal-bright);font-size:9.5px;font-weight:700;letter-spacing:.07em;margin-left:auto;padding:2px 6px;text-transform:uppercase}.lpc__body{min-height:186px;padding:16px}.lpc__placeholder{color:var(--lpc-mute);font-size:13px;line-height:1.6;margin:0}.lpc__q{background:var(--lpc-paper-2);border:1px solid var(--lpc-line);border-radius:12px 12px 12px 4px;display:inline-block;font-size:13px;font-weight:500;line-height:1.5;margin-bottom:12px;max-width:92%;padding:9px 13px}.lpc__think{font-feature-settings:"tnum";align-items:center;color:var(--lpc-mute);display:flex;font-size:11.5px;font-variant-numeric:tabular-nums;gap:8px}.lpc__pulse{animation:lpcPulse 1s ease-in-out infinite;background:var(--lpc-teal);border-radius:50%;height:6px;width:6px}@keyframes lpcPulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.lpc__a p{color:var(--lpc-soft);font-size:13px;line-height:1.68;margin:0}.lpc__a--refusal{border-left:2px solid var(--lpc-teal);padding-left:11px}.lpc__caret{animation:lpcBlink .9s step-end infinite;background:var(--lpc-teal);display:inline-block;height:14px;margin-left:2px;vertical-align:-2px;width:2px}@keyframes lpcBlink{50%{opacity:0}}.lpc__cites{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.lpc__cite{background:var(--lpc-paper-2);border:1px solid var(--lpc-line);border-radius:3px;color:var(--lpc-teal-ink);font-size:10.5px;font-weight:500;padding:3px 8px}.lpc__chips{border-top:1px solid var(--lpc-line);display:flex;flex-wrap:wrap;gap:6px;padding:13px 16px 14px}.lpc__chip{background:#fff;border:1px solid var(--lpc-line);border-radius:20px;color:var(--lpc-teal-ink);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:500;padding:6px 12px;text-align:left;transition:background-color .15s ease,border-color .15s ease}.lpc__chip:hover{background:var(--lpc-paper-2);border-color:var(--lpc-teal)}.lpc__chip.is-active{background:var(--lpc-teal);border-color:var(--lpc-teal);color:#fff}.lpc__input{align-items:center;background:var(--lpc-paper-2);border:none;border-top:1px solid var(--lpc-line);box-sizing:border-box;color:var(--lpc-mute);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;justify-content:space-between;padding:12px 16px;text-align:left;width:100%}.lpc__input:hover{background:#eef3f4}.lpc__input-cta{color:var(--lpc-teal-ink);font-weight:600}@media (max-width:560px){.lpc__body{min-height:160px}.lpc__chips{padding-bottom:12px}}.lpc__form{align-items:center;background:var(--lpc-paper-2);border-top:1px solid var(--lpc-line);box-sizing:border-box;display:flex;gap:8px;padding:12px 16px;width:100%}.lpc__field{background:#fff;border:1px solid var(--lpc-line);border-radius:8px;color:var(--lpc-ink);flex:1 1 auto;font-family:inherit;font-size:13.5px;min-width:0;padding:11px 13px;transition:border-color .15s ease}.lpc__field::placeholder{color:var(--lpc-mute)}.lpc__field:focus{border-color:var(--lpc-teal);outline:none}.lpc__field:disabled{background:var(--lpc-paper-2);opacity:.7}.lpc__send{background:var(--lpc-teal);border:0;border-radius:8px;color:#fff;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:13.5px;font-weight:600;padding:11px 18px;transition:background .15s ease}.lpc__send:hover:not(:disabled){background:var(--lpc-teal-ink)}.lpc__send:disabled{cursor:not-allowed;opacity:.45}.lpc-slot{position:relative}.lpc-slot.is-out{pointer-events:none}.lpc-scrim,.lpc-slot.is-out>.lpc{pointer-events:auto}.lpc-scrim{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0813208c;border:0;cursor:default;inset:0;opacity:0;padding:0;position:fixed;transition:opacity .32s cubic-bezier(.2,0,0,1);z-index:998}.lpc-scrim.is-on{opacity:1}.lpc.is-expanded{display:flex;flex-direction:column;margin:0;max-width:none;position:fixed;transition:top .34s cubic-bezier(.2,0,0,1),left .34s cubic-bezier(.2,0,0,1),width .34s cubic-bezier(.2,0,0,1),height .34s cubic-bezier(.2,0,0,1),border-radius .34s cubic-bezier(.2,0,0,1);z-index:999}.lpc.is-expanded .lpc__bar{flex:0 0 auto}.lpc.is-expanded .lpc__body{flex:1 1 auto;font-size:15px;min-height:0;overflow-y:auto;padding:28px 32px}.lpc.is-expanded .lpc__q{font-size:16px;max-width:100%}.lpc.is-expanded .lpc__a,.lpc.is-expanded .lpc__a p{font-size:15px;line-height:1.7;max-width:none;width:100%}.lpc.is-expanded .lpc__chips,.lpc.is-expanded .lpc__form,.lpc.is-expanded .lpc__input{flex:0 0 auto}.lpc.is-expanded .lpc__chips{padding-left:32px;padding-right:32px}.lpc.is-expanded .lpc__form{padding:16px 32px}.lpc.is-expanded .lpc__field{font-size:15px;padding:14px 16px}.lpc.is-expanded .lpc__send{font-size:15px;padding:14px 24px}.lpc__zoom{background:none;border:1px solid #ffffff2e;border-radius:6px;color:#ffffffb8;cursor:pointer;flex:0 0 auto;font-size:11px;height:24px;line-height:1;margin-left:6px;transition:background .15s ease,color .15s ease;width:24px}.lpc__zoom:hover{background:#ffffff1a;color:#fff}.lpc:not(.is-expanded){cursor:pointer}.lpc:not(.is-expanded) button,.lpc:not(.is-expanded) input{cursor:auto}.lpc:not(.is-expanded) .lpc__chip,.lpc:not(.is-expanded) .lpc__input,.lpc:not(.is-expanded) .lpc__send,.lpc:not(.is-expanded) .lpc__zoom{cursor:pointer}@media (max-width:560px){.lpc.is-expanded .lpc__body{padding:18px 16px}.lpc.is-expanded .lpc__chips{padding-left:16px;padding-right:16px}.lpc.is-expanded .lpc__form{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.lpc-scrim,.lpc.is-expanded{transition-duration:.01ms}}body.lpc-open .reveal{transform:none;will-change:auto}.lpc.is-expanded{border-color:#0000;transition:top .34s cubic-bezier(.2,0,0,1),left .34s cubic-bezier(.2,0,0,1),width .34s cubic-bezier(.2,0,0,1),height .34s cubic-bezier(.2,0,0,1),border-radius .34s cubic-bezier(.2,0,0,1),border-color .2s linear}
/*# sourceMappingURL=main.fa03d6d4.css.map*/