/*! tailwindcss v4.2.2 | 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-font-weight: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;--tw-border-style:solid}}}:root{--bg-base:#070841;--bg-card:#ffffff0f;--bg-card-hover:#ffffff1a;--bg-overlay:#0d1058;--bg-input:#ffffff0f;--bg-loading:#070841bf;--color-scheme:dark;--border:#ffffff1a;--border-subtle:#ffffff0f;--border-strong:#ffffff2e;--text-primary:#ffffffe6;--text-secondary:#fff9;--text-muted:#ffffff59;--text-input:#fff;--text-placeholder:#ffffff4d;--badge-primary-bg:#15038b4d;--badge-secondary-bg:#00c1d426;--badge-tertiary-bg:#06094080;--badge-info-bg:#0073de33;--badge-warning-bg:#ffaf4526;--badge-error-bg:#ff204e26;--badge-validate-bg:#09dc761f;--badge-tertiary-border:#ffffff1a;--notif-primary-bg:#15038bcc;--notif-secondary-bg:#00c1d433;--notif-tertiary-bg:#ffffff14;--notif-tertiary-text:#fffc;--notif-info-bg:#0073de40;--notif-warning-bg:#ffaf4533;--notif-error-bg:#ff204e33;--notif-validate-bg:#09dc7626}html:not(.dark){--bg-base:#f0f2ff;--bg-card:#fffc;--bg-card-hover:#fffffff2;--bg-overlay:#fff;--bg-input:#ffffffe6;--bg-loading:#f0f2ffcc;--color-scheme:light;--border:#15038b1f;--border-subtle:#15038b0f;--border-strong:#15038b38;--text-primary:#060940e6;--text-secondary:#0609408c;--text-muted:#06094059;--text-input:#060940e6;--text-placeholder:#0609404d;--badge-primary-bg:#15038b1a;--badge-secondary-bg:#00c1d41f;--badge-tertiary-bg:#15038b0f;--badge-info-bg:#0073de1a;--badge-warning-bg:#ffaf451f;--badge-error-bg:#ff204e1a;--badge-validate-bg:#09dc761a;--badge-tertiary-border:#15038b26;--notif-primary-bg:#15038b14;--notif-secondary-bg:#00c1d41a;--notif-tertiary-bg:#15038b0d;--notif-tertiary-text:#060940b3;--notif-info-bg:#0073de1a;--notif-warning-bg:#ffaf451f;--notif-error-bg:#ff204e1a;--notif-validate-bg:#09dc761a}html,body{background-color:var(--bg-base);color:var(--text-primary)}.app-bg{background-color:#070841;background-image:radial-gradient(70% 40% at 50% -5%,#00c1d426,#0000 65%),linear-gradient(#00c1d40d 1px,#0000 1px),linear-gradient(90deg,#00c1d40d 1px,#0000 1px);background-size:100% 100%,96px 96px,96px 96px}html:not(.dark) .app-bg{background-color:var(--bg-base);background-image:none}html:not(.dark) .bg-secondary\/15{background-color:#ffffffd9!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--border);filter:brightness(1.3)}h1,h2,h3,h4,h5,h6{color:var(--text-primary)!important}h1 svg,h2 svg,h3 svg,h4 svg,h5 svg,h6 svg,h1 .o-icon,h2 .o-icon,h3 .o-icon,h4 .o-icon,h5 .o-icon,h6 .o-icon{color:var(--text-primary)!important;fill:var(--text-primary)!important}.card{border-radius:var(--radius-xl,.75rem);border:1px solid var(--border);background-color:#00c1d426}.section-header{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;display:flex}.section-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary)}:focus-visible{--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);--tw-ring-color:oklab(74.1292% -.113043 -.0582996/.3);--tw-outline-style:none;outline-style:none}.link{color:#00c1d4;text-underline-offset:2px;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,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}@media(hover:hover){.link:hover{text-decoration-line:underline}}.divider{margin-block:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}code{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#00c1d4;background:var(--bg-card-hover)}@property --tw-font-weight{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}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
