.ribbon-wrap.svelte-12iw8zy{--h: var(--ribbon-h, 28px);--pad: var(--ribbon-pad, 40px);--reach: var(--ribbon-reach, 9px);--shift: calc(14.645% + (var(--pad) - var(--reach)) * .7071);position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;width:max-content;aspect-ratio:1;pointer-events:none;transform:translate(var(--shift),calc(-1 * var(--shift))) rotate(45deg)}.ribbon-wrap.at-bottom.svelte-12iw8zy{top:auto;bottom:0;transform:translate(var(--shift),var(--shift)) rotate(-45deg)}.ribbon.svelte-12iw8zy{width:100%;height:var(--h);padding:0 var(--pad);border:none;pointer-events:auto;background:var(--danger);color:#fff;font-family:inherit;font-size:var(--ribbon-font, .75rem);font-weight:600;line-height:var(--h);letter-spacing:.02em;text-align:center;white-space:nowrap;cursor:help;scroll-margin-bottom:40vh;transition:background-color var(--dur-fast) var(--ease-out-quart)}.ribbon.svelte-12iw8zy:hover,.ribbon[data-open].svelte-12iw8zy{background:color-mix(in oklab,var(--danger) 85%,#000000)}.ribbon.svelte-12iw8zy:focus-visible{outline:2px solid #ffffff;outline-offset:-4px}@media(hover:none){.ribbon.svelte-12iw8zy:hover{background:var(--danger)}.ribbon[data-open].svelte-12iw8zy{background:color-mix(in oklab,var(--danger) 85%,#000000)}}.ribbon-tip.svelte-12iw8zy{position:absolute;top:116px;right:16px;z-index:30;width:max-content;max-width:min(280px,calc(100% - 32px));padding:10px 12px;border-radius:10px;background:#111;color:#fff;font-size:12px;line-height:1.45;font-weight:400;text-align:left;box-shadow:0 6px 24px #0000002e}.ribbon-tip.at-bottom.svelte-12iw8zy{top:auto;bottom:200px}.ribbon-tip.svelte-12iw8zy strong:where(.svelte-12iw8zy){display:block;font-weight:600;margin-bottom:3px}.ribbon-tip.svelte-12iw8zy.is-floating{position:absolute;inset:auto;margin:0;border:1px solid rgba(255,255,255,.12);overflow:visible;max-width:280px}.ribbon-tip.svelte-12iw8zy.is-floating:after{content:"";position:absolute;bottom:-6px;left:var(--arrow-x, 50%);width:10px;height:10px;background:#111;border:1px solid rgba(255,255,255,.12);border-top-color:transparent;border-left-color:transparent;transform:translate(-50%) rotate(45deg)}.ribbon-tip.svelte-12iw8zy.is-floating.is-below:after{bottom:auto;top:-6px;border-color:#ffffff1f;border-right-color:transparent;border-bottom-color:transparent}.info-tip.svelte-1uj3bjz{position:relative;display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle}.info-tip-btn.svelte-1uj3bjz{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:transparent;color:inherit;opacity:.5;cursor:pointer;border-radius:50%;transition:opacity .15s ease}.info-tip-btn.svelte-1uj3bjz:hover,.info-tip-btn.svelte-1uj3bjz:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:1px}.info-tip-btn.svelte-1uj3bjz svg:where(.svelte-1uj3bjz){width:16px;height:16px}.info-tip-panel.svelte-1uj3bjz{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:30;width:max-content;max-width:280px;padding:10px 12px;border-radius:10px;background:#111;color:#fff;font-size:12px;line-height:1.45;font-weight:400;text-align:left;box-shadow:0 6px 24px #0000002e;pointer-events:none}.info-tip-panel.svelte-1uj3bjz strong{display:block;font-weight:600;margin-bottom:3px}.info-tip-panel.svelte-1uj3bjz:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#111}.sr-only.svelte-1uj3bjz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(hover:none){.info-tip-btn.svelte-1uj3bjz:hover{opacity:.5}.info-tip-btn.svelte-1uj3bjz:focus-visible:hover,.info-tip-btn[aria-expanded=true].svelte-1uj3bjz{opacity:1}}
