@layer properties,theme,base;@layer components{.identical-problems-panel{border-style:solid;border-width:1px;border-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent);background-color:color-mix(in oklab, var(--color-indigo-500) 5%, transparent);--effect-shadow:inset 0 2px 4px 0 var(--effect-shadow-color,#0000000d);box-shadow:var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);border-radius:1rem;margin-bottom:2rem;padding:1.25rem;position:relative;overflow:hidden}.identical-problems-overlay{color:var(--color-indigo-500);opacity:.1;padding:1rem;position:absolute;top:0;right:0}.identical-problems-heading{letter-spacing:.1em;color:var(--color-indigo-500);text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.875rem;font-weight:900;line-height:1.42857;display:flex}.identical-problems-heading:is(.dark *){color:var(--color-indigo-400)}.identical-problems-stack{z-index:10;flex-direction:column;gap:.75rem;display:flex;position:relative}.identical-problems-link{cursor:pointer;border-style:solid;border-width:1px;border-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent);background-color:var(--color-white);--effect-shadow:0 1px 3px 0 var(--effect-shadow-color,#0000001a), 0 1px 2px -1px var(--effect-shadow-color,#0000001a);box-shadow:var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);border-radius:.75rem;padding:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:relative}@media (hover:hover){.identical-problems-link:hover{--effect-translate-y:-.125rem;translate:var(--effect-translate-x) var(--effect-translate-y);border-color:color-mix(in oklab, var(--color-indigo-500) 40%, transparent);background-color:var(--color-slate-50);--effect-shadow:0 4px 6px -1px var(--effect-shadow-color,#0000001a), 0 2px 4px -2px var(--effect-shadow-color,#0000001a);box-shadow:var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);--effect-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 10%, transparent) 100%, transparent)}}.identical-problems-link:is(.dark *){background-color:var(--color-slate-900)}@media (hover:hover){.identical-problems-link:is(.dark *):hover{background-color:var(--color-slate-800)}}.identical-problems-overlay-2{width:var(--spacing);background-color:color-mix(in oklab, var(--color-indigo-500) 0%, transparent);border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--effect-gradient-from,--effect-gradient-via,--effect-gradient-to;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0}@media (hover:hover){.identical-problems-overlay-2:is(:where(.hover-group):hover *){background-color:var(--color-indigo-500)}}.identical-problems-text{margin-bottom:var(--spacing);color:var(--color-slate-800);font-weight:700;line-height:1.375;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--effect-gradient-from,--effect-gradient-via,--effect-gradient-to;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.identical-problems-text:is(:where(.hover-group):hover *){color:var(--color-indigo-600)}}.identical-problems-text:is(.dark *){color:var(--color-slate-200)}@media (hover:hover){.identical-problems-text:is(.dark *):is(:where(.hover-group):hover *){color:var(--color-indigo-400)}}.identical-problems-row{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.identical-problems-eyebrow{letter-spacing:.05em;color:color-mix(in oklab, var(--color-indigo-500) 60%, transparent);text-transform:uppercase;font-size:11px;font-weight:700;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--effect-gradient-from,--effect-gradient-via,--effect-gradient-to;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.identical-problems-eyebrow:is(:where(.hover-group):hover *){color:var(--color-indigo-500)}}.get-difficulty-styles-color{color:var(--color-emerald-600)}.get-difficulty-styles-bg{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}.get-difficulty-styles-border{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}.get-difficulty-styles-color-2{color:var(--color-amber-600)}.get-difficulty-styles-bg-2{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}.get-difficulty-styles-border-2{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}.get-difficulty-styles-color-3{color:var(--color-red-600)}.get-difficulty-styles-bg-3{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}.get-difficulty-styles-border-3{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}.get-difficulty-styles-color-4{color:var(--color-slate-600)}.get-difficulty-styles-bg-4{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}.get-difficulty-styles-border-4{border-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}.identical-problems-eyebrow-2{padding-inline:.5rem;padding-block:var(--spacing);letter-spacing:.05em;text-transform:uppercase;border-style:solid;border-width:1px;border-radius:.25rem;font-size:10px;font-weight:900}}
