.field[data-astro-cid-3rcw2cdy]{container-type:inline-size}.cells[data-astro-cid-3rcw2cdy]{background:var(--ud-bg);box-shadow:0 0 0 1px var(--ud-line);border-radius:12px;grid-template-columns:repeat(24,1fr);gap:clamp(2px,.6cqw,5px);padding:clamp(14px,4cqw,32px);display:grid;overflow:hidden}.cell[data-astro-cid-3rcw2cdy]{aspect-ratio:1;border-radius:22%;display:block}.shown[data-astro-cid-3rcw2cdy]{background:var(--ud-blue)}.stale[data-astro-cid-3rcw2cdy]{background:var(--ud-amber)}.inbox[data-astro-cid-3rcw2cdy]{background:var(--ud-muted)}.bare[data-astro-cid-3rcw2cdy]{box-shadow:inset 0 0 0 1.5px var(--ud-line-strong)}.cells[data-astro-cid-3rcw2cdy] .cell[data-astro-cid-3rcw2cdy]{transition:translate 1.2s cubic-bezier(.2, .8, .2, 1) var(--d), rotate 1.2s cubic-bezier(.2, .8, .2, 1) var(--d), opacity .7s ease var(--d),  transform .22s ease-out}@media (prefers-reduced-motion:no-preference){.js .field[data-astro-cid-3rcw2cdy]:not([data-seen]) .cells[data-astro-cid-3rcw2cdy] .cell[data-astro-cid-3rcw2cdy],.field[data-astro-cid-3rcw2cdy][data-adrift] .cells[data-astro-cid-3rcw2cdy] .cell[data-astro-cid-3rcw2cdy]{opacity:.5;rotate:calc(var(--r) * 1deg);translate:calc(var(--x) * 1cqw) calc(var(--y) * 1px)}}.under[data-astro-cid-3rcw2cdy]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:12px;display:flex}.legend[data-astro-cid-3rcw2cdy]{color:var(--ud-text-2);flex-wrap:wrap;gap:8px 20px;font-size:13px;line-height:16px;display:flex}.again[data-astro-cid-3rcw2cdy]{background:var(--ud-surface);height:32px;box-shadow:0 0 0 1px var(--ud-line);cursor:pointer;border-radius:6px;align-items:center;padding-inline:12px;font-size:13px;font-weight:500;line-height:16px;transition:background-color .15s;display:none}.again[data-astro-cid-3rcw2cdy]:hover{background:var(--ud-raised)}.again[data-astro-cid-3rcw2cdy][aria-pressed=false] .back[data-astro-cid-3rcw2cdy],.again[data-astro-cid-3rcw2cdy][aria-pressed=true] .let[data-astro-cid-3rcw2cdy]{display:none}@media (prefers-reduced-motion:no-preference){.js .again[data-astro-cid-3rcw2cdy]{display:inline-flex}}.legend[data-astro-cid-3rcw2cdy] li[data-astro-cid-3rcw2cdy]{align-items:center;gap:8px;display:flex}.legend[data-astro-cid-3rcw2cdy] .cell[data-astro-cid-3rcw2cdy]{flex:none;width:10px}.focus[data-astro-cid-hscxdqaz]{background:var(--ud-bg);box-shadow:var(--ud-shadow-small);border-radius:8px;padding:18px 20px 20px;position:relative}.eyebrow[data-astro-cid-hscxdqaz]{color:var(--ud-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.row[data-astro-cid-hscxdqaz]{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:10px;display:flex}.who[data-astro-cid-hscxdqaz]{align-items:center;gap:12px;display:flex}.tile[data-astro-cid-hscxdqaz]{background:var(--ud-alpha-200);border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;font-style:normal;font-weight:600;display:flex}.who[data-astro-cid-hscxdqaz] strong[data-astro-cid-hscxdqaz]{letter-spacing:-.8px;white-space:nowrap;font-size:22px;font-weight:600;line-height:28px}.days[data-astro-cid-hscxdqaz]{grid-template-columns:repeat(7,16px);display:grid}.weekday[data-astro-cid-hscxdqaz]{color:var(--ud-muted);text-align:center;padding-bottom:3px;font-size:10px;font-weight:500;line-height:12px}.day[data-astro-cid-hscxdqaz]{width:16px;height:16px;position:relative}.day[data-astro-cid-hscxdqaz]:before{content:"";border-radius:50%;transition:scale .15s;position:absolute;inset:3px}.gone[data-astro-cid-hscxdqaz]:before,.now[data-astro-cid-hscxdqaz]:before{background:var(--ud-accent)}.now[data-astro-cid-hscxdqaz]:before{box-shadow:0 0 0 1.5px var(--ud-bg), 0 0 0 3px var(--ud-accent)}:root[data-theme=dark] .now[data-astro-cid-hscxdqaz]:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--ud-accent) 30%, transparent), 0 0 10px 2px color-mix(in oklab, var(--ud-accent) 55%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .now[data-astro-cid-hscxdqaz]:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--ud-accent) 30%, transparent), 0 0 10px 2px color-mix(in oklab, var(--ud-accent) 55%, transparent)}}.ahead[data-astro-cid-hscxdqaz]:before{box-shadow:inset 0 0 0 1.5px var(--ud-line-strong)}.end[data-astro-cid-hscxdqaz]:before{background:radial-gradient(circle, var(--ud-accent) 0 1.5px, transparent 2px);box-shadow:inset 0 0 0 1.5px var(--ud-accent)}.day[data-astro-cid-hscxdqaz][data-at]:before{box-shadow:0 0 0 2px var(--ud-text);scale:1.3}.left[data-astro-cid-hscxdqaz]{min-width:132px;color:var(--ud-text-2);flex-direction:column;gap:6px;font-size:14px;line-height:20px;display:flex}.left[data-astro-cid-hscxdqaz] strong[data-astro-cid-hscxdqaz]{color:var(--ud-text);font-variant-numeric:tabular-nums;letter-spacing:-1.5px;margin-right:2px;font-size:40px;font-weight:600;line-height:1}.left[data-astro-cid-hscxdqaz] em[data-astro-cid-hscxdqaz]{color:var(--ud-muted);white-space:nowrap;font-size:13px;font-style:normal;line-height:16px}.code[data-astro-cid-hscxdqaz]{color:var(--ud-text-2);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-left:auto;font-size:12px;line-height:18px;display:flex}.code[data-astro-cid-hscxdqaz] span[data-astro-cid-hscxdqaz]{white-space:nowrap;align-items:center;gap:6px;display:flex}.code[data-astro-cid-hscxdqaz] svg[data-astro-cid-hscxdqaz]{fill:none;width:14px;height:14px;stroke:var(--ud-muted);stroke-width:1.4px}.pending[data-astro-cid-hscxdqaz]{color:color-mix(in srgb, var(--ud-amber) 45%, var(--ud-text));font-weight:500}.stage[data-astro-cid-jd26qg2d]{perspective:2400px}@keyframes shot-face{0%{transform:rotateX(16deg)scale(.94)}to{transform:none}}@property --turn{syntax:"<angle>";inherits:false;initial-value:0deg}.shot[data-astro-cid-jd26qg2d]{background:conic-gradient(from var(--turn), var(--ud-line) 0%, var(--ud-line) 58%, var(--ud-accent) 76%, #7cc4ff 82%, var(--ud-line) 92%, var(--ud-line) 100%);border-radius:15px;padding:1px;animation:4.8s cubic-bezier(.4,0,.2,1) .4s both shot-turn;position:relative}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.shot[data-astro-cid-jd26qg2d]{--by-scroll:scroll(root);transform-origin:50% 0;animation:linear both shot-face,4.8s cubic-bezier(.4,0,.2,1) .4s both shot-turn;animation-timeline:var(--by-scroll), auto;animation-range:0 520px,normal}}}@keyframes shot-turn{to{--turn:360deg}}.shot[data-astro-cid-jd26qg2d]:before{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--ud-accent) 34%, transparent), transparent);filter:blur(56px);position:absolute;inset:8% 6% -4%}:root[data-theme=dark] .shot[data-astro-cid-jd26qg2d]:before{content:""}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shot[data-astro-cid-jd26qg2d]:before{content:""}}.win[data-astro-cid-jd26qg2d]{background:var(--ud-bg);border-radius:14px;overflow:hidden;box-shadow:0 32px 64px -32px #00000052}.chrome[data-astro-cid-jd26qg2d]{height:44px;box-shadow:0 1px 0 0 var(--ud-line);align-items:center;padding-inline:14px;display:flex}.chrome[data-astro-cid-jd26qg2d] .logo{flex:none;width:auto;height:18px}@media (width<380px){.version[data-astro-cid-jd26qg2d]{display:none}}.version[data-astro-cid-jd26qg2d]{background:var(--ud-alpha-100);color:var(--ud-muted);border-radius:999px;margin-left:8px;padding:2px 6px;font-size:9px;line-height:10px}.tabs[data-astro-cid-jd26qg2d]{gap:2px;margin-left:18px;display:flex}.tab[data-astro-cid-jd26qg2d]{color:var(--ud-text-2);cursor:pointer;border-radius:6px;padding:5px 10px;font-size:12.5px;font-weight:500;line-height:18px;transition:background-color .15s,color .15s;display:none}.tab[data-astro-cid-jd26qg2d]:hover{background:var(--ud-alpha-100);color:var(--ud-text)}.tab[data-astro-cid-jd26qg2d][aria-pressed=true]{background:var(--ud-alpha-200);color:var(--ud-text);display:block}.find[data-astro-cid-jd26qg2d]{background:var(--ud-surface);width:200px;height:28px;box-shadow:0 0 0 1px var(--ud-line);color:var(--ud-muted);border-radius:6px;align-items:center;gap:7px;margin-left:auto;padding-inline:9px;font-size:12.5px;line-height:18px;display:none}.find[data-astro-cid-jd26qg2d] kbd[data-astro-cid-jd26qg2d]{box-shadow:0 0 0 1px var(--ud-line);color:var(--ud-text-2);border-radius:4px;margin-left:auto;padding:1px 5px;font-family:inherit;font-size:10.5px;line-height:14px}.buttons[data-astro-cid-jd26qg2d]{color:var(--ud-text-2);gap:14px;margin-left:auto;display:flex}.find[data-astro-cid-jd26qg2d] svg[data-astro-cid-jd26qg2d],.buttons[data-astro-cid-jd26qg2d] svg[data-astro-cid-jd26qg2d],.search[data-astro-cid-jd26qg2d] svg[data-astro-cid-jd26qg2d],.drift[data-astro-cid-jd26qg2d] svg[data-astro-cid-jd26qg2d]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:14px;height:14px}@media (width>=48rem){.tab[data-astro-cid-jd26qg2d]{display:block}.find[data-astro-cid-jd26qg2d]{display:flex}.buttons[data-astro-cid-jd26qg2d]{margin-left:18px}}.body[data-astro-cid-jd26qg2d]{--names:104px;display:grid;position:relative;overflow:hidden}.screen[data-astro-cid-jd26qg2d]{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;padding:18px 14px 14px;transition:opacity .2s,visibility 0s .2s;position:relative}.shot[data-astro-cid-jd26qg2d][data-screen=Home] [data-astro-cid-jd26qg2d][data-screen-of=Home],.shot[data-astro-cid-jd26qg2d][data-screen=Projects] [data-astro-cid-jd26qg2d][data-screen-of=Projects],.shot[data-astro-cid-jd26qg2d][data-screen=Areas] [data-astro-cid-jd26qg2d][data-screen-of=Areas],.shot[data-astro-cid-jd26qg2d][data-screen=Resources] [data-astro-cid-jd26qg2d][data-screen-of=Resources]{opacity:1;visibility:visible;transition-delay:0s}@media (width<48rem){.screen[data-astro-cid-jd26qg2d]:not([data-screen-of=Home]){display:none}.shot[data-astro-cid-jd26qg2d] .screen[data-astro-cid-jd26qg2d][data-screen-of=Home]{opacity:1;visibility:visible}}@media (width>=48rem){.body[data-astro-cid-jd26qg2d]{--names:168px}.screen[data-astro-cid-jd26qg2d]{padding:26px 28px 24px}}.light[data-astro-cid-jd26qg2d]{top:30px;left:calc(var(--names) - 40px);background:radial-gradient(closest-side, color-mix(in srgb, var(--ud-accent) 20%, transparent), transparent);filter:blur(44px);pointer-events:none;width:46%;height:300px;position:absolute}.sentence[data-astro-cid-jd26qg2d]{letter-spacing:-.4px;font-size:16px;font-weight:600;line-height:22px;position:relative}.sentence[data-astro-cid-jd26qg2d] span[data-astro-cid-jd26qg2d]{color:var(--ud-text-2)}@media (width>=48rem){.sentence[data-astro-cid-jd26qg2d]{letter-spacing:-1px;font-size:26px;line-height:34px}}.lanes[data-astro-cid-jd26qg2d]{margin-top:18px;position:relative}.now[data-astro-cid-jd26qg2d]{margin-left:var(--names);color:var(--ud-accent-text);padding:0 0 6px 8px;font-size:11px;font-weight:500;line-height:14px}.lane[data-astro-cid-jd26qg2d]{grid-template-columns:var(--names) 1fr;align-items:center;display:grid}.name[data-astro-cid-jd26qg2d]{align-items:center;gap:9px;min-width:0;padding-right:10px;display:flex}.tile[data-astro-cid-jd26qg2d]{background:var(--ud-alpha-200);border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:600;display:none}.name[data-astro-cid-jd26qg2d] span[data-astro-cid-jd26qg2d]{flex-direction:column;min-width:0;display:flex}.name[data-astro-cid-jd26qg2d] strong[data-astro-cid-jd26qg2d]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.name[data-astro-cid-jd26qg2d] em[data-astro-cid-jd26qg2d]{color:var(--ud-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:14px;overflow:hidden}@media (width>=48rem){.tile[data-astro-cid-jd26qg2d]{display:flex}}.track[data-astro-cid-jd26qg2d]{--lit:linear-gradient(90deg, color-mix(in srgb, var(--ud-accent) 5%, transparent) 0 18%, transparent 18%);border-left:2px solid var(--ud-accent-text);background:var(--lit);height:60px;position:relative}:root[data-theme=dark] .track[data-astro-cid-jd26qg2d]{--lit:linear-gradient(90deg, color-mix(in srgb, var(--ud-accent) 16%, transparent), color-mix(in srgb, var(--ud-accent) 4%, transparent) 15%, transparent 21%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .track[data-astro-cid-jd26qg2d]{--lit:linear-gradient(90deg, color-mix(in srgb, var(--ud-accent) 16%, transparent), color-mix(in srgb, var(--ud-accent) 4%, transparent) 15%, transparent 21%)}}.wave[data-astro-cid-jd26qg2d]{width:100%;height:24px;position:absolute;top:calc(50% - 12px);left:0}.wave[data-astro-cid-jd26qg2d] path[data-astro-cid-jd26qg2d]{fill:none;stroke:color-mix(in srgb, var(--lane) 38%, transparent);stroke-width:1.6px}.point[data-astro-cid-jd26qg2d]{position:absolute;top:50%}.mark[data-astro-cid-jd26qg2d]{z-index:1;cursor:pointer;border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-14px}.dot[data-astro-cid-jd26qg2d]{background:var(--lane);border-radius:50%;width:10px;height:10px;margin:auto;transition:scale .15s;position:absolute;inset:0}.mark[data-astro-cid-jd26qg2d]:hover .dot[data-astro-cid-jd26qg2d],.mark[data-astro-cid-jd26qg2d][aria-expanded=true] .dot[data-astro-cid-jd26qg2d]{scale:1.3}.ring[data-astro-cid-jd26qg2d] .dot[data-astro-cid-jd26qg2d]{border:2px solid var(--lane);background:var(--ud-bg);width:14px;height:14px}.near[data-astro-cid-jd26qg2d] .dot[data-astro-cid-jd26qg2d]{width:12px;height:12px}:root[data-theme=dark] .near[data-astro-cid-jd26qg2d] .dot[data-astro-cid-jd26qg2d]{box-shadow:0 0 0 4px color-mix(in srgb, var(--lane) 18%, transparent), 0 0 16px var(--ud-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .near[data-astro-cid-jd26qg2d] .dot[data-astro-cid-jd26qg2d]{box-shadow:0 0 0 4px color-mix(in srgb, var(--lane) 18%, transparent), 0 0 16px var(--ud-accent)}}.near[data-astro-cid-jd26qg2d]:after{background:var(--lane);pointer-events:none;border-radius:50%;width:12px;height:12px;animation:1.8s cubic-bezier(0,0,.2,1) 2.6s 2 both shot-ping;position:absolute;top:-6px;left:-6px}:root[data-theme=dark] .near[data-astro-cid-jd26qg2d]:after{content:""}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .near[data-astro-cid-jd26qg2d]:after{content:""}}@keyframes shot-ping{0%{opacity:.55;scale:1}70%,to{opacity:0;scale:2.8}}.far[data-astro-cid-jd26qg2d] .dot[data-astro-cid-jd26qg2d]{opacity:.7}.label[data-astro-cid-jd26qg2d]{color:var(--ud-text-2);white-space:nowrap;font-size:12px;line-height:16px;display:none;position:absolute;bottom:11px;left:-5px}.below[data-astro-cid-jd26qg2d] .label[data-astro-cid-jd26qg2d]{top:11px;bottom:auto}.end[data-astro-cid-jd26qg2d] .label[data-astro-cid-jd26qg2d]{left:auto;right:-6px}.near[data-astro-cid-jd26qg2d] .label[data-astro-cid-jd26qg2d]{display:block}.near[data-astro-cid-jd26qg2d] .label[data-astro-cid-jd26qg2d],.ring[data-astro-cid-jd26qg2d] .label[data-astro-cid-jd26qg2d]{color:var(--ud-text);font-weight:500}.far[data-astro-cid-jd26qg2d] .label[data-astro-cid-jd26qg2d]{color:var(--ud-muted)}@media (width>=48rem){.label[data-astro-cid-jd26qg2d]{display:block}}.zones[data-astro-cid-jd26qg2d]{margin-left:var(--names);color:var(--ud-muted);border-left:2px solid #0000;font-size:11px;line-height:14px;display:flex}.zones[data-astro-cid-jd26qg2d] span[data-astro-cid-jd26qg2d]{border-top:1px solid var(--ud-line);text-overflow:ellipsis;white-space:nowrap;padding:6px 8px 0 0;overflow:hidden}.zones[data-astro-cid-jd26qg2d] b[data-astro-cid-jd26qg2d]{font-weight:inherit}.zones[data-astro-cid-jd26qg2d] .long[data-astro-cid-jd26qg2d],.zones[data-astro-cid-jd26qg2d] .short[data-astro-cid-jd26qg2d]{display:none}@media (width>=30rem){.zones[data-astro-cid-jd26qg2d] .long[data-astro-cid-jd26qg2d]{display:inline}}@media (width<30rem){.zones[data-astro-cid-jd26qg2d] .short[data-astro-cid-jd26qg2d]{display:inline}}.card[data-astro-cid-jd26qg2d]{--wide:204px;top:calc(50% + 15px);left:clamp(0px, calc(var(--x) - 22px), calc(100% - var(--wide)));z-index:5;width:var(--wide);background:var(--ud-surface);box-shadow:var(--ud-shadow-menu);border-radius:10px;flex-direction:column;gap:3px;padding:11px 13px 12px;font-size:12px;line-height:16px;transition:opacity .16s,translate .16s;display:flex;position:absolute}.card[data-astro-cid-jd26qg2d][hidden]{display:none}@starting-style{.card[data-astro-cid-jd26qg2d]{opacity:0;translate:0 4px}}@media (width>=48rem){.card[data-astro-cid-jd26qg2d]{--wide:252px}}.card[data-astro-cid-jd26qg2d] .far[data-astro-cid-jd26qg2d]{color:var(--ud-accent-text);font-size:11px}.card[data-astro-cid-jd26qg2d] strong[data-astro-cid-jd26qg2d]{font-size:13px;font-weight:600;line-height:18px}.card[data-astro-cid-jd26qg2d] .what[data-astro-cid-jd26qg2d]{color:var(--ud-text-2)}.card[data-astro-cid-jd26qg2d] .file[data-astro-cid-jd26qg2d]{color:var(--ud-muted);margin-top:5px;font-size:11px}.drift[data-astro-cid-jd26qg2d]{background:var(--ud-surface);min-height:44px;box-shadow:var(--ud-shadow-small);border-radius:6px;align-items:center;gap:10px;margin-top:18px;padding:0 12px;font-size:12.5px;line-height:18px;transition:box-shadow .2s;display:flex;position:relative}.drift[data-astro-cid-jd26qg2d]:hover{box-shadow:0 0 0 1px var(--ud-line-strong), 0 8px 16px -8px #0000001f}.go[data-astro-cid-jd26qg2d]{color:var(--ud-muted);margin-left:auto;font-style:normal}.head[data-astro-cid-jd26qg2d]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.head[data-astro-cid-jd26qg2d] strong[data-astro-cid-jd26qg2d]{letter-spacing:-.6px;font-size:20px;font-weight:600;line-height:28px}.search[data-astro-cid-jd26qg2d]{background:var(--ud-surface);width:220px;height:30px;box-shadow:0 0 0 1px var(--ud-line);color:var(--ud-muted);border-radius:6px;align-items:center;gap:7px;padding-inline:10px;font-size:12.5px;line-height:18px;display:none}.shelf[data-astro-cid-jd26qg2d]{align-items:baseline;gap:8px;margin:18px 0 10px;font-size:14px;font-weight:600;line-height:20px;display:flex}.shelf[data-astro-cid-jd26qg2d] span[data-astro-cid-jd26qg2d]{color:var(--ud-muted);font-size:12px;font-weight:400}.head[data-astro-cid-jd26qg2d]+.shelf[data-astro-cid-jd26qg2d]{margin-top:0}.folders[data-astro-cid-jd26qg2d]{gap:12px;margin-top:12px;display:grid}.head[data-astro-cid-jd26qg2d]+.folders[data-astro-cid-jd26qg2d]{margin-top:0}.folder[data-astro-cid-jd26qg2d]{background:var(--ud-surface);box-shadow:var(--ud-shadow-small);border-radius:6px}.folder[data-astro-cid-jd26qg2d].bare{box-shadow:none;outline:1px dashed var(--ud-line-strong);outline-offset:-1px;background:0 0}.who[data-astro-cid-jd26qg2d]{align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.folder[data-astro-cid-jd26qg2d] .tile[data-astro-cid-jd26qg2d]{border-radius:8px;width:30px;height:30px;font-size:13px;display:flex}.who[data-astro-cid-jd26qg2d] span[data-astro-cid-jd26qg2d]{flex-direction:column;min-width:0;display:flex}.who[data-astro-cid-jd26qg2d] strong[data-astro-cid-jd26qg2d]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.who[data-astro-cid-jd26qg2d] em[data-astro-cid-jd26qg2d]{color:var(--ud-text-2);align-items:center;gap:6px;font-size:12.5px;font-style:normal;line-height:18px;display:flex}.state[data-astro-cid-jd26qg2d]{background:var(--state);border-radius:50%;flex:none;width:7px;height:7px}.due[data-astro-cid-jd26qg2d]{border-top:1px solid var(--ud-line);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:12px;line-height:16px;display:flex}.due[data-astro-cid-jd26qg2d] span[data-astro-cid-jd26qg2d]:first-child{flex-direction:column;display:flex}.due[data-astro-cid-jd26qg2d] em[data-astro-cid-jd26qg2d]{color:var(--ud-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:600}.nopage[data-astro-cid-jd26qg2d]{background:var(--ud-alpha-100);color:var(--ud-text-2);border-radius:999px;padding:2px 8px;font-size:11px}@media (width>=48rem){.search[data-astro-cid-jd26qg2d]{display:flex}.folders[data-astro-cid-jd26qg2d]{grid-template-columns:repeat(3,minmax(0,1fr))}}.drift[data-astro-cid-jd26qg2d] svg[data-astro-cid-jd26qg2d]{color:var(--ud-muted)}.drift[data-astro-cid-jd26qg2d] strong[data-astro-cid-jd26qg2d]{font-weight:500}.drift[data-astro-cid-jd26qg2d] span[data-astro-cid-jd26qg2d]{color:var(--ud-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.steps[data-astro-cid-itesbpxx]{gap:2.5rem;max-width:440px;margin-inline:auto;display:grid}@media (width>=64rem){.steps[data-astro-cid-itesbpxx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:none}}.step[data-astro-cid-itesbpxx]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.label[data-astro-cid-itesbpxx]{align-items:center;gap:.5rem;font-size:14px;font-weight:600;line-height:20px;display:flex}.label[data-astro-cid-itesbpxx] span[data-astro-cid-itesbpxx]{color:var(--ud-accent-text);font-size:13px;font-weight:500}.frame[data-astro-cid-itesbpxx]{flex:1;position:relative}@media (width>=64rem){.step[data-astro-cid-itesbpxx]+.step[data-astro-cid-itesbpxx] .frame[data-astro-cid-itesbpxx]:before{background:linear-gradient(90deg, var(--ud-blue), var(--thread-end,var(--ud-blue)));content:"";transform-origin:0;width:2rem;height:2px;animation:loop-grow var(--thread) ease-in-out var(--thread-at) both;position:absolute;top:42%;left:-2rem}}.mono[data-astro-cid-itesbpxx] p[data-astro-cid-itesbpxx]{color:var(--ud-text);white-space:pre;font-size:12px;line-height:20px;overflow:hidden}.dim[data-astro-cid-itesbpxx]{color:var(--ud-muted)}.key[data-astro-cid-itesbpxx]{color:var(--ud-text-2)}.link[data-astro-cid-itesbpxx]{color:var(--ud-accent-text)}.strong[data-astro-cid-itesbpxx]{font-weight:700}.ok[data-astro-cid-itesbpxx]{color:var(--ud-green)}.band[data-astro-cid-itesbpxx]{color:#fff;background:oklab(47.4564% -.0444745 -.209985);border-radius:10px;flex-direction:column;gap:2px;padding:14px;display:flex}:root[data-theme=dark] .band[data-astro-cid-itesbpxx]{background:linear-gradient(135deg,#0b3a85,#0072f5 55%,#47a3ff)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .band[data-astro-cid-itesbpxx]{background:linear-gradient(135deg,#0b3a85,#0072f5 55%,#47a3ff)}}.band[data-astro-cid-itesbpxx] em[data-astro-cid-itesbpxx]{letter-spacing:1px;opacity:.75;text-transform:uppercase;font-size:11px;font-style:normal;line-height:14px}.band[data-astro-cid-itesbpxx] strong[data-astro-cid-itesbpxx]{letter-spacing:-.6px;font-size:20px;font-weight:600;line-height:26px}.band[data-astro-cid-itesbpxx] span[data-astro-cid-itesbpxx]{opacity:.8;font-size:12px;line-height:16px}.bars[data-astro-cid-itesbpxx]{gap:7px;margin-top:14px;display:grid}.bar[data-astro-cid-itesbpxx]{color:var(--ud-text-2);grid-template-columns:104px 1fr;align-items:center;gap:8px;font-size:11px;line-height:14px;display:grid}.track[data-astro-cid-itesbpxx]{background:var(--ud-raised);border-radius:4px;height:8px;overflow:hidden}.fill[data-astro-cid-itesbpxx]{background:var(--ud-blue);transform-origin:0;height:100%;animation:loop-grow .6s cubic-bezier(.2, .8, .2, 1) var(--d) both;border-radius:4px;display:block}.mosaic[data-astro-cid-itesbpxx]{grid-template-columns:repeat(20,1fr);gap:3px;margin-top:14px;display:grid}.mosaic[data-astro-cid-itesbpxx] i[data-astro-cid-itesbpxx]{aspect-ratio:1;animation:loop-pop .28s cubic-bezier(.3, 1.4, .6, 1) var(--d) both;border-radius:2px}.mosaic[data-astro-cid-itesbpxx] .b[data-astro-cid-itesbpxx]{background:var(--ud-blue)}.mosaic[data-astro-cid-itesbpxx] .g[data-astro-cid-itesbpxx]{background:var(--ud-green)}.mosaic[data-astro-cid-itesbpxx] .w[data-astro-cid-itesbpxx]{background:var(--ud-text)}.mosaic[data-astro-cid-itesbpxx] .r[data-astro-cid-itesbpxx]{background:var(--ud-line-strong)}.reopen[data-astro-cid-itesbpxx]{background:var(--ud-button);color:var(--ud-on-button);border-radius:8px;justify-content:space-between;align-items:center;margin-top:14px;padding:8px 12px;font-size:12px;font-weight:600;line-height:16px;display:flex}.cursor[data-astro-cid-itesbpxx]{background:var(--ud-amber);vertical-align:-3px;width:8px;height:15px;animation:1.1s linear 8 loop-blink;display:inline-block}.back[data-astro-cid-itesbpxx]{color:var(--ud-muted);text-align:center;margin-top:.75rem;font-size:13px;line-height:18px}.back[data-astro-cid-itesbpxx] button[data-astro-cid-itesbpxx]{cursor:pointer;border-radius:6px;min-height:44px;padding-inline:12px;transition:color .15s}.back[data-astro-cid-itesbpxx] button[data-astro-cid-itesbpxx]:hover{color:var(--ud-text)}.loop[data-astro-cid-itesbpxx][data-rewind] [data-astro-cid-itesbpxx],.loop[data-astro-cid-itesbpxx][data-rewind] .frame[data-astro-cid-itesbpxx]:before{animation:none!important}.js .loop[data-astro-cid-itesbpxx][data-reveal]:not([data-seen]) [data-astro-cid-itesbpxx],.js .loop[data-astro-cid-itesbpxx][data-reveal]:not([data-seen]) .frame[data-astro-cid-itesbpxx]:before{animation-play-state:paused}.type[data-astro-cid-itesbpxx]{animation:loop-type .16s linear var(--d) both}.rise[data-astro-cid-itesbpxx]{animation:loop-rise .24s ease-out var(--d) both}@keyframes loop-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes loop-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes loop-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes loop-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes loop-blink{0%,49.9%{opacity:1}50%,to{opacity:.15}}@media (prefers-reduced-motion:reduce){.loop[data-astro-cid-itesbpxx] [data-astro-cid-itesbpxx],.loop[data-astro-cid-itesbpxx] [data-astro-cid-itesbpxx]:before{animation-delay:0s!important}}.view{--font-sans:"Geist Variable", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, monospace;color:var(--ud-text);flex-direction:column;gap:24px;font-size:14px;line-height:20px;display:flex}.view h1{letter-spacing:-1.28px;font-size:32px;font-weight:600;line-height:40px}.view h2{letter-spacing:-.32px;font-size:16px;font-weight:600;line-height:24px}.view p{max-width:72ch;color:var(--ud-text-2)}.view a{color:var(--ud-accent-text)}.view a:hover{text-decoration:underline}.view code{font-family:var(--font-mono);font-size:13px}.view section{flex-direction:column;gap:8px;display:flex}.view .card{background-color:var(--ud-surface);box-shadow:var(--ud-shadow-small);border-radius:6px;padding:16px;overflow-x:auto}.view svg{width:100%;height:auto;display:block}.view svg text{fill:var(--ud-text);font-family:var(--font-sans);font-size:13px}.view svg .muted{fill:var(--ud-muted);font-size:12px}.view svg .box{fill:var(--ud-surface);stroke:var(--ud-line-strong)}.view svg .edge{fill:none;stroke:var(--ud-muted)}.view svg .arrowhead{fill:var(--ud-muted)}.view svg .title{font-weight:500}.view svg .box.new{stroke:var(--ud-accent)}.view h3{letter-spacing:-.28px;font-size:14px;font-weight:600;line-height:20px}.view .note{color:var(--ud-muted);font-size:13px;line-height:18px}.view ul{color:var(--ud-text-2);padding-left:18px;list-style:outside}.view blockquote{color:var(--ud-muted);font-style:italic}.view .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.view .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.view .grid .card{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.view .badges{flex-wrap:wrap;gap:6px;display:flex}.view .badge{background-color:var(--ud-alpha-200);height:24px;color:var(--ud-text);border-radius:9999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.view .badge.info{background-color:color-mix(in oklab, var(--ud-accent) 12%, var(--ud-surface));color:var(--ud-accent-text)}.view .badge.warn{background-color:color-mix(in oklab, var(--ud-amber) 14%, var(--ud-surface));color:var(--view-amber-text)}.view .badge.ok{background-color:var(--ud-text);color:var(--ud-surface)}.view table{border-collapse:collapse;width:100%;font-size:13px;line-height:18px}.view th{color:var(--ud-muted);text-align:left;font-weight:400}.view th,.view td{vertical-align:top;border-bottom:1px solid var(--ud-line);padding:8px 12px 8px 0}.view td{color:var(--ud-text-2)}.view tr:last-child td{border-bottom:0}.view:has(>.dashboard){max-width:1280px}.view .dashboard{flex-direction:column;gap:16px;display:flex}.view .actions{flex-shrink:0;gap:8px;display:flex}.view .button{background-color:var(--ud-surface);height:32px;box-shadow:0 0 0 1px var(--ud-line);color:var(--ud-text);border-radius:6px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.view .button:hover{background-color:var(--ud-raised);text-decoration:none}.view .button.primary{background-color:var(--ud-button);box-shadow:none;color:var(--ud-on-button)}.view .button.primary:hover{background-color:var(--ud-button-hover)}.view .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.view .stat{background-color:var(--ud-surface);box-shadow:var(--ud-shadow-small);border-radius:6px;flex-direction:column;align-items:flex-start;padding:16px;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.view .stat:after{content:"";pointer-events:none;background-position:10px 10px;background-size:20px 20px;position:absolute;inset:0 0 0 40%;mask-image:linear-gradient(90deg,#0000,#000)}.view .stat.accent{background-color:color-mix(in oklab, var(--ud-accent) 7%, var(--ud-surface));box-shadow:0 0 0 1px color-mix(in oklab, var(--ud-accent) 35%, var(--ud-surface)), 0 2px 2px #0000000a}.view .stat.accent .value{color:var(--ud-accent-text)}.view .stat.accent .hint{background-color:color-mix(in oklab, var(--ud-accent) 14%, var(--ud-surface));color:var(--ud-accent-text)}.view .stat>*{z-index:1;position:relative}.view .stat .label{color:var(--ud-text-2);align-items:center;gap:8px;font-size:13px;line-height:16px;display:flex}.view .stat .label .dot{margin-top:0}.view .stat .value{font-family:var(--font-mono);letter-spacing:-1.12px;font-variant-numeric:tabular-nums;margin-top:12px;font-size:28px;font-weight:600;line-height:36px}.view .stat .hint{background-color:var(--ud-raised);color:var(--ud-text-2);border-radius:9999px;margin-top:8px;padding:2px 8px;font-size:12px;line-height:16px}.view .board{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.view .span-3{grid-column:span 3}.view .span-4{grid-column:span 4}.view .span-6{grid-column:span 6}.view .span-8{grid-column:span 8}.view .panel{background-color:var(--ud-surface);min-width:0;box-shadow:var(--ud-shadow-small);border-radius:6px;gap:0;overflow:hidden}.view .panel>h2{border-bottom:1px solid var(--ud-line);letter-spacing:normal;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px}.view .panel .body{padding:16px}.view .panel th:first-child,.view .panel td:first-child{padding-left:16px}.view .panel th:last-child,.view .panel td:last-child{white-space:nowrap;padding-right:16px}.view ul.rows{padding:0;list-style:none}.view ul.rows>li{border-bottom:1px solid var(--ud-line);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.view ul.rows>li:last-child{border-bottom:0}.view ul.rows.compact>li{padding:8px 16px}.view ul.rows strong{color:var(--ud-text);font-weight:500;display:block}.view ul.rows .sub{color:var(--ud-text-2);font-size:13px;line-height:18px;display:block}.view ul.rows a.sub{color:var(--ud-text-2)}.view ul.rows code{color:var(--ud-muted);flex-shrink:0}.view .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.view .dot.live{background-color:var(--ud-accent)}.view .dot.todo{background-color:var(--ud-amber)}.view .dot.off{box-shadow:inset 0 0 0 1.5px var(--ud-muted)}@media (width<=1000px){.view .board>*{grid-column:1/-1}.view .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.view .span-12{grid-column:span 12}.view .schema{background-image:radial-gradient(var(--ud-alpha-400) 1px, transparent 1.5px);background-position:10px 10px;background-size:20px 20px;padding:12px}.view svg .band{fill:var(--ud-surface);stroke:var(--ud-line)}.view svg .chip{fill:var(--ud-raised);stroke:var(--ud-line)}.view svg .box.live{stroke:var(--ud-text)}.view svg .strip{fill:var(--ud-button)}.view svg .strip-text{fill:var(--ud-on-button);font-weight:500}.view svg .name{font-family:var(--font-mono);font-size:14px;font-weight:500}.view svg .address{font-family:var(--font-mono)}.view svg .mono{font-family:var(--font-mono);font-size:12px}.view svg .warn{fill:var(--view-amber-text);font-size:12px;font-weight:500}.view .hero{background-color:var(--ud-surface);box-shadow:0 0 0 1px var(--ud-line);border-radius:12px;align-items:center;gap:20px;padding:32px;display:flex;position:relative}.view svg.logo{flex-shrink:0;width:64px;height:64px}.view .hero-text{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.view .hero h1{letter-spacing:-2px;font-size:40px;line-height:48px}.view .meta{color:var(--ud-muted);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:13px;line-height:16px;display:flex}.view .meta>span{align-items:center;gap:6px;display:inline-flex}.view .meta .dot{margin-top:0}.view .panel>h2{justify-content:space-between;align-items:center;gap:8px;display:flex}.view .count{background-color:var(--ud-raised);color:var(--ud-text-2);font-family:var(--font-mono);border-radius:9999px;padding:0 8px;font-size:12px;font-weight:400;line-height:20px}.view ul.rows:not(.timeline)>li,.view .panel tbody td{transition:background-color .15s}.view ul.rows:not(.timeline)>li:hover,.view .panel tbody tr:hover td{background-color:var(--ud-alpha-100)}.view .panel th{background-color:var(--ud-bg);font-size:12px;line-height:16px}.view .panel td:first-child code{color:var(--ud-text);font-weight:500}.view .panel td:last-child{color:var(--ud-muted);font-variant-numeric:tabular-nums}.view ul.timeline>li{border-bottom:0;position:relative}.view ul.timeline>li:not(:last-child):before{content:"";background-color:var(--ud-line-strong);width:1px;position:absolute;top:28px;bottom:-16px;left:19.5px}.view{--view-green:var(--ud-green);--view-green-text:#297a3a;--view-amber-text:#a35200}:root[data-theme=dark] .view{--view-green-text:#62c073;--view-amber-text:#f2a20d}.view .dot.done,.view ul.timeline>li.done:not(:last-child):before{background-color:var(--view-green)}.view .stat{--tone:var(--ud-accent);--tone-text:var(--ud-accent-text)}.view .stat.amber{--tone:var(--ud-amber);--tone-text:var(--view-amber-text)}.view .stat.green{--tone:var(--view-green);--tone-text:var(--view-green-text)}.view .stat:hover{box-shadow:0 0 0 1px var(--tone), 0 2px 2px #0000000a}.view .stat .hint{background-color:color-mix(in oklab, var(--tone) 13%, var(--ud-surface));color:var(--tone-text)}.view svg.bar{height:4px;margin-top:10px}.view svg .bar-track{fill:var(--ud-alpha-400)}.view svg .bar-fill{fill:var(--ud-accent)}.view .count.blue{background-color:color-mix(in oklab, var(--ud-accent) 13%, var(--ud-surface));color:var(--ud-accent-text)}.view .count.amber{background-color:color-mix(in oklab, var(--ud-amber) 15%, var(--ud-surface));color:var(--view-amber-text)}.view .count.green,.view .badge.green{background-color:color-mix(in oklab, var(--view-green) 15%, var(--ud-surface));color:var(--view-green-text)}.view .panel,.view .stat{--tone:var(--ud-muted);--tone-text:var(--ud-text-2);box-shadow:var(--ud-shadow-medium)}.view .panel.blue,.view .stat.accent{--tone:var(--ud-accent);--tone-text:var(--ud-accent-text)}.view .panel.amber,.view .stat.amber{--tone:var(--ud-amber);--tone-text:var(--view-amber-text)}.view .panel.green,.view .stat.green{--tone:var(--view-green);--tone-text:var(--view-green-text)}.view .panel>h2,.view .stat .label{background-image:linear-gradient(color-mix(in oklab, var(--tone) 8%, var(--ud-surface)) 0 0);border-bottom:1px solid color-mix(in oklab, var(--tone) 22%, var(--ud-line));color:var(--ud-text);letter-spacing:-.28px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;line-height:20px;display:flex}.view .panel>h2 .grow{flex-grow:1}.view .icon{width:20px;height:20px;color:var(--ud-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.view .icon svg{fill:none;stroke:currentColor;stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;width:20px;height:20px}.view .stat{padding:0}.view .stat .label{align-self:stretch}.view .stat .value{font-family:var(--font-sans);letter-spacing:-1.2px;margin:14px 16px 0}.view .stat .hint{margin:8px 16px 16px}.view .stat svg.bar{width:calc(100% - 32px);margin:-4px 16px 16px}.view .stat:after{inset:49px 0 0 40%}.view ul.compact code{color:var(--ud-accent-text)}.view svg .lane{fill:color-mix(in oklab, var(--ud-accent) 8%, transparent)}.view svg .edge.blue{stroke:var(--ud-accent)}.view svg .arrowhead.blue{fill:var(--ud-accent)}.view svg .box.blue{fill:color-mix(in oklab, var(--ud-accent) 8%, var(--ud-surface));stroke:color-mix(in oklab, var(--ud-accent) 55%, var(--ud-surface))}.view svg .box.amber{fill:color-mix(in oklab, var(--ud-amber) 10%, var(--ud-surface));stroke:color-mix(in oklab, var(--ud-amber) 70%, var(--ud-surface))}.view .panel>h2,.view .stat .label{color:var(--ud-text-2);letter-spacing:.06em;text-transform:uppercase;font-size:12px;line-height:20px}.view .panel th{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.view svg .caps{fill:var(--ud-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.view .eyebrow{color:var(--ud-accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.view .hero.solid{background-color:color-mix(in oklab, var(--brand,var(--ud-accent)) 82%, #000);box-shadow:var(--ud-shadow-medium)}.view .hero.solid h1{color:#fff}.view .hero.solid p,.view .hero.solid .eyebrow,.view .hero.solid .meta{color:#ffffffd9}.view .hero.solid .meta .dot{background-color:#fff}.view .hero.solid svg.logo{border-radius:14px;box-shadow:0 0 0 2px #ffffff59}.view .hero.solid .button{color:#fff;background-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff59}.view .hero.solid .button:hover{background-color:#fff3}.view .hero.solid .button.primary{box-shadow:none;color:var(--brand,var(--ud-accent));background-color:#fff}.view .hero.solid .button.primary:hover{background-color:#ffffffe6}nav[aria-label=Breadcrumb]+.view{padding-top:12px}.view .hero.compact{gap:14px;padding:14px 20px}.view .hero.compact h1{letter-spacing:-.88px;font-size:22px;line-height:28px}.view .hero.compact svg.logo{border-radius:10px;width:44px;height:44px}.view .hero.compact .meta{margin-top:2px}.view .steps{background-color:var(--ud-surface);box-shadow:var(--ud-shadow-medium);border-radius:6px;gap:20px;padding:24px}.view .steps-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.view .steps h2{letter-spacing:-.96px;margin-top:4px;font-size:24px;line-height:32px}.view .steps-count{color:var(--ud-accent-text);letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:48px}.view .steps-count small{color:var(--ud-muted);letter-spacing:-.6px;font-size:20px;font-weight:500}.view .steps ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px;list-style:none;display:grid}.view .steps li{flex-direction:column;gap:4px;padding-top:30px;display:flex;position:relative}.view .steps li:not(:last-child):after{content:"";background-color:var(--ud-line-strong);border-radius:1px;height:2px;position:absolute;top:7px;left:28px;right:-16px}.view .steps li.done:not(:last-child):after{background-color:var(--ud-accent)}.view .step-dot{width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--ud-line-strong);border-radius:50%;position:absolute;top:0;left:0}.view .steps li.done .step-dot{background-color:var(--ud-accent);box-shadow:none}.view .steps li.now .step-dot{background-color:var(--ud-surface);box-shadow:inset 0 0 0 4px var(--ud-accent)}.view .steps strong{letter-spacing:-.32px;font-size:16px;font-weight:600;line-height:24px}.view .steps .sub{color:var(--ud-text-2);font-size:13px;line-height:18px}.view .stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.view .steps-side{flex-shrink:0;align-items:flex-end;gap:32px;display:flex}.view .steps-meta{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.view .steps-meta .eyebrow{color:var(--ud-muted)}.view .summary{border-bottom:1px solid var(--ud-line);align-items:center;gap:12px;padding:12px 16px;display:flex}.view .summary .value{color:var(--tone-text);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:36px}.view .summary .hint{background-color:color-mix(in oklab, var(--tone) 13%, var(--ud-surface));color:var(--tone-text);border-radius:9999px;flex-shrink:0;padding:2px 8px;font-size:12px;line-height:16px}.view .summary svg.bar{flex-grow:1;width:auto;min-width:0;height:4px;margin:0 0 0 4px}.view .fresh{color:var(--ud-muted);letter-spacing:normal;text-transform:none;margin-left:auto;font-size:12px;font-weight:400}.view .panel:not(.amber)>h2,.view .stat:not(.amber) .label{background-image:none}.view .callout{--tone:var(--ud-muted);--tone-text:var(--ud-text-2);background-color:color-mix(in oklab, var(--tone) 12%, var(--ud-surface));max-width:100%;color:var(--tone-text);border-radius:8px;align-self:flex-start;align-items:flex-start;gap:8px;padding:8px 12px;font-size:13px;line-height:18px;display:flex;box-shadow:0 1px 2px #0000001a}.view .callout.amber{--tone:var(--ud-amber);--tone-text:var(--view-amber-text)}.view .callout .icon,.view .callout .icon svg{width:16px;height:16px}.view .callout .icon{color:var(--tone-text);margin-top:1px}.view .zone{color:var(--ud-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:12px;line-height:16px}.view .stat.wash .label{background-image:none}.view ul.rows>li{padding:10px 16px}.view ul.rows.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;padding:8px;display:grid}.view ul.rows.compact>li{border-bottom:0;border-radius:6px;align-items:center;min-width:0;padding:5px 8px}.view ul.rows.compact .sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.view ul.rows.compact a.sub:hover{color:var(--ud-text);text-decoration:none}.view ul.compact code{background-color:color-mix(in oklab, var(--tone) 12%, var(--ud-surface));min-width:36px;color:var(--tone-text);text-align:center;border-radius:4px;padding:0 5px;font-size:11px;font-weight:500;line-height:18px}.view ul.timeline>li{padding:8px 16px}.view ul.timeline>li:not(:last-child):before{top:26px;bottom:-14px}.view .panel td{padding-top:8px;padding-bottom:8px}.view .panel td .badge{height:20px;padding:0 8px}@media (width<=1000px){.view ul.rows.compact{grid-template-columns:minmax(0,1fr)}.view .hero{flex-wrap:wrap}.view .steps ol,.view .stats.three{grid-template-columns:minmax(0,1fr)}.view .steps li:after{display:none}}.view svg .mark{fill:var(--ud-text-2)}.view svg .mark.blue{fill:var(--ud-blue)}.view svg .mark.amber{fill:var(--ud-amber)}.view .panel table.matrix{--tone:var(--ud-text-2);table-layout:fixed;border-collapse:separate;border-spacing:0 6px;padding:8px 16px}.view .panel table.matrix th,.view .panel table.matrix td{color:var(--ud-text-2);text-align:left;letter-spacing:normal;text-transform:none;background-color:#0000;border:0;padding:8px 12px;font-size:13px;font-weight:400;line-height:18px}.view .panel table.matrix thead td:first-child{width:150px}.view .panel table.matrix thead th{vertical-align:top}.view .panel table.matrix thead em,.view .panel table.matrix thead strong,.view .panel table.matrix thead span{font-style:normal;display:block}.view .panel table.matrix thead em{color:var(--ud-muted);font-size:12px;line-height:16px}.view .panel table.matrix thead strong{color:var(--ud-text);font-weight:500}.view .panel table.matrix thead th.amber em{color:var(--view-amber-text)}.view .panel table.matrix tbody th{color:var(--ud-text);padding-left:0;font-weight:500}.view .panel table.matrix tr.blue{--tone:var(--ud-blue)}.view .panel table.matrix tr.amber{--tone:var(--ud-amber)}.view .panel table.matrix td.full{background-image:linear-gradient(color-mix(in oklab, var(--tone) 30%, transparent) 0 0);color:var(--ud-text);font-weight:500}.view .panel table.matrix td.part{background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--tone) 18%, transparent) 0 5px, transparent 5px 10px);color:var(--ud-text)}.view .panel table.matrix caption{caption-side:bottom;color:var(--ud-muted);text-align:left;padding:0 16px 12px;font-size:12px;line-height:16px}.view dl.fields{gap:12px;margin:0;padding:12px 16px 16px;display:grid}.view dl.fields dt{color:var(--ud-muted);font-size:12px;line-height:16px}.view dl.fields dd{margin:2px 0 0;font-size:14px;line-height:20px}.view ol.ranked{counter-reset:ranked;margin:0;padding:0;list-style:none}.view ol.ranked>li{counter-increment:ranked;border-bottom:1px solid var(--ud-line);grid-template-columns:24px minmax(0,1fr) 240px 150px;gap:16px;padding:12px 16px;display:grid}.view ol.ranked>li:before{content:counter(ranked);color:var(--ud-muted);font-family:var(--font-mono);font-size:13px;line-height:20px}.view ol.ranked strong,.view ol.ranked .sub{display:block}.view ol.ranked strong{font-size:14px;font-weight:500;line-height:20px}.view ol.ranked .sub,.view ol.ranked .why{color:var(--ud-text-2);font-size:13px;line-height:20px}.view ol.ranked .cost{color:var(--ud-muted);flex-wrap:wrap;align-content:flex-start;align-items:center;gap:4px 6px;font-size:12px;line-height:16px;display:flex}.view .quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 16px 4px;display:grid}.view .quotes blockquote{background-color:var(--ud-alpha-100);color:var(--ud-text);border:0;border-radius:8px;margin:0;padding:12px 16px;font-style:normal}.view .quotes blockquote p{margin:0;font-size:16px;font-weight:500;line-height:22px}.view .quotes cite{color:var(--ud-text-2);margin-top:4px;font-size:13px;font-style:normal;line-height:18px;display:block}.view details.fold{padding:8px 16px 12px}.view details.fold summary{color:var(--ud-text-2);cursor:pointer;font-size:13px;line-height:20px}.view details.fold[open] summary{margin-bottom:8px}@media (width<=1000px){.view .quotes{grid-template-columns:minmax(0,1fr)}.view ol.ranked>li{grid-template-columns:24px minmax(0,1fr);gap:4px 16px}.view ol.ranked .why,.view ol.ranked .cost{grid-column:2}}.view .panel>ul:not(.rows){padding:12px 16px 14px 32px;font-size:14px;line-height:20px}.view .panel>ul:not(.rows)>li+li{margin-top:8px}.view.reading{gap:14px;font-size:15px;line-height:24px}.view.reading h1{letter-spacing:-.6px;font-size:24px;line-height:32px}.view.reading h2{border-top:1px solid var(--ud-line);margin-top:14px;padding-top:18px;font-size:17px}.view.reading h3{margin-top:6px;font-size:15px}.view.reading p{max-width:none}.view.reading p,.view.reading ul,.view.reading ol,.view.reading td{color:var(--ud-text)}.view.reading strong{color:var(--ud-text);font-weight:600}.view.reading ol{padding-left:20px;list-style:decimal}.view.reading ul{padding-left:20px}.view.reading li+li,.view.reading li>ul,.view.reading li>ol{margin-top:8px}.view.reading li::marker{color:var(--ud-muted)}.view.reading code{background-color:var(--ud-alpha-100);border-radius:4px;padding:1px 5px;font-size:13.5px}.view.reading pre code{background:0 0;padding:0}.view.reading table{font-size:14px;line-height:20px}.view.reading th{font-weight:500}.view.reading hr{border-top:1px solid var(--ud-line)}.view.reading blockquote{border-left:2px solid var(--ud-line);padding-left:12px}.view.reading pre{background-color:var(--ud-alpha-100);border-radius:6px;padding:12px;font-size:13px;line-height:20px;overflow-x:auto}.view .sources{background-color:var(--ud-alpha-200);width:32px;height:32px;color:var(--ud-text-2);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,transform .15s;display:flex;position:relative}.view .sources:hover{background-color:var(--ud-alpha-400);color:var(--ud-text);transform:translateY(-1px)}.view .sources:focus-visible{outline:2px solid var(--ud-focus);outline-offset:2px}.view .sources b{background-color:var(--ud-text);min-width:16px;height:16px;color:var(--ud-surface);font-family:var(--font-mono);text-align:center;border-radius:9999px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-4px;right:-4px}.view .hero.solid .sources{color:#fff;background-color:#ffffff29}.view .hero.solid .sources:hover{background-color:#ffffff47}.view .hero.solid .sources b{color:var(--brand,var(--ud-accent));background-color:#fff}:root[data-theme=dark] .view .hero.solid{background-color:var(--brand,var(--ud-accent));background-image:linear-gradient(135deg, color-mix(in oklab, var(--brand,var(--ud-accent)) 60%, #000), var(--brand,var(--ud-accent)))}:root[data-theme=dark] .view .steps li.now .step-dot{box-shadow:inset 0 0 0 4px var(--ud-accent), 0 0 0 4px color-mix(in oklab, var(--ud-accent) 22%, transparent)}:root[data-theme=dark] .view .stat:after{background-image:radial-gradient(color-mix(in oklab, var(--tone) 50%, transparent) 1px, transparent 1.5px)}:root[data-theme=dark] .view .panel.amber>h2,:root[data-theme=dark] .view .stat.amber .label{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--tone) 11%, var(--ud-surface)), var(--ud-surface))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .view{--view-green-text:#62c073;--view-amber-text:#f2a20d}:root:not([data-theme=light]) .view .hero.solid{background-color:var(--brand,var(--ud-accent));background-image:linear-gradient(135deg, color-mix(in oklab, var(--brand,var(--ud-accent)) 60%, #000), var(--brand,var(--ud-accent)))}:root:not([data-theme=light]) .view .steps li.now .step-dot{box-shadow:inset 0 0 0 4px var(--ud-accent), 0 0 0 4px color-mix(in oklab, var(--ud-accent) 22%, transparent)}:root:not([data-theme=light]) .view .stat:after{background-image:radial-gradient(color-mix(in oklab, var(--tone) 50%, transparent) 1px, transparent 1.5px)}:root:not([data-theme=light]) .view .panel.amber>h2,:root:not([data-theme=light]) .view .stat.amber .label{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--tone) 11%, var(--ud-surface)), var(--ud-surface))}}.label[data-astro-cid-nmxgpre3]{color:var(--ud-text-2);align-items:baseline;gap:8px;font-size:14px;line-height:20px;display:flex}.label[data-astro-cid-nmxgpre3] span[data-astro-cid-nmxgpre3]{color:var(--ud-accent-text);font-size:13px;font-weight:500}.note[data-astro-cid-nmxgpre3]{overflow-x:auto}.note[data-astro-cid-nmxgpre3] p[data-astro-cid-nmxgpre3]{color:var(--ud-text);white-space:pre;font-size:12px;line-height:20px}.dim[data-astro-cid-nmxgpre3]{color:var(--ud-muted)}.key[data-astro-cid-nmxgpre3]{color:var(--ud-text-2)}.head[data-astro-cid-nmxgpre3]{font-weight:700}.page[data-astro-cid-nmxgpre3]{gap:16px}.page[data-astro-cid-nmxgpre3] .board{gap:12px}@media (width<40rem){.page[data-astro-cid-nmxgpre3] .board>*{grid-column:1/-1}}.card[data-astro-cid-doibtlkv]:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--ud-accent) 12%, transparent), transparent 60%);content:"";opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover){.card[data-astro-cid-doibtlkv]:hover:before{opacity:1}.card[data-astro-cid-doibtlkv]:hover{box-shadow:0 0 0 1px var(--ud-line-strong), 0 16px 32px -16px #0000001f}}.keys[data-astro-cid-m7wvpj4e]{justify-content:center;gap:6px;display:flex}kbd[data-astro-cid-m7wvpj4e]{background:var(--ud-surface);min-width:30px;box-shadow:0 0 0 1px var(--ud-line-strong), 0 2px 0 0 var(--ud-line-strong);color:var(--ud-text-2);text-align:center;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px}.find[data-astro-cid-m7wvpj4e][data-used] [data-astro-cid-m7wvpj4e]:is(.palette,.heading,.item){animation:none}[data-astro-cid-m7wvpj4e][data-pressed] kbd[data-astro-cid-m7wvpj4e]{animation:.26s ease-out find-press}[data-astro-cid-m7wvpj4e][data-pressed] kbd[data-astro-cid-m7wvpj4e]+kbd[data-astro-cid-m7wvpj4e]{animation-delay:60ms}@keyframes find-press{40%{box-shadow:0 0 0 1px var(--ud-accent);color:var(--ud-accent-text);translate:0 2px}}.palette[data-astro-cid-m7wvpj4e]{background:var(--ud-surface);box-shadow:var(--ud-shadow-menu);border-radius:12px;margin-top:16px;padding:6px;transition:box-shadow .2s}.palette[data-astro-cid-m7wvpj4e]:focus-within{box-shadow:var(--ud-shadow-menu), 0 0 0 2px var(--ud-surface), 0 0 0 4px var(--ud-focus)}.field[data-astro-cid-m7wvpj4e]{box-shadow:0 1px 0 0 var(--ud-line);color:var(--ud-muted);align-items:center;gap:9px;padding:6px 8px 10px;display:flex}.field[data-astro-cid-m7wvpj4e] svg[data-astro-cid-m7wvpj4e]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;flex:none;width:15px;height:15px}.field[data-astro-cid-m7wvpj4e] input[data-astro-cid-m7wvpj4e]{min-width:0;height:28px;color:var(--ud-text);background:0 0;outline:none;flex:1;font-size:16px;line-height:24px}.field[data-astro-cid-m7wvpj4e] input[data-astro-cid-m7wvpj4e]:focus-visible{box-shadow:none}.field[data-astro-cid-m7wvpj4e] input[data-astro-cid-m7wvpj4e]::placeholder{color:var(--ud-muted);opacity:1}.field[data-astro-cid-m7wvpj4e] span[data-astro-cid-m7wvpj4e]{box-shadow:0 0 0 1px var(--ud-line);border-radius:4px;padding:1px 5px;font-size:11px;font-weight:500;line-height:16px}.list[data-astro-cid-m7wvpj4e]{overscroll-behavior:contain;scrollbar-width:thin;height:214px;position:relative;overflow-y:auto}.heading[data-astro-cid-m7wvpj4e]{color:var(--ud-text-2);padding:10px 8px 4px;font-size:12px;line-height:16px}.item[data-astro-cid-m7wvpj4e]{border-radius:6px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;line-height:18px;display:flex}.item[data-astro-cid-m7wvpj4e][data-on]{background:var(--ud-alpha-100)}.item[data-astro-cid-m7wvpj4e][hidden],.group[data-astro-cid-m7wvpj4e][hidden],.none[data-astro-cid-m7wvpj4e][hidden]{display:none}.item[data-astro-cid-m7wvpj4e] i[data-astro-cid-m7wvpj4e]{width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--ud-muted);border-radius:3px;flex:none}.none[data-astro-cid-m7wvpj4e]{color:var(--ud-muted);text-align:center;padding:28px 8px;font-size:13px;line-height:18px}.none[data-astro-cid-m7wvpj4e] span[data-astro-cid-m7wvpj4e]{color:var(--ud-text)}.live[data-astro-cid-ppw4kmja]{background:var(--ud-bg);box-shadow:var(--ud-shadow-small);border-radius:8px;padding:16px}.counts[data-astro-cid-ppw4kmja]{color:var(--ud-text-2);gap:18px;font-size:13px;line-height:20px;display:flex}.counts[data-astro-cid-ppw4kmja] strong[data-astro-cid-ppw4kmja]{color:var(--ud-text);font-variant-numeric:tabular-nums;letter-spacing:-.6px;margin-right:4px;font-size:22px;font-weight:600}.bar[data-astro-cid-ppw4kmja]{background:var(--ud-raised);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.bar[data-astro-cid-ppw4kmja] i[data-astro-cid-ppw4kmja]{background:var(--ud-green);border-radius:3px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}ul[data-astro-cid-ppw4kmja]{gap:2px;margin-top:12px;display:grid}li[data-astro-cid-ppw4kmja]{white-space:nowrap;gap:10px;padding:5px 0;font-size:13px;line-height:18px;display:flex;overflow:hidden}li[data-astro-cid-ppw4kmja] span[data-astro-cid-ppw4kmja]{transition:color .3s}code[data-astro-cid-ppw4kmja]{color:var(--ud-muted);font-size:12px}li[data-astro-cid-ppw4kmja][data-done] span[data-astro-cid-ppw4kmja]{color:var(--ud-muted);text-decoration:line-through}.read[data-astro-cid-ppw4kmja]{box-shadow:0 -1px 0 0 var(--ud-line);color:var(--ud-muted);align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:12px;line-height:16px;display:flex}.read[data-astro-cid-ppw4kmja] i[data-astro-cid-ppw4kmja]{background:var(--ud-green);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ud-green) 22%, transparent);border-radius:50%}.read[data-astro-cid-ppw4kmja] i[data-astro-cid-ppw4kmja][data-fresh]{animation:.7s ease-out live-read}@keyframes live-read{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ud-green) 60%, transparent)}to{box-shadow:0 0 0 10px #0000}}.elsewhere[data-astro-cid-ppw4kmja]{background:var(--ud-surface);height:32px;box-shadow:0 0 0 1px var(--ud-line);cursor:pointer;border-radius:6px;align-items:center;margin:12px auto 0;padding-inline:12px;font-size:13px;font-weight:500;line-height:16px;transition:background-color .15s;display:none}.js .elsewhere[data-astro-cid-ppw4kmja]{display:flex}.elsewhere[data-astro-cid-ppw4kmja]:hover{background:var(--ud-raised)}.row[data-astro-cid-oorx5kiq]{min-height:30px;margin-left:calc(max(0, var(--depth) - 1) * 18px);padding-left:calc(min(1, var(--depth)) * 14px);border-left:calc(min(1, var(--depth)) * 1px) solid var(--ud-line);color:var(--ud-text);align-items:center;gap:10px;font-size:13px;line-height:18px;display:flex;position:relative}.row[data-astro-cid-oorx5kiq]:before{width:calc(max(0, var(--depth) - 1) * 1px);background:var(--ud-line);content:"";position:absolute;top:0;bottom:0;left:-19px}.name[data-astro-cid-oorx5kiq]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder[data-astro-cid-oorx5kiq]{color:var(--ud-muted)}.agent[data-astro-cid-oorx5kiq] .name[data-astro-cid-oorx5kiq]{color:var(--ud-accent-text)}.page[data-astro-cid-oorx5kiq] .name[data-astro-cid-oorx5kiq]{font-weight:600}.tag[data-astro-cid-oorx5kiq]{box-shadow:0 0 0 1px var(--ud-line-strong);color:var(--ud-text-2);border-radius:999px;flex:none;padding:1px 8px;font-size:11px;line-height:16px}.agent[data-astro-cid-oorx5kiq] .tag[data-astro-cid-oorx5kiq]{box-shadow:0 0 0 1px color-mix(in srgb, var(--ud-accent) 45%, transparent);background:color-mix(in srgb, var(--ud-accent) 10%, transparent);color:var(--ud-accent-text)}.drawn[data-astro-cid-oorx5kiq]{color:var(--ud-muted);white-space:nowrap;flex:none;font-size:12px;line-height:18px}.fact[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}@media (width>=64rem){.fact[data-astro-cid-lcdefpme]:last-child{grid-column:auto}.fact[data-astro-cid-lcdefpme]+.fact[data-astro-cid-lcdefpme]{box-shadow:inset 1px 0 0 0 var(--ud-line)}}.panel[data-astro-cid-lcdefpme]{background:var(--ud-surface);box-shadow:0 0 0 1px var(--ud-line);border-radius:16px}.grid-lines[data-astro-cid-lcdefpme]{--grid:var(--ud-line);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);-webkit-mask-composite:source-in;pointer-events:none;background-position:50% 0;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(92% 62% at 50% 0,#000 30%,#0000 82%),radial-gradient(30% 20% at 50% 26%,#0006 35%,#000 100%);mask-image:radial-gradient(92% 62% at 50% 0,#000 30%,#0000 82%),radial-gradient(30% 20% at 50% 26%,#0006 35%,#000 100%);mask-composite:intersect}:root[data-theme=dark] .grid-lines[data-astro-cid-lcdefpme]{--grid:color-mix(in srgb, var(--ud-line) 60%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .grid-lines[data-astro-cid-lcdefpme]{--grid:color-mix(in srgb, var(--ud-line) 60%, transparent)}}.light[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side, color-mix(in srgb, var(--ud-accent) 22%, transparent), transparent);filter:blur(40px);pointer-events:none;width:min(900px,120vw);height:520px;position:absolute;top:-220px;left:50%;translate:-50%}.pill[data-astro-cid-lcdefpme]{box-shadow:0 0 0 1px var(--ud-line)}.live[data-astro-cid-lcdefpme]{background:var(--ud-green);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ud-green) 22%, transparent);border-radius:50%;flex:none;position:relative}.live[data-astro-cid-lcdefpme]:after{background:var(--ud-green);content:"";border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite live-pulse;position:absolute;inset:0}@keyframes live-pulse{0%{opacity:.6;scale:1}80%,to{opacity:0;scale:3}}@media (prefers-reduced-motion:reduce){.live[data-astro-cid-lcdefpme]:after{display:none}}.questions[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{list-style:none}.questions[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.plus[data-astro-cid-lcdefpme]{flex:none;width:14px;height:14px;transition:rotate .2s;position:relative}.plus[data-astro-cid-lcdefpme]:before,.plus[data-astro-cid-lcdefpme]:after{background:var(--ud-text-2);content:"";border-radius:1px;width:14px;height:2px;position:absolute;top:6px;left:0}.plus[data-astro-cid-lcdefpme]:after{rotate:90deg}details[data-astro-cid-lcdefpme][open] .plus[data-astro-cid-lcdefpme]{rotate:45deg}
