.VA-k8G_section{background:var(--background-canvas);width:100%}.VA-k8G_container{align-items:flex-start;gap:var(--spacing-3xl);flex-direction:column;width:100%;display:flex}.VA-k8G_header,.VA-k8G_accordionWrapper{width:100%;max-width:none}@media (min-width:1024px){.VA-k8G_container{align-items:start;gap:clamp(var(--spacing-3xl), 7vw, 10rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.VA-k8G_header{max-width:42rem}}
.zp2xYa_feedbackThumbnail{isolation:isolate;--feedback-track-offset:0px;border-radius:inherit;background:0 0;width:100%;min-height:100%;position:relative;overflow:hidden}.zp2xYa_feedbackThumbnail:before,.zp2xYa_feedbackThumbnail:after{content:"";z-index:1;pointer-events:none;height:3rem;position:absolute;left:0;right:0}.zp2xYa_feedbackThumbnail:before{background:linear-gradient(to bottom, var(--challenge-fade-surface), transparent);top:0}.zp2xYa_feedbackThumbnail:after{background:linear-gradient(to top, var(--challenge-fade-surface), transparent);bottom:0}.zp2xYa_feedbackTrack{gap:var(--spacing-sm);transform:translateY(calc(-1 * var(--feedback-track-offset)));will-change:transform;flex-direction:column;transition:transform .46s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:0;right:0}.zp2xYa_feedbackTrackResetting{transition:none}.zp2xYa_feedbackCard{box-sizing:border-box;width:min(32rem, calc(100% - var(--spacing-lg)));padding:var(--spacing-md);border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-xl);background:var(--background-surface);margin:0 auto}.zp2xYa_feedbackStudentRow{align-items:center;gap:var(--spacing-3xs);width:100%;display:flex}.zp2xYa_challengeAvatar{border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-full);background:var(--background-gray);object-fit:cover;flex:none;width:2.5rem;height:2.5rem;display:block}.zp2xYa_feedbackStudent{align-items:center;gap:var(--spacing-4xs);flex:auto;width:100%;min-width:0;display:flex}.zp2xYa_feedbackStudentName{min-width:0;color:var(--text-dark);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zp2xYa_feedbackDivider{width:100%;height:1px;margin:var(--spacing-3xs) 0;background:var(--border-default)}.zp2xYa_feedbackText{min-height:calc(var(--size-md) * 2.75);color:var(--text-dark);font-family:var(--font-sans);font-size:var(--size-md);font-weight:var(--weight-regular);line-height:var(--leading-normal);margin:0;display:block}.zp2xYa_feedbackTypingCursor{vertical-align:-.12em;background:currentColor;width:1px;height:1em;margin-left:.1rem;animation:.9s steps(2,start) infinite zp2xYa_feedbackCursorBlink;display:inline-block}.zp2xYa_dataThumbnail{isolation:isolate;border-radius:inherit;background:0 0;width:100%;min-height:100%;position:relative;overflow:hidden}.zp2xYa_dataThumbnail:before,.zp2xYa_dataThumbnail:after{content:"";z-index:1;height:var(--spacing-lg);pointer-events:none;position:absolute;left:0;right:0}.zp2xYa_dataThumbnail:before{background:linear-gradient(to bottom, var(--challenge-fade-surface), transparent);top:0}.zp2xYa_dataThumbnail:after{background:linear-gradient(to top, var(--challenge-fade-surface), transparent);bottom:0}.zp2xYa_dataTrack{will-change:transform;flex-direction:column;animation:20s linear infinite zp2xYa_dataRowsScrollDown;display:flex;position:absolute;top:0;left:0;right:0}.zp2xYa_dataStack{gap:var(--spacing-2xs);padding:var(--spacing-2xs) 0;flex-direction:column;flex:none;display:flex}.zp2xYa_dataRow{align-items:center;gap:var(--spacing-xs);box-sizing:border-box;width:min(34rem, calc(100% - var(--spacing-lg)));padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-xl);background:var(--background-surface);grid-template-columns:auto minmax(0,1fr) auto auto;margin:0 auto;display:grid}.zp2xYa_dataProgressTrack{height:var(--spacing-4xs);border-radius:var(--radius-full);background:color-mix(in srgb, var(--border-default) 38%, transparent);min-width:0;position:relative;overflow:hidden}.zp2xYa_dataProgressFill{width:var(--data-progress);border-radius:inherit;position:absolute;inset:0 auto 0 0}.zp2xYa_dataProgressFillComplete,.zp2xYa_dataProgressFillAttention,.zp2xYa_dataProgressFillMissing{background:var(--text-dark)}.zp2xYa_dataStatus{aspect-ratio:1;border-radius:var(--radius-full);place-items:center;width:2.5rem;display:grid}.zp2xYa_dataStatusComplete{background:var(--color-success-50)}.zp2xYa_dataStatusAttention{background:var(--color-warning-50)}.zp2xYa_dataStatusMissing{background:color-mix(in srgb, var(--text-dark) 4%, var(--background-surface))}.zp2xYa_reportThumbnail{isolation:isolate;box-sizing:border-box;border-radius:inherit;background:0 0;flex:auto;width:100%;height:100%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.zp2xYa_reportPanel{z-index:1;gap:clamp(var(--spacing-2xs), 2.5vw, var(--spacing-xs));flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.zp2xYa_reportHeader{align-items:center;gap:clamp(var(--spacing-2xs), 2vw, var(--spacing-xs));min-width:0;padding:clamp(var(--spacing-2xs), 2.5vw, var(--spacing-sm));border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-xl);background:var(--background-surface);flex:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.zp2xYa_reportFeatureAvatar{flex-shrink:0}.zp2xYa_reportHeaderLines{gap:clamp(var(--spacing-4xs), 1.5vw, var(--spacing-2xs));flex-direction:column;min-width:0;display:flex}.zp2xYa_reportHeaderLines span{height:clamp(var(--spacing-4xs), 1.1vw, var(--spacing-3xs));border-radius:var(--radius-full);background:var(--color-neutral-200);display:block}.zp2xYa_reportHeaderLines span:first-child{width:100%}.zp2xYa_reportHeaderLines span:last-child{width:32%}.zp2xYa_reportTimeBadge{align-items:center;gap:var(--spacing-4xs);padding:var(--spacing-4xs) var(--spacing-3xs);border-radius:var(--radius-full);color:var(--text-dark);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);background:var(--background-gray);white-space:nowrap;display:inline-flex}.zp2xYa_reportSteps{border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-xl);background:var(--background-surface);flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.zp2xYa_reportStep{min-width:0;min-height:0;padding:clamp(var(--spacing-2xs), 2.4vw, var(--spacing-sm));border-bottom:var(--border-width-sm) solid var(--border-default);flex-direction:column;flex:1 1 0;justify-content:center;display:flex}.zp2xYa_reportStep:last-child{border-bottom:0}.zp2xYa_reportStepLabel,.zp2xYa_reportStepTime{font-family:var(--font-sans);font-size:var(--size-sm);line-height:var(--leading-tight)}.zp2xYa_reportStepCopy{justify-content:space-between;align-items:center;gap:var(--spacing-3xs);min-width:0;display:flex}.zp2xYa_reportStepLabel{color:var(--text-dark);font-weight:var(--weight-semibold)}.zp2xYa_reportStepTime{color:var(--text-gray);font-weight:var(--weight-semibold)}.zp2xYa_reportChangingValue{animation:zp2xYa_reportValueSwap var(--duration--slow) var(--easing--smooth);display:inline-block}.zp2xYa_toolThumbnail{isolation:isolate;border-radius:inherit;background:0 0;width:100%;min-height:100%;position:relative;overflow:hidden;container-type:inline-size}.zp2xYa_logoStage{--logo-connector-min:clamp(var(--spacing-6xs), 2.5cqw, var(--spacing-2xs));--logo-tile-size:clamp(3rem, calc((100cqw - var(--logo-connector-min) - var(--logo-connector-min) - var(--logo-connector-min)) / 4), 7.6rem);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.zp2xYa_logoConnector{flex:1 1 var(--logo-connector-min);min-width:var(--logo-connector-min);border-top:var(--border-width-sm) dashed var(--border-dark);display:block}.zp2xYa_logoSlot{flex:0 0 var(--logo-tile-size);width:var(--logo-tile-size);justify-content:center;align-items:center;min-width:0;display:flex}.zp2xYa_logoTile{aspect-ratio:1;border-radius:var(--radius-lg);border:var(--border-width-sm) solid var(--border-default);background:var(--background-surface);transform-origin:50%;width:100%;transform-style:preserve-3d;place-items:center;animation:.52s cubic-bezier(.22,1,.36,1) zp2xYa_logoFlip;display:grid}.zp2xYa_logoImage{object-fit:contain;width:62%;height:62%}@keyframes zp2xYa_logoFlip{0%{opacity:0;transform:rotateY(-90deg)scale(.92)}to{opacity:1;transform:rotateY(0)scale(1)}}@keyframes zp2xYa_feedbackCursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes zp2xYa_dataRowsScrollDown{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}@keyframes zp2xYa_reportValueSwap{0%{opacity:0;transform:translateY(var(--spacing-6xs))}to{opacity:1;transform:translateY(0)}}
.EIrF2W_cardsGrid{gap:var(--spacing-lg);grid-template-columns:1fr;width:100%;display:grid}.EIrF2W_card{--challenge-card-surface:var(--marketing-section-card);--challenge-fade-surface:var(--challenge-card-surface);isolation:isolate;gap:var(--spacing-sm);box-sizing:border-box;min-width:0;min-height:0;padding:var(--spacing-md);border-radius:var(--radius-2xl);background:var(--challenge-card-surface);flex-direction:column;align-items:stretch;transition:box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden}.EIrF2W_card:before{content:"";z-index:0;background:var(--background-surface);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.EIrF2W_card>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.EIrF2W_card:hover{--challenge-fade-surface:var(--background-surface)}.EIrF2W_card:hover:before{opacity:1}}.EIrF2W_cardVertical{flex-direction:column}.EIrF2W_copy{gap:var(--spacing-3xs);flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;display:flex}.EIrF2W_cardIndex{color:var(--text-brand);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);margin:0}.EIrF2W_cardTitle{color:var(--text-dark);font-family:var(--font-sans);font-size:var(--size-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0}.EIrF2W_cardDescription{color:color-mix(in srgb, var(--text-dark) 75%, transparent);font-family:var(--font-sans);font-size:var(--size-md);font-weight:var(--weight-regular);line-height:var(--leading-normal);margin:0}.EIrF2W_imagePlaceholder{background:0 0;border:0;border-radius:0;flex:1 1 0;justify-content:stretch;align-items:stretch;min-width:0;min-height:200px;display:flex;position:relative;overflow:hidden}.EIrF2W_reportImagePlaceholder{min-height:min(calc(var(--spacing-3xl) * 4), 90vw)}@media (min-width:768px){.EIrF2W_cardsGrid{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.EIrF2W_cardsGrid .EIrF2W_card:first-child,.EIrF2W_cardsGrid .EIrF2W_card:nth-child(4){grid-column:1/-1}.EIrF2W_card{min-height:360px}.EIrF2W_cardHorizontal{flex-direction:row}.EIrF2W_cardHorizontal .EIrF2W_copy{flex:0 48%}}@media (min-width:1024px){.EIrF2W_card{padding:var(--spacing-xl);gap:var(--spacing-lg)}}@media (min-width:1280px){.EIrF2W_cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,auto)}.EIrF2W_cardsGrid .EIrF2W_card:first-child,.EIrF2W_cardsGrid .EIrF2W_card:nth-child(4){grid-column:span 2}.EIrF2W_cardsGrid .EIrF2W_card:nth-child(2),.EIrF2W_cardsGrid .EIrF2W_card:nth-child(3){grid-column:span 1}.EIrF2W_card{min-height:30em}.EIrF2W_cardHorizontal .EIrF2W_copy{max-width:45%}.EIrF2W_cardVertical .EIrF2W_copy{flex:none}.EIrF2W_cardVertical .EIrF2W_imagePlaceholder{flex:auto;min-height:0}.EIrF2W_imagePlaceholder{min-height:0}}
.VEGJSa_section{box-sizing:border-box;gap:var(--marketing-section-gap-mobile);grid-template-columns:1fr;grid-template-areas:"copy""visual""cards";width:100%;min-width:0;display:grid}.VEGJSa_copyPanel{box-sizing:border-box;justify-content:center;gap:var(--spacing-lg);flex-direction:column;grid-area:copy;width:100%;min-width:0;display:flex}.VEGJSa_visualPanel{box-sizing:border-box;grid-area:visual;width:100%;min-width:0}.VEGJSa_imageWrap{box-sizing:border-box;aspect-ratio:4/3;border-radius:var(--radius-lg);isolation:isolate;width:100%;min-width:0;min-height:22rem;transition:box-shadow .26s;position:relative;overflow:hidden}.VEGJSa_image{object-fit:cover;object-position:center;transition:transform .52s}.VEGJSa_cardsRow{box-sizing:border-box;gap:var(--spacing-sm);grid-area:cards;grid-template-columns:1fr;width:100%;min-width:0;display:grid}.VEGJSa_stepCard{box-sizing:border-box;align-items:flex-start;gap:var(--spacing-xs);min-width:0;min-height:100%;padding:var(--spacing-md);background:color-mix(in srgb, var(--background-surface) 78%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);border-radius:var(--radius-2xl);flex-direction:column;transition:background-color .24s,border-color .24s,box-shadow .26s,transform .32s;display:flex}.VEGJSa_stepCopy{flex-direction:column;align-items:flex-start;gap:0;display:flex}.VEGJSa_stepTitle{margin:0 0 var(--spacing-7xs) 0;font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--size-md);line-height:var(--leading-snug);color:var(--text-dark)}.VEGJSa_stepDescription{font-family:var(--font-serif);font-weight:var(--weight-regular);font-size:var(--size-md);line-height:var(--leading-normal);color:var(--text-gray);margin:0}@media (hover:hover) and (pointer:fine){.VEGJSa_imageWrap:hover .VEGJSa_image{transform:scale(1.05)}.VEGJSa_stepCard:hover{background:color-mix(in srgb, var(--background-surface) 86%, transparent);box-shadow:var(--shadows--shadow-lg);transition-delay:0s;transform:translateY(-4px)}}@media (min-width:768px){.VEGJSa_section{gap:var(--marketing-section-gap-tablet)}.VEGJSa_copyPanel,.VEGJSa_visualPanel{padding:0}.VEGJSa_imageWrap{aspect-ratio:16/10;min-height:30rem}.VEGJSa_cardsRow{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.VEGJSa_cardsRow .VEGJSa_stepCard:last-child{grid-column:1/-1}}@media (min-width:1024px){.VEGJSa_section{align-items:stretch;gap:var(--marketing-section-gap-desktop);column-gap:clamp(var(--spacing-xl), 5vw, var(--spacing-4xl));row-gap:var(--spacing-2xl);grid-template-columns:minmax(330px,.42fr) minmax(0,.58fr);grid-template-areas:"copy visual";display:grid}.VEGJSa_copyPanel{justify-content:center;align-self:stretch;padding-bottom:clamp(18.75rem,23vw,20.75rem)}.VEGJSa_visualPanel{z-index:1;min-width:0;padding-left:var(--spacing-lg);align-self:stretch;display:flex;position:relative}.VEGJSa_imageWrap{border-radius:var(--radius-2xl);aspect-ratio:auto;flex:auto;height:100%;min-height:clamp(40rem,51vw,48rem)}.VEGJSa_cardsRow{z-index:2;width:min(calc(100% - var(--spacing-lg)), 1216px);align-self:end;gap:var(--spacing-sm);grid-area:1/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(1.5rem,2.4vw,2.5rem)}.VEGJSa_cardsRow .VEGJSa_stepCard:last-child{grid-column:auto}}@media (min-width:1024px) and (max-width:1279px){.VEGJSa_section{column-gap:var(--spacing-xl);grid-template-columns:minmax(300px,.44fr) minmax(0,.56fr)}.VEGJSa_copyPanel{padding-bottom:clamp(18.5rem,30vw,19.5rem)}.VEGJSa_imageWrap{min-height:50rem}.VEGJSa_stepCard{padding:var(--spacing-sm)}.VEGJSa_stepTitle,.VEGJSa_stepDescription{font-size:var(--size-md)}}@media (min-width:1440px){.VEGJSa_section{column-gap:clamp(var(--spacing-2xl), 9.8vw, 12.5rem);grid-template-columns:minmax(440px,528px) minmax(0,1fr)}.VEGJSa_copyPanel{padding-bottom:clamp(21rem,24vw,22rem)}.VEGJSa_imageWrap{min-height:45rem}.VEGJSa_cardsRow{margin-bottom:clamp(2rem,2.5vw,3rem)}}
.GE_0OG_section{box-sizing:border-box;width:100%;min-height:38rem;padding:var(--marketing-section-padding-y-mobile) var(--marketing-section-padding-x-mobile);border-radius:var(--radius-xl);background-image:-webkit-image-set(url(/images/marketing/testimonial-bg.avif) 1x type("image/avif"),url(/images/marketing/testimonial-bg.webp) 1x type("image/webp"));background-image:image-set("/images/marketing/testimonial-bg.avif" 1x type("image/avif"),"/images/marketing/testimonial-bg.webp" 1x type("image/webp"));background-position:50%;background-size:cover;background-color:var(--color-neutral-950);justify-content:center;align-items:center;display:flex;overflow:hidden}.GE_0OG_contentFrame{width:100%;min-width:0;max-width:1500px;transition:height .48s cubic-bezier(.22,1,.36,1);overflow:visible clip}.GE_0OG_content{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;width:100%;display:flex}.GE_0OG_copy{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.GE_0OG_quote{box-sizing:border-box;max-width:100%;color:var(--text-light);font-family:var(--font-serif);font-size:var(--size-4xl);font-style:italic;font-weight:400;line-height:var(--leading-snug);hanging-punctuation:first last;margin:0;position:relative}.GE_0OG_quote:before{content:"“";position:absolute;top:0;right:100%}.GE_0OG_quote:after{content:"”";margin-left:.1em}.GE_0OG_quoteReserve{visibility:hidden;display:inline}.GE_0OG_quoteReserveLetter{font-weight:400}.GE_0OG_quoteAnimatedLayer{opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:0}.GE_0OG_quoteAnimatedLayerMeasured{opacity:1}.GE_0OG_quoteLetter{--quote-letter-weight:400;font-weight:var(--quote-letter-weight);font-variation-settings:"wght" var(--quote-letter-weight);transition:font-variation-settings .18s,font-weight .18s;display:inline-block;position:absolute}.GE_0OG_quoteLong{font-size:var(--size-3xl)}.GE_0OG_metrics{gap:var(--spacing-xs);flex-wrap:wrap;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.GE_0OG_metric{box-sizing:border-box;width:20.875rem;min-width:0;max-width:100%;padding:var(--spacing-sm);justify-content:center;align-items:flex-start;gap:var(--spacing-4xs);border:var(--border-width-sm) solid color-mix(in srgb, var(--color-base-White) 10%, transparent);border-radius:var(--radius-2xl);background:linear-gradient(180deg, color-mix(in srgb, var(--color-base-White) 15%, transparent) 0%, color-mix(in srgb, var(--color-neutral-100) 15%, transparent) 100%);color:var(--text-light);font-family:var(--font-sans);line-height:var(--leading-normal);flex-direction:column;animation:.48s cubic-bezier(.22,1,.36,1) backwards GE_0OG_metricIn;display:flex}.GE_0OG_metric:nth-child(2){animation-delay:80ms}.GE_0OG_metric:nth-child(3){animation-delay:.16s}@keyframes GE_0OG_metricIn{0%{opacity:0;transform:translateY(var(--spacing-4xs))}}.GE_0OG_metric{transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s,box-shadow .22s}.GE_0OG_metric:hover{transform:translateY(calc(var(--spacing-6xs) * -1));border-color:color-mix(in srgb, var(--color-base-White) 25%, transparent);background-color:color-mix(in srgb, var(--color-base-White) 6%, transparent);box-shadow:0 var(--spacing-xs) var(--spacing-lg) color-mix(in srgb, var(--color-neutral-950) 45%, transparent)}.GE_0OG_metricValue{font-size:var(--size-md);font-weight:var(--weight-medium)}.GE_0OG_metricLabel{font-size:var(--size-sm);font-weight:var(--weight-regular)}.GE_0OG_footer{justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;display:flex}.GE_0OG_dots{flex-shrink:0;align-items:center;display:flex}.GE_0OG_dot{width:var(--spacing-md);height:var(--spacing-md);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.GE_0OG_dot:before{content:"";width:var(--spacing-4xs);height:var(--spacing-4xs);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-base-White) 30%, transparent);transition:background-color .2s}.GE_0OG_dot:hover:before,.GE_0OG_dotActive:before{background:var(--color-base-White)}.GE_0OG_dot:focus-visible{outline:var(--border-width-md) solid var(--text-light);outline-offset:0}@media (prefers-reduced-motion:reduce){.GE_0OG_contentFrame,.GE_0OG_quoteAnimatedLayer,.GE_0OG_metric{transition:none}.GE_0OG_metric,.GE_0OG_author{animation:none}.GE_0OG_metric:hover{transform:none}}.GE_0OG_author{max-width:100%;animation:.36s both GE_0OG_authorIn}@keyframes GE_0OG_authorIn{0%{opacity:0}}.GE_0OG_author p{color:var(--background-surface)}@media (min-width:768px){.GE_0OG_section{min-height:44rem;padding:var(--marketing-section-padding-y-tablet) var(--marketing-section-padding-x-tablet)}.GE_0OG_content{gap:var(--spacing-2xl)}.GE_0OG_quote{font-size:var(--size-6xl)}.GE_0OG_quoteLong{font-size:var(--size-5xl)}}@media (min-width:1024px){.GE_0OG_section{padding:var(--marketing-section-padding-y-desktop) var(--marketing-section-padding-x-desktop)}}@media (min-width:1280px){.GE_0OG_section{min-height:56rem}.GE_0OG_quote{font-size:var(--size-7xl)}.GE_0OG_quoteLong{font-size:var(--size-6xl)}}@media (min-width:1800px){.GE_0OG_section{min-height:1157px}.GE_0OG_quote{font-size:var(--size-7xl)}.GE_0OG_quoteLong{font-size:var(--size-6xl)}}
.c0oEGa_section{--item-icon-size:calc(2rem + 2px);--item-inset:var(--spacing-xs);gap:var(--marketing-section-gap-mobile);grid-template-columns:minmax(0,1fr);grid-template-areas:"header""stage""list";align-items:start;width:100%;min-width:0;display:grid}.c0oEGa_header{grid-area:header}.c0oEGa_header h2{text-wrap:balance}@media (min-width:768px){.c0oEGa_section{gap:var(--marketing-section-gap-tablet)}}@media (min-width:1024px){.c0oEGa_section{column-gap:clamp(var(--spacing-2xl), 5vw, 6rem);row-gap:var(--spacing-xl);grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"stage.""stage header""stage list""stage."}.c0oEGa_mirrored{grid-template-areas:".stage""header stage""list stage"".stage"}}.c0oEGa_stage{--stage-blur-opacity:.5;isolation:isolate;box-sizing:border-box;min-width:0;padding:var(--spacing-md);border-radius:var(--radius-2xl);grid-area:stage;place-items:center;display:grid;position:relative;overflow:hidden}.c0oEGa_stage:before{content:"";z-index:-1;aspect-ratio:1819/1282;min-width:115%;min-height:115%;opacity:var(--stage-blur-opacity);pointer-events:none;background-image:-webkit-image-set(url(/images/hero/blurs.avif) 1x type("image/avif"),url(/images/hero/blurs.webp) 1x type("image/webp"));background-image:image-set("/images/hero/blurs.avif" 1x type("image/avif"),"/images/hero/blurs.webp" 1x type("image/webp"));background-repeat:no-repeat;background-size:100% 100%;animation:60s linear infinite c0oEGa_stageBlurSpin;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes c0oEGa_stageBlurSpin{to{rotate:1turn}}@media (min-width:768px){.c0oEGa_stage{padding:var(--spacing-lg)}}@media (min-width:1024px){.c0oEGa_stage{height:100%;min-height:40rem}}.c0oEGa_thumbnail,.c0oEGa_thumbnailHidden{grid-area:1/1;justify-content:center;width:100%;min-width:0;display:flex}.c0oEGa_thumbnail{animation:.42s cubic-bezier(.22,1,.36,1) both c0oEGa_thumbnailIn}.c0oEGa_thumbnailHidden{visibility:hidden}@keyframes c0oEGa_thumbnailIn{0%{opacity:0;transform:translateY(var(--spacing-xs)) scale(.985)}to{opacity:1;transform:none}}.c0oEGa_list{flex-direction:column;grid-area:list;min-width:0;display:flex}.c0oEGa_item{box-sizing:border-box;width:calc(100% + var(--item-inset) * 2);min-width:0;margin-inline:calc(var(--item-inset) * -1);border-radius:var(--radius-2xl);color:var(--text-dark);background:0 0;flex-direction:column;transition:background-color .24s,box-shadow .24s;display:flex;position:relative}.c0oEGa_itemActive{background:var(--background-surface);box-shadow:var(--shadows--shadow-lg)}.c0oEGa_itemTab{width:100%;min-width:0;padding:var(--spacing-sm) var(--item-inset);border-radius:inherit;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;display:flex}.c0oEGa_itemActive .c0oEGa_itemTab{padding-bottom:var(--spacing-xs)}.c0oEGa_itemTab:focus-visible{outline:var(--border-width-md) solid var(--text-dark);outline-offset:var(--spacing-6xs)}.c0oEGa_itemLink{margin:0 var(--item-inset) var(--spacing-sm) calc(var(--item-inset) + var(--item-icon-size) + var(--spacing-xs));border-radius:var(--radius-xs);align-self:flex-start;text-decoration:none;animation:.32s .12s both c0oEGa_linkIn}.c0oEGa_itemLink:focus-visible{outline:var(--border-width-md) solid var(--text-dark);outline-offset:var(--spacing-6xs)}@keyframes c0oEGa_linkIn{0%{opacity:0}}.c0oEGa_itemHeading{align-items:center;gap:var(--spacing-xs);display:flex}.c0oEGa_itemIcon{flex-shrink:0}.c0oEGa_itemTitle{font-family:var(--font-sans);font-size:var(--size-md);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--text-dark)}.c0oEGa_itemBody{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.c0oEGa_itemActive .c0oEGa_itemBody{grid-template-rows:1fr}.c0oEGa_itemDescription{min-height:0;padding-left:calc(var(--item-icon-size) + var(--spacing-xs));font-family:var(--font-serif);font-size:var(--size-md);line-height:var(--leading-normal);color:var(--text-gray);overflow:hidden}.c0oEGa_itemActive .c0oEGa_itemDescription{padding-top:var(--spacing-6xs)}.c0oEGa_itemTrack{right:var(--item-inset);bottom:0;left:var(--item-inset);background:var(--border-default);height:.0625rem;display:block;position:absolute;overflow:hidden}:is(.c0oEGa_itemActive .c0oEGa_itemTrack,.c0oEGa_item:has(+.c0oEGa_itemActive) .c0oEGa_itemTrack){background:0 0}.c0oEGa_itemActive .c0oEGa_itemTrack{overflow:visible}.c0oEGa_itemProgress{--item-progress-height:.15rem;height:var(--item-progress-height);background:var(--text-dark);transform-origin:0;animation-name:c0oEGa_featureProgress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes c0oEGa_featureProgress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.c0oEGa_thumbnail,.c0oEGa_stage:before{animation:none}.c0oEGa_item,.c0oEGa_itemIcon,.c0oEGa_itemBody{transition:none}.c0oEGa_itemProgress{display:none}.c0oEGa_itemLink{animation:none}}
.nnSqla_card{box-sizing:border-box;border-radius:var(--radius-2xl);background:var(--background-surface);width:100%;max-width:34rem;box-shadow:var(--shadows--shadow-lg);font-family:var(--font-sans);color:var(--text-dark);flex-direction:column;display:flex}.nnSqla_reveal{animation:.48s cubic-bezier(.22,1,.36,1) both nnSqla_rowIn;animation-delay:calc(var(--row-index,0) * 90ms + .12s)}.nnSqla_grow{animation:.9s cubic-bezier(.22,1,.36,1) both nnSqla_barGrow}@keyframes nnSqla_rowIn{0%{opacity:0;transform:translateY(var(--spacing-4xs))}}@keyframes nnSqla_barGrow{0%{width:0}}@media (prefers-reduced-motion:reduce){.nnSqla_reveal,.nnSqla_grow{animation:none}}
.Qm72wq_card{border:var(--border-width-sm) solid var(--border-default);overflow:hidden;container-type:inline-size;}.Qm72wq_header{padding:var(--spacing-xs) var(--spacing-md);border-bottom:var(--border-width-sm) solid var(--border-default);font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);margin:0}.Qm72wq_body{padding:var(--spacing-md);gap:var(--spacing-md);flex-direction:column;display:flex}.Qm72wq_total{align-items:center;gap:var(--spacing-xs);display:flex}.Qm72wq_bigNumber{font-size:var(--size-3xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1}.Qm72wq_summary{gap:var(--spacing-4xs);flex-direction:column;display:flex}.Qm72wq_summaryText{font-size:var(--size-sm);line-height:var(--leading-normal);margin:0}.Qm72wq_bar{border-radius:var(--radius-full);background:var(--color-neutral-200);height:.375rem;display:block;position:relative;overflow:hidden}.Qm72wq_barLarge{height:.5rem}.Qm72wq_barFill{width:var(--fill);border-radius:inherit;background:var(--gradient--dark--up-default);position:absolute;inset:0 auto 0 0;}.Qm72wq_barFillComplete{background:var(--color-success-500)}.Qm72wq_table{border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.Qm72wq_row{padding:var(--spacing-xs) var(--spacing-sm);align-items:center;gap:var(--spacing-xs);border-bottom:var(--border-width-sm) solid var(--border-default);grid-template-columns:8.5rem minmax(0,1fr) 3.5rem;display:grid}.Qm72wq_row:last-child{border-bottom:0}.Qm72wq_row.Qm72wq_rowSummary{justify-content:space-between;display:flex}.Qm72wq_className{font-size:var(--size-sm);line-height:var(--leading-normal);text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium);overflow:hidden}.Qm72wq_count{font-size:var(--size-sm);font-variant-numeric:tabular-nums;line-height:var(--leading-normal);color:var(--text-gray);text-align:right;white-space:nowrap}.Qm72wq_reveal{}@container (max-width:26rem){.Qm72wq_bigNumber{font-size:var(--size-4xl)}.Qm72wq_row{padding-inline:var(--spacing-xs);grid-template-columns:7rem minmax(0,1fr) 3rem}.Qm72wq_className{font-size:var(--size-sm)}}
.UY6mda_placeholderIcon{width:var(--menu-placeholder-icon-size,var(--control-icon-size));height:var(--menu-placeholder-icon-size,var(--control-icon-size));border-radius:var(--radius-2xs);background:var(--menu-placeholder-icon-color,var(--icon-dark));opacity:var(--transparency-disabled)}.UY6mda_divider{box-sizing:border-box;width:100%;padding:var(--spacing-6xs) 0;align-items:center;display:flex}.UY6mda_dividerLine{background-color:var(--border-default);flex-grow:1;min-width:1px;height:1px;min-height:1px}.UY6mda_sectionTitle{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:.0625rem 0;display:flex}.UY6mda_sectionTitleInner{box-sizing:border-box;width:100%;padding:var(--spacing-4xs) var(--spacing-2xs) 0;justify-content:center;align-items:center;display:flex}.UY6mda_sectionTitleText{min-width:1px;min-height:1px;font-family:var(--font-sans);font-size:var(--size-xs);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--text-gray);text-transform:uppercase;letter-spacing:var(--tracking-normal);flex-grow:1}.UY6mda_itemIcon,.UY6mda_checkmark{flex-shrink:0;justify-content:center;align-items:center;display:flex}.UY6mda_itemIcon{width:var(--menu-item-icon-size,var(--control-icon-size));height:var(--menu-item-icon-size,var(--control-icon-size))}.UY6mda_itemIcon>svg{width:100%;height:100%;stroke-width:var(--control-icon-stroke)}.UY6mda_disabled{opacity:var(--transparency-disabled)}.UY6mda_itemText{flex-direction:column;flex:1;min-width:auto;display:flex}.UY6mda_itemTextLabel,.UY6mda_itemTextDescription{font-family:var(--font-sans);font-size:var(--size-sm);line-height:var(--leading-normal)}.UY6mda_itemTextLabel{font-weight:var(--weight-regular);color:var(--text-dark)}.UY6mda_itemTextDescription{font-weight:var(--weight-regular);color:var(--text-gray);font-family:var(--font-serif)}.UY6mda_checkmark{width:var(--menu-checkmark-size,var(--control-icon-size));height:var(--menu-checkmark-size,var(--control-icon-size));opacity:0}.UY6mda_checkmarkVisible{opacity:1}
.m50HQW_menuItem{width:100%;padding:0 var(--spacing-6xs);cursor:pointer;text-align:left;font-family:var(--font-poppins), Poppins, sans-serif;font-size:inherit;font-weight:inherit;box-sizing:border-box;background:0 0;border:none;outline:none;align-items:center;margin:0;display:flex}.m50HQW_menuItem:disabled,.m50HQW_menuItem[aria-disabled=true]{cursor:not-allowed}.m50HQW_content{align-items:center;gap:var(--spacing-4xs);min-width:0;min-height:var(--control-height-sm);padding:var(--spacing-5xs) var(--spacing-4xs);border-radius:var(--radius-sm);box-sizing:border-box;width:100%;transition:background-color var(--duration--fast) ease-in-out;background-color:#0000;flex:1;display:flex;overflow:hidden}.m50HQW_menuItem:not(:disabled):not([aria-disabled=true]):hover .m50HQW_content,.m50HQW_menuItem:not(:disabled):not([aria-disabled=true]):focus-visible .m50HQW_content{background-color:var(--background-hover)}.m50HQW_menuItem[data-destructive=true] .m50HQW_content{--text-dark:var(--text-destructive)}.m50HQW_menuItem[data-destructive=true] .m50HQW_content svg{stroke:var(--icon-destructive)}.m50HQW_menuItem[data-destructive=true]:not(:disabled):not([aria-disabled=true]):hover .m50HQW_content,.m50HQW_menuItem[data-destructive=true]:not(:disabled):not([aria-disabled=true]):focus-visible .m50HQW_content{background-color:var(--color-error-50)}.m50HQW_content[data-variant=checkmark]{align-items:flex-start}.m50HQW_menuItem[data-keyboard-focus=true] .m50HQW_content{box-shadow:var(--focus-rings--focus-ring)}
.M_Qzja_expandedTrigger{align-items:center;gap:var(--spacing-4xs);padding:var(--spacing-4xs);border-radius:var(--control-radius);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;transition:background-color .15s;display:flex}.M_Qzja_expandedTrigger--hover,.M_Qzja_expandedTrigger--open{background:var(--background-hover)}.M_Qzja_expandedContent{flex:1;min-width:0}.M_Qzja_expandedChevron{flex-shrink:0;display:flex}.M_Qzja_compactTrigger{cursor:pointer;border-radius:var(--radius-full);box-shadow:none;background:0 0;border:none;padding:0;transition:box-shadow .15s}.M_Qzja_compactTrigger--open{box-shadow:var(--focus-rings--focus-ring)}.M_Qzja_dropdownWrapper{width:100%}
.NbuVhG_bar{justify-content:space-between;align-items:center;gap:var(--spacing-4xs);margin-bottom:calc(var(--spacing-2xs) - var(--spacing-md));background:0 0;border:none;border-radius:0;padding:0;display:flex}.NbuVhG_sectionLabel{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-dark)}.NbuVhG_actionGroup{align-items:center;gap:var(--spacing-4xs);min-width:0;display:flex}.NbuVhG_actionGroupRight{margin-left:auto}.NbuVhG_actionGroupFull{justify-content:space-between;width:100%}.NbuVhG_statusGroup{align-items:center;gap:var(--spacing-4xs);display:flex}.NbuVhG_statusSelect{min-width:0}.NbuVhG_statusSelect button{min-height:0}.NbuVhG_statusOptionIcon{color:var(--status-option-icon-color);display:flex}.NbuVhG_commentButton{padding:0}.NbuVhG_commentButtonContent{align-items:center;gap:var(--spacing-6xs);display:inline-flex}.NbuVhG_commentIcon{align-items:center;display:inline-flex;position:relative}.NbuVhG_notificationDot{border-radius:var(--radius-full);border:var(--border-width-md) solid var(--background-surface);width:8px;height:8px;position:absolute;top:-3px;right:-3px}.NbuVhG_notificationDotUnread{background:var(--icon-destructive)}.NbuVhG_notificationDotRead{background:var(--text-dark)}@container assessment-card (max-width:48rem){.NbuVhG_actionGroupFull{justify-content:space-between}}@container assessment-card (max-width:40rem){.NbuVhG_bar{align-items:stretch;gap:var(--spacing-2xs);grid-template-columns:minmax(0,1fr);margin-bottom:0;display:grid}.NbuVhG_sectionLabel{overflow-wrap:anywhere}.NbuVhG_actionGroup,.NbuVhG_actionGroupRight,.NbuVhG_actionGroupFull{justify-content:space-between;width:100%;margin-left:0}.NbuVhG_actionGroup{row-gap:var(--spacing-4xs);flex-wrap:wrap}.NbuVhG_commentButton{flex:none}}
.wUu6_W_value{min-width:0;font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-dark);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wUu6_W_error{color:var(--text-destructive);font-size:var(--size-sm);margin:0}
.AJCxOq_root{height:100%;padding:var(--spacing-2xs) var(--spacing-xs) var(--spacing-4xs) var(--spacing-xs);box-sizing:border-box;box-shadow:.0625em 0 0 0 var(--border-default);flex-direction:column;margin-right:.0625em;display:flex}.AJCxOq_header{gap:var(--spacing-4xs);margin-bottom:var(--spacing-xs);flex-direction:column;flex-shrink:0;display:flex}.AJCxOq_headerRow{justify-content:space-between;align-items:center;height:2.5rem;display:flex}.AJCxOq_headerActions{gap:var(--spacing-4xs);flex-direction:column;display:flex}.AJCxOq_newDropdownWrapper{width:100%;display:block}.AJCxOq_newDropdownWrapper>div,.AJCxOq_fullWidthButton{width:100%}.AJCxOq_scrollWrapper{flex:1;min-height:0;position:relative}.AJCxOq_scrollContent{gap:var(--spacing-xs);flex-direction:column;height:100%;display:flex;overflow-y:auto}.AJCxOq_section{flex-direction:column;display:flex}.AJCxOq_navItemPadding{padding:var(--spacing-7xs) 0}.AJCxOq_emptyText{padding:var(--spacing-xs);color:var(--text-gray)}.AJCxOq_footer{gap:var(--spacing-4xs);margin-top:var(--spacing-xs);flex-direction:column;flex-shrink:0;display:flex}.AJCxOq_navLink{text-decoration:none}.AJCxOq_notificationIconWrap{--notification-dot-size:.5rem;--notification-dot-offset-block:-.0625rem;--notification-dot-offset-inline:-.0625rem;--notification-dot-border-width:.125em;width:var(--control-icon-size);height:var(--control-icon-size);display:inline-flex;position:relative}.AJCxOq_notificationIcon{width:var(--control-icon-size);height:var(--control-icon-size);display:block}.AJCxOq_notificationDot{top:var(--notification-dot-offset-block);right:var(--notification-dot-offset-inline);width:var(--notification-dot-size);height:var(--notification-dot-size);border:var(--notification-dot-border-width) solid var(--background-surface);border-radius:var(--radius-full);background:var(--icon-destructive);position:absolute}
.RbPfLq_titleRow{align-items:center;gap:var(--spacing-2xs);min-width:0;display:flex}.RbPfLq_statusWrapper{gap:var(--spacing-4xs);align-items:center;min-width:0;display:flex}.RbPfLq_statusLabel{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:var(--text-dark);white-space:nowrap}.RbPfLq_statusSelect{min-width:180px}.RbPfLq_readonlyStatusValue{padding:var(--spacing-6xs) var(--spacing-2xs);border-radius:var(--control-radius);background:var(--background-dark);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-light);align-items:center;display:inline-flex}.RbPfLq_gradesRow{gap:var(--spacing-xs);align-items:flex-start;display:flex}.RbPfLq_gradeField{flex:1;min-width:0}.RbPfLq_readonlyField{gap:var(--spacing-6xs);padding:var(--spacing-xs);border:var(--border-width-sm) solid var(--border-default);border-radius:var(--control-radius);background:var(--background-surface);flex-direction:column;display:flex}.RbPfLq_readonlyFieldLabel{font-family:var(--font-sans);font-size:var(--size-xs);font-weight:var(--weight-medium);color:var(--text-gray)}.RbPfLq_readonlyFieldValue{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-dark);overflow-wrap:anywhere}@container assessment-card (max-width:40rem){[data-layout-mode=responsive] .RbPfLq_subjectHeader{align-items:stretch;gap:var(--spacing-xs);padding:var(--spacing-xs);flex-direction:column}[data-layout-mode=responsive] .RbPfLq_titleRow{width:100%}[data-layout-mode=responsive] .RbPfLq_titleRow h3{overflow-wrap:anywhere;text-wrap:balance}[data-layout-mode=responsive] .RbPfLq_statusWrapper{align-items:stretch;gap:var(--spacing-4xs);grid-template-columns:1fr;width:100%;display:grid}[data-layout-mode=responsive] .RbPfLq_statusLabel{white-space:normal;overflow-wrap:anywhere}[data-layout-mode=responsive] .RbPfLq_statusSelect{width:100%}[data-layout-mode=responsive] .RbPfLq_gradesRow{gap:var(--spacing-xs);flex-direction:column}[data-layout-mode=responsive] .RbPfLq_gradeField{width:100%}}
.-YPk2q_row{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs);border-top:var(--border-width-sm) solid var(--border-default);display:flex}.-YPk2q_icon{flex:none}.-YPk2q_body{gap:var(--spacing-4xs);flex-direction:column;flex:1;min-width:0;display:flex}.-YPk2q_summary{justify-content:space-between;align-items:center;gap:var(--spacing-2xs);display:flex}.-YPk2q_text{flex-direction:column;min-width:0;display:flex}.-YPk2q_labelRow{align-items:center;gap:var(--spacing-6xs);display:flex}.-YPk2q_label{color:var(--text-dark);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.-YPk2q_value{color:var(--text-gray);font-family:var(--font-serif);font-size:var(--size-sm);line-height:var(--leading-normal)}
._38rGnW_content{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}._38rGnW_intro{font-family:var(--font-serif);font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-gray);margin:0}._38rGnW_introEmphasis{font-family:var(--font-serif);font-weight:var(--weight-semibold);color:var(--text-dark)}._38rGnW_section{gap:var(--spacing-4xs);flex-direction:column;width:100%;display:flex}._38rGnW_sectionTitle{font-family:var(--font-sans);font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--text-dark);margin:0}._38rGnW_items{padding-left:var(--spacing-md);font-family:var(--font-serif);font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-gray);margin:0;list-style-type:disc}._38rGnW_items li,._38rGnW_items li:not(:last-child){margin-bottom:0}._38rGnW_inputGroup{gap:var(--spacing-4xs);flex-direction:column;width:100%;display:flex}
.LP1DsW_titleRow{align-items:center;gap:var(--spacing-2xs);min-width:0;display:flex}.LP1DsW_headerActions{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.LP1DsW_resultFieldWrapper{gap:var(--spacing-2xs);align-items:center;min-width:0;display:flex}.LP1DsW_resultLabel{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--text-dark)}.LP1DsW_resultInput{width:150px}.LP1DsW_readonlyResultValue{padding:var(--spacing-6xs) var(--spacing-2xs);border-radius:var(--control-radius);background:var(--background-dark);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-light);align-items:center;display:inline-flex}@container assessment-card (max-width:40rem){[data-layout-mode=responsive] .LP1DsW_subjectHeader{align-items:stretch;gap:var(--spacing-xs);padding:var(--spacing-xs);flex-direction:column}[data-layout-mode=responsive] .LP1DsW_titleRow{width:100%}[data-layout-mode=responsive] .LP1DsW_titleRow h3{overflow-wrap:anywhere;text-wrap:balance}[data-layout-mode=responsive] .LP1DsW_headerActions{width:100%}[data-layout-mode=responsive] .LP1DsW_resultFieldWrapper{gap:var(--spacing-4xs);grid-template-columns:1fr;width:100%;display:grid}[data-layout-mode=responsive] .LP1DsW_resultInput{width:100%}}
.LzD-ya_errorAlert{margin-bottom:var(--spacing-xs)}.LzD-ya_formStack,.LzD-ya_formSection,.LzD-ya_fieldGroup,.LzD-ya_typeText,.LzD-ya_templateAccordionList{flex-direction:column;display:flex}.LzD-ya_formStack{gap:var(--spacing-xs)}.LzD-ya_formSection{gap:var(--spacing-4xs)}.LzD-ya_sectionTitle{color:var(--text-dark);font-weight:var(--weight-semibold)}.LzD-ya_typeTitle,.LzD-ya_templateRow{color:var(--text-dark);font-weight:var(--weight-medium)}.LzD-ya_sectionTitle{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);margin:0}.LzD-ya_templateAccordion{background:var(--background-surface);border-radius:var(--card-radius);box-shadow:var(--borders--border-default);overflow:hidden}.LzD-ya_templateAccordionHeader,.LzD-ya_templateRow,.LzD-ya_loadingRow,.LzD-ya_emptyPanel{width:100%}.LzD-ya_templateAccordionHeader,.LzD-ya_templateRow,.LzD-ya_loadingRow{box-sizing:border-box;align-items:center;display:flex}.LzD-ya_templateAccordionHeader{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.LzD-ya_templateRow:not(:last-child){border-bottom:var(--border-width-sm) solid var(--border-default)}.LzD-ya_templateAccordionHeader:hover,.LzD-ya_templateRow:hover{background:var(--background-hover)}.LzD-ya_templateAccordionHeader,.LzD-ya_templateRow{transition:background .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out}.LzD-ya_typeTitle,.LzD-ya_templateRow{font-size:var(--size-sm);font-family:var(--font-sans);font-weight:var(--weight-regular);line-height:var(--leading-normal)}.LzD-ya_typeText,.LzD-ya_typeTitle{min-width:0}.LzD-ya_typeTitle,.LzD-ya_typeDescription{overflow-wrap:anywhere}.LzD-ya_fieldGroup{gap:var(--spacing-4xs);position:relative}.LzD-ya_contextGroup{background:var(--background-surface);border-radius:var(--card-radius);box-shadow:var(--borders--border-default)}.LzD-ya_studentSelect [data-component=select-input-container][data-state]{box-shadow:none;border-radius:var(--card-radius) var(--card-radius) 0 0;background:0 0;align-items:center;display:flex}.LzD-ya_contextGroup>:only-child .LzD-ya_studentSelect [data-component=select-input-container][data-state]{border-radius:var(--card-radius)}.LzD-ya_studentSelect [data-component=select-input-container][data-state=hover]{background:var(--background-hover)}:is(.LzD-ya_studentSelect [data-component=select-input-container][data-state=open],.LzD-ya_studentSelect [data-component=select-input-container][data-state=focused]){box-shadow:var(--focus-rings--focus-ring)}.LzD-ya_studentSelect [data-component=select-trigger]{box-sizing:border-box;padding:var(--spacing-2xs);justify-content:space-between;width:100%}.LzD-ya_studentSelect [data-component=select-content]{gap:var(--spacing-xs)}.LzD-ya_studentSelect [data-component=select-avatar-wrapper]{width:var(--icon-lg);height:var(--icon-lg)}.LzD-ya_studentSelect [data-component=select-value-content]{font-weight:var(--weight-medium)}.LzD-ya_typeDescription,.LzD-ya_emptyPanel{color:var(--text-gray)}.LzD-ya_typeDescription{font-size:var(--size-sm);font-family:var(--font-serif);font-weight:var(--weight-regular);line-height:var(--leading-normal)}.LzD-ya_chevronOpen{transform:rotate(180deg)}.LzD-ya_templateAccordionHeader>svg{flex:none;transition:transform .15s ease-out}.LzD-ya_emptyPanel{font-size:var(--size-sm);line-height:var(--leading-relaxed)}.LzD-ya_templateAccordionList{gap:var(--spacing-2xs)}.LzD-ya_disabledTemplateSection{gap:var(--spacing-2xs);padding-top:var(--spacing-xs);flex-direction:column;display:flex}.LzD-ya_disabledTemplateSectionLabel{align-items:center;gap:var(--spacing-6xs);color:var(--text-destructive);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);display:inline-flex}.LzD-ya_disabledTemplateInfoIcon{color:var(--icon-destructive)}.LzD-ya_templateAccordionDisabled{opacity:var(--transparency-disabled)}.LzD-ya_templateAccordionHeader{gap:var(--spacing-xs);min-height:var(--control-height-lg);padding:var(--spacing-4xs) var(--spacing-2xs)}.LzD-ya_templateAccordionHeader:disabled,.LzD-ya_templateRadioCardDisabled{cursor:not-allowed}.LzD-ya_templateRadioCard>:first-child{width:var(--icon-xs);flex:none;justify-content:center}.LzD-ya_typeIcon{flex:none}.LzD-ya_typeText{gap:var(--spacing-7xs);flex:auto}.LzD-ya_templateRowsCollapse{grid-template-rows:0fr;display:grid}.LzD-ya_templateRowsCollapseOpen{grid-template-rows:1fr}.LzD-ya_templateRowsClip{min-height:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.LzD-ya_templateRowsCollapse{transition:grid-template-rows .2s ease-out}}.LzD-ya_templateRows{border-top:var(--border-width-sm) solid var(--border-default)}.LzD-ya_templateRow{gap:var(--spacing-xs);min-height:var(--control-height-lg);padding:var(--spacing-2xs);cursor:pointer}.LzD-ya_templateRowDisabled{cursor:not-allowed}.LzD-ya_loadingRow,.LzD-ya_emptyPanel{padding:var(--spacing-md);justify-content:center;gap:var(--spacing-4xs);border-radius:var(--card-radius);background:var(--background-surface);box-shadow:var(--borders--border-default)}.LzD-ya_loadingRow{color:var(--text-gray)}@media (max-width:640px){.LzD-ya_formStack{gap:var(--spacing-xs)}.LzD-ya_templateAccordionHeader{padding:var(--spacing-4xs) var(--spacing-2xs)}.LzD-ya_studentSelect [data-component=select-trigger]{padding:var(--spacing-2xs)}}
._07IQra_card{all:unset;box-sizing:border-box;gap:var(--spacing-xs);padding:var(--spacing-xs);border-radius:var(--card-radius);background-color:var(--background-surface);cursor:pointer;transition:all var(--duration--fast);text-align:left;width:100%;box-shadow:var(--borders--border-default);flex-direction:column;display:flex}._07IQra_card:hover{box-shadow:var(--borders--border-hover), var(--shadows--shadow-lg)}._07IQra_card._07IQra_selected{box-shadow:0 0 0 var(--border-width-md) var(--border-dark)}._07IQra_card._07IQra_selected:hover{box-shadow:0 0 0 var(--border-width-md) var(--border-dark), var(--shadows--shadow-lg)}._07IQra_card._07IQra_disabled{opacity:var(--transparency-disabled);cursor:not-allowed;pointer-events:none}._07IQra_card:disabled{cursor:default}._07IQra_badge{padding:var(--spacing-7xs) var(--spacing-4xs);border-radius:var(--radius-xs);background-color:var(--color-brand-50);color:var(--text-brand);font-family:var(--font-sans), sans-serif;font-size:var(--size-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);justify-content:center;align-items:center;width:fit-content;display:inline-flex}._07IQra_activeBadge{align-items:center;gap:var(--spacing-6xs);padding:var(--spacing-7xs) var(--spacing-4xs);border-radius:var(--radius-xs);background-color:var(--color-neutral-100_alpha);color:var(--text-dark);font-family:var(--font-sans), sans-serif;font-size:var(--size-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);width:fit-content;display:inline-flex}._07IQra_activeBadge svg{flex-shrink:0}._07IQra_header{gap:var(--spacing-4xs);align-items:center;width:100%;display:flex}._07IQra_textSection{gap:var(--spacing-4xs);flex-direction:column;width:100%;display:flex}._07IQra_priceWrapper{gap:var(--spacing-6xs);align-items:center;width:100%;display:flex}._07IQra_priceValue{color:var(--color-neutral-900);font-family:var(--font-sans), sans-serif;font-size:var(--size-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);white-space:nowrap}._07IQra_pricePeriod{color:var(--text-gray);font-family:var(--font-sans), sans-serif;font-size:var(--size-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);white-space:pre-line}._07IQra_title{color:var(--text-dark);font-family:var(--font-sans), sans-serif;font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);flex:1;margin:0}._07IQra_description{color:var(--text-gray);font-family:var(--font-sans), sans-serif;font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);margin:0}._07IQra_features{gap:var(--spacing-4xs);flex-direction:column;width:100%;margin-top:0;display:flex}
.OW4Lzq_container{align-items:flex-start;gap:var(--spacing-2xs);padding:var(--spacing-xs) var(--spacing-md);background-color:var(--background-surface);box-shadow:var(--borders--border-default);border-radius:var(--card-radius);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.OW4Lzq_label{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:var(--text-gray);overflow-wrap:anywhere;width:100%;margin:0}.OW4Lzq_valueRow{align-items:center;gap:var(--spacing-xs);width:100%;min-width:0;display:flex}.OW4Lzq_value{font-family:var(--font-sans);font-size:var(--size-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-dark);flex:1;min-width:0;margin:0}.OW4Lzq_linkButton{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:var(--text-brand);cursor:pointer;white-space:nowrap;border-radius:var(--radius-2xs);transition:color var(--interaction--button-hover), opacity var(--interaction--button-hover), box-shadow var(--interaction--focus-ring);background:0 0;border:none;flex-shrink:0;padding:0}.OW4Lzq_linkButton:hover{opacity:.82}.OW4Lzq_linkButton:active{opacity:.68}.OW4Lzq_linkButton:focus-visible{box-shadow:var(--focus-rings--focus-ring);outline:none}@media (max-width:768px){.OW4Lzq_container{gap:var(--spacing-2xs);padding:var(--spacing-xs)}.OW4Lzq_valueRow{gap:var(--spacing-2xs)}}@media (prefers-reduced-motion:reduce){.OW4Lzq_linkButton{transition:none}}
.nyvi-a_tableContainer{width:100%;position:relative;overflow:auto hidden}.nyvi-a_tableContainerDraggable{cursor:grab}.nyvi-a_tableContainerDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.nyvi-a_tableContainerDragging *{cursor:grabbing}.nyvi-a_table{grid-template-columns:var(--table-columns);width:100%;display:grid}.nyvi-a_tableHeader{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.nyvi-a_headerCell{height:var(--control-height-lg);box-sizing:border-box;padding:0 var(--spacing-md);border-bottom:var(--border-width-sm) solid var(--border-default);background-color:var(--background-surface);align-items:center;gap:0;display:flex}.nyvi-a_headerCellQuestion{z-index:3;background-color:var(--background-surface);background-clip:padding-box;min-width:0;position:sticky;left:0}.nyvi-a_headerCellField{text-align:left;justify-content:flex-start}.nyvi-a_fieldCell{min-width:0;padding:var(--spacing-xs) var(--spacing-md);border-bottom:var(--border-width-sm) solid var(--border-default);transition:background-color var(--duration--fast) ease-in-out;align-items:center;display:flex}.nyvi-a_headerLabel{font-family:var(--font-sans);font-size:var(--size-xs);font-weight:var(--weight-medium);color:var(--text-dark);line-height:var(--leading-normal)}.nyvi-a_mobileFeedbackButton{display:none}.nyvi-a_tableBody{display:contents}.nyvi-a_questionRow{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.nyvi-a_questionRowLast .nyvi-a_questionCell,.nyvi-a_questionRowLast .nyvi-a_answerCell,.nyvi-a_questionRowLast .nyvi-a_optionsCell,.nyvi-a_questionRowLast .nyvi-a_fieldCell,.nyvi-a_questionRowLast .nyvi-a_commentCell{border-bottom:none}.nyvi-a_questionCell{min-width:0;padding:var(--spacing-xs) var(--spacing-md);border-bottom:var(--border-width-sm) solid var(--border-default);transition:background-color var(--duration--fast) ease-in-out;z-index:2;background-color:var(--background-surface);background-clip:padding-box;align-items:center;display:flex;position:sticky;left:0}.nyvi-a_questionText{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-dark);line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.nyvi-a_answerCell{border-bottom:var(--border-width-sm) solid var(--border-default);transition:background-color var(--duration--fast) ease-in-out;align-items:center;display:flex}.nyvi-a_optionsCell{padding:var(--spacing-xs) var(--spacing-md);border-bottom:var(--border-width-sm) solid var(--border-default);transition:background-color var(--duration--fast) ease-in-out;align-items:center;display:flex}.nyvi-a_optionsList{gap:var(--spacing-xs);flex-direction:column;width:max-content;max-width:100%;display:flex}.nyvi-a_radioOption{align-items:center;width:max-content;max-width:100%;display:flex}.nyvi-a_readonlySelection{align-items:center;gap:var(--spacing-4xs);width:100%;min-width:0;display:flex}.nyvi-a_readonlySelectionIcon{flex-shrink:0}.nyvi-a_readonlySelectionLabel{min-width:0;font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-dark);line-height:var(--leading-normal);overflow-wrap:anywhere}.nyvi-a_questionPromptText{quotes:"“" "”"}.nyvi-a_questionPromptText:before{content:open-quote}.nyvi-a_questionPromptText:after{content:close-quote}.nyvi-a_commentCell{padding:var(--spacing-xs) var(--spacing-md);border-bottom:var(--border-width-sm) solid var(--border-default);transition:background-color var(--duration--fast) ease-in-out;justify-content:center;align-items:center;display:flex}.nyvi-a_questionRow:hover .nyvi-a_questionCell,.nyvi-a_questionRow:hover .nyvi-a_answerCell,.nyvi-a_questionRow:hover .nyvi-a_optionsCell,.nyvi-a_questionRow:hover .nyvi-a_fieldCell,.nyvi-a_questionRow:hover .nyvi-a_commentCell,.nyvi-a_questionRow:focus-within .nyvi-a_questionCell,.nyvi-a_questionRow:focus-within .nyvi-a_answerCell,.nyvi-a_questionRow:focus-within .nyvi-a_optionsCell,.nyvi-a_questionRow:focus-within .nyvi-a_fieldCell,.nyvi-a_questionRow:focus-within .nyvi-a_commentCell{background-color:var(--background-gray)}.nyvi-a_commentSection{padding:var(--spacing-md);background:var(--background-gray);border-bottom:var(--border-width-sm) solid var(--border-default);box-sizing:border-box;width:var(--table-viewport-width,100%);z-index:1;flex-direction:column;grid-column:1/-1;justify-self:start;gap:0;max-width:100%;display:flex;left:0}.nyvi-a_commentToolbar{justify-content:space-between;align-items:center;gap:var(--spacing-4xs);display:flex}.nyvi-a_commentInputWrapper{width:100%;margin-top:var(--spacing-4xs);position:relative}.nyvi-a_commentInputWrapper+button{margin-top:var(--spacing-md)}.nyvi-a_fullWidthButton{width:100%}.nyvi-a_tableContainerHasOverflow .nyvi-a_headerCellQuestion:after,.nyvi-a_tableContainerHasOverflow .nyvi-a_questionCell:after{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-base-Black) 6%, transparent) 0%, color-mix(in srgb, var(--color-base-Black) 2%, transparent) 45%, color-mix(in srgb, var(--color-base-Black) 0%, transparent) 100%);width:8px;position:absolute;top:0;bottom:0;right:-8px}@container assessment-card (max-width:47.9375rem){[data-layout-mode=responsive] .nyvi-a_tableContainer{overflow:visible}[data-layout-mode=responsive] .nyvi-a_tableContainerDraggable,[data-layout-mode=responsive] .nyvi-a_tableContainerDragging{cursor:default}[data-layout-mode=responsive] .nyvi-a_tableContainerDragging{-webkit-user-select:auto;user-select:auto}[data-layout-mode=responsive] .nyvi-a_tableContainerDragging *{cursor:default}[data-layout-mode=responsive] .nyvi-a_table{width:100%;display:block}[data-layout-mode=responsive] .nyvi-a_tableHeader{display:none}[data-layout-mode=responsive] .nyvi-a_tableBody{flex-direction:column;display:flex}[data-layout-mode=responsive] .nyvi-a_questionRow{--mobile-question-row-padding-block:var(--spacing-xs);--mobile-question-row-padding-inline:var(--spacing-md);--mobile-question-row-gap:var(--spacing-md);align-items:stretch;gap:var(--mobile-question-row-gap);padding:var(--mobile-question-row-padding-block) var(--mobile-question-row-padding-inline);border-bottom:var(--border-width-sm) solid var(--border-default);flex-direction:column;grid-column:auto;display:flex}[data-layout-mode=responsive] .nyvi-a_questionRowLast{border-bottom:none}[data-layout-mode=responsive] .nyvi-a_questionCell{z-index:auto;box-sizing:border-box;align-items:stretch;gap:var(--spacing-2xs);background:0 0;border-bottom:none;flex-direction:column;width:100%;min-width:0;padding:0;display:flex;position:static}[data-layout-mode=responsive] .nyvi-a_answerCell,[data-layout-mode=responsive] .nyvi-a_optionsCell{z-index:auto;box-sizing:border-box;background:0 0;border-bottom:none;width:100%;min-width:0;padding:0;position:static}[data-layout-mode=responsive] .nyvi-a_optionsCell{align-items:stretch;gap:var(--spacing-2xs);flex-direction:column;display:flex}[data-layout-mode=responsive] .nyvi-a_fieldCell{z-index:auto;box-sizing:border-box;align-items:stretch;gap:var(--spacing-2xs);background:0 0;border-bottom:none;flex-direction:column;width:100%;min-width:0;padding:0;display:flex;position:static}[data-layout-mode=responsive] .nyvi-a_commentCell{z-index:auto;box-sizing:border-box;width:auto;min-width:0;max-width:none;margin-right:calc(var(--mobile-question-row-padding-inline) * -1);margin-left:calc(var(--mobile-question-row-padding-inline) * -1);margin-bottom:calc(var(--mobile-question-row-padding-block) * -1);background:0 0;border-bottom:none;justify-content:flex-start;align-items:stretch;display:flex;position:static}[data-layout-mode=responsive] .nyvi-a_tableContainerHasOverflow .nyvi-a_headerCellQuestion:after,[data-layout-mode=responsive] .nyvi-a_tableContainerHasOverflow .nyvi-a_questionCell:after{content:none}[data-layout-mode=responsive] .nyvi-a_questionRow:hover .nyvi-a_questionCell,[data-layout-mode=responsive] .nyvi-a_questionRow:hover .nyvi-a_answerCell,[data-layout-mode=responsive] .nyvi-a_questionRow:hover .nyvi-a_optionsCell,[data-layout-mode=responsive] .nyvi-a_questionRow:hover .nyvi-a_fieldCell,[data-layout-mode=responsive] .nyvi-a_questionRow:hover .nyvi-a_commentCell,[data-layout-mode=responsive] .nyvi-a_questionRow:focus-within .nyvi-a_questionCell,[data-layout-mode=responsive] .nyvi-a_questionRow:focus-within .nyvi-a_answerCell,[data-layout-mode=responsive] .nyvi-a_questionRow:focus-within .nyvi-a_optionsCell,[data-layout-mode=responsive] .nyvi-a_questionRow:focus-within .nyvi-a_fieldCell,[data-layout-mode=responsive] .nyvi-a_questionRow:focus-within .nyvi-a_commentCell{background:0 0}[data-layout-mode=responsive] .nyvi-a_questionText{font-size:var(--size-sm);text-wrap:pretty}[data-layout-mode=responsive] .nyvi-a_questionCell:before,[data-layout-mode=responsive] .nyvi-a_optionsCell:before,[data-layout-mode=responsive] .nyvi-a_fieldCell:before{content:attr(data-mobile-label);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-dark);line-height:var(--leading-normal);display:block}[data-layout-mode=responsive] .nyvi-a_optionsList{flex-flow:wrap;width:100%;display:flex}[data-layout-mode=responsive] .nyvi-a_radioOption{width:max-content;max-width:100%}[data-layout-mode=responsive] .nyvi-a_commentCell[data-feedback-active=true],[data-layout-mode=responsive] .nyvi-a_commentIconButton{display:none}[data-layout-mode=responsive] .nyvi-a_mobileFeedbackButton{width:100%;display:flex}[data-layout-mode=responsive] .nyvi-a_commentSection,[data-layout-mode=responsive] .nyvi-a_commentSectionLast{width:auto;max-width:none;margin-right:calc(var(--mobile-question-row-padding-inline) * -1);margin-left:calc(var(--mobile-question-row-padding-inline) * -1);margin-bottom:calc(var(--mobile-question-row-padding-block) * -1);border-bottom:none;border-radius:0;position:static}[data-layout-mode=responsive] .nyvi-a_commentToolbar{justify-content:space-between;align-items:center;gap:var(--spacing-4xs);display:flex}[data-layout-mode=responsive] .nyvi-a_commentToolbar>span{white-space:nowrap;overflow-wrap:normal;flex:none}[data-layout-mode=responsive] .nyvi-a_commentToolbar>div{flex:none;justify-content:flex-end;width:auto;margin-left:auto}[data-layout-mode=responsive] .nyvi-a_commentToolbar button{white-space:nowrap}}
.BP55Ca_item{align-items:flex-start;gap:var(--spacing-4xs);display:flex}.BP55Ca_icon{width:var(--icon-sm);height:var(--icon-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.BP55Ca_text{color:var(--text-dark);font-family:var(--font-sans), sans-serif;font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal)}
.Bjraaa_container{background-color:var(--background-surface);box-shadow:var(--borders--border-default);border-radius:var(--card-radius);flex-direction:column;align-items:stretch;width:100%;min-width:0;height:100%;display:flex;overflow:hidden;container-type:inline-size}.Bjraaa_content{gap:var(--spacing-md);padding:var(--spacing-md);box-sizing:border-box;flex-direction:column;flex:1;min-width:0;display:flex}.Bjraaa_headerRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xs);width:100%;min-width:0;display:flex}.Bjraaa_headingContainer{min-width:0;line-height:var(--leading-normal);flex-direction:column;flex:1;display:flex}.Bjraaa_planName{font-family:var(--font-sans);font-size:var(--size-lg);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--text-dark);overflow-wrap:anywhere;text-wrap:balance;margin:0}.Bjraaa_supportingText{font-family:var(--font-serif);font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-gray);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.Bjraaa_priceContainer{align-items:flex-end;gap:var(--spacing-7xs);flex-shrink:0;min-width:0;display:flex}.Bjraaa_currency{font-family:var(--font-sans);font-size:var(--size-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-dark);align-self:center}.Bjraaa_price{font-family:var(--font-sans);font-size:var(--size-4xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-slight);color:var(--text-dark);font-variant-numeric:tabular-nums}.Bjraaa_periodContainer{padding-left:var(--spacing-6xs);flex-direction:column;align-self:center;align-items:flex-start;display:flex}.Bjraaa_period{font-family:var(--font-sans);font-size:var(--size-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-gray);white-space:pre-line}.Bjraaa_creditsSection{gap:var(--spacing-2xs);flex-direction:column;width:100%;min-width:0;display:flex}.Bjraaa_footer{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);height:auto;min-height:3.125rem;padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-block:var(--spacing-2xs);border-top:var(--border-width-sm) solid var(--border-default);display:flex}@container (max-width:28rem){.Bjraaa_headerRow{gap:var(--spacing-xs);flex-direction:column}.Bjraaa_priceContainer{align-items:center}}
.BmTEiq_answerCell{}.BmTEiq_commentCell{}.BmTEiq_optionsList{}.BmTEiq_commentSection{}.BmTEiq_commentSectionLast{border-bottom:none;}.BmTEiq_headerCellAnswer,.BmTEiq_headerCellComment{text-align:left}.BmTEiq_headerCellAnswer{justify-content:flex-start}.BmTEiq_headerCellComment{text-align:center;justify-content:center}.BmTEiq_answerHeaderSelectAll{align-items:center;gap:var(--spacing-2xs);display:flex}.BmTEiq_answerHeaderLabel{align-items:center;gap:var(--spacing-6xs);display:inline-flex}.BmTEiq_answerCell{padding:var(--spacing-xs) var(--spacing-md)}.BmTEiq_answersList{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.BmTEiq_answerOption{width:auto;min-width:0}.BmTEiq_answerOptionControl{width:max-content;min-width:0}.BmTEiq_commentSection,.BmTEiq_commentSectionLast{position:sticky}@container assessment-card (max-width:47.9375rem){[data-layout-mode=responsive] .BmTEiq_checklistAnswerCell{align-items:stretch;gap:var(--spacing-2xs);flex-direction:column;display:flex}[data-layout-mode=responsive] .BmTEiq_checklistAnswerCell:before{content:attr(data-mobile-label);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-dark);line-height:var(--leading-normal);display:block}[data-layout-mode=responsive] .BmTEiq_answersList{gap:var(--spacing-xs);flex-flow:wrap;width:100%;display:flex}[data-layout-mode=responsive] .BmTEiq_optionsList{gap:var(--spacing-xs)}[data-layout-mode=responsive] .BmTEiq_answerOptionControl{width:max-content;max-width:100%}[data-layout-mode=responsive] .BmTEiq_commentCell{padding:var(--spacing-md)}[data-layout-mode=responsive] .BmTEiq_commentSection,[data-layout-mode=responsive] .BmTEiq_commentSectionLast{padding:var(--spacing-xs)}}
.zAVU6G_packagesGrid{gap:var(--spacing-xs);grid-template-columns:1fr;width:100%;display:grid}.zAVU6G_errorMessage{margin:var(--spacing-xs) 0 0;color:var(--text-destructive);font-size:var(--size-sm)}@media (min-width:640px){.zAVU6G_packagesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.OhziOq_card{padding:var(--spacing-md);gap:var(--spacing-md);container-type:inline-size;}.OhziOq_header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xs);display:flex}.OhziOq_school{gap:var(--spacing-7xs);flex-direction:column;min-width:0;display:flex}.OhziOq_logo{width:3.5rem;height:3.5rem;margin-bottom:var(--spacing-xs);border-radius:var(--radius-full);object-fit:contain}.OhziOq_schoolName{font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:0}.OhziOq_schoolDetail{font-family:var(--font-serif);font-size:var(--size-xs);line-height:var(--leading-normal);color:var(--text-gray);margin:0}.OhziOq_menuAnchor{flex-shrink:0;position:relative}.OhziOq_menu{top:calc(100% + var(--spacing-6xs));z-index:1;min-width:var(--container-2xs);padding:var(--spacing-6xs) 0;border-radius:var(--radius-md);background:var(--background-surface);box-shadow:var(--shadows--shadow-lg), var(--borders--border-default);transform-origin:100% 0;flex-direction:column;align-items:stretch;animation:.32s cubic-bezier(.22,1,.36,1) 1.6s both OhziOq_menuIn;display:flex;position:absolute;right:0}@keyframes OhziOq_menuIn{0%{opacity:0;transform:translateY(calc(var(--spacing-6xs) * -1)) scale(.96)}}.OhziOq_title{font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:0}.OhziOq_student{padding:var(--spacing-xs);border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-xl)}.OhziOq_lines{gap:var(--spacing-2xs);flex-direction:column;display:flex}.OhziOq_lines span{border-radius:var(--radius-full);background:var(--color-neutral-200);height:.5rem}.OhziOq_lines span:nth-child(2){width:92%}.OhziOq_lines span:nth-child(3){width:96%}.OhziOq_lines span:nth-child(5){width:67%}.OhziOq_footer{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.OhziOq_footer>:first-child{min-width:0}.OhziOq_signature{flex-shrink:0;width:min(10rem,70%);height:auto;animation:1.2s cubic-bezier(.65,0,.35,1) .4s both OhziOq_signatureDraw}@container (max-width:26rem){.OhziOq_footer{flex-direction:column;justify-content:center}.OhziOq_signature{width:min(10rem,70%)}}@keyframes OhziOq_signatureDraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.OhziOq_menu,.OhziOq_signature{animation:none}}
.gQckbG_container{gap:var(--spacing-6xs);padding:var(--spacing-xs);background:var(--background-surface);border-radius:var(--radius-md);box-shadow:var(--borders--border-default);box-sizing:border-box;width:100%;transition:box-shadow var(--duration--fast) ease;border:none;align-items:flex-start;display:flex;position:relative}.gQckbG_containerError{box-shadow:var(--borders--border-destructive)}.gQckbG_content{gap:var(--spacing-2xs);flex:1;align-items:flex-start;min-width:0;display:flex}.gQckbG_fileIcon{flex-shrink:0}.gQckbG_previewThumbnail{width:8rem;height:var(--icon-lg);flex-shrink:0;align-self:center}.gQckbG_previewThumbnail img{object-fit:contain;border-radius:var(--radius-xs);width:100%;height:100%}.gQckbG_mainContent{gap:var(--spacing-6xs);flex-direction:column;flex:1;min-width:0;display:flex}.gQckbG_textSection{gap:var(--spacing-7xs);flex-direction:column;width:100%;display:flex}.gQckbG_fileName{font-family:var(--font-sans), sans-serif;font-weight:var(--weight-medium);font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;overflow:hidden}.gQckbG_supportingRow{gap:var(--spacing-4xs);align-items:center;width:100%;display:flex}.gQckbG_fileSize{font-family:var(--font-sans), sans-serif;font-weight:var(--weight-regular);font-size:var(--size-xs);line-height:var(--leading-normal);color:var(--text-gray);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.gQckbG_divider{width:0;height:var(--spacing-2xs);border-left:var(--border-width-sm) solid var(--text-dark);flex-shrink:0}.gQckbG_status{gap:var(--spacing-6xs);flex-shrink:0;align-items:center;display:flex}.gQckbG_statusText{font-family:var(--font-sans), sans-serif;font-weight:var(--weight-medium);font-size:var(--size-xs);line-height:var(--leading-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gQckbG_statusUploading .gQckbG_statusText{color:var(--text-dark)}.gQckbG_statusSuccess .gQckbG_statusText{color:var(--text-success)}.gQckbG_statusError .gQckbG_statusText{color:var(--text-destructive)}.gQckbG_progressSection{gap:var(--spacing-2xs);align-items:center;width:100%;display:flex}.gQckbG_progressSection>div:first-child{flex:1;min-width:0}.gQckbG_progressLabel{font-family:var(--font-sans), sans-serif;font-weight:var(--weight-medium);font-size:var(--size-xs);line-height:var(--leading-normal);color:var(--text-dark);white-space:nowrap;flex-shrink:0}.gQckbG_actions{gap:var(--spacing-2xs);align-items:flex-start;display:flex}.gQckbG_deleteButton{top:var(--spacing-4xs);right:var(--spacing-4xs);position:absolute}
.ysVIBa_fieldCell{}.ysVIBa_questionCell{}.ysVIBa_answerCell{}.ysVIBa_optionsCell{}.ysVIBa_commentCell{}.ysVIBa_questionText{}.ysVIBa_optionsList{}.ysVIBa_readonlySelection{}.ysVIBa_readonlySelectionLabel{}.ysVIBa_commentSection{}.ysVIBa_commentSectionLast{}.ysVIBa_headerCellAnswer{text-align:center;padding-left:var(--spacing-2xs);padding-right:var(--spacing-2xs);justify-content:center}.ysVIBa_headerCellComment{justify-content:center}.ysVIBa_mobileAnswerControl label{display:none}.ysVIBa_mobileAnswersGroup{display:contents}.ysVIBa_mobileReadonlyAnswer{justify-content:center;align-items:center;width:100%;display:flex}.ysVIBa_mobileReadonlyAnswer .ysVIBa_readonlySelectionLabel{display:none}.ysVIBa_questionCell{gap:var(--spacing-2xs)}.ysVIBa_questionText{flex:1}.ysVIBa_answerCell{padding:var(--spacing-xs) var(--spacing-2xs);justify-content:center}.ysVIBa_readonlySelection{justify-content:center}.ysVIBa_commentSection{position:sticky;overflow:hidden}.ysVIBa_commentSectionLast{background:var(--background-gray);padding:var(--spacing-md);box-sizing:border-box;width:var(--table-viewport-width,100%);z-index:1;flex-direction:column;grid-column:1/-1;justify-self:start;gap:0;max-width:100%;display:flex;position:sticky;left:0;overflow:hidden}@container assessment-card (max-width:47.9375rem){[data-layout-mode=responsive] .ysVIBa_observationAnswerCell{justify-content:flex-start;align-items:center;width:auto;max-width:100%;padding:0;display:flex}[data-layout-mode=responsive] .ysVIBa_mobileAnswersGroup{box-sizing:border-box;align-items:center;gap:var(--spacing-4xs) var(--spacing-xs);flex-flow:wrap;width:100%;display:flex}[data-layout-mode=responsive] .ysVIBa_mobileAnswersGroup:before{content:attr(data-mobile-label);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-dark);line-height:var(--leading-normal);flex-basis:100%;display:block}[data-layout-mode=responsive] .ysVIBa_questionCell:before,[data-layout-mode=responsive] .ysVIBa_optionsCell:before,[data-layout-mode=responsive] .ysVIBa_fieldCell:before{flex-basis:100%}[data-layout-mode=responsive] .ysVIBa_mobileAnswerControl{align-items:center}[data-layout-mode=responsive] .ysVIBa_observationAnswerCell .ysVIBa_mobileAnswerControl label{display:flex}[data-layout-mode=responsive] .ysVIBa_mobileReadonlyAnswer{align-items:center;gap:var(--spacing-2xs);display:flex}[data-layout-mode=responsive] .ysVIBa_mobileReadonlyAnswer .ysVIBa_readonlySelection{width:auto}[data-layout-mode=responsive] .ysVIBa_mobileReadonlyAnswer .ysVIBa_readonlySelectionLabel{display:inline}[data-layout-mode=responsive] .ysVIBa_optionsList{gap:var(--spacing-4xs) var(--spacing-xs)}[data-layout-mode=responsive] .ysVIBa_commentCell{padding:var(--spacing-xs)}[data-layout-mode=responsive] .ysVIBa_commentSection,[data-layout-mode=responsive] .ysVIBa_commentSectionLast{padding:var(--spacing-md)}}
.KQw8lq_notice{margin-bottom:var(--spacing-xs)}.KQw8lq_planGrid{gap:var(--spacing-xs);grid-template-columns:1fr;width:100%;display:grid}.KQw8lq_errorMessage{margin:var(--spacing-xs) 0 0;color:var(--text-destructive);font-size:var(--size-sm)}@media (min-width:640px){.KQw8lq_planGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.L5eOPa_card{padding:var(--spacing-md);gap:var(--spacing-md);position:relative;container-type:inline-size;}.L5eOPa_header{justify-content:space-between;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.L5eOPa_person{flex:12rem;min-width:0}.L5eOPa_actions{align-items:center;gap:var(--spacing-4xs);flex-shrink:0;display:flex}.L5eOPa_statusIcon{color:var(--status-color);display:inline-flex}.L5eOPa_statusSelect{width:max-content;animation:.32s both L5eOPa_statusIn}@keyframes L5eOPa_statusIn{0%{opacity:.4}}.L5eOPa_commentButton{display:inline-flex;position:relative}.L5eOPa_commentCount{top:calc(var(--spacing-6xs) * -1);right:calc(var(--spacing-6xs) * -1);border-radius:var(--radius-full);background:var(--color-error-500);min-width:1.125rem;height:1.125rem;color:var(--text-light);font-size:var(--size-xs);font-weight:var(--weight-semibold);justify-content:center;align-items:center;line-height:1;animation:.32s cubic-bezier(.34,1.56,.64,1) both L5eOPa_popIn;display:inline-flex;position:absolute}.L5eOPa_title{font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:0}.L5eOPa_table{border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.L5eOPa_row{padding:var(--spacing-xs) var(--spacing-md);border-bottom:var(--border-width-sm) solid var(--border-default);grid-template-columns:minmax(0,1fr) 3.5rem 3.5rem;align-items:center;transition:background-color .28s;display:grid}.L5eOPa_row:last-child{border-bottom:0}.L5eOPa_headRow{font-size:var(--size-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.L5eOPa_answerHead,.L5eOPa_answerCell{justify-content:center;display:flex}.L5eOPa_question{padding-right:var(--spacing-xs);font-size:var(--size-sm);line-height:var(--leading-normal)}.L5eOPa_rowMissing{background:var(--background-hover)}.L5eOPa_radio{box-sizing:border-box;border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-full);background:var(--background-surface);width:1.2rem;height:1.2rem;box-shadow:var(--shadows--shadow-xs);justify-content:center;align-items:center;display:inline-flex}.L5eOPa_radioChecked{border-color:var(--color-neutral-950);background:var(--color-neutral-950);animation:.32s cubic-bezier(.34,1.56,.64,1) both L5eOPa_popIn}@keyframes L5eOPa_popIn{0%{transform:scale(.6)}}.L5eOPa_comment{top:calc(100% - var(--spacing-xs));right:calc(var(--spacing-md) * -1);box-sizing:border-box;width:min(18rem,80%);padding:var(--spacing-xs);gap:var(--spacing-4xs);border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-xl);background:var(--background-surface);box-shadow:var(--shadows--shadow-lg);flex-direction:column;animation:.42s cubic-bezier(.22,1,.36,1) both L5eOPa_commentIn;display:flex;position:absolute}@keyframes L5eOPa_commentIn{0%{opacity:0;transform:translateY(var(--spacing-xs)) scale(.96)}}.L5eOPa_commentText{font-family:var(--font-serif);font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-dark);margin:0}@media (max-width:767px){.L5eOPa_card{margin-bottom:10rem}.L5eOPa_comment{right:var(--spacing-xs);left:var(--spacing-xs);width:auto}}@media (prefers-reduced-motion:reduce){.L5eOPa_statusSelect,.L5eOPa_commentCount,.L5eOPa_radioChecked,.L5eOPa_comment{animation:none}.L5eOPa_row{transition:none}}
.ZoRsxq_link{color:var(--text-brand);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);border-radius:var(--radius-2xs);transition:color var(--interaction--button-hover), opacity var(--interaction--button-hover), text-decoration-color var(--interaction--button-hover), box-shadow var(--interaction--focus-ring);background:0 0;border:none;padding:0;text-decoration:none}.ZoRsxq_link--disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.ZoRsxq_link--enabled{cursor:pointer}.ZoRsxq_link--enabled:hover{opacity:.82;text-decoration:underline}.ZoRsxq_link--enabled:active{opacity:.68}.ZoRsxq_link--enabled:focus-visible{box-shadow:var(--focus-rings--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.ZoRsxq_link{transition:none}}
._8Disjq_selectedValue{min-width:0;font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-dark);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}
.waUI4a_frame{flex-direction:column;width:100%;min-height:0;display:flex}.waUI4a_header{flex-shrink:0}.waUI4a_content{min-height:0}.waUI4a_policyLegacy{height:100vh;overflow:hidden}.waUI4a_policyLegacy .waUI4a_content{-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0px);flex:1;position:relative;overflow:auto}.waUI4a_policyDocument{min-height:0;overflow:visible}.waUI4a_policyDocument .waUI4a_content{flex:initial;overflow:visible}.waUI4a_policyContained{height:100dvh;overflow:hidden}.waUI4a_policyContained .waUI4a_content{-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0px);flex:1;position:relative;overflow:auto}.waUI4a_policyDesktopContained{min-height:0;overflow:visible}.waUI4a_policyDesktopContained .waUI4a_content{flex:initial;overflow:visible}@media (min-width:1024px){.waUI4a_policyDesktopContained{height:100dvh;overflow:hidden}.waUI4a_policyDesktopContained .waUI4a_content{-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0px);flex:1;position:relative;overflow:auto}}
._3Y5oPW_card{padding:var(--spacing-md);gap:var(--spacing-md);}._3Y5oPW_sectionHeading{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}._3Y5oPW_title{font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:0}._3Y5oPW_assist{flex-shrink:0;position:relative}._3Y5oPW_menu{top:calc(100% + var(--spacing-5xs));z-index:1;min-width:12rem;padding:var(--spacing-5xs);border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-lg);background:var(--background-surface);box-shadow:var(--shadows--shadow-lg);flex-direction:column;margin:0;list-style:none;animation:.24s cubic-bezier(.22,1,.36,1) both _3Y5oPW_menuIn;display:flex;position:absolute;right:0}@keyframes _3Y5oPW_menuIn{0%{opacity:0;transform:translateY(calc(var(--spacing-5xs) * -1))}}._3Y5oPW_menuItem{padding:var(--spacing-4xs) var(--spacing-xs);border-radius:var(--radius-sm);font-size:var(--size-sm);line-height:var(--leading-normal);transition:background-color .2s}._3Y5oPW_menuItemChosen{background:var(--background-hover)}._3Y5oPW_textBox{padding:var(--spacing-sm);border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-lg);transition:border-color .24s;display:grid}._3Y5oPW_textBoxWorking{border-color:var(--color-neutral-950)}._3Y5oPW_textBoxWorking ._3Y5oPW_text{animation:.9s ease-in-out infinite alternate _3Y5oPW_working}@keyframes _3Y5oPW_working{to{opacity:.35}}._3Y5oPW_text,._3Y5oPW_textHidden{font-family:var(--font-serif);font-size:var(--size-md);line-height:var(--leading-normal);grid-area:1/1;margin:0}._3Y5oPW_text{animation:.48s both _3Y5oPW_textIn}._3Y5oPW_textHidden{visibility:hidden}@keyframes _3Y5oPW_textIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._3Y5oPW_menu,._3Y5oPW_text,._3Y5oPW_textBoxWorking ._3Y5oPW_text{animation:none}._3Y5oPW_menuItem,._3Y5oPW_textBox{transition:none}}
.mrypOW_form{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.mrypOW_section,.mrypOW_sectionGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.mrypOW_sectionGroupHeader{gap:var(--spacing-7xs);flex-direction:column;display:flex}.mrypOW_sectionGroupTitle{font-family:var(--font-sans);font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--text-dark);margin:0}.mrypOW_container{background-color:var(--background-surface);border-radius:var(--card-radius);box-shadow:0 0 0 var(--border-width-sm) var(--color-neutral-200_alpha);padding:var(--spacing-xs) var(--spacing-md);overflow:visible}.mrypOW_containerMultiRow{background-color:var(--background-surface);border-radius:var(--card-radius);box-shadow:0 0 0 var(--border-width-sm) var(--color-neutral-200_alpha);overflow:hidden}.mrypOW_radioRow,.mrypOW_checkboxRow{padding:var(--spacing-xs) var(--spacing-md)}.mrypOW_selectRow{gap:var(--spacing-4xs);padding:var(--spacing-xs) var(--spacing-md);flex-direction:column;display:flex}.mrypOW_rowDivider{background-color:var(--color-neutral-200_alpha);height:1px}
.oUa0QW_container{background-color:var(--background-surface);box-shadow:var(--borders--border-default);border-radius:var(--card-radius);flex-direction:column;align-items:stretch;width:100%;min-width:0;height:100%;display:flex;overflow:hidden;container-type:inline-size}.oUa0QW_content{gap:var(--spacing-md);padding:var(--spacing-md);box-sizing:border-box;flex-direction:column;flex:1;min-width:0;display:flex}.oUa0QW_footer{height:auto;min-height:3.125rem;padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-block:var(--spacing-2xs);border-top:var(--border-width-sm) solid var(--border-default);justify-content:flex-end;align-items:center;display:flex}.oUa0QW_emptyStateContainer{gap:var(--spacing-xs);padding:var(--spacing-md);box-sizing:border-box;flex-direction:column;flex:1;min-width:0;display:flex}.oUa0QW_emptyStateTitle{font-family:var(--font-sans);font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--text-dark);overflow-wrap:anywhere;text-wrap:balance;margin:0}.oUa0QW_emptyStateDescription{font-family:var(--font-serif);font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-gray);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.oUa0QW_headerContainer{min-width:0;line-height:var(--leading-normal);flex-direction:column;display:flex}.oUa0QW_title{font-family:var(--font-sans);font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--text-dark);overflow-wrap:anywhere;text-wrap:balance;margin:0}.oUa0QW_supportingText{font-family:var(--font-serif);font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-gray);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.oUa0QW_cardRow{padding:var(--spacing-xs);border-radius:var(--radius-md);border:var(--border-width-sm) solid var(--border-default);justify-content:flex-start;align-items:center;min-width:0;display:flex}.oUa0QW_cardInfo{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.oUa0QW_cardInfo svg{flex-shrink:0}.oUa0QW_cardTextContainer{min-width:0;line-height:var(--leading-normal);flex-direction:column;display:flex}.oUa0QW_cardTitle{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--text-dark);overflow-wrap:anywhere;margin:0}.oUa0QW_cardSubtitle{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-gray);overflow-wrap:anywhere;margin:0}
.sRj4ka_content{padding:var(--spacing-md)}
.IKw3-G_contentItem{gap:var(--spacing-xs);flex-direction:column;display:flex}.IKw3-G_card{background:var(--background-surface);box-shadow:var(--borders--border-default);border-radius:var(--card-radius);overflow:hidden}.IKw3-G_contentItemEnter{animation:IKw3-G_contentItemGapOpen .52s var(--easing--smooth) both;overflow:hidden}.IKw3-G_cardHeader{justify-content:space-between;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-4xs) var(--spacing-2xs);border-bottom:var(--border-width-sm) solid var(--border-default);background:var(--background-surface);display:flex}.IKw3-G_cardTitleGroup,.IKw3-G_cardTitleContent{align-items:center;gap:var(--spacing-4xs);flex:1;min-width:0;display:flex}.IKw3-G_cardBody{flex-direction:column;display:flex}.IKw3-G_tableContainer{width:100%;overflow-x:auto}.IKw3-G_table{width:max-content;min-width:100%;display:grid}.IKw3-G_tableWithDynamicColumns{grid-template-columns:var(--category-table-columns)}.IKw3-G_tableHeader{display:contents}.IKw3-G_headerCell{height:var(--control-height-lg);box-sizing:border-box;padding:0 var(--spacing-md);border-bottom:var(--border-width-sm) solid var(--border-default);background-color:var(--background-surface);align-items:center;gap:0;display:flex}.IKw3-G_headerCellQuestion{min-width:200px}.IKw3-G_headerCellAnswer{text-align:left;white-space:nowrap;padding-left:var(--spacing-md);padding-right:var(--spacing-md);justify-content:flex-start}.IKw3-G_headerLabel{font-family:var(--font-sans);font-size:var(--size-xs);font-weight:var(--weight-medium);color:var(--text-dark);line-height:var(--leading-normal)}.IKw3-G_questionRow{border-bottom:var(--border-width-sm) solid var(--border-default);background:var(--background-surface);padding:0;display:block}.IKw3-G_questionRowDragging{z-index:var(--structured-question-row-z-index,30);box-shadow:var(--shadows--shadow-lg);position:relative}.IKw3-G_questionMainCell{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.IKw3-G_questionInput{width:100%}.IKw3-G_tableBody{display:contents}.IKw3-G_tableColumn{border-right:var(--border-width-sm) solid var(--border-default);min-width:0}.IKw3-G_tableColumnLast{border-right:0}.IKw3-G_questionsColumn{background:var(--background-surface)}.IKw3-G_questionsColumn .IKw3-G_questionRow:last-child{border-bottom:none}.IKw3-G_answersColumn{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-2xs);padding:var(--spacing-xs) var(--spacing-md);background:var(--background-surface);flex-direction:column;display:flex}.IKw3-G_addQuestionMainCell{padding:var(--spacing-2xs) var(--spacing-md)}.IKw3-G_categoryColumnFooter{background:var(--background-gray)}.IKw3-G_categoryActionButtons{align-items:center;gap:var(--spacing-4xs);justify-content:space-between;display:flex}.IKw3-G_mobileDetailsToggle{display:none}.IKw3-G_dividerButton{flex-shrink:0}.IKw3-G_itemKindIcon{color:var(--text-dark);flex-shrink:0;align-items:center;display:inline-flex}.IKw3-G_dragHandle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.IKw3-G_dragHandle:active{cursor:grabbing}.IKw3-G_iconOnlyDelete{border-radius:var(--control-radius)}.IKw3-G_contentItemEnter>*{animation:IKw3-G_contentItemReveal .32s var(--easing--smooth) .18s both}@keyframes IKw3-G_contentItemGapOpen{0%{max-height:0}to{max-height:1200px}}@keyframes IKw3-G_contentItemReveal{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.IKw3-G_cardHeader{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs)}.IKw3-G_cardTitleGroup{align-items:center}.IKw3-G_cardTitleContent{align-items:flex-start;gap:var(--spacing-6xs);flex-direction:column}.IKw3-G_tableContainer{overflow-x:visible}.IKw3-G_table{width:100%;min-width:0;display:block}.IKw3-G_tableHeader{display:none}.IKw3-G_tableBody{flex-direction:column;display:flex}.IKw3-G_tableColumn{border-right:0;border-bottom:var(--border-width-sm) solid var(--border-default)}.IKw3-G_tableColumn:before{content:attr(data-column-label);min-height:var(--control-height-lg);padding:0 var(--spacing-xs);border-bottom:var(--border-width-sm) solid var(--border-default);background-color:var(--background-surface);color:var(--text-dark);font-family:var(--font-sans);font-size:var(--size-xs);font-weight:var(--weight-medium);align-items:center;display:flex}.IKw3-G_tableColumnLast{border-bottom:0}.IKw3-G_tableBodyDetailsCollapsed .IKw3-G_answersColumn{display:none}.IKw3-G_tableBodyDetailsCollapsed .IKw3-G_questionsColumn{border-bottom:0}.IKw3-G_answersColumn{align-items:flex-start;gap:var(--spacing-2xs);padding:0 0 var(--spacing-xs)}.IKw3-G_answersColumn>*{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs)}.IKw3-G_answersColumn:before{margin:0 0 var(--spacing-xs);align-self:stretch}.IKw3-G_questionMainCell{gap:var(--spacing-4xs);padding:var(--spacing-2xs)}.IKw3-G_addQuestionMainCell{padding:var(--spacing-2xs)}.IKw3-G_categoryActionButtons{width:100%}.IKw3-G_mobileDetailsToggle{display:inline-flex}}@media (prefers-reduced-motion:reduce){.IKw3-G_contentItemEnter,.IKw3-G_contentItemEnter>*{animation:none}}
.CTRvDq_card{border:var(--border-width-sm) solid var(--border-default);overflow:hidden;}.CTRvDq_header{padding:var(--spacing-xs) var(--spacing-md);border-bottom:var(--border-width-sm) solid var(--border-default);font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);margin:0}.CTRvDq_body{padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}.CTRvDq_box{border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.CTRvDq_item{padding:var(--spacing-xs);gap:var(--spacing-2xs);border-bottom:var(--border-width-sm) solid var(--border-default);flex-direction:column;display:flex}.CTRvDq_item:last-child{border-bottom:0}.CTRvDq_itemHeading{justify-content:space-between;align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.CTRvDq_itemTitle{font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CTRvDq_itemMeta{font-size:var(--size-xs);line-height:var(--leading-normal);color:var(--text-gray)}.CTRvDq_bar{border-radius:var(--radius-full);background:var(--color-neutral-200);height:.5rem;display:block;position:relative;overflow:hidden}.CTRvDq_barFill{width:var(--fill);border-radius:inherit;background:var(--gradient--dark--up-default);position:absolute;inset:0 auto 0 0;}.CTRvDq_reveal{}
._7apvwW_calendar{gap:var(--spacing-xs);flex-direction:column;display:flex}._7apvwW_heading{align-items:center;gap:var(--spacing-7xs);display:flex}._7apvwW_title{color:var(--text-dark);font-family:var(--font-sans);font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);margin:0}
.jtDquq_container{background-color:var(--background-surface);box-shadow:var(--borders--border-default);border-radius:var(--card-radius);flex-direction:column;align-items:stretch;width:100%;min-width:0;height:100%;display:flex;overflow:hidden;container-type:inline-size}.jtDquq_content{gap:var(--spacing-md);padding:var(--spacing-md);box-sizing:border-box;flex-direction:column;flex:1;min-width:0;display:flex}.jtDquq_header{min-width:0;line-height:var(--leading-normal);flex-direction:column;display:flex}.jtDquq_title{font-family:var(--font-sans);font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--text-dark);overflow-wrap:anywhere;text-wrap:balance;margin:0}.jtDquq_supportingText{font-family:var(--font-serif);font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-gray);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.jtDquq_creditsSection{gap:var(--spacing-2xs);flex-direction:column;width:100%;min-width:0;display:flex}.jtDquq_footer{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);height:auto;min-height:3.125rem;padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-block:var(--spacing-2xs);border-top:var(--border-width-sm) solid var(--border-default);display:flex}.jtDquq_emptyStateContainer{gap:var(--spacing-xs);padding:var(--spacing-md);box-sizing:border-box;flex-direction:column;flex:1;min-width:0;display:flex}.jtDquq_emptyStateTitle{font-family:var(--font-sans);font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--text-dark);overflow-wrap:anywhere;text-wrap:balance;margin:0}.jtDquq_emptyStateDescription{font-family:var(--font-serif);font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-gray);overflow-wrap:anywhere;text-wrap:pretty;margin:0}
.kejutq_structureCard{border:var(--border-width-sm) solid var(--border-default);border-radius:var(--card-radius);background:var(--background-surface);max-width:100%;overflow:hidden}.kejutq_structureBlocksScroller{width:fit-content;max-width:100%;padding-bottom:var(--spacing-4xs);overflow:auto hidden}.kejutq_structureBlocksLane{box-sizing:border-box;width:max-content;min-width:100%;padding:var(--spacing-md);padding-right:calc(var(--spacing-md) + var(--spacing-xs));padding-bottom:calc(var(--spacing-md) - var(--spacing-4xs));display:flex}.kejutq_structureBlocks{gap:var(--spacing-xs);grid-auto-columns:minmax(280px,300px);grid-auto-flow:column;align-items:start;width:max-content;display:grid}.kejutq_structureBlock{z-index:var(--structure-block-z-index,1);box-shadow:var(--borders--border-default);border-radius:var(--radius-md);background:var(--background-surface);transform:var(--structure-block-transform,none);transition:box-shadow .16s ease, var(--structure-block-transition,transform 0s);flex-direction:column;display:flex;position:relative;overflow:hidden}.kejutq_structureBlock:hover,.kejutq_structureBlock:focus-within{box-shadow:var(--borders--border-default), var(--shadows--shadow-lg)}.kejutq_structureBlockCompact,.kejutq_structureBlockWithBody{min-height:0}.kejutq_structureBlockWide{grid-column:span 2}.kejutq_structureBlockHeader{justify-content:space-between;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-4xs) var(--spacing-2xs);background:var(--gradient--light--up-default);display:flex}.kejutq_structureBlockTitleGroup{align-items:center;gap:var(--spacing-4xs);grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0;display:grid}.kejutq_structureBlockHeading{flex-direction:column;min-width:0;display:flex}.kejutq_structureBlockTitle{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-dark);margin:0}.kejutq_structureBlockBody{border-top:var(--border-width-sm) solid var(--border-default);background:var(--background-surface);flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.kejutq_structureValidationMessage{margin:var(--spacing-xs) 0 0;font-family:var(--font-sans);font-size:var(--size-sm);color:var(--text-destructive)}.kejutq_fieldEditor{padding:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.kejutq_optionsFieldEditor{border-bottom:var(--border-width-sm) solid var(--border-default)}.kejutq_answerModeField{padding:var(--spacing-xs);border-bottom:var(--border-width-sm) solid var(--border-default)}.kejutq_answerModeValue{min-width:0;font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-dark);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kejutq_answersEditor,.kejutq_answersEditorList{flex-direction:column;flex:1;min-height:0;display:flex}.kejutq_modalListItem{gap:var(--spacing-xs);padding:var(--spacing-4xs);border-top:var(--border-width-sm) solid var(--border-default);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.kejutq_modalListItemWithScore{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.kejutq_modalListItem:first-child{border-top:0}.kejutq_modalInput{width:100%}.kejutq_answerScoreFields{gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.kejutq_modalListItemWithScore>:last-child{align-self:end}.kejutq_answersEditorFooter{padding:var(--spacing-xs);border-top:var(--border-width-sm) solid var(--border-default);background:var(--background-surface)}.kejutq_fullWidthButton{width:100%}@media (max-width:1024px){.kejutq_structureCard{width:100%}.kejutq_structureBlocksScroller{width:100%;overflow-x:visible}.kejutq_structureBlocksLane{width:100%;min-width:0;padding-right:var(--spacing-md)}.kejutq_structureBlocks{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:minmax(0,1fr);width:100%}.kejutq_structureBlockWide{grid-column:auto}}@media (max-width:640px){.kejutq_answerScoreFields{grid-template-columns:minmax(0,1fr)}}
.PW3Iga_card{padding:var(--spacing-md);gap:var(--spacing-md);}.PW3Iga_title{font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:0}.PW3Iga_list{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PW3Iga_record{padding:var(--spacing-xs) var(--spacing-sm);gap:var(--spacing-4xs);border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;display:flex;}.PW3Iga_recordHeading{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.PW3Iga_date{font-size:var(--size-xs);line-height:var(--leading-normal);color:var(--text-gray)}.PW3Iga_note{font-family:var(--font-serif);font-size:var(--size-sm);line-height:var(--leading-normal);margin:0}.PW3Iga_tags{gap:var(--spacing-5xs);flex-wrap:wrap;display:flex}
._3Uth5a_formContainer{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}._3Uth5a_section{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}._3Uth5a_sectionTitle{font-family:var(--font-sans);font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--text-dark);margin:0;padding:0}._3Uth5a_fieldsContainer{gap:var(--spacing-xs);padding:var(--spacing-md);background-color:var(--background-surface);border-radius:var(--card-radius);box-shadow:var(--borders--border-default,0 0 0 var(--border-width-sm) color-mix(in srgb, var(--color-neutral-950) 16%, transparent));flex-direction:column;display:flex}
.-v-U_W_overview,.-v-U_W_categories{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.-v-U_W_content{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.-v-U_W_toolbarActions,.-v-U_W_toolbarLeading{align-items:center;gap:var(--spacing-4xs);flex-wrap:wrap;min-width:0;display:flex}.-v-U_W_categories{margin:0;padding:0;list-style:none}.-v-U_W_planGroup{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.-v-U_W_groupTitle{font-size:var(--size-sm);color:var(--text-gray);margin:0;font-weight:500}.-v-U_W_category{border-radius:var(--card-radius);min-width:0;box-shadow:var(--borders--border-default);background:var(--background-surface);overflow:hidden}.-v-U_W_planHeader{cursor:pointer}.-v-U_W_category>.-v-U_W_planHeaderClosed{border-bottom-color:#0000}.-v-U_W_chevron,.-v-U_W_chevronOpen{transition:transform var(--duration--normal) var(--easing--smooth)}.-v-U_W_chevronOpen{transform:rotate(180deg)}.-v-U_W_materialsTable :is(th,td):first-child{width:100%;max-width:0}.-v-U_W_materialsTable :is(th,td):not(:first-child){white-space:nowrap;width:1%}@media (prefers-reduced-motion:reduce){.-v-U_W_chevron,.-v-U_W_chevronOpen{transition:none}}.-v-U_W_heading{align-items:flex-start;gap:var(--spacing-4xs);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.-v-U_W_meta{font-size:var(--size-sm);color:var(--text-gray)}.-v-U_W_loading{padding:var(--spacing-xl);justify-content:center;display:flex}.-v-U_W_emptyStateCard{box-sizing:border-box;padding:var(--spacing-xl);background:var(--background-surface);box-shadow:var(--borders--border-default);border-radius:var(--card-radius);justify-content:center;align-items:center;display:flex}.-v-U_W_pagination{align-items:center;gap:var(--spacing-4xs);font-size:var(--size-sm);flex-wrap:wrap;justify-content:space-between;display:flex}@media (max-width:600px){.-v-U_W_emptyStateCard{padding:var(--spacing-md)}}
.YCyKaW_container{background-color:var(--background-surface);box-shadow:var(--borders--border-default);border-radius:var(--card-radius);overflow:hidden}.YCyKaW_table{min-width:56rem}.YCyKaW_table th:first-child,.YCyKaW_table td:first-child{min-width:16rem}.YCyKaW_lockedUnavailableIcon{width:var(--icon-xs);height:var(--icon-xs);justify-content:center;align-items:center;display:inline-flex}
.cG42da_sortableRow{z-index:var(--section-answer-row-z-index,1);transform:var(--section-answer-row-transform,none);transition:var(--section-answer-row-transition,none);position:relative}
._2UmevG_card{border:var(--border-width-sm) solid var(--border-default);overflow:hidden;}._2UmevG_header{padding:var(--spacing-xs) var(--spacing-md);border-bottom:var(--border-width-sm) solid var(--border-default);font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);margin:0}._2UmevG_body{padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}._2UmevG_label{font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0}._2UmevG_list{gap:var(--spacing-4xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._2UmevG_row{min-width:0;padding:var(--spacing-xs);align-items:center;gap:var(--spacing-xs);border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-lg);transition:border-color .24s,background-color .24s;display:flex;}._2UmevG_rowSelected{border-color:var(--color-neutral-950);background:var(--background-hover)}._2UmevG_icon{flex-shrink:0}._2UmevG_copy{flex-direction:column;flex:1;min-width:0;display:flex}._2UmevG_name{font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}._2UmevG_meta{font-size:var(--size-xs);line-height:var(--leading-normal);color:var(--text-gray)}._2UmevG_radio{box-sizing:border-box;border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-full);background:var(--background-surface);width:1.2rem;height:1.2rem;box-shadow:var(--shadows--shadow-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._2UmevG_radioChecked{border-color:var(--color-neutral-950);background:var(--color-neutral-950);animation:.32s cubic-bezier(.34,1.56,.64,1) both _2UmevG_popIn}@keyframes _2UmevG_popIn{0%{transform:scale(.6)}}._2UmevG_footer{padding:var(--spacing-xs) var(--spacing-md);border-top:var(--border-width-sm) solid var(--border-default);justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){._2UmevG_row{transition:none}._2UmevG_radioChecked{animation:none}}
._MrSxW_action{justify-content:flex-end;display:flex}._MrSxW_dateForm{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}._MrSxW_dateForm p{margin:0}._MrSxW_dateError{color:var(--text-destructive)}._MrSxW_dateSummary{gap:var(--spacing-xs);grid-template-columns:minmax(9rem,1fr) minmax(0,1fr);margin:0;display:grid}._MrSxW_dateSummary dd{margin:0}
.cQbK8q_content{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}
.iznnUq_aiIconWrapper{}.iznnUq_aiIcon{}.iznnUq_sparkle{}.iznnUq_sparkle1{}.iznnUq_sparkle2{}.iznnUq_sparkle3{}.iznnUq_aiButton{}
.Rg3cza_sectionStructureModal{width:fit-content}.Rg3cza_body{padding:0 var(--spacing-md)}.Rg3cza_sectionsCard{background-color:var(--background-surface);box-shadow:var(--borders--border-default);border-radius:var(--card-radius);overflow:hidden}.Rg3cza_sectionRow{align-items:center;gap:var(--spacing-xs);box-sizing:border-box;min-height:var(--control-height-lg);padding:var(--spacing-4xs) var(--spacing-2xs);border-bottom:var(--border-width-sm) solid var(--border-default);display:flex}.Rg3cza_sectionRowClickable{cursor:pointer;transition:background .15s ease-out}.Rg3cza_sectionRowClickable:hover,.Rg3cza_sectionRowClickable:focus-visible{background:var(--background-hover);outline:none}.Rg3cza_sectionRowChevron{color:var(--icon-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Rg3cza_sectionRowChevron:disabled{cursor:not-allowed;opacity:var(--transparency-disabled)}.Rg3cza_sectionLabel{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Rg3cza_inputWrapper{flex:1}.Rg3cza_addSection{padding:var(--spacing-xs) var(--spacing-md)}.Rg3cza_addSectionButton{width:100%}.Rg3cza_deleteMessage{margin:0}@media (max-width:767px){.Rg3cza_sectionStructureModal{width:100%}}
._4VdylW_frame{flex:none;position:relative}._4VdylW_avatar{box-sizing:border-box;border:var(--border-width-lg) solid var(--background-surface);border-radius:var(--radius-full);background:var(--background-canvas);width:4.5rem;height:4.5rem;box-shadow:var(--shadows--shadow-md);position:relative;overflow:hidden}._4VdylW_image{object-fit:cover}._4VdylW_status{bottom:var(--status-offset,0px);border-radius:var(--radius-xs);background:var(--background-surface);white-space:nowrap;display:flex;position:absolute;left:50%;transform:translate(-50%,50%)}@media (prefers-reduced-motion:no-preference){._4VdylW_status{animation:.4s cubic-bezier(.22,1,.36,1) both _4VdylW_statusPop}}@keyframes _4VdylW_statusPop{0%{opacity:0;transform:translate(-50%,50%)scale(.8)}to{opacity:1;transform:translate(-50%,50%)scale(1)}}
.F0QyvG_card{border-radius:var(--radius-md);background:var(--background-surface);min-width:0;box-shadow:var(--borders--border-default);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.F0QyvG_list{margin:0;padding:0;list-style:none}.F0QyvG_row{justify-content:space-between;align-items:center;gap:var(--spacing-md);min-width:0;min-height:var(--control-height-lg);padding:var(--spacing-xs) var(--spacing-md);display:flex}.F0QyvG_row+.F0QyvG_row{border-top:var(--border-width-sm) solid var(--border-default)}.F0QyvG_check{overflow-wrap:anywhere;flex:auto;min-width:0}.F0QyvG_observed{align-items:center;gap:var(--spacing-xs);flex:none;display:flex}.F0QyvG_observedLabel{color:var(--text-dark);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);white-space:nowrap}.F0QyvG_date{width:10rem}.F0QyvG_footer{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-md);border-top:var(--border-width-sm) solid var(--border-default);flex-wrap:wrap;display:flex}.F0QyvG_done{align-items:center;gap:var(--spacing-xs);color:var(--text-dark);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);margin:0;display:flex}.F0QyvG_doneIcon{color:var(--icon-success);flex:none}@container (max-width:32rem){.F0QyvG_row{flex-wrap:wrap}.F0QyvG_observed{flex:100%}.F0QyvG_date{flex:1;width:auto}}
.QAmpvW_content{gap:var(--spacing-sm);min-width:0;height:100%;min-height:0;font-family:var(--font-sans);flex-direction:column;display:flex;container:planning-students/inline-size}.QAmpvW_unavailable{color:var(--text-gray);font-size:var(--size-sm)}.QAmpvW_loading{padding:var(--spacing-xl);justify-content:center;display:flex}.QAmpvW_body{gap:var(--spacing-xs);flex-direction:column;min-width:0;min-height:0;display:flex}.QAmpvW_tallyColumn{display:contents}@container planning-students (min-width:48rem){.QAmpvW_body.QAmpvW_withTally{flex-direction:row;align-items:stretch}.QAmpvW_body.QAmpvW_withTally>.QAmpvW_tallyColumn{flex-direction:column;flex:0 0 24%;min-width:15rem;max-width:22rem;min-height:0;display:flex}.QAmpvW_body.QAmpvW_withTally>.QAmpvW_tableSurface{flex:1 1 0}}.QAmpvW_tableSurface{border-radius:var(--card-radius);background:var(--background-surface);min-width:0;min-height:0;box-shadow:var(--borders--border-default);flex-direction:column;display:flex;overflow:hidden}.QAmpvW_tableScroll{min-width:0;min-height:0;overflow:auto}.QAmpvW_emptyState{min-height:16rem;padding:var(--spacing-3xl) var(--spacing-xl);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.QAmpvW_pagination{border-top:var(--border-width-sm) solid var(--border-default)}.QAmpvW_statusFilter [data-has-label=true]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.QAmpvW_bulkEffects{gap:var(--spacing-xs);flex-direction:column;display:flex}.QAmpvW_bulkEffects h3,.QAmpvW_bulkEffects p{margin:0}.QAmpvW_bulkWarning{color:var(--text-destructive)}.QAmpvW_bulkButtons{justify-content:flex-end;gap:var(--spacing-4xs);flex-wrap:wrap;display:flex}
.maawiq_card{background-color:var(--background-surface);box-shadow:var(--borders--border-default);border-radius:var(--card-radius);flex-direction:column;width:100%;display:flex;overflow:visible}.maawiq_card>:first-child{border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius)}
.A1xjIG_container{bottom:var(--floating-toolbar-bottom,0px);left:var(--floating-toolbar-left,0px);width:var(--floating-toolbar-width,100%);z-index:100;padding:var(--spacing-2xs) 0;background:linear-gradient(to bottom, transparent, var(--background-canvas-alpha) 60%);pointer-events:none;justify-content:center;align-items:center;transition:bottom .15s ease-out;display:flex;position:fixed}.A1xjIG_toolbarWrapper{pointer-events:auto;}.A1xjIG_borderAnimation{}.A1xjIG_toolbarInner{}.A1xjIG_toolbarControls{align-items:center;gap:var(--spacing-6xs);padding:var(--spacing-4xs);pointer-events:auto;flex-wrap:nowrap;display:flex}.A1xjIG_toolbarControls>*{flex-shrink:0}.A1xjIG_toolbarDivider{width:1px;height:var(--spacing-sm);background-color:color-mix(in srgb, var(--color-base-White) 10%, transparent);flex-shrink:0}.A1xjIG_aiButtonSection{width:auto;max-width:260px;height:var(--control-height-sm);flex-shrink:0;align-items:center;transition:max-width .2s ease-out;display:flex;overflow:hidden}.A1xjIG_aiButtonContent{align-items:center;gap:var(--spacing-4xs);opacity:1;white-space:nowrap;transition:transform .18s ease-out,opacity .18s ease-out;display:flex;transform:translate(0)}.A1xjIG_aiButtonHiding{pointer-events:none}.A1xjIG_aiButtonHiding .A1xjIG_aiButtonContent{opacity:0;transform:translate(8px)}.A1xjIG_aiButtonHidden{pointer-events:none;max-width:0}.A1xjIG_aiButtonHidden .A1xjIG_aiButtonContent{opacity:0;transform:translate(8px)}@media (prefers-reduced-motion:reduce){.A1xjIG_aiButtonSection,.A1xjIG_aiButtonContent{transition:none!important}}@media (max-width:1024px){.A1xjIG_container{justify-content:flex-start;align-items:flex-end;width:100%;padding:0;left:0}.A1xjIG_toolbarWrapper{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;border-radius:0;width:100%;max-width:100%;overflow:auto hidden}.A1xjIG_toolbarWrapper::-webkit-scrollbar{display:none}.A1xjIG_borderAnimation,.A1xjIG_toolbarInner,.A1xjIG_toolbarControls{border-radius:0;width:max-content;min-width:100%}.A1xjIG_toolbarControls{padding-bottom:max(var(--spacing-xs), env(safe-area-inset-bottom,0px))}}
.Jl82MG_photo{border-radius:var(--radius-xs);background:var(--background-canvas);box-shadow:var(--borders--border-default);position:relative;overflow:hidden}.Jl82MG_photoImage{object-fit:cover}
.sttKpa_image{object-fit:contain;border-radius:var(--radius-md);width:100%;max-height:240px;display:block}.sttKpa_loading{place-items:center;min-height:10rem;display:grid}.sttKpa_thumbnailGroup{align-items:flex-start;gap:var(--spacing-4xs);flex-direction:column;flex:none;display:flex}.sttKpa_tile{border:var(--border-width-sm) solid var(--border-default);border-radius:var(--radius-md);background:var(--background-gray);width:64px;height:64px;color:var(--text-gray);box-sizing:border-box;justify-content:center;align-items:center;display:flex;overflow:hidden}.sttKpa_thumbnail{object-fit:cover;width:100%;height:100%;display:block}
.ZgEajq_container{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex;container-type:inline-size}.ZgEajq_listWrapper{width:100%}.ZgEajq_fieldWrapper{flex:1;min-width:0}.ZgEajq_inviteRow{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-xs)}.ZgEajq_inviteRow>:first-child{align-items:flex-start;gap:var(--spacing-xs);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));min-width:0;display:grid}.ZgEajq_inviteRow>:last-child{padding-top:calc(var(--size-sm) * var(--leading-normal) + var(--spacing-6xs));align-self:flex-start}.ZgEajq_inviteRow:has(.ZgEajq_compactInviteSummary){padding-block:var(--spacing-4xs);align-items:center}:is(.ZgEajq_inviteRow:has(.ZgEajq_compactInviteSummary)>:first-child,.ZgEajq_inviteRow:has(.ZgEajq_compactInviteSummary)>:last-child){align-self:center;padding-top:0}.ZgEajq_compactInviteSummary{justify-content:space-between;align-items:center;gap:var(--spacing-xs);grid-column:1/-1;width:100%;min-width:0;display:flex}.ZgEajq_inviteIdentity{flex:auto;align-items:center;min-width:0;display:flex}.ZgEajq_inviteAvatarLabel{width:100%;min-width:0}.ZgEajq_compactStatus{flex-shrink:0;align-items:center;display:flex}@container (max-width:34rem){.ZgEajq_inviteRow{align-items:end;column-gap:var(--spacing-xs);row-gap:var(--spacing-xs);padding:var(--spacing-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.ZgEajq_inviteRow>:first-child{gap:var(--spacing-xs);grid-column:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ZgEajq_inviteRow>:last-child{grid-column:2;align-self:end;padding-top:0}.ZgEajq_inviteRow>:first-child>*{width:100%}.ZgEajq_inviteRow:has(.ZgEajq_compactInviteSummary){align-items:center;row-gap:0}.ZgEajq_inviteRow:has(.ZgEajq_compactInviteSummary)>:first-child{grid-column:1}.ZgEajq_compactInviteSummary{gap:var(--spacing-xs)}}
._2MpJ3W_gallery{grid-template-columns:repeat(var(--photo-gallery-columns), minmax(0, 1fr));gap:var(--spacing-xs);font-family:var(--font-sans);display:grid}._2MpJ3W_galleryItem{gap:var(--spacing-xs);flex-direction:column;min-width:0;margin:0;display:flex}._2MpJ3W_imageFrame{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--background-canvas);box-shadow:var(--borders--border-default);justify-content:center;align-items:center;display:flex;overflow:hidden}._2MpJ3W_image{width:100%;height:100%;display:block}._2MpJ3W_contain{object-fit:contain}._2MpJ3W_cover{object-fit:cover}._2MpJ3W_caption,._2MpJ3W_singleCaption{color:var(--text-dark);font-family:var(--font-sans);overflow-wrap:anywhere}._2MpJ3W_caption{gap:var(--spacing-6xs);flex-direction:column;display:flex}._2MpJ3W_captionTitle,._2MpJ3W_captionDescription,._2MpJ3W_singleCaption{margin:0}._2MpJ3W_captionTitle{font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:1.4}._2MpJ3W_captionDescription,._2MpJ3W_singleCaption{color:var(--text-gray);font-size:var(--size-sm);line-height:1.4}@container (max-width:64rem){._2MpJ3W_responsiveThree{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:37.5rem){._2MpJ3W_responsive{grid-template-columns:1fr}}@media (max-width:37.5rem){._2MpJ3W_gallery:not(._2MpJ3W_responsive){grid-template-columns:1fr}}
@keyframes YeB-jG_popupFadeIn{0%{opacity:0}to{opacity:1}}.YeB-jG_popup{transition:transform .2s ease-out;animation:.2s ease-out forwards YeB-jG_popupFadeIn}.YeB-jG_popupDragging{transition:none}.YeB-jG_popupTop{transform:translate(-50%,-100%)}.YeB-jG_popupTop:hover{transform:translate(-50%,-100%)translateY(-4px)}.YeB-jG_popupBottom{transform:translate(-50%)}.YeB-jG_popupBottom:hover{transform:translate(-50%)translateY(4px)}.YeB-jG_popupBottomLeft,.YeB-jG_popupBottomLeft:hover,.YeB-jG_popup.YeB-jG_popupManual,.YeB-jG_popup.YeB-jG_popupManual:hover{transform:none}.YeB-jG_popupWrapper{}.YeB-jG_borderAnimation{}.YeB-jG_popupInner{}.YeB-jG_dragHandle{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--control-radius);color:var(--icon-light);cursor:grab;touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none;position:relative}.YeB-jG_dragHandle:before{inset:calc(-1 * var(--spacing-6xs));content:"";position:absolute}.YeB-jG_dragHandle:active{cursor:grabbing;background:color-mix(in srgb, var(--color-base-White) 12%, transparent)}.YeB-jG_dragHandle:focus-visible{box-shadow:var(--focus-rings--focus-ring);outline:none}@media (max-width:1024px){.YeB-jG_dragHandle{display:inline-flex}}
.MCToPW_statusIcon{color:var(--hero-status-icon-color);display:flex}
.l6xQqG_content{padding:var(--spacing-md)}
