@media screen{.theme-choice{display:flex;align-items:center;justify-content:flex-end;padding:12px 24px;font:17px/1.5 Arial,sans-serif}.theme-choice label{display:flex;align-items:center;gap:10px;margin:0}.theme-choice select{display:inline-block;width:auto;margin:0;padding:9px 12px;border:1px solid #718094;border-radius:8px;font:inherit;background:#17212d;color:#fff}.site-header{flex-wrap:wrap}.site-header .theme-choice{padding:0}html[data-theme=light]{color-scheme:light;--bg:#f6f7f4;--panel:#fff;--line:#c7cec2;--text:#182017;--muted:#45503f;--accent:#426500;background:#f6f7f4;color:#182017}html[data-theme=light] body{background:#f6f7f4;color:#182017}html[data-theme=light] header{background:#f6f7f4}html[data-theme=light] a{color:#365b00}html[data-theme=light] h1{color:#182017}html[data-theme=light] .primary{background:#b5ed00;color:#172000;border-color:#739500}html[data-theme=light] .secondary:hover{background:#e2ead9}html[data-theme=light] .identity{border-radius:16px}html[data-theme=light] .join,html[data-theme=light] form,html[data-theme=light] .card,html[data-theme=light] details,html[data-theme=light] dialog{background:#fff;color:#182017;border-color:#bcc6b6}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:white;color:#182017;border-color:#71806a}html[data-theme=light] button,html[data-theme=light] .button:not(.primary){background:#edf2e7;color:#263b14;border-color:#71806a}html[data-theme=light] .muted{color:#45503f}html[data-theme=light] .error,html[data-theme=light] .danger,html[data-theme=light] [role=alert]{color:#903800}html[data-theme=light] #notice{color:#365b00}html[data-theme=light] :focus-visible{outline-color:#426500}html[data-theme=light] section:not(.hero):not(.platform):not(.vision){background:#fff;color:#182017}}@media print{.theme-choice{display:none!important}}
@media screen{html[data-theme=light] .legal-public section{background:transparent!important}html[data-theme=light] form{padding:20px;border:1px solid #bcc6b6;border-radius:12px;box-sizing:border-box}}
@media screen{html:not([data-theme=light]){--bg:#000;--panel:#101010;--line:#383838;background:#000}html:not([data-theme=light]) body,html:not([data-theme=light]) header{background:#000;color:#f4f6f0}html:not([data-theme=light]) form,html:not([data-theme=light]) .card,html:not([data-theme=light]) details,html:not([data-theme=light]) dialog{background:#101010;border-color:#444}html:not([data-theme=light]) input,html:not([data-theme=light]) select,html:not([data-theme=light]) textarea{background:#141414;color:#fff;border-color:#707070}html:not([data-theme=light]) button,html:not([data-theme=light]) .button:not(.primary){background:#202020;color:#fff;border-color:#707070}html:not([data-theme=light]) section:not(.hero):not(.platform):not(.vision){background:#080808}.rc-brand024{display:block;position:relative;overflow:hidden;background:#000;border-radius:12px;aspect-ratio:100/56;width:330px;max-width:100%;flex-shrink:0}.rc-brand024 img{position:absolute;top:-25%;left:0;width:100%;height:auto;max-width:none}header .rc-brand024{width:190px;margin-right:auto}main>.rc-brand024{margin:0 auto 28px}form{padding:20px;border:1px solid #555;border-radius:12px;box-sizing:border-box}html:not([data-theme=light]) .legal-public section{background:transparent}body:has(main>.rc-brand024) main{max-width:720px}body:has(main>.rc-brand024) form{width:100%}.theme-choice{flex-wrap:wrap} }
@media screen{input,select,textarea{border-style:solid;border-width:1px;border-radius:8px}}