.dark .ModeToggle-module__xYradG__whenLight{display:none}:root:not(.dark) .ModeToggle-module__xYradG__whenDark{display:none}
.TilingLayout-module__5OALYW__layout{--chrome-size:1;--chrome-pad:1;--chrome-margin:1;--chrome-icon:1;flex-direction:column;flex:1;min-height:0;max-height:100dvh;display:flex}.TilingLayout-module__5OALYW__chromeIcon{width:calc(1em * var(--app-icon,1) * var(--chrome-icon,1));height:calc(1em * var(--app-icon,1) * var(--chrome-icon,1));flex-shrink:0}.TilingLayout-module__5OALYW__layout[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none;touch-action:none}.TilingLayout-module__5OALYW__navRowInner{align-items:start;gap:calc(var(--space-2) * var(--app-margin,1) * var(--chrome-margin,1));padding:calc(var(--space-2) * var(--app-pad,1) * var(--chrome-pad,1)) calc(var(--space-4) * var(--app-pad,1) * var(--chrome-pad,1));border-bottom:1px solid var(--border);background:var(--card);min-height:0;transition:max-height var(--duration-slow) var(--ease-default);grid-template-columns:auto minmax(0,2fr) minmax(8rem,1fr);display:grid;position:relative;overflow:hidden}.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__trayChip{padding:calc(var(--space-1) * var(--app-pad,1) * var(--chrome-pad,1));justify-content:center}.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__trayChipLabel{grid-template-columns:0fr;margin:0}.TilingLayout-module__5OALYW__barPair{flex-direction:column;flex-shrink:0;display:flex}.TilingLayout-module__5OALYW__barVisible{transition:grid-template-rows var(--duration-slow) var(--ease-default);grid-template-rows:1fr;display:grid}.TilingLayout-module__5OALYW__barVisible>*{transform-origin:0 0;min-height:0;transition:transform var(--duration-slow) var(--ease-default);overflow:visible;transform:translate(0)rotate(0)}.TilingLayout-module__5OALYW__barGhost{transition:grid-template-rows var(--duration-slow) var(--ease-default);grid-template-rows:0fr;display:grid}.TilingLayout-module__5OALYW__barGhost>*{visibility:hidden;writing-mode:vertical-rl;pointer-events:none;min-height:0;overflow:hidden}.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__barPair{align-self:center}.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__barVisible{grid-template-rows:0fr;max-width:0;max-height:0;overflow:visible}.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__barVisible>*{height:var(--bar-h,1.75rem);transform:translateX(var(--bar-h,1.75rem)) rotate(90deg)}.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__barVisible>*>*{transform:rotate(-90deg)}.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__barGhost{grid-template-rows:1fr}.TilingLayout-module__5OALYW__navExpander{z-index:2;width:calc(1.5rem * var(--app-size,1) * var(--chrome-size,1));height:calc(1.5rem * var(--app-size,1) * var(--chrome-size,1));border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--muted-foreground);cursor:pointer;transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);justify-content:center;align-items:center;display:flex;position:absolute}.TilingLayout-module__5OALYW__navExpander:hover{background:var(--accent);color:var(--accent-foreground)}.TilingLayout-module__5OALYW__navExpander[data-side=row]{top:calc(.5rem * var(--app-margin,1) * var(--chrome-margin,1));right:calc(.5rem * var(--app-margin,1) * var(--chrome-margin,1))}.TilingLayout-module__5OALYW__navExpander[data-side=column]{bottom:calc(.5rem * var(--app-margin,1) * var(--chrome-margin,1));left:50%;transform:translate(-50%)rotate(-90deg)}.TilingLayout-module__5OALYW__rightSide{place-content:flex-start flex-end;align-items:center;gap:calc(var(--space-2) * var(--app-margin,1) * var(--chrome-margin,1)) calc(var(--space-2) * var(--app-margin,1) * var(--chrome-margin,1));padding-left:calc(var(--space-2) * var(--app-pad,1) * var(--chrome-pad,1));margin-left:calc(var(--space-1) * var(--app-margin,1) * var(--chrome-margin,1));border-left:1px solid var(--border);flex-flow:row-reverse wrap;display:flex}.TilingLayout-module__5OALYW__cluster{align-items:center;gap:calc(var(--space-1_5) * var(--app-margin,1) * var(--chrome-margin,1));display:flex}.TilingLayout-module__5OALYW__navColumnInner{gap:calc(var(--space-2) * var(--app-margin,1) * var(--chrome-margin,1));padding:calc(var(--space-2) * var(--app-pad,1) * var(--chrome-pad,1)) calc(var(--space-2) * var(--app-pad,1) * var(--chrome-pad,1)) calc(var(--space-8) * var(--app-pad,1) * var(--chrome-pad,1));border-right:1px solid var(--border);background:var(--card);min-width:0;height:100%;transition:max-width var(--duration-normal) var(--ease-default);grid-template-rows:auto minmax(0,1fr) clamp(6.25rem,60vh - 5rem,25rem);display:grid;position:relative;overflow:clip}.TilingLayout-module__5OALYW__colEnd{place-content:flex-start flex-end;row-gap:calc(var(--space-2) * var(--app-margin,1) * var(--chrome-margin,1));column-gap:calc(var(--space-12) * var(--app-margin,1) * var(--chrome-margin,1));flex-flow:column wrap;min-height:0;display:flex}.TilingLayout-module__5OALYW__colEnd:before{content:"";flex:0 0 0;width:0;height:0}.TilingLayout-module__5OALYW__navStart{white-space:nowrap;font-size:calc(var(--font-size-sm) * var(--app-size,1) * var(--chrome-size,1));font-weight:var(--font-weight-medium);flex-shrink:0;align-items:center;display:flex}.TilingLayout-module__5OALYW__navStartPair,.TilingLayout-module__5OALYW__navStatusPair{white-space:nowrap;font-size:calc(var(--font-size-sm) * var(--app-size,1) * var(--chrome-size,1));flex-direction:column;flex-shrink:0;place-self:center;display:flex}.TilingLayout-module__5OALYW__navStartVisible,.TilingLayout-module__5OALYW__navStatusVisible{transition:grid-template-rows var(--duration-slow) var(--ease-default);grid-template-rows:1fr;display:grid}.TilingLayout-module__5OALYW__navStartVisible>*,.TilingLayout-module__5OALYW__navStatusVisible>*{transform-origin:0 0;min-width:0;min-height:0;transition:transform var(--duration-slow) var(--ease-default);overflow:visible;transform:translate(0)rotate(0)}.TilingLayout-module__5OALYW__navStartGhost,.TilingLayout-module__5OALYW__navStatusGhost{transition:grid-template-rows var(--duration-slow) var(--ease-default);grid-template-rows:0fr;display:grid}.TilingLayout-module__5OALYW__navStartGhost>*,.TilingLayout-module__5OALYW__navStatusGhost>*{visibility:hidden;writing-mode:vertical-rl;min-height:0;overflow:hidden}.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__navStatusPair{margin-bottom:calc(var(--space-4) * var(--app-margin,1) * var(--chrome-margin,1))}.TilingLayout-module__5OALYW__navColumnInner[data-expanded] .TilingLayout-module__5OALYW__trayColumnInner{align-items:flex-start}.TilingLayout-module__5OALYW__navColumnInner[data-expanded] .TilingLayout-module__5OALYW__navStartPair,.TilingLayout-module__5OALYW__navColumnInner[data-expanded] .TilingLayout-module__5OALYW__navStatusPair{justify-self:start}.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__navStartVisible,.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__navStatusVisible{grid-template-rows:0fr;max-width:0;overflow:visible}.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__navStartVisible>*,.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__navStatusVisible>*{transform:translate(1lh)rotate(90deg)}.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__navStartGhost,.TilingLayout-module__5OALYW__navColumnInner:not([data-expanded]) .TilingLayout-module__5OALYW__navStatusGhost{grid-template-rows:1fr}.TilingLayout-module__5OALYW__trayColumnInner{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1) * var(--chrome-margin,1));min-height:0;margin-right:calc(var(--space-2) * -1 * var(--app-pad,1) * var(--chrome-pad,1));scrollbar-width:thin;scrollbar-gutter:stable;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.TilingLayout-module__5OALYW__navColumnBtns{gap:calc(var(--space-1_5) * var(--app-margin,1) * var(--chrome-margin,1));--bar-h:calc(1.75rem * var(--app-size,1) * var(--chrome-size,1));display:flex}.TilingLayout-module__5OALYW__body{flex:1;min-height:0;display:flex}.TilingLayout-module__5OALYW__arena{border:1px solid var(--border);border-radius:var(--radius-lg);flex:1;min-width:0;min-height:0;overflow:hidden}@keyframes TilingLayout-module__5OALYW__presetJiggle{0%,to{rotate:-4deg}50%{rotate:4deg}}.TilingLayout-module__5OALYW__presetBar{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1) * var(--chrome-margin,1));--bar-h:calc(1.75rem * var(--app-size,1) * var(--chrome-size,1));display:flex}.TilingLayout-module__5OALYW__presetBtn{justify-content:center;align-items:center;gap:calc(var(--space-1) * var(--app-margin,1) * var(--chrome-margin,1));min-width:calc(1.5rem * var(--app-size,1) * var(--chrome-size,1));max-width:calc(10rem * var(--app-size,1) * var(--chrome-size,1));height:calc(1.5rem * var(--app-size,1) * var(--chrome-size,1));padding:0 calc(var(--space-1_5) * var(--app-pad,1) * var(--chrome-pad,1));font-size:calc(var(--font-size-3xs) * var(--app-size,1) * var(--chrome-size,1));font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);cursor:pointer;white-space:nowrap;--preset-color:var(--accent);outline-offset:1px;transition:max-width var(--duration-normal) ease-out, min-width var(--duration-normal) ease-out, padding var(--duration-normal) ease-out, opacity var(--duration-normal) ease-out, background var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default), outline-color var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default);outline:2px solid #0000;display:flex;overflow:hidden}.TilingLayout-module__5OALYW__presetBtn:hover{background:var(--accent);color:var(--accent-foreground)}.TilingLayout-module__5OALYW__presetBtn[data-active]{color:var(--foreground);background:oklch(from var(--preset-color) l c h / .18);border-color:var(--preset-color)}.TilingLayout-module__5OALYW__presetBtn[data-active]:hover{background:oklch(from var(--preset-color) l c h / .26)}.TilingLayout-module__5OALYW__presetBtn[data-drifted]{outline-color:var(--warning);box-shadow:0 0 4px oklch(from var(--warning) l c h / .35);animation:.6s ease-in-out infinite TilingLayout-module__5OALYW__presetJiggle}.TilingLayout-module__5OALYW__presetBtn[data-drifted]:not([data-active]){background:oklch(from var(--warning) l c h / .08);color:var(--foreground)}.TilingLayout-module__5OALYW__presetBtn[data-drifted]:not([data-active]):hover{background:oklch(from var(--warning) l c h / .14)}.TilingLayout-module__5OALYW__presetBtnIcon{color:oklch(from var(--preset-color) clamp(var(--ink-lightness-min), l, var(--ink-lightness-max)) c h);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.TilingLayout-module__5OALYW__presetBtn[data-letter-len="2"] .TilingLayout-module__5OALYW__presetBtnIcon{letter-spacing:-.04em}.TilingLayout-module__5OALYW__presetBtnLucideStub{font-size:calc(var(--font-size-3xs) * var(--app-size,1) * var(--chrome-size,1));opacity:.85}.TilingLayout-module__5OALYW__presetBtnLucide{flex-shrink:0;width:1em;height:1em}.TilingLayout-module__5OALYW__presetBtnLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.TilingLayout-module__5OALYW__presetActionBtn{height:calc(1.5rem * var(--app-size,1) * var(--chrome-size,1));width:calc(1.5rem * var(--app-size,1) * var(--chrome-size,1));border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.TilingLayout-module__5OALYW__presetActionBtn[data-action=save]{color:var(--success-ink)}.TilingLayout-module__5OALYW__presetActionBtn[data-action=save]:hover{background:oklch(from var(--success) l c h / .14);border-color:oklch(from var(--success) l c h / .5)}.TilingLayout-module__5OALYW__presetActionBtn[data-action=discard]{color:var(--muted-foreground)}.TilingLayout-module__5OALYW__presetActionBtn[data-action=discard]:hover{color:var(--destructive-ink);background:oklch(from var(--destructive) l c h / .1);border-color:oklch(from var(--destructive) l c h / .4)}.TilingLayout-module__5OALYW__chipTray{align-content:flex-start;align-items:center;gap:calc(var(--space-1) * var(--app-margin,1) * var(--chrome-margin,1));padding-left:calc(var(--space-2) * var(--app-pad,1) * var(--chrome-pad,1));margin-left:calc(var(--space-1) * var(--app-margin,1) * var(--chrome-margin,1));border-left:1px solid var(--border);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}.TilingLayout-module__5OALYW__navBtn{min-width:calc(1.75rem * var(--app-size,1) * var(--chrome-size,1));height:calc(1.75rem * var(--app-size,1) * var(--chrome-size,1));padding:0 calc(var(--space-1) * var(--app-pad,1) * var(--chrome-pad,1));font-size:calc(var(--font-size-xs) * var(--app-size,1) * var(--chrome-size,1));border-radius:var(--radius-sm);color:var(--muted-foreground);transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TilingLayout-module__5OALYW__navBtn:hover{background:var(--accent);color:var(--accent-foreground)}.TilingLayout-module__5OALYW__trayChip{height:calc(1.75rem * var(--app-size,1) * var(--chrome-size,1));padding:0 calc(var(--space-2) * var(--app-pad,1) * var(--chrome-pad,1));font-size:calc(var(--font-size-2xs) * var(--app-size,1) * var(--chrome-size,1));font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);background:oklch(from var(--chip-color) l c h / .1);color:oklch(from var(--chip-color) clamp(var(--ink-lightness-min), l, var(--ink-lightness-max)) c h);white-space:nowrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:background var(--duration-normal) var(--ease-default), opacity var(--duration-normal) var(--ease-default);flex-shrink:0;align-items:center;display:inline-flex}.TilingLayout-module__5OALYW__trayChip:hover{background:oklch(from var(--chip-color) l c h / .15)}.TilingLayout-module__5OALYW__trayChipIcon{font-size:calc(var(--font-size-xs) * var(--app-size,1) * var(--chrome-size,1));display:inline-flex}.TilingLayout-module__5OALYW__trayChipLabel{margin-left:calc(var(--space-1) * var(--app-margin,1) * var(--chrome-margin,1));transition:grid-template-columns var(--duration-slow) var(--ease-default), margin var(--duration-slow) var(--ease-default);grid-template-columns:1fr;display:inline-grid}.TilingLayout-module__5OALYW__trayChipLabel>*{white-space:nowrap;min-width:0;overflow:hidden}.TilingLayout-module__5OALYW__trayChip[data-dragging]{opacity:.4}
.SearchField-module__nPtgiG__field{flex:1;position:relative}.SearchField-module__nPtgiG__icon{left:calc(.75rem * var(--app-pad,1) * var(--room-pad,1));width:calc(1em * var(--app-icon,1) * var(--room-icon,1));height:calc(1em * var(--app-icon,1) * var(--room-icon,1));color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SearchField-module__nPtgiG__input{padding-left:calc(var(--space-9) * var(--app-pad,1) * var(--room-pad,1))}
.Pagination-module__Mtf4xG__steps{align-items:center;gap:calc(var(--space-4) * var(--app-margin,1) * var(--room-margin,1));margin-top:calc(var(--space-4) * var(--app-margin,1) * var(--room-margin,1));font-size:calc(var(--font-size-sm) * var(--app-size,1) * var(--room-size,1));display:flex}.Pagination-module__Mtf4xG__step{color:var(--muted-foreground);transition:color var(--duration-normal) var(--ease-default)}.Pagination-module__Mtf4xG__step:hover{color:var(--foreground)}.Pagination-module__Mtf4xG__step:disabled{opacity:.3}.Pagination-module__Mtf4xG__more{margin-top:calc(var(--space-4) * var(--app-margin,1) * var(--room-margin,1));font-size:calc(var(--font-size-sm) * var(--app-size,1) * var(--room-size,1));font-weight:var(--font-weight-medium)}
