.page-shell{position:relative;isolation:isolate}.page-shell:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.28;z-index:0;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at center,#000 48%,transparent 100%);mask-image:radial-gradient(circle at center,#000 48%,transparent 100%)}.glass{position:relative;border:1px solid var(--panel-line);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),linear-gradient(180deg,var(--panel-strong) 0,var(--panel) 100%);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:var(--panel-shadow);border-radius:32px}.glass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.36;background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent 26%)}.cautellus-container{max-width:1240px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.cautellus-header-bar{position:sticky;top:0;z-index:50;background:rgba(5,8,22,.7);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--panel-line)}.cautellus-nav{justify-content:space-between;padding:18px 0}.brand,.cautellus-nav{display:flex;align-items:center}.brand{gap:12px;text-decoration:none;color:var(--text-1);flex-shrink:0}.brand-eye{width:48px;height:28px;filter:drop-shadow(0 0 14px var(--signal-glow-soft));transition:filter .5s ease;overflow:visible;flex-shrink:0;transform-origin:center;animation:brandBlink 7s ease-in-out infinite}.brand-eye .b-iris{transition:none}.brand-eye .b-pupil{transition:transform .5s cubic-bezier(.22,1,.36,1),d .5s;transform-origin:center;transform-box:fill-box}[data-risk=scam] .brand-eye .b-pupil{transform:scaleX(.55) translateX(2px)}[data-risk=suspicious] .brand-eye .b-pupil{transform:scaleX(.85)}[data-risk=safe] .brand-eye .b-pupil{transform:scaleX(1.4) scaleY(.9)}@keyframes brandBlink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}97%{transform:scaleY(1)}}.wordmark{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:600;font-size:22px;letter-spacing:-.01em;font-variation-settings:"opsz" 144,"SOFT" 50;white-space:nowrap;display:inline-block;flex-shrink:0;min-width:-moz-max-content;min-width:max-content}.wordmark .tell{display:inline;background:none;border:none;padding:0;border-radius:0;color:var(--signal-accent);font-weight:900;font-style:italic;position:relative;text-shadow:0 0 22px var(--signal-glow-soft);transition:color .5s ease,text-shadow .5s ease}.nav-links{display:flex;gap:8px;align-items:center}.nav-link{color:var(--text-2);text-decoration:none;font-family:var(--font-instrument),"Instrument Sans",sans-serif;font-size:14px;font-weight:500;background:none;border:none;cursor:pointer;padding:8px 14px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease,background .2s ease}.nav-link:hover{color:var(--text-1);background:hsla(0,0%,100%,.04)}.nav-dropdown{position:relative}.nav-dropdown[data-open=true] .nav-link-trigger{color:var(--text-1);background:hsla(0,0%,100%,.06)}.nav-caret{width:11px;height:11px;transition:transform .25s ease}.nav-dropdown[data-open=true] .nav-caret{transform:rotate(180deg)}.nav-dropdown-panel{position:absolute;top:calc(100% + 14px);right:0;min-width:540px;padding:24px;border-radius:20px;border:1px solid var(--panel-line);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),rgba(8,11,27,.95);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);box-shadow:0 32px 80px rgba(3,6,20,.65);display:grid;grid-template-columns:repeat(3,1fr);gap:28px;z-index:60;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease}.nav-dropdown[data-open=true] .nav-dropdown-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-dropdown-section{display:flex;flex-direction:column;gap:4px}.nav-dropdown-label{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);padding-bottom:8px;border-bottom:1px solid var(--panel-line);margin-bottom:6px}.nav-dropdown-link{font-size:14px;font-family:var(--font-instrument),"Instrument Sans",sans-serif;color:var(--text-1);text-decoration:none;padding:7px 8px;border-radius:8px;transition:color .15s ease,background .15s ease,padding-left .2s ease;display:flex;align-items:center;justify-content:space-between}.nav-dropdown-link:hover{color:var(--signal-accent);background:hsla(0,0%,100%,.04);padding-left:14px}.nav-dropdown-link .arrow{opacity:0;font-size:12px;transition:opacity .15s ease,transform .15s ease}.nav-dropdown-link:hover .arrow{opacity:1;transform:translateX(2px)}.nav-right{display:flex;gap:16px}.btn,.nav-right{align-items:center}.btn{font-family:var(--font-instrument),"Instrument Sans",sans-serif;font-weight:600;font-size:14px;padding:12px 22px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;display:inline-flex;gap:8px;transition:transform .18s ease,background .25s ease,box-shadow .25s ease;letter-spacing:.02em}.btn-primary{background:linear-gradient(135deg,var(--signal-accent),var(--signal-secondary));color:#fff;box-shadow:0 12px 40px var(--signal-glow-soft)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 48px var(--signal-glow)}.btn-ghost{background:hsla(0,0%,100%,.04);color:var(--text-1);border:1px solid var(--panel-line)}.btn-ghost:hover{background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.btn-arrow{transition:transform .2s}.btn:hover .btn-arrow{transform:translateX(4px)}.btn-arrow-down{display:inline-block;animation:nudgeDown 1.6s ease-in-out infinite;font-size:1.05em;line-height:1;transition:transform .2s}.btn:hover .btn-arrow-down{animation:none;transform:translateY(6px)}@keyframes nudgeDown{0%,75%,to{transform:translateY(0)}35%{transform:translateY(4px)}50%{transform:translateY(0)}62%{transform:translateY(3px)}}.chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);padding:7px 14px;background:hsla(0,0%,100%,.03);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.78);font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:500}.chip-dot{width:7px;height:7px;border-radius:50%;background:var(--signal-accent);box-shadow:0 0 14px var(--signal-glow);animation:pulse 2s ease-in-out infinite;transition:background .5s ease,box-shadow .5s ease}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.hero{padding:24px 0 64px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(380px,520px);gap:32px;align-items:start}.hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.hero h1{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:300;font-size:clamp(40px,5.5vw,68px);line-height:1;letter-spacing:-.045em;margin-bottom:20px;font-variation-settings:"opsz" 144,"SOFT" 50}.hero h1 em{font-style:italic;color:var(--signal-accent);font-weight:400;text-shadow:0 0 32px var(--signal-glow-soft);transition:color .5s,text-shadow .5s}.hero-sub{font-size:18px;color:var(--text-2);max-width:540px;line-height:1.55;margin-bottom:24px}.hero-tagline{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:400;font-style:italic;font-size:clamp(22px,2.5vw,30px);letter-spacing:-.015em;line-height:1.25;color:var(--text-1);margin-bottom:18px;max-width:560px;font-variation-settings:"opsz" 144,"SOFT" 60}.hero-tagline em{font-style:italic;color:var(--signal-accent);font-weight:500;text-shadow:0 0 22px var(--signal-glow-soft);transition:color .5s,text-shadow .5s}.pronounce{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:12px;background:hsla(0,0%,100%,.04);padding:8px 14px;border-radius:8px;border:1px solid var(--panel-line);margin-bottom:28px}.pron-mute{color:var(--text-3)}.pron-tell{color:var(--signal-accent);font-weight:700;letter-spacing:.05em;transition:color .5s}.pron-meaning{color:var(--text-3);font-size:10px;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid var(--panel-line);padding-left:10px;margin-left:4px}.hero-ctas{gap:12px;margin-bottom:32px}.hero-ctas,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{gap:24px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em}.hero-trust span{display:flex;align-items:center;gap:7px}.trust-mark{width:14px;height:14px;border-radius:50%;border:1px solid var(--signal-accent);display:inline-grid;place-items:center;color:var(--signal-accent);font-size:9px;font-weight:700;transition:border-color .5s,color .5s}.scanner{margin-top:32px;padding:20px;scroll-margin-top:24px}.scanner-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.tab{padding:8px 14px;border-radius:999px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;background:hsla(0,0%,100%,.03);border:1px solid var(--panel-line);color:var(--text-2);cursor:pointer;transition:all .25s ease}.tab.active,.tab:hover{color:#fff;background:hsla(0,0%,100%,.06)}.tab.active{border-color:var(--signal-accent);box-shadow:0 0 24px var(--signal-glow-soft)}.scanner-body{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px}.scanner-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.scanner-label,.scanner-reset{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.scanner-reset{background:none;border:none;cursor:pointer;transition:color .2s}.scanner-reset:hover,.scanner-textarea{color:var(--text-1)}.scanner-textarea{width:100%;min-height:130px;padding:14px 16px;border-radius:18px;border:1px solid var(--panel-line);background:rgba(0,0,0,.25);font-family:var(--font-instrument),"Instrument Sans",sans-serif;font-size:14px;line-height:1.55;resize:vertical;outline:none;transition:border-color .2s}.scanner-textarea:focus{border-color:var(--signal-accent)}.scanner-side{border:1px solid var(--panel-line);background:hsla(0,0%,100%,.03);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px}.scanner-side-label{color:var(--text-3)}.risk-badge,.scanner-side-label{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.risk-badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;border:1px solid var(--signal-accent);background:var(--signal-badge-bg);color:var(--signal-accent);font-weight:700;align-self:flex-start;transition:all .5s ease}.scanner-side p{font-size:13px;color:var(--text-2);line-height:1.55}.scan-btn,.scanner-side p strong{color:#fff}.scan-btn{width:100%;padding:11px 16px;border-radius:999px;border:none;background:linear-gradient(135deg,var(--signal-accent),var(--signal-secondary));cursor:pointer;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 8px 28px var(--signal-glow-soft);transition:all .25s}.scan-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px var(--signal-glow)}.scan-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.scanner-upload{border:2px dashed var(--panel-line);border-radius:18px;background:rgba(0,0,0,.25);min-height:130px;position:relative;transition:border-color .25s ease,background .25s ease;overflow:hidden}.scanner-upload.dragging{border-color:var(--signal-accent);border-style:solid;background:rgba(255,93,157,.06);box-shadow:inset 0 0 32px var(--signal-glow-soft)}.upload-empty{padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;color:var(--text-2);text-align:center;transition:color .2s}.upload-empty:hover{color:#fff}.upload-icon{width:44px;height:44px;border-radius:50%;border:1px solid var(--signal-accent);display:grid;place-items:center;color:var(--signal-accent);background:var(--signal-badge-bg);font-size:18px;line-height:1;box-shadow:0 0 24px var(--signal-glow-soft);transition:all .5s ease}.upload-empty p{font-size:14px;line-height:1.5;color:var(--text-2)}.upload-empty p strong{color:#fff;font-weight:600}.upload-empty p .hint{display:block;font-size:10px;color:var(--text-3);font-family:var(--font-jetbrains),"JetBrains Mono",monospace;letter-spacing:.18em;text-transform:uppercase;margin-top:6px}.aup-notice{display:block;font-size:11px;color:var(--text-3);line-height:1.5;margin-top:10px}.aup-notice a{color:var(--signal-accent);text-decoration:underline;text-underline-offset:2px}.aup-notice a:hover{color:#fff}.upload-preview{position:relative;display:flex;flex-direction:column}.upload-preview img{width:100%;max-height:220px;-o-object-fit:contain;object-fit:contain;display:block;background:rgba(0,0,0,.35)}.upload-preview.scanning:after{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--signal-accent),transparent);box-shadow:0 0 18px var(--signal-glow),0 0 32px var(--signal-glow);top:0;animation:scanSweep 1.4s ease-in-out;pointer-events:none}.upload-preview.scanning:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,93,157,.08),transparent);pointer-events:none;animation:scanGlow 1.4s ease-in-out}@keyframes scanSweep{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes scanGlow{0%,to{opacity:0}50%{opacity:1}}.upload-meta{justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--panel-line);background:rgba(0,0,0,.2);font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;color:var(--text-3);letter-spacing:.05em}.upload-meta,.upload-meta-left{display:flex;align-items:center}.upload-meta-left{gap:8px;min-width:0;font-family:var(--font-instrument),"Instrument Sans",sans-serif;font-size:12px;color:var(--text-2)}.upload-meta-left strong{color:var(--text-1);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.upload-meta-left span{color:var(--text-3)}.upload-meta-left span,.upload-replace{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px}.upload-replace{background:none;border:1px solid var(--panel-line);color:var(--text-2);padding:6px 12px;border-radius:999px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:all .2s;flex-shrink:0}.upload-replace:hover{color:#fff;border-color:var(--signal-accent)}.result{margin-top:18px;padding:18px;border-radius:22px;border:1px solid var(--panel-line);background:hsla(0,0%,100%,.04);transition:all .35s ease}.result-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.result-eyebrow{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.result-title{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.02em;margin-bottom:0}.result-score{border:1px solid var(--panel-line);background:rgba(0,0,0,.25);border-radius:14px;padding:10px 14px;text-align:right;min-width:90px}.result-score-label{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.result-score-num{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:600;font-size:28px;color:#fff;line-height:1;margin-top:4px}.result-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--panel-line)}.result-section-label{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px;display:flex;align-items:center;gap:10px}.result-section-label:before{content:"";width:18px;height:1px;background:var(--text-3)}.tells{display:flex;flex-direction:column;gap:8px}.tells .tell{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:14px;border-radius:12px;background:rgba(0,0,0,.18);border:1px solid var(--panel-line);transition:border-color .3s,background .2s}.tells .tell:hover{background:rgba(0,0,0,.25);border-color:hsla(0,0%,100%,.14)}.tells .tell-num{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:700;font-size:12px;color:var(--signal-accent);letter-spacing:.05em;line-height:1.4;transition:color .5s}.tells .tell-body{display:flex;flex-direction:column;gap:4px;min-width:0}.tells .tell-name{font-size:14px;font-weight:600;color:#fff;line-height:1.35}.tells .tell-detail{font-size:13px;color:var(--text-2);line-height:1.55}.actions{display:flex;flex-direction:column;gap:8px}.action{padding:12px 14px 12px 16px;border-left:3px solid var(--signal-accent);background:hsla(0,0%,100%,.03);border-radius:0 10px 10px 0;transition:border-color .5s,background .2s}.action:hover{background:hsla(0,0%,100%,.06)}.action-label{font-size:14px;font-weight:600;color:#fff;line-height:1.4}.action-detail{font-size:13px;color:var(--text-2);line-height:1.55;margin-top:3px}.recovery-section .result-section-label{color:#ff9b66}.recovery-section .result-section-label:before{background:#ff9b66}.recovery-section .action{border-left-color:#ff9b66;background:rgba(255,155,102,.06)}.recovery-section .action:hover{background:rgba(255,155,102,.1)}.result-error{display:flex;flex-direction:column;gap:16px}.result-error-heading{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.02em;color:var(--text-1)}.result-error-body{font-size:14px;color:var(--text-2);line-height:1.55;max-width:540px}.result-error-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.result-error-actions .btn-secondary{background:transparent;color:var(--text-2);border:1px solid var(--panel-line);font-family:var(--font-instrument),"Instrument Sans",sans-serif;font-weight:500;font-size:14px;padding:12px 20px;border-radius:999px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.result-error-actions .btn-secondary:hover{color:var(--text-1);border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.04)}.result-error-support-link{color:var(--signal-accent);text-decoration:underline;text-underline-offset:2px}.result-error-support-link:hover{color:#fff}.cat-panel{position:relative;overflow:hidden;padding:20px;min-height:560px;display:flex;flex-direction:column;perspective:1400px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform}.cat-panel,.cat-panel>*{transform-style:preserve-3d}.cat-panel .cat-mesh{transform:translateZ(-40px)}.cat-panel .cat-aura{transform:translateZ(-30px)}.cat-panel .cat-particles{transform:translateZ(-10px)}.cat-panel .cat-panel-header{transform:translateZ(20px)}.cat-panel .cat-info{transform:translateZ(15px)}.cat-panel .cat-stage{transform:translateZ(30px)}.cat-panel .quick-links{transform:translateZ(12px)}.cat-panel-grid{opacity:.4;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:26px 26px}.cat-mesh,.cat-panel-grid{position:absolute;inset:0;pointer-events:none}.cat-mesh{overflow:hidden;z-index:0}.cat-mesh-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;transition:background .6s ease;will-change:transform}.cat-mesh-blob.b1{width:300px;height:300px;top:-40px;left:-50px;background:var(--signal-accent);animation:meshDrift1 14s ease-in-out infinite}.cat-mesh-blob.b2{width:340px;height:340px;bottom:-80px;right:-70px;background:var(--signal-secondary);animation:meshDrift2 17s ease-in-out infinite}.cat-mesh-blob.b3{width:220px;height:220px;top:40%;left:30%;background:var(--signal-accent);opacity:.3;animation:meshDrift3 11s ease-in-out infinite;mix-blend-mode:screen}@keyframes meshDrift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(70px,50px) scale(1.15)}}@keyframes meshDrift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,-40px) scale(1.1)}}@keyframes meshDrift3{0%,to{transform:translate(0) scale(.9);opacity:.3}50%{transform:translate(40px,-60px) scale(1.2);opacity:.5}}.cat-aura{position:absolute;top:50%;left:50%;width:420px;height:420px;margin:-210px 0 0 -210px;background:conic-gradient(from 0deg,var(--signal-accent),var(--signal-secondary),#7bf3cf,#ff9b66,var(--signal-accent));border-radius:50%;opacity:.18;filter:blur(50px);animation:auraSpin 18s linear infinite;pointer-events:none;z-index:0;will-change:transform}@keyframes auraSpin{to{transform:rotate(1turn)}}.cat-particles{position:absolute;inset:0;pointer-events:none;z-index:1}.particle{position:absolute;width:5px;height:5px;background:var(--signal-accent);border-radius:50%;box-shadow:0 0 14px var(--signal-glow),0 0 30px var(--signal-glow-soft);transition:background .5s,box-shadow .5s;will-change:transform,opacity}.particle.pa{top:18%;left:12%;animation:driftA 9s ease-in-out infinite}.particle.pb{top:70%;left:78%;animation:driftB 12s ease-in-out -3s infinite;width:3px;height:3px}.particle.pc{top:82%;left:22%;animation:driftC 10s ease-in-out -5s infinite;width:4px;height:4px}.particle.pd{top:30%;left:88%;animation:driftD 13s ease-in-out -7s infinite;width:3px;height:3px}.particle.pe{top:55%;left:6%;animation:driftE 11s ease-in-out -2s infinite;width:4px;height:4px}@keyframes driftA{0%,to{transform:translate(0);opacity:.4}50%{transform:translate(30px,-40px);opacity:.95}}@keyframes driftB{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(-40px,-30px);opacity:1}}@keyframes driftC{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(50px,-60px);opacity:.85}}@keyframes driftD{0%,to{transform:translate(0);opacity:.4}50%{transform:translate(-30px,40px);opacity:.9}}@keyframes driftE{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(45px,-25px);opacity:.95}}.cat-spotlight{position:absolute;inset:0;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),var(--signal-glow) 0,var(--signal-glow-soft) 25%,transparent 55%);mix-blend-mode:screen;transition:opacity .35s ease}.cat-panel:hover .cat-spotlight{opacity:.85}.beam{position:absolute;top:0;bottom:0;width:1px;opacity:.32;background:linear-gradient(180deg,transparent 0,var(--signal-beam) 34%,transparent 100%);filter:blur(.3px);pointer-events:none;z-index:2;transition:opacity .4s}.beam-a{left:18%;animation:beamPulse 5.8s ease-in-out infinite}.beam-b{left:38%;animation:beamPulse 4.4s ease-in-out .9s infinite}.beam-c{left:61%;animation:beamPulse 6.3s ease-in-out .3s infinite}.beam-d{left:82%;animation:beamPulse 4.8s ease-in-out 1.1s infinite}@keyframes beamPulse{0%,to{opacity:.12;transform:scaleY(.92)}50%{opacity:.7;transform:scaleY(1.05)}}[data-scanning=true] .beam{animation-duration:1.6s!important}.cat-panel-header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.cat-mode-pill{padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.04);font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff}.cat-info,.cat-mode-pill{border:1px solid var(--panel-line)}.cat-info{position:relative;z-index:2;background:rgba(0,0,0,.18);border-radius:24px;padding:16px;margin-bottom:14px}.cat-info-eyebrow{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3)}.cat-info-title{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:600;font-size:24px;letter-spacing:-.03em;margin:8px 0 10px}.cat-info-desc{font-size:13px;color:var(--text-2);line-height:1.55}.cat-info-row{display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--panel-line)}.score-ring{position:relative;width:74px;height:74px;flex-shrink:0}.score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.score-ring-bg{stroke:hsla(0,0%,100%,.12)}.score-ring-fg{stroke:var(--signal-accent);transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1),stroke .5s;filter:drop-shadow(0 0 6px var(--signal-glow))}.score-ring-tracer{fill:var(--signal-accent);filter:drop-shadow(0 0 8px var(--signal-accent)) drop-shadow(0 0 14px var(--signal-glow));transition:cx .8s cubic-bezier(.22,1,.36,1),cy .8s cubic-bezier(.22,1,.36,1),fill .5s;animation:tracerPulse 1.6s ease-in-out infinite}@keyframes tracerPulse{0%,to{r:3.5}50%{r:5}}.score-ring-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-ring-text strong{font-family:var(--font-fraunces),"Fraunces",serif;font-size:20px;font-weight:600;line-height:1}.score-ring-text span{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);margin-top:2px}.cat-risk-state{flex:1;min-width:0}.cat-risk-state-label{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3)}.cat-risk-state-value{font-size:14px;font-weight:600;color:var(--signal-accent);margin-top:6px;transition:color .5s}.cat-risk-state-note{font-size:12px;color:var(--text-2);margin-top:6px;line-height:1.5}.cat-stage{position:relative;z-index:2;flex:1;min-height:240px;border-radius:22px;overflow:hidden;display:grid;place-items:center;margin-bottom:14px}.cat-stage svg{width:100%;height:100%;max-height:280px}.quick-links{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px}.quick-link{--c:255,93,157;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;border-radius:14px;border:1px solid rgba(var(--c),.3);background:linear-gradient(180deg,rgba(var(--c),.1),rgba(var(--c),.04));color:var(--text-1);text-decoration:none;cursor:pointer;transition:all .25s ease;text-align:center}.quick-link:hover{border-color:rgb(var(--c));background:linear-gradient(180deg,rgba(var(--c),.2),rgba(var(--c),.08));transform:translateY(-2px);box-shadow:0 8px 28px rgba(var(--c),.35)}.quick-link-icon{width:22px;height:22px;color:rgb(var(--c));filter:drop-shadow(0 0 8px rgba(var(--c),.6));transition:transform .25s ease}.quick-link:hover .quick-link-icon{transform:scale(1.12)}.quick-link-label{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.25;color:hsla(0,0%,100%,.92);min-height:2.5em;display:flex;align-items:center;justify-content:center}.quick-link.q-pink{--c:255,93,157}.quick-link.q-amber{--c:255,155,102}.quick-link.q-teal{--c:123,243,207}.quick-link.q-blue{--c:104,181,255}.cat-body{transition:transform .8s cubic-bezier(.22,1,.36,1)}.cat-head{transform-origin:260px 175px}.cat-ear-l,.cat-head{transition:transform .7s cubic-bezier(.22,1,.36,1)}.cat-ear-l{transform-origin:206px 100px}.cat-ear-r{transform-origin:312px 95px;transition:transform .7s cubic-bezier(.22,1,.36,1)}.cat-tail{transform-origin:160px 245px;animation:tailSwish 5s ease-in-out infinite}@keyframes tailSwish{0%,to{transform:rotate(-4deg)}50%{transform:rotate(8deg)}}.cat-pupil{transition:transform .7s cubic-bezier(.22,1,.36,1);transform-origin:center;transform-box:fill-box;transform:translate(var(--gaze-x,0),var(--gaze-y,0)) translateX(var(--pupil-side,0)) scaleX(var(--pupil-sx,1)) scaleY(var(--pupil-sy,1))}.cat-eye-shine{animation:catBlinkSvg 6.5s ease-in-out infinite;transform-origin:center}@keyframes catBlinkSvg{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.05)}97%{transform:scaleY(1)}}.cat-whisker{stroke:hsla(0,0%,100%,.55);stroke-width:1.4;stroke-linecap:round;fill:none;transition:transform .3s}.signal-ring{fill:none;stroke:var(--signal-accent);transition:stroke .5s,opacity .4s;transform-origin:260px 175px;animation:ringPulse 4.5s ease-in-out infinite}.signal-ring-2{animation:ringPulse 5.5s ease-in-out .6s infinite}.signal-ring-3{animation:ringPulse 6.5s ease-in-out 1.2s infinite}@keyframes ringPulse{0%,to{transform:scale(1);opacity:.18}50%{transform:scale(1.04);opacity:.36}}.signal-trail{fill:none;stroke:var(--signal-accent);stroke-width:2;stroke-dasharray:8 12;filter:drop-shadow(0 0 4px var(--signal-glow));animation:trailMove 5s linear infinite;opacity:.65;transition:stroke .5s,opacity .4s}@keyframes trailMove{to{stroke-dashoffset:-40}}.cat-pupil{--pupil-sx:1;--pupil-sy:1;--pupil-side:0px}[data-risk=safe] .cat-pupil{--pupil-sx:2.4;--pupil-sy:0.85;--pupil-side:0px}[data-risk=safe] .cat-ear-l{transform:rotate(-6deg)}[data-risk=safe] .cat-ear-r{transform:rotate(4deg)}[data-risk=safe] .cat-head{transform:rotate(-2deg)}[data-risk=suspicious] .cat-pupil{--pupil-sx:1.1;--pupil-side:0px}[data-risk=suspicious] .cat-ear-l{transform:rotate(-12deg) translateY(-2px)}[data-risk=suspicious] .cat-ear-r{transform:rotate(10deg) translateY(-2px)}[data-risk=suspicious] .cat-head{transform:rotate(3deg) translateX(2px)}[data-risk=scam] .cat-pupil{--pupil-sx:0.55;--pupil-side:4px}[data-risk=scam] .cat-ear-l{transform:rotate(-18deg) translateY(-3px)}[data-risk=scam] .cat-ear-r{transform:rotate(15deg) translateY(-3px)}[data-risk=scam] .cat-head{transform:rotate(5deg) translateX(6px)}[data-risk=scam] .cat-tail{animation-duration:1.4s}[data-scenario=screenshot] .cat-pupil{--pupil-sx:1.4;--pupil-sy:0.95}[data-scanning=true] .signal-trail{animation-duration:1s;opacity:.95}[data-scanning=true] .signal-ring{animation-duration:2s}[data-scanning=true] .cat-tail{animation-duration:1.2s}[data-scanning=true] .cat-body{transform:translateX(12px)}.burst{position:absolute;top:50%;left:50%;pointer-events:none;z-index:5;width:0;height:0}.burst-particle{position:absolute;top:0;left:0;border-radius:50%;box-shadow:0 0 10px currentColor,0 0 20px currentColor;animation:burstOut .9s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity}@keyframes burstOut{0%{transform:translate(-50%,-50%) scale(.4) rotate(0deg);opacity:1}20%{opacity:1}to{transform:translate(calc(var(--bx) - 50%),calc(var(--by) - 50%)) scale(1) rotate(180deg);opacity:0}}.score-pop{animation:scorePop .55s cubic-bezier(.22,1.4,.36,1)}@keyframes scorePop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.ribbon{margin:48px 0;padding:20px 0;border-top:1px solid var(--panel-line);border-bottom:1px solid var(--panel-line);overflow:hidden;background:rgba(0,0,0,.2)}.ribbon-track{display:flex;gap:48px;font-family:var(--font-fraunces),"Fraunces",serif;font-size:20px;font-style:italic;font-weight:300;color:var(--text-2);white-space:nowrap;animation:ribbonSlide 50s linear infinite;width:-moz-max-content;width:max-content}.ribbon-track>span{display:inline-flex;align-items:center;gap:48px;flex-shrink:0}.ribbon-track>span:after{content:"✦";color:var(--signal-accent);font-style:normal;transition:color .5s}@keyframes ribbonSlide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cards-section{padding:48px 0}.cards-eyebrow{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px;display:flex;align-items:center;gap:10px}.cards-eyebrow:before{content:"";width:24px;height:1px;background:var(--text-3)}.cards-title{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:300;font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-.03em;margin-bottom:32px}.cards-title em{font-style:italic;color:var(--signal-accent);font-weight:400;transition:color .5s}.cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.card{padding:24px;display:flex;flex-direction:column;gap:14px;transition:transform .25s}.card:hover{transform:translateY(-4px)}.card-eyebrow{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-2)}.card h3{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:24px;letter-spacing:-.02em;color:#fff}.card p{font-size:15px;color:hsla(0,0%,100%,.85);line-height:1.6}.choreography{display:flex;flex-direction:column;gap:10px;margin-top:6px}.choreography-item{padding:14px;border-radius:14px;border:1px solid var(--panel-line);background:hsla(0,0%,100%,.03)}.choreography-item-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:4px}.choreography-item-body{font-size:13px;color:var(--text-2);line-height:1.5}.plans{display:flex;flex-direction:column;gap:10px;margin-top:6px}.plan{padding:14px;border-radius:14px;border:1px solid var(--panel-line);background:hsla(0,0%,100%,.03)}.plan-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.plan-name{font-size:18px;font-weight:600;color:#fff}.plan-price{font-size:16px;color:#fff}.plan-note{font-size:14px;color:hsla(0,0%,100%,.8);line-height:1.55;margin-top:6px}.mobile-hamburger{display:none;background:none;border:none;color:var(--text-2);cursor:pointer;padding:8px;border-radius:8px;transition:background .15s}.mobile-hamburger:hover{background:hsla(0,0%,100%,.06)}.mobile-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:90}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;width:min(320px,85vw);background:var(--surface-0,#0c0e1a);border-left:1px solid var(--panel-line,hsla(0,0%,100%,.08));z-index:100;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:8px}.mobile-drawer-cta{width:100%;justify-content:center;margin-bottom:8px}.mobile-section{padding:4px 0}.mobile-section-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3,#6b7280);padding:8px 10px 4px}.mobile-link{display:block;padding:10px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text-2,#9ca3af);text-decoration:none;transition:background .15s,color .15s}.mobile-link:hover{color:var(--text-1,#fff);background:hsla(0,0%,100%,.04)}.mobile-auth{margin-top:auto;padding-top:12px;border-top:1px solid var(--panel-line,hsla(0,0%,100%,.08))}@media (max-width:980px){.hero-grid{gap:24px}.hero-grid,.scanner-body{grid-template-columns:1fr}.nav-links,.nav-right{display:none}.mobile-hamburger{display:flex}.hero{padding:0 0 32px}.cards-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:560px){.cautellus-container{padding:0 16px}.quick-links{grid-template-columns:repeat(2,1fr)}.hero-trust{flex-direction:column;gap:10px;align-items:flex-start}.hero h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.beam,.brand-eye,.btn-arrow-down,.cat-aura,.cat-eye-shine,.cat-mesh-blob,.cat-tail,.chip-dot,.particle,.ribbon-track,.score-pop,.signal-ring,.signal-trail,body:after{animation:none!important}.burst-particle{display:none!important}}.tool-page{padding:32px 0 80px}.tool-page-head{text-align:center;margin-bottom:48px;display:flex;flex-direction:column;align-items:center;gap:14px}.tool-page-head .brand-eye{width:56px;height:32px}.tool-page-head h1{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:300;font-size:clamp(36px,4.5vw,56px);line-height:1.05;letter-spacing:-.04em;font-variation-settings:"opsz" 144,"SOFT" 50;margin:4px 0 0}.tool-page-head h1 em{font-style:italic;color:var(--signal-accent);font-weight:400;text-shadow:0 0 32px var(--signal-glow-soft);transition:color .5s,text-shadow .5s}.tool-page-sub{font-family:var(--font-instrument),"Instrument Sans",sans-serif;font-size:17px;color:var(--text-2);max-width:580px;margin:0 auto;line-height:1.55}.glass.glass-sm{border-radius:16px;padding:18px}.glass.glass-md{border-radius:22px;padding:22px}.panel-inset{background:rgba(0,0,0,.25);border:1px solid var(--panel-line);border-radius:12px;padding:12px}.stat-label{font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);display:inline-flex;align-items:center;gap:6px}.stat-label,.stat-value{font-family:var(--font-jetbrains),"JetBrains Mono",monospace}.stat-value{font-weight:700;font-size:24px;color:var(--text-1);letter-spacing:-.01em;margin-top:8px}.stat-value-sm{font-size:16px;line-height:1.2}.tool-select{background:hsla(0,0%,100%,.03);border:1px solid var(--panel-line);color:var(--text-2);font-family:var(--font-instrument),"Instrument Sans",sans-serif;font-size:13px;border-radius:10px;padding:8px 12px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.tool-select:focus{outline:none;border-color:var(--signal-accent);box-shadow:0 0 0 3px var(--signal-glow-soft)}@font-face{font-family:__Fraunces_45c363;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6abc91adc2ea99a6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_45c363;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d08bfa01b04d053-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_45c363;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0f4b1ebfdbd83f9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_45c363;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e8c7e585bb5e69ba-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_45c363;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d02d66744511ad29-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_45c363;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26dc4a78f0c7af7f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_45c363;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_45c363{font-family:__Fraunces_45c363,__Fraunces_Fallback_45c363}.__variable_45c363{--font-fraunces:"__Fraunces_45c363","__Fraunces_Fallback_45c363"}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f1e2870983fbcaa-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e9b443debf0e5df9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f1e2870983fbcaa-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e9b443debf0e5df9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f1e2870983fbcaa-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e9b443debf0e5df9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f1e2870983fbcaa-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e9b443debf0e5df9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_Fallback_dfc0ec;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_dfc0ec{font-family:__Instrument_Sans_dfc0ec,__Instrument_Sans_Fallback_dfc0ec}.__variable_dfc0ec{--font-instrument:"__Instrument_Sans_dfc0ec","__Instrument_Sans_Fallback_dfc0ec"}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_898c26;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:__JetBrains_Mono_898c26,__JetBrains_Mono_Fallback_898c26;font-style:normal}.__variable_898c26{--font-jetbrains:"__JetBrains_Mono_898c26","__JetBrains_Mono_Fallback_898c26"}