.design-module__ccbJ5q__section{margin-top:var(--space-10)}.design-module__ccbJ5q__section h2{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.design-module__ccbJ5q__group{margin-top:var(--space-6)}.design-module__ccbJ5q__groupTitle{font-family:var(--font-family-body);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-600);margin:0 0 var(--space-3)}.design-module__ccbJ5q__swatches{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.design-module__ccbJ5q__swatch{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.design-module__ccbJ5q__swatchColor{height:var(--space-12);border-radius:var(--radius-md);border:1px solid var(--color-divider)}.design-module__ccbJ5q__swatch code{font-size:var(--text-xs);color:var(--color-neutral-600)}.design-module__ccbJ5q__rows{gap:var(--space-3);flex-direction:column;display:flex}.design-module__ccbJ5q__row{align-items:center;gap:var(--space-4);font-size:var(--text-sm);grid-template-columns:8rem 1fr;display:grid}.design-module__ccbJ5q__row code{color:var(--color-neutral-700)}.design-module__ccbJ5q__bar{height:var(--space-4);background:var(--color-accent);border-radius:var(--radius-sm)}.design-module__ccbJ5q__radiusBox{width:var(--space-12);height:var(--space-12);background:var(--color-surface-card);border:1px solid var(--color-neutral-300)}.design-module__ccbJ5q__shadowBox{width:100%;height:var(--space-12);border-radius:var(--radius-md);background:var(--color-surface-card)}.design-module__ccbJ5q__sample{line-height:var(--leading-snug);margin:0}.design-module__ccbJ5q__samples{gap:var(--space-4);flex-direction:column;display:flex}.design-module__ccbJ5q__samples .design-module__ccbJ5q__row{grid-template-columns:8rem 1fr}.design-module__ccbJ5q__themeSwitch{top:calc(var(--pinned-top) + var(--space-3));z-index:10;margin-top:var(--space-4);display:inline-flex;position:sticky}.design-module__ccbJ5q__componentTitle{font-size:var(--text-xl);margin:var(--space-10) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-divider)}.design-module__ccbJ5q__demoRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.design-module__ccbJ5q__demoGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));width:100%;display:grid}.design-module__ccbJ5q__demoBlock{width:100%}.design-module__ccbJ5q__demoCard{min-width:10rem}.design-module__ccbJ5q__modalTitle{font-size:var(--text-3xl);margin:0}.design-module__ccbJ5q__modalLede{font-size:var(--text-base);color:var(--color-neutral-700);margin:var(--space-2) 0 0}.design-module__ccbJ5q__modalActions{gap:var(--space-3);margin-top:var(--space-6);justify-content:flex-end;display:flex}
.working-on-module__PJHnjG__working{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-accent-200);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--color-accent-100), color-mix(in srgb, var(--color-accent-100) 30%, var(--color-surface-card))), var(--color-surface-card);flex-direction:column;display:flex}.working-on-module__PJHnjG__head{align-items:center;gap:var(--space-2);margin:0;display:flex}.working-on-module__PJHnjG__mark{color:var(--color-accent);font-size:var(--text-lg);line-height:1;animation:1.6s ease-in-out infinite working-on-module__PJHnjG__pulse}.working-on-module__PJHnjG__title{font-family:var(--font-family-heading);font-size:var(--text-lg);color:var(--color-accent-800)}.working-on-module__PJHnjG__steps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.working-on-module__PJHnjG__step{grid-template-columns:var(--space-4) 1fr auto;align-items:center;gap:var(--space-3);font-size:var(--text-base);color:var(--color-neutral-600);display:grid}.working-on-module__PJHnjG__marker{width:var(--space-4);height:var(--space-4);border:2px solid var(--color-neutral-300);border-radius:50%}.working-on-module__PJHnjG__step_done{color:var(--color-neutral-700)}.working-on-module__PJHnjG__step_done .working-on-module__PJHnjG__marker{border-color:var(--color-accent);background:var(--color-accent);place-items:center;display:grid}.working-on-module__PJHnjG__step_done .working-on-module__PJHnjG__marker:after{content:"";width:var(--space-1);height:var(--space-2);border:2px solid var(--color-on-accent);border-top:0;border-left:0;transform:translateY(-1px)rotate(45deg)}.working-on-module__PJHnjG__step_active{color:var(--color-text);font-weight:var(--font-weight-bold)}.working-on-module__PJHnjG__step_active .working-on-module__PJHnjG__marker{border-color:var(--color-accent-200);border-top-color:var(--color-accent);animation:.9s linear infinite working-on-module__PJHnjG__spin}.working-on-module__PJHnjG__step_waiting .working-on-module__PJHnjG__marker{border-style:dashed}.working-on-module__PJHnjG__label{min-width:0}.working-on-module__PJHnjG__detail{font-family:var(--font-family-heading);font-size:var(--text-md);color:var(--color-accent-800);font-variant-numeric:tabular-nums}.working-on-module__PJHnjG__track{height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-200);display:block;overflow:hidden}.working-on-module__PJHnjG__fill{height:100%;width:var(--percent);border-radius:var(--radius-pill);background:var(--color-accent);transition:width .5s;display:block}.working-on-module__PJHnjG__footer{align-items:center;gap:var(--space-2);font-size:var(--text-md);color:var(--color-neutral-700);flex-wrap:wrap;display:flex}@keyframes working-on-module__PJHnjG__spin{to{transform:rotate(360deg)}}@keyframes working-on-module__PJHnjG__pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.working-on-module__PJHnjG__mark,.working-on-module__PJHnjG__step_active .working-on-module__PJHnjG__marker{animation:none}}
.interview-sheet-module__oFDpoq__sheetHolder{width:794px;position:absolute;top:0;left:-10000px}.interview-sheet-module__oFDpoq__sheet{color:#201e1d;width:794px;font-family:var(--font-sheet-sans,Arial, sans-serif);background:#fff;padding:56px 60px;font-size:11.5px;line-height:1.5}.interview-sheet-module__oFDpoq__sheetTitle{margin:0 0 18px;font-size:22px}.interview-sheet-module__oFDpoq__sheetCategory{border-bottom:1px solid #ddd;margin:18px 0 8px;padding-bottom:4px;font-size:14px}.interview-sheet-module__oFDpoq__sheetQuestion{break-inside:avoid;margin-bottom:12px}.interview-sheet-module__oFDpoq__sheetQ{margin:0 0 4px;font-size:12.5px}.interview-sheet-module__oFDpoq__sheetBlock{margin:0 0 3px}.interview-sheet-module__oFDpoq__sheetWhy{color:#645c50;margin:2px 0 0;font-size:10.5px}
