.tbebxo0{gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr);display:grid}
.tbebxo1{min-width:0;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-radius:var(--app-radius-lg);border:1px solid var(--app-border);background:var(--app-surface-inset)}
.tbebxo2{border-radius:var(--app-radius-md);background:var(--app-hover);border:1px solid var(--app-border);width:36px;height:36px;color:var(--mantine-color-dimmed);flex:none;justify-content:center;align-items:center;display:inline-flex}
.tbebxo3{flex:1;min-width:0}
.tbebxo4{text-transform:none;flex:none}
.tbebxo5{color:var(--mantine-color-anchor);border-style:dashed;text-decoration:none;transition:background-color .15s,border-color .15s;display:block}
.tbebxo5:hover{background:var(--app-hover);border-color:var(--mantine-color-anchor)}
.tbebxo6{margin-top:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-radius:var(--app-radius-lg);background:color-mix(in srgb, var(--mantine-color-blue-6) 8%, transparent);border:1px solid color-mix(in srgb, var(--mantine-color-blue-5) 25%, transparent)}
.tbebxo7{color:var(--mantine-color-blue-5);flex:none;margin-top:2px}
.tbebxo8{gap:var(--mantine-spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
.tbebxoc{--tbebxob:color-mix(in srgb, var(--tbebxo9) 62%, var(--mantine-color-black));border-radius:var(--app-radius-lg);border:1px solid color-mix(in srgb, var(--tbebxo9) 35%, var(--app-border));background-color:var(--app-surface-inset);background-image:radial-gradient(80% 60% at 0% 100%, color-mix(in srgb, var(--tbebxo9) 22%, transparent), transparent 70%);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}
.tbebxoc:hover{border-color:color-mix(in srgb, var(--tbebxo9) 70%, transparent);transform:translateY(-2px)}
.tbebxoc:focus-visible{outline:2px solid var(--tbebxo9);outline-offset:2px}
[data-mantine-color-scheme=dark] .tbebxoc{--tbebxob:var(--tbebxo9)}
.tbebxod{aspect-ratio:4/3;background-image:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--tbebxoa) 40%, transparent), transparent 70%), radial-gradient(90% 90% at 0% 100%, color-mix(in srgb, var(--tbebxo9) 36%, transparent), transparent 70%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}
.tbebxoe{object-fit:cover;transition:transform .3s}
.tbebxoc:hover .tbebxoe{transform:scale(1.04)}
.tbebxof{transform-origin:0 0;max-width:none;height:auto;position:absolute;top:0;left:0}
.tbebxog{--tbebxo9:var(--mantine-color-indigo-5);--tbebxoa:var(--mantine-color-violet-4)}
.tbebxoh{--tbebxo9:var(--mantine-color-pink-5);--tbebxoa:var(--mantine-color-grape-4)}
.tbebxoi{--tbebxo9:var(--mantine-color-teal-5);--tbebxoa:var(--mantine-color-cyan-4)}
.tbebxoj{--tbebxo9:var(--mantine-color-orange-5);--tbebxoa:var(--mantine-color-yellow-4)}
.tbebxok{border-radius:var(--app-radius-lg);width:56px;height:56px;color:var(--tbebxob);background:color-mix(in srgb, var(--tbebxo9) 18%, transparent);border:1px solid color-mix(in srgb, var(--tbebxo9) 35%, transparent);justify-content:center;align-items:center;display:inline-flex}
.tbebxol{min-width:0;padding:var(--mantine-spacing-md);flex-direction:column;gap:2px;display:flex}
.tbebxom{display:block}
.tbebxon{color:var(--mantine-color-dimmed);display:block}
.tbebxoo{margin-top:var(--mantine-spacing-xs);color:var(--tbebxob)}
.tbebxop{gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr);display:grid}
.tbebxoq{min-width:0;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-radius:var(--app-radius-lg);border:1px solid var(--app-border);background:var(--app-surface-inset);align-items:center;gap:var(--mantine-spacing-sm);display:flex}
.tbebxor{gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr);display:grid}
.tbebxos{min-width:0;padding:var(--mantine-spacing-md);border-radius:var(--app-radius-lg);border:1px solid var(--app-border);background:var(--app-surface-inset)}
.tbebxou{opacity:0;pointer-events:none;transition:opacity .12s}
.tbebxot:hover .tbebxou,.tbebxot:focus-within .tbebxou{opacity:1;pointer-events:auto}
@media (min-width:48em){.tbebxo0,.tbebxor{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:62em){.tbebxo0{grid-template-columns:repeat(3,minmax(0,1fr))}.tbebxo8{gap:var(--mantine-spacing-md);grid-template-columns:repeat(4,minmax(0,1fr))}.tbebxop{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (prefers-reduced-motion:reduce){.tbebxoc{transition:none}.tbebxoc:hover{transform:none}.tbebxoe{transition:none}}
@media (min-width:75em){.tbebxor{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (hover:none){.tbebxou{opacity:1;pointer-events:auto}}
