.register-module__jUGYdG__registerContainer{box-sizing:border-box;width:100%;max-width:100%;min-height:80vh;padding:6.5rem 1.5rem 4rem}.register-module__jUGYdG__formWrapper{max-width:700px;margin:2.5rem auto 0}.register-module__jUGYdG__stepIndicator{justify-content:center;align-items:center;gap:0;margin-bottom:2rem;display:flex}.register-module__jUGYdG__stepItem{flex-direction:column;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.register-module__jUGYdG__stepDot{background-color:var(--card);border:2px solid var(--card-border);width:2.2rem;height:2.2rem;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;display:flex}.register-module__jUGYdG__stepDotActive{background-color:var(--primary-light);border-color:var(--primary);color:var(--primary)}.register-module__jUGYdG__stepDotCurrent{background-color:var(--primary);border-color:var(--primary);color:#fff9f2;box-shadow:0 0 0 3px var(--primary-light)}.register-module__jUGYdG__stepLabel{color:var(--muted);text-align:center;white-space:nowrap;font-size:.72rem;font-weight:600;transition:color .2s}.register-module__jUGYdG__stepLabelActive{color:var(--primary)}.register-module__jUGYdG__stepLine{background-color:var(--card-border);flex:1;height:2px;margin:0 .5rem 1.2rem;transition:background-color .2s}.register-module__jUGYdG__stepLineActive{background-color:var(--primary)}.register-module__jUGYdG__formCard{background-color:var(--card);border:var(--border-width) solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex}.register-module__jUGYdG__stepContent{flex-direction:column;gap:1rem;display:flex}.register-module__jUGYdG__sectionHeader{border-bottom:1px solid var(--card-border);align-items:center;gap:.5rem;margin-bottom:.25rem;padding-bottom:.5rem;display:flex}.register-module__jUGYdG__sectionTitle{color:var(--primary);margin:0;font-size:1.05rem;font-weight:700}.register-module__jUGYdG__formGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.register-module__jUGYdG__formGrid{grid-template-columns:1fr 1fr}}.register-module__jUGYdG__formGrid>*{min-width:0}.register-module__jUGYdG__formGrid3{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.register-module__jUGYdG__formGrid3{grid-template-columns:1fr 1fr}}@media (min-width:760px){.register-module__jUGYdG__formGrid3{grid-template-columns:1fr 1fr 1fr}}.register-module__jUGYdG__formGrid3>*{min-width:0}.register-module__jUGYdG__checkboxContainer{border-top:var(--border-width) solid var(--card-border);flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.register-module__jUGYdG__checkboxLabel{color:var(--foreground);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.88rem;line-height:1.4;display:flex}.register-module__jUGYdG__checkboxInput{accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin-top:.15rem}.register-module__jUGYdG__stepNav{border-top:1px solid var(--card-border);align-items:center;gap:1rem;margin-top:.5rem;padding-top:1.25rem;display:flex}.register-module__jUGYdG__uploadBtn{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-sm);text-align:center;color:var(--foreground);cursor:pointer;padding:.55rem .75rem;font-size:.82rem;font-weight:600;transition:border-color .15s,background-color .15s;display:block}.register-module__jUGYdG__uploadBtn:hover{border-color:var(--primary);background-color:var(--primary-light)}.register-module__jUGYdG__modeBtn{cursor:pointer;border:2px solid var(--card-border);border-radius:var(--radius-sm);background:var(--card);color:var(--muted);padding:.45rem 1.1rem;font-size:.83rem;font-weight:700;transition:all .15s}.register-module__jUGYdG__modeBtnActive{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.register-module__jUGYdG__successCard{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem;display:flex}.register-module__jUGYdG__successIcon{width:4.5rem;height:4.5rem;color:var(--primary);border-radius:var(--radius-full);background-color:#f7f3ed;justify-content:center;align-items:center;display:flex}.register-module__jUGYdG__tesseraWrapper{perspective:1000px;margin:1.5rem 0}.register-module__jUGYdG__tesseraCard{background:linear-gradient(135deg, var(--card) 0%, var(--primary-light) 100%);border:2px solid var(--primary);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--foreground);font-family:var(--font-sans);transition:transform var(--transition-slow);flex-direction:column;gap:1.25rem;padding:2rem;display:flex;position:relative;overflow:hidden}.register-module__jUGYdG__tesseraCard:hover{transform:translateY(-5px)}.register-module__jUGYdG__tesseraCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0d 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.register-module__jUGYdG__tesseraHeader{border-bottom:1px solid var(--primary);justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.register-module__jUGYdG__tesseraTitle{letter-spacing:1px;color:var(--primary);margin:0;font-size:.95rem;font-weight:800}.register-module__jUGYdG__tesseraSubTitle{text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.register-module__jUGYdG__tesseraNumber{font-family:var(--font-mono);text-align:center;letter-spacing:2px;color:var(--primary);text-shadow:0 2px 4px #0000000d;margin:.5rem 0;font-size:2rem;font-weight:700}.register-module__jUGYdG__tesseraInfo{grid-template-columns:1fr 1.2fr;gap:.5rem;font-size:.85rem;display:grid}.register-module__jUGYdG__tesseraFooter{color:var(--muted);text-align:center;border-top:1px dashed var(--card-border);margin-top:.5rem;padding-top:.5rem;font-size:.65rem}@media (max-width:640px){.register-module__jUGYdG__registerContainer{padding:5.5rem 1rem calc(6rem + env(safe-area-inset-bottom)) 1rem}.register-module__jUGYdG__formCard{padding:1.25rem 1rem}.register-module__jUGYdG__stepLabel{white-space:nowrap;text-overflow:ellipsis;max-width:4.5rem;font-size:.6rem;overflow:hidden}.register-module__jUGYdG__stepLine{margin:0 .3rem}.register-module__jUGYdG__tesseraCard{padding:1.25rem 1rem}.register-module__jUGYdG__tesseraNumber{word-break:break-all;font-size:1.5rem}.register-module__jUGYdG__tesseraInfo{grid-template-columns:1fr;gap:.75rem;font-size:.75rem}}.register-module__jUGYdG__autocompleteDropdown{background-color:var(--card,#fff);border:1px solid var(--card-border,#e8e4e0);border-radius:var(--radius-md,8px);z-index:100;max-height:250px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.register-module__jUGYdG__autocompleteItem{color:var(--foreground,#242220);cursor:pointer;border-bottom:1px solid var(--card-border,#faf8f5);text-align:left;padding:.75rem 1rem;font-size:.88rem;transition:background-color .2s,color .2s}.register-module__jUGYdG__autocompleteItem:last-child{border-bottom:none}.register-module__jUGYdG__autocompleteItem:hover{background-color:var(--primary-light,#f7f3ed);color:var(--primary,#a47844)}.register-module__jUGYdG__autocompleteLoading{color:var(--muted,#6e6861);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;display:flex}
