.PollingOktoberForm-module__7VcTiW__page{color:#2d173b;min-width:0;max-width:740px;margin:auto;padding:24px 18px 130px}.PollingOktoberForm-module__7VcTiW__previewBar{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.PollingOktoberForm-module__7VcTiW__previewBar a{color:#4b1c68;align-items:center;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.PollingOktoberForm-module__7VcTiW__previewBar b{color:#503810;background:#f7e9b3;border-radius:8px;padding:7px 11px}.PollingOktoberForm-module__7VcTiW__sandboxNote{color:var(--text-secondary);margin:6px 0 22px;font-size:12px;line-height:1.65}.PollingOktoberForm-module__7VcTiW__poll{background:#fffdfd;border:1px solid #e5d7ee;border-radius:26px;overflow:hidden;box-shadow:0 12px 36px #4517660c}.PollingOktoberForm-module__7VcTiW__header{color:#fff7ff;background:#3c1557;align-items:center;gap:20px;padding:30px;display:flex}.PollingOktoberForm-module__7VcTiW__header h1{letter-spacing:-1px;margin:6px 0 10px;font-size:clamp(28px,5vw,36px);font-weight:800;line-height:1.2}.PollingOktoberForm-module__7VcTiW__header p{color:#f0e4f6;margin:0;font-size:14px;line-height:1.8}.PollingOktoberForm-module__7VcTiW__header strong{color:#ffe576}.PollingOktoberForm-module__7VcTiW__header .PollingOktoberForm-module__7VcTiW__eyebrow{color:#e6cdef;font-size:11px;font-weight:650;line-height:1.4}.PollingOktoberForm-module__7VcTiW__avatar{filter:drop-shadow(0 5px 5px #17082240);align-self:flex-start;padding-top:8px}.PollingOktoberForm-module__7VcTiW__body{padding:26px 30px 22px}.PollingOktoberForm-module__7VcTiW__period{color:#75647e;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin:0 0 24px;font-size:11px;display:flex}.PollingOktoberForm-module__7VcTiW__period span{color:#4b1c68;font-weight:750}.PollingOktoberForm-module__7VcTiW__progress{gap:12px;margin-bottom:28px;display:flex}.PollingOktoberForm-module__7VcTiW__progress>span{color:#796e80;flex:1;align-items:center;gap:7px;font-size:10px;line-height:1.4;display:flex}.PollingOktoberForm-module__7VcTiW__progress b{background:#eee8f2;border-radius:9px;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.PollingOktoberForm-module__7VcTiW__progress .PollingOktoberForm-module__7VcTiW__progressActive{color:#4b1c68;font-weight:700}.PollingOktoberForm-module__7VcTiW__progressActive b{background:#ffe57a;box-shadow:inset 1px 2px 2px #fff6c9,inset -1px -2px 3px #b18b2535,0 2px 3px #3b16551a}.PollingOktoberForm-module__7VcTiW__stepTitle{letter-spacing:-.5px;outline:none;margin:0 0 8px;scroll-margin-top:24px;font-size:22px;font-weight:800;line-height:1.4}.PollingOktoberForm-module__7VcTiW__identityNote{color:#75647e;margin-bottom:25px;font-size:11px;line-height:1.65}.PollingOktoberForm-module__7VcTiW__question{border:0;min-width:0;margin:25px 0 0;padding:0}.PollingOktoberForm-module__7VcTiW__question legend,.PollingOktoberForm-module__7VcTiW__question>label{width:100%;padding:0;font-size:14px;font-weight:750;line-height:1.65;display:block}.PollingOktoberForm-module__7VcTiW__hint{color:#72607d;margin:6px 0 12px;font-size:12px;line-height:1.65}.PollingOktoberForm-module__7VcTiW__question textarea{width:100%;font:inherit;color:#30153e;resize:vertical;background:#faf6fc;border:1px solid #d9c8e4;border-radius:13px;min-height:100px;margin-top:10px;padding:13px 14px;font-size:16px;line-height:1.65;display:block}.PollingOktoberForm-module__7VcTiW__question textarea::placeholder{color:#897793}.PollingOktoberForm-module__7VcTiW__counter{text-align:right;color:#897793;margin-top:5px;font-size:10px;display:block}.PollingOktoberForm-module__7VcTiW__feelings{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.PollingOktoberForm-module__7VcTiW__feeling,.PollingOktoberForm-module__7VcTiW__option{cursor:pointer;color:#4b3857;border:1px solid #ddd0e5;border-radius:13px;align-items:center;gap:10px;min-height:50px;padding:12px;font-size:13px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}:is(.PollingOktoberForm-module__7VcTiW__feeling:has(input:checked),.PollingOktoberForm-module__7VcTiW__option:has(input:checked)){color:#3d1556;background:#f1e4fa;border-color:#713a90;font-weight:700;box-shadow:inset 0 0 0 1px #713a90}.PollingOktoberForm-module__7VcTiW__feeling input,.PollingOktoberForm-module__7VcTiW__option input{accent-color:#572476;flex-shrink:0;width:16px;height:16px}.PollingOktoberForm-module__7VcTiW__clayFace{filter:drop-shadow(0 3px 2px #5f310c28);font-size:28px;line-height:1}.PollingOktoberForm-module__7VcTiW__options{gap:9px;margin-top:13px;display:grid}.PollingOktoberForm-module__7VcTiW__option{padding:13px 15px}.PollingOktoberForm-module__7VcTiW__question textarea:focus-visible,.PollingOktoberForm-module__7VcTiW__page button:focus-visible,.PollingOktoberForm-module__7VcTiW__page a:focus-visible{outline-offset:3px;outline:3px solid #a67bbc}.PollingOktoberForm-module__7VcTiW__feeling:has(input:focus-visible){outline-offset:3px;outline:3px solid #a67bbc}.PollingOktoberForm-module__7VcTiW__option:has(input:focus-visible){outline-offset:3px;outline:3px solid #a67bbc}.PollingOktoberForm-module__7VcTiW__actions{gap:10px;margin-top:28px;display:flex}.PollingOktoberForm-module__7VcTiW__primary,.PollingOktoberForm-module__7VcTiW__back{min-height:48px;font:inherit;cursor:pointer;border-radius:14px;padding:13px 20px;font-size:14px;font-weight:750;transition:background .16s,transform .16s}.PollingOktoberForm-module__7VcTiW__primary{color:#fff;background:#4b1c68;border:1px solid #3c1557;flex:1;box-shadow:inset 0 1px #9167ab,0 3px #2c103f}.PollingOktoberForm-module__7VcTiW__back{color:#4b1c68;background:#fff;border:1px solid #d4bfdf}.PollingOktoberForm-module__7VcTiW__primary:active,.PollingOktoberForm-module__7VcTiW__back:active{transform:translateY(2px)}.PollingOktoberForm-module__7VcTiW__footerNote{text-align:center;color:#81708b;margin:14px 0 0;font-size:10px;line-height:1.6}.PollingOktoberForm-module__7VcTiW__error{color:#a1203f;background:#fff0f3;border-radius:10px;margin-top:18px;padding:12px;font-size:12px;line-height:1.6}.PollingOktoberForm-module__7VcTiW__branchNote{color:#503c1f;background:#fff2ba;border-radius:13px;margin-top:18px;padding:14px 16px;font-size:12px;line-height:1.7}.PollingOktoberForm-module__7VcTiW__success{text-align:center;padding:16px 0 5px}.PollingOktoberForm-module__7VcTiW__success>span{margin:0 auto 18px}.PollingOktoberForm-module__7VcTiW__success h2{outline:none;margin-bottom:12px;font-size:24px;font-weight:800}.PollingOktoberForm-module__7VcTiW__success p{color:#6e5a79;max-width:420px;margin:0 auto 24px;font-size:14px;line-height:1.8}.PollingOktoberForm-module__7VcTiW__success button{width:100%}@media (hover:hover){.PollingOktoberForm-module__7VcTiW__feeling:hover,.PollingOktoberForm-module__7VcTiW__option:hover{background:#faf5fd;border-color:#9265ab}.PollingOktoberForm-module__7VcTiW__primary:hover{background:#613080}.PollingOktoberForm-module__7VcTiW__back:hover{background:#f5eef9}.PollingOktoberForm-module__7VcTiW__previewBar a:hover{color:#8048a0}}@media (max-width:480px){.PollingOktoberForm-module__7VcTiW__page{padding:12px 12px 120px}.PollingOktoberForm-module__7VcTiW__header{align-items:flex-start;gap:13px;padding:22px 18px}.PollingOktoberForm-module__7VcTiW__avatar{padding-top:5px}.PollingOktoberForm-module__7VcTiW__avatar>span{width:62px!important;height:62px!important}.PollingOktoberForm-module__7VcTiW__header p{font-size:12px;line-height:1.8}.PollingOktoberForm-module__7VcTiW__body{padding:22px 18px}.PollingOktoberForm-module__7VcTiW__poll{border-radius:22px}.PollingOktoberForm-module__7VcTiW__progress{gap:7px}.PollingOktoberForm-module__7VcTiW__progress>span{gap:5px;font-size:9px}.PollingOktoberForm-module__7VcTiW__progress b{width:23px;height:23px}.PollingOktoberForm-module__7VcTiW__feeling{gap:7px;padding:10px 8px;font-size:12px}.PollingOktoberForm-module__7VcTiW__clayFace{font-size:24px}.PollingOktoberForm-module__7VcTiW__feelings{gap:8px}.PollingOktoberForm-module__7VcTiW__question legend,.PollingOktoberForm-module__7VcTiW__question>label{font-size:13px}.PollingOktoberForm-module__7VcTiW__sandboxNote{font-size:11px}.PollingOktoberForm-module__7VcTiW__stepTitle{font-size:21px}}@media (max-width:350px){.PollingOktoberForm-module__7VcTiW__feelings{grid-template-columns:1fr}.PollingOktoberForm-module__7VcTiW__progress>span{align-items:flex-start}.PollingOktoberForm-module__7VcTiW__progress b{width:21px;height:21px}.PollingOktoberForm-module__7VcTiW__header{gap:10px;padding:20px 14px}.PollingOktoberForm-module__7VcTiW__body{padding:20px 14px}}@media (prefers-reduced-motion:reduce){.PollingOktoberForm-module__7VcTiW__poll *{scroll-behavior:auto!important;transition:none!important}}.PollingOktoberForm-module__7VcTiW__poll{box-shadow:none;border:0;border-radius:0}.PollingOktoberForm-module__7VcTiW__header{padding-top:24px}.PollingOktoberForm-module__7VcTiW__body{padding-bottom:18px}.PollingOktoberForm-module__7VcTiW__poll button:focus-visible{outline-offset:3px;outline:3px solid #a67bbc}
.PopupPollingOktoberDev-module__nTEx1W__dialog{color:#2d173b;overscroll-behavior:contain;background:#fffdfd;border:1px solid #e9d9f2;border-radius:24px;width:calc(100% - 24px);max-width:680px;max-height:calc(100dvh - 24px);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 22px 80px #21102b45}.PopupPollingOktoberDev-module__nTEx1W__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24122e99}.PopupPollingOktoberDev-module__nTEx1W__top{z-index:2;color:#765f84;background:#fffdfdf5;border-bottom:1px solid #eee4f3;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:6px 14px 6px 22px;font-size:11px;display:flex;position:sticky;top:0}.PopupPollingOktoberDev-module__nTEx1W__top button{color:#4b1c68;cursor:pointer;background:#f4edf8;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.PopupPollingOktoberDev-module__nTEx1W__top button:hover{background:#eadcf2}.PopupPollingOktoberDev-module__nTEx1W__top button:focus-visible,.PopupPollingOktoberDev-module__nTEx1W__bottom button:focus-visible{outline-offset:2px;outline:3px solid #a67fbc}.PopupPollingOktoberDev-module__nTEx1W__bottom{background:#f8f2fc;border-top:1px solid #e7d9ef;padding:14px 22px 18px}.PopupPollingOktoberDev-module__nTEx1W__bottom p{color:#725d7e;margin:0;font-size:11px;line-height:1.7}.PopupPollingOktoberDev-module__nTEx1W__bottom button{color:#4b1c68;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;margin-top:8px;font-size:13px;font-weight:700;display:block}.PopupPollingOktoberDev-module__nTEx1W__bottom button:hover{background:#eee2f5;border-radius:12px}.PopupPollingOktoberDev-module__nTEx1W__dialog.PopupPollingOktoberDev-module__nTEx1W__compact{max-width:420px}.PopupPollingOktoberDev-module__nTEx1W__invite{text-align:center;color:#fff7ff;background:#3c1557;padding:24px 26px 26px}.PopupPollingOktoberDev-module__nTEx1W__invite>span{margin:0 auto 14px;box-shadow:0 5px 10px #18072040}.PopupPollingOktoberDev-module__nTEx1W__invite .PopupPollingOktoberDev-module__nTEx1W__inviteEyebrow{color:#e5ceef;margin:0 0 6px;font-size:11px;font-weight:650}.PopupPollingOktoberDev-module__nTEx1W__invite h1{letter-spacing:-.7px;margin:0 0 12px;font-size:32px;font-weight:800;line-height:1.2}.PopupPollingOktoberDev-module__nTEx1W__invite p{color:#f1e7f7;margin:0;font-size:13px;line-height:1.8}.PopupPollingOktoberDev-module__nTEx1W__invite strong{color:#ffe679}.PopupPollingOktoberDev-module__nTEx1W__continue{color:#3c1557;cursor:pointer;background:#ffe576;border:1px solid #ffe285;border-radius:13px;width:100%;min-height:48px;margin-top:22px;padding:12px 18px;font-size:14px;font-weight:800;box-shadow:inset 0 2px 1px #fff6c0,0 3px #bd973b}.PopupPollingOktoberDev-module__nTEx1W__continue:hover{background:#fff09d}.PopupPollingOktoberDev-module__nTEx1W__continue:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:480px){.PopupPollingOktoberDev-module__nTEx1W__dialog{border-radius:20px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.PopupPollingOktoberDev-module__nTEx1W__top{padding-left:16px}.PopupPollingOktoberDev-module__nTEx1W__bottom{padding:12px 16px 14px}}
