.cc-cartaclub-badge{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.82rem 1.15rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--cc-text, #0f172a) 10%,transparent);background:color-mix(in srgb,var(--cc-surface, rgba(255, 255, 255, .9)) 84%,transparent);color:color-mix(in srgb,var(--cc-text, #0f172a) 78%,white 6%);text-decoration:none;box-shadow:0 14px 28px #0f172a14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cc-cartaclub-badge--brand{gap:.54rem;padding:.74rem .98rem}.cc-cartaclub-badge:hover{transform:translateY(-1px);box-shadow:0 18px 34px #0f172a1f;border-color:color-mix(in srgb,var(--cc-primary, #0f766e) 20%,transparent)}.cc-cartaclub-badge__icon{width:1.35rem;height:1.35rem;display:block;box-sizing:border-box;padding:.02rem .02rem .08rem;-o-object-fit:contain;object-fit:contain}.cc-cartaclub-badge strong{color:var(--cc-primary, #0f766e);font-weight:800}.cc-loader{position:relative;display:flex;width:min(100%,24rem);min-width:min(100%,20rem);margin:0 auto;flex-direction:column;align-items:center;justify-content:center;gap:1.35rem;padding:clamp(2.25rem,6vw,3.25rem) clamp(1rem,4vw,1.75rem);text-align:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:default;transform:translateZ(0);will-change:opacity,transform;animation:cc-loader-enter .45s cubic-bezier(.16,1,.3,1) both;transition:opacity var(--cc-loader-exit-duration, .48s) ease,transform var(--cc-loader-exit-duration, .48s) ease}.cc-loader--brand-only{width:min(100%,18rem);min-width:min(100%,12rem);gap:.8rem;padding:clamp(2rem,6vw,2.8rem) 1rem}.cc-loader--exiting{opacity:0;transform:translateY(-12px) scale(.96);pointer-events:none}.cc-loader:before{content:"";position:absolute;inset:auto;width:clamp(11rem,24vw,14rem);height:clamp(11rem,24vw,14rem);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 16%,transparent) 0%,transparent 72%);filter:blur(18px);opacity:.62;pointer-events:none;transition:background .48s ease,opacity .48s ease,filter .48s ease}.cc-loader__orb{position:relative;width:5rem;height:5rem}.cc-loader__brand{position:relative;width:clamp(5.6rem,11vw,6.3rem);height:clamp(5.6rem,11vw,6.3rem);isolation:isolate;display:grid;place-items:center}.cc-loader__logo-shell{position:absolute;top:.68rem;right:.68rem;bottom:.68rem;left:.68rem;display:grid;place-items:center;padding:.18rem;overflow:hidden;border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 14%,rgba(255,255,255,.16));background:linear-gradient(145deg,color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 12%,rgba(255,255,255,.08)),color-mix(in srgb,var(--cc-loader-secondary, var(--cc-secondary)) 10%,rgba(15,23,42,.06)));box-shadow:0 14px 28px color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 14%,transparent),inset 0 1px #ffffff24;animation:cc-loader-breathe 1.8s ease-in-out infinite;animation-delay:var(--cc-loader-logo-delay, 0ms);transition:border-color .48s ease,background .48s ease,box-shadow .48s ease}.cc-loader__logo-plate{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:1.22rem;background:linear-gradient(145deg,color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 10%,rgba(255,255,255,.03)),color-mix(in srgb,var(--cc-loader-secondary, var(--cc-secondary)) 8%,rgba(15,23,42,.04)));border:1px solid color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 10%,rgba(255,255,255,.08))}.cc-loader__ring,.cc-loader__core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.cc-loader__ring--primary{border:3px solid color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 24%,transparent);border-top-color:var(--cc-loader-primary, var(--cc-primary));border-right-color:color-mix(in srgb,var(--cc-loader-secondary, var(--cc-secondary)) 72%,var(--cc-loader-primary, var(--cc-primary)) 28%);animation:cc-loader-spin .82s linear infinite;animation-delay:var(--cc-loader-spin-delay, 0ms);transition:border-color .48s ease}.cc-loader__core{top:1.05rem;right:1.05rem;bottom:1.05rem;left:1.05rem;background:linear-gradient(135deg,var(--cc-loader-primary, var(--cc-primary)),var(--cc-loader-secondary, var(--cc-secondary)));box-shadow:0 12px 28px color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 22%,transparent),inset 0 1px #ffffff38;animation:cc-loader-breathe 1.45s ease-in-out infinite;animation-delay:var(--cc-loader-core-delay, 0ms);transition:background .48s ease,box-shadow .48s ease}.cc-loader__logo{position:relative;display:block;box-sizing:border-box;width:84%;height:84%;margin:0 auto;-o-object-position:center center;object-position:center center;padding:.08rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 10%,transparent))}.cc-loader__label{max-width:22rem;font-size:1rem;font-weight:600;line-height:1.6;color:var(--cc-loader-muted, var(--cc-text-muted));transition:opacity var(--cc-loader-label-fade-duration, .42s) ease,transform var(--cc-loader-label-fade-duration, .42s) ease}.cc-loader__label--fading{opacity:0;transform:translateY(var(--cc-loader-label-fade-offset, 4px))}.cc-loader__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cc-loader__badge{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:430;border-color:color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 12%,rgba(15,23,42,.08));background:linear-gradient(145deg,color-mix(in srgb,var(--cc-surface, rgba(255, 255, 255, .92)) 88%,transparent),color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 10%,var(--cc-background, #ffffff)));color:color-mix(in srgb,var(--cc-text, #0f172a) 74%,white 8%);box-shadow:0 18px 34px #0f172a1a,0 10px 24px color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 8%,transparent);animation:cc-loader-badge-in .55s cubic-bezier(.18,1,.22,1) both}.cc-loader__badge.cc-cartaclub-badge strong{color:color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 78%,var(--cc-text, #0f172a) 22%)}.cc-loader__badge .cc-cartaclub-badge__icon{width:1rem;height:1rem}.cc-loader__badge--exiting{opacity:0;transform:translateY(.6rem);transition:opacity var(--cc-loader-exit-duration, .48s) ease,transform var(--cc-loader-exit-duration, .48s) ease}@keyframes cc-loader-enter{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cc-loader-spin{to{transform:rotate(360deg)}}@keyframes cc-loader-breathe{0%,to{transform:scale(.94)}50%{transform:scale(1.04)}}@keyframes cc-loader-badge-in{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.cc-loader{min-width:100%;width:100%;gap:1rem;padding:1.75rem 1rem}.cc-loader:before{width:8.5rem;height:8.5rem}.cc-loader__orb{width:4.25rem;height:4.25rem}.cc-loader__brand{width:4.95rem;height:4.95rem}.cc-loader__logo-shell{top:.6rem;right:.6rem;bottom:.6rem;left:.6rem;padding:.16rem}.cc-loader__label{font-size:.92rem}.cc-loader__badge{right:.85rem;bottom:.85rem}}@media(prefers-color-scheme:dark){.cc-loader__label{color:#a8a3b8}}@media(prefers-reduced-motion:reduce){.cc-loader__label{transition-duration:.01ms}}@media(max-width:820px),(hover:none)and (pointer:coarse){.cc-loader{transform:none;will-change:auto}.cc-loader:before{display:none}.cc-loader__core{box-shadow:0 8px 18px color-mix(in srgb,var(--cc-loader-primary, var(--cc-primary)) 16%,transparent),inset 0 1px #ffffff2e}.cc-loader__logo{filter:none}.cc-loader__badge{box-shadow:0 12px 22px #0f172a24}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(32px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulse-glow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes orbit{0%{transform:rotate(0) translate(120px) rotate(0)}to{transform:rotate(360deg) translate(120px) rotate(-360deg)}}@keyframes shake{0%,to{transform:translate(0)}15%{transform:translate(-6px) rotate(-2deg)}30%{transform:translate(5px) rotate(1.5deg)}45%{transform:translate(-4px) rotate(-1deg)}60%{transform:translate(3px) rotate(.5deg)}75%{transform:translate(-2px)}}@keyframes search-scan{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}.error-page{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.error-not-found{background:linear-gradient(160deg,#e8eaf6,#c5cae9,#9fa8da 60%,#7986cb)}.error-suspended{background:linear-gradient(160deg,#fce4ec,#f8bbd0,#f48fb1 60%,#ec407a)}.error-lost{background:linear-gradient(160deg,#1f1224,#4c0519 26%,#9f1239 58%,#f97316)}.error-server{background:linear-gradient(160deg,#fff3e0,#ffe0b2,#ffcc80 60%,#ffa726)}.error-page__orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);animation:pulse-glow 6s ease-in-out infinite}.error-page__orb--1{width:320px;height:320px;top:-80px;left:-60px;background:#ffffff59}.error-page__orb--2{width:240px;height:240px;bottom:-40px;right:-30px;background:#ffffff40;animation-delay:2s}.error-page__orb--3{width:160px;height:160px;top:50%;left:60%;background:#fff3;animation-delay:4s}.error-card{position:relative;z-index:1;width:100%;max-width:480px;text-align:center;padding:3rem 2.5rem 2.5rem;border-radius:24px;background:#ffffff8c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 32px #00000014,0 1px 2px #0000000a,inset 0 1px #ffffffb3;animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) both}.error-card__illustration{margin-bottom:1.75rem;animation:float 4s ease-in-out infinite}.illu-search{position:relative;display:inline-block;width:100px;height:100px}.illu-search__circle{position:absolute;top:8px;left:14px;width:56px;height:56px;border:5px solid #5c6bc0;border-radius:50%;background:#5c6bc014}.illu-search__handle{position:absolute;bottom:12px;right:14px;width:6px;height:30px;border-radius:3px;background:#5c6bc0;transform:rotate(-45deg);transform-origin:top center}.illu-search__question{position:absolute;top:18px;left:32px;font-size:2rem;font-weight:800;color:#5c6bc0;animation:search-scan 2.4s ease-in-out infinite}.illu-pause{position:relative;display:inline-block;width:100px;height:100px}.illu-pause__circle{position:absolute;top:0;right:0;bottom:0;left:0;border:5px solid #ec407a;border-radius:50%;background:#ec407a12}.illu-pause__bar{position:absolute;top:28px;width:10px;height:44px;border-radius:5px;background:#ec407a}.illu-pause__bar--left{left:32px}.illu-pause__bar--right{left:56px}.illu-lost{position:relative;display:inline-block;width:100px;height:100px}.illu-lost__ring{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:5px solid rgba(255,244,230,.92);border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffedd559,#7f1d1d1f 72%)}.illu-lost__chip{position:absolute;top:28px;left:28px;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#fff7ed,#fdba74);box-shadow:inset 0 1px #ffffffbf}.illu-lost__chip:before,.illu-lost__chip:after{content:"";position:absolute;left:10px;right:10px;height:4px;border-radius:999px;background:#7f1d1d59}.illu-lost__chip:before{top:14px}.illu-lost__chip:after{top:24px}.illu-lost__slash{position:absolute;top:16px;left:48px;width:8px;height:70px;border-radius:999px;background:linear-gradient(180deg,#fff1f2,#ffe4e6);box-shadow:0 0 28px #fff1f273;transform:rotate(42deg)}.illu-warning{position:relative;display:inline-block;width:100px;height:100px;animation:shake 3s ease-in-out infinite}.illu-warning__triangle{position:absolute;top:4px;right:4px;bottom:4px;left:4px;clip-path:polygon(50% 6%,4% 94%,96% 94%);background:linear-gradient(180deg,#ffa726,#ef6c00);border-radius:4px}.illu-warning__exclamation{position:absolute;bottom:18px;left:50%;transform:translate(-50%);font-size:2.6rem;font-weight:900;line-height:1;color:#fff}.error-card__title{font-size:1.65rem;font-weight:700;color:#1a1a2e;margin:0 0 .75rem;letter-spacing:-.02em}.error-card__message{font-size:1rem;color:#444;line-height:1.65;margin:0 0 .5rem}.error-card__hostname{display:inline-block;background:#0000000f;padding:.15rem .55rem;border-radius:6px;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.9em;color:#555;word-break:break-all}.error-card__detail{font-size:.92rem;color:#666;line-height:1.6;margin:.75rem 0 1.75rem}.error-card__action{display:inline-block;padding:.8rem 2.2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;color:#fff;text-decoration:none;cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease;letter-spacing:.01em}.error-card__action:hover{transform:translateY(-3px)}.error-card__action:active{transform:translateY(0)}.error-card__action--search{background:linear-gradient(135deg,#5c6bc0,#3949ab);box-shadow:0 4px 18px #5c6bc073}.error-card__action--search:hover{box-shadow:0 8px 28px #5c6bc08c}.error-card__action--pause{background:linear-gradient(135deg,#ec407a,#c2185b);box-shadow:0 4px 18px #ec407a59;cursor:default;opacity:.85}.error-card__action--lost{background:linear-gradient(135deg,#f97316,#be123c);box-shadow:0 4px 18px #be185d61}.error-card__action--lost:hover{box-shadow:0 8px 28px #be185d80}.error-card__action--warning{background:linear-gradient(135deg,#ffa726,#ef6c00);box-shadow:0 4px 18px #ffa72673}.error-card__action--warning:hover{box-shadow:0 8px 28px #ffa7268c}.error-page__brand{position:relative;z-index:1;margin-top:2rem;font-size:.78rem;color:#ffffffb3;letter-spacing:.04em;animation:fadeInUp .7s .3s cubic-bezier(.16,1,.3,1) both}@media(max-width:640px){.error-page{padding:1.25rem}.error-card{padding:2.25rem 1.5rem 2rem;border-radius:20px}.error-card__title{font-size:1.35rem}.error-card__message{font-size:.93rem}.illu-search,.illu-pause,.illu-lost,.illu-warning{width:80px;height:80px}.illu-search__circle{width:44px;height:44px;top:8px;left:12px;border-width:4px}.illu-search__handle{height:24px;bottom:10px;right:12px}.illu-search__question{font-size:1.5rem;top:16px;left:25px}.illu-pause__bar{top:22px;height:36px;width:8px}.illu-pause__bar--left{left:26px}.illu-pause__bar--right{left:44px}.illu-lost__chip{top:22px;left:22px;width:36px;height:36px}.illu-lost__slash{top:12px;left:38px;height:58px}.illu-warning__exclamation{font-size:2rem;bottom:14px}.error-page__orb--1{width:200px;height:200px}.error-page__orb--2{width:150px;height:150px}.error-page__orb--3{width:100px;height:100px}}:root{--cc-primary: #667eea;--cc-secondary: #764ba2;--cc-background: #ffffff;--cc-surface: #f5f5f5;--cc-text: #1a1a1a;--cc-accent: #667eea}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;width:100%;overflow-x:clip}#root{margin:0;padding:0;min-height:100%;width:100%;overflow-x:clip}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--cc-background);color:var(--cc-text)}.cc-loader-shell{display:flex;min-height:100vh;min-height:100dvh;width:100%;align-items:center;justify-content:center;padding:2rem;background:radial-gradient(ellipse 60% 50% at 50% 40%,color-mix(in srgb,var(--cc-primary, #667eea) 10%,transparent) 0%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--cc-background, #fffdf8) 90%,white),color-mix(in srgb,var(--cc-surface, #f7f4eb) 70%,var(--cc-background, #fffdf8)));isolation:isolate;transition:background .48s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}a{color:var(--cc-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--cc-secondary)}button{cursor:pointer;border:none;background:none;padding:0;font-family:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2}p{margin:0}:focus-visible{outline:2px solid var(--cc-primary);outline-offset:2px}.container{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.container{padding:0 1rem}}@media(max-width:820px),(hover:none)and (pointer:coarse){.cc-loader-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--cc-background, #fffdf8) 92%,white),color-mix(in srgb,var(--cc-surface, #f7f4eb) 78%,var(--cc-background, #fffdf8)))}}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial}}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-\[minmax\(0\,1fr\)_5rem_9rem_9rem\]{grid-template-columns:minmax(0,1fr) 5rem 9rem 9rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-\[1\.3rem\]{border-radius:1.3rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.object-contain{-o-object-fit:contain;object-fit:contain}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_18px_44px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_48px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow:0 20px 48px var(--tw-shadow-color,#0f172a33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_32px_90px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 32px 90px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_32px_90px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 32px 90px var(--tw-shadow-color,#0f172a38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-700{--tw-duration:.7s;transition-duration:.7s}.disabled\:cursor-wait:disabled{cursor:wait}@layer base{:root{--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-primary-light:#60a5fa;--color-secondary:#8b5cf6;--color-secondary-hover:#7c3aed;--color-secondary-light:#a78bfa;--color-accent:#10b981;--color-accent-hover:#059669;--color-accent-light:#34d399;--color-background:#fff;--color-surface:#f3f4f6;--color-surface-hover:#e5e7eb;--color-text:#1f2937;--color-text-secondary:#6b7280;--color-text-disabled:#9ca3af;--cc-primary:var(--color-primary);--cc-secondary:var(--color-secondary);--cc-background:var(--color-background);--cc-surface:var(--color-surface);--cc-text:var(--color-text);--cc-accent:var(--color-accent)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-background);color:var(--color-text)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}}@layer components{.visually-hidden{white-space:nowrap;clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}
