@font-face{font-family:Inter;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{color:#30373d;font-synthesis:none;text-rendering:optimizelegibility;background:#fbfbfc;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-width:320px;min-height:100%;margin:0}body{background:#fbfbfc;min-height:100dvh;overflow:hidden}.arise-shell{background:#fbfbfc;border:1px solid #d6dee6;border-radius:11px;min-height:100dvh;position:relative;overflow:hidden}.anchor-dot{z-index:2;background:#cfd1d3;border-radius:999px;width:10px;height:10px;position:absolute;left:50%;transform:translate(-50%)}.anchor-dot--top{top:14px}.anchor-dot--bottom{bottom:15px}.task-focus{width:min(760px,100vw - 48px);height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.task-row{color:#596066;text-align:center;width:100%;height:32px;transform:translateY(var(--task-offset));transform-origin:50%;white-space:nowrap;place-items:center;font-size:clamp(16px,1.55vw,19px);font-weight:500;line-height:1.2;transition:filter .28s,opacity .28s,transform .28s;display:grid;position:absolute;top:0;left:0}.task-row__label{align-items:center;max-width:100%;display:inline-flex;position:relative}.task-row__title{min-width:0}.task-row--focus{z-index:2;color:#30373d;filter:none;opacity:1;font-weight:560}.task-row--distance-1{filter:blur(.7px);opacity:.68}.task-row--distance-2{filter:blur(4px);opacity:.32}.task-row--distance-3{filter:blur(9px);opacity:.18}.task-row--off{filter:blur(12px);opacity:0;pointer-events:none}.task-row--completed .task-row__title{text-decoration:line-through;text-decoration-thickness:1.5px}.task-check{appearance:none;color:#a4a9ad;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;text-decoration:none;display:grid;position:absolute;top:50%;right:calc(100% + 11px);transform:translateY(-50%)}.task-check:focus{outline:none}.task-check:focus-visible{outline-offset:2px;outline:2px solid #c5c9cc}.task-check__disc,.task-check__mark{grid-area:1/1}.task-check__disc{opacity:0;background:#eff1f3;border-radius:999px;width:16px;height:16px;transition:background .18s,opacity .18s;position:relative}.task-check__hole{background:#fbfbfc;border-radius:999px;width:0;height:0;transition:width .18s,height .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.task-check__mark{z-index:1;opacity:0;transition:opacity .18s;position:relative}.task-row--focus:hover .task-check:not(.task-check--checked) .task-check__disc,.task-check:focus-visible:not(.task-check--checked) .task-check__disc{opacity:1}.task-check:is(:hover,:focus-visible):not(.task-check--checked) .task-check__disc{background:#a4a9ad}.task-check:is(:hover,:focus-visible):not(.task-check--checked) .task-check__hole{width:11px;height:11px}.task-check--checked .task-check__disc,.task-check--checked .task-check__mark{opacity:0}.task-row--focus .task-check--checked .task-check__mark,.task-row:hover .task-check--checked .task-check__mark,.task-check--checked:focus-visible .task-check__mark{opacity:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=560px){.task-focus{width:calc(100vw - 32px)}.task-row{font-size:16px}.task-check{right:calc(100% + 8px)}}@media (prefers-reduced-motion:reduce){.task-row,.task-check__disc,.task-check__hole,.task-check__mark{transition:none}}
