.idHeKa_entryScreen{min-height:100dvh;padding:var(--container-padding);background-color:#080808;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.idHeKa_entryScreen:before{content:"";z-index:1;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:absolute;inset:0}.idHeKa_entryGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#6bb8c40f 0%,#6bb8c408 25%,#00e5ff04 50%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:4s ease-in-out infinite idHeKa_entryGlowPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}@keyframes idHeKa_entryGlowPulse{0%,to{opacity:.8}50%{opacity:1}}.idHeKa_videoWrapper{z-index:2;width:200px;margin-bottom:32px;position:relative;-webkit-mask-image:radial-gradient(70% 70%,#000 40%,#0000 75%);mask-image:radial-gradient(70% 70%,#000 40%,#0000 75%)}.idHeKa_video{width:100%;height:auto;display:block}.idHeKa_entryContent{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.idHeKa_entryHeading{font-family:var(--font-serif);font-size:clamp(28px,4vw,44px);font-weight:400;line-height:var(--leading-snug);color:var(--color-text);margin-bottom:12px}.idHeKa_entrySubline{font-family:var(--font-sans);font-size:15px;font-weight:300;line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:440px;margin-bottom:40px}.idHeKa_formCard{z-index:2;-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #f0ece60f;border-radius:4px;width:100%;max-width:420px;padding:32px 28px;position:relative}.idHeKa_formField{margin-bottom:20px}.idHeKa_formField:last-of-type{margin-bottom:28px}.idHeKa_formLabel{font-family:var(--font-sans);letter-spacing:3px;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px;font-size:11px;font-weight:400;display:block}.idHeKa_formInput{width:100%;font-family:var(--font-sans);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #ffffff14;border-radius:2px;outline:none;padding:12px 16px;font-size:16px;font-weight:300;color:#f0ece6!important;background:#ffffff0a!important}.idHeKa_formInput::placeholder{color:#f0ece64d}.idHeKa_formInput:focus{border-color:#6bb8c466;box-shadow:0 0 12px #6bb8c41a}.idHeKa_formInput:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f0ece6!important;caret-color:#f0ece6!important;-webkit-box-shadow:inset 0 0 0 1000px #080808f2!important}.idHeKa_formInput:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f0ece6!important;caret-color:#f0ece6!important;-webkit-box-shadow:inset 0 0 0 1000px #080808f2!important}.idHeKa_formInput:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f0ece6!important;caret-color:#f0ece6!important;-webkit-box-shadow:inset 0 0 0 1000px #080808f2!important}.idHeKa_submitButton{width:100%;font-family:var(--font-sans);letter-spacing:3px;text-transform:uppercase;color:#f0ece6;cursor:pointer;transition:background var(--duration-normal) var(--ease-premium), border-color var(--duration-normal) var(--ease-premium), box-shadow var(--duration-normal) var(--ease-premium), color var(--duration-normal) var(--ease-premium);background:0 0;border:1px solid #6bb8c44d;border-radius:2px;padding:14px 24px;font-size:13px;font-weight:400}.idHeKa_submitButton:hover{color:#f0ece6;background:#6bb8c41a;border-color:#6bb8c480;box-shadow:0 0 20px #6bb8c426}.idHeKa_submitButton:disabled{opacity:.4;cursor:not-allowed}.idHeKa_entryBackLink{z-index:2;font-family:var(--font-sans);color:var(--color-text-muted);text-shadow:0 1px 4px #000c;transition:color var(--duration-fast) var(--ease-out);margin-top:28px;font-size:13px;font-weight:300;text-decoration:none;display:inline-block;position:relative}.idHeKa_entryBackLink:hover{color:var(--color-text)}.idHeKa_axiomBadge{z-index:2;flex-direction:column;align-items:center;gap:6px;margin-top:48px;display:flex;position:relative}.idHeKa_axiomLine{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.idHeKa_poweredBy{font-family:var(--font-sans);color:#999;font-size:12px;font-weight:300}.idHeKa_axiomName{font-family:var(--font-axiom);color:#999;font-size:13px;font-weight:700}.idHeKa_axiomDot{background-color:var(--color-axiom-cyan);border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite idHeKa_dotPulse;display:inline-block;box-shadow:0 0 10px #00e5ff66,0 0 24px #00e5ff26}@keyframes idHeKa_dotPulse{0%,to{box-shadow:0 0 6px #00e5ff4d,0 0 16px #00e5ff1a}50%{box-shadow:0 0 10px #00e5ff80,0 0 28px #00e5ff33}}.idHeKa_chatScreen{background-color:#080808;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.idHeKa_chatSkullBg{opacity:.15;pointer-events:none;z-index:0;width:auto;height:60vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(60% 60%,#000 20%,#0000 70%);mask-image:radial-gradient(60% 60%,#000 20%,#0000 70%)}.idHeKa_chatHeader{z-index:10;-webkit-backdrop-filter:blur(20px);background:#080808d9;border-bottom:1px solid #6bb8c414;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 32px;display:grid;position:relative}.idHeKa_chatHeader:after{content:"";background:linear-gradient(90deg,#0000 0%,#6bb8c44d 50%,#0000 100%) 0 0/200% 100%;height:1px;animation:8s linear infinite idHeKa_headerSweep;position:absolute;bottom:0;left:0;right:0}@keyframes idHeKa_headerSweep{0%{background-position:200% 0}to{background-position:-200% 0}}.idHeKa_headerLeft{flex-direction:column;gap:2px;display:flex}.idHeKa_headerName{font-family:var(--font-serif);color:#f0ece6;transition:color var(--duration-fast) var(--ease-out);font-size:18px;font-weight:400;line-height:1.2;text-decoration:none}.idHeKa_headerName:hover{color:var(--color-accent)}.idHeKa_headerLabel{font-family:var(--font-sans);letter-spacing:3px;text-transform:uppercase;color:#6bb8c4;text-shadow:0 0 8px #6bb8c44d;font-size:10px;font-weight:400}.idHeKa_headerCenter{justify-content:center;align-items:center;display:flex}.idHeKa_headerAxiomLine{transition:opacity var(--duration-fast) var(--ease-out);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.idHeKa_headerAxiomLine:hover{opacity:.8}.idHeKa_headerAxiomLine .idHeKa_poweredBy,.idHeKa_headerAxiomLine .idHeKa_axiomName{font-size:12px}.idHeKa_headerRight{justify-content:flex-end;align-items:center;display:flex}.idHeKa_endButton{font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:#f0ece64d;cursor:pointer;min-height:44px;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:6px;padding:8px 0;font-size:12px;font-weight:400;display:inline-flex}.idHeKa_endButton:hover{color:#f0ece6}.idHeKa_endIcon{justify-content:center;align-items:center;display:flex}@media (max-width:639px){.idHeKa_chatHeader{grid-template-columns:1fr auto;padding:12px 16px}.idHeKa_headerCenter{display:none}.idHeKa_messagesArea{padding:16px 20px}.idHeKa_inputBar{padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.idHeKa_messagesArea{z-index:1;flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;position:relative;overflow-y:auto}.idHeKa_messagesInner{flex-direction:column;justify-content:flex-end;gap:16px;width:100%;max-width:720px;min-height:100%;margin:0 auto;display:flex}.idHeKa_messageBubble{max-width:85%;font-family:var(--font-sans);word-break:break-word;border-radius:20px;padding:20px 24px;font-size:15px;font-weight:300;line-height:1.7}.idHeKa_assistantBubble{color:var(--color-text);background:#ffffff0a;border:1px solid #ffffff0f;align-self:flex-start;box-shadow:0 4px 16px #0003}.idHeKa_userBubble{color:#f0ece6;background:#6bb8c414;border:1px solid #6bb8c41f;align-self:flex-end;box-shadow:0 4px 16px #0003}.idHeKa_messageImages{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.idHeKa_messageImage{object-fit:cover;border:1px solid #f0ece614;border-radius:4px;width:120px;height:120px}@media (min-width:768px){.idHeKa_messageBubble{max-width:70%}}.idHeKa_typingIndicator{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;align-self:flex-start;gap:6px;padding:16px 20px;display:flex;box-shadow:0 4px 16px #0003}.idHeKa_typingDot{background-color:#6bb8c4;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite idHeKa_typingPulse}.idHeKa_typingDot:nth-child(2){animation-delay:.15s}.idHeKa_typingDot:nth-child(3){animation-delay:.3s}@keyframes idHeKa_typingPulse{0%,60%,to{opacity:.25;transform:scale(.8)}30%{opacity:1;transform:scale(1.1);box-shadow:0 0 8px #6bb8c466}}.idHeKa_inputBar{z-index:10;padding:16px 24px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);background:#080808e6;border-top:1px solid #ffffff0f;flex-shrink:0;position:relative}.idHeKa_inputBarInner{width:100%;max-width:720px;margin:0 auto}.idHeKa_pillInput{transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:flex}.idHeKa_pillInput:focus-within{border-color:#6bb8c44d;box-shadow:0 0 16px #6bb8c41a}.idHeKa_imageButton{min-height:44px;font-family:var(--font-sans);color:#6bb8c4;cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background:#6bb8c414;border:1px solid #6bb8c426;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 14px;font-size:11px;font-weight:400;display:flex}.idHeKa_imageButton:hover{background:#6bb8c426;border-color:#6bb8c44d;box-shadow:0 0 12px #6bb8c41a}.idHeKa_hiddenFileInput{display:none}.idHeKa_textInputWrap{flex:1;min-height:44px;position:relative}.idHeKa_fakePlaceholder{font-family:var(--font-sans);color:#f0ece633;pointer-events:none;font-size:16px;font-weight:300;line-height:1.4;position:absolute;top:10px;left:4px}.idHeKa_textInput{width:100%;min-height:44px;max-height:120px;line-height:1.4;font-family:var(--font-sans);resize:none;border:none;border-radius:0;outline:none;padding:10px 4px;font-size:16px;font-weight:300;display:block;color:#f0ece6!important;background:0 0!important}.idHeKa_textInput:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f0ece6!important;caret-color:#f0ece6!important;-webkit-box-shadow:inset 0 0 0 1000px #080808f2!important}.idHeKa_textInput:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f0ece6!important;caret-color:#f0ece6!important;-webkit-box-shadow:inset 0 0 0 1000px #080808f2!important}.idHeKa_textInput:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f0ece6!important;caret-color:#f0ece6!important;-webkit-box-shadow:inset 0 0 0 1000px #080808f2!important}.idHeKa_sendButton{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.idHeKa_sendButton:disabled{cursor:not-allowed}.idHeKa_sendButton:disabled .idHeKa_sendDot{opacity:.25;animation:none}.idHeKa_sendDot{width:14px;height:14px;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background-color:#00e5ff;border-radius:50%;animation:2s ease-in-out infinite idHeKa_sendDotPulse;display:block;box-shadow:0 0 10px #00e5ff66,0 0 24px #00e5ff26}.idHeKa_sendButton:not(:disabled):hover .idHeKa_sendDot{transform:scale(1.25);box-shadow:0 0 14px #00e5ff99,0 0 32px #00e5ff40}@keyframes idHeKa_sendDotPulse{0%,to{transform:scale(1);box-shadow:0 0 8px #00e5ff4d,0 0 20px #00e5ff1a}50%{transform:scale(1.15);box-shadow:0 0 12px #00e5ff80,0 0 28px #00e5ff33}}.idHeKa_imagePreviews{z-index:1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-shrink:0;gap:8px;margin:0 20px;padding:12px 16px;display:flex;position:relative}.idHeKa_imagePreview{width:80px;height:80px;position:relative}.idHeKa_previewImage{object-fit:cover;border:1px solid #ffffff14;border-radius:8px;width:100%;height:100%}.idHeKa_removeImage{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;background:#080808cc;border:1px solid #f0ece626;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.idHeKa_removeImage:hover{color:var(--color-text);border-color:#f0ece64d}.idHeKa_errorMessage{font-family:var(--font-sans);color:#e57373;text-align:center;background:#e5737314;border:1px solid #e5737326;border-radius:4px;align-self:center;align-items:center;gap:12px;max-width:85%;padding:10px 16px;font-size:13px;font-weight:300;display:inline-flex}.idHeKa_retryButton{font-family:var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;color:#e57373;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #e5737359;border-radius:100px;padding:6px 14px;font-size:11px;font-weight:400}.idHeKa_retryButton:hover:not(:disabled){color:#f0ece6;background:#e573731f;border-color:#e5737399}.idHeKa_retryButton:disabled{opacity:.4;cursor:not-allowed}.idHeKa_formError{font-family:var(--font-sans);color:#e57373;text-align:center;margin:-8px 0 12px;font-size:13px;font-weight:300}.idHeKa_crashScreen{z-index:100;background-color:#080808;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.idHeKa_crashContent{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:440px;display:flex}.idHeKa_crashHeading{font-family:var(--font-serif);color:var(--color-text);letter-spacing:.01em;font-size:clamp(24px,3vw,32px);font-weight:400}.idHeKa_crashMessage{font-family:var(--font-sans);color:var(--color-text-muted);margin-bottom:8px;font-size:15px;font-weight:300;line-height:1.7}.idHeKa_crashButton{font-family:var(--font-sans);letter-spacing:3px;text-transform:uppercase;color:#f0ece6;cursor:pointer;transition:background var(--duration-normal) var(--ease-premium), border-color var(--duration-normal) var(--ease-premium), box-shadow var(--duration-normal) var(--ease-premium);background:0 0;border:1px solid #6bb8c44d;border-radius:2px;padding:14px 32px;font-size:13px;font-weight:400}.idHeKa_crashButton:hover{background:#6bb8c41a;border-color:#6bb8c480;box-shadow:0 0 20px #6bb8c426}.idHeKa_phoneLink{color:#6bb8c4;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.idHeKa_phoneLink:hover{color:#8cd4df;text-decoration:underline}
