.cy .ss-stage[data-layout=compact]{--dw-gutter:36px;--dw-top:36px}.cy .cy-menubar{--ss-ink-4:#34261457;--ss-ink-5:#34261480;z-index:3;backdrop-filter:blur(20px)saturate(1.3);color:#2b2118;background:#fff9ec6b;justify-content:space-between;align-items:center;height:24px;padding:0 16px;font:500 13px/16px -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:flex;position:absolute;top:0;left:0;right:0}.cy .cy-menubar__left,.cy .cy-menubar__right{flex:none;align-items:center;gap:16px;display:flex}.cy .cy-menubar__right{gap:14px}.cy .cy-tray{flex:none;align-items:center;height:24px;display:flex;position:relative}.cy .cy-tray__mark{flex:none;display:block}.cy .cy-tray__n{opacity:0;text-align:right;font-variant-numeric:tabular-nums;width:0;transition:width .28s var(--dw-ease), opacity .2s;flex:none;overflow:hidden}.cy .cy-tray[data-count] .cy-tray__n{opacity:1;width:14px;transition-delay:0s,.1s}.cy .cy-tip{color:#2b2118;white-space:nowrap;opacity:0;pointer-events:none;background:#f4f0e8;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:400;line-height:14px;transition:opacity .16s;position:absolute;top:30px;right:94px;box-shadow:0 0 0 .5px #00000038,0 4px 12px #281c0c2e}.cy .cy-tip[data-on]{opacity:1}.cy .ss-stage[data-layout=compact] .cy-menubar{padding:0 12px}.cy .ss-stage[data-layout=compact] .cy-menubar__left,.cy .ss-stage[data-layout=compact] .cy-menubar__right{gap:12px}.cy .ss-stage[data-layout=compact] .cy-tip{right:16px}.cy .cy-note{z-index:4;box-sizing:border-box;color:#1f1a15;letter-spacing:-.005em;width:344px;transition:transform .55s var(--dw-settle), opacity .25s;will-change:transform;background:#f6f2ea;border-radius:18px;align-items:center;gap:10px;padding:12px 16px 12px 12px;font:13px/16px -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:flex;position:absolute;top:34px;right:16px;box-shadow:0 0 0 .5px #00000024,0 2px 6px #281c0c1a,0 14px 36px #281c0c38}.cy .cy-note[data-state=off]{opacity:0;transition:none;transform:translate(calc(100% + 32px))}.cy .cy-note[data-state=taken]{opacity:0;pointer-events:none;transition:opacity .16s}.cy .cy-note__icon{flex:none;width:38px;height:38px;position:relative}.cy .cy-note__icon>img{width:46px;max-width:none;height:46px;display:block;position:absolute;top:-4px;left:-4px}.cy .cy-note__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cy .cy-note__title{white-space:nowrap;font-weight:600}.cy .cy-note__body{color:#3d342b;white-space:nowrap}.cy .ss-stage[data-layout=compact] .cy-note{width:334px;top:32px;right:12px}.cy .cy-window{transform-origin:50% 40%;will-change:transform;transition:opacity .16s, transform .42s var(--dw-settle), visibility 0s}.cy .cy-window[data-closed]{visibility:hidden;opacity:0;transition:opacity .14s, transform .2s var(--dw-ease), visibility 0s .2s;transform:translateY(10px)scale(.985)}.cy .cy-tiles{--pl:6px;--gap:8px;--row:424px;--col:calc((100% - var(--pl) * 2 - var(--gap)) / 2);position:absolute;inset:0;overflow:hidden}.cy .cy-pane{width:var(--col);height:var(--row);position:absolute;top:0}.cy .cy-cc{left:var(--pl)}.cy .cy-cx{left:calc(var(--pl) + var(--col) + var(--gap))}.cy .cy-sh{left:var(--pl);top:calc(var(--row) + var(--gap));width:calc(100% - var(--pl) * 2);height:190px}.cy .ss-stage[data-layout=compact] .cy-tiles{--gap:6px;--row:176px}.cy .ss-stage[data-layout=compact] .cy-cx{left:var(--pl);width:calc(100% - var(--pl) * 2)}.cy .ss-stage[data-layout=compact] .cy-sh{height:120px}.cy .cy-log{flex-direction:column;justify-content:flex-end;gap:6px;padding:6px 14px;display:flex;position:absolute;inset:0 0 36px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22px);mask-image:linear-gradient(#0000,#000 22px)}.cy .cy-log>*{flex:none}.cy .cy-log--top{justify-content:flex-start;bottom:0;-webkit-mask-image:none;mask-image:none}.cy .cy-slot{margin-top:-6px}.cy .cy-part{flex-direction:column;gap:6px;margin-top:6px;display:flex}.cy .cy-part>*{flex:none}.cy .cy-chips{gap:6px;padding-left:14px;display:flex}.cy .cy-code{border:1px solid var(--dw-line);background:var(--dw-sunken);border-radius:8px;flex-direction:column;gap:9px;margin-left:14px;padding:12px;display:flex}.cy .cy-work{position:absolute;bottom:10px;left:14px}.cy .cy-ask{background:color-mix(in srgb, var(--dw-needs) 7%, var(--dw-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dw-needs) 50%, transparent);transition:background-color .3s,box-shadow .3s}.cy .cy-ask[data-answered]{background:var(--dw-bg);box-shadow:inset 0 0 0 1px var(--dw-line)}.cy .cy-ask__text{flex-direction:column;gap:2px;min-width:0;display:flex}.cy .cy-ask__head{color:var(--dw-needs);font-weight:600;line-height:1.35;transition:color .3s}.cy .cy-ask[data-answered] .cy-ask__head{color:var(--dw-faint)}.cy .cy-ask__what{color:var(--dw-strong);font:12.5px/1.45 var(--ss-mono);white-space:nowrap}.cy .cy-ask__actions{gap:6px;padding-top:8px;display:flex}.cy .cy-term{color:var(--dw-text);font:12.5px/1.55 var(--ss-mono);white-space:nowrap;padding:6px 14px;position:absolute;inset:0;overflow:hidden}.cy .cy-term__path{color:var(--dw-working)}.cy .cy-term__branch{color:#c79ad8}.cy .cy-term__sigil{color:var(--dw-working)}.cy .cy-term__caret{box-sizing:border-box;border:1px solid var(--dw-accent);vertical-align:text-bottom;width:1ch;height:1.25em;display:inline-block}.cy .ss-stage[data-layout=compact] .dw-window{font-size:12px}.cy .ss-stage[data-layout=compact] .dw-pane__head{gap:6px;height:32px;padding:0 9px}.cy .ss-stage[data-layout=compact] .cy-log{gap:5px;padding:4px 9px;bottom:30px;-webkit-mask-image:linear-gradient(#0000,#000 10px);mask-image:linear-gradient(#0000,#000 10px)}.cy .ss-stage[data-layout=compact] .cy-log--top{bottom:0;-webkit-mask-image:none;mask-image:none}.cy .ss-stage[data-layout=compact] .cy-slot{margin-top:-5px}.cy .ss-stage[data-layout=compact] .cy-part{gap:5px;margin-top:5px}.cy .ss-stage[data-layout=compact] .dw-para{padding-left:0}.cy .ss-stage[data-layout=compact] .dw-work,.cy .ss-stage[data-layout=compact] .cy-ask__what{font-size:11px}.cy .ss-stage[data-layout=compact] .cy-work{bottom:8px;left:9px}.cy .ss-stage[data-layout=compact] .cy-ask{--ss-card-pad:9px}.cy .ss-stage[data-layout=compact] .cy-ask__actions{padding-top:6px}
