.page-search-highlight{background-color:light-dark(#ffff00,#262600);color:light-dark(#000,#fff)}.page-search-current{background-color:light-dark(#ff9632,#e04200);color:light-dark(#000,#fff)}.page-search-container.svelte-qcfjjk{position:fixed;top:12px;right:12px;z-index:999999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page-search-box.svelte-qcfjjk{display:flex;align-items:center;background:light-dark(#fff,#000);border:1px solid light-dark(#ddd,#222);border-radius:8px;box-shadow:0 2px 8px light-dark(rgba(0,0,0,.15),rgba(255,255,255,.15));padding:0;gap:0;width:374px;height:54px}.page-search-input.svelte-qcfjjk{border:none;outline:none;padding:0 16px;font-size:13px;flex:1;height:100%;font-family:inherit;border-radius:8px 0 0 8px}.page-search-stats.svelte-qcfjjk{font-size:12px;color:light-dark(#666,#999);white-space:nowrap;min-width:50px;text-align:center;padding:0 8px}.page-search-nav-btn.svelte-qcfjjk,.page-search-close-btn.svelte-qcfjjk{border:none;background:transparent;cursor:pointer;padding:4px 8px;font-size:14px;color:light-dark(#444,#bbb);border-radius:2px;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px}.page-search-nav-btn.svelte-qcfjjk:hover:not(:disabled),.page-search-close-btn.svelte-qcfjjk:hover{background:light-dark(#f0f0f0,#0f0f0f)}.page-search-nav-btn.svelte-qcfjjk:disabled{opacity:.4;cursor:wait}.page-search-close-btn.svelte-qcfjjk{font-size:16px;margin-left:4px;margin-right:5px}@property --spectral-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.overlay.svelte-1llgpg4{position:fixed;top:0;right:0;bottom:0;left:0;padding:24px;background:light-dark(#ffffff52,#00000052);backdrop-filter:blur(2px) saturate(50%);-webkit-backdrop-filter:blur(2px) saturate(50%);display:flex;align-items:center;justify-content:center;z-index:10000;font-family:Geist,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;animation:svelte-1llgpg4-overlay-in .3s ease both}.modal.svelte-1llgpg4{--spectral: light-dark(#D06EAB, #e552ad), light-dark(#B76059, #f47267), light-dark(#C98CD4, #a146b2), light-dark(#AE8CCA, #8956b3), light-dark(#7B8CCA, #5771ce), light-dark(#6FA8D6, #186db2), light-dark(#9B8CD4, #755eca), light-dark(#D06EAB, #e552ad);position:relative;background:light-dark(#fff,#000);border-radius:22px;padding:32px 28px 24px;max-width:360px;width:100%;text-align:center;color:light-dark(#1c1c1e,#e3e3e6)}.modal-aura.svelte-1llgpg4{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;z-index:-3;border-radius:42px;background:radial-gradient(42% 55% at 20% 18%,light-dark(#D06EAB,#e552ad),transparent 68%),radial-gradient(46% 52% at 82% 26%,light-dark(#7B8CCA,#5771ce),transparent 68%),radial-gradient(48% 48% at 76% 82%,light-dark(#B76059,#f47267),transparent 68%),radial-gradient(44% 52% at 20% 82%,light-dark(#AE8CCA,#8956b3),transparent 68%),conic-gradient(from var(--spectral-angle),var(--spectral));filter:blur(26px) saturate(150%);opacity:.5;will-change:transform,opacity;animation:svelte-1llgpg4-aura-orbit 31s ease-in-out infinite,svelte-1llgpg4-aura-bloom .9s cubic-bezier(.16,1,.3,1) both,svelte-1llgpg4-aura-breathe 11s ease-in-out infinite}.modal.svelte-1llgpg4:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:-2;border-radius:27px;background:conic-gradient(from var(--spectral-angle),var(--spectral));filter:blur(9px) saturate(130%);opacity:.55;will-change:filter;animation:svelte-1llgpg4-spectral-spin 19s linear infinite reverse,svelte-1llgpg4-spill-hue 72s ease-in-out infinite}.modal.svelte-1llgpg4:before{content:"";position:absolute;top:-1.25px;right:-1.25px;bottom:-1.25px;left:-1.25px;z-index:-1;border-radius:23.25px;padding:1.25px;background:conic-gradient(from var(--spectral-angle),var(--spectral));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;will-change:filter;animation:svelte-1llgpg4-spectral-spin 12s linear infinite,svelte-1llgpg4-rim-hue 72s ease-in-out infinite}@keyframes svelte-1llgpg4-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1llgpg4-spectral-spin{to{--spectral-angle: 360deg}}@keyframes svelte-1llgpg4-spill-hue{0%,to{filter:blur(9px) saturate(130%) hue-rotate(0deg)}50%{filter:blur(9px) saturate(145%) hue-rotate(-45deg)}}@keyframes svelte-1llgpg4-rim-hue{0%,to{filter:saturate(115%) hue-rotate(0deg)}50%{filter:saturate(125%) hue-rotate(-45deg)}}@keyframes svelte-1llgpg4-aura-orbit{0%,to{rotate:-10deg}50%{rotate:10deg}}@keyframes svelte-1llgpg4-aura-bloom{0%{opacity:0}to{opacity:.5}}@keyframes svelte-1llgpg4-aura-breathe{0%,to{scale:1}50%{scale:1.04}}@media (prefers-reduced-motion: reduce){.overlay.svelte-1llgpg4,.modal-aura.svelte-1llgpg4,.modal.svelte-1llgpg4:before,.modal.svelte-1llgpg4:after{animation:none}}.modal-badge.svelte-1llgpg4{width:54px;height:54px;margin:0 auto 18px;border-radius:16px;background:light-dark(#f2f2f7,#0c0c14);color:light-dark(#1c1c1e,#e3e3e6);display:flex;align-items:center;justify-content:center}.modal-badge--count.svelte-1llgpg4{font-family:Geist Mono,ui-monospace,SF Mono,monospace}.count-number.svelte-1llgpg4{display:inline-block;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;color:light-dark(#1c1c1e,#e3e3e6)}h2.svelte-1llgpg4{margin:0 0 8px;font-size:20px;font-weight:700;letter-spacing:-.02em;color:light-dark(#1c1c1e,#e3e3e6);line-height:1.25}.subtitle.svelte-1llgpg4{margin:0 0 26px;color:light-dark(#8e8e93,#707078);font-size:14px;line-height:1.5}.subtitle.svelte-1llgpg4 strong:where(.svelte-1llgpg4){color:light-dark(#1c1c1e,#e3e3e6);font-weight:600}.instructions.svelte-1llgpg4{margin:0 0 20px;text-align:left}.instructions.svelte-1llgpg4 p:where(.svelte-1llgpg4){margin:0;font-size:14px;line-height:1.5;color:light-dark(#8e8e93,#707078)}.instructions.svelte-1llgpg4 strong:where(.svelte-1llgpg4){color:light-dark(#1c1c1e,#e3e3e6);font-weight:600}.countdown-label.svelte-1llgpg4{margin:0 0 24px;font-size:13px;color:light-dark(#8e8e93,#707078)}.hint.svelte-1llgpg4{margin:10px 0 2px;font-size:12px;color:light-dark(#aeaeb2,#505056)}.actions.svelte-1llgpg4{display:flex;flex-direction:column;gap:10px}.btn-primary.svelte-1llgpg4,.btn-secondary.svelte-1llgpg4{width:100%;padding:14px 20px;border:none;border-radius:13px;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform .12s ease,background .15s ease}.btn-primary.svelte-1llgpg4{background:light-dark(#1c1c1e,#e3e3e6);color:light-dark(#fff,#000)}.btn-primary.svelte-1llgpg4:hover{background:light-dark(#000,#fff)}.btn-secondary.svelte-1llgpg4{background:light-dark(#f2f2f7,#0c0c14);color:light-dark(#1c1c1e,#e3e3e6)}.btn-secondary.svelte-1llgpg4:hover{background:light-dark(#e5e5ea,#191921)}.btn-primary.svelte-1llgpg4:active,.btn-secondary.svelte-1llgpg4:active{transform:scale(.98)}.btn-text.svelte-1llgpg4{width:100%;padding:13px 20px;margin-top:2px;background:none;color:light-dark(#8e8e93,#707078);border:none;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color .15s ease}.btn-text.svelte-1llgpg4:hover{color:light-dark(#1c1c1e,#e3e3e6)}
