/*! tailwindcss v4.1.17 | 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-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}}}.mx-auto{margin-inline:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--theme-border\)\]{border-color:var(--theme-border)}.border-transparent{border-color:#0000}.bg-\[\#dc2626\]{background-color:#dc2626}.bg-\[\#f97316\]{background-color:#f97316}.bg-\[\#facc15\]{background-color:#facc15}.bg-\[var\(--theme-accent\)\]{background-color:var(--theme-accent)}.bg-\[var\(--theme-border\)\]{background-color:var(--theme-border)}.bg-\[var\(--theme-success\)\]{background-color:var(--theme-success)}.bg-\[var\(--theme-surface\)\]{background-color:var(--theme-surface)}.bg-\[var\(--theme-surface-muted\)\]{background-color:var(--theme-surface-muted)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.text-center{text-align:center}.text-\[0\.65rem\]{font-size:.65rem}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[0\.45em\]{--tw-tracking:.45em;letter-spacing:.45em}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-\[\#d97706\]{color:#d97706}.text-\[\#dc2626\]{color:#dc2626}.text-\[\#f97316\]{color:#f97316}.text-\[var\(--theme-accent\)\]{color:var(--theme-accent)}.text-\[var\(--theme-accent-blue\)\]{color:var(--theme-accent-blue)}.text-\[var\(--theme-muted\)\]{color:var(--theme-muted)}.text-\[var\(--theme-success\)\]{color:var(--theme-success)}.text-\[var\(--theme-text\)\]{color:var(--theme-text)}.uppercase{text-transform:uppercase}.placeholder-\[var\(--theme-muted\)\]\/70::-moz-placeholder{color:var(--theme-muted)}.placeholder-\[var\(--theme-muted\)\]\/70::placeholder{color:var(--theme-muted)}@supports (color:color-mix(in lab,red,red)){.placeholder-\[var\(--theme-muted\)\]\/70::-moz-placeholder{color:color-mix(in oklab,var(--theme-muted)70%,transparent)}.placeholder-\[var\(--theme-muted\)\]\/70::placeholder{color:color-mix(in oklab,var(--theme-muted)70%,transparent)}}.shadow-\[0_14px_30px_rgba\(124\,58\,237\,0\.25\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#7c3aed40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);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)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-150{--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.hover\:border-\[var\(--theme-border-strong\)\]:hover{border-color:var(--theme-border-strong)}.hover\:\[background-image\:unset\]:hover{background-image:unset}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[var\(--theme-accent\)\]:focus{border-color:var(--theme-accent)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--theme-accent\)\]\/30:focus{--tw-ring-color:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--theme-accent\)\]\/30:focus{--tw-ring-color:color-mix(in oklab,var(--theme-accent)30%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-60:disabled{opacity:.6}:root{--theme-bg:#f8f7ff;--theme-surface:#fff;--theme-surface-muted:#f3f4ff;--theme-border:#7c3aed1f;--theme-border-strong:#7c3aed59;--theme-text:#1f2937;--theme-muted:#6b7280;--theme-accent:#7c3aed;--theme-accent-soft:#ec4899;--theme-accent-blue:#3b82f6;--theme-success:#10b981;--shadow-card:0 16px 40px #0f172a14}html,body,#root{height:100%}body{background:var(--theme-bg);color:var(--theme-text);min-height:100vh;margin:0;padding:clamp(16px,4vw,72px);font-family:Poppins,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}#root{max-width:1200px;margin:0 auto}a{color:var(--theme-accent);text-underline-offset:3px;text-decoration-thickness:2px}code{background:var(--theme-surface-muted);color:var(--theme-text);border-radius:6px;padding:2px 6px}body:before{content:"";z-index:-1;background:radial-gradient(circle at 10% 20%,#7c3aed1f,#0000 45%),radial-gradient(circle at 80% 10%,#3b82f61f,#0000 40%);position:fixed;top:0;right:0;bottom:0;left: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}
