:root{--bg:#0b0e19;--bg2:#0f1322;--panel:#141a2c;--panel2:#181f32;--line:#2b334c;--text:#f3f5fd;--muted:#9aa6c2;--soft:#7784a2;--accent:#9a90ff;--accent2:#6dddf6;--good:#61d6af;--bad:#ff8297;--radius:19px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.5}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.42;cursor:not-allowed}a{color:inherit;text-decoration:none}.public-page{background:radial-gradient(ellipse 65% 400px at 50% -50px,#302a6069,transparent),radial-gradient(ellipse 450px 500px at 100% 340px,#09344945,transparent),var(--bg)}.topbar,.dashboard-topbar{height:80px;max-width:1160px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:0 28px}.brand{display:flex;align-items:center;gap:12px;letter-spacing:1.4px;font-size:14px;font-weight:650}.brand b{color:#a7a0ff}.logo-mark,.auth-logo{display:grid;place-items:center;background:linear-gradient(135deg,#a28bff,#65c3fb);color:#101322;font-size:22px;border-radius:12px;width:38px;height:38px;box-shadow:0 0 20px #9a90ff3a}.nav-link{font-size:13px;color:#d4d9ed;transition:.2s}.nav-link:hover{color:white}.public-shell{max-width:760px;margin:38px auto 70px;padding:0 22px}.hero{text-align:center;margin:35px 0 42px}.eyebrow,.mini-label{letter-spacing:2px;color:#aea6ff;font-weight:750;font-size:11px}.eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid #4c427a;background:#27234455;padding:9px 16px;border-radius:99px}.pulse-dot,.online-dot{width:7px;height:7px;border-radius:50%;background:#76e5c0;box-shadow:0 0 10px #76e5c088}.hero h1{font-size:clamp(42px,7vw,68px);letter-spacing:-3.2px;line-height:1.05;margin:22px 0 18px}.hero h1 span{background:linear-gradient(100deg,#bab0ff,#78d8f3);color:transparent;background-clip:text;-webkit-background-clip:text}.hero p{color:var(--muted);max-width:495px;margin:0 auto;font-size:15px;line-height:1.8}.info-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:26px;color:#bac5de;font-size:12px}.form-panel,.dashboard-panel,.auth-card{border:1px solid var(--line);background:linear-gradient(140deg,#171d31,#101626);border-radius:var(--radius);box-shadow:0 20px 75px #0003}.form-panel{padding:35px 38px}.panel-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:26px;margin-bottom:6px;border-bottom:1px solid var(--line)}h1,h2,h3,p{margin-top:0}.panel-heading h2,.dashboard-panel h2{font-size:23px;letter-spacing:-.7px;margin:8px 0 5px}.panel-heading p,.dashboard-panel>p,.dashboard-panel .panel-toolbar p{color:var(--muted);font-size:13px;margin:0}.form-symbol{color:#a4a0ff;font-size:37px}.field{margin:22px 0 0}.field label{display:block;color:#ebeffb;font-size:13px;font-weight:650;margin-bottom:10px}.field label b{color:#ad9aff}.field-number{display:inline-grid;place-items:center;min-width:31px;height:26px;margin-right:11px;border-radius:7px;background:#a897ff17;color:#b7aaff;font-size:10px;letter-spacing:1px;border:1px solid #a897ff3e}.field input,.field textarea,.toolbar-actions input,.toolbar-actions select{display:block;width:100%;border:1px solid #323b55;background:#0c1221;color:#f1f3ff;border-radius:11px;outline:none;padding:13px 15px;transition:border .2s,box-shadow .2s}.field input:focus,.field textarea:focus,.toolbar-actions input:focus,.toolbar-actions select:focus{border-color:#a99eff;box-shadow:0 0 0 3px #9a90ff20}.field input::placeholder,.field textarea::placeholder{color:#64718e}.field textarea{resize:vertical;min-height:98px;line-height:1.6}.checkbox-line{display:flex;align-items:flex-start;gap:10px;margin-top:25px;color:#acb7d1;font-size:12px;cursor:pointer}.checkbox-line input{margin-top:3px;accent-color:#9c90f5}.primary-btn{border:0;color:#101223;background:linear-gradient(100deg,#a9a1ff,#79ddf5);width:100%;padding:16px 22px;border-radius:12px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:23px;transition:transform .2s,filter .2s}.primary-btn:hover{transform:translateY(-1px);filter:brightness(1.08)}.form-footnote{text-align:center;color:#7985a3;font-size:11px;margin:14px 0 0}.footer{text-align:center;color:#6c7894;font-size:11px;padding:0 0 30px}.trap-field{position:absolute;left:-99999px;width:1px;height:1px;overflow:hidden}.alert{padding:12px 15px;border-radius:10px;font-size:13px;margin:20px 0}.alert.error{background:#52263065;border:1px solid #c5537060;color:#ffd0d9}.alert.success{background:#13493657;border:1px solid #4ca88966;color:#a6f8d4}.center-wrap{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 120px);padding:20px}.success-panel{width:min(100%,530px);text-align:center;padding:62px 42px}.success-icon{width:76px;height:76px;margin:0 auto 26px;display:grid;place-items:center;font-size:38px;color:#052016;background:#69dcad;border-radius:50%}.success-panel h1{font-size:36px;letter-spacing:-1px;margin:12px 0}.success-panel p{color:var(--muted);line-height:1.8}.secondary-btn,.small-btn{display:inline-block;border:1px solid #52608b;background:#26304b;color:#f2f4ff;padding:11px 15px;border-radius:10px;font-size:13px;font-weight:700}.secondary-btn:hover,.small-btn:hover{background:#354262}.success-panel .secondary-btn{margin-top:18px}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse 550px 400px at 50% 40%,#382d6650,transparent)}.auth-card{width:min(100%,440px);padding:38px}.back-link{font-size:12px;color:var(--muted)}.auth-logo{width:54px;height:54px;font-size:29px;margin-top:35px;margin-bottom:23px}.auth-card h1{font-size:31px;letter-spacing:-1px;margin:6px 0}.auth-card p{font-size:13px;color:var(--muted);line-height:1.7}.auth-card .field{margin-top:20px}.dashboard-topbar{max-width:none;border-bottom:1px solid var(--line);background:#111626;padding:0 max(28px,calc((100vw - 1200px)/2));gap:18px}.right-top{display:flex;align-items:center;gap:20px}.right-top form{margin:0}.account-chip{display:flex;align-items:center;gap:8px;color:#d6ddf1;font-size:12px;border:1px solid #37425b;border-radius:99px;padding:7px 13px}.dashboard-shell{max-width:1220px;padding:40px 24px 70px;margin:auto}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.dashboard-heading h1{font-size:34px;letter-spacing:-1.2px;margin:8px 0 3px}.dashboard-heading p{color:var(--muted);font-size:14px}.chip{color:#8ce2c0;background:#15473760;border:1px solid #2d8e6a5d;border-radius:99px;padding:9px 13px;font-size:12px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.stat{padding:20px 23px;border:1px solid var(--line);background:#151b2d;border-radius:16px}.stat>span{font-size:12px;color:#b4bfd8}.stat strong{display:block;font-size:35px;line-height:1.5;letter-spacing:-1px}.stat small{font-size:11px;color:#7684a4}.dashboard-panel{padding:25px;margin-bottom:25px}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.panel-toolbar h2{margin:0 0 5px}.count-tag{font-size:12px;color:#a9a2ff;background:#9d94ff1c;border:1px solid #9d94ff46;padding:3px 8px;border-radius:6px;margin-left:7px;vertical-align:middle}.toolbar-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.toolbar-actions input{width:200px}.toolbar-actions select{width:160px}.toolbar-actions input,.toolbar-actions select{font-size:12px;padding:10px 12px}.application-card{border:1px solid #323a52;border-radius:12px;background:#111728;margin-top:11px;overflow:hidden}.application-card[hidden]{display:none}.application-card summary{display:flex;align-items:center;gap:14px;padding:17px 18px;cursor:pointer;list-style:none}.application-card summary::-webkit-details-marker{display:none}.app-avatar{width:42px;height:42px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,#654ebb,#377b91);border-radius:12px;color:white;font-size:17px;font-weight:750}.app-primary{flex:1;min-width:0}.app-primary b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-primary span{color:#8090ac;font-size:11px}.status-badge{font-size:11px;border:1px solid #615b43;color:#d8bb78;background:#4c462640;padding:6px 10px;border-radius:99px;white-space:nowrap}.status-badge.approved{border-color:#337e69;color:#78ddb4;background:#20513f55}.status-badge.rejected{border-color:#86505e;color:#f29fb0;background:#52273155}.expand-icon{font-size:22px;color:#8c96b0;margin:0 8px}.application-card[open] .expand-icon{transform:rotate(180deg)}.application-body{border-top:1px solid var(--line);padding:23px}.answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.answer{padding:14px;background:#161e30;border:1px solid #2b3450;border-radius:10px;min-width:0}.answer span{color:#a39cf1;font-size:11px;font-weight:700}.answer p{margin:8px 0 0;word-break:break-word;color:#dee4f5;font-size:13px;white-space:normal}.review-info{color:#8090ab;font-size:11px;margin:15px 0}.review-actions{margin-top:19px;display:flex;gap:10px;flex-wrap:wrap}.review-actions form{margin:0}.action-btn{padding:9px 12px;border:1px solid #59637c;border-radius:8px;background:#27314b;color:#f3f5fc;font-size:12px;font-weight:700}.action-btn.approve{border-color:#2e987b;color:#8af5cc;background:#153b32}.action-btn.reject{border-color:#ac536b;color:#ff9bad;background:#46222d}.action-btn.neutral{border-color:#5c6891}.action-btn.danger{border-color:#8e5965;color:#f8a9b4;background:transparent}.delete-form{margin-left:auto!important}.empty-list{text-align:center;padding:45px 15px;color:#8e9ab6;font-size:13px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dashboard-panel.compact{padding:27px}.dashboard-panel.compact h2{margin:7px 0}.dashboard-panel.compact .secondary-btn{margin-top:18px}.team-list{border-top:1px solid var(--line);margin-top:25px;padding-top:15px}.team-list h3{font-size:13px;color:#dbe0f2}.team-member{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;border-bottom:1px solid #29324c}.team-member small{color:#8995b3;font-size:11px;margin-left:7px}.link-danger{border:0;background:none;color:#fa9bab;font-size:12px}.dashboard-foot{text-align:center;font-size:11px;color:#7885a3;margin-top:20px}@media(max-width:850px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-toolbar{align-items:stretch;flex-direction:column}.toolbar-actions input{flex:1}.settings-grid{grid-template-columns:1fr}.right-top{gap:9px}.dashboard-topbar{padding:0 16px}}@media(max-width:520px){.topbar,.dashboard-topbar{height:69px;padding:0 16px}.topbar .brand,.dashboard-topbar .brand{font-size:11px;letter-spacing:.4px}.topbar .nav-link{font-size:11px}.public-shell{padding:0 12px;margin:26px auto}.hero h1{letter-spacing:-2px}.hero{margin:30px 0}.form-panel{padding:23px 18px}.field-number{margin-right:6px}.panel-heading h2{font-size:20px}.dashboard-shell{padding:30px 12px}.dashboard-heading h1{font-size:27px}.dashboard-heading .chip{display:none}.stat{padding:14px}.stat strong{font-size:28px}.dashboard-panel{padding:15px}.toolbar-actions{display:grid;grid-template-columns:1fr 1fr}.toolbar-actions input{width:100%;grid-column:span 2}.toolbar-actions select{width:100%}.app-avatar{width:35px;height:35px}.application-card summary{gap:9px;padding:13px 11px}.status-badge{font-size:10px;padding:5px 7px}.app-primary span{font-size:10px}.answer-grid{grid-template-columns:1fr}.application-body{padding:12px}.account-chip{font-size:10px;padding:5px 7px}.dashboard-topbar .nav-link{display:none}.right-top .small-btn{font-size:11px;padding:7px 9px}.auth-card{padding:28px 21px}}
/* Cloudflare sürümü */
[hidden]{display:none!important}.load-row{display:flex;justify-content:center;padding-top:18px}.alert{line-height:1.55}.alert:empty{display:none}.primary-btn{white-space:normal}.application-card summary{user-select:none}.review-actions button:disabled{opacity:.4}.auth-card input{width:100%;border:1px solid #323b55;background:#0c1221;color:#f1f3ff;border-radius:11px;padding:13px 15px;outline:none}.auth-card input:focus{border-color:#a99eff}.dashboard-panel.compact .field input{width:100%;border:1px solid #323b55;background:#0c1221;color:#f1f3ff;border-radius:11px;padding:13px 15px;outline:none}.team-member .link-danger{cursor:pointer}.answer-grid .answer{overflow-wrap:anywhere}.success-panel{width:100%}
