@font-face{font-family:Ark Pixel;src:url(/fonts/ark-pixel-12-cs.woff2?v=3)format("woff2");font-display:block}:root{--p-num:1;--f1:12px;--f2:24px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){:root{--p-num:1.5;--f1:18px;--f2:36px}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:3x){:root{--p-num:1.33333;--f1:16px;--f2:32px}}:root{--p:calc(var(--p-num) * 1px);--font:"Ark Pixel", ui-monospace, Menlo, monospace;--ink:#0f0d0b;--ink-2:#1d1915;--ink-3:#2e2822;--bone:#efe6d4;--bone-2:#b9ae99;--dim:#857a67;--rule:#4a4339;--coral:#e8714a;--leaf:#a6c77c;--sky:#8ea4dc;--egg:#f2ddb0;--egg-2:#c7a776;--amber:#e3b25b;--teal:#79c2b2;--ink-dim:var(--dim);--bone-3:var(--dim);--dots:linear-gradient(90deg, var(--rule) 50%, transparent 50%);--frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' shape-rendering='crispEdges'%3E%3Cpath fill='%238a7f6c' d='M2 0h7v1h-7zM1 1h1v1h-1zM9 1h1v1h-1zM0 2h1v1h-1zM10 2h1v1h-1zM0 3h1v1h-1zM10 3h1v1h-1zM0 4h1v1h-1zM10 4h1v1h-1zM0 5h1v1h-1zM10 5h1v1h-1zM0 6h1v1h-1zM10 6h1v1h-1zM0 7h1v1h-1zM10 7h1v1h-1zM0 8h1v1h-1zM10 8h1v1h-1zM1 9h1v1h-1zM9 9h1v1h-1zM2 10h7v1h-7z'/%3E%3Cpath fill='%230f0d0b' d='M2 1h7v1h-7zM1 2h1v1h-1zM9 2h1v1h-1zM1 3h1v1h-1zM3 3h5v1h-5zM9 3h1v1h-1zM1 4h1v1h-1zM3 4h5v1h-5zM9 4h1v1h-1zM1 5h1v1h-1zM3 5h5v1h-5zM9 5h1v1h-1zM1 6h1v1h-1zM3 6h5v1h-5zM9 6h1v1h-1zM1 7h1v1h-1zM3 7h5v1h-5zM9 7h1v1h-1zM1 8h1v1h-1zM9 8h1v1h-1zM2 9h7v1h-7z'/%3E%3Cpath fill='%232e2822' d='M2 2h7v1h-7zM2 3h1v1h-1zM8 3h1v1h-1zM2 4h1v1h-1zM8 4h1v1h-1zM2 5h1v1h-1zM8 5h1v1h-1zM2 6h1v1h-1zM8 6h1v1h-1zM2 7h1v1h-1zM8 7h1v1h-1zM2 8h7v1h-7z'/%3E%3C/svg%3E");--frame-btn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' shape-rendering='crispEdges'%3E%3Cpath fill='%230f0d0b' d='M2 0h5v1h-5zM1 1h1v1h-1zM7 1h1v1h-1zM0 2h1v1h-1zM8 2h1v1h-1zM0 3h1v1h-1zM8 3h1v1h-1zM0 4h1v1h-1zM8 4h1v1h-1zM0 5h1v1h-1zM8 5h1v1h-1zM0 6h1v1h-1zM8 6h1v1h-1zM1 7h1v1h-1zM7 7h1v1h-1zM2 8h5v1h-5z'/%3E%3Cpath fill='%235f574b' d='M2 1h5v1h-5zM1 2h1v1h-1zM7 2h1v1h-1zM1 3h1v1h-1zM7 3h1v1h-1zM1 4h1v1h-1zM7 4h1v1h-1zM1 5h1v1h-1zM7 5h1v1h-1zM1 6h1v1h-1zM7 6h1v1h-1zM2 7h5v1h-5z'/%3E%3Cpath fill='%231d1915' d='M2 2h5v1h-5zM2 3h5v1h-5zM2 4h5v1h-5zM2 5h5v1h-5zM2 6h5v1h-5z'/%3E%3C/svg%3E");--frame-btn-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' shape-rendering='crispEdges'%3E%3Cpath fill='%230f0d0b' d='M2 0h5v1h-5zM1 1h1v1h-1zM7 1h1v1h-1zM0 2h1v1h-1zM8 2h1v1h-1zM0 3h1v1h-1zM8 3h1v1h-1zM0 4h1v1h-1zM8 4h1v1h-1zM0 5h1v1h-1zM8 5h1v1h-1zM0 6h1v1h-1zM8 6h1v1h-1zM1 7h1v1h-1zM7 7h1v1h-1zM2 8h5v1h-5z'/%3E%3Cpath fill='%23e8714a' d='M2 1h5v1h-5zM1 2h1v1h-1zM7 2h1v1h-1zM1 3h1v1h-1zM7 3h1v1h-1zM1 4h1v1h-1zM7 4h1v1h-1zM1 5h1v1h-1zM7 5h1v1h-1zM1 6h1v1h-1zM7 6h1v1h-1zM2 7h5v1h-5z'/%3E%3Cpath fill='%2324170f' d='M2 2h5v1h-5zM2 3h5v1h-5zM2 4h5v1h-5zM2 5h5v1h-5zM2 6h5v1h-5z'/%3E%3C/svg%3E");--frame-btn-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' shape-rendering='crispEdges'%3E%3Cpath fill='%230f0d0b' d='M2 0h5v1h-5zM1 1h1v1h-1zM7 1h1v1h-1zM0 2h1v1h-1zM8 2h1v1h-1zM0 3h1v1h-1zM8 3h1v1h-1zM0 4h1v1h-1zM8 4h1v1h-1zM0 5h1v1h-1zM8 5h1v1h-1zM0 6h1v1h-1zM8 6h1v1h-1zM1 7h1v1h-1zM7 7h1v1h-1zM2 8h5v1h-5z'/%3E%3Cpath fill='%23b9ae99' d='M2 1h5v1h-5zM1 2h1v1h-1zM7 2h1v1h-1zM1 3h1v1h-1zM7 3h1v1h-1zM1 4h1v1h-1zM7 4h1v1h-1zM1 5h1v1h-1zM7 5h1v1h-1zM1 6h1v1h-1zM7 6h1v1h-1zM2 7h5v1h-5z'/%3E%3Cpath fill='%232b2520' d='M2 2h5v1h-5zM2 3h5v1h-5zM2 4h5v1h-5zM2 5h5v1h-5zM2 6h5v1h-5z'/%3E%3C/svg%3E")}html,body{height:100%;color:var(--bone);font-family:var(--font);font-size:var(--f1);line-height:calc(16 * var(--p));-webkit-font-smoothing:none;font-smooth:never;font-synthesis:none;font-kerning:none;font-variant-ligatures:none;text-rendering:optimizespeed;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;word-spacing:calc(-2 * var(--p));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#000;margin:0;overflow:hidden}body{position:fixed;inset:0}#app{position:absolute;inset:0}#app canvas{touch-action:none;display:block}button{font:inherit;line-height:inherit;color:inherit;word-spacing:inherit;letter-spacing:0;-webkit-font-smoothing:none}.ico{width:calc(var(--w) * var(--p));height:calc(var(--h) * var(--p));flex:none;display:inline-block;overflow:visible}.sc{text-transform:uppercase;color:var(--dim)}.num{font-variant-numeric:normal}.dim{color:var(--dim)}.px-panel,.card-in,.log,.menu,.sound,.transfer,.toast,.debug{border:calc(5 * var(--p)) solid transparent;border-image:var(--frame) 5 fill / calc(5 * var(--p)) stretch;color:var(--bone);image-rendering:pixelated;background:0 0}.rule-top,.meters,.facts,.card .about,.sub-h,.log-day+.log-day{background-image:var(--dots);background-position:0 0;background-repeat:repeat-x;background-size:calc(2 * var(--p)) var(--p)}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:0}}.entry{z-index:20;padding-bottom:calc(64px + env(safe-area-inset-bottom));cursor:pointer;background:#000000b8;justify-content:center;align-items:flex-end;transition:opacity 1.6s steps(8,end);display:flex;position:absolute;inset:0}.entry.gone{opacity:0;pointer-events:none}.entry-hint{align-items:center;gap:calc(4 * var(--p));color:var(--bone-2);text-transform:uppercase;display:flex}.entry-hint .ico{color:var(--coral)}.entry-hint .blink{width:calc(6 * var(--p));height:calc(10 * var(--p));background:var(--bone-2);animation:1.2s step-end infinite blink;display:inline-block}.waking{z-index:15;opacity:0;pointer-events:none;background:#000;justify-content:center;align-items:center;transition:opacity 1.2s steps(6,end);display:flex;position:absolute;inset:0}.waking .dots{gap:calc(4 * var(--p));opacity:0;transition:opacity .6s steps(3,end);display:flex}.waking .dots i{width:calc(3 * var(--p));height:calc(3 * var(--p));background:var(--dim);opacity:.25;animation:1.8s step-end infinite dot}.waking .dots i:nth-child(2){animation-delay:.6s}.waking .dots i:nth-child(3){animation-delay:1.2s}@keyframes dot{0%,33%{opacity:1}34%,to{opacity:.25}}.waking.on.long .dots{opacity:1}.waking.on{opacity:1;transition:none}.menu-btn,.sound-btn{z-index:10;right:calc(14px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));width:44px;height:44px;color:var(--bone-2);cursor:pointer;opacity:.6;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.menu-btn[aria-expanded=true],.sound-btn[aria-expanded=true]{color:var(--coral);opacity:1}.menu,.sound,.transfer{z-index:11;right:calc(10px + env(safe-area-inset-right));bottom:calc(60px + env(safe-area-inset-bottom));box-sizing:border-box;width:min(calc(212 * var(--p)), calc(100vw - 20px));padding:calc(4 * var(--p)) 0;position:absolute}.menu[hidden],.sound[hidden],.transfer[hidden]{display:none}.menu-h{padding:0 calc(6 * var(--p)) calc(2 * var(--p))}:is(.menu,.sound,.transfer) .mi{align-items:flex-start;gap:calc(3 * var(--p));box-sizing:border-box;width:100%;min-height:40px;padding:calc(4 * var(--p)) calc(6 * var(--p)) calc(4 * var(--p)) calc(3 * var(--p));color:var(--bone);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex}:is(.menu,.sound,.transfer) .mi>.ico{margin-top:calc(4 * var(--p))}:is(.menu,.sound,.transfer) .mi>.ico:not(.cur){margin-right:calc((10 - var(--w)) * var(--p));color:var(--bone-2)}.cur{visibility:hidden;color:var(--coral)}:is(.menu,.sound,.transfer) .mi:active .cur,:is(.menu,.sound,.transfer) .mi:focus-visible .cur,:is(.menu,.sound,.transfer) .mi-sleep:focus-within .cur{visibility:visible}:is(.menu,.sound,.transfer) .mi:focus-visible{outline:none}:is(.menu,.sound,.transfer) .ml{flex:1;min-width:0}:is(.menu,.sound,.transfer) small{font-size:var(--f1);color:var(--dim);display:block}:is(.menu,.sound,.transfer) .mval{text-transform:uppercase;flex:none}:is(.menu,.sound,.transfer) .mi[aria-checked=true] .v-off,:is(.menu,.sound,.transfer) .mi[aria-checked=false] .v-on{display:none}:is(.menu,.sound,.transfer) .v-on{color:var(--leaf)}:is(.menu,.sound,.transfer) .v-on:before{content:"";width:calc(4 * var(--p));height:calc(4 * var(--p));margin:0 calc(3 * var(--p)) calc(2 * var(--p)) 0;background:var(--leaf);display:inline-block}:is(.menu,.sound,.transfer) .v-off{color:var(--dim)}:is(.menu,.sound,.transfer) .mi-sleep{cursor:default;flex-wrap:wrap}:is(.menu,.sound,.transfer) .seg{gap:calc(2 * var(--p));width:100%;margin:calc(2 * var(--p)) 0 0 calc(17 * var(--p));display:flex}:is(.menu,.sound,.transfer) .seg button{min-width:calc(22 * var(--p));height:34px;padding:0 calc(3 * var(--p));background:var(--ink-2);color:var(--bone-2);text-transform:uppercase;cursor:pointer;border:0}:is(.menu,.sound,.transfer) .seg button[aria-pressed=true]{background:var(--bone);color:var(--ink)}:is(.menu,.sound,.transfer) hr{height:var(--p);margin:calc(4 * var(--p)) calc(6 * var(--p));background:var(--dots);background-size:calc(2 * var(--p)) var(--p);border:0}.toast{z-index:12;left:50%;top:calc(20px + env(safe-area-inset-top));padding:calc(2 * var(--p)) calc(6 * var(--p));white-space:nowrap;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .6s steps(3,end);position:absolute;transform:translate(-50%)}.toast.on{opacity:1;pointer-events:auto;cursor:pointer}.debug{z-index:30;left:calc(8px + env(safe-area-inset-left));top:calc(8px + env(safe-area-inset-top));max-width:min(360px,100vw - 16px);max-height:45vh;padding:calc(2 * var(--p)) calc(4 * var(--p));color:#cfe8c6;-webkit-user-select:text;user-select:text;position:absolute;overflow:auto}.debug.min .debug-body{display:none}.debug button{margin:0 calc(2 * var(--p)) calc(2 * var(--p)) 0;padding:calc(2 * var(--p)) calc(4 * var(--p));background:var(--ink-3);color:#cfe8c6;border:0}.debug pre{margin:calc(4 * var(--p)) 0 0;font:inherit;white-space:pre-wrap}.lead{z-index:8;color:var(--bone-2);image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none;opacity:0;transition:opacity .3s steps(3,end);position:absolute;top:0;left:0}.lead.on{opacity:1}.ui-log-open .menu-btn,.ui-log-open .sound-btn{opacity:0;pointer-events:none}.card{z-index:9;width:min(calc(236 * var(--p)), calc(100vw - 24px));visibility:hidden;opacity:0;will-change:transform;transition:opacity .2s steps(2,end),visibility 0s linear .2s;position:absolute;top:0;left:0}.card.on{visibility:visible;opacity:1;transition:opacity .2s steps(2,end),visibility}.card-in{box-sizing:border-box;max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);clip-path:inset(0 0 100%);flex-direction:column;transition:clip-path .24s steps(4,end);display:flex}.card.on .card-in{clip-path:inset(0)}.card-head,.card-actions,.more{flex:none}.card-head{padding:calc(4 * var(--p)) calc(24 * var(--p)) 0 calc(6 * var(--p));position:relative}.card-kicker{align-items:center;column-gap:calc(4 * var(--p));flex-wrap:wrap;display:flex}.card-kicker .ico.sp{width:calc(var(--w) * 2 * var(--p));height:calc(var(--h) * 2 * var(--p));margin-right:var(--p)}.latin,.card-kicker .title{color:var(--bone-2)}.card-kicker .ph{color:var(--dim)}.card-kicker .ph:before{content:"("}.card-kicker .ph:after{content:")"}.card-org .card-head{align-items:center;column-gap:calc(4 * var(--p));display:flex}.card-org .card-kicker{display:contents}.card-org .card-kicker .ico.sp{order:0;margin-right:0}.card-org .card-name{white-space:nowrap;text-overflow:clip;order:1;margin:0;overflow:hidden}.card-org .sp-short{padding-top:calc(4 * var(--p));flex:none;order:2}.card .extra{display:none}.card.open .extra{display:block}.card .spname{margin:calc(6 * var(--p)) 0 0;padding-top:calc(5 * var(--p));background-image:var(--dots);background-repeat:repeat-x;background-size:calc(2 * var(--p)) var(--p)}.card .spname+.about{margin-top:calc(2 * var(--p));background:0 0;padding-top:0}.card.side{width:min(calc(236 * var(--p)), calc(50vw - 46px - max(env(safe-area-inset-left), env(safe-area-inset-right))))}.card.side.wide{width:min(calc(452 * var(--p)), calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)))}.card.wide .wc{align-items:start;column-gap:calc(10 * var(--p));grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"a life""b b";display:grid}.card.wide .wc-a{grid-area:a}.card.wide .wc-life{grid-area:life}.card.wide .wc-b{grid-area:b}.card.wide .wc .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.card.wide .wc-b .sub-h{margin-top:calc(6 * var(--p))}.card.wide .card-head{align-items:center;column-gap:calc(8 * var(--p));display:flex}.card.wide .card-name{order:-1;margin:0}.card-name{margin:calc(2 * var(--p)) 0 0;min-width:0;font-size:var(--f2);font-weight:400;line-height:calc(28 * var(--p));color:var(--bone)}.x{width:40px;height:40px;color:var(--bone-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.x:active{color:var(--coral)}.card-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 calc(6 * var(--p)) calc(2 * var(--p));overflow-y:auto}.more{height:calc(6 * var(--p));padding-top:calc(1 * var(--p));color:var(--bone-2);visibility:hidden;justify-content:center;display:flex}.card:not(.limited) .more{display:none}.more.on{visibility:visible;animation:1.6s step-end infinite blink}.meters.duo{column-gap:calc(7 * var(--p));row-gap:calc(2 * var(--p));margin-top:calc(4 * var(--p));flex-wrap:wrap;display:flex}.meters.duo .m{align-items:center;gap:calc(3 * var(--p));min-height:calc(16 * var(--p));display:inline-flex}@media (max-width:360px){.meters.duo .bar i{width:calc(3 * var(--p))}}.card.side .meters.duo .bar i{width:calc(3 * var(--p))}.meters{margin-top:calc(6 * var(--p));padding-top:calc(4 * var(--p))}.meter{align-items:center;gap:calc(4 * var(--p));min-height:calc(16 * var(--p));display:flex}.meter>.sc{width:calc(60 * var(--p));flex:none}.bar{gap:var(--p);display:inline-flex}.bar i{width:calc(4 * var(--p));height:calc(7 * var(--p));background:var(--ink-3)}.bar-leaf i.on{background:var(--leaf)}.bar-coral i.on{background:var(--coral)}.bar-bone i.on{background:var(--bone)}.mv{color:var(--dim)}.carry{align-items:baseline;gap:calc(3 * var(--p));display:inline-flex}.carry>.ico{flex:none}.card .about{margin:calc(6 * var(--p)) 0 calc(2 * var(--p));padding-top:calc(5 * var(--p));line-height:calc(18 * var(--p));color:var(--bone-2)}.tiles{grid-template-columns:repeat(3, calc(66 * var(--p)));column-gap:calc(8 * var(--p));margin-top:calc(6 * var(--p));display:grid}@media (max-width:340px){.tiles{grid-template-columns:repeat(3,1fr)}}.tile{padding:calc(2 * var(--p)) calc(4 * var(--p)) calc(4 * var(--p));background:var(--ink-2);clip-path:polygon(var(--p) 0, calc(100% - var(--p)) 0, 100% var(--p), 100% calc(100% - var(--p)), calc(100% - var(--p)) 100%, var(--p) 100%, 0 calc(100% - var(--p)), 0 var(--p))}.tile-n{font-size:var(--f2);line-height:calc(28 * var(--p));color:var(--bone)}.tile-l{color:var(--bone-2);-webkit-hyphenate-character:"-";hyphenate-character:"-"}.card .symline{margin:calc(4 * var(--p)) 0 0;line-height:calc(18 * var(--p));color:var(--bone-2)}.card .symline .li-ico{margin:0 calc(3 * var(--p)) 0 0;vertical-align:calc(1 * var(--p));color:var(--leaf)}.card .facts.now{margin-top:calc(4 * var(--p));background:0 0;padding-top:0}.tile-s{margin-top:calc(2 * var(--p));color:var(--dim)}.card .stages{margin:calc(4 * var(--p)) 0 0;color:var(--dim)}.sub-h{margin-top:calc(8 * var(--p));padding-top:calc(5 * var(--p))}.sub-h+.tiles{margin-top:calc(3 * var(--p))}.card .origin,.card .born{margin:calc(4 * var(--p)) 0 0;line-height:calc(18 * var(--p));color:var(--bone)}.facts{margin:calc(6 * var(--p)) 0 0;padding-top:calc(4 * var(--p));column-gap:calc(6 * var(--p));grid-template-columns:max-content minmax(0,1fr);display:grid}.facts .row{display:contents}.facts dt,.facts dd{padding:var(--p) 0}.facts dt{text-transform:uppercase;color:var(--dim)}.facts dd{color:var(--bone);margin:0}.facts dd .ico.inl{margin:0 calc(3 * var(--p)) calc(-1 * var(--p)) 0;color:var(--bone-2)}.facts .ln{display:block}.card .fp{margin:calc(6 * var(--p)) 0 calc(2 * var(--p));color:var(--dim)}.card-actions{row-gap:calc(2 * var(--p));align-items:center;gap:calc(4 * var(--p));padding:calc(4 * var(--p)) calc(6 * var(--p)) calc(6 * var(--p));flex-wrap:wrap;display:flex}.card-actions:empty{padding:0 0 calc(4 * var(--p))}.btn{align-items:center;gap:calc(4 * var(--p));box-sizing:border-box;min-height:40px;padding:0 calc(6 * var(--p));border:calc(4 * var(--p)) solid transparent;border-image:var(--frame-btn) 4 fill / calc(4 * var(--p)) stretch;color:var(--bone);image-rendering:pixelated;cursor:pointer;background:0 0;display:inline-flex}.btn .ico{color:var(--bone-2)}.btn:active{border-image-source:var(--frame-btn-down);transform:translateY(var(--p))}.btn.on{border-image-source:var(--frame-btn-on);color:var(--coral)}.btn.on .ico{color:var(--coral)}.card-actions .meters.duo{background:0 0;margin:0;padding:0}.btn-more{color:var(--bone-2);margin-left:auto}.btn-more .ico{margin-top:var(--p)}.btn-more[aria-expanded=true] .ico{transform:scaleY(-1)}.card .origin.sym .li-ico,.log-day li .li-ico{margin:0 calc(3 * var(--p)) 0 0;vertical-align:calc(1 * var(--p));color:var(--leaf)}.nm{padding:0 0 calc(2 * var(--p));background:linear-gradient(90deg, var(--dim) 50%, transparent 50%) 0 100% / calc(2 * var(--p)) var(--p) repeat-x;color:var(--bone);font:inherit;cursor:pointer;border:0;margin:0;display:inline}.nm:active{color:var(--coral)}.nm-gone{color:var(--bone-2)}.log{z-index:10;left:calc(8px + env(safe-area-inset-left));right:calc(8px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));height:min(74vh,680px);box-sizing:border-box;visibility:hidden;opacity:0;clip-path:inset(100% 0 0);flex-direction:column;height:min(74dvh,680px);transition:clip-path .24s steps(4,end),opacity 0s linear .24s,visibility 0s linear .24s;display:flex;position:absolute}.log.on{visibility:visible;opacity:1;clip-path:inset(0);transition:clip-path .24s steps(4,end),opacity,visibility}@media (min-width:720px){.log{left:auto;top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:calc(300 * var(--p));height:auto}}.log-head{padding:calc(4 * var(--p)) calc(24 * var(--p)) calc(5 * var(--p)) calc(6 * var(--p));position:relative}.log-title{align-items:center;gap:calc(4 * var(--p));color:var(--bone-2);display:flex}.log-title .sc{color:var(--bone)}.log-sub{margin-top:var(--p);color:var(--dim)}.log-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 calc(6 * var(--p)) calc(8 * var(--p));background-image:var(--dots);background-repeat:repeat-x;background-size:calc(2 * var(--p)) var(--p);background-attachment:local;flex:1;overflow-y:auto}.log-day+.log-day{margin-top:calc(6 * var(--p))}.log-day h3{align-items:center;gap:calc(4 * var(--p));padding:calc(8 * var(--p)) 0 0;font-size:inherit;margin:0;font-weight:400;display:flex}.log-day h3 .ico{color:var(--coral)}.log-day h3 .sc{color:var(--bone)}.log-day h3 .date{color:var(--dim)}.log-day-h{margin-bottom:calc(4 * var(--p));padding:0 calc(5 * var(--p)) calc(4 * var(--p));background:var(--ink-2);clip-path:polygon(var(--p) 0, calc(100% - var(--p)) 0, 100% var(--p), 100% calc(100% - var(--p)), calc(100% - var(--p)) 100%, var(--p) 100%, 0 calc(100% - var(--p)), 0 var(--p))}.log-day-h h3{padding-top:calc(4 * var(--p))}.log-sum{margin:var(--p) 0 0;line-height:calc(18 * var(--p));color:var(--bone)}.log-sum.dim{color:var(--dim)}.log-day ol{margin:0;padding:0;list-style:none}.log-day li{grid-template-columns:calc(32 * var(--p)) 1fr;column-gap:calc(5 * var(--p));padding:var(--p) 0;display:grid}.log-day time{color:var(--dim)}.log-day .s{color:var(--bone-2)}.log-day .s .nm{color:var(--bone)}.log-day li.sym{margin:var(--p) 0;padding:calc(2 * var(--p)) 0 calc(2 * var(--p)) 0;box-shadow:inset calc(2 * var(--p)) 0 0 var(--leaf);margin-left:calc(-6 * var(--p));padding-left:calc(6 * var(--p))}.log-day li.sym .s{color:var(--bone)}.log-day li.sym .nm-plant{color:var(--leaf);background-image:linear-gradient(90deg, var(--leaf) 50%, transparent 50%)}.log-day li.sym time{color:var(--leaf)}.log-day li.sprout .li-ico{color:var(--dim)}.log-empty{margin:calc(8 * var(--p)) 0;color:var(--bone-2)}.lifeval{align-items:center;column-gap:calc(5 * var(--p));flex-wrap:wrap;display:inline-flex}.bar-life{align-items:flex-end}.bar-life i{width:calc(3 * var(--p))}.bar-life i.z{height:calc(5 * var(--p))}.bar-dim i.on{background:var(--bone-2)}.facts .ln.habitat{align-items:center;column-gap:calc(5 * var(--p));flex-wrap:wrap;display:flex}.scale{align-items:flex-end;gap:var(--p);height:calc(8 * var(--p));display:inline-flex}.scale i{width:calc(3 * var(--p));height:calc(4 * var(--p));opacity:.38}.scale i.on{height:calc(8 * var(--p));opacity:1}.scale .s0{background:#e3b25b}.scale .s1{background:#cdb064}.scale .s2{background:#b5ad6f}.scale .s3{background:#9eab7c}.scale .s4{background:#8fb38c}.scale .s5{background:#84bb9f}.scale .s6{background:#79c2b2}.card .eggs{margin:calc(4 * var(--p)) 0 0;line-height:calc(18 * var(--p));color:var(--bone)}.card .eggs .li-ico,.card .pop .li-ico{margin:0 calc(3 * var(--p)) 0 0;vertical-align:calc(1 * var(--p))}.chart{align-items:flex-end;column-gap:calc(4 * var(--p));margin-top:calc(4 * var(--p));display:flex}.cols{align-items:flex-end;gap:calc(2 * var(--p));padding-bottom:var(--p);background:linear-gradient(var(--rule), var(--rule)) 0 100% / 100% var(--p) no-repeat;display:inline-flex}.cols i{width:calc(5 * var(--p));background:var(--dim)}.cols i.now{background:var(--bone)}.chart .ax{color:var(--dim);line-height:calc(12 * var(--p))}.chart .ax.now,.card .symline.evo{color:var(--bone)}.card .symline.evo .li-ico{color:var(--bone-2)}.card.wide .wc{grid-template-areas:"a life""evo b"}.card.wide .wc-evo{grid-area:evo}.log-day li.birth{margin:var(--p) 0 var(--p) calc(-6 * var(--p));padding:calc(2 * var(--p)) 0 calc(2 * var(--p)) calc(6 * var(--p));box-shadow:inset calc(2 * var(--p)) 0 0 var(--egg-2)}.log-day li.birth .s{color:var(--bone)}.log-day li.birth time,.log-day li.birth .li-ico{color:var(--egg)}.log-day li.gone .s,.log-day li.gone .nm-gone,.log-day li.gone .li-ico{color:var(--dim)}.log-day li.gone .s .nm{color:var(--bone-2)}@media (prefers-reduced-motion:reduce){.entry-hint .blink,.more.on,.waking .dots i{animation:none}.waking .dots i{opacity:.6}.entry,.waking,.toast{transition-duration:.4s}.card-in,.log{transition-property:opacity,visibility;clip-path:none!important}.btn:active{transform:none}}.nogl{text-align:center;line-height:calc(18 * var(--p));color:var(--dim);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.sp-hue{flex:none;display:inline-flex}.bar-amber i.on{background:var(--amber)}.card .pollen{margin:calc(4 * var(--p)) 0 0;line-height:calc(18 * var(--p));color:var(--bone)}.card .pollen .li-ico,.card .symline.pol .li-ico{margin:0 calc(3 * var(--p)) 0 0;vertical-align:calc(2 * var(--p));color:var(--amber)}.card .symline.pol{color:var(--bone-2)}.tiles.t4{column-gap:calc(5 * var(--p));grid-template-columns:repeat(4,minmax(0,1fr))}.card.wide .wc .tiles.t4{grid-template-columns:repeat(4,minmax(0,1fr))}.log-day li.pol{margin:var(--p) 0 var(--p) calc(-6 * var(--p));padding:calc(2 * var(--p)) 0 calc(2 * var(--p)) calc(6 * var(--p));box-shadow:inset calc(2 * var(--p)) 0 0 var(--amber)}.log-day li.pol .s{color:var(--bone)}.log-day li.pol time,.log-day li.pol .li-ico{color:var(--amber)}.log-day li.moth .li-ico{color:var(--bone-2)}.log-day li.moth.birth .li-ico{color:var(--egg)}:is(.menu,.sound,.transfer) .sleep-note{white-space:nowrap}:is(.menu,.sound,.transfer) .sleep-left:empty{display:none}.sound-btn{right:calc(14px + 44px + 4px + env(safe-area-inset-right))}.sound-btn.quiet{opacity:.35}.sound-btn[aria-expanded=true].quiet{opacity:1}.sound{width:min(calc(228 * var(--p)), calc(100vw - 20px));max-height:calc(100% - 70px - env(safe-area-inset-bottom) - env(safe-area-inset-top));overscroll-behavior:contain;overflow-y:auto}.snd-h{align-items:center;gap:calc(3 * var(--p));min-height:calc(18 * var(--p));padding:0 calc(6 * var(--p)) 0 calc(10 * var(--p));display:flex}.snd-h>.ico{color:var(--bone-2)}.snd-h+.fader{margin-top:calc(-1 * var(--p))}.sound .fader+.snd-h{margin-top:calc(4 * var(--p))}.snd-reset{align-items:center;gap:calc(3 * var(--p));min-height:34px;padding:0 calc(4 * var(--p));background:var(--ink-2);color:var(--bone-2);text-transform:uppercase;cursor:pointer;border:0;margin-left:auto;display:inline-flex}.snd-reset:active{background:var(--bone);color:var(--ink)}.fader{align-items:center;gap:calc(3 * var(--p));min-height:44px;padding:0 calc(6 * var(--p)) 0 calc(3 * var(--p));outline:none;display:flex}.fader .f-l{width:calc(60 * var(--p));white-space:nowrap;flex:none}.fader .f-hit{justify-content:center;align-self:stretch;gap:calc(2 * var(--p));touch-action:none;cursor:pointer;flex-direction:column;flex:1;min-width:0;display:flex}.fader .f-track{gap:var(--p);height:calc(8 * var(--p));align-items:center;display:flex;position:relative}.fader .f-track>i{height:calc(6 * var(--p));background:var(--ink-3);flex:1}.fader.f-vol .f-track>i.on{background:var(--bone-2)}.fader .f-track>i.thumb{height:calc(8 * var(--p));background:var(--bone)}.fader.f-shape .f-track>i.mid{background:var(--rule)}.fader.f-shape .f-track>i.thumb{background:var(--bone)}.fader.drag .f-track>i.thumb,.fader:focus-visible .f-track>i.thumb{background:var(--coral)}.fader.drag .cur,.fader:active .cur,.fader:focus-visible .cur{visibility:visible}.fader .f-off{padding:0 calc(3 * var(--p));background:var(--ink);color:var(--dim);text-transform:uppercase;line-height:calc(12 * var(--p));pointer-events:none;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fader.is-off .f-off{display:block}.fader.is-off .f-l{color:var(--dim)}.fader .f-ends{justify-content:space-between;gap:calc(4 * var(--p));color:var(--dim);line-height:calc(12 * var(--p));white-space:nowrap;display:flex}.sound .mi-sleep{align-items:center;row-gap:0}.sound .mi-sleep>.ico{margin-top:0}.sound .mi-sleep .seg{width:auto;margin:0 0 0 auto}.sound .mi-sleep .ml{white-space:nowrap}.sound .sleep-notes{width:100%;padding-left:calc(20 * var(--p))}@media (max-width:340px){.tiles.t4:lang(en){row-gap:calc(5 * var(--p));grid-template-columns:repeat(2,minmax(0,1fr))}}.menu .mi-lang{cursor:default;flex-wrap:wrap}.menu .mi-lang .seg button{min-width:calc(44 * var(--p))}.transfer{z-index:25;width:min(calc(236 * var(--p)), calc(100vw - 20px));max-height:calc(100% - 70px - env(safe-area-inset-bottom) - env(safe-area-inset-top));overscroll-behavior:contain;overflow-y:auto}.transfer.tr-confirm{right:50%;transform:translate(50%)}.tr-h{align-items:center;gap:calc(3 * var(--p));min-height:calc(18 * var(--p));padding:0 calc(2 * var(--p)) 0 calc(10 * var(--p));display:flex}.tr-h>.ico{color:var(--bone-2)}.tr-h .x{margin-left:auto;position:static}.tr-h2{padding-right:calc(6 * var(--p))}.tr-p,.tr-msg,.tr-cmp p{padding:0 calc(6 * var(--p)) 0 calc(10 * var(--p));margin:0}.tr-p{margin:calc(1 * var(--p)) 0 calc(4 * var(--p));color:var(--bone-2)}.tr-msg{padding-left:calc(23 * var(--p));margin:calc(-2 * var(--p)) 0 calc(3 * var(--p));color:var(--bone-2)}.tr-msg.ok{color:var(--leaf)}.tr-msg.err{color:var(--coral);margin-top:0}.transfer a.mi{text-decoration:none}.transfer textarea{box-sizing:border-box;width:100%;min-width:0;padding:calc(2 * var(--p)) calc(3 * var(--p));border:var(--p) solid var(--rule);background:var(--ink-2);color:var(--bone);font:inherit;font-size:var(--f1);line-height:calc(16 * var(--p));word-spacing:inherit;letter-spacing:0;overflow-wrap:anywhere;resize:none;appearance:none;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;touch-action:auto;border-radius:0;outline:none;margin:0;display:block}.transfer textarea:focus{border-color:var(--bone-2)}.transfer textarea::placeholder{color:var(--dim);opacity:1}.transfer .tr-code{width:calc(100% - 16 * var(--p));margin:0 calc(6 * var(--p)) calc(4 * var(--p)) calc(10 * var(--p))}.tr-in{align-items:stretch;gap:calc(3 * var(--p));padding:calc(1 * var(--p)) calc(6 * var(--p)) calc(3 * var(--p)) calc(23 * var(--p));display:flex}.tr-in textarea{height:calc(36 * var(--p));flex:1}.tr-btn{min-height:34px;padding:0 calc(5 * var(--p));background:var(--ink-3);color:var(--bone);text-transform:uppercase;cursor:pointer;border:0;flex:none}.tr-btn:active{background:var(--bone);color:var(--ink)}.tr-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.transfer label.mi{position:relative}.tr-cmp{margin:calc(1 * var(--p)) 0 calc(4 * var(--p))}.tr-cmp .tr-k{margin-top:calc(4 * var(--p));font-size:var(--f1)}.tr-cmp .tr-sum{color:var(--bone)}.tr-cmp .tr-cur{color:var(--bone-2)}.tr-cmp .tr-dim{color:var(--dim)}.tr-acts{gap:calc(3 * var(--p));padding:0 calc(6 * var(--p)) calc(2 * var(--p)) calc(8 * var(--p));flex-wrap:wrap;display:flex}
