@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/shippori-mincho-latin-400-normal-C14DXzVn.woff2) format("woff2"),url(/assets/shippori-mincho-latin-400-normal-BYapkRpK.woff) format("woff")}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/shippori-mincho-latin-500-normal-XI1O8euf.woff2) format("woff2"),url(/assets/shippori-mincho-latin-500-normal-C-QwvIb3.woff) format("woff")}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/shippori-mincho-latin-600-normal-6Q85HP94.woff2) format("woff2"),url(/assets/shippori-mincho-latin-600-normal-BtWD08KL.woff) format("woff")}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXYABAAAAAAC9gAAAWAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbgWAcYgZgAHQRCAqHRIVjCyoAATYCJANQBCAFhGgHgXcXJBhQG7kJAI7Cce9gMnmhxYQQ+f99m3VfVWPd4N1ErGIyBBtzwohoVA40K0p2PVlV/RozgYevsfZ297RdMwFSJETzRCJppt2QKkNiSIlQRBOe7w9/v+SLXnQDjm460Incu6pcRNrxbKMGjQz7dhMdUMVruAgXKafEPjPEIIAVAAAMY2ZGFG4cAWTCMLQcnToXZhIAqRQGIGznjFCP29tisAOIA3QxL8GI1QFiRu6BgkxnZTbCIH4ViuRK50am5AhIXa5ZYBH4pOT56vJO9KryM2p127dgBoSJ51t4ZcgpQA/FBatp2ZFt4PNagDx26KIBiYfDWH+uKjj1Oo/pQZhBIyOVr2vGeJmZGBjJHJxc3NanchILhZWNHS870kMwALtiCwFMwV1pD8FUBQAGgpiDNLoSmYMxICa8J3UPSDMSgoEAoIe8FiBwAAMsruIIYiUrv9OJkwA2wkvsO06cc7MQqRRYMHiTnjgTu6LhyrQr1ivKFb7tA4RqEIogw6v+QhnADbQE0C4AAJAAgCF+NoSxClKhHuO8XqvVZstfn3ueyWG8wd7Y0NzkaGisamo49zaSb8l90T/kPjU576mXVkO+XPtK5jp6Qu6L/Cb3vUO97yr9Nb8radS7NvcVDQhrJJ5bDTy+Nprwp7JNslWmfbvOnPSD3PdW47eLH0dyxKXc6TFoN2uU/h9n2DvC9McK2lEX33Gbq/S/S+tYeMPjJeOT5J1PRiS1G2pNemV5rpo0GNMuflEimU9k5WtFj2Ulpa1TCz8vZmDdsTStH0l1tbztmnq3NnlNXbL4sf3GXJBISaQuCTISzffOjZDUtr6YJZlPsvKZzCdyY0Vbg+Rz6QSsygwt6X8G71q6qeaOo3dI4xc0h3om9Vc2E/vRQbk02KO7E/6MPupxP6bm+F4slMSCkvGXDjS/+ln7yfL1hkv9pguEofBFX476mNvzqNvePfIAy8S7X0v3tHncN3jS3rhbY66ShbTcDWWHjIWZCA6aWJ2BtHYqzVNsWtPKHgPf7QRrhfGMFU4cFDW7Z9keErTSvkXz/q9p/3u1SvD7quKssJ0UgmUXsYVP1ZpMrADW+7sC1jNrc4gYuRgDHIuj5St5DR+bXJtmgFc5L5wZ9lZ86wh+bC7v9hsMrDRrTBjK0RbNu1nTNm85WH2fNRj+uStx4qmFknkvKe6phaJxXvOlbSeiWQn//eko/8zCrFe+PV6YhT3Lk3jdmKxHAwAIwAdloTnOj1Y4RpwxO/h+ADYva3myfPfd7uZLq+dnpRv4GoAJAwAE0uzqdpC+PbDRNw2IOEot+90MANsAKA9EbKMT/0gGvItcbpx3wtXJQFgXTM8OA6nfUL+yt8e8JBBATX/JJI4za8JRxQLgB4rU80luKsln7Ck9nxtnbb7E5618g6i6fKMqg1j21gW00GXxHnHDVEMXVy+mVQ9dnE9cqw4+3WKaVZshaqo5WvzYPTbAj5+mVZd6LboNMFujZgkdasXM1yi2LVY3NxVCfAKyuN9wgu5qUivBmm4t/Jp1QplrBPgM4RNSvqtTRVeLGLo7Ky9qrog5hu/zoZqx7APVeN1WxPWaZi2HwRXkF+xYgpfXopFA1UyxsqdNo/qtsMYyW7eDZeE4oez00jRr9frvE+r41OvWqVqTbl10DWrFJVQvlnKMaDD1uSC++pgDusSIk0QG3EZGMpGZLCSTQlaykZ0c5DQlulr9/rF+5UuN28S69VrdpqdqtObxszPcZAuOG28rD7bMDPmHWP6PytTGP0fitdTWJ/QlVW/taODZPKlxAoc/TUeLYiAjdvDuAPHKQS3Q/1Ur3185nno2LqQbANDFnhnMdUpPGDESknUiRVR9lvPILftjH+rD7D/yQrxCLsP+Y98XDwA=) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff")}:root{--paper: #16120d;--paper-deep: #0e0b07;--paper-raised: #211b12;--ink: #ece3cf;--ink-dim: rgba(236, 227, 207, .62);--ink-faint: rgba(236, 227, 207, .4);--ink-line: rgba(236, 227, 207, .2);--ink-hairline: rgba(236, 227, 207, .12);--shu: #d14a2e;--shu-deep: #a83420;--ai: #7292bb;--ai-deep: #5a7aa3;--kin: #c9a25e;--cream: #f3ead6;--warm: var(--shu);--cool: var(--ai);--font-display: "Shippori Mincho", "Hiragino Mincho ProN", Georgia, serif;--font-ui: system-ui, -apple-system, "Segoe UI", sans-serif;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;overflow:hidden}body{font-family:var(--font-ui);color:var(--ink);background:radial-gradient(120% 90% at 78% 10%,rgba(209,74,46,.06),transparent 55%),radial-gradient(110% 85% at 12% 88%,rgba(114,146,187,.06),transparent 55%),var(--paper);overscroll-behavior:none;touch-action:manipulation;user-select:none;-webkit-user-select:none}::selection{background:#d14a2e66}input,textarea{user-select:text;-webkit-user-select:text;font-size:max(16px,1em)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.stage{position:fixed;inset:0}.cosmos-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:manipulation}.topbar{position:absolute;top:calc(var(--safe-top) + 16px);left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:5}.wordmark{font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:.05em;color:var(--ink);pointer-events:auto;text-decoration:none;display:inline-flex;align-items:center}.wordmark em{font-style:normal;color:var(--shu)}.mark{margin-left:9px;display:block;color:var(--ink);transform:rotate(-8deg);transition:transform .5s cubic-bezier(.34,1.3,.5,1)}.wordmark:hover .mark{transform:rotate(52deg)}.add-btn{position:absolute;right:18px;bottom:calc(var(--safe-bottom) + 22px);z-index:6;width:56px;height:56px;border-radius:50%;background:var(--shu);color:var(--cream);font-size:28px;font-weight:300;line-height:1;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px #a83420cc,0 2px 10px #00000080;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .2s ease}.add-btn:hover{background:var(--shu-deep)}.add-btn:active{transform:scale(.9)}.empty-hint{position:absolute;left:50%;bottom:calc(var(--safe-bottom) + 104px);transform:translate(-50%);z-index:4;text-align:center;color:var(--ink-dim);font-size:15px;line-height:1.55;width:min(78vw,340px);pointer-events:none;animation:fadeUp 1s ease .4s both}.empty-hint strong{color:var(--shu);font-family:var(--font-display);font-weight:600}.scrim{position:fixed;inset:0;z-index:10;background:#0000008c;animation:fadeIn .25s ease both}.sheet{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(100vw,480px);max-height:calc(100dvh - 60px - var(--safe-top));z-index:11;background:var(--paper-raised);border:1px solid var(--ink-line);border-bottom:none;border-radius:14px 14px 0 0;padding:12px 22px calc(var(--safe-bottom) + 22px);overflow-y:auto;overscroll-behavior:contain;animation:sheetUp .34s cubic-bezier(.32,.72,.25,1) both;box-shadow:0 -10px 40px #00000080}@keyframes sheetUp{0%{transform:translate(-50%,60%);opacity:.4}to{transform:translate(-50%);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.sheet-grab{width:36px;height:3px;border-radius:2px;background:var(--ink-line);margin:2px auto 16px}.sheet h2{font-family:var(--font-display);font-weight:600;font-size:24px;letter-spacing:.01em}.sheet-head{display:flex;align-items:center;gap:14px;margin-bottom:4px}.planet-chip{width:46px;height:46px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px #ece3cf29}.planet-portrait{flex:0 0 auto;margin:-8px 0}.zone-tag{font-size:12.5px;color:var(--ink-dim);margin-top:2px}.zone-tag b{color:var(--shu);font-weight:600}.rel-swatch{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle;position:relative;top:-1px}.rel-swatch--romance{background:radial-gradient(circle,var(--shu) 20%,rgba(209,74,46,.45) 65%,rgba(209,74,46,0) 100%);box-shadow:0 0 6px #d14a2e73}.rel-swatch--family{border:1px solid var(--kin)}.sel-closer .rel-swatch--romance{box-shadow:0 0 0 1px #f3ead6cc}.orbit-meter{margin:16px 0 6px}.orbit-meter-track{position:relative;height:34px}.orbit-meter-line{position:absolute;top:50%;left:16px;right:6px;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(209,74,46,.55),var(--ink-hairline))}.orbit-meter-sun{position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:var(--shu);box-shadow:inset 0 0 0 1px #a83420b3}.orbit-meter-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;transition:left .6s cubic-bezier(.34,1.3,.5,1);box-shadow:inset 0 0 0 1px #00000059}.orbit-meter-ghost{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;border:1.5px dashed currentColor;opacity:.75;transition:left .4s ease}.orbit-meter-labels{display:flex;justify-content:space-between;font-size:10.5px;color:var(--ink-faint);margin-top:2px;letter-spacing:.14em;text-transform:uppercase}.signals{margin-top:12px}.signals-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:9px 0;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-weight:600;border-top:1px solid var(--ink-hairline);border-bottom:1px solid var(--ink-hairline)}.signals-toggle:active{color:var(--ink-dim)}.signals-chev{font-size:14px;line-height:1;transition:transform .25s ease}.signals-chev.open{transform:rotate(180deg)}.signals-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;padding:12px 2px 4px;border-bottom:1px solid var(--ink-hairline);animation:signals-in .25s ease}@keyframes signals-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.signal-top{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.signal-label{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-weight:600;white-space:nowrap}.signal-value{font-size:11.5px;color:var(--ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signal-value.warm{color:var(--shu)}.signal-value.cool{color:var(--ai)}.signal-meter{position:relative;height:3px;margin-top:6px;border-radius:0;background:#ece3cf24;overflow:hidden}.signal-fill{position:absolute;top:0;bottom:0;transition:width .4s ease}.signal-fill.pos{background:var(--shu)}.signal-fill.neg{background:var(--ai)}.signal-meter:not(.bipolar) .signal-fill.pos{left:0}.signal-mid{position:absolute;left:50%;top:-1px;bottom:-1px;width:1px;background:#ece3cf59}.signal-drives{font-size:10px;color:var(--ink-faint);margin-top:4px;letter-spacing:.02em}.section-label{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:20px 0 10px;font-weight:600;display:flex;align-items:center;gap:8px}.section-label:before{content:"";width:6px;height:6px;background:var(--shu);flex:none;transform:rotate(-4deg)}.orbs{display:flex;justify-content:space-between;gap:6px}.orb{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 2px 8px;border-radius:8px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.orb-face{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:21px;background:var(--paper);border:1px solid var(--ink-line);transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.orb span{font-size:10.5px;color:var(--ink-dim);letter-spacing:.02em}.orb.sel{transform:translateY(-4px) scale(1.06)}.orb.sel .orb-face{border-color:var(--orb-color, var(--shu));box-shadow:0 0 0 1px var(--orb-color, var(--shu));background:var(--paper-raised)}.orb.sel span{color:var(--ink);font-weight:600}.orb.dim{opacity:.38;transform:scale(.94)}.orb-blurb{text-align:center;font-size:13.5px;color:var(--ink-dim);font-family:var(--font-display);min-height:20px;margin-top:10px}.note-input{width:100%;margin-top:10px;background:var(--paper);border:1px solid var(--ink-line);border-radius:6px;color:var(--ink);padding:12px 14px;resize:none;outline:none;line-height:1.45}.note-input:focus{border-color:var(--shu)}.note-input::placeholder{color:var(--ink-faint)}.text-input{width:100%;background:var(--paper);border:1px solid var(--ink-line);border-radius:6px;color:var(--ink);padding:13px 15px;outline:none}.text-input:focus{border-color:var(--shu)}.text-input::placeholder{color:var(--ink-faint)}.btn-primary{width:100%;margin-top:14px;padding:14px;border-radius:6px;font-size:15.5px;font-weight:600;letter-spacing:.02em;color:var(--cream);background:var(--shu);box-shadow:inset 0 0 0 1px #a8342099;transition:transform .15s ease,opacity .2s ease,background .2s ease}.btn-primary:hover{background:var(--shu-deep)}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.4}.btn-ghost{width:100%;margin-top:10px;padding:12px;border-radius:6px;font-size:14px;color:var(--ink-dim);border:1px solid var(--ink-line);transition:background .2s ease,border-color .2s ease}.btn-ghost:active{background:#ece3cf0f}.btn-danger{color:var(--shu);border-color:#d14a2e59}.intent-row{display:flex;gap:8px}.intent-btn{flex:1;padding:11px 6px;border-radius:6px;font-size:13px;font-weight:600;color:var(--ink-dim);border:1px solid var(--ink-line);background:transparent;transition:all .22s ease;line-height:1.3}.intent-btn small{display:block;font-weight:400;font-size:10.5px;opacity:.75}.intent-btn.sel-closer{color:var(--cream);background:var(--shu);border-color:var(--shu-deep)}.intent-btn.sel-null{color:var(--ink);background:#ece3cf17;border-color:#ece3cf59}.intent-btn.sel-drift{color:var(--cream);background:var(--ai);border-color:var(--ai-deep)}.moments{display:flex;flex-direction:column;gap:2px}.moment{display:flex;gap:12px;padding:9px 2px;align-items:baseline;border-bottom:1px solid var(--ink-hairline)}.moment:last-child{border-bottom:none}.moment-emoji{font-size:17px;flex-shrink:0}.moment-body{flex:1;min-width:0}.moment-note{font-size:14px;line-height:1.45;color:var(--ink);overflow-wrap:break-word}.moment-meta{font-size:11.5px;color:var(--ink-faint);margin-top:1px}.moment-delta{font-size:12px;font-weight:700;flex-shrink:0;font-variant-numeric:tabular-nums}.moment-delta.pos{color:var(--shu)}.moment-delta.neg{color:var(--ai)}.closeness-slider{width:100%;appearance:none;-webkit-appearance:none;height:34px;background:transparent;margin-top:4px}.closeness-slider::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--ink-hairline),rgba(209,74,46,.7))}.closeness-slider::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;margin-top:-11px;background:var(--shu);box-shadow:inset 0 0 0 1.5px #a83420b3}.closeness-slider::-moz-range-track{height:2px;background:linear-gradient(90deg,var(--ink-hairline),rgba(209,74,46,.7))}.closeness-slider::-moz-range-thumb{width:24px;height:24px;border:none;border-radius:50%;background:var(--shu);box-shadow:inset 0 0 0 1.5px #a83420b3}.swatches{display:flex;gap:10px;flex-wrap:wrap}.swatch{width:38px;height:38px;border-radius:50%;border:2px solid transparent;box-shadow:inset 0 0 0 1px #00000059;transition:transform .18s cubic-bezier(.34,1.56,.64,1),border-color .18s ease}.swatch.sel{transform:scale(1.16);border-color:var(--ink)}.login{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 26px calc(var(--safe-bottom) + 32px);text-align:center;z-index:20}.login-sun{position:relative;width:84px;height:84px;border-radius:50%;background:var(--shu);box-shadow:inset 0 0 0 2px #a834208c;animation:sunBreathe 5s ease-in-out infinite;margin-bottom:34px}.login-sun:after{content:"";position:absolute;inset:-16px;border-radius:50%;border:1.5px solid var(--ink-line);border-left-color:transparent;transform:rotate(-30deg)}@keyframes sunBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.login h1{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:.01em}.login h1 em{font-style:normal;color:var(--shu)}.login .tagline{color:var(--ink-dim);font-size:15.5px;line-height:1.6;margin:12px 0 34px;max-width:320px;font-family:var(--font-display)}.login form{width:min(100%,340px)}.login .hint{margin-top:14px;font-size:13px;color:var(--ink-faint)}.login .err{margin-top:12px;font-size:13.5px;color:var(--shu-deep)}.whisper{font-size:13.5px;color:var(--ink-dim);font-family:var(--font-display);margin-top:14px;line-height:1.6}.whisper b{color:var(--shu);font-weight:600}.stats-row{display:flex;gap:10px;margin-top:16px}.stat{flex:1;background:var(--paper);border:1px solid var(--ink-hairline);border-radius:8px;padding:14px 8px;text-align:center}.stat b{display:block;font-family:var(--font-display);font-size:24px;color:var(--shu)}.stat span{font-size:10.5px;color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase}.toast{position:fixed;left:50%;top:calc(var(--safe-top) + 58px);transform:translate(-50%);z-index:30;background:var(--paper-raised);border:1px solid var(--ink-line);color:var(--ink);padding:10px 20px;border-radius:6px;font-size:14px;white-space:nowrap;animation:toastIn .3s cubic-bezier(.34,1.4,.64,1) both;box-shadow:0 4px 20px #00000059}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-10px) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}.loading-veil{position:fixed;inset:0;display:grid;place-items:center;color:var(--ink-dim);font-family:var(--font-display);font-size:16px}@media(max-width:380px){.orb-face{width:38px;height:38px;font-size:18px}.sheet{padding-left:16px;padding-right:16px}}.lean-row{display:flex;gap:8px}.lean-chip{flex:1;padding:9px 6px;border-radius:6px;border:1px solid var(--ink-line);background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.lean-chip.sel-in{border-color:var(--shu);color:var(--shu);background:#d14a2e14}.lean-chip.sel-away{border-color:var(--ai);color:var(--ai);background:#7292bb14}.lean-chip.sel-none{border-color:#ece3cf59}.lean-badge.in{color:var(--shu)}.lean-badge.away{color:var(--ai)}.orbit-meter-their{position:absolute;top:50%;width:8px;height:8px;transform:translate(-50%,-50%) rotate(45deg);border:1.5px solid currentColor;border-radius:1px;opacity:.85;pointer-events:none}.time-btn{position:absolute;left:18px;bottom:calc(var(--safe-bottom) + 22px);z-index:6;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:var(--ink-dim);background:var(--paper-raised);border:1px solid var(--ink-line);box-shadow:0 2px 10px #00000073;transition:transform .18s cubic-bezier(.34,1.56,.64,1),color .2s ease}.time-btn:hover{color:var(--shu)}.time-btn:active{transform:scale(.9)}.time-veil{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .7s ease;background:radial-gradient(120% 100% at 50% 50%,transparent 55%,rgba(0,0,0,.45) 100%),linear-gradient(#7292bb0d,#7292bb0d)}.time-veil.on{opacity:1}.time-dock{position:absolute;left:50%;bottom:calc(var(--safe-bottom) + 18px);transform:translate(-50%);z-index:7;width:min(92vw,560px);display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:var(--paper-raised);border:1px solid var(--ink-line);box-shadow:0 6px 28px #00000080;animation:dockIn .35s cubic-bezier(.34,1.4,.64,1) both}@keyframes dockIn{0%{opacity:0;transform:translate(-50%,16px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.time-play{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--cream);background:var(--shu);box-shadow:inset 0 0 0 1px #a8342099;transition:transform .15s ease,background .15s ease}.time-play:hover{background:var(--shu-deep)}.time-play:active{transform:scale(.9)}.time-track-wrap{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.time-readout{display:flex;align-items:baseline;gap:8px;line-height:1}.time-date{font-family:var(--font-display);font-size:15px;color:var(--ink)}.time-ago{font-size:11px;letter-spacing:.06em;color:var(--ink-faint)}.time-track{position:relative;height:22px}.time-rail{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:#ece3cf29}.time-fill{position:absolute;left:0;top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(114,146,187,.6),var(--shu));pointer-events:none}.time-tick{position:absolute;top:50%;width:3.5px;height:3.5px;transform:translate(-50%,-50%);border-radius:50%;background:#ece3cf4d;pointer-events:none;transition:background .2s ease}.time-tick.lit{background:var(--shu)}.time-range{position:absolute;inset:0;width:100%;height:100%;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.time-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--shu);box-shadow:0 0 0 3px var(--paper-raised),inset 0 0 0 1px #a83420b3;border:none}.time-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--shu);box-shadow:0 0 0 3px var(--paper-raised),inset 0 0 0 1px #a83420b3;border:none}.time-range::-moz-range-track{background:transparent}.time-now{flex:none;padding:8px 14px;border-radius:6px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--shu);border:1px solid rgba(209,74,46,.4);background:#d14a2e0f;transition:background .15s ease,transform .15s ease}.time-now:active{transform:scale(.94)}@media(max-width:420px){.time-dock{gap:9px;padding:10px 11px}.time-date{font-size:14px}}
