*{box-sizing:border-box;margin:0;padding:0}:root{--hot-pink: #ff00c8;--electric-blue: #00e5ff;--laser-purple: #6b00ff;--acid-green: #35ff00;--banana: #fff100;--deep-space: #08001f;--ink: #17003d}html{min-height:100%;background:var(--deep-space)}[hidden]{display:none!important}body{min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:76px 18px 30px;overflow-x:hidden;font-family:Comic Sans MS,Comic Sans,Trebuchet MS,system-ui,sans-serif;color:var(--ink);cursor:crosshair;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.95) 0 1px,transparent 1.6px),radial-gradient(circle at 80% 30%,rgba(255,241,0,.9) 0 1px,transparent 1.7px),repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 2px,transparent 2px 12px),linear-gradient(135deg,#120047,#2b006e 30%,#0057ff 62%,#00e5ff);background-size:90px 90px,140px 140px,34px 34px,100% 100%;background-position:0 0,0 0,0 0,50% 50%;animation:starDrift 18s linear infinite}body:before{content:"\2728  \1f4bf  AI Product Analysis & Upload \1f4bf  \2728   \2605  TOTALLY CYBER \2605   \1f916  NOW WITH ARTIFICIAL INTELLIGENCE INSIDE!  ";position:fixed;top:10px;left:0;z-index:90;width:max-content;padding:8px 22px;font-family:Impact,Arial Black,fantasy;font-size:18px;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;color:var(--banana);background:linear-gradient(90deg,#000,#3b007d,#000);border:4px ridge var(--banana);box-shadow:0 0 14px var(--hot-pink),0 0 28px var(--electric-blue),inset 0 0 12px #ffffff59;text-shadow:2px 2px 0 var(--hot-pink),4px 4px 0 #0000aa,0 0 9px #ffffff;pointer-events:none;transform:translate(100vw);animation:marqueeMadness 13s linear infinite}body:after{content:"\1f6a7  UNDER CONSTRUCTION \1f6a7";position:fixed;right:-44px;bottom:18px;z-index:90;padding:8px 46px;font-family:Impact,Arial Black,fantasy;font-size:13px;letter-spacing:1px;color:#000;background:repeating-linear-gradient(45deg,var(--banana) 0 10px,#ff8a00 10px 20px);border:3px outset #ffffff;box-shadow:0 0 18px #0000008c;pointer-events:none;transform:rotate(-13deg);animation:stickerWiggle 2.4s ease-in-out infinite}.card,.drafts-container{position:relative;z-index:20}body:before{content:"AI\aINFUSED!!!";position:fixed;top:clamp(115px,28vh,260px);left:clamp(10px,2.4vw,34px);z-index:12;font-family:Impact,Arial Black,Comic Sans MS,fantasy;font-size:clamp(54px,7.8vw,118px);line-height:.82;letter-spacing:-.055em;text-align:left;text-transform:uppercase;white-space:pre-line;color:var(--banana);background:linear-gradient(180deg,#ffffff 0%,var(--banana) 15%,#ff9a00 31%,var(--hot-pink) 50%,var(--laser-purple) 73%,var(--electric-blue) 100%);background-size:100% 240%;background-position:50% 0%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #ffffff;text-shadow:1px 1px 0 var(--hot-pink),2px 2px 0 var(--hot-pink),3px 3px 0 #d000ff,4px 4px 0 #a000ff,5px 5px 0 #7900d8,6px 6px 0 #5500aa,7px 7px 0 #370088,8px 8px 0 #260066,10px 10px 0 #130033,14px 16px 0 rgba(0,0,0,.35),0 0 14px #ffffff,0 0 26px var(--electric-blue),0 0 42px var(--hot-pink);pointer-events:none;transform-origin:center center;will-change:transform,background-position,filter;animation:aiInfused3DWiggle 3.15s cubic-bezier(.36,.07,.19,.97) infinite,aiInfusedChromeFlow 1.65s linear infinite}body:after{content:"UPLOAD-\aO-MATIC\a 9000\a\2605  BEEP BOOP \2605";position:fixed;top:clamp(150px,31vh,300px);right:clamp(12px,3.2vw,48px);z-index:11;width:clamp(150px,17vw,240px);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:22px;font-family:Impact,Arial Black,Comic Sans MS,fantasy;font-size:clamp(17px,2vw,29px);line-height:.95;letter-spacing:.045em;text-align:center;text-transform:uppercase;white-space:pre-line;color:#fff;background:radial-gradient(circle at 30% 25%,#ffffff 0 8%,transparent 9%),conic-gradient(from 0deg,var(--hot-pink),var(--banana),var(--acid-green),var(--electric-blue),var(--laser-purple),var(--hot-pink));border:5px ridge var(--banana);box-shadow:0 0 0 4px var(--hot-pink),0 0 24px #ff00c8e6,0 0 42px #00e5ffcc,12px 14px #00000059;text-shadow:2px 2px 0 var(--hot-pink),4px 4px 0 #0000aa,0 0 12px #ffffff,0 0 22px var(--banana);-webkit-text-stroke:1px #21006a;clip-path:polygon(50% 0%,59% 22%,79% 8%,74% 32%,98% 28%,82% 50%,98% 72%,74% 68%,79% 92%,59% 78%,50% 100%,41% 78%,21% 92%,26% 68%,2% 72%,18% 50%,2% 28%,26% 32%,21% 8%,41% 22%);pointer-events:none;transform-origin:center center;will-change:transform,filter;animation:uploadOMaticStarburst 4.2s ease-in-out infinite,uploadOMaticHueSpin 2.6s linear infinite}@media(min-width:981px){body:before{left:clamp(70px,9vw,160px)}body:after{right:clamp(70px,9vw,160px)}}.product-intake-app{width:100%;display:flex;flex-direction:column;align-items:center}.card{isolation:isolate;overflow:hidden;width:100%;max-width:480px;margin-bottom:22px;padding:34px 24px 28px;background:linear-gradient(145deg,#fffffff5,#ffeafff5 55%,#d6f9fff5),repeating-linear-gradient(45deg,#ffffff38 0 6px,#ff00c814 6px 12px);border:5px ridge var(--banana);border-radius:10px;box-shadow:inset 0 0 0 3px #ffffffa6,0 0 0 4px var(--hot-pink),10px 10px #19005a,18px 18px 38px #00000073;transform:perspective(900px) rotateX(1deg)}.card>*{position:relative;z-index:1}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 18% 22%,rgba(255,0,200,.28) 0 7px,transparent 8px),radial-gradient(circle at 78% 12%,rgba(0,229,255,.34) 0 5px,transparent 6px),radial-gradient(circle at 70% 80%,rgba(255,241,0,.26) 0 8px,transparent 9px),linear-gradient(120deg,transparent 0 30%,rgba(255,255,255,.22) 45%,transparent 60%);opacity:.7;pointer-events:none;animation:sparkleDrift 9s linear infinite}.card:after{content:"\2605  HOT AI \2605";position:absolute;top:16px;right:-52px;z-index:2;padding:6px 58px;font-family:Impact,Arial Black,fantasy;font-size:12px;letter-spacing:1px;color:#fff;background:linear-gradient(90deg,var(--hot-pink),var(--laser-purple),var(--electric-blue));border:2px outset #ffffff;box-shadow:0 0 12px #ff00c8cc;text-shadow:2px 2px 0 #000000;pointer-events:none;transform:rotate(31deg)}#intake-screen:after{content:"\1f4bf";top:-22px;right:-15px;padding:0;font-size:72px;line-height:1;color:inherit;background:transparent;border:0;box-shadow:none;text-shadow:none;filter:drop-shadow(0 0 12px var(--electric-blue));transform:none;animation:spinDisc 2.8s linear infinite}.review-card,#review-modal .card{max-width:760px;margin:0 auto}h1{margin-bottom:6px;font-family:Impact,Arial Black,fantasy;font-size:clamp(24px,5vw,32px);font-weight:900;line-height:1.05;letter-spacing:1px;text-transform:uppercase;color:var(--hot-pink);text-shadow:2px 2px 0 var(--banana),4px 4px 0 #0000aa,0 0 12px #ffffff;animation:titleGlow 1.6s ease-in-out infinite alternate}#intake-screen h1:before{content:"\1f916  ";display:inline-block;animation:robotBob 1.1s steps(2,end) infinite}#intake-screen h1:after{content:" !!!";color:var(--banana);animation:blinkText .9s steps(2,end) infinite}.subtitle{margin-bottom:22px;font-size:14px;font-weight:800;color:#21006a;text-shadow:1px 1px 0 #ffffff}.subtitle:after{content:" \2728  Please wait while the hamsters power the AI.";display:block;margin-top:5px;color:#00738a;font-size:12px;font-style:italic}.media-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.media-btn{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:96px;padding:18px 10px 16px;text-align:center;font-size:14px;font-weight:900;color:#160042;cursor:pointer;background:linear-gradient(180deg,#fff,#fff8a8 42%,#ff9df2);border:4px outset var(--electric-blue);border-radius:12px;box-shadow:inset 2px 2px #ffffffe6,inset -3px -3px #0000002e,0 7px #003d8f,0 0 18px #00e5ff8c;text-shadow:1px 1px 0 #ffffff;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.media-btn:before{content:"CLICK!";position:absolute;top:-13px;right:-8px;z-index:3;padding:3px 7px;font-family:Impact,Arial Black,fantasy;font-size:11px;color:#000;background:var(--banana);border:2px outset #ffffff;border-radius:999px;box-shadow:0 0 9px var(--hot-pink);pointer-events:none;transform:rotate(10deg);animation:clickSticker 1.2s ease-in-out infinite}.media-btn:hover{background:linear-gradient(180deg,#ffffff 0%,#c9fffb 38%,var(--hot-pink) 100%);box-shadow:inset 2px 2px #fffffff2,inset -3px -3px #0003,0 11px #003d8f,0 0 26px #ff00c8cc;filter:saturate(1.35);transform:translateY(-4px) rotate(-1deg) scale(1.03)}.media-btn:active{border-style:inset;box-shadow:inset 3px 3px #0003,0 2px #003d8f;transform:translateY(2px) scale(.99)}.media-btn input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;opacity:0;cursor:pointer}.media-btn span{font-size:31px;filter:drop-shadow(2px 2px 0 #ffffff) drop-shadow(0 0 8px var(--electric-blue));animation:iconFloat 2s ease-in-out infinite}.media-btn:nth-child(2) span{animation-delay:.35s}.preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px}.preview-grid:empty{display:none}.preview-item{position:relative;overflow:hidden;aspect-ratio:1;background:linear-gradient(45deg,#fff 25%,#d9fcff 25% 50%,#fff 50% 75%,#d9fcff 75%);background-size:16px 16px;border:3px ridge var(--electric-blue);border-radius:9px;box-shadow:0 0 0 2px var(--hot-pink),5px 5px #18005f,0 0 14px #00e5ff99}.preview-item img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease,filter .22s ease}.preview-item:hover img{filter:saturate(1.25) contrast(1.08);transform:scale(1.08) rotate(-1deg)}.preview-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0 35%,rgba(255,255,255,.55) 50%,transparent 65%);opacity:0;pointer-events:none;transition:opacity .2s ease}.preview-item:hover:after{opacity:1}.preview-item .remove{position:absolute;top:4px;right:4px;z-index:4;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;cursor:pointer;background:linear-gradient(180deg,#ff4d4d,#b00000);border:2px outset #ffffff;border-radius:50%;box-shadow:0 0 8px #ff0000bf}.preview-item .remove:hover{transform:scale(1.15) rotate(10deg)}.preview-badge{position:absolute;top:4px;left:4px;padding:2px 6px;font-size:10px;font-weight:900;color:var(--banana);background:#00a;border:1px solid #ffffff;border-radius:4px;text-shadow:1px 1px 0 var(--hot-pink)}button,input,textarea,select{font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--banana);outline-offset:3px}.form-row{display:grid;gap:12px;margin-bottom:12px}.form-row--two{grid-template-columns:1fr 1fr}.form-row--three{grid-template-columns:1fr 1fr 1fr}.form-row--locations{margin-bottom:20px}.field,.field-group{min-width:0}.field--spaced{margin-bottom:12px}.field--last{margin-bottom:20px}.field-group{display:flex;gap:6px}.field-group .input-field{flex:1 1 auto}.input-label{display:block;margin-bottom:6px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#21006a;text-shadow:1px 1px 0 var(--banana)}.input-label:before{content:"\2726  ";color:var(--hot-pink)}.input-field,.item-info-textarea{width:100%;padding:11px 12px;font-family:inherit;font-size:14px;color:#130033;background:linear-gradient(180deg,#fff,#fff9d7);border:3px inset #c9d2ff;border-radius:8px;box-shadow:inset 2px 2px #0000001f,0 0 0 2px #ff00c824;outline:none}.item-info-textarea{min-height:88px;margin-bottom:16px;resize:vertical}::placeholder{color:#8a44aa;font-style:italic}.scanner-trigger,button[onclick^=startScanner]{min-width:43px;padding:0 12px;font-weight:900;color:#14004b;cursor:pointer;background:linear-gradient(180deg,#ffffff,var(--banana),#ff9a00);border:3px outset #ffffff;border-radius:8px;box-shadow:0 4px #8a4b00,0 0 10px #fff100d9}.scanner-trigger:active,button[onclick^=startScanner]:active{border-style:inset;transform:translateY(2px)}.input-field:focus,.item-info-textarea:focus{background:#fff;border-color:var(--hot-pink);box-shadow:inset 2px 2px #0000001f,0 0 0 3px var(--banana),0 0 16px #ff00c8a6}.btn{width:100%;padding:16px;font-size:16px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:4px outset #ffffff;border-radius:10px;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.btn-primary{color:#fff;background:linear-gradient(180deg,var(--electric-blue) 0%,#2c4dff 42%,#7200ff 72%,var(--hot-pink) 100%);box-shadow:0 8px #18005f,0 0 18px #00e5ffd9,0 0 30px #ff00c8a6;text-shadow:2px 2px 0 #000000,0 0 8px #ffffff;animation:buttonGlow 2.4s ease-in-out infinite}.btn-primary:not(:disabled):hover{box-shadow:0 12px #18005f,0 0 26px #00e5ff,0 0 42px #ff00c8e6;filter:saturate(1.35) brightness(1.08);transform:translateY(-4px) scale(1.015)}.btn-primary:not(:disabled):active{border-style:inset;box-shadow:0 3px #18005f,inset 3px 3px #00000040;transform:translateY(2px) scale(.995)}.btn-primary:disabled{color:#eee;cursor:not-allowed;background:linear-gradient(180deg,#c9c9dc,#818199);border-color:#ccc;box-shadow:inset 2px 2px #0000002e,0 4px #556;text-shadow:none;animation:none}.btn-secondary{color:#160048;background:linear-gradient(180deg,#ffffff,var(--banana));box-shadow:0 5px #8a6000,0 0 12px #fff100a6;text-shadow:1px 1px 0 #ffffff}.btn-secondary:not(:disabled):hover{filter:saturate(1.2) brightness(1.05);transform:translateY(-2px)}.btn-secondary:disabled{color:#666;cursor:not-allowed;background:#d6d6d6;box-shadow:0 3px #777}.drafts-container{width:100%;max-width:480px}#drafts-container>h3{margin-bottom:14px;margin-left:8px;font-family:Impact,Arial Black,fantasy;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--banana);text-shadow:2px 2px 0 var(--hot-pink),4px 4px 0 #000000}#drafts-container>h3:before{content:"\1f4e1  "}.queue-empty{padding:12px 12px 12px 8px;font-size:13px;color:#fff;background:#00000059;border:2px dashed rgba(255,255,255,.55);border-radius:10px;text-shadow:1px 1px 0 #000000}.draft-card{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:15px;background:linear-gradient(135deg,#fff,#e6fbff 45%,#ffe8fb);border:4px ridge #ffffff;border-left:12px solid #bbbbbb;border-radius:10px;box-shadow:6px 6px #17005c,0 0 16px #ffffff73;transition:transform .12s ease,filter .12s ease}.draft-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 48%,transparent 72%);pointer-events:none;transform:translate(-130%);animation:queueSweep 3.4s linear infinite}.draft-card.status-uploading{border-left-color:#ff9a00;background:repeating-linear-gradient(-45deg,#fff2b8 0 10px,#ffd36b 10px 20px)}.draft-card.status-analyzing{border-left-color:var(--laser-purple);animation:analyzingPulse 1.2s ease-in-out infinite}.draft-card.status-ready{cursor:pointer;background:linear-gradient(135deg,#eaffdf,#fff 45%,#c9fff4);border-left-color:var(--acid-green);box-shadow:6px 6px #116000,0 0 20px #35ff00b3}.draft-card.status-ready:hover{filter:saturate(1.2);transform:translateY(-3px) rotate(-.5deg)}.draft-card.status-ready:active{transform:scale(.98)}.draft-card.status-error{background:repeating-linear-gradient(45deg,#ffe0e0 0 9px,#ffb4b4 9px 18px);border-left-color:#ef4444;animation:errorShake .28s linear 2}.draft-info{flex-grow:1;min-width:0;margin-left:12px}.draft-title{margin-bottom:4px;font-size:14px;font-weight:900;color:#1a0051;overflow-wrap:break-word;text-shadow:1px 1px 0 #ffffff}.draft-status{font-size:12px;font-weight:700;color:#4b2370;overflow-wrap:anywhere}.draft-status a{font-weight:900;color:#00e;text-decoration:underline;text-shadow:1px 1px 0 var(--banana)}.draft-thumb{width:52px;height:52px;flex-shrink:0;object-fit:cover;background:linear-gradient(45deg,#fff,#d9fcff);border:3px ridge var(--electric-blue);border-radius:7px;box-shadow:0 0 0 2px var(--hot-pink),3px 3px #19005a}.draft-action-wrap{position:relative;z-index:2;margin-left:8px}.draft-action{padding:7px 13px;font-size:12px;font-weight:900;text-transform:uppercase;cursor:pointer;border:3px outset #ffffff;border-radius:999px}.btn-review{color:#001b08;background:linear-gradient(180deg,#ffffff,var(--acid-green));box-shadow:0 4px #116000,0 0 12px #35ff00d9}.btn-retry{color:#381400;background:linear-gradient(180deg,#fff,#ffbd59);box-shadow:0 4px #8a3900,0 0 12px #ff7e00bf}.draft-done{font-size:12px;font-weight:900;color:#10b981}#review-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow-y:auto;isolation:isolate;padding:24px;background:radial-gradient(circle at 15% 20%,rgba(255,0,200,.35),transparent 26%),radial-gradient(circle at 80% 12%,rgba(0,229,255,.35),transparent 30%),linear-gradient(135deg,#07001f,#24005e 45%,#001f70)}#review-modal:not([hidden]){display:block}body.review-open{overflow:hidden;animation-play-state:paused}body.review-open:before,body.review-open:after,body.review-open .product-intake-app *,body.review-open .drafts-container *{animation-play-state:paused!important}#review-modal:before,#review-modal:after{content:"";position:fixed;top:-25%;right:-10%;bottom:-25%;left:-10%;z-index:0;pointer-events:none;background-repeat:repeat;will-change:transform,opacity}#review-modal:before{opacity:.72;background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(255,241,0,.85) 0 1.5px,transparent 2.4px),radial-gradient(circle,rgba(255,0,200,.78) 0 1px,transparent 2px),radial-gradient(circle,rgba(0,229,255,.85) 0 1.4px,transparent 2.3px);background-size:90px 130px,150px 210px,120px 170px,190px 260px;background-position:0 -120px,46px -240px,20px -180px,90px -310px;animation:reviewSparkFall 3.8s linear infinite,reviewSparkTwinkle .82s steps(2,end) infinite}#review-modal:after{opacity:.44;background-image:radial-gradient(ellipse at center,rgba(255,255,255,.9) 0 1px,transparent 2px),radial-gradient(ellipse at center,rgba(53,255,0,.82) 0 1.2px,transparent 2.2px),radial-gradient(ellipse at center,rgba(255,154,0,.95) 0 1.5px,transparent 2.8px);background-size:70px 100px,115px 180px,165px 230px;background-position:18px -90px,72px -190px,130px -280px;transform:skew(-8deg);animation:reviewSparkFallAlt 5.4s linear infinite,reviewSparkGlow 1.25s ease-in-out infinite alternate}#review-modal .review-card{position:relative;z-index:2}.identification-review{padding:14px 16px;margin:0 0 22px;color:#160048;background:linear-gradient(135deg,#fff100f5,#35ff00d6);border:4px ridge var(--electric-blue);border-radius:9px;box-shadow:5px 5px #17005c,inset 0 0 0 2px #ffffff9e}.identification-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.identification-review h2,.identification-review h3{margin:0;font-family:Impact,Arial Black,fantasy;letter-spacing:.5px;text-transform:uppercase}.identification-review h2{font-size:22px;color:#5b008f;text-shadow:1px 1px 0 #ffffff}.identification-review h3{margin-bottom:6px;font-size:14px}.identification-status{flex:none;padding:5px 8px;font-size:12px;font-weight:900;color:#fff;background:#157f1f;border:2px outset #ffffff;border-radius:5px;text-shadow:1px 1px 0 #000000}.identification-status[data-confidence=medium],.identification-status[data-review=required]{color:#17005c;background:var(--banana)}.identification-status[data-confidence=low]{color:#fff;background:#dc2626}.identification-summary{margin:10px 0 12px;font-weight:900}.identification-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.identification-columns ul{padding-left:20px;margin:0;font-size:13px;line-height:1.45}.identification-columns li+li{margin-top:4px}.identification-empty{font-style:italic;opacity:.72}.analysis-model-review{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);gap:18px;padding:14px 16px;margin:0 0 22px;color:#160048;background:linear-gradient(135deg,#dffcff,#f6e5ff);border:4px ridge var(--hot-pink);border-radius:9px;box-shadow:5px 5px #17005c,inset 0 0 0 2px #ffffffb8}.analysis-model-review h2,.analysis-model-review p{margin:0}.analysis-model-review h2{font-family:Impact,Arial Black,fantasy;font-size:20px;color:#5b008f;letter-spacing:.5px;text-transform:uppercase}.analysis-model-current p{margin-top:7px}.analysis-model-actions{display:flex;align-items:stretch;gap:10px}.analysis-model-actions .input-field{min-width:0}.analysis-model-actions .btn{flex:none;width:auto;margin:0;white-space:nowrap}.analysis-model-help,.analysis-model-status{margin-top:7px!important;font-size:12px;line-height:1.35}.analysis-model-status{min-height:17px;font-weight:900;color:#5b008f}.review-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.review-header h1{margin-bottom:0}.btn-close{padding:9px 16px;font-weight:900;color:#fff;cursor:pointer;background:linear-gradient(180deg,#ff7a7a,#dc2626);border:3px outset #ffffff;border-radius:8px;box-shadow:0 4px #7a0000,0 0 12px #ff00008c;text-shadow:1px 1px 0 #000000}.btn-close:hover{filter:brightness(1.08) saturate(1.2);transform:translateY(-2px)}.btn-close:active{border-style:inset;transform:translateY(1px)}#scanner-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;align-items:center;justify-content:center;padding:20px;background:radial-gradient(circle at center,rgba(0,229,255,.22),transparent 36%),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 2px,transparent 2px 6px),#000000eb}#scanner-modal:not([hidden]){display:flex}#scanner-modal:before{content:"SCANNING THE MATRIX...";position:fixed;top:18px;left:50%;font-family:Impact,Arial Black,fantasy;font-size:18px;letter-spacing:1px;color:var(--acid-green);text-shadow:0 0 8px var(--acid-green),2px 2px 0 #000000;pointer-events:none;transform:translate(-50%);animation:blinkText .8s steps(2,end) infinite}.scanner-container{position:relative;width:90%;max-width:400px;padding:22px;text-align:center;background:linear-gradient(145deg,#fff,#e9ffff,#ffe6fb);border:5px ridge var(--electric-blue);border-radius:12px;box-shadow:0 0 0 4px var(--hot-pink),10px 10px #17005c,0 0 36px #00e5ffd9}.scanner-container h3{margin-bottom:12px;font-family:Impact,Arial Black,fantasy;font-size:24px;color:var(--hot-pink);text-shadow:2px 2px 0 var(--banana),4px 4px 0 #0000aa}.scanner-reader,#reader{width:100%;margin-bottom:16px;overflow:hidden;background:#000;border:4px dashed var(--banana);border-radius:10px;box-shadow:inset 0 0 20px #35ff0080,0 0 16px #fff10099}.scanner-cancel-btn,#scanner-modal button{padding:11px 22px;font-weight:900;color:#fff;cursor:pointer;background:linear-gradient(180deg,#ff5f5f,#dc2626);border:3px outset #ffffff;border-radius:8px;box-shadow:0 4px #7a0000,0 0 12px #ff0000a6;text-shadow:1px 1px 0 #000000}.cursor-guitar-trail{position:fixed;top:0;left:0;z-index:2147483647;width:1em;height:1em;display:grid;place-items:center;font-size:var(--guitar-size, 24px);line-height:1;color:hsl(var(--guitar-hue, 55) 100% 62%);text-shadow:0 0 6px #ffffff,0 0 12px var(--banana),0 0 22px var(--hot-pink);pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%);will-change:transform,opacity,filter;animation:cursorGuitarTrailSolo .82s ease-out forwards}@keyframes marqueeMadness{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@keyframes starDrift{0%{background-position:0 0,0 0,0 0,50% 50%}to{background-position:180px 140px,-140px 220px,68px 68px,50% 50%}}@keyframes stickerWiggle{0%,to{transform:rotate(-13deg) scale(1)}50%{transform:rotate(-10deg) scale(1.04)}}@keyframes sparkleDrift{0%{background-position:0 0,0 0,0 0,-180px 0}to{background-position:80px 60px,-70px 90px,100px -80px,180px 0}}@keyframes spinDisc{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(360deg) scale(1)}}@keyframes titleGlow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(35deg) brightness(1.08)}}@keyframes blinkText{0%,49%{opacity:1}50%,to{opacity:.25}}@keyframes robotBob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-3px) rotate(5deg)}}@keyframes clickSticker{0%,to{transform:rotate(10deg) scale(1)}50%{transform:rotate(-7deg) scale(1.08)}}@keyframes iconFloat{0%,to{transform:translateY(0) rotateY(0)}50%{transform:translateY(-5px) rotateY(18deg)}}@keyframes buttonGlow{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(25deg) brightness(1.08)}}@keyframes queueSweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes analyzingPulse{0%,to{box-shadow:6px 6px #17005c,0 0 14px #6b00ff8c}50%{box-shadow:6px 6px #17005c,0 0 30px #ff00c8e6}}@keyframes errorShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes reviewSparkFall{0%{transform:translate3d(-1.5vw,-8vh,0) rotate(.001deg)}to{transform:translate3d(2.5vw,16vh,0) rotate(.001deg)}}@keyframes reviewSparkFallAlt{0%{transform:translate3d(2vw,-10vh,0) skew(-8deg) rotate(.001deg)}to{transform:translate3d(-3vw,18vh,0) skew(-8deg) rotate(.001deg)}}@keyframes reviewSparkTwinkle{0%,to{opacity:.34}50%{opacity:.88}}@keyframes reviewSparkGlow{0%{opacity:.24}to{opacity:.58}}@keyframes cursorGuitarTrailSolo{0%{opacity:1;filter:hue-rotate(0deg) brightness(1.2) drop-shadow(0 0 5px #ffffff);transform:translate(-50%,-50%) translateZ(0) rotate(-18deg) scale(.45)}24%{opacity:.98;filter:hue-rotate(30deg) brightness(1.35) drop-shadow(0 0 10px var(--banana));transform:translate(-50%,-50%) translate3d(calc(var(--guitar-x, 18px) *.32),calc(var(--guitar-y, -18px)* .32),0) rotate(calc(var(--guitar-rotate, 220deg) * .28)) scale(1.18)}62%{opacity:.72;transform:translate(-50%,-50%) translate3d(calc(var(--guitar-x, 18px) *.72),calc(var(--guitar-y, -18px)* .72),0) rotate(calc(var(--guitar-rotate, 220deg) * .72)) scale(.82)}to{opacity:0;filter:hue-rotate(90deg) brightness(1.55) drop-shadow(0 0 14px var(--hot-pink));transform:translate(-50%,-50%) translate3d(var(--guitar-x, 18px),var(--guitar-y, -18px),0) rotate(var(--guitar-rotate, 220deg)) scale(.18)}}@keyframes aiInfused3DWiggle{0%{transform:perspective(780px) translateZ(0) rotateX(10deg) rotateY(-22deg) rotate(-7deg) scale(1);filter:saturate(1.15) brightness(1)}16%{transform:perspective(780px) translate3d(22px,-30px,90px) rotateX(-12deg) rotateY(18deg) rotate(5deg) scale(1.075);filter:saturate(1.45) brightness(1.12)}33%{transform:perspective(780px) translate3d(-14px,24px,-55px) rotateX(21deg) rotateY(-34deg) rotate(-11deg) scale(.94);filter:saturate(1.05) brightness(.95)}50%{transform:perspective(780px) translate3d(30px,8px,120px) rotateX(-18deg) rotateY(28deg) rotate(9deg) scale(1.1);filter:saturate(1.65) brightness(1.18)}66%{transform:perspective(780px) translate3d(-26px,-18px,-35px) rotateX(16deg) rotateY(-18deg) rotate(-3deg) scale(.965);filter:saturate(1.25) brightness(1.02)}83%{transform:perspective(780px) translate3d(12px,28px,65px) rotateX(-7deg) rotateY(12deg) rotate(7deg) scale(1.045);filter:saturate(1.5) brightness(1.1)}to{transform:perspective(780px) translateZ(0) rotateX(10deg) rotateY(-22deg) rotate(-7deg) scale(1);filter:saturate(1.15) brightness(1)}}@keyframes aiInfusedChromeFlow{0%{background-position:50% 0%}to{background-position:50% 240%}}@keyframes uploadOMaticStarburst{0%,to{transform:perspective(720px) translateZ(0) rotateX(8deg) rotateY(16deg) rotate(8deg) scale(1)}25%{transform:perspective(720px) translate3d(-18px,-22px,70px) rotateX(-14deg) rotateY(-18deg) rotate(-7deg) scale(1.06)}50%{transform:perspective(720px) translate3d(14px,20px,-45px) rotateX(18deg) rotateY(24deg) rotate(14deg) scale(.96)}75%{transform:perspective(720px) translate3d(-8px,-12px,95px) rotateX(-8deg) rotateY(-30deg) rotate(-12deg) scale(1.08)}}@keyframes uploadOMaticHueSpin{0%{filter:hue-rotate(0deg) saturate(1.25)}to{filter:hue-rotate(360deg) saturate(1.25)}}@media(max-width:980px){body:before{top:58vh;left:-18px;z-index:6;font-size:clamp(48px,16vw,86px);opacity:.28}body:after{top:68vh;right:-18px;z-index:5;width:clamp(130px,28vw,180px);opacity:.24}.card,.drafts-container{z-index:25}}@media(max-width:520px){body{padding-top:72px;padding-left:12px;padding-right:12px}.card{padding:30px 18px 24px;box-shadow:inset 0 0 0 3px #ffffffa6,0 0 0 3px var(--hot-pink),6px 6px #19005a,12px 12px 28px #0000006b;transform:none}#intake-screen:after{top:-17px;right:-12px;font-size:58px}h1{font-size:25px}.media-actions,.form-row--two,.form-row--three{grid-template-columns:1fr}.media-actions{gap:10px}.media-btn{min-height:88px;padding:15px 8px}#review-modal{padding:14px}.review-header{flex-direction:column;align-items:stretch}.analysis-model-review{grid-template-columns:1fr}.analysis-model-actions{flex-direction:column}.analysis-model-actions .btn{width:100%}.identification-heading-row{align-items:flex-start;flex-direction:column}.identification-columns{grid-template-columns:1fr}body:before{top:62vh;left:-30px;font-size:clamp(44px,18vw,74px);opacity:.16}body:after{display:none}}@media(max-width:390px){.preview-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition:none!important}body:before{right:10px;left:10px;width:auto;white-space:normal;transform:none}#review-modal:before,#review-modal:after,.cursor-guitar-trail{display:none!important}body:before{transform:perspective(780px) translateZ(0) rotateX(10deg) rotateY(-22deg) rotate(-7deg) scale(1)}body:after{transform:perspective(720px) translateZ(0) rotateX(8deg) rotateY(16deg) rotate(8deg) scale(1)}}.shipping-review{margin:1.25rem 0;padding:1rem;border:1px solid rgba(255,255,255,.18);border-radius:8px}.shipping-review__title{margin:0 0 .35rem;font-size:1.1rem}.shipping-review__help{margin:.25rem 0 .85rem;opacity:.78;font-size:.9rem}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-intake-retro.css.map */
