body,html{padding:0;margin:0;width:100dvw;height:100dvh;display:block;position:relative;color:var(--color-1);background:var(--background-1);overflow:hidden;-webkit-user-select:none;user-select:none}body{padding-bottom:env(safe-area-inset-bottom)}form{display:flex;flex-direction:column;gap:16px;width:100%}button{padding:0}.flex-row,.flex-column{display:flex;gap:8px;padding:8px}.flex-row{flex-direction:row;align-items:center}.flex-column{flex-direction:column;justify-content:center}.highlighted-genital-vagina{background:#a8213733;color:#ff6895;outline:1px solid rgba(255,104,149,.4)}.highlighted-genital-penis{background:#583aff33;color:#a986ff;outline:1px solid rgba(169,134,255,.4)}.highlighted-genital-yellow{background:#ffb03a33;color:#ffc086;outline:1px solid rgba(255,192,134,.4)}.highlighted{border-radius:12px 3px;padding:0 12px;margin:0 4px;width:fit-content;white-space:pre-line}ul,ol{padding-inline-start:16px;font-size:80%;text-align:left;margin:4px 0}@media only screen and (max-width: 1200px){.content.--hide-mobile-navigation .page-title{transform:translateY(-100%)}}.zun-page,.title-and-actions{gap:16px}.page-title,.zun-page{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:1400px}.zun-page{padding:8px 8px 0}.page-title{gap:0;padding:8px 16px}.page-title.--on-top{padding:8px}@media only screen and (min-width: 800px){.zun-page{flex-grow:1;padding:32px 32px 0}.page-title{padding:32px 16px 16px}}@media only screen and (min-width: 800px) and (max-width: 1463px){body[data-navigation-size=small] .page-title{max-width:100%;padding:32px 48px 16px}body[data-navigation-size=small] .page-title.--on-top{padding:32px 32px 16px}}@media only screen and (min-width: 800px) and (min-width: 1464px){body[data-navigation-size=small] .page-title{max-width:1341px}}@media only screen and (min-width: 800px) and (max-width: 1587px){body[data-navigation-size=big] .page-title{max-width:100%;padding:32px 48px 16px}body[data-navigation-size=big] .page-title.--on-top{padding:32px 32px 16px}}@media only screen and (min-width: 800px) and (min-width: 1588px){body[data-navigation-size=big] .page-title{max-width:1341px}}@media only screen and (min-width: 800px){.page-title.--on-top{padding:32px 0 16px}}h6{font-size:.8rem}h5{font-size:1rem}h4{font-size:1.2rem}h3{font-size:1.4rem}h2{font-size:1.6rem}h1{font-size:1.8rem}h1,h2,h3,h4,h5,h6{display:flex;flex-direction:row;gap:8px}label{font-weight:700;letter-spacing:.03rem;cursor:inherit}h2,h3,h4,h5,h6{opacity:.9;letter-spacing:.05rem}h1,h2,h3,h4,h5,h6{margin:0;padding:0}body,body button,html,html button{font-family:VarelaRound-Regular}p,section{display:flex;flex-direction:column;gap:16px;margin:0 0 8px}[zun-diagonal-sparkle=active] button:after,[zun-diagonal-sparkle=active].--on-root:after,[zun-diagonal-sparkle=indeterminate] button:after,[zun-diagonal-sparkle=indeterminate].--on-root:after{background:var(--color-1);content:"";height:155px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);width:50px;z-index:1}[zun-diagonal-sparkle=active] button:after,[zun-diagonal-sparkle=active].--on-root:after,[zun-diagonal-sparkle=indeterminate] button:after,[zun-diagonal-sparkle=indeterminate].--on-root:after{left:-75px;transition:all .55s cubic-bezier(.2,1,.2,1)}[zun-diagonal-sparkle=active] button:hover:after,[zun-diagonal-sparkle=active].--on-root:hover:after,[zun-diagonal-sparkle=indeterminate] button:hover:after,[zun-diagonal-sparkle=indeterminate].--on-root:hover:after{left:130%;transition:all .55s cubic-bezier(.2,1,.2,1)}[zun-diagonal-sparkle=indeterminate] button:after,[zun-diagonal-sparkle=indeterminate].--on-root:after{animation:indeterminateDiagonalSparkleEffect 5s infinite}@keyframes indeterminateDiagonalSparkleEffect{0%{left:-75px}10%{left:130%}to{left:130%}}@font-face{font-family:VarelaRound-Regular;src:url("./media/VarelaRound-Regular-EW6DER6J.ttf") format("truetype")}body{font-family:VarelaRound-Regular}a{display:inline;cursor:pointer;font-weight:700;padding:2px 4px 1px;color:inherit;white-space:nowrap;border-bottom:2px solid transparent;border-radius:4px;-webkit-tap-highlight-color:transparent}a:hover,a:active{color:var(--accent-1)!important;border-bottom:2px solid var(--accent-1);transition:.2s}a:active{color:var(--accent-4)!important}a:focus{outline:none}body[data-accessibility-mode=accessibility_no] a:focus{animation:blink 2s infinite;transition:box-shadow .2s}body[data-accessibility-mode=accessibility_yes] a:focus{box-shadow:0 0 0 6px var(--color-1)!important}a[disabled=true]{pointer-events:none;color:var(--background-5)!important}a fa-icon{margin-right:4px}body[data-accessibility-mode=accessibility_yes] a{text-decoration:underline;color:var(--accent-1)}body[data-accessibility-mode=accessibility_no] a{text-decoration:none;color:var(--accent-3)}@keyframes blink{0%{box-shadow:0 0 0 3px var(--accent-1)}50%{box-shadow:0 0 0 5px var(--accent-1)}to{box-shadow:0 0 0 3px var(--accent-1)}}body[data-accessibility-mode=accessibility_no] .focusable:focus-visible,body[data-accessibility-mode=accessibility_no] .focusable.--focused{animation:blink 2s infinite;transition:box-shadow .2s}body[data-accessibility-mode=accessibility_yes] .focusable:focus-visible,body[data-accessibility-mode=accessibility_yes] .focusable.--focused{box-shadow:0 0 0 6px var(--color-1)!important}.--shaking-directive{animation:shaking 3s!important}.--shaking-directive:not([disabled=true]){opacity:.1}@keyframes shaking{5%{transform:translate(-10px)}10%{transform:translate(10px)}15%{transform:translate(-10px)}20%{transform:translate(0)}to{transform:translate(0)}}.zun-modal{z-index:101;position:fixed;top:0;left:0;width:100%;height:100%;padding:64px 16px 16px;box-sizing:border-box;overflow-y:visible;overflow-x:auto;display:flex;justify-content:center;align-items:flex-start}@media only screen and (max-width: 800px){.zun-modal{padding:0 8px 8px}.zun-modal zun-card,.zun-modal form{margin-top:8px}}body[data-accessibility-mode=accessibility_no] .zun-modal{background:var(--background-a1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;animation:fadeIn .5s forwards}body[data-accessibility-mode=accessibility_no] .zun-modal zun-card{animation:slideIn .5s forwards}body[data-accessibility-mode=accessibility_yes] .zun-modal{background:var(--background-1)}.zun-modal zun-card,.zun-modal form{flex-grow:1}.zun-modal form{align-items:center}.zun-modal[maxsize=small] zun-card{max-width:500px}.zun-modal[maxsize=medium] zun-card{max-width:650px}.zun-modal[maxsize=big] zun-card{max-width:800px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-100%) scaleX(.9)}to{transform:translateY(0) scaleX(1)}}.grid-layout-directive{container-type:inline-size;container-name:containerRef}.grid-layout-directive .content{display:grid;gap:8px;grid-auto-rows:min-content;grid-auto-flow:row dense}@media only screen and (min-width: 800px){.grid-layout-directive .content{gap:16px}}.grid-layout-directive .content.--horizontal{grid-template-columns:repeat(auto-fit,minmax(var(--width),1fr))}.grid-layout-directive .content::ng-deep .full-width{grid-column:1/-1}.grid-layout-directive .content[columnsize=big]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-layout-directive .content[columnsize=medium]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-layout-directive .content[columnsize=small]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.grid-layout-directive .content[columnsize=auto]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid-layout-directive .content[columns="1"],.grid-layout-directive .content[columns="2"],.grid-layout-directive .content[columns="3"]{grid-template-columns:1fr}.grid-layout-directive .content[columns="4"]{grid-template-columns:4fr}.grid-layout-directive .content[rows="1"]{grid-template-rows:1fr;overflow:visible;height:100%;position:relative}
