.ti{vertical-align:-.14em;width:1em;height:1em;-webkit-mask:var(--ti) no-repeat center/contain;mask:var(--ti) no-repeat center/contain;background-color:currentColor;flex:none;display:inline-block}.ti-arrow-back-up{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14l-4 -4l4 -4' /%3E %3Cpath d='M5 10h11a4 4 0 1 1 0 8h-1' /%3E%3C/svg%3E")}.ti-arrow-narrow-right{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l14 0' /%3E %3Cpath d='M15 16l4 -4' /%3E %3Cpath d='M15 8l4 4' /%3E%3C/svg%3E")}.ti-bath{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16a1 1 0 0 1 1 1v3a4 4 0 0 1 -4 4h-10a4 4 0 0 1 -4 -4v-3a1 1 0 0 1 1 -1z' /%3E %3Cpath d='M6 12v-7a2 2 0 0 1 2 -2h3v2.25' /%3E %3Cpath d='M4 21l1 -1.5' /%3E %3Cpath d='M20 21l-1 -1.5' /%3E%3C/svg%3E")}.ti-beach{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.553 16.75a7.5 7.5 0 0 0 -10.606 0' /%3E %3Cpath d='M18 3.804a6 6 0 0 0 -8.196 2.196l10.392 6a6 6 0 0 0 -2.196 -8.196z' /%3E %3Cpath d='M16.732 10c1.658 -2.87 2.225 -5.644 1.268 -6.196c-.957 -.552 -3.075 1.326 -4.732 4.196' /%3E %3Cpath d='M15 9l-3 5.196' /%3E %3Cpath d='M3 19.25a2.4 2.4 0 0 1 1 -.25a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 1 .25' /%3E%3C/svg%3E")}.ti-book{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0' /%3E %3Cpath d='M3 6a9 9 0 0 1 9 0a9 9 0 0 1 9 0' /%3E %3Cpath d='M3 6l0 13' /%3E %3Cpath d='M12 6l0 13' /%3E %3Cpath d='M21 6l0 13' /%3E%3C/svg%3E")}.ti-briefcase{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7m0 2a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v9a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2z' /%3E %3Cpath d='M8 7v-2a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v2' /%3E %3Cpath d='M12 12l0 .01' /%3E %3Cpath d='M3 13a20 20 0 0 0 18 0' /%3E%3C/svg%3E")}.ti-calendar{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12z' /%3E %3Cpath d='M16 3v4' /%3E %3Cpath d='M8 3v4' /%3E %3Cpath d='M4 11h16' /%3E %3Cpath d='M11 15h1' /%3E %3Cpath d='M12 15v3' /%3E%3C/svg%3E")}.ti-calendar-event{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5m0 2a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2z' /%3E %3Cpath d='M16 3l0 4' /%3E %3Cpath d='M8 3l0 4' /%3E %3Cpath d='M4 11l16 0' /%3E %3Cpath d='M8 15h2v2h-2z' /%3E%3C/svg%3E")}.ti-calendar-month{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12z' /%3E %3Cpath d='M16 3v4' /%3E %3Cpath d='M8 3v4' /%3E %3Cpath d='M4 11h16' /%3E %3Cpath d='M7 14h.013' /%3E %3Cpath d='M10.01 14h.005' /%3E %3Cpath d='M13.01 14h.005' /%3E %3Cpath d='M16.015 14h.005' /%3E %3Cpath d='M13.015 17h.005' /%3E %3Cpath d='M7.01 17h.005' /%3E %3Cpath d='M10.01 17h.005' /%3E%3C/svg%3E")}.ti-camera{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7h1a2 2 0 0 0 2 -2a1 1 0 0 1 1 -1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v9a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2' /%3E %3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 0 0 -6 0' /%3E%3C/svg%3E")}.ti-chalkboard{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 19h-3a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v11a1 1 0 0 1 -1 1' /%3E %3Cpath d='M11 16m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z' /%3E%3C/svg%3E")}.ti-check{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10' /%3E%3C/svg%3E")}.ti-chevron-down{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6' /%3E%3C/svg%3E")}.ti-chevron-left{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6l6 6' /%3E%3C/svg%3E")}.ti-chevron-right{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6l-6 6' /%3E%3C/svg%3E")}.ti-chevron-up{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6 -6l6 6' /%3E%3C/svg%3E")}.ti-clock{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0' /%3E %3Cpath d='M12 7v5l3 3' /%3E%3C/svg%3E")}.ti-clock-check{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.942 13.021a9 9 0 1 0 -9.407 7.967' /%3E %3Cpath d='M12 7v5l3 3' /%3E %3Cpath d='M15 19l2 2l4 -4' /%3E%3C/svg%3E")}.ti-clock-exclamation{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.986 12.502a9 9 0 1 0 -5.973 7.98' /%3E %3Cpath d='M12 7v5l3 3' /%3E %3Cpath d='M19 16v3' /%3E %3Cpath d='M19 22v.01' /%3E%3C/svg%3E")}.ti-dots{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0' /%3E %3Cpath d='M12 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0' /%3E %3Cpath d='M19 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0' /%3E%3C/svg%3E")}.ti-eye-check{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0' /%3E %3Cpath d='M11.102 17.957c-3.204 -.307 -5.904 -2.294 -8.102 -5.957c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6a19.5 19.5 0 0 1 -.663 1.032' /%3E %3Cpath d='M15 19l2 2l4 -4' /%3E%3C/svg%3E")}.ti-flag{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v9a5 5 0 0 1 -7 0a5 5 0 0 0 -7 0v-9z' /%3E %3Cpath d='M5 21v-7' /%3E%3C/svg%3E")}.ti-flag-3{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 14h14l-4.5 -4.5l4.5 -4.5h-14v16' /%3E%3C/svg%3E")}.ti-heart-filled{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M6.979 3.074a6 6 0 0 1 4.988 1.425l.037 .033l.034 -.03a6 6 0 0 1 4.733 -1.44l.246 .036a6 6 0 0 1 3.364 10.008l-.18 .185l-.048 .041l-7.45 7.379a1 1 0 0 1 -1.313 .082l-.094 -.082l-7.493 -7.422a6 6 0 0 1 3.176 -10.215z' /%3E%3C/svg%3E")}.ti-heart-handshake{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.5 12.572l-7.5 7.428l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572' /%3E %3Cpath d='M12 6l-3.293 3.293a1 1 0 0 0 0 1.414l.543 .543c.69 .69 1.81 .69 2.5 0l1 -1a3.182 3.182 0 0 1 4.5 0l2.25 2.25' /%3E %3Cpath d='M12.5 15.5l2 2' /%3E %3Cpath d='M15 13l2 2' /%3E%3C/svg%3E")}.ti-home{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l-2 0l9 -9l9 9l-2 0' /%3E %3Cpath d='M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7' /%3E %3Cpath d='M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6' /%3E%3C/svg%3E")}.ti-home-heart{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12l-9 -9l-9 9h2v7a2 2 0 0 0 2 2h6' /%3E %3Cpath d='M9 21v-6a2 2 0 0 1 2 -2h2c.39 0 .754 .112 1.061 .304' /%3E %3Cpath d='M19 21.5l2.518 -2.58a1.74 1.74 0 0 0 0 -2.413a1.627 1.627 0 0 0 -2.346 0l-.168 .172l-.168 -.172a1.627 1.627 0 0 0 -2.346 0a1.74 1.74 0 0 0 0 2.412l2.51 2.59z' /%3E%3C/svg%3E")}.ti-hourglass{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 7h11' /%3E %3Cpath d='M6.5 17h11' /%3E %3Cpath d='M6 20v-2a6 6 0 1 1 12 0v2a1 1 0 0 1 -1 1h-10a1 1 0 0 1 -1 -1z' /%3E %3Cpath d='M6 4v2a6 6 0 1 0 12 0v-2a1 1 0 0 0 -1 -1h-10a1 1 0 0 0 -1 1z' /%3E%3C/svg%3E")}.ti-lifebuoy{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0' /%3E %3Cpath d='M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0' /%3E %3Cpath d='M15 15l3.35 3.35' /%3E %3Cpath d='M9 15l-3.35 3.35' /%3E %3Cpath d='M5.65 5.65l3.35 3.35' /%3E %3Cpath d='M18.35 5.65l-3.35 3.35' /%3E%3C/svg%3E")}.ti-medal{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v3m-4 -3v6m8 -6v6' /%3E %3Cpath d='M12 18.5l-3 1.5l.5 -3.5l-2 -2l3 -.5l1.5 -3l1.5 3l3 .5l-2 2l.5 3.5z' /%3E%3C/svg%3E")}.ti-menu-2{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l16 0' /%3E %3Cpath d='M4 12l16 0' /%3E %3Cpath d='M4 18l16 0' /%3E%3C/svg%3E")}.ti-message{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 9h8' /%3E %3Cpath d='M8 13h6' /%3E %3Cpath d='M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z' /%3E%3C/svg%3E")}.ti-mood-sad{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0' /%3E %3Cpath d='M9 10l.01 0' /%3E %3Cpath d='M15 10l.01 0' /%3E %3Cpath d='M9.5 15.25a3.5 3.5 0 0 1 5 0' /%3E%3C/svg%3E")}.ti-moon{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z' /%3E%3C/svg%3E")}.ti-paw{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 13.5c-1.1 -2 -1.441 -2.5 -2.7 -2.5c-1.259 0 -1.736 .755 -2.836 2.747c-.942 1.703 -2.846 1.845 -3.321 3.291c-.097 .265 -.145 .677 -.143 .962c0 1.176 .787 2 1.8 2c1.259 0 3 -1 4.5 -1s3.241 1 4.5 1c1.013 0 1.8 -.823 1.8 -2c0 -.285 -.049 -.697 -.146 -.962c-.475 -1.451 -2.512 -1.835 -3.454 -3.538z' /%3E %3Cpath d='M20.188 8.082a1.039 1.039 0 0 0 -.406 -.082h-.015c-.735 .012 -1.56 .75 -1.993 1.866c-.519 1.335 -.28 2.7 .538 3.052c.129 .055 .267 .082 .406 .082c.739 0 1.575 -.742 2.011 -1.866c.516 -1.335 .273 -2.7 -.54 -3.052z' /%3E %3Cpath d='M9.474 9c.055 0 .109 0 .163 -.011c.944 -.128 1.533 -1.346 1.32 -2.722c-.203 -1.297 -1.047 -2.267 -1.932 -2.267c-.055 0 -.109 0 -.163 .011c-.944 .128 -1.533 1.346 -1.32 2.722c.204 1.293 1.048 2.267 1.933 2.267z' /%3E %3Cpath d='M16.456 6.733c.214 -1.376 -.375 -2.594 -1.32 -2.722a1.164 1.164 0 0 0 -.162 -.011c-.885 0 -1.728 .97 -1.93 2.267c-.214 1.376 .375 2.594 1.32 2.722c.054 .007 .108 .011 .162 .011c.885 0 1.73 -.974 1.93 -2.267z' /%3E %3Cpath d='M5.69 12.918c.816 -.352 1.054 -1.719 .536 -3.052c-.436 -1.124 -1.271 -1.866 -2.009 -1.866c-.14 0 -.277 .027 -.407 .082c-.816 .352 -1.054 1.719 -.536 3.052c.436 1.124 1.271 1.866 2.009 1.866c.14 0 .277 -.027 .407 -.082z' /%3E%3C/svg%3E")}.ti-pencil{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4l10.5 -10.5a2.828 2.828 0 1 0 -4 -4l-10.5 10.5v4' /%3E %3Cpath d='M13.5 6.5l4 4' /%3E%3C/svg%3E")}.ti-photo{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 8h.01' /%3E %3Cpath d='M3 6a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-12z' /%3E %3Cpath d='M3 16l5 -5c.928 -.893 2.072 -.893 3 0l5 5' /%3E %3Cpath d='M14 14l1 -1c.928 -.893 2.072 -.893 3 0l3 3' /%3E%3C/svg%3E")}.ti-plant{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 15h10v4a2 2 0 0 1 -2 2h-6a2 2 0 0 1 -2 -2v-4z' /%3E %3Cpath d='M12 9a6 6 0 0 0 -6 -6h-3v2a6 6 0 0 0 6 6h3' /%3E %3Cpath d='M12 11a6 6 0 0 1 6 -6h3v1a6 6 0 0 1 -6 6h-3' /%3E %3Cpath d='M12 15l0 -6' /%3E%3C/svg%3E")}.ti-player-play{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v16l13 -8z' /%3E%3C/svg%3E")}.ti-plus{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5l0 14' /%3E %3Cpath d='M5 12l14 0' /%3E%3C/svg%3E")}.ti-qrcode{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z' /%3E %3Cpath d='M7 17l0 .01' /%3E %3Cpath d='M14 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z' /%3E %3Cpath d='M7 7l0 .01' /%3E %3Cpath d='M4 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z' /%3E %3Cpath d='M17 7l0 .01' /%3E %3Cpath d='M14 14l3 0' /%3E %3Cpath d='M20 14l0 .01' /%3E %3Cpath d='M14 14l0 3' /%3E %3Cpath d='M14 20l3 0' /%3E %3Cpath d='M17 17l3 0' /%3E %3Cpath d='M20 17l0 3' /%3E%3C/svg%3E")}.ti-repeat{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12v-3a3 3 0 0 1 3 -3h13m-3 -3l3 3l-3 3' /%3E %3Cpath d='M20 12v3a3 3 0 0 1 -3 3h-13m3 3l-3 -3l3 -3' /%3E%3C/svg%3E")}.ti-run{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 4m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0' /%3E %3Cpath d='M4 17l5 1l.75 -1.5' /%3E %3Cpath d='M15 21l0 -4l-4 -3l1 -6' /%3E %3Cpath d='M7 12l0 -3l5 -1l3 3l3 1' /%3E%3C/svg%3E")}.ti-send{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14l11 -11' /%3E %3Cpath d='M21 3l-6.5 18a.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a.55 .55 0 0 1 0 -1l18 -6.5' /%3E%3C/svg%3E")}.ti-settings{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.325 4.317c.426 -1.756 2.924 -1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543 -.94 3.31 .826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756 .426 1.756 2.924 0 3.35a1.724 1.724 0 0 0 -1.066 2.573c.94 1.543 -.826 3.31 -2.37 2.37a1.724 1.724 0 0 0 -2.572 1.065c-.426 1.756 -2.924 1.756 -3.35 0a1.724 1.724 0 0 0 -2.573 -1.066c-1.543 .94 -3.31 -.826 -2.37 -2.37a1.724 1.724 0 0 0 -1.065 -2.572c-1.756 -.426 -1.756 -2.924 0 -3.35a1.724 1.724 0 0 0 1.066 -2.573c-.94 -1.543 .826 -3.31 2.37 -2.37c1 .608 2.296 .07 2.572 -1.065z' /%3E %3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0 -6 0' /%3E%3C/svg%3E")}.ti-share{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0' /%3E %3Cpath d='M18 6m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0' /%3E %3Cpath d='M18 18m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0' /%3E %3Cpath d='M8.7 10.7l6.6 -3.4' /%3E %3Cpath d='M8.7 13.3l6.6 3.4' /%3E%3C/svg%3E")}.ti-shield-check{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.46 20.846a12 12 0 0 1 -7.96 -14.846a12 12 0 0 0 8.5 -3a12 12 0 0 0 8.5 3a12 12 0 0 1 -.09 7.06' /%3E %3Cpath d='M15 19l2 2l4 -4' /%3E%3C/svg%3E")}.ti-shopping-cart{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0' /%3E %3Cpath d='M17 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0' /%3E %3Cpath d='M17 17h-11v-14h-2' /%3E %3Cpath d='M6 5l14 1l-1 7h-13' /%3E%3C/svg%3E")}.ti-sparkles{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 18a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2zm0 -12a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2zm-7 12a6 6 0 0 1 6 -6a6 6 0 0 1 -6 -6a6 6 0 0 1 -6 6a6 6 0 0 1 6 6z' /%3E%3C/svg%3E")}.ti-spray{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10m0 2a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v7a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2z' /%3E %3Cpath d='M6 10v-4a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v4' /%3E %3Cpath d='M15 7h.01' /%3E %3Cpath d='M18 9h.01' /%3E %3Cpath d='M18 5h.01' /%3E %3Cpath d='M21 3h.01' /%3E %3Cpath d='M21 7h.01' /%3E %3Cpath d='M21 11h.01' /%3E %3Cpath d='M10 7h1' /%3E%3C/svg%3E")}.ti-star{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 17.75l-6.172 3.245l1.179 -6.873l-5 -4.867l6.9 -1l3.086 -6.253l3.086 6.253l6.9 1l-5 4.867l1.179 6.873z' /%3E%3C/svg%3E")}.ti-sunrise{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17h1m16 0h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7m-9.7 5.7a4 4 0 0 1 8 0' /%3E %3Cpath d='M3 21l18 0' /%3E %3Cpath d='M12 9v-6l3 3m-6 0l3 -3' /%3E%3C/svg%3E")}.ti-tag{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 7.5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0' /%3E %3Cpath d='M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592 -5.592a2.41 2.41 0 0 0 0 -3.408l-7.71 -7.71a2 2 0 0 0 -1.414 -.586h-5.172a3 3 0 0 0 -3 3z' /%3E%3C/svg%3E")}.ti-trash{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7l16 0' /%3E %3Cpath d='M10 11l0 6' /%3E %3Cpath d='M14 11l0 6' /%3E %3Cpath d='M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12' /%3E %3Cpath d='M9 7v-3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v3' /%3E%3C/svg%3E")}.ti-trophy{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 21l8 0' /%3E %3Cpath d='M12 17l0 4' /%3E %3Cpath d='M7 4l10 0' /%3E %3Cpath d='M17 4v8a5 5 0 0 1 -10 0v-8' /%3E %3Cpath d='M5 9m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0' /%3E %3Cpath d='M19 9m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0' /%3E%3C/svg%3E")}.ti-user{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0' /%3E %3Cpath d='M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2' /%3E%3C/svg%3E")}.ti-user-plus{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0' /%3E %3Cpath d='M16 19h6' /%3E %3Cpath d='M19 16v6' /%3E %3Cpath d='M6 21v-2a4 4 0 0 1 4 -4h4' /%3E%3C/svg%3E")}.ti-user-x{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0' /%3E %3Cpath d='M6 21v-2a4 4 0 0 1 4 -4h3.5' /%3E %3Cpath d='M22 22l-5 -5' /%3E %3Cpath d='M17 22l5 -5' /%3E%3C/svg%3E")}.ti-users{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 7m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0' /%3E %3Cpath d='M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2' /%3E %3Cpath d='M16 3.13a4 4 0 0 1 0 7.75' /%3E %3Cpath d='M21 21v-2a4 4 0 0 0 -3 -3.85' /%3E%3C/svg%3E")}.ti-x{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6l-12 12' /%3E %3Cpath d='M6 6l12 12' /%3E%3C/svg%3E")}html,body{height:100%;margin:0}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}button{font-family:inherit}#root{min-height:100%}.screen{box-sizing:border-box;min-height:100dvh;padding:calc(10px + env(safe-area-inset-top)) 10px calc(12px + env(safe-area-inset-bottom));position:relative;overflow:hidden}.deco{pointer-events:none;position:absolute;inset:0}.week{zoom:var(--z,1);width:265px;margin:0 auto;position:relative}.hdr{justify-content:space-between;align-items:flex-end;height:54px;margin-bottom:10px;display:flex}.hdr-l{align-items:flex-end;gap:10px;display:flex}.ghost{width:auto;height:46px;display:block}.hdr-r{align-items:center;gap:2px;margin-bottom:6px;display:flex}.nav{color:inherit;cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:16px;display:inline-flex}.grid{grid-template-columns:1fr 1fr;display:grid}.tile{box-sizing:border-box;height:104px;position:relative}.day-lab{position:absolute}.corner{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:6px;height:104px;display:flex;position:relative}.demo-mark{text-align:center;opacity:.7;margin-top:14px;font-size:12px}@keyframes sw{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.swing{transform-origin:50% 100%;animation:1.5s ease-in-out infinite sw}.tipbox{z-index:5;pointer-events:none;border-radius:10px;max-width:190px;padding:6px 9px;font-size:13px;line-height:1.3;position:absolute}:root{--p-coral:#f5c4b3;--p-blue:#b5d4f4;--p-purple:#cecbf6;--p-green:#c0dd97;--p-teal:#9fe1cb;--p-amber:#fac775;--p-pink:#f4c0d1;--p-red:#f7c1c1;--p-gray:#d3d1c7;--p-indigo:#c3c8f0;--p-lime:#d5e89a;--p-brown:#dcc3a6}.page{overflow-y:auto}.page.center .col{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 60px);display:flex}.col{max-width:420px;margin:0 auto}.hero-ghost{width:auto;height:120px;animation:3.2s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.title{margin:10px 0 22px;font-size:28px;font-weight:700}.stack{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:300px;display:flex}.langs{gap:8px;margin-top:26px;display:flex}.sheet{color:#4a3510;background:radial-gradient(circle at 50% 40%,#f5e6c0,#e9d29d);border:1.5px solid #9c7a3c;border-radius:6px;margin:14px 4px 18px;padding:18px 18px 20px;position:relative;box-shadow:0 6px 16px #3c280a2e}.sheet.dark{color:#2e1f0a;background:radial-gradient(circle at 50% 40%,#d3ae80,#c39869);border-color:#7d6345}.sheet .h{margin:0 0 12px;font-size:21px}.sheet.note{font-size:17px}.h{margin:0;font-size:20px}.lab{margin:12px 0 6px;font-size:14px;font-weight:700;display:block}.inp{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fffdf8bf;border:1.5px solid #9c7a3c;border-radius:10px;margin-top:6px;padding:10px 12px;font-size:16px;display:block}.code-inp{text-align:center;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px;font-size:24px}.inp::placeholder{color:currentColor;opacity:.32}.code-inp::placeholder{letter-spacing:3px}.btn{width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:#fffdf899;border:2px solid #7a5a248c;border-radius:13px;margin-top:10px;padding:8px 14px;font-size:16px;font-weight:700;display:block}.btn:disabled{opacity:.5;cursor:default}.btn.danger{color:#a32d2d;border-color:#a32d2d73}.pill{font:inherit;color:inherit;cursor:pointer;background:#fffdf880;border:1.5px solid #7a5a2473;border-radius:999px;padding:6px 12px;font-size:14px}.pill.on{color:#712b13;background:#fff1ec;border-color:#d85a30;font-weight:700}.link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;opacity:.85;text-align:center;background:0 0;border:none;padding:8px 0;text-decoration:underline}.small{opacity:.85;font-size:13.5px}.hint{color:#993c1d;background:#fff1ecd9;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:14px}.person{border-bottom:1.5px dashed #7a5a2466;padding:10px 0 12px}.person-top{align-items:center;gap:10px;display:flex}.person-top .inp{margin:0}.chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.me{align-items:center;gap:4px;margin-left:4px;font-size:14px;display:inline-flex}.colors{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.dot{background:var(--c);cursor:pointer;border:2px solid #00000026;border-radius:8px;width:26px;height:26px;padding:0}.dot.on{outline-offset:1px;outline:2.5px solid #d85a30}.dot:disabled{opacity:.2;cursor:default}.ava{box-sizing:border-box;flex:none;justify-content:center;align-items:center;font-family:Nunito,sans-serif;font-weight:700;line-height:1;display:inline-flex}.codepanel{text-align:center}.qr{width:190px;height:190px;margin:6px auto;display:block}.qr svg{width:100%;height:100%}.code{letter-spacing:3px;font-size:32px;font-weight:700}.who{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px;margin:14px 0;display:grid}.who-btn{font:inherit;color:inherit;cursor:pointer;background:#fffdf880;border:1.5px solid #7a5a2459;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-size:15px;font-weight:700;display:flex}.bar{align-items:center;gap:6px;margin-top:6px;display:flex}.mb-title{text-align:center;flex:1;margin-right:42px}.member{align-items:center;gap:12px;display:flex}.member-txt{flex:1;min-width:0}.member-name{font-size:18px;font-weight:700}.member .btn{width:auto;margin:0}.themes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.theme{cursor:pointer;border:2px solid #0000001f;border-radius:14px;min-height:54px;font-size:15px;font-weight:700}.theme.on{outline-offset:1px;outline:3px solid #d85a30}.other{border:2px solid;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;margin:-4px 0 8px;padding:4px 6px 4px 10px;font-size:13px;font-weight:700;display:flex}.other .pill{padding:4px 9px;font-size:12px}.mn-layer{z-index:20;pointer-events:none;position:fixed;inset:0}.mn-layer.open{pointer-events:auto}.mn-ov{opacity:0;-webkit-backdrop-filter:blur(var(--bl,0));backdrop-filter:blur(var(--bl,0));transition:opacity .25s;position:absolute;inset:0}.mn-layer.open .mn-ov{opacity:1}.mn-box{transform-origin:100% 100%;position:absolute}.mn-x{transform-origin:0 0;cursor:pointer;display:flex;position:absolute}.mn-i{cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:none;align-items:center;padding:0;display:flex}.mn-tiles{flex-direction:column;align-items:flex-end;gap:7px;font-family:Nunito,sans-serif;display:flex}.mn-tiles .mn-i{box-sizing:border-box;white-space:nowrap;opacity:0;width:204px;height:50px;transition:transform .25s ease-out,opacity .2s;transition-delay:calc((var(--n) - 1 - var(--i)) * 35ms);border:2.5px solid;border-radius:14px;padding:0 17px;font-size:18px;font-weight:700;transform:translateY(24px);box-shadow:0 3px 10px #3c280a24}.mn-layer.open .mn-tiles .mn-i{opacity:1;transform:none}.mn-sheet{isolation:isolate;transform-origin:92% 100%;opacity:0;width:214px;padding:13px 0;font-family:Neucha,cursive;transition:transform .32s cubic-bezier(.2,.9,.25,1.12),opacity .2s;position:relative;transform:rotate(-1.5deg)scale(.2)}.mn-layer.open .mn-sheet{opacity:1;transform:rotate(-1.5deg)}.mn-sheet .sbg{z-index:-1;position:absolute;inset:0;overflow:visible}.mn-sheet>span:first-child{z-index:-1;position:absolute;inset:0}.mn-sheet .mn-i{box-sizing:border-box;width:100%;height:48px;padding:0 22px;font-size:22px}.mn-sheet .mn-i+.mn-i{border-top:2px dashed #9c7a3c5c}.soon{font-size:12px;font-weight:500}.toast{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:30;text-align:center;border:1px solid;border-radius:12px;max-width:320px;padding:9px 14px;font-size:14px;position:fixed;transform:translate(-50%);box-shadow:0 4px 12px #0000001f}.week{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-task]{touch-action:none}.card-layer{z-index:15;position:fixed;inset:0}.card-layer .ov{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.3s both fade;position:absolute;inset:0}@keyframes fade{0%{opacity:0}}.cwrap{pointer-events:none;justify-content:center;align-items:center;padding:40px 0 0;display:flex;position:absolute;inset:0;overflow-y:auto}.cgrow{pointer-events:auto;margin:auto 0;padding:50px 0 20px;transition:transform .46s cubic-bezier(.2,.9,.25,1.12),opacity .18s}.csheet{width:306px;transform:rotate(var(--rot,-1.2deg))}.psheet{isolation:isolate;color:var(--t);position:relative}.psheet .sbg{pointer-events:none;position:absolute;inset:0}.psheet .sbg svg{position:absolute;top:0;left:0;overflow:visible}.psheet .peek{z-index:-1;width:auto;height:98px;animation:.5s cubic-bezier(.2,.9,.3,1.3) .35s both peek;position:absolute;top:-58px;right:14px;transform:rotate(6deg)}.psheet .peek.small{height:70px;top:-40px;right:46px}.psheet .peek.sad{height:56px;top:-44px}.psheet .peek.worry{height:84px;top:-58px}@keyframes peek{0%{transform:translateY(40px)rotate(8deg)}to{transform:translateY(0)rotate(6deg)}}.psheet .sin{z-index:1;padding:28px 22px 22px;position:relative}.psheet .xbtn{width:36px;height:36px;color:var(--ic);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:21px;display:flex;position:absolute;top:12px;right:10px}.ttl{font-weight:700;line-height:1.15;font-size:var(--fT);padding-right:34px}.tlrow{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:9px 0 11px;display:flex}.tlab{display:inline-flex;position:relative;transform:rotate(-2deg)}.tlab>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tl-in{color:#24302b;font-weight:700;font-size:var(--fL,13px);white-space:nowrap;align-items:center;gap:5px;padding:3px 13px 3px 11px;display:inline-flex;position:relative}.tl-in .ti{font-size:1.15em}.chip{font-weight:700;font-size:var(--fL);border:1.5px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 10px 2px 7px;line-height:1.3;display:inline-flex}.chip .ti{font-size:1.2em}.chip.imp{border-color:var(--ic);color:var(--t2);padding-left:10px}.dsc{color:var(--t2);line-height:1.4;font-size:var(--fD);white-space:pre-wrap}.psheet .perf{border-top:2px dashed var(--perf);margin:14px -2px}.rows{font-size:var(--fR);flex-direction:column;gap:9px;min-height:20px;display:flex;position:relative}.row{align-items:center;gap:9px;padding-right:60px;line-height:1.2;display:flex}.row>.ti{color:var(--ic);text-align:center;flex:none;width:24px;font-size:1.3em}.row .arr{color:var(--ic);margin:0 -1px;font-size:1.25em}.row.thx>.ti{color:#d4537e}.medal{width:64px;height:73px;position:absolute;top:50%;right:-6px;transform:translateY(-56%)rotate(9deg)}.medal svg{position:absolute;inset:0}.medal .ti{text-align:center;color:#00000059;margin:0 auto;font-size:27px;position:absolute;top:16px;left:0;right:0}.medal.img{width:70px;height:auto;transform:translateY(-50%)rotate(9deg)}.medal.img img{filter:drop-shadow(0 2px 3px #2819054d);width:100%;height:auto;display:block}.brow{margin-top:10px}.brow:first-of-type{margin-top:0}.brow.h{gap:8px;display:flex}.brow.h>*{flex:1;min-width:0}.brow.c{justify-content:center;margin-top:6px;display:flex}.bink{cursor:pointer;box-sizing:border-box;white-space:nowrap;border:2px solid var(--ink);background:var(--inkBg);height:48px;color:var(--inkT);font-weight:700;font-size:var(--fB2);border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-family:inherit;display:flex}.bink .ti{color:var(--inkI);font-size:1.35em}.bink:active{filter:brightness(1.04);transform:translateY(1px)}.bink:disabled{opacity:.55;cursor:default;filter:none;transform:none}.bcancel{color:var(--bc,#a32d2d);font-weight:700;font-size:var(--fB2);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;display:inline-flex}.bcancel.plain{color:var(--t2)}.nb .ttl,.nb .tl-in,.nb .chip,.nb .bink,.nb .bcancel{font-weight:400}.fscroll{-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow-y:auto}.fwrap{box-sizing:border-box;justify-content:center;align-items:flex-start;min-height:100%;padding:60px 0 40px;display:flex}.fsheet{width:306px;animation:.4s cubic-bezier(.2,.9,.25,1.12) both rise;transform:rotate(-1deg)}@keyframes rise{0%{opacity:0;transform:translateY(40px)rotate(-3deg)scale(.9)}}.psheet .lab{color:#8a6d35;align-items:center;gap:6px;margin:14px 0 7px;font-size:13px;font-weight:700;display:flex}.ttlin{box-sizing:border-box;color:#4a3510;background:0 0;border:none;border-bottom:2px dashed #9c7a3c8c;outline:none;width:100%;padding:2px 30px 4px 0;font-family:inherit;font-size:22px;font-weight:700;display:block}.ttlin::placeholder{color:#4a351059}.cnt{color:#a08a5c;justify-content:flex-end;margin-top:3px;font-size:12px;display:flex}.dscin{box-sizing:border-box;color:#5c4417;resize:none;background:repeating-linear-gradient(#0000 0 25px,#9c7a3c4d 25px 26px);border:none;outline:none;width:100%;height:56px;padding:4px 0 0;font-family:inherit;font-size:15px;font-weight:500;line-height:26px;display:block}.dscin::placeholder{color:#5c441766}.tapes{flex-wrap:wrap;gap:9px 6px;display:flex}.tapes.row{scrollbar-width:none;flex-wrap:nowrap;margin:0 -22px;padding:5px 30px 7px 22px;overflow-x:auto;mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 34px),#0000 100%)}.tapes.row::-webkit-scrollbar{display:none}.tp{cursor:pointer;background:0 0;border:none;flex:none;padding:0;transition:transform .12s;position:relative}.tp.on{transform:scale(1.08)}.tp.on .tlab{filter:drop-shadow(0 2px 2px #3c280a4d)}.cbx{box-sizing:border-box;background:#ffffffb3;border:1.6px solid #24302b80;border-radius:4px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.cbx.on{background:#2e9b4f;border-color:#2e9b4f}.cbx svg{width:11px;height:11px;display:block}.strip{scrollbar-width:none;gap:4px;margin:0 -22px;padding:2px 34px 4px 22px;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 34px),#0000 100%)}.strip::-webkit-scrollbar{display:none}.day{color:#7a6f5e;cursor:pointer;background:#fff9e88c;border:2px solid #86662b73;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:36px;height:50px;padding:0;font:500 11px Nunito,sans-serif;display:flex}.day b{color:#2c2c2a;font-size:16px;line-height:1}.day.past{opacity:.42}.day.today{border-color:#e07b57}.day.on{color:#d9f2e1;opacity:1;background:#2e9b4f;border-color:#2e9b4f}.day.on b{color:#fff}.day.dim{opacity:.5;cursor:default}.day.dlm{border-color:#3b3833}.day.on.dlm{border-color:#2e9b4f;box-shadow:0 0 0 2px #3b3833}.day.today.dlm{border-color:#e07b57;box-shadow:0 0 0 2px #3b3833}.mon{flex:none;justify-content:center;align-items:center;width:18px;height:50px;display:flex}.mon span{writing-mode:vertical-rl;color:#9c7a3c;letter-spacing:.3px;font:700 11px Nunito,sans-serif;transform:rotate(180deg)}.drow{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.dlbtn{color:#5c4417;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:1.5px dashed #5c441780;padding:3px 0 1px;font:700 13.5px Nunito,sans-serif}.who-row{flex-wrap:wrap;justify-content:space-between;gap:8px 0;display:flex}.wb{color:#4a3510;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;width:52px;padding:0;font:500 12.5px Nunito,sans-serif;display:flex}.wb.on .ava,.wb.on .wb-board{box-shadow:0 0 0 3px #f2e2b8,0 0 0 5.5px #2e9b4f}.wb.on{font-weight:700}.more{color:#6e655a;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;padding:6px 0;font:700 15px Nunito,sans-serif;display:inline-flex}.tg{cursor:pointer;text-align:left;width:100%;min-height:42px;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-family:inherit;font-size:15px;display:flex}.tg span{flex:1}.sw{background:#86662b59;border-radius:13px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.sw.on{background:#2e9b4f}.sw.on:after{left:21px}.kv{align-items:center;gap:10px;min-height:42px;font-size:15px;display:flex}.kv span{flex:1}.chipb{color:#4a3510;cursor:pointer;white-space:nowrap;background:#fff9e88c;border:2px solid #86662b73;border-radius:17px;align-items:center;gap:5px;height:34px;padding:0 12px;font:700 13.5px Nunito,sans-serif;display:inline-flex}.chipb.dim{color:#8c8577;font-weight:500}.times .seg{flex-wrap:wrap;gap:6px;margin:4px 0 6px;display:flex}.sg{color:#4a3510;cursor:pointer;background:#fff9e88c;border:2px solid #86662b73;border-radius:16px;height:32px;padding:0 9px;font:500 13px Nunito,sans-serif}.sg.on{color:#fff;background:#5c4417;border-color:#5c4417;font-weight:700}.add{color:#fff;cursor:pointer;background:#2e9b4f;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font:700 17px Nunito,sans-serif;display:flex;box-shadow:0 3px #1e7a3b}.add:active{transform:translateY(2px);box-shadow:0 1px #1e7a3b}.add.off{color:#f7f3ea;cursor:default;background:#cfc6b4;box-shadow:0 3px #b5ab97}.drag-ghost{z-index:40;pointer-events:none;transform-origin:0 0;filter:drop-shadow(0 6px 8px #2819054d);position:fixed;top:0;left:0}.drag-ghost>*{position:absolute}.tile.drop-ok{box-shadow:inset 0 0 0 3px #2e9b4f;background-color:#2e9b4f1f!important}.tile.drop-no{box-shadow:inset 0 0 0 3px #e24b4a;background-color:#e24b4a1a!important}.toast{align-items:center;gap:12px;display:flex}.toast-act{font:inherit;color:#185fa5;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px 2px;font-weight:700;text-decoration:underline}.pm-heart{color:#d4537e;font-size:12px;position:absolute;top:-5px;left:-4px}.pmarks{align-items:center;gap:2px;font-size:10px;display:flex;position:absolute;bottom:1px;right:3px}.pm-dot{border-radius:50%;width:4px;height:4px;display:inline-block}.mbig{justify-content:center;margin:4px 0 2px;display:flex}.shead{opacity:.8;align-items:center;gap:7px;margin:14px 2px 8px;font-size:15px;font-weight:700;display:flex}.shead .cnt{color:#fff;box-sizing:border-box;background:#378add;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex}.lets{flex-direction:column;gap:14px;display:flex}.lets.small{gap:10px}.lets>:nth-child(odd){transform:rotate(-.5deg)}.lets>:nth-child(2n){transform:rotate(.45deg)}.empty{margin:0 2px}.ea.plain{color:#4a3510;background:#f3e6ca;border:1px solid #d2b67e;border-radius:6px;padding:0;font-family:Nunito,sans-serif;position:relative;box-shadow:0 2px 6px #3c280a24}.ein{border-radius:3px;padding:12px;position:relative}.ein>.fold{pointer-events:none;position:absolute;top:0;left:0}.ein>*{position:relative}.ein>.pm-wrap{position:static}.ea .stamp{position:absolute;top:8px;right:9px;transform:rotate(3deg)}.ea .pmk{pointer-events:none;position:absolute;top:38px;right:30px;transform:rotate(-8deg)}.ea .pmt{text-align:center;color:#463e34b3;width:34px;font-size:9.5px;font-weight:700;line-height:1;position:absolute;top:13px;left:55px}.lets.small .ea .stamp{top:6px;right:7px}.lets.small .ea .pmk{top:28px;right:22px;transform:rotate(-8deg)scale(.85)}.mhead{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;padding-right:56px;font-size:14px;line-height:1.2;display:flex}.lets.small .mhead{padding-right:46px}.mhead b{font-weight:700}.what{color:#5c4417}.mbody{align-items:center;gap:12px;min-height:30px;margin-top:8px;padding-right:40px;display:flex}.mp{cursor:pointer;flex:none;width:62px;height:36px;display:inline-block;position:relative}.heart{color:#d4537e;font-size:22px}.msad{width:auto;height:34px}.quote{color:#4e3a14;border-left:3px solid #9c7a3c66;margin-top:6px;padding:6px 10px;font-size:13.5px;font-style:italic;line-height:1.35}.mbtns{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mbtns.four{grid-template-columns:1fr 1fr;display:grid}.mb{cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:5px;max-width:100%;height:36px;padding:0 12px;font:700 13.5px Nunito,sans-serif;display:inline-flex}.mb.ink{color:#4a3510;background:#fff9e88c;border:2px solid #86662b99}.mbtns.four .mb{white-space:normal;text-align:center;min-width:0;padding:0 6px;font-size:12.5px;line-height:1.1}.mb:active{transform:translateY(1px)}.pshort{cursor:pointer;margin-top:3px;font-size:14px;font-weight:700}.pops-layer{z-index:12;pointer-events:none;position:fixed;inset:0}.pops-layer .pops{pointer-events:auto}.pops{left:10px;right:10px;top:calc(10px + env(safe-area-inset-top) + 64px * var(--z,1));flex-direction:column;gap:9px;max-width:420px;margin:0 auto;display:flex;position:absolute}.pop{animation:pin .5s var(--d) cubic-bezier(.2, .9, .3, 1.15) both}@keyframes pin{0%{opacity:0;transform:translateY(-36px)scale(.9)}to{opacity:1}}.pop .ea{box-shadow:0 6px 14px #3c280a38}.pop .ea .stamp{right:40px}.pop .ea .pmk{top:30px;right:62px;transform:rotate(-8deg)scale(.8)}.pop .mhead{cursor:pointer;padding-right:84px}.px{z-index:3;color:#9c7a3c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex;top:4px;right:4px;position:absolute!important}.ava.all{color:#4a3510;background:#e6dac3;border:2px solid #9c7a3c;border-radius:13px;width:44px;height:44px;font-size:22px}.brow.v{gap:8px;display:grid}.bink.v{height:64px;font-size:var(--fB3);text-align:center;white-space:normal;flex-direction:column;gap:3px;padding:4px 2px;line-height:1.15}.bink:disabled{opacity:.5}.psheet .gray{color:#8a7550;align-items:center;gap:5px;margin-top:9px;font-size:13px;line-height:1.3;display:flex}.psheet .drow .gray{margin-top:0}.wb-board{box-sizing:border-box;color:#f2f7f3;background:#3e6b52;border:2px solid #24493a;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.bd-wrap{height:calc(100dvh - 22px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}.bd-bar{flex:none;align-items:center;height:52px;display:flex}.bd-title{text-align:center;flex:1;margin:0 4px;font-size:18px;font-weight:700}.bd-pg{white-space:nowrap;align-items:center;font-size:14.5px;font-weight:700;display:flex}.bd-pg .nav:disabled{opacity:.25;cursor:default}.bd-board{scrollbar-width:none;background:#2f5d46;border:7px solid #b98a5a;border-radius:14px;flex:1;position:relative;overflow:hidden auto;box-shadow:inset 0 0 0 1.5px #24493a,inset 0 4px 14px #00000040,0 2px 6px #3c280a33}.bd-in{position:relative}.bd-in.bd-can{cursor:copy}.bd-dust{pointer-events:none;background:radial-gradient(90% 40% at 30% 10%,#ffffff17,#0000 70%),radial-gradient(60% 30% at 80% 60%,#ffffff0d,#0000 70%);position:absolute;inset:0}.bd-note{text-align:center;color:#e4f0e8;opacity:.75;pointer-events:none;font-family:Neucha,cursive;font-size:15px;position:absolute;bottom:62px;left:0;right:0}.bd-lf{cursor:pointer;text-align:center;box-sizing:border-box;width:104px;height:60px;transform:rotate(var(--r));flex-direction:column;justify-content:center;align-items:center;padding:4px 6px 0;font-family:Nunito,sans-serif;display:flex;position:absolute}.bd-lf.imp{z-index:2;width:124px;height:70px}.bd-lf .lt{color:#4a3510;margin-top:-2px;font-size:13.5px;font-weight:700;line-height:1.1;position:relative}.bd-lf.imp .lt{font-size:15.5px}.bd-lf .ld{color:#7a5e2a;margin-top:4px;font-size:11px;font-weight:700;position:relative}.bd-lf .ld.hot{color:#b3261e}@keyframes wob{0%{transform:rotate(var(--r)) scale(.6);opacity:0}25%{transform:rotate(calc(var(--r) + 7deg)) scale(1.06);opacity:1}50%{transform:rotate(calc(var(--r) - 5deg))}72%{transform:rotate(calc(var(--r) + 3deg))}to{transform:rotate(var(--r))}}.bd-lf.wob{animation:1s ease-in-out .15s both wob}.bd-rot{cursor:pointer;position:absolute}.bd-rot img{height:54px;display:block}.bd-plus{color:#e4f0e8;cursor:pointer;z-index:3;background:#2f5d46d9;border:2px dashed #e4f0e8b3;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:absolute;bottom:16px;right:16px}.bd-wrap.dark .bd-lf .ld{color:#4a3519}.bd-wrap.dark .bd-lf .ld.hot{color:#8e1f18}.bd-wrap.dark .bd-board{border-color:#8c6844;box-shadow:inset 0 0 0 1.5px #1e3d2f,inset 0 4px 14px #0000004d,0 2px 8px #00000059}.bd-wrap.note .bd-title,.bd-wrap.note .bd-pg{font-family:Neucha,cursive;font-size:20px;font-weight:400}.bd-wrap.note .bd-lf .lt,.bd-wrap.note .bd-lf .ld{font-family:Neucha,cursive;font-weight:400}.bd-wrap.note .bd-lf .lt{font-size:15.5px}.bd-wrap.note .bd-lf .ld{font-size:13px}.cwrap>.bd-sheet{pointer-events:auto;margin:auto 0;animation:.35s cubic-bezier(.2,.9,.25,1.12) both rise}.bd-sheet .brow.h>:first-child{flex:1.5}.bd-sheet .brow.h>.bink{padding:0 8px}.bd-sheet .tg{margin-top:10px}.st-scr{background:var(--bg);color:var(--ink)}.st-scr.lined{background:repeating-linear-gradient(var(--bg) 0 20px, #e2ecf8 20px 21px)}.st-top{align-items:center;height:52px;display:flex}.st-top .nav{color:var(--sub);font-size:22px}.st-title{text-align:center;color:var(--ink);flex:1;font-size:18px;font-weight:700}.st-prev{border:2px solid var(--bd);background:var(--card);border-radius:18px;align-items:center;gap:12px;margin:2px 2px 12px;padding:12px;display:flex}.st-prev .pv{color:var(--ink);flex:1;font-size:14px;font-weight:700}.st-prev .pv small{color:var(--sub);margin-top:2px;font-size:11.5px;font-weight:600;display:block}.st-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.st-tl{background:var(--card);border:2px solid var(--bd);box-sizing:border-box;text-align:left;cursor:pointer;min-height:70px;font:inherit;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:10px 11px;display:flex}.st-tl b{color:var(--ink);font-size:13.5px;font-weight:700}.st-tl span{color:var(--acc);font-size:12.5px;font-weight:700}.st-big{box-sizing:border-box;border:2px solid var(--btnB);background:var(--btn);width:100%;height:48px;font:inherit;color:var(--ink);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;margin:12px 0;padding:0 14px;font-size:15px;font-weight:700;display:flex}.st-logout{font:inherit;color:var(--sub);cursor:pointer;background:0 0;border:none;margin:18px auto 0;font-size:13.5px;font-weight:700;display:block}.st-grp{background:var(--card);border:2px solid var(--bd);border-radius:16px;margin:0 0 12px;padding:2px 14px}.st-hdr2{color:var(--sub);align-items:flex-end;padding:6px 0 2px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.st-hdr2 span{text-align:center}.st-hdr2 span:first-child{flex:1}.st-prow{min-height:46px;color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.st-grp .st-prow+.st-prow{border-top:1.5px dashed var(--bd)}.st-prow .nm{flex:1;align-items:center;gap:7px;display:flex}.st-nmb{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.st-nmb .ti{color:var(--sub);font-size:14px}.st-selb{border:1.5px solid var(--bd);background:var(--card);height:28px;font:inherit;color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:3px;padding:0 6px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.st-selb .ti{color:var(--sub);font-size:13px}.st-tg{background:var(--tgOff);cursor:pointer;border:none;border-radius:12px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.st-tg:after{content:"";background:#fffdf8;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.st-tg.on{background:var(--tgOn)}.st-tg.on:after{left:19px}.st-ov{background:var(--ov);z-index:16;position:fixed;inset:0}.st-bs{z-index:17;box-sizing:border-box;background:var(--card);border-top:2px solid var(--bd);max-width:440px;max-height:84%;padding:14px 16px calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;margin:0 auto;animation:.25s cubic-bezier(.2,.9,.3,1) bsin;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes bsin{0%{opacity:0;transform:translateY(40%)}}.st-bs .bsh{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.st-bs .bsh b{color:var(--ink);font-size:17px;font-weight:800}.st-bs .bsx{color:var(--sub);cursor:pointer;background:0 0;border:none;width:34px;height:34px;font-size:20px}.st-phr{color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.4}.st-hint{color:var(--sub);margin:8px 0 0;font-size:11.5px;font-weight:600}.st-lb2{color:var(--ink);margin:10px 0 6px;font-size:13px;font-weight:800}.st-chips2{gap:8px;margin-bottom:12px;display:flex}.st-chips2 .c2{border:2px solid var(--bd);background:var(--card);height:40px;font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;flex:1;font-size:14px;font-weight:800}.st-chips2 .c2.on{background:var(--btn);border-color:var(--on)}.st-opt{box-sizing:border-box;border:2px solid var(--bd);background:var(--card);cursor:pointer;text-align:left;width:100%;font:inherit;border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:11px 12px;display:flex}.st-opt.on{border-color:var(--on);background:var(--btn)}.st-opt .rd{border:2px solid var(--sub);box-sizing:border-box;border-radius:50%;flex:none;width:18px;height:18px}.st-opt.on .rd{border:5px solid var(--on)}.st-opt .ot{color:var(--ink);font-size:14.5px;font-weight:800}.st-opt .ot small{color:var(--sub);margin-top:2px;font-size:12px;font-weight:600;display:block}.st-sw{flex-wrap:wrap;gap:10px;display:flex}.st-sw .swb{border:2px solid var(--bd);cursor:pointer;box-sizing:border-box;border-radius:12px;width:44px;height:44px;padding:0}.st-sw .swb.on,.st-sw .cb.on{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--on)}.st-sw .swl{color:var(--sub);text-align:center;margin-top:3px;font-size:11px;font-weight:600;display:block}.st-cols{gap:8px}.st-sw .cb{cursor:pointer;border:2px solid;border-radius:50%;flex:none;width:30px;height:30px;padding:0}.st-sw .cb:disabled{opacity:.3;cursor:default}.st-mark{align-items:center;gap:12px;margin-bottom:12px;display:flex}.st-link{font:inherit;color:var(--acc);cursor:pointer;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:700}.st-inp{box-sizing:border-box;border:2px solid var(--bd);background:var(--bg);width:70px;height:40px;font:inherit;color:var(--ink);border-radius:12px;outline:none;padding:0 10px;font-size:16px;font-weight:700}.st-inp:focus{border-color:var(--on)}.st-bps{flex-wrap:wrap;gap:8px;padding:4px 2px;display:flex}.st-bps .bpb{border:2px solid var(--bd);background:var(--card);cursor:pointer;box-sizing:border-box;border-radius:12px;flex:none;justify-content:center;align-items:center;width:56px;height:66px;padding:3px;display:flex}.st-bps .bpb img{max-width:100%;max-height:100%}.st-bps .bpb.on{border-color:var(--on)}.bd-lf .lrep{color:#86662b;font-size:11px;position:absolute;bottom:4px;right:6px}.bd-wrap.dark .bd-lf .lrep{color:#5e4527}.bd-lf.fut{opacity:.82}.bd-ropen{width:100%;font:inherit;color:var(--t);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;margin-top:8px;padding:4px 0;font-size:13.5px;display:flex}.bd-ropen b{color:var(--t2)}.bd-ropen .ti{color:var(--ic);margin-left:auto;font-size:16px}.bd-board.futb{background:#2a5340}.st-sec{color:var(--sub);margin:14px 4px 6px;font-size:13px;font-weight:700}.st-chips{flex-wrap:wrap;gap:6px;padding:4px 0 8px;display:flex}.st-chip{background:var(--card);border:1.5px solid var(--bd);height:28px;font:inherit;color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:5px;padding:0 9px 0 6px;font-size:12px;font-weight:700;display:inline-flex}.st-chip i.tp{box-sizing:border-box;border-radius:2px;width:14px;height:8px;display:inline-block;transform:rotate(-7deg)}.st-chip.add{color:var(--acc);border-style:dashed}.st-inp.wide{width:100%}.st-icg{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.st-icg .icb{border:2px solid var(--bd);background:var(--card);height:32px;color:var(--ink);cursor:pointer;border-radius:9px;padding:0;font-size:17px}.st-icg .icb.on{border-color:var(--on);background:var(--btn)}.st-big:disabled{opacity:.5;cursor:default}.st-del{width:100%;font:inherit;color:#c0392b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:800;display:flex}.wrth{vertical-align:middle;flex:none;display:inline-flex;position:relative}.wrth>img{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.df-open{margin:18px auto 8px;display:block}.df-box{background:#fffdf8d9;border:1.5px solid #e6dac3;border-radius:14px;margin:14px 12px;padding:14px}.df-h{margin:0 0 6px;font-size:17px}.df-txt{margin:0 0 10px;font-size:14px;line-height:1.35}.st-prow .nm.pt-snm{flex-direction:column;align-items:flex-start;gap:0}.pt-snm small.st-hint{margin:2px 0 0;font-weight:500;display:block}.pt-pp{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pt-pov{opacity:0;animation:pt-ov var(--pt-ov,1.8s) ease both;position:absolute;inset:0}@keyframes pt-ov{0%{opacity:0}18%{opacity:1}76%{opacity:1}to{opacity:0}}.pt-stage{width:340px;height:640px;transform:scale(var(--pt-k,1));margin:-320px 0 0 -170px;position:absolute;top:50%;left:50%}.pt-pfly{width:150px;animation:pt-fly var(--pt-flyT,.432s) var(--pt-flyD,1.37s) cubic-bezier(.5,0,.7,.4) both;position:absolute;left:95px}@keyframes pt-fly{0%{opacity:1;transform:none}85%{opacity:1}to{transform:translate(var(--pt-tx,0), var(--pt-ty,0)) scale(var(--pt-ts,.2));opacity:0}}.pt-pin{opacity:0;position:absolute;inset:0}.pt-pin img.pt-pi{filter:drop-shadow(0 8px 10px #3c280a4d);width:100%;height:100%;position:absolute;inset:0}.pt-newp{animation:pt-np .432s var(--pt-npD,1.73s) cubic-bezier(.2,.9,.3,1.4) both}@keyframes pt-np{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.pt-star{opacity:0;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.49s ease-out both pt-tw;position:absolute}@keyframes pt-tw{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(45deg)}to{opacity:0;transform:scale(.4)rotate(90deg)}}.pt-v1 .pt-pin{animation:pt-drop .547s cubic-bezier(.3,.8,.4,1) both, pt-patbig var(--pt-patT,.8s) var(--pt-patD,1.99s) ease-in-out}@keyframes pt-patbig{0%{transform:none}45%{transform:scale(1.28)}65%{transform:scale(1.28)}to{transform:none}}@keyframes pt-drop{0%{opacity:0;transform:translateY(-280px)rotate(-10deg)scale(1.2)}25%{opacity:1}62%{transform:translateY(12px)rotate(2deg)scale(1)}82%{transform:translateY(-5px)rotate(-1deg)}to{opacity:1;transform:none}}.pt-v1 .pt-thread{position:absolute;inset:0;overflow:visible}.pt-v1 .pt-tmask{animation:pt-sew var(--pt-sewT,.792s) .403s linear both}@keyframes pt-sew{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.pt-v1 .pt-star{animation-duration:.461s}.pt-v2 .pt-rays{opacity:0;width:330px;height:330px;margin:-165px 0 0 -165px;animation:1.73s ease-out both pt-rays;position:absolute;top:50%;left:50%}@keyframes pt-rays{0%{opacity:0;transform:scale(0)rotate(0)}20%{opacity:1;transform:scale(1)rotate(10deg)}75%{opacity:1}to{opacity:0;transform:scale(1.05)rotate(60deg)}}.pt-v2 .pt-pin{animation:.648s cubic-bezier(.2,.9,.3,1.4) 72ms both pt-popin}@keyframes pt-popin{0%{opacity:0;transform:scale(0)rotate(-12deg)}60%{opacity:1;transform:scale(1.16)rotate(4deg)}80%{transform:scale(.97)}to{opacity:1;transform:none}}.pt-cf{opacity:0;border-radius:2px;width:9px;height:12px;margin:-6px 0 0 -4px;animation:1.08s cubic-bezier(.1,.7,.4,1) .173s both pt-burst;position:absolute;top:321px;left:170px}@keyframes pt-burst{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}80%{opacity:1}to{opacity:0;transform:translate(var(--pt-dx), var(--pt-dy)) rotate(var(--pt-rot)) scale(1)}}.pt-v3 .pt-gh{opacity:0;transform-origin:50% 90%;width:120px;animation:pt-gh var(--pt-ghT,1.58s) ease-in-out both;position:absolute;top:300px;left:52px}@keyframes pt-gh{0%{opacity:0;transform:translate(-40px,330px)rotate(-6deg)}12%{opacity:1}42%{transform:translate(0)rotate(0)}52%{transform:translateY(-6px)rotate(-9deg)}62%{transform:translate(0)rotate(9deg)}72%{opacity:1;transform:rotate(0)}to{opacity:0;transform:translate(-90px,160px)rotate(-14deg)scale(.8)}}.pt-v3 .pt-pin{animation:pt-carry var(--pt-carryT,1.37s) ease-in-out both}@keyframes pt-carry{0%{opacity:0;transform:translate(-75px,400px)scale(.42)rotate(-6deg)}12%{opacity:1}42%{transform:translate(-62px,70px)scale(.46)rotate(0)}52%{transform:translate(-62px,64px)scale(.46)rotate(-9deg)}70%{opacity:1;transform:translate(0)scale(1.12)rotate(3deg)}84%{transform:scale(.97)}to{opacity:1;transform:none}}.pt-dpl{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pt-popper{width:40px;height:40px;animation:pt-popper 1.35s cubic-bezier(.3,.9,.4,1) calc(var(--pt-T) - .25s) both;position:absolute;bottom:62px}.pt-popper.pt-L{left:4px}.pt-popper.pt-R{right:4px}.pt-popper.pt-R svg{transform:scaleX(-1)}@keyframes pt-popper{0%{opacity:0;transform:scale(0)}18%{opacity:1;transform:scale(1)}28%{transform:scale(1.18)translateY(4px)}42%{transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(1)}}.pt-dcf{opacity:0;animation:pt-cfly var(--pt-du) linear var(--pt-dl) forwards;position:absolute;bottom:84px;box-shadow:0 0 0 .5px #3c280a2e}.pt-dcf.pt-L{left:28px}.pt-dcf.pt-R{right:28px}@keyframes pt-cfly{0%{opacity:1;animation-timing-function:cubic-bezier(.12,.75,.35,1);transform:translate(0)rotate(0)}42%{transform:translate(calc(var(--pt-x) * .62), var(--pt-y)) rotate(calc(var(--pt-r) * .45));opacity:1;animation-timing-function:cubic-bezier(.45,0,.85,.6)}to{transform:translate(var(--pt-x), calc(var(--pt-y) + var(--pt-f))) rotate(var(--pt-r));opacity:0}}.pt-mid{width:0;height:0;transform:scale(var(--pt-k,1));position:absolute;left:50%}@keyframes pt-dout{to{opacity:0}}.pt-ds1{width:236px;height:92px;animation:pt-d1in .55s cubic-bezier(.2,.9,.3,1.25) calc(var(--pt-T) + 50ms) both, pt-dout .4s ease-in calc(var(--pt-E) - .4s) forwards;position:absolute;top:0;left:0}.pt-ds1 span{color:#4a3510;letter-spacing:.3px;justify-content:center;align-items:center;font:900 31px Nunito,sans-serif;display:flex;position:absolute;inset:0}@keyframes pt-d1in{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(-14deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-3deg)}}.pt-ds2 .pt-dim{animation:pt-fin .3s ease-out .75s both, pt-dout .4s ease-in calc(var(--pt-E) - .4s) forwards;background:#30241252;position:absolute;inset:0}@keyframes pt-fin{0%{opacity:0}}.pt-ds2 .pt-sheet{transform-origin:50% 0;animation:pt-shin .5s cubic-bezier(.2,.9,.3,1.1) .8s both, pt-dout .4s ease-in calc(var(--pt-E) - .4s) forwards;filter:drop-shadow(0 6px 10px #3c280a40);position:absolute;top:96px;left:50%}@keyframes pt-shin{0%{transform:translate(-50%,130%) scale(var(--pt-k,1));opacity:0}25%{opacity:1}to{transform:translate(-50%,0) scale(var(--pt-k,1));opacity:1}}.pt-shh{color:#4a3510;align-items:center;gap:6px;font:900 16px Nunito,sans-serif;display:flex;position:absolute;top:20px;left:18px}.pt-shh .ti{color:#86662b;font-size:18px}.pt-lastck{stroke-dasharray:1;stroke-dashoffset:1px;animation:pt-ckdraw .5s linear calc(var(--pt-T) - .55s) forwards}@keyframes pt-ckdraw{to{stroke-dashoffset:0}}.pt-gh2a{animation:.95s cubic-bezier(.25,.2,.65,.9) .95s both pt-ghfx,.3s linear .95s both pt-ghfade;position:absolute}.pt-ghy{animation:.95s cubic-bezier(.3,.45,.6,.85) .95s both pt-ghfy}@keyframes pt-ghfx{0%{transform:translate(210px)}to{transform:none}}@keyframes pt-ghfy{0%{transform:translateY(90px)rotate(-12deg)}to{transform:none}}@keyframes pt-ghfade{0%{opacity:0}to{opacity:1}}.pt-ghhop{animation:pt-ghhop 1.4s ease-in-out calc(var(--pt-T) + 50ms) both}@keyframes pt-ghhop{0%{transform:none}40%{transform:translate(96px,-30px)rotate(8deg)}65%{transform:translate(106px,-20px)rotate(-5deg)}85%{transform:translate(110px,-25px)rotate(3deg)}to{transform:translate(110px,-22px)}}.pt-ghin{animation:pt-ghtrace .5s linear calc(var(--pt-T) - .55s) both}@keyframes pt-ghtrace{0%{transform:translate(0)}36%{transform:translate(6px,6px)}to{transform:translate(17px,-7px)}}.pt-ghin img{filter:drop-shadow(0 3px 4px #3c280a4d);display:block}.pt-ds3{width:190px;height:190px;animation:pt-stamp .42s cubic-bezier(.55,0,.6,1) calc(var(--pt-T) - .26s) both, pt-dout .45s ease-in calc(var(--pt-E) - .45s) forwards;position:absolute;top:0;left:0}@keyframes pt-stamp{0%{opacity:0;transform:translate(-50%,-50%)scale(2.7)rotate(-26deg)}62%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-9deg)}76%{transform:translate(-50%,-50%)scale(.93,.95)rotate(-9deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-9deg)}}.ch-scr{color:#4a3510;padding-bottom:18px;font-family:Nunito,sans-serif}.ch-scr.dark{color:#ece9ff}.ch-top{align-items:center;height:52px;padding:0 4px 0 0;display:flex}.ch-top .ch-back{width:38px;height:38px;color:inherit;opacity:.8;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:24px;display:flex}.ch-top .ch-title{text-align:center;flex:1;margin:0 4px;font-size:18px;font-weight:700}.ch-sub{opacity:.78;margin:14px 6px 8px;font:700 14.5px Nunito,sans-serif}.ch-who{flex-wrap:wrap;justify-content:space-between;gap:8px 0;padding:2px 8px 0;display:flex}.ch-wc{flex-direction:column;align-items:center;gap:3px;width:56px;display:flex}.ch-wn{font:700 17px/1 Nunito,sans-serif}.ch-ws{opacity:.7;white-space:nowrap;font:500 11.5px Nunito,sans-serif}.ch-prop{color:#633806;cursor:pointer;background:#fac775;border:2px solid #e0a93a;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 8px);height:44px;margin:14px 4px 0;font:700 15.5px Nunito,sans-serif;display:flex}.ch-prop .ti{font-size:18px}.ch-prop.off{opacity:.45;cursor:default}.ch-sheet{box-sizing:border-box;color:#4a3510;cursor:pointer;isolation:isolate;margin:0 4px 12px;padding:16px 16px 13px;position:relative}.ch-sheet>.ch-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.ch-sheet>.ch-bg svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ch-t1{color:#3e2c0c;font:700 15px/1.25 Nunito,sans-serif}.ch-by{color:#7a6a4f;flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;font:500 12.5px Nunito,sans-serif;display:flex}.ch-by.part{color:#3e2c0c;margin-top:10px}.ch-by.part b{font-weight:800}.ch-bar{background:#785a2829;border-radius:6px;height:12px;margin:10px 0 5px;display:flex;overflow:hidden}.ch-bar i{height:100%;display:block}.ch-dots{gap:3px;margin:10px 0 5px;display:flex}.ch-dots i{background:#785a2829;border-radius:3px;flex:1;height:12px}.ch-dots i.on{background:#6fb27f}.ch-dots i.td{box-shadow:0 0 0 2px #f0997b}.ch-cl{color:#4a3510;justify-content:space-between;align-items:baseline;font:700 13px Nunito,sans-serif;display:flex}.ch-cl span{color:#7a6a4f;font-weight:500}.ch-avs{flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}.ch-av{color:#2c2c2a;flex-direction:column;align-items:center;gap:2px;font:700 12.5px Nunito,sans-serif;display:flex}.ch-av.wait{opacity:.5}.ch-btns{gap:8px;margin-top:10px;display:flex}.ch-btn{white-space:nowrap;color:#4a3510;cursor:pointer;background:#fffdf8;border:2px solid #c9b48a;border-radius:12px;flex:1;height:36px;padding:0 4px;font:700 13.5px Nunito,sans-serif}.ch-ans{color:#2e7d4f;margin-top:10px;font:700 13.5px Nunito,sans-serif}.ch-ans.no{color:#8a8070}.ch-past{cursor:pointer;color:#4a3510;background:#fffdf8;border:2px solid #e6dac3;border-radius:14px;align-items:center;gap:10px;margin:0 4px 8px;padding:9px 12px;display:flex}.ch-past .ch-pt{flex:1;font:700 13px/1.25 Nunito,sans-serif}.ch-past .ch-pd{color:#8a8070;margin-top:1px;font:500 11.5px Nunito,sans-serif;display:block}.ch-past.no{background:0 0;border-style:dashed}.ch-past.no .ch-pt{color:#8a8070}.ch-scr.dark .ch-past.no .ch-pt,.ch-scr.dark .ch-past.no .ch-pd{color:#a9aedd}.ch-nopatch{box-sizing:border-box;border:2px dashed #cfc3aa;border-radius:50%;flex:none;width:30px;height:30px}.ch-ov{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20;background:#3024126b;position:fixed;inset:0}.ch-wrap{z-index:21;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;padding:90px 10px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.ch-cc{box-sizing:border-box;isolation:isolate;color:#4a3510;pointer-events:auto;width:300px;max-width:100%;margin:auto;padding:24px 20px 16px;font-family:Nunito,sans-serif;position:relative;transform:rotate(-1.2deg)}.ch-cc>.ch-bg{z-index:-1;pointer-events:none;filter:drop-shadow(0 8px 14px #28190540);position:absolute;inset:0}.ch-cc>.ch-bg svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ch-ccg{z-index:-2;width:auto;height:100px;position:absolute;top:-78px;right:14px;transform:rotate(6deg)}.ch-x{color:#7a6a4f;cursor:pointer;background:0 0;border:none;width:32px;height:32px;font-size:20px;position:absolute;top:12px;right:8px}.ch-kind{color:#633806;background:#fac775;border:1.5px solid #e0a93a;border-radius:10px;margin-bottom:6px;padding:1px 8px;font:800 11.5px Nunito,sans-serif;display:inline-block}.ch-cct{color:#3e2c0c;padding-right:18px;font:800 19px/1.2 Nunito,sans-serif}.ch-ccb{color:#7a6a4f;align-items:center;gap:6px;margin-top:6px;font:600 12.5px Nunito,sans-serif;display:flex}.ch-perf{border-top:2px dashed #9c7a3c5c;margin:12px -2px}.ch-n{color:#4a3510;font:600 14px Nunito,sans-serif}.ch-n b{color:#3e2c0c;font:900 30px Nunito,sans-serif}.ch-n.c,.ch-l.c{text-align:center}.ch-l{color:#86662b;font:700 13.5px Nunito,sans-serif}.ch-n .ch-l{margin-left:8px}.ch-ccp{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.ch-ccp.c{justify-content:center}.ch-p1{flex-direction:column;align-items:center;gap:3px;display:flex}.ch-p1 b{color:#3e2c0c;min-height:18px;font:800 14px Nunito,sans-serif}.ch-p1 b.ok{color:#2e7d4f;font-size:16px}.ch-p1.wait{opacity:.55}.ch-when{color:#4a3510;align-items:center;gap:7px;font:700 13.5px Nunito,sans-serif;display:flex}.ch-when .ti{color:#9c7a3c;font-size:18px}.ch-pic{justify-content:center;margin:12px 0 6px;display:flex;position:relative}.ch-pic.jar{margin-top:54px}.ch-sit{width:auto;height:58px;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.ch-path{justify-content:center;margin:24px 0 4px;display:flex}.ch-hint{color:#8a7a5c;margin-top:2px;font:600 11.5px Nunito,sans-serif}.ch-vsw{justify-content:center;gap:6px;margin-top:12px;display:flex}.ch-vsw button{color:#86662b;cursor:pointer;background:#fffdf8;border:1.5px solid #d9c49b;border-radius:12px;height:24px;padding:0 10px;font:700 11.5px Nunito,sans-serif}.ch-vsw button.on{color:#633806;background:#fac775;border-color:#e0a93a}.ch-flag{cursor:pointer;display:block;position:absolute;top:0}@keyframes ch-wave{0%,to{transform:scaleX(1)}50%{transform:scaleX(.82)}}.ch-flag .pen{transform-origin:7px 10px;animation:2.2s ease-in-out infinite ch-wave}.ch-form{flex-direction:column;min-height:calc(100dvh - 22px);display:flex}.ch-body{flex:1}.ch-ml{color:#3e2c0c;font:800 19px/2.1 Nunito,sans-serif}.ch-pill{font:inherit;color:#633806;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:inherit;white-space:nowrap;background:#ffe3a3;border:2px solid #e0a93a;border-radius:10px;margin:0 1px;padding:1px 7px;display:inline}.ch-pill.on{background:#fac775;border-color:#b9850f;box-shadow:0 0 0 2px #e0a93a59}.ch-pill.q{color:#9a6a1e;background:#fff6de;border-style:dashed}.ch-pill.one{white-space:normal;vertical-align:baseline;box-sizing:border-box;max-width:100%;padding:4px 8px;line-height:1.3;display:inline-block}.ch-hint3{opacity:.7;justify-content:center;align-items:center;gap:6px;margin:2px 0 12px;font:600 12px Nunito,sans-serif;display:flex}.ch-picker{color:#4a3510;background:#fffdf8;border:2px solid #e6dac3;border-radius:18px;flex-direction:column;gap:10px;margin:0 4px;padding:12px 14px;display:flex}.ch-pkh{color:#3e2c0c;font:800 14px Nunito,sans-serif}.ch-pkfoot{justify-content:flex-end;display:flex}.ch-ok{color:#633806;cursor:pointer;background:#fac775;border:2px solid #e0a93a;border-radius:16px;height:32px;padding:0 16px;font:700 13px Nunito,sans-serif}.ch-tcs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ch-tc{font:inherit;text-align:left;cursor:pointer;color:inherit;background:#fffdf8;border:2px solid #d9c49b;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px;display:flex}.ch-tc b{color:#3e2c0c;font:800 13px/1.15 Nunito,sans-serif}.ch-tc span{color:#8a7a5c;font:600 11px/1.2 Nunito,sans-serif}.ch-tc.on{background:#fff1cf;border-color:#e0a93a;box-shadow:0 0 0 2px #fac775}.ch-chips{flex-wrap:wrap;gap:6px;display:flex}.ch-chips.mt{margin-top:8px}.ch-pc{color:#4a3510;cursor:pointer;background:#fffdf8;border:1.5px solid #d9c49b;border-radius:15px;align-items:center;gap:5px;height:30px;padding:0 11px;font:700 12.5px Nunito,sans-serif;display:inline-flex}.ch-pc.on{color:#633806;background:#fac775;border-color:#e0a93a}.ch-pc.low{opacity:.45}.ch-pc .ti{font-size:14px}.ch-pc i.tp{border-radius:2px;width:14px;height:8px;display:inline-block;transform:rotate(-7deg)}.ch-pc .hex1{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#ffe3a3;width:11px;height:12px;display:inline-block;box-shadow:inset 0 0 0 2px #b9850f}.ch-stp{align-items:center;gap:10px;display:flex}.ch-stp>button{color:#4a3510;cursor:pointer;background:#fffdf8;border:2px solid #d9c49b;border-radius:12px;flex:none;width:36px;height:36px;font:800 20px Nunito,sans-serif}.ch-stp>button:disabled{opacity:.35;cursor:default}.ch-unit{color:#7a6a4f;margin-right:auto;font:700 13px Nunito,sans-serif}.ch-calp{box-sizing:border-box;background:#fffdf8;border:2px solid #c9a46a;border-radius:9px;flex:none;justify-content:center;align-items:flex-end;width:46px;height:46px;display:flex;position:relative;overflow:hidden}.ch-calp i{background:#e8735a;height:11px;position:absolute;top:0;left:0;right:0}.ch-calp b{color:#3e2c0c;margin-bottom:3px;font:900 22px Nunito,sans-serif}.ch-hexn{flex:none;justify-content:center;align-items:center;width:44px;height:50px;display:flex;position:relative}.ch-hexn svg{position:absolute;inset:0}.ch-hexn b{color:#633806;font:900 20px Nunito,sans-serif;position:relative}.ch-easy{color:#8a3a1e;background:#fce9df;border:1.5px solid #e8a38a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;padding:9px 11px;font:700 12.5px/1.3 Nunito,sans-serif;display:flex}.ch-easy button{color:#8a3a1e;cursor:pointer;background:#fffdf8;border:1.5px solid #d9826a;border-radius:14px;height:28px;padding:0 12px;font:800 12px Nunito,sans-serif}.ch-ppk{flex-wrap:wrap;gap:10px;display:flex}.ch-pp{color:#4a3510;opacity:.45;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:0;font:700 11.5px Nunito,sans-serif;display:flex}.ch-pp.on{opacity:1}.ch-allav{color:#633806;box-sizing:border-box;background:#fac775;border:2px solid #e0a93a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font:800 11px Nunito,sans-serif;display:flex}.ch-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ch-sw{color:#8a8070;text-align:center;font:700 10.5px Nunito,sans-serif}.ch-sd{color:#4a3510;cursor:pointer;background:#fffdf8;border:1.5px solid #d9c49b;border-radius:9px;height:32px;padding:0;font:700 13px Nunito,sans-serif}.ch-sd:disabled{opacity:.35;cursor:default;background:0 0}.ch-sd.td{border-color:#e8735a}.ch-sd.rng{background:#fff1cf;border-color:#f0cf8a}.ch-sd.on{color:#633806;background:#fac775;border-color:#e0a93a}.ch-foot{background:var(--ch-bg,#fbf7ef);padding-bottom:calc(10px + env(safe-area-inset-bottom));margin:12px -10px calc(-12px - env(safe-area-inset-bottom));border-top:1.5px dashed #9c7a3c4d;position:sticky;bottom:0}.ch-say{align-items:center;gap:8px;min-height:48px;margin:10px 14px 0;font:700 13.5px/1.3 Nunito,sans-serif;display:flex}.ch-say img{flex:none;width:auto;height:48px}.ch-nopp{color:#9a6a1e;text-align:center;margin:8px 14px -4px;font:700 12px Nunito,sans-serif}.ch-foot .ch-prop{width:calc(100% - 28px);margin:10px 14px 4px}.ch-bk2{color:#86662b;cursor:pointer;background:#fffdf8;border:2px solid #d9c49b;border-radius:14px;width:calc(100% - 28px);height:40px;margin:10px 14px 0;font:700 14.5px Nunito,sans-serif;display:block}.ch-foot .ch-bk2+.ch-prop{margin-top:8px}.ch-sentg{width:auto;height:92px;margin:6px auto 0;display:block}.ch-sent-t{text-align:center;margin:4px 0 12px;font:800 18px Nunito,sans-serif}.ch-cnote{text-align:center;opacity:.8;margin:0 24px;font:600 13.5px Nunito,sans-serif}.ch-letter{box-sizing:border-box;isolation:isolate;color:#4a3510;cursor:pointer;max-width:calc(100% - 62px);margin:4px 0;padding:10px 12px;display:block;position:relative}.ch-letter>.ch-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.ch-letter>.ch-bg svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ch-letter .ch-t1{font-size:13.5px}.ch-letter .ch-by{font-size:11.5px}.dy-scr{z-index:13;padding-top:env(safe-area-inset-top);box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:fixed;inset:0;overflow:hidden}.dy-scr.lined{background-image:repeating-linear-gradient(#0000 0 20px,#e2ecf8 20px 21px)!important}.dy-scr.zin{animation:.32s cubic-bezier(.2,.8,.3,1) dy-zin}@keyframes dy-zin{0%{opacity:0;transform:scale(.35)}}.dy-deco{pointer-events:none;position:absolute;inset:0}.dy-col{flex-direction:column;width:340px;margin:0 auto;display:flex;position:relative}.dy-scr button{-webkit-tap-highlight-color:transparent;font-family:inherit}.dy-bh{flex:none;align-items:center;height:52px;padding:0 6px 0 4px;display:flex;position:relative}.dy-back{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:24px;display:flex}.dy-title{text-align:center;white-space:nowrap;flex:1;margin:0 4px;font-size:19px}.dy-pg{white-space:nowrap;align-items:center;font-size:15px;display:flex}.dy-pgb{cursor:pointer;width:28px;height:34px;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:17px;display:flex}.dy-book{perspective:1500px;flex:1;margin:0 10px;position:relative}.dy-face{box-sizing:border-box;backface-visibility:hidden;cursor:copy;position:absolute;inset:0}.dy-face.f{z-index:2;transform-origin:0;transition:transform .75s cubic-bezier(.45,.05,.3,1)}.dy-book.flip .dy-face.f{pointer-events:none;transform:rotateY(-179deg)}.dy-face.b{z-index:1;pointer-events:none}.dy-book.flip .dy-face.b{pointer-events:auto}.dy-sc{scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.dy-sc::-webkit-scrollbar{display:none}.dy-sc>div{position:relative}.dy-limit{opacity:.55;flex:none;justify-content:center;align-items:center;height:30px;font-size:13px;display:flex}.dy-pq{cursor:pointer;transform:rotate(var(--r));text-align:center;box-sizing:border-box;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:6px 6px 2px;line-height:1.1;display:flex;position:absolute}.dy-pq[data-drag],.dy-strip[data-drag]{cursor:grab;touch-action:none}.dy-pq.drag,.dy-strip.drag{cursor:grabbing;z-index:20;filter:drop-shadow(0 6px 8px #3c280a40)}.dy-pq svg.bg{z-index:-1;position:absolute;top:0;left:0;overflow:visible}.dy-pq>span{z-index:4;position:relative}.dy-pq .tm{margin-top:3px;font-weight:700}.dy-pq.ball img{display:block}.dy-med{z-index:3;pointer-events:none;filter:drop-shadow(0 1.5px 1.5px #3c280a59);width:auto;position:absolute;transform:translate(-56%,-60%)rotate(9deg)}.dy-strip{box-sizing:border-box;width:300px;transform:rotate(var(--r));cursor:pointer;isolation:isolate;align-items:center;gap:2px;padding:4px 12px 2px 22px;display:flex;position:absolute;left:7px}.dy-strip svg.bg{z-index:-1;position:absolute;top:0;left:0;overflow:visible}.dy-strip .st{flex:1;min-width:0}.dy-strip .t1{white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.dy-strip .t2{opacity:.78;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.dy-strip .tm{flex:none;margin-left:6px;font-size:15px;font-weight:700}.dy-smed{filter:drop-shadow(0 1.5px 1.5px #3c280a59);flex:none;width:auto;transform:rotate(8deg)}.dy-plus{cursor:pointer;z-index:4;border:2px dashed;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:20px;display:flex;position:absolute;bottom:10px;left:10px}.dy-book>.dy-plus{z-index:6}.dy-ear{cursor:pointer;z-index:5;background:0 0;border:none;padding:0;display:flex;position:absolute;bottom:-3px;right:-3px}.dy-ear svg{display:block}.ac-scr{background:var(--bg);color:var(--ink);font-family:var(--ff)}.ac-scr.lined{background:repeating-linear-gradient(var(--bg) 0 20px, #e2ecf8 20px 21px)}.ac-scr{padding-left:0;padding-right:0;padding-top:env(safe-area-inset-top)}.ac-col{width:340px;margin:0 auto;padding-bottom:18px}.ac-scr button{-webkit-tap-highlight-color:transparent}.ac-ah{align-items:center;height:52px;padding:0 10px 0 6px;display:flex}.ac-back{width:38px;height:38px;color:var(--sub);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:24px;display:flex}.ac-title{text-align:center;color:var(--ink);flex:1;margin:0 4px;font-size:18px;font-weight:700}.ac-chal{border:2px solid var(--bd);background:var(--card);height:32px;font:700 13px var(--ff);color:var(--btn);cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 6px 0 11px;display:flex}.ac-chal.nocount{padding-right:11px}.ac-chal .n{color:#633806;box-sizing:border-box;background:#fac775;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:inline-flex}.ac-per{justify-content:space-between;padding:4px 18px 0;display:flex}.ac-per button{font:700 14px var(--ff);color:var(--mute);cursor:pointer;background:0 0;border:none;padding:4px 2px 6px;position:relative}.ac-per button.on{color:var(--ink)}.ac-per button.on:after{content:"";background:var(--ink);border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.ac-ppl{scrollbar-width:none;justify-content:space-between;gap:2px;padding:8px 14px 2px;display:flex;overflow-x:auto}.ac-ppl::-webkit-scrollbar{display:none}.ac-pp{font:700 12px var(--ff);color:var(--mute);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:5px;width:52px;padding:4px 0 0;display:flex}.ac-pp.fam{width:70px}.ac-pp .ava{opacity:.8}.ac-pp.on{color:var(--ink)}.ac-pp.on .ava{opacity:1;box-shadow:0 0 0 3px var(--bg), 0 0 0 5.5px var(--pc)}.ac-wn{white-space:nowrap;font:700 15px var(--ff);color:var(--ink);justify-content:center;align-items:center;gap:2px;margin:10px 0 0;display:flex}.ac-wn button{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:17px;display:flex}.ac-wn button:disabled{opacity:.25;cursor:default}.ac-fc{margin:8px auto 0;position:relative}.ac-sc{transform-origin:0 0;perspective:1100px;position:absolute;top:0;left:0}.ac-fin{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.7,.3,1);position:absolute;inset:0}.ac-fin.flip{transform:rotateY(180deg)}.ac-face{backface-visibility:hidden;box-sizing:border-box;background:#fffdf8;border:2px solid #e6dac3;border-radius:18px;position:absolute;inset:0;overflow:hidden}.ac-face.backf{transform:rotateY(180deg)}.ac-face{z-index:1;transition:visibility 0s linear .27s,z-index 0s linear .27s}.ac-fin.flip>.ac-face:not(.backf),.ac-fin:not(.flip)>.ac-face.backf{visibility:hidden;pointer-events:none;z-index:0}.ac-face.scenef{background-position:bottom;background-repeat:no-repeat;background-size:cover;border:none;box-shadow:inset 0 0 0 1.5px #5a3c142e}.ac-fc.meadow .ac-face.backf{background:#fbf5e8}.ac-bscroll{scrollbar-width:none;padding-bottom:50px;position:absolute;inset:0;overflow-y:auto}.ac-bscroll::-webkit-scrollbar{display:none}.ac-ear{cursor:pointer;font:700 12.5px var(--ff);color:#86662b;z-index:4;background:0 0;border:none;align-items:flex-end;gap:4px;padding:0;display:flex;position:absolute;bottom:-2px;right:-2px}.ac-ear span{margin-bottom:10px}.ac-ear svg{display:block}.ac-fc.meadow .ac-ear span{background:#fffdf8f0;border:1.5px solid #e6dac3;border-radius:10px;margin-bottom:12px;padding:3px 9px}.ac-md{cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ac-md svg{position:absolute;inset:0;overflow:visible}.ac-md .ti{position:relative}.ac-md.img img{pointer-events:none;width:auto;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.ac-sm{filter:drop-shadow(0 2px 2px #281e0a59);position:absolute}.ac-sm.ring .ac-md img{filter:drop-shadow(1.5px 0 0 #fffdf8) drop-shadow(-1.5px 0 0 #fffdf8) drop-shadow(0 1.5px 0 #fffdf8) drop-shadow(0 -1.5px 0 #fffdf8) drop-shadow(3.5px 0 0 var(--rc)) drop-shadow(-3.5px 0 0 var(--rc)) drop-shadow(0 3.5px 0 var(--rc)) drop-shadow(0 -3.5px 0 var(--rc))}.ac-sm.ring .ac-md:not(.img){box-shadow:0 0 0 1.5px #fffdf8, 0 0 0 6.5px var(--rc);border-radius:50%}.ac-fc.meadow .ac-sm.ring .ac-md img{filter:drop-shadow(1.5px 0 0 #fffdf8) drop-shadow(-1.5px 0 0 #fffdf8) drop-shadow(0 1.5px 0 #fffdf8) drop-shadow(0 -1.5px 0 #fffdf8) drop-shadow(3px 0 0 var(--rc)) drop-shadow(-3px 0 0 var(--rc)) drop-shadow(0 3px 0 var(--rc)) drop-shadow(0 -3px 0 var(--rc))}.ac-rope{pointer-events:none;position:absolute;top:0;left:0}.ac-hang{transform:rotate(var(--r));transform-origin:50% 0;filter:drop-shadow(0 2px 2px #281e0a4d);z-index:2;position:absolute}.ac-fc.meadow .ac-hang{filter:drop-shadow(0 0 1.5px #fffdf8)drop-shadow(0 0 1.5px #fffdf8)drop-shadow(0 2px 2px #281e0a59)}.ac-pback{z-index:-1;position:absolute}.ac-pin{box-sizing:border-box;border:1.2px solid;border-radius:2px;width:7px;height:14px;margin-left:-3.5px;position:absolute;top:-9px;left:50%}.ac-pst{flex:none;display:inline-flex;position:relative}.ac-pcnt{color:#4a3510;min-width:17px;height:17px;font:700 10.5px/14px var(--ff);text-align:center;box-sizing:border-box;pointer-events:none;background:#fffdf8;border:1.5px solid #9c7a3c;border-radius:9px;padding:0 3px;position:absolute;bottom:-5px;right:-7px}.ac-pcnt.sm{border-width:1px;min-width:13px;height:13px;padding:0 2px;font-size:9px;line-height:10px;bottom:-4px;right:-5px}.ac-sign{font:700 14px var(--ff);color:#4a3510;white-space:nowrap;z-index:3;background:#fff8e6;border:1.5px solid #c7a86a;border-radius:8px;padding:8px 13px 7px;position:absolute;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 3px 6px #281e0a40}.ac-stape{margin-left:-23px;position:absolute;top:-10px;left:50%;overflow:visible}.ac-bpw{flex:none;margin:12px auto 0;position:relative}.ac-bpw>img{pointer-events:none;display:block;position:absolute;inset:0}.ac-floor{background:radial-gradient(closest-side,#5a3c142e,#5a3c1400);border-radius:50%;width:62%;height:16px;margin-left:-31%;position:absolute;bottom:22px;left:50%}.ac-fgw{grid-template-columns:1fr 1fr;justify-items:center;gap:4px 2px;padding:10px 6px 0;display:grid}.ac-bpc{flex-direction:column;align-items:center;gap:2px;display:flex}.ac-bpc .ac-bpw{margin:0}.ac-bpn{height:24px;font:700 12.5px var(--ff);border:1.5px solid;border-radius:12px;align-items:center;gap:5px;padding:0 9px 0 2px;display:inline-flex}.ac-bhd{font:700 15px var(--ff);color:#2c2c2a;padding:14px 14px 8px}.ac-fc.wk .ac-bhd{padding:12px 14px 4px}.ac-blist{flex-direction:column;gap:6px;padding:0 12px;display:flex}.ac-brow{box-sizing:border-box;background:#fffdf8;border:2px solid #e6dac3;border-radius:12px;align-items:center;gap:9px;min-height:38px;padding:3px 10px;display:flex}.ac-bt{font:700 14px var(--ff);color:#4a3510;flex:1}.ac-bc{font:500 12.5px var(--ff);color:#8a8070}.ac-bms{flex-wrap:wrap;flex:1;align-items:center;gap:3px;display:flex}.ac-bn{text-align:right;min-width:18px;font:700 14px var(--ff);color:#2c2c2a}.ac-bsub{font:700 13.5px var(--ff);color:#6e655a;margin:12px 14px 6px}.ac-dt{flex-direction:column;gap:5px;padding:10px 10px 0;display:flex}.ac-dr{box-sizing:border-box;background:#fffdf8;border:2px solid #e6dac3;border-radius:12px;align-items:center;gap:8px;min-height:32px;padding:2px 10px;display:flex}.ac-dr.today{background:#fff1ec;border:2.5px solid #f0997b}.ac-dr.fut{opacity:.6;background:0 0;border-style:dashed}.ac-dl{width:44px;font:700 13px var(--ff);color:#6e655a;flex:none}.ac-dr.today .ac-dl{color:#d85a30}.ac-dm{flex-wrap:wrap;flex:1;align-items:center;gap:3px;display:flex}.ac-dr.fam .ac-dm{gap:9px}.ac-dp{align-items:center;gap:3px;display:flex}.ac-dn{text-align:right;min-width:18px;font:700 13px var(--ff);color:#2c2c2a}.ac-fcn{font:700 13px var(--ff);color:#2c2c2a;align-items:center;gap:3px;display:inline-flex}.ac-cal{grid-template-columns:repeat(7,1fr);gap:4px;padding:0 12px;display:grid}.ac-cw{font:700 11px var(--ff);color:#8a8070;text-align:center}.ac-cd{box-sizing:border-box;background:#fffdf8;border:1.5px solid #e6dac3;border-radius:9px;flex-direction:column;justify-content:flex-end;align-items:center;height:46px;padding-bottom:3px;display:flex;position:relative}.ac-cd i{font:600 10px var(--ff);color:#8a8070;font-style:normal;position:absolute;top:2px;left:4px}.ac-cd.fut,.ac-wk.fut,.ac-yc.fut{background:0 0;border-style:dashed}.ac-cd.td,.ac-wk.td{border-width:2px;border-color:#e8735a}.ac-wrow{align-items:center;gap:4px;margin-bottom:6px;padding:0 12px;display:flex}.ac-wm{width:74px;font:700 12.5px var(--ff);color:#4a3510;flex:none}.ac-wk{box-sizing:border-box;cursor:pointer;min-height:48px;font:inherit;background:#fffdf8;border:1.5px solid #e6dac3;border-radius:9px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:1px;padding:4px 0 3px;display:flex}.ac-wk i{font:600 9.5px var(--ff);color:#8a8070;font-style:normal}.ac-srow{align-items:center;gap:6px;margin-bottom:6px;padding:0 12px;display:flex}.ac-srow .ac-wm{width:58px}.ac-yc{cursor:pointer;height:54px;font:inherit;background:#fffdf8;border:1.5px solid #e6dac3;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;padding:0;display:flex}.ac-yc i{font:700 10.5px var(--ff);color:#6e655a;font-style:normal}.ac-yc.on{border-color:#e0a93a;box-shadow:0 0 0 2px #fac775}.ac-yc.dec{margin-left:8px}.ac-wexp{background:#fff6e2;border-radius:12px;margin:0 8px 8px;padding:6px 8px}.ac-wexp .ac-wm{width:58px;font-size:11.5px}.ac-hx{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ac-hx svg{filter:drop-shadow(0 1px 1px #5a3c0a33);position:absolute;inset:0}.ac-hx b{font-family:var(--ff);color:#4a3510;font-weight:900;line-height:1;position:relative}.ac-pfoot{font:700 13.5px var(--ff);color:#4a3510;align-items:center;gap:8px;padding:12px 14px 0;display:flex}.ac-pfoot .pks{display:flex}.ac-pfoot .pks>*+*{margin-left:-8px}.ac-pfoot b{font-weight:900}.ac-bnote{font:600 12px var(--ff);color:#8a8070;padding:10px 14px 0}.ac-shd{font:700 14.5px var(--ff);color:var(--sub);align-items:baseline;gap:7px;margin:14px 16px 8px;display:flex}.ac-shd b{color:var(--ink);font-size:15.5px}.ac-mers{flex-wrap:wrap;align-items:center;gap:16px;padding:0 16px;display:flex}.ac-mer{font:700 14px var(--ff);color:var(--txt);align-items:center;gap:5px;display:inline-flex}.ac-cats{flex-wrap:wrap;gap:6px;padding:0 16px;display:flex}.ac-ct{background:var(--card);border:1.5px solid var(--bd);height:28px;font:700 12.5px var(--ff);color:var(--txt);border-radius:14px;align-items:center;gap:5px;padding:0 9px 0 4px;display:inline-flex}.ac-ct.who{padding-left:3px}.ac-ct b{color:var(--ink)}.ac-frows{flex-direction:column;gap:7px;padding:0 16px;display:flex}.ac-frow{align-items:center;gap:9px;min-height:26px;display:flex}.ac-frow .ac-mer{gap:3px;font-size:12.5px}.ac-mzov{z-index:30;cursor:pointer;background:#30241273;justify-content:center;align-items:center;animation:.2s ease-out ac-mzf;display:flex;position:fixed;inset:0}@keyframes ac-mzf{0%{opacity:0}}.ac-mzcard{font-family:var(--ff);text-align:center;background:#fffdf8;border:2px solid #e6dac3;border-radius:22px;flex-direction:column;align-items:center;gap:6px;max-width:260px;padding:20px 26px 18px;animation:.32s cubic-bezier(.2,.9,.25,1.2) ac-mzp;display:flex;box-shadow:0 12px 28px #281e0a59}@keyframes ac-mzp{0%{opacity:0;transform:scale(.3)}}.ac-mzcard>img{width:auto;height:170px}.ac-mzcat{font:700 19px var(--ff);color:#2c2c2a;margin-top:6px}.ac-mztask{font:700 15px var(--ff);color:#4a3510}.ac-mzsub{font:500 13.5px var(--ff);color:#8a8070}.ac-scr[data-th=dark] .ac-face:not(.scenef),.ac-scr[data-th=dark] .ac-fc.meadow .ac-face.backf,.ac-scr[data-th=dark] .ac-brow,.ac-scr[data-th=dark] .ac-dr,.ac-scr[data-th=dark] .ac-cd,.ac-scr[data-th=dark] .ac-wk,.ac-scr[data-th=dark] .ac-yc{background:#2a2f53;border-color:#3a4070}.ac-scr[data-th=dark] .ac-wexp{background:#323863}.ac-scr[data-th=dark] .ac-dr.today{background:#3a3350;border-color:#f0997b}.ac-scr[data-th=dark] :is(.ac-bhd,.ac-bt,.ac-bn,.ac-dn,.ac-fcn,.ac-wm,.ac-pfoot){color:#ece9ff}.ac-scr[data-th=dark] :is(.ac-bc,.ac-bsub,.ac-dl,.ac-cw,.ac-cd i,.ac-wk i,.ac-yc i,.ac-bnote){color:#a9aedd}.ac-scr[data-th=dark] .ac-ear{color:#ece9ff}.fm-famn{color:var(--sub);text-align:center;margin:-6px 0 10px;font-size:12.5px;font-weight:700}.fm-row{background:var(--tile);border:2.5px solid var(--tb);cursor:pointer;border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:54px 1fr auto;gap:2px 10px;margin:0 2px 8px;padding:9px 10px 8px;display:grid;position:relative}.fm-row.me{outline:3.75px solid var(--me);outline-offset:2px}.fm-who{color:var(--ink);text-align:center;overflow-wrap:anywhere;flex-direction:column;grid-row:span 3;align-items:center;gap:3px;font-size:13px;font-weight:800;display:flex}.fm-slips{flex-wrap:wrap;align-content:flex-start;align-items:flex-end;gap:4px 5px;padding-top:5px;display:flex}.fm-none{color:var(--sub);padding-top:1px;font-size:12px;font-weight:600}.fm-stk{cursor:pointer;flex:none;align-self:flex-end;display:inline-block;position:relative}.fm-balls{align-items:flex-end;gap:1px;display:inline-flex}.fm-aw{flex-direction:column;grid-row:span 2;align-items:flex-end;gap:6px;min-width:24px;padding-top:20px;display:flex}.fm-flags{gap:1px;display:flex}.fm-flag{cursor:pointer;line-height:0;display:block}.fm-awards{grid-column:2/3;align-self:start}.fm-arow{flex-direction:column;align-items:flex-start;gap:5px;padding-top:4px;display:flex}.fm-prow{flex-wrap:wrap;gap:3px;display:flex}.fm-mrow{cursor:pointer;flex-wrap:wrap;row-gap:3px;padding:0 9px 0 0;display:flex}.fm-mrow img{filter:drop-shadow(0 1px 1px #3c280a40);pointer-events:none;width:auto;height:20px;margin-right:-9px}.fm-dots{color:var(--sub);cursor:pointer;background:0 0;border:none;width:30px;height:24px;padding:0;font-size:18px;position:absolute;top:3px;right:4px}.fm-acts{grid-template-columns:1fr 1fr;gap:8px;padding:4px 2px 0;display:grid}.fm-act{background:var(--card);border:2px solid var(--bd);box-sizing:border-box;text-align:left;cursor:pointer;height:44px;font:inherit;color:var(--ink);border-radius:14px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:800;line-height:1.1;display:flex}.fm-act.wide{grid-column:span 2;justify-content:center}.fm-act .ti{color:var(--acc);font-size:18px}.fm-act .ti.red{color:#c0392b}.fm-who2{align-items:center;gap:10px;display:flex}.fm-who2 b{color:var(--ink);font-size:17px;font-weight:800}.fm-who2 small{color:var(--sub);font-size:12px;font-weight:600;display:block}.fm-bsbtn{border:2px solid var(--btnB);background:var(--btn);width:100%;height:44px;font:inherit;color:var(--ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:14.5px;font-weight:800;display:flex}.fm-bsbtn.pl{background:var(--card);border-color:var(--bd)}.fm-bsbtn .ti{font-size:17px}.fm-bsbtn:disabled{opacity:.45;cursor:default}.fm-opt{box-sizing:border-box;border:2px solid var(--bd);background:var(--card);cursor:pointer;text-align:left;width:100%;font:inherit;border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:11px 12px;display:flex}.fm-opt.on{border-color:var(--on);background:var(--btn)}.fm-opt:disabled{opacity:.5;cursor:default}.fm-opt .rd{border:2px solid var(--sub);box-sizing:border-box;border-radius:50%;flex:none;width:18px;height:18px}.fm-opt.on .rd{border:5px solid var(--on)}.fm-opt .ot{color:var(--ink);font-size:14.5px;font-weight:800}.fm-opt .ot small{color:var(--sub);margin-top:2px;font-size:12px;font-weight:600;display:block}.fm-addi{border:2px dashed var(--btnB);width:32px;height:32px;color:var(--acc);box-sizing:border-box;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.fm-roles{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.fm-roles .c2:nth-child(3){grid-column:1/-1}.fm-roles .c2{border:2px solid var(--bd);background:var(--card);height:40px;font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;font-size:13.5px;font-weight:800}.fm-roles .c2.on{background:var(--btn);border-color:var(--on)}.fm-cols{gap:6px}.fm-warn{color:var(--sub);margin:8px 0 2px;font-size:12.5px;font-weight:600;line-height:1.4}.fm-redb{width:100%;height:44px;font:inherit;color:#b23a2a;cursor:pointer;background:#fbe9e5;border:2px solid #e5a79c;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:14.5px;font-weight:800;display:flex}.fm-code .qr svg{border:2px solid var(--bd);box-sizing:border-box;background:#fff;border-radius:12px;padding:10px}.fm-code .code{color:var(--ink)}.fm-code .small{color:var(--sub);opacity:1}.fm-code .stack{max-width:none}.fm-code .btn{background:var(--btn);border-color:var(--btnB);color:var(--ink);font-size:14.5px;font-weight:800}.fm-scr .df-open{color:#b23a2a;opacity:.8;margin:14px auto 8px;font-size:13px}.fm-scr[data-th=dark] .df-open{color:#f09a8a}.fm-scr .df-box{background:var(--card);border:2px solid var(--bd);color:var(--ink);margin:14px 2px}.fm-scr .df-box .inp{background:var(--bg);border:2px solid var(--bd);color:var(--ink)}.fm-scr .df-box .btn{background:var(--btn);border-color:var(--btnB);color:var(--ink)}
