#setup{--es-ink:var(--ink,#0f172a);--es-card:var(--paper,#fff);--es-soft:#64748b;--es-line:rgba(15,23,42,.12);--es-amber:#fbbf24;--es-amber-soft:#fff4d6;--es-tint:#fffaf0;--es-edge:rgba(15,23,42,.22);--es-amber-edge:#e5a40a;max-width:46rem}html.dark #setup{--es-ink:#f2f3f5;--es-card:var(--yd-card,#212226);--es-soft:#a1a8b3;--es-line:rgba(255,255,255,.1);--es-amber-soft:rgba(251,191,36,.16);--es-tint:#26272b;--es-edge:rgba(255,255,255,.16);--es-amber-edge:#b98606}#setup .yu-h1{letter-spacing:-.02em;margin-bottom:.35rem}#setup .exam-setup-flow{display:grid;gap:.9rem;margin-top:.25rem}#setup .exam-setup-flow.space-y-5>* + *{margin-top:0}#setup .exam-quick{gap:14px;margin:16px 0 4px}#setup .exam-quick-btn{position:relative;overflow:hidden;padding:18px 16px 16px;border-radius:16px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}#setup .exam-quick-btn::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--es-amber)}#setup .exam-quick-btn[data-quick="quick"]::before{background:#7dd3fc}#setup .exam-quick-btn[data-quick="weak"]::before{background:#f9a8d4}#setup .exam-quick-btn:hover{background:var(--es-amber-soft)}#setup .exam-quick-btn b{font-size:18px}html.dark #setup .exam-quick-btn:hover{box-shadow:none}#setup .setup-step{position:relative;padding:1rem 1.1rem 1.1rem;border:1px solid var(--es-edge);border-radius:16px;background:var(--es-card);box-shadow:none}html.dark #setup .setup-step{border-color:var(--es-edge);box-shadow:none;background:var(--es-card)}#setup .setup-step:last-child,#setup .setup-step--generate{padding:0;border:0;box-shadow:none;background:transparent}#setup .setup-step-label{font-size:1.02rem;margin-bottom:.7rem;letter-spacing:-.01em}#setup .setup-step-num{width:1.7rem;height:1.7rem;margin-right:.6rem;font-size:.8rem;font-weight:900;background:var(--es-amber);color:#0f172a;border:1px solid var(--es-amber-edge);box-shadow:none}html.dark #setup .setup-step-num{border-color:var(--es-edge);color:#0f172a}#setup .setup-step>p.text-xs,#setup .setup-step .text-xs.font-bold{color:var(--es-soft);font-weight:700;line-height:1.4}#setup .setup-chip{position:relative;min-height:44px;padding:.5rem 1rem;border:1px solid var(--es-edge);border-radius:999px;background:var(--es-card);color:var(--es-ink);font-size:.86rem;font-weight:800;transition:transform .1s ease,box-shadow .1s ease,background .1s ease}#setup .setup-chip.es-subject{max-width:100%;overflow-wrap:anywhere;line-height:1.2}html.dark #setup .setup-chip{border-color:var(--es-edge);background:#2b2d31;color:#f2f3f5}#setup .setup-chip:hover{background:var(--es-tint)}#setup .setup-chip:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}#setup .setup-chip.is-on{background:var(--es-amber-soft);color:var(--es-ink);border-color:var(--es-amber-edge);box-shadow:none;padding-left:1.9rem}#setup .setup-chip.is-on::before{content:"";position:absolute;left:.85rem;top:50%;width:.38rem;height:.68rem;border-right:2.5px solid var(--es-amber-edge);border-bottom:2.5px solid var(--es-amber-edge);transform:translateY(-62%) rotate(40deg)}html.dark #setup .setup-chip.is-on{border-color:var(--es-amber-edge);box-shadow:none}#setup #tier-chips{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}#setup #tier-chips .setup-chip{border-radius:14px;min-height:52px;font-size:.95rem;text-align:center}@media (max-width:640px){#setup .setup-step{padding:.9rem .85rem 1rem}#setup #mode-chips,#setup #len-chips,#setup #diff-chips{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}#setup #mode-chips .setup-chip,#setup #len-chips .setup-chip,#setup #diff-chips .setup-chip{border-radius:14px;padding-left:.6rem;padding-right:.6rem}#setup #mode-chips .setup-chip.is-on,#setup #len-chips .setup-chip.is-on,#setup #diff-chips .setup-chip.is-on{padding-left:1.7rem}}#setup .ts{--ts-on:var(--es-amber-soft);--ts-accent:#f59e0b}#setup .ts-bar{gap:.6rem;margin:.1rem 0 .65rem}#setup .ts-search{min-height:48px;padding-left:2.6rem;border-color:var(--es-edge);border-radius:14px;background:var(--es-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat .85rem 50% / 1.1rem}html.dark #setup .ts-search{border-color:var(--es-edge)}#setup .ts-count{padding:.3rem .7rem;border-radius:999px;background:var(--es-tint);border:1px solid var(--es-line)}#setup .ts-count:not(:empty){color:var(--es-ink)}#setup .ts-chosen{padding:.15rem 0 .25rem}#setup .ts-chip{background:var(--es-amber);border-color:var(--es-amber-edge);box-shadow:none;color:#0f172a}html.dark #setup .ts-chip{border-color:var(--es-edge);box-shadow:none}#setup .ts-list{max-height:min(30rem,62vh);border:1px solid var(--es-edge);border-radius:16px;background:var(--es-card)}html.dark #setup .ts-list{border-color:var(--es-edge)}#setup .ts-group{border-bottom:1px solid var(--es-line)}#setup .ts-group>summary{min-height:52px;padding:.4rem .9rem;background:var(--es-tint);border-bottom:1px solid var(--es-line)}#setup .ts-group:not([open])>summary{border-bottom:0}#setup .ts-gname{font-size:.98rem;letter-spacing:-.01em}#setup .ts-gcount{min-width:1.6rem;padding:.1rem .5rem;border-radius:999px;text-align:center;background:var(--es-card);border:1px solid var(--es-line);color:var(--es-ink)}#setup .ts-all{border:1px solid var(--es-edge);font-size:.76rem;background:var(--es-card)}html.dark #setup .ts-all{border-color:var(--es-edge)}#setup .ts-all[aria-pressed="true"]{background:var(--es-amber);color:#0f172a;border-color:var(--es-amber-edge)}#setup .ts-rows{padding:.45rem .5rem .6rem;gap:.25rem}#setup .ts-row{min-height:48px;padding:.4rem .7rem;border:1px solid transparent;border-radius:12px}#setup .ts-row:hover{background:var(--es-tint);border-color:var(--es-line)}#setup .ts-row.is-on{background:var(--es-amber-soft);border-color:var(--es-amber)}#setup .ts-box{width:1.5rem;height:1.5rem;border-radius:.5rem;border-color:var(--es-edge)}html.dark #setup .ts-box{border-color:#6b7280}#setup .ts-row input:checked + .ts-box{background:#0f172a;border-color:var(--es-amber-edge);color:var(--es-amber)}html.dark #setup .ts-row input:checked + .ts-box{background:var(--es-amber);border-color:var(--es-amber);color:#0f172a}#setup .ts-tag{background:var(--es-tint);border-width:1px}#setup .setup-foot{bottom:10px;z-index:5;margin-top:.4rem;padding:.8rem 1rem;border:1px solid var(--es-edge);border-radius:16px;background:var(--es-card);box-shadow:none}html.dark #setup .setup-foot{border-color:var(--es-edge);box-shadow:none;background:var(--es-card)}#setup #setup-summary{font-size:.9rem;font-weight:800;color:var(--es-ink);flex:1 1 12rem}#setup #start-exam{min-width:9rem}@media (max-width:640px){#setup .setup-foot{padding:.7rem .8rem;bottom:68px}#setup #setup-summary{text-align:center;flex:0 0 auto}}@media (prefers-reduced-motion:reduce){#setup .setup-chip,#setup .exam-quick-btn{transition:none}#setup .setup-chip:hover,#setup .exam-quick-btn:hover{transform:none}}#setup .exam-setup-flow{counter-reset:es-step}#setup .setup-step:not(.setup-step--generate):not(.hidden){counter-increment:es-step}#setup .setup-step-num{font-size:0}#setup .setup-step-num::after{content:counter(es-step);font-size:.8rem;line-height:1}#setup .es-pill{display:inline-block;margin:0 0 .85rem;padding:.3rem .8rem;border:1px solid var(--es-line);border-radius:999px;background:var(--es-tint);color:var(--es-soft);font-size:.78rem;font-weight:800;line-height:1.3}#setup .es-sub{margin:0 0 .45rem;font:800 .72rem/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--es-soft)}#setup .es-papercards{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.7rem;margin-bottom:1rem}#setup .es-papercards.is-single{grid-template-columns:1fr}#setup .setup-chip.es-papercard{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-height:78px;padding:.85rem 1rem;border-radius:14px;text-align:left;white-space:normal}#setup .setup-chip.es-papercard b{font-size:1.05rem;font-weight:800;letter-spacing:-.01em}#setup .setup-chip.es-papercard span{font-size:.78rem;font-weight:700;line-height:1.3;color:var(--es-soft)}#setup .setup-chip.es-papercard .es-papermeta{margin-top:auto;font-size:.72rem;font-weight:800;color:var(--es-soft)}#setup .setup-chip.es-papercard.is-on{padding-left:1rem}#setup .setup-chip.es-papercard.is-on span,#setup .setup-chip.es-papercard.is-on .es-papermeta{color:var(--es-ink);opacity:.78}#setup .setup-chip.es-papercard.is-on::before{left:auto;right:.9rem;top:1.1rem;transform:rotate(40deg)}#setup .es-topicchips{display:flex;flex-wrap:wrap;gap:.5rem}#setup .es-topicchips .setup-chip{min-height:40px;padding:.4rem .9rem;font-size:.82rem}#setup .es-topicchips .setup-chip.is-on{padding-left:1.8rem}@media (max-width:640px){#setup .es-papercards{grid-template-columns:1fr}}.exam-annot:has(#exam-ink-off.is-on){display:none}#setup.yu-slab{border:0;box-shadow:none;background:transparent}#setup .setup-step{border-radius:14px}#setup .setup-step-num{width:1.6rem;height:1.6rem;background:var(--es-amber-soft);color:var(--es-ink);border:1px solid var(--es-amber-edge)}html.dark #setup .setup-step-num{color:#f2f3f5}#setup .setup-chip{border-width:1px;box-shadow:none}#setup .setup-chip.is-on{background:var(--es-amber);color:#0f172a;border-color:var(--es-amber-edge)}#setup .setup-chip.is-on::before{border-right-color:#0f172a;border-bottom-color:#0f172a}html.dark #setup .setup-chip.is-on{background:var(--es-amber);color:#0f172a;border-color:var(--es-amber)}#setup .setup-foot{position:sticky;border-width:1px;box-shadow:none}#setup #start-exam,#setup .yu-btn--go{border:1px solid var(--es-amber-edge);border-radius:12px;box-shadow:none;background:var(--es-amber);color:#0f172a;font-weight:800;transform:none}#setup #start-exam:hover:not(:disabled){background:#f59e0b}#setup #start-exam:active{transform:none}#setup #start-exam:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){#setup .setup-foot{position:sticky;bottom:64px;left:0;right:0;box-shadow:0 -6px 18px rgba(15,23,42,.06)}#setup #start-exam{width:100%;min-height:48px}}