/* Project content and interactions; original motion and layout remain in the copied styles. */
img[alt="ASSAY CHECKER"],img[alt="ASSAY CHECKER home"]{min-width:145px;width:175px!important;height:auto!important;max-width:none}#proof-modal{position:fixed;inset:0;z-index:1000;background:#0009;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:18px;color:#111;font-family:Arial,Helvetica,sans-serif}#proof-modal[hidden]{display:none}.proof-window{background:#fafafa;width:min(1060px,100%);max-height:90dvh;overflow:auto;border:1px solid #d8d8d8;border-radius:20px;box-shadow:0 30px 120px #0005}.proof-modal-head{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;border-bottom:1px solid #ddd;position:sticky;top:0;background:#fafafaf5;z-index:2}.proof-modal-head strong{font-size:20px;letter-spacing:-.8px}.proof-close{width:36px;height:36px;background:white;border:1px solid #ddd;border-radius:50%;cursor:pointer;font-size:22px}.proof-body{padding:28px}.proof-caption{font:11px monospace;color:#777;letter-spacing:1px;text-transform:uppercase}.proof-body h2{font-size:36px;line-height:1.05;letter-spacing:-1.7px;margin:12px 0 16px}.proof-body p{color:#666;line-height:1.6}.proof-body input,.proof-body textarea,.proof-body select{width:100%;border:1px solid #d5d5d5;padding:12px;background:white;border-radius:8px;color:#111;font:14px Arial}.proof-body label{display:block;font-size:12px;margin:20px 0 8px;color:#555}.proof-body textarea{min-height:85px;resize:vertical}.proof-primary,.proof-secondary{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;background:#1000ca;color:white;border:1px solid #1000ca;font:12px monospace;cursor:pointer;text-transform:uppercase;gap:7px}.proof-secondary{color:#111;background:white;border-color:#ddd}.proof-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.proof-top{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}.proof-project-card{background:#f0efff;border:1px solid #d7d3ff;border-radius:16px;padding:25px}.proof-badge{font:10px monospace;display:inline-block;padding:6px 9px;border-radius:5px;border:1px solid #ccc;background:white;color:#555}.proof-badge.shipped{background:#edf9ef;color:#197d38;border-color:#b2dfbf}.proof-badge.building{background:#f0edff;color:#3a24bb;border-color:#c8bfff}.proof-board{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.proof-column{background:#f2f2f2;padding:14px;border-radius:12px;min-height:220px}.proof-column h3{font:11px monospace;letter-spacing:1px;text-transform:uppercase;color:#777;margin:4px 0 16px}.proof-task{padding:17px;background:white;border:1px solid #ddd;border-radius:10px;margin-bottom:12px}.proof-task h4{font-size:16px;margin:12px 0}.proof-task p{font-size:13px;line-height:1.5;margin:8px 0}.proof-task a{font:11px monospace;color:#2512c7;overflow-wrap:anywhere}.proof-note{font:12px/1.6 monospace;color:#888;margin-top:20px}.proof-faq-item{border-bottom:1px solid #ddd;padding:22px 0}.proof-faq-item summary{font-size:17px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.proof-faq-item summary:after{content:'+';margin-left:18px}.proof-faq-item[open] summary:after{content:'−'}.proof-faq-item p{font-size:16px;line-height:1.65;color:#666;margin-top:18px}.proof-concepts{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin:28px 0}.proof-concept{padding:12px 20px;border:1px solid #ddd;border-radius:8px;font:12px monospace;color:#666}.proof-mark{display:inline-flex;gap:8px;align-items:center;color:inherit;font:600 20px Arial;letter-spacing:-.7px}.proof-mark svg{width:25px;height:25px}.proof-window [hidden]{display:none!important}@media(max-width:700px){.proof-body{padding:20px}.proof-body h2{font-size:29px}.proof-top,.proof-board{grid-template-columns:1fr}.proof-modal-head{padding:18px 20px}.proof-window{max-height:94dvh}.proof-column{min-height:100px}img[alt="ASSAY CHECKER"]{width:145px!important}}
/* A single coherent progress rail replaces the inherited customer-logo wall. */
.proof-progress-rail{width:min(100%,1000px);margin:28px auto 12px;padding:26px 24px 20px;border-top:1px solid #ffffff19;color:#fff;position:relative;z-index:2}.proof-progress-kicker{text-align:center;font:10px/1.5 'JetBrains Mono',monospace;letter-spacing:1.8px;color:#8e8e97;margin-bottom:25px}.proof-progress-track{display:flex;align-items:center;justify-content:center;gap:26px;white-space:nowrap}.proof-progress-step{display:flex;align-items:center;gap:10px;font:12px/1.5 'JetBrains Mono',monospace;letter-spacing:.6px;color:#c7c7ce}.proof-progress-icon{display:grid;place-items:center;width:34px;height:34px;background:#ffffff05;border:1px solid #ffffff1c;border-radius:9px;color:#aeabff}.proof-progress-icon svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.proof-progress-arrow{color:#555565;font-size:18px}.proof-progress-step:last-child{color:#fff}.proof-progress-step:last-child .proof-progress-icon{background:#1b0cc02b;border-color:#6e62ff70;color:#b6adff;box-shadow:0 0 25px #2012f51c}.proof-progress-step{animation:proof-progress-in .75s both;animation-delay:calc(var(--step)*.12s)}@keyframes proof-progress-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
#agents img{width:30px!important;height:30px!important;min-width:30px!important;filter:none!important;object-fit:contain!important}#agents li{background:#fafafa;border-color:#e0e0e4!important;transition:transform .25s,border-color .25s,box-shadow .25s}#agents li:hover{transform:translateY(-3px);border-color:#bcb4ed!important;box-shadow:0 8px 25px #17103c08}#agents li a,#agents li button{box-shadow:0 2px 3px #00000007!important}#agents h3{letter-spacing:-.45px}
.proof-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px;padding:45px 0 35px;border-top:1px solid #ddd}.proof-footer-grid h4{font:11px monospace;letter-spacing:1px;color:#888;margin:0 0 20px}.proof-footer-grid a{display:block;font-size:13px;margin:12px 0;color:#444}.proof-footer-grid p{font-size:14px;line-height:1.6;color:#777;max-width:300px}.proof-footer-bottom{font:11px monospace;color:#888;padding-top:28px;border-top:1px solid #ddd;display:flex;justify-content:space-between}.proof-summary-tag{font:10px monospace;letter-spacing:.7px;color:#777;text-transform:uppercase;margin-bottom:16px}
@media(max-width:650px){.proof-progress-rail{padding:22px 10px 10px;margin-top:18px}.proof-progress-track{gap:10px}.proof-progress-step{flex-direction:column;gap:7px;font-size:9px}.proof-progress-icon{width:33px;height:33px}.proof-progress-arrow{font-size:14px;align-self:flex-start;margin-top:7px}.proof-progress-kicker{font-size:9px;letter-spacing:1.2px;margin-bottom:20px}.proof-footer-grid{grid-template-columns:1fr 1fr;gap:20px}.proof-footer-grid>div:first-child{grid-column:1/-1}.proof-footer-bottom{gap:18px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.proof-progress-step{animation:none}#agents li:hover{transform:none}}
#agents button svg{display:none!important}
/* Crypto project checker: real source snapshots and a shared catalog. */
#proof-modal .proof-window{max-width:1080px;width:calc(100% - 32px);max-height:92vh;overflow:auto}#proof-modal .proof-body{padding:32px 40px 42px}.checker-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}#checker-form label{display:block;font-size:14px;font-weight:600;margin:18px 0 8px}#checker-form label span{font-weight:400;color:#777;font-size:12px}#checker-form input,#checker-form textarea{width:100%;box-sizing:border-box;padding:13px 14px;background:#f7f7f7;border:1px solid #ddd;border-radius:8px;font:14px inherit;outline:none;line-height:1.5;color:#111}#checker-form input:focus,#checker-form textarea:focus,#catalog-search:focus{border-color:#2100df;box-shadow:0 0 0 3px #2100df16}#checker-form textarea{min-height:86px;resize:vertical}.checker-error{padding:13px 16px;border:1px solid #eac0a0;background:#fff7ef;color:#863d0a;border-radius:8px;margin:18px 0;font-size:14px}.checker-progress{display:flex;align-items:center;gap:10px;font-size:13px;color:#666}.checker-progress>span{width:13px;height:13px;flex-shrink:0;border:2px solid #ddd;border-top-color:#2100df;border-radius:50%;animation:checker-spin .8s linear infinite}@keyframes checker-spin{to{transform:rotate(360deg)}}.checker-report-top{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.checker-report-top h2{font-size:36px!important;margin:14px 0!important;word-break:break-word}.checker-report-domain{font:13px monospace!important;overflow-wrap:anywhere;color:#555}.checker-summary{display:flex;gap:22px;flex-shrink:0;background:#f5f5f5;padding:20px;border:1px solid #e4e4e4;border-radius:12px}.checker-summary>div{display:flex;flex-direction:column;gap:6px}.checker-summary strong{font-size:26px;line-height:1}.checker-summary span{font:10px monospace;text-transform:uppercase;color:#777;max-width:65px;line-height:1.4}.checker-summary>div:first-child strong{color:#176c52}.checker-summary>div:nth-child(2) strong{color:#9a5f00}.checker-report-groups{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:32px 0}.checker-group h3,.checker-limits h3{font-size:18px;font-weight:600;margin:0 0 14px;letter-spacing:-.4px}.checker-finding{border:1px solid #e2e2e2;border-left:3px solid #c4c4c4;background:#f8f8f8;border-radius:8px;padding:16px;margin:10px 0}.checker-finding.confirmed{border-left-color:#198163}.checker-finding.attention{border-left-color:#bc7a1e;background:#fffaf2}.checker-finding-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.checker-finding h4{font-size:14px;line-height:1.45;font-weight:600;margin:0}.checker-finding-head>span{font:9px monospace;color:#777;white-space:nowrap;margin-top:3px}.checker-finding.confirmed .checker-finding-head>span{color:#176c52}.checker-finding.attention .checker-finding-head>span{color:#9a5f00}.checker-finding p{font-size:13px!important;line-height:1.65!important;margin:9px 0 10px!important;overflow-wrap:anywhere}.checker-finding a{font:10px monospace;color:#2100df;text-decoration:none}.checker-finding a:hover{text-decoration:underline}.checker-limits{border-top:1px solid #ddd;padding-top:24px}.checker-limits ul{list-style:disc;padding-left:20px;color:#666;font-size:13px;line-height:1.75}.checker-limits p{font-size:12px!important;color:#888!important}.checker-catalog-section{background:#f5f5f5;color:#111;border-top:1px solid #e0e0e0;border-bottom:1px solid #ddd;padding:82px 24px;position:relative;scroll-margin-top:90px}.checker-catalog-wrap{max-width:1240px;margin:0 auto}.checker-catalog-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.checker-catalog-title h2{font-size:clamp(30px,4vw,52px);line-height:1.1;font-weight:500;letter-spacing:-2px;margin:16px 0}.checker-catalog-title p{font-size:16px;color:#727272;line-height:1.6;max-width:650px}.checker-catalog-tools{display:flex;gap:12px;margin:32px 0 20px;flex-wrap:wrap}.checker-catalog-tools input{flex:1;min-width:220px;border:1px solid #d6d6d6;background:white;border-radius:8px;padding:13px 16px;font:14px inherit;outline:none;color:#111}.checker-catalog-section .proof-primary{font-size:12px}.checker-catalog-section .proof-secondary{font-size:11px;background:white;color:#111;border:1px solid #ccc}.checker-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.checker-project-card{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid #dedede;border-radius:12px;padding:26px;transition:border-color .2s,transform .2s}.checker-project-card:hover{border-color:#2100df;transform:translateY(-3px)}.checker-project-card h3{font-size:24px;line-height:1.2;margin:18px 0 10px;letter-spacing:-.8px;overflow-wrap:anywhere}.checker-project-card>p{font:12px monospace;color:#777;overflow-wrap:anywhere;width:100%}.checker-card-stats{display:flex;gap:10px;margin:22px 0 8px;font:11px monospace;color:#555}.checker-project-card>button{margin-top:20px;width:100%}.checker-project-card .proof-caption{font-size:9px;color:#777}.checker-catalog-section #catalog-status{font:13px/1.6 monospace;color:#777}.checker-catalog-section #catalog-more{margin-top:24px}.checker-quick{display:flex;gap:0;align-items:stretch;width:min(600px,90vw);margin:26px auto 18px;background:#fff;border:1px solid #d9d9d9;border-radius:10px;overflow:hidden;padding:5px;box-shadow:0 4px 24px #0000000a}.checker-quick input{flex:1;min-width:0;border:0;outline:none;background:transparent;padding:12px;font-size:13px;color:#111}.checker-quick button{background:#2100df;color:white;border:0;border-radius:7px;font:11px monospace;padding:12px 18px;white-space:nowrap}.checker-quick:focus-within{border-color:#2100df}.proof-primary:disabled{opacity:.55;cursor:wait}.proof-note{font-size:12px!important;line-height:1.65!important;color:#888!important}.proof-progress-step:nth-of-type(3) .proof-progress-icon{animation-delay:.3s}@media(max-width:800px){.checker-summary{gap:14px;padding:15px}.checker-report-top{flex-direction:column}.checker-report-groups{grid-template-columns:1fr}.checker-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checker-catalog-title{align-items:flex-start;flex-direction:column}.checker-catalog-section{padding:55px 20px}}@media(max-width:520px){#proof-modal .proof-body{padding:24px 20px 30px}.checker-form-grid{grid-template-columns:1fr}.checker-project-grid{grid-template-columns:1fr}.checker-quick{width:100%;flex-direction:column;gap:4px}.checker-quick input{padding:14px 10px}.checker-quick button{padding:14px}.checker-catalog-tools .proof-secondary{flex:1}.checker-finding-head{flex-direction:column;gap:2px}.checker-report-top h2{font-size:29px!important}}@media(prefers-reduced-motion:reduce){.checker-progress>span{animation:none}.checker-project-card{transition:none}}
/* Unified checker navigation and project intake. */
header.checker-inherited-nav{display:none!important}#checker-nav{position:fixed;inset:0 0 auto;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px;padding:0 max(24px,calc((100vw - 1320px)/2));background:#101012e8;backdrop-filter:blur(20px);border-bottom:1px solid #ffffff15;color:#fff}#checker-nav .proof-mark{font-size:18px;white-space:nowrap;text-decoration:none}#checker-nav .proof-mark svg{width:25px;height:25px}#checker-nav .proof-primary{font-size:11px;letter-spacing:.4px;background:#341aff;border-color:#4a32ff;padding:12px 16px;border-radius:7px}.checker-nav-links{display:flex;gap:30px;align-items:center}.checker-nav-links a{font:10px/1.4 'JetBrains Mono',monospace;letter-spacing:1px;color:#bbbcc7;text-decoration:none;transition:color .2s}.checker-nav-links a:hover{color:#fff}#proof-modal{padding:24px;background:#090910b8;backdrop-filter:blur(18px);font-family:inherit!important}#proof-modal .proof-window{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden;background:#fff;border:1px solid #ffffff35;border-radius:18px;box-shadow:0 36px 100px #0008}#proof-modal .proof-modal-head{position:relative;flex:none;padding:17px 25px;background:#fff;border-bottom:1px solid #ededf0;min-height:62px}#proof-modal .proof-modal-head .proof-mark{font:600 16px/1.2 inherit;letter-spacing:-.5px}#proof-modal .proof-modal-head svg{width:23px;height:23px}#proof-modal .proof-close{width:30px;height:30px;border:1px solid #e6e6eb;background:#f9f9fb;font-size:20px;color:#777;display:grid;place-items:center;line-height:1}#proof-modal .proof-body{overflow:auto;overscroll-behavior:contain;flex:1;padding:30px 34px;min-height:0}#proof-modal .proof-compose-window{max-width:990px}#proof-modal .proof-compose-window .proof-body{padding:0}.check-compose{display:grid;grid-template-columns:.82fr 1.18fr;min-height:520px}.check-compose-intro{background:#14141b;color:#fff;padding:37px 31px;display:flex;flex-direction:column;position:relative}.check-compose-intro>.proof-caption{color:#9392a7;font-size:9px;letter-spacing:1.8px}.check-compose-intro h2{font-size:34px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-1.25px!important;margin:21px 0 17px!important}.check-compose-intro h2 em{font-style:normal;color:#a194ff}.check-compose-intro>p{font:13px/1.75 inherit!important;color:#9e9eaf!important;margin:0!important;max-width:290px}.check-source-list{display:grid;gap:17px;margin-top:31px}.check-source-list>div{display:flex;align-items:center;gap:12px;color:#d6d6e0;font-size:12px}.check-source-list img{width:24px!important;height:24px!important;min-width:0!important;border-radius:6px;filter:saturate(.7)}.check-funding-mini{margin-top:auto;padding-top:31px;display:flex;align-items:flex-start;gap:10px}.check-funding-mini>span{font-size:20px;color:#a194ff;line-height:1}.check-funding-mini strong{font-size:11px;font-weight:500;color:#e1dffd}.check-funding-mini p{font-size:10px!important;line-height:1.6!important;color:#808092!important;margin:5px 0 0!important;max-width:230px}.check-compose-main{padding:36px 35px 29px}.check-compose-main>.proof-caption{font-size:9px;color:#9b99a6;letter-spacing:1.5px}.check-compose-main h3{font-size:25px;line-height:1.2;letter-spacing:-.9px;font-weight:500;margin:14px 0 11px}.check-form-lead{font:13px/1.7 inherit!important;color:#85838f!important;margin:0 0 24px!important}#checker-form label{font:500 11px/1.5 inherit!important;letter-spacing:.1px;color:#55525f;margin:18px 0 7px}#checker-form label span{font-size:10px!important;color:#a09ca9}#checker-form input,#checker-form textarea{padding:11px 12px!important;background:#fff!important;border:1px solid #e3e1e9!important;box-shadow:0 1px 2px #17132303;border-radius:7px!important;font-family:inherit!important;font-size:13px!important;line-height:1.5!important;min-height:43px;transition:border-color .15s,box-shadow .15s}#checker-form input:focus,#checker-form textarea:focus{border-color:#9785fc!important;box-shadow:0 0 0 3px #6c4eff0a!important}#checker-form input::placeholder,#checker-form textarea::placeholder{color:#b2adbb}#checker-form textarea{min-height:71px}.checker-form-grid{gap:0 16px}.check-advanced{border-top:1px solid #eeecf2;margin-top:24px;padding-top:18px}.check-advanced summary{list-style:none;cursor:pointer;font-size:11px;color:#625c72;display:flex;align-items:center;justify-content:space-between;gap:10px}.check-advanced summary:before{content:'+';color:#6b51ea;font:16px monospace;margin-right:1px}.check-advanced[open] summary:before{content:'−'}.check-advanced summary>span{margin-left:auto;font:8px monospace;letter-spacing:.7px;color:#aca5b7}.check-compose-main .proof-actions{display:grid;grid-template-columns:1.3fr 1fr;gap:10px;margin-top:26px}.check-compose-main .proof-primary,.check-compose-main .proof-secondary{font-size:10px!important;letter-spacing:.1px;border-radius:7px;min-height:44px;padding:12px 10px}.check-compose-main .proof-primary{background:#3217f4;border-color:#3217f4;box-shadow:0 3px 8px #3217f41a}.check-compose-main .proof-secondary{border-color:#e7e3ec;color:#767080}.check-form-note{font:10px/1.7 inherit!important;color:#a6a0af!important;margin:16px 0 0!important}.checker-funding-section{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:100px;max-width:1160px;margin:auto;padding:80px 28px}.checker-funding-section>div>h2{font-size:clamp(38px,4.4vw,62px);font-weight:500;line-height:1.04;letter-spacing:-2.4px;margin:20px 0 25px}.checker-funding-section h2 em{font-style:normal;color:#3217f4}.checker-funding-section>div>p{font-size:15px;line-height:1.85;color:#85828e;max-width:440px;margin-bottom:26px}.checker-funding-flow{border:1px solid #e9e6f0;border-radius:16px;background:#fbfafc;padding:26px 30px}.checker-funding-flow>div{display:grid;grid-template-columns:34px 1fr;gap:6px 14px}.checker-funding-flow span{grid-row:span 2;width:29px;height:29px;border:1px solid #e2dcf5;border-radius:8px;display:grid;place-items:center;font:10px monospace;color:#806ed1;background:white}.checker-funding-flow strong{font-size:14px;font-weight:500;line-height:1.4}.checker-funding-flow p{font-size:12px;line-height:1.65;color:#908a9b}.checker-funding-flow i{display:block;margin:14px 0 14px 11px;color:#c6beda;font-style:normal;font-size:15px}#proof-funding{scroll-margin-top:80px}.checker-catalog-section{scroll-margin-top:76px}.checker-catalog-section .proof-primary,.checker-catalog-section .proof-secondary{border-radius:7px}.proof-footer-grid a{font-size:12px!important}.proof-compose-window .checker-error{font-size:12px;margin:16px 0 0}.check-compose-main .checker-progress{font-size:11px;line-height:1.6;align-items:flex-start;margin-top:14px}@media(max-width:760px){#checker-nav{height:65px;padding:0 18px;gap:12px}#checker-nav .proof-mark{font-size:15px}#checker-nav .proof-primary{padding:10px;font-size:9px}.checker-nav-links{gap:14px}.checker-nav-links a{font-size:9px}.checker-nav-links a:nth-child(2),.checker-nav-links a:nth-child(3){display:none}#proof-modal{padding:12px}#proof-modal .proof-window{max-height:calc(100dvh - 24px);border-radius:14px}.check-compose{grid-template-columns:1fr;min-height:0}.check-compose-intro{padding:24px 26px;display:block}.check-compose-intro h2{font-size:28px!important;margin:13px 0 10px!important}.check-compose-intro h2 br{display:none}.check-compose-intro h2 em:before{content:' '}.check-compose-intro>p{max-width:none}.check-source-list{display:flex;gap:9px 16px;flex-wrap:wrap;margin-top:20px}.check-source-list>div{font-size:10px;gap:6px}.check-source-list img{width:19px!important;height:19px!important}.check-funding-mini{display:none}.check-compose-main{padding:25px 26px}.checker-funding-section{grid-template-columns:1fr;gap:30px;padding:55px 25px}.checker-funding-section>div>h2{font-size:43px}#proof-modal .proof-modal-head{padding:14px 20px;min-height:56px}}@media(max-width:440px){.checker-form-grid{grid-template-columns:1fr}.check-compose-main{padding:23px 20px}.check-compose-intro{padding:22px 20px}.check-compose-main .proof-actions{grid-template-columns:1fr}.check-advanced summary>span{font-size:7px}.checker-nav-links{display:none}}

#project-catalog[hidden]{display:none!important}
.assay-brand-avatar{display:inline-block;position:relative;width:32px;height:32px;flex-shrink:0;overflow:hidden;border-radius:50%;background:#080d22;border:1px solid #3a37ff35}.assay-brand-avatar img{position:absolute!important;width:250%!important;height:auto!important;min-width:0!important;max-width:none!important;left:-75%;top:-60%;object-fit:cover;pointer-events:none}#assay-assistant{position:fixed;right:24px;bottom:22px;z-index:220;font-family:inherit;color:#1a1823}#assay-launcher{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-left:auto;border:1px solid #6b65ff80;border-radius:24px;background:#080d22;box-shadow:0 8px 36px #1100db40,0 2px 8px #0004;cursor:pointer;transition:transform .2s,box-shadow .2s}#assay-launcher:hover{transform:translateY(-4px);box-shadow:0 12px 40px #2100e955}#assay-launcher .assay-brand-avatar{width:70px;height:70px;border:0;border-radius:20px}.assay-launcher-label{position:absolute;right:92px;white-space:nowrap;background:#fff;border:1px solid #ece9f2;color:#625871;box-shadow:0 4px 18px #0001;padding:9px 13px;border-radius:10px;font:11px/1.3 monospace}.assay-online-dot{position:absolute;width:10px;height:10px;background:#6bd6a2;bottom:4px;right:6px;border:2px solid #080d22;border-radius:50%}#assay-chat-panel{position:absolute;right:0;bottom:98px;width:370px;max-width:calc(100vw - 32px);height:540px;max-height:calc(100dvh - 145px);border:1px solid #e7e3ef;border-radius:18px;background:#fff;box-shadow:0 20px 80px #09032235;overflow:hidden;display:flex;flex-direction:column}#assay-chat-panel[hidden]{display:none!important}#assay-chat-panel header{position:static!important;display:flex!important;align-items:center;gap:10px;padding:16px 18px;background:#11101b;color:#fff;border:0}#assay-chat-panel header>div:nth-child(2){display:flex;flex-direction:column;gap:4px}#assay-chat-panel header strong{font-size:14px;font-weight:600;letter-spacing:.5px}#assay-chat-panel header span{font-size:10px;color:#a8a2ba}#assay-chat-close{margin-left:auto;font-size:23px;width:28px;height:28px;color:#aaa3b9;background:#ffffff08;border:1px solid #ffffff15;border-radius:7px}#assay-chat-messages{flex:1;overflow:auto;padding:18px 16px;min-height:0;overscroll-behavior:contain}.assay-message{padding:13px 14px;border-radius:11px 11px 11px 2px;background:#f5f3f9;color:#4c465b;font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:13px;max-width:95%}.assay-message.user{margin-left:auto;background:#2b10e9;color:#fff;border-radius:11px 11px 2px 11px}.assay-message.error{color:#94502c;background:#fff7ef}.assay-message.thinking{color:#a095b6}.assay-chat-chips{display:flex;gap:6px;flex-wrap:wrap}.assay-chat-chips button{border:1px solid #e7e1f0;color:#7d6f94;background:#fff;padding:7px 9px;border-radius:8px;font-size:10px;line-height:1.4;text-align:left}.assay-chat-tools{display:flex;justify-content:space-between;padding:10px 16px;border-top:1px solid #efebf3}.assay-chat-tools button{color:#635681;font:9px monospace;letter-spacing:.3px}#assay-chat-form{display:flex;gap:10px;padding:12px 14px 8px;border-top:1px solid #f0ecf5}#assay-chat-input{flex:1;min-width:0;border:1px solid #e6e0ee;border-radius:9px;resize:none;min-height:40px;max-height:95px;padding:11px 12px;font-family:inherit;font-size:12px;line-height:1.5;outline:none;color:#342a45;background:#fff}#assay-chat-input:focus{border-color:#9e8cee}#assay-chat-send{align-self:flex-end;width:37px;height:39px;background:#2b10e9;border:1px solid #2b10e9;color:#fff;font-size:22px;border-radius:9px}#assay-chat-send:disabled{opacity:.5}.assay-chat-disclosure{font-size:9px;line-height:1.5;color:#b0a8bc;padding:0 16px 12px;margin:0}.proof-mark .assay-brand-avatar{width:28px;height:28px}#proof-modal .proof-mark .assay-brand-avatar{width:26px;height:26px}@media(max-width:520px){#assay-assistant{right:14px;bottom:14px}#assay-launcher{width:68px;height:68px;border-radius:20px}#assay-launcher .assay-brand-avatar{width:59px;height:59px}.assay-launcher-label{right:78px;font-size:10px}#assay-chat-panel{bottom:82px;width:calc(100vw - 28px);max-height:calc(100dvh - 120px)}}
