@charset "UTF-8";:root{color-scheme:light dark;height:100%}*{margin:0}body{font-family:ui-sans-serif,system-ui,sans-serif;color:light-dark(#111,#f5f5f5);background-color:light-dark(#fff,#171717);height:100%}#app{display:flex;flex-direction:column;height:100%}.loading>*{animation:lowerOpacity .75s both}.loading:after,[v-cloak]:after{content:"";color:light-dark(#404040,#d4d4d4);font-size:8px;width:.8em;height:.8em;border-radius:50%;text-indent:-9999em;animation:mulShdSpin 1.25s infinite linear,fadeIn .5s .1s both;transform:translate3d(-50%,-50%,0);position:absolute;left:50%;top:50%}@media(prefers-reduced-motion:reduce){.loading:after,[v-cloak]:after{content:"Ładowanie…";color:light-dark(#262626,#e5e5e5);font-size:100%;box-shadow:none;animation:none;text-indent:0;font-weight:700;width:auto;height:auto}}fieldset{margin:0;padding:0;border:none}.padding-x{padding-inline:2rem}.top-bar{font-size:14px;padding-block:.5rem;border-bottom:1px solid light-dark(#d4d4d4,#262626);display:flex;gap:1.5em}.top-bar legend{float:left;margin-right:.5em;margin-top:.4em;padding:0;color:light-dark(#404040,#d4d4d4)}.top-bar legend svg{margin-top:-.15em}.buttons-group label,.button{background-color:light-dark(#f5f5f5,#262626);color:light-dark(#115e59,#6ee7b7);display:inline-flex;align-items:center;justify-content:center}.buttons-group label:hover,.button:hover{background-color:light-dark(#fafafa,#333);color:light-dark(#0f766e,#a7f3d0)}.buttons-group label:active,.button:active{background-color:light-dark(#e5e5e5,#171717);color:light-dark(#115e59,#6ee7b7)}.button{border:1px solid light-dark(#d4d4d4,#404040);border-radius:4px;font-size:inherit;margin-block:-.25em}.buttons-group{display:flex;gap:2px}.buttons-group label{background-color:light-dark(#f5f5f5,#262626);color:light-dark(#115e59,#6ee7b7);position:relative;padding:.15em .75em;min-width:2.25em;min-height:1.75em;overflow:hidden}.buttons-group label:first-child,.buttons-group label:first-child input{border-radius:4px 0 0 4px}.buttons-group label:last-child,.buttons-group label:last-child input{border-radius:0 4px 4px 0}.buttons-group label input{appearance:none;position:absolute;inset:0;margin:0;border:1px solid light-dark(#d4d4d4,#404040)}.buttons-group label input:checked{background-color:light-dark(#0f766e,#047857);border:2px solid light-dark(#134e4a,#059669)}.buttons-group label input:checked+span,.buttons-group label input:checked+svg{color:#fff}.buttons-group label span,.buttons-group label svg{position:relative;z-index:1;font-size:12px;padding-block:.25em;font-weight:700}.main-content{background-color:light-dark(#f5f5f5,#111);flex-grow:1;display:flex;flex-direction:column;padding-block:2em}.introduction{display:flex;flex-grow:1;justify-content:center;flex-direction:column;gap:1em;padding-top:2em;text-align:center}.introduction>p{font-size:1.25em}.introduction>*{margin:0}.intro-btns{display:flex;flex-direction:column;align-items:center;gap:.75em;padding-block:1em}.intro-btns .btn-primary{padding:.75em 1.5em;font-size:1.25em}.intro-btns .btn-secondary{padding:.5em 1.25em}.btn-primary,.btn-secondary,.btn-link{font-weight:700;font-size:inherit}.btn-primary{background-color:light-dark(#0f766e,#047857);color:#fff;border:none;padding:.5em 1em;border-radius:6px}.btn-primary:hover{background-color:light-dark(#0e857b,#048760)}.btn-primary:active{background-color:light-dark(#115e59,#065f46)}.btn-secondary{background-color:transparent;border:2px solid light-dark(#0f766e,#047857);color:light-dark(#115e59,#e5e5e5);padding:.25em 1em;border-radius:6px}.btn-secondary:hover{border-color:light-dark(#0e857b,#048760);box-shadow:0 0 0 1px light-dark(#0e857b,#048760) inset;color:light-dark(#0f766e,#f5f5f5)}.btn-secondary:active{border-color:light-dark(#0f766e,#065f46);box-shadow:0 0 0 1px light-dark(#0f766e,#047857) inset;color:light-dark(#115e59,#d4d4d4);background-color:#0000000a}.btn-link,.nav-link{background-color:transparent;border:none;text-decoration:underline;text-underline-offset:.25em;padding:0}.nav-link{font-size:.9em;cursor:pointer;text-align:left}.btn-link{color:light-dark(#0f766e,#34d399)}.btn-link:hover{color:light-dark(#0e857b,#6ee7b7)}.btn-link:active{color:light-dark(#115e59,#10b981)}button svg{vertical-align:top}a{font-weight:700;color:light-dark(#0369a1,#7dd3fc)}a:hover{color:light-dark(#0284c7,#9cddfd)}a:active{color:light-dark(#075985,#38bdf8)}a svg{vertical-align:top}.box{font-size:14px;border:1px solid light-dark(#d4d4d4,#262626);border-radius:4px;position:relative;padding:1em 1.25em;text-align:left;max-width:max-content;margin-inline:auto;margin-top:4em}.box>svg{color:light-dark(#a3a3a3,#404040);position:absolute;left:calc(-12px - .25em);top:.5em;padding:.25em;background-color:light-dark(#f5f5f5,#111)}.flex-wrap{display:flex;flex-wrap:wrap;gap:.75em}.warning{border-color:light-dark(#fcd34d,#78350f);margin-bottom:4em;margin-top:0}.warning>svg{color:light-dark(#fbbf24,#b45309)}.cols-layout{display:flex;margin-bottom:auto;gap:3em;padding-bottom:1em}.side-nav{width:16em;flex-shrink:0;border-right:1px solid light-dark(#d4d4d4,#262626);align-self:start;position:sticky;top:2em}.side-nav .nav-link{text-decoration-thickness:1.5px;text-decoration-color:light-dark(#d4d4d4,#333)}.side-nav .nav-link:hover{text-decoration-color:light-dark(#0d9488,#10b981)}.side-nav .nav-link:active{text-decoration-color:light-dark(#115e59,#6ee7b7)}.side-nav li.current .nav-link,.side-nav .nav-link.current{font-weight:700;text-decoration:none;color:light-dark(currentColor,#fff)}.side-nav li:not(.current)::marker{color:#737373}.side-nav li:not(.current) svg{color:light-dark(#a3a3a3,#525252)}.side-nav>*+*{margin-top:1.25em}.side-nav>.nav-link{margin-left:4rem}.side-nav ol{padding-left:2em}.side-nav ol>li+li{margin-top:1em}.side-nav .step{display:inline-flex;vertical-align:-.33em;gap:.5em}.side-nav .step svg{flex-shrink:0}.step-description{margin-top:1em}.prev-next{display:flex;gap:1.5em;margin-top:1em}.prev-next button{display:flex;align-items:center;gap:.25em}.prev-next .next{padding:.6em .75em .6em 1em}.questions{accent-color:light-dark(#0d9488,#059669)}.questions,.questions form{display:flex;flex-direction:column;gap:1.5em}.questions input,.questions textarea,.questions select{appearance:none;flex-shrink:0;border-radius:4px;background-color:light-dark(#fff,#262626);border:1px solid light-dark(#a3a3a3,#525252)}.questions input:hover,.questions textarea:hover,.questions select:hover{border:1px solid light-dark(#737373,#737373)}.questions input[type=radio]{border-radius:50%}.questions input[type=radio]:checked{background-image:radial-gradient(#fff 33%,transparent 34%)}.questions input[type=checkbox]:checked{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M12.416%203.376a.75.75%200%200%201%20.208%201.04l-5%207.5a.75.75%200%200%201-1.154.114l-3-3a.75.75%200%200%201%201.06-1.06l2.353%202.353%204.493-6.74a.75.75%200%200%201%201.04-.207Z%22%2F%3E%3C%2Fsvg%3E)}.questions input[type=checkbox]:checked:disabled{background-image:linear-gradient(to left,light-dark(transparent,rgba(23,23,23,.6)),light-dark(transparent,rgba(23,23,23,.6))),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22%23f5f5f5%22%3E%3Cpath%20d%3D%22M12.416%203.376a.75.75%200%200%201%20.208%201.04l-5%207.5a.75.75%200%200%201-1.154.114l-3-3a.75.75%200%200%201%201.06-1.06l2.353%202.353%204.493-6.74a.75.75%200%200%201%201.04-.207Z%22%2F%3E%3C%2Fsvg%3E)}.questions select{background-repeat:no-repeat;background-size:1.25em;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22%23737373%22%3E%3Cpath%20d%3D%22M4.22%206.22a.75.75%200%200%201%201.06%200L8%208.94l2.72-2.72a.75.75%200%201%201%201.06%201.06l-3.25%203.25a.75.75%200%200%201-1.06%200L4.22%207.28a.75.75%200%200%201%200-1.06Z%22%2F%3E%3C%2Fsvg%3E);background-position:right}.questions .checkbox,.questions .radio-button{display:flex;gap:.5em}.questions .checkbox input,.questions .radio-button input{width:1.25rem;height:1.25rem}.questions .checkbox input:active,.questions .radio-button input:active{background-color:light-dark(#f5f5f5,#333)}.questions .checkbox input:disabled,.questions .radio-button input:disabled{background-color:light-dark(#e5e5e5,#111);border:1px solid light-dark(#d4d4d4,#262626)}.questions .checkbox input:checked,.questions .radio-button input:checked{background-color:light-dark(#0d9488,#047857);border:1px solid light-dark(#0f766e,#048760)}.questions .checkbox input:checked:hover,.questions .radio-button input:checked:hover{background-color:light-dark(#0e857b,#048760);border:1px solid light-dark(#0f766e,#059669)}.questions .checkbox input:checked:active,.questions .radio-button input:checked:active{background-color:light-dark(#0f766e,#059669);border:1px solid light-dark(#115e59,#10b981)}.questions .checkbox input:checked:disabled,.questions .radio-button input:checked:disabled{background-color:light-dark(#bbb,#171717);border:1px solid light-dark(#bbb,#262626)}.questions .checkbox input+span,.questions .radio-button input+span{align-self:center}.questions .text-input{display:flex;flex-direction:column;gap:.5em}.questions .text-input input,.questions .text-input textarea,.questions .text-input select{max-width:36em;box-sizing:border-box;padding:.5em;font-size:16px}.questions .text-input textarea{resize:vertical}.questions .input-with-prefix{display:flex;flex-wrap:wrap;align-items:center;background-color:light-dark(#f5f5f5,#171717);border-radius:4px;border:1px solid light-dark(#a3a3a3,#525252);max-width:36em;box-sizing:border-box}.questions .input-with-prefix span{padding:.5em;color:light-dark(#404040,#d4d4d4)}.questions .input-with-prefix input{border:none;border-radius:0 3px 3px 0;flex-grow:1}.questions label:hover .input-with-prefix{border:1px solid light-dark(#737373,#737373)}.questions .radio-buttons,.questions .selects{display:flex;gap:1em}.questions .radio-buttons.featured{gap:.5em}.questions .radio-buttons.featured .radio-button{background-color:light-dark(#fff,#171717);padding:.5em 1em;border-radius:4px;font-weight:700}.questions .selects{gap:.5em}.questions .selects .text-input{gap:.25em}.questions .selects span{font-size:.75em}.questions .selects select{padding-right:1.5em}.questions .step-title{margin-bottom:.5em;scroll-margin:2em}.questions .help-text{color:light-dark(#404040,#a3a3a3);font-size:.75em;margin-top:1em;white-space:pre-wrap}.questions .checkbox+.help-text{margin-left:1.75rem}.questions .subquestion{margin-top:1em;margin-left:1.75rem}.questions .section-heading{margin-top:1em}.questions legend{margin-bottom:.75em}.questions .featured+legend{margin-bottom:.5em}.side-pane{width:32em;flex-shrink:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lowerOpacity{0%{opacity:1}to{opacity:.25}}@keyframes mulShdSpin{0%,to{box-shadow:0 -3em 0 .2em,2em -2em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em}12.5%{box-shadow:0 -3em,2em -2em 0 .2em,3em 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em,3em 0 0 .2em,2em 2em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0,2em 2em 0 .2em,0 3em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em,0 3em 0 .2em,-2em 2em,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em,-2em 2em 0 .2em,-3em 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0 0 .2em,-2em -2em}87.5%{box-shadow:0 -3em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0,-2em -2em 0 .2em}}
