@font-face{font-family:Peyda;src:url(/fonts/Peyda-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Peyda;src:url(/fonts/Peyda-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Peyda;src:url(/fonts/Peyda-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Peyda;src:url(/fonts/Peyda-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#030b1e;--surface:#08172c;--input:#0c1c34;--border:#263e61;--cyan:#67d9f8;--text:#f1f4ff;--muted:#b0bed4}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 15% 5%,#0d2347 0,transparent 52%),var(--background);min-height:100vh;color:var(--text);margin:0;font-family:Peyda,sans-serif;font-size:16px}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.6}input,textarea{min-width:0}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}::selection{color:#fff;background:#225c80}.registration-layout{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,.91fr);align-items:center;gap:48px;max-width:1360px;min-height:100svh;margin:0 auto;padding:36px 32px;display:grid}.poster{align-self:center;min-width:0}.poster img{object-fit:contain;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 16px 60px #0005}.registration-card{direction:rtl;background:linear-gradient(145deg,#0b1c35,#071429);border:1px solid #243d63;border-radius:22px;min-width:0;padding:30px 34px 32px;box-shadow:0 14px 55px #001c493b}.card-intro{margin-bottom:27px}.intro-line{background:linear-gradient(90deg,#8974ff,#4ddcff);border-radius:8px;width:34px;height:3px;margin-bottom:16px;display:block}h1{letter-spacing:-.5px;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.5}.card-intro p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}fieldset{border:0;min-width:0;margin:0;padding:0}.form-fields{gap:19px;display:grid}.field{gap:8px;display:grid}label,legend{font-size:14px;font-weight:500;line-height:1.6}label>span[aria-hidden],legend>span{color:#71b5d5;font-size:12px}input:not([type=radio]),textarea{border:1px solid var(--border);background:var(--input);width:100%;color:var(--text);text-align:right;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.7;transition:border-color .15s}input:not([type=radio]){height:48px}input::placeholder,textarea::placeholder{color:#8497b3;opacity:1}input:hover,textarea:hover{border-color:#3d608a}input:focus,textarea:focus{border-color:#58bde5;outline:none;box-shadow:0 0 0 3px #4ddcff0c}input[aria-invalid=true]{border-color:#ed8d9d}textarea{resize:vertical;min-height:91px;max-height:320px}.attendance legend{margin-bottom:9px}.mode-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mode-options label{border:1px solid var(--border);background:var(--input);cursor:pointer;min-height:46px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.mode-options label:has(input:checked){color:#a2eaff;background:#0f2a43;border-color:#53c5ec}.mode-options label:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:3px}.mode-options input{opacity:0;width:1px;height:1px;position:absolute}.radio-mark{border:1px solid #7185a2;border-radius:50%;width:15px;height:15px;display:inline-block}.mode-options input:checked+.radio-mark{background:#0b233b;border:4px solid #65d7f5}.question-heading,.question-caption{justify-content:space-between;align-items:center;display:flex}.optional{color:#95a6c1;font-size:12px}.questions{gap:12px;display:grid}.question-row{gap:7px;display:grid}.question-caption label{color:var(--muted);font-size:13px}.remove-question{color:#f5a4b3;background:0 0;border:0;min-height:32px;padding:4px 8px}.add-question{color:#8edcf4;background:0 0;border:0;justify-self:start;min-height:32px;padding:3px 0;font-size:13px}.add-question:hover{color:#c9f2ff}.submit-button{color:#041327;background:linear-gradient(100deg,#9b8dff 0%,#6faeff 48%,#5cddf3 100%);border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:50px;font-weight:700;display:flex;position:relative;box-shadow:0 5px 20px #2078da20}.submit-button>span{font-family:Arial;font-size:23px;position:absolute;left:18px}.submit-button:hover{filter:brightness(1.07)}.field-error,.form-message{color:#ffb0bd;margin:0;font-size:13px;line-height:1.9}.form-message{background:#391a2a;border:1px solid #7f4054;border-radius:9px;padding:10px 12px}.success{text-align:center;outline:none;padding:64px 0}.success h1{font-size:25px}.success p{color:var(--muted);line-height:2}.success strong{color:#80e1f6}.success-mark{color:#81e3f5;background:#102e41;border:1px solid #479baf;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:32px;display:grid}@media (min-width:1500px){.registration-layout{padding-top:50px;padding-bottom:50px}}@media (max-width:1100px){.registration-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;padding:28px 24px}.registration-card{padding:25px}h1{font-size:25px}.form-fields{gap:17px}}@media (max-width:800px){.registration-layout{grid-template-columns:minmax(0,1fr);gap:24px;max-width:600px;padding:22px 24px 32px}.poster img{border-radius:12px}.registration-card{padding:28px}.card-intro{margin-bottom:25px}}@media (max-width:420px){.registration-layout{gap:18px;padding:14px 14px 24px}.registration-card{border-radius:18px;padding:24px 20px}h1{font-size:25px}.card-intro p{font-size:13px}input:not([type=radio]),textarea{font-size:16px}.form-fields{gap:18px}textarea{min-height:110px}.submit-button{min-height:52px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.success a{color:var(--cyan);text-underline-offset:4px}.field input[dir=ltr]{text-align:left}.field input[dir=ltr]::placeholder{text-align:right;direction:rtl}.capacity-notice{color:#ffc3cd;background:#341f2c;border:1px solid #976079;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;padding:11px 12px;font-size:13px;line-height:1.9;display:flex}.capacity-notice button{color:inherit;background:0 0;border:0;flex-shrink:0;min-width:32px;min-height:32px;padding:0;font-size:25px;line-height:1}.capacity-check{color:var(--muted);margin:8px 0 0;font-size:12px}.apply-theme{--cyan:#f4c65b;--border:#344c70;--input:#0a1e38;--muted:#b8c8df;background:radial-gradient(at 7% 20%,#143e6b88,#0000 54%),radial-gradient(at 95% 80%,#16436d55,#0000 55%),#041229;min-height:100svh}.seminar-header{color:#b9cbe0;justify-content:space-between;align-items:center;max-width:1360px;margin:auto;padding:22px 32px 0;font-size:13px;display:flex}.seminar-header>a{color:#f2f5fc;align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.seminar-header img{border-radius:50%}.apply-theme .registration-layout{min-height:calc(100svh - 60px);padding-top:26px}.apply-theme .registration-card{background:linear-gradient(145deg,#0b2340,#07182e);border-color:#d4b56644;box-shadow:0 16px 60px #0003}.apply-theme .poster img{border:1px solid #c6ddff20}.apply-theme .intro-line{background:linear-gradient(90deg,#bb8731,#f7d373)}.apply-theme label>span[aria-hidden],.apply-theme legend>span{color:#f0ca72}.apply-theme input:focus,.apply-theme textarea:focus{border-color:#e5bc60;box-shadow:0 0 0 3px #e5bc6010}.apply-theme .mode-options label:has(input:checked){color:#f6d78e;background:#443c262e;border-color:#d9b15b}.apply-theme .mode-options input:checked+.radio-mark{background:#1c2d3e;border-color:#ebc366}.apply-theme .submit-button{color:#10233d;background:linear-gradient(100deg,#d7a746,#f8d57a 65%,#edc15d);box-shadow:0 5px 22px #e7bb3820}.apply-theme .add-question,.apply-theme .success strong{color:#f4d180}.apply-theme .success-mark{color:#f2cc72;background:#35331f50;border-color:#d3ae5d}.coming-soon{isolation:isolate;background:radial-gradient(at 50% 42%,#14365a88,#0000 56%),radial-gradient(at 10% 95%,#102c4544,#0000 55%),#040e21;place-items:center;min-height:100svh;padding:60px 24px 90px;display:grid;position:relative;overflow:hidden}.coming-soon:before{content:"";z-index:-1;opacity:.35;background-image:radial-gradient(circle,#9ac9f5 1px,#0000 1px),radial-gradient(circle,#f2d493 1px,#0000 1px);background-position:18px 21px,74px 55px;background-size:133px 149px,223px 199px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 90%);mask-image:linear-gradient(#0008,#0000 90%)}.coming-content{text-align:center;flex-direction:column;align-items:center;max-width:720px;display:flex;position:relative}.coming-logo{border-radius:50%;margin-bottom:26px;box-shadow:0 0 70px #4e9bc020}.coming-eyebrow{letter-spacing:4px;color:#849bb9;margin-bottom:28px;font-size:10px}.coming-content h1{letter-spacing:-2px;color:#f1f4fc;margin:0;font-size:clamp(58px,9vw,108px);font-weight:700;line-height:1.55}.coming-content h1 span{color:#f2ce7b}.coming-divider{background:linear-gradient(90deg,#0000,#d7b96c66,#0000);width:120px;height:1px;margin:30px auto;position:relative}.coming-divider span{background:#d7b96c;width:5px;height:5px;position:absolute;top:-2px;left:calc(50% - 2px);transform:rotate(45deg)}.seminar-link{color:#e4ca91;background:#c9a34b09;border:1px solid #d5b56c55;border-radius:999px;align-items:center;gap:22px;padding:13px 24px;font-size:14px;line-height:1.9;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.seminar-link:hover{background:#c9a34b18;border-color:#d5b56c99}.seminar-link span{font-family:Arial;font-size:21px}.coming-footer{color:#7186a4;letter-spacing:1px;font-size:12px;position:absolute;bottom:28px}.kappa-orbit{z-index:-1;pointer-events:none;border:1px solid #9fbbe70d;border-radius:50%;width:900px;height:420px;position:absolute}.orbit-one{transform:rotate(-30deg)}.orbit-two{border-color:#d7b96c09;width:660px;height:1000px;transform:rotate(-30deg)}@media (max-width:800px){.seminar-header{max-width:600px;padding:18px 24px 0}.apply-theme .registration-layout{padding-top:20px}.coming-eyebrow{letter-spacing:2px;font-size:9px}.coming-logo{width:72px;height:72px}.coming-content h1{letter-spacing:-1px}.seminar-link{gap:15px;padding:11px 19px;font-size:13px}}@media (max-width:420px){.seminar-header{padding:16px 16px 0}.seminar-header>span{font-size:12px}.apply-theme .registration-layout{padding-top:18px}.coming-content h1{font-size:62px}}
