._shell_1x1hc_1{--ink:#38212d;--rose:#aa5272;--gold:#d3ad70;background:linear-gradient(145deg,#fffdfa,#fff4f3);border:1px solid #e9d8d4;border-radius:24px;padding:clamp(1rem,3.5vw,2rem);font-family:var(--font-family-base);color:var(--ink)}._heading_1x1hc_2{display:flex;align-items:center;justify-content:space-between;gap:1rem}._heading_1x1hc_2>div{max-width:680px}._heading_1x1hc_2 span{display:flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.09em;font-weight:800;color:#914660}._heading_1x1hc_2 h2{font:700 clamp(1.8rem,4vw,2.6rem)/1.16 var(--font-family-display);margin:.6rem 0}._heading_1x1hc_2 p{color:#775e67;line-height:1.65;margin:.4rem 0 1rem}._heading_1x1hc_2>svg{flex:none;color:#b26b85}._summary_1x1hc_3{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}._summary_1x1hc_3 span{background:#fff;border:1px solid #eddbda;border-radius:13px;padding:.65rem .85rem;font-size:.8rem;color:#755d65;display:flex;align-items:center;gap:.5rem;flex:1}._summary_1x1hc_3 strong{font-size:1.25rem;color:#a85070}._shortcuts_1x1hc_3{display:flex;gap:.65rem;flex-wrap:wrap}._shortcuts_1x1hc_3 a{color:#95455f;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;border:1px solid #e8cbcd;border-radius:99px;padding:.55rem .8rem;background:#fff;font-size:.81rem;font-weight:800}._previous_1x1hc_4{background:#edf7ee;border:1px solid #c4dfc7;border-radius:14px;padding:.85rem 1rem;margin:1.2rem 0;color:#365b41}._previous_1x1hc_4 summary{display:flex;gap:.5rem;align-items:center;font-weight:800;cursor:pointer}._previous_1x1hc_4>div{background:#fff;border-radius:9px;padding:.85rem;margin:.75rem 0}._previous_1x1hc_4 p{white-space:pre-wrap;color:#665960;line-height:1.55;overflow-wrap:anywhere}._previous_1x1hc_4 small{line-height:1.5;display:block}._listHeader_1x1hc_5{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1.5rem 0 .85rem}._listHeader_1x1hc_5 h3{font:700 1.35rem var(--font-family-display);margin:0}._listHeader_1x1hc_5 button,._empty_1x1hc_5 button,._save_1x1hc_5{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ad5777;color:#fff;border:0;border-radius:12px;min-height:46px;padding:.7rem 1.15rem;cursor:pointer;font-weight:800}._empty_1x1hc_5{display:grid;place-items:center;gap:.6rem;text-align:center;border:1px dashed #d9b9c0;background:#fff;border-radius:16px;padding:2rem;margin:.6rem 0 1.4rem}._empty_1x1hc_5 svg{color:#b77a8d}._empty_1x1hc_5 p{color:#725c65;max-width:430px;line-height:1.55}._list_1x1hc_5{display:grid;gap:.7rem}._member_1x1hc_6{display:flex;align-items:center;gap:.85rem;background:#fff;border:1px solid #eadad7;border-radius:15px;padding:.8rem}._avatar_1x1hc_6{width:70px;height:70px;flex:none;border-radius:13px;overflow:hidden;display:grid;place-items:center;background:#f3e2e8;color:#99556e}._avatar_1x1hc_6 img{width:100%;height:100%;object-fit:cover}._person_1x1hc_6{flex:1;min-width:0;display:grid;gap:.3rem}._person_1x1hc_6 strong{font-size:1rem}._person_1x1hc_6 small{color:#93536b;font-weight:700}._person_1x1hc_6 p{margin:0;color:#77646c;font-size:.85rem;line-height:1.4}._memberActions_1x1hc_6{display:grid;justify-items:end;gap:.35rem}._memberActions_1x1hc_6 button,._confirm_1x1hc_6 button{border:1px solid #e8c7ce;background:#fff;color:#964a68;cursor:pointer;border-radius:8px;padding:.4rem .6rem;font-size:.8rem;font-weight:800}._confirm_1x1hc_6{display:grid;gap:.35rem;border:1px solid #e7cdcf;padding:.55rem;border-radius:9px}._confirm_1x1hc_6 small{color:#923a51}._form_1x1hc_7{margin:1.4rem 0;background:#fff;border:1px solid #e8d4d4;border-radius:19px;padding:clamp(1rem,3vw,1.6rem);display:grid;gap:1rem}._form_1x1hc_7 h3{font:700 1.7rem var(--font-family-display);margin:0}._hint_1x1hc_7{font-size:.88rem;line-height:1.6;color:#705960;margin:0}._back_1x1hc_7{justify-self:start;display:flex;gap:.4rem;align-items:center;border:0;background:transparent;color:#9b4c65;cursor:pointer;font-weight:800;padding:.3rem}._form_1x1hc_7>label:not(._toggle_1x1hc_7):not(._consent_1x1hc_7){display:grid;gap:.45rem;font-size:.88rem;font-weight:800}._form_1x1hc_7 input:not([type=checkbox]):not([type=file]),._form_1x1hc_7 select,._form_1x1hc_7 textarea,._projectPicker_1x1hc_7 select{border:1px solid #d9bfc6;background:#fff;border-radius:10px;padding:.8rem;width:100%;min-height:47px;font-size:16px;color:#3b2a31;font:inherit}._form_1x1hc_7 textarea{resize:vertical;line-height:1.6}._form_1x1hc_7 input:focus,._form_1x1hc_7 select:focus,._form_1x1hc_7 textarea:focus{outline:3px solid #dcaabb66;border-color:#b76680}._projectPicker_1x1hc_7{display:grid;gap:.45rem;font-weight:700;max-width:480px;margin-bottom:1rem}._privateFields_1x1hc_8{border:1px solid #ded0e5;background:#faf7fc;border-radius:13px;padding:1rem}._privateFields_1x1hc_8 summary{display:flex;gap:.5rem;align-items:center;color:#72517c;font-weight:800;cursor:pointer}._privateFields_1x1hc_8>div{display:grid;gap:.8rem;margin-top:1rem}._privateFields_1x1hc_8 label{display:grid;gap:.35rem;font-size:.85rem;font-weight:800}._privateFields_1x1hc_8 small{display:block;color:#71627a;margin-top:.8rem;font-size:.81rem;line-height:1.4}._toggle_1x1hc_7,._consent_1x1hc_7{display:flex;align-items:flex-start;gap:.75rem;background:#fff3f4;border:1px solid #ead1d5;border-radius:12px;padding:1rem;cursor:pointer}._toggle_1x1hc_7 input,._consent_1x1hc_7 input{flex:none;width:20px;height:20px;margin:.1rem 0;accent-color:#a95070}._toggle_1x1hc_7 span{display:grid;gap:.3rem}._toggle_1x1hc_7 small{color:#795e67;font-size:.81rem;line-height:1.5}._consent_1x1hc_7{background:#f5faf2;border-color:#c9dcc8;font-size:.87rem;line-height:1.6}._photo_1x1hc_8{background:#fffbf7;border:1px dashed #dab9bc;border-radius:13px;padding:1rem;display:grid;gap:.65rem}._photo_1x1hc_8 strong{display:flex;align-items:center;gap:.5rem}._photo_1x1hc_8 img{width:130px;height:130px;object-fit:cover;border-radius:12px}._photo_1x1hc_8 label{position:relative;display:flex;align-items:center;gap:.5rem;cursor:pointer;border:1px solid #d7aeb9;background:#fff;border-radius:11px;padding:.9rem;color:#a34f69;font-weight:800}._photo_1x1hc_8 input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}._photo_1x1hc_8 small{color:#715e62}._photo_1x1hc_8 button{justify-self:start;background:none;border:0;color:#aa4e61;text-decoration:underline;cursor:pointer}._privacy_1x1hc_8{display:flex;align-items:center;gap:.5rem;font-size:.83rem;color:#66546b;line-height:1.5;background:#f5f0f8;padding:.85rem;border-radius:9px}._formActions_1x1hc_8{display:flex;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}._secondary_1x1hc_8{padding:.7rem 1rem;background:#fff;color:#984963;border:1px solid #d9bbc3;border-radius:12px;cursor:pointer;font-weight:800}._save_1x1hc_5:disabled{opacity:.5;cursor:not-allowed}._footer_1x1hc_8{display:flex;align-items:start;gap:.6rem;margin-top:1.5rem;color:#76646a;font-size:.82rem}._footer_1x1hc_8 svg{flex:none;color:#518468}._footer_1x1hc_8 p{margin:0;line-height:1.6}@media(max-width:600px){._heading_1x1hc_2>svg{display:none}._summary_1x1hc_3 span{min-width:90px;font-size:.7rem;padding:.55rem .5rem}._summary_1x1hc_3 strong{font-size:1.05rem}._member_1x1hc_6{align-items:flex-start;flex-wrap:wrap}._avatar_1x1hc_6{width:54px;height:54px}._memberActions_1x1hc_6{width:100%;display:flex;justify-content:flex-end}._formActions_1x1hc_8{flex-direction:column-reverse}._formActions_1x1hc_8 button{width:100%}}._partyReturn_kci0q_1{max-width:1000px;margin:0 auto 1rem}._partyReturn_kci0q_1 a{display:inline-flex;gap:.4rem;align-items:center;color:#97546e;text-decoration:none;font-weight:800}._partyFeature_kci0q_1{display:flex;align-items:center;gap:1rem;border:1px solid #dbbdb2;background:linear-gradient(100deg,#fffbf3,#fae5de);color:#674051;text-decoration:none;border-radius:16px;max-width:1000px;margin:1rem auto;padding:1rem 1.25rem;box-shadow:0 4px 14px #46232d0f}._partyFeature_kci0q_1>svg:first-child{color:#a45170;flex:none}._partyFeature_kci0q_1 span{display:grid;gap:.35rem;flex:1}._partyFeature_kci0q_1 strong{font-size:1rem}._partyFeature_kci0q_1 small{color:#775d63;line-height:1.5;font-size:.83rem}._partyFeature_kci0q_1>svg:last-child{color:#a45170;flex:none}._hub_kci0q_1,._compact_kci0q_1{font-family:var(--font-family-base);color:var(--foreground)}._hub_kci0q_1{min-height:100vh;background:linear-gradient(155deg,#fff8f6,#fcf1ec 48%,#fffaf6);padding:clamp(1rem,4vw,2.5rem)}._hero_kci0q_3,._workspace_kci0q_3,._listPanel_kci0q_3{max-width:1000px;margin:0 auto}._hero_kci0q_3{padding:clamp(1.5rem,5vw,3rem);border-radius:24px;background:radial-gradient(circle at right,#ffe5dd 0,transparent 52%),linear-gradient(135deg,#502a3b,#743f56);color:#fffaf8;box-shadow:var(--shadow-md)}._backPortal_kci0q_4{display:inline-flex;align-items:center;gap:.4rem;color:#fff2ec;text-decoration:none;font-size:.85rem;margin-bottom:1.6rem}._backPortal_kci0q_4:hover{text-decoration:underline}._eyebrow_kci0q_5,._miniStep_kci0q_5{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}._hero_kci0q_3 ._eyebrow_kci0q_5{color:#ffdbbc}._hero_kci0q_3 h1{font:700 clamp(2rem,5vw,3.25rem)/1.15 var(--font-family-display);max-width:650px;margin:.65rem 0}._hero_kci0q_3>p{max-width:660px;line-height:1.7;opacity:.95}._stats_kci0q_7{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}._stats_kci0q_7 span{display:flex;align-items:center;gap:.55rem;min-width:125px;padding:.8rem 1rem;border-radius:15px;background:#ffffff24;font-size:.84rem}._stats_kci0q_7 strong{font-size:1.5rem}._listPanel_kci0q_3,._workspace_kci0q_3{background:#fffdfb;border:1px solid #e8d8d2;border-radius:24px;padding:clamp(1rem,3vw,2rem);box-shadow:var(--shadow);margin-top:1.4rem}._listIntro_kci0q_9 h2{font:700 clamp(1.5rem,3vw,2rem) var(--font-family-display);margin:0 0 .5rem}._listIntro_kci0q_9 p,._taskIntro_kci0q_9 p{color:#695660;line-height:1.65;margin:.2rem 0 1.5rem}._filters_kci0q_9{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1.2rem 0}._tabs_kci0q_9{display:flex;gap:.4rem;flex-wrap:wrap;background:#f7efeb;padding:.3rem;border-radius:13px}._tabs_kci0q_9 button{border:0;background:transparent;color:#5b4c51;font-weight:700;border-radius:9px;padding:.7rem 1rem;cursor:pointer}._tabs_kci0q_9 ._activeTab_kci0q_9{background:#fff;color:#76374c;box-shadow:0 2px 7px #a06f7b25}._filters_kci0q_9 label{display:flex;align-items:center;gap:.5rem;border:1px solid #dac7c2;background:#fff;border-radius:11px;padding:.6rem .8rem;flex:1;max-width:320px}._filters_kci0q_9 input{border:0;outline:0;min-width:0;width:100%;background:transparent}._taskList_kci0q_10{display:grid;gap:.65rem}._taskList_kci0q_10>button{display:flex;text-align:left;align-items:center;gap:1rem;background:#fff;border:1px solid #ecded9;border-radius:16px;padding:1rem;cursor:pointer;min-height:94px;color:inherit;transition:background .15s,border-color .15s}._taskList_kci0q_10>button:hover,._taskList_kci0q_10>button:focus-visible{background:#fff7f4;border-color:#b85d78}._taskIcon_kci0q_10{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#f7e7ea;color:#a14c64;flex:none}._taskBody_kci0q_10{display:grid;gap:.25rem;flex:1;min-width:0}._taskBody_kci0q_10 strong{font-size:.98rem}._taskBody_kci0q_10 small{color:#97516b;font-weight:800}._taskBody_kci0q_10>span{color:#77666a;font-size:.82rem;line-height:1.5}._empty_kci0q_10{padding:2rem;text-align:center;color:#7f686e}._taskTop_kci0q_11{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}._back_kci0q_4{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;color:#6b4b57;padding:.75rem .4rem;cursor:pointer;font-weight:700}._saveIndicator_kci0q_11{font-size:.8rem;color:#407056;font-weight:800}._taskIntro_kci0q_9{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin:1rem 0}._taskIntro_kci0q_9 h2{font:700 clamp(1.5rem,3vw,2.2rem)/1.24 var(--font-family-display);margin:.55rem 0}._taskIntro_kci0q_9 ._eyebrow_kci0q_5{color:#8b4760}._tag_kci0q_11{white-space:nowrap;border:1px solid #e7d1d5;background:#fff3f4;color:#874763;padding:.45rem .65rem;border-radius:99px;font-weight:800;font-size:.75rem}._earlierNotes_kci0q_12{background:#f1f8f3;border:1px solid #b6d6be;border-radius:13px;padding:.9rem 1rem;margin:1rem 0;color:#305d45}._earlierNotes_kci0q_12 summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:800;font-size:.9rem}._earlierNotes_kci0q_12 p{white-space:pre-wrap;line-height:1.6;font-size:.87rem;color:#41594b}._progressText_kci0q_12{display:flex;align-items:center;justify-content:space-between;font-size:.83rem;font-weight:800;color:#704456;margin:1.2rem 0 .55rem}._progressTrack_kci0q_12{height:9px;border-radius:15px;background:#f4e2e4;overflow:hidden}._progressTrack_kci0q_12 span{display:block;background:linear-gradient(90deg,#c66d82,#dfb175);height:100%;border-radius:15px;transition:width .25s}._question_kci0q_13{background:linear-gradient(160deg,#fffaf7,#fff);border:1px solid #f0e1d9;border-radius:19px;padding:clamp(1.2rem,4vw,2rem);margin:1.2rem 0;min-height:300px}._miniStep_kci0q_5{color:#995068}._question_kci0q_13 h3{font:700 clamp(1.35rem,3vw,1.9rem)/1.25 var(--font-family-display);margin:.8rem 0}._question_kci0q_13>p{color:#756068;line-height:1.65}._question_kci0q_13 input:not([type=file]),._question_kci0q_13 textarea{display:block;width:100%;border:1px solid #ccb7bc;border-radius:13px;background:#fff;padding:1rem;color:var(--foreground);font:inherit;font-size:16px;outline:0;min-height:52px;margin:1rem 0}._question_kci0q_13 textarea{resize:vertical;line-height:1.6}._question_kci0q_13 input:focus,._question_kci0q_13 textarea:focus{border-color:#b85d78;box-shadow:var(--shadow-focus)}._softTip_kci0q_13{display:flex;align-items:center;gap:.35rem;font-size:.83rem;color:#836f75!important;margin-top:1.1rem}._choices_kci0q_14{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin:1.35rem 0}._choices_kci0q_14 button{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:.4rem;min-height:54px;border:1px solid #dbc4c8;border-radius:12px;background:#fff;padding:.75rem 1rem;cursor:pointer;font-weight:700;color:#59434c}._choices_kci0q_14 ._selected_kci0q_14{border-color:#b85d78;background:#ffecf0;color:#823951}._actions_kci0q_15{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._navButtons_kci0q_15{display:flex;gap:.6rem;align-items:center;margin-left:auto}._primary_kci0q_15,._secondary_kci0q_15{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.2rem;border-radius:13px;border:1px solid #b85d78;text-decoration:none;cursor:pointer;font-weight:800;min-height:46px;font-size:.9rem}._primary_kci0q_15{background:#b85d78;color:#fff}._primary_kci0q_15:hover{background:#9c4760}._secondary_kci0q_15{background:#fff;color:#873e55}._primary_kci0q_15:disabled,._secondary_kci0q_15:disabled,._back_kci0q_4:disabled{opacity:.5;cursor:not-allowed}._uploadActions_kci0q_15{display:flex;gap:.7rem;flex-wrap:wrap;margin:1.1rem 0}._uploadActions_kci0q_15 button{display:flex;align-items:center;gap:.5rem;justify-content:center;border:2px dashed #d8a6b5;border-radius:14px;background:#fff4f6;color:#87465e;padding:1rem;min-height:75px;flex:1;cursor:pointer;font-weight:800}._uploadActions_kci0q_15 button:disabled{opacity:.6}._hidden_kci0q_15{display:none}._uploadList_kci0q_15{display:grid;gap:.5rem;margin:1rem 0}._uploadList_kci0q_15>div,._uploadList_kci0q_15>a{display:flex;align-items:center;gap:.5rem;overflow-wrap:anywhere;padding:.65rem .75rem;border:1px solid #e6d7d5;border-radius:10px;background:#fff;text-decoration:none;color:#664253}._uploadList_kci0q_15>div span{flex:1;min-width:0;overflow-wrap:anywhere}._uploadList_kci0q_15 button{margin-left:auto;background:transparent;border:0;text-decoration:underline;color:#9d3d56;cursor:pointer}._notesLabel_kci0q_15{display:block;font-weight:800;margin-top:1.3rem}._reviewList_kci0q_15{display:grid;gap:.8rem;margin:1.4rem 0}._reviewList_kci0q_15>div,._previous_kci0q_15{background:#fff;border:1px solid #ebdbd8;border-radius:12px;padding:.85rem 1rem;overflow-wrap:anywhere}._reviewList_kci0q_15 b{font-size:.82rem;color:#83415a}._reviewList_kci0q_15 p,._previous_kci0q_15 p{white-space:pre-wrap;margin:.5rem 0;color:#5d4d52;line-height:1.6}._uploadNeeded_kci0q_15{padding:.8rem 1rem;background:#fff1e5;color:#85491b!important;border-radius:11px}._donePanel_kci0q_15{background:#fffaf7;border:1px solid #f0e2dc;border-radius:18px;padding:2rem;text-align:center}._donePanel_kci0q_15 svg{color:#38705b}._donePanel_kci0q_15 h3{font:700 1.7rem var(--font-family-display)}._donePanel_kci0q_15 p{color:#67565c}._donePanel_kci0q_15 ._previous_kci0q_15{text-align:left;margin:1rem 0}._donePanel_kci0q_15 ._primary_kci0q_15{margin:auto}._compact_kci0q_1{padding:clamp(1rem,3vw,1.6rem);background:linear-gradient(130deg,#fff9f8,#ffefee);border:1px solid #eddcdb;border-radius:20px}._compactHead_kci0q_16{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._compactHead_kci0q_16>div{flex:1;min-width:220px}._compactHead_kci0q_16 span{font-size:.7rem;color:#934c64;font-weight:800;letter-spacing:.08em}._compactHead_kci0q_16 h3{display:flex;align-items:center;gap:.5rem;font:700 clamp(1.25rem,3vw,1.7rem) var(--font-family-display);margin:.4rem 0}._compactHead_kci0q_16 p{font-size:.91rem;color:#716067;line-height:1.6;margin:.6rem 0}._compact_kci0q_1 ._stats_kci0q_7{margin-top:1rem;gap:.5rem}._compact_kci0q_1 ._stats_kci0q_7 span{background:#fff;border:1px solid #f0e1e0;min-width:0;flex:1}._compact_kci0q_1 ._stats_kci0q_7 strong{font-size:1.1rem;color:#a54d67}._quickList_kci0q_16{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem;margin-top:1rem}._quickList_kci0q_16 a{display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:#fff;border:1px solid #ecdbd8;border-radius:12px;padding:.85rem;text-decoration:none;color:#402b32}._quickList_kci0q_16 a span{display:grid;gap:.35rem}._quickList_kci0q_16 small{font-size:.78rem;color:#975266}@media(max-width:640px){._hub_kci0q_1{padding:.6rem}._hero_kci0q_3{border-radius:18px}._stats_kci0q_7{gap:.5rem}._stats_kci0q_7 span{padding:.55rem .65rem;min-width:95px;flex:1;font-size:.72rem}._stats_kci0q_7 strong{font-size:1.15rem}._listPanel_kci0q_3,._workspace_kci0q_3{padding:1rem;border-radius:18px}._taskIntro_kci0q_9{flex-direction:column}._filters_kci0q_9 label{max-width:none}._tabs_kci0q_9{width:100%;justify-content:space-around}._tabs_kci0q_9 button{padding:.65rem .4rem;flex:1;font-size:.78rem}._question_kci0q_13{padding:1rem}._actions_kci0q_15{flex-direction:column-reverse;align-items:stretch}._navButtons_kci0q_15{margin:0;width:100%;justify-content:space-between}._actions_kci0q_15 ._secondary_kci0q_15{width:100%}._choices_kci0q_14{grid-template-columns:1fr 1fr}._taskBody_kci0q_10>span{display:none}._compact_kci0q_1 ._stats_kci0q_7 span{font-size:.74rem}}@media(prefers-reduced-motion:reduce){._progressTrack_kci0q_12 span,._taskList_kci0q_10>button{transition:none}}
