.index-module-scss-module__RQP7qW__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module__RQP7qW__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module__RQP7qW__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__RQP7qW__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__RQP7qW__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__RQP7qW__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__RQP7qW__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__RQP7qW__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__RQP7qW__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module__RQP7qW__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module__RQP7qW__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.index-module-scss-module__RQP7qW__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.index-module-scss-module__RQP7qW__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.index-module-scss-module__RQP7qW__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.index-module-scss-module__RQP7qW__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.index-module-scss-module__RQP7qW__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.index-module-scss-module__RQP7qW__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.index-module-scss-module__RQP7qW__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.index-module-scss-module__RQP7qW__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.index-module-scss-module__RQP7qW__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.index-module-scss-module__RQP7qW__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.index-module-scss-module__RQP7qW__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.index-module-scss-module__RQP7qW__container{background:var(--base-white);border:1px solid var(--purple-75);border-radius:var(--radius-xl);box-shadow:0 0 9.1px 5px var(--purple-900-a6),0 4px 4px var(--purple-900-a6);width:100%;max-width:720px;padding:var(--spacing-10);flex-direction:column;margin:0 auto;display:flex;overflow:clip}.index-module-scss-module__RQP7qW__header{gap:var(--spacing-1_5);margin-bottom:var(--spacing-6);flex-direction:column;display:flex}.index-module-scss-module__RQP7qW__stepLabel{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:var(--fill-brand-primary-primary);text-transform:uppercase}.index-module-scss-module__RQP7qW__title{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing);color:var(--text-primary);margin:0}.index-module-scss-module__RQP7qW__subtitle{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);color:var(--text-tertiary);margin:0}.index-module-scss-module__RQP7qW__body{gap:var(--spacing-6);flex-direction:column;display:flex}.index-module-scss-module__RQP7qW__form{gap:var(--spacing-5);flex-direction:column;display:flex}.index-module-scss-module__RQP7qW__resizableTextArea.index-module-scss-module__RQP7qW__resizableTextArea{resize:vertical;min-height:96px;max-height:360px;overflow-y:auto}.index-module-scss-module__RQP7qW__formField{gap:var(--spacing-1_5);flex-direction:column;flex:1;display:flex}.index-module-scss-module__RQP7qW__formLabel{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:var(--text-primary)}.index-module-scss-module__RQP7qW__optional{color:var(--text-tertiary);font-weight:400}.index-module-scss-module__RQP7qW__formRow{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.index-module-scss-module__RQP7qW__standardsButton{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border-secondary);background:var(--base-white);cursor:pointer;text-align:left;width:100%;color:var(--text-primary);transition:all .15s;display:flex}.index-module-scss-module__RQP7qW__standardsButton:hover{background:var(--fill-septenary)}.index-module-scss-module__RQP7qW__standardsButtonIcon{height:var(--spacing-9);width:var(--spacing-9);border-radius:var(--radius-md);background:var(--purple-75);color:var(--fill-brand-primary-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.index-module-scss-module__RQP7qW__standardsButtonText{gap:var(--spacing-0_5);flex-direction:column;flex:1;display:flex}.index-module-scss-module__RQP7qW__standardsTitle{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:var(--text-primary)}.index-module-scss-module__RQP7qW__standardsHint{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing);color:var(--text-tertiary)}.index-module-scss-module__RQP7qW__standardsTags{gap:var(--spacing-2);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.index-module-scss-module__RQP7qW__standardTag{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing);padding:var(--spacing-1) var(--spacing-3);background:var(--purple-75);border:1px solid var(--purple-100);border-radius:var(--radius-sm);width:fit-content;color:var(--purple-1000);display:inline-flex}.index-module-scss-module__RQP7qW__standardsMore{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing);color:var(--text-tertiary);align-items:center;display:flex}.index-module-scss-module__RQP7qW__actions{padding-top:var(--spacing-2);justify-content:flex-end;display:flex}
.index-module-scss-module__b7VZdG__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module__b7VZdG__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module__b7VZdG__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__b7VZdG__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__b7VZdG__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__b7VZdG__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__b7VZdG__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__b7VZdG__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__b7VZdG__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module__b7VZdG__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module__b7VZdG__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.index-module-scss-module__b7VZdG__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.index-module-scss-module__b7VZdG__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.index-module-scss-module__b7VZdG__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.index-module-scss-module__b7VZdG__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.index-module-scss-module__b7VZdG__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.index-module-scss-module__b7VZdG__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.index-module-scss-module__b7VZdG__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.index-module-scss-module__b7VZdG__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.index-module-scss-module__b7VZdG__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.index-module-scss-module__b7VZdG__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.index-module-scss-module__b7VZdG__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.index-module-scss-module__b7VZdG__container{background:var(--base-white);border:1px solid var(--purple-75);border-radius:var(--radius-xl);box-shadow:0 0 9.1px 5px var(--purple-900-a6),0 4px 4px var(--purple-900-a6);width:100%;max-width:720px;padding:var(--spacing-10);flex-direction:column;margin:0 auto;display:flex;overflow:clip}.index-module-scss-module__b7VZdG__header{gap:var(--spacing-1_5);margin-bottom:var(--spacing-6);flex-direction:column;display:flex}.index-module-scss-module__b7VZdG__stepLabel{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:var(--fill-brand-primary-primary);text-transform:uppercase}.index-module-scss-module__b7VZdG__title{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing);color:var(--text-primary);margin:0}.index-module-scss-module__b7VZdG__subtitle{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);color:var(--text-tertiary);margin:0}.index-module-scss-module__b7VZdG__body{gap:var(--spacing-6);flex-direction:column;display:flex}.index-module-scss-module__b7VZdG__handlingOptions{gap:var(--spacing-3);flex-direction:column;display:flex}.index-module-scss-module__b7VZdG__handlingCard{gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);border:1px solid var(--border-secondary);border-radius:var(--radius-md);background:var(--base-white);cursor:pointer;transition:all .15s;display:flex}.index-module-scss-module__b7VZdG__handlingCard:hover{border-color:var(--fill-brand-primary-primary)}.index-module-scss-module__b7VZdG__handlingCardSelected{border-color:var(--fill-brand-primary-primary);background:var(--purple-75)}.index-module-scss-module__b7VZdG__handlingCardDisabled{opacity:.5;cursor:not-allowed;pointer-events:none}.index-module-scss-module__b7VZdG__radioCircle{width:var(--spacing-5);height:var(--spacing-5);border-radius:var(--radius-full);border:2px solid var(--border-secondary);margin-top:var(--spacing-0_5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.index-module-scss-module__b7VZdG__radioCircleFill{width:var(--spacing-2_5);height:var(--spacing-2_5);border-radius:var(--radius-full);background:var(--fill-brand-primary-primary)}.index-module-scss-module__b7VZdG__handlingCardContent{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.index-module-scss-module__b7VZdG__handlingCardHeader{align-items:center;gap:var(--spacing-2);display:flex}.index-module-scss-module__b7VZdG__handlingCardTitle{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);color:var(--text-primary)}.index-module-scss-module__b7VZdG__handlingCardDescription{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:var(--text-tertiary)}.index-module-scss-module__b7VZdG__handlingCardMeta{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing);gap:var(--spacing-4);color:var(--text-tertiary);display:flex}.index-module-scss-module__b7VZdG__actions{padding-top:var(--spacing-2);justify-content:flex-end;display:flex}
.index-module-scss-module__ee-dzW__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module__ee-dzW__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module__ee-dzW__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__ee-dzW__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__ee-dzW__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__ee-dzW__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__ee-dzW__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__ee-dzW__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__ee-dzW__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module__ee-dzW__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module__ee-dzW__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.index-module-scss-module__ee-dzW__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.index-module-scss-module__ee-dzW__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.index-module-scss-module__ee-dzW__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.index-module-scss-module__ee-dzW__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.index-module-scss-module__ee-dzW__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.index-module-scss-module__ee-dzW__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.index-module-scss-module__ee-dzW__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.index-module-scss-module__ee-dzW__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.index-module-scss-module__ee-dzW__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.index-module-scss-module__ee-dzW__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.index-module-scss-module__ee-dzW__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.index-module-scss-module__ee-dzW__container{background:var(--base-white);border:1px solid var(--purple-75);border-radius:var(--radius-xl);box-shadow:0 0 9.1px 5px var(--purple-900-a6),0 4px 4px var(--purple-900-a6);width:100%;max-width:720px;padding:var(--spacing-10);flex-direction:column;margin:0 auto;display:flex;overflow:clip}.index-module-scss-module__ee-dzW__header{gap:var(--spacing-1_5);margin-bottom:var(--spacing-8);flex-direction:column;display:flex}.index-module-scss-module__ee-dzW__stepLabel{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:var(--fill-brand-primary-primary);text-transform:uppercase}.index-module-scss-module__ee-dzW__title{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing);color:var(--text-primary);margin:0}.index-module-scss-module__ee-dzW__subtitle{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);color:var(--text-tertiary);margin:0}.index-module-scss-module__ee-dzW__body{gap:var(--spacing-6);flex-direction:column;display:flex}.index-module-scss-module__ee-dzW__stages{gap:var(--spacing-3);flex-direction:column;display:flex}.index-module-scss-module__ee-dzW__stage{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);align-items:center;gap:var(--spacing-3);display:flex}.index-module-scss-module__ee-dzW__stageDone{color:var(--text-positive)}.index-module-scss-module__ee-dzW__stageActive{color:var(--text-primary);font-weight:500}.index-module-scss-module__ee-dzW__stagePending{color:var(--text-tertiary)}.index-module-scss-module__ee-dzW__stageIconDone{color:var(--text-positive)}.index-module-scss-module__ee-dzW__stageIconActive{color:var(--fill-brand-primary-primary);animation:1s linear infinite index-module-scss-module__ee-dzW__spin}.index-module-scss-module__ee-dzW__stageIconPending{border-radius:var(--radius-full);border:2px solid var(--border-secondary);width:20px;height:20px}@keyframes index-module-scss-module__ee-dzW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.index-module-scss-module__ee-dzW__results{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.index-module-scss-module__ee-dzW__resultCard{align-items:center;gap:var(--spacing-3);padding:var(--spacing-5);border-radius:var(--radius-md);display:flex}.index-module-scss-module__ee-dzW__resultMapped{background:var(--fill-positive-quaternary);color:var(--text-positive)}.index-module-scss-module__ee-dzW__resultUnmapped{background:var(--fill-warning-quaternary);color:var(--text-warning)}.index-module-scss-module__ee-dzW__resultText{flex-direction:column;display:flex}.index-module-scss-module__ee-dzW__resultNumber{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.index-module-scss-module__ee-dzW__resultLabel{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}
.index-module-scss-module___8MqaG__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module___8MqaG__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module___8MqaG__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module___8MqaG__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module___8MqaG__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module___8MqaG__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module___8MqaG__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module___8MqaG__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module___8MqaG__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module___8MqaG__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module___8MqaG__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.index-module-scss-module___8MqaG__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.index-module-scss-module___8MqaG__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.index-module-scss-module___8MqaG__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.index-module-scss-module___8MqaG__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.index-module-scss-module___8MqaG__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.index-module-scss-module___8MqaG__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.index-module-scss-module___8MqaG__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.index-module-scss-module___8MqaG__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.index-module-scss-module___8MqaG__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.index-module-scss-module___8MqaG__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.index-module-scss-module___8MqaG__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.index-module-scss-module___8MqaG__container{background:var(--base-white);border:1px solid var(--purple-75);border-radius:var(--radius-xl);box-shadow:0 0 9.1px 5px var(--purple-900-a6),0 4px 4px var(--purple-900-a6);width:100%;max-width:720px;padding:var(--spacing-10);flex-direction:column;margin:0 auto;display:flex;overflow:clip}.index-module-scss-module___8MqaG__header{gap:var(--spacing-1_5);margin-bottom:var(--spacing-6);flex-direction:column;display:flex}.index-module-scss-module___8MqaG__stepLabel{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:var(--fill-brand-primary-primary);text-transform:uppercase}.index-module-scss-module___8MqaG__title{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing);color:var(--text-primary);margin:0}.index-module-scss-module___8MqaG__subtitle{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);color:var(--text-tertiary);margin:0}.index-module-scss-module___8MqaG__body{gap:var(--spacing-6);flex-direction:column;display:flex}.index-module-scss-module___8MqaG__uploadOptions{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.index-module-scss-module___8MqaG__uploadCard{align-items:center;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-6);border:1px dashed var(--border-secondary);border-radius:var(--radius-md);background:var(--base-white);cursor:pointer;text-align:center;flex-direction:column;transition:all .15s;display:flex}.index-module-scss-module___8MqaG__uploadCard:hover{border-color:var(--fill-brand-primary-primary);background:var(--fill-septenary)}.index-module-scss-module___8MqaG__uploadCardIcon{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-md);background:var(--fill-septenary);color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.index-module-scss-module___8MqaG__uploadCardTitle{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);color:var(--text-primary);margin:0}.index-module-scss-module___8MqaG__uploadCardDescription{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:var(--text-tertiary);margin:0}.index-module-scss-module___8MqaG__fileInfo{gap:var(--spacing-3);flex-direction:column;display:flex}.index-module-scss-module___8MqaG__fileCard{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--border-secondary);border-radius:var(--radius-md);background:var(--base-white);display:flex}.index-module-scss-module___8MqaG__fileIconWrapper{width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-sm);background:var(--purple-75);color:var(--fill-brand-primary-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.index-module-scss-module___8MqaG__fileDetails{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.index-module-scss-module___8MqaG__fileName{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:var(--text-primary)}.index-module-scss-module___8MqaG__fileSize{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing);color:var(--text-tertiary)}.index-module-scss-module___8MqaG__progressBar{height:var(--spacing-1);background:var(--fill-septenary);border-radius:var(--radius-full);margin-top:var(--spacing-1);overflow:hidden}.index-module-scss-module___8MqaG__progressFill{background:var(--fill-brand-primary-primary);height:100%;transition:width .3s}.index-module-scss-module___8MqaG__removeFileButton{cursor:pointer;color:var(--text-tertiary);padding:var(--spacing-1);background:0 0;border:none}.index-module-scss-module___8MqaG__removeFileButton:hover{color:var(--text-primary)}.index-module-scss-module___8MqaG__parseProgress{gap:var(--spacing-2);flex-direction:column;display:flex}.index-module-scss-module___8MqaG__parseStep{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);align-items:center;gap:var(--spacing-2);display:flex}.index-module-scss-module___8MqaG__parseStepDone{color:var(--text-positive)}.index-module-scss-module___8MqaG__parseStepActive{color:var(--text-primary);font-weight:500}.index-module-scss-module___8MqaG__parseStepPending{color:var(--text-tertiary)}.index-module-scss-module___8MqaG__parseStepIconDone{color:var(--text-positive)}.index-module-scss-module___8MqaG__parseStepIconActive{color:var(--fill-brand-primary-primary);animation:1s linear infinite index-module-scss-module___8MqaG__spin}.index-module-scss-module___8MqaG__parseStepIconPending{border-radius:var(--radius-full);border:2px solid var(--border-secondary);width:18px;height:18px}@keyframes index-module-scss-module___8MqaG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.index-module-scss-module___8MqaG__summarySection{gap:var(--spacing-4);flex-direction:column;display:flex}.index-module-scss-module___8MqaG__summaryBanner{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);padding:var(--spacing-3) var(--spacing-4);background:var(--purple-75);border-radius:var(--radius-sm);color:var(--text-brand-primary)}.index-module-scss-module___8MqaG__summaryStats{background:var(--border-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.index-module-scss-module___8MqaG__statItem{padding:var(--spacing-4);background:var(--base-white);flex-direction:column;align-items:center;display:flex}.index-module-scss-module___8MqaG__statNumber{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing);color:var(--text-primary)}.index-module-scss-module___8MqaG__statLabel{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing);color:var(--text-tertiary)}.index-module-scss-module___8MqaG__metaRow{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-3) 0;border-bottom:1px solid var(--border-secondary);display:flex}.index-module-scss-module___8MqaG__metaLabel{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);min-width:120px;color:var(--text-tertiary)}.index-module-scss-module___8MqaG__metaValue{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:var(--text-primary)}.index-module-scss-module___8MqaG__platformChips{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.index-module-scss-module___8MqaG__warningBanner{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing);align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--fill-warning-quaternary);border-radius:var(--radius-sm);color:var(--text-warning);display:flex}.index-module-scss-module___8MqaG__hiddenInput{display:none}.index-module-scss-module___8MqaG__actions{padding-top:var(--spacing-2);justify-content:flex-end;display:flex}
@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.0p1vbqd84i2~o.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.0b~8ki5y928w2.woff)format("woff"),url(../media/KaTeX_AMS-Regular.173t6ktr7uf-w.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.01-pzluls4zgb.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.0x2v1lwn~880f.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.16zv5fax0h0ka.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.0rysu1t-ncjq8.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.10927swgekwun.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.02i3z7wig438t.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.0w23i72~hprpq.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.0e-16u10iuyyf.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.0et27v~3~4uhe.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.0rekyoa-52fj_.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.0b.riegzdfue2.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.0vjwa15znhk~4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.16pfc63_du6mx.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.09lmynrorhcbw.woff)format("woff"),url(../media/KaTeX_Main-Bold.09i7~607shf-h.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.0d54rk08rx11s.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.0cp37g7x1q8h6.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.15j6k~hix2t_0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.06o5nq0_91v60.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.0382gqciexmbu.woff)format("woff"),url(../media/KaTeX_Main-Italic.0su4i6mm18-wo.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.0kaf-ag2_wkm-.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.0diheg01zyoph.woff)format("woff"),url(../media/KaTeX_Main-Regular.08zh8z.7shijf.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.0ja97dn.cpc87.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.0ck1myuerwyqw.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.0ajzxypnbx1h1.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.0zrha2c4sl2je.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.09xkhecjcn5r9.woff)format("woff"),url(../media/KaTeX_Math-Italic.0x23a-bmp-5tg.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.05a9.pc1j_zx9.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.0jcl-ayi1uun0.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.0re8y.dm7.mt5.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.0a0234dc3s62j.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.0judofdln9731.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.10z1iap9pfus8.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.0v6gcj32-czft.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.0h9yjlugq4q_e.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.0zm18kga42ebc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.0c4.h-mer83d_.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.0ze6v4r_-99oy.woff)format("woff"),url(../media/KaTeX_Script-Regular.0q14y6zkzlpob.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.013x6a4ierotp.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.0kidw0oi.m68o.woff)format("woff"),url(../media/KaTeX_Size1-Regular.0m6y-i6wfokni.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.0d5inmyp-tyv3.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.0blpmluwilgbg.woff)format("woff"),url(../media/KaTeX_Size2-Regular.0wnhnvj-.k9d5.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.0iukctyhw5j56.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.01h0xm_sfctj3.woff)format("woff"),url(../media/KaTeX_Size3-Regular.0jl8mqyf4gzpn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.0w3.rb_c4stzk.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.12tvaesf3.zl3.woff)format("woff"),url(../media/KaTeX_Size4-Regular.0wr_9l81-mu06.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.0c4zdxz~8frhm.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.0cgrzn5l3kao5.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.128~qc3858otl.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.27"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
.index-module-scss-module__GIzJ6W__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module__GIzJ6W__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module__GIzJ6W__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__GIzJ6W__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__GIzJ6W__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__GIzJ6W__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__GIzJ6W__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__GIzJ6W__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__GIzJ6W__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module__GIzJ6W__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module__GIzJ6W__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.index-module-scss-module__GIzJ6W__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.index-module-scss-module__GIzJ6W__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.index-module-scss-module__GIzJ6W__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.index-module-scss-module__GIzJ6W__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.index-module-scss-module__GIzJ6W__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.index-module-scss-module__GIzJ6W__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.index-module-scss-module__GIzJ6W__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.index-module-scss-module__GIzJ6W__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.index-module-scss-module__GIzJ6W__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.index-module-scss-module__GIzJ6W__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.index-module-scss-module__GIzJ6W__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.index-module-scss-module__GIzJ6W__popoverShell{z-index:1000}.index-module-scss-module__GIzJ6W__popover{background:var(--color-editor-chrome-surface,var(--color-fill-neutral-invert));border:1px solid var(--color-editor-chrome-border,var(--color-border-secondary));border-radius:var(--radius-sm);padding:var(--spacing-2);box-shadow:var(--shadow-md)}.index-module-scss-module__GIzJ6W__grid{gap:var(--spacing-1);flex-direction:row;align-items:center;display:flex}.index-module-scss-module__GIzJ6W__colorPickerDivider{background:var(--color-editor-chrome-border,var(--color-border-secondary));width:1px;height:24px;margin:0 var(--spacing-1);flex-shrink:0}.index-module-scss-module__GIzJ6W__paragraph{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);flex-direction:column;gap:4px;width:100%;display:flex}.index-module-scss-module__GIzJ6W__paragraph .index-module-scss-module__GIzJ6W__search{width:100%}.index-module-scss-module__GIzJ6W__iconPopover{flex-direction:column;display:flex}.index-module-scss-module__GIzJ6W__iconGrid{gap:var(--spacing-1);min-height:0;max-height:300px;padding:var(--spacing-2);grid-template-columns:repeat(10,1fr);display:grid;overflow-y:auto}.index-module-scss-module__GIzJ6W__headerContainer{align-items:center;width:100%;display:flex;position:relative}.index-module-scss-module__GIzJ6W__headerContainer>svg{fill:var(--callout-accent)}.index-module-scss-module__GIzJ6W__callout--theme .index-module-scss-module__GIzJ6W__headerContainer>svg{fill:var(--color-fill-brand-secondary-default)}.index-module-scss-module__GIzJ6W__headerContainer[data-editable]{cursor:text!important}.index-module-scss-module__GIzJ6W__content p{font-family:var(--font-family-body,var(--font-family));font-weight:var(--font-weight-body,var(--weight-regular))}.index-module-scss-module__GIzJ6W__headerField p{font-family:var(--font-family-heading,var(--font-family))!important;font-weight:var(--font-weight-heading,var(--weight-medium))!important}.index-module-scss-module__GIzJ6W__option{padding:var(--spacing-1);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.index-module-scss-module__GIzJ6W__option:hover{background:var(--color-editor-chrome-hover,var(--color-fill-neutral-subtle))}.index-module-scss-module__GIzJ6W__option:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.index-module-scss-module__GIzJ6W__wrapper{flex:1;border:none!important}.index-module-scss-module__GIzJ6W__wrapper:hover,.index-module-scss-module__GIzJ6W__wrapper[data-dragging]{border:none!important}.index-module-scss-module__GIzJ6W__wrapper--preview .index-module-scss-module__GIzJ6W__editor{align-items:center}.index-module-scss-module__GIzJ6W__wrapper--preview .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__textContent,.index-module-scss-module__GIzJ6W__wrapper--preview .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__textContent>:first-child{margin-top:0}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout{--callout-accent:var(--color-border-secondary);--callout-bg:transparent;--callout-text:var(--color-text-primary);border-radius:var(--radius-lg);border:1px solid var(--color-border-secondary);border-bottom:4px solid;border-right:4px solid;border-color:var(--callout-accent);background:var(--callout-bg);padding:var(--spacing-3) var(--spacing-4);flex-direction:column;width:100%;display:flex}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout .index-module-scss-module__GIzJ6W__calloutContent{flex-direction:column;row-gap:6px;display:flex}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout .index-module-scss-module__GIzJ6W__calloutContent>.index-module-scss-module__GIzJ6W__editor>*{flex:1;width:100%;min-width:0}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout .index-module-scss-module__GIzJ6W__calloutContent>.index-module-scss-module__GIzJ6W__editor>* .text-content{width:100%}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout .index-module-scss-module__GIzJ6W__hiddenCalloutLabel{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);background-color:var(--callout-accent);color:var(--color-brand-white);border-radius:5px;flex-direction:row;align-items:center;column-gap:5px;padding:7px 9px;display:flex;position:absolute;top:0;right:0}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout[data-editable]{cursor:text!important}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout,.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout p,.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout [data-level="2"]{color:var(--callout-text)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout .text-content{color:var(--callout-text)}[data-resource-theme-scope] .index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout{--callout-bg:color-mix(in srgb, var(--callout-hue-bg) calc(100% - var(--callout-tint-surface-pct)), var(--color-surface-layer-secondary) var(--callout-tint-surface-pct));--callout-accent:color-mix(in srgb, var(--callout-hue-accent) calc(100% - var(--callout-tint-accent-pct)), var(--color-fill-brand-primary-default) var(--callout-tint-accent-pct))}[data-resource-theme-scope][data-callout-tint-dark] .index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout{--callout-bg:color-mix(in srgb, var(--color-surface-layer-secondary) calc(100% - var(--callout-tint-hue-pct)), var(--callout-hue-accent) var(--callout-tint-hue-pct))}[data-resource-theme-scope]:not([data-callout-tint-dark]) .index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout:not(.index-module-scss-module__GIzJ6W__callout--theme){--callout-text:color-mix(in srgb, var(--callout-bg) 15%, var(--color-neutral-950) 85%)}[data-resource-theme-scope][data-callout-tint-dark] .index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout:not(.index-module-scss-module__GIzJ6W__callout--theme){--callout-text:color-mix(in srgb, var(--callout-bg) 20%, var(--color-text-primary) 80%)}[data-resource-theme-scope] .index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout.index-module-scss-module__GIzJ6W__callout--theme{--callout-text:var(--color-text-secondary)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout--textAlignCenterIcon .index-module-scss-module__GIzJ6W__headerContainer{justify-content:center}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout--orange{--callout-hue-bg:var(--orange-50);--callout-hue-accent:var(--orange-600);--callout-bg:var(--callout-hue-bg);--callout-accent:var(--callout-hue-accent)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout--blue{--callout-hue-bg:var(--blue-75);--callout-hue-accent:var(--blue-600);--callout-bg:var(--callout-hue-bg);--callout-accent:var(--callout-hue-accent)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout--green{--callout-hue-bg:var(--green-100);--callout-hue-accent:var(--green-600);--callout-bg:var(--callout-hue-bg);--callout-accent:var(--callout-hue-accent)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout--red{--callout-hue-bg:var(--red-100);--callout-hue-accent:var(--red-600);--callout-bg:var(--callout-hue-bg);--callout-accent:var(--callout-hue-accent)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout--pink{--callout-hue-bg:var(--pink-100);--callout-hue-accent:var(--pink-600);--callout-bg:var(--callout-hue-bg);--callout-accent:var(--callout-hue-accent)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout--cyan{--callout-hue-bg:var(--cyan-50);--callout-hue-accent:var(--cyan-600);--callout-bg:var(--callout-hue-bg);--callout-accent:var(--callout-hue-accent)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout--yellow{--callout-hue-bg:var(--yellow-100);--callout-hue-accent:var(--yellow-300);--callout-bg:var(--callout-hue-bg);--callout-accent:var(--callout-hue-accent)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout--purple{--callout-hue-bg:var(--purple-100);--callout-hue-accent:var(--purple-600);--callout-bg:var(--callout-hue-bg);--callout-accent:var(--callout-hue-accent)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__callout--theme{--callout-hue-bg:var(--color-surface-layer-secondary);--callout-hue-accent:var(--color-fill-brand-primary-default);--callout-bg:var(--callout-hue-bg);--callout-accent:var(--callout-hue-accent);--callout-text:var(--color-text-secondary)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__calloutHiddenActive{background-color:var(--color-sky-100)}.index-module-scss-module__GIzJ6W__wrapper:not(.index-module-scss-module__GIzJ6W__wrapper--preview) .index-module-scss-module__GIzJ6W__callout--orange:hover{border-color:var(--orange-900)}.index-module-scss-module__GIzJ6W__wrapper:not(.index-module-scss-module__GIzJ6W__wrapper--preview) .index-module-scss-module__GIzJ6W__callout--blue:hover{border-color:var(--blue-900)}.index-module-scss-module__GIzJ6W__wrapper:not(.index-module-scss-module__GIzJ6W__wrapper--preview) .index-module-scss-module__GIzJ6W__callout--green:hover{border-color:var(--green-900)}.index-module-scss-module__GIzJ6W__wrapper:not(.index-module-scss-module__GIzJ6W__wrapper--preview) .index-module-scss-module__GIzJ6W__callout--red:hover{border-color:var(--red-900)}.index-module-scss-module__GIzJ6W__wrapper:not(.index-module-scss-module__GIzJ6W__wrapper--preview) .index-module-scss-module__GIzJ6W__callout--pink:hover{border-color:var(--pink-900)}.index-module-scss-module__GIzJ6W__wrapper:not(.index-module-scss-module__GIzJ6W__wrapper--preview) .index-module-scss-module__GIzJ6W__callout--cyan:hover{border-color:var(--cyan-900)}.index-module-scss-module__GIzJ6W__wrapper:not(.index-module-scss-module__GIzJ6W__wrapper--preview) .index-module-scss-module__GIzJ6W__callout--yellow:hover{border-color:var(--yellow-900)}.index-module-scss-module__GIzJ6W__wrapper:not(.index-module-scss-module__GIzJ6W__wrapper--preview) .index-module-scss-module__GIzJ6W__callout--purple:hover{border-color:var(--purple-900)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor{align-self:stretch;align-items:center;gap:var(--spacing-2);display:flex}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor:first-of-type .index-module-scss-module__GIzJ6W__richTextComponent:first-of-type{transform:translateY(1.5px)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent{flex:1;min-width:0}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent .ProseMirror{min-height:var(--spacing-10);padding:var(--spacing-2) var(--spacing-1);cursor:text;text-align:left;border:none;outline:none;margin:0;line-height:1.4}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent .ProseMirror:focus{outline:none}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent .ProseMirror>p:first-child{margin-top:0;position:relative}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent .ProseMirror>:first-child{margin-top:0}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent.index-module-scss-module__GIzJ6W__headerField .ProseMirror{min-height:var(--spacing-6)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent.index-module-scss-module__GIzJ6W__headerField.index-module-scss-module__GIzJ6W__textAlignCenterIcon{flex:initial;min-width:80px}:is(.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent ul .is-editor-empty:before,.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent ol .is-editor-empty:before){display:none!important}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent .is-editor-empty:first-child{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);position:relative}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent .is-editor-empty:first-child:before{content:attr(data-placeholder);white-space:pre;color:#adb5bd;pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;position:absolute;top:0;left:0;right:0}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent.index-module-scss-module__GIzJ6W__textAlignCenterIcon .ProseMirror{text-align:center}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent.index-module-scss-module__GIzJ6W__textAlignCenterIcon .is-editor-empty:first-child:before{justify-content:center}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__richTextComponent.index-module-scss-module__GIzJ6W__contentPlaceholder .is-editor-empty:first-child{font:var(--weight-regular) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__headerField.index-module-scss-module__GIzJ6W__textAlignCenterIcon{flex:initial;text-align:center;min-width:80px}.index-module-scss-module__GIzJ6W__wrapper .index-module-scss-module__GIzJ6W__editor .index-module-scss-module__GIzJ6W__content.index-module-scss-module__GIzJ6W__textAlignCenterIcon{text-align:center}@keyframes index-module-scss-module__GIzJ6W__calloutUnveil{0%{opacity:0;filter:blur(8px);transform:scale(.97)}to{opacity:1;filter:blur();transform:scale(1)}}.index-module-scss-module__GIzJ6W__unveil{animation:.42s ease-out both index-module-scss-module__GIzJ6W__calloutUnveil}@media (prefers-reduced-motion:reduce){.index-module-scss-module__GIzJ6W__unveil{animation:none}}
.ChartTooltipContent-module-scss-module__unr3vq__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.ChartTooltipContent-module-scss-module__unr3vq__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.ChartTooltipContent-module-scss-module__unr3vq__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.ChartTooltipContent-module-scss-module__unr3vq__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.ChartTooltipContent-module-scss-module__unr3vq__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.ChartTooltipContent-module-scss-module__unr3vq__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.ChartTooltipContent-module-scss-module__unr3vq__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.ChartTooltipContent-module-scss-module__unr3vq__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.ChartTooltipContent-module-scss-module__unr3vq__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.ChartTooltipContent-module-scss-module__unr3vq__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.ChartTooltipContent-module-scss-module__unr3vq__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.ChartTooltipContent-module-scss-module__unr3vq__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.ChartTooltipContent-module-scss-module__unr3vq__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.ChartTooltipContent-module-scss-module__unr3vq__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.ChartTooltipContent-module-scss-module__unr3vq__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.ChartTooltipContent-module-scss-module__unr3vq__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.ChartTooltipContent-module-scss-module__unr3vq__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.ChartTooltipContent-module-scss-module__unr3vq__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.ChartTooltipContent-module-scss-module__unr3vq__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.ChartTooltipContent-module-scss-module__unr3vq__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.ChartTooltipContent-module-scss-module__unr3vq__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.ChartTooltipContent-module-scss-module__unr3vq__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}@keyframes ChartTooltipContent-module-scss-module__unr3vq__fadeIn{0%{opacity:0}to{opacity:1}}.ChartTooltipContent-module-scss-module__unr3vq__tooltip{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1_5) var(--spacing-3);background:var(--base-popover);border:1px solid var(--base-border);border-radius:var(--border-radius-md);box-shadow:var(--new-shadow-md);animation:.15s ease-out ChartTooltipContent-module-scss-module__unr3vq__fadeIn;display:flex}.ChartTooltipContent-module-scss-module__unr3vq__label{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:var(--base-popover-foreground)}.ChartTooltipContent-module-scss-module__unr3vq__value{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:var(--base-popover-foreground)}
.ChartEditor-module-scss-module__uj3ORa__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.ChartEditor-module-scss-module__uj3ORa__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.ChartEditor-module-scss-module__uj3ORa__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.ChartEditor-module-scss-module__uj3ORa__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.ChartEditor-module-scss-module__uj3ORa__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.ChartEditor-module-scss-module__uj3ORa__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.ChartEditor-module-scss-module__uj3ORa__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.ChartEditor-module-scss-module__uj3ORa__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.ChartEditor-module-scss-module__uj3ORa__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.ChartEditor-module-scss-module__uj3ORa__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.ChartEditor-module-scss-module__uj3ORa__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.ChartEditor-module-scss-module__uj3ORa__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.ChartEditor-module-scss-module__uj3ORa__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.ChartEditor-module-scss-module__uj3ORa__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.ChartEditor-module-scss-module__uj3ORa__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.ChartEditor-module-scss-module__uj3ORa__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.ChartEditor-module-scss-module__uj3ORa__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.ChartEditor-module-scss-module__uj3ORa__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.ChartEditor-module-scss-module__uj3ORa__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.ChartEditor-module-scss-module__uj3ORa__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.ChartEditor-module-scss-module__uj3ORa__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.ChartEditor-module-scss-module__uj3ORa__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.ChartEditor-module-scss-module__uj3ORa__chartContainer{gap:var(--spacing-3);padding:var(--spacing-4);background:var(--base-white);border:1px solid var(--base-border);border-radius:var(--radius-sm);flex-direction:column;display:flex}:is(.ChartEditor-module-scss-module__uj3ORa__chartContainer .recharts-surface:focus,.ChartEditor-module-scss-module__uj3ORa__chartContainer .recharts-surface:focus-visible){outline:none!important}.ChartEditor-module-scss-module__uj3ORa__chartTitle{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing);text-align:center;color:var(--text-primary);margin:0}
.index-module-scss-module__euOgja__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module__euOgja__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module__euOgja__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__euOgja__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__euOgja__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__euOgja__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__euOgja__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__euOgja__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__euOgja__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module__euOgja__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module__euOgja__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.index-module-scss-module__euOgja__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.index-module-scss-module__euOgja__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.index-module-scss-module__euOgja__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.index-module-scss-module__euOgja__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.index-module-scss-module__euOgja__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.index-module-scss-module__euOgja__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.index-module-scss-module__euOgja__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.index-module-scss-module__euOgja__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.index-module-scss-module__euOgja__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.index-module-scss-module__euOgja__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.index-module-scss-module__euOgja__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.index-module-scss-module__euOgja__verticalButton{border-radius:var(--radius-sm)!important;text-wrap:wrap!important;flex-direction:column!important;display:flex!important}.index-module-scss-module__euOgja__large{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:140px!important;height:112px!important;padding:24px 12px!important}.index-module-scss-module__euOgja__icon{color:var(--purple-600)}
.TutorChartView-module-scss-module__nDm-oa__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.TutorChartView-module-scss-module__nDm-oa__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.TutorChartView-module-scss-module__nDm-oa__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.TutorChartView-module-scss-module__nDm-oa__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.TutorChartView-module-scss-module__nDm-oa__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.TutorChartView-module-scss-module__nDm-oa__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.TutorChartView-module-scss-module__nDm-oa__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.TutorChartView-module-scss-module__nDm-oa__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.TutorChartView-module-scss-module__nDm-oa__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.TutorChartView-module-scss-module__nDm-oa__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.TutorChartView-module-scss-module__nDm-oa__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.TutorChartView-module-scss-module__nDm-oa__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.TutorChartView-module-scss-module__nDm-oa__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.TutorChartView-module-scss-module__nDm-oa__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.TutorChartView-module-scss-module__nDm-oa__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.TutorChartView-module-scss-module__nDm-oa__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.TutorChartView-module-scss-module__nDm-oa__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.TutorChartView-module-scss-module__nDm-oa__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.TutorChartView-module-scss-module__nDm-oa__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.TutorChartView-module-scss-module__nDm-oa__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.TutorChartView-module-scss-module__nDm-oa__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.TutorChartView-module-scss-module__nDm-oa__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.TutorChartView-module-scss-module__nDm-oa__tutorChart{gap:var(--spacing-xs);width:100%;margin-top:var(--spacing-sm);flex-direction:column;display:flex}.TutorChartView-module-scss-module__nDm-oa__chartTitle{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);text-align:center;color:var(--text-primary);margin:0}
.TutorDebugPanel-module-scss-module__WWv1Xq__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.TutorDebugPanel-module-scss-module__WWv1Xq__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.TutorDebugPanel-module-scss-module__WWv1Xq__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.TutorDebugPanel-module-scss-module__WWv1Xq__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.TutorDebugPanel-module-scss-module__WWv1Xq__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.TutorDebugPanel-module-scss-module__WWv1Xq__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.TutorDebugPanel-module-scss-module__WWv1Xq__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.TutorDebugPanel-module-scss-module__WWv1Xq__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.TutorDebugPanel-module-scss-module__WWv1Xq__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.TutorDebugPanel-module-scss-module__WWv1Xq__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.TutorDebugPanel-module-scss-module__WWv1Xq__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.TutorDebugPanel-module-scss-module__WWv1Xq__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.TutorDebugPanel-module-scss-module__WWv1Xq__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.TutorDebugPanel-module-scss-module__WWv1Xq__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.TutorDebugPanel-module-scss-module__WWv1Xq__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.TutorDebugPanel-module-scss-module__WWv1Xq__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.TutorDebugPanel-module-scss-module__WWv1Xq__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.TutorDebugPanel-module-scss-module__WWv1Xq__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.TutorDebugPanel-module-scss-module__WWv1Xq__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.TutorDebugPanel-module-scss-module__WWv1Xq__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.TutorDebugPanel-module-scss-module__WWv1Xq__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.TutorDebugPanel-module-scss-module__WWv1Xq__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.TutorDebugPanel-module-scss-module__WWv1Xq__debugPanel{z-index:10;color:#e0e0e0;background-color:#1a1a2e;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.TutorDebugPanel-module-scss-module__WWv1Xq__debugHeader{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid #2d2d44;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.TutorDebugPanel-module-scss-module__WWv1Xq__debugHeader h3{font:var(--weight-semibold) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing);color:#e0e0e0;margin:0}.TutorDebugPanel-module-scss-module__WWv1Xq__debugContent{min-height:0;padding:var(--spacing-3) var(--spacing-4) var(--spacing-8);flex:1 1 0;overflow-y:auto}.TutorDebugPanel-module-scss-module__WWv1Xq__debugContent>*+*{margin-top:var(--spacing-2)}.TutorDebugPanel-module-scss-module__WWv1Xq__section{border-radius:var(--radius-md);border:1px solid #2d2d44;flex-shrink:0}.TutorDebugPanel-module-scss-module__WWv1Xq__sectionHeader{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);padding:var(--spacing-2) var(--spacing-3);color:#c0c0d0;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background-color:#252540;border:none;justify-content:space-between;align-items:center;width:100%;display:flex}.TutorDebugPanel-module-scss-module__WWv1Xq__sectionHeader:hover{background-color:#30304a}.TutorDebugPanel-module-scss-module__WWv1Xq__chevron{color:#808090;transition:transform .15s}.TutorDebugPanel-module-scss-module__WWv1Xq__chevron.TutorDebugPanel-module-scss-module__WWv1Xq__open{transform:rotate(90deg)}.TutorDebugPanel-module-scss-module__WWv1Xq__sectionBody{padding:var(--spacing-2) var(--spacing-3);background-color:#1e1e34;border-top:1px solid #2d2d44}.TutorDebugPanel-module-scss-module__WWv1Xq__jsonBlock{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:#a8d8a8;border-radius:var(--radius-sm);padding:var(--spacing-2);white-space:pre-wrap;word-break:break-all;background-color:#12122a;border:1px solid #2d2d44;max-height:300px;margin:0;font-family:SF Mono,Fira Code,Fira Mono,monospace;overflow:auto}.TutorDebugPanel-module-scss-module__WWv1Xq__infoRow{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-1) 0;color:#b0b0c0;display:flex}.TutorDebugPanel-module-scss-module__WWv1Xq__infoLabel{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:#808090;flex-shrink:0;min-width:80px}.TutorDebugPanel-module-scss-module__WWv1Xq__infoValue{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:#d0d0e0;word-break:break-all;font-family:SF Mono,Fira Code,monospace}.TutorDebugPanel-module-scss-module__WWv1Xq__copyButton{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);border-radius:var(--radius-sm);padding:2px var(--spacing-2);color:#808090;cursor:pointer;background:0 0;border:1px solid #3d3d55;flex-shrink:0}.TutorDebugPanel-module-scss-module__WWv1Xq__copyButton:hover{color:#c0c0d0;background-color:#30304a}.TutorDebugPanel-module-scss-module__WWv1Xq__actions{gap:var(--spacing-2);padding:var(--spacing-2) 0;flex-wrap:wrap;display:flex}.TutorDebugPanel-module-scss-module__WWv1Xq__emptyState{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:#606070;padding:var(--spacing-1) 0;font-style:italic}.TutorDebugPanel-module-scss-module__WWv1Xq__chunkList{gap:var(--spacing-1);flex-direction:column;display:flex}.TutorDebugPanel-module-scss-module__WWv1Xq__chunkItem{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);color:#b0b0c0;cursor:pointer;background-color:#1e1e34;border:1px solid #2d2d44}.TutorDebugPanel-module-scss-module__WWv1Xq__chunkItem:hover{background-color:#252540}.TutorDebugPanel-module-scss-module__WWv1Xq__chunkType{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:#b48eff}.TutorDebugPanel-module-scss-module__WWv1Xq__loadingState{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:#808090;padding:var(--spacing-2) 0;align-items:center;gap:var(--spacing-2);display:flex}.TutorDebugPanel-module-scss-module__WWv1Xq__errorState{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:#ff6b6b;padding:var(--spacing-2) 0}
.WorkedExampleCard-module-scss-module__lByeIa__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.WorkedExampleCard-module-scss-module__lByeIa__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.WorkedExampleCard-module-scss-module__lByeIa__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.WorkedExampleCard-module-scss-module__lByeIa__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.WorkedExampleCard-module-scss-module__lByeIa__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.WorkedExampleCard-module-scss-module__lByeIa__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.WorkedExampleCard-module-scss-module__lByeIa__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.WorkedExampleCard-module-scss-module__lByeIa__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.WorkedExampleCard-module-scss-module__lByeIa__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.WorkedExampleCard-module-scss-module__lByeIa__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.WorkedExampleCard-module-scss-module__lByeIa__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.WorkedExampleCard-module-scss-module__lByeIa__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.WorkedExampleCard-module-scss-module__lByeIa__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.WorkedExampleCard-module-scss-module__lByeIa__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.WorkedExampleCard-module-scss-module__lByeIa__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.WorkedExampleCard-module-scss-module__lByeIa__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.WorkedExampleCard-module-scss-module__lByeIa__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.WorkedExampleCard-module-scss-module__lByeIa__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.WorkedExampleCard-module-scss-module__lByeIa__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.WorkedExampleCard-module-scss-module__lByeIa__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.WorkedExampleCard-module-scss-module__lByeIa__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.WorkedExampleCard-module-scss-module__lByeIa__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.WorkedExampleCard-module-scss-module__lByeIa__card{margin-top:var(--spacing-3);border:1.5px solid var(--purple-200);border-radius:var(--radius-lg);background-color:var(--base-background);flex-direction:column;display:flex;overflow:hidden}.WorkedExampleCard-module-scss-module__lByeIa__header{padding:var(--spacing-3);border-bottom:1px solid var(--purple-200);background:#7651f00f}.WorkedExampleCard-module-scss-module__lByeIa__topic{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);color:var(--text-primary)}.WorkedExampleCard-module-scss-module__lByeIa__problem{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);padding:var(--spacing-3);color:var(--text-secondary);border-bottom:1px solid var(--purple-100)}.WorkedExampleCard-module-scss-module__lByeIa__steps{margin:0;padding:0;list-style:none}.WorkedExampleCard-module-scss-module__lByeIa__step{gap:var(--spacing-3);padding:var(--spacing-3);display:flex;position:relative}.WorkedExampleCard-module-scss-module__lByeIa__step:not(:last-child):after{content:"";left:var(--spacing-3);right:var(--spacing-3);background-color:var(--purple-100);height:1px;position:absolute;bottom:0}.WorkedExampleCard-module-scss-module__lByeIa__stepNumber{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);border-radius:var(--radius-full);background-color:var(--purple-200);width:24px;height:24px;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.WorkedExampleCard-module-scss-module__lByeIa__stepBody{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);color:var(--text-primary);flex:1;min-width:0}.WorkedExampleCard-module-scss-module__lByeIa__math{margin-top:var(--spacing-1-5);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background-color:var(--fill-invert);border:1px solid var(--purple-100)}
.index-module-scss-module__I7KQXG__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module__I7KQXG__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.index-module-scss-module__I7KQXG__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__I7KQXG__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__I7KQXG__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.index-module-scss-module__I7KQXG__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__I7KQXG__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__I7KQXG__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.index-module-scss-module__I7KQXG__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module__I7KQXG__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.index-module-scss-module__I7KQXG__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.index-module-scss-module__I7KQXG__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.index-module-scss-module__I7KQXG__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.index-module-scss-module__I7KQXG__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.index-module-scss-module__I7KQXG__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.index-module-scss-module__I7KQXG__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.index-module-scss-module__I7KQXG__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.index-module-scss-module__I7KQXG__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.index-module-scss-module__I7KQXG__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.index-module-scss-module__I7KQXG__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.index-module-scss-module__I7KQXG__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.index-module-scss-module__I7KQXG__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.index-module-scss-module__I7KQXG__floatingRnd{z-index:1}.index-module-scss-module__I7KQXG__dockedResizable{flex-shrink:0;height:100%;position:relative}.index-module-scss-module__I7KQXG__dockedInner{width:100%;height:100%}.index-module-scss-module__I7KQXG__resizeHandle{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.index-module-scss-module__I7KQXG__resizeHandle:before{content:"";background-color:var(--gray-300);border-radius:var(--radius-full);width:4px;height:48px;transition:background-color .15s,transform .15s,box-shadow .15s}.index-module-scss-module__I7KQXG__resizeHandle:hover:before{background-color:var(--purple-600);box-shadow:0 0 8px var(--purple-300);transform:scaleY(1.15)}.index-module-scss-module__I7KQXG__resizeHandle:active:before{background-color:var(--purple-700)}.index-module-scss-module__I7KQXG__fabContainer{bottom:var(--spacing-6);right:var(--spacing-6);z-index:99;position:fixed}.index-module-scss-module__I7KQXG__fab{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);color:#464646;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e4dff5;border-radius:22px;align-items:center;gap:7px;padding:11px 12px;transition:box-shadow .2s;display:flex;box-shadow:0 2px 12px #0000000f}.index-module-scss-module__I7KQXG__fab[data-hovered]{box-shadow:0 4px 16px #7651f026}.index-module-scss-module__I7KQXG__fabIcon{color:#fff;background:linear-gradient(135deg,#7651f0,#987cf5);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 2px 8px #7651f040}.index-module-scss-module__I7KQXG__fabLabel{letter-spacing:.07px}@keyframes index-module-scss-module__I7KQXG__nudge-wiggle{0%,to{transform:translate(0)scale(1)}15%{transform:translate(-3px)scale(1.03)}30%{transform:translate(3px)scale(1.03)}45%{transform:translate(-2px)scale(1.02)}60%{transform:translate(2px)scale(1.02)}75%{transform:translate(0)scale(1)}}@keyframes index-module-scss-module__I7KQXG__nudge-glow-intro{0%{box-shadow:0 2px 12px #0000000f,0 0 #7651f000}to{box-shadow:0 2px 12px #0000000f,0 0 20px 6px #7651f04d}}@keyframes index-module-scss-module__I7KQXG__nudge-glow{0%,to{box-shadow:0 2px 12px #0000000f,0 0 20px 6px #7651f04d}50%{box-shadow:0 2px 12px #0000000f,0 0 28px 10px #7651f073}}.index-module-scss-module__I7KQXG__fabNudge{animation:.6s ease-in-out .5s 3 index-module-scss-module__I7KQXG__nudge-wiggle,.8s ease-out 2.8s forwards index-module-scss-module__I7KQXG__nudge-glow-intro,2s ease-in-out 3.6s infinite index-module-scss-module__I7KQXG__nudge-glow}
.AnnotationOverlay-module-scss-module__EP6thW__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.AnnotationOverlay-module-scss-module__EP6thW__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.AnnotationOverlay-module-scss-module__EP6thW__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.AnnotationOverlay-module-scss-module__EP6thW__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.AnnotationOverlay-module-scss-module__EP6thW__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.AnnotationOverlay-module-scss-module__EP6thW__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.AnnotationOverlay-module-scss-module__EP6thW__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.AnnotationOverlay-module-scss-module__EP6thW__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.AnnotationOverlay-module-scss-module__EP6thW__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.AnnotationOverlay-module-scss-module__EP6thW__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.AnnotationOverlay-module-scss-module__EP6thW__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.AnnotationOverlay-module-scss-module__EP6thW__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.AnnotationOverlay-module-scss-module__EP6thW__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.AnnotationOverlay-module-scss-module__EP6thW__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.AnnotationOverlay-module-scss-module__EP6thW__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.AnnotationOverlay-module-scss-module__EP6thW__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.AnnotationOverlay-module-scss-module__EP6thW__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.AnnotationOverlay-module-scss-module__EP6thW__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.AnnotationOverlay-module-scss-module__EP6thW__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.AnnotationOverlay-module-scss-module__EP6thW__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.AnnotationOverlay-module-scss-module__EP6thW__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.AnnotationOverlay-module-scss-module__EP6thW__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.AnnotationOverlay-module-scss-module__EP6thW__overlay{pointer-events:none;z-index:50;position:absolute;inset:0;overflow:visible}.AnnotationOverlay-module-scss-module__EP6thW__svgLayer{pointer-events:none;position:absolute;inset:0;overflow:visible}.AnnotationOverlay-module-scss-module__EP6thW__highlight{border:1.5px solid var(--orange-700);border-radius:var(--radius-xs);background-color:var(--orange-700-a10);pointer-events:auto;cursor:pointer;animation:1.5s ease-in-out 2 AnnotationOverlay-module-scss-module__EP6thW__pulseHighlight;position:absolute}@keyframes AnnotationOverlay-module-scss-module__EP6thW__pulseHighlight{0%,to{box-shadow:0 0 0 3px #ff6a0033}50%{box-shadow:0 0 0 6px #ff6a001a}}.AnnotationOverlay-module-scss-module__EP6thW__highlightTextRange{background-color:var(--orange-700-a30);border-radius:2px;animation:.4s ease-out AnnotationOverlay-module-scss-module__EP6thW__fadeInHighlight}.AnnotationOverlay-module-scss-module__EP6thW__avatarBadge{pointer-events:none;width:48px;height:48px;position:absolute;top:-28px;left:-28px}.AnnotationOverlay-module-scss-module__EP6thW__guidingQuestion{pointer-events:auto;max-width:320px;padding:var(--spacing-3) var(--spacing-4);background-color:var(--fill-invert);border:2px solid var(--orange-500);border-radius:var(--radius-lg);z-index:10;font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);color:var(--base-foreground);animation:.3s ease-out AnnotationOverlay-module-scss-module__EP6thW__slideIn;position:absolute;box-shadow:0 4px 16px #0000001f}.AnnotationOverlay-module-scss-module__EP6thW__guidingQuestionLabel{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);color:var(--orange-700);margin-bottom:var(--spacing-1);text-transform:uppercase;letter-spacing:.05em}.AnnotationOverlay-module-scss-module__EP6thW__dismissButton{top:var(--spacing-2);right:var(--spacing-2);pointer-events:auto;cursor:pointer;padding:var(--spacing-1);color:var(--base-foreground-muted);background:0 0;border:none;position:absolute}.AnnotationOverlay-module-scss-module__EP6thW__dismissButton:hover{color:var(--base-foreground)}@keyframes AnnotationOverlay-module-scss-module__EP6thW__fadeInHighlight{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes AnnotationOverlay-module-scss-module__EP6thW__slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.PracticeOverlay-module-scss-module__1n4t1W__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.PracticeOverlay-module-scss-module__1n4t1W__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.PracticeOverlay-module-scss-module__1n4t1W__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.PracticeOverlay-module-scss-module__1n4t1W__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.PracticeOverlay-module-scss-module__1n4t1W__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.PracticeOverlay-module-scss-module__1n4t1W__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.PracticeOverlay-module-scss-module__1n4t1W__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.PracticeOverlay-module-scss-module__1n4t1W__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.PracticeOverlay-module-scss-module__1n4t1W__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.PracticeOverlay-module-scss-module__1n4t1W__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.PracticeOverlay-module-scss-module__1n4t1W__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.PracticeOverlay-module-scss-module__1n4t1W__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.PracticeOverlay-module-scss-module__1n4t1W__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.PracticeOverlay-module-scss-module__1n4t1W__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.PracticeOverlay-module-scss-module__1n4t1W__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.PracticeOverlay-module-scss-module__1n4t1W__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.PracticeOverlay-module-scss-module__1n4t1W__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.PracticeOverlay-module-scss-module__1n4t1W__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.PracticeOverlay-module-scss-module__1n4t1W__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.PracticeOverlay-module-scss-module__1n4t1W__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.PracticeOverlay-module-scss-module__1n4t1W__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.PracticeOverlay-module-scss-module__1n4t1W__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.PracticeOverlay-module-scss-module__1n4t1W__overlay{border:2px solid var(--fill-brand-primary-primary);border-radius:var(--radius-lg);background-color:var(--purple-50);transition:opacity .5s ease-out;overflow:hidden;container:practice-overlay/inline-size}.PracticeOverlay-module-scss-module__1n4t1W__overlay[data-completed=true]{opacity:0;pointer-events:none}.PracticeOverlay-module-scss-module__1n4t1W__header{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--purple-200);background:#7651f00f;justify-content:space-between;align-items:center;display:flex}.PracticeOverlay-module-scss-module__1n4t1W__headerLeft{align-items:center;gap:var(--spacing-2);display:flex}.PracticeOverlay-module-scss-module__1n4t1W__badge{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);padding:var(--spacing-1) var(--spacing-2);background-color:var(--purple-200);color:var(--fill-brand-primary-primary);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}@container practice-overlay (max-width:500px){.PracticeOverlay-module-scss-module__1n4t1W__badge{font:var(--weight-semibold) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing);padding:var(--spacing-0_5) var(--spacing-1_5)}}.PracticeOverlay-module-scss-module__1n4t1W__topic{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);color:var(--base-foreground)}.PracticeOverlay-module-scss-module__1n4t1W__content{padding:var(--spacing-4)}.PracticeOverlay-module-scss-module__1n4t1W__footer{padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--purple-200);justify-content:flex-end;gap:var(--spacing-2);display:flex}
.WorkedExampleOverlay-module-scss-module__xnJ3SG__text-extra-small-leading-normal-medium{font:var(--weight-medium) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__text-extra-small-leading-normal-regular{font:var(--weight-regular) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__text-small-leading-normal-regular{font:var(--weight-regular) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__text-small-leading-normal-medium{font:var(--weight-medium) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__text-small-leading-normal-semibold{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__text-base-leading-normal-regular{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__text-base-leading-normal-medium{font:var(--weight-medium) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__text-base-leading-normal-semibold{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__text-large-leading-normal-regular{font:var(--weight-regular) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__text-large-leading-normal-medium{font:var(--weight-medium) var(--text-smd-font);letter-spacing:var(--text-smd-letter-spacing)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__text-extra-large-leading-normal-medium{font:var(--weight-medium) var(--text-md-font);letter-spacing:var(--text-md-letter-spacing)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__text-2xlarge-leading-normal-medium{font:var(--weight-medium) var(--text-lg-font);letter-spacing:var(--text-lg-letter-spacing)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__line-height-extra-small-leading-normal{line-height:var(--text-xs--line-height)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__line-height-small-leading-normal{line-height:var(--text-sm--line-height)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__line-height-base-leading-normal{line-height:var(--text-base--line-height)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__line-height-large-leading-normal{line-height:var(--text-lg--line-height)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__line-height-extra-large-leading-normal{line-height:var(--text-xl--line-height)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__line-height-2xlarge-leading-normal{line-height:var(--text-2xl--line-height)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__line-height-3xlarge-leading-normal{line-height:var(--text-3xl--line-height)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__line-height-4xlarge-leading-normal{line-height:var(--text-4xl--line-height)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__line-height-5xlarge-leading-normal{line-height:var(--text-5xl--line-height)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__line-height-6xlarge-leading-normal{line-height:var(--text-6xl--line-height)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__overlay{border:2px solid var(--fill-brand-primary-primary);border-radius:var(--radius-lg);background-color:var(--base-background);overflow:hidden;container:worked-example-overlay/inline-size}.WorkedExampleOverlay-module-scss-module__xnJ3SG__header{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--purple-200);background:#7651f00f;justify-content:space-between;align-items:center;display:flex}.WorkedExampleOverlay-module-scss-module__xnJ3SG__headerLeft{align-items:center;gap:var(--spacing-2);display:flex}.WorkedExampleOverlay-module-scss-module__xnJ3SG__badge{font:var(--weight-semibold) var(--text-xs-font);letter-spacing:var(--text-xs-letter-spacing);padding:var(--spacing-1) var(--spacing-3);background-color:var(--purple-200);color:var(--fill-brand-primary-primary);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}@container worked-example-overlay (max-width:500px){.WorkedExampleOverlay-module-scss-module__xnJ3SG__badge{font:var(--weight-semibold) var(--text-xxs-font);letter-spacing:var(--text-xxs-letter-spacing);padding:var(--spacing-0_5) var(--spacing-1_5)}}.WorkedExampleOverlay-module-scss-module__xnJ3SG__topic{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);color:var(--text-primary)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__problem{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);padding:var(--spacing-4);border-bottom:1px solid var(--purple-100);color:var(--text-secondary)!important}.WorkedExampleOverlay-module-scss-module__xnJ3SG__problem *{color:var(--text-secondary)!important}.WorkedExampleOverlay-module-scss-module__xnJ3SG__steps{margin:0;padding:0}.WorkedExampleOverlay-module-scss-module__xnJ3SG__step{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);display:flex;position:relative}.WorkedExampleOverlay-module-scss-module__xnJ3SG__step:not(:last-child):after{content:"";left:var(--spacing-4);right:var(--spacing-4);background-color:var(--purple-100);height:1px;position:absolute;bottom:0}.WorkedExampleOverlay-module-scss-module__xnJ3SG__stepNumber{font:var(--weight-semibold) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);border-radius:var(--radius-full);background-color:var(--purple-200);width:24px;height:24px;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.WorkedExampleOverlay-module-scss-module__xnJ3SG__stepBody{font:var(--weight-regular) var(--text-sm-font);letter-spacing:var(--text-sm-letter-spacing);flex:1;min-width:0;color:var(--text-primary)!important}.WorkedExampleOverlay-module-scss-module__xnJ3SG__stepBody *{color:var(--text-primary)!important}.WorkedExampleOverlay-module-scss-module__xnJ3SG__math{margin-top:var(--spacing-1-5);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background-color:var(--fill-invert);border:1px solid var(--purple-100)}.WorkedExampleOverlay-module-scss-module__xnJ3SG__footer{padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--purple-200);justify-content:flex-end;gap:var(--spacing-2);display:flex}