#crisis .history.svelte-1fo7o0a{padding:1.5rem 2rem;background:var(--color-surface-50);border-radius:calc(var(--radius-container) * 2);box-shadow:0 2px 8px color-mix(in oklab,var(--color-surface-900) .05,transparent);margin:1.5rem 0;display:inline-block}#crisis .history.svelte-1fo7o0a .label:where(.svelte-1fo7o0a){font-size:.9rem;color:var(--color-surface-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}#crisis .history.svelte-1fo7o0a .coins:where(.svelte-1fo7o0a){display:flex;gap:.5rem;flex-wrap:wrap}#crisis .history.svelte-1fo7o0a .coins:where(.svelte-1fo7o0a) .coin:where(.svelte-1fo7o0a){font-size:2rem;padding:.5rem;background:var(--color-surface-100);border-radius:var(--radius-container)}#coin-memory .memory-metaphor.svelte-1fo7o0a{display:flex;align-items:stretch;justify-content:center;gap:2rem;margin:3rem 0}#coin-memory .character-card.svelte-1fo7o0a{flex:1;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;background:#fff;border-radius:calc(var(--radius-container) * 2);box-shadow:0 8px 24px color-mix(in oklab,var(--color-surface-900) .08,transparent);border:1px solid var(--color-surface-200);text-align:center;transition:transform .2s}#coin-memory .character-card.svelte-1fo7o0a:hover{transform:translateY(-4px)}#coin-memory .character-card.svelte-1fo7o0a .avatar:where(.svelte-1fo7o0a){position:relative}#coin-memory .character-card.svelte-1fo7o0a .avatar:where(.svelte-1fo7o0a) .emoji:where(.svelte-1fo7o0a){font-size:4rem;display:block;margin-bottom:.5rem}#coin-memory .character-card.svelte-1fo7o0a .avatar:where(.svelte-1fo7o0a) .status-badge:where(.svelte-1fo7o0a){background:var(--color-surface-800);color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;padding:.25rem .75rem;border-radius:1rem;box-shadow:0 4px 8px #0000001a}#coin-memory .character-card.svelte-1fo7o0a.coin{background:linear-gradient(to bottom,white,var(--color-primary-50));border-color:var(--color-primary-200)}#coin-memory .character-card.svelte-1fo7o0a.coin .dialogue:where(.svelte-1fo7o0a){font-family:Georgia,serif;font-style:italic;font-size:1.15rem;line-height:1.5;color:var(--color-primary-800);background:#fff;padding:1.25rem;border-radius:var(--radius-container);border:1px solid var(--color-primary-100);position:relative;box-shadow:0 2px 4px #0000000d}#coin-memory .character-card.svelte-1fo7o0a.coin .dialogue:where(.svelte-1fo7o0a):before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white}#coin-memory .character-card.svelte-1fo7o0a.player{background:linear-gradient(to bottom,white,var(--color-warning-50));border-color:var(--color-warning-200)}#coin-memory .character-card.svelte-1fo7o0a.player .notebook:where(.svelte-1fo7o0a){width:100%;background:#fff;border:1px solid var(--color-warning-200);border-radius:var(--radius-container);overflow:hidden;font-family:Consolas,Monaco,monospace;font-size:.9rem;text-align:left;box-shadow:0 2px 4px #0000000d}#coin-memory .character-card.svelte-1fo7o0a.player .notebook:where(.svelte-1fo7o0a) .entry:where(.svelte-1fo7o0a){padding:.5rem 1rem;border-bottom:1px solid var(--color-surface-100);color:var(--color-surface-600)}#coin-memory .character-card.svelte-1fo7o0a.player .notebook:where(.svelte-1fo7o0a) .entry:where(.svelte-1fo7o0a):last-child{border-bottom:none}#coin-memory .character-card.svelte-1fo7o0a.player .notebook:where(.svelte-1fo7o0a) .entry:where(.svelte-1fo7o0a).highlight{background:var(--color-warning-100);color:var(--color-warning-900);font-weight:700}#coin-memory .divider.svelte-1fo7o0a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--color-surface-400)}#coin-memory .divider.svelte-1fo7o0a .icon:where(.svelte-1fo7o0a){font-size:2rem;color:var(--color-surface-300)}#coin-memory .divider.svelte-1fo7o0a .label:where(.svelte-1fo7o0a){font-weight:800;text-transform:uppercase;font-size:1.25rem;color:var(--color-surface-300)}#coin-memory .concept-explanation.svelte-1fo7o0a{max-width:600px;margin:0 auto 3rem;text-align:center}#coin-memory .concept-explanation.svelte-1fo7o0a p:where(.svelte-1fo7o0a){font-size:1.25rem;color:var(--color-surface-700);line-height:1.6}@media(max-width:900px){#coin-memory .memory-metaphor.svelte-1fo7o0a{flex-direction:column;gap:1.5rem}#coin-memory .divider.svelte-1fo7o0a{flex-direction:row;margin:-.5rem 0;align-self:center}#coin-memory .divider.svelte-1fo7o0a .icon:where(.svelte-1fo7o0a){font-size:1.5rem}#coin-memory .divider.svelte-1fo7o0a .label:where(.svelte-1fo7o0a){font-size:1rem}}#chaos-order .analogy.svelte-1fo7o0a{display:flex;gap:2rem;margin:2.5rem 0;padding:2rem;background:linear-gradient(135deg,var(--color-primary-50),var(--color-surface-50));border-radius:calc(var(--radius-container) * 2);box-shadow:0 4px 12px color-mix(in oklab,var(--color-surface-900) .05,transparent);flex-wrap:wrap}#chaos-order .analogy.svelte-1fo7o0a .icon:where(.svelte-1fo7o0a){font-size:3.5rem;flex-shrink:0}#chaos-order .analogy.svelte-1fo7o0a .content:where(.svelte-1fo7o0a) h3:where(.svelte-1fo7o0a){margin-top:0;color:var(--color-primary-800)}#chaos-order .analogy.svelte-1fo7o0a .content:where(.svelte-1fo7o0a) p:where(.svelte-1fo7o0a):last-child{margin-bottom:0}#chaos-order .interactive.svelte-1fo7o0a{margin:2.5rem 0;padding:2rem;background:var(--color-surface-50);border-radius:calc(var(--radius-container) * 2);box-shadow:0 12px 32px color-mix(in oklab,var(--color-surface-900) .12,transparent)}#chaos-order .interactive.svelte-1fo7o0a .race-header:where(.svelte-1fo7o0a){margin-bottom:2rem;text-align:center}#chaos-order .interactive.svelte-1fo7o0a .race-header:where(.svelte-1fo7o0a) h3:where(.svelte-1fo7o0a){margin-top:0;color:var(--color-primary-900)}#chaos-order .interactive.svelte-1fo7o0a .race-header:where(.svelte-1fo7o0a) p:where(.svelte-1fo7o0a){font-size:1.125rem;color:var(--color-surface-600)}#chaos-order .interactive.svelte-1fo7o0a .race-track:where(.svelte-1fo7o0a){position:relative;padding:3rem 0;background:var(--color-surface-100);border-radius:var(--radius-container);margin-bottom:2rem;border:2px solid var(--color-surface-200);overflow:hidden}#chaos-order .interactive.svelte-1fo7o0a .race-track:where(.svelte-1fo7o0a) .finish-line:where(.svelte-1fo7o0a){position:absolute;top:0;bottom:0;left:50%;width:2px;background:repeating-linear-gradient(to bottom,var(--color-surface-400),var(--color-surface-400) 10px,transparent 10px,transparent 20px);z-index:0}#chaos-order .interactive.svelte-1fo7o0a .race-track:where(.svelte-1fo7o0a) .finish-line:where(.svelte-1fo7o0a) span:where(.svelte-1fo7o0a){position:absolute;top:.5rem;left:50%;transform:translate(-50%);background:var(--color-surface-200);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700;color:var(--color-surface-500)}#chaos-order .interactive.svelte-1fo7o0a .race-track:where(.svelte-1fo7o0a) .lane:where(.svelte-1fo7o0a){position:relative;height:60px;margin-bottom:1rem;z-index:1}#chaos-order .interactive.svelte-1fo7o0a .race-track:where(.svelte-1fo7o0a) .lane:where(.svelte-1fo7o0a):last-child{margin-bottom:0}#chaos-order .interactive.svelte-1fo7o0a .race-track:where(.svelte-1fo7o0a) .lane:where(.svelte-1fo7o0a) .track-line:where(.svelte-1fo7o0a){position:absolute;top:50%;left:0;right:0;height:2px;background:var(--color-surface-300);z-index:-1}#chaos-order .interactive.svelte-1fo7o0a .race-track:where(.svelte-1fo7o0a) .lane:where(.svelte-1fo7o0a) .runner:where(.svelte-1fo7o0a){position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .5s cubic-bezier(.25,1,.5,1);display:flex;flex-direction:column;align-items:center}#chaos-order .interactive.svelte-1fo7o0a .race-track:where(.svelte-1fo7o0a) .lane:where(.svelte-1fo7o0a) .runner:where(.svelte-1fo7o0a) .avatar:where(.svelte-1fo7o0a){font-size:2.5rem;line-height:1;background:var(--color-surface-50);border-radius:50%;box-shadow:0 4px 8px #0000001a}#chaos-order .interactive.svelte-1fo7o0a .race-track:where(.svelte-1fo7o0a) .lane:where(.svelte-1fo7o0a) .runner:where(.svelte-1fo7o0a) .label:where(.svelte-1fo7o0a){margin-top:.25rem;font-size:.875rem;font-weight:700;white-space:nowrap;background:#fffc;padding:.1rem .4rem;border-radius:4px}#chaos-order .interactive.svelte-1fo7o0a .race-track:where(.svelte-1fo7o0a) .lane:where(.svelte-1fo7o0a) .runner:where(.svelte-1fo7o0a) .label:where(.svelte-1fo7o0a) .percent:where(.svelte-1fo7o0a){font-weight:400;color:var(--color-surface-500);font-size:.75rem}#chaos-order .interactive.svelte-1fo7o0a .race-controls:where(.svelte-1fo7o0a){display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}#chaos-order .interactive.svelte-1fo7o0a .race-controls:where(.svelte-1fo7o0a) .btn-primary:where(.svelte-1fo7o0a){background:var(--color-primary-500);color:#fff;padding:.75rem 2rem;border-radius:99px;border:none;font-weight:700;font-size:1.125rem;cursor:pointer;transition:transform .1s;box-shadow:0 4px 12px color-mix(in oklab,var(--color-primary-500) .3,transparent)}#chaos-order .interactive.svelte-1fo7o0a .race-controls:where(.svelte-1fo7o0a) .btn-primary:where(.svelte-1fo7o0a):active{transform:scale(.95)}#chaos-order .interactive.svelte-1fo7o0a .race-controls:where(.svelte-1fo7o0a) .btn-primary:where(.svelte-1fo7o0a):disabled{opacity:.7;cursor:not-allowed}#chaos-order .interactive.svelte-1fo7o0a .race-controls:where(.svelte-1fo7o0a) .quick-btns:where(.svelte-1fo7o0a){display:flex;gap:.5rem;background:var(--color-surface-200);padding:.25rem;border-radius:99px}#chaos-order .interactive.svelte-1fo7o0a .race-controls:where(.svelte-1fo7o0a) .quick-btns:where(.svelte-1fo7o0a) .btn-secondary:where(.svelte-1fo7o0a){background:transparent;border:none;padding:.5rem 1rem;border-radius:99px;font-weight:600;color:var(--color-surface-700);cursor:pointer;transition:background .2s}#chaos-order .interactive.svelte-1fo7o0a .race-controls:where(.svelte-1fo7o0a) .quick-btns:where(.svelte-1fo7o0a) .btn-secondary:where(.svelte-1fo7o0a):hover:not(:disabled){background:var(--color-surface-50);color:var(--color-primary-700)}#chaos-order .interactive.svelte-1fo7o0a .race-controls:where(.svelte-1fo7o0a) .quick-btns:where(.svelte-1fo7o0a) .btn-secondary:where(.svelte-1fo7o0a):disabled{opacity:.5;cursor:not-allowed}#chaos-order .interactive.svelte-1fo7o0a .race-controls:where(.svelte-1fo7o0a) .btn-ghost:where(.svelte-1fo7o0a){background:transparent;border:2px solid var(--color-surface-200);padding:.5rem 1rem;border-radius:99px;font-weight:600;color:var(--color-surface-600);cursor:pointer;transition:all .2s}#chaos-order .interactive.svelte-1fo7o0a .race-controls:where(.svelte-1fo7o0a) .btn-ghost:where(.svelte-1fo7o0a):hover{border-color:var(--color-surface-400);color:var(--color-surface-800)}#chaos-order .interactive.svelte-1fo7o0a .result:where(.svelte-1fo7o0a){margin-top:2rem;padding:1rem 1.5rem;border-radius:var(--radius-container);font-size:1.125rem;font-weight:600;text-align:center}#chaos-order .interactive.svelte-1fo7o0a .result:where(.svelte-1fo7o0a).success{background:var(--color-success-100);color:var(--color-success-900)}#frequency .interactive.svelte-1fo7o0a{margin:2.5rem 0;padding:2rem;background:var(--color-surface-50);border-radius:calc(var(--radius-container) * 2);box-shadow:0 12px 32px color-mix(in oklab,var(--color-surface-900) .12,transparent)}#frequency .interactive.svelte-1fo7o0a h3:where(.svelte-1fo7o0a){margin-top:0;color:var(--color-primary-900)}#frequency .interactive.svelte-1fo7o0a .instruction:where(.svelte-1fo7o0a){font-size:1.125rem;color:var(--color-surface-600);margin-bottom:1.5rem}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a){display:flex;flex-direction:column;gap:1rem}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .container:where(.svelte-1fo7o0a){display:flex;gap:.5rem}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .container:where(.svelte-1fo7o0a) .axis-y:where(.svelte-1fo7o0a){display:flex;flex-direction:column;justify-content:space-between;font-size:.75rem;color:var(--color-surface-500);padding:.5rem 0}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .container:where(.svelte-1fo7o0a) .area:where(.svelte-1fo7o0a){flex:1;height:150px;background:var(--color-surface-100);border-radius:var(--radius-container);position:relative;overflow:hidden}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .container:where(.svelte-1fo7o0a) .area:where(.svelte-1fo7o0a) .line.ideal:where(.svelte-1fo7o0a){position:absolute;top:50%;left:0;right:0;height:2px;background:var(--color-error-400);opacity:.7}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .container:where(.svelte-1fo7o0a) .area:where(.svelte-1fo7o0a) .line.ideal:where(.svelte-1fo7o0a):after{content:"0.5";position:absolute;right:8px;top:-18px;font-size:.75rem;color:var(--color-error-500);font-weight:600}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .container:where(.svelte-1fo7o0a) .area:where(.svelte-1fo7o0a) .svg:where(.svelte-1fo7o0a){position:absolute;top:0;left:0;width:100%;height:100%}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .label-x:where(.svelte-1fo7o0a){text-align:center;font-size:.875rem;color:var(--color-surface-500)}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .info:where(.svelte-1fo7o0a){text-align:center;font-size:1rem;color:var(--color-surface-600)}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .controls:where(.svelte-1fo7o0a){display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .controls:where(.svelte-1fo7o0a) .btn:where(.svelte-1fo7o0a){padding:.75rem 1.5rem;border:none;border-radius:var(--radius-container);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;background:var(--color-primary-500);color:var(--color-surface-50)}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .controls:where(.svelte-1fo7o0a) .btn:where(.svelte-1fo7o0a):hover:not(:disabled){background:var(--color-primary-600);transform:translateY(-2px)}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .controls:where(.svelte-1fo7o0a) .btn:where(.svelte-1fo7o0a):disabled{opacity:.6;cursor:not-allowed}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .controls:where(.svelte-1fo7o0a) .btn:where(.svelte-1fo7o0a).ghost{background:transparent;color:var(--color-surface-600);border:1px solid var(--color-surface-300)}#frequency .interactive.svelte-1fo7o0a .graph:where(.svelte-1fo7o0a) .controls:where(.svelte-1fo7o0a) .btn:where(.svelte-1fo7o0a).ghost:hover{background:var(--color-surface-200)}#formalization .grid.svelte-1fo7o0a{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}#formalization .grid.svelte-1fo7o0a .card:where(.svelte-1fo7o0a){display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;background:var(--color-surface-50);border-radius:calc(var(--radius-container) * 2);border:2px solid var(--color-surface-200)}#formalization .grid.svelte-1fo7o0a .card:where(.svelte-1fo7o0a) .symbol:where(.svelte-1fo7o0a){font-size:2.5rem;font-weight:700;color:var(--color-primary-500);font-family:serif;min-width:70px;text-align:center}#formalization .grid.svelte-1fo7o0a .card:where(.svelte-1fo7o0a) .content:where(.svelte-1fo7o0a){flex:1}#formalization .grid.svelte-1fo7o0a .card:where(.svelte-1fo7o0a) .content:where(.svelte-1fo7o0a) .name:where(.svelte-1fo7o0a){font-size:1.25rem;font-weight:700;color:var(--color-surface-900);margin-bottom:.5rem}#formalization .grid.svelte-1fo7o0a .card:where(.svelte-1fo7o0a) .content:where(.svelte-1fo7o0a) .math:where(.svelte-1fo7o0a){font-size:1.25rem;font-family:serif;color:var(--color-surface-700)}#formalization .grid.svelte-1fo7o0a .card:where(.svelte-1fo7o0a) .content:where(.svelte-1fo7o0a) .text:where(.svelte-1fo7o0a){font-size:1.125rem;color:var(--color-surface-600);line-height:1.5}#practice .cards.svelte-1fo7o0a{display:grid;gap:1.5rem}#practice .cards.svelte-1fo7o0a .question:where(.svelte-1fo7o0a){font-size:1.25rem;line-height:1.6;color:var(--color-surface-900)}#detective .interactive.svelte-1fo7o0a{margin:2.5rem 0;padding:2rem;background:var(--color-surface-50);border-radius:calc(var(--radius-container) * 2);box-shadow:0 12px 32px color-mix(in oklab,var(--color-surface-900) .12,transparent)}#detective .interactive.svelte-1fo7o0a .scenario:where(.svelte-1fo7o0a){text-align:center;padding:1.5rem;margin-bottom:2rem;background:var(--color-surface-100);border-radius:calc(var(--radius-container) * 2)}#detective .interactive.svelte-1fo7o0a .scenario:where(.svelte-1fo7o0a) .suspect:where(.svelte-1fo7o0a){display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem}#detective .interactive.svelte-1fo7o0a .scenario:where(.svelte-1fo7o0a) .suspect:where(.svelte-1fo7o0a) .icon:where(.svelte-1fo7o0a){font-size:4rem}#detective .interactive.svelte-1fo7o0a .scenario:where(.svelte-1fo7o0a) .suspect:where(.svelte-1fo7o0a) .label:where(.svelte-1fo7o0a){font-size:1rem;font-weight:600;color:var(--color-surface-600)}#detective .interactive.svelte-1fo7o0a .scenario:where(.svelte-1fo7o0a) .question:where(.svelte-1fo7o0a){font-size:1.25rem;font-weight:600;color:var(--color-surface-900);margin-bottom:1rem}#detective .interactive.svelte-1fo7o0a .scenario:where(.svelte-1fo7o0a) .hint:where(.svelte-1fo7o0a){font-size:1rem;color:var(--color-surface-600);background:#fff;padding:1rem;border-radius:var(--radius-container);display:inline-block}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a){text-align:center}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .instruction:where(.svelte-1fo7o0a){font-size:1.125rem;color:var(--color-surface-600);margin-bottom:1.5rem}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .selector:where(.svelte-1fo7o0a){display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem;flex-wrap:wrap}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .selector:where(.svelte-1fo7o0a) .type-btn:where(.svelte-1fo7o0a){padding:.75rem 1.5rem;border:2px solid var(--color-surface-300);border-radius:var(--radius-container);background:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;color:var(--color-surface-700)}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .selector:where(.svelte-1fo7o0a) .type-btn:where(.svelte-1fo7o0a):hover{border-color:var(--color-primary-400)}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .selector:where(.svelte-1fo7o0a) .type-btn:where(.svelte-1fo7o0a).active{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-500)}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .results:where(.svelte-1fo7o0a){margin:1.5rem 0}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .results:where(.svelte-1fo7o0a) .bar:where(.svelte-1fo7o0a){height:24px;background:var(--color-surface-200);border-radius:12px;overflow:hidden;max-width:400px;margin:0 auto .75rem}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .results:where(.svelte-1fo7o0a) .bar:where(.svelte-1fo7o0a) .fill:where(.svelte-1fo7o0a){height:100%;background:linear-gradient(to right,var(--color-primary-400),var(--color-primary-600));transition:width .3s ease;border-radius:12px}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .results:where(.svelte-1fo7o0a) .stats:where(.svelte-1fo7o0a){font-size:1.125rem;color:var(--color-surface-700)}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .controls:where(.svelte-1fo7o0a){display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .controls:where(.svelte-1fo7o0a) .btn:where(.svelte-1fo7o0a){padding:.75rem 1.5rem;border:none;border-radius:var(--radius-container);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;background:var(--color-primary-500);color:#fff}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .controls:where(.svelte-1fo7o0a) .btn:where(.svelte-1fo7o0a):hover:not(:disabled){background:var(--color-primary-600);transform:translateY(-2px)}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .controls:where(.svelte-1fo7o0a) .btn:where(.svelte-1fo7o0a):disabled{opacity:.6;cursor:not-allowed}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .controls:where(.svelte-1fo7o0a) .btn:where(.svelte-1fo7o0a).verdict{background:var(--color-warning-500);color:var(--color-surface-900)}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .controls:where(.svelte-1fo7o0a) .btn:where(.svelte-1fo7o0a).verdict:hover{background:var(--color-warning-600)}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .verdict-card:where(.svelte-1fo7o0a){display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;border-radius:calc(var(--radius-container) * 2);margin-top:1.5rem;max-width:500px;margin-left:auto;margin-right:auto}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .verdict-card:where(.svelte-1fo7o0a).fair{background:var(--color-success-100)}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .verdict-card:where(.svelte-1fo7o0a).fair .icon:where(.svelte-1fo7o0a){color:var(--color-success-600)}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .verdict-card:where(.svelte-1fo7o0a).cheating{background:var(--color-error-100)}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .verdict-card:where(.svelte-1fo7o0a).cheating .icon:where(.svelte-1fo7o0a){color:var(--color-error-600)}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .verdict-card:where(.svelte-1fo7o0a) .icon:where(.svelte-1fo7o0a){font-size:2rem;font-weight:700}#detective .interactive.svelte-1fo7o0a .test:where(.svelte-1fo7o0a) .verdict-card:where(.svelte-1fo7o0a) .text:where(.svelte-1fo7o0a){font-size:1.125rem;text-align:left;color:var(--color-surface-900)}#summary p.svelte-1fo7o0a{font-size:1.25rem;margin:0;color:var(--color-surface-700);line-height:1.6}@media(max-width:1100px){#formalization .grid.svelte-1fo7o0a{grid-template-columns:1fr}}
