@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-cyrillic-wght-normal-BfQLqnEI.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-ext-wght-normal-CsF3XSp0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-wght-normal-Cbhn5ptY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/silkscreen-latin-700-normal-CSE2nhgM.woff2)format("woff2"),url(/assets/silkscreen-latin-700-normal-BjMPLkh0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-pixel:"Pixelify Sans Variable", "Pixelify Sans", system-ui, sans-serif;--font-silk:"Silkscreen", var(--font-pixel);--ink:#141414;--ink-soft:#444;--white:#fff;--accent:#ffc83d;--blue:#2f6fd6;--go:#198908;--go-hover:#31c110;--yellow:#ffc83d;--blue-btn:#3e5c8a;--navy-btn:#112d4e;--green-btn:#1f6b3f;--green-btn-hover:#17502f;--energy-1:#e8590c;--energy-2:#e0a800;--energy-3:#a8e890;--panel:#0f1b33d9;--panel-border:#3e5c8a;--panel-text:#dce8f7;--panel-shadow:inset 0 4px 4px #0a122459;--dim:#0000004d;--mood-great:#a8e890;--mood-good:#d5f0a0;--mood-okay:#ffe9a0;--mood-low:#ffd0a8;--mood-rough:#f5b5b5;--track:#d9e2f0;--text-shadow:0 4px 4px #000}*{box-sizing:border-box}html,body,#root{background:#05070f;height:100%;margin:0;overflow:hidden}body{font-family:var(--font-pixel);color:var(--white);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:3px}img{image-rendering:pixelated}.stage-viewport{place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.stage{transform-origin:50%;background:#0b1222;flex:none;position:relative;overflow:hidden}.scene{animation:.32s ease-out both scene-in;position:absolute;inset:0}@keyframes scene-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:none}}.scene-dim{pointer-events:none;background:var(--dim);position:absolute;inset:0}.img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.img-missing{pointer-events:none;background:#ffffff1f;border:3px dashed #fffc;border-radius:8px}.img-missing.is-light{background:#ffffffe0;border-color:#141414}.img-missing span{font-family:var(--font-silk);color:#fff;text-align:center;background:#0000008c;border-radius:4px;padding:4px 8px;font-size:14px;position:absolute;top:6px;left:6px}@media (prefers-reduced-motion:reduce){.scene{animation:none}}.brand{white-space:nowrap;text-shadow:var(--text-shadow);color:var(--white);text-align:left;line-height:normal;position:absolute}.brand-name{font-size:45px}.brand-section{color:var(--accent);font-size:25px}.nav-item{text-align:left;white-space:nowrap;text-shadow:var(--text-shadow);font-size:45px;line-height:normal;transition:color .12s}.nav-item:hover{color:#1f2b45;text-shadow:0 4px 4px #0009}.countdown-text{white-space:nowrap;text-shadow:var(--text-shadow);font-size:25px;line-height:normal;position:absolute;top:9px;left:34px}.outlined,.btn-pixel,.chip.is-selected .chip-label,.mood-tile-label{color:var(--white);text-shadow:2px 0 #000,-2px 0 #000,0 2px #000,0 -2px #000,2px 2px #000,-2px 2px #000,2px -2px #000,-2px -2px #000}.btn-start{background:var(--go);color:var(--white);text-shadow:0 4px 4px #00000040;border:3px solid #000;border-radius:25px;place-items:center;font-size:40px;display:grid}.btn-start>span{grid-area:1/1}.btn-start-hover{visibility:hidden}.btn-start:hover{background:var(--go-hover)}.btn-start:hover .btn-start-default{visibility:hidden}.btn-start:hover .btn-start-hover{visibility:visible}.btn-step{background:var(--white);color:#000;border:3px solid #000;border-radius:5px;font-size:25px;line-height:1}.btn-step:hover{background:var(--blue-btn);color:var(--white)}.btn-pixel{letter-spacing:1px;border:3px solid #000;place-items:center;font-weight:700;line-height:1;display:grid}.btn-continue{background:#4a78b5;border-radius:18px;font-size:22px}.btn-continue:hover{background:var(--navy-btn)}.tone-blue{background:var(--blue-btn);border-radius:5px}.tone-blue:hover{background:var(--navy-btn)}.tone-green{background:var(--green-btn);border-radius:8px}.tone-green:hover{background:var(--green-btn-hover)}.tone-navy{background:#3b5b94;border-radius:8px}.tone-navy:hover{background:var(--navy-btn)}.says-label{font-family:var(--font-silk);letter-spacing:1px;color:var(--blue);margin:0;font-size:13px;font-weight:700}.bubble-text{color:var(--ink);margin:0;line-height:42px;position:absolute}.bubble-text .q{font-size:35px;display:block}.bubble-text .hint{color:var(--ink-soft);font-size:25px;line-height:30px;display:block}.side-bubble-text{width:350px;color:var(--ink);font-size:24px;font-weight:600;line-height:32px;position:absolute;top:76px;left:51px}.progress-label{white-space:nowrap;font-size:16px;position:absolute;top:-3px;left:-4px}.progress-cells{gap:4px;display:flex;position:absolute;top:0;left:76px}.progress-cell{border:3px solid var(--ink);background:var(--track);width:34px;height:16px}.progress-cell.is-done{background:var(--mood-great)}.progress-count{white-space:nowrap;font-size:16px;position:absolute;top:-2px;left:308px}.input-bar{transition:filter .12s}.input-bar:hover{filter:brightness(1.04)}.mood-picker{gap:22px;display:flex}.mood-tile{border:4px solid #0000;width:98px;height:103px;padding:3px}.mood-tile.is-selected{border-color:var(--yellow)}.mood-face{border:4px solid var(--ink);width:100%;height:100%;box-shadow:0 4px 0 var(--ink);flex-direction:column;align-items:center;gap:8px;padding-top:10px;display:flex}.mood-tile-label{font-size:16px;font-weight:600}.chip{background:var(--white);color:var(--ink);white-space:nowrap;border:2px solid #000;border-radius:5px;justify-content:center;align-items:center;gap:8px;font-size:25px;line-height:1;display:flex}.chip.is-selected{background:var(--yellow)}.chip-sm{font-size:16px}.chip-meal{border-width:3px;border-radius:3px;font-size:20px;box-shadow:4px 4px #00000059}.chip-meal.is-selected{background:#c6eda5}.chip-box{border:2px solid var(--ink);width:18px;height:18px;color:var(--ink);text-shadow:none;place-items:center;font-size:14px;display:grid}.chip-social{border:3px solid #000;border-radius:12px;font-size:28px}.streak-card{background:var(--white);border-radius:15px;width:310px;height:86px;position:absolute;top:0;left:15px;box-shadow:0 4px 4px #00000059,inset 0 4px 4px #00000073}.streak-text{color:#000;white-space:nowrap;font-size:30px;position:absolute;top:43px;left:86px;transform:translateY(-50%)}.note-form{background:#233049eb;border-radius:25px}.note-form-title{margin:0;font-size:38px;font-weight:700;position:absolute;top:44px;left:43px}.note-form-sub{color:#8fb4e3;white-space:nowrap;margin:0;font-size:22px;font-weight:700;position:absolute;top:94px;left:43px}.note-form-card{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8fb4e399 transparent;background:#ffffff24;border-radius:22px;flex-direction:column;width:707px;height:428px;padding:26px 31px 47px;display:flex;position:absolute;top:170px;left:28px;overflow-y:auto}.note-form-card::-webkit-scrollbar{width:6px}.note-form-card::-webkit-scrollbar-thumb{background:#8fb4e399;border-radius:3px}.note-form-label{color:#8fa4c4;flex:none;margin:4px 0 16px;font-size:18px;font-weight:700}.note-input{width:100%;font:inherit;color:var(--white);text-transform:uppercase;background:#1e2538;border:2px solid #8fb4e3;border-radius:6px;outline:none;flex:none;margin-bottom:30px;padding:14px 28px;font-size:18px;font-weight:700}.note-input::placeholder{color:var(--white)}.note-input:focus{border-color:var(--white);outline:none}.note-textarea{resize:none;height:247px;margin-bottom:10px;padding:22px 20px;line-height:24px}.note-count{text-align:right;color:#8fb4e3;flex:none;margin:0 0 30px;font-size:16px;font-weight:700}.note-attach{flex:none;grid-template-columns:repeat(3,1fr);gap:23px;margin:4px 0 60px;display:grid}.attach-tile{background:#1e2538;border:3px solid #8fb4e3;border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:center;height:169px;padding-bottom:16px;display:flex;position:relative}.attach-tile.is-added{border-color:var(--yellow)}.attach-thumb{border-radius:6px}.attach-plus{color:#8fb4e3;border:3px dashed #8fb4e3;border-radius:4px;place-items:center;width:85px;height:85px;font-size:56px;line-height:1;display:grid;position:absolute;top:20px;left:50%;transform:translate(-50%)}.attach-name{font-size:18px;font-weight:700}.attach-hint{color:#8fb4e3;margin-top:4px;font-size:17px}.note-signal{background:#1e2538;border:3px solid #8fb4e3;border-radius:10px;flex:none;justify-content:space-between;align-items:center;min-height:207px;padding:18px 36px 24px;display:flex}.note-signal p{color:#8fb4e3;margin:0;font-size:22px;font-weight:700;line-height:41px}.note-signal .signal-title{text-underline-offset:4px;margin-bottom:4px;font-size:16px;line-height:24px;text-decoration:underline}.v-white{color:var(--white)}.v-yellow{color:#f0b429}.v-green{color:#22e35a}.btn-getdata{border-width:3px;border-radius:12px;width:174px;height:66px;font-size:20px}.note-arrives{color:#8fa4c4;flex:none;margin:18px 0 40px;font-size:16px;font-weight:700}.note-form-actions{flex:none;justify-content:center;gap:70px;display:flex}.btn-form{border-width:4px;border-radius:10px;width:211px;height:80px;font-size:24px}.ephemeris{scrollbar-width:none;background:#1e2334;border-radius:14px;width:1266px;height:622px;padding:50px 50px 30px;position:relative;overflow-y:auto}.ephemeris h2{text-underline-offset:6px;margin:0;font-size:28px;font-weight:700;text-decoration:underline;text-decoration-thickness:3px}.ephemeris-rule{letter-spacing:1px;white-space:nowrap;width:580px;margin:28px 0 10px;font-weight:700;overflow:hidden}.ephemeris pre{font-family:var(--font-pixel);white-space:pre;margin:0;font-size:19px;font-weight:700;line-height:30px}.ephemeris-close{color:#c9ccd6;font-size:40px;line-height:1;position:absolute;top:26px;right:40px}.ephemeris-close:hover{color:var(--white)}.fade-in{animation:.4s ease-out both scene-in}.overlay{z-index:20;background:#00000073;place-items:center;animation:.2s ease-out both scene-in;display:grid;position:absolute;inset:0}.start-title{text-align:center;text-shadow:var(--text-shadow);margin:0;font-size:32px;position:absolute;top:152px;left:0;right:0}.start-caption{text-align:center;white-space:nowrap;text-shadow:0 2px #000,2px 0 #000,-2px 0 #000,0 -2px #000;margin:0;font-size:21px}.credits-panel{background:#161e32b8;border-radius:20px;width:1134px;height:441px;position:absolute;top:152px;left:154px}.credits-title{white-space:nowrap;text-shadow:3px 3px #000;margin:0;font-size:42px;font-weight:700;position:absolute;top:176px;left:204px}.credits-title-sub{color:var(--accent);text-shadow:2px 0 #000,-2px 0 #000,0 2px #000,0 -2px #000,3px 3px #000;font-size:30px}.credits-based{white-space:nowrap;text-shadow:2px 2px #000;margin:0;font-size:22px;font-weight:700;position:absolute;top:186px;right:199px}.member-card{background:#0f1628d9;border-radius:14px}.member-info{position:absolute;top:205px;left:33px}.member-info p{white-space:nowrap;margin:0;font-size:19px;line-height:29px}.member-xp{background:#4a6a99;border-radius:7px;width:157px;height:13px;position:absolute;top:303px;left:41px;overflow:hidden}.member-xp span{background:var(--yellow);border-radius:7px 0 0 7px;height:100%;display:block}.credits-note{text-align:center;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000;margin:0;font-size:14px;position:absolute;top:612px;left:0;right:0}.family-frame{border:1px solid var(--panel-border);background:#0f1b33d9;border-radius:25px;box-shadow:inset 0 4px 4px #0a122440}.family-title{text-align:center;text-underline-offset:8px;margin:0;font-size:46px;font-weight:700;text-decoration:underline;text-decoration-thickness:3px;position:absolute;top:52px;left:0;right:0}.update-card{border:2px solid var(--panel-border);background:#0f1b33d9;border-radius:22px;box-shadow:inset 0 4px 4px #0a122459}.update-title{text-align:center;text-underline-offset:5px;white-space:nowrap;margin:0;font-size:32px;font-weight:700;text-decoration:underline;position:absolute}.update-body{color:var(--panel-text);font-size:23px;font-weight:700;position:absolute}.update-body p{white-space:nowrap;margin:0;line-height:30px}.home-title{text-align:center;text-shadow:var(--text-shadow);margin:0;font-size:45px;position:absolute;top:326px;left:0;right:0}.tip-text{width:470px;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:31px;position:absolute;top:44px;left:42px}.energy-cells{gap:15px;display:flex;position:absolute;top:425px;left:300px}.energy-cell{background:var(--track);border:3px solid var(--ink);width:101px;height:73px}.energy-cell.on-1{background:var(--energy-1)}.energy-cell.on-2,.energy-cell.on-3{background:var(--energy-2)}.energy-cell.on-4,.energy-cell.on-5{background:var(--energy-3)}.energy-label{text-shadow:var(--text-shadow);margin:0;font-size:35px;position:absolute}.xp-bar{background:var(--white);border:5px solid var(--ink);color:var(--ink);align-items:center;gap:16px;padding:0 14px 0 26px;display:flex;box-shadow:0 5px #00000059}.xp-bar>*{white-space:nowrap}.xp-amount{font-family:var(--font-silk);color:#2e8b57;letter-spacing:1px;font-size:17px;font-weight:700}.xp-label{font-size:18px}.xp-streak{border:2px solid var(--ink);background:#ffe39a;margin-left:auto;padding:4px 10px;font-size:15px}.mood-content{width:464px;color:var(--ink);position:absolute;top:26px;left:115px}.mood-content p{margin:0}.mood-message{font-size:26px;font-weight:600;line-height:31px;margin-top:8px!important}.mood-row{border-top:3px solid var(--ink);justify-content:space-between;margin-top:12px;padding-top:8px;font-size:20px;display:flex}.mood-meters{grid-template-columns:221px 221px;gap:8px 22px;margin-top:10px;display:grid}.meter{grid-template-columns:64px 107px 44px;align-items:center;gap:6px;font-size:18px;display:grid}.meter-track{background:var(--track);height:12px;position:relative}.meter-fill{background:var(--blue);position:absolute;inset:0 auto 0 0}.meter-fill.hot{background:var(--energy-1)}.meter-value{text-align:right;font-size:18px}.mood-status{color:#2e7d4f;font-size:17px;margin-top:12px!important}.notes-scroll{scrollbar-width:none;flex-direction:column;gap:23px;padding-bottom:30px;display:flex;overflow-y:auto}.notes-scroll::-webkit-scrollbar{display:none}.note{background:#0f1b33d9;border-radius:25px;flex:none;height:307px;position:relative}.note-photo{border:2px solid var(--panel-border)}.note-from{margin:0;font-size:30px;font-weight:700;position:absolute;top:20px;left:276px}.note-when{color:var(--accent);margin:0;font-size:18px;position:absolute;top:60px;left:276px}.note-text{width:420px;color:var(--panel-text);text-transform:uppercase;margin:0;font-size:27px;line-height:36px;position:absolute;top:118px;left:276px}.btn-play{border-width:2px;width:129px;height:46px;font-size:18px;position:absolute;top:243px;left:585px}.btn-write{border-width:4px;border-radius:10px;font-size:26px}.side-bubble-small{margin-top:10px;font-size:12px;font-weight:400;line-height:1.2;display:block}.toast{background:#101c32;border-radius:14px;width:742px;height:414px;position:relative}.toast-title{font-family:var(--font-silk);margin:0;font-size:40px;font-weight:700;position:absolute;top:128px;left:70px}.toast-sub{font-family:var(--font-silk);color:#8fb4e3;margin:0;font-size:22px;line-height:30px;position:absolute;top:200px;left:70px}.toast-small{font-family:var(--font-silk);color:#8fb4e3;margin:0;font-size:15px;position:absolute;top:236px;left:70px}.stats-panel{background:var(--white);border:3px solid var(--ink);color:var(--ink);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.stats-head{border-bottom:3px solid var(--ink);flex:none;justify-content:space-between;align-items:center;height:88px;padding:0 32px 0 34px;display:flex}.stats-head h1{margin:0;font-size:38px;font-weight:700}.stats-range{gap:15px;display:flex}.stats-range span{border:3px solid var(--ink);border-radius:4px;place-items:center;width:109px;height:50px;font-size:23px;font-weight:700;display:grid}.stats-range span.is-on{background:var(--mood-great)}.stats-scroll{scrollbar-width:none;flex:1;padding:34px 32px 40px 34px;overflow-y:auto}.stats-scroll::-webkit-scrollbar{display:none}.stats-scroll h2{margin:0 0 46px;font-size:22px;font-weight:700}.stats-scroll hr{border:0;border-top:3px solid var(--ink);margin:26px 0 16px}.glance{grid-template-columns:264px 264px;gap:33px 69px;margin-left:68px;display:grid}.stat{border:3px solid var(--ink);border-radius:8px;height:105px;padding:14px 16px}.stat p{margin:0}.stat-label{color:var(--blue);height:18px;font-size:14px}.stat-value{height:38px;font-size:32px;font-weight:700}.stat-note{color:#2e7d4f;font-size:16px}.stat-note.warn{color:#c4511a}.line-chart{margin-left:66px;display:block;overflow:visible}.line-chart .grid{stroke:#e2e6ee;stroke-width:1px}.line-chart .axis{fill:#6b7385;font-size:13px;font-family:var(--font-pixel)}.line-chart .avg{stroke:#f0a400;stroke-width:2px;stroke-dasharray:6 6}.line-chart .avg-label{fill:#c88400;font-size:14px;font-family:var(--font-pixel)}.line-chart .trend{fill:none;stroke:var(--blue);stroke-width:3px}.line-chart .dot{fill:var(--blue);stroke:var(--ink);stroke-width:2px}.line-chart .dot-label{fill:var(--ink);font-size:16px;font-family:var(--font-pixel)}.line-chart .day{fill:var(--ink);font-size:22px;font-family:var(--font-pixel)}.heat-section{gap:74px;display:flex}.heat{grid-template-columns:repeat(7,34px);gap:10px 4px;margin-left:10px;display:grid}.heat-day{text-align:center;font-size:20px}.heat-cell{border:3px solid var(--ink);border-radius:3px;width:34px;height:34px}.heat-cell.sm{border-width:2px;width:22px;height:22px}.heat-cell[data-v="1"]{background:var(--mood-rough)}.heat-cell[data-v="2"]{background:var(--mood-low)}.heat-cell[data-v="3"]{background:var(--mood-okay)}.heat-cell[data-v="4"]{background:var(--mood-good)}.heat-cell[data-v="5"]{background:var(--mood-great)}.heat-legend{align-items:center;gap:6px;margin:20px 0 0 24px;font-size:15px;display:flex}.heat-note{width:336px;padding-top:100px}.heat-note p{margin:0 0 14px;font-size:24px;line-height:1.25}.heat-note .muted{color:#6b7385;font-size:20px}.factors{flex-direction:column;gap:10px;margin-left:138px;display:flex}.factor{grid-template-columns:88px 220px auto;align-items:center;gap:12px;font-size:20px;display:grid}.factor-track{border:3px solid var(--ink);background:var(--track);height:20px;position:relative}.factor-fill{position:absolute;inset:0 auto 0 0}.factor-fill.pos{background:var(--mood-great)}.factor-fill.neutral{background:var(--mood-okay)}.factor-fill.neg{background:var(--mood-rough)}.factor-note{color:#4a5263;font-size:16px}.mix{border:3px solid var(--ink);gap:3px;height:38px;padding:3px;display:flex}.mix-seg.good{background:var(--mood-good)}.mix-seg.okay{background:var(--mood-okay)}.mix-seg.low{background:var(--mood-low)}.mix-labels{margin-top:8px;font-size:20px;display:flex}.advice{border:3px solid var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:177px;margin-bottom:35px;padding:20px 30px;display:flex}.advice h3{margin:0 0 12px;font-size:25px}.advice p{color:#4a5263;max-width:540px;margin:0 0 12px;font-size:20px}.advice .advice-action{color:var(--blue);margin:0}.advice-btn{text-align:center;background:var(--mood-great);border:3px solid var(--ink);border-radius:10px;flex:none;place-items:center;width:116px;height:107px;padding:10px;font-size:22px;line-height:1.2;display:grid}.event-text{width:560px;line-height:46px;top:22px;left:24px}.bubble-text.event-text .q{font-size:40px;line-height:50px}.bubble-text.event-text.is-small .q:first-child{font-size:30px}.bubble-text.event-text.is-small .q:last-child{font-size:22px;line-height:30px}.end-hotspot{position:absolute}
