body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--content-w:920px;--logo-shelf:240px}.df-page{background:#0b0c0f;background:var(--bg);color:#e7ecf2;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;min-height:100vh;padding:40px 20px;position:relative}@media (max-width:768px){.df-page{padding:140px 16px 32px}}@media (min-width:1024px){.df-page.df-shelf{padding-left:260px;padding-left:calc(20px + var(--logo-shelf))}}@media (max-width:1023px){.df-page.df-shelf{padding-left:16px}}.df-logo-wrap{border-radius:14px;left:20px;padding:8px;position:fixed;top:20px;z-index:1000}.df-logo{height:200px;object-fit:contain;width:200px}@media (max-width:768px){.df-logo{height:120px;width:120px}}.df-section{margin:0 auto 28px;max-width:920px;max-width:var(--content-w);text-align:center}.df-panel{background:#0f141c;background:var(--panel);border:1px solid #1f2a3a;border:1px solid var(--border);border-radius:20px;box-shadow:0 12px 30px #00000059;box-sizing:border-box;padding:28px}.df-h1{font-size:36px;letter-spacing:.2px;line-height:1.2;margin:0 0 12px}.df-h1,.df-h2{font-weight:800}.df-h2{font-size:28px;line-height:1.25;margin:0 0 16px}.df-sub{color:#a5afc0;color:var(--muted);font-size:18px;margin:0 0 24px}.df-caption{color:#8c96a8;font-size:14px;margin-top:12px}.df-video{background:#000;border:1px solid #1f2a3a;border:1px solid var(--border);border-radius:16px;height:0;margin:30px 0 0;overflow:hidden;padding-bottom:56.25%;position:relative}.df-video iframe{border:0;border-radius:16px;height:100%;left:0;position:absolute;top:0;width:100%}.df-list{grid-gap:14px;display:grid;gap:14px;line-height:1.8;text-align:left}.df-form-wrap{max-width:var(--content-w);padding:0 16px}.df-footer{color:#8c96a8;font-size:13px;padding:20px;text-align:center}.df-igfab{align-items:center;background:#fff;border-radius:50%;bottom:80px;box-shadow:0 4px 12px #00000026;display:flex;height:44px;justify-content:center;position:fixed;right:20px;transition:transform .2s ease-in-out;width:44px;z-index:1000}.df-igfab:hover{transform:scale(1.1)}.df-igfab img{height:24px;object-fit:contain;width:24px}@media (max-width:768px){.df-logo-wrap{align-items:center;display:flex;justify-content:center;margin:0 auto 16px;padding:0;position:static}.df-logo{height:128px;width:128px}.df-page{padding:24px 16px 32px}.df-section:first-of-type .df-h1{text-wrap:balance;font-size:clamp(24px,6.2vw,28px);font-weight:800;letter-spacing:-.01em;line-height:1.22;margin:0 auto 12px;max-width:26ch}.df-section:first-of-type .df-sub{text-wrap:pretty;font-size:15.5px;line-height:1.62;margin:0 auto 24px;max-width:38ch}.df-section{margin-bottom:24px}.df-panel{border-radius:16px;padding:20px}.df-video{border-radius:14px}.df-h2{font-size:24px;margin-bottom:12px}.df-list{font-size:15px;gap:10px;line-height:1.6}.df-igfab{bottom:16px;height:36px;right:12px;width:36px}.hero-line1{text-wrap:nowrap;display:block;font-size:clamp(20px,7vw,20px);letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.hero-line2{text-wrap:balance;display:block;font-size:clamp(18px,5.6vw,18px);line-height:1.25;margin-top:8px}}@media (min-width:769px){.hero-line1,.hero-line2{display:block}.hero-line1{font-size:36px;line-height:1.2}.hero-line2{font-size:30px;line-height:1.25}}.hiw{text-align:center}.hiw-tabs{-webkit-overflow-scrolling:touch;background:#ffffff05;border-radius:9999px;box-shadow:inset 0 0 0 1px #1f2a3a;box-shadow:inset 0 0 0 1px var(--border);display:flex;gap:10px;overflow-x:auto;padding:6px}.hiw-tab{background:#0000;border:1px solid #1f2a3a;border:1px solid var(--border);border-radius:9999px;color:#e7ecf2;color:var(--text);cursor:pointer;flex:0 0 auto;font-weight:800;outline:none;padding:10px 14px;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .02s}.hiw-tab:hover{border-color:#6ea8ff;border-color:var(--focus)}.hiw-tab:active{transform:translateY(1px)}.hiw-tab-icon{margin-right:6px}.hiw-tab.active{background:#fff;border-color:#0000;box-shadow:0 4px 14px #00000040;color:#0b0c0f}.hiw-panel{margin-top:18px}.hiw-role{margin-bottom:12px;opacity:.9}.hiw-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.hiw-step{background:#101722;background:var(--field);border:1px solid #1f2a3a;border:1px solid var(--border);border-radius:16px;color:#e7ecf2;color:var(--text);padding:14px;text-align:left}.hiw-step-title{font-weight:800;margin-bottom:4px}.hiw-step-desc{color:#a5afc0;color:var(--muted)}.hiw-cta{display:flex;justify-content:center;margin-top:16px}.hiw-cta-btn{background:#6ea8ff;background:var(--btn);border-radius:9999px;color:#0b0e14;font-weight:800;padding:12px 20px;text-decoration:none;transition:background .15s,transform .02s}.hiw-cta-btn:hover{background:#3f7cff;background:var(--btn-strong)}.hiw-cta-btn:active{transform:translateY(1px)}@media (max-width:720px){.hiw-grid{gap:10px;grid-template-columns:1fr}.hiw-step{padding:12px}.hiw-hint{color:#a5afc0;color:var(--muted);display:block;font-size:12px;margin:6px 0 0;opacity:.9;text-align:center}}@media (min-width:721px){.hiw-hint{display:none}}.contest-badge{background:#ffffff0f;border:1px solid #1f2a3a;border:1px solid var(--border);border-radius:9999px;color:#e7ecf2;color:var(--text);display:inline-block;font-weight:800;margin-bottom:12px;padding:8px 12px}.df-embed{background:#0f141c;background:var(--panel);border:1px solid #1f2a3a;border:1px solid var(--border);border-radius:16px;box-shadow:0 12px 30px #00000059;overflow:hidden}.df-embed iframe{background:#0b0c0f;border:0;height:min(76vh,900px);width:100%}.contest-note{color:#8c96a8;font-size:13px;margin-top:14px}.back-home{background:#fff;border:1px solid #1f2a3a;border:1px solid var(--border);border-radius:9999px;bottom:28px;box-shadow:0 8px 22px #00000047;color:#0b0c0f;font-weight:800;left:20px;padding:10px 16px;position:fixed;text-decoration:none;transition:transform .02s,background .15s;z-index:999}.back-home:hover{transform:translateY(1px)}@media (max-width:720px){.back-home{display:inline-flex;margin-top:16px;position:static}}@media (min-width:1024px){.df-page.df-shelf.df-shelf-contest{--contest-shelf:10px;padding-left:calc(20px + var(--contest-shelf))}}.contest-alert{background:linear-gradient(180deg,#ffd74029,#ffc1071a);border:1px solid #ffd74073;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0f,0 8px 22px #ffc1072e;color:#e7ecf2;color:var(--text);display:inline-block;font-weight:700;padding:10px 14px}.contest-alert .accent{color:#ffd766}@media (max-width:768px){.contest-alert{display:block}}:root{--bg:#0b0c0f;--panel:#0f141c;--field:#101722;--text:#e7ecf2;--muted:#a5afc0;--border:#1f2a3a;--focus:#6ea8ff;--btn:#6ea8ff;--btn-strong:#3f7cff;--ok:#1f8f4a;--err:#cc3b3b}.eaf-card{background:#0f141c;background:var(--panel);border:1px solid #1f2a3a;border:1px solid var(--border);border-radius:20px;box-shadow:0 12px 30px #00000059;color:#e7ecf2;color:var(--text);padding:28px;width:100%}.eaf-title{font-size:36px;font-weight:800;letter-spacing:.2px;margin:0 0 6px;text-align:center}.eaf-section{color:#e7ecf2;color:var(--text);font-size:18px;font-weight:700;margin:6px 0 14px;text-align:center}.eaf-form{display:flex;flex-direction:column;gap:18px}.eaf-grid.two{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.eaf-col-2{grid-column:span 2}.eaf-field label{color:#a5afc0;color:var(--muted);display:block;font-size:13px;margin:0 0 6px}.eaf-field label span{color:#ffbcbc}.eaf-field input,.eaf-field select{-webkit-appearance:none;appearance:none;background:#101722;background:var(--field);border:1px solid #1f2a3a;border:1px solid var(--border);border-radius:14px;box-sizing:border-box;color:#e7ecf2;color:var(--text);height:48px;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.eaf-field input::placeholder{color:#6e7687}.eaf-field input:focus,.eaf-field select:focus{border-color:#6ea8ff;border-color:var(--focus);box-shadow:0 0 0 3px #6ea8ff26}.eaf-checkbox{align-items:center;color:#a5afc0;color:var(--muted);display:flex;font-size:14px;gap:10px;-webkit-user-select:none;user-select:none}.eaf-button{background:#6ea8ff;background:var(--btn);border:0;border-radius:12px;color:#0b0e14;cursor:pointer;font-weight:800;padding:12px 18px;transition:background .15s,transform .02s;width:fit-content}.eaf-button:hover{background:#3f7cff;background:var(--btn-strong)}.eaf-button:active{transform:translateY(1px)}.eaf-button:disabled{cursor:not-allowed;opacity:.65}.eaf-status{border:1px solid #0000;border-radius:10px;font-size:14px;padding:10px 12px}.eaf-status.ok{background:#1f8f4a24;border-color:#1f8f4a73;color:#b2f1cd}.eaf-status.err{background:#cc3b3b24;border-color:#cc3b3b73;color:#ffc9c9}@media (max-width:720px){.eaf-grid.two{grid-template-columns:1fr}.eaf-col-2{grid-column:span 1}}.df-form-wrap{margin:0 auto;max-width:920px;max-width:var(--content-w,920px);padding:0!important;width:100%}.df-form-wrap .eaf-card{box-sizing:border-box;margin:0;width:100%}
/*# sourceMappingURL=main.a26098ae.css.map*/