.seq-widget,.seq-widget *{box-sizing:border-box}.seq-widget{--seq-primary:#fc0;--seq-background:#fff;--seq-text:#1a1a1a;--seq-muted:#f0f0f0;width:100%;max-width:720px;color:var(--seq-text);background:radial-gradient(circle at 8% 5%,color-mix(in srgb,var(--seq-primary)13%,transparent)0,transparent 24%),linear-gradient(145deg,var(--seq-background),color-mix(in srgb,var(--seq-background)94%,#f7f3df));border:1px solid color-mix(in srgb,var(--seq-primary)16%,#e7e7e7);border-radius:24px;margin:20px auto;padding:25px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001f}.seq-widget:before,.seq-widget:after{z-index:0;pointer-events:none;border:1px solid color-mix(in srgb,var(--seq-primary)22%,transparent);content:"";border-radius:50%;width:150px;height:150px;position:absolute}.seq-widget:before{inset-block-start:-105px;inset-inline-end:-70px}.seq-widget:after{inset-block-end:-125px;inset-inline-start:-90px}.seq-slide{z-index:1;position:relative}.seq-direction-rtl{direction:rtl}.seq-direction-ltr{direction:ltr}.seq-slide[hidden]{display:none!important}.seq-slide.is-active{animation:.35s seq-fade-in}@keyframes seq-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.seq-welcome-content,.seq-result-box{text-align:center;padding:20px 10px}.seq-welcome-icon{background:color-mix(in srgb,var(--seq-primary)15%,#fff);border:1px solid color-mix(in srgb,var(--seq-primary)38%,transparent);width:92px;height:92px;box-shadow:0 12px 35px color-mix(in srgb,var(--seq-primary)18%,transparent);border-radius:28px;place-items:center;margin:0 auto 18px;font-size:54px;line-height:1;display:grid;transform:rotate(2deg)}.seq-title{color:var(--seq-text);margin:0 0 8px;font-size:32px;line-height:1.35}.seq-description{color:#666;margin:16px 0;font-size:18px;line-height:1.8}.seq-time-box{background:color-mix(in srgb,var(--seq-primary)9%,#fff);border:1px solid color-mix(in srgb,var(--seq-primary)24%,transparent);border-radius:18px;align-items:center;gap:10px;margin:24px 0;padding:14px 18px;display:inline-flex;box-shadow:0 8px 24px #0000000d}.seq-time-icon{font-size:32px;line-height:1}.seq-estimated-time{color:var(--seq-text);font-size:20px;font-weight:600}.seq-time-caption,.seq-question-count,.seq-progress-text{color:#888;font-size:14px}.seq-question-count{margin-top:8px}.seq-progress-wrapper{background:var(--seq-muted);border-radius:100px;height:8px;margin-bottom:30px;overflow:hidden}.seq-progress-wrapper.seq-progress-bottom{margin:8px 0 24px}.seq-progress-bar{background:var(--seq-primary);border-radius:inherit;width:0;height:100%;box-shadow:0 0 20px color-mix(in srgb,var(--seq-primary)30%,transparent);transition:width .45s;position:relative;overflow:hidden}.seq-progress-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:2s infinite seq-shimmer;position:absolute;inset:0}@keyframes seq-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.seq-question-card{border-inline-start:4px solid var(--seq-primary);border-block:1px solid var(--seq-muted);border-inline-end:1px solid var(--seq-muted);background:#fafafa;border-radius:16px;margin-bottom:25px;padding:30px 25px;box-shadow:0 12px 32px #0000000d}.seq-question-number{color:#888;margin-bottom:12px;font-size:14px;font-weight:500}.seq-question-text{color:var(--seq-text);margin:0;font-size:20px;font-weight:500;line-height:1.8}.seq-ratings{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:25px 0;display:grid}.seq-widget button.seq-rating-btn{color:#555;min-width:0;font:inherit;text-align:center;cursor:pointer;appearance:none;background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:12px 8px;font-size:13px;font-weight:500;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s}.seq-widget button.seq-rating-btn:hover,.seq-widget button.seq-rating-btn:focus-visible,.seq-widget button.seq-rating-btn:active{box-shadow:0 6px 20px color-mix(in srgb,var(--seq-primary)18%,transparent);outline:none;transform:translateY(-2px);color:#111!important;background:color-mix(in srgb,var(--seq-primary)10%,white)!important;border-color:var(--seq-primary)!important;filter:none!important}.seq-widget button.seq-rating-btn.is-selected,.seq-widget button.seq-rating-btn.is-selected:hover,.seq-widget button.seq-rating-btn.is-selected:focus-visible,.seq-widget button.seq-rating-btn.is-selected:active{box-shadow:0 6px 24px color-mix(in srgb,var(--seq-primary)35%,transparent);font-weight:700;transform:scale(1.02);color:#1a1a1a!important;background:var(--seq-primary)!important;border-color:var(--seq-primary)!important;filter:none!important}.seq-rating-value{font-size:16px;display:block}.seq-rating-label{opacity:.78;margin-top:4px;font-size:11px;line-height:1.4;display:block}.seq-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:30px;display:flex}.seq-widget button.seq-btn,.seq-widget button.seq-reset-btn{font:inherit;cursor:pointer;appearance:none;filter:none;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,opacity .25s;display:inline-flex}.seq-start-btn{margin-top:28px;padding:16px 48px;font-size:18px}.seq-widget button.seq-btn-primary,.seq-widget button.seq-btn-primary:hover,.seq-widget button.seq-btn-primary:focus-visible,.seq-widget button.seq-btn-primary:active{box-shadow:0 4px 16px color-mix(in srgb,var(--seq-primary)30%,transparent);color:#1a1a1a!important;background:linear-gradient(135deg,color-mix(in srgb,var(--seq-primary)84%,#fff),var(--seq-primary))!important;filter:none!important;border-color:#0000!important}.seq-widget button.seq-btn-secondary,.seq-widget button.seq-btn-secondary:hover,.seq-widget button.seq-btn-secondary:focus-visible,.seq-widget button.seq-btn-secondary:active{color:#555!important;background:var(--seq-muted)!important;filter:none!important;border-color:#0000!important}.seq-widget button.seq-btn:hover:not(:disabled),.seq-widget button.seq-btn:focus-visible:not(:disabled),.seq-widget button.seq-reset-btn:hover,.seq-widget button.seq-reset-btn:focus-visible{outline:none;transform:translateY(-2px)}.seq-widget button.seq-btn-primary:hover:not(:disabled),.seq-widget button.seq-btn-primary:focus-visible:not(:disabled){box-shadow:0 8px 28px color-mix(in srgb,var(--seq-primary)42%,transparent)}.seq-widget button.seq-btn:disabled{cursor:not-allowed;opacity:.4}.seq-result-icon{background:color-mix(in srgb,var(--seq-primary)14%,#fff);border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 16px;font-size:38px;line-height:1;display:grid}.seq-result-title{color:var(--seq-text);margin:0 0 8px;font-size:28px;line-height:1.4}.seq-score-circle{background:conic-gradient(var(--seq-primary)var(--seq-score,0%),var(--seq-muted)var(--seq-score,0%));width:160px;height:160px;box-shadow:0 14px 40px color-mix(in srgb,var(--seq-primary)17%,transparent);border-radius:50%;justify-content:center;align-items:center;margin:20px auto;display:flex}.seq-score-circle-inner{width:120px;height:120px;color:var(--seq-text);background:var(--seq-background);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:36px;font-weight:900;line-height:1;display:flex}.seq-score-number{margin:0;padding:0;display:block;line-height:1!important;position:static!important;transform:none!important}.seq-score-label{color:#888;margin-top:4px;font-size:14px;font-weight:400;line-height:1;display:block}.seq-result-message{text-align:start;border-inline-start:4px solid var(--seq-primary);background:#fafafa;border-radius:16px;margin:25px 0;padding:20px;font-size:18px;line-height:2}.seq-result-message p:last-child{margin-bottom:0}.seq-widget button.seq-reset-btn,.seq-widget button.seq-reset-btn:hover,.seq-widget button.seq-reset-btn:focus-visible,.seq-widget button.seq-reset-btn:active{color:#fff!important;filter:none!important;background:#ff6b6b!important;border-color:#0000!important}.seq-widget button.seq-reset-btn:hover,.seq-widget button.seq-reset-btn:focus-visible{box-shadow:0 8px 28px #ff6b6b4d}.seq-editor-notice{color:#7a5b00;background:#fff8d9;border:1px solid #f0d66b;border-radius:8px;padding:16px}@media (width<=600px){.seq-widget{margin:10px auto;padding:15px}.seq-title{font-size:26px}.seq-description{font-size:16px}.seq-question-text{font-size:17px}.seq-ratings{grid-template-columns:repeat(5,minmax(54px,1fr));padding-bottom:4px;overflow-x:auto}.seq-rating-btn{padding:10px 6px;font-size:11px}.seq-btn{padding:12px 18px;font-size:14px}.seq-score-circle{width:130px;height:130px}.seq-score-circle-inner{width:96px;height:96px;font-size:28px}}@media (prefers-reduced-motion:reduce){.seq-slide.is-active,.seq-progress-bar:after{animation:none}.seq-progress-bar,.seq-btn,.seq-rating-btn,.seq-reset-btn{transition:none}}