.chrome-browser-notice{z-index:100000;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-accent,#7ee7ee) 30%, transparent);background:color-mix(in srgb, #101b2b 94%, var(--color-accent,#7ee7ee));width:max-content;max-width:min(560px,100vw - 32px);min-height:46px;color:color-mix(in srgb, var(--text,#f5f7f8) 90%, transparent);border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;padding:8px 8px 8px 14px;font-size:13px;line-height:1.35;display:flex;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000047}.chrome-browser-notice__content{text-align:left;flex:auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:inline-flex}.chrome-browser-notice__content svg{color:var(--color-accent,#7ee7ee);flex:none}.chrome-browser-notice__close{white-space:nowrap;width:auto;height:30px;color:color-mix(in srgb, var(--text,#f5f7f8) 60%, transparent);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.chrome-browser-notice__close:hover,.chrome-browser-notice__close:focus-visible{background:color-mix(in srgb, var(--text,#f5f7f8) 12%, transparent);color:var(--text,#f5f7f8);outline:none}@media (width<=560px){.chrome-browser-notice{width:calc(100vw - 20px);font-size:12px}}@media (width<=760px){.chrome-browser-notice{display:none}}.credit-compensation{--cc-surface:#120c24;--cc-border:#a98bff47;--cc-text:#f5f1ff;--cc-muted:#e5dcffad;--cc-gold-1:#fff1b8;--cc-gold-2:#ffc94d;--cc-gold-3:#ff9a2e;--cc-accent:#8b5cff;z-index:2147483000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06040eb8;place-items:center;padding:16px;animation:.22s ease-out both credit-compensation-fade;display:grid;position:fixed;inset:0}.credit-compensation__card{border:1px solid var(--cc-border);background:var(--cc-surface);width:min(440px,100%);max-height:calc(100vh - 32px);color:var(--cc-text);border-radius:24px;animation:.42s cubic-bezier(.2,1.3,.4,1) both credit-compensation-pop;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff08,0 30px 80px #0000008c,0 0 90px #8b5cff47}.credit-compensation__close{z-index:1;width:32px;height:32px;color:var(--cc-text);cursor:pointer;background:#0a06168c;border:0;border-radius:999px;place-items:center;transition:background .16s;display:grid;position:absolute;top:12px;right:12px}.credit-compensation__close:hover{background:#8b5cff73}.credit-compensation__close:focus-visible,.credit-compensation__confirm:focus-visible{outline:2px solid var(--cc-gold-2);outline-offset:2px}.credit-compensation__hero{aspect-ratio:16/9;border-radius:24px 24px 0 0;position:relative;overflow:hidden}.credit-compensation__hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--cc-surface));height:40%;position:absolute;inset:auto 0 0}.credit-compensation__hero img{object-fit:cover;width:100%;height:100%;animation:3.2s ease-in-out infinite credit-compensation-float;display:block}.credit-compensation__content{text-align:center;justify-items:center;gap:8px;margin-top:-18px;padding:0 28px 28px;display:grid;position:relative}.credit-compensation__eyebrow{color:var(--cc-gold-2);letter-spacing:.08em;background:#ffc94d1f;border:1px solid #ffc94d66;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.credit-compensation__content h2{margin:4px 0 0;font-size:22px;font-weight:700;line-height:1.3}.credit-compensation__amount{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:2px 0 4px;display:flex}.credit-compensation__amount span{background:linear-gradient(180deg, var(--cc-gold-1), var(--cc-gold-2) 55%, var(--cc-gold-3));color:#0000;filter:drop-shadow(0 4px 18px #ffaa3c59);-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:800;line-height:1.05}.credit-compensation__amount small{color:var(--cc-gold-2);font-size:15px;font-weight:700}.credit-compensation__body{color:var(--cc-text);white-space:pre-line;margin:0;font-size:14px;line-height:1.65}.credit-compensation__hint{color:var(--cc-muted);margin:0;font-size:12px}.credit-compensation__confirm{background:linear-gradient(135deg, #a98bff, var(--cc-accent) 45%, #5b2fe0);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;margin-top:14px;padding:12px 18px;font-size:15px;font-weight:700;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 28px #8b5cff73}.credit-compensation__confirm:hover{transform:translateY(-1px);box-shadow:0 14px 34px #8b5cff8c}@keyframes credit-compensation-fade{0%{opacity:0}to{opacity:1}}@keyframes credit-compensation-pop{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@keyframes credit-compensation-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=480px){.credit-compensation__content{padding:0 20px 22px}.credit-compensation__amount span{font-size:40px}}
