:root{color-scheme:dark;font-family:Heebo,Arial,sans-serif;color:#fff;background:#001432;--cyan:#19eaff}*{box-sizing:border-box}html,body{width:100%;height:100%;min-width:320px;margin:0;background:#001432;overflow:hidden;direction:ltr}body{min-height:100dvh}button,input,a{font:inherit;-webkit-tap-highlight-color:transparent}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}img{display:block}h1,h2,p{margin:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.stage{position:relative;width:100%;height:100dvh;margin:0;overflow:hidden;direction:ltr}.page{position:absolute;top:0;left:0;width:960px;height:2013px;overflow:hidden;transform-origin:top left;background:#001432;direction:rtl}.background{position:absolute;inset:0;width:960px;height:2013px;object-fit:fill;pointer-events:none}.hero-robot{position:absolute;z-index:1;top:200px;left:381px;width:175px;height:215px;object-fit:contain;pointer-events:none}.brand{position:absolute;z-index:2;top:440px;left:0;width:960px;text-align:center;color:#24edff;font-size:26px;font-weight:800;text-shadow:0 0 14px #00bfff}.hero-copy{position:absolute;z-index:2;top:505px;left:0;width:960px;text-align:center}.hero-copy h1{color:#eafaff;font-size:62px;line-height:1.16;font-weight:900;text-shadow:0 4px 8px #00132e}.hero-copy h1 span{color:#1be8ff}.hero-copy p{margin-top:28px;color:#fff;font-size:51px;line-height:1.15;font-weight:800;text-shadow:0 3px 7px #00132e}.analysis-panel{position:absolute;z-index:2;top:800px;left:39px;width:887px;height:443px;display:block;border:0;border-radius:0;background:url(./analysis-panel-bg-Dccs71Mk.png)0 0 / 100% 100% no-repeat;box-shadow:none}.analysis-panel:after{display:none}.analysis-visual{position:absolute;top:104px;left:47px;width:231px;height:233px}.analysis-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.analysis-visual img+img{width:85px;height:82px;inset:76px auto auto 73px;object-fit:contain}.analysis-content{position:absolute;z-index:1;top:54px;right:48px;width:500px;text-align:right}.analysis-content h2{color:#f2f8ff;font-size:30px;line-height:1.3;font-weight:700;white-space:nowrap}.analysis-content h2 strong{color:#1ef0ff;font-size:56px;font-weight:900;text-shadow:0 0 18px rgba(30,240,255,.45)}.panel-rule{height:1px;margin:14px 0 20px;background:#50aadc73}.analysis-description{color:#a9bfd6;font-size:22px;line-height:1.55;font-weight:400}.viewer-count{margin-top:22px;color:#a9bfd6;font-size:20px;font-weight:500}.viewer-count b{color:#1ef0ff;font-size:26px;font-weight:700;text-decoration:underline;text-decoration-color:#1ef0ff;text-underline-offset:5px;text-decoration-thickness:2px}.analysis-form{position:absolute;z-index:3;top:1265px;left:39px;width:887px;display:flex;flex-direction:column;gap:64px}.search-field{height:98px;display:flex;align-items:center;border:2px solid #25aaff;border-radius:27px;background:linear-gradient(100deg,#0e4372f5,#1e4e77e6);box-shadow:inset 0 0 20px #00b9ff29,0 0 5px #3bdcff94}.search-field:focus-within{border-color:var(--cyan);box-shadow:inset 0 0 22px #00b9ff4d,0 0 18px #3bdcffb3}.search-field input{width:100%;height:100%;padding:0 29px;border:0;outline:0;color:#eef9ff;background:transparent;text-align:right;direction:rtl;font-size:28px;font-weight:600}.search-field input::placeholder{color:#7da4d4;opacity:1}.search-icon{position:relative;width:36px;height:36px;margin:0 31px 0 25px;flex:0 0 auto;border:4px solid #55abff;border-radius:50%}.search-icon:after{content:"";position:absolute;width:18px;height:4px;right:-14px;bottom:-7px;transform:rotate(45deg);border-radius:4px;background:#55abff}.start-button{display:block;width:100%;height:98px;margin:0;border:2px solid #c8fbff;border-radius:999px;color:#fff;background:linear-gradient(100deg,#0ce4e9,#24adff);box-shadow:inset 0 0 18px #ffffff59,0 0 22px #00e2ffe6;font-size:38px;font-weight:900}.start-button span{display:inline-block;margin-right:18px;font-size:43px;vertical-align:-2px}.start-button:hover,.start-button:focus-visible{outline:0;filter:brightness(1.12)}.start-button:active{transform:translateY(2px)}.already{position:absolute;z-index:2;top:1590px;left:0;width:960px;text-align:center;font-size:31px;font-weight:600}.legal-links{position:absolute;z-index:2;top:1655px;left:0;width:960px;display:flex;justify-content:center;gap:34px;direction:rtl;color:#15e6ff;font-size:28px;text-decoration:underline}.legal-links span{color:#fff;text-decoration:none}.analysis-dialog{width:min(520px,calc(100% - 32px));padding:24px 32px 32px;border:2px solid #22ddff;border-radius:24px;color:#fff;background:linear-gradient(145deg,#073b79,#001638 64%);text-align:center;box-shadow:inset 0 0 32px #00a6ff47,0 24px 90px #000000c7,0 0 32px #00a5ff7a}.analysis-dialog::backdrop{background:#000718d6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.analysis-dialog>img{width:130px;height:158px;margin:0 auto;object-fit:contain}.analysis-dialog h2{margin-top:6px;font-size:28px}.analysis-dialog>p{margin:10px 0 22px;color:#c9eaff;font-size:17px}.dialog-close{position:absolute;top:9px;right:12px;width:40px;height:40px;border:0;border-radius:50%;color:#d9f8ff;background:#00173999;font-size:30px;line-height:1}.progress{height:12px;overflow:hidden;border:1px solid #1fcfff;border-radius:999px;background:#00112b}.progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#00a7ff,#29f3ff);box-shadow:0 0 16px #1ee7ff}.analysis-dialog.is-analyzing .progress span{animation:progress 1.8s ease-out forwards}@keyframes progress{to{width:100%}}.analysis-dialog.is-complete>img,.analysis-dialog.is-complete>h2,.analysis-dialog.is-complete>p,.analysis-dialog.is-complete .progress{display:none}.analysis-result{padding-top:8px}.analysis-result strong{color:#ffcf56;font-size:27px}.analysis-result p{margin:14px 0 22px;color:#e8f7ff;font-size:17px;line-height:1.55}.analysis-result a{display:flex;min-height:60px;align-items:center;justify-content:center;border:2px solid #c8fbff;border-radius:999px;color:#05234d;background:linear-gradient(#2bf1f4,#269cf5);font-size:21px;font-weight:900}.noscript{padding:12px;color:#fff;background:#991b1b;text-align:center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important}}