.uf-zone-now{grid-template-columns:76px 1fr;align-items:center;gap:16px;display:grid}.uf-zone-now[data-source=node] .uf-zone-sub{color:var(--amber)}.uf-zone-name{color:var(--text);overflow-wrap:anywhere;font-size:1.08rem}.uf-zone-place{color:var(--text-2)}.uf-zone-sub{font-size:var(--fs-small);margin-top:4px}.uf-zone-why{font-size:.82rem}.uf-zone-keep{margin-top:10px}.uf-zone-more{justify-self:start}.uf-dial{width:76px;height:76px}.uf-dial-track{fill:none;stroke:var(--edge-strong);stroke-width:5px}.uf-dial-lived{fill:none;stroke:var(--gold);stroke-width:5px;stroke-linecap:round;opacity:.85;animation:uf-draw .9s var(--ease) both}.uf-dial-now{fill:var(--gold);filter:drop-shadow(0 0 6px #ebc88bcc)}.uf-dial-t{fill:var(--text);font-family:var(--mono);font-size:12px}@keyframes uf-draw{0%{stroke-dasharray:0 999}}.uf-zone-picks{gap:8px;display:grid}.uf-zone-pick{text-align:left;min-height:var(--tap);border:1px solid var(--edge-strong);color:var(--text);cursor:pointer;transition:border-color var(--t-press) var(--ease), background var(--t-press) var(--ease);background:#96b2de0d;border-radius:12px;grid-template-columns:1fr auto;grid-template-areas:"t go""s go";align-items:center;gap:2px 12px;padding:10px 14px;display:grid}.uf-zone-pick:hover{background:#ebc88b12;border-color:#ebc88b8c}.uf-zone-pick-t{grid-area:t;font-weight:500}.uf-zone-pick-s{color:var(--text-3);overflow-wrap:anywhere;grid-area:s;font-size:.8rem}.uf-zone-pick-go{font-size:var(--fs-small);color:var(--gold);grid-area:go}.uf-zone-search{gap:6px;display:grid}.uf-zone-search input{width:100%;min-height:var(--tap);border:1px solid var(--edge-strong);color:var(--text);background:#03060fb3;border-radius:10px;padding:10px 14px}.uf-zone-hits{gap:4px;max-height:260px;list-style:none;display:grid;overflow:auto}.uf-zone-hit{border:1px solid var(--edge);width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.uf-zone-hit:hover{border-color:var(--edge-strong);background:#96b2de0f}.uf-said{font-size:var(--fs-small);color:var(--gold)}:root[data-calm=true] .uf-dial-lived{animation:none}@media (prefers-reduced-motion:reduce){.uf-dial-lived{animation:none}}.uf-root{gap:18px;min-width:0;display:grid}.uf-intro{gap:6px;max-width:78ch;display:grid}.uf-intro p{color:var(--text-2)}.uf-now{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.06em}.uf-sec-head{gap:4px;display:grid}.uf-sec-head h2{font-family:var(--display);font-size:var(--fs-h2);font-weight:500}.uf-empty,.uf-note{color:var(--text-3);font-size:.82rem;line-height:1.55}.uf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.uf-block{align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.uf-leverage{gap:14px;display:grid}.uf-lev-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;display:grid}.uf-lev{animation:uf-rise .62s var(--ease) both;animation-delay:calc(var(--rank,0) * .11s);align-content:start;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden}.uf-lev:before{content:"";pointer-events:none;background:radial-gradient(circle,#ebc88b29,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;inset:-40% -30% auto auto}.uf-lev[data-kind=origin]:before{background:radial-gradient(circle,#72f5cf1f,#0000 68%)}.uf-lev[data-kind=outcome]:before{background:radial-gradient(circle,#f0a86824,#0000 68%)}.uf-lev[data-kind=confirmation]:before{background:radial-gradient(circle,#64e8ff1a,#0000 68%)}.uf-lev-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uf-lev-rank{width:26px;height:26px;color:var(--gold);border:1px solid #ebc88b80;border-radius:50%;place-items:center;font-size:.78rem;display:inline-grid}.uf-lev-kind,.uf-loop-k,.uf-thing-w,.uf-sug-k{font:500 var(--fs-label) / 1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.uf-lev-reach{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.uf-lev-n{font-family:var(--display);color:var(--gold);text-shadow:0 0 28px #ebc88b59;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:400;line-height:1}.uf-lev-rl{color:var(--text-2);font-size:var(--fs-small)}.uf-lev-t{overflow-wrap:anywhere;font-size:1.02rem;font-weight:500;line-height:1.35}.uf-lev-why{color:var(--text-2);font-size:var(--fs-small);line-height:1.5}.uf-lev-extra{font-size:.8rem}.uf-lev .btn{justify-self:start}.uf-dots{flex-wrap:wrap;align-items:center;gap:5px;min-height:10px;display:flex}.uf-dots i{background:var(--gold);width:7px;height:7px;animation:uf-light .42s var(--ease) both;animation-delay:calc(.24s + var(--i,0) * 28ms);border-radius:50%;box-shadow:0 0 8px #ebc88b8c}.uf-dots.is-still i{animation:none}@keyframes uf-light{0%{opacity:0;transform:scale(.3)}}@keyframes uf-rise{0%{opacity:0;transform:translateY(10px)}}.uf-readwith{background:linear-gradient(#ebc88b0f,#96b2de05);border:1px solid #ebc88b42;border-radius:14px;gap:8px;margin:12px 0;padding:12px 14px;animation:.52s ease-out both uf-rise;display:grid}.uf-rw-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:.78rem;display:flex}.uf-rw-list{margin:0;padding:0;list-style:none;display:grid}.uf-rw-row{border-top:1px solid var(--edge);grid-template-columns:116px minmax(0,1fr) auto;align-items:start;gap:10px;padding:7px 0;display:grid}.uf-rw-row:first-child{border-top:0}.uf-rw-k{color:var(--gold);letter-spacing:.02em;padding-top:2px;font-size:.76rem}.uf-rw-row[data-whose=machine_read] .uf-rw-k{color:var(--violet,#a88bff)}.uf-rw-t{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-small);gap:3px;display:grid}.uf-rw-t>.badge{justify-self:start}.uf-rw-x{color:var(--text-2);font-style:italic}.uf-rw-m{font-size:.76rem}.uf-rw-waiting summary{cursor:pointer;color:var(--text-2);font-size:var(--fs-small)}:root[data-calm=true] .uf-readwith{animation:none}@media (prefers-reduced-motion:reduce){.uf-readwith{animation:none}}@media (width<=899px){.uf-rw-row{grid-template-columns:minmax(0,1fr) auto}.uf-rw-k{grid-column:1/-1}}.uf-compound{background:radial-gradient(120% 140% at 0 0,#ebc88b14,#0000 60%);border:1px solid #ebc88b47;border-radius:14px;gap:8px;margin:0 0 12px;padding:12px 14px;display:grid}.uf-compound-lead{font-size:var(--fs-small);margin:0;line-height:1.5}.uf-compound-lead strong{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:600}.uf-when-need{margin:2px 0 0;font-size:.8rem}.uf-compound-bars{gap:5px;display:grid}.uf-cbar{color:var(--text-2);grid-template-columns:38px minmax(0,1fr) 42px;align-items:center;gap:8px;font-size:.76rem;display:grid}.uf-cbar .mono{text-align:right}.uf-cbar-track{background:#96b2de14;border-radius:999px;height:8px;overflow:hidden}.uf-cbar-track i{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;background:#96b2de73;animation:.9s cubic-bezier(.2,.7,.2,1) both uf-grow;display:block}.uf-cbar.is-now .uf-cbar-track i{background:linear-gradient(90deg, #ebc88b8c, var(--gold));animation-delay:.18s;box-shadow:0 0 12px #ebc88b59}.uf-compound.is-still .uf-cbar-track i{animation:none}.uf-compound-counts{margin:0;font-size:.76rem}@keyframes uf-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.uf-cbar-track i{animation:none}}.uf-ripples,.uf-loops,.uf-people ul,.uf-echoes ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.uf-lev-cards,.uf-changed ul,.uf-sugs ul,.uf-all-revs ol,.uf-zone-hits{margin:0;padding:0}.uf-ripple-row{width:100%;min-height:var(--tap);border:1px solid var(--edge);color:var(--text);text-align:left;cursor:pointer;background:#96b2de08;border-radius:12px;grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"dot t t""dot n w";align-items:center;gap:3px 10px;padding:10px 12px;display:grid}.uf-ripple-row:hover{border-color:#ebc88b73}.uf-ripple-dot{border:2px solid var(--gold);border-radius:50%;grid-area:dot;width:10px;height:10px;box-shadow:0 0 0 3px #ebc88b1f}.uf-ripple-row-t{overflow-wrap:anywhere;font-size:var(--fs-small);grid-area:t}.uf-ripple-row-n{color:var(--gold);overflow-wrap:anywhere;grid-area:n;min-width:0;font-size:.8rem}.uf-ripple-row-w{text-align:right;white-space:nowrap;grid-area:w;font-size:.76rem}.uf-loop{border:1px solid var(--edge);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.uf-loop[data-kind=decision]{border-left:2px solid var(--amber)}.uf-loop[data-kind=intention]{border-left:2px dashed var(--gold)}.uf-loop>div:first-child{flex:240px;gap:3px;min-width:0;display:grid}.uf-loop-t{overflow-wrap:anywhere}.uf-loop-why{font-size:.8rem}.uf-loop-act{align-content:center;justify-items:end;gap:6px;display:grid}.uf-echoes summary,.uf-all-revs summary{cursor:pointer;color:var(--text-2);font-size:var(--fs-small)}.uf-echoes li{border-top:1px solid var(--edge);padding:8px 0}.uf-echo-t{margin:4px 0}.uf-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.uf-people h4,.uf-changed h4,.uf-sugs h4{font-size:var(--fs-small);color:var(--text-2);margin-bottom:6px;font-weight:500}.uf-person{color:var(--text);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:4px 0}.uf-person:hover span:first-child{color:var(--gold)}.uf-pending{color:var(--text-2);font-size:var(--fs-small)}.uf-day{max-width:200px}.uf-ripple{animation:uf-rise .38s var(--ease) both;border-color:#ebc88b47;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.uf-ripple-head{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.uf-ripple-title h3,.uf-ripple-title h2{font-family:var(--display);font-size:1.2rem;font-weight:500}.uf-ripple-subject{color:var(--text-2);font-size:var(--fs-small);overflow-wrap:anywhere}.uf-rings{width:64px;height:64px;position:relative}.uf-rings i{background:var(--gold);border-radius:50%;position:absolute;inset:26px;box-shadow:0 0 14px #ebc88be6}.uf-rings span{opacity:0;animation:uf-ring 1.8s var(--ease) both;border:1.5px solid #ebc88bbf;border-radius:50%;position:absolute;inset:0}.uf-rings span:nth-child(2){animation-delay:.26s}.uf-rings span:nth-child(3){animation-delay:.52s}@keyframes uf-ring{0%{opacity:.9;transform:scale(.2)}to{opacity:.18;transform:scale(1)}}.uf-ripple.is-still .uf-rings span,.uf-ripple.is-still{animation:none}.uf-ripple.is-still .uf-rings span{opacity:.25}.uf-ripple.is-still .uf-rings span:first-child{transform:scale(.45)}.uf-ripple.is-still .uf-rings span:nth-child(2){transform:scale(.72)}.uf-lead{color:var(--text-2);line-height:1.55}.uf-lead strong{color:var(--gold);font-size:1rem}.uf-counts{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 14px;display:grid}.uf-count{border:1px solid var(--edge);font-size:var(--fs-small);border-radius:10px;justify-content:space-between;gap:8px;padding:6px 10px;display:flex}.uf-count[data-changed]{background:#ebc88b0d;border-color:#ebc88b59}.uf-count dt{color:var(--text-2)}.uf-count dd{align-items:baseline;gap:6px;margin:0;display:flex}.uf-arrow{color:var(--text-3)}.uf-after{color:var(--text)}.uf-delta{color:var(--gold)}.uf-delta.is-down{color:var(--text-3)}.uf-more{justify-self:start}.uf-changed ul{gap:4px;list-style:none;display:grid}.uf-thing{border-top:1px solid var(--edge);grid-template-columns:88px minmax(0,1fr) auto;align-items:start;gap:10px;padding:7px 0;display:grid}.uf-thing-t{overflow-wrap:anywhere;font-size:var(--fs-small);gap:4px;display:grid}.uf-thing-at{color:var(--text-3);font-size:.76rem}.uf-thing-d{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.78rem;display:flex}.uf-layer{border:1px solid var(--edge-strong);border-radius:999px;padding:1px 8px;font-size:.74rem}.uf-layer.is-gained{color:var(--gold);border-color:#ebc88b8c}.uf-layer.is-lost{border-style:dashed}.uf-open{min-height:32px}.uf-composer,.uf-echo{gap:14px;min-width:0;display:grid}.uf-composer-head{gap:4px;display:grid}.uf-composer-head h3{font-family:var(--display);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.35rem;font-weight:500;display:flex}.uf-colours{font-size:.82rem}.uf-unmined{border:1px dashed var(--edge-strong);color:var(--text-2);font-size:var(--fs-small);border-radius:10px;padding:10px 14px}.uf-revs{gap:12px;display:grid}.uf-revs.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.uf-rev{border:1px solid var(--edge);background:#96b2de08;border-radius:12px;align-content:start;gap:8px;padding:14px;display:grid}.uf-rev[data-current]{border-color:#ebc88b66}.uf-rev .badge{justify-self:start}.uf-rev-t{font-family:var(--display);white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.02rem;line-height:1.6}.uf-others ul{gap:8px;margin-top:8px;list-style:none;display:grid}.uf-others summary,.uf-all-revs summary{cursor:pointer;font-size:var(--fs-small);color:var(--text-2)}.uf-all-revs ol{gap:8px;margin-top:8px;list-style:none;display:grid}.uf-write{gap:6px;display:grid}.uf-words{font-size:var(--fs-small);gap:6px;display:grid}.uf-words-said{font-size:.8rem}.uf-sugs{border-top:1px solid var(--edge);gap:8px;padding-top:6px;display:grid}.uf-sugs ul{gap:6px;list-style:none;display:grid}.uf-sugs-why{font-size:.8rem}.uf-sug{background:#a88bff0a;border:1px dashed #a88bff73;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.uf-sug[data-focus]{border-style:solid;border-color:#ebc88bb3;animation:.7s ease-out both uf-focus-in;box-shadow:0 0 0 3px #ebc88b1f,0 0 22px #ebc88b24}.uf-sug-focus{color:var(--gold);letter-spacing:.02em;margin-top:2px;font-size:.74rem;display:block}.uf-write-later{margin-top:4px}@keyframes uf-focus-in{0%{box-shadow:0 0 0 10px #ebc88b00}}:root[data-calm=true] .uf-sug[data-focus]{animation:none}@media (prefers-reduced-motion:reduce){.uf-sug[data-focus]{animation:none}}.uf-sug[data-status=confirmed]{background:#ebc88b0d;border:1px solid #ebc88b73}.uf-sug[data-status=dismissed]{opacity:.6;background:0 0;border-style:dotted}.uf-tick{cursor:pointer;background:0 0;border:1.5px solid #a88bffb3;border-radius:6px;width:22px;height:22px;margin-top:2px;position:relative}.uf-tick[aria-checked=true]{border-color:var(--gold);background:var(--gold)}.uf-tick[aria-checked=true]:after{content:"";border:solid var(--gold-ink);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.uf-sug-body{gap:3px;min-width:0;display:grid}.uf-sug-v{overflow-wrap:anywhere;font-weight:500}.uf-sug-v.is-story{font-family:var(--display);font-style:italic;font-weight:400}.uf-sug-meta{color:var(--text-3);overflow-wrap:anywhere;font-size:.78rem}.uf-sug-edit{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.uf-sug-edit .input{flex:200px;min-height:38px}.uf-sug-edit .uf-year,.uf-year{flex:0 0 96px;max-width:120px}.uf-sug-acts{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.uf-when{border:0;gap:8px;display:grid}.uf-when .input{max-width:220px}.uf-two-clocks{font-size:.78rem}.st-echo-cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uf-dialog-layer{z-index:45;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.uf-scrim{animation:fade var(--t-panel) var(--ease);background:#02040a9e;position:absolute;inset:0}.uf-dialog{background:var(--glass-solid);width:min(760px,100%);max-height:calc(100dvh - 48px);animation:uf-rise .32s var(--ease) both;padding:22px;position:relative;overflow:auto}.uf-dialog-x{position:absolute;top:12px;right:12px}.uf-dialog-body{gap:16px;display:grid}.uf-dialog .uf-composer-head,.uf-dialog .uf-ripple-head{padding-right:64px}.uf-dialog-body>.uf-ripple{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}:root[data-calm=true] .uf-lev,:root[data-calm=true] .uf-dots i,:root[data-calm=true] .uf-cbar-track i,:root[data-calm=true] .uf-ripple,:root[data-calm=true] .uf-rings span,:root[data-calm=true] .uf-dialog{animation:none}:root[data-calm=true] .uf-rings span{opacity:.25}@media (prefers-reduced-motion:reduce){.uf-lev,.uf-dots i,.uf-ripple,.uf-rings span,.uf-dialog{animation:none}.uf-rings span{opacity:.25}}@media (width<=899px){.uf-ripple-row{grid-template-columns:14px minmax(0,1fr);grid-template-areas:"dot t""dot n""dot w"}.uf-ripple-row-w{text-align:left}.uf-lev-cards,.uf-grid,.uf-people,.uf-revs.is-pair{grid-template-columns:minmax(0,1fr)}.uf-dialog-layer{place-items:end stretch;padding:0}.uf-dialog{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-height:92dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));animation:sheet-up var(--t-panel) var(--ease)}.uf-thing{grid-template-columns:minmax(0,1fr) auto}.uf-thing-w{grid-column:1/-1}.uf-ripple-head{grid-template-columns:48px minmax(0,1fr)}.uf-ripple-head>.btn{grid-column:1/-1;justify-self:start}.uf-rings{width:48px;height:48px}.uf-rings i{inset:19px}.uf-sug{grid-template-columns:28px minmax(0,1fr)}.uf-sug-acts{grid-column:2;justify-content:flex-start}.uf-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.uf-count{flex-direction:column;align-items:flex-start;gap:2px}.uf-count dt{font-size:.76rem}.uf-dialog{padding-top:50px}.uf-dialog:before{content:"";background:var(--edge-strong);border-radius:2px;width:38px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.uf-dialog-x{top:8px;right:8px}.uf-dialog .uf-composer-head,.uf-dialog .uf-ripple-head{padding-right:0}}.uf-moments{border-top:1px solid var(--edge);gap:12px;padding-top:6px;display:grid}.uf-read-from{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.82rem;display:flex}.uf-more-n{padding-top:4px;font-size:.8rem}.uf-ripple-chip{color:var(--gold);animation:uf-rise .32s var(--ease) both;border-color:#ebc88b73;align-items:center;gap:8px;display:inline-flex}.uf-ripple-chip .uf-ripple-dot{grid-area:auto;width:8px;height:8px}:root[data-calm=true] .uf-ripple-chip{animation:none}@media (prefers-reduced-motion:reduce){.uf-ripple-chip{animation:none}}
