.checkbox-radix{display:inline-flex;align-items:center;gap:8px}.checkbox-radix__root{all:unset;box-sizing:border-box;width:18px;height:18px;flex-shrink:0;border-radius:6px;border:2px solid var(--border-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;touch-action:manipulation}.checkbox-radix__root:before{content:"";position:absolute;inset:-13px}@media (hover:hover) and (pointer:fine){.checkbox-radix__root:hover:not([data-disabled]):not([data-state=checked]):not([data-state=indeterminate]){border-color:var(--fg-tertiary)}}.checkbox-radix__root:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.checkbox-radix__root:active:not([data-disabled]){border-color:var(--fg-tertiary);transform:scale(var(--cb-press,.9));transition:transform .06s ease-out}.checkbox-radix__root[data-state=checked],.checkbox-radix__root[data-state=indeterminate]{background:var(--bg-secondary-inverse);border:none}.checkbox-radix__root[data-disabled]{opacity:.5;pointer-events:none;cursor:default}.checkbox-radix__indicator{color:var(--fg-primary-inverse)}.checkbox-radix__check,.checkbox-radix__dash{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;visibility:hidden}.checkbox-radix__check{width:12px;height:10px}.checkbox-radix__root[data-state=checked] .checkbox-radix__check,.checkbox-radix__root[data-state=indeterminate] .checkbox-radix__dash{visibility:visible}@keyframes checkbox-radix-dash-stroke{to{stroke-dashoffset:0}}@keyframes checkbox-radix-pop{0%{transform:scale(var(--cb-press,.9))}50%{transform:scale(var(--cb-scale,1.125))}to{transform:scale(1)}}.checkbox-radix__dash path{stroke-dasharray:100 100;stroke-dashoffset:100}.checkbox-radix__root[data-state=checked]{animation:checkbox-radix-pop var(--cb-duration,.2s) var(--cb-easing,cubic-bezier(.33,1,.68,1))}.checkbox-radix__root[data-state=indeterminate] .checkbox-radix__dash path{animation:checkbox-radix-dash-stroke var(--cb-duration-dash,.12s) var(--cb-easing,cubic-bezier(.33,1,.68,1)) forwards}@media (prefers-reduced-motion:reduce){.checkbox-radix__dash path,.checkbox-radix__root{animation:none;stroke-dashoffset:0;transition:none}.checkbox-radix__root:active:not([data-disabled]){transform:none}}.checkbox-radix__label{cursor:pointer}.checkbox-radix:has(.checkbox-radix__root[data-disabled]) .checkbox-radix__label{opacity:.5;cursor:default}.checkbox-radix:has(.checkbox-radix__root[data-disabled]){pointer-events:none}.dialog__overlay{position:fixed;inset:0;z-index:50;background:var(--scrim)}.dialog,.dialog__overlay{display:flex;align-items:center;justify-content:center}.dialog{--dialog-bg:var(--bg-secondary);width:328px;flex-direction:column;border-radius:var(--radius-xl);background:var(--dialog-bg)}.dialog__header{position:relative;display:flex;padding:24px 20px 0 24px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.dialog__close{position:absolute;top:14px;right:10px;display:flex;width:44px;height:44px;justify-content:center;align-items:center;padding:0;border:none;background:none;cursor:pointer;outline:none;flex-shrink:0}.dialog__close svg{width:16px;height:16px;flex-shrink:0}.dialog__icon{width:56px;height:56px;border-radius:var(--radius-full);background:#fff;flex-shrink:0}.dialog__title{font:var(--type-body-semibold);letter-spacing:var(--type-body-semibold-tracking);color:var(--fg-primary);align-self:stretch}.dialog__body{display:flex;padding:12px 24px 16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;overflow-y:auto}.dialog__body-text{font:var(--type-footnote-regular);letter-spacing:var(--type-footnote-regular-tracking);color:var(--fg-secondary);align-self:stretch}.dialog__divider-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch}.dialog__divider{width:265px;height:.5px;background:var(--material-thick)}.dialog__footer{display:flex;padding:20px;align-items:center;gap:12px;align-self:stretch}.dialog__footer>*{flex:1 0 0}@property --drawer-mask-top{syntax:"<percentage>";inherits:false;initial-value:0}@property --drawer-mask-bottom{syntax:"<percentage>";inherits:false;initial-value:100%}.drawer-overlay{position:fixed;inset:0;z-index:100;background:rgba(var(--black-rgb),.48);opacity:0;transition:opacity .2s ease;pointer-events:none}.drawer-overlay[data-open]{opacity:1;pointer-events:auto}.drawer{--drawer-width:440px;position:fixed;top:0;right:0;bottom:0;z-index:101;width:var(--drawer-width);max-width:100vw;display:flex;flex-direction:column;background:var(--bg-primary);border-left:.5px solid var(--border-primary);transform:translateX(100%);transition:transform .25s cubic-bezier(.32,.72,0,1);outline:none}.drawer[data-open]{transform:translateX(0)}.drawer__header{display:flex;align-items:center;justify-content:flex-end;padding:12px 16px;flex-shrink:0;gap:0}.drawer__title{font:var(--type-body-semibold);letter-spacing:var(--type-body-semibold-tracking);color:var(--fg-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:auto}.drawer__action{display:flex;width:36px;height:36px;justify-content:center;align-items:center;padding:0;border:none;background:none;cursor:pointer;outline:none;flex-shrink:0;color:var(--fg-tertiary);border-radius:var(--radius-full);transition:color .12s ease}.drawer__action:hover{color:var(--fg-primary)}.drawer__action:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.drawer__action svg{width:20px;height:20px;flex-shrink:0}.drawer__body{flex:1;overflow-y:auto;padding:20px;--drawer-mask-top:0%;--drawer-mask-bottom:100%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--drawer-mask-top),#000 var(--drawer-mask-bottom),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--drawer-mask-top),#000 var(--drawer-mask-bottom),transparent);transition:--drawer-mask-top .2s ease,--drawer-mask-bottom .2s ease}.drawer__body[data-scroll-top]{--drawer-mask-top:5%}.drawer__body[data-scroll-bottom]{--drawer-mask-bottom:95%}.drawer__body[data-scroll-top][data-scroll-bottom]{--drawer-mask-top:5%;--drawer-mask-bottom:95%}@media (max-width:640px){.drawer{--drawer-width:100%}}@media (prefers-reduced-motion:reduce){.drawer,.drawer-overlay,.drawer__body{transition:none}}