.week-figure-wrapper.svelte-fapd07{perspective:1000px;margin-top:1.5rem;margin-inline:auto;width:15rem;height:34rem}.week-figure-text.svelte-fapd07{text-align:center;margin:0 auto;padding:.25rem;font-size:1rem;position:absolute;inset:auto 0 0}.week-figure-inner.svelte-fapd07{position:relative;transition:transform .8s;transform-style:preserve-3d}.week-figure-wrapper.flipped.svelte-fapd07 .week-figure-inner:where(.svelte-fapd07){transform:rotateY(180deg)}.week-figure-front.svelte-fapd07,.week-figure-back.svelte-fapd07{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.week-figure-back.svelte-fapd07{transform:rotateY(180deg)}.week-figure.svelte-fapd07{height:100%;max-height:30rem;z-index:2;transform:translateY(5%);opacity:100%;transition:all 0s;transition-delay:.2s}.week-figure.hidden.svelte-fapd07{opacity:0%}.week-figure-background.svelte-fapd07{background:var(--color-gradient-persona);width:15rem;border-radius:2.5rem;display:flex;justify-content:center}.radio-switch.svelte-f65gsw{border:none;padding:0;white-space:nowrap}.radio-switch.svelte-f65gsw:hover label:where(.svelte-f65gsw):first-of-type:after{outline:2px solid var(--color-white);outline-offset:2px}.radio-switch.svelte-f65gsw legend:where(.svelte-f65gsw){font-size:2px;opacity:0;position:absolute}.radio-switch.svelte-f65gsw label:where(.svelte-f65gsw){display:inline-block;line-height:2;position:relative;z-index:2;cursor:pointer}.radio-switch.svelte-f65gsw input:where(.svelte-f65gsw){opacity:0;position:absolute}.radio-switch.svelte-f65gsw label:where(.svelte-f65gsw):first-of-type{padding-right:3rem;opacity:90%}.radio-switch.svelte-f65gsw label:first-of-type.focus-within:where(.svelte-f65gsw){opacity:100%}.radio-switch.svelte-f65gsw label:where(.svelte-f65gsw):last-child{margin-left:-1.625rem;padding-left:3rem;opacity:90%}.radio-switch.svelte-f65gsw label:last-child.focus-within:where(.svelte-f65gsw){opacity:100%}.radio-switch.svelte-f65gsw:focus-within label:where(.svelte-f65gsw):first-of-type:after{outline:2px solid var(--color-white);outline-offset:2px}.radio-switch.svelte-f65gsw label:where(.svelte-f65gsw):first-of-type:before,.radio-switch.svelte-f65gsw label:where(.svelte-f65gsw):first-of-type:after{border:1px solid var(--color-white);content:"";height:1.25rem;overflow:hidden;pointer-events:none;position:absolute;vertical-align:middle;margin-top:.375rem}.radio-switch.svelte-f65gsw label:where(.svelte-f65gsw):first-of-type:before{background:var(--color-white);border:1px solid var(--color-white);border-radius:100%;position:absolute;right:-.625rem;transform:translate(0);transition:transform .2s ease-in-out;width:1.125rem;z-index:2}.radio-switch.svelte-f65gsw label:where(.svelte-f65gsw):first-of-type:after{border-radius:1rem;margin:.375rem 1rem 0;width:2.5rem;height:1.25rem}.radio-switch.svelte-f65gsw input:where(.svelte-f65gsw):first-of-type:checked~label:where(.svelte-f65gsw):first-of-type:before{transform:translate(-1.375rem)}.radio-switch.svelte-f65gsw input:where(.svelte-f65gsw):last-of-type:checked~label:where(.svelte-f65gsw):last-of-type{z-index:1}@media (max-width: 21rem){.radio-switch.svelte-f65gsw label:where(.svelte-f65gsw){font-size:.875rem}}.wrapper.svelte-f4f2b5{display:flex;justify-content:space-between;flex-wrap:wrap}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5){margin-inline:auto;max-width:var(--content-element-max-width)}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5){color:rgba(var(--color-white-rgb),.8);background-color:var(--color-black);margin-inline:var(--outer-spacing);border-radius:1.25rem}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) h3:where(.svelte-f4f2b5){padding-left:1rem;padding-top:.625rem;color:rgba(var(--color-white-rgb),.8)}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5){width:100%}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5){display:flex}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5) :where(.svelte-f4f2b5){flex:1 1 0px}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5) th:where(.svelte-f4f2b5),.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5) td:where(.svelte-f4f2b5){padding:.25rem .375rem}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5) .day:where(.svelte-f4f2b5){text-align:right;font-weight:400}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5) .smiley-date-cell:where(.svelte-f4f2b5){border-top:1px solid var(--color-border-blue);border-right:1px solid var(--color-border-blue);text-align:right;color:rgba(var(--color-white-rgb),.8);font-weight:400;position:relative}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5) .smiley-date-cell:where(.svelte-f4f2b5):last-child{border-right:none}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5) .smiley-date-cell:where(.svelte-f4f2b5) .smiley:where(.svelte-f4f2b5){position:absolute;display:flex;align-items:center;justify-content:center;margin-inline:auto;inset:0}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5) .activity-cell:where(.svelte-f4f2b5){border-right:1px solid var(--color-border-blue)}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5) .activity-cell:where(.svelte-f4f2b5) .mobile:where(.svelte-f4f2b5){display:none}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5) .activity-cell:where(.svelte-f4f2b5):last-child{border-right:none}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5) .activity:where(.svelte-f4f2b5){margin-bottom:.25rem;color:var(--color-black);background-color:var(--color-turquoise);border-radius:.375rem;font-size:1rem;font-weight:500;width:100%;border:none;display:flex;flex-direction:column;text-align:left;word-wrap:break-word;overflow-wrap:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;cursor:pointer;padding:.375rem}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5) .activity:where(.svelte-f4f2b5):focus,.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) tr:where(.svelte-f4f2b5) .activity:where(.svelte-f4f2b5):hover{outline:2px solid var(--color-white);outline-offset:2px}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) .mobile-activity:where(.svelte-f4f2b5){display:none}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .detailed-day:where(.svelte-f4f2b5){margin:2rem var(--outer-spacing);border:1px solid var(--color-black);border-top:none;border-radius:1.25rem;position:relative}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .detailed-day:where(.svelte-f4f2b5) .week-day-indicator:where(.svelte-f4f2b5){position:absolute;top:-1rem;transition:all .3s ease-out;transform:translate(-50%)}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .detailed-day:where(.svelte-f4f2b5) .header:where(.svelte-f4f2b5){border:1px solid var(--color-black);border-radius:1.25rem 1.25rem 0 0;background-color:var(--color-black);color:var(--color-white);display:flex;gap:.375rem;padding:1.25rem 0 1rem 1rem}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .detailed-day:where(.svelte-f4f2b5) .body:where(.svelte-f4f2b5){padding:1rem}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .detailed-day:where(.svelte-f4f2b5) .body:where(.svelte-f4f2b5) p:where(.svelte-f4f2b5){margin:0}@media (min-width: 59.375rem){.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5){margin-inline:0}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5){margin:0px 3.375rem}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .detailed-day:where(.svelte-f4f2b5){margin:2rem 3.375rem}}@media (max-width: 31.875rem){.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) h3:where(.svelte-f4f2b5){margin-bottom:.5rem}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) td:where(.svelte-f4f2b5){padding:.125rem .25rem!important}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) th.day:where(.svelte-f4f2b5){text-align:center}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) td.smiley-date-cell:where(.svelte-f4f2b5){opacity:85%;border:none;margin-top:.5rem;margin-bottom:1.5rem}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) td.smiley-date-cell:where(.svelte-f4f2b5) .date:where(.svelte-f4f2b5){display:none}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) td.activity-cell:where(.svelte-f4f2b5){border-right:none;display:flex;justify-content:center}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) td.activity-cell:where(.svelte-f4f2b5) button:where(.svelte-f4f2b5){background-color:transparent;color:var(--color-white);border:2px solid var(--color-border-blue);max-width:3rem;min-width:2.5rem;aspect-ratio:1;border-radius:50%;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) td.activity-cell:where(.svelte-f4f2b5) button.active:where(.svelte-f4f2b5){background-color:var(--color-turquoise);border:1px solid var(--color-black);color:var(--color-black)}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) td.activity-cell:where(.svelte-f4f2b5) .desktop:where(.svelte-f4f2b5){display:none}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) table:where(.svelte-f4f2b5) td.activity-cell:where(.svelte-f4f2b5) .mobile:where(.svelte-f4f2b5){display:initial;display:flex;align-items:center}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) .mobile-activity:where(.svelte-f4f2b5){display:flex;gap:.625rem;align-items:center;justify-content:center;padding:.625rem .375rem;border-top:1px solid var(--color-border-blue)}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .calender:where(.svelte-f4f2b5) .mobile-activity:where(.svelte-f4f2b5) .mobile-activity-text:where(.svelte-f4f2b5){background-color:var(--color-turquoise);color:var(--color-black);border-radius:.25rem;padding:.25rem .625rem;font-weight:700}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .detailed-day:where(.svelte-f4f2b5) .smiley-icon:where(.svelte-f4f2b5){display:none}.wrapper.svelte-f4f2b5 .calender-wrapper:where(.svelte-f4f2b5) .detailed-day:where(.svelte-f4f2b5) .header:where(.svelte-f4f2b5){display:flex;flex-direction:column;align-items:center;padding-left:0}}
