.public-workbench{margin:-24px;min-height:100%;font-size:15px}.public-workbench .ins-auth{padding:32px 0 24px}.public-workbench .ins-auth-card{background:var(--ins-surface);border:1px solid var(--ins-line);border-radius:var(--ins-radius);box-shadow:var(--ins-shadow);overflow:hidden;min-height:620px}.public-workbench .ins-auth-art{position:relative;background:var(--ins-map-bg);border-right:1px solid var(--ins-line);flex-direction:column;justify-content:space-between;overflow:hidden}.public-workbench .ins-art-copy{position:relative;z-index:1;padding:32px;max-width:460px}.public-workbench .ins-art-copy h2{font-size:25.6px}.public-workbench .ins-art-track{display:block;width:100%;min-height:200px;max-height:400px;flex:1;color:var(--ins-ac-7);padding:0 16px}.public-workbench .ins-art-track path{vector-effect:non-scaling-stroke}.public-workbench .ins-auth-art .ins-art-map{position:absolute;inset:0;width:100%;height:100%}.public-workbench .ins-auth-art .ins-art-copy{background:linear-gradient(var(--ins-map-bg),color-mix(in srgb,var(--ins-map-bg) 75%,transparent) 65%,transparent);max-width:100%}.public-workbench .ins-art-map .maplibregl-canvas{outline:none}.public-workbench .ins-art-map .maplibregl-ctrl-attrib{font-size:10px;line-height:16px;background:#ffffffbf;color:#333}.public-workbench .ins-art-map .maplibregl-ctrl-attrib-button{display:none}.public-workbench .ins-art-map .maplibregl-ctrl-attrib-inner{display:block}.public-workbench .ins-art-foot{margin:24px 16px 16px;overflow:hidden;background:color-mix(in srgb,var(--ins-surface) 88%,transparent);border:1px solid var(--ins-line);border-radius:var(--ins-radius-sm);padding:8px 12px}.public-workbench .ins-art-foot svg{display:block;width:100%;height:70px;color:var(--ins-ser-alt)}.public-workbench .ins-auth-pane{padding:40px 36px;display:flex;flex-direction:column;justify-content:center}.public-workbench .ins-auth-pane h1{margin-bottom:6px}.public-workbench .ins-form-narrow{max-width:440px}.public-workbench .form-control,.public-workbench .form-select{min-height:44px;border-radius:var(--ins-radius-sm);border-color:var(--ins-line);background-color:var(--ins-surface);color:var(--ins-ink)}.public-workbench .form-control::placeholder{color:var(--ins-muted);opacity:1}.public-workbench .ins-pw{position:relative}.public-workbench .ins-pw .form-control{padding-right:48px;background-image:none}.public-workbench .ins-pw-toggle{position:absolute;right:4px;top:2px;width:40px;height:40px;border:0;background:none;color:var(--ins-muted);border-radius:var(--ins-radius-xs);display:grid;place-items:center}.public-workbench .ins-meter{height:6px;border-radius:var(--ins-radius-xs);background:var(--ins-sunk);overflow:hidden;margin-top:8px}.public-workbench .ins-meter>i{display:block;height:100%;background:var(--ins-info);transition:width .2s}.public-workbench .ins-meter.is-ready>i{background:var(--ins-success)}.public-workbench .ins-divider{display:flex;align-items:center;gap:12px;color:var(--ins-muted);font-size:13px}.public-workbench .ins-divider:before,.public-workbench .ins-divider:after{content:"";flex:1;height:1px;background:var(--ins-line)}.public-workbench .ins-state-icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;margin-bottom:16px;font-size:24px}.public-workbench .ins-state-icon.is-success{background:var(--ins-success-bg);color:var(--ins-success-text)}.public-workbench .ins-state-icon.is-info{background:var(--ins-info-bg);color:var(--ins-info-text)}.public-workbench .ins-choice{display:flex;flex-wrap:wrap;gap:8px}.public-workbench .ins-choice input{position:absolute;opacity:0;pointer-events:none}.public-workbench .ins-choice label{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid var(--ins-line);border-radius:var(--ins-radius-sm);background:var(--ins-surface);cursor:pointer;font-weight:600;font-size:14px}.public-workbench .ins-choice input:checked+label{border-color:var(--ins-brand);background:color-mix(in srgb,var(--ins-brand) 10%,var(--ins-surface));color:var(--ins-brand)}.public-workbench .ins-choice input:focus-visible+label{outline:2px solid var(--ins-focus);outline-offset:2px}.public-workbench .ins-auth-benefit{display:flex;gap:8px;align-items:flex-start;font-size:14px}.public-workbench .ins-auth-benefit .ti{color:var(--ins-success-text)}.public-workbench .ins-social .btn{justify-content:center}.public-contact{margin:0;flex:1}@media(max-width:991.98px){.public-workbench{margin:-24px -16px}.public-contact{margin:0}.public-workbench .ins-auth-card{min-height:0}.public-workbench .ins-auth-art{display:none!important}}@media(max-width:575.98px){.public-workbench .ins-auth{padding:0}.public-workbench .ins-auth>.container-xxl{padding:0}.public-workbench .ins-auth-card{border-radius:0;border-left:0;border-right:0;box-shadow:none}.public-workbench .ins-auth-pane{padding:24px 16px 32px}}@media(prefers-reduced-motion:reduce){.public-workbench .ins-meter>i{transition:none}}.public-workbench.public-documents{margin:0}.public-documents .ins-toc{position:sticky;top:84px}.public-documents .ins-toc a{display:block;padding:.35rem .6rem;border-radius:var(--ins-radius-xs);color:var(--ins-ink-2);text-decoration:none;font-size:.875rem;border-left:2px solid transparent}.public-documents .ins-toc a:hover{background:var(--ins-surface-2)}.public-documents .ins-toc a.active{border-left-color:var(--ins-brand);color:var(--ins-ink);font-weight:600;background:var(--ins-surface-2)}.public-documents .ins-legal{padding:1.5rem}.public-documents .ins-legal h2{margin-top:1.75rem;margin-bottom:.5rem}.public-documents .ins-legal section{scroll-margin-top:96px}.public-documents .ins-legal p{max-width:74ch;margin-bottom:.75rem}.public-documents .ins-faq>section+section{margin-top:.5rem}.public-documents .ins-faq details{border-bottom:1px solid var(--ins-line)}.public-documents .ins-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;font-weight:600;cursor:pointer;min-height:44px}.public-documents .ins-faq summary::-webkit-details-marker{display:none}.public-documents .ins-faq summary .ti{flex:none;transition:transform .2s;color:var(--ins-muted)}.public-documents .ins-faq details[open] summary .ti{transform:rotate(180deg)}.public-documents .ins-faq details>div{padding:0 0 1rem;color:var(--ins-ink-2);max-width:72ch}.public-documents .ins-faq h2{font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ins-muted);margin:1.1rem 0 .25rem}.public-documents .ins-faq section:first-child h2{margin-top:.25rem}@media(max-width:575.98px){.public-documents .ins-legal{padding:1.15rem}}@media print{.public-documents .ins-toc,.public-documents [data-document-print]{display:none}.public-documents .ins-legal{width:100%;border:0;box-shadow:none}}
