@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#10110e;--paper:#f2f0e7;--acid:#c8ff1a;--purple:#775cff;--line:#10110e38}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);min-width:280px;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}main{width:100%;overflow:clip}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a,input{touch-action:manipulation}:focus-visible{outline:3px solid var(--purple);outline-offset:4px}section[id]{scroll-margin-top:82px}.ambient{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.ambient span{border:2px solid #775cff2e;border-radius:50%;width:16px;height:16px;animation:13s linear infinite rise;position:absolute}.ambient span:first-child{animation-delay:-3s;bottom:-30px;left:7%}.ambient span:nth-child(2){width:31px;height:31px;animation-delay:-9s;bottom:-40px;left:28%}.ambient span:nth-child(3){width:11px;height:11px;animation-delay:-5s;bottom:-30px;left:55%}.ambient span:nth-child(4){width:23px;height:23px;animation-delay:-11s;bottom:-45px;left:76%}.ambient span:nth-child(5){animation-delay:-7s;bottom:-25px;left:91%}.nav-shell{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f2f0e7e0;justify-content:space-between;align-items:center;min-height:76px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{color:inherit;letter-spacing:-.03em;align-items:center;gap:12px;font-weight:900;text-decoration:none;display:flex}.brand-mark{border:2px solid var(--ink);width:40px;height:40px;box-shadow:3px 3px 0 var(--acid),0 0 18px #775cff3d;place-items:center;transition:transform .2s;display:grid;overflow:hidden}.brand:hover .brand-mark{transform:rotate(-4deg)scale(1.07)}.brand-mark img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.nav-link{color:inherit;border-bottom:2px solid var(--ink);text-transform:uppercase;padding:6px 0;font-size:13px;font-weight:800;text-decoration:none}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;min-height:calc(100vh - 76px);padding:7vw 4vw 5vw;display:grid;overflow:hidden}.eyebrow{letter-spacing:.13em;text-transform:uppercase;font:800 12px/1.2 monospace}.live-dot{background:var(--purple);width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #775cff21}h1,h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-weight:950;line-height:.86}h1{margin-top:28px;font-size:clamp(68px,9.1vw,142px)}h1 span,.checker-section h2 span{color:var(--purple)}.glow-word{text-shadow:0 0 10px #775cff59,0 0 32px #775cff2e;animation:2.8s ease-in-out infinite alternate textGlow}.hero-text{max-width:640px;margin:32px 0;font-size:clamp(17px,1.45vw,22px);line-height:1.55}.primary-link{min-height:58px;color:var(--paper);background:var(--ink);box-shadow:7px 7px 0 var(--acid);align-items:center;gap:48px;padding:0 22px;font:800 13px/1 monospace;text-decoration:none;transition:all .15s;display:inline-flex}.primary-link:hover,.primary-link:active{box-shadow:4px 4px 0 var(--acid),0 0 28px #c8ff1a59;transform:translate(3px,3px)}.stats{border-top:1px solid var(--line);gap:42px;margin-top:58px;padding-top:24px;display:flex}.stats div{flex-direction:column;gap:6px;display:flex}.stats strong{font-size:26px}.stats span{color:#65665f;font:700 10px/1.2 monospace}.specimen{border:2px solid var(--ink);background:var(--acid);box-shadow:16px 16px 0 var(--ink);transition:transform .35s,box-shadow .35s;position:relative;transform:rotate(2.4deg)}.specimen:hover{box-shadow:19px 22px 0 var(--ink),0 0 42px #775cff47;transform:rotate(-.5deg)translateY(-7px)}.specimen-top,.specimen-meta{letter-spacing:.08em;justify-content:space-between;padding:13px 16px;font:800 10px/1 monospace;display:flex}.specimen-top{border-bottom:2px solid var(--ink)}.specimen-meta{border-top:2px solid var(--ink)}.blink{color:var(--purple);animation:1.1s step-end infinite blink}.pixel-field{aspect-ratio:16/9;background:var(--purple);min-height:0;overflow:hidden}.pixel-field img{object-fit:cover;width:100%;height:100%;display:block}.squid-ticker{border-block:2px solid var(--ink);background:var(--acid);overflow:hidden}.squid-ticker div{letter-spacing:.09em;align-items:center;gap:26px;width:max-content;padding:13px 0;font:900 11px/1 monospace;animation:20s linear infinite ticker;display:flex}.squid-ticker b{color:var(--purple)}.analytics-section{background:var(--ink);color:var(--paper);padding:110px 4vw 125px}.analytics-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.analytics-heading h2{margin-top:25px;font-size:clamp(54px,7vw,102px)}.analytics-heading h2 span{color:var(--purple)}.analytics-sync{color:#a9aaa3;white-space:nowrap;border:1px solid #3c3d38;align-items:center;gap:9px;padding:10px 12px;font:800 9px/1 monospace;display:flex}.sync-dot{background:var(--acid);border-radius:50%;width:8px;height:8px;animation:1.4s step-end infinite blink;box-shadow:0 0 12px #c8ff1abf}.sync-dot.error{background:#ff5a7a;box-shadow:0 0 12px #ff5a7aa6}.analytics-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px;display:grid}.analytics-grid article{background:#181915;border:1px solid #3c3d38;min-height:180px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.analytics-grid article:after{content:"";border:1px solid #775cff40;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-35px;right:-30px}.analytics-grid article:hover{border-color:var(--purple);transform:translateY(-4px);box-shadow:0 0 28px #775cff24}.analytics-grid span{color:#92938c;letter-spacing:.12em;font:800 9px/1 monospace}.analytics-grid strong{color:var(--acid);text-shadow:0 0 24px #c8ff1a38;margin:18px 0 13px;font-size:58px;line-height:.8;display:block}.analytics-grid p{color:#a9aaa3;margin:0;font-size:12px}.ranking-card{background:#181915;border:1px solid #3c3d38}.ranking-head{border-bottom:1px solid #3c3d38;justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:20px 24px;display:flex}.ranking-head>div{flex-direction:column;gap:8px;display:flex}.ranking-head span{color:var(--purple);letter-spacing:.12em;font:800 8px/1 monospace}.ranking-head h3{margin:0;font-size:24px}.ranking-head>strong{color:#8f9089;font:800 9px/1 monospace}.ranking-table{width:100%}.ranking-row{border-bottom:1px solid #2b2c27;grid-template-columns:90px 1.15fr 1fr 80px;align-items:center;gap:16px;min-height:58px;padding:0 24px;display:grid}.ranking-row.labels{color:#76776f;min-height:36px;font:700 8px/1 monospace}.ranking-row>strong{color:var(--acid);font:900 14px/1 monospace}.ranking-row code{text-overflow:ellipsis;color:#babbb4;white-space:nowrap;min-width:0;overflow:hidden}.ranking-row b{color:var(--purple);font-size:18px}.ranking-empty{color:#777870;text-align:center;padding:36px 24px;font:800 10px/1 monospace}.ranking-updated{color:#6f7069;text-align:right;margin:0;padding:13px 24px;font:700 8px/1 monospace}.art-section{border-top:1px solid var(--line);background:#e6a8dc;padding:110px 4vw 125px;overflow:hidden}.art-heading{grid-template-columns:1fr .75fr;align-items:end;gap:8vw;margin-bottom:52px;display:grid}.art-heading h2{margin-top:25px;font-size:clamp(58px,7.7vw,112px)}.art-heading h2 span{color:var(--purple)}.art-heading>p{max-width:530px;margin:0 0 5px;font-size:17px;line-height:1.65}.art-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.art-card{background:var(--paper);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);margin:0;transition:transform .18s,box-shadow .18s}.art-card:nth-child(2n){transform:translateY(18px)}.art-card:hover,.art-card:active{box-shadow:4px 4px 0 var(--ink),0 0 25px #775cff4d;transform:translate(3px,3px)rotate(-1deg)}.art-card img{aspect-ratio:1;object-fit:cover;width:100%;image-rendering:pixelated;display:block}.art-card figcaption{border-top:2px solid var(--ink);justify-content:space-between;gap:12px;padding:11px 12px;font:800 8px/1.2 monospace;display:flex}.art-card figcaption span:last-child{color:#6d6e68}.application-section{background:var(--ink);color:var(--paper);grid-template-columns:.72fr 1.28fr;gap:7vw;padding:110px 4vw;display:grid}.section-heading{align-self:start;position:sticky;top:40px}.section-heading h2,.checker-section h2{margin:28px 0;font-size:clamp(50px,6.7vw,94px)}.section-heading>p:last-child,.checker-section>div>p:last-child{color:#a9aaa3;max-width:440px;line-height:1.7}.application-card{border:1px solid #f2f0e740;box-shadow:0 0 50px #775cff14}.task{border-bottom:1px solid #f2f0e72e;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;min-height:134px;padding:25px 24px;transition:background .2s,transform .2s;display:grid}.task:hover{background:#775cff14;transform:translate(4px)}.task.done{background:#c8ff1a0f}.task-number{color:var(--acid);align-self:start;padding-top:5px;font:800 12px/1 monospace}.task h3{margin:0 0 9px;font-size:18px}.task p{color:#9d9e97;margin:0;font-size:13px;line-height:1.5}.task-action,.task input{color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f2f0e759;place-items:center;min-width:132px;min-height:44px;padding:0 13px;font:800 11px/1 monospace;text-decoration:none;display:grid}.task-action:hover{border-color:var(--acid);color:var(--acid)}.task input{cursor:text;outline:none;width:150px}.task input:focus{border-color:var(--acid)}.progress-row{color:#b8b9b2;justify-content:space-between;padding:22px 24px 9px;font:700 10px/1 monospace;display:flex}.progress-track{background:#30312d;height:5px;margin:0 24px 24px}.progress-track span{background:var(--acid);height:100%;transition:width .45s cubic-bezier(.2,.9,.2,1);display:block;box-shadow:0 0 18px #c8ff1abf}.submit-button{background:var(--acid);width:calc(100% - 48px);min-height:58px;color:var(--ink);cursor:pointer;border:0;margin:0 24px 24px;font:900 13px/1 monospace;transition:transform .2s,box-shadow .2s}.submit-button:hover:not(:disabled),.submit-button:active:not(:disabled){transform:translateY(-2px);box-shadow:0 0 28px #c8ff1a8c}.submit-button:disabled{opacity:.55;cursor:wait}.form-message{color:var(--acid);margin:-4px 24px 24px;font:700 11px/1.5 monospace}.referral-result{background:var(--purple);color:#fff;grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;margin:0 24px 24px;padding:19px;display:grid}.referral-result div{flex-direction:column;gap:7px;display:flex}.referral-result span{opacity:.7;font:700 9px/1 monospace}.referral-result strong{font:900 18px/1 monospace}.referral-result button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;min-height:40px;padding:0 12px;font:800 10px/1 monospace}.checker-section{grid-template-columns:.58fr 1.42fr;align-items:start;gap:5vw;padding:120px 4vw;display:grid}.checker-card{border:2px solid var(--ink);min-width:0;box-shadow:10px 10px 0 var(--purple),0 0 35px #775cff1f;padding:30px}.checker-card label{margin-bottom:11px;font:800 11px/1 monospace;display:block}.check-input-row{grid-template-columns:1fr auto;display:grid}.check-input-row input{border:2px solid var(--ink);background:0 0;outline:none;min-width:0;height:56px;padding:0 17px;font-family:monospace}.check-input-row input:focus{background:#fff}.check-input-row button{background:var(--ink);color:var(--acid);cursor:pointer;border:0;padding:0 24px;font:900 11px/1 monospace}.check-result{border:1px solid var(--line);align-items:center;gap:15px;margin-top:20px;padding:18px;display:flex}.check-result.success{background:var(--acid)}.check-result.missing{background:#e7e5db}.result-icon{background:var(--ink);width:34px;height:34px;color:var(--paper);place-items:center;font-weight:900;display:grid}.check-result strong{font:900 12px/1 monospace}.check-result p{margin:6px 0 0;font-size:12px}.certificate-stage{width:100%;margin-top:28px;container-type:inline-size}.certificate{aspect-ratio:210/148;isolation:isolate;border:.45cqw solid var(--purple);outline:.22cqw solid var(--ink);outline-offset:-1.4cqw;width:100%;box-shadow:1.1cqw 1.1cqw 0 var(--acid),0 0 4cqw #775cff38;background:linear-gradient(135deg,#fffef8,#f1efe7);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.certificate:before,.certificate:after{content:"";z-index:-1;border:.25cqw solid #775cff1a;border-radius:50%;position:absolute}.certificate:before{width:43cqw;height:43cqw;top:13cqw;left:28cqw}.certificate:after{width:35cqw;height:35cqw;top:17cqw;left:32cqw}.cert-corner{z-index:4;background:var(--acid);width:7cqw;height:7cqw;position:absolute}.cert-corner.tl{clip-path:polygon(0 0,100% 0,45% 100%,0 100%);top:0;left:0}.cert-corner.tr{background:var(--purple);clip-path:polygon(0 0,100% 0,100% 100%,55% 100%);top:0;right:0}.cert-corner.bl{background:var(--purple);clip-path:polygon(0 0,45% 0,100% 100%,0 100%);bottom:0;left:0}.cert-corner.br{clip-path:polygon(55% 0,100% 0,100% 100%,0 100%);bottom:0;right:0}.certificate-watermark{z-index:-1;color:#775cff0e;letter-spacing:-.13em;font:950 27cqw/1 Arial,sans-serif;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.certificate-head{justify-content:space-between;align-items:start;display:flex;position:absolute;top:6.6cqw;left:7.6cqw;right:6.2cqw}.certificate-brand{align-items:center;gap:1.5cqw;display:flex}.certificate-brand img{object-fit:cover;width:7.2cqw;height:7.2cqw;image-rendering:pixelated;border:.5cqw solid var(--purple)}.certificate-brand div{flex-direction:column;gap:.7cqw;display:flex}.certificate-brand strong{font:950 2.3cqw/1 Arial,sans-serif}.certificate-brand span,.certificate-id span{letter-spacing:.16em;color:#77766e;font:700 .75cqw/1 monospace}.certificate-id{border-left:.2cqw solid var(--purple);text-align:right;flex-direction:column;gap:1cqw;padding-left:3cqw;display:flex}.certificate-id strong{font:900 1.35cqw/1 monospace}.certificate-title{text-align:center;position:absolute;top:18.8cqw;left:9cqw;right:9cqw}.certificate-title>p:first-child{color:var(--purple);letter-spacing:.14em;justify-content:center;align-items:center;gap:1.4cqw;margin:0;font:800 .95cqw/1 monospace;display:flex}.certificate-title i{border:.22cqw solid var(--ink);background:var(--acid);width:1.1cqw;height:1.1cqw;display:block;transform:rotate(45deg)}.certificate-title h3{letter-spacing:-.06em;margin:2cqw 0 1.8cqw;font-size:5.6cqw;line-height:.82}.certificate-title h3 span{color:var(--purple);text-shadow:0 0 2cqw #775cff29}.certificate-title>p:last-child{width:75%;margin:auto;font-size:1.2cqw;font-weight:700;line-height:1.45}.certificate-wallet{background:var(--ink);color:#fff;border:.45cqw solid var(--purple);min-height:8.6cqw;box-shadow:1cqw 1cqw 0 var(--acid);flex-direction:column;justify-content:center;align-items:center;gap:1.1cqw;padding:1cqw 2cqw;display:flex;position:absolute;top:40.8cqw;left:7cqw;right:7cqw}.certificate-wallet span{color:var(--acid);letter-spacing:.09em;font:800 .85cqw/1 monospace}.certificate-wallet strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:800 1.32cqw/1 monospace;overflow:hidden}.certificate-meta{border-bottom:.16cqw solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;top:53.4cqw;left:16cqw;right:16cqw}.certificate-meta div{border-right:.12cqw solid #aaa99f;flex-direction:column;align-items:center;gap:.7cqw;min-height:5.2cqw;display:flex}.certificate-meta div:last-child{border-right:0}.certificate-meta span,.certificate-auth span{letter-spacing:.11em;color:#74736c;font:700 .72cqw/1 monospace}.certificate-meta strong{color:var(--purple);font:900 1.12cqw/1 Arial,sans-serif}.certificate-art{gap:.5cqw;display:flex;position:absolute;bottom:2.7cqw;left:4.7cqw;transform:rotate(-2deg)}.certificate-art img{object-fit:cover;width:4.8cqw;height:4.8cqw;image-rendering:pixelated;border:.2cqw solid var(--ink);box-shadow:.35cqw .35cqw 0 var(--purple)}.certificate-seal{border:.45cqw solid var(--ink);outline:.35cqw solid var(--purple);background:var(--acid);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:9.6cqw;height:9.6cqw;display:flex;position:absolute;bottom:.8cqw;left:50%;transform:translate(-50%)}.certificate-seal img{object-fit:cover;opacity:.15;border-radius:50%;width:calc(100% - 1cqw);height:calc(100% - 1cqw);position:absolute;inset:.5cqw}.certificate-seal strong{color:var(--purple);font:950 2.7cqw/1 Arial,sans-serif}.certificate-seal span{width:75%;font:800 .52cqw/1.15 monospace}.certificate-sign{border-bottom:.16cqw solid var(--ink);flex-direction:column;align-items:center;gap:.55cqw;min-width:18cqw;padding-bottom:.7cqw;display:flex;position:absolute;bottom:2.8cqw;right:6cqw}.certificate-sign strong{font:italic 900 2cqw/1 Arial,sans-serif}.certificate-sign span{font:800 .68cqw/1 monospace}.certificate-auth{flex-direction:column;gap:.65cqw;display:flex;position:absolute;bottom:9cqw;left:7cqw}.certificate-auth strong{font:800 .85cqw/1 monospace}.certificate-actions{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.certificate-actions button{border:2px solid var(--ink);background:var(--paper);min-height:48px;color:var(--ink);cursor:pointer;box-shadow:4px 4px 0 var(--purple);font:900 10px/1 monospace;transition:transform .18s,box-shadow .18s,background .18s}.certificate-actions button span{color:var(--purple);margin-right:7px;font-size:15px}.certificate-actions button:hover,.certificate-actions button:active{box-shadow:2px 2px 0 var(--purple),0 0 18px #775cff4d;background:var(--acid);transform:translate(2px,2px)}.retrieved-referral{border:2px solid var(--ink);background:var(--ink);color:#fff;box-shadow:6px 6px 0 var(--acid);margin-top:22px;padding:18px}.retrieved-referral-head{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:15px;display:grid}.retrieved-referral-head div{flex-direction:column;gap:7px;display:flex}.retrieved-referral-head span{color:#9e9f97;letter-spacing:.1em;font:700 8px/1 monospace}.retrieved-referral-head strong{color:var(--acid);text-shadow:0 0 14px #c8ff1a4d;font:900 16px/1 monospace}.retrieved-referral-link{grid-template-columns:1fr auto;display:grid}.retrieved-referral-link code{text-overflow:ellipsis;color:#d9d9d3;white-space:nowrap;border:1px solid #55564f;min-width:0;padding:14px;overflow:hidden}.retrieved-referral-link button{background:var(--purple);color:#fff;cursor:pointer;border:0;min-height:46px;padding:0 16px;font:900 9px/1 monospace}.retrieved-referral-link button:hover,.retrieved-referral-link button:active{background:var(--acid);color:var(--ink);box-shadow:0 0 20px #c8ff1a59}.certificate-action-status{min-height:17px;color:var(--purple);text-align:center;margin:12px 0 0;font:800 10px/1.4 monospace}footer{background:var(--purple);color:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:0 4vw;font:800 10px/1.4 monospace;display:flex}footer a{color:#fff}.footer-brand{align-items:center;gap:10px;display:flex}.footer-brand img{object-fit:cover;width:34px;height:34px;image-rendering:pixelated;border:1px solid #fff}@keyframes blink{50%{opacity:.25}}@keyframes textGlow{0%{filter:brightness()}to{filter:brightness(1.15);text-shadow:0 0 14px #775cff99,0 0 42px #775cff47}}@keyframes rise{to{opacity:0;transform:translateY(-115vh)scale(1.7)}}@keyframes ticker{to{transform:translate(-50%)}}@media (max-width:900px){.hero,.application-section,.checker-section{grid-template-columns:1fr}.hero{padding-top:70px}.specimen{width:min(88vw,540px);margin:20px auto 40px}.art-heading{grid-template-columns:1fr;gap:28px}.art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{position:static}.application-section,.checker-section{padding-top:80px;padding-bottom:80px}.checker-section{gap:38px}.analytics-heading{flex-direction:column;align-items:start}}@media (max-width:600px){.nav-shell{min-height:66px}.nav-link{font-size:10px}.brand{font-size:14px}.hero{min-height:auto;padding:56px 20px}h1{font-size:clamp(56px,19vw,86px)}.stats{justify-content:space-between;gap:21px}.stats strong{font-size:20px}.stats span{font-size:8px}.specimen{width:100%}.analytics-section{padding:72px 20px 82px}.analytics-grid{grid-template-columns:1fr}.analytics-grid article{min-height:135px}.analytics-grid strong{font-size:48px}.ranking-head{flex-direction:column;align-items:flex-start}.ranking-row{grid-template-columns:52px 1fr 54px;gap:9px;padding:0 13px}.ranking-row>:nth-child(3){display:none}.ranking-row.labels span:nth-child(2):after{content:" / CODE"}.art-section{padding:70px 20px 86px}.art-heading{margin-bottom:32px}.art-heading>p{font-size:15px}.art-grid{scroll-snap-type:x mandatory;gap:14px;margin-inline:-5px;padding:0 5px 18px;display:flex;overflow-x:auto}.art-card{scroll-snap-align:center;box-shadow:4px 4px 0 var(--ink);flex:0 0 min(72vw,270px)}.art-card:nth-child(2n){transform:translateY(10px)}.art-card figcaption{padding:8px;font-size:7px}.art-card figcaption span:last-child{display:none}.application-section,.checker-section{padding:72px 20px}.task{grid-template-columns:38px 1fr;padding:22px 17px}.task-action,.task input{grid-column:2;width:100%}.progress-row,.progress-track{margin-left:17px;margin-right:17px;padding-left:0;padding-right:0}.submit-button{width:calc(100% - 34px);margin-left:17px;margin-right:17px}.form-message,.referral-result{margin-left:17px;margin-right:17px}.referral-result{grid-template-columns:1fr 1fr}.referral-result button{grid-column:1/-1}.checker-card{box-shadow:6px 6px 0 var(--purple);padding:18px}.check-input-row{grid-template-columns:1fr}.check-input-row button{min-height:50px}.certificate-stage{width:calc(100% + 20px);margin-left:-10px}.certificate-title>p:last-child{width:86%}.certificate-art img:nth-child(n+4){display:none}.certificate-actions{grid-template-columns:1fr;margin-top:16px}.certificate-actions button{min-height:50px}.retrieved-referral{padding:15px}.retrieved-referral-link{grid-template-columns:1fr}.retrieved-referral-link button{min-height:48px}footer{flex-direction:column;align-items:flex-start;padding:30px 20px}}@media (max-width:380px){.nav-shell{padding-inline:14px}.brand>span:last-child{font-size:12px}.hero,.application-section,.checker-section,.art-section,.analytics-section{padding-left:14px;padding-right:14px}h1{font-size:50px}.stats{flex-wrap:wrap}.checker-card{padding:14px}}@media (hover:none){.task:hover,.specimen:hover,.art-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@page{size:A5 landscape;margin:0}@media print{html,body{width:210mm;height:148mm;background:#fff!important;margin:0!important}body *{visibility:hidden!important}.certificate-stage,.certificate-stage .certificate,.certificate-stage .certificate *{visibility:visible!important}.certificate-stage{container-type:inline-size;width:210mm!important;height:148mm!important;margin:0!important;position:absolute!important;inset:0!important}.certificate{aspect-ratio:auto!important;width:210mm!important;height:148mm!important;box-shadow:none!important}.certificate-actions,.retrieved-referral,.certificate-action-status{display:none!important}}
