.cw{gap:var(--tal-sp-6);min-height:100dvh;padding:var(--tal-sp-6);background:radial-gradient(120% 90% at 8% 0%, var(--cw-from) 0%, #fff0 62%),radial-gradient(90% 80% at 100% 100%, var(--cw-to) 0%, #fff0 55%),var(--tal-n-25,#fbfbfa);transition:background var(--tal-dur-slow,.48s) var(--tal-ease-out);color:var(--tal-n-800);--cw-lh-tight:1.25;--cw-lh-snug:1.4;--cw-lh-prose:1.55;--cw-gap-hint:6px;grid-template-columns:minmax(0,1fr);display:grid}.cw *,.cw :before,.cw :after{box-sizing:border-box}@media screen and (min-width:1080px){.cw{justify-content:center;align-items:start;gap:var(--tal-sp-8);padding:var(--tal-sp-8);grid-template-columns:344px minmax(0,1000px);height:100dvh}}@media screen and (max-width:600px){.cw{gap:var(--tal-sp-5);padding:var(--tal-sp-4)}}@media screen and (max-width:1079px){.cw{padding-bottom:calc(60px + var(--tal-sp-4))}}.cw .cw-aside{gap:var(--tal-sp-4);flex-direction:column;min-width:0;display:flex}@media screen and (min-width:1080px){.cw .cw-aside{overscroll-behavior:contain;scrollbar-width:none;max-height:min(820px,100%);overflow-y:auto}.cw .cw-aside::-webkit-scrollbar{width:0}}.cw .cw-brand{align-self:stretch;display:block}.cw .cw-brand img{object-fit:contain;width:100%;max-width:169px;height:auto;display:block}@media screen and (max-height:700px){.cw .cw-brand img{max-width:240px}}@media screen and (max-width:1079px){.cw .cw-brand img{width:auto;max-width:100%;height:40px}}.cw .cw-aside-label{margin:var(--tal-sp-4) 0 0;font-size:var(--tal-fs-xs);font-weight:var(--tal-fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--tal-n-500)}.cw .cw-preview{border-radius:var(--tal-radius-2xl,20px);background:var(--tal-n-0);border:1px solid var(--tal-n-200);flex:none;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 12px 32px -12px #10182829}.cw .cw-preview-cover{height:96px;transition:background var(--tal-dur-slow,.48s) var(--tal-ease-out);background-position:50%;background-size:cover;position:relative}.cw .cw-preview-sheen{background:linear-gradient(160deg,#ffffff47 0%,#fff0 58%);position:absolute;inset:0}.cw .cw-preview-body{padding:0 var(--tal-sp-5) var(--tal-sp-5)}.cw .cw-preview-logo{margin-top:-28px;margin-bottom:var(--tal-sp-3);border-radius:var(--tal-radius-lg,14px);border:3px solid var(--tal-n-0);background:var(--tal-n-0);width:60px;height:60px;color:var(--cw-ink);font-size:var(--tal-fs-lg);font-weight:var(--tal-fw-bold);box-shadow:0 2px 8px -2px #1018282e}.cw .cw-preview-name{font-size:var(--tal-fs-lg);font-weight:var(--tal-fw-bold);line-height:var(--cw-lh-tight);color:var(--tal-n-900);overflow-wrap:anywhere;margin:0}.cw .cw-preview-unnamed{font-weight:var(--tal-fw-medium);color:var(--tal-n-400);font-style:italic}.cw .cw-preview-cat{font-size:var(--tal-fs-sm);font-weight:var(--tal-fw-semibold);line-height:var(--cw-lh-snug);color:var(--cw-ink);margin:2px 0 0}.cw .cw-preview-unset{font-weight:var(--tal-fw-medium);color:var(--tal-n-400);font-style:italic}.cw .cw-preview-stats{gap:var(--tal-sp-3);margin:var(--tal-sp-4) 0 0;grid-template-columns:1fr 1fr;display:grid}.cw .cw-preview-stats>div{padding:var(--tal-sp-3);border-radius:var(--tal-radius-md,10px);background:var(--tal-n-50)}.cw .cw-preview-stats dt{font-size:var(--tal-fs-xs);font-weight:var(--tal-fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--tal-n-500);align-items:center;gap:6px;margin:0;display:flex}.cw .cw-preview-stats dt svg{width:13px;height:13px;color:var(--cw-ink)}.cw .cw-preview-stats dd{font-size:var(--tal-fs-xl);font-weight:var(--tal-fw-bold);line-height:var(--cw-lh-tight);color:var(--tal-n-900);margin:2px 0 0}.cw .cw-preview-foot{justify-content:space-between;align-items:center;gap:var(--tal-sp-2) var(--tal-sp-3);padding:var(--tal-sp-3) var(--tal-sp-5);border-top:1px solid var(--tal-n-200);background:var(--tal-n-50);flex-wrap:wrap;display:flex}.cw .cw-preview-saved{font-size:var(--tal-fs-xs);font-weight:var(--tal-fw-medium);color:var(--tal-n-600);align-items:center;gap:6px;margin:0;display:flex}.cw .cw-preview-sync{color:var(--tal-green-700);font-size:13px}.cw .cw-preview-clear{font-family:inherit;font-size:var(--tal-fs-xs);font-weight:var(--tal-fw-semibold);color:var(--tal-n-500);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.cw .cw-preview-clear svg{width:13px;height:13px}.cw .cw-preview-clear:hover{color:var(--tal-accent-600)}.cw .cw-preview-clear:focus-visible{outline:2px solid var(--cw-base);outline-offset:2px;border-radius:var(--tal-radius-xs,4px)}.cw .cw-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}@media screen and (min-width:1080px){.cw .cw-main{height:min(820px,100%)}}.cw .cw-main{border-radius:var(--tal-radius-2xl,20px);background:var(--tal-n-0);border:1px solid var(--tal-n-200);box-shadow:0 1px 2px #1018280a,0 24px 48px -24px #1018282e}.cw .cw-top{justify-content:space-between;align-items:flex-start;gap:var(--tal-sp-4);padding:var(--tal-sp-5) var(--tal-sp-7) var(--tal-sp-4);border-bottom:1px solid var(--tal-n-100);flex:none;display:flex}@media screen and (max-width:600px){.cw .cw-top{padding:var(--tal-sp-4)}}.cw .cw-exit{height:34px;padding:0 var(--tal-sp-3);border:1px solid var(--tal-n-300);border-radius:var(--tal-radius-full);background:var(--tal-n-0);font-size:var(--tal-fs-sm);font-weight:var(--tal-fw-semibold);color:var(--tal-n-700);cursor:pointer;flex:none;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.cw .cw-exit svg{width:14px;height:14px}.cw .cw-exit:hover{background:var(--tal-n-50);border-color:var(--tal-n-400);color:var(--tal-n-900);text-decoration:none}.cw .cw-exit:focus-visible{outline:2px solid var(--cw-base);outline-offset:2px}@media screen and (max-width:600px){.cw .cw-exit{justify-content:center;width:44px;height:44px;padding:0}.cw .cw-exit span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.cw .cw-rail{flex:auto;min-width:0}.cw .cw-rail-chapters{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.cw .cw-rail-chapters>li{flex:1 1 0;min-width:0;position:relative}.cw .cw-rail-chapters>li:not(:last-child):before{content:"";border-radius:var(--tal-radius-full);background:var(--tal-n-200);height:2px;transition:background var(--tal-dur-fast,.2s) var(--tal-ease-out);position:absolute;top:13px;left:calc(50% + 16px);right:calc(16px - 50%)}@media screen and (max-width:720px){.cw .cw-rail-chapters>li:not(:last-child):before{top:calc(50% - 1px)}}.cw .cw-rail-chapters>li.is-done:before{background:var(--cw-base)}.cw .cw-rail-chapter{z-index:1;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0;font-family:inherit;display:flex;position:relative}.cw .cw-rail-chapter:focus-visible{outline:none}.cw .cw-rail-chapter:focus-visible .cw-rail-marker{outline:2px solid var(--cw-base);outline-offset:2px}@media screen and (max-width:720px){.cw .cw-rail-chapter{justify-content:center;min-height:44px}}.cw .cw-rail-marker{border-radius:var(--tal-radius-full);background:var(--tal-n-0);border:2px solid var(--tal-n-200);width:28px;height:28px;color:var(--tal-n-500);font-size:var(--tal-fs-sm);font-weight:var(--tal-fw-bold);transition:background var(--tal-dur-fast,.2s) var(--tal-ease-out),border-color var(--tal-dur-fast,.2s) var(--tal-ease-out),color var(--tal-dur-fast,.2s) var(--tal-ease-out);place-items:center;display:grid;position:relative}.cw .cw-rail-marker svg{width:15px;height:15px;display:none}.cw .cw-rail-name{font-size:var(--tal-fs-xs);font-weight:var(--tal-fw-semibold);line-height:var(--cw-lh-tight);text-align:center;color:var(--tal-n-500);transition:color var(--tal-dur-fast,.2s) var(--tal-ease-out)}@media screen and (max-width:720px){.cw .cw-rail-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.cw .cw-rail-chapters>li.is-done .cw-rail-marker{background:var(--cw-tint);border-color:var(--cw-base);color:var(--cw-ink)}.cw .cw-rail-chapters>li.is-done .cw-rail-marker svg{display:block}.cw .cw-rail-chapters>li.is-done .cw-rail-marker .cw-rail-num{display:none}.cw .cw-rail-chapters>li.is-done .cw-rail-name{color:var(--tal-n-700)}.cw .cw-rail-chapters>li.is-active .cw-rail-marker{background:var(--cw-base);border-color:var(--cw-base);color:var(--tal-n-0);box-shadow:0 0 0 2px var(--tal-n-0),0 0 0 4px var(--cw-base),0 0 0 8px var(--cw-ring);transform:scale(1.1)}.cw .cw-rail-chapters>li.is-active .cw-rail-name{color:var(--cw-ink);font-weight:var(--tal-fw-bold);position:relative}.cw .cw-rail-chapters>li.is-active .cw-rail-name:after{content:"";border-radius:var(--tal-radius-full);background:var(--cw-base);width:24px;height:3px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.cw .cw-rail-chapters>li.is-active.is-done .cw-rail-marker{background:var(--cw-base);color:var(--tal-n-0)}.cw .cw-scroll{min-height:0;padding:var(--tal-sp-6) var(--tal-sp-7);background:linear-gradient(var(--tal-n-0) 30%, #fff0) top/100% 28px no-repeat local,linear-gradient(#fff0, var(--tal-n-0) 70%) bottom/100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0, #10182817, #10182800) top/100% 11px no-repeat scroll,radial-gradient(farthest-side at 50% 100%, #10182817, #10182800) bottom/100% 11px no-repeat scroll;scrollbar-width:thin;scrollbar-color:#1018282e #0000;flex:auto}.cw .cw-scroll::-webkit-scrollbar{width:6px}.cw .cw-scroll::-webkit-scrollbar-track{box-shadow:none;background:0 0}.cw .cw-scroll::-webkit-scrollbar-thumb{border-radius:var(--tal-radius-full);background:#10182829}.cw .cw-scroll{animation:cw-enter var(--tal-dur-reveal,.38s) var(--tal-ease-out) both}.cw .cw-scroll.is-back{animation-name:cw-enter-back}@media screen and (min-width:1080px){.cw .cw-scroll{overscroll-behavior:contain;overflow-y:auto}}@media screen and (max-width:600px){.cw .cw-scroll{padding:var(--tal-sp-4)}}.cw .cw-card{max-width:780px;margin-inline:auto}.cw .cw-card+.cw-card{margin-top:var(--tal-sp-8);padding-top:var(--tal-sp-8);border-top:1px solid var(--tal-n-100)}.cw .cw-card-title:focus,.cw .cw-card-title:focus-visible{outline:none}.cw .cw-card-title{font-size:var(--tal-fs-2xl);font-weight:var(--tal-fw-bold);line-height:var(--cw-lh-tight);letter-spacing:-.01em;color:var(--tal-n-900);margin:0}.cw .cw-card-lede{margin:var(--tal-sp-2) 0 0;font-size:var(--tal-fs-md);line-height:var(--cw-lh-prose);color:var(--tal-n-500)}.cw .cw-form{margin-top:var(--tal-sp-6);min-width:0}@keyframes cw-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes cw-enter-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.cw .cw-foot,.cw-dialog .cw-foot{gap:var(--tal-sp-3);padding:var(--tal-sp-4) var(--tal-sp-7);border-top:1px solid var(--tal-n-100);background:var(--tal-n-0);flex-direction:column;flex:none;display:flex}@media screen and (max-width:600px){.cw .cw-foot,.cw-dialog .cw-foot{padding:var(--tal-sp-4)}}.cw .cw-foot-note,.cw-dialog .cw-foot-note{max-width:62ch;font-size:var(--tal-fs-xs);line-height:var(--cw-lh-prose);color:var(--tal-n-500);margin:0}.cw .cw-foot-actions,.cw-dialog .cw-foot-actions{align-items:center;gap:var(--tal-sp-3);flex-wrap:wrap;display:flex}.cw .cw-foot-spacer,.cw-dialog .cw-foot-spacer{flex:auto}.cw .cw-foot-actions .club-btn,.cw-dialog .cw-foot-actions .club-btn{gap:var(--tal-sp-2)}.cw .cw-foot-actions .club-btn>svg,.cw-dialog .cw-foot-actions .club-btn>svg{flex:none;width:16px;height:16px}@media screen and (max-width:600px){.cw .cw-foot-actions .club-btn,.cw-dialog .cw-foot-actions .club-btn{min-height:48px}}.cw .cw-foot-actions .club-btn-ghost,.cw-dialog .cw-foot-actions .club-btn-ghost{border:1px solid var(--tal-n-200)!important}.cw .cw-foot-quiet,.cw-dialog .cw-foot-quiet{display:contents}@media screen and (max-width:600px){.cw .cw-foot-actions,.cw-dialog .cw-foot-actions{flex-wrap:wrap}.cw .cw-foot-spacer,.cw-dialog .cw-foot-spacer{display:none}.cw .cw-foot-quiet,.cw-dialog .cw-foot-quiet{gap:var(--tal-sp-2);flex-wrap:wrap;flex:100%;order:-1;display:flex}.cw .cw-foot-actions .cw-btn-primary,.cw .cw-foot-actions .club-btn-primary,.cw-dialog .cw-foot-actions .cw-btn-primary,.cw-dialog .cw-foot-actions .club-btn-primary{min-width:0;padding:0 var(--tal-sp-4);flex:1 1 0;justify-content:center}.cw .cw-foot-actions .cw-btn-ghost,.cw .cw-foot-actions .club-btn-ghost,.cw-dialog .cw-foot-actions .cw-btn-ghost,.cw-dialog .cw-foot-actions .club-btn-ghost{padding:0 var(--tal-sp-4)}}.cw .cw-btn,.cw-dialog .cw-btn{align-items:center;gap:var(--tal-sp-2);height:42px;padding:0 var(--tal-sp-5);border-radius:var(--tal-radius-full);font-family:inherit;font-size:var(--tal-fs-md);font-weight:var(--tal-fw-semibold);line-height:var(--cw-lh-snug);text-transform:none;white-space:nowrap;flex:none;display:inline-flex}@media screen and (max-width:600px){.cw .cw-btn,.cw-dialog .cw-btn{height:48px}}.cw .cw-btn svg,.cw-dialog .cw-btn svg{flex:none;width:16px;height:16px}.cw .cw-btn:focus-visible,.cw-dialog .cw-btn:focus-visible{outline:2px solid var(--cw-base);outline-offset:2px}.cw .cw-btn-ghost,.cw-dialog .cw-btn-ghost{border:1px solid var(--tal-n-200);background:var(--tal-n-0);color:var(--tal-n-700)}.cw .cw-btn-ghost:hover,.cw-dialog .cw-btn-ghost:hover{background:var(--tal-n-50);border-color:var(--tal-n-300)}.cw .cw-btn-quiet,.cw-dialog .cw-btn-quiet{color:var(--tal-n-500);background:0 0}.cw .cw-btn-quiet:hover,.cw-dialog .cw-btn-quiet:hover{background:var(--tal-n-50);color:var(--tal-n-800)}.cw .cw-btn-reset:hover,.cw-dialog .cw-btn-reset:hover{background:var(--tal-accent-50);color:var(--tal-accent-600)}.cw .cw-btn-primary,.cw-dialog .cw-btn-primary{background:var(--cw-base);color:var(--tal-n-0);box-shadow:0 1px 2px #10182814}.cw .cw-btn-primary:hover,.cw-dialog .cw-btn-primary:hover{background:var(--cw-deep)}.cw .cw-btn-primary.Mui-disabled,.cw-dialog .cw-btn-primary.Mui-disabled{background:var(--cw-base);color:var(--tal-n-0);opacity:.55}.cw .cw-form,.cw-dialog{--cw-field-h:48px;--cw-field-r:12px;--cw-gutter:16px}.cw .cw-form .cw-section,.cw-dialog .cw-section{border:0;margin:0;padding:0}.cw .cw-form p,.cw .cw-form .cw-label,.cw-dialog p,.cw-dialog .cw-label{margin:0 0 var(--cw-gap-hint);font-size:var(--tal-fs-sm);font-weight:var(--tal-fw-semibold);line-height:var(--cw-lh-snug);color:var(--tal-n-700);display:block}.cw .cw-form .cw-req,.cw-dialog .cw-req{color:var(--tal-accent-500);margin-left:2px}.cw .cw-form .cw-error,.cw-dialog .cw-error{margin:var(--cw-gap-hint) 0 0;font-size:var(--tal-fs-xs);line-height:var(--cw-lh-snug);color:var(--tal-accent-600);display:block}.cw .cw-form .cw-counter,.cw-dialog .cw-counter{margin:var(--cw-gap-hint) 0 0;font-size:var(--tal-fs-xs);line-height:var(--cw-lh-snug);color:var(--tal-n-400)}.cw .cw-form .cw-counter-inside,.cw-dialog .cw-counter-inside{white-space:nowrap;font-size:var(--tal-fs-xs);font-variant-numeric:tabular-nums;color:var(--tal-n-400);flex-shrink:0;margin:0;line-height:1}.cw .cw-form .cw-counter-inside.is-full,.cw-dialog .cw-counter-inside.is-full{color:var(--tal-accent-600)}.cw .cw-form .MuiOutlinedInput-root:has(>.cw-counter-inside){padding-right:var(--tal-sp-4)}.cw-dialog .MuiOutlinedInput-root:has(>.cw-counter-inside){padding-right:var(--tal-sp-4)}.cw .cw-form .club-role-note,.cw-dialog .club-role-note{margin:0 0 var(--tal-sp-4);font-size:var(--tal-fs-sm);font-weight:var(--tal-fw-regular);line-height:var(--cw-lh-prose);color:var(--tal-n-600)}.cw .cw-form .club-section-rule,.cw-dialog .club-section-rule{align-items:flex-start;gap:var(--tal-sp-2);line-height:var(--cw-lh-prose);display:flex}.cw .cw-form .club-section-rule svg,.cw-dialog .club-section-rule svg{margin-top:2px}.cw .cw-form .club-person-row-identity,.cw-dialog .club-person-row-identity,.cw .cw-form .club-person-row-identity>div,.cw-dialog .club-person-row-identity>div{min-width:0}.cw .cw-form .club-person-row-identity .club-person-name,.cw .cw-form .club-person-row-identity .club-person-email,.cw-dialog .club-person-row-identity .club-person-name,.cw-dialog .club-person-row-identity .club-person-email{line-height:var(--cw-lh-snug);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.cw .cw-form .club-member-summary-header,.cw-dialog .club-member-summary-header{align-items:center}@media screen and (max-width:600px){.cw .cw-form .club-person-row-identity .club-person-name,.cw .cw-form .club-person-row-identity .club-person-email,.cw-dialog .club-person-row-identity .club-person-name,.cw-dialog .club-person-row-identity .club-person-email{white-space:normal;text-overflow:clip;overflow-wrap:break-word;overflow:visible}.cw .cw-form .club-person-row-identity .club-person-email,.cw-dialog .club-person-row-identity .club-person-email{overflow-wrap:anywhere}.cw .cw-form .club-member-summary-header,.cw-dialog .club-member-summary-header{align-items:start}.cw .cw-form .club-person-list-header,.cw-dialog .club-person-list-header{flex-direction:column;align-items:stretch}.cw .cw-form .club-person-list-header .club-add-person-btn,.cw-dialog .club-person-list-header .club-add-person-btn{justify-content:center;margin-top:0}}.cw .cw-form .cw-subhead,.cw-dialog .cw-subhead{align-items:center;gap:var(--tal-sp-3);margin:var(--tal-sp-6) 0 var(--tal-sp-4);font-size:var(--tal-fs-lg);font-weight:var(--tal-fw-bold);line-height:var(--cw-lh-tight);color:var(--tal-n-900);display:flex}.cw .cw-form .cw-subhead:before,.cw-dialog .cw-subhead:before{content:"";border-radius:var(--tal-radius-full);background:var(--cw-base);flex:none;width:4px;height:18px}.cw .cw-form .cw-subhead:first-child,.cw-dialog .cw-subhead:first-child{margin-top:0}.cw .cw-form .cw-subhead-sm,.cw-dialog .cw-subhead-sm{align-items:baseline}.cw .cw-form .cw-subhead-sm:before,.cw-dialog .cw-subhead-sm:before{align-self:center}.cw .cw-form .cw-subhead-sm .cw-optional,.cw-dialog .cw-subhead-sm .cw-optional{white-space:nowrap}.cw .cw-form .MuiGrid-item>.cw-subhead,.cw-dialog .MuiGrid-item>.cw-subhead{margin:var(--tal-sp-2) 0 calc(-1*var(--tal-sp-2))}.cw .cw-form .cw-section+.cw-section,.cw-dialog .cw-section+.cw-section{margin-top:var(--tal-sp-8);padding-top:var(--tal-sp-6);border-top:1px solid var(--tal-n-100)}.cw .cw-form .cw-optional,.cw-dialog .cw-optional{font-size:var(--tal-fs-xs);font-weight:var(--tal-fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--tal-n-400)}.cw .cw-form .cw-upload-grid,.cw-dialog .cw-upload-grid{margin-bottom:var(--tal-sp-5)}.cw .cw-form .MuiGrid-container,.cw-dialog .MuiGrid-container{width:auto;margin-top:calc(var(--cw-gutter)*-1)}.cw .cw-form .MuiGrid-item,.cw-dialog .MuiGrid-item{padding-top:var(--cw-gutter)}.cw .cw-form .cw-input,.cw .cw-form .MuiOutlinedInput-root,.cw .cw-form .club-phone-input,.cw-dialog .cw-input,.cw-dialog .MuiOutlinedInput-root,.cw-dialog .club-phone-input{border-radius:var(--cw-field-r);width:100%;font-size:var(--tal-fs-md)}.cw .cw-form .club-phone-input,.cw-dialog .club-phone-input{height:var(--cw-field-h);padding:0 var(--tal-sp-4)}.cw .cw-form .PhoneInput,.cw-dialog .PhoneInput{flex:auto;align-self:stretch;min-width:0}.cw .cw-form .club-phone-top-label,.cw-dialog .club-phone-top-label{font-size:var(--tal-fs-sm);font-weight:var(--tal-fw-semibold);color:var(--tal-n-700)}.cw .cw-form .club-field-error,.cw-dialog .club-field-error{margin:var(--cw-gap-hint) 0 0;font-size:var(--tal-fs-xs);line-height:var(--cw-lh-snug);color:var(--tal-accent-600)}.cw .cw-form .MuiOutlinedInput-root:not(.MuiInputBase-multiline),.cw-dialog .MuiOutlinedInput-root:not(.MuiInputBase-multiline){height:var(--cw-field-h);align-items:center;display:flex}.cw .cw-form .MuiInputBase-input,.cw .cw-form .club-phone-input input,.cw .cw-form .PhoneInputInput,.cw-dialog .MuiInputBase-input,.cw-dialog .club-phone-input input,.cw-dialog .PhoneInputInput{font-size:var(--tal-fs-md)}.cw .cw-form .MuiOutlinedInput-notchedOutline,.cw-dialog .MuiOutlinedInput-notchedOutline{border:0}.cw .cw-form input,.cw .cw-form .MuiInputBase-input,.cw-dialog input,.cw-dialog .MuiInputBase-input{background:0 0;border:0}.cw .cw-form .MuiOutlinedInput-input,.cw .cw-form .MuiSelect-select,.cw-dialog .MuiOutlinedInput-input,.cw-dialog .MuiSelect-select{padding:0 var(--tal-sp-4);align-items:center;height:100%;display:flex}.cw .cw-form .MuiInputBase-multiline,.cw-dialog .MuiInputBase-multiline{padding:var(--tal-sp-3) var(--tal-sp-4)}.cw .cw-form .MuiInputBase-multiline .MuiInputBase-input,.cw-dialog .MuiInputBase-multiline .MuiInputBase-input{line-height:var(--cw-lh-prose);padding:0}.cw .cw-form .MuiSelect-select,.cw-dialog .MuiSelect-select{padding-right:var(--tal-sp-8)}.cw .cw-form .MuiSelect-icon,.cw-dialog .MuiSelect-icon{color:var(--tal-n-400)}.cw .cw-form .MuiSelect-select,.cw .cw-form .club-person-count,.cw-dialog .MuiSelect-select,.cw-dialog .club-person-count{line-height:var(--cw-lh-snug)}.cw .cw-form .MuiSelect-select .MuiBox-root,.cw .cw-form em,.cw-dialog .MuiSelect-select .MuiBox-root,.cw-dialog em{font-style:normal}.cw .cw-form .cw-radio-row,.cw-dialog .cw-radio-row{gap:var(--tal-sp-5)}.cw .cw-form .cw-radio-row .MuiFormControlLabel-root,.cw-dialog .cw-radio-row .MuiFormControlLabel-root{gap:6px;margin:0}.cw .cw-form .cw-radio-row .MuiFormControlLabel-label,.cw-dialog .cw-radio-row .MuiFormControlLabel-label{font-size:var(--tal-fs-sm);font-weight:var(--tal-fw-medium);color:var(--tal-n-800)}.cw .cw-form .MuiRadio-root,.cw .cw-form .MuiCheckbox-root,.cw-dialog .MuiRadio-root,.cw-dialog .MuiCheckbox-root{color:var(--tal-n-300);padding:4px}.cw .cw-form .MuiRadio-root.Mui-checked,.cw .cw-form .MuiCheckbox-root.Mui-checked,.cw-dialog .MuiRadio-root.Mui-checked,.cw-dialog .MuiCheckbox-root.Mui-checked{color:var(--cw-base)}.cw .cw-form .cw-terms,.cw-dialog .cw-terms{margin-top:var(--tal-sp-6);padding:var(--tal-sp-4);border-radius:var(--cw-field-r);border:1px solid var(--tal-n-200);background:var(--tal-n-50)}.cw .cw-form .cw-terms .MuiFormControlLabel-root,.cw-dialog .cw-terms .MuiFormControlLabel-root{align-items:flex-start;gap:var(--tal-sp-3);margin:0}.cw .cw-form .cw-terms .MuiFormControlLabel-label,.cw-dialog .cw-terms .MuiFormControlLabel-label{font-size:var(--tal-fs-sm);line-height:var(--cw-lh-prose);color:var(--tal-n-700)}.cw .cw-form .cw-terms .MuiCheckbox-root,.cw-dialog .cw-terms .MuiCheckbox-root{margin-top:calc((var(--tal-fs-sm)*var(--cw-lh-prose) - 32px)/2);flex:none}.cw .cw-form .MuiOutlinedInput-root,.cw .cw-form .club-phone-input,.cw-dialog .MuiOutlinedInput-root,.cw-dialog .club-phone-input{background:var(--tal-n-50);border:1px solid var(--tal-n-200);transition:background var(--tal-dur-fast,.2s) var(--tal-ease-out),border-color var(--tal-dur-fast,.2s) var(--tal-ease-out),box-shadow var(--tal-dur-fast,.2s) var(--tal-ease-out)}.cw .cw-form .MuiOutlinedInput-root:hover:not(.Mui-focused),.cw .cw-form .club-phone-input:hover:not(.focused),.cw-dialog .MuiOutlinedInput-root:hover:not(.Mui-focused),.cw-dialog .club-phone-input:hover:not(.focused){background:var(--tal-n-0);border-color:var(--tal-n-300)}.cw .cw-form .MuiOutlinedInput-root.Mui-focused,.cw .cw-form .MuiOutlinedInput-root.Mui-error.Mui-focused,.cw .cw-form .club-phone-input.focused,.cw-dialog .MuiOutlinedInput-root.Mui-focused,.cw-dialog .MuiOutlinedInput-root.Mui-error.Mui-focused,.cw-dialog .club-phone-input.focused{background:var(--tal-n-0);border-color:var(--cw-base);box-shadow:0 0 0 2px var(--cw-ring)}.cw .cw-form .MuiOutlinedInput-root.Mui-disabled,.cw-dialog .MuiOutlinedInput-root.Mui-disabled{background:var(--tal-n-100);border-color:var(--tal-n-200)}.cw .cw-form .MuiOutlinedInput-root.Mui-disabled .MuiInputBase-input,.cw-dialog .MuiOutlinedInput-root.Mui-disabled .MuiInputBase-input{-webkit-text-fill-color:var(--tal-n-600)}@media screen and (max-width:600px){.cw .cw-form,.cw-dialog{--cw-field-h:48px}.cw .cw-form .cw-input,.cw .cw-form .MuiOutlinedInput-root,.cw .cw-form .club-phone-input,.cw .cw-form .MuiInputBase-input,.cw .cw-form .MuiSelect-select,.cw .cw-form .MuiSelect-nativeInput,.cw .cw-form .club-phone-input input,.cw .cw-form .PhoneInputInput,.cw .cw-form .PhoneInputCountry:after,.cw-dialog .cw-input,.cw-dialog .MuiOutlinedInput-root,.cw-dialog .club-phone-input,.cw-dialog .MuiInputBase-input,.cw-dialog .MuiSelect-select,.cw-dialog .MuiSelect-nativeInput,.cw-dialog .club-phone-input input,.cw-dialog .PhoneInputInput,.cw-dialog .PhoneInputCountry:after{font-size:16px}}.cw .cw-form .cw-upload-grid>.MuiGrid-item,.cw-dialog .cw-upload-grid>.MuiGrid-item{display:flex}.cw .cw-form .cw-up,.cw-dialog .cw-up{--cw-up-h:88px;flex-direction:column;flex:auto;min-width:0;display:flex}.cw .cw-form .cw-up-label,.cw-dialog .cw-up-label{margin:0 0 var(--cw-gap-hint)}.cw .cw-form .cw-up-drop,.cw-dialog .cw-up-drop{width:100%;min-height:var(--cw-up-h);align-items:center;gap:var(--tal-sp-3);padding:var(--tal-sp-3) var(--tal-sp-4);border-radius:var(--cw-field-r);border:1px dashed var(--tal-n-300);background:var(--tal-n-50);cursor:pointer;transition:background var(--tal-dur-fast,.2s) var(--tal-ease-out),border-color var(--tal-dur-fast,.2s) var(--tal-ease-out);flex:auto;display:flex}.cw .cw-form .cw-up-drop>svg,.cw-dialog .cw-up-drop>svg{box-sizing:content-box;border-radius:var(--tal-radius-md,10px);background:var(--tal-n-0);width:20px;height:20px;color:var(--cw-ink);flex:none;padding:16px}.cw .cw-form .cw-up-drop:hover,.cw-dialog .cw-up-drop:hover{border-color:var(--cw-base);background:var(--cw-tint)}.cw .cw-form .cw-up-drop:focus-visible,.cw-dialog .cw-up-drop:focus-visible{outline:2px solid var(--cw-base);outline-offset:2px}.cw .cw-form .cw-up-drop.is-busy,.cw-dialog .cw-up-drop.is-busy{cursor:default;border-style:solid;border-color:var(--cw-base);background:var(--cw-tint)}.cw .cw-form .cw-up-drop.is-busy:hover,.cw-dialog .cw-up-drop.is-busy:hover{border-color:var(--cw-base);background:var(--cw-tint)}.cw .cw-form .cw-up-drop.is-busy .MuiCircularProgress-root,.cw-dialog .cw-up-drop.is-busy .MuiCircularProgress-root{color:var(--cw-base)}.cw .cw-form .cw-up-text,.cw-dialog .cw-up-text{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.cw .cw-form .cw-up-main,.cw-dialog .cw-up-main{font-size:var(--tal-fs-md);font-weight:var(--tal-fw-semibold);line-height:var(--cw-lh-snug);color:var(--tal-n-800)}.cw .cw-form .cw-up-hint,.cw-dialog .cw-up-hint{font-size:var(--tal-fs-xs);line-height:var(--cw-lh-snug);color:var(--tal-n-500)}.cw .cw-form .cw-up-done,.cw-dialog .cw-up-done{min-height:var(--cw-up-h);align-items:center;gap:var(--tal-sp-2) var(--tal-sp-3);padding:var(--tal-sp-3);border-radius:var(--cw-field-r);border:1px solid var(--tal-green-200);background:var(--tal-green-50);flex-wrap:wrap;flex:auto;display:flex}.cw .cw-form .cw-up-thumb,.cw-dialog .cw-up-thumb{border-radius:var(--tal-radius-md,10px);border:1px solid var(--tal-n-0);background-color:var(--tal-n-0);background-position:50%;background-size:cover;flex:none;width:56px;height:56px}.cw .cw-form .cw-up-meta,.cw-dialog .cw-up-meta{flex-direction:column;flex:120px;gap:2px;min-width:0;display:flex}.cw .cw-form .cw-up-meta strong,.cw-dialog .cw-up-meta strong{font-size:var(--tal-fs-md);font-weight:var(--tal-fw-semibold);line-height:var(--cw-lh-tight);color:var(--tal-n-900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw .cw-form .cw-up-meta>span,.cw-dialog .cw-up-meta>span{font-size:var(--tal-fs-xs);line-height:var(--cw-lh-snug);color:var(--tal-green-700);align-items:center;gap:4px;display:flex}.cw .cw-form .cw-up-meta>span svg,.cw-dialog .cw-up-meta>span svg{width:13px;height:13px}.cw .cw-form .cw-up-acts,.cw-dialog .cw-up-acts{flex:none;align-items:center;gap:4px;display:inline-flex}.cw .cw-form .cw-up-act,.cw-dialog .cw-up-act{border-radius:var(--tal-radius-full);background:var(--tal-n-0);width:30px;height:30px;color:var(--tal-green-700);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cw .cw-form .cw-up-act svg,.cw-dialog .cw-up-act svg{width:15px;height:15px}.cw .cw-form .cw-up-act:hover,.cw-dialog .cw-up-act:hover{background:var(--tal-green-200)}.cw .cw-form .cw-up-act:focus-visible,.cw-dialog .cw-up-act:focus-visible{outline:2px solid var(--cw-base);outline-offset:2px}.cw .cw-form .cw-up-act-danger,.cw-dialog .cw-up-act-danger{color:var(--tal-accent-600)}.cw .cw-form .cw-up-act-danger:hover,.cw-dialog .cw-up-act-danger:hover{background:var(--tal-accent-100)}.cw-dialog{border-radius:var(--tal-radius-xl,20px);box-shadow:0 1px 2px #1018280a,0 24px 48px -24px #1018283d}@media screen and (max-width:600px){.MuiDialog-container>.cw-dialog{margin:var(--tal-sp-4);width:calc(100% - 2*var(--tal-sp-4));max-height:calc(100% - 2*var(--tal-sp-4))}}.cw-dialog .cw-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--tal-sp-4);padding:var(--tal-sp-5) var(--tal-sp-6) var(--tal-sp-4);display:flex}.cw-dialog .cw-dialog-title{font-size:var(--tal-fs-xl);font-weight:var(--tal-fw-bold);line-height:var(--cw-lh-tight);color:var(--tal-n-900);margin:0;padding:0}.cw-dialog .cw-dialog-lede{margin:var(--tal-sp-2) 0 0;font-size:var(--tal-fs-md);line-height:var(--cw-lh-prose);color:var(--tal-n-500)}.cw-dialog .cw-dialog-close{color:var(--tal-n-500);flex:none}.cw-dialog .cw-dialog-close:hover{background:var(--tal-n-50);color:var(--tal-n-800)}.cw-dialog .cw-dialog-close:focus-visible{outline:2px solid var(--cw-base);outline-offset:2px}.cw-dialog.MuiPaper-root{max-height:calc(100% - 32px)}@media screen and (max-width:600px){.cw-dialog{--cw-gutter:12px}.cw-dialog .cw-dialog-body .MuiGrid-container{margin-top:calc(var(--cw-gutter)*-1)}.cw-dialog .cw-dialog-body .MuiGrid-container>.MuiGrid-item{padding-top:var(--cw-gutter)}.cw-dialog .club-phone-field{padding-bottom:0}.cw-dialog .club-phone-field>.club-field-error{margin-top:var(--tal-sp-1);position:static}}.cw-dialog .cw-dialog-body{padding:0 var(--tal-sp-6) var(--tal-sp-5);padding-top:0;padding-bottom:var(--tal-sp-7);overflow-y:auto}.cw-dialog .cw-dialog-foot{gap:var(--tal-sp-3);padding:var(--tal-sp-4) var(--tal-sp-6);border-top:1px solid var(--tal-n-100)}.cw-menu{margin-top:var(--tal-sp-1);border-radius:var(--tal-radius-md,12px);border:1px solid var(--tal-n-200);scrollbar-width:thin;scrollbar-color:#1018282e #0000;box-shadow:0 1px 2px #1018280a,0 12px 28px -8px #1018282e}.cw-menu::-webkit-scrollbar{width:6px}.cw-menu::-webkit-scrollbar-track{background:0 0}.cw-menu::-webkit-scrollbar-thumb{border-radius:var(--tal-radius-full);background:#10182829}.cw-menu .MuiList-root{padding:var(--tal-sp-1)}.cw-menu .MuiMenuItem-root{min-height:0;padding:var(--tal-sp-2) var(--tal-sp-3);border-radius:var(--tal-radius-sm,8px);font-size:var(--tal-fs-md);line-height:var(--cw-lh-snug);color:var(--tal-n-800)}.cw-menu .MuiMenuItem-root:hover{background:var(--tal-n-50)}.cw-menu .MuiMenuItem-root.Mui-selected,.cw-menu .MuiMenuItem-root.Mui-selected.Mui-selected{background:var(--cw-tint);color:var(--cw-ink);font-weight:var(--tal-fw-semibold)}.cw-menu .MuiMenuItem-root.Mui-selected:hover,.cw-menu .MuiMenuItem-root.Mui-selected.Mui-selected:hover{background:var(--cw-tint)}.cw-menu .MuiList-root:has(.MuiMenuItem-root:not(.Mui-disabled)) .MuiMenuItem-root.Mui-disabled{display:none}.cw-menu .MuiMenuItem-root.Mui-disabled{opacity:1;color:var(--tal-n-500);font-style:italic}@media screen and (min-width:1080px) and (max-height:760px){.cw .cw-form,.cw-dialog{--cw-field-h:38px;--cw-gutter:12px}.cw .cw-scroll{padding:var(--tal-sp-5) var(--tal-sp-7)}.cw .cw-card-title{font-size:var(--tal-fs-xl)}.cw .cw-preview-cover{height:76px}.cw .cw-aside{gap:var(--tal-sp-3)}.cw .cw-aside-label{margin-top:var(--tal-sp-3)}}@media (prefers-reduced-motion:reduce){.cw,.cw *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media screen and (max-width:767px){.cw .cw-top{align-items:center;gap:var(--tal-sp-3);flex-wrap:wrap;display:flex}.cw .cw-aside-label{margin:0}.cw .cw-preview-cover{height:56px}.cw .cw-preview-body{align-items:center;gap:var(--tal-sp-1) var(--tal-sp-3);padding:var(--tal-sp-4);flex-wrap:wrap;display:flex}.cw .cw-preview-logo{border-width:2px;width:44px;height:44px;margin:0}.cw .cw-preview-name,.cw .cw-preview-cat{flex:auto;min-width:0;margin:0}.cw .cw-preview-name{flex-basis:calc(100% - 44px - var(--tal-sp-3))}.cw .cw-preview-cat{padding-left:calc(44px + var(--tal-sp-3));flex-basis:100%}.cw .cw-preview-stats{gap:var(--tal-sp-2) var(--tal-sp-3);margin:var(--tal-sp-2) 0 0;padding-left:calc(44px + var(--tal-sp-3));background:0 0;flex-wrap:nowrap;flex:100%;display:flex}}@media screen and (max-width:767px) and (max-width:359px){.cw .cw-preview-stats{padding-left:0}}@media screen and (max-width:767px){.cw .cw-preview-stats>div{align-items:center;gap:var(--cw-gap-hint);background:0 0;padding:0;display:flex}.cw .cw-preview-stats dt{gap:var(--tal-sp-1);letter-spacing:.02em;white-space:nowrap}.cw .cw-preview-stats dd{font-size:var(--tal-fs-md);margin:0}}
