.ls-plans-page{background:#fff9ed;overflow-x:clip}.ls-plans-page>.ls-page-hero{background:radial-gradient(circle at 82% 18%,#e7ad3838 0 8%,#0000 8.5%),linear-gradient(135deg,#fff3d3 0%,#f7ecd8 47%,#eaf4e5 100%)}.ls-plans-page>.ls-page-hero:before{clip-path:polygon(50% 0,61% 29%,94% 22%,72% 48%,87% 81%,54% 66%,29% 96%,30% 61%,0 48%,34% 37%);content:"";background:linear-gradient(160deg,#2f705026,#e7ad3838);border-radius:50% 50% 20% 20%;width:9rem;height:7rem;position:absolute;bottom:-2.4rem;right:clamp(1rem,7vw,7rem)}.ls-plans-page .ls-plan-page{background:#fffaf0;padding-block:clamp(3.8rem,7vw,6.5rem)}.ls-plans-block-detailed .ls-plans-heading{align-items:center;margin-bottom:2.2rem}.ls-plans-block-detailed .ls-plans-heading>div:first-child{max-width:46rem}.ls-plans-block-detailed .ls-plans-heading h2{max-width:42rem}.ls-plans-block-detailed .ls-plan-grid{align-items:stretch;gap:1.15rem}.ls-plans-block-detailed .ls-plan-card{border-radius:1.15rem;padding:clamp(1.15rem,2.3vw,1.55rem);box-shadow:0 10px #ddc9aa80}.ls-plans-block-detailed .ls-plan-card-free{background:#fffdf8}.ls-plans-block-detailed .ls-plan-card-featured{box-shadow:0 10px #cde1ce}.ls-plans-block-detailed .ls-plan-card header>p{color:#876641;min-height:2.2em;font-size:.69rem;line-height:1.4}.ls-plans-block-detailed .ls-plan-card h3{font-size:1.75rem}.ls-plans-block-detailed .ls-plan-price{font-size:1.85rem}.ls-plans-block-detailed .ls-plan-limits{font-size:.7rem}.ls-plans-block-detailed .ls-plan-card ul{gap:.72rem;margin-block:1.35rem}.ls-plans-block-detailed .ls-plan-card li{font-size:.73rem;line-height:1.45}.ls-plans-block-detailed .ls-plan-card .ls-button{width:100%}.ls-plans-block-detailed .ls-pricing-parity{margin-top:1.75rem}.ls-plans-upgrade{background:#f3ead8}.ls-plans-upgrade-layout{grid-template-columns:minmax(0,.86fr) minmax(24rem,1.14fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.ls-plans-upgrade-copy h2,.ls-plans-paid-choice h2{letter-spacing:-.055em;margin-bottom:1rem;font-size:clamp(2rem,4.4vw,3.65rem);line-height:1.02}.ls-plans-upgrade-copy>p:not(.ls-kicker){color:#6c5a4c;font-size:.93rem;font-weight:670;line-height:1.65}.ls-plans-growth-path{gap:.75rem;display:grid}.ls-plans-growth-path article{background:#fffaf0;border:1px solid #ddc9a9;border-radius:1rem;grid-template-columns:2.7rem minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 1.1rem;display:grid;box-shadow:6px 6px #dac6a66b}.ls-plans-growth-path article:nth-child(2){background:#eff7e9;border-color:#bdd5be;margin-left:clamp(0rem,3vw,2rem)}.ls-plans-growth-path article:nth-child(3){background:#fff1d6;border-color:#e5c59d;margin-left:clamp(0rem,6vw,4rem)}.ls-plans-growth-path article>span{color:#fffaf1;background:#d95547;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:.65rem;font-weight:950;display:grid}.ls-plans-growth-path article:nth-child(2)>span{background:#1c6b5b}.ls-plans-growth-path article:nth-child(3)>span{background:#d49328}.ls-plans-growth-path h3{letter-spacing:-.035em;margin:0 0 .18rem;font-size:1.2rem}.ls-plans-growth-path strong{color:#2f604e;font-size:.7rem}.ls-plans-growth-path p{color:#6c5a4c;margin:.35rem 0 0;font-size:.72rem;font-weight:670;line-height:1.5}.ls-plans-paid-choice{text-align:center;background:#edf5e8}.ls-plans-paid-choice>.ls-shell{max-width:58rem}.ls-plans-paid-choice h2{max-width:14ch;margin-inline:auto}.ls-plans-paid-choice-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.1rem;display:grid}.ls-plans-paid-choice-grid article{background:#fbfff8;border:1px solid #bfd3bb;border-radius:1rem;padding:1.25rem 1.35rem;box-shadow:0 7px #d9e8d4}.ls-plans-paid-choice-grid article:last-child{box-shadow-color:#eadabe;background:#fff7e5;border-color:#e2c79f}.ls-plans-paid-choice-grid h3{letter-spacing:-.04em;margin-bottom:.5rem;font-size:1.35rem}.ls-plans-paid-choice-grid p{color:#675648;margin:0;font-size:.8rem;font-weight:680;line-height:1.55}.ls-plans-closing{color:#fff8e9;background:linear-gradient(112deg,#1b6152,#174438)}.ls-plans-closing-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding-block:clamp(3.8rem,7vw,5.8rem);display:grid}.ls-plans-closing h2{color:#fff8e9;letter-spacing:-.055em;max-width:18ch;margin:0;font-size:clamp(2rem,4.3vw,3.6rem);line-height:1.02}.ls-plans-closing-actions{justify-items:start;gap:1rem;display:grid}.ls-plans-closing-actions .ls-button{color:#4f331a;background:#f2ba4d;border-color:#f3c55d;box-shadow:0 4px #bd7d24}.ls-plans-closing-actions>a:last-child{color:#fff8e9;font-size:.78rem;font-weight:850;text-decoration:none}.ls-plans-closing-actions>a:last-child:hover{text-underline-offset:.2em;text-decoration:underline}@media (max-width:52rem){.ls-plans-upgrade-layout{grid-template-columns:1fr}.ls-plans-growth-path{max-width:42rem}.ls-plans-closing-inner{grid-template-columns:1fr}.ls-plans-closing-actions{justify-items:start}}@media (max-width:38rem){.ls-plans-block-detailed .ls-plans-heading{align-items:stretch}.ls-plans-block-detailed .ls-interval-toggle{align-self:flex-start}.ls-plans-block-detailed .ls-plan-card header>p{min-height:0}.ls-plans-growth-path article,.ls-plans-growth-path article:nth-child(2),.ls-plans-growth-path article:nth-child(3){margin-left:0}.ls-plans-paid-choice-grid{grid-template-columns:1fr}.ls-plans-closing h2{font-size:2.2rem}.ls-plans-closing-actions,.ls-plans-closing-actions .ls-button{width:100%}.ls-plans-closing-actions>a:last-child{justify-self:center}}
.ways-parent,.ways-member{background:#fffdf7;border:1px solid #eadcc2;border-radius:24px;margin-block:28px;padding:clamp(20px,3vw,34px);box-shadow:0 12px 34px #42230f12}.ways-parent h2,.ways-member h2{color:#42230f;margin:4px 0 8px;font-size:clamp(1.5rem,3vw,2rem)}.ways-parent header p:last-child,.ways-member header p:last-child{color:#76553d;max-width:70ch;line-height:1.5}.ways-form{gap:16px;margin-top:20px;display:grid}.ways-form>label:not(.ways-approval),.ways-form-options label{color:#42230f;gap:7px;font-weight:700;display:grid}.ways-form input:not([type=checkbox]),.ways-form textarea{color:#42230f;width:100%;font:inherit;background:#fff;border:1px solid #c9ac85;border-radius:12px;padding:11px 13px}.ways-form textarea{resize:vertical}.ways-form-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ways-member-picker{border:0;min-width:0;margin:0;padding:0}.ways-member-picker legend{margin-bottom:10px;font-weight:700}.ways-member-picker>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ways-member-picker label{cursor:pointer;background:#fffaf1;border:1px solid #e0caaa;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.ways-member-picker label:has(input:checked){background:#fff0df;border-color:#bf563d}.ways-member-picker label span{gap:2px;display:grid}.ways-member-picker small{color:#76553d;font-weight:400}.ways-approval{align-items:center;gap:10px;font-weight:600;display:flex}.ways-form input[type=checkbox]{accent-color:#be3729;flex:none;width:19px;height:19px}.ways-help-note{color:#76553d;margin:-10px 0 0;font-size:.9rem}.ways-primary{cursor:pointer;color:#fff;font:inherit;background:#be3729;border:0;border-radius:12px;padding:12px 18px;font-weight:750}.ways-primary:hover:not(:disabled){background:#9c281f}.ways-primary:disabled,.ways-member-card:disabled{cursor:wait;opacity:.65}.ways-form>.ways-primary{justify-self:start}.ways-feedback{color:#42230f;margin:4px 0;font-weight:650}.ways-parent-list{margin-top:28px}.ways-parent-list h3{margin:0 0 12px}.ways-parent-list article{border-top:1px solid #eadcc2;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.ways-parent-list article p{color:#76553d;margin:4px 0 0}.ways-parent-list article button,.ways-release{cursor:pointer;color:#42230f;font:inherit;background:0 0;border:1px solid #b77c57;border-radius:10px;flex:none;padding:9px 12px}.ways-member{background:#fff4df}.ways-member-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin-top:22px;display:grid}.ways-member-card{text-align:left;color:#42230f;width:100%;min-width:0;font:inherit;background:#fffdf7;border:2px solid #d9ba88;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex;box-shadow:0 5px #e8d0a5}.ways-member-card strong{font-size:1.18rem;line-height:1.25}.ways-member-card p,.ways-instructions{color:#76553d;margin:0;line-height:1.45}.ways-member-card small{color:#76553d;font-size:.92rem;font-weight:700}.ways-card-icon{color:#be3729;font-size:1.6rem;line-height:1}.ways-card-status{color:#a82f24;margin-top:auto;font-weight:750}.ways-claim-card{cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.ways-claim-card:hover:not(:disabled){border-color:#bd4d36;transform:translateY(-2px);box-shadow:0 7px #e8d0a5}.ways-member-card-claimed .ways-primary,.ways-member-card-claimed .ways-release{width:100%}.ways-empty{color:#76553d;margin:16px 0 0}.ways-form :focus-visible,.ways-parent-list :focus-visible,.ways-member :focus-visible{outline-offset:3px;outline:3px solid #ad3c2b}@media (max-width:640px){.ways-form-options{grid-template-columns:1fr}.ways-parent-list article{flex-direction:column;align-items:flex-start}.ways-form>.ways-primary{width:100%}}@media (prefers-reduced-motion:reduce){.ways-claim-card{transition:none}}.parent-task-workspace{margin-top:1.5rem}.parent-task-switch{margin-bottom:0}.parent-task-switch button[aria-pressed=true]:last-child{color:#634019;background:#fff0d0;border-color:#9c7035;box-shadow:0 3px #e4c589}.parent-task-workspace [hidden]{display:none!important}.parent-task-workspace .task-library{margin-top:1.5rem}.ways-parent{border-color:#cdbb9c;border-radius:1.5rem .65rem;margin:1.5rem 0 0;padding:0;overflow:hidden;box-shadow:0 6px #e3d3b4}.ways-parent>header{background:#fff7e8;border-bottom:1px solid #e7d8bd;padding:clamp(1rem,2.5vw,1.5rem)}.ways-parent h2{font-family:Cooper Black,Arial Rounded MT Bold,Trebuchet MS,sans-serif}.ways-parent>header p:last-child{margin:0}.ways-parent-list{border-bottom:1px solid #e7d8bd;margin:0;padding:1.2rem clamp(1rem,2.5vw,1.5rem)}.ways-parent-list-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ways-parent-list h3,.ways-compose-heading h3{color:#42230f;margin:0;font-size:1.1rem}.ways-parent-list-heading span{color:#76553d;font-size:.75rem;font-weight:750}.ways-parent-list article{border-top:0;border-bottom:1px solid #eadcc2;min-width:0}.ways-parent-list article strong{overflow-wrap:anywhere}.ways-parent-list article p{line-height:1.45}.ways-parent-list article button:disabled{cursor:wait;opacity:.7}.ways-past-cards{margin-top:.8rem}.ways-past-cards summary{cursor:pointer;color:#76553d;width:fit-content;font-weight:750}.ways-compose-heading{padding:1.2rem clamp(1rem,2.5vw,1.5rem) 0}.ways-compose-heading h3{margin:.2rem 0}.ways-compose-heading>p:last-child{color:#76553d;margin:0}.ways-form{margin:0;padding:1.2rem clamp(1rem,2.5vw,1.5rem) 1.5rem}.ways-form-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ways-form-copy label{color:#42230f;align-content:start;gap:.45rem;min-width:0;font-weight:700;display:grid}.ways-form input:not([type=checkbox]),.ways-form textarea{min-width:0}.ways-member-picker>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.ways-approval span{min-width:0}.ways-help-note{margin-left:1.8rem}.ways-member{background:#fff8e9;border:1px solid #e3d4b8;border-top:3px solid #e3ad35;border-radius:1rem .55rem;margin:.95rem 0 0;padding:1rem;box-shadow:0 3px #eadcc4}.ways-member>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .55rem;margin-bottom:.75rem;display:grid}.ways-member>header .member-kicker{grid-column:1;margin:0}.ways-member h2{letter-spacing:-.045em;grid-column:1/-1;margin:.15rem 0 0;font-family:Cooper Black,Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:clamp(1.6rem,5vw,2.55rem)}.ways-member>header .ways-member-description{grid-column:1/-1;margin:.15rem 0 0;font-size:.78rem;line-height:1.45}.ways-optional-badge{color:#735019;background:#fff3d8;border:1px solid #dfc588;border-radius:999px;grid-area:1/2;padding:.35rem .55rem;font-size:.63rem;font-weight:850}.ways-member-grid{grid-template-columns:1fr;gap:.65rem;margin-top:0}.ways-member-card{background:#fffdf7;border:1px solid #dfcfb3;border-left:3px solid #e3ad35;border-radius:1rem .55rem;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem;display:grid;box-shadow:0 3px #eee0c5}.ways-member-copy{gap:.2rem;min-width:0;display:grid}.ways-member-copy strong{overflow-wrap:anywhere;font-size:.88rem;line-height:1.3}.ways-instructions{overflow-wrap:anywhere;font-size:.7rem;line-height:1.45}.ways-reward{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.2rem;font-size:.72rem;display:flex}.ways-reward b{color:#2b5d4a}.ways-member-card .ways-reward small{color:#8d3e32;font-size:.7rem;font-weight:750}.ways-card-icon{color:#795112;background:#fff0ce}.ways-card-status{color:#795112;margin-top:0;font-size:.65rem;font-weight:800}.ways-member-actions{justify-items:stretch;gap:.55rem;min-width:9rem;display:grid}.ways-member-actions .member-complete-button{grid-column:1;width:100%}.ways-release{text-underline-offset:.16rem;border:0;min-height:2.75rem;padding:.5rem;font-size:.68rem;font-weight:800;text-decoration:underline}.ways-release:disabled{cursor:wait;opacity:.68}.ways-card-action{border:1px solid color-mix(in srgb, var(--member-accent) 70%, #56371f);background:var(--member-accent);min-height:2.65rem;color:var(--member-accent-text);box-shadow:0 3px 0 color-mix(in srgb, var(--member-accent) 45%, #7a5638);white-space:nowrap;border-radius:.7rem .95rem;place-items:center;padding:.55rem .75rem;font-size:.7rem;font-weight:950;display:grid}.ways-claim-card:hover:not(:disabled){border-color:#c7994b;box-shadow:0 5px #e9d6b2}.ways-member-card-claimed{border-color:#dfcfb3 #dfcfb3 #dfcfb3 #e3ad35}.ways-member-card-claimed[aria-busy=true]{background:#fffbf2;border-color:#c7994b}.parent-task-switch :focus-visible{outline-offset:3px;outline:3px solid #ad3c2b}@media (max-width:40rem){.parent-task-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.ways-form-copy{grid-template-columns:1fr}}@media (max-width:30rem){.ways-member-card{grid-template-columns:max-content minmax(0,1fr);align-items:start}.ways-member-actions,.ways-card-action{grid-column:2;width:100%}.ways-member-actions{min-width:0}}.member-page:is(.member-theme-space-adventure,.member-theme-ocean-adventure,.member-theme-wildwood-adventure,.member-theme-kingdom-adventure,.member-theme-capybara-cove) .ways-member{border-color:var(--world-trim);border-top-color:var(--world-highlight);background:var(--world-card);color:var(--world-copy);box-shadow:0 .25rem 0 color-mix(in srgb, var(--world-trim) 50%, var(--world-base))}.member-page:is(.member-theme-space-adventure,.member-theme-ocean-adventure,.member-theme-wildwood-adventure,.member-theme-kingdom-adventure,.member-theme-capybara-cove) .ways-member-card{border-color:color-mix(in srgb, var(--world-trim) 56%, white);border-left:3px solid var(--world-highlight);background:linear-gradient(137deg, #ffffffed, var(--world-card));color:var(--world-copy);box-shadow:0 .25rem 0 color-mix(in srgb, var(--world-trim) 50%, var(--world-base));border-radius:1.25rem}.member-page:is(.member-theme-space-adventure,.member-theme-ocean-adventure,.member-theme-wildwood-adventure,.member-theme-kingdom-adventure,.member-theme-capybara-cove) .ways-member :is(h2,.ways-member-copy strong,.ways-release){color:var(--world-copy)}.member-page:is(.member-theme-space-adventure,.member-theme-ocean-adventure,.member-theme-wildwood-adventure,.member-theme-kingdom-adventure,.member-theme-capybara-cove) .ways-member :is(.ways-member-description,.ways-instructions,.ways-member-card small,.ways-feedback,.ways-empty){color:var(--world-soft)}.member-page:is(.member-theme-space-adventure,.member-theme-ocean-adventure,.member-theme-wildwood-adventure,.member-theme-kingdom-adventure,.member-theme-capybara-cove) .ways-optional-badge{border-color:var(--world-trim);background:color-mix(in srgb, var(--world-highlight) 18%, var(--world-card));color:var(--world-copy)}.member-page:is(.member-theme-space-adventure,.member-theme-ocean-adventure,.member-theme-wildwood-adventure,.member-theme-kingdom-adventure,.member-theme-capybara-cove) .ways-card-icon{background:color-mix(in srgb, var(--world-trim) 25%, white);color:var(--world-action-deep)}.member-page:is(.member-theme-space-adventure,.member-theme-ocean-adventure,.member-theme-wildwood-adventure,.member-theme-kingdom-adventure,.member-theme-capybara-cove) .ways-member :is(.ways-reward b,.ways-card-status){color:var(--world-action-deep)}.member-page:is(.member-theme-space-adventure,.member-theme-ocean-adventure,.member-theme-wildwood-adventure,.member-theme-kingdom-adventure,.member-theme-capybara-cove) .ways-claim-card:hover:not(:disabled){border-color:var(--world-trim);box-shadow:0 .35rem 0 color-mix(in srgb, var(--world-trim) 55%, var(--world-base))}.member-page:is(.member-theme-space-adventure,.member-theme-ocean-adventure,.member-theme-wildwood-adventure,.member-theme-kingdom-adventure,.member-theme-capybara-cove) .ways-member-card-claimed[aria-busy=true]{border-color:var(--world-trim);background:var(--world-card)}.member-page.member-theme-space-adventure :is(.ways-member,.ways-member-card){color:#d9ffcb;background:linear-gradient(135deg,#101b17,#0a120e);border-color:#4b8057;box-shadow:0 .2rem #315437,0 .6rem 1.2rem #0006}.member-page.member-theme-space-adventure .ways-member{border-top-color:#89ad71}.member-page.member-theme-space-adventure .ways-member-card{border-left-color:#89ad71}.member-page.member-theme-space-adventure .ways-member :is(h2,.ways-member-copy strong,.ways-release){color:#d9ffcb}.member-page.member-theme-space-adventure .ways-member :is(.ways-reward b,.ways-card-status){color:#bdff9c}.member-page.member-theme-space-adventure .ways-member :is(.ways-member-description,.ways-instructions,.ways-member-card small,.ways-feedback,.ways-empty){color:#bad3b9}.member-page.member-theme-space-adventure .ways-optional-badge{color:#d9ffcb;background:#1b3020;border-color:#89ad71}.member-page.member-theme-space-adventure .ways-member-card-claimed[aria-busy=true]{background:#152819}.member-page.member-theme-space-adventure .ways-claim-card:hover:not(:disabled){border-color:#89ad71;box-shadow:0 .35rem #315437}.member-page.member-theme-space-adventure .ways-card-action{color:#111e20;background:linear-gradient(150deg,#d8dee2,#aebbc2);border-color:#aebac1;box-shadow:0 .2rem #78858b}.ways-member .ways-feedback{margin:.6rem 0 0;font-size:.73rem;line-height:1.4}.member-page.member-theme-space-adventure .ways-card-icon{color:#b9ff94;background:#0b1e13;border-color:#759a7b;box-shadow:0 0 12px #78ff8a29}.member-page.member-theme-space-adventure .ways-member h2{color:#c5ffa8;letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
