:root{--color-purple-1: #a100ff;--color-purple-2: #7500c0;--color-purple-3: #460073;--color-black: #000000;--color-white: #ffffff;--color-light-gray: #e6e6dc;--color-dark-gray: #96968c;--font-sans: "Graphik", "Helvetica Neue", Arial, sans-serif;font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--color-black);background-color:var(--color-white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;font-family:var(--font-sans)}*/ :root{--color-purple-1: #a100ff;--color-purple-2: #7500c0;--color-purple-3: #460073;--color-purple-4: #be82ff;--color-black: #000000;--color-white: #ffffff;--color-light-gray: #e6e6dc;--color-dark-gray: #96968c;--bg-app: #efedf6;--bg-app-2: #f6f4fb;--bg-panel: rgba(255, 255, 255, .72);--bg-card: rgba(255, 255, 255, .88);--bg-soft: #f7f5fc;--bg-soft-2: #f1edf9;--text-primary: #18151f;--text-secondary: #5f5872;--text-muted: #8d86a3;--text-inverse: #ffffff;--border-soft: rgba(117, 0, 192, .1);--border-medium: rgba(117, 0, 192, .18);--border-strong: rgba(117, 0, 192, .28);--shadow-soft: 0 8px 24px rgba(70, 0, 115, .06);--shadow-medium: 0 18px 40px rgba(70, 0, 115, .1);--shadow-large: 0 28px 70px rgba(70, 0, 115, .12);--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 28px;--radius-pill: 999px;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;font-family:var(--font-sans);font-size:16px;line-height:1.5;font-weight:400;color:var(--text-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--success: #05f0a5;--danger: #ff3246;--warning: #ff7800;--transition-fast: .16s ease;--transition-base: .22s ease;--transition-slow: .32s ease}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body,#root{min-height:100%}body{min-height:100vh;font-family:var(--font-sans);color:var(--text-primary);background:radial-gradient(circle at top left,rgba(161,0,255,.08),transparent 24%),radial-gradient(circle at bottom right,rgba(190,130,255,.14),transparent 22%),linear-gradient(180deg,var(--bg-app-2) 0%,var(--bg-app) 100%)}#root{min-height:100vh;display:flex;flex-direction:column}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{border:0;background:none;cursor:pointer}input,select,textarea{color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{color:var(--text-primary);line-height:1.05;letter-spacing:-.04em;font-weight:800}h1{font-size:clamp(2.25rem,4vw,3.5rem)}h2{font-size:clamp(1.75rem,2.4vw,2.5rem)}h3{font-size:clamp(1.3rem,1.8vw,1.7rem)}p{color:var(--text-secondary)}*{scrollbar-width:thin;scrollbar-color:rgba(117,0,192,.24) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#7500c033;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#7500c057}.page-shell{min-height:100vh;padding:22px}.glass-panel{background:var(--bg-panel);border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-large);border-radius:32px}.ui-card{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-medium);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-card-soft{background:var(--bg-soft);border:1px solid rgba(117,0,192,.08);border-radius:var(--radius-md)}.ui-section-title{display:flex;flex-direction:column;gap:6px}.ui-section-title p{font-size:.96rem;color:var(--text-secondary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border-radius:16px;font-weight:700;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{color:var(--text-inverse);background:linear-gradient(135deg,var(--color-purple-1),var(--color-purple-2));box-shadow:0 14px 28px #7500c03d}.btn-primary:hover{box-shadow:0 18px 34px #7500c047}.btn-secondary{color:var(--color-purple-3);background:#fffffff5;border:1px solid var(--border-medium)}.btn-secondary:hover{background:#a100ff0f}.btn-ghost{color:var(--text-secondary);background:transparent}.btn-pill{border-radius:var(--radius-pill);min-height:44px;padding:0 20px}.field{display:grid;gap:8px}.field label{font-size:.94rem;font-weight:700;color:var(--color-purple-2)}.input,.select,.textarea{width:100%;min-height:52px;padding:0 16px;border-radius:16px;border:1px solid var(--border-soft);background:#fffffffa;color:var(--text-primary);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.textarea{min-height:120px;padding:14px 16px;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--text-muted)}.input:focus,.select:focus,.textarea:focus{border-color:#a100ff5c;box-shadow:0 0 0 4px #a100ff1a;background:var(--color-white)}.badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:30px;padding:0 10px;border-radius:var(--radius-pill);font-size:.78rem;font-weight:800;letter-spacing:.01em}.badge-available{color:var(--color-purple-2);background:#a100ff1f}.badge-occupied{color:#1f1d27;background:#1f1d271a}.badge-reserved{color:var(--color-purple-3);background:#be82ff33}.fade-in-up{animation:fadeInUp .42s ease both}.fade-in{animation:fadeIn .28s ease both}.scale-in{animation:scaleIn .24s ease both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}:focus-visible{outline:3px solid rgba(161,0,255,.24);outline-offset:2px}@media (max-width: 1024px){.page-shell{padding:14px}}@media (max-width: 640px){h1{font-size:2rem}h2{font-size:1.55rem}h3{font-size:1.2rem}.btn{width:100%}}@keyframes _spin_yukhu_12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_yukhu_12{width:22px;height:22px;border:3px solid rgba(161,0,255,.2);border-top-color:var(--color-purple-1, #a100ff);border-radius:50%;animation:_spin_yukhu_12 .7s linear infinite;display:inline-block;flex-shrink:0}._banner_rdyx6_1{display:flex;align-items:center;justify-content:space-between;gap:12px;background-color:#fff0f0;border-left:4px solid #d32f2f;border-radius:2px;padding:.75rem 1rem;color:#b71c1c;font-size:.9375rem;line-height:1.4;width:100%}._dismiss_rdyx6_16{flex-shrink:0;background:none;border:none;color:#b71c1c;font-size:1.3rem;line-height:1;cursor:pointer;padding:0 2px;opacity:.7;transition:opacity .12s ease}._dismiss_rdyx6_16:hover{opacity:1}@keyframes _buttonShimmer_1ddgk_1{0%{transform:translate(-200%) skew(-12deg)}to{transform:translate(400%) skew(-12deg)}}@keyframes _shake_1ddgk_1{0%,to{transform:translate(0)}18%{transform:translate(-6px)}36%{transform:translate(6px)}54%{transform:translate(-4px)}72%{transform:translate(4px)}90%{transform:translate(-2px)}}@keyframes _fadeIn_1ddgk_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._form_1ddgk_25{display:flex;flex-direction:column;gap:16px;width:100%}._field_1ddgk_32{display:flex;flex-direction:column;gap:7px}._label_1ddgk_38{font-size:.86rem;font-weight:700;color:#3e3850;letter-spacing:-.01em}._input_1ddgk_47{width:100%;min-height:52px;padding:0 16px;border:1.5px solid rgba(117,0,192,.13);border-radius:16px;background:#fffffff2;color:#17141f;font-size:.97rem;font-family:inherit;box-shadow:inset 0 1px #fffc,0 4px 12px #4600730a;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .18s ease}._input_1ddgk_47::placeholder{color:#a89dbe}._input_1ddgk_47:hover:not(:disabled){border-color:#7500c042;transform:translateY(-1px)}._input_1ddgk_47:focus{outline:none;border-color:#a100ff;background:#fff;transform:translateY(-1px);box-shadow:0 0 0 4px #a100ff1c,0 8px 22px #46007317}._input_1ddgk_47:disabled{background:#f5f3fad9;cursor:not-allowed;opacity:.7}._inputError_1ddgk_92{border-color:#d93a52!important;animation:_shake_1ddgk_1 .42s cubic-bezier(.36,.07,.19,.97) both}._inputError_1ddgk_92:focus{box-shadow:0 0 0 4px #d93a521a,0 8px 20px #c8003212!important}._passwordWrap_1ddgk_105{position:relative;display:flex;align-items:center}._passwordWrap_1ddgk_105 ._input_1ddgk_47{padding-right:48px}._eyeBtn_1ddgk_115{position:absolute;right:14px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:#9b90b0;cursor:pointer;border-radius:8px;padding:0;transition:color .16s ease,background .16s ease;flex-shrink:0}._eyeBtn_1ddgk_115:hover{color:#7500c0;background:#7500c014}._forgotLink_1ddgk_140{align-self:flex-end;margin-top:-4px;font-size:.82rem;font-weight:600;color:#7500c0;text-decoration:none;opacity:.8;transition:opacity .16s ease}._forgotLink_1ddgk_140:hover{opacity:1;text-decoration:underline}._button_1ddgk_158{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;margin-top:8px;padding:0 20px;border:none;border-radius:16px;cursor:pointer;font-size:.97rem;font-weight:700;font-family:inherit;color:#fff;width:100%;position:relative;overflow:hidden;background:linear-gradient(135deg,#7500c0,#a100ff);box-shadow:0 14px 30px #7500c042,inset 0 1px #ffffff2e;will-change:transform;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}._button_1ddgk_158:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);animation:_buttonShimmer_1ddgk_1 3.5s linear infinite;will-change:transform;pointer-events:none}._button_1ddgk_158:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 20px 40px #7500c047,0 8px 60px #ff780033,inset 0 1px #fff3}._button_1ddgk_158:active:not(:disabled){transform:translateY(0);box-shadow:0 8px 18px #7500c038}._button_1ddgk_158:focus-visible{outline:none;box-shadow:0 0 0 4px #a100ff33,0 14px 30px #7500c042}._button_1ddgk_158:disabled{cursor:not-allowed;opacity:.65;animation:none;box-shadow:none;transform:none}._btnArrow_1ddgk_233{display:flex;align-items:center;transition:transform .2s ease}._button_1ddgk_158:hover:not(:disabled) ._btnArrow_1ddgk_233{transform:translate(3px)}._fieldError_1ddgk_245{font-size:.8rem;color:#d93a52;padding-left:3px;animation:_fadeIn_1ddgk_1 .2s ease both}@keyframes _glowDrift_16iog_1{0%,to{transform:rotate(-13deg) translate(0) scale(1)}25%{transform:rotate(-11deg) translate(1%,-2%) scale(1.03)}55%{transform:rotate(-15deg) translate(-1%,1%) scale(.97)}80%{transform:rotate(-12deg) translate(2%,-1%) scale(1.02)}}@keyframes _glowDriftB_16iog_1{0%,to{transform:rotate(9deg) translate(0) scale(1)}30%{transform:rotate(11deg) translate(-2%,2%) scale(1.04)}65%{transform:rotate(7deg) translate(1%,-1%) scale(.96)}}@keyframes _glowDriftC_16iog_1{0%,to{transform:rotate(3deg) translate(0) scale(1)}40%{transform:rotate(1deg) translate(-1%,1%) scale(1.02)}70%{transform:rotate(5deg) translate(1%,-2%) scale(.98)}}@keyframes _revealUp_16iog_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes _cardIn_16iog_1{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _logoPulse_16iog_1{0%,to{opacity:0}50%{opacity:1}}@keyframes _chipIn_16iog_1{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes _dotPulse_16iog_1{0%,to{opacity:.4}50%{opacity:1}}._page_16iog_53{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(160deg,#0d001e,#180035,#07000e);display:flex;align-items:center;justify-content:center;padding:32px}._grain_16iog_66{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:300px 300px}._bgGlowA_16iog_81{position:absolute;width:200%;height:70%;left:-50%;top:-15%;background:linear-gradient(to bottom,transparent 0%,rgba(161,0,255,.82) 28%,rgba(117,0,192,.9) 50%,rgba(70,0,115,.72) 72%,transparent 100%);filter:blur(52px);mix-blend-mode:screen;pointer-events:none;animation:_glowDrift_16iog_1 22s ease-in-out infinite;will-change:transform}._bgGlowB_16iog_103{position:absolute;width:200%;height:60%;left:-40%;bottom:-12%;background:linear-gradient(to bottom,transparent 0%,rgba(160,85,245,.75) 25%,rgba(190,130,255,.68) 52%,rgba(117,0,192,.55) 78%,transparent 100%);filter:blur(60px);mix-blend-mode:screen;pointer-events:none;animation:_glowDriftB_16iog_1 28s ease-in-out infinite;will-change:transform}._bgGlowC_16iog_125{position:absolute;width:220%;height:75%;left:-60%;top:12%;background:linear-gradient(to bottom,transparent 0%,rgba(117,0,192,.55) 35%,rgba(161,0,255,.5) 58%,rgba(70,0,115,.4) 80%,transparent 100%);filter:blur(80px);mix-blend-mode:screen;pointer-events:none;animation:_glowDriftC_16iog_1 20s ease-in-out infinite;will-change:transform}._bgGlowOrange_16iog_147{position:absolute;width:200%;height:38%;left:-50%;top:30%;background:linear-gradient(to bottom,transparent 0%,rgba(255,120,0,.22) 18%,rgba(255,120,0,.85) 42%,rgba(255,120,0,.88) 58%,rgba(255,120,0,.2) 82%,transparent 100%);filter:blur(38px);mix-blend-mode:screen;pointer-events:none;animation:_glowDrift_16iog_1 30s ease-in-out infinite;animation-delay:-6s;will-change:transform}._bgGlowPurple_16iog_171{position:absolute;width:130%;height:48%;right:-18%;top:-10%;background:linear-gradient(to bottom,transparent 0%,rgba(255,80,160,.24) 40%,rgba(255,80,160,.16) 65%,transparent 100%);filter:blur(65px);mix-blend-mode:screen;pointer-events:none;animation:_glowDrift_16iog_1 24s ease-in-out infinite;animation-delay:-5s;will-change:transform}._shell_16iog_194{position:relative;z-index:1;width:min(1160px,100%);min-height:700px;display:grid;grid-template-columns:1.05fr .95fr;border-radius:32px;overflow:hidden;box-shadow:0 40px 120px #0a00328c,0 0 80px #ff006e1f,0 0 0 1px #ffffff24}._left_16iog_211{position:relative;padding:52px 56px 48px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#04000e70;backdrop-filter:blur(36px);-webkit-backdrop-filter:blur(36px)}._left_16iog_211:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);pointer-events:none}._leftGlowA_16iog_237{position:absolute;width:200%;height:50%;left:-50%;top:-20%;background:linear-gradient(to bottom,transparent 0%,rgba(161,0,255,.14) 50%,transparent 100%);filter:blur(44px);mix-blend-mode:screen;pointer-events:none;animation:_glowDrift_16iog_1 18s ease-in-out infinite;will-change:transform}._leftGlowB_16iog_256{position:absolute;width:200%;height:40%;left:-50%;bottom:-10%;background:linear-gradient(to bottom,transparent 0%,rgba(160,85,245,.12) 50%,transparent 100%);filter:blur(40px);mix-blend-mode:screen;pointer-events:none;animation:_glowDriftB_16iog_1 22s ease-in-out infinite;will-change:transform}._leftGlowC_16iog_275,._leftGlowOrange_16iog_279{display:none}._brand_16iog_285{display:flex;align-items:center;gap:14px;position:relative;z-index:1;animation:_revealUp_16iog_1 .6s cubic-bezier(.22,1,.36,1) .1s both}._logoBox_16iog_294{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#fffffff5;flex-shrink:0;position:relative;box-shadow:0 14px 30px #7500c059}._logoMark_16iog_306{width:34px;height:34px;object-fit:contain;display:block}._logoBox_16iog_294:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:20px;box-shadow:0 14px 44px #a100ff8c,0 0 0 10px #a100ff17;animation:_logoPulse_16iog_1 3.5s ease-in-out infinite;will-change:opacity;pointer-events:none}._logoText_16iog_325{margin:0;font-size:1.75rem;font-weight:800;letter-spacing:-.04em;color:#fff}._brandSubtitle_16iog_333{margin:3px 0 0;font-size:.88rem;color:#ffffff80;font-weight:500}._hero_16iog_342{position:relative;z-index:1;max-width:520px}._eyebrow_16iog_348{margin:0 0 12px;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#a100ffd9;animation:_revealUp_16iog_1 .55s cubic-bezier(.22,1,.36,1) .25s both}._heroTitle_16iog_358{margin:0;font-size:clamp(2.5rem,3.6vw,4rem);line-height:.95;letter-spacing:-.07em;color:#fff;animation:_revealUp_16iog_1 .6s cubic-bezier(.22,1,.36,1) .35s both}._heroText_16iog_367{margin:18px 0 0;font-size:1.08rem;line-height:1.6;color:#ffffff94;animation:_revealUp_16iog_1 .55s cubic-bezier(.22,1,.36,1) .48s both}._featureList_16iog_377{margin-top:32px;display:flex;flex-direction:column;gap:10px}._featureChip_16iog_384{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffd1;font-size:.9rem;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .22s ease,border-color .22s ease,transform .22s ease;opacity:0;animation:_chipIn_16iog_1 .5s cubic-bezier(.22,1,.36,1) both}._featureChip_16iog_384:nth-child(1){animation-delay:.62s}._featureChip_16iog_384:nth-child(2){animation-delay:.76s}._featureChip_16iog_384:nth-child(3){animation-delay:.9s}._featureChip_16iog_384:hover{background:#ffffff1a;border-color:#a100ff59;transform:translate(4px)}._featureIcon_16iog_411{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#a100ff59,#7500c040);color:#d580ff;flex-shrink:0}._statsStrip_16iog_425{position:relative;z-index:1;display:flex;align-items:center;gap:8px;animation:_revealUp_16iog_1 .5s cubic-bezier(.22,1,.36,1) 1.05s both}._statItem_16iog_434{font-size:.76rem;font-weight:600;color:#ffffff59;white-space:nowrap}._accentureWordmark_16iog_441{height:20px;width:auto;object-fit:contain;opacity:.72;display:block}._statDivider_16iog_449{width:3px;height:3px;border-radius:50%;background:#fff3;flex-shrink:0}._right_16iog_459{padding:36px;display:flex;align-items:center;justify-content:center;background:#ffffffa3;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-left:1px solid rgba(255,255,255,.55)}._card_16iog_470{width:min(440px,100%);background:#ffffffe6;border:1px solid rgba(117,0,192,.1);border-radius:28px;padding:38px 34px;box-shadow:0 24px 56px #4600731f,inset 0 1px #ffffffe6;animation:_cardIn_16iog_1 .7s cubic-bezier(.22,1,.36,1) .15s both}._cardHeader_16iog_482{margin-bottom:28px}._cardLogo_16iog_486{height:28px;width:auto;object-fit:contain;display:block;margin-bottom:20px}._cardEyebrow_16iog_494{margin:0 0 8px;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7500c0}._cardTitle_16iog_503{margin:0;font-size:2.2rem;line-height:1;letter-spacing:-.06em;color:#17141f}._cardSubtitle_16iog_511{margin:12px 0 0;color:#6b6380;font-size:.96rem;line-height:1.5}@media (max-width: 980px){._shell_16iog_194{grid-template-columns:1fr;min-height:auto}._left_16iog_211{padding:36px 28px 32px;min-height:280px}._hero_16iog_342{margin-top:24px}._featureList_16iog_377{flex-direction:row;flex-wrap:wrap;margin-top:20px;gap:8px}._statsStrip_16iog_425{margin-top:20px}._right_16iog_459{padding:24px 28px 28px;border-left:none;border-top:1px solid rgba(255,255,255,.4)}}@media (max-width: 640px){._page_16iog_53{padding:14px}._shell_16iog_194{border-radius:24px}._left_16iog_211{padding:28px 22px 24px}._right_16iog_459{padding:18px 22px 22px}._card_16iog_470{padding:26px 22px;border-radius:22px}._logoText_16iog_325{font-size:1.45rem}._heroTitle_16iog_358{font-size:2.3rem}._heroText_16iog_367{font-size:.96rem}}@keyframes _glowDrift_1qevs_1{0%,to{transform:translate(0) scale(1)}35%{transform:translate(30px,-20px) scale(1.1)}70%{transform:translate(-18px,14px) scale(.92)}}@keyframes _glowDriftB_1qevs_1{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-25px,20px) scale(1.08)}75%{transform:translate(16px,-14px) scale(.95)}}@keyframes _sidebarIn_1qevs_1{0%{opacity:0}to{opacity:1}}@keyframes _navIn_1qevs_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes _pageEnter_1qevs_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._pageShell_1qevs_35{min-height:100vh;background:#460073;padding:18px 18px 18px 0}._frame_1qevs_41{height:calc(100vh - 36px);display:flex;background:#460073;border-radius:0 32px 32px 0;overflow:hidden;box-shadow:0 32px 80px #00000073,0 0 0 1px #ffffff0a;position:relative}._frame_1qevs_41:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(161,0,255,.22),transparent 65%);filter:blur(52px);pointer-events:none;top:-14%;left:0%;animation:_glowDrift_1qevs_1 18s ease-in-out infinite;will-change:transform;z-index:0}._frame_1qevs_41:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(117,0,192,.18),transparent 65%);filter:blur(44px);pointer-events:none;bottom:6%;left:4%;animation:_glowDriftB_1qevs_1 22s ease-in-out infinite;will-change:transform;z-index:0}._frameNoscroll_1qevs_86{min-height:unset}._sidebarZone_1qevs_92{position:relative;width:14px;flex-shrink:0;z-index:60}._sidebarZonePinned_1qevs_101{width:248px}._hoverStrip_1qevs_107{position:absolute;left:0;top:0;width:14px;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(to right,rgba(161,0,255,.28),transparent);cursor:e-resize;z-index:2;pointer-events:none;transition:opacity .2s ease}._hoverArrow_1qevs_123{font-size:.75rem;color:#ffffff80;line-height:1;-webkit-user-select:none;user-select:none}._sidebarZone_1qevs_92:hover ._hoverStrip_1qevs_107,._sidebarZonePinned_1qevs_101 ._hoverStrip_1qevs_107{opacity:0}._sidebar_1qevs_92{position:absolute;left:0;top:0;width:248px;height:100%;display:flex;flex-direction:column;gap:16px;padding:28px 16px 18px;background:linear-gradient(180deg,#2d004a,#3a005f);border-right:1px solid rgba(255,255,255,.05);box-shadow:4px 0 36px #00000047;z-index:1;transform:translate(-234px);transition:transform .32s cubic-bezier(.16,1,.3,1);will-change:transform;animation:_sidebarIn_1qevs_1 .44s cubic-bezier(.16,1,.3,1) 60ms both}._sidebarZone_1qevs_92:hover ._sidebar_1qevs_92,._sidebarZonePinned_1qevs_101 ._sidebar_1qevs_92{transform:translate(0)}._brand_1qevs_165{display:flex;align-items:center;gap:12px;padding:2px 10px 16px;border-bottom:1px solid rgba(255,255,255,.07)}._brandMark_1qevs_173{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#fffffff5;box-shadow:0 8px 20px #0000004d,0 0 0 1px #ffffff1a inset;flex-shrink:0;overflow:hidden}._brandMarkImg_1qevs_187{width:22px;height:22px;object-fit:contain;display:block}._brandTitle_1qevs_194{font-size:1rem;font-weight:800;letter-spacing:-.03em;color:#fff;margin:0;white-space:nowrap}._brandSubtitle_1qevs_203{font-size:.83rem;color:#fff6;margin-top:2px;white-space:nowrap}._nav_1qevs_212{display:flex;flex-direction:column;gap:4px}._navLink_1qevs_218{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;color:#ffffff94;text-decoration:none;white-space:nowrap;opacity:0;animation:_navIn_1qevs_1 .32s cubic-bezier(.16,1,.3,1) both;will-change:transform;transition:background .18s ease,color .18s ease,transform .18s ease}._navLink_1qevs_218:nth-child(1){animation-delay:.21s}._navLink_1qevs_218:nth-child(2){animation-delay:.26s}._navLink_1qevs_218:nth-child(3){animation-delay:.31s}._navLink_1qevs_218:nth-child(4){animation-delay:.36s}._navLink_1qevs_218:hover{background:#ffffff17;color:#fff;transform:translate(4px)}._navLinkActive_1qevs_249{color:#fff;background:#a100ff42;box-shadow:inset 3px 0 #a100ff,0 4px 18px #00000038}._navLinkActive_1qevs_249:hover{background:#a100ff57;transform:translate(4px)}._navIcon_1qevs_262{width:18px;height:18px;display:inline-grid;place-items:center;flex-shrink:0;opacity:.75;transition:opacity .18s ease}._navLinkActive_1qevs_249 ._navIcon_1qevs_262,._navLink_1qevs_218:hover ._navIcon_1qevs_262{opacity:1}._sidebarFooter_1qevs_279{margin-top:auto;padding:10px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07)}._logoutButton_1qevs_287{width:100%;min-height:42px;border:none;border-radius:12px;background:transparent;color:#fff9;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;font-family:inherit;font-size:.9rem;transition:background .18s ease,color .18s ease,transform .18s ease}._logoutButton_1qevs_287:hover{background:#ffffff1a;color:#fff;transform:translateY(-1px)}._main_1qevs_314{flex:1;min-width:0;display:flex;flex-direction:column;position:relative;z-index:1}._topbar_1qevs_325{padding:18px 28px 14px;min-height:72px;display:flex;align-items:center;gap:12px;flex-shrink:0}._toggleBtn_1qevs_334{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:none;border-radius:12px;background:#ffffff1a;color:#fffc;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}._toggleBtn_1qevs_334:hover{background:#ffffff2e;color:#fff;transform:scale(1.06)}._toggleBtnPinned_1qevs_355{background:#a100ff4d;color:#fff}._topbarCopy_1qevs_360{flex:1;min-width:0}._pageTitle_1qevs_365{font-size:clamp(1.55rem,2vw,2.1rem);line-height:1.04;letter-spacing:-.05em;color:#fff;margin:0}._pageSubtitle_1qevs_373{margin-top:5px;font-size:.9rem;color:#ffffff85}._topbarActions_1qevs_379{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._actionSlot_1qevs_386{display:flex;align-items:center}._content_1qevs_393{flex:1;min-width:0;min-height:0;background:#fff;border-radius:24px 0 0;padding:28px;overflow-y:auto;display:flex;flex-direction:column;gap:18px;transform:translateZ(0);animation:_pageEnter_1qevs_1 .34s cubic-bezier(.16,1,.3,1) both}._contentNoscroll_1qevs_410{overflow:hidden}@media (max-width: 960px){._pageShell_1qevs_35{padding:10px 10px 10px 0}._frame_1qevs_41{height:calc(100vh - 20px)}._sidebarZone_1qevs_92{width:14px}._content_1qevs_393{padding:18px 16px;border-radius:18px 0 0}._topbar_1qevs_325{padding:14px 18px 10px;min-height:60px}}@media (max-width: 640px){._pageShell_1qevs_35{padding:6px 6px 6px 0}._navLink_1qevs_218{padding:11px 12px}._content_1qevs_393{padding:14px 12px}}@keyframes _pulse_16i8t_219{0%,to{opacity:1}50%{opacity:.35}}@keyframes _shimmer_16i8t_1{0%{transform:translate(-150%)}to{transform:translate(150%)}}@keyframes _slideInRight_16i8t_1{0%{opacity:0;transform:translate(60px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes _cardIn_16i8t_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _firePulse_16i8t_1{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}._page_16i8t_31{display:flex;flex-direction:column;gap:24px}._greeting_16i8t_39{padding:2px 4px 0;animation:_cardIn_16i8t_1 .38s cubic-bezier(.16,1,.3,1) both}._greetingDate_16i8t_44{margin:0 0 4px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7500c0}._greetingName_16i8t_53{margin:0;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.06;letter-spacing:-.04em;color:#18151f}._loadingWrap_16i8t_63{display:flex;justify-content:center;padding:48px 0}._globalError_16i8t_69{padding:18px 22px;border-radius:16px;background:#fff0f0;border:1px solid rgba(200,0,0,.14);color:#b00;font-size:.95rem}._section_16i8t_80{display:flex;flex-direction:column;gap:10px}._sectionLabel_16i8t_86{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#7500c0}._section_16i8t_80:nth-child(1){animation:_cardIn_16i8t_1 .38s cubic-bezier(.16,1,.3,1) 60ms both}._section_16i8t_80:nth-child(2){animation:_cardIn_16i8t_1 .38s cubic-bezier(.16,1,.3,1) .11s both}._section_16i8t_80:nth-child(3){animation:_cardIn_16i8t_1 .38s cubic-bezier(.16,1,.3,1) .16s both}._section_16i8t_80:nth-child(4){animation:_cardIn_16i8t_1 .38s cubic-bezier(.16,1,.3,1) .21s both}._section_16i8t_80:nth-child(5){animation:_cardIn_16i8t_1 .38s cubic-bezier(.16,1,.3,1) .26s both}._section_16i8t_80:nth-child(6){animation:_cardIn_16i8t_1 .38s cubic-bezier(.16,1,.3,1) .31s both}._todayCard_16i8t_106{display:flex;border-radius:20px;background:#fffffff5;border:1px solid rgba(117,0,192,.13);box-shadow:0 12px 32px #4600731a;overflow:hidden;will-change:transform;transition:transform .2s ease,box-shadow .2s ease}._todayCard_16i8t_106:hover{transform:translateY(-2px);box-shadow:0 18px 40px #46007324}._todayAccent_16i8t_122{width:5px;flex-shrink:0;background:linear-gradient(180deg,#a100ff,#7500c0)}._todayInner_16i8t_128{flex:1;min-width:0;padding:18px 20px;display:flex;flex-direction:column;gap:12px}._todayTop_16i8t_137{display:flex;align-items:center;gap:10px}._todayChip_16i8t_143{display:inline-block;padding:3px 9px;border-radius:8px;background:linear-gradient(135deg,#a100ff,#7500c0);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.1em}._statusBadge_16i8t_154{display:inline-block;padding:3px 10px;border-radius:8px;font-size:.78rem;font-weight:700}._todayMain_16i8t_164{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}._spaceInfo_16i8t_172{display:flex;align-items:baseline;gap:8px}._spaceNumber_16i8t_178{font-size:2rem;font-weight:900;letter-spacing:-.05em;color:#18151f;line-height:1}._floorName_16i8t_186{font-size:.9rem;color:#5f5872;font-weight:500}._timeRange_16i8t_192{font-size:.92rem;font-weight:600;color:#460073;white-space:nowrap}._todayActions_16i8t_201{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._checkInHelper_16i8t_209{font-size:.84rem;font-weight:600}._helperPending_16i8t_214{color:#5f5872}._helperReady_16i8t_215{color:#008c72;display:flex;align-items:center;gap:6px}._helperDone_16i8t_216{color:#05c}._helperClosed_16i8t_217{color:#7d7d7d}._pulseDot_16i8t_219{display:inline-block;width:8px;height:8px;border-radius:50%;background:#008c72;flex-shrink:0;animation:_pulse_16i8t_219 1.4s ease-in-out infinite}._actionBtns_16i8t_229{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._cancelTodayBtn_16i8t_236{padding:9px 16px;border-radius:12px;border:1px solid rgba(117,0,192,.22);background:transparent;color:#460073;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .16s ease,transform .16s ease}._cancelTodayBtn_16i8t_236:hover:not(:disabled){background:#a100ff12;transform:translateY(-1px)}._cancelTodayBtn_16i8t_236:disabled{opacity:.55;cursor:not-allowed}._checkInBtn_16i8t_259{padding:9px 20px;border-radius:12px;border:none;background:#7500c01a;color:#7500c0;font-size:.88rem;font-weight:700;cursor:not-allowed;font-family:inherit;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}._checkInBtnReady_16i8t_272{background:linear-gradient(135deg,#a100ff,#7500c0);color:#fff;cursor:pointer;box-shadow:0 6px 18px #7500c052}._checkInBtnReady_16i8t_272:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #7500c070}._checkInBtn_16i8t_259:disabled{opacity:.6}._checkedInConfirm_16i8t_288{font-size:.88rem;font-weight:700;color:#008c72}._inlineError_16i8t_294{margin:0;font-size:.84rem;color:#b00;font-weight:600}._emptyTodayCard_16i8t_303{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-radius:20px;background:#fffffff5;border:1px dashed rgba(117,0,192,.2);flex-wrap:wrap;transition:transform .2s ease}._emptyTodayCard_16i8t_303:hover{transform:translateY(-2px)}._emptyTodayText_16i8t_320{display:flex;flex-direction:column;gap:4px}._emptyTodayTitle_16i8t_326{margin:0;font-size:1rem;font-weight:700;color:#18151f}._nextUp_16i8t_333{margin:0;font-size:.86rem;color:#5f5872}._bookNowBtn_16i8t_339{display:inline-block;padding:11px 22px;border-radius:14px;background:linear-gradient(135deg,#a100ff,#7500c0);color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 6px 18px #7500c047;transition:transform .16s ease,box-shadow .16s ease}._bookNowBtn_16i8t_339:hover{transform:translateY(-2px);box-shadow:0 12px 28px #7500c06b}._quickActionsGrid_16i8t_360{display:grid;grid-template-columns:1fr 1fr;gap:14px}._actionCard_16i8t_366{display:flex;flex-direction:column;gap:6px;padding:20px 18px;border-radius:20px;background:#fffffff5;border:1px solid rgba(117,0,192,.1);box-shadow:0 8px 22px #46007312;text-decoration:none;color:inherit;will-change:transform;transition:transform .18s ease,box-shadow .18s ease}._actionCard_16i8t_366:hover{transform:translateY(-4px);box-shadow:0 16px 36px #46007329}._actionCard_16i8t_366:nth-child(1){animation:_cardIn_16i8t_1 .38s cubic-bezier(.16,1,.3,1) .12s both}._actionCard_16i8t_366:nth-child(2){animation:_cardIn_16i8t_1 .38s cubic-bezier(.16,1,.3,1) .17s both}._actionIcon_16i8t_389{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#a100ff1f,#7500c00f);color:#7500c0;margin-bottom:4px}._actionLabel_16i8t_401{font-size:.97rem;font-weight:800;color:#18151f;letter-spacing:-.02em}._actionSub_16i8t_408{font-size:.82rem;color:#5f5872}._sectionHeader_16i8t_415{display:flex;align-items:center;justify-content:space-between}._sectionLink_16i8t_421{font-size:.78rem;font-weight:700;color:#7500c0;text-decoration:none;letter-spacing:.01em;transition:color .16s ease}._sectionLink_16i8t_421:hover{color:#a100ff}._recentList_16i8t_436{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._recentItem_16i8t_445{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:#fffffff5;border:1px solid rgba(117,0,192,.08);flex-wrap:wrap;transition:transform .18s ease,border-color .18s ease}._recentItem_16i8t_445:hover{transform:translate(4px);border-color:#a100ff29}._recentLeft_16i8t_462{display:flex;align-items:baseline;gap:7px;min-width:100px}._recentSpace_16i8t_469{font-size:1rem;font-weight:800;color:#18151f;letter-spacing:-.03em}._recentFloor_16i8t_476{font-size:.82rem;color:#5f5872}._recentDate_16i8t_481{flex:1;font-size:.84rem;color:#5f5872}._recentBadge_16i8t_487{display:inline-block;padding:3px 9px;border-radius:8px;font-size:.76rem;font-weight:700}._realtimeStub_16i8t_497{padding:18px 20px;border-radius:20px;background:#fffffff5;border:1px solid rgba(117,0,192,.1);display:flex;flex-direction:column;gap:14px}._realtimeFloors_16i8t_507{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}._realtimeFloorTile_16i8t_513{display:flex;flex-direction:column;gap:6px;padding:12px 10px;border-radius:14px;background:#f6f3ffb3;border:1px solid rgba(117,0,192,.08)}._realtimeFloorName_16i8t_523{font-size:.78rem;font-weight:700;color:#460073}._realtimeSkeleton_16i8t_529{display:block;height:10px;border-radius:6px;background:#a100ff14;position:relative;overflow:hidden}._realtimeSkeleton_16i8t_529:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(161,0,255,.22) 50%,transparent 100%);animation:_shimmer_16i8t_1 1.6s ease-in-out infinite;will-change:transform}._realtimeHint_16i8t_548{margin:0;font-size:.8rem;color:#9b8fb0;font-style:italic}._streakCard_16i8t_557{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:20px;background:linear-gradient(135deg,#3a005f,#460073 60%,#2d004a);border:1px solid rgba(161,0,255,.25);box-shadow:0 12px 36px #46007359,0 0 0 1px #ffffff0d inset;will-change:transform;transition:transform .2s ease,box-shadow .2s ease}._streakCard_16i8t_557:hover{transform:translateY(-3px);box-shadow:0 18px 48px #4600736b,0 0 0 1px #ffffff12 inset}._streakFire_16i8t_579{font-size:2.2rem;line-height:1;flex-shrink:0;animation:_firePulse_16i8t_1 2s ease-in-out infinite}._streakInfo_16i8t_586{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._streakCount_16i8t_594{font-size:1.75rem;font-weight:900;letter-spacing:-.05em;color:#fff;line-height:1}._streakLabel_16i8t_602{font-size:.82rem;color:#ffffffb3;font-weight:600}._streakBest_16i8t_608{font-size:.76rem;color:#ffffff73}._streakLink_16i8t_613{font-size:.78rem;font-weight:700;color:#ffffffb3;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:color .16s ease}._streakLink_16i8t_613:hover{color:#fff}._badgePreviewList_16i8t_629{display:flex;flex-wrap:wrap;gap:8px}._badgeChip_16i8t_635{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-size:.82rem;font-weight:700;white-space:nowrap;border:1px solid transparent;transition:transform .16s ease,box-shadow .16s ease}._badgeChip_16i8t_635:hover{transform:translateY(-2px)}._badgeChipT1_16i8t_652{background:#a100ff14;color:#6a00cc;border-color:#a100ff26}._badgeChipT2_16i8t_653{background:#0064dc14;color:#0050aa;border-color:#0064dc26}._badgeChipT3_16i8t_654{background:#008c7214;color:#006b57;border-color:#008c7226}._badgeChipT4_16i8t_655{background:#c8780014;color:#9a5a00;border-color:#c8780026}._badgeChipT5_16i8t_656{background:linear-gradient(135deg,#ffb4001f,#ff780014);color:#8a3a00;border-color:#ff8c0033}._noBadgeHint_16i8t_658{margin:0;font-size:.86rem;color:#9b8fb0;padding:12px 0 4px}._badgeToast_16i8t_667{position:fixed;top:24px;right:24px;z-index:999;display:flex;flex-direction:column;gap:8px;max-width:340px;pointer-events:none}._badgeToastItem_16i8t_679{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:18px;background:linear-gradient(135deg,#a100ff,#7500c0);color:#fff;box-shadow:0 10px 32px #46007366;animation:_slideInRight_16i8t_1 .4s cubic-bezier(.34,1.56,.64,1) forwards;pointer-events:auto}._badgeToastIcon_16i8t_692{font-size:1.5rem;flex-shrink:0;line-height:1}._badgeToastText_16i8t_698{display:flex;flex-direction:column;gap:2px}._badgeToastTitle_16i8t_704{font-size:.75rem;font-weight:700;opacity:.8;letter-spacing:.06em;text-transform:uppercase}._badgeToastName_16i8t_712{font-size:.96rem;font-weight:800}@media (max-width: 640px){._quickActionsGrid_16i8t_360{grid-template-columns:1fr}._realtimeFloors_16i8t_507{grid-template-columns:repeat(2,1fr)}._todayMain_16i8t_164{flex-direction:column;gap:6px}._todayActions_16i8t_201{flex-direction:column;align-items:flex-start}}._panel_rjsf2_1{display:flex;flex-direction:column;gap:10px;background:transparent}._grid_rjsf2_8{display:grid;grid-template-columns:1.15fr .9fr .9fr 1fr;gap:12px;align-items:start}._field_rjsf2_15{display:flex;flex-direction:column;gap:6px;min-width:0}._label_rjsf2_22{font-size:.82rem;font-weight:700;color:#7500c0;letter-spacing:-.01em;display:flex;align-items:center;gap:5px;transition:color .18s ease}._labelFilled_rjsf2_33{color:#460073}._check_rjsf2_37{font-size:.72rem;color:#008c72;font-weight:800}._select_rjsf2_45,._dateButton_rjsf2_46{width:100%;min-height:44px;padding:0 14px;border:1px solid rgba(117,0,192,.14);border-radius:14px;background:#fffffff5;color:#18151f;font-size:.95rem;font-family:inherit;box-shadow:inset 0 1px #fffc,0 4px 10px #4600730a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}._select_rjsf2_45:hover,._dateButton_rjsf2_46:hover{border-color:#7500c047}._select_rjsf2_45:focus,._dateButton_rjsf2_46:focus-within,._dateButton_rjsf2_46:focus{outline:none;border-color:#a100ff;box-shadow:0 0 0 3px #a100ff1a,0 6px 16px #46007314;background:#fff}._selectFilled_rjsf2_85{background:linear-gradient(135deg,#a100ff,#7500c0)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 18px #7500c047!important}._selectFilled_rjsf2_85:hover{border-color:transparent!important;box-shadow:0 8px 22px #7500c05c!important}._selectFilled_rjsf2_85:focus{outline:none;box-shadow:0 0 0 3px #a100ff38,0 6px 18px #7500c047!important}._dateButton_rjsf2_46{position:relative;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;overflow:hidden}._dateButtonFilled_rjsf2_114{background:linear-gradient(135deg,#a100ff,#7500c0)!important;border-color:transparent!important;box-shadow:0 6px 18px #7500c047!important}._dateButtonFilled_rjsf2_114:hover{box-shadow:0 8px 22px #7500c05c!important}._dateText_rjsf2_124{font-size:.95rem;pointer-events:none;color:inherit;font-weight:500}._dateButtonFilled_rjsf2_114 ._dateText_rjsf2_124{color:#fff;font-weight:600}._dateIcon_rjsf2_136{width:16px;height:16px;flex-shrink:0;opacity:.5;background-color:#6b6b6b;mask:url(https://api.iconify.design/mdi:calendar-outline.svg) no-repeat center / contain;-webkit-mask:url(https://api.iconify.design/mdi:calendar-outline.svg) no-repeat center / contain;pointer-events:none}._dateIconFilled_rjsf2_147{background-color:#ffffffd9;opacity:1}._dateNativeInput_rjsf2_152{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}._inputError_rjsf2_161{border-color:#ff3246!important}._inputError_rjsf2_161:focus,._inputError_rjsf2_161:focus-within{border-color:#ff3246!important;box-shadow:0 0 0 3px #ff32461a,0 6px 16px #ff324614!important}._errorMsg_rjsf2_173{font-size:.78rem;color:#c12d44;padding-left:2px}._formMessage_rjsf2_179{font-size:.86rem;color:#c12d44;background:#ff324614;border:1px solid rgba(255,50,70,.12);border-radius:12px;padding:10px 14px}@media (max-width: 1400px){._grid_rjsf2_8{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 980px){._grid_rjsf2_8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._grid_rjsf2_8{grid-template-columns:1fr}._select_rjsf2_45,._dateButton_rjsf2_46{min-height:48px}}._container_1jcup_1{position:relative;width:100%;height:100%;background:transparent;border-radius:8px;overflow:hidden;line-height:0}._floorImage_1jcup_11{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}._overlay_1jcup_20{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._wrapper_1wq3i_1{display:flex;flex-direction:column;gap:.6rem;flex:1;min-height:0}._tabRow_1wq3i_9{display:flex;gap:.4rem;flex-wrap:wrap;flex-shrink:0}._tab_1wq3i_9{padding:.28rem .75rem;border-radius:20px;border:1.5px solid #a100ff;background:transparent;color:#a100ff;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}._tab_1wq3i_9:hover{background:#f3e6ff}._tabActive_1wq3i_32{background:#a100ff;color:#fff}._tabActive_1wq3i_32:hover{background:#7500c0}._mapArea_1wq3i_41{position:relative;border:1px solid rgba(117,0,192,.1);border-radius:14px;overflow:hidden;background:#fff;flex:1;min-height:120px}._loadingOverlay_1wq3i_51{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffbf;display:flex;align-items:center;justify-content:center;z-index:10}._mapWrap_1wq3i_61{position:relative;width:100%;height:100%}._searchHintOverlay_1wq3i_68{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);background:#1a1a1ab3;color:#fff;font-size:.78rem;font-weight:500;padding:.4rem .9rem;border-radius:20px;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._centeredHint_1wq3i_85{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#9b8fb0;font-size:.88rem;font-weight:500;text-align:center;padding:24px;pointer-events:none;-webkit-user-select:none;user-select:none}._emptyMessage_1wq3i_102{text-align:center;padding:3rem 1rem;color:#96968c;font-size:.9rem}._legend_1wq3i_109{flex-shrink:0;padding:.15rem 0}._panel_16v6v_1{padding:24px 22px 22px;display:flex;flex-direction:column;gap:18px;min-height:260px}._panelHeader_16v6v_9{display:flex;flex-direction:column;gap:2px}._eyebrow_16v6v_15{font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--color-purple-2, #7500c0)}._title_16v6v_23{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.04em;color:var(--text-primary, #1a1a1a);line-height:1.1}._spaceBadge_16v6v_32{display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,#a100ff14,#7500c00a);border:1px solid rgba(161,0,255,.16);border-radius:16px}._spaceNumber_16v6v_42{font-size:1.6rem;font-weight:800;color:#a100ff;letter-spacing:-.03em;line-height:1}._spaceType_16v6v_50{font-size:.85rem;font-weight:600;color:var(--color-purple-2, #7500c0);background:#a100ff1a;padding:3px 10px;border-radius:20px}._info_16v6v_59{display:flex;flex-direction:column;gap:10px}._row_16v6v_65{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}._rowLabel_16v6v_72{color:var(--text-muted, #96968c);font-weight:500}._rowValue_16v6v_77{color:var(--text-primary, #1a1a1a);font-weight:600;text-align:right}._placeholder_16v6v_83{flex:1;display:flex;align-items:center;font-size:.9rem;color:var(--text-muted, #96968c);margin:0;line-height:1.5}._continueBtn_16v6v_93{margin-top:auto;width:100%;padding:14px 20px;border:none;border-radius:18px;background:linear-gradient(135deg,#a100ff,#7500c0);color:#fff;font-size:.98rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 10px 24px #7500c038;transition:transform .18s ease,box-shadow .18s ease}._continueBtn_16v6v_93:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 32px #7500c04d}._continueBtn_16v6v_93:focus{outline:none;box-shadow:0 0 0 4px #a100ff33,0 10px 24px #7500c038}._continueBtn_16v6v_93:disabled{background:linear-gradient(135deg,#c8c8c8,#a8a8a8);cursor:not-allowed;box-shadow:none;transform:none}@keyframes _backdropIn_1jss4_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_1jss4_1{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._backdrop_1jss4_15{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e00498c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_backdropIn_1jss4_1 .2s ease both}._modal_1jss4_29{background:#fff;border-radius:24px;width:100%;max-width:480px;display:flex;flex-direction:column;gap:0;box-shadow:0 32px 80px #2e004959,0 0 0 1px #a100ff14;overflow:hidden;animation:_modalIn_1jss4_1 .36s cubic-bezier(.16,1,.3,1) both}._modalHeader_1jss4_46{background:linear-gradient(135deg,#3a005f,#460073);padding:22px 24px 20px;display:flex;align-items:center;gap:12px}._modalHeaderIcon_1jss4_54{width:38px;height:38px;border-radius:12px;background:#ffffff24;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}._title_1jss4_66{font-size:1.1rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.02em}._modalBody_1jss4_76{padding:22px 24px 24px;display:flex;flex-direction:column;gap:16px}._summary_1jss4_83{display:flex;flex-direction:column;gap:.5rem;background:#f6f3ffb3;border:1px solid rgba(117,0,192,.1);border-radius:14px;padding:14px 16px}._row_1jss4_93{display:flex;justify-content:space-between;font-size:.9rem}._rowLabel_1jss4_99{color:#7b748f;font-weight:500}._rowValue_1jss4_104{color:#18151f;font-weight:700}._actions_1jss4_109{display:flex;gap:.75rem;justify-content:flex-end}._confirmBtn_1jss4_115{background:linear-gradient(135deg,#a100ff,#7500c0);color:#fff;border:none;border-radius:12px;padding:.65rem 1.5rem;font-size:.92rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 6px 18px #7500c04d;transition:transform .16s ease,box-shadow .16s ease}._confirmBtn_1jss4_115:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 26px #7500c066}._confirmBtn_1jss4_115:focus{outline:none;box-shadow:0 0 0 3px #a100ff59}._confirmBtn_1jss4_115:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}._cancelBtn_1jss4_146{background:transparent;color:#5f5872;border:1.5px solid rgba(117,0,192,.2);border-radius:12px;padding:.65rem 1.25rem;font-size:.92rem;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}._cancelBtn_1jss4_146:hover:not(:disabled){border-color:#7500c066;background:#7500c00d;color:#460073}._cancelBtn_1jss4_146:focus{outline:none;box-shadow:0 0 0 3px #a100ff33}._cancelBtn_1jss4_146:disabled{opacity:.5;cursor:not-allowed}._spinnerWrapper_1jss4_175{display:flex;justify-content:center}._parkingSection_1jss4_182{border:1.5px solid rgba(117,0,192,.18);border-radius:12px;padding:12px 14px;background:#f5f0ff80}._parkingSectionDisabled_1jss4_189{border-color:#0000001a;background:#00000008}._parkingLabel_1jss4_194{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}._parkingSectionDisabled_1jss4_189 ._parkingLabel_1jss4_194{cursor:default}._parkingCheckbox_1jss4_206{width:17px;height:17px;accent-color:#a100ff;cursor:pointer;flex-shrink:0}._parkingCheckbox_1jss4_206:disabled{cursor:not-allowed;opacity:.45}._parkingIcon_1jss4_219{font-size:1rem;flex-shrink:0}._parkingText_1jss4_224{font-size:.92rem;font-weight:600;color:#17141f}._parkingSectionDisabled_1jss4_189 ._parkingText_1jss4_224{color:#96968c}._parkingHint_1jss4_234{margin:7px 0 0 27px;font-size:.8rem;color:#96968c}@keyframes _backdropIn_13niv_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_13niv_1{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _checkPop_13niv_1{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}._backdrop_13niv_21{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e00498c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_backdropIn_13niv_1 .2s ease both}._modal_13niv_35{background:#fff;border-radius:24px;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:0;box-shadow:0 32px 80px #2e004959,0 0 0 1px #a100ff14;overflow:hidden;text-align:center;animation:_modalIn_13niv_1 .36s cubic-bezier(.16,1,.3,1) both}._modalHeader_13niv_54{background:linear-gradient(135deg,#3a005f,#460073);padding:28px 24px 24px;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}._checkCircle_13niv_64{width:64px;height:64px;border-radius:50%;background:#ffffff24;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0;animation:_checkPop_13niv_1 .5s cubic-bezier(.16,1,.3,1) .2s both}._title_13niv_78{font-size:1.2rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.02em}._modalBody_13niv_88{padding:22px 24px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}._codeSection_13niv_97{display:flex;flex-direction:column;align-items:center;gap:.375rem;width:100%}._codeLabel_13niv_105{font-size:.8rem;color:#7b748f;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._code_13niv_97{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.8rem;font-weight:800;color:#a100ff;letter-spacing:.12em;background:#a100ff12;border:1px solid rgba(161,0,255,.15);padding:.5rem 1.5rem;border-radius:14px}._summary_13niv_125{display:flex;flex-direction:column;gap:.5rem;background:#f6f3ffb3;border:1px solid rgba(117,0,192,.1);border-radius:14px;padding:14px 16px;width:100%;text-align:left}._row_13niv_137{display:flex;justify-content:space-between;font-size:.9rem}._rowLabel_13niv_143{color:#7b748f;font-weight:500}._rowValue_13niv_148{color:#18151f;font-weight:700}._viewBtn_13niv_153{background:linear-gradient(135deg,#a100ff,#7500c0);color:#fff;border:none;border-radius:14px;padding:.7rem 1.5rem;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;width:100%;box-shadow:0 8px 22px #7500c04d;transition:transform .16s ease,box-shadow .16s ease}._viewBtn_13niv_153:hover{transform:translateY(-2px);box-shadow:0 12px 28px #7500c06b}._viewBtn_13niv_153:focus{outline:none;box-shadow:0 0 0 3px #a100ff59}._pageContent_1hc15_72{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;overflow:hidden}._filterSection_1hc15_81{width:100%;flex-shrink:0}._filterCard_1hc15_86{background:linear-gradient(180deg,#fffffff0,#f7f5fcfa);border:1px solid rgba(117,0,192,.08);border-radius:22px;box-shadow:0 8px 24px #46007312;padding:14px 18px}._mapRow_1hc15_94{display:flex;align-items:stretch;gap:0;flex:1;min-height:0;overflow:hidden}._mapMain_1hc15_103{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}._errorWrap_1hc15_113{flex-shrink:0}._emptyWrap_1hc15_117{flex-shrink:0;padding:.9rem 1.1rem;border-radius:14px;background:#ffc10714;border:1px solid rgba(255,193,7,.22);color:#7a5800;font-size:.88rem;font-weight:500}._mapCard_1hc15_128{background:linear-gradient(180deg,#fffffff0,#f7f5fcfa);border:1px solid rgba(117,0,192,.08);border-radius:22px;box-shadow:0 8px 24px #46007312;padding:12px;min-width:0;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._sidePanel_1hc15_143{width:0;overflow:hidden;flex-shrink:0;transition:width .32s cubic-bezier(.4,0,.2,1)}._sidePanelOpen_1hc15_150{width:340px}._selectedCard_1hc15_154{width:318px;margin-left:18px;background:#ffffffeb;border:1px solid rgba(117,0,192,.08);border-radius:22px;box-shadow:0 8px 24px #46007312;overflow:hidden;align-self:flex-start;position:sticky;top:0}@media (max-width: 900px){._mapRow_1hc15_94{flex-direction:column;overflow:visible}._sidePanel_1hc15_143,._sidePanelOpen_1hc15_150{width:100%;overflow:visible;transition:none}._selectedCard_1hc15_154{width:100%;margin-left:0;position:static}}@media (max-width: 768px){._pageContent_1hc15_72{gap:10px}._filterCard_1hc15_86,._mapCard_1hc15_128,._selectedCard_1hc15_154{border-radius:18px}._filterCard_1hc15_86{padding:12px 14px}._mapCard_1hc15_128{padding:8px}}@keyframes _cardIn_vrntc_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._wrapper_vrntc_6{display:flex;flex-direction:column;gap:18px;max-width:920px}._tabs_vrntc_13{display:flex;gap:10px;flex-wrap:wrap}._tab_vrntc_13{padding:10px 18px;border-radius:999px;border:1px solid rgba(117,0,192,.16);background:#ffffffb8;color:#6b6580;font-size:.92rem;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}._tab_vrntc_13:hover{transform:translateY(-1px);background:#a100ff14;color:#18151f}._tabActive_vrntc_41{color:#fff;border-color:transparent;background:linear-gradient(135deg,#460073,#7500c0);box-shadow:0 10px 22px #4600734d,0 0 0 1px #ffffff14 inset}._loadingWrap_vrntc_50{display:flex;justify-content:center;padding:3rem}._emptyMsg_vrntc_56{text-align:center;color:#7b748f;padding:2.4rem 1rem;font-size:.96rem;background:#ffffffb8;border:1px solid rgba(117,0,192,.08);border-radius:22px;box-shadow:0 10px 24px #4600730f}._errorMsg_vrntc_67{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#c12d44;font-size:.9rem;background:#ff324614;border:1px solid rgba(255,50,70,.12);border-radius:14px;padding:.9rem 1rem}._successMsg_vrntc_80{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#0b7a63;font-size:.9rem;background:#0fb5841a;border:1px solid rgba(15,181,132,.18);border-radius:14px;padding:.9rem 1rem}._dismissBtn_vrntc_93{flex-shrink:0;background:none;border:none;font-size:1.3rem;line-height:1;cursor:pointer;color:inherit;opacity:.65;padding:0 2px;transition:opacity .12s ease}._dismissBtn_vrntc_93:hover{opacity:1}._newReservationBtn_vrntc_110{display:inline-flex;align-items:center;padding:10px 20px;border-radius:14px;background:linear-gradient(135deg,#a100ff,#7500c0);color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;box-shadow:0 10px 22px #7500c038;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}._newReservationBtn_vrntc_110:hover{transform:translateY(-2px);box-shadow:0 14px 28px #7500c04d}._list_vrntc_130{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}._card_vrntc_139{background:#fffffff5;border:1px solid rgba(117,0,192,.08);border-radius:22px;padding:1.2rem 1.2rem 1rem;display:flex;flex-direction:column;gap:.85rem;box-shadow:0 14px 30px #46007314;will-change:transform;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;animation:_cardIn_vrntc_1 .36s cubic-bezier(.16,1,.3,1) both}._card_vrntc_139:nth-child(1){animation-delay:40ms}._card_vrntc_139:nth-child(2){animation-delay:80ms}._card_vrntc_139:nth-child(3){animation-delay:.12s}._card_vrntc_139:nth-child(4){animation-delay:.16s}._card_vrntc_139:nth-child(5){animation-delay:.2s}._card_vrntc_139:nth-child(n+6){animation-delay:.24s}._card_vrntc_139:hover{transform:translateY(-2px);border-color:#a100ff29;box-shadow:0 18px 34px #4600731a}._cardTop_vrntc_169{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._spaceNum_vrntc_176{font-size:1.08rem;font-weight:800;color:#1a1a1a;display:block;letter-spacing:-.02em}._floorName_vrntc_184{font-size:.85rem;color:#7b748f;display:block;margin-top:.15rem}._badge_vrntc_191{font-size:.76rem;font-weight:800;padding:.4rem .75rem;border-radius:999px;white-space:nowrap;flex-shrink:0}._badgeConfirmada_vrntc_200{background:#e8f0ff;color:#05c}._badgeActiva_vrntc_205{background:#e6f7f4;color:#008c72}._badgeCancelada_vrntc_210{background:#f4f4f4;color:#7d7d7d}._badgeNoShow_vrntc_215{background:#fff3e0;color:#c70}._cardMeta_vrntc_220{display:flex;flex-wrap:wrap;gap:.75rem 1rem;font-size:.9rem;color:#555}._code_vrntc_228{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#a100ff;font-weight:700}._checkInRecord_vrntc_234{font-size:.84rem;font-weight:700;color:#008c72}._parkingBadge_vrntc_240{font-size:.82rem;font-weight:600;color:#7500c0}._cancelBtn_vrntc_246{align-self:flex-start;background:transparent;color:#c40000;border:1px solid rgba(196,0,0,.35);border-radius:12px;padding:.55rem .95rem;font-size:.84rem;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease}._cancelBtn_vrntc_246:hover:not(:disabled){background:#c40000;color:#fff;border-color:#c40000;transform:translateY(-1px)}._cancelBtn_vrntc_246:disabled{opacity:.55;cursor:not-allowed}._actionsWrap_vrntc_275{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}._primaryActions_vrntc_282{display:flex;flex-wrap:wrap;gap:.7rem}._checkInBtn_vrntc_288{align-self:flex-start;background:#7500c014;color:#7a18ca;border:1px solid rgba(117,0,192,.18);border-radius:12px;padding:.55rem .95rem;font-size:.84rem;font-weight:700;cursor:not-allowed;transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}._checkInBtnActive_vrntc_306{cursor:pointer;background:linear-gradient(135deg,#a100ff,#7500c0);color:#fff;border-color:transparent;box-shadow:0 10px 20px #7500c033}._checkInBtnActive_vrntc_306:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 24px #7500c03d}._checkInBtnDone_vrntc_319{cursor:default;background:#e6f7f4;color:#0b7a63;border:1px solid rgba(11,122,99,.18);box-shadow:none}._checkInBtn_vrntc_288:disabled{opacity:.7;transform:none;box-shadow:none}._actionHint_vrntc_333{font-size:.82rem;color:#7b748f}._actionHintReady_vrntc_338{font-size:.82rem;color:#3f2b68;font-weight:700}._actionHintDone_vrntc_344{font-size:.82rem;color:#0b7a63;font-weight:700}._actionHintClosed_vrntc_350{font-size:.82rem;color:#a25c00;font-weight:700}@media (max-width: 640px){._card_vrntc_139{padding:1rem}._cardTop_vrntc_169{flex-direction:column;align-items:flex-start}._cardMeta_vrntc_220{flex-direction:column;gap:.45rem}}@keyframes _cardIn_1sljb_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _shimmerSweep_1sljb_1{0%{transform:translate(-100%) skew(-12deg);opacity:0}30%{opacity:1}to{transform:translate(200%) skew(-12deg);opacity:0}}@keyframes _firePulse_1sljb_1{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}._wrapper_1sljb_21{display:flex;flex-direction:column;gap:24px;max-width:880px}._loadingWrap_1sljb_28{display:flex;justify-content:center;padding:3rem}._errorMsg_1sljb_34{color:#c12d44;font-size:.92rem;padding:1rem;background:#ff324612;border:1px solid rgba(255,50,70,.12);border-radius:14px}._statsBar_1sljb_45{display:flex;align-items:center;gap:0;padding:22px 28px;border-radius:20px;background:linear-gradient(135deg,#3a005f,#460073 60%,#2d004a);border:1px solid rgba(161,0,255,.25);box-shadow:0 12px 36px #46007352,0 0 0 1px #ffffff0a inset;animation:_cardIn_1sljb_1 .38s cubic-bezier(.16,1,.3,1) 60ms both}._statItem_1sljb_59{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}._statValue_1sljb_67{font-size:2.1rem;font-weight:900;letter-spacing:-.05em;color:#fff;line-height:1}._statLabel_1sljb_75{font-size:.78rem;color:#fff9;font-weight:600;text-align:center}._statDivider_1sljb_82{width:1px;height:44px;background:#ffffff1f;flex-shrink:0}._tierSection_1sljb_91{display:flex;flex-direction:column;gap:12px;animation:_cardIn_1sljb_1 .38s cubic-bezier(.16,1,.3,1) both}._tierSection_1sljb_91:nth-child(2){animation-delay:.1s}._tierSection_1sljb_91:nth-child(3){animation-delay:.15s}._tierSection_1sljb_91:nth-child(4){animation-delay:.2s}._tierSection_1sljb_91:nth-child(5){animation-delay:.25s}._tierSection_1sljb_91:nth-child(6){animation-delay:.3s}._tierHeader_1sljb_104{display:flex;align-items:center;gap:10px}._tierPill_1sljb_110{font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:4px 10px;border-radius:999px}._tierPill1_1sljb_118{background:#a100ff1a;color:#6a00cc}._tierPill2_1sljb_119{background:#0064dc1a;color:#0050aa}._tierPill3_1sljb_120{background:#008c721a;color:#006b57}._tierPill4_1sljb_121{background:#c878001a;color:#9a5a00}._tierPill5_1sljb_122{background:linear-gradient(135deg,#ffb40026,#ff50001a);color:#8a3a00}._tierName_1sljb_124{font-size:.9rem;font-weight:800;color:#18151f;letter-spacing:-.01em}._tierProgress_1sljb_131{margin-left:auto;font-size:.78rem;font-weight:700;color:#9b8fb0}._badgeGrid_1sljb_140{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}._badgeCard_1sljb_146{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:16px;border:1px solid transparent;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}._badgeCardEarned_1sljb_159:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);animation:_shimmerSweep_1sljb_1 .9s cubic-bezier(.16,1,.3,1) .4s both;pointer-events:none}._badgeCardEarned_1sljb_159{background:#fffffff5;box-shadow:0 6px 18px #46007314;will-change:transform}._badgeCardEarned_1sljb_159:hover{transform:translateY(-3px);box-shadow:0 12px 28px #46007324}._badgeCardLocked_1sljb_184{background:#f8f6fcb3;opacity:.55}._badgeCardEarned_1sljb_159._badgeCardT1_1sljb_190{border-color:#a100ff2e}._badgeCardEarned_1sljb_159._badgeCardT2_1sljb_191{border-color:#0064dc2e}._badgeCardEarned_1sljb_159._badgeCardT3_1sljb_192{border-color:#008c722e}._badgeCardEarned_1sljb_159._badgeCardT4_1sljb_193{border-color:#c878002e}._badgeCardEarned_1sljb_159._badgeCardT5_1sljb_194{border-color:#ff8c0047;box-shadow:0 6px 18px #ff8c001f}._badgeIconWrap_1sljb_196{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#7500c00f}._badgeIconEarned_1sljb_207{font-size:1.5rem;line-height:1}._badgeIconLocked_1sljb_212{font-size:1.2rem;line-height:1;opacity:.5}._badgeCardBody_1sljb_218{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._badgeName_1sljb_226{font-size:.9rem;font-weight:800;color:#18151f;letter-spacing:-.02em}._badgeCardLocked_1sljb_184 ._badgeName_1sljb_226{color:#5f5872}._badgeDesc_1sljb_237{font-size:.78rem;color:#7b748f;line-height:1.4}._badgeEarnedDate_1sljb_243{font-size:.74rem;font-weight:700;color:#008c72;margin-top:3px}@media (max-width: 640px){._statsBar_1sljb_45{padding:16px 18px}._statValue_1sljb_67{font-size:1.7rem}._badgeGrid_1sljb_140{grid-template-columns:1fr}}
