@font-face{font-family:__Public_Sans_3a41d0;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Public_Sans_3a41d0;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Public_Sans_3a41d0;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Public_Sans_Fallback_3a41d0;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_3a41d0{font-family:__Public_Sans_3a41d0,__Public_Sans_Fallback_3a41d0;font-style:normal}.__variable_3a41d0{--font-public-sans:"__Public_Sans_3a41d0","__Public_Sans_Fallback_3a41d0"}@font-face{font-family:__Unbounded_8fabc6;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Unbounded_8fabc6;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Unbounded_8fabc6;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Unbounded_8fabc6;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Unbounded_8fabc6;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Unbounded_Fallback_8fabc6;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8fabc6{font-family:__Unbounded_8fabc6,__Unbounded_Fallback_8fabc6;font-style:normal}.__variable_8fabc6{--font-unbounded:"__Unbounded_8fabc6","__Unbounded_Fallback_8fabc6"}@font-face{font-family:__Russo_One_e86c02;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8923fa517b7ecf7d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Russo_One_e86c02;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1631ba989bcb2a8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Russo_One_e86c02;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f8134d1990745b40-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Russo_One_Fallback_e86c02;src:local("Arial");ascent-override:80.00%;descent-override:24.10%;line-gap-override:0.00%;size-adjust:115.75%}.__className_e86c02{font-family:__Russo_One_e86c02,__Russo_One_Fallback_e86c02;font-weight:400;font-style:normal}.__variable_e86c02{--font-russo-one:"__Russo_One_e86c02","__Russo_One_Fallback_e86c02"}@font-face{font-family:__Fira_Code_13fb82;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/999e639cd9d85971-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Fira_Code_13fb82;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/9af6411484c7e20a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Fira_Code_13fb82;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e6b5cfd5a74e1cae-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Fira_Code_13fb82;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6aacc40b7795b725-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Fira_Code_13fb82;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/67110d8fe39c5e84-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:__Fira_Code_13fb82;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/046b90749014f852-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fira_Code_13fb82;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/3703c28dcda155b1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fira_Code_Fallback_13fb82;src:local("Arial");ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_13fb82{font-family:__Fira_Code_13fb82,__Fira_Code_Fallback_13fb82;font-style:normal}.__variable_13fb82{--font-fira-code:"__Fira_Code_13fb82","__Fira_Code_Fallback_13fb82"}:root{color-scheme:dark;--orb-accent:#94a3b8;--orb-value:#e2e8f0;--orb-surface:rgba(51,65,85,.2);--orb-glow:rgba(148,163,184,.45)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-public-sans),Arial,sans-serif;background:radial-gradient(circle at 20% 20%,#111827 0,#020617 70%);color:#e2e8f0}.page,body{min-height:100vh}.page{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;--rainbow-transition:0}.page:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:clamp(0,var(--rainbow-transition),1);background:radial-gradient(circle at 15% 15%,rgba(147,197,253,.35) 0,rgba(147,197,253,0) 48%),linear-gradient(125deg,rgba(59,130,246,.22),rgba(139,92,246,.2) 24%,rgba(236,72,153,.2) 48%,rgba(251,191,36,.2) 72%,rgba(34,197,94,.2));transition:opacity .8s ease}.page-rainbow-mode{animation:rainbow-ui-shift 18s linear infinite}.page-rainbow-mode .badge,.page-rainbow-mode button,.page-rainbow-mode h1,.page-rainbow-mode h2,.page-rainbow-mode input,.page-rainbow-mode label,.page-rainbow-mode p,.page-rainbow-mode strong,.page-rainbow-mode summary{animation:rainbow-text-shift 14s linear infinite}.page-rainbow-mode .field-value{animation:field-jitter .06s ease-in-out infinite,hue-chaos .8s linear infinite}.page-geolocation-denied{background:#000!important}.page-geolocation-denied:before{opacity:0}.page-geolocation-denied .space-particles{opacity:.08}.page-geolocation-denied .field-core,.page-geolocation-denied .password-lock,.page-geolocation-denied .stats,.page-geolocation-denied .target-list,.page-geolocation-denied .teleport{background:linear-gradient(145deg,rgba(0,0,0,.96),rgba(0,0,0,.92));border-color:#111827;box-shadow:0 14px 36px rgba(0,0,0,.85)}.field-core-denied .field-meter,.field-core-denied .field-particles{display:none}.field-denied-mark{margin:.2rem auto .6rem;line-height:1;font-size:clamp(6rem,32vw,10rem);font-weight:900;color:#6b7280;text-shadow:0 0 24px hsla(0,0%,100%,.08)}.space-particles{position:absolute;inset:0;pointer-events:none;z-index:0}.space-particle{position:absolute;color:color-mix(in oklab,#fff 65%,var(--orb-accent));opacity:.35;font-size:.9rem;animation:drift-around var(--drift-speed,12s) linear infinite}.page>*{position:relative;z-index:1}h1{margin:0;cursor:pointer;font-family:var(--font-unbounded),sans-serif}.subtitle,h2{font-family:var(--font-russo-one),sans-serif}.subtitle{margin-top:.4rem;margin-bottom:1.2rem;color:color-mix(in oklab,#cbd5e1 72%,var(--orb-accent))}.sound-toggle{margin-bottom:.9rem;display:inline-flex;align-items:center;gap:.55rem;font-weight:700}.sound-toggle input{width:1.05rem;height:1.05rem}.starter-popup-backdrop{position:fixed;inset:0;z-index:20;background:rgba(2,6,23,.68);display:grid;place-items:center;padding:1rem}.starter-popup{position:relative;width:min(480px,96vw);text-align:left;border-radius:14px;border:1px solid color-mix(in oklab,#60a5fa 42%,var(--orb-accent));background:linear-gradient(145deg,color-mix(in oklab,rgba(15,23,42,.95) 82%,var(--orb-surface)) 0,rgba(2,6,23,.94) 100%);box-shadow:0 20px 40px rgba(0,0,0,.45);padding:1rem;display:grid;grid-gap:.7rem;gap:.7rem}.popup-close{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;padding:0;border-radius:999px;line-height:1}.sim-toggle{margin-bottom:1rem}.sim-toggle-bottom{margin-top:1rem}.sound-toggle-button{margin-top:.55rem;margin-bottom:.35rem}.ocharlotted-link{width:min(500px,94vw);margin-top:.15rem;margin-bottom:.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;text-decoration:none}.ocharlotted-link img{width:1.25rem;height:1.25rem;border-radius:999px;object-fit:cover}.target-list{margin-top:1rem;width:min(500px,94vw);border:1px solid color-mix(in oklab,#334155 45%,var(--orb-accent));border-radius:12px;background:linear-gradient(135deg,color-mix(in oklab,rgba(15,23,42,.78) 82%,var(--orb-surface)) 0,rgba(2,6,23,.8) 100%);box-shadow:0 10px 26px rgba(0,0,0,.26),inset 0 0 0 1px color-mix(in oklab,transparent 70%,var(--orb-glow));padding:.5rem .75rem .75rem;text-align:left}.target-list summary{cursor:pointer;font-family:var(--font-public-sans),Arial,sans-serif;font-weight:700;margin-bottom:.6rem}.target-list[open] summary{margin-bottom:.75rem}.created-fields-list summary{cursor:pointer;font-weight:700;margin-bottom:.65rem}.created-fields-list[open] summary{margin-bottom:.8rem}.target-selector{margin-top:.25rem;width:100%;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.password-lock{display:grid;grid-gap:.6rem;gap:.6rem}.password-lock label{display:grid;grid-gap:.3rem;gap:.3rem}.target-active{border-color:var(--orb-accent);box-shadow:0 0 0 1px var(--orb-accent),0 0 18px color-mix(in oklab,transparent 55%,var(--orb-glow))}.field-core{position:relative;overflow:hidden;width:min(420px,94vw);border-radius:16px;border:1px solid color-mix(in oklab,#334155 55%,var(--orb-accent));background:linear-gradient(145deg,color-mix(in oklab,rgba(2,6,23,.72) 82%,var(--orb-surface)) 0,rgba(2,6,23,.9) 100%);box-shadow:0 14px 36px rgba(0,0,0,.4);padding:1rem}.field-orb{width:158px;height:158px;margin:.2rem auto .6rem;position:relative;display:grid;place-items:center;--ring-color:#94a3b8;--ring-glow:rgba(148,163,184,.8);--shake-distance:0px;animation:field-jitter .12s ease-in-out infinite}.field-ring{position:absolute;border-radius:999px;border:2px solid var(--ring-color);box-shadow:0 0 16px var(--ring-glow)}.field-ring-a{inset:10px;opacity:.95}.field-ring-b{inset:28px;opacity:.7;animation:ring-spin 4s linear infinite reverse}.field-ring-c{inset:48px;opacity:.55;animation:ring-spin 2.7s linear infinite}.field-core-dot{width:34px;height:34px;border-radius:999px;background:radial-gradient(circle at 32% 28%,#fff 0,var(--ring-color) 60%,#020617 100%);box-shadow:0 0 24px var(--ring-glow)}.field-scanline{position:absolute;width:130px;height:2px;background:linear-gradient(90deg,hsla(0,0%,100%,0),var(--ring-color),hsla(0,0%,100%,0));animation:scanline 1.4s ease-in-out infinite}.field-meter{width:min(240px,80vw);margin:0 auto .55rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.field-meter span{height:8px;border-radius:999px;background:color-mix(in oklab,var(--meter-color,var(--orb-accent)) 38%,rgba(148,163,184,.2));border:1px solid color-mix(in oklab,var(--meter-color,var(--orb-accent)) 52%,rgba(148,163,184,.3));box-shadow:0 0 10px color-mix(in oklab,transparent 70%,var(--meter-color,var(--orb-accent)));animation:meter-glow var(--meter-speed,1.2s) ease-in-out infinite}.field-meter span:nth-child(2){animation-delay:.12s}.field-meter span:nth-child(3){animation-delay:.24s}.field-meter span:nth-child(4){animation-delay:.36s}.field-meter span:nth-child(5){animation-delay:.48s}.field-particles{position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:.55;background-image:radial-gradient(circle at 14% 22%,hsla(0,0%,100%,.75) 0 1px,transparent 2px),radial-gradient(circle at 74% 30%,hsla(0,0%,100%,.55) 0 1px,transparent 2px),radial-gradient(circle at 28% 78%,rgba(147,197,253,.6) 0 1.2px,transparent 2.2px),radial-gradient(circle at 80% 70%,rgba(196,181,253,.58) 0 1px,transparent 2px);background-size:220px 220px;animation:particle-float 12s linear infinite}.field-orb-stars:after{content:"";position:absolute;inset:-24px;pointer-events:none;background:radial-gradient(circle at 22% 26%,color-mix(in oklab,#fff 45%,var(--ring-color)) 0 2px,transparent 3px),radial-gradient(circle at 80% 22%,color-mix(in oklab,#fff 35%,var(--ring-color)) 0 1.5px,transparent 3px),radial-gradient(circle at 64% 74%,color-mix(in oklab,#fff 40%,var(--ring-color)) 0 1.8px,transparent 3px);animation:shooting-stars .8s linear infinite;opacity:.8}.field-orb-destabilized{animation-duration:.06s;filter:hue-rotate(0deg) saturate(1.4);animation-name:field-jitter,hue-chaos}.field-value-rainbow{animation:field-jitter .06s ease-in-out infinite,hue-chaos .8s linear infinite}.field-value{font-size:clamp(2.8rem,11vw,4.6rem);font-weight:800;margin:0;font-family:var(--font-fira-code),monospace;animation:field-jitter .11s ease-in-out infinite;--shake-distance:0px;transition:color .22s ease,text-shadow .22s ease;text-shadow:0 0 14px color-mix(in oklab,transparent 70%,var(--orb-value))}.field-label{margin:.2rem 0 .8rem;color:color-mix(in oklab,#cbd5e1 70%,var(--orb-accent))}.field-status{margin:0;font-weight:700}.field-core.is-loading .field-label,.field-core.is-loading .field-status,.field-core.is-loading .field-value{animation:loading-pulse 1.25s ease-in-out infinite}@keyframes field-jitter{0%{transform:translate(0)}25%{transform:translate(calc(var(--shake-distance) * -1))}50%{transform:translateY(var(--shake-distance))}75%{transform:translate(var(--shake-distance),calc(var(--shake-distance) * -1))}to{transform:translate(0)}}.stats{margin-top:1rem;background:linear-gradient(145deg,color-mix(in oklab,rgba(15,23,42,.85) 80%,var(--orb-surface)) 0,rgba(15,23,42,.66) 100%);border:1px solid color-mix(in oklab,#334155 45%,var(--orb-accent));border-radius:14px;padding:.8rem 1rem;width:min(420px,94vw);box-sizing:border-box;text-align:left}.badge{color:color-mix(in oklab,#facc15 55%,var(--orb-accent));font-weight:600}.offtime-toggle{display:flex;gap:.55rem;align-items:center;margin-top:.7rem;font-size:.92rem}.teleport{margin-top:1rem;width:min(420px,94vw);display:grid;grid-gap:.5rem;gap:.5rem;background:linear-gradient(145deg,color-mix(in oklab,rgba(30,41,59,.9) 80%,var(--orb-surface)) 0,rgba(15,23,42,.82) 100%);border:1px dashed color-mix(in oklab,#60a5fa 42%,var(--orb-accent));border-radius:12px;padding:1rem;text-align:left}.teleport-secret{border-color:#f9a8d4}.teleport label{display:grid;grid-gap:.2rem;gap:.2rem;font-size:.95rem}.preset-row{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.field-action-buttons{grid-template-columns:1fr}.password-lock .stats{width:100%;max-width:100%}.weekday-picker{border:1px solid color-mix(in oklab,#475569 58%,var(--orb-accent));border-radius:10px;padding:.55rem .65rem .65rem;margin:0}.weekday-picker legend{padding:0 .25rem;font-size:.9rem}.weekday-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.weekday-option{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem}.weekday-option input{width:auto}@media (max-width:520px){.preset-row,.target-selector,.weekday-options{grid-template-columns:1fr}}button,input,select{font-family:var(--font-public-sans),Arial,sans-serif;border-radius:10px;border:1px solid color-mix(in oklab,#475569 58%,var(--orb-accent));padding:.6rem;background:linear-gradient(145deg,color-mix(in oklab,#0f172a 82%,var(--orb-surface)) 0,#020617 100%);color:#e2e8f0;transition:border-color .18s ease,box-shadow .18s ease,transform .15s ease}button{cursor:pointer}button:hover{border-color:var(--orb-accent);box-shadow:0 0 0 1px color-mix(in oklab,transparent 40%,var(--orb-accent)),0 0 20px color-mix(in oklab,transparent 72%,var(--orb-glow))}button:active{transform:translateY(1px) scale(.99)}.error{margin-top:1rem;color:#fda4af}.stat-number{font-family:var(--font-fira-code),monospace}@keyframes ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scanline{0%,to{transform:translateY(-30px);opacity:.35}50%{transform:translateY(30px);opacity:1}}@keyframes meter-glow{0%,to{opacity:.35;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1.1)}}@keyframes particle-float{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:-80px 60px,70px -30px,-55px -50px,40px 70px}}@keyframes loading-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes drift-around{0%{transform:translate(0) scale(1)}50%{transform:translate(12px,-18px) scale(1.12)}to{transform:translate(-10px,14px) scale(.95)}}@keyframes shooting-stars{0%{transform:translate(0);opacity:.25}50%{transform:translate(-16px,14px);opacity:.95}to{transform:translate(-32px,28px);opacity:.2}}@keyframes rainbow-ui-shift{0%{filter:hue-rotate(0deg) saturate(1.15)}to{filter:hue-rotate(1turn) saturate(1.15)}}@keyframes rainbow-text-shift{0%{color:#ff8ccf;text-shadow:0 0 8px rgba(255,140,207,.28)}25%{color:#ffd86e;text-shadow:0 0 8px rgba(255,216,110,.28)}50%{color:#7de7ff;text-shadow:0 0 8px rgba(125,231,255,.28)}75%{color:#95ffa9;text-shadow:0 0 8px rgba(149,255,169,.28)}to{color:#ff8ccf;text-shadow:0 0 8px rgba(255,140,207,.28)}}@keyframes hue-chaos{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}