:root{color-scheme:dark;--bg: #1c1c1e;--bg-deep: #161618;--surface: #242426;--surface-raised: #2c2c2e;--hover: #2e2e31;--btn-bg: #3a3a3c;--btn-bg-hover: #444447;--border: #38383a;--border-strong: #48484a;--hairline: rgba(255, 255, 255, .07);--fg: #f5f5f7;--fg-soft: #e5e5ea;--fg-2: #c7c7cc;--fg-3: #b0b0b7;--fg-4: #a8a8af;--fg-dim: #636366;--accent: #f06a9b;--accent-2: #e58bb5;--accent-text: #ff9dc0;--accent-soft: rgba(240, 106, 155, .12);--accent-soft-hover: rgba(240, 106, 155, .2);--accent-soft-solid: #43333b;--accent-border: rgba(240, 106, 155, .45);--accent-ring: rgba(240, 106, 155, .28);--accent-strong: #d93a75;--accent-strong-hover: #e2457f;--effort-stick: #f5a0bf;--effort-short: #e66a9b;--effort-novel: #cc3a73;--edit-off: #d9cdfb;--edit-moderate: #a78bfa;--edit-strict: #7c3aed;--grad: linear-gradient(120deg, #f06a9b 0%, #f58a7d 55%, #f5a66a 100%);--grad-btn: linear-gradient(135deg, #d93a75 0%, #ea5a8b 60%, #f07a86 100%);--grad-border: linear-gradient(135deg, rgba(240, 106, 155, .9), rgba(245, 166, 106, .5));--glow: 0 10px 30px -10px rgba(240, 106, 155, .55);--gold: #ffd27a;--ok: #86d29a;--ok-soft: #1f2d23;--ok-soft-hover: #27392c;--ok-border: #36573f;--ok-edge: rgba(134, 210, 154, .5);--ok-glow: rgba(134, 210, 154, .22);--sheet: #fbfaf7;--sheet-rule: rgba(38, 34, 31, .24);--spark: #a78bfa;--spark-text: #c4b5fd;--spark-strong: #7c3aed;--spark-soft: rgba(167, 139, 250, .12);--spark-soft-hover: rgba(167, 139, 250, .2);--spark-soft-solid: #3b3746;--spark-soft-solid-hover: #443f57;--spark-border: rgba(167, 139, 250, .5);--spark-ring: rgba(167, 139, 250, .3);--grad-spark: linear-gradient(135deg, #6d28d9 0%, #8b5cf6 45%, #c026d3 100%);--grad-spark-lines: linear-gradient(90deg, #7c3aed, #a78bfa, #e879f9, #a78bfa, #7c3aed);--spark-glow: 0 10px 30px -10px rgba(139, 92, 246, .75);--spark-shine: rgba(255, 255, 255, .35);--kind-close: #7cc4f0;--kind-progress: #86d29a;--kind-twist: #f0a3e8;--suggest: #e9cf6c;--suggest-soft: #33301c;--suggest-border: #6e6226;--warn: #f0b36a;--warn-soft: #362b1f;--warn-border: #73532f;--danger: #f07a7a;--danger-soft: #3a2427;--danger-soft-hover: #472b2f;--danger-border: #6a363c;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 22px;--shadow-card: 0 1px 2px rgba(0, 0, 0, .28), 0 24px 48px -32px rgba(0, 0, 0, .7);--ground: radial-gradient(900px 520px at 80% -14%, rgba(240, 106, 155, .035), transparent 62%), radial-gradient(720px 480px at 104% 110%, rgba(139, 92, 246, .03), transparent 64%), var(--bg);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.2, .8, .2, 1);--font-ui: "Manrope", system-ui, -apple-system, sans-serif;--font-prose: "Lora", Georgia, "Times New Roman", serif;--av-ink: #17131c;--av-shade: rgba(23, 19, 28, .2);--av-shine: rgba(255, 255, 255, .55);--av-skin: #f0c39c;--av-hair: #4b3427;--av-hair-light: #e3b55c;--av-hair-grey: #d9d4dd;--av-cloth: #4d6fae;--av-cloth-2: #b2475f;--av-cloth-3: #4f8a62;--av-coat: #9c7a52;--av-metal: #b9c2cf;--av-gold: #e8bb43;--av-paper: #f6f1e7;--av-green: #79b85e;--av-purple: #8b6cc9;--av-fur: #c38a55;--av-fur-dark: #5d4c47;--av-fur-light: #efe3d0;--av-blank: #3a3a3c;--av-tint-0: #3c4d70;--av-tint-1: #613f62;--av-tint-2: #3d5f4e;--av-tint-3: #6e4a36;--av-tint-4: #5c5a39;--av-tint-5: #355661;--av-skin-0: #f7d7c0;--av-skin-1: #f0c39c;--av-skin-2: #d9a477;--av-skin-3: #b97f52;--av-skin-4: #8d5a3b;--av-skin-5: #5e3b28;--av-hair-0: #231c1f;--av-hair-1: #4b3427;--av-hair-2: #7b4a2b;--av-hair-3: #9b3b27;--av-hair-4: #d4743a;--av-hair-5: #e3b55c;--av-hair-6: #f1e2b6;--av-hair-7: #d9d4dd;--av-hair-8: #4a86c8;--av-hair-9: #d97aa6;--av-shirt-0: #4d6fae;--av-shirt-1: #b2475f;--av-shirt-2: #4f8a62;--av-shirt-3: #d9a62e;--av-shirt-4: #8b6cc9;--av-shirt-5: #d9773a;--av-shirt-6: #3a9a9a;--av-shirt-7: #e08aa8;--av-shirt-8: #9a9aa6;--av-shirt-9: #ece6da;--av-shirt-10: #9c7a52;--av-shirt-11: #3d3a44}@supports not (color: color-mix(in srgb,red,blue)){:root{--bg__r: 28;--bg__g: 28;--bg__b: 30;--bg__a: 1;--bg-deep__r: 22;--bg-deep__g: 22;--bg-deep__b: 24;--bg-deep__a: 1;--surface__r: 36;--surface__g: 36;--surface__b: 38;--surface__a: 1;--surface-raised__r: 44;--surface-raised__g: 44;--surface-raised__b: 46;--surface-raised__a: 1;--hover__r: 46;--hover__g: 46;--hover__b: 49;--hover__a: 1;--btn-bg__r: 58;--btn-bg__g: 58;--btn-bg__b: 60;--btn-bg__a: 1;--btn-bg-hover__r: 68;--btn-bg-hover__g: 68;--btn-bg-hover__b: 71;--btn-bg-hover__a: 1;--border__r: 56;--border__g: 56;--border__b: 58;--border__a: 1;--border-strong__r: 72;--border-strong__g: 72;--border-strong__b: 74;--border-strong__a: 1;--hairline__r: 255;--hairline__g: 255;--hairline__b: 255;--hairline__a: .07;--fg__r: 245;--fg__g: 245;--fg__b: 247;--fg__a: 1;--fg-soft__r: 229;--fg-soft__g: 229;--fg-soft__b: 234;--fg-soft__a: 1;--fg-2__r: 199;--fg-2__g: 199;--fg-2__b: 204;--fg-2__a: 1;--fg-3__r: 176;--fg-3__g: 176;--fg-3__b: 183;--fg-3__a: 1;--fg-4__r: 168;--fg-4__g: 168;--fg-4__b: 175;--fg-4__a: 1;--fg-dim__r: 99;--fg-dim__g: 99;--fg-dim__b: 102;--fg-dim__a: 1;--accent__r: 240;--accent__g: 106;--accent__b: 155;--accent__a: 1;--accent-2__r: 229;--accent-2__g: 139;--accent-2__b: 181;--accent-2__a: 1;--accent-text__r: 255;--accent-text__g: 157;--accent-text__b: 192;--accent-text__a: 1;--accent-soft__r: 240;--accent-soft__g: 106;--accent-soft__b: 155;--accent-soft__a: .12;--accent-soft-hover__r: 240;--accent-soft-hover__g: 106;--accent-soft-hover__b: 155;--accent-soft-hover__a: .2;--accent-soft-solid__r: 67;--accent-soft-solid__g: 51;--accent-soft-solid__b: 59;--accent-soft-solid__a: 1;--accent-border__r: 240;--accent-border__g: 106;--accent-border__b: 155;--accent-border__a: .45;--accent-ring__r: 240;--accent-ring__g: 106;--accent-ring__b: 155;--accent-ring__a: .28;--accent-strong__r: 217;--accent-strong__g: 58;--accent-strong__b: 117;--accent-strong__a: 1;--accent-strong-hover__r: 226;--accent-strong-hover__g: 69;--accent-strong-hover__b: 127;--accent-strong-hover__a: 1;--effort-stick__r: 245;--effort-stick__g: 160;--effort-stick__b: 191;--effort-stick__a: 1;--effort-short__r: 230;--effort-short__g: 106;--effort-short__b: 155;--effort-short__a: 1;--effort-novel__r: 204;--effort-novel__g: 58;--effort-novel__b: 115;--effort-novel__a: 1;--edit-off__r: 217;--edit-off__g: 205;--edit-off__b: 251;--edit-off__a: 1;--edit-moderate__r: 167;--edit-moderate__g: 139;--edit-moderate__b: 250;--edit-moderate__a: 1;--edit-strict__r: 124;--edit-strict__g: 58;--edit-strict__b: 237;--edit-strict__a: 1;--gold__r: 255;--gold__g: 210;--gold__b: 122;--gold__a: 1;--ok__r: 134;--ok__g: 210;--ok__b: 154;--ok__a: 1;--ok-soft__r: 31;--ok-soft__g: 45;--ok-soft__b: 35;--ok-soft__a: 1;--ok-soft-hover__r: 39;--ok-soft-hover__g: 57;--ok-soft-hover__b: 44;--ok-soft-hover__a: 1;--ok-border__r: 54;--ok-border__g: 87;--ok-border__b: 63;--ok-border__a: 1;--ok-edge__r: 134;--ok-edge__g: 210;--ok-edge__b: 154;--ok-edge__a: .5;--ok-glow__r: 134;--ok-glow__g: 210;--ok-glow__b: 154;--ok-glow__a: .22;--sheet__r: 251;--sheet__g: 250;--sheet__b: 247;--sheet__a: 1;--sheet-rule__r: 38;--sheet-rule__g: 34;--sheet-rule__b: 31;--sheet-rule__a: .24;--spark__r: 167;--spark__g: 139;--spark__b: 250;--spark__a: 1;--spark-text__r: 196;--spark-text__g: 181;--spark-text__b: 253;--spark-text__a: 1;--spark-strong__r: 124;--spark-strong__g: 58;--spark-strong__b: 237;--spark-strong__a: 1;--spark-soft__r: 167;--spark-soft__g: 139;--spark-soft__b: 250;--spark-soft__a: .12;--spark-soft-hover__r: 167;--spark-soft-hover__g: 139;--spark-soft-hover__b: 250;--spark-soft-hover__a: .2;--spark-soft-solid__r: 59;--spark-soft-solid__g: 55;--spark-soft-solid__b: 70;--spark-soft-solid__a: 1;--spark-soft-solid-hover__r: 68;--spark-soft-solid-hover__g: 63;--spark-soft-solid-hover__b: 87;--spark-soft-solid-hover__a: 1;--spark-border__r: 167;--spark-border__g: 139;--spark-border__b: 250;--spark-border__a: .5;--spark-ring__r: 167;--spark-ring__g: 139;--spark-ring__b: 250;--spark-ring__a: .3;--spark-shine__r: 255;--spark-shine__g: 255;--spark-shine__b: 255;--spark-shine__a: .35;--kind-close__r: 124;--kind-close__g: 196;--kind-close__b: 240;--kind-close__a: 1;--kind-progress__r: 134;--kind-progress__g: 210;--kind-progress__b: 154;--kind-progress__a: 1;--kind-twist__r: 240;--kind-twist__g: 163;--kind-twist__b: 232;--kind-twist__a: 1;--suggest__r: 233;--suggest__g: 207;--suggest__b: 108;--suggest__a: 1;--suggest-soft__r: 51;--suggest-soft__g: 48;--suggest-soft__b: 28;--suggest-soft__a: 1;--suggest-border__r: 110;--suggest-border__g: 98;--suggest-border__b: 38;--suggest-border__a: 1;--warn__r: 240;--warn__g: 179;--warn__b: 106;--warn__a: 1;--warn-soft__r: 54;--warn-soft__g: 43;--warn-soft__b: 31;--warn-soft__a: 1;--warn-border__r: 115;--warn-border__g: 83;--warn-border__b: 47;--warn-border__a: 1;--danger__r: 240;--danger__g: 122;--danger__b: 122;--danger__a: 1;--danger-soft__r: 58;--danger-soft__g: 36;--danger-soft__b: 39;--danger-soft__a: 1;--danger-soft-hover__r: 71;--danger-soft-hover__g: 43;--danger-soft-hover__b: 47;--danger-soft-hover__a: 1;--danger-border__r: 106;--danger-border__g: 54;--danger-border__b: 60;--danger-border__a: 1;--av-ink__r: 23;--av-ink__g: 19;--av-ink__b: 28;--av-ink__a: 1;--av-shade__r: 23;--av-shade__g: 19;--av-shade__b: 28;--av-shade__a: .2;--av-shine__r: 255;--av-shine__g: 255;--av-shine__b: 255;--av-shine__a: .55;--av-skin__r: 240;--av-skin__g: 195;--av-skin__b: 156;--av-skin__a: 1;--av-hair__r: 75;--av-hair__g: 52;--av-hair__b: 39;--av-hair__a: 1;--av-hair-light__r: 227;--av-hair-light__g: 181;--av-hair-light__b: 92;--av-hair-light__a: 1;--av-hair-grey__r: 217;--av-hair-grey__g: 212;--av-hair-grey__b: 221;--av-hair-grey__a: 1;--av-cloth__r: 77;--av-cloth__g: 111;--av-cloth__b: 174;--av-cloth__a: 1;--av-cloth-2__r: 178;--av-cloth-2__g: 71;--av-cloth-2__b: 95;--av-cloth-2__a: 1;--av-cloth-3__r: 79;--av-cloth-3__g: 138;--av-cloth-3__b: 98;--av-cloth-3__a: 1;--av-coat__r: 156;--av-coat__g: 122;--av-coat__b: 82;--av-coat__a: 1;--av-metal__r: 185;--av-metal__g: 194;--av-metal__b: 207;--av-metal__a: 1;--av-gold__r: 232;--av-gold__g: 187;--av-gold__b: 67;--av-gold__a: 1;--av-paper__r: 246;--av-paper__g: 241;--av-paper__b: 231;--av-paper__a: 1;--av-green__r: 121;--av-green__g: 184;--av-green__b: 94;--av-green__a: 1;--av-purple__r: 139;--av-purple__g: 108;--av-purple__b: 201;--av-purple__a: 1;--av-fur__r: 195;--av-fur__g: 138;--av-fur__b: 85;--av-fur__a: 1;--av-fur-dark__r: 93;--av-fur-dark__g: 76;--av-fur-dark__b: 71;--av-fur-dark__a: 1;--av-fur-light__r: 239;--av-fur-light__g: 227;--av-fur-light__b: 208;--av-fur-light__a: 1;--av-blank__r: 58;--av-blank__g: 58;--av-blank__b: 60;--av-blank__a: 1;--av-tint-0__r: 60;--av-tint-0__g: 77;--av-tint-0__b: 112;--av-tint-0__a: 1;--av-tint-1__r: 97;--av-tint-1__g: 63;--av-tint-1__b: 98;--av-tint-1__a: 1;--av-tint-2__r: 61;--av-tint-2__g: 95;--av-tint-2__b: 78;--av-tint-2__a: 1;--av-tint-3__r: 110;--av-tint-3__g: 74;--av-tint-3__b: 54;--av-tint-3__a: 1;--av-tint-4__r: 92;--av-tint-4__g: 90;--av-tint-4__b: 57;--av-tint-4__a: 1;--av-tint-5__r: 53;--av-tint-5__g: 86;--av-tint-5__b: 97;--av-tint-5__a: 1;--av-skin-0__r: 247;--av-skin-0__g: 215;--av-skin-0__b: 192;--av-skin-0__a: 1;--av-skin-1__r: 240;--av-skin-1__g: 195;--av-skin-1__b: 156;--av-skin-1__a: 1;--av-skin-2__r: 217;--av-skin-2__g: 164;--av-skin-2__b: 119;--av-skin-2__a: 1;--av-skin-3__r: 185;--av-skin-3__g: 127;--av-skin-3__b: 82;--av-skin-3__a: 1;--av-skin-4__r: 141;--av-skin-4__g: 90;--av-skin-4__b: 59;--av-skin-4__a: 1;--av-skin-5__r: 94;--av-skin-5__g: 59;--av-skin-5__b: 40;--av-skin-5__a: 1;--av-hair-0__r: 35;--av-hair-0__g: 28;--av-hair-0__b: 31;--av-hair-0__a: 1;--av-hair-1__r: 75;--av-hair-1__g: 52;--av-hair-1__b: 39;--av-hair-1__a: 1;--av-hair-2__r: 123;--av-hair-2__g: 74;--av-hair-2__b: 43;--av-hair-2__a: 1;--av-hair-3__r: 155;--av-hair-3__g: 59;--av-hair-3__b: 39;--av-hair-3__a: 1;--av-hair-4__r: 212;--av-hair-4__g: 116;--av-hair-4__b: 58;--av-hair-4__a: 1;--av-hair-5__r: 227;--av-hair-5__g: 181;--av-hair-5__b: 92;--av-hair-5__a: 1;--av-hair-6__r: 241;--av-hair-6__g: 226;--av-hair-6__b: 182;--av-hair-6__a: 1;--av-hair-7__r: 217;--av-hair-7__g: 212;--av-hair-7__b: 221;--av-hair-7__a: 1;--av-hair-8__r: 74;--av-hair-8__g: 134;--av-hair-8__b: 200;--av-hair-8__a: 1;--av-hair-9__r: 217;--av-hair-9__g: 122;--av-hair-9__b: 166;--av-hair-9__a: 1;--av-shirt-0__r: 77;--av-shirt-0__g: 111;--av-shirt-0__b: 174;--av-shirt-0__a: 1;--av-shirt-1__r: 178;--av-shirt-1__g: 71;--av-shirt-1__b: 95;--av-shirt-1__a: 1;--av-shirt-2__r: 79;--av-shirt-2__g: 138;--av-shirt-2__b: 98;--av-shirt-2__a: 1;--av-shirt-3__r: 217;--av-shirt-3__g: 166;--av-shirt-3__b: 46;--av-shirt-3__a: 1;--av-shirt-4__r: 139;--av-shirt-4__g: 108;--av-shirt-4__b: 201;--av-shirt-4__a: 1;--av-shirt-5__r: 217;--av-shirt-5__g: 119;--av-shirt-5__b: 58;--av-shirt-5__a: 1;--av-shirt-6__r: 58;--av-shirt-6__g: 154;--av-shirt-6__b: 154;--av-shirt-6__a: 1;--av-shirt-7__r: 224;--av-shirt-7__g: 138;--av-shirt-7__b: 168;--av-shirt-7__a: 1;--av-shirt-8__r: 154;--av-shirt-8__g: 154;--av-shirt-8__b: 166;--av-shirt-8__a: 1;--av-shirt-9__r: 236;--av-shirt-9__g: 230;--av-shirt-9__b: 218;--av-shirt-9__a: 1;--av-shirt-10__r: 156;--av-shirt-10__g: 122;--av-shirt-10__b: 82;--av-shirt-10__a: 1;--av-shirt-11__r: 61;--av-shirt-11__g: 58;--av-shirt-11__b: 68;--av-shirt-11__a: 1}}.kw-credits-host{display:contents}.kw-credits-host .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1300;padding:20px;font-family:var(--font-ui);font-size:calc(14px / var(--tz, 1));line-height:normal;text-align:left}.kw-credits-host .onboard-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-lg);padding:32px 28px 24px;max-width:440px;width:100%;box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;gap:0;overflow-y:auto}.kw-credits-host .onboard-step{display:none;flex-direction:column;gap:16px}.kw-credits-host .onboard-step.active{display:flex}.kw-credits-host .onboard-emoji{font-size:calc(36px / var(--tz, 1));text-align:center;line-height:1}.kw-credits-host .onboard-title{margin:0;font-size:calc(20px / var(--tz, 1));font-weight:600;color:var(--fg);text-align:center}.kw-credits-host .onboard-body{margin:0;font-size:calc(14px / var(--tz, 1));color:var(--fg-2);line-height:1.6;text-align:center}.kw-credits-host .onboard-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border:none;border-radius:8px;background:var(--grad-btn);box-shadow:var(--glow),inset 0 1px #ffffff2e;color:#fff;font-size:calc(14px / var(--tz, 1));font-weight:500;text-align:center;cursor:pointer;transition:filter .12s}.kw-credits-host .onboard-btn-primary:hover:not(:disabled){filter:brightness(1.08)}@media(max-width:800px){.kw-credits-host .modal-overlay{top:var(--vv-top, 0px);bottom:auto;height:var(--vv-h, 100dvh);padding:12px;-webkit-backdrop-filter:none;backdrop-filter:none}@supports not (height: 1dvh){.kw-credits-host .modal-overlay{height:var(--vv-h, 100vh)}}.kw-credits-host .modal-overlay>*{max-height:100%;animation:kw-modal-drawer .34s cubic-bezier(.2,.9,.3,1) both}}@keyframes kw-modal-drawer{0%{transform:translateY(48px);opacity:0}}@media(prefers-reduced-motion:reduce){.kw-credits-host .modal-overlay>*{animation:none}}.kw-credits-host .onboard-card.skm-card{position:relative;max-width:420px;padding:10px 28px 22px;overflow:hidden;text-align:center;isolation:isolate;background:linear-gradient(180deg,#24162d,#170f1d);border-color:#ff9cc038;animation:skm-pop .52s cubic-bezier(.2,1.2,.35,1) both}@keyframes skm-pop{0%{transform:translateY(18px) scale(.94);opacity:0}to{transform:none;opacity:1}}.skm-aurora{position:absolute;z-index:-1;width:320px;height:320px;border-radius:50%;filter:blur(46px);opacity:.5;pointer-events:none}.skm-aurora.a1{top:-170px;right:-110px;background:radial-gradient(circle,#a35cf0,transparent 65%);animation:skm-drift 9s ease-in-out infinite}.skm-aurora.a2{top:-120px;left:-150px;background:radial-gradient(circle,#ff8fb3,transparent 65%);animation:skm-drift 11s ease-in-out infinite reverse}@keyframes skm-drift{0%,to{transform:translate(0)}50%{transform:translate(24px,18px)}}.skm-scene{display:block;width:100%;max-width:330px;height:auto;margin:0 auto 2px;overflow:visible}.skm-track{fill:none;stroke:#ffffff1a;stroke-width:2;stroke-dasharray:3 6}.skm-beam{fill:none;stroke:url(#skmBeam);stroke-width:3;stroke-linecap:round;stroke-dasharray:34 140;animation:skm-flow 2.4s linear infinite}@keyframes skm-flow{0%{stroke-dashoffset:174}to{stroke-dashoffset:0}}.skm-mote{fill:#ffe29a;filter:drop-shadow(0 0 4px rgba(255,226,154,.9))}.skm-mote.m1,.skm-mote.m3{fill:#ffc2d8}.skm-key{transform-box:fill-box;transform-origin:center;animation:skm-key-in .7s .15s cubic-bezier(.2,1.3,.4,1) both}.skm-key-plate{fill:#ffffff0d;stroke:#ffffff24;stroke-width:1.5}@keyframes skm-key-in{0%{transform:translate(-16px) rotate(-12deg);opacity:0}to{transform:none;opacity:.85}}.skm-orb-g{transform-box:fill-box;transform-origin:center;animation:skm-orb-in .8s .25s cubic-bezier(.2,1.4,.4,1) both}@keyframes skm-orb-in{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.skm-orb{filter:drop-shadow(0 0 16px rgba(255,143,179,.65));transform-box:fill-box;transform-origin:center;animation:skm-breathe 3s ease-in-out infinite}@keyframes skm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.skm-halo{transform-box:fill-box;transform-origin:center;animation:skm-breathe 3s ease-in-out infinite}.skm-ring{fill:none;stroke:#ff9cc0;stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:skm-ring 3s ease-out infinite}.skm-ring.r2{stroke:#c9a2ff;animation-delay:1.5s}@keyframes skm-ring{0%{transform:scale(.75);opacity:.7}to{transform:scale(1.45);opacity:0}}.skm-star{transform-box:fill-box;transform-origin:center;animation:skm-twirl 6s linear infinite}@keyframes skm-twirl{to{transform:rotate(360deg)}}.skm-tick{stroke-dasharray:40;stroke-dashoffset:40;opacity:0}.skm-ticket{transform-box:fill-box;transform-origin:center;animation:skm-ticket-in .6s .6s cubic-bezier(.2,1.5,.4,1) both,skm-bob 2.8s 1.2s ease-in-out infinite}.skm-ticket-bg{fill:#f5b73b;filter:drop-shadow(0 4px 10px rgba(245,183,59,.55))}.skm-ticket-text{fill:#3a2208;font:700 calc(12.5px / var(--tz, 1)) var(--font-ui, system-ui)}@keyframes skm-ticket-in{0%{transform:translateY(14px) scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes skm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.skm-spark{fill:#ffe29a;opacity:0;animation:skm-twinkle 2.6s ease-in-out infinite}.skm-spark.k1{fill:#fff;animation-delay:.7s}.skm-spark.k2{fill:#ffc2d8;animation-delay:1.4s}.skm-spark.k3{animation-delay:2s}.skm-spark.k4{fill:#c9a2ff;animation-delay:1s}@keyframes skm-twinkle{0%,to{opacity:0}50%{opacity:1}}.skm-scene.is-done .skm-key{animation:skm-key-go .7s cubic-bezier(.5,0,.75,0) forwards}@keyframes skm-key-go{0%{transform:none;opacity:.85}to{transform:translate(172px,-6px) scale(.2) rotate(180deg);opacity:0}}.skm-scene.is-done .skm-beam,.skm-scene.is-done .skm-mote,.skm-scene.is-done .skm-track{opacity:0;transition:opacity .4s}.skm-scene.is-done .skm-orb-g{animation:skm-flash .9s .5s cubic-bezier(.2,1.5,.4,1) both}@keyframes skm-flash{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1.06)}}.skm-scene.is-done .skm-ring{animation-duration:1.4s}.skm-scene.is-done .skm-star{opacity:0;transition:opacity .3s .5s}.skm-scene.is-done .skm-tick{opacity:1;stroke-dashoffset:0;transition:opacity .2s .8s,stroke-dashoffset .5s .8s cubic-bezier(.3,0,.2,1)}.skm-scene.is-done .skm-ticket{animation:skm-ticket-home .9s .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes skm-ticket-home{to{transform:translateY(40px) scale(.3);opacity:0}}.skm-scene.is-done .skm-spark{animation-duration:1.2s}.skm-body{display:flex;flex-direction:column;align-items:center;animation:skm-rise .5s .2s cubic-bezier(.2,1,.3,1) both}@keyframes skm-rise{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.skm-kicker{padding:3px 11px;border-radius:999px;background:#f5b73b24;color:#ffe2a8;font-size:calc(12px / var(--tz, 1));font-weight:700;letter-spacing:.02em}.skm-title{margin:10px 0 0;font-family:Lora,Georgia,serif;font-size:calc(26px / var(--tz, 1));font-weight:600;line-height:1.2;color:#fff}.skm-text{margin:10px 0 0;max-width:340px;color:#ffffffc7;font-size:calc(14.5px / var(--tz, 1));line-height:1.55}.skm-perks{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:7px;text-align:left}.skm-perks li{position:relative;padding-left:26px;color:#ffffffe6;font-size:calc(14px / var(--tz, 1));animation:skm-rise .45s cubic-bezier(.2,1,.3,1) both}.skm-perks li:before{content:"";position:absolute;left:0;top:1px;width:17px;height:17px;border-radius:50%;background:linear-gradient(135deg,#ff9cc0,#a35cf0);box-shadow:0 0 10px #ff8fb380}.skm-perks li:after{content:"";position:absolute;left:5.5px;top:5px;width:6px;height:3.5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.skm-go{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:240px;margin-top:20px;padding:13px 26px;border:0;border-radius:999px;background:linear-gradient(135deg,#c92f6a,#9a45d0 55%,#7a3fe0);color:#fff;font:inherit;font-size:calc(16px / var(--tz, 1));font-weight:700;text-decoration:none;cursor:pointer;overflow:hidden;box-shadow:0 12px 30px -10px #c264e8e6,inset 0 1px #ffffff40;transition:transform .15s ease,box-shadow .15s ease}.skm-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);animation:skm-shine 3.2s 1.2s ease-in-out infinite}@keyframes skm-shine{0%{transform:translate(-120%)}40%,to{transform:translate(120%)}}.skm-go:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px -10px #c264e8}.skm-go:focus-visible{outline:2px solid #ffc2d8;outline-offset:3px}.skm-go:disabled{cursor:default;opacity:.85}button.skm-go{flex-direction:column;gap:1px;padding-top:10px;padding-bottom:10px}.skm-go-main{display:inline-flex;align-items:center;gap:8px}.skm-go-fine{font-size:calc(11.5px / var(--tz, 1));font-weight:500;line-height:1.2;color:#ffffffe6}.skm-later{margin-top:8px;padding:8px 14px;border:0;background:none;color:#fff9;font:inherit;font-size:calc(13.5px / var(--tz, 1));cursor:pointer}.skm-later:hover:not(:disabled){color:#fff}.skm-error{margin:12px 0 0;color:#ffb4b4;font-size:calc(13px / var(--tz, 1))}.skm-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:skm-rot .8s linear infinite}@keyframes skm-rot{to{transform:rotate(360deg)}}@media(max-width:480px){.kw-credits-host .onboard-card.skm-card{padding:6px 18px 16px}.skm-title{font-size:calc(23px / var(--tz, 1))}.skm-go{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.skm-card,.skm-card *,.skm-scene *{animation:none!important;transition:none!important}.skm-mote{display:none}.skm-scene.is-done .skm-key{opacity:0}.skm-scene.is-done .skm-tick{opacity:1;stroke-dashoffset:0}.skm-scene.is-done .skm-star,.skm-scene.is-done .skm-ticket{opacity:0}}.tip-card{display:flex;align-items:center;gap:12px;margin:6px 0 2px;padding:12px 14px 12px 10px;min-width:220px;max-width:320px;border-radius:16px;background:linear-gradient(140deg,#2b1636,#1a0f22);border:1px solid rgba(255,214,140,.38);box-shadow:0 10px 26px -14px #f5b73bbf,inset 0 1px #ffffff14;color:#fff;white-space:normal;text-align:left;vertical-align:middle}.tip-card.is-loading{opacity:.6}.tip-card.is-void{opacity:.6;filter:saturate(.4)}.tip-art{flex:none;overflow:visible}.tip-art .tip-lid{transform-origin:32px 30px;transition:transform .5s cubic-bezier(.2,1.4,.4,1)}.tip-art.is-open .tip-lid{transform:translate(-4px,-7px) rotate(-14deg)}.tip-art .tip-spark{opacity:.55}.tip-art.is-open .tip-spark{opacity:1}.tip-card:not(.is-claimed):not(.is-void):not(.is-loading) .tip-art{animation:tip-bob 2.6s ease-in-out infinite}.tip-card.is-opening .tip-spark{animation:tip-burst .9s ease-out;transform-origin:32px 30px}@keyframes tip-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-3deg)}}@keyframes tip-burst{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:scale(1)}}.tip-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tip-kicker{font-size:calc(12px / var(--tz, 1));font-weight:600;letter-spacing:.02em;color:#ffe2a8}.tip-amount{font-size:calc(19px / var(--tz, 1));font-weight:700;line-height:1.2}.tip-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.tip-claim{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:0;border-radius:999px;background:linear-gradient(135deg,#ffe29a,#f5b73b);color:#3a2208;font:inherit;font-size:calc(13.5px / var(--tz, 1));font-weight:700;cursor:pointer;box-shadow:0 6px 16px -8px #f5b73be6;transition:transform .15s ease,box-shadow .15s ease}.tip-claim:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px -8px #f5b73b}.tip-claim:disabled{opacity:.75;cursor:default}.tip-claim-soft{background:#ffffff1f;color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.tip-done{font-size:calc(13px / var(--tz, 1));font-weight:600;color:#b9f3c9}.tip-note{font-size:calc(12.5px / var(--tz, 1));color:#ffffffb8}.tip-error{font-size:calc(12.5px / var(--tz, 1));color:#ffb4b4;margin-top:4px}.tip-spin{width:12px;height:12px;border-radius:50%;border:2px solid rgba(58,34,8,.3);border-top-color:#3a2208;animation:tip-rot .8s linear infinite}@keyframes tip-rot{to{transform:rotate(360deg)}}.tip-picker{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 2px 8px}.tip-picker-label{display:inline-flex;align-items:center;gap:6px;margin-right:4px;font-size:calc(13px / var(--tz, 1));font-weight:600;color:var(--fg-2, #d8cde0)}.tip-chip{padding:5px 12px;border-radius:999px;border:1px solid rgba(255,214,140,.45);background:transparent;color:var(--fg-1, #fff);font:inherit;font-size:calc(13px / var(--tz, 1));font-weight:600;cursor:pointer}.tip-chip:hover{background:#ffd68c1f}.tip-chip.is-on{background:linear-gradient(135deg,#ffe29a,#f5b73b);color:#3a2208;border-color:transparent}.tip-chip-off{padding:5px 9px;border-color:var(--border, rgba(255, 255, 255, .2))}@media(prefers-reduced-motion:reduce){.tip-card .tip-art,.tip-art .tip-lid,.tip-card.is-opening .tip-spark{animation:none!important;transition:none!important}}.lib-top{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);padding-top:env(safe-area-inset-top)}@supports not (color: color-mix(in srgb,red,blue)){.lib-top{background:rgba(var(--bg__r),var(--bg__g),var(--bg__b),calc(var(--bg__a) * .88))}}.lib-top-inner{max-width:1180px;margin:0 auto;height:58px;padding:0 24px;display:flex;align-items:center;gap:16px}.lib-brand{display:flex;align-items:center;gap:6px;font-weight:700;white-space:nowrap}.lib-brand a{text-decoration:none}.lib-brand-home{display:flex;align-items:center;gap:7px;color:var(--fg)}.lib-brand-home:hover .lib-brand-name{color:var(--accent-text)}.lib-brand-mark{font-family:var(--font-prose);font-style:italic;font-weight:500;font-size:calc(26px / var(--tz, 1));line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:2px}.lib-brand-name{font-size:calc(15px / var(--tz, 1));letter-spacing:.2px;color:var(--fg);transition:color .12s}.lib-top-search{flex:1;max-width:360px}.lib-top-search input{width:100%;padding:8px 12px;font:inherit;font-size:calc(13.5px / var(--tz, 1));color:var(--fg);background:var(--bg-deep);border:1px solid var(--border-strong);border-radius:999px;outline:none}.lib-top-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.lib-top-nav{margin-left:auto;display:flex;align-items:center;gap:6px}.lib-top-write{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px 0 12px;border-radius:999px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border);color:var(--accent-text);font-size:calc(13.5px / var(--tz, 1));font-weight:700;text-decoration:none;white-space:nowrap;transition:background .14s,color .14s,box-shadow .14s,transform .14s}.lib-top-write svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lib-top-write:hover{background:var(--grad-btn);color:#fff;box-shadow:var(--glow)}.lib-top-write:active{transform:scale(.97)}@media(max-width:640px){.lib-top-inner{padding:0 16px;gap:10px}.lib-top-search{display:none}}@media(max-width:400px){.lib-hide-xs{display:none}.lib-brand-name{font-size:calc(14px / var(--tz, 1))}}@media(max-width:345px){.lib-top-write{padding:0 10px}.lib-top-write span{display:none}}
