@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
.consent-module__gnEJTa__banner{inset-inline:var(--space-4);bottom:calc(var(--space-4) + var(--tabbar-offset,0px));z-index:35;gap:var(--space-3);max-width:520px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-raised);flex-direction:column;margin-inline:auto;display:flex;position:fixed}@media (min-width:640px){.consent-module__gnEJTa__banner{inset-inline:auto var(--space-5);bottom:var(--space-5);margin-inline:0}}.consent-module__gnEJTa__words{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.consent-module__gnEJTa__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.button-module__jIKzha__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative}.button-module__jIKzha__button:hover{text-decoration:none}.button-module__jIKzha__button:active:not(:disabled){transform:scale(.98)}.button-module__jIKzha__button:disabled{cursor:not-allowed;opacity:.55}.button-module__jIKzha__full{width:100%}.button-module__jIKzha__primary{background:var(--color-primary);color:var(--color-on-primary)}.button-module__jIKzha__primary:hover:not(:disabled){background:var(--color-primary-hover)}.button-module__jIKzha__primary:active:not(:disabled){background:var(--color-primary-active)}.button-module__jIKzha__secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.button-module__jIKzha__secondary:hover:not(:disabled){border-color:var(--color-text-subtle);background:var(--color-canvas)}.button-module__jIKzha__ghost{color:var(--color-text-muted);background:0 0}.button-module__jIKzha__ghost:hover:not(:disabled){background:var(--color-canvas);color:var(--color-text)}.button-module__jIKzha__link{min-height:auto;padding:var(--space-1) 0;color:var(--color-primary);font-weight:var(--weight-medium);background:0 0}.button-module__jIKzha__link:hover:not(:disabled){text-decoration:underline}@media (min-width:640px){.button-module__jIKzha__button{min-height:var(--control-height)}.button-module__jIKzha__small{min-height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--text-xs)}.button-module__jIKzha__link{min-height:auto}}.button-module__jIKzha__label{align-items:center;gap:var(--space-2);transition:opacity var(--duration-fast) var(--ease-out);display:inline-flex}.button-module__jIKzha__loading .button-module__jIKzha__label{opacity:0}.button-module__jIKzha__spinner{place-items:center;display:grid;position:absolute;inset:0}
.field-module__6AMTca__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.field-module__6AMTca__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}.field-module__6AMTca__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);display:flex}.field-module__6AMTca__labelRow a{font-weight:var(--weight-medium)}.field-module__6AMTca__optional{margin-left:var(--space-1);font-weight:var(--weight-regular);color:var(--color-text-subtle)}.field-module__6AMTca__hint{font-size:var(--text-xs);color:var(--color-text-muted)}.field-module__6AMTca__error{gap:var(--space-1);font-size:var(--text-xs);color:var(--color-danger);animation:field-module__6AMTca__appear var(--duration-base) var(--ease-out);align-items:flex-start;display:flex}.field-module__6AMTca__error>svg{flex-shrink:0;margin-top:2px}.field-module__6AMTca__control{align-items:center;display:flex;position:relative}.field-module__6AMTca__input,.field-module__6AMTca__select{width:100%;min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.field-module__6AMTca__input::placeholder{color:var(--color-text-subtle)}.field-module__6AMTca__input:hover,.field-module__6AMTca__select:hover{border-color:var(--color-text-subtle)}.field-module__6AMTca__input:focus,.field-module__6AMTca__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.field-module__6AMTca__invalid .field-module__6AMTca__input,.field-module__6AMTca__invalid .field-module__6AMTca__select{border-color:var(--color-danger);animation:field-module__6AMTca__shake .24s var(--ease-in-out)}.field-module__6AMTca__invalid .field-module__6AMTca__input:focus{box-shadow:0 0 0 3px #b4231833}.field-module__6AMTca__withAction .field-module__6AMTca__input{padding-right:calc(var(--touch-target) + var(--space-1))}.field-module__6AMTca__action{width:var(--touch-target);height:var(--touch-target);color:var(--color-text-muted);border-radius:var(--radius-md);background:0 0;border:none;place-items:center;display:grid;position:absolute;right:0}.field-module__6AMTca__action:hover{color:var(--color-text)}.field-module__6AMTca__textarea{min-height:112px;padding:var(--space-2) var(--space-3);resize:vertical;line-height:var(--leading-normal)}.field-module__6AMTca__select{appearance:none;padding-right:var(--space-6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234f5a55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center}@media (min-width:640px){.field-module__6AMTca__input,.field-module__6AMTca__select{min-height:var(--control-height);font-size:var(--text-sm)}.field-module__6AMTca__withAction .field-module__6AMTca__input{padding-right:calc(var(--control-height) + var(--space-1))}.field-module__6AMTca__action{width:var(--control-height);height:var(--control-height)}}.field-module__6AMTca__strength{gap:var(--space-1);flex-direction:column;display:flex}.field-module__6AMTca__meter{gap:var(--space-1);grid-template-columns:repeat(4,1fr);display:grid}.field-module__6AMTca__segment{border-radius:var(--radius-full);background:var(--color-border);height:4px;overflow:hidden}.field-module__6AMTca__segment:after{content:"";background:var(--meter-colour,var(--color-border));width:0;height:100%;transition:width var(--duration-slow) var(--ease-out);display:block}.field-module__6AMTca__segment[data-on=true]:after{width:100%}.field-module__6AMTca__strengthText{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.field-module__6AMTca__strengthLabel{font-weight:var(--weight-semibold);color:var(--meter-colour,var(--color-text-muted));transition:color var(--duration-base) var(--ease-out)}.field-module__6AMTca__match{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-primary);animation:field-module__6AMTca__appear var(--duration-base) var(--ease-out);display:flex}.field-module__6AMTca__code{margin-top:var(--space-1);gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.field-module__6AMTca__codeBox{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);text-align:center;width:100%;min-height:52px;font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.field-module__6AMTca__codeBox:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.field-module__6AMTca__codeBox[data-filled=true]{border-color:var(--color-text-subtle);transform:translateY(-1px)}.field-module__6AMTca__invalid .field-module__6AMTca__codeBox{border-color:var(--color-danger);animation:field-module__6AMTca__shake .24s var(--ease-in-out)}@keyframes field-module__6AMTca__shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes field-module__6AMTca__appear{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}
.choice-module__hTnvWG__group{gap:var(--space-3);flex-direction:column;display:flex}.choice-module__hTnvWG__legend{margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium)}.choice-module__hTnvWG__options{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.choice-module__hTnvWG__options[data-columns="2"],.choice-module__hTnvWG__options[data-columns="3"]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.choice-module__hTnvWG__options[data-columns="3"]{grid-template-columns:repeat(3,1fr)}}.choice-module__hTnvWG__card{gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);align-items:flex-start;display:flex;position:relative}.choice-module__hTnvWG__card:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.choice-module__hTnvWG__card:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.choice-module__hTnvWG__card:has(input:checked){border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);background:#0596690a}.choice-module__hTnvWG__card:has(input:disabled){cursor:not-allowed;opacity:.6}.choice-module__hTnvWG__input{opacity:0;pointer-events:none;position:absolute}.choice-module__hTnvWG__icon{border-radius:var(--radius-full);background:var(--color-canvas);width:36px;height:36px;color:var(--color-text-muted);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);flex:none;place-items:center;display:grid}.choice-module__hTnvWG__card:has(input:checked) .choice-module__hTnvWG__icon{background:var(--color-primary-soft);color:var(--color-primary)}.choice-module__hTnvWG__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.choice-module__hTnvWG__titleRow{align-items:center;gap:var(--space-2);padding-right:var(--space-6);flex-wrap:wrap;display:flex}.choice-module__hTnvWG__title{font-weight:var(--weight-semibold)}.choice-module__hTnvWG__aside{font-variant-numeric:tabular-nums;margin-left:auto}.choice-module__hTnvWG__badge{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary-active);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.choice-module__hTnvWG__description{font-size:var(--text-sm);color:var(--color-text-muted)}.choice-module__hTnvWG__meta{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text)}.choice-module__hTnvWG__features{gap:var(--space-1);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:column;list-style:none;display:flex}.choice-module__hTnvWG__features li{gap:var(--space-2);align-items:flex-start;display:flex}.choice-module__hTnvWG__features svg{color:var(--color-primary);flex:none;margin-top:3px}.choice-module__hTnvWG__featuresLead{font-weight:var(--weight-medium);color:var(--color-text)}.choice-module__hTnvWG__radio{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);background:var(--color-surface);width:20px;height:20px;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);place-items:center;display:grid;position:absolute}.choice-module__hTnvWG__radio:after{content:"";border-radius:var(--radius-full);background:var(--color-on-primary);width:8px;height:8px;transition:transform var(--duration-base) var(--ease-out);transform:scale(0)}.choice-module__hTnvWG__card:has(input:checked) .choice-module__hTnvWG__radio{border-color:var(--color-primary);background:var(--color-primary)}.choice-module__hTnvWG__card:has(input:checked) .choice-module__hTnvWG__radio:after{transform:scale(1)}
.feedback-module__oIZ7CW__alert{text-align:left;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);animation:feedback-module__oIZ7CW__drop var(--duration-base) var(--ease-out);border:1px solid #0000;align-items:flex-start;display:flex}.feedback-module__oIZ7CW__alert svg{flex:none;margin-top:1px}.feedback-module__oIZ7CW__alertBody{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.feedback-module__oIZ7CW__alertTitle{font-weight:var(--weight-semibold)}.feedback-module__oIZ7CW__info{background:var(--color-info-soft);color:var(--color-text)}.feedback-module__oIZ7CW__success{background:var(--color-primary-soft);color:var(--color-success-text);border-color:#05966933}.feedback-module__oIZ7CW__warning{background:var(--color-warning-soft);color:var(--color-warning-text);border-color:#b5470833}.feedback-module__oIZ7CW__danger{background:var(--color-danger-soft);color:var(--color-danger-text);border-color:#b4231833}.feedback-module__oIZ7CW__divider{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em;display:flex}.feedback-module__oIZ7CW__divider:before,.feedback-module__oIZ7CW__divider:after{content:"";background:var(--color-border);flex:1;height:1px}.feedback-module__oIZ7CW__stage{gap:var(--space-5);animation:feedback-module__oIZ7CW__enterForward var(--duration-slow) var(--ease-out) both;flex-direction:column;display:flex}.feedback-module__oIZ7CW__stage[data-direction=back]{animation-name:feedback-module__oIZ7CW__enterBack}@keyframes feedback-module__oIZ7CW__enterForward{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes feedback-module__oIZ7CW__enterBack{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes feedback-module__oIZ7CW__drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.goal-charts-module__qdfVNW__charts{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.goal-charts-module__qdfVNW__charts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.goal-charts-module__qdfVNW__chart{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);animation:goal-charts-module__qdfVNW__rise var(--duration-slow) var(--ease-out) both;flex-direction:column;margin:0;display:flex}@media (min-width:640px){.goal-charts-module__qdfVNW__chart{padding:var(--space-5)}}.goal-charts-module__qdfVNW__chart:nth-child(2){animation-delay:60ms}.goal-charts-module__qdfVNW__chart:nth-child(3){animation-delay:.12s}.goal-charts-module__qdfVNW__chart:nth-child(4){animation-delay:.18s}.goal-charts-module__qdfVNW__head{align-items:center;gap:var(--space-1);display:flex}.goal-charts-module__qdfVNW__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.01em;color:var(--color-text-muted)}.goal-charts-module__qdfVNW__caption{font-size:var(--text-sm);line-height:var(--leading-normal,1.5);color:var(--color-text-muted)}.goal-charts-module__qdfVNW__empty{padding:var(--space-6) 0;font-size:var(--text-sm);color:var(--color-text-subtle);text-align:center}.goal-charts-module__qdfVNW__pendingBody{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.goal-charts-module__qdfVNW__pendingSample{gap:var(--space-3);filter:grayscale()blur(2px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.goal-charts-module__qdfVNW__pendingNote{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.goal-charts-module__qdfVNW__pendingWords{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);text-wrap:balance;margin:0;line-height:1.4}.goal-charts-module__qdfVNW__pendingTried{max-width:32ch;font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.4}.goal-charts-module__qdfVNW__figures{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.goal-charts-module__qdfVNW__figure{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-subtle);flex-direction:column;gap:2px;display:flex}.goal-charts-module__qdfVNW__figure dt{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.goal-charts-module__qdfVNW__figure dd{margin:0}.goal-charts-module__qdfVNW__figureValue{font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--color-text)}.goal-charts-module__qdfVNW__figureNote{font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--color-text-subtle)}.goal-charts-module__qdfVNW__figureLead{background:var(--color-primary-soft)}.goal-charts-module__qdfVNW__figureLead dt,.goal-charts-module__qdfVNW__figureLead .goal-charts-module__qdfVNW__figureValue{color:var(--color-primary)}.goal-charts-module__qdfVNW__hero{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.goal-charts-module__qdfVNW__heroFigures{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.goal-charts-module__qdfVNW__heroFigure{font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:var(--leading-tight);color:var(--color-text)}.goal-charts-module__qdfVNW__heroNote{font-size:var(--text-sm);color:var(--color-text-muted)}.goal-charts-module__qdfVNW__pill{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.goal-charts-module__qdfVNW__pill.goal-charts-module__qdfVNW__good{background:var(--color-primary-soft);color:var(--color-success-text)}.goal-charts-module__qdfVNW__pill.goal-charts-module__qdfVNW__warn{background:var(--color-warning-soft);color:var(--color-warning-text)}.goal-charts-module__qdfVNW__pill.goal-charts-module__qdfVNW__bad{background:var(--color-danger-soft);color:var(--color-danger-text)}.goal-charts-module__qdfVNW__pill.goal-charts-module__qdfVNW__quiet{background:var(--color-subtle);color:var(--color-text-muted)}.goal-charts-module__qdfVNW__meter{border-radius:var(--radius-full);background:var(--color-subtle);height:8px;overflow:hidden}.goal-charts-module__qdfVNW__meterFill{width:calc(var(--fill) * 100%);border-radius:inherit;background:var(--color-primary);height:100%;transition:width var(--duration-slow) var(--ease-out);display:block}.goal-charts-module__qdfVNW__meterFill.goal-charts-module__qdfVNW__warn{background:var(--color-warning)}.goal-charts-module__qdfVNW__meterFill.goal-charts-module__qdfVNW__bad{background:var(--color-danger)}.goal-charts-module__qdfVNW__meterNote{margin-top:calc(var(--space-2) * -1);font-size:var(--text-xs);color:var(--color-text-subtle)}.goal-charts-module__qdfVNW__plot{width:100%;display:block;overflow:visible}.goal-charts-module__qdfVNW__axis{justify-content:space-between;gap:var(--space-2);margin-top:calc(var(--space-2) * -1);font-size:var(--text-xs);color:var(--color-text-subtle);display:flex}.goal-charts-module__qdfVNW__grid{stroke:var(--color-border);stroke-width:1px}.goal-charts-module__qdfVNW__half{stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:2 4}.goal-charts-module__qdfVNW__bandInner{fill:var(--color-primary);opacity:.16}.goal-charts-module__qdfVNW__line{fill:none;stroke:var(--color-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.goal-charts-module__qdfVNW__edge{fill:none;stroke:var(--color-primary);stroke-width:1px;stroke-opacity:.35}.goal-charts-module__qdfVNW__target{stroke:var(--color-text-muted);stroke-width:1.25px;stroke-dasharray:4 4}.goal-charts-module__qdfVNW__path{fill:none;stroke:var(--color-text-subtle);stroke-width:2px;stroke-dasharray:6 5;stroke-linecap:round}.goal-charts-module__qdfVNW__today{stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:2 3}.goal-charts-module__qdfVNW__dot{fill:var(--color-primary);stroke:var(--color-surface);stroke-width:2px}.goal-charts-module__qdfVNW__dotSmall{fill:var(--color-primary);stroke:var(--color-surface);stroke-width:1px}.goal-charts-module__qdfVNW__targetLabel{font-size:11px;font-weight:var(--weight-medium);fill:var(--color-text-muted)}.goal-charts-module__qdfVNW__endLabel{fill:var(--color-text-muted);font-size:11px}.goal-charts-module__qdfVNW__endLabelStrong{font-size:11px;font-weight:var(--weight-semibold);fill:var(--color-primary)}.goal-charts-module__qdfVNW__donutRow{align-items:center;gap:var(--space-5);display:flex}.goal-charts-module__qdfVNW__donut{flex:none;width:128px;height:128px}.goal-charts-module__qdfVNW__slice{fill:var(--slice);stroke:var(--color-surface);stroke-width:2px}.goal-charts-module__qdfVNW__donutFigure{font-size:18px;font-weight:var(--weight-semibold);fill:var(--color-text)}.goal-charts-module__qdfVNW__donutNote{fill:var(--color-text-muted);font-size:10px}.goal-charts-module__qdfVNW__kinds{gap:var(--space-2);min-width:0;font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.goal-charts-module__qdfVNW__kind{align-items:center;gap:var(--space-2);grid-template-columns:10px minmax(0,1fr) auto;display:grid}.goal-charts-module__qdfVNW__kindDot{background:var(--slice);border-radius:3px;width:10px;height:10px}.goal-charts-module__qdfVNW__kindWeight,.goal-charts-module__qdfVNW__holdingWeight{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);color:var(--color-text-muted)}.goal-charts-module__qdfVNW__holdings{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-sm);flex-direction:column;display:flex}.goal-charts-module__qdfVNW__holding{gap:4px var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.goal-charts-module__qdfVNW__holdingName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goal-charts-module__qdfVNW__holdingFull{color:var(--color-text-muted)}.goal-charts-module__qdfVNW__holdingBar{border-radius:var(--radius-full);background:var(--color-subtle);grid-column:1/-1;height:4px;overflow:hidden}.goal-charts-module__qdfVNW__holdingBar>span{width:calc(var(--fill) * 100%);border-radius:inherit;background:var(--color-primary);opacity:.7;height:100%;display:block}.goal-charts-module__qdfVNW__skeleton{border-radius:var(--radius-lg);height:300px}.goal-charts-module__qdfVNW__goalPick{vertical-align:baseline;max-width:100%;display:inline-block;position:relative}.goal-charts-module__qdfVNW__goalPick:after{content:"";top:50%;right:var(--space-3);border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);pointer-events:none;width:8px;height:8px;position:absolute;transform:translateY(-70%)rotate(45deg)}.goal-charts-module__qdfVNW__goalSelect{appearance:none;max-width:100%;min-height:var(--touch-target);padding:0 var(--space-6) 0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-overflow:ellipsis;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.goal-charts-module__qdfVNW__goalSelect:hover{border-color:var(--color-text-subtle)}.goal-charts-module__qdfVNW__goalSelect:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}@keyframes goal-charts-module__qdfVNW__rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.goal-charts-module__qdfVNW__chart{animation:none}.goal-charts-module__qdfVNW__meterFill{transition:none}}.goal-charts-module__qdfVNW__section{gap:var(--space-3);flex-direction:column;display:flex}.goal-charts-module__qdfVNW__sectionTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold)}
.help-module__hR4eiW__help{vertical-align:middle;display:inline-flex;position:relative}.help-module__hR4eiW__button{width:18px;height:18px;margin:0 var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);font-size:11px;font-weight:var(--weight-semibold);color:var(--color-text-muted);cursor:pointer;place-items:center;padding:0;line-height:1;display:inline-grid}.help-module__hR4eiW__button:before{content:"";position:absolute;inset:-12px}.help-module__hR4eiW__button:hover,.help-module__hR4eiW__button[aria-expanded=true]{border-color:var(--color-primary);color:var(--color-primary)}.help-module__hR4eiW__bubble{z-index:40;gap:var(--space-1);width:min(300px, calc(100vw - 2 * var(--space-4)));padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-raised);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-text-muted);text-align:left;white-space:normal;animation:help-module__hR4eiW__open var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:fixed}.help-module__hR4eiW__title{font-weight:var(--weight-semibold);color:var(--color-text)}.help-module__hR4eiW__above{animation-name:help-module__hR4eiW__open-above}@keyframes help-module__hR4eiW__open{0%{opacity:0;transform:translateY(-4px)}}@keyframes help-module__hR4eiW__open-above{0%{opacity:0;transform:translateY(4px)}}
.sheet-module__Q13i5a__sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);width:100%;max-width:100%;max-height:90dvh;color:var(--color-text);box-shadow:var(--shadow-raised);border:none;margin:auto 0 0;padding:0}.sheet-module__Q13i5a__sheet[open]{animation:sheet-module__Q13i5a__up var(--duration-slow) var(--ease-out)}.sheet-module__Q13i5a__sheet::backdrop{background:var(--color-scrim);animation:sheet-module__Q13i5a__fade var(--duration-base) var(--ease-out)}@media (min-width:640px){.sheet-module__Q13i5a__sheet{max-width:var(--form-max);border-radius:var(--radius-lg);margin:auto}.sheet-module__Q13i5a__sheet[open]{animation-name:sheet-module__Q13i5a__grow}}.sheet-module__Q13i5a__body{gap:var(--space-5);padding:var(--space-5) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));flex-direction:column;display:flex}@media (min-width:640px){.sheet-module__Q13i5a__body{padding:var(--space-5)}}.sheet-module__Q13i5a__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sheet-module__Q13i5a__title{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.sheet-module__Q13i5a__actions{gap:var(--space-2);flex-direction:column;display:flex}@keyframes sheet-module__Q13i5a__up{0%{opacity:0;transform:translateY(24px)}}@keyframes sheet-module__Q13i5a__grow{0%{opacity:0;transform:scale(.97)}}@keyframes sheet-module__Q13i5a__fade{0%{opacity:0}}
.search-module__2MEAkW__palette{background:var(--color-surface);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--color-text);border:none;margin:0;padding:0}.search-module__2MEAkW__palette[open]{animation:search-module__2MEAkW__appear var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.search-module__2MEAkW__palette::backdrop{background:var(--color-scrim);animation:search-module__2MEAkW__fade var(--duration-base) var(--ease-out)}@media (min-width:640px){.search-module__2MEAkW__palette{width:min(640px, calc(100vw - var(--bar-left,0px) - var(--space-5)));max-width:none;height:fit-content;max-height:min(640px, calc(100dvh - var(--bar-top,10dvh) - var(--space-5)));margin:var(--bar-top,10dvh) auto auto var(--bar-left,auto);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised)}}.search-module__2MEAkW__inputRow{align-items:center;gap:var(--space-3);height:var(--topbar-height);padding:0 var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text-subtle);flex:none;display:flex}@media (min-width:640px){.search-module__2MEAkW__inputRow{gap:var(--space-2);height:calc(var(--control-height) - 1px);padding:0 var(--space-2) 0 var(--space-3)}}.search-module__2MEAkW__escape{display:none}.search-module__2MEAkW__cancel{min-height:var(--touch-target);margin-right:calc(var(--space-2) * -1);padding:0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-primary);background:0 0;border:none;flex:none}@media (min-width:640px){.search-module__2MEAkW__escape{display:inline}.search-module__2MEAkW__cancel{display:none}}.search-module__2MEAkW__input{min-width:0;font-size:var(--text-base);color:var(--color-text);background:0 0;border:none;outline:none;flex:1}.search-module__2MEAkW__input::placeholder{color:var(--color-text-subtle)}.search-module__2MEAkW__results{padding:var(--space-2);flex:1;overflow-y:auto}.search-module__2MEAkW__group{padding:var(--space-3) var(--space-3) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.search-module__2MEAkW__option{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:inherit;text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:none;display:flex}.search-module__2MEAkW__option[aria-selected=true],button.search-module__2MEAkW__option:hover,button.search-module__2MEAkW__option:focus-visible{background:var(--color-primary-soft)}.search-module__2MEAkW__option[aria-disabled=true]{cursor:default;opacity:.6}.search-module__2MEAkW__optionIcon{color:var(--color-text-muted);flex:none;display:grid}.search-module__2MEAkW__optionText{flex-direction:column;min-width:0;display:flex}.search-module__2MEAkW__optionTitle,.search-module__2MEAkW__optionDetail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-module__2MEAkW__optionTitle{font-size:var(--text-sm);font-weight:var(--weight-medium)}.search-module__2MEAkW__optionDetail{font-size:var(--text-xs);color:var(--color-text-muted)}.search-module__2MEAkW__soon{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-subtle);font-size:var(--text-xs);color:var(--color-text-muted);flex:none;margin-left:auto}.search-module__2MEAkW__status{align-items:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.search-module__2MEAkW__hint{display:none}@media (min-width:640px){.search-module__2MEAkW__hint{padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-subtle);display:block}}.search-module__2MEAkW__kbd{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:inherit;font-size:var(--text-xs);color:var(--color-text-subtle);padding:1px 6px}.search-module__2MEAkW__view{gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-5);animation:search-module__2MEAkW__appear var(--duration-base) var(--ease-out);flex-direction:column;display:flex;overflow-y:auto}.search-module__2MEAkW__viewHead{align-items:center;gap:var(--space-3);display:flex}.search-module__2MEAkW__back{align-items:center;gap:var(--space-1);min-height:var(--touch-target);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);background:0 0;border:none;padding:0;display:inline-flex}.search-module__2MEAkW__back:hover{color:var(--color-text)}.search-module__2MEAkW__viewTitle{font-weight:var(--weight-semibold)}.search-module__2MEAkW__words{font-size:var(--text-lg);font-weight:var(--weight-medium)}.search-module__2MEAkW__section{gap:var(--space-2);flex-direction:column;display:flex}.search-module__2MEAkW__sectionTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.search-module__2MEAkW__conditions{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--text-sm);flex-direction:column;display:flex}.search-module__2MEAkW__muted{font-size:var(--text-sm);color:var(--color-text-muted)}.search-module__2MEAkW__check{font-size:var(--text-xs);color:var(--color-warning)}.search-module__2MEAkW__matchList{flex-direction:column;list-style:none;display:flex}.search-module__2MEAkW__footnote{font-size:var(--text-xs);color:var(--color-text-subtle)}.search-module__2MEAkW__instrumentSymbol{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em}.search-module__2MEAkW__facts{font-size:var(--text-sm);flex-direction:column;display:flex}.search-module__2MEAkW__facts>div{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.search-module__2MEAkW__facts dt{color:var(--color-text-muted)}.search-module__2MEAkW__facts dd{font-weight:var(--weight-medium)}@keyframes search-module__2MEAkW__appear{0%{opacity:0;transform:translateY(-6px)}}@keyframes search-module__2MEAkW__fade{0%{opacity:0}}
.badge-module__1wam4W__badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;flex:none;display:inline-flex}.badge-module__1wam4W__badge:before{content:"";border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.badge-module__1wam4W__good{background:var(--color-primary-soft);color:var(--color-primary-active)}.badge-module__1wam4W__warn{background:var(--color-warning-soft);color:var(--color-warning)}.badge-module__1wam4W__bad{background:var(--color-danger-soft);color:var(--color-danger)}.badge-module__1wam4W__quiet{background:var(--color-subtle);color:var(--color-text-muted)}.badge-module__1wam4W__beta{margin-left:var(--space-2);border:1.5px solid var(--color-primary);border-radius:var(--radius-full);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--color-primary);text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:1px 6px;line-height:1.3;display:inline-flex}
.ring-module__nQyJPq__ring{flex:none;place-items:center;width:96px;height:96px;display:grid;position:relative}.ring-module__nQyJPq__lg{width:136px;height:136px}.ring-module__nQyJPq__good{--ring-colour:var(--color-primary)}.ring-module__nQyJPq__warn{--ring-colour:var(--color-warning)}.ring-module__nQyJPq__bad{--ring-colour:var(--color-danger)}.ring-module__nQyJPq__svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring-module__nQyJPq__track,.ring-module__nQyJPq__fill{fill:none;stroke-width:3.5px}.ring-module__nQyJPq__track{stroke:var(--color-subtle)}.ring-module__nQyJPq__fill{stroke:var(--ring-colour);stroke-linecap:round;stroke-dasharray:calc(var(--ring-value) * 100) 100;animation:ring-module__nQyJPq__fill .9s var(--ease-out) both}.ring-module__nQyJPq__centre{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@keyframes ring-module__nQyJPq__fill{0%{stroke-dasharray:0 100}}@media (prefers-reduced-motion:reduce){.ring-module__nQyJPq__fill{animation:none}}
.skeleton-module__ij6RlG__skeleton{height:var(--space-4);border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-subtle) 0%, var(--color-shimmer) 50%, var(--color-subtle) 100%);animation:skeleton-module__ij6RlG__shimmer 1.4s var(--ease-in-out) infinite;background-size:200% 100%;display:block}@keyframes skeleton-module__ij6RlG__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton-module__ij6RlG__skeleton{animation:none}}
.spinner-module__exOtoW__spinner{width:var(--spinner-size,16px);height:var(--spinner-size,16px);border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;animation:.7s linear infinite spinner-module__exOtoW__spin;display:inline-block}@keyframes spinner-module__exOtoW__spin{to{transform:rotate(360deg)}}
.stepper-module__HmkcMa__stepper{gap:var(--space-2);flex-direction:column;display:flex}.stepper-module__HmkcMa__caption{min-height:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.stepper-module__HmkcMa__current{font-weight:var(--weight-semibold);color:var(--color-text)}.stepper-module__HmkcMa__segments{grid-template-columns:repeat(var(--count,1), 1fr);gap:var(--space-1);list-style:none;display:grid}.stepper-module__HmkcMa__segment{border-radius:var(--radius-full);background:var(--color-border);height:4px;overflow:hidden}.stepper-module__HmkcMa__segment:after{content:"";border-radius:var(--radius-full);background:var(--color-primary);width:0;height:100%;transition:width var(--duration-slow) var(--ease-out);display:block}.stepper-module__HmkcMa__segment[data-state=done]:after,.stepper-module__HmkcMa__segment[data-state=current]:after{width:100%}
.billing-module__q3omMq__interval{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-canvas);grid-template-columns:1fr 1fr;align-self:flex-start;display:inline-grid}.billing-module__q3omMq__intervalCentered{align-self:center}.billing-module__q3omMq__intervalOption{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;display:inline-flex}@media (min-width:640px){.billing-module__q3omMq__intervalOption{min-height:var(--control-height)}}.billing-module__q3omMq__intervalOption:hover{color:var(--color-text)}.billing-module__q3omMq__intervalOption[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px #00000014}.billing-module__q3omMq__intervalOption:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.billing-module__q3omMq__free{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-primary-soft);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--color-primary-active)}.billing-module__q3omMq__codeLink{min-height:var(--touch-target);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-primary-active);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}@media (min-width:640px){.billing-module__q3omMq__codeLink{min-height:auto}}.billing-module__q3omMq__codeForm{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.billing-module__q3omMq__codeForm>button{margin-top:calc(var(--text-sm) * 1.5 + var(--space-1))}.billing-module__q3omMq__codeField{flex:200px;max-width:320px}.billing-module__q3omMq__code{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.billing-module__q3omMq__code[data-suits]{border-color:var(--color-primary-line);background:var(--color-primary-soft);color:var(--color-success-text)}.billing-module__q3omMq__code svg{flex:none}.billing-module__q3omMq__codeText{flex:1;min-width:0}.billing-module__q3omMq__codeName{margin-right:var(--space-2);font-family:var(--font-mono,ui-monospace, monospace);font-weight:var(--weight-semibold);letter-spacing:.04em}.billing-module__q3omMq__offer{padding:var(--space-3);border-left:3px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-canvas);font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.billing-module__q3omMq__offer[data-suits]{border-left-color:var(--color-primary);background:var(--color-primary-soft)}.billing-module__q3omMq__offerLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-active)}.billing-module__q3omMq__offerText{color:var(--color-text)}.billing-module__q3omMq__switchList{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);flex-direction:column;display:flex}.billing-module__q3omMq__switchList strong{font-weight:var(--weight-semibold);color:var(--color-text)}
.gro-review-module__pIdaGa__prompt{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);animation:gro-review-module__pIdaGa__rise var(--duration-slow) var(--ease-out) both;flex-direction:column;display:flex}@media (min-width:640px){.gro-review-module__pIdaGa__prompt{max-width:560px;padding:var(--space-5)}}.gro-review-module__pIdaGa__promptHead{gap:var(--space-1);flex-direction:column;display:flex}.gro-review-module__pIdaGa__promptTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.gro-review-module__pIdaGa__muted{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.gro-review-module__pIdaGa__form{gap:var(--space-4);flex-direction:column;display:flex}.gro-review-module__pIdaGa__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.gro-review-module__pIdaGa__thanks{font-size:var(--text-sm);color:var(--color-text-muted)}.gro-review-module__pIdaGa__mine{gap:var(--space-2);flex-direction:column;display:flex}.gro-review-module__pIdaGa__stars{font-size:var(--text-xl);letter-spacing:.08em;color:var(--color-chart-3);line-height:1}.gro-review-module__pIdaGa__starsOff{color:var(--color-border-strong)}.gro-review-module__pIdaGa__comment{line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}.gro-review-module__pIdaGa__answer{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-subtle);flex-direction:column;display:flex}.gro-review-module__pIdaGa__answerHead{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.gro-review-module__pIdaGa__answerBody{line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}@keyframes gro-review-module__pIdaGa__rise{0%{opacity:0;transform:translateY(4px)}}
.star-rating-module__CnXH8W__rating{gap:var(--space-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.star-rating-module__CnXH8W__legend{font-size:var(--text-sm);font-weight:var(--weight-medium);padding:0}.star-rating-module__CnXH8W__row{flex-wrap:wrap;align-items:center;display:flex}.star-rating-module__CnXH8W__star{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.star-rating-module__CnXH8W__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.star-rating-module__CnXH8W__shape{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-linejoin:round;transition:fill var(--duration-fast) var(--ease-out), stroke var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.star-rating-module__CnXH8W__star[data-on] .star-rating-module__CnXH8W__shape{fill:var(--color-chart-3);stroke:var(--color-chart-3)}.star-rating-module__CnXH8W__star:hover .star-rating-module__CnXH8W__shape{transform:scale(1.08)}.star-rating-module__CnXH8W__star:has(.star-rating-module__CnXH8W__input:focus-visible){box-shadow:0 0 0 3px var(--color-focus-ring)}.star-rating-module__CnXH8W__rating:disabled .star-rating-module__CnXH8W__star{cursor:default;opacity:.6}.star-rating-module__CnXH8W__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.star-rating-module__CnXH8W__word{min-width:5rem;margin-left:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}
.place-trades-module__46Vm6W__place{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);animation:place-trades-module__46Vm6W__rise var(--duration-slow) var(--ease-out) both;flex-direction:column;display:flex}.place-trades-module__46Vm6W__working{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:row}.place-trades-module__46Vm6W__head{gap:var(--space-1);flex-direction:column;display:flex}.place-trades-module__46Vm6W__title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.place-trades-module__46Vm6W__muted{font-size:var(--text-sm);color:var(--color-text-muted)}.place-trades-module__46Vm6W__lists{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.place-trades-module__46Vm6W__lists{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.place-trades-module__46Vm6W__noteTitle{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.place-trades-module__46Vm6W__trades{flex-direction:column;display:flex}.place-trades-module__46Vm6W__trade{column-gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.place-trades-module__46Vm6W__trade:last-child{border-bottom:none}.place-trades-module__46Vm6W__tradeName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.place-trades-module__46Vm6W__tradeValue{font-variant-numeric:tabular-nums;text-align:right}.place-trades-module__46Vm6W__tradeUnits{font-size:var(--text-xs);color:var(--color-text-muted);grid-column:1/-1}.place-trades-module__46Vm6W__money{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-subtle);font-size:var(--text-sm);flex-direction:column;display:flex}.place-trades-module__46Vm6W__money>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.place-trades-module__46Vm6W__money dt{color:var(--color-text-muted);align-items:center;display:inline-flex}.place-trades-module__46Vm6W__money dd{font-variant-numeric:tabular-nums}.place-trades-module__46Vm6W__net{padding-top:var(--space-1);border-top:1px solid var(--color-border);font-weight:var(--weight-semibold)}.place-trades-module__46Vm6W__notes{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:column;display:flex}.place-trades-module__46Vm6W__notes ul{gap:var(--space-1);margin-bottom:var(--space-3);padding-left:var(--space-4);flex-direction:column;list-style:outside;display:flex}.place-trades-module__46Vm6W__tick{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);cursor:pointer;display:flex}.place-trades-module__46Vm6W__tick input{width:20px;height:20px;accent-color:var(--color-primary);flex:none;margin-top:1px}@keyframes place-trades-module__46Vm6W__rise{0%{opacity:0;transform:translateY(6px)}}.place-trades-module__46Vm6W__bare{background:0 0;border:none;padding:0}.place-trades-module__46Vm6W__outcome{gap:var(--space-3);flex-direction:column;display:flex}.place-trades-module__46Vm6W__invest{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.place-trades-module__46Vm6W__invest>:first-child{flex:14rem}.place-trades-module__46Vm6W__swaps{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.place-trades-module__46Vm6W__swap{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.place-trades-module__46Vm6W__swap:last-child{border-bottom:none;padding-bottom:0}.place-trades-module__46Vm6W__swapLine{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.place-trades-module__46Vm6W__swapFrom{font-weight:var(--weight-semibold);color:var(--color-text-muted);text-decoration:line-through}.place-trades-module__46Vm6W__swapTo{font-weight:var(--weight-semibold)}.place-trades-module__46Vm6W__swapActions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.auth-module__MpA8cq__shell{min-height:100dvh;padding:var(--space-6) var(--space-4) var(--space-5);background:var(--color-surface);flex-direction:column;align-items:center;display:flex}.auth-module__MpA8cq__main{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.auth-module__MpA8cq__footer{margin-top:var(--space-5);padding-bottom:env(safe-area-inset-bottom);font-size:var(--text-xs);color:var(--color-text-subtle)}@media (min-width:640px){.auth-module__MpA8cq__shell{padding:var(--space-6) var(--space-5) var(--space-5)}}.auth-module__MpA8cq__panel{gap:var(--space-6);width:100%;max-width:400px;animation:auth-module__MpA8cq__rise var(--duration-slow) var(--ease-out) both;flex-direction:column;display:flex}.auth-module__MpA8cq__wide{max-width:560px}.auth-module__MpA8cq__brand{justify-content:center;display:flex}.auth-module__MpA8cq__heading{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.auth-module__MpA8cq__title{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.02em}.auth-module__MpA8cq__lead{font-size:var(--text-base);color:var(--color-text-muted)}.auth-module__MpA8cq__form{gap:var(--space-4);flex-direction:column;display:flex}.auth-module__MpA8cq__pair{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.auth-module__MpA8cq__pair{grid-template-columns:1fr 1fr}}.auth-module__MpA8cq__row{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.auth-module__MpA8cq__muted{font-size:var(--text-sm);color:var(--color-text-muted)}.auth-module__MpA8cq__small{font-size:var(--text-xs);color:var(--color-text-subtle)}.auth-module__MpA8cq__inlineLink{color:var(--color-primary);font:inherit;font-weight:var(--weight-semibold);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.auth-module__MpA8cq__terms{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm);display:grid}@media (min-width:640px){.auth-module__MpA8cq__terms{grid-template-columns:repeat(3,minmax(0,1fr))}}.auth-module__MpA8cq__terms ul{gap:var(--space-1);padding-left:var(--space-4);color:var(--color-text-muted);flex-direction:column;display:flex}.auth-module__MpA8cq__termsTitle{margin-bottom:var(--space-2);font-weight:var(--weight-semibold)}.auth-module__MpA8cq__skLine{height:120px}.auth-module__MpA8cq__aside{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.auth-module__MpA8cq__aside a{font-weight:var(--weight-semibold)}.auth-module__MpA8cq__actions{z-index:1;gap:var(--space-2);margin:0 calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column-reverse;display:flex;position:sticky;bottom:0}@media (min-width:640px){.auth-module__MpA8cq__actions{background:0 0;border-top:none;margin:0;padding:0;position:static}}.auth-module__MpA8cq__actions>*{width:100%}.auth-module__MpA8cq__actions>a{font-size:var(--text-sm);text-align:center}.auth-module__MpA8cq__panel>a:not(.auth-module__MpA8cq__brand){font-size:var(--text-sm);font-weight:var(--weight-semibold);align-self:center}.auth-module__MpA8cq__top{gap:var(--space-4);flex-direction:column;display:flex}.auth-module__MpA8cq__back{align-items:center;gap:var(--space-1);min-height:var(--touch-target);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;align-self:flex-start;padding:0;display:inline-flex}.auth-module__MpA8cq__back:hover{color:var(--color-text)}.auth-module__MpA8cq__back svg{transition:transform var(--duration-fast) var(--ease-out)}.auth-module__MpA8cq__back:hover svg{transform:translate(-2px)}@media (min-width:640px){.auth-module__MpA8cq__back{min-height:auto}}.auth-module__MpA8cq__badge{border-radius:var(--radius-full);background:var(--color-primary-soft);width:56px;height:56px;color:var(--color-primary);animation:auth-module__MpA8cq__pop var(--duration-slow) var(--ease-out) both;place-items:center;display:grid}.auth-module__MpA8cq__badge svg{animation:auth-module__MpA8cq__float 3s var(--ease-in-out) .4s infinite}.auth-module__MpA8cq__badgeSmall{border-radius:var(--radius-full);background:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);animation:auth-module__MpA8cq__pop var(--duration-slow) var(--ease-out) both;flex:none;place-items:center;display:grid}.auth-module__MpA8cq__explain{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.auth-module__MpA8cq__check{align-items:center;gap:var(--space-2);min-height:var(--touch-target);font-size:var(--text-sm);cursor:pointer;display:flex}.auth-module__MpA8cq__check input{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}@media (min-width:640px){.auth-module__MpA8cq__check{min-height:auto}}.auth-module__MpA8cq__codes{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-canvas);font-family:var(--font-mono);font-size:var(--text-sm);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.auth-module__MpA8cq__qr{width:fit-content;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);animation:auth-module__MpA8cq__rise var(--duration-slow) var(--ease-out) both;place-items:center;margin:0 auto;display:grid}.auth-module__MpA8cq__secret{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-canvas);font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all;display:flex}.auth-module__MpA8cq__center{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}@keyframes auth-module__MpA8cq__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes auth-module__MpA8cq__pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes auth-module__MpA8cq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}
.clients-module__Ydmdkq__book,.clients-module__Ydmdkq__client{gap:var(--space-5);flex-direction:column;width:100%;max-width:960px;margin-inline:auto;display:flex}.clients-module__Ydmdkq__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.clients-module__Ydmdkq__headText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.clients-module__Ydmdkq__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;overflow-wrap:anywhere}@media (min-width:640px){.clients-module__Ydmdkq__title{font-size:var(--text-2xl)}}.clients-module__Ydmdkq__muted{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.clients-module__Ydmdkq__meta{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.clients-module__Ydmdkq__back{align-items:center;gap:var(--space-1);width:fit-content;font-size:var(--text-sm);color:var(--color-text-muted);display:inline-flex}.clients-module__Ydmdkq__filters{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.clients-module__Ydmdkq__filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end}}.clients-module__Ydmdkq__ask{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.clients-module__Ydmdkq__ask{grid-template-columns:minmax(0,320px) auto;justify-content:start;align-items:end}}.clients-module__Ydmdkq__select{width:100%;min-height:var(--touch-target);padding:0 var(--space-6) 0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234f5a55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right var(--space-3) center;appearance:none;font:inherit;font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-text)}.clients-module__Ydmdkq__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}@media (min-width:640px){.clients-module__Ydmdkq__select{min-height:var(--control-height);font-size:var(--text-sm)}}.clients-module__Ydmdkq__selectLabel{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-direction:column;display:flex}.clients-module__Ydmdkq__group{gap:var(--space-2);flex-direction:column;display:flex}.clients-module__Ydmdkq__groupTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.clients-module__Ydmdkq__list{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;list-style:none;display:flex;overflow:hidden}.clients-module__Ydmdkq__list>li+li{border-top:1px solid var(--color-border)}.clients-module__Ydmdkq__row{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);color:var(--color-text);transition:background var(--duration-fast) var(--ease-out);flex-wrap:wrap;display:flex}a.clients-module__Ydmdkq__row:hover{background:var(--color-subtle);text-decoration:none}.clients-module__Ydmdkq__rowMain{gap:var(--space-1);flex-direction:column;flex:1;min-width:14rem;display:flex}.clients-module__Ydmdkq__rowName{font-weight:var(--weight-medium);overflow-wrap:anywhere}.clients-module__Ydmdkq__rowMeta{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.clients-module__Ydmdkq__badges{gap:var(--space-1);flex-wrap:wrap;display:flex}.clients-module__Ydmdkq__figures{font-size:var(--text-sm);text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}@media (max-width:639px){.clients-module__Ydmdkq__figures{align-items:baseline;gap:var(--space-1) var(--space-3);text-align:left;flex-flow:wrap}}.clients-module__Ydmdkq__figure{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.clients-module__Ydmdkq__empty{align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.clients-module__Ydmdkq__tabs{gap:var(--space-1);border-bottom:1px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}@media (max-width:639px){.clients-module__Ydmdkq__tabs{margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4)}}.clients-module__Ydmdkq__tab{padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none}.clients-module__Ydmdkq__tab[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-text)}.clients-module__Ydmdkq__panel{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}@media (min-width:640px){.clients-module__Ydmdkq__panel{padding:var(--space-5)}}.clients-module__Ydmdkq__panelTitle{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.clients-module__Ydmdkq__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:900px){.clients-module__Ydmdkq__grid{grid-template-columns:1fr 1fr}}.clients-module__Ydmdkq__attention{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.clients-module__Ydmdkq__facts{font-size:var(--text-sm);flex-direction:column;display:flex}.clients-module__Ydmdkq__facts>div{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.clients-module__Ydmdkq__facts dt{color:var(--color-text-muted)}.clients-module__Ydmdkq__facts dd{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.clients-module__Ydmdkq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.clients-module__Ydmdkq__form{gap:var(--space-4);flex-direction:column;display:flex}.clients-module__Ydmdkq__pair{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.clients-module__Ydmdkq__pair{grid-template-columns:1fr 1fr}}.clients-module__Ydmdkq__note{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.clients-module__Ydmdkq__noteText{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-normal)}.clients-module__Ydmdkq__textarea{width:100%;min-height:7rem;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font:inherit;color:var(--color-text);resize:vertical}.clients-module__Ydmdkq__tick{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.clients-module__Ydmdkq__tick input{width:18px;height:18px;accent-color:var(--color-primary);flex:none}.clients-module__Ydmdkq__textButton{width:fit-content;font:inherit;font-size:var(--text-sm);color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0}.clients-module__Ydmdkq__textButton:hover{text-decoration:underline}.clients-module__Ydmdkq__skLine{width:40%;height:28px}.clients-module__Ydmdkq__skBlock{border-radius:var(--radius-lg);width:100%;height:240px}.clients-module__Ydmdkq__line{font-weight:var(--weight-medium);line-height:var(--leading-normal)}.clients-module__Ydmdkq__named{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.clients-module__Ydmdkq__tableWrap{overflow-x:auto}.clients-module__Ydmdkq__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.clients-module__Ydmdkq__table th,.clients-module__Ydmdkq__table td{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);text-align:right;white-space:nowrap}.clients-module__Ydmdkq__table th[scope=row],.clients-module__Ydmdkq__table thead th:first-child{text-align:left;white-space:normal;font-weight:var(--weight-medium)}.clients-module__Ydmdkq__table thead th{font-weight:var(--weight-semibold);color:var(--color-text-muted);border-top:0}.clients-module__Ydmdkq__legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}
.pipeline-steps-module__jnTqxa__screen{background:var(--color-canvas);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--color-text);border:none;margin:0;padding:0;overflow-y:auto}.pipeline-steps-module__jnTqxa__screen[open]{animation:pipeline-steps-module__jnTqxa__fade var(--duration-base) var(--ease-out)}.pipeline-steps-module__jnTqxa__screen::backdrop{background:var(--color-canvas)}.pipeline-steps-module__jnTqxa__page{max-width:640px;min-height:100%;padding:var(--space-5) var(--space-4) 0;flex-direction:column;margin:0 auto;display:flex}@media (min-width:640px){.pipeline-steps-module__jnTqxa__page{padding:var(--space-8) var(--space-5) 0}}.pipeline-steps-module__jnTqxa__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.pipeline-steps-module__jnTqxa__kicker{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.pipeline-steps-module__jnTqxa__title{margin-top:var(--space-1);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:1.2}@media (min-width:640px){.pipeline-steps-module__jnTqxa__title{font-size:var(--text-2xl)}}.pipeline-steps-module__jnTqxa__close{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.pipeline-steps-module__jnTqxa__close:hover{background:var(--color-surface);color:var(--color-text)}.pipeline-steps-module__jnTqxa__steps{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.pipeline-steps-module__jnTqxa__step{gap:var(--space-4);padding-bottom:var(--space-6);animation:pipeline-steps-module__jnTqxa__rise var(--duration-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms);grid-template-columns:2.25rem 1fr;display:grid;position:relative}.pipeline-steps-module__jnTqxa__step:not(:last-child):before{content:"";top:2.5rem;bottom:var(--space-1);background:var(--color-primary-line);border-radius:1px;width:2px;position:absolute;left:calc(1.125rem - 1px)}.pipeline-steps-module__jnTqxa__marker{border:1px solid var(--color-primary-line);background:var(--color-primary-soft);width:2.25rem;height:2.25rem;color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pipeline-steps-module__jnTqxa__body{gap:var(--space-1);flex-direction:column;padding-top:.375rem;display:flex}.pipeline-steps-module__jnTqxa__stepTitle{font-size:var(--text-base);font-weight:var(--weight-semibold)}.pipeline-steps-module__jnTqxa__stepText{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}.pipeline-steps-module__jnTqxa__methods{font-size:var(--text-xs);color:var(--color-text-muted);opacity:.8}.pipeline-steps-module__jnTqxa__foot{align-items:center;gap:var(--space-3);margin:0 calc(-1 * var(--space-4));padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-canvas);flex-direction:column;display:flex;position:sticky;bottom:0}@media (min-width:640px){.pipeline-steps-module__jnTqxa__foot{margin:0 calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5) var(--space-5)}}.pipeline-steps-module__jnTqxa__actions{gap:var(--space-2);flex-direction:column;width:100%;display:flex}@media (min-width:640px){.pipeline-steps-module__jnTqxa__actions{flex-direction:row}.pipeline-steps-module__jnTqxa__actions>*{flex:1}}.pipeline-steps-module__jnTqxa__run{min-height:3.25rem;font-size:var(--text-base)}.pipeline-steps-module__jnTqxa__flowchart{font-size:var(--text-sm)}@keyframes pipeline-steps-module__jnTqxa__rise{0%{opacity:0;transform:translateY(12px)}}@keyframes pipeline-steps-module__jnTqxa__fade{0%{opacity:0}}
.flowchart-module__mcDBra__page{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.flowchart-module__mcDBra__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.flowchart-module__mcDBra__titleBlock{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.flowchart-module__mcDBra__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);overflow-wrap:anywhere}.flowchart-module__mcDBra__meta{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.flowchart-module__mcDBra__headActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.flowchart-module__mcDBra__status{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:22px;display:inline-flex}.flowchart-module__mcDBra__ready{background:var(--color-primary-soft);color:var(--color-success-text)}.flowchart-module__mcDBra__problems{background:var(--color-danger-soft);color:var(--color-danger-text)}.flowchart-module__mcDBra__checking{background:var(--color-subtle);color:var(--color-text-muted)}.flowchart-module__mcDBra__editor{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.flowchart-module__mcDBra__editor{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.flowchart-module__mcDBra__canvasWrap{min-width:0;position:relative}.flowchart-module__mcDBra__canvas{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-canvas);height:62vh;min-height:420px;position:relative;overflow:hidden}@media (min-width:1024px){.flowchart-module__mcDBra__canvas{height:calc(100vh - var(--topbar-height) - 160px);min-height:560px}}.flowchart-module__mcDBra__preview{width:100vw;max-width:100%;height:360px;min-height:0}.flowchart-module__mcDBra__canvas .react-flow svg{max-width:none}.flowchart-module__mcDBra__canvas .react-flow__background{color:var(--color-border-strong)}.flowchart-module__mcDBra__canvas .react-flow__edge-path{stroke:var(--color-text-subtle);stroke-width:1.5px}:is(.flowchart-module__mcDBra__canvas .react-flow__edge.selected .react-flow__edge-path,.flowchart-module__mcDBra__canvas .react-flow__edge:focus-visible .react-flow__edge-path){stroke:var(--color-primary);stroke-width:2px}.flowchart-module__mcDBra__canvas .react-flow__controls{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.flowchart-module__mcDBra__canvas .react-flow__controls-button{border:none;border-bottom:1px solid var(--color-border);background:var(--color-surface);width:32px;height:32px;color:var(--color-text);place-items:center;display:grid}.flowchart-module__mcDBra__canvas .react-flow__controls-button svg{fill:currentColor;width:12px;height:12px}.flowchart-module__mcDBra__canvas .react-flow__controls-button:hover{background:var(--color-surface-hover)}.flowchart-module__mcDBra__canvas .react-flow__attribution{background:var(--color-canvas)}.flowchart-module__mcDBra__canvas .react-flow__attribution a{color:var(--color-text-subtle)}.flowchart-module__mcDBra__readOnlyNote{inset:auto var(--space-3) var(--space-3) var(--space-3);z-index:5;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-inverse);font-size:var(--text-xs);color:var(--color-on-inverse);text-align:center;position:absolute}.flowchart-module__mcDBra__node{--node-accent:var(--color-text-subtle);border:1px solid var(--color-border);border-top:3px solid var(--node-accent);border-radius:var(--radius-md);background:var(--color-surface);min-width:200px;max-width:260px;box-shadow:var(--shadow-card);font-size:var(--text-xs);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.flowchart-module__mcDBra__node[data-category=data],.flowchart-module__mcDBra__node[data-category=universe]{--node-accent:var(--color-accent-blue)}.flowchart-module__mcDBra__node[data-category=quant],.flowchart-module__mcDBra__node[data-category=monte_carlo],.flowchart-module__mcDBra__node[data-category=sentiment],.flowchart-module__mcDBra__node[data-category=script]{--node-accent:var(--color-primary)}.flowchart-module__mcDBra__node[data-category=logic],.flowchart-module__mcDBra__node[data-category=portfolio]{--node-accent:var(--color-accent-violet)}.flowchart-module__mcDBra__node[data-category=risk]{--node-accent:var(--color-warning)}.flowchart-module__mcDBra__node[data-category=signal],.flowchart-module__mcDBra__node[data-category=output],.flowchart-module__mcDBra__node[data-category=execution]{--node-accent:var(--color-text)}.flowchart-module__mcDBra__nodeSelected{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring), var(--shadow-card)}.flowchart-module__mcDBra__nodeInvalid{border-color:var(--color-danger)}.flowchart-module__mcDBra__nodeHead{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;gap:2px;display:flex}.flowchart-module__mcDBra__nodeKind{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.04em;display:flex}.flowchart-module__mcDBra__nodeTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.flowchart-module__mcDBra__nodeBadge{min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-danger);font-weight:var(--weight-semibold);color:var(--color-on-primary);letter-spacing:0;place-items:center;display:inline-grid}.flowchart-module__mcDBra__nodePorts{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.flowchart-module__mcDBra__portList{gap:var(--space-1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.flowchart-module__mcDBra__port{padding:0 var(--space-3);color:var(--color-text-muted);white-space:nowrap;line-height:18px;position:relative}.flowchart-module__mcDBra__outputs .flowchart-module__mcDBra__port{text-align:right}.flowchart-module__mcDBra__optionalPort{color:var(--color-text-subtle)}.flowchart-module__mcDBra__handle{border:2px solid var(--color-surface);border-radius:var(--radius-full);background:var(--node-accent);width:10px;height:10px}.flowchart-module__mcDBra__port .flowchart-module__mcDBra__handle{top:50%}.flowchart-module__mcDBra__inputs .flowchart-module__mcDBra__handle{left:-6px}.flowchart-module__mcDBra__outputs .flowchart-module__mcDBra__handle{right:-6px}.flowchart-module__mcDBra__panel{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}@media (min-width:1024px){.flowchart-module__mcDBra__panel{top:calc(var(--topbar-height) + var(--space-4));max-height:calc(100vh - var(--topbar-height) - 160px);position:sticky;overflow-y:auto}}.flowchart-module__mcDBra__panelHead{gap:var(--space-1);flex-direction:column;display:flex}.flowchart-module__mcDBra__panelTitle{font-size:var(--text-base);font-weight:var(--weight-semibold)}.flowchart-module__mcDBra__panelText{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.flowchart-module__mcDBra__sectionTitle{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.04em}.flowchart-module__mcDBra__issues{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.flowchart-module__mcDBra__issue{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-normal);flex-direction:column;gap:2px;display:flex}.flowchart-module__mcDBra__issueError{background:var(--color-danger-soft);color:var(--color-danger-text)}.flowchart-module__mcDBra__issueWarning{background:var(--color-warning-soft);color:var(--color-warning-text)}.flowchart-module__mcDBra__issueButton{font:inherit;text-align:left;cursor:pointer;border:none}.flowchart-module__mcDBra__issueWhere{font-size:var(--text-xs);opacity:.8}.flowchart-module__mcDBra__palette{gap:var(--space-3);flex-direction:column;display:flex}.flowchart-module__mcDBra__group{gap:var(--space-1);flex-direction:column;display:flex}.flowchart-module__mcDBra__blockButton{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:left;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);flex-direction:column;gap:2px;display:flex}.flowchart-module__mcDBra__blockButton:hover{border-color:var(--color-primary);background:var(--color-surface-hover)}.flowchart-module__mcDBra__blockName{font-size:var(--text-sm);font-weight:var(--weight-medium)}.flowchart-module__mcDBra__blockGist{font-size:var(--text-xs);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flowchart-module__mcDBra__form{gap:var(--space-3);flex-direction:column;display:flex}.flowchart-module__mcDBra__fieldset{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.flowchart-module__mcDBra__legend{padding:0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium)}.flowchart-module__mcDBra__check{align-items:center;gap:var(--space-2);min-height:var(--touch-target);font-size:var(--text-sm);display:flex}.flowchart-module__mcDBra__check input{width:18px;height:18px;accent-color:var(--color-primary)}.flowchart-module__mcDBra__checks{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.flowchart-module__mcDBra__panelActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.flowchart-module__mcDBra__ports{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.flowchart-module__mcDBra__portRow{justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);display:flex}.flowchart-module__mcDBra__portType{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle)}
.counter-module__GE7NDa__counter{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);align-items:stretch;display:inline-flex;overflow:hidden}.counter-module__GE7NDa__counter:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.counter-module__GE7NDa__step{width:var(--touch-target);min-height:var(--touch-target);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;place-items:center;display:grid}.counter-module__GE7NDa__step:hover:not(:disabled){background:var(--color-canvas);color:var(--color-text)}.counter-module__GE7NDa__step:disabled{cursor:not-allowed;opacity:.4}.counter-module__GE7NDa__value{border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);text-align:center;width:72px;font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;appearance:textfield}.counter-module__GE7NDa__value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter-module__GE7NDa__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.counter-module__GE7NDa__value:focus{outline:none}@media (min-width:640px){.counter-module__GE7NDa__step{width:var(--control-height);min-height:var(--control-height)}}
.portfolio-choice-module__ijabqW__choice{gap:var(--space-4);flex-direction:column;display:flex}.portfolio-choice-module__ijabqW__trades{gap:var(--space-4);scroll-margin-top:var(--space-6);flex-direction:column;display:flex}.portfolio-choice-module__ijabqW__cards{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.portfolio-choice-module__ijabqW__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.portfolio-choice-module__ijabqW__card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);animation:portfolio-choice-module__ijabqW__rise var(--duration-slow) var(--ease-out) both;flex-direction:column;display:flex}.portfolio-choice-module__ijabqW__card:nth-child(2){animation-delay:60ms}.portfolio-choice-module__ijabqW__card:nth-child(3){animation-delay:.12s}.portfolio-choice-module__ijabqW__picked{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.portfolio-choice-module__ijabqW__head{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.portfolio-choice-module__ijabqW__card>:last-child{margin-top:auto}.portfolio-choice-module__ijabqW__title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.portfolio-choice-module__ijabqW__line{font-size:var(--text-sm);color:var(--color-text-muted)}.portfolio-choice-module__ijabqW__again{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.portfolio-choice-module__ijabqW__againWords{font-size:var(--text-sm);color:var(--color-text-muted);flex:16rem}.portfolio-choice-module__ijabqW__nudged{font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic}.portfolio-choice-module__ijabqW__chance{align-items:center;gap:var(--space-3);display:flex}.portfolio-choice-module__ijabqW__chanceValue{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.portfolio-choice-module__ijabqW__chanceWords{font-size:var(--text-sm);color:var(--color-text-muted)}.portfolio-choice-module__ijabqW__facts{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.portfolio-choice-module__ijabqW__facts>div{justify-content:space-between;gap:var(--space-3);display:flex}.portfolio-choice-module__ijabqW__facts dt{color:var(--color-text-muted);align-items:center;display:inline-flex}.portfolio-choice-module__ijabqW__facts dd{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.portfolio-choice-module__ijabqW__holdings{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.portfolio-choice-module__ijabqW__holding{gap:2px var(--space-2);font-size:var(--text-sm);grid-template-columns:1fr auto;display:grid}.portfolio-choice-module__ijabqW__holdingName{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);overflow:hidden}.portfolio-choice-module__ijabqW__holdingName strong{color:var(--color-text);font-weight:var(--weight-semibold)}.portfolio-choice-module__ijabqW__holdingWeight{font-variant-numeric:tabular-nums}.portfolio-choice-module__ijabqW__bar{border-radius:var(--radius-full);background:linear-gradient(to right, var(--color-primary) calc(var(--weight) * 100%), var(--color-subtle) 0);grid-column:1/-1;height:4px}.portfolio-choice-module__ijabqW__more{width:fit-content;font-size:var(--text-sm);color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0}@keyframes portfolio-choice-module__ijabqW__rise{0%{opacity:0;transform:translateY(6px)}}.portfolio-choice-module__ijabqW__whyList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.portfolio-choice-module__ijabqW__whyItem{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.portfolio-choice-module__ijabqW__whyItem:last-child{border-bottom:none;padding-bottom:0}.portfolio-choice-module__ijabqW__whyText{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.portfolio-choice-module__ijabqW__reach{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px solid var(--color-border);font-size:var(--text-sm);flex-direction:column;display:flex}.portfolio-choice-module__ijabqW__reachTitle{font-weight:var(--weight-medium)}.portfolio-choice-module__ijabqW__reachWays{gap:var(--space-1);padding-left:var(--space-4);color:var(--color-text-muted);flex-direction:column;margin:0;display:flex}
.brokers-module__shLT7W__connect{gap:var(--space-5);flex-direction:column;width:100%;max-width:560px;margin:auto;display:flex}.brokers-module__shLT7W__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.brokers-module__shLT7W__terms{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:column;display:flex}.brokers-module__shLT7W__tick{align-items:flex-start;gap:var(--space-2);min-height:var(--touch-target);font-weight:var(--weight-medium);color:var(--color-text);cursor:pointer;display:flex}.brokers-module__shLT7W__tick input{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin-top:2px}.brokers-module__shLT7W__trades{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.brokers-module__shLT7W__steps{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-info-soft);font-size:var(--text-sm);flex-direction:column;display:flex}.brokers-module__shLT7W__stepsTitle{font-weight:var(--weight-semibold)}.brokers-module__shLT7W__steps ol{gap:var(--space-1);padding-left:var(--space-5);flex-direction:column;display:flex}
.goal-chat-module__udLljG__chat{gap:var(--space-3);width:100%;max-width:640px;height:calc(100dvh - var(--topbar-height) - 2 * var(--space-4) - var(--tabbar-offset,0px));flex-direction:column;min-height:420px;margin:0 auto;display:flex}@media (min-width:640px){.goal-chat-module__udLljG__chat{height:calc(100dvh - var(--topbar-height) - 2 * var(--space-5))}}@media (min-width:1024px){.goal-chat-module__udLljG__chat{height:calc(100dvh - var(--topbar-height) - 2 * var(--space-7))}}.goal-chat-module__udLljG__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex:none;display:flex}.goal-chat-module__udLljG__scroller{min-height:0;margin:0 calc(-1 * var(--space-2));padding:var(--space-4) var(--space-2) var(--space-3);overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--space-4));mask-image:linear-gradient(to bottom, transparent, #000 var(--space-4));flex:1;overflow-y:auto}.goal-chat-module__udLljG__thread{gap:var(--space-4);flex-direction:column;display:flex}.goal-chat-module__udLljG__dock{gap:var(--space-2);flex-direction:column;flex:none;display:flex}.goal-chat-module__udLljG__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.goal-chat-module__udLljG__lead{font-size:var(--text-base);color:var(--color-text-muted)}.goal-chat-module__udLljG__manual{flex:none;align-items:center;display:inline-flex}.goal-chat-module__udLljG__quietAction{margin-top:var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.goal-chat-module__udLljG__quietAction:hover{text-decoration:underline}.goal-chat-module__udLljG__log{gap:var(--space-2);flex-direction:column;display:flex}.goal-chat-module__udLljG__turn{max-width:92%;animation:goal-chat-module__udLljG__arrive var(--duration-slow) var(--ease-out) both;display:flex}.goal-chat-module__udLljG__turn.goal-chat-module__udLljG__newSpeaker{margin-top:var(--space-3)}@media (min-width:640px){.goal-chat-module__udLljG__turn{max-width:85%}}.goal-chat-module__udLljG__gro{transform-origin:0 100%;align-self:flex-start}.goal-chat-module__udLljG__person{transform-origin:100% 100%;align-self:flex-end}.goal-chat-module__udLljG__bubble{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-base);line-height:var(--leading-normal);overflow-wrap:anywhere;flex-direction:column;display:flex}.goal-chat-module__udLljG__gro .goal-chat-module__udLljG__bubble{border-top-left-radius:var(--radius-sm);background:var(--color-subtle);color:var(--color-text)}.goal-chat-module__udLljG__person .goal-chat-module__udLljG__bubble{border-top-right-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-text)}.goal-chat-module__udLljG__typing{flex-direction:row;align-items:center;gap:4px;min-height:46px}.goal-chat-module__udLljG__typing span{border-radius:var(--radius-full);background:var(--color-text-subtle);width:6px;height:6px;animation:goal-chat-module__udLljG__blink 1.2s var(--ease-in-out) infinite}.goal-chat-module__udLljG__typing span:nth-child(2){animation-delay:.15s}.goal-chat-module__udLljG__typing span:nth-child(3){animation-delay:.3s}.goal-chat-module__udLljG__summary{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);flex-direction:column;display:flex}.goal-chat-module__udLljG__fact{justify-content:space-between;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.goal-chat-module__udLljG__fact dt{color:var(--color-text-muted);align-items:center;display:inline-flex}.goal-chat-module__udLljG__fact dd{font-weight:var(--weight-medium);text-align:right}.goal-chat-module__udLljG__missing{font-weight:var(--weight-regular);color:var(--color-warning)}.goal-chat-module__udLljG__reply{gap:var(--space-3);flex-direction:column;display:flex}.goal-chat-module__udLljG__ask{gap:var(--space-3);animation:goal-chat-module__udLljG__rise var(--duration-slow) var(--ease-out) 80ms both;flex-direction:column;display:flex}.goal-chat-module__udLljG__pick{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.goal-chat-module__udLljG__pickField{flex:260px}.goal-chat-module__udLljG__chips{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.goal-chat-module__udLljG__chip{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out)}@media (min-width:640px){.goal-chat-module__udLljG__chip{min-height:var(--control-height)}}.goal-chat-module__udLljG__cards{gap:var(--space-2);flex-direction:column;display:flex}.goal-chat-module__udLljG__card{min-height:var(--touch-target);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:left;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);flex-direction:column;gap:2px;display:flex}.goal-chat-module__udLljG__chip:hover,.goal-chat-module__udLljG__card:hover{border-color:var(--color-primary);background:var(--color-surface-hover)}.goal-chat-module__udLljG__primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.goal-chat-module__udLljG__primary:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.goal-chat-module__udLljG__optionLabel{font-size:var(--text-sm);font-weight:var(--weight-medium)}.goal-chat-module__udLljG__optionDetail{font-size:var(--text-xs);color:var(--color-text-muted)}.goal-chat-module__udLljG__composer{align-items:flex-end;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);display:flex}.goal-chat-module__udLljG__composer:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.goal-chat-module__udLljG__input{min-width:0;min-height:36px;max-height:160px;padding:var(--space-2);font-family:inherit;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);resize:none;field-sizing:content;background:0 0;border:none;outline:none;flex:1}.goal-chat-module__udLljG__input::placeholder{color:var(--color-text-subtle)}.goal-chat-module__udLljG__send{border-radius:var(--radius-md);background:var(--color-primary);width:36px;height:36px;color:var(--color-on-primary);transition:opacity var(--duration-fast) var(--ease-out);border:none;flex:none;place-items:center;display:grid}.goal-chat-module__udLljG__send:disabled{opacity:.4}.goal-chat-module__udLljG__examples{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.goal-chat-module__udLljG__examplesLabel{font-size:var(--text-xs);color:var(--color-text-subtle)}.goal-chat-module__udLljG__example{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-xs);color:var(--color-text-muted);text-align:left}.goal-chat-module__udLljG__example:hover{border-color:var(--color-border-strong);color:var(--color-text)}.goal-chat-module__udLljG__choices{gap:var(--space-2);flex-direction:column;display:flex}.goal-chat-module__udLljG__choice{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);display:flex}.goal-chat-module__udLljG__choice:not(.goal-chat-module__udLljG__locked):hover{border-color:var(--color-border-strong)}.goal-chat-module__udLljG__picked{border-color:var(--color-primary);background:var(--color-primary-soft)}.goal-chat-module__udLljG__picked:not(.goal-chat-module__udLljG__locked):hover{border-color:var(--color-primary)}.goal-chat-module__udLljG__locked{background:var(--color-subtle)}.goal-chat-module__udLljG__choiceMain{align-items:flex-start;gap:var(--space-3);cursor:pointer;flex:1;min-width:0;min-height:24px;display:flex}.goal-chat-module__udLljG__locked .goal-chat-module__udLljG__choiceMain{cursor:not-allowed}.goal-chat-module__udLljG__choiceInput{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin-top:2px}.goal-chat-module__udLljG__choiceText{flex-direction:column;gap:2px;min-width:0;display:flex}.goal-chat-module__udLljG__choiceLabel{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);display:inline-flex}.goal-chat-module__udLljG__locked .goal-chat-module__udLljG__choiceLabel{color:var(--color-text-muted)}.goal-chat-module__udLljG__choiceDetail{font-size:var(--text-xs);color:var(--color-text-muted)}.goal-chat-module__udLljG__lockNote{font-size:var(--text-xs);color:var(--color-warning)}.goal-chat-module__udLljG__choiceAside{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.goal-chat-module__udLljG__tag{padding:0 0 0 var(--space-2);border-radius:var(--radius-full);background:var(--color-warning-soft);font-size:var(--text-xs);color:var(--color-warning-text);align-items:center;display:inline-flex}.goal-chat-module__udLljG__choiceActions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.goal-chat-module__udLljG__choiceCount{font-size:var(--text-xs);color:var(--color-text-subtle)}.goal-chat-module__udLljG__classLimit{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.goal-chat-module__udLljG__classLimitName{font-weight:var(--weight-medium);flex:1 0 100%}@media (min-width:640px){.goal-chat-module__udLljG__classLimitName{flex:1 0 auto}}.goal-chat-module__udLljG__classLimitField{align-items:center;gap:var(--space-1);color:var(--color-text-muted);display:inline-flex}.goal-chat-module__udLljG__classLimitField input{width:64px;height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font:inherit;font-size:var(--text-base);color:var(--color-text);text-align:right}.goal-chat-module__udLljG__classLimitField input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.goal-chat-module__udLljG__wrapperRow{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.goal-chat-module__udLljG__wrapperName{font-weight:var(--weight-medium);flex-direction:column;flex:1 0 100%;display:flex}@media (min-width:640px){.goal-chat-module__udLljG__wrapperName{flex:1 0 0}}.goal-chat-module__udLljG__wrapperType{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-subtle)}.goal-chat-module__udLljG__wrapperSelect{min-height:var(--touch-target);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font:inherit;font-size:var(--text-base);color:var(--color-text);flex:1 0 100%}@media (min-width:640px){.goal-chat-module__udLljG__wrapperSelect{min-height:var(--control-height);flex:0 0 200px}}.goal-chat-module__udLljG__wrapperSelect:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.goal-chat-module__udLljG__problem{font-size:var(--text-sm);color:var(--color-danger)}.goal-chat-module__udLljG__doneActions{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:640px){.goal-chat-module__udLljG__doneActions{flex-direction:row}}.goal-chat-module__udLljG__footer{font-size:var(--text-sm);text-align:center}@keyframes goal-chat-module__udLljG__arrive{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes goal-chat-module__udLljG__rise{0%{opacity:0;transform:translateY(6px)}}@keyframes goal-chat-module__udLljG__blink{0%,80%,to{opacity:.3}40%{opacity:1}}
.regular-investing-module__ML_jGG__panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.regular-investing-module__ML_jGG__title{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);display:flex}.regular-investing-module__ML_jGG__lead{font-size:var(--text-sm);color:var(--color-text-muted)}.regular-investing-module__ML_jGG__form{gap:var(--space-4);flex-direction:column;display:flex}.regular-investing-module__ML_jGG__note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-canvas);font-size:var(--text-sm);color:var(--color-text-muted)}.regular-investing-module__ML_jGG__note ul{gap:var(--space-2);padding-left:var(--space-4);flex-direction:column;margin:0;display:flex}.regular-investing-module__ML_jGG__noteTitle{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.regular-investing-module__ML_jGG__tick{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);cursor:pointer;display:flex}.regular-investing-module__ML_jGG__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.regular-investing-module__ML_jGG__waiting{gap:var(--space-3);flex-direction:column;display:flex}.regular-investing-module__ML_jGG__open{min-height:var(--touch-target);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.regular-investing-module__ML_jGG__open:hover{background:var(--color-primary-hover);text-decoration:none}.regular-investing-module__ML_jGG__check{font:inherit;font-size:var(--text-sm);color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0}.regular-investing-module__ML_jGG__check:hover:not(:disabled){text-decoration:underline}.regular-investing-module__ML_jGG__check:disabled{opacity:.6;cursor:default}.regular-investing-module__ML_jGG__muted{font-size:var(--text-sm);color:var(--color-text-muted)}
.recommendations-module__fsm9_W__page{gap:var(--space-5);flex-direction:column;width:100%;max-width:960px;margin-inline:auto;display:flex}.recommendations-module__fsm9_W__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.recommendations-module__fsm9_W__headText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.recommendations-module__fsm9_W__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;overflow-wrap:anywhere}@media (min-width:640px){.recommendations-module__fsm9_W__title{font-size:var(--text-2xl)}}.recommendations-module__fsm9_W__muted{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.recommendations-module__fsm9_W__back{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:inline-flex}.recommendations-module__fsm9_W__panel{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}@media (min-width:640px){.recommendations-module__fsm9_W__panel{padding:var(--space-5)}}.recommendations-module__fsm9_W__panelTitle{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.recommendations-module__fsm9_W__list{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;list-style:none;display:flex;overflow:hidden}.recommendations-module__fsm9_W__list>li+li{border-top:1px solid var(--color-border)}.recommendations-module__fsm9_W__row{align-items:center;gap:var(--space-2) var(--space-4);width:100%;padding:var(--space-3) var(--space-4);color:var(--color-text);text-align:left;transition:background var(--duration-fast) var(--ease-out);background:0 0;border:none;flex-wrap:wrap;display:flex}a.recommendations-module__fsm9_W__row:hover,button.recommendations-module__fsm9_W__row:hover{background:var(--color-subtle)}.recommendations-module__fsm9_W__rowMain{gap:var(--space-1);flex-direction:column;flex:1;min-width:12rem;display:flex}.recommendations-module__fsm9_W__rowName{font-weight:var(--weight-medium);overflow-wrap:anywhere}.recommendations-module__fsm9_W__rowMeta{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.recommendations-module__fsm9_W__facts{font-size:var(--text-sm);flex-direction:column;display:flex}.recommendations-module__fsm9_W__facts>div{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.recommendations-module__fsm9_W__facts dt{color:var(--color-text-muted)}.recommendations-module__fsm9_W__facts dd{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.recommendations-module__fsm9_W__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.recommendations-module__fsm9_W__form{gap:var(--space-4);flex-direction:column;display:flex}.recommendations-module__fsm9_W__pair{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.recommendations-module__fsm9_W__pair{grid-template-columns:1fr 1fr}}.recommendations-module__fsm9_W__selectLabel{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-direction:column;display:flex}.recommendations-module__fsm9_W__select{width:100%;min-height:var(--touch-target);padding:0 var(--space-6) 0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234f5a55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right var(--space-3) center;appearance:none;font:inherit;font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-text)}.recommendations-module__fsm9_W__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}@media (min-width:640px){.recommendations-module__fsm9_W__select{min-height:var(--control-height);font-size:var(--text-sm)}}.recommendations-module__fsm9_W__note{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-normal)}.recommendations-module__fsm9_W__quote{padding-left:var(--space-3);border-left:3px solid var(--color-border-strong);white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-normal)}.recommendations-module__fsm9_W__chance{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.recommendations-module__fsm9_W__chanceFigure{font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.recommendations-module__fsm9_W__flow{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.recommendations-module__fsm9_W__history{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.recommendations-module__fsm9_W__historyItem{gap:var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--color-border);flex-direction:column;display:flex}.recommendations-module__fsm9_W__problems{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.recommendations-module__fsm9_W__skBlock{border-radius:var(--radius-lg);height:10rem}.recommendations-module__fsm9_W__line{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}
.portal-module__cwcaVq__page{gap:var(--space-6);flex-direction:column;width:100%;max-width:880px;margin-inline:auto;display:flex}.portal-module__cwcaVq__head{gap:var(--space-2);flex-direction:column;display:flex}.portal-module__cwcaVq__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;overflow-wrap:anywhere}@media (min-width:640px){.portal-module__cwcaVq__title{font-size:var(--text-2xl)}}.portal-module__cwcaVq__lead{max-width:var(--text-max);color:var(--color-text-muted)}.portal-module__cwcaVq__section{gap:var(--space-3);flex-direction:column;display:flex}.portal-module__cwcaVq__sectionTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.portal-module__cwcaVq__empty{padding:var(--space-5) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.portal-module__cwcaVq__muted{font-size:var(--text-sm);color:var(--color-text-muted)}.portal-module__cwcaVq__note{font-size:var(--text-xs);color:var(--color-text-subtle)}.portal-module__cwcaVq__card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}@media (min-width:640px){.portal-module__cwcaVq__card{padding:var(--space-5)}}.portal-module__cwcaVq__goals{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.portal-module__cwcaVq__goals{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-module__cwcaVq__goal{align-items:flex-start;gap:var(--space-4);display:flex}.portal-module__cwcaVq__goalFacts{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.portal-module__cwcaVq__goalName{font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.portal-module__cwcaVq__chance{font-size:var(--text-base);font-weight:var(--weight-semibold)}.portal-module__cwcaVq__chanceLabel{font-size:var(--text-xs);color:var(--color-text-muted)}.portal-module__cwcaVq__closed{box-shadow:none;align-self:start}.portal-module__cwcaVq__closedRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.portal-module__cwcaVq__accountHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.portal-module__cwcaVq__accountName{font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.portal-module__cwcaVq__accountTotal{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.portal-module__cwcaVq__tableWrap{overflow-x:auto}.portal-module__cwcaVq__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.portal-module__cwcaVq__table th,.portal-module__cwcaVq__table td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.portal-module__cwcaVq__table thead th{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.portal-module__cwcaVq__table tbody tr:last-child th,.portal-module__cwcaVq__table tbody tr:last-child td{border-bottom:none}.portal-module__cwcaVq__table tbody th{font-weight:var(--weight-regular)}.portal-module__cwcaVq__table .portal-module__cwcaVq__number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-module__cwcaVq__wide{display:none}@media (min-width:640px){.portal-module__cwcaVq__wide{display:table-cell}}.portal-module__cwcaVq__holding{overflow-wrap:anywhere;display:block}.portal-module__cwcaVq__symbol{font-size:var(--text-xs);color:var(--color-text-muted);display:block}.portal-module__cwcaVq__documents{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.portal-module__cwcaVq__document{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:640px){.portal-module__cwcaVq__document{flex-direction:row;justify-content:space-between;align-items:center}}.portal-module__cwcaVq__documentFacts{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.portal-module__cwcaVq__documentTitle{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.portal-module__cwcaVq__skeletonTitle{width:60%;height:var(--space-7)}.portal-module__cwcaVq__skeletonCard{border-radius:var(--radius-lg);width:100%;height:160px}
.trades-module__bSSK2W__trades{gap:var(--space-5);flex-direction:column;width:100%;max-width:760px;margin-inline:auto;display:flex}.trades-module__bSSK2W__intro,.trades-module__bSSK2W__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.trades-module__bSSK2W__introText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.trades-module__bSSK2W__intro>.trades-module__bSSK2W__introText,.trades-module__bSSK2W__head>.trades-module__bSSK2W__introText{flex:320px}.trades-module__bSSK2W__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em}@media (min-width:640px){.trades-module__bSSK2W__title{font-size:var(--text-2xl)}}.trades-module__bSSK2W__muted{font-size:var(--text-sm);color:var(--color-text-muted)}.trades-module__bSSK2W__meta{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.trades-module__bSSK2W__back{align-items:center;gap:var(--space-1);width:fit-content;font-size:var(--text-sm);color:var(--color-text-muted);display:inline-flex}.trades-module__bSSK2W__list{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;list-style:none;display:flex;overflow:hidden}.trades-module__bSSK2W__list>li+li{border-top:1px solid var(--color-border)}.trades-module__bSSK2W__row,.trades-module__bSSK2W__trade{align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--color-text);display:flex}a.trades-module__bSSK2W__row{transition:background var(--duration-fast) var(--ease-out)}a.trades-module__bSSK2W__row:hover{background:var(--color-subtle);text-decoration:none}.trades-module__bSSK2W__rowNew .trades-module__bSSK2W__rowSubject{font-weight:var(--weight-semibold)}.trades-module__bSSK2W__rowMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.trades-module__bSSK2W__rowSubject{font-weight:var(--weight-medium);overflow-wrap:anywhere}.trades-module__bSSK2W__rowMeta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.trades-module__bSSK2W__wrapper{padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text)}.trades-module__bSSK2W__figures{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.trades-module__bSSK2W__value{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.trades-module__bSSK2W__gain,.trades-module__bSSK2W__loss{font-size:var(--text-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.trades-module__bSSK2W__gain{color:var(--color-text)}.trades-module__bSSK2W__loss{color:var(--color-text-muted)}.trades-module__bSSK2W__empty{align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.trades-module__bSSK2W__emptyTitle{font-weight:var(--weight-semibold);color:var(--color-text)}.trades-module__bSSK2W__section{gap:var(--space-2);flex-direction:column;display:flex}.trades-module__bSSK2W__sectionTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.trades-module__bSSK2W__checks{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.trades-module__bSSK2W__check{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-subtle);font-size:var(--text-sm);line-height:var(--leading-normal)}.trades-module__bSSK2W__actions{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:640px){.trades-module__bSSK2W__actions{flex-direction:row}}.trades-module__bSSK2W__pickRow{align-items:stretch;display:flex}.trades-module__bSSK2W__pick{align-items:center;gap:var(--space-3);min-width:44px;min-height:44px;padding-left:var(--space-4);font-size:var(--text-sm);cursor:pointer;flex:none;display:flex}.trades-module__bSSK2W__pick input{width:20px;height:20px;accent-color:var(--color-primary);flex:none}.trades-module__bSSK2W__pickLink{flex:1;min-width:0}.trades-module__bSSK2W__pickAll{padding-block:var(--space-1);background:var(--color-subtle);color:var(--color-text-muted);display:flex}.trades-module__bSSK2W__tick{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);cursor:pointer;display:flex}.trades-module__bSSK2W__tick input{width:20px;height:20px;accent-color:var(--color-primary);flex:none;margin-top:1px}.trades-module__bSSK2W__form{gap:var(--space-4);flex-direction:column;display:flex}.trades-module__bSSK2W__skLine{width:60%;height:16px}.trades-module__bSSK2W__skShort{width:35%;height:12px}.trades-module__bSSK2W__skBlock{border-radius:var(--radius-lg);width:100%;height:160px}
