/* HYK immersive login, bounded native-form presentation. */
.hyk-login-page{font-family:'Avenir Next','Segoe UI',sans-serif;--hyk-login-ink:#edf5ff;--hyk-login-muted:#a2b6ca;--hyk-login-paper:#132a41;--hyk-login-field:#10263c;--hyk-login-line:#4e6d89;position:relative;isolation:isolate;background:#051322!important;color:var(--hyk-login-ink);min-height:100svh}
.light .hyk-login-page{--hyk-login-ink:#13314e;--hyk-login-muted:#506d88;--hyk-login-paper:#f2f8fe;--hyk-login-field:#f7fbff;--hyk-login-line:#9fb9cf;background:#e8f1fb!important}
.hyk-login-page .hyk-header{height:94px;padding:0 5vw;background:transparent!important;border:0;z-index:20;pointer-events:none}.hyk-login-page .hyk-header-actions{display:none}.hyk-login-page .hyk-brand{pointer-events:auto;gap:18px}.hyk-login-page .hyk-brand img{width:183px;height:auto;content:url('/assets/hyk-brand/hyk-guide-slogan-white.svg')}.light .hyk-login-page .hyk-brand img{content:url('/assets/hyk-brand/hyk-guide-slogan-color.svg')}.hyk-login-page .hyk-brand-title{color:var(--hyk-login-muted);border-color:#7492ac40;font-size:17px;font-weight:500}
body.hyk-login-page #root{position:relative;z-index:5;margin-left:auto;width:350px;margin-right:5vw;padding:120px 0 16px;min-height:100svh;box-sizing:border-box;scroll-margin-top:100px}
.hyk-login-page #root>.min-h-screen,.hyk-login-page #root .min-h-screen{background:transparent!important;min-height:calc(100svh - 136px)!important}
.hyk-login-page #root img[data-hyk-logo],.hyk-login-page #root img[src$="assets/logo.svg"]{display:none!important}.hyk-login-page #root .h-10:has(img[data-hyk-logo]){display:none}
.hyk-login-page #root main{align-items:center;flex:1;padding:0}.hyk-login-page #root main>div{position:relative;width:100%;max-width:400px;padding:30px;background:linear-gradient(140deg,#173851b0,#091c309e)!important;overflow:visible;border:1px solid #7eaacb52;border-top-color:#b2ddfa87;border-radius:20px;box-shadow:0 35px 90px #0004,inset 0 1px 0 #e0f4ff0f;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
.light .hyk-login-page #root main>div{background:linear-gradient(140deg,#ffffffe6,#eef6fdd9)!important;box-shadow:0 25px 80px #284e7722,inset 0 1px 0 #fff;border-color:#91adc368}
.hyk-login-page #root main>div::before{content:'';position:absolute;top:-1px;left:15%;width:70%;height:1px;background:linear-gradient(90deg,transparent,#cceaff,transparent);box-shadow:0 0 18px #9ed9ff;pointer-events:none}
.hyk-login-page #root h1{font-size:27px;line-height:1.22;letter-spacing:-.045em;text-align:left;color:var(--hyk-login-ink);font-weight:600;margin:0 0 11px}.hyk-login-form-intro{color:var(--hyk-login-muted);font-size:13px;line-height:1.7;margin:0 0 26px;max-width:290px}
.hyk-native-login-form{margin-top:0!important}.hyk-native-login-form>div{margin-bottom:23px!important}.hyk-native-login-form input{background:var(--hyk-login-field)!important;border:1px solid var(--hyk-login-line)!important;border-radius:9px!important;padding:16px 14px!important;min-height:53px;color:var(--hyk-login-ink)!important;font-size:16px;box-shadow:inset 0 1px 4px #0001}.hyk-native-login-form input#password{padding-right:50px!important}.hyk-native-login-form input:focus{outline:2px solid #9ad7ff!important;outline-offset:3px}.light .hyk-native-login-form input:focus{outline-color:#2779b7!important}.hyk-native-login-form label{background:var(--hyk-login-paper)!important;color:var(--hyk-login-muted)!important}
.hyk-native-login-form [data-testid="login-button"]{position:relative;background:linear-gradient(120deg,#dbf1ff,#9dd5f8)!important;color:#0b2945!important;border:1px solid #d5edff!important;border-radius:9px!important;font:650 14px 'Avenir Next','Segoe UI',sans-serif;min-height:53px;box-shadow:0 0 25px #67b9f21f,0 8px 28px #0002}.hyk-native-login-form [data-testid="login-button"]:hover{background:#e9f7ff!important;box-shadow:0 0 35px #67b9f233}.hyk-native-login-form [data-testid="login-button"]:disabled{opacity:.8;cursor:wait}.hyk-native-login-form [data-testid="login-button"]:focus-visible,.hyk-login-guide:focus-visible,.hyk-scene-choice:focus-visible,.hyk-scene-motion:focus-visible,.hyk-scene-enter:focus-visible,.hyk-prompt:focus-visible{outline:3px solid #7fcbff;outline-offset:5px}.light .hyk-scene-choice:focus-visible,.light .hyk-scene-motion:focus-visible,.light .hyk-scene-enter:focus-visible{outline-color:#2677b3}
.hyk-login-account-note{display:flex;align-items:center;gap:10px;border-top:1px solid #779bb23d;padding-top:19px;font-size:11px;line-height:1.7;color:var(--hyk-login-muted);margin:24px 0 0}.hyk-login-account-note::before{content:'';height:5px;width:5px;border-radius:50%;background:#90b8c8;box-shadow:0 0 12px #90b8c8;flex-shrink:0}.hyk-login-page #root footer{color:var(--hyk-login-muted);font-size:11px;padding:17px 0!important}
.hyk-login-story{position:absolute;inset:0;z-index:0;min-height:100svh;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,#0b3558b3 0,transparent 46%),radial-gradient(ellipse at 76% 5%,#28659338 0,transparent 48%),linear-gradient(130deg,#06182b,#051322 75%);color:#f7fbff;--scene-x:0deg;--scene-y:0deg}
.light .hyk-login-story{background:radial-gradient(ellipse at 51% 52%,#c0dcf8a3 0,transparent 43%),radial-gradient(ellipse at 74% 0%,#fff 0,transparent 50%),linear-gradient(130deg,#e7f2fe,#dbe9f8);color:#153553}
.hyk-login-story::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(115deg,transparent 10%,#95d5ff07 38%,transparent 39%),linear-gradient(140deg,transparent 20%,#91c7f00a 55%,transparent 56%);pointer-events:none}
.hyk-login-story::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 48%,#010b1666 100%)}.light .hyk-login-story::after{background:radial-gradient(ellipse at 50% 50%,transparent 48%,#c5d9ee44 100%)}
.hyk-orbital-canvas{position:absolute;inset:0;z-index:1;pointer-events:none}.hyk-scene-horizon{position:absolute;bottom:-160px;left:5%;right:5%;height:340px;background:repeating-linear-gradient(0deg,#77b7e112 0 1px,transparent 1px 38px),repeating-linear-gradient(90deg,#77b7e112 0 1px,transparent 1px 65px);transform:perspective(480px) rotateX(63deg);transform-origin:center top;mask-image:radial-gradient(ellipse,black 0,transparent 66%);opacity:.6;pointer-events:none}
.hyk-login-copy{position:absolute;z-index:4;left:5vw;top:clamp(135px,21svh,240px);max-width:500px;pointer-events:none}.hyk-login-greeting{color:#b3c9de;font-size:13px;margin:0 0 24px;letter-spacing:.01em}.light .hyk-login-greeting{color:#546f88}.hyk-login-copy h2{font-size:clamp(74px,7.2vw,116px);line-height:1.015;letter-spacing:-.07em;font-weight:600;margin:0 0 27px;white-space:pre-line;color:inherit;text-shadow:0 5px 35px #02122228}.hyk-login-lede{white-space:pre-line;color:#acc4da;font-size:17px;line-height:1.65;margin:0}.light .hyk-login-lede{color:#496884}
.hyk-login-flight{position:absolute;z-index:3;left:43%;top:33%;width:250px;height:330px;perspective:1600px;transform:rotateY(var(--scene-x)) rotateX(var(--scene-y));transform-style:preserve-3d;transition:transform .45s ease-out;pointer-events:none}
.hyk-login-paper{position:absolute;top:0;left:10px;width:215px;height:290px;background:linear-gradient(140deg,#fff,#e4edf5);color:#173958;padding:25px 23px;transform:rotateY(-14deg) rotateZ(9deg);box-shadow:0 35px 65px #0007,0 0 60px #8ad3ff0c;border-radius:3px;border:1px solid #fff;box-sizing:border-box;animation:hyk-paper-arrive 1.35s cubic-bezier(.18,.85,.2,1) both}
.hyk-login-paper::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,#fff2,transparent 50%,#75b6e915);pointer-events:none}.hyk-login-paper>img{width:123px;height:auto;margin-bottom:22px}.hyk-paper-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.hyk-paper-heading strong{font-size:16px;font-weight:650;line-height:1.2}.hyk-paper-heading>span{font-size:8px;color:#58748d;border:1px solid #a9bdce;padding:2px 4px;border-radius:3px}.hyk-login-paper-caption{display:block;font-size:8px;line-height:1.5;margin-top:9px;color:#607a90}.hyk-paper-columns{display:flex;justify-content:space-between;border-top:2px solid #254f76;border-bottom:1px solid #b8cada;margin-top:19px;padding:8px 0;font-size:8px}.hyk-login-paper-rows span{display:block;height:20px;border-bottom:1px solid #c6d5e1;background:linear-gradient(90deg,#d3dfe9 55%,transparent 55%) no-repeat left center/85% 4px}.hyk-paper-signatures{display:flex;justify-content:space-between;gap:15px;margin-top:20px;font-size:7px;color:#607b91}.hyk-paper-signatures span{width:45%;padding-top:5px;border-top:1px solid #819cb1}
.hyk-flight-rear{position:absolute;left:-68px;top:112px;width:150px;height:205px;background:linear-gradient(130deg,#709fbd52,#1c3b5752);border:1px solid #bce3ff55;color:#c5e1f5;padding:22px 19px;border-radius:4px;transform:rotateY(-14deg) rotateZ(-15deg) translateZ(-80px);box-shadow:0 20px 50px #0003;backdrop-filter:blur(8px);box-sizing:border-box}.hyk-flight-rear span{font-size:11px}.hyk-flight-rear i{display:block;height:30px;border-bottom:1px solid #8eb7d449}.light .hyk-flight-rear{color:#366182;background:linear-gradient(130deg,#b7d3e779,#e0ecf86e);border-color:#7eaacb86}
.hyk-login-request{position:absolute;z-index:4;left:40%;top:73%;display:flex;gap:12px;align-items:center;background:linear-gradient(120deg,#163e5bc9,#0c253ec9);border:1px solid #85b8da75;border-top-color:#c5e8ff8a;padding:17px 19px;border-radius:13px;color:#e4f1fc;font-size:13px;line-height:1.5;box-shadow:0 12px 45px #0003,0 0 25px #68b1ed0a;backdrop-filter:blur(18px);max-width:320px;transform:rotate(-4deg);animation:hyk-request-arrive 1s .28s both}.light .hyk-login-request{color:#214966;background:linear-gradient(120deg,#ffffffdb,#dcecf9cf);border-color:#93b6d286}.hyk-login-pilot-dot{width:6px;height:6px;background:#c9e8ff;border-radius:50%;flex-shrink:0;box-shadow:0 0 13px #a1dfff}.light .hyk-login-pilot-dot{background:#2c7dab}
.hyk-scene-controls{position:absolute;z-index:5;left:5vw;bottom:36px;display:grid;grid-template-columns:auto auto;column-gap:24px;row-gap:12px;align-items:center}.hyk-scene-choices{display:flex;gap:8px}.hyk-scene-choice{font:500 12px 'Avenir Next','Segoe UI',sans-serif;color:#acc9df;border:1px solid #6f9abc48;background:#13324b56;border-radius:7px;padding:9px 14px;cursor:pointer;backdrop-filter:blur(10px)}.hyk-scene-choice:hover{border-color:#b5dff2}.hyk-scene-choice[aria-pressed=true]{color:#eaf8ff;background:#4a8aba26;border-color:#a6d4f282;box-shadow:inset 0 0 20px #90cafa0b}.light .hyk-scene-choice{color:#456a88;background:#f6fbff60;border-color:#8aaccc61}.light .hyk-scene-choice[aria-pressed=true]{color:#214e72;background:#fff8;border-color:#5b9bbf}
.hyk-login-guide{display:inline-block;color:#bfdcf0;text-decoration:none;border-bottom:1px solid #84b4d175;font-size:12px;padding:5px 0;line-height:1.6;pointer-events:auto}.light .hyk-login-guide{color:#365f7f;border-color:#769eba}.hyk-login-guide:hover{color:#fff}.light .hyk-login-guide:hover{color:#102f4b}.hyk-scene-caption{grid-column:1/-1;font-size:10px;line-height:1.5;color:#8da9c1;margin:0}.light .hyk-scene-caption{color:#59768e}
.hyk-scene-toolbar{position:fixed;z-index:45;top:31px;right:5vw;display:flex;align-items:center;gap:20px}.hyk-scene-motion,.hyk-scene-enter{font:400 11px 'Avenir Next','Segoe UI',sans-serif;color:#aac6dc;border:0;background:transparent;padding:10px 0;cursor:pointer;text-decoration:none}.light .hyk-scene-motion,.light .hyk-scene-enter{color:#4f718e}.hyk-scene-enter{border:1px solid #82b6d14d;border-radius:7px;padding:9px 16px}.hyk-scene-enter:hover{background:#9bd2f411}.hyk-scene-paused .hyk-login-paper,.hyk-scene-paused .hyk-login-request{animation:none}.hyk-scene-paused .hyk-login-flight{transition:none}
.hyk-login-preview-note{font-size:10px;line-height:1.7;color:var(--hyk-login-muted);margin:0 0 22px;padding:0 0 16px;border-bottom:1px solid #6e97b747}.hyk-login-preview-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hyk-login-page #root form input:disabled{opacity:1!important}.hyk-login-page #root form button:disabled{opacity:1!important}
@keyframes hyk-paper-arrive{from{opacity:0;transform:translateY(75px) rotateY(-35deg) rotateZ(17deg)}to{opacity:1;transform:translateY(0) rotateY(-14deg) rotateZ(9deg)}}@keyframes hyk-request-arrive{from{opacity:0;transform:translateY(20px) rotate(-4deg)}to{opacity:1;transform:translateY(0) rotate(-4deg)}}
@media(min-width:1500px){body.hyk-login-page #root{width:385px;margin-right:7vw}.hyk-login-page .hyk-header{padding-left:7vw}.hyk-login-copy,.hyk-scene-controls{left:7vw}.hyk-scene-toolbar{right:7vw}.hyk-login-flight{left:45%;transform:scale(1.1) rotateY(var(--scene-x)) rotateX(var(--scene-y));transform-origin:center}.hyk-login-request{left:43%}}
@media(max-width:1150px){body.hyk-login-page #root{width:320px;margin-right:4vw}.hyk-login-page #root main>div{padding:25px}.hyk-login-copy{left:4vw;max-width:370px;top:160px}.hyk-login-copy h2{font-size:clamp(68px,7.3vw,82px)}.hyk-login-flight{left:40%;top:35%;transform:scale(.86) rotateY(var(--scene-x)) rotateX(var(--scene-y));transform-origin:left top}.hyk-login-request{left:34%;top:73%;max-width:250px;font-size:11px}.hyk-scene-controls{left:4vw;column-gap:15px}.hyk-scene-toolbar{right:4vw}}
@media(max-width:900px) and (min-width:761px){body.hyk-login-page #root{width:290px;margin-right:3vw;padding-top:135px}.hyk-login-page #root main>div{padding:22px}.hyk-login-copy{max-width:315px;top:148px}.hyk-login-copy h2{font-size:66px}.hyk-login-lede{font-size:15px}.hyk-login-flight{left:41%;top:43%;transform:scale(.65) rotateY(var(--scene-x)) rotateX(var(--scene-y))}.hyk-login-request{left:33%;top:77%;max-width:200px}.hyk-scene-controls{grid-template-columns:1fr;bottom:25px}.hyk-login-guide{justify-self:start}.hyk-scene-caption{font-size:9px}.hyk-login-page #root h1{font-size:24px}}
@media(max-width:760px){.hyk-login-page{display:flex;flex-direction:column}.hyk-login-page .hyk-header{height:78px;padding:0 22px}.hyk-login-page .hyk-brand img{width:132px}.hyk-login-page .hyk-brand-title{display:none}.hyk-login-story{position:relative;inset:auto;order:1;width:100%;height:610px;min-height:610px}.hyk-login-copy{left:24px;top:105px;max-width:360px}.hyk-login-greeting{font-size:11px;margin-bottom:15px}.hyk-login-copy h2{font-size:62px;line-height:1;letter-spacing:-.065em;margin-bottom:17px}.hyk-login-lede{font-size:13px;white-space:normal;max-width:280px}.hyk-login-flight{left:50%;top:47%;transform:scale(.66);transform-origin:left top}.hyk-flight-rear{left:-80px;top:93px}.hyk-login-request{left:28px;top:auto;bottom:98px;max-width:265px;padding:13px 15px;font-size:11px}.hyk-scene-controls{left:24px;bottom:23px;gap:10px 19px}.hyk-scene-choice{font-size:11px;padding:8px 11px}.hyk-login-guide{font-size:11px}.hyk-scene-caption{font-size:9px}.hyk-scene-toolbar{top:24px;right:22px;gap:14px}.hyk-scene-motion{font-size:10px}.hyk-scene-enter{font-size:10px;padding:8px 12px}.hyk-login-page #root{order:2;margin:0!important;width:100%!important;padding:0 24px 28px!important;min-height:0;scroll-margin-top:90px}.hyk-login-page #root .min-h-screen{min-height:0!important}.hyk-login-page #root main{align-items:flex-start;padding:0}.hyk-login-page #root main>div{max-width:470px;margin:0 auto;padding:28px}.hyk-login-page #root h1{font-size:28px}.hyk-login-form-intro{font-size:13px}.hyk-login-page #root footer{padding:16px 0!important}.hyk-login-story::after{background:linear-gradient(0deg,#051322 0,transparent 35%)}.light .hyk-login-story::after{background:linear-gradient(0deg,#e8f1fb 0,transparent 35%)}.hyk-login-paper{box-shadow:0 25px 40px #0004}}
@media(max-width:380px){.hyk-login-copy h2{font-size:56px}.hyk-login-copy{left:20px}.hyk-login-page .hyk-header{padding-left:20px}.hyk-scene-toolbar{right:20px;gap:10px}.hyk-login-page .hyk-brand img{width:120px}.hyk-scene-motion{max-width:62px;text-align:right;padding:0;line-height:1.4}.hyk-scene-controls{left:20px;gap:8px 12px}.hyk-login-flight{left:47%}.hyk-login-request{left:22px}.hyk-login-page #root{padding-left:20px!important;padding-right:20px!important}}
@media(prefers-reduced-motion:reduce){.hyk-login-paper,.hyk-login-request{animation:none}.hyk-login-flight{transition:none}}
.hyk-new-chat .hyk-native-welcome{display:none!important}.hyk-new-chat .hyk-starters-host{height:auto!important;max-height:none!important;flex-shrink:0;padding:55px 24px 28px!important;margin:0!important;width:100%}
.hyk-chat-start{font-family:'Avenir Next','Segoe UI',sans-serif;width:100%;max-width:700px;margin:0 auto;color:rgb(var(--text-primary));text-align:left}.hyk-chat-start h2{font-size:clamp(32px,3.2vw,46px);font-weight:600;line-height:1.12;letter-spacing:-.045em;white-space:pre-line;margin:0 0 15px}.hyk-chat-start-lede{font-size:15px;line-height:1.6;color:rgb(var(--text-secondary));margin:0 0 28px}
.hyk-prompt-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hyk-prompt{display:flex;flex-direction:column;text-align:left;padding:18px 20px;border:1px solid rgb(var(--border-light));border-radius:10px;background:rgb(var(--surface-primary));color:rgb(var(--text-primary));cursor:pointer;min-height:88px;font:inherit;transition:border-color .15s,background .15s}.hyk-prompt:hover{border-color:var(--hyk-accent,#1c4783);background:var(--hyk-select,#edf3fa)}.hyk-prompt-title{font-weight:600;font-size:14px;line-height:1.5}.hyk-prompt-description{color:rgb(var(--text-secondary));font-size:12px;line-height:1.6;margin-top:5px}.hyk-prompt-status{color:rgb(var(--text-secondary));font-size:12px;line-height:1.6;margin:16px 0 0;min-height:20px}
.hyk-new-chat main{overflow-y:auto}.hyk-new-chat #root main [aria-label="Bir model seçin"],.hyk-new-chat #root main [aria-label="Select a model"]{display:none}

@media(max-width:760px){.hyk-new-chat .hyk-starters-host{padding:35px 18px 20px!important}.hyk-chat-start h2{font-size:34px}.hyk-chat-start-lede{font-size:13px;margin-bottom:20px}.hyk-prompt{padding:14px;min-height:78px}.hyk-prompt-title{font-size:13px}.hyk-prompt-description{font-size:11px}.hyk-prompt-status{font-size:11px}}
@media(max-width:430px){.hyk-prompt-grid{grid-template-columns:1fr;gap:8px}.hyk-prompt{min-height:0;padding:12px 15px}.hyk-prompt-description{margin-top:2px}.hyk-chat-start h2{font-size:30px}.hyk-new-chat .hyk-starters-host{padding-top:24px!important}}
@media(prefers-reduced-motion:reduce){.hyk-prompt{transition:none}}

.hyk-scene-palette{font:20px sans-serif;line-height:1;color:#adcbe0;border:0;background:transparent;padding:5px;cursor:pointer}.light .hyk-scene-palette{color:#456c8b}.hyk-scene-palette:focus-visible{outline:3px solid #7fcbff;outline-offset:4px;border-radius:50%}.hyk-login-page #root footer .hyk-login-preview-note{font-size:10px;padding:0;margin:0;border:0;line-height:1.7}.hyk-login-page #root footer{padding:12px 0 0!important}.hyk-login-page #root main>div{padding-top:30px}

.hyk-scene-toolbar{display:none}.hyk-login-page .hyk-scene-toolbar{display:flex}

.hyk-energy-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:.85}.hyk-login-paper{background:linear-gradient(125deg,#fffffffa,#edf6fff2);box-shadow:0 35px 65px #0007,0 0 55px #8ad3ff16}.hyk-login-copy h2{position:relative;z-index:5}.hyk-login-flight{left:42%;top:32%}.hyk-login-paper{left:0;top:0}
@media(max-width:760px){.hyk-login-flight{left:52%;top:47%;transform:scale(.64)}.hyk-energy-canvas{opacity:.75}}

@media(min-width:761px){.hyk-login-flight{left:40%}}
@media(min-width:1500px){.hyk-login-flight{left:45%}}
@media(max-width:760px){.hyk-login-flight{left:52%;top:53%}.hyk-login-lede{max-width:170px;font-size:12px}.hyk-login-copy h2{font-size:60px}}

@media(max-width:760px){body.hyk-login-page #root{min-height:0!important}}

.hyk-login-page #root:focus-within main>div{border-color:#a1d4f090;box-shadow:0 35px 90px #0004,0 0 45px #61b8ed0e,inset 0 1px 0 #e0f4ff1c}
