:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0b0b;color:#f9f9f9}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;background:#0b0b0b;overflow-x:hidden;max-width:100vw;overflow-anchor:none}html,body{height:100vh;overflow:hidden;overscroll-behavior:none}#root{height:100vh}*,*:before,*:after{overflow-anchor:none}body{width:100%}button,input,textarea,select{font-family:inherit;max-width:100%}a{color:inherit}img{max-width:100%}[data-aid],[data-role-id],[data-anchor],[data-deliverable-id]{scroll-margin-top:calc(80px + env(safe-area-inset-top))}button,a,[role=button],select,input,textarea,.sp-card,[data-aid],[data-role-id],[data-deliverable-id]{transition:filter .16s ease,transform .18s cubic-bezier(.2,.8,.2,1),background-color .16s ease,border-color .16s ease,color .14s ease,box-shadow .2s ease,opacity .14s ease}button:not(:disabled):hover,[role=button]:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}button:not(:disabled):active,[role=button]:not(:disabled):active{filter:brightness(.96);transform:translateY(0)}a:hover{filter:brightness(1.18)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:2px solid rgba(227,196,118,.7);outline-offset:2px;border-radius:999px}button:focus:not(:focus-visible){outline:none}input:focus,textarea:focus,select:focus{border-color:#e3c4768c;box-shadow:0 0 0 3px #e3c4761f}.sp-card-hover{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,border-color .2s ease}.sp-card-hover:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 100vw #aba5940d,0 8px 28px #00000073;border-color:#aba59473}.sp-fill-hover{transition:background-color .16s ease,box-shadow .2s ease,border-color .16s ease;cursor:pointer}.sp-fill-hover:hover{box-shadow:inset 0 0 0 100vw #aba59414;border-color:#aba59466}.sp-pressed{box-shadow:inset 0 0 0 100vw #aba5942e;border-color:#aba5948c!important}@keyframes sp-modal-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.sp-modal-in{animation:sp-modal-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes sp-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sp-fade-in{animation:sp-fade-in .24s cubic-bezier(.2,.8,.2,1)}@media (hover: none){button:not(:disabled):hover,[role=button]:not(:disabled):hover,a:hover,.sp-card-hover:hover,.sp-fill-hover:hover{filter:none;transform:none;box-shadow:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}button{transition:transform .13s ease,filter .13s ease,background-color .13s ease,border-color .13s ease,box-shadow .13s ease,color .13s ease}button:not(:disabled):active{transform:scale(.97)}input,textarea,select{transition:border-color .13s ease,box-shadow .13s ease}input:focus,textarea:focus,select:focus{border-color:#aba594a6!important;box-shadow:0 0 0 3px #aba59424}:focus-visible{outline:2px solid rgba(171,165,148,.7);outline-offset:2px}@media (prefers-reduced-motion: reduce){button{transition:none}button:not(:disabled):active{transform:none}}@media (max-width: 640px){button{white-space:nowrap}}
