.cycle-setup_setup__yxLFy{min-width:0}.cycle-setup_steps__XdWSS{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cycle-setup_steps__XdWSS li{font-size:12px;line-height:1.5;color:var(--ref-muted)}.cycle-setup_steps__XdWSS li span{display:block;width:28px;height:28px;border-radius:50%;border:1px solid var(--ref-line);text-align:center;line-height:28px;margin-bottom:6px}.cycle-setup_steps__XdWSS li[aria-current]{color:var(--ref-ink);font-weight:700}.cycle-setup_steps__XdWSS li[aria-current] span{background:var(--ref-blue);color:var(--ref-blue-ink);border-color:transparent}.cycle-setup_heading__ISSP8{margin:0 0 10px;font-size:20px;outline-offset:4px}.cycle-setup_setup__yxLFy .cycle-setup_intro__kDktq{font-size:14px;line-height:1.6;color:var(--ref-muted)}.cycle-setup_setup__yxLFy .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cycle-setup_setup__yxLFy .field{min-width:0}.cycle-setup_setup__yxLFy input:not([type=checkbox]),.cycle-setup_setup__yxLFy select,.cycle-setup_setup__yxLFy textarea{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.cycle-setup_setup__yxLFy form{display:grid;gap:14px}.cycle-setup_label__sKUx7{display:grid;gap:9px}.cycle-setup_setup__yxLFy input,.cycle-setup_setup__yxLFy label,.cycle-setup_setup__yxLFy select,.cycle-setup_setup__yxLFy textarea{font-size:16px}.cycle-setup_setup__yxLFy button,.cycle-setup_setup__yxLFy input:not([type=checkbox]),.cycle-setup_setup__yxLFy select{min-height:48px}.cycle-setup_setup__yxLFy small{font-size:13px;line-height:1.6}.cycle-setup_setup__yxLFy h4{margin:18px 0 10px;font-size:17px;overflow-wrap:anywhere}.cycle-setup_setup__yxLFy p{line-height:1.65}.cycle-setup_setup__yxLFy button{white-space:normal;overflow-wrap:anywhere}.cycle-setup_setup__yxLFy summary{padding:14px 0;min-height:48px;cursor:pointer;font-weight:600}.cycle-setup_preview__SCY88{border:1px solid var(--ref-line);border-radius:20px;padding:18px;margin:18px 0 24px;background:var(--ref-solid);box-shadow:0 6px 18px #1423440a}.cycle-setup_preview__SCY88>span{font-size:13px;color:var(--ref-muted)}.cycle-setup_preview__SCY88>strong{display:block;font-size:clamp(24px,6vw,32px);margin:8px 0 16px;overflow-wrap:anywhere}.cycle-setup_preview__SCY88 dl{margin:0;display:grid;gap:10px;font-size:14px}.cycle-setup_preview__SCY88 dl div,.cycle-setup_reviewList__NAOTn li{display:flex;justify-content:space-between;gap:12px}.cycle-setup_preview__SCY88 dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.cycle-setup_groups__Dp2kL{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.cycle-setup_groups__Dp2kL button[aria-current]{outline:2px solid var(--ref-blue);outline-offset:-2px}.cycle-setup_allocations___sxV_,.cycle-setup_reviewList__NAOTn{list-style:none;padding:0;margin:0 0 18px}.cycle-setup_allocations___sxV_ li{padding:14px 0;border-bottom:1px solid var(--ref-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.cycle-setup_allocations___sxV_ li>div:first-child{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.cycle-setup_allocations___sxV_ span{display:block;margin-top:6px;color:var(--ref-muted);font-size:14px}.cycle-setup_itemActions___ljZX,.cycle-setup_reviewActions__nnLZq{display:flex;flex-wrap:wrap;gap:8px}.cycle-setup_editor__2sDq3{border:1px solid var(--ref-line);border-radius:16px;padding:16px}.cycle-setup_manage__PBFCm{margin-top:14px}.cycle-setup_manage__PBFCm .dialog-body{padding:0}.cycle-setup_reviewList__NAOTn li{padding:10px 0;border-bottom:1px solid var(--ref-line);overflow-wrap:anywhere}.cycle-setup_reviewList__NAOTn strong{flex-shrink:0}.cycle-setup_setup__yxLFy .dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}@media (max-width:700px){.cycle-setup_setup__yxLFy .form-row{grid-template-columns:minmax(0,1fr);gap:14px}.cycle-setup_setup__yxLFy .dialog-actions>button{flex:1 1 100%}.cycle-setup_steps__XdWSS{gap:6px}}@media (min-height:650px){.cycle-setup_preview__SCY88:not(:has(details[open])){position:sticky;top:0;z-index:2}}