.sixidea-shell{--sixidea-ink:#241d2b;--sixidea-muted:#6f6672;--sixidea-line:#d9d2dc;--sixidea-purple:#6d3e92;--sixidea-lilac:#eee7fa;width:100%;margin:34px 0;padding:0;color:var(--sixidea-ink);font-family:Arial,Helvetica,sans-serif}
.sixidea-shell>code{display:contents!important;color:inherit!important;background:transparent!important;border:0!important;padding:0!important;font:inherit!important;white-space:normal!important}
.sixidea-shell *{box-sizing:border-box}
.sixidea-private-note{display:flex;gap:13px;align-items:flex-start;margin:0 0 30px;padding:17px 19px;background:var(--sixidea-lilac);border-left:4px solid var(--sixidea-purple);border-radius:8px}
.sixidea-private-note>span{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;background:#fff;border-radius:50%;font-size:15px;line-height:1}
.sixidea-private-note p{margin:0;color:#62586a;font-size:13px;line-height:1.55}
.sixidea-private-note strong{color:var(--sixidea-ink)}
.sixidea-form>label:not(.sixidea-consent){display:block;margin:0 0 22px}
.sixidea-form label>span{display:block;margin-bottom:8px;font-size:13px;font-weight:800;letter-spacing:.01em}
.sixidea-form label em{color:var(--sixidea-muted);font-size:11px;font-style:normal;font-weight:500}
.sixidea-required{color:#a54b38;font-size:12px}.sixidea-form input[type=text],.sixidea-form input[type=url],.sixidea-form textarea,.sixidea-form select{width:100%;padding:13px 15px;border:1px solid var(--sixidea-line);border-radius:8px;background:#fff;color:var(--sixidea-ink);font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}
.sixidea-form input::placeholder,.sixidea-form textarea::placeholder{color:#8a818d;opacity:1}
.sixidea-form textarea{resize:vertical}
.sixidea-form input:focus,.sixidea-form textarea:focus,.sixidea-form select:focus{outline:0;border-color:var(--sixidea-purple);box-shadow:0 0 0 3px rgba(109,62,146,.14)}
.sixidea-form label>small{display:block;margin-top:6px;text-align:right;color:#817885;font-size:10px;font-variant-numeric:tabular-nums}
.sixidea-fields-row{display:grid;grid-template-columns:1fr;gap:0}
.sixidea-fields-row label{display:block;margin-bottom:18px}
.sixidea-consent{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:4px 0 25px;align-items:start}
.sixidea-consent input{width:16px;height:16px;margin-top:2px;accent-color:var(--sixidea-purple)}
.sixidea-consent span{font-size:11px!important;line-height:1.45;font-weight:500!important;color:var(--sixidea-muted)}
.sixidea-form button{width:auto;min-width:220px;min-height:48px;padding:0 24px;border:0;border-radius:7px;background:var(--sixidea-purple);box-shadow:4px 4px 0 var(--sixidea-ink);color:#fff;font-size:12px;font-weight:900;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
.sixidea-form button:hover{filter:brightness(1.08);transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--sixidea-ink)}
.sixidea-form button:focus-visible{outline:3px solid #b59bd1;outline-offset:4px}
.sixidea-form button:disabled{opacity:.6;cursor:wait}
.sixidea-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.sixidea-message{margin:0 0 22px;padding:15px 17px;border-radius:12px;font-size:13px}
.sixidea-message p{margin:4px 0 0}
.sixidea-success{background:#e8f2e8;color:#29462f}
.sixidea-error{background:#fff0ed;color:#74362e}
html[data-sixam-theme="dark"] .sixidea-shell{--sixidea-ink:#f7f2f8;--sixidea-muted:#bdb3c0;--sixidea-line:#655b6c;--sixidea-purple:#8b5db2;--sixidea-lilac:#30263a}
html[data-sixam-theme="dark"] .sixidea-private-note p{color:#d2c8d5}
html[data-sixam-theme="dark"] .sixidea-private-note>span{background:#211a29}
html[data-sixam-theme="dark"] .sixidea-form input[type=text],html[data-sixam-theme="dark"] .sixidea-form input[type=url],html[data-sixam-theme="dark"] .sixidea-form textarea,html[data-sixam-theme="dark"] .sixidea-form select{color:#f7f2f8;background:#211a29;border-color:#655b6c}
html[data-sixam-theme="dark"] .sixidea-form input::placeholder,html[data-sixam-theme="dark"] .sixidea-form textarea::placeholder{color:#aaa0ad}
html[data-sixam-theme="dark"] .sixidea-form button{box-shadow:4px 4px 0 #f7f2f8}
html[data-sixam-theme="dark"] .sixidea-form button:hover{box-shadow:5px 5px 0 #f7f2f8}
@media(max-width:760px){.sixidea-shell{margin:24px 0}.sixidea-private-note{padding:15px}.sixidea-form button{width:100%;padding:0 16px}}
