[data-trade-frame]{isolation:isolate}:is(.trade-frame,.trade-framed-box):is([data-frame=level-50],[data-trade-frame=level-50]){--trade-frame-edge:var(--trade-frame-level-50-edge);--trade-frame-solid:var(--trade-frame-level-50-solid);--trade-frame-band:linear-gradient(135deg, var(--trade-frame-level-50-frost), var(--trade-frame-level-50-sky) 30%, var(--trade-frame-level-50-deep) 55%, var(--trade-frame-level-50-ice) 80%, var(--trade-frame-level-50-snow));--trade-frame-light:conic-gradient(transparent 0 58%, var(--trade-frame-level-50-glint-clear) 58%, var(--trade-frame-level-50-glint) 85%, #fff 86% 89.5%, transparent 89.5%);--trade-frame-turn:6s}:is(.trade-frame,.trade-framed-box):is([data-frame=level-100],[data-trade-frame=level-100]){--trade-frame-edge:var(--trade-frame-level-100-edge);--trade-frame-solid:var(--trade-frame-level-100-solid);--trade-frame-band:var(--trade-frame-level-100-edge);--trade-frame-prism:conic-gradient(var(--trade-frame-prism-pink), var(--trade-frame-prism-violet) 17%, var(--trade-frame-prism-blue) 34%, var(--trade-frame-prism-mint) 50%, var(--trade-frame-prism-yellow) 67%, var(--trade-frame-prism-orange) 83%, var(--trade-frame-prism-pink));--trade-frame-light:conic-gradient(transparent 0 66%, #fff0 66%, #fffc 91%, #fff 92% 95%, transparent 95%);--trade-frame-turn:3.6s}:is(.trade-frame,.trade-framed-box):is([data-frame=verified],[data-trade-frame=verified]){--trade-frame-edge:var(--trade-frame-verified-edge);--trade-frame-solid:var(--trade-frame-verified-band);--trade-frame-band:linear-gradient(135deg, var(--verified-badge-face-top), var(--verified-badge) 50%, var(--verified-badge-face-low));--trade-frame-light:conic-gradient(transparent 0 22%, var(--trade-frame-verified-glint-clear) 22%, var(--trade-frame-verified-glint) 44%, var(--trade-frame-verified-shine) 45% 47.5%, transparent 47.5% 72%, var(--trade-frame-verified-glint-clear) 72%, var(--trade-frame-verified-glint) 94%, var(--trade-frame-verified-shine) 95% 97.5%, transparent 97.5%);--trade-frame-turn:7s}:is(.trade-frame,.trade-framed-box):is([data-frame=own],[data-trade-frame=own]){--trade-frame-edge:color-mix(in oklab, var(--own-frame-bottom) 55%, #000);--trade-frame-solid:var(--own-frame-top);--trade-frame-band:linear-gradient(135deg, color-mix(in oklab, var(--own-frame-top) 45%, #fff), var(--own-frame-top) 30%, color-mix(in oklab, var(--own-frame-top), var(--own-frame-bottom)) 55%, var(--own-frame-bottom) 80%, color-mix(in oklab, var(--own-frame-bottom) 55%, #fff));--trade-frame-light:conic-gradient(transparent 0 58%, #fff0 58%, color-mix(in oklab, var(--own-frame-top) 30%, #fffc) 85%, #fff 86% 89.5%, transparent 89.5%);--trade-frame-turn:6s}.trade-frame[data-frame=own][data-motion=swirl]{--trade-frame-band:var(--trade-frame-edge);--trade-frame-prism:conic-gradient(var(--own-frame-top), var(--own-frame-bottom) 25%, var(--own-frame-top) 50%, var(--own-frame-bottom) 75%, var(--own-frame-top));--trade-frame-light:conic-gradient(transparent 0 66%, #fff0 66%, #fffc 91%, #fff 92% 95%, transparent 95%);--trade-frame-turn:3.6s}.trade-frame{z-index:3;padding:var(--trade-frame-ring,3px);border:1px solid var(--trade-frame-edge);border-radius:inherit;background:var(--trade-frame-band);pointer-events:none;position:absolute;inset:-1px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);container-type:size}.surface>.trade-frame,.trade-frame[data-flush]{inset:0}.inset-surface .trade-frame{display:none}.trade-frame-spin{aspect-ratio:1;background:var(--trade-frame-light);width:150cqmax;position:absolute;top:50%;left:50%;translate:-50% -50%}.trade-frame-spin[data-layer=prism]{background:var(--trade-frame-prism)}@media (prefers-reduced-motion:no-preference){:root:not([data-lite]) .trade-frame-spin{animation:trade-frame-turn var(--trade-frame-turn) linear calc(-1 * var(--trade-glint-at,0s)) infinite}:root:not([data-lite]) .trade-frame-spin[data-layer=prism]{animation-duration:9s;animation-direction:reverse}}@keyframes trade-frame-turn{to{transform:rotate(1turn)}}.trade-framed-box{border:var(--trade-frame-ring,3px) solid var(--trade-frame-solid);outline:1px solid var(--trade-frame-edge);outline-offset:0}
