@property --hold{syntax:"<number>";inherits:true;initial-value:0}:root{--spring-snappy:cubic-bezier(.32,.72,0,1);--spring-gentle:cubic-bezier(.25,.46,.45,.94);--spring-bounce:cubic-bezier(.34,1.56,.64,1);--dur-snappy:.35s;--dur-gentle:.5s;--dur-bounce:.45s;--elev-rest:0 1px 2px rgba(26,29,33,.04),0 6px 16px -8px rgba(26,29,33,.07);--elev-raised:0 2px 4px rgba(26,29,33,.05),0 14px 30px -10px rgba(26,29,33,.12);--elev-overlay:0 4px 10px rgba(26,29,33,.07),0 28px 64px -14px rgba(26,29,33,.2)}.sage-app .sage-btn,.sage-app .sage-approve,.sage-app .sage-new,.sage-app .sb-topbtn,.sage-app .sage-foot-link,.sage-app .sage-cap-lower,.sage-app .sage-copy,.sage-app .hbtn,.sage-app .sb-tab{transition:transform var(--dur-snappy)var(--spring-snappy),box-shadow var(--dur-snappy)var(--spring-snappy),filter .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.sage-app .sage-btn:hover:not(:disabled),.sage-app .sage-approve:hover,.sage-app .sage-new:hover,.sage-app .sb-topbtn:hover,.sage-app .sage-foot-link:hover{transform:translateY(-1px)}.sage-app .sage-btn:active:not(:disabled),.sage-app .sage-approve:active,.sage-app .sage-new:active,.sage-app .sage-cap-lower:active,.sage-app .sage-copy:active,.sage-app .hbtn:active{transform:scale(.98)}.sage-app .sb-tab:active{transform:scale(.96)}.sage-app .sage-camp,.sage-app .sb-agent-tap{transition:transform var(--dur-snappy)var(--spring-snappy),box-shadow var(--dur-snappy)var(--spring-snappy),border-color .15s ease;box-shadow:var(--elev-rest)}.sage-app .sage-camp:hover,.sage-app .sb-agent-tap:hover{box-shadow:var(--elev-raised);transform:translateY(-2px)}.sage-app .sage-camp:active,.sage-app .sb-agent-tap:active{transform:scale(.99)}.sage-app .sage-agent-card,.sage-app .sage-pol,.sage-app .sb-card,.sage-app .sage-subs,.sage-app .sage-txlist{box-shadow:var(--elev-rest)}.sage-app .sage-cap-confirm,.sage-app .sage-assess{box-shadow:var(--elev-overlay)}.sage-tabview{animation:sage-tab-in var(--dur-snappy)var(--spring-snappy)both}.sage-tabview.from-left{animation-name:sage-tab-in-left}@keyframes sage-tab-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes sage-tab-in-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.sage-stagger>*{opacity:0;animation:sage-rise var(--dur-gentle)var(--spring-gentle)both}.sage-stagger>:first-child{animation-delay:20ms}.sage-stagger>:nth-child(2){animation-delay:60ms}.sage-stagger>:nth-child(3){animation-delay:.1s}.sage-stagger>:nth-child(4){animation-delay:.14s}.sage-stagger>:nth-child(5){animation-delay:.18s}.sage-stagger>:nth-child(6){animation-delay:.22s}.sage-stagger>:nth-child(7){animation-delay:.26s}.sage-stagger>:nth-child(n+8){animation-delay:.3s}@keyframes sage-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sage-ring-canvas{transform-origin:50%;will-change:transform;animation:4s ease-in-out infinite sage-ring-breathe}@keyframes sage-ring-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.0075)}}.sage-onb-hold{--hold:0;position:relative}.sage-onb-hold:before{content:"";background:conic-gradient(from -90deg,rgba(255,255,255,.92) calc(var(--hold)*1turn),rgba(255,255,255,.16) 0);opacity:calc(.5 + var(--hold)*.5);pointer-events:none;border-radius:13px;position:absolute;top:3px;bottom:3px;left:3px;right:3px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px))}.sage-onb-hold.releasing{transition:--hold var(--dur-bounce)var(--spring-bounce)}body:has(.sage-app){overscroll-behavior:none}.sage-app{overscroll-behavior:contain}.sage-app ::-webkit-scrollbar{width:8px;height:8px}.sage-app ::-webkit-scrollbar-track{background:0 0}.sage-app ::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;transition:background .2s}.sage-app :hover::-webkit-scrollbar-thumb{background:rgba(26,29,33,.16)}.sage-materialize{position:relative}.sage-materialize:before,.sage-materialize:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.sage-materialize:before{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);transform-origin:0;animation:sage-draw-x .52s var(--spring-snappy)both;transform:scaleX(0)}.sage-materialize:after{border-left:1px solid var(--accent);border-right:1px solid var(--accent);transform-origin:top;animation:sage-draw-y .46s var(--spring-snappy).15s both;transform:scaleY(0)}@keyframes sage-draw-x{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes sage-draw-y{0%{opacity:1;transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.sage-materialize>*{opacity:0;animation:sage-rise .32s var(--spring-gentle)both}.sage-materialize>:first-child{animation-delay:.3s}.sage-materialize>:nth-child(2){animation-delay:.34s}.sage-materialize>:nth-child(3){animation-delay:.38s}.sage-materialize>:nth-child(4){animation-delay:.42s}.sage-materialize>:nth-child(5){animation-delay:.46s}.sage-materialize>:nth-child(6){animation-delay:.5s}.sage-materialize>:nth-child(7){animation-delay:.54s}.sage-materialize>:nth-child(n+8){animation-delay:.58s}.sage-cascade-in>*{opacity:0;animation:sage-rise .3s var(--spring-gentle)both}.sage-cascade-in>:first-child{animation-delay:40ms}.sage-cascade-in>:nth-child(2){animation-delay:.18s}.sage-cascade-in>:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
