.shepherd-button{color:#ffffffbf;cursor:pointer;background:#3288e6;border:0;border-radius:3px;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s}.shepherd-button:not(:disabled):hover{color:#ffffffbf;background:#196fcc}.shepherd-button.shepherd-button-secondary{color:#000000bf;background:#f1f2f3}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{color:#000000bf;background:#d6d9db}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-right-radius:5px;border-bottom-left-radius:5px;justify-content:flex-end;padding:0 .75rem .75rem;display:flex}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{color:#808080bf;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:2em;font-weight:400;transition:color .5s}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;flex:1 0 auto;margin:0;padding:0;font-size:1rem;font-weight:400;display:flex}.shepherd-header{border-top-left-radius:5px;border-top-right-radius:5px;justify-content:flex-end;align-items:center;padding:.75rem .75rem 0;line-height:2em;display:flex}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;padding:.75em;font-size:1rem;line-height:1.3em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{opacity:0;visibility:hidden;z-index:9999;background:#fff;border:none;border-radius:5px;outline:none;width:100%;max-width:400px;margin:0;padding:0;transition:opacity .3s,visibility .3s;box-shadow:0 1px 4px #0003}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{z-index:-1;width:16px;height:16px;position:absolute}.shepherd-arrow:before{content:"";background:#fff;transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-target-click-disabled.shepherd-target-click-disabled,.shepherd-target-click-disabled.shepherd-target-click-disabled.shepherd-target-click-disabled *{pointer-events:none}.shepherd-modal-overlay-container{opacity:0;pointer-events:none;z-index:9997;width:100vw;height:0;transition:all .3s ease-out,height 0s .3s,opacity .3s;position:fixed;top:0;left:0;overflow:hidden}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.5;height:100vh;transition:all .3s ease-out,height,opacity .3s;transform:translateZ(0)}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}@keyframes fm-tour-step-fade{0%{opacity:0}to{opacity:1}}@keyframes fm-tour-step-rise{0%{transform:translateY(10px)}to{transform:translateY(0)}}.fm-tour.shepherd-element{background:var(--color-surface-plastic-primary);border:1px solid var(--color-normal-stroke);border-radius:var(--radius-fm-xl);width:min(360px,100vw - 24px);max-width:min(360px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--shadow-plastic-combined);padding:var(--spacing-fm-xs);outline:none;animation:.36s cubic-bezier(.1,0,0,1) both fm-tour-step-fade}.fm-tour .shepherd-arrow,.fm-tour .shepherd-arrow:before{z-index:0}.fm-tour .shepherd-arrow:before{background:var(--color-surface-plastic-primary);border:none;width:100%;height:100%;transform:none}.fm-tour.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{width:16px;height:8px}.fm-tour.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow:before{clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 -1px 0 var(--color-normal-stroke))}.fm-tour.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{width:16px;height:8px}.fm-tour.shepherd-element[data-popper-placement^=top]>.shepherd-arrow:before{clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 1px 0 var(--color-normal-stroke))}.fm-tour.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{width:8px;height:16px}.fm-tour.shepherd-element[data-popper-placement^=left]>.shepherd-arrow:before{clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(1px 0 0 var(--color-normal-stroke))}.fm-tour.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{width:8px;height:16px}.fm-tour.shepherd-element[data-popper-placement^=right]>.shepherd-arrow:before{clip-path:polygon(100% 0,0 50%,100% 100%);filter:drop-shadow(-1px 0 0 var(--color-normal-stroke))}.fm-tour.shepherd-element[data-popper-placement^=top]{margin-bottom:12px}@media (min-width:768px){.fm-tour--market-rules.shepherd-element[data-popper-placement^=top]{margin-bottom:24px}}.fm-tour.shepherd-element[data-popper-placement^=bottom]{margin-top:12px}.fm-tour.shepherd-element[data-popper-placement^=left]{margin-right:12px}.fm-tour.shepherd-element[data-popper-placement^=right]{margin-left:12px}.fm-tour--welcome.shepherd-element{box-shadow:0 0 72px 18px #feac2780, var(--shadow-plastic-combined)}.fm-tour .shepherd-content{background:var(--color-surface-screen-primary);border-radius:var(--radius-fm-md);box-shadow:var(--bezel-overlay-shadow), inset 0 0 0 1px var(--color-normal-stroke);flex-direction:column;min-height:0;max-height:calc(100dvh - 40px);padding:16px;animation:.36s cubic-bezier(.1,0,0,1) both fm-tour-step-rise;display:flex;overflow:auto}@media (min-width:768px){.fm-tour.shepherd-element{border-radius:var(--radius-fm-2xl)}.fm-tour .shepherd-content{border-radius:var(--radius-fm-lg);padding:20px}}@media (max-height:700px){.fm-tour .shepherd-content{padding:14px 16px}.fm-tour .shepherd-footer{margin-top:14px}[data-tour-room=voting-flow] [data-tour=vote-hero]{height:112px}}.fm-tour .shepherd-header,.fm-tour.shepherd-has-title .shepherd-content .shepherd-header{background:0 0;justify-content:space-between;align-items:flex-start;gap:8px;padding:0;display:flex}.fm-tour .shepherd-title{color:var(--color-body-primary-text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:24px}.fm-tour .fm-tour__progress,.fm-tour .shepherd-footer .fm-tour__button--link{color:var(--color-body-tertiary-text);letter-spacing:.01em;font-size:13px;font-weight:530;line-height:20px}.fm-tour .fm-tour__progress{font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:auto}.fm-tour .fm-tour__button--link{text-underline-offset:4px;background:0 0;border-radius:2px;height:auto;padding:0}.fm-tour .fm-tour__button--link:hover{color:var(--color-body-primary-text);background:0 0;text-decoration:underline}.fm-tour .fm-tour__button--link:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.fm-tour .shepherd-text{color:var(--color-body-secondary-text);letter-spacing:0;text-wrap:pretty;margin-top:10px;padding:0;font-size:14px;line-height:20px}.fm-tour .shepherd-text p{margin:0}.fm-tour .shepherd-text p+p{margin-top:8px}.fm-tour .shepherd-text strong{color:var(--color-warm-600);font-weight:600}.fm-tour .shepherd-footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding:0;display:flex}.fm-tour .fm-tour__button{border-radius:var(--radius-fm-sm);letter-spacing:.01em;cursor:pointer;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.fm-tour .shepherd-footer .fm-tour__button--link{height:auto;min-height:0;padding:0}.fm-tour .fm-tour__button--primary{background:var(--btn-new-primary-bg);color:var(--btn-new-primary-text)}.fm-tour .fm-tour__button--primary:hover{background:var(--btn-new-primary-bg-hover,var(--btn-new-primary-bg));color:var(--btn-new-primary-text)}.fm-tour .fm-tour__button--secondary{color:var(--color-body-secondary-text);background:0 0}.fm-tour .fm-tour__button--secondary:hover{background:var(--color-surface-screen-secondary)}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.5;box-shadow:inset 0 0 0 4px #030100;box-shadow:inset 0 0 0 4px lab(.457548% .46359 .7741)}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{fill:#030100;fill:lab(.457548% .46359 .7741);filter:blur(2px)}@media (prefers-reduced-motion:reduce){.fm-tour.shepherd-element,.fm-tour .shepherd-content,.fm-tour .fm-tour__button,.fm-tour .shepherd-cancel-icon,.shepherd-modal-overlay-container{transition:none!important;animation:none!important}}.fm-tour--welcome.shepherd-element{width:min(21.5rem,100vw - 24px);max-width:min(21.5rem,100vw - 24px)}.fm-tour--welcome .shepherd-content{text-align:center;position:relative}.fm-tour--welcome .shepherd-header,.fm-tour--welcome.shepherd-has-title .shepherd-content .shepherd-header{padding:0;display:block}.fm-tour--welcome .shepherd-title{letter-spacing:-.02em;width:100%;font-size:20px;line-height:26px;display:block}.fm-tour--welcome .shepherd-text{max-width:17rem;margin:8px auto 0}.fm-tour--welcome .shepherd-footer{margin-top:24px}.fm-tour--welcome .fm-tour__button--primary{border-radius:var(--radius-plastic-btn-inner-md);letter-spacing:normal;width:100%;height:3.25rem;font-size:16px;line-height:24px}.fm-tour--welcome .fm-tour__button--primary:hover{box-shadow:inset 0 0 0 2px var(--btn-new-primary-ring-hover);color:var(--btn-new-primary-text-hover)}.fm-tour--welcome .fm-tour__button--primary:active{background:var(--btn-new-primary-bg-active,var(--btn-new-primary-bg));box-shadow:inset 0 0 0 2px var(--btn-new-primary-ring-active);color:var(--btn-new-primary-text-active)}.fm-tour--welcome .fm-tour__button--primary:focus-visible{box-shadow:inset 0 0 0 2px var(--btn-new-primary-ring-focus), 0 0 0 2px var(--color-surface-screen-primary), 0 0 0 4px var(--btn-new-primary-ring-focus);outline:none}body:has(.fm-tour--welcome.shepherd-element) .shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.3}@media (min-width:640px){.fm-tour--welcome.shepherd-element{width:min(28rem,100vw - 32px);max-width:min(28rem,100vw - 32px)}}