.apt-region{box-sizing:border-box;width:100%;max-width:var(--rt-layout-semantic-container-max-width);padding:var(--rt-layout-semantic-page-top) var(--rt-layout-semantic-container-padding) var(--rt-layout-semantic-page-bottom);gap:var(--rt-dimension-semantic-gap-page-header);flex-direction:column;flex:1 0 auto;margin:0 auto;display:flex}.apt-header-wrap{gap:var(--rt-dimension-semantic-gap-xl);flex-direction:column;display:flex}.apt-meta{gap:var(--rt-dimension-semantic-gap-xs);flex-wrap:wrap;display:flex}.apt-body{gap:var(--rt-dimension-semantic-gap-section);flex-direction:column;display:flex}.apt-block{gap:var(--rt-dimension-semantic-gap-section-header);flex-direction:column;display:flex}.apt-cards{gap:var(--rt-dimension-semantic-gap-block);flex-wrap:wrap;display:flex}.apt-cards>*{flex:1 0 0;min-width:200px}.apt-topic-body,.apt-benefit-list{gap:var(--rt-dimension-semantic-gap-sm);flex-direction:column;display:flex}.apt-check-item{align-items:center;gap:var(--rt-dimension-semantic-gap-xs);display:flex}.apt-check-icon{width:var(--rt-dimension-semantic-icon-sm);height:var(--rt-dimension-semantic-icon-sm);color:var(--rt-color-semantic-accent-neutral);flex-shrink:0}.apt-start-region{box-sizing:border-box;width:100%;max-width:var(--rt-layout-semantic-container-max-width-narrow);padding:var(--rt-layout-semantic-page-top-compact) var(--rt-layout-semantic-container-padding) var(--rt-layout-semantic-page-bottom-compact);flex-direction:column;flex:1 0 auto;align-items:center;margin:0 auto;display:flex}.apt-start-section{align-items:center;gap:var(--rt-dimension-semantic-gap-xl);flex-direction:column;width:100%;display:flex}.apt-start-card{width:100%}.apt-start-body{gap:var(--rt-dimension-semantic-gap-block);flex-direction:column;display:flex}.apt-start-head,.apt-start-options{gap:var(--rt-dimension-semantic-gap-xs);flex-direction:column;display:flex}.apt-start-action{justify-content:flex-end;width:100%;display:flex}.apt-status{text-align:center;margin:0}.apt-status--pad{padding-block:var(--rt-dimension-semantic-padding-xs)}.apt-status--error{color:var(--rt-color-semantic-feedback-destructive-normal)}.apt-status--strong{font-weight:700}.apt-quiz-region{box-sizing:border-box;width:100%;max-width:var(--rt-layout-semantic-container-max-width-narrow);padding:var(--rt-layout-semantic-page-top-compact) var(--rt-layout-semantic-container-padding) var(--rt-layout-semantic-page-bottom-compact);flex-direction:column;flex:1 0 auto;align-items:center;margin:0 auto;display:flex}.apt-quiz-section{align-items:center;gap:var(--rt-dimension-semantic-gap-xl);flex-direction:column;width:100%;display:flex}.apt-quiz-card{width:100%}.apt-quiz-body{gap:var(--rt-dimension-semantic-gap-block);flex-direction:column;display:flex}.apt-quiz-summary{align-items:flex-start;gap:var(--rt-dimension-semantic-gap-xs);flex-direction:column;display:flex}.apt-quiz-summary>h2,.apt-quiz-summary>p{width:100%}.apt-quiz-options{gap:var(--rt-dimension-semantic-gap-xs);flex-direction:column;display:flex}.apt-quiz-action{justify-content:space-between;width:100%;display:flex}.apt-quiz-loading{align-items:center;gap:var(--rt-dimension-semantic-gap-block);flex-direction:column;display:flex}.apt-quiz-loading-text{align-items:center;gap:var(--rt-dimension-semantic-gap-xs);text-align:center;flex-direction:column;display:flex}.apt-quiz-loading-text>p{width:100%}.apt-result{gap:var(--rt-dimension-semantic-gap-xl);padding:var(--rt-dimension-semantic-padding-xl);flex-direction:column;display:flex}@media (max-width:767px){.apt-result{padding:var(--rt-dimension-semantic-padding-lg)}}.apt-result-head{align-items:center;gap:var(--rt-dimension-semantic-gap-sm);flex-direction:column;display:flex}.apt-result-text{gap:var(--rt-dimension-semantic-gap-2xs);flex-direction:column;width:100%;display:flex}.apt-result-center{text-align:center;width:100%}.apt-result-icon{background:var(--rt-color-semantic-accent-surface-subtle);width:52px;height:52px;color:var(--rt-color-semantic-accent-normal);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.apt-result-body{gap:var(--rt-dimension-semantic-gap-md);flex-direction:column;display:flex}.apt-result-badges{justify-content:center;gap:var(--rt-dimension-semantic-gap-xs);flex-wrap:wrap;display:flex}.apt-result-pct{color:var(--rt-color-semantic-accent-normal)}:root{--apt-gnb-h:64px}.apt-fb-q{gap:var(--rt-dimension-semantic-gap-3xs);flex-direction:column;width:100%;display:flex}.apt-fb-qlabel{font-size:var(--rt-typography-semantic-font-size-body-2);line-height:var(--rt-typography-semantic-line-height-body-2);font-weight:var(--rt-typography-semantic-font-weight-medium);color:var(--rt-color-semantic-object-neutral);margin:0}.apt-res-region{box-sizing:border-box;width:100%;max-width:var(--rt-layout-semantic-container-max-width-narrow);padding:var(--rt-layout-semantic-page-top-compact) var(--rt-layout-semantic-container-padding) 128px;flex-direction:column;flex:1 0 auto;margin:0 auto;display:flex}.apt-res-card,.apt-res-fill{width:100%}.apt-res-summary-body{padding:var(--rt-dimension-semantic-padding-2xl);gap:var(--rt-dimension-semantic-gap-block)}.apt-res-summary-head{align-items:flex-start;gap:var(--rt-dimension-semantic-gap-sm);flex-direction:column;display:flex}.apt-res-tab{top:var(--apt-gnb-h);z-index:30;margin-top:var(--rt-dimension-semantic-gap-block);background:var(--rt-color-semantic-surface-shallowest);position:sticky}.apt-res-module{gap:var(--rt-dimension-semantic-gap-section-header);margin-top:var(--rt-dimension-semantic-gap-section);scroll-margin-top:calc(var(--apt-gnb-h) + 68px);flex-direction:column;display:flex}.apt-res-next-group{gap:var(--rt-dimension-semantic-gap-block);flex-direction:column;display:flex}.apt-res-card-body{gap:var(--rt-dimension-semantic-gap-block)}.apt-res-list{gap:var(--rt-dimension-semantic-gap-sm);flex-direction:column;display:flex}.apt-res-learn-body{align-items:flex-start}.apt-res-learn-text{gap:var(--rt-dimension-semantic-gap-sm);flex-direction:column;width:100%;display:flex}.apt-res-strength-row{align-items:center;gap:var(--rt-dimension-semantic-gap-sm);width:100%;display:flex}.apt-res-strength-row>.rt-type-title-5{flex:1 1 0;min-width:0}.apt-res-competency{align-items:flex-start;gap:var(--rt-dimension-semantic-gap-xl);flex-wrap:wrap;display:flex}.apt-res-radar{flex-shrink:0;width:236px;height:160px;position:relative}.apt-res-radar-chart{width:118px;height:102px;position:absolute;top:33px;left:59px}.apt-res-radar-svg{width:100%;height:100%;display:block;overflow:visible}.apt-res-radar-top{text-align:center;white-space:nowrap;position:absolute;top:5px;left:116px;transform:translate(-50%)}.apt-res-radar-br{white-space:nowrap;position:absolute;top:133px;left:185px}.apt-res-radar-bl{text-align:right;white-space:nowrap;position:absolute;top:133px;left:51px;transform:translate(-100%)}.apt-res-meter{gap:var(--rt-dimension-semantic-gap-sm);flex-direction:column;flex:1 1 0;min-width:240px;display:flex}.apt-res-major-summary{align-items:flex-start;gap:var(--rt-dimension-semantic-gap-sm);flex-direction:column;display:flex}.apt-res-major-name{gap:var(--rt-dimension-semantic-gap-4xs);flex-direction:column;width:100%;display:flex}.apt-res-tip-body{gap:var(--rt-dimension-semantic-gap-xs)}.apt-res-tip-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apt-res-actionbar{z-index:40;background:var(--rt-color-semantic-surface-shallowest);border-top:var(--rt-dimension-semantic-border-width-thin) solid var(--rt-color-semantic-stroke-subtle);position:sticky;bottom:0;left:0;right:0}.apt-res-actionbar-inner{box-sizing:border-box;width:100%;max-width:var(--rt-layout-semantic-container-max-width-narrow);padding:var(--rt-dimension-semantic-padding-md) var(--rt-layout-semantic-container-padding);margin:0 auto}@media (max-width:767px){:root{--apt-gnb-h:56px}.apt-res-actionbar{display:none}}.login-region{box-sizing:border-box;width:100%;max-width:var(--rt-layout-semantic-container-max-width-narrow);padding:206px var(--rt-layout-semantic-container-padding) var(--rt-layout-semantic-page-bottom);flex-direction:column;flex:1 0 auto;align-items:center;margin:0 auto;display:flex}.login-wrap{align-items:center;gap:var(--rt-dimension-semantic-gap-2xl);flex-direction:column;width:100%;display:flex}.login-headline{align-items:center;gap:var(--rt-dimension-semantic-gap-sm);text-align:center;flex-direction:column;width:100%;display:flex}.login-google-btn{max-width:var(--rt-dimension-semantic-max-width-md)}
