.stacks-shell.svelte-1yv5lbz{color:#111315;background:linear-gradient(#fff 0%,#f6f7f8 54%,#eef1f3 100%);min-height:100svh;padding:1.2rem}.dark .stacks-shell.svelte-1yv5lbz,.night .stacks-shell.svelte-1yv5lbz{color:#f5f7f8;background:linear-gradient(#070808 0%,#101214 54%,#15191b 100%)}.stacks-header.svelte-1yv5lbz,.stacks-layout.svelte-1yv5lbz{max-width:1460px;margin:0 auto}.stacks-header.svelte-1yv5lbz{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.title-lockup.svelte-1yv5lbz,.header-actions.svelte-1yv5lbz,.rail-head.svelte-1yv5lbz,.board-toolbar.svelte-1yv5lbz,.filter-row.svelte-1yv5lbz,.card-footer.svelte-1yv5lbz,.card-tools.svelte-1yv5lbz,.panel-head.svelte-1yv5lbz,.detail-actions.svelte-1yv5lbz,.form-actions.svelte-1yv5lbz,.quiet-button.svelte-1yv5lbz,.primary-button.svelte-1yv5lbz,.danger-button.svelte-1yv5lbz,.search-control.svelte-1yv5lbz,.card-footer.svelte-1yv5lbz span:where(.svelte-1yv5lbz){align-items:center;display:flex}.title-lockup.svelte-1yv5lbz{gap:.72rem;min-width:0}.title-lockup.svelte-1yv5lbz img:where(.svelte-1yv5lbz){object-fit:contain;width:42px;height:42px}.title-lockup.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.rail-head.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.deck-summary.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.metric-row.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.filter-row.svelte-1yv5lbz button:where(.svelte-1yv5lbz),.card-type.svelte-1yv5lbz,.panel-head.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.editor-form.svelte-1yv5lbz label:where(.svelte-1yv5lbz) span:where(.svelte-1yv5lbz),.notice.svelte-1yv5lbz,.error-text.svelte-1yv5lbz,.card-footer.svelte-1yv5lbz span:where(.svelte-1yv5lbz){color:#687078;letter-spacing:0;font-size:.76rem;font-weight:850}.dark .title-lockup.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.dark .rail-head.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.dark .deck-summary.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.dark .metric-row.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.dark .filter-row.svelte-1yv5lbz button:where(.svelte-1yv5lbz),.dark .card-type.svelte-1yv5lbz,.dark .panel-head.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.dark .editor-form.svelte-1yv5lbz label:where(.svelte-1yv5lbz) span:where(.svelte-1yv5lbz),.dark .notice.svelte-1yv5lbz,.dark .error-text.svelte-1yv5lbz,.dark .card-footer.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.night .title-lockup.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.night .rail-head.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.night .deck-summary.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.night .metric-row.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.night .filter-row.svelte-1yv5lbz button:where(.svelte-1yv5lbz),.night .card-type.svelte-1yv5lbz,.night .panel-head.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.night .editor-form.svelte-1yv5lbz label:where(.svelte-1yv5lbz) span:where(.svelte-1yv5lbz),.night .notice.svelte-1yv5lbz,.night .error-text.svelte-1yv5lbz,.night .card-footer.svelte-1yv5lbz span:where(.svelte-1yv5lbz){color:#a9b0b6}h1.svelte-1yv5lbz,h2.svelte-1yv5lbz,h3.svelte-1yv5lbz,p.svelte-1yv5lbz{letter-spacing:0}.title-lockup.svelte-1yv5lbz h1:where(.svelte-1yv5lbz){overflow-wrap:anywhere;margin:.08rem 0 0;font-size:2.15rem;line-height:1}button.svelte-1yv5lbz,input.svelte-1yv5lbz,select.svelte-1yv5lbz,textarea.svelte-1yv5lbz{font:inherit;letter-spacing:0}button.svelte-1yv5lbz{cursor:pointer}button.svelte-1yv5lbz:disabled{cursor:not-allowed;opacity:.56}.header-actions.svelte-1yv5lbz{gap:.5rem}.icon-button.svelte-1yv5lbz,.quiet-button.svelte-1yv5lbz,.primary-button.svelte-1yv5lbz,.danger-button.svelte-1yv5lbz,.filter-row.svelte-1yv5lbz button:where(.svelte-1yv5lbz),.deck-button.svelte-1yv5lbz,.card-open.svelte-1yv5lbz,.card-tools.svelte-1yv5lbz button:where(.svelte-1yv5lbz),.empty-rail.svelte-1yv5lbz button:where(.svelte-1yv5lbz){border:0;border-radius:7px}.icon-button.svelte-1yv5lbz{color:#4e84df;background:#00000014;flex:none;place-items:center;width:2.32rem;height:2.32rem;display:inline-grid}.icon-button.svelte-1yv5lbz:hover{background:#00000021}.dark .icon-button.svelte-1yv5lbz,.night .icon-button.svelte-1yv5lbz{background:#ffffff14}.quiet-button.svelte-1yv5lbz,.primary-button.svelte-1yv5lbz,.danger-button.svelte-1yv5lbz{white-space:nowrap;justify-content:center;gap:.4rem;min-height:2.32rem;padding:0 .74rem;font-weight:850}.quiet-button.svelte-1yv5lbz{color:inherit;background:#00000012}.primary-button.svelte-1yv5lbz{color:#fff;background:linear-gradient(90deg,#e85858,#4e84df,#4faf73);box-shadow:0 12px 26px #4e84df2e}.danger-button.svelte-1yv5lbz{color:#d94747;background:#e8585821}.dark .quiet-button.svelte-1yv5lbz,.night .quiet-button.svelte-1yv5lbz{background:#ffffff14}.stacks-layout.svelte-1yv5lbz{grid-template-columns:minmax(190px,240px) minmax(0,1fr) minmax(292px,340px);align-items:start;gap:.86rem;display:grid}.deck-rail.svelte-1yv5lbz,.stack-board.svelte-1yv5lbz,.editor-panel.svelte-1yv5lbz,.loading-state.svelte-1yv5lbz{background:#fffffff0;border:1px solid #0f12151a;border-radius:8px;box-shadow:0 16px 42px #11182714}.dark .deck-rail.svelte-1yv5lbz,.dark .stack-board.svelte-1yv5lbz,.dark .editor-panel.svelte-1yv5lbz,.dark .loading-state.svelte-1yv5lbz,.night .deck-rail.svelte-1yv5lbz,.night .stack-board.svelte-1yv5lbz,.night .editor-panel.svelte-1yv5lbz,.night .loading-state.svelte-1yv5lbz{box-shadow:none;background:#131618f0;border-color:#ffffff1a}.loading-state.svelte-1yv5lbz{justify-items:center;gap:.9rem;width:min(100%,420px);margin:5rem auto;padding:2.2rem;display:grid}.loading-state.svelte-1yv5lbz img:where(.svelte-1yv5lbz){width:70px;height:70px}.deck-rail.svelte-1yv5lbz,.editor-panel.svelte-1yv5lbz{max-height:calc(100svh - 8rem);position:sticky;top:.85rem;overflow:auto}.deck-rail.svelte-1yv5lbz{padding:.58rem}.rail-head.svelte-1yv5lbz{color:#4e84df;gap:.42rem;padding:.35rem .35rem .55rem}.rail-head.svelte-1yv5lbz button:where(.svelte-1yv5lbz){color:#4e84df;background:#4e84df1f;border:0;border-radius:7px;place-items:center;width:1.82rem;height:1.82rem;margin-left:auto;display:inline-grid}.rail-head.svelte-1yv5lbz button:where(.svelte-1yv5lbz):hover{background:#4e84df33}.new-deck-form.svelte-1yv5lbz{background:#4e84df12;border:1px dashed #4e84df52;border-radius:8px;gap:.56rem;margin-bottom:.56rem;padding:.68rem;display:grid}.dark .new-deck-form.svelte-1yv5lbz,.night .new-deck-form.svelte-1yv5lbz{background:#4e84df1f;border-color:#4e84df75}.new-deck-form.svelte-1yv5lbz label:where(.svelte-1yv5lbz){gap:.32rem;display:grid}.new-deck-form.svelte-1yv5lbz label:where(.svelte-1yv5lbz) span:where(.svelte-1yv5lbz){color:#687078;font-size:.76rem;font-weight:850}.dark .new-deck-form.svelte-1yv5lbz label:where(.svelte-1yv5lbz) span:where(.svelte-1yv5lbz),.night .new-deck-form.svelte-1yv5lbz label:where(.svelte-1yv5lbz) span:where(.svelte-1yv5lbz){color:#a9b0b6}.new-deck-form.svelte-1yv5lbz input:where(.svelte-1yv5lbz){box-sizing:border-box;width:100%;min-width:0;color:inherit;background:#ffffffeb;border:1px solid #0f12151f;border-radius:7px;outline:0;padding:.58rem .62rem;font-weight:800;line-height:1.3}.dark .new-deck-form.svelte-1yv5lbz input:where(.svelte-1yv5lbz),.night .new-deck-form.svelte-1yv5lbz input:where(.svelte-1yv5lbz){background:#ffffff14;border-color:#ffffff1f}.new-deck-form.svelte-1yv5lbz>div:where(.svelte-1yv5lbz){justify-content:flex-end;gap:.42rem;display:flex}.new-deck-form.svelte-1yv5lbz .quiet-button:where(.svelte-1yv5lbz),.new-deck-form.svelte-1yv5lbz .primary-button:where(.svelte-1yv5lbz){min-height:2rem;padding:0 .58rem}.new-deck-form.svelte-1yv5lbz .error-text:where(.svelte-1yv5lbz){padding:0}.deck-button.svelte-1yv5lbz{width:100%;min-height:4.2rem;color:inherit;text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.12rem .5rem;padding:.72rem;display:grid}.deck-button.svelte-1yv5lbz:hover,.deck-button.active.svelte-1yv5lbz{background:linear-gradient(90deg,#e8585817,#4e84df1a,#4faf7314),#ffffffb8}.dark .deck-button.svelte-1yv5lbz:hover,.dark .deck-button.active.svelte-1yv5lbz,.night .deck-button.svelte-1yv5lbz:hover,.night .deck-button.active.svelte-1yv5lbz{background:linear-gradient(90deg,#e858582e,#4e84df33,#4faf7324),#ffffff0f}.deck-button.svelte-1yv5lbz span:where(.svelte-1yv5lbz){overflow-wrap:anywhere;min-width:0;font-weight:900;line-height:1.2}.deck-button.svelte-1yv5lbz small:where(.svelte-1yv5lbz){color:#687078;grid-column:1;font-weight:780}.deck-button.svelte-1yv5lbz strong:where(.svelte-1yv5lbz){color:#4e84df;text-align:center;background:#4e84df1f;border-radius:999px;grid-area:1/2/span 2;align-self:center;min-width:2.2rem;padding:.16rem .45rem}.empty-rail.svelte-1yv5lbz{gap:.6rem;padding:.75rem;display:grid}.empty-rail.svelte-1yv5lbz button:where(.svelte-1yv5lbz){color:#4e84df;background:#4e84df1f;width:max-content;padding:.45rem .62rem;font-weight:850}.stack-board.svelte-1yv5lbz{min-width:0;padding:.86rem}.board-toolbar.svelte-1yv5lbz{justify-content:space-between;gap:.8rem;margin-bottom:.72rem}.deck-summary.svelte-1yv5lbz{min-width:0}.deck-summary.svelte-1yv5lbz h2:where(.svelte-1yv5lbz){overflow-wrap:anywhere;margin:.1rem 0 0;font-size:1.42rem;line-height:1.15}.search-control.svelte-1yv5lbz{color:#4e84df;background:#4e84df0f;border:1px solid #4e84df2e;border-radius:7px;flex:0 320px;gap:.42rem;width:min(100%,320px);padding:.54rem .62rem}.search-control.svelte-1yv5lbz input:where(.svelte-1yv5lbz){width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0;font-weight:780}.metric-row.svelte-1yv5lbz{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:.72rem;display:grid}.metric-row.svelte-1yv5lbz div:where(.svelte-1yv5lbz){background:linear-gradient(90deg,#e858580f,#4e84df12,#4faf730d),#ffffffb3;border:1px solid #0f121514;border-radius:8px;align-content:center;gap:.1rem;min-height:4rem;padding:.6rem .7rem;display:grid}.dark .metric-row.svelte-1yv5lbz div:where(.svelte-1yv5lbz),.night .metric-row.svelte-1yv5lbz div:where(.svelte-1yv5lbz){background:linear-gradient(90deg,#e858581f,#4e84df24,#4faf731a),#ffffff0a;border-color:#ffffff14}.metric-row.svelte-1yv5lbz strong:where(.svelte-1yv5lbz){font-size:1.28rem;line-height:1}.filter-row.svelte-1yv5lbz{gap:.46rem;margin-bottom:.86rem;padding-bottom:.1rem;overflow-x:auto}.filter-row.svelte-1yv5lbz button:where(.svelte-1yv5lbz){background:#0000000f;flex:none;padding:.42rem .68rem}.filter-row.svelte-1yv5lbz button.active:where(.svelte-1yv5lbz){color:#4e84df;background:#4e84df24}.dark .filter-row.svelte-1yv5lbz button:where(.svelte-1yv5lbz),.night .filter-row.svelte-1yv5lbz button:where(.svelte-1yv5lbz){background:#ffffff14}.card-grid.svelte-1yv5lbz{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:.72rem;display:grid}.stack-card.svelte-1yv5lbz{aspect-ratio:4/5;background:#fff;border:1px solid #0f12151a;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;min-height:230px;display:grid;overflow:hidden;box-shadow:0 12px 28px #11182714}.stack-card.selected.svelte-1yv5lbz{border-color:#4e84df73;box-shadow:0 12px 28px #4e84df29,inset 0 0 0 1px #4e84df2e}.dark .stack-card.svelte-1yv5lbz,.night .stack-card.svelte-1yv5lbz{box-shadow:none;background:#171b1e;border-color:#ffffff1a}.card-open.svelte-1yv5lbz{min-width:0;color:inherit;text-align:left;background:0 0;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:.48rem;padding:.86rem .86rem .55rem;display:grid}.card-type.svelte-1yv5lbz,.detail-pill.svelte-1yv5lbz{color:#4e84df;background:#4e84df1c;border-radius:999px;width:max-content;max-width:100%;padding:.2rem .46rem}.card-open.svelte-1yv5lbz strong:where(.svelte-1yv5lbz){overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.18}.front-copy.svelte-1yv5lbz,.back-copy.svelte-1yv5lbz{overflow-wrap:anywhere;min-width:0;margin:0;overflow:hidden}.front-copy.svelte-1yv5lbz{color:#24292e;font-size:.92rem;font-weight:820;line-height:1.36}.back-copy.svelte-1yv5lbz{color:#6a727a;font-size:.82rem;line-height:1.32}.dark .front-copy.svelte-1yv5lbz,.night .front-copy.svelte-1yv5lbz{color:#eef1f3}.dark .back-copy.svelte-1yv5lbz,.night .back-copy.svelte-1yv5lbz{color:#a9b0b6}.tag-list.svelte-1yv5lbz{flex-wrap:wrap;gap:.3rem;min-width:0;display:flex}.tag-list.svelte-1yv5lbz span:where(.svelte-1yv5lbz){color:#327a50;overflow-wrap:anywhere;background:#4faf731f;border-radius:999px;max-width:100%;padding:.16rem .4rem;font-size:.72rem;font-weight:850}.dark .tag-list.svelte-1yv5lbz span:where(.svelte-1yv5lbz),.night .tag-list.svelte-1yv5lbz span:where(.svelte-1yv5lbz){color:#7ed79f}.card-footer.svelte-1yv5lbz{border-top:1px solid #0f121514;justify-content:space-between;gap:.4rem;padding:.48rem}.dark .card-footer.svelte-1yv5lbz,.night .card-footer.svelte-1yv5lbz{border-color:#ffffff14}.card-footer.svelte-1yv5lbz span:where(.svelte-1yv5lbz){white-space:nowrap;gap:.24rem;min-width:0}.card-footer.svelte-1yv5lbz span.due:where(.svelte-1yv5lbz){color:#d94747}.card-tools.svelte-1yv5lbz{gap:.28rem}.card-tools.svelte-1yv5lbz button:where(.svelte-1yv5lbz){color:#4e84df;background:#0000000f;place-items:center;width:1.86rem;height:1.86rem;display:inline-grid}.card-tools.svelte-1yv5lbz button:where(.svelte-1yv5lbz):last-child{color:#d94747}.dark .card-tools.svelte-1yv5lbz button:where(.svelte-1yv5lbz),.night .card-tools.svelte-1yv5lbz button:where(.svelte-1yv5lbz){background:#ffffff14}.empty-board.svelte-1yv5lbz{border:1px dashed #0f121529;border-radius:8px;align-content:center;place-items:center;gap:.8rem;min-height:340px;display:grid}.dark .empty-board.svelte-1yv5lbz,.night .empty-board.svelte-1yv5lbz{border-color:#ffffff29}.editor-panel.svelte-1yv5lbz{padding:.78rem}.panel-head.svelte-1yv5lbz{border-bottom:1px solid #0f121514;justify-content:space-between;gap:.8rem;margin-bottom:.74rem;padding-bottom:.68rem}.dark .panel-head.svelte-1yv5lbz,.night .panel-head.svelte-1yv5lbz{border-color:#ffffff14}.panel-head.svelte-1yv5lbz div:where(.svelte-1yv5lbz){min-width:0}.panel-head.svelte-1yv5lbz strong:where(.svelte-1yv5lbz){overflow-wrap:anywhere;margin-top:.08rem;line-height:1.2;display:block}.panel-empty.svelte-1yv5lbz{align-content:center;place-items:center;gap:.7rem;min-height:300px;display:grid}.panel-empty.svelte-1yv5lbz img:where(.svelte-1yv5lbz){width:62px;height:62px}.card-detail.svelte-1yv5lbz{gap:.72rem;display:grid}.card-detail.svelte-1yv5lbz h3:where(.svelte-1yv5lbz){overflow-wrap:anywhere;margin:0;font-size:1.24rem;line-height:1.2}.card-detail.svelte-1yv5lbz p:where(.svelte-1yv5lbz){color:#24292e;overflow-wrap:anywhere;margin:0;font-weight:820;line-height:1.45}.answer-box.svelte-1yv5lbz{color:#59616a;overflow-wrap:anywhere;background:#0000000a;border:1px solid #0f121514;border-radius:8px;padding:.78rem;line-height:1.45}.dark .card-detail.svelte-1yv5lbz p:where(.svelte-1yv5lbz),.night .card-detail.svelte-1yv5lbz p:where(.svelte-1yv5lbz){color:#eef1f3}.dark .answer-box.svelte-1yv5lbz,.night .answer-box.svelte-1yv5lbz{color:#c2c8ce;background:#ffffff0d;border-color:#ffffff14}.detail-actions.svelte-1yv5lbz{gap:.5rem}.editor-form.svelte-1yv5lbz{gap:.7rem;display:grid}.editor-form.svelte-1yv5lbz label:where(.svelte-1yv5lbz){gap:.32rem;display:grid}.editor-form.svelte-1yv5lbz input:where(.svelte-1yv5lbz),.editor-form.svelte-1yv5lbz select:where(.svelte-1yv5lbz),.editor-form.svelte-1yv5lbz textarea:where(.svelte-1yv5lbz){box-sizing:border-box;width:100%;min-width:0;color:inherit;resize:vertical;background:#ffffffe6;border:1px solid #0f12151f;border-radius:7px;outline:0;padding:.62rem .68rem;font-weight:760;line-height:1.35}.dark .editor-form.svelte-1yv5lbz input:where(.svelte-1yv5lbz),.dark .editor-form.svelte-1yv5lbz select:where(.svelte-1yv5lbz),.dark .editor-form.svelte-1yv5lbz textarea:where(.svelte-1yv5lbz),.night .editor-form.svelte-1yv5lbz input:where(.svelte-1yv5lbz),.night .editor-form.svelte-1yv5lbz select:where(.svelte-1yv5lbz),.night .editor-form.svelte-1yv5lbz textarea:where(.svelte-1yv5lbz){background:#ffffff0f;border-color:#ffffff1f}.notice.svelte-1yv5lbz,.error-text.svelte-1yv5lbz{margin:0;line-height:1.4}.notice.svelte-1yv5lbz{color:#4e84df}.error-text.svelte-1yv5lbz{color:#d94747;padding:.2rem .4rem .5rem}.panel-notice.svelte-1yv5lbz{margin-top:.74rem}.form-actions.svelte-1yv5lbz{justify-content:flex-end;gap:.5rem;padding-top:.2rem}@media (width<=1180px){.stacks-layout.svelte-1yv5lbz{grid-template-columns:minmax(180px,230px) minmax(0,1fr)}.editor-panel.svelte-1yv5lbz{grid-column:1/-1;max-height:none;position:static}}@media (width<=820px){.stacks-shell.svelte-1yv5lbz{padding:.82rem}.stacks-header.svelte-1yv5lbz,.board-toolbar.svelte-1yv5lbz{flex-direction:column;align-items:stretch}.header-actions.svelte-1yv5lbz,.search-control.svelte-1yv5lbz{width:100%}.header-actions.svelte-1yv5lbz .quiet-button:where(.svelte-1yv5lbz),.header-actions.svelte-1yv5lbz .primary-button:where(.svelte-1yv5lbz){flex:1 1 0}.stacks-layout.svelte-1yv5lbz{grid-template-columns:1fr}.deck-rail.svelte-1yv5lbz{grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;gap:.45rem;max-height:none;display:grid;position:static;overflow-x:auto}.rail-head.svelte-1yv5lbz,.new-deck-form.svelte-1yv5lbz,.error-text.svelte-1yv5lbz,.empty-rail.svelte-1yv5lbz{grid-column:1/-1}.metric-row.svelte-1yv5lbz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.title-lockup.svelte-1yv5lbz h1:where(.svelte-1yv5lbz){font-size:1.72rem}.title-lockup.svelte-1yv5lbz img:where(.svelte-1yv5lbz){width:36px;height:36px}.stack-board.svelte-1yv5lbz,.editor-panel.svelte-1yv5lbz{padding:.66rem}.card-grid.svelte-1yv5lbz{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.56rem}.stack-card.svelte-1yv5lbz{min-height:214px}.metric-row.svelte-1yv5lbz{gap:.4rem}.metric-row.svelte-1yv5lbz div:where(.svelte-1yv5lbz){min-height:3.6rem;padding:.52rem}.detail-actions.svelte-1yv5lbz,.form-actions.svelte-1yv5lbz{flex-direction:column;align-items:stretch}}
