.page-module__EkKdrq__page{background:var(--sand);justify-content:center;align-items:center;min-height:calc(100vh - 128px);padding:100px 6vw 64px;display:flex;position:relative;overflow:hidden}.page-module__EkKdrq__page:before{content:"";opacity:.45;mix-blend-mode:multiply;pointer-events:none;z-index:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGZpbHRlciBpZD0ibm9pc2UiPjxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIwLjg1IiBudW1PY3RhdmVzPSIzIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIi8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWx0ZXI9InVybCgjbm9pc2UpIiBvcGFjaXR5PSIwLjA1Ii8+PC9zdmc+);position:fixed;inset:0}.page-module__EkKdrq__page:after{content:"";filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(circle,#e4572e38 0%,#0000 70%);border-radius:50%;width:560px;height:560px;animation:12s ease-in-out infinite alternate page-module__EkKdrq__orbFloat;position:fixed;top:-200px;right:-160px}@keyframes page-module__EkKdrq__orbFloat{0%{transform:translate(0)scale(1)}to{transform:translate(20px,-30px)scale(1.06)}}.page-module__EkKdrq__card{z-index:2;-webkit-backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid #ffffffb3;border-radius:24px;width:100%;max-width:480px;padding:44px 40px 40px;position:relative;box-shadow:0 24px 80px #1010101a,0 2px 8px #1010100f}.page-module__EkKdrq__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:clamp(2rem,5vw,2.4rem);line-height:1.1}.page-module__EkKdrq__meta{color:var(--ink);margin:0 0 6px;font-size:.95rem;line-height:1.5}.page-module__EkKdrq__metaMuted{color:var(--ash);margin:0 0 24px;font-size:.88rem}.page-module__EkKdrq__tabs{background:#1010100a;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;padding:4px;display:grid}.page-module__EkKdrq__tab{text-transform:uppercase;letter-spacing:.08em;color:var(--ash);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:11px 16px;font-size:.88rem;font-weight:600;transition:all .2s}.page-module__EkKdrq__tab:hover{color:var(--ink)}.page-module__EkKdrq__tabActive{background:var(--ink);color:var(--citron);box-shadow:0 2px 8px #1010101f}.page-module__EkKdrq__form{gap:14px;display:grid}.page-module__EkKdrq__label{text-transform:uppercase;letter-spacing:.12em;color:var(--ash);flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.page-module__EkKdrq__label input{width:100%;color:var(--ink);-webkit-backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid #10101026;border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.page-module__EkKdrq__label input::placeholder{color:#1010104d}.page-module__EkKdrq__label input:focus{border-color:var(--clay);box-shadow:0 0 0 3px #e4572e1f}.page-module__EkKdrq__check{color:var(--ink);align-items:flex-start;gap:10px;margin:4px 0;font-size:.88rem;line-height:1.5;display:flex}.page-module__EkKdrq__check input[type=checkbox]{flex-shrink:0;margin-top:2px}.page-module__EkKdrq__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.page-module__EkKdrq__primary,.page-module__EkKdrq__secondary{text-transform:uppercase;letter-spacing:.12em;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:13px 26px;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .15s}.page-module__EkKdrq__primary{background:var(--ink);color:var(--paper);box-shadow:0 8px 28px #10101033}.page-module__EkKdrq__primary:hover:not(:disabled){transform:translateY(-2px)scale(1.02);box-shadow:0 14px 40px #10101047}.page-module__EkKdrq__primary:disabled{opacity:.5;cursor:not-allowed}.page-module__EkKdrq__secondary{color:var(--ink);background:0 0;border:1.5px solid #10101033}.page-module__EkKdrq__secondary:hover{border-color:#10101080}.page-module__EkKdrq__social{border-top:1px solid #10101014;margin-top:28px;padding-top:24px}.page-module__EkKdrq__social p{color:var(--ash);text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;font-size:.85rem;font-weight:600}.page-module__EkKdrq__socialButtons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.page-module__EkKdrq__btnGoogle,.page-module__EkKdrq__btnFacebook,.page-module__EkKdrq__btnApple{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.page-module__EkKdrq__btnGoogle{color:#3c4043;background:#fff;border:1px solid #dadce0;box-shadow:0 1px 3px #3c40431a}.page-module__EkKdrq__btnGoogle:hover{background:#f8f9fa;box-shadow:0 1px 6px #3c404326}.page-module__EkKdrq__btnFacebook{color:#fff;background:#1877f2;box-shadow:0 2px 4px #0000001a}.page-module__EkKdrq__btnFacebook:hover{background:#166fe5;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.page-module__EkKdrq__btnApple{color:#fff;background:#000;box-shadow:0 2px 4px #00000026}.page-module__EkKdrq__btnApple:hover{background:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.page-module__EkKdrq__socialIcon{flex-shrink:0;width:18px;height:18px}.page-module__EkKdrq__comingSoon{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#000;pointer-events:none;background:#c7f25a;padding:2px 4px;font-size:.58rem;font-weight:800;position:absolute;bottom:0;left:0;right:0}.page-module__EkKdrq__btnComingSoon{cursor:default;padding-bottom:18px}.page-module__EkKdrq__btnComingSoon:hover{box-shadow:inherit!important;background:inherit!important;transform:none!important}.page-module__EkKdrq__notice{color:#2e7d32;background:#2e7d3214;border:1px solid #2e7d3233;border-radius:10px;margin:16px 0 0;padding:12px 16px;font-size:.88rem;font-weight:600}.page-module__EkKdrq__error{color:var(--clay);background:#e4572e12;border:1px solid #e4572e33;border-radius:10px;margin:16px 0 0;padding:12px 16px;font-size:.88rem;font-weight:600}@media (max-width:640px){.page-module__EkKdrq__card{border-radius:20px;padding:36px 28px 32px}.page-module__EkKdrq__actions{flex-direction:column;align-items:stretch}.page-module__EkKdrq__primary,.page-module__EkKdrq__secondary{text-align:center}.page-module__EkKdrq__socialButtons{grid-template-columns:1fr}.page-module__EkKdrq__btnGoogle,.page-module__EkKdrq__btnFacebook,.page-module__EkKdrq__btnApple{padding:13px 16px}.page-module__EkKdrq__btnComingSoon{padding-bottom:20px}}@media (max-width:480px){.page-module__EkKdrq__page{padding:84px 5vw 48px}.page-module__EkKdrq__card{padding:28px 24px}}.page-module__EkKdrq__accountTabs{background:#1010100a;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px;margin:20px 0 24px;padding:3px;display:grid}.page-module__EkKdrq__accountTab{text-transform:uppercase;letter-spacing:.08em;color:var(--ash);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:10px 12px;font-size:.82rem;font-weight:600;transition:all .2s}.page-module__EkKdrq__accountTab:hover{color:var(--ink)}.page-module__EkKdrq__accountTabActive{background:var(--ink);color:var(--citron);box-shadow:0 2px 6px #1010101a}.page-module__EkKdrq__tabContent{margin-top:20px}.page-module__EkKdrq__emptyState{text-align:center;color:var(--ash);padding:40px 20px;font-size:.92rem}.page-module__EkKdrq__ordersList{gap:12px;display:grid}.page-module__EkKdrq__orderCard{background:#fff9;border:1px solid #10101014;border-radius:12px;padding:16px;transition:box-shadow .2s}.page-module__EkKdrq__orderCard:hover{box-shadow:0 4px 16px #1010100f}.page-module__EkKdrq__orderHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__EkKdrq__orderNumber{color:var(--ink);margin:0 0 4px;font-size:.92rem;font-weight:700}.page-module__EkKdrq__orderDate{color:var(--ash);margin:0;font-size:.8rem}.page-module__EkKdrq__orderMeta{text-align:right}.page-module__EkKdrq__orderTotal{color:var(--clay);margin:0 0 8px;font-size:1rem;font-weight:700}.page-module__EkKdrq__orderToggle{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600;text-decoration:underline}.page-module__EkKdrq__orderToggle:hover{color:var(--clay)}.page-module__EkKdrq__orderDetails{border-top:1px solid #10101014;gap:12px;margin-top:16px;padding-top:16px;display:grid}.page-module__EkKdrq__orderItem{align-items:flex-start;gap:12px;display:flex}.page-module__EkKdrq__orderItemImage{background:var(--sand);border-radius:8px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.page-module__EkKdrq__orderItemInfo{flex:1}.page-module__EkKdrq__orderItemName{color:var(--ink);margin:0 0 4px;font-size:.88rem;font-weight:600}.page-module__EkKdrq__orderItemMeta{color:var(--ash);margin:0 0 2px;font-size:.8rem}.page-module__EkKdrq__addressesList{gap:12px;display:grid}.page-module__EkKdrq__addressCard{background:#fff9;border:1px solid #10101014;border-radius:12px;padding:16px}.page-module__EkKdrq__addressType{text-transform:uppercase;letter-spacing:.1em;color:var(--clay);margin:0 0 8px;font-size:.75rem;font-weight:700}.page-module__EkKdrq__addressName{color:var(--ink);margin:0 0 4px;font-size:.92rem;font-weight:700}.page-module__EkKdrq__addressLine{color:var(--ash);margin:0 0 2px;font-size:.85rem}.page-module__EkKdrq__addressContact{color:var(--ink);margin:6px 0 0;font-size:.85rem;font-weight:600}.page-module__EkKdrq__settingSection{margin-bottom:24px}.page-module__EkKdrq__settingTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--ash);margin:0 0 16px;font-size:.85rem;font-weight:700}.page-module__EkKdrq__settingRow{border-bottom:1px solid #1010100f;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.page-module__EkKdrq__settingRow:last-child{border-bottom:none}.page-module__EkKdrq__settingLabel{color:var(--ash);font-size:.88rem;font-weight:600}.page-module__EkKdrq__settingValue{color:var(--ink);font-size:.88rem;font-weight:600}@media (max-width:640px){.page-module__EkKdrq__card{max-width:100%}.page-module__EkKdrq__accountTabs{grid-template-columns:1fr}.page-module__EkKdrq__orderHeader{flex-direction:column;gap:8px}.page-module__EkKdrq__orderMeta{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.page-module__EkKdrq__orderItemImage{width:64px;height:64px}}
