.boris-at-assessment-form-anchor{scroll-margin-top:88px}.boris-at-assessment-header{margin-bottom:28px}.boris-at-assessment-header .boris-at-context-line{margin-bottom:12px}.boris-at-assessment-title{color:var(--foreground);letter-spacing:-.01em;margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.25}.boris-at-assessment-subtitle{color:var(--muted-foreground);margin:0;font-size:16px;font-weight:400;line-height:1.55}.boris-at-question-card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);box-shadow:0 2px 16px var(--boris-at-shadow-primary);border-radius:18px;margin-bottom:20px;padding:28px}.boris-at-q-number{color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:13px;font-weight:700}.dark .boris-at-q-number{color:var(--ring)}.boris-at-q-text{color:var(--foreground);margin-bottom:12px;font-size:18px;font-weight:400;line-height:1.6}.boris-at-q-text strong{font-weight:700}.boris-at-q-helper{color:var(--muted-foreground);margin:0 0 20px;font-size:15px;font-weight:500;line-height:1.5}.boris-at-score-display{justify-content:center;align-items:center;margin-bottom:20px;display:flex}.boris-at-score-bubble{background:var(--primary);width:76px;height:76px;color:var(--primary-foreground);box-shadow:0 4px 20px var(--boris-at-shadow-primary-strong);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:background .2s;display:flex}.boris-at-score-num{color:var(--primary-foreground);font-size:32px;font-weight:900;line-height:1}.boris-at-score-max{color:color-mix(in oklch, var(--primary-foreground) 72%, transparent);font-size:12px;font-weight:600}.boris-at-slider-labels{justify-content:space-between;margin-bottom:10px;display:flex}.boris-at-slider-label{color:var(--muted-foreground);font-size:15px;font-weight:600}.boris-at-slider-wrapper{padding:8px 0}.boris-at-range-input{appearance:none;background:var(--muted);cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px}.boris-at-range-input:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.boris-at-range-input::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;width:40px;height:40px;box-shadow:0 2px 14px var(--boris-at-shadow-primary-strong);border:3px solid var(--card);border-radius:50%;transition:transform .1s,box-shadow .1s}.boris-at-range-input::-webkit-slider-thumb:active{box-shadow:0 4px 22px var(--boris-at-shadow-primary-strong);transform:scale(1.15)}.boris-at-range-input::-moz-range-thumb{background:var(--primary);cursor:pointer;width:40px;height:40px;box-shadow:0 2px 14px var(--boris-at-shadow-primary-strong);border:3px solid var(--card);border-radius:50%}.boris-at-tick-marks{justify-content:space-between;padding:8px 2px 0;display:flex}.boris-at-tick{color:var(--muted-foreground);text-align:center;width:22px;font-size:14px;font-weight:600}.boris-at-tick.boris-at-tick-active{color:var(--boris-at-tick-strong);font-size:16px;font-weight:900}.dark .boris-at-tick.boris-at-tick-active{color:var(--ring)}.boris-at-submit-row{flex-direction:column;align-items:stretch;gap:16px;margin-top:8px;display:flex}.boris-at-privacy-note{color:var(--muted-foreground);align-items:flex-start;gap:8px;font-size:14px;line-height:1.55;display:flex}.boris-at-privacy-icon{color:var(--primary);flex-shrink:0;margin-top:2px}.dark .boris-at-privacy-icon{color:var(--ring)}.boris-at-disclaimer{color:var(--muted-foreground);text-align:center;max-width:36rem;margin:16px auto 0;padding:0 8px;font-size:14px;line-height:1.55}@media (max-width:600px){.boris-at-question-card{padding:22px 18px}.boris-at-assessment-title{font-size:24px}.boris-at-assessment-subtitle{font-size:15px}}
