@font-face{font-family:Brix Sans;src:local("BrixSansLight"),url(../../../fonts/bs-light.woff2) format("woff2"),url(../../../fonts/bs-light.otf) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:Brix Sans;src:local("BrixSansRegular"),url(../../../fonts/bs-regular.woff2) format("woff2"),url(../../../fonts/bs-regular.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:Brix Sans;src:local("BrixSansMedium"),url(../../../fonts/bs-medium.woff2) format("woff2"),url(../../../fonts/bs-medium.otf) format("opentype");font-style:normal;font-weight:500}@font-face{font-family:Brix Sans;src:local("BrixSansBold"),url(../../../fonts/bs-bold.woff2) format("woff2"),url(../../../fonts/bs-bold.otf) format("opentype");font-style:normal;font-weight:600}@font-face{font-family:Brix Sans;src:local("BrixSansBlack"),url(../../../fonts/bs-black.woff2) format("woff2"),url(../../../fonts/bs-black.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-bold.woff2) format("woff2");font-weight:700;font-style:normal}ol.get-started-list.svelte-1ph7cj6{list-style:none;display:grid;gap:1rem}ol.get-started-list.svelte-1ph7cj6 li:where(.svelte-1ph7cj6){counter-increment:item;padding:1rem;display:grid;gap:.5rem}ol.get-started-list.svelte-1ph7cj6 li:where(.svelte-1ph7cj6) .get-started-list-header:where(.svelte-1ph7cj6){color:#3cbbcd;font-weight:600;font-size:1.125rem}ol.get-started-list.svelte-1ph7cj6 li:where(.svelte-1ph7cj6) .get-started-list-header:where(.svelte-1ph7cj6):before{content:counter(item);display:inline-flex;align-items:center;justify-content:center;border-radius:99999rem;background:#3cbbcd;color:#fff7ea;width:1rem;height:1rem;font-size:.875rem;font-weight:600;margin-right:.5rem}ol.get-started-list.svelte-1ph7cj6 li:where(.svelte-1ph7cj6) .accented:where(.svelte-1ph7cj6){color:#3cbbcd}@font-face{font-family:Brix Sans;src:local("BrixSansLight"),url(../../../fonts/bs-light.woff2) format("woff2"),url(../../../fonts/bs-light.otf) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:Brix Sans;src:local("BrixSansRegular"),url(../../../fonts/bs-regular.woff2) format("woff2"),url(../../../fonts/bs-regular.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:Brix Sans;src:local("BrixSansMedium"),url(../../../fonts/bs-medium.woff2) format("woff2"),url(../../../fonts/bs-medium.otf) format("opentype");font-style:normal;font-weight:500}@font-face{font-family:Brix Sans;src:local("BrixSansBold"),url(../../../fonts/bs-bold.woff2) format("woff2"),url(../../../fonts/bs-bold.otf) format("opentype");font-style:normal;font-weight:600}@font-face{font-family:Brix Sans;src:local("BrixSansBlack"),url(../../../fonts/bs-black.woff2) format("woff2"),url(../../../fonts/bs-black.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-bold.woff2) format("woff2");font-weight:700;font-style:normal}.textarea-wrapper .goal-prompt{background-color:#ddedef;border-radius:.5rem;color:#33a0b0;padding:1rem;margin:.5rem .5rem 0}.textarea-wrapper .goal-prompt h3.svelte-1yfd514{font-size:.875rem;font-weight:600}.textarea-wrapper .goal-prompt p.svelte-1yfd514{font-size:.875rem;font-weight:500}div[role=group].svelte-1yfd514{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}@font-face{font-family:Brix Sans;src:local("BrixSansLight"),url(../../../fonts/bs-light.woff2) format("woff2"),url(../../../fonts/bs-light.otf) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:Brix Sans;src:local("BrixSansRegular"),url(../../../fonts/bs-regular.woff2) format("woff2"),url(../../../fonts/bs-regular.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:Brix Sans;src:local("BrixSansMedium"),url(../../../fonts/bs-medium.woff2) format("woff2"),url(../../../fonts/bs-medium.otf) format("opentype");font-style:normal;font-weight:500}@font-face{font-family:Brix Sans;src:local("BrixSansBold"),url(../../../fonts/bs-bold.woff2) format("woff2"),url(../../../fonts/bs-bold.otf) format("opentype");font-style:normal;font-weight:600}@font-face{font-family:Brix Sans;src:local("BrixSansBlack"),url(../../../fonts/bs-black.woff2) format("woff2"),url(../../../fonts/bs-black.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-bold.woff2) format("woff2");font-weight:700;font-style:normal}.idea-picker.svelte-19g72hk{display:flex;flex-direction:column;gap:.5rem}.idea-picker.svelte-19g72hk .select-group:where(.svelte-19g72hk){display:grid;grid-template-columns:1fr auto;align-items:stretch;gap:.5rem}.idea-picker.svelte-19g72hk .select-group:where(.svelte-19g72hk) select:where(.svelte-19g72hk){font-size:1rem}.idea-picker.svelte-19g72hk .select-group:where(.svelte-19g72hk) button{font-size:1rem;padding:0 1rem}@media (max-width: 30rem){.idea-picker.svelte-19g72hk .select-group:where(.svelte-19g72hk){grid-template-columns:auto;grid-template-rows:1fr 1fr}}.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk){display:flex;flex-direction:column;gap:.25rem;min-height:243px}.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk) li:where(.svelte-19g72hk){border-radius:.75rem;list-style:none}.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk) li.static:where(.svelte-19g72hk) label:where(.svelte-19g72hk){color:#f77754}.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk) li.static:where(.svelte-19g72hk):hover{background-color:#feedde;color:#f77754;cursor:pointer}.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk) li.static:where(.svelte-19g72hk):focus{border-radius:.75rem;outline:2px solid #f77754;position:relative;z-index:2}.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk) li:where(.svelte-19g72hk) input:where(.svelte-19g72hk):checked+label:where(.svelte-19g72hk),.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk) li:where(.svelte-19g72hk) input:where(.svelte-19g72hk):checked+label:where(.svelte-19g72hk) .idea-name:where(.svelte-19g72hk){background-color:#feedde;color:#f77754}.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk) li:where(.svelte-19g72hk) input:where(.svelte-19g72hk):not(:checked):hover+label:where(.svelte-19g72hk){background-color:#feedde;color:#f77754;cursor:pointer}.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk) li:where(.svelte-19g72hk) input:where(.svelte-19g72hk):focus+label:where(.svelte-19g72hk){border-radius:.75rem;outline:2px solid #f77754;position:relative;z-index:2}.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk) li:where(.svelte-19g72hk) label:where(.svelte-19g72hk):not(.link),.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk) li:where(.svelte-19g72hk) label.link:where(.svelte-19g72hk) span:where(.svelte-19g72hk){align-items:center;border-radius:.75rem;display:flex;flex-direction:row;gap:.25rem;padding:.75rem;justify-content:space-between;font-size:.875rem;font-weight:500;color:#ada4a4}.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk) label.link:where(.svelte-19g72hk) .info:where(.svelte-19g72hk){color:#f77754}.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk) label.link:where(.svelte-19g72hk) .info:where(.svelte-19g72hk):hover{text-decoration:none}.idea-picker.svelte-19g72hk ul:where(.svelte-19g72hk) .no-ideas:where(.svelte-19g72hk){display:flex;flex-direction:column;gap:.5rem;background:#f8f0e2;border-radius:.75rem;padding:1rem;text-align:center}@font-face{font-family:Brix Sans;src:local("BrixSansLight"),url(../../../fonts/bs-light.woff2) format("woff2"),url(../../../fonts/bs-light.otf) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:Brix Sans;src:local("BrixSansRegular"),url(../../../fonts/bs-regular.woff2) format("woff2"),url(../../../fonts/bs-regular.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:Brix Sans;src:local("BrixSansMedium"),url(../../../fonts/bs-medium.woff2) format("woff2"),url(../../../fonts/bs-medium.otf) format("opentype");font-style:normal;font-weight:500}@font-face{font-family:Brix Sans;src:local("BrixSansBold"),url(../../../fonts/bs-bold.woff2) format("woff2"),url(../../../fonts/bs-bold.otf) format("opentype");font-style:normal;font-weight:600}@font-face{font-family:Brix Sans;src:local("BrixSansBlack"),url(../../../fonts/bs-black.woff2) format("woff2"),url(../../../fonts/bs-black.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-bold.woff2) format("woff2");font-weight:700;font-style:normal}:root{--color-surface-primary: #fff7ea;--color-surface-secondary: #f8f0e2;--color-surface-tertiary: #f2ebde;--color-surface-quaternary: #ede6d9;--color-surface-hover: #e5ded1;--color-surface-overlay: rgba(0, 0, 0, .5);--color-surface-dialog-overlay: #ada4a4;--color-surface-info: #b5edf5;--color-content-primary: #666666;--color-content-secondary: #cac1c1;--color-content-tertiary: #ada4a4;--color-content-quaternary: #8e8484;--color-content-inverse: #fff7ea;--color-content-inverse-hover: #fffaf1;--color-content-link: #33a0b0;--color-action-primary: #f77754;--color-action-primary-hover: #e86640;--color-action-primary-active: #a34e37;--color-action-secondary: #3cbbcd;--color-action-secondary-hover: #33a0b0;--color-feedback-error: #df3d34;--color-feedback-error-dark: #b2443d;--color-feedback-error-darkest: #7b241e;--color-feedback-success: #83c264;--color-feedback-success-dark: #568042;--color-border-primary: rgba(0, 0, 0, .1);--color-border-secondary: #fddfcd;--color-icon-primary: #ada4a4;--color-form-background: #f8f0e2;--color-form-text: #4c4343;--color-form-placeholder: #cac1c1;--color-form-border: rgba(0, 0, 0, .1);--color-form-border-focus: #f77754;--color-form-switch-off: #ede6d9;--color-form-switch-off-hover: #e5ded1;--color-form-switch-on: #f77754;--color-form-switch-on-hover: #e86640;--color-form-switch-thumb: white;--color-surface-accent-tint: #feedde;--color-surface-accent-tint-dark: #fddfcd;--color-surface-static-tint: #ddedef;--color-surface-error-tint: #fadbd5;--color-surface-error-tint-dark: #f5cfc7;--color-cheer-background: #ffe2c8;--color-cheer-background-hover: #ffc6a6;--color-cheer-text: #fb6942;--color-cheer-text-hover: #de3914;--color-cheer-text-placeholder: #fbc5b7}@font-face{font-family:Brix Sans;src:local("BrixSansLight"),url(../../../fonts/bs-light.woff2) format("woff2"),url(../../../fonts/bs-light.otf) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:Brix Sans;src:local("BrixSansRegular"),url(../../../fonts/bs-regular.woff2) format("woff2"),url(../../../fonts/bs-regular.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:Brix Sans;src:local("BrixSansMedium"),url(../../../fonts/bs-medium.woff2) format("woff2"),url(../../../fonts/bs-medium.otf) format("opentype");font-style:normal;font-weight:500}@font-face{font-family:Brix Sans;src:local("BrixSansBold"),url(../../../fonts/bs-bold.woff2) format("woff2"),url(../../../fonts/bs-bold.otf) format("opentype");font-style:normal;font-weight:600}@font-face{font-family:Brix Sans;src:local("BrixSansBlack"),url(../../../fonts/bs-black.woff2) format("woff2"),url(../../../fonts/bs-black.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-bold.woff2) format("woff2");font-weight:700;font-style:normal}.form-inputs.svelte-ktiv3s{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1rem}.form-inputs.svelte-ktiv3s input:focus+.label-with-control>label,.form-inputs.svelte-ktiv3s select:where(.svelte-ktiv3s):focus+label:where(.svelte-ktiv3s){color:#f77754}.form-inputs.svelte-ktiv3s h3:where(.svelte-ktiv3s),.form-inputs.svelte-ktiv3s input,.form-inputs.svelte-ktiv3s select:where(.svelte-ktiv3s){order:1}.form-inputs.svelte-ktiv3s h3:where(.svelte-ktiv3s){color:#3cbbcd;font-size:1.125rem;font-weight:600}.form-inputs.svelte-ktiv3s label:where(.svelte-ktiv3s){order:0}.form-inputs.svelte-ktiv3s .label-with-control:where(.svelte-ktiv3s){display:flex;align-items:center;min-height:26px;margin-top:-.25rem}.form-inputs.svelte-ktiv3s .label-with-control:where(.svelte-ktiv3s) label:where(.svelte-ktiv3s){flex-grow:1}
