:root{--overlay-primary:#12b58c;--overlay-ink:#eaf3ec;--overlay-ink-soft:#b8cfc6;--overlay-scrim:#0507069e;--overlay-scrim-strong:#050706cc;--overlay-radius:16px;--overlay-motion:.2s;--overlay-ease:cubic-bezier(.4, 0, .2, 1);--overlay-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media (prefers-reduced-motion:reduce){:root{--overlay-motion:0s}}@font-face{font-family:Unbounded Brand;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/unbounded-400-brand-BWvT9sg-.woff2)format("woff2")}html,body{background:0 0;height:100%;margin:0;overflow:hidden}body{color:var(--overlay-ink);font-family:var(--overlay-font);font-size:16px}.overlay-frame{transform-origin:0 0;pointer-events:none;width:1080px;height:1920px;position:absolute;top:0;left:0}.overlay-watermark{background:var(--overlay-scrim);color:var(--overlay-ink);font-family:"Unbounded Brand", var(--overlay-font);letter-spacing:.01em;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 14px;font-size:26px;line-height:1;display:inline-flex;position:absolute}.overlay-watermark__symbol{flex:none;width:30px;height:30px}.overlay-debug{background:var(--overlay-scrim-strong);border:1px solid var(--overlay-primary);color:var(--overlay-ink-soft);pointer-events:none;border-radius:12px;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;line-height:1.5;position:absolute;top:24px;left:24px}.scene-host{position:absolute;inset:0}.scene-layer{opacity:1;transition:opacity var(--overlay-motion) var(--overlay-ease);position:absolute;inset:0}.scene-layer--entering,.scene-layer--leaving{opacity:0}.scene{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:0}.scene-box{border-radius:var(--overlay-radius);border:2px solid var(--overlay-primary);background:#12b58c59;width:420px;height:420px}.scene-box--ticker{background:var(--overlay-primary);border-radius:999px;width:320px;height:320px}.scene-label{color:var(--overlay-ink);text-shadow:0 2px 12px #0009;font-size:34px;font-weight:700}.scene-label--secondary{color:var(--overlay-ink-soft);font-size:26px;font-weight:500}.quota-notice{border-radius:var(--overlay-radius);text-align:center;background:#000000b8;border:1px solid #12b58c99;max-width:76%;padding:28px 40px;position:absolute;bottom:28%;left:50%;transform:translate(-50%)}.quota-notice__title{color:var(--overlay-ink);margin:0 0 10px;font-size:40px;font-weight:700;line-height:1.15}.quota-notice__text{color:var(--overlay-ink-soft);margin:0;font-size:30px;line-height:1.3}
