.carousel-3d-slide{position:absolute;opacity:0;visibility:hidden;overflow:hidden;top:0;border-radius:1px;border-color:#0006;border-style:solid;background-size:cover;background-color:#ccc;display:block;margin:0;box-sizing:border-box;text-align:left}.carousel-3d-slide img{width:100%}.carousel-3d-slide.current{opacity:1!important;visibility:visible!important;transform:none!important;z-index:999}.carousel-3d-controls[data-v-475a7b20]{position:absolute;top:50%;height:0;margin-top:-30px;left:0;width:100%;z-index:1000}.next[data-v-475a7b20],.prev[data-v-475a7b20]{width:60px;position:absolute;z-index:1010;font-size:60px;height:60px;line-height:60px;color:#333;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;top:0}.next[data-v-475a7b20]:hover,.prev[data-v-475a7b20]:hover{cursor:pointer;opacity:.7}.prev[data-v-475a7b20]{left:10px;text-align:left}.next[data-v-475a7b20]{right:10px;text-align:right}.disabled[data-v-475a7b20]{opacity:.2;cursor:default}.disabled[data-v-475a7b20]:hover{cursor:default;opacity:.2}.carousel-3d-container[data-v-d1f6685d]{min-height:1px;width:100%;position:relative;z-index:0;overflow:hidden;margin:20px auto;box-sizing:border-box}.carousel-3d-slider[data-v-d1f6685d]{position:relative;margin:0 auto;transform-style:preserve-3d;perspective:1000px}.card-form[data-v-31b72f4d] input:not(.card-check),.card-form select[data-v-31b72f4d]{width:100%;padding:.65rem .85rem;border:1px solid #e7e5e4;border-radius:.8rem;background-color:#fff;box-shadow:none;color:#1c1917;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.card-form[data-v-31b72f4d] input:not(.card-check)::-moz-placeholder{color:#a8a29e}.card-form[data-v-31b72f4d] input:not(.card-check)::placeholder{color:#a8a29e}.card-form[data-v-31b72f4d] input:not(.card-check):focus,.card-form select[data-v-31b72f4d]:focus{outline:none;border-color:#df590b;box-shadow:0 0 0 3px #df590b38}.card-form select[data-v-31b72f4d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2378716c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.1rem;padding-right:2.5rem}.task-section[data-v-31b72f4d]{margin-top:.5rem}.task-heading[data-v-31b72f4d]{display:flex;align-items:center;width:auto;margin-bottom:.75rem;font-size:1.35rem;font-weight:700;line-height:1.2;letter-spacing:-.015em;color:#1c1917}.bulk-toggle[data-v-31b72f4d],.bulk-chip[data-v-31b72f4d]{position:relative;display:inline-flex;align-items:center;gap:.45rem;margin:0;max-width:100%;color:#57534e;font-weight:600;line-height:1.25;cursor:pointer}.bulk-toggle[data-v-31b72f4d]{padding:.15rem .1rem;font-size:.875rem}.bulk-toggle[data-v-31b72f4d]:hover,.bulk-toggle.active[data-v-31b72f4d],.bulk-toggle.indeterminate[data-v-31b72f4d]{color:#df590b}.bulk-bar[data-v-31b72f4d]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin:0 0 .9rem}.bulk-chip[data-v-31b72f4d]{padding:.4rem .85rem .4rem .5rem;border-radius:999px;border:1.5px solid #d6d3d1;background:rgba(255,255,255,.62);font-size:.8125rem}.bulk-chip[data-v-31b72f4d]:hover{border-color:#df590b;background:#fff}.bulk-chip.active[data-v-31b72f4d]{background:#df590b;border-color:#df590b;color:#fff}.bulk-chip.indeterminate[data-v-31b72f4d]{background:#fff7ed;border-color:#df590b;color:#9a3412}.bulk-mark[data-v-31b72f4d]{width:1.05rem;height:1.05rem;border-radius:999px;border:2px solid currentColor;display:inline-grid;place-items:center;flex-shrink:0}.bulk-toggle.active .bulk-mark[data-v-31b72f4d],.bulk-chip.active .bulk-mark[data-v-31b72f4d]{background:currentColor;border-color:currentColor}.bulk-chip.active .bulk-mark[data-v-31b72f4d]{background:#fff;border-color:#fff}.bulk-toggle.active .bulk-mark[data-v-31b72f4d]:after,.bulk-chip.active .bulk-mark[data-v-31b72f4d]:after{content:"";width:.42rem;height:.24rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}.bulk-chip.active .bulk-mark[data-v-31b72f4d]:after{border-left-color:#df590b;border-bottom-color:#df590b}.bulk-toggle.indeterminate .bulk-mark[data-v-31b72f4d]:after,.bulk-chip.indeterminate .bulk-mark[data-v-31b72f4d]:after{content:"";width:.5rem;border-top:2px solid currentColor}.bulk-toggle[data-v-31b72f4d]:focus-within,.bulk-chip[data-v-31b72f4d]:focus-within{border-radius:999px;box-shadow:0 0 0 3px #df590b47}.card-form[data-v-31b72f4d] .bulk-check{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.task-list[data-v-31b72f4d]{display:flex;flex-direction:column;gap:.45rem}.individual-row[data-v-31b72f4d]{align-items:center;cursor:default}.individual-row[data-v-31b72f4d] .card-check{margin-top:0}.card-form[data-v-31b72f4d] .individual-input{flex:1 1 auto;min-width:0;margin:0}.select-row[data-v-31b72f4d]{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:.7rem .85rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.85);background:rgba(255,255,255,.82);cursor:pointer;font-weight:500;line-height:1.4;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.select-row[data-v-31b72f4d]:hover{border-color:#f0b48a;background:#fff}.select-row.is-on[data-v-31b72f4d]{border-color:#df590b;background:#fff;box-shadow:0 1px 2px #df590b1f}.select-row[data-v-31b72f4d]:focus-within{border-color:#df590b;box-shadow:0 0 0 3px #df590b38}.select-row.is-highlight[data-v-31b72f4d]{font-weight:600}.card-form[data-v-31b72f4d] .card-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;margin:.1rem 0 0;padding:0;flex-shrink:0;border-radius:.4rem;border:2px solid #a8a29e;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:100% 100%;box-shadow:none;cursor:pointer;color:#df590b}.card-form[data-v-31b72f4d] .card-check:hover{border-color:#df590b}.card-form[data-v-31b72f4d] .card-check:focus{outline:none;box-shadow:none}.card-form[data-v-31b72f4d] .card-check:checked{border-color:#df590b;background-color:#df590b;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2.5-2.5a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.card-form[data-v-31b72f4d] .card-check:indeterminate{border-color:#df590b;background-color:#fff7ed;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='%23df590b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e")}.terms-row[data-v-31b72f4d]{font-weight:400;align-items:flex-start}.terms-copy[data-v-31b72f4d]{font-size:1rem;line-height:1.45}.loading-row[data-v-31b72f4d]{display:flex;align-items:center;gap:.55rem;margin:.25rem 0 .75rem;color:#57534e;font-size:.95rem}.card-spinner[data-v-31b72f4d]{width:1.05rem;height:1.05rem;border:2px solid #fdba74;border-top-color:#df590b;border-radius:50%;animation:card-spin-31b72f4d .7s linear infinite}.choice-summary[data-v-31b72f4d]{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:1rem;padding:.55rem .9rem;border-radius:1rem;background:rgba(255,255,255,.78);font-size:.95rem;font-weight:600;color:#44403c}.choice-count[data-v-31b72f4d]{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .45rem;border-radius:999px;background:#df590b;color:#fff;font-size:.85rem;font-weight:700}@keyframes card-spin-31b72f4d{to{transform:rotate(360deg)}}
