.su-scrim{z-index:2000;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);background:#080a188c;place-items:center;padding:1rem;animation:.25s ease-out su-fade;display:grid;position:fixed;inset:0}.su-card{isolation:isolate;background:var(--rx-surface,#fff);width:min(460px,100%);max-height:calc(100vh - 2rem);color:var(--rx-text,#111);border:1px solid var(--rx-border,#e5e7eb);border-radius:24px;gap:.9rem;padding:1.6rem 1.5rem 1.25rem;animation:.45s cubic-bezier(.34,1.56,.64,1) su-in;display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px -20px #00000073,inset 0 0 0 1px #ffffff0a}.su-glow{z-index:-1;pointer-events:none;opacity:.55;background:radial-gradient(closest-side, color-mix(in srgb, var(--rx-accent,#6d5efc) 45%, transparent), transparent), radial-gradient(closest-side at 80% 40%, color-mix(in srgb, var(--rx-accent-2,#22d3ee) 35%, transparent), transparent);filter:blur(30px);height:260px;animation:8s ease-in-out infinite alternate su-drift;position:absolute;inset:-40% -20% auto}.su-x{width:34px;height:34px;color:var(--rx-text-2,#666);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background .2s,transform .3s;display:grid;position:absolute;top:.8rem;right:.8rem}.su-x:hover{background:var(--rx-surface-hover,#0000000d);transform:rotate(90deg)}.su-head{text-align:center;justify-items:center;gap:.35rem;display:grid}.su-head h2{font-family:var(--rx-font-display,inherit);letter-spacing:-.01em;margin:.35rem 0 0;font-size:1.4rem}.su-head p{color:var(--rx-text-2,#555);max-width:36ch;margin:0;font-size:.9rem}.su-badge{color:#fff;background:linear-gradient(135deg, var(--rx-accent,#6d5efc), var(--rx-accent-2,#22d3ee));width:72px;height:72px;box-shadow:0 16px 34px -14px var(--rx-accent,#6d5efc);border-radius:22px;place-items:center;animation:.6s cubic-bezier(.34,1.56,.64,1) .1s both su-pop;display:grid;position:relative}.su-badge>svg{animation:3s ease-in-out infinite su-float}.su-badge i{border:2px solid color-mix(in srgb, var(--rx-accent,#6d5efc) 45%, transparent);border-radius:26px;animation:2.2s ease-out infinite su-ring;position:absolute;inset:-6px}.su-badge i+i{animation-delay:1.1s}.su-badge.is-ok{background:linear-gradient(135deg, var(--rx-good,#10b981), color-mix(in srgb, var(--rx-good,#10b981) 60%, #22d3ee));box-shadow:0 16px 34px -14px var(--rx-good,#10b981)}.su-badge.is-ok>svg{animation:.5s cubic-bezier(.34,1.56,.64,1) both su-check}.su-badge.is-ok i{border-color:color-mix(in srgb, var(--rx-good,#10b981) 50%, transparent)}.su-steps{grid-template-columns:1fr 1fr;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.su-steps li{color:var(--rx-text-2,#666);background:var(--rx-surface-2,#0000000a);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem;font-size:.78rem;font-weight:600;transition:all .3s;display:flex}.su-steps li.is-now{color:var(--rx-text,#111);border-color:var(--rx-accent,#6d5efc);background:color-mix(in srgb, var(--rx-accent,#6d5efc) 10%, transparent)}.su-steps li.is-done{color:var(--rx-good,#10b981)}.su-action{border:1px solid color-mix(in srgb, var(--rx-accent,#6d5efc) 30%, var(--rx-border,#e5e7eb));background:linear-gradient(135deg, color-mix(in srgb, var(--rx-accent,#6d5efc) 9%, transparent), transparent);border-radius:16px;gap:.25rem;padding:.8rem .95rem;animation:.5s cubic-bezier(.16,1,.3,1) .12s both su-rise;display:grid}.su-action small{text-transform:uppercase;letter-spacing:.07em;color:var(--rx-text-2,#666);font-size:.68rem;font-weight:700}.su-action b{font-size:1rem}.su-level{border-radius:99px;justify-self:start;align-items:center;gap:.3rem;margin-top:.15rem;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.su-level.is-pw{color:var(--rx-accent,#6d5efc);background:color-mix(in srgb, var(--rx-accent,#6d5efc) 12%, transparent)}.su-level.is-otp{color:var(--rx-warn,#d97706);background:color-mix(in srgb, var(--rx-warn,#d97706) 14%, transparent)}.su-facts{color:var(--rx-text-2,#555);gap:.35rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.su-facts li{align-items:flex-start;gap:.5rem;animation:.45s cubic-bezier(.16,1,.3,1) both su-rise;display:flex}.su-facts li:nth-child(2){animation-delay:60ms}.su-facts li:nth-child(3){animation-delay:.12s}.su-facts li:nth-child(4){animation-delay:.18s}.su-facts svg{color:var(--rx-accent,#6d5efc);flex:none;margin-top:.15rem}.su-facts b{color:var(--rx-text,#111);overflow-wrap:anywhere}.su-err{color:var(--rx-bad,#dc2626);background:color-mix(in srgb, var(--rx-bad,#dc2626) 10%, transparent);border:1px solid color-mix(in srgb, var(--rx-bad,#dc2626) 30%, transparent);border-radius:12px;align-items:flex-start;gap:.5rem;margin:0;padding:.6rem .75rem;font-size:.85rem;animation:.3s ease-out su-rise;display:flex}.su-err svg{flex:none;margin-top:.1rem}.su-field{gap:.4rem;display:grid}.su-field>span:first-child{font-size:.82rem;font-weight:600}.su-input{border:1.5px solid var(--rx-input-border,var(--rx-border,#d1d5db));background:var(--rx-input-bg,transparent);border-radius:14px;align-items:center;gap:.55rem;padding:0 .4rem 0 .8rem;transition:border-color .2s,box-shadow .3s;display:flex}.su-input:focus-within{border-color:var(--rx-accent,#6d5efc);box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-accent,#6d5efc) 18%, transparent)}.su-input>svg{color:var(--rx-text-2,#666);flex:none}.su-input input{min-width:0;color:inherit;font:inherit;letter-spacing:.02em;background:0 0;border:0;outline:0;flex:1;padding:.75rem 0;font-size:1rem}.su-eye{width:36px;height:36px;color:var(--rx-text-2,#666);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.su-eye:hover{background:var(--rx-surface-hover,#0000000d);color:var(--rx-text,#111)}.su-caps{color:var(--rx-warn,#d97706);align-items:center;gap:.3rem;font-weight:600;animation:.25s ease-out su-rise;display:inline-flex}.su-code{grid-template-columns:repeat(6,1fr);gap:.45rem;display:grid}.su-code input{aspect-ratio:1/1.15;text-align:center;border:1.5px solid var(--rx-input-border,var(--rx-border,#d1d5db));background:var(--rx-input-bg,transparent);width:100%;color:inherit;animation:.4s cubic-bezier(.16,1,.3,1) both su-rise;animation-delay:calc(var(--i) * 40ms);border-radius:12px;outline:0;font-size:1.4rem;font-weight:700;transition:border-color .2s,box-shadow .3s,transform .25s cubic-bezier(.34,1.56,.64,1)}.su-code input:focus{border-color:var(--rx-accent,#6d5efc);box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-accent,#6d5efc) 18%, transparent);transform:translateY(-2px)}.su-code input.is-filled{border-color:color-mix(in srgb, var(--rx-accent,#6d5efc) 60%, transparent);background:color-mix(in srgb, var(--rx-accent,#6d5efc) 7%, transparent)}.su-tip{color:var(--rx-text-2,#666);align-items:center;gap:.35rem;margin:0;font-size:.76rem;display:flex}.su-foot{justify-content:flex-end;gap:.5rem;padding-top:.3rem;display:flex}.su-go{justify-content:center;align-items:center;gap:.4rem;min-width:8.5rem;display:inline-flex}.su-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite su-spin}.su-card.is-shake{animation:.45s cubic-bezier(.36,.07,.19,.97) su-shake}.su-card.is-done{gap:.5rem}@keyframes su-fade{0%{opacity:0}to{opacity:1}}@keyframes su-in{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@keyframes su-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}70%{opacity:1;transform:scale(1.08)rotate(3deg)}to{transform:none}}@keyframes su-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@keyframes su-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes su-check{0%{transform:scale(0)rotate(-45deg)}to{transform:none}}@keyframes su-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes su-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}@keyframes su-spin{to{transform:rotate(360deg)}}@keyframes su-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}@media (width<=480px){.su-card{border-radius:20px;padding:1.3rem 1rem 1rem}.su-code{gap:.3rem}}@media (prefers-reduced-motion:reduce){.su-scrim,.su-card,.su-card *,.su-glow{transition:none!important;animation:none!important}}html.reduce-motion .su-scrim,html.reduce-motion .su-card,html.reduce-motion .su-card *,html.reduce-motion .su-glow{transition:none!important;animation:none!important}.rx3d-ui-btn{--b-bg:var(--rx-surface-2);--b-fg:var(--rx-text);--b-bd:var(--rx-border-strong);border:1px solid var(--b-bd);background:var(--b-bg);min-height:42px;color:var(--b-fg);font:inherit;font-weight:750;font-size:var(--rx-fs-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:.6em 1.25em;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.rx3d-ui-btn.is-sm{min-height:34px;font-size:var(--rx-fs-xs);border-radius:999px;padding:.4em .9em}.rx3d-ui-btn.is-lg{min-height:52px;font-size:var(--rx-fs-md);border-radius:999px;padding:.75em 1.7em}.rx3d-ui-btn.is-block{width:100%;display:flex}.rx3d-ui-btn.is-primary{--b-bg:var(--rx-accent);--b-fg:var(--rx-accent-ink);--b-bd:transparent}.rx3d-ui-btn.is-gradient{--b-fg:var(--rx-accent-ink);--b-bd:transparent;background:var(--rx-grad-accent);background-size:180% 100%}.rx3d-ui-btn.is-gradient:hover:not(:disabled){background-position:100% 0}.rx3d-ui-btn.is-ghost{--b-bg:transparent}.rx3d-ui-btn.is-ghost:hover:not(:disabled){--b-bd:var(--rx-accent);color:var(--rx-accent)}.rx3d-ui-btn.is-danger{--b-bg:var(--rx-bad);--b-fg:#fff;--b-bd:transparent}.rx3d-ui-btn.is-success{--b-bg:var(--rx-good);--b-fg:#04140c;--b-bd:transparent}.rx3d-ui-btn:disabled,.rx3d-ui-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.rx3d-ui-btn.is-loading{pointer-events:none;color:#0000!important}.rx3d-ui-btn-spin{color:var(--b-fg);place-items:center;display:grid;position:absolute;inset:0}.rx3d-ui-btn-spin i{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:1s linear infinite rx3d-gyro}.rx3d-ui-card{border-radius:var(--rx-r-lg);background:var(--rx-surface);border:1px solid var(--rx-border);min-width:0;color:var(--rx-text);padding:clamp(16px,2.4vw,24px);position:relative}.rx3d-ui-card.is-floating{background:linear-gradient(160deg, color-mix(in srgb, var(--rx-accent) 7%, var(--rx-surface)), var(--rx-surface) 60%)}.rx3d-ui-card.is-sunken{background:var(--rx-surface-2)}:root.rx3d.rx3d-s .rx3d-ui-card.is-sunken{box-shadow:inset 0 2px 8px -3px var(--rx3d-well), 0 1px 0 var(--rx3d-hi)!important}.rx3d-ui-card-head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.rx3d-ui-card-icon{width:40px;height:40px;color:var(--rx-accent-ink);background:var(--rx-grad-accent);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -8px 12px -8px #0000004d, 0 10px 22px -8px color-mix(in srgb, var(--rx-accent) 70%, transparent);border-radius:13px;flex:none;place-items:center;display:grid}.rx3d-ui-card-titles{flex:1;min-width:0}.rx3d-ui-card-title{font-family:var(--rx-font-display);font-size:var(--rx-fs-lg);margin:0;line-height:1.25}.rx3d-ui-card-sub{color:var(--rx-text-2);font-size:var(--rx-fs-sm);margin:3px 0 0}.rx3d-ui-card-actions{flex-wrap:wrap;gap:8px;display:flex}.rx3d-ui-field{gap:6px;min-width:0;margin-bottom:14px;display:grid}.rx3d-ui-label{font-size:var(--rx-fs-sm);color:var(--rx-text);font-weight:700}.rx3d-ui-label .req{color:var(--rx-bad);margin-left:3px}.rx3d-ui-hint{font-size:var(--rx-fs-xs);color:var(--rx-muted)}.rx3d-ui-error{font-size:var(--rx-fs-xs);color:var(--rx-bad);font-weight:700}.rx3d-ui-control{border:1px solid var(--rx-input-border);background:var(--rx-input-bg);min-height:46px;color:var(--rx-muted);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.rx3d-ui-control:hover{border-color:var(--rx-border-strong)}.rx3d-ui-control:focus-within{border-color:var(--rx-accent);color:var(--rx-accent)}.rx3d-ui-control.is-invalid{border-color:var(--rx-bad)}.rx3d-ui-control.is-area{align-items:stretch;padding:0}.rx3d-ui-control>input,.rx3d-ui-control>select,.rx3d-ui-control>textarea{min-width:0;color:var(--rx-text);font:inherit;font-size:max(16px, var(--rx-fs-sm));outline:0;flex:1;min-height:44px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.rx3d-ui-control>textarea{resize:vertical;min-height:120px;padding:12px;line-height:1.5}.rx3d-ui-control>select{appearance:none;cursor:pointer;height:44px;min-height:0;padding-right:22px;line-height:44px}.rx3d-ui-select-chev{pointer-events:none;color:var(--rx-text-2);transition:rotate .3s var(--rx-ease-spring);position:absolute;right:12px}.rx3d-ui-control:focus-within .rx3d-ui-select-chev{color:var(--rx-accent);rotate:180deg}.rx3d-ui-check{cursor:pointer;font-size:var(--rx-fs-sm);color:var(--rx-text);align-items:flex-start;gap:10px;line-height:1.4;display:inline-flex}.rx3d-ui-check input{flex:none;width:20px;height:20px;margin:0}.rx3d-ui-check small{color:var(--rx-muted);display:block}.rx3d-ui-drop{text-align:center;border-radius:var(--rx-r-lg);border:2px dashed color-mix(in srgb, var(--rx-accent) 35%, var(--rx-border));background:var(--rx-surface-2);color:var(--rx-text-2);cursor:pointer;justify-items:center;gap:8px;padding:28px 18px 22px;transition:border-color .2s,background-color .2s;display:grid;position:relative}.rx3d-ui-drop:hover,.rx3d-ui-drop.is-over{border-color:var(--rx-accent);background:color-mix(in srgb, var(--rx-accent) 7%, var(--rx-surface-2))}.rx3d-ui-drop.is-disabled{opacity:.55;cursor:not-allowed}.rx3d-ui-drop.is-error{border-color:var(--rx-bad)}.rx3d-ui-drop input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rx3d-ui-drop:focus-within{outline:2px solid var(--rx-accent);outline-offset:3px}.rx3d-ui-drop b{color:var(--rx-text);font-size:var(--rx-fs-md)}.rx3d-ui-drop small{font-size:var(--rx-fs-xs);color:var(--rx-muted)}.rx3d-ui-papers{perspective:380px;width:64px;height:74px;transform-style:preserve-3d;margin-bottom:6px;position:relative}.rx3d-ui-papers i{background:linear-gradient(160deg, #fff, color-mix(in srgb, var(--rx-accent) 10%, #eef0f8));border:1px solid color-mix(in srgb, var(--rx-accent) 25%, #d5d9e6);transform-origin:50% 100%;transition:transform .5s var(--rx-ease-spring);border-radius:9px;position:absolute;inset:0;box-shadow:0 10px 18px -10px #00000073}.rx3d-ui-papers i:before,.rx3d-ui-papers i:after{content:"";background:color-mix(in srgb, var(--rx-accent) 30%, #c9cee0);border-radius:2px;height:4px;position:absolute;left:12px;right:12px}.rx3d-ui-papers i:before{top:18px}.rx3d-ui-papers i:after{top:28px;right:22px}.rx3d-ui-papers i:first-child{transform:rotateY(-18deg)rotate(-8deg)translateZ(-14px)}.rx3d-ui-papers i:nth-child(2){transform:rotateY(-8deg)rotate(-2deg)translateZ(-6px)}.rx3d-ui-papers i:nth-child(3){color:var(--rx-accent);place-items:center;display:grid;transform:rotateY(6deg)rotate(4deg)}.rx3d-ui-papers i:nth-child(3) svg{margin-top:18px}.rx3d-ui-drop:hover .rx3d-ui-papers i:first-child,.rx3d-ui-drop.is-over .rx3d-ui-papers i:first-child{transform:rotateY(-30deg)rotate(-18deg)translateZ(-18px)translate(-14px)}.rx3d-ui-drop:hover .rx3d-ui-papers i:nth-child(3),.rx3d-ui-drop.is-over .rx3d-ui-papers i:nth-child(3){transform:rotateY(14deg)rotate(10deg)translate(12px)translateY(-8px)}.rx3d-ui-drop.is-over .rx3d-ui-papers{animation:1s ease-in-out infinite rx3d-bob}.rx3d-ui-files{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rx3d-ui-file{background:var(--rx-surface);border:1px solid var(--rx-border);animation:rx-rise .35s var(--rx-ease-out) both;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rx3d-ui-file>svg{color:var(--rx-accent);flex:none}.rx3d-ui-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--rx-fs-sm);flex:1;overflow:hidden}.rx3d-ui-file small{color:var(--rx-muted);font-size:var(--rx-fs-xs)}.rx3d-ui-tabs{background:var(--rx-surface-2);border:1px solid var(--rx-border);scrollbar-width:none;border-radius:16px;gap:4px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto}.rx3d-ui-tabs::-webkit-scrollbar{display:none}.rx3d-ui-tab{color:var(--rx-text-2);font:inherit;font-weight:700;font-size:var(--rx-fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.rx3d-ui-tab[aria-selected=true]{background:var(--rx-surface);color:var(--rx-text)}.rx3d-ui-tab:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px}.rx3d-ui-tabpanel{animation:rx-rise .4s var(--rx-ease-out) both;padding-top:14px}.rx3d-ui-badge{--t:var(--rx-accent);letter-spacing:.02em;color:color-mix(in srgb, var(--t) 62%, var(--rx-text));background:linear-gradient(180deg, color-mix(in srgb, var(--t) 22%, transparent), color-mix(in srgb, var(--t) 12%, transparent));border:1px solid color-mix(in srgb, var(--t) 32%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.rx3d-ui-badge.is-good{--t:var(--rx-good)}.rx3d-ui-badge.is-warn{--t:var(--rx-warn)}.rx3d-ui-badge.is-bad{--t:var(--rx-bad)}.rx3d-ui-badge.is-info{--t:var(--rx-info)}.rx3d-ui-badge.is-muted{--t:var(--rx-muted)}.rx3d-ui-loader{color:var(--rx-text-2);font-size:var(--rx-fs-sm);justify-items:center;gap:12px;display:inline-grid}.rx3d-ui-cube{--s:34px;width:var(--s);height:var(--s);transform-style:preserve-3d;margin:8px;animation:2.4s cubic-bezier(.6,0,.4,1) infinite rx3d-ui-tumble;position:relative}.rx3d-ui-cube i{border:2px solid var(--rx-accent);background:color-mix(in srgb, var(--rx-accent) 18%, transparent);box-shadow:inset 0 0 12px color-mix(in srgb, var(--rx-accent) 40%, transparent);border-radius:6px;position:absolute;inset:0}.rx3d-ui-cube i:first-child{transform:translateZ(calc(var(--s) / 2))}.rx3d-ui-cube i:nth-child(2){transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.rx3d-ui-cube i:nth-child(3){transform:rotateY(90deg) translateZ(calc(var(--s) / 2));border-color:var(--rx-accent-2)}.rx3d-ui-cube i:nth-child(4){transform:rotateY(-90deg) translateZ(calc(var(--s) / 2));border-color:var(--rx-accent-2)}.rx3d-ui-cube i:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--s) / 2));border-color:var(--rx-accent-3)}.rx3d-ui-cube i:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--s) / 2));border-color:var(--rx-accent-3)}@keyframes rx3d-ui-tumble{0%{transform:rotateX(-25deg)rotateY(0)}50%{transform:rotateX(-25deg)rotateY(180deg)rotate(90deg)}to{transform:rotateX(-25deg)rotateY(360deg)rotate(180deg)}}.rx3d-ui-table-wrap{border-radius:var(--rx-r-md);border:1px solid var(--rx-border);background:var(--rx-surface);overflow-x:auto}.rx3d-ui-table{border-collapse:collapse;width:100%;font-size:var(--rx-fs-sm)}.rx3d-ui-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--rx-text-2);background:var(--rx-surface-2);border-bottom:1px solid var(--rx-border);padding:10px 14px;font-size:.72rem;position:sticky;top:0}.rx3d-ui-table td{border-bottom:1px solid var(--rx-border);padding:10px 14px}.rx3d-ui-table tbody tr{transition:background .15s, box-shadow .2s, translate .2s var(--rx-ease)}.rx3d-ui-table tbody tr:hover{background:var(--rx-surface-hover)}:root.rx3d.rx3d-s .rx3d-ui-table tbody tr:hover{box-shadow:inset 3px 0 0 var(--rx-accent), 0 10px 18px -12px var(--rx3d-amb)}.rx3d-ui-tip-wrap{display:inline-flex;position:relative}.rx3d-ui-tip{z-index:80;width:max-content;max-width:min(280px,80vw);font-size:var(--rx-fs-xs);color:var(--rx-text);background:var(--rx-popover);border:1px solid var(--rx-border);pointer-events:none;box-shadow:inset 0 1px 0 var(--rx3d-hi,transparent), 0 2px 0 var(--rx3d-edge,transparent), 0 16px 30px -12px var(--rx3d-ink,#0006);transform-origin:50% 100%;animation:rx3d-ui-tip-in .3s var(--rx-ease-spring) both;border-radius:11px;padding:8px 11px;line-height:1.45;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}@keyframes rx3d-ui-tip-in{0%{opacity:0;transform:perspective(500px)rotateX(-45deg)translateY(6px)}}@media (prefers-reduced-motion:reduce){.rx3d-ui-cube,.rx3d-ui-tip,.rx3d-ui-tabpanel,.rx3d-ui-file,.rx3d-ui-drop.is-over .rx3d-ui-papers,.rx3d-ui-btn-spin i{animation:none!important}.rx3d-ui-papers i{transition:none}}html.reduce-motion .rx3d-ui-cube,html.reduce-motion .rx3d-ui-tip{animation:none!important}.rx-grace{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:9990;font-family:var(--rx-font-body);position:fixed}.rx-grace-chip{cursor:pointer;height:40px;color:var(--rx-text);background:var(--rx-popover,var(--rx-surface));border:1px solid color-mix(in srgb, var(--rx-good,#16a34a) 45%, var(--rx-border));box-shadow:0 1px 0 #ffffff1f inset, 0 4px 0 -1px color-mix(in srgb, var(--rx-good,#16a34a) 40%, var(--rx-border)), 0 14px 28px -12px #00000073;transition:transform .2s var(--rx-ease-out,ease-out), box-shadow .2s;animation:rx-grace-in .35s var(--rx-ease-out,ease-out) both;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;display:inline-flex;transform:perspective(600px)translateZ(0)}.rx-grace-chip:hover{transform:perspective(600px)translateY(-2px)translateZ(6px)}.rx-grace-chip:active{box-shadow:0 1px 0 #ffffff1a inset, 0 1px 0 -1px var(--rx-border), 0 6px 14px -8px #0006;transform:perspective(600px)translateY(1px)}.rx-grace-chip:focus-visible,.rx-grace-min:focus-visible{box-shadow:0 0 0 3px var(--rx-focus,color-mix(in srgb, var(--rx-accent) 40%, transparent));outline:none}.rx-grace-ring{--p:1;width:30px;height:30px;color:var(--rx-good,#16a34a);background:radial-gradient(closest-side, var(--rx-popover,var(--rx-surface)) 76%, transparent 78% 100%), conic-gradient(var(--rx-good,#16a34a) calc(var(--p) * 360deg), color-mix(in srgb, var(--rx-text) 14%, transparent) 0);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.rx-grace-time{font:700 .92rem/1 var(--rx-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.02em}.rx-grace.is-low .rx-grace-ring{color:var(--rx-warn,#d97706);background:radial-gradient(closest-side, var(--rx-popover,var(--rx-surface)) 76%, transparent 78% 100%), conic-gradient(var(--rx-warn,#d97706) calc(var(--p) * 360deg), color-mix(in srgb, var(--rx-text) 14%, transparent) 0)}.rx-grace.is-low .rx-grace-chip{border-color:color-mix(in srgb, var(--rx-warn,#d97706) 55%, var(--rx-border))}.rx-grace-card{width:min(320px,100vw - 32px);color:var(--rx-text);background:var(--rx-popover,var(--rx-surface));border:1px solid var(--rx-border);box-shadow:0 1px 0 #ffffff1f inset, 0 6px 0 -2px color-mix(in srgb, var(--rx-good,#16a34a) 35%, var(--rx-border)), 0 24px 48px -18px #00000080;transform-origin:0 100%;animation:rx-grace-pop .3s var(--rx-ease-out,ease-out) both;border-radius:18px;padding:14px}.rx-grace-head{align-items:center;gap:10px;display:flex}.rx-grace-head .rx-grace-ring{width:38px;height:38px}.rx-grace-title{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rx-grace-title b{font-size:.9rem}.rx-grace-title .rx-grace-time{color:var(--rx-good,#16a34a);font-size:1.15rem}.rx-grace.is-low .rx-grace-title .rx-grace-time{color:var(--rx-warn,#d97706)}.rx-grace-min{cursor:pointer;width:32px;height:32px;color:var(--rx-text-2);background:var(--rx-surface-2,transparent);border:1px solid var(--rx-border);box-shadow:0 3px 0 -1px var(--rx-border);border-radius:10px;flex:none;place-items:center;transition:transform .15s;display:grid}.rx-grace-min:hover{color:var(--rx-text);transform:translateY(-1px)}.rx-grace-min:active{box-shadow:none;transform:translateY(1px)}.rx-grace-body{color:var(--rx-text-2);margin:10px 0 12px;font-size:.8rem;line-height:1.45}@keyframes rx-grace-in{0%{opacity:0;transform:perspective(600px)translateY(10px)rotateX(20deg)}to{opacity:1}}@keyframes rx-grace-pop{0%{opacity:0;transform:perspective(700px)scale(.9)rotateX(12deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rx-grace-chip,.rx-grace-card{transition:none;animation:none}}html.reduce-motion .rx-grace-chip,html.reduce-motion .rx-grace-card{animation:none}@media (width<=760px){.rx-grace{left:10px;bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media print{.rx-grace{display:none}}
