body:has(.duoshots),html:has(.duoshots){background-color:#f6f6f9}.duoshots{--bg:#f6f6f9;--panel:#ffffff;--panel2:#fbfbfe;--ink:#16151d;--ink2:#6b6a77;--ink3:#9a99a5;--line:#e7e6eb;--hover:#f2f2f6;--pri:#6c63fe;--pri-hover:#5b52f0;--pri-soft:#efeeff;--danger:#e25050;--stage:#0d0f14;--radius:12px;--shadow:0 1px 2px rgba(22,21,29,0.05),0 8px 24px rgba(22,21,29,0.06);accent-color:var(--pri);min-height:100dvh;font-size:14px;line-height:1.45;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}:where(.duoshots) *,:where(.duoshots) :after,:where(.duoshots) :before{border:revert;outline-color:revert}:where(.duoshots) :after,:where(.duoshots) :before{box-sizing:revert;margin:revert;padding:revert}:where(.duoshots) :is(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(.duoshots) :is(ol,ul,menu){list-style:revert}:where(.duoshots) :is(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}:where(.duoshots) :is(img,video){max-width:revert;height:revert}:where(.duoshots) :is(button,input,select,optgroup,textarea){border-radius:revert;background-color:revert;opacity:revert;letter-spacing:revert}:where(.duoshots) :is(button,input[type=button],input[type=reset],input[type=submit]){appearance:revert}:where(.duoshots) table{text-indent:revert;border-collapse:revert}:where(.duoshots) textarea{resize:revert}:where(.duoshots) ::placeholder{opacity:revert;color:revert}:where(.duoshots) *{box-sizing:border-box;margin:0;padding:0}:where(.duoshots) a{color:inherit;text-decoration:none}:where(.duoshots) button{font:inherit;color:inherit;cursor:pointer}:where(.duoshots) :is(input,textarea,select){font:inherit;color:inherit}:where(.duoshots) :focus-visible{outline:2px solid var(--pri);outline-offset:2px}