@import "https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500&display=swap";
*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;font-family:Inter,sans-serif;overflow-x:hidden}body{color:#1a1b1c;background-color:#fff}a{color:inherit;text-decoration:none}button{cursor:pointer;text-transform:uppercase;color:#1a1b1c;background:0 0;border:none;align-items:center;gap:12px;font-family:inherit;font-size:11px;display:flex}.page-label{position:absolute;top:12px;left:24px}.page-label__title{color:#1a1b1c;font-size:16px;font-weight:600}.page-label__para{margin-top:8px;font-size:14px;font-weight:400;line-height:24px}.action-button{cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;display:flex;position:absolute;bottom:32px}.action-button__img{width:44px;height:44px}.layout-diamond{width:762px;height:762px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.layout-diamond__svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.layout-diamond__svg--large{opacity:.3;width:762px;height:762px}.layout-diamond__svg--medium{opacity:.6;width:680px;height:680px}.layout-diamond__svg--small{opacity:1;width:600px;height:600px}.hidden{display:none}.home{height:100vh;padding:24px;position:relative}.header{justify-content:space-between;align-items:center;padding:24px;display:flex}.header--transparent{z-index:20;color:#fcfcfc;background:0 0;width:100%;position:absolute;top:0;left:0}.header__left{justify-content:center;align-items:center;gap:16px;display:flex}.header__logo{text-transform:uppercase;letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1}.header__step{color:#1a1b1c83;align-items:center;gap:6px;display:flex}.header__step--light{color:#fcfcfc}.header__step img{width:4px;height:17px}.header__step span{font-size:14px;font-weight:500}.header__button{cursor:pointer;color:#fcfcfc;text-transform:uppercase;cursor:not-allowed;background:#1a1b1c;border:none;justify-content:center;align-items:center;height:36px;padding:8px 16px;font-size:10px;font-weight:600;line-height:16px;display:flex}@media (max-width:768px){.header__logo{font-size:14px}}.hero{text-align:center;z-index:1;position:absolute;top:36%;left:50%;transform:translate(-50%)}.hero h1{letter-spacing:-.07em;text-align:center;color:#1a1b1c;width:clamp(500px,35vw,680px);font-size:clamp(90px,6.6vw,128px);font-weight:300;line-height:120px}.line1,.line2{display:inline-block}.hero-actions__left,.hero-actions__right{position:absolute;top:50%;transform:translateY(-50%)}.hero-actions__left{left:40px}.hero-actions__right{right:40px}.hero-description{width:300px;position:absolute;bottom:88px;left:48px}.hero-description p{text-transform:uppercase;font-size:11px;line-height:16px}.hero-cta{display:none}.large-diamond{z-index:0;width:clamp(700px,39vw,762px);height:clamp(700px,39vw,762px);position:absolute;top:50%;transform:translateY(-50%)}.large-diamond__svg{width:100%;height:100%;display:block}.large-diamond--left{left:clamp(-570px,-30vw,-450px)}.large-diamond--right{right:clamp(-570px,-30vw,-450px)}.large-diamond--ring1,.large-diamond--ring2,.large-diamond--ring3{opacity:0;pointer-events:none}.large-diamond--ring-active.large-diamond--ring1{animation:2.5s ease-out infinite diamondRingPulse}.large-diamond--ring-active.large-diamond--ring2{animation:2.5s ease-out .6s infinite diamondRingPulse}.large-diamond--ring-active.large-diamond--ring3{animation:2.5s ease-out 1.2s infinite diamondRingPulse}@keyframes diamondRingPulse{0%{opacity:.6;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(1.6)}}.diamond-button{z-index:1;letter-spacing:-.02em;text-transform:uppercase;align-items:center;gap:14px;font-size:14px;font-weight:600;line-height:16px;display:flex;position:relative}.diamond-icon{z-index:2;transition:transform .25s;position:relative}.diamond-button:hover .diamond-icon{transform:scale(1.12)}.diamond-icon:after{content:"";opacity:0;border:1px solid #1a1b1c;position:absolute;inset:0;transform:rotate(45deg)scale(1)}.diamond-button:hover .diamond-icon:after{animation:1s ease-out infinite diamondPulse}.diamond-button__left{cursor:not-allowed}@keyframes diamondPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@media (max-width:1200px){.hero{top:44%;left:50%;transform:translate(-50%,-50%)}.hero h1{letter-spacing:-.07em;width:360px;font-size:70px;line-height:60px}.hero-actions__left,.hero-actions__right{display:none}.large-diamond{width:700px;height:700px;top:50%;left:50%;transform:translate(-50%,-50%)}.large-diamond--left{display:block}.large-diamond--right{width:550px;height:550px;display:block}.hero-description{text-align:center;width:320px;top:46%;bottom:auto;left:50%;transform:translate(-50%,60px)}.hero-description p{text-transform:none;color:#1a1b1c83;font-size:18px;font-weight:600;line-height:1.5}.hero-cta{justify-content:center;margin-top:24px;display:flex}.hero-cta__btn{text-transform:uppercase;color:#1a1b1c;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.hero-cta__btn img{width:24px;height:24px}.line2{margin-left:12px}}@media (max-width:768px){.hero{top:42%}.hero h1{width:300px;font-size:50px;line-height:50px}.large-diamond{width:500px;height:500px;top:50%}.large-diamond--right{width:400px;height:400px}.hero-description{width:280px;top:44%;left:50%;transform:translate(-50%,60px)}.hero-description p{font-size:14px}.hero-cta__btn{font-size:12px}.hero-cta__btn img{width:20px;height:20px}}@media (max-width:548px){.hero{top:44%}.hero h1{width:200px;font-size:40px;line-height:40px}.large-diamond{width:450px;height:450px;top:50%}.large-diamond--right{width:350px;height:350px}.hero-description{width:240px;top:44%;transform:translate(-50%,50px)}.hero-description p{font-size:12px;line-height:18px}.hero-cta__btn{font-size:10px}.hero-cta__btn img{width:16px;height:16px}}@media (min-width:1201px) and (min-height:1000px){.hero{top:44%}.large-diamond{top:50%}}@media (max-width:1200px) and (min-height:1600px){.hero{top:46%}.hero-description{top:calc(43% + 95px)}}@media (max-width:768px) and (min-height:1000px){.hero{top:44%}.hero-description{top:calc(36% + 95px)}}.testing-page{background:#fcfcfc;height:calc(100vh - 84px);position:relative;overflow:hidden}.testing-diamond .layout-diamond__svg--large{animation:73s linear infinite rotateLarge}.testing-diamond .layout-diamond__svg--medium{animation:120s linear infinite rotateMedium}.testing-diamond .layout-diamond__svg--small{animation:180s linear infinite rotateSmall}@keyframes rotateLarge{0%{transform:translate(-50%,-50%)rotate(-8deg)}to{transform:translate(-50%,-50%)rotate(352deg)}}@keyframes rotateMedium{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes rotateSmall{0%{transform:translate(-50%,-50%)rotate(10deg)}to{transform:translate(-50%,-50%)rotate(370deg)}}.testing-diamond__content{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.testing-diamond__content .error{color:red;opacity:1;margin-bottom:16px;font-size:16px}.testing-input-label{color:#1a1b1c;opacity:.4;margin-bottom:12px;font-size:14px;font-weight:400;line-height:24px}.testing-diamond__input{letter-spacing:-.04em;text-align:center;color:#1a1b1c;background:0 0;border:none;border-bottom:1px solid #1a1b1c;outline:none;width:420px;font-size:48px;font-weight:200;line-height:65px}.testing-diamond__input::placeholder{color:#9b9ea5;opacity:1;font-weight:200}.back-button{left:32px}.back-button span{letter-spacing:-.02em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:16px}.proceed-button{animation:.8s forwards fadeIn;right:32px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.proceed-button span{letter-spacing:-.02em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:16px}@media (max-width:548px){.testing-diamond__input{width:300px;font-size:40px;line-height:48px}.testing-input-label{font-size:12px}}.success{flex-direction:column;align-items:center;gap:16px;display:flex}.success__title{color:#1a1b1c;opacity:.8;letter-spacing:-.025em;font-size:24px;font-weight:400;line-height:1.2}.success__text{color:#6f7685;opacity:1;font-size:18px;font-weight:400}.error{color:red;opacity:1;margin-bottom:16px;font-size:16px}.loading__wrapper{flex-direction:column;align-items:center;display:flex}.loading{color:#6f7685;opacity:1;text-transform:none;font-size:24px;font-weight:400;line-height:1.2}.loading__dots{justify-content:center;gap:20px;margin-top:32px;display:flex}.loading__dots span{background:#b8bcc4;border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite loadingDots}.loading__dots span:nth-child(2){animation-delay:.2s}.loading__dots span:nth-child(3){animation-delay:.4s}@keyframes loadingDots{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@media (max-width:548px){.result-page .loading{font-size:18px}.result-page .loading__dots{gap:14px;margin-top:20px}.result-page .loading__dots span{width:10px;height:10px}}.result-page{background:#fcfcfc;height:calc(100vh - 84px);position:relative;overflow:hidden}.result-options{justify-content:center;align-items:center;gap:clamp(80px,20vw,520px);height:100%;display:flex}.result-option{justify-content:center;align-items:center;width:520px;height:482px;display:flex;position:relative}.result-option__icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.result-option__icon{z-index:2;cursor:pointer;width:136px;height:136px}.result-page .result-option__icon{transition:transform .3s}.result-page .result-option__icon:hover{transform:scale(1.15)}.result-page .result-option__icon:active{transform:scale(.95)}.result-option__line{z-index:3;width:66px;height:59px;position:absolute}.result-option__text{z-index:4;text-transform:uppercase;color:#1a1b1c;font-size:14px;font-weight:400;line-height:24px;position:absolute}.result-option--camera .result-option__line{top:50%;left:50%;transform:translate(42px,-100px)}.result-option__text--camera{top:50%;left:50%;transform:translate(112px,-116px)}.result-option--gallery .result-option__line{top:50%;left:50%;transform:translate(-104px,42px)rotate(180deg)}.result-option__text--gallery{text-align:right;top:50%;left:50%;transform:translate(-230px,80px)}.result-option__diamond.layout-diamond{width:405px;height:405px}.result-option__diamond .layout-diamond__svg--large{width:405px;height:405px;animation:73s linear infinite rotateLarge}.result-option__diamond .layout-diamond__svg--medium{width:365px;height:365px;animation:120s linear infinite rotateMedium}.result-option__diamond .layout-diamond__svg--small{width:325px;height:325px;animation:180s linear infinite rotateSmall}.result-file-input{display:none}.result-preview{position:absolute;top:50px;right:40px}.result-preview__label{color:#1a1b1c;opacity:.6;margin-bottom:8px;font-size:16px}.result-preview__box{border:1px solid #d9dce1;width:128px;height:128px;overflow:hidden}.result-preview__image{object-fit:cover;width:100%;height:100%}.camera-request{color:#fcfcfc;z-index:20;opacity:0;background-color:#1a1b1ce6;width:352px;height:136px;animation:.25s forwards fadeIn;position:absolute;top:50%;left:50%;transform:translate(112px,-40px)}.camera-request__content{height:100px;padding:16px 8px 16px 16px}.camera-request__content--para{text-transform:uppercase;color:#fcfcfc;margin:0;font-size:16px;font-weight:600;line-height:24px}.camera-request__divider{background-color:#fcfcfc;width:352px;height:1px}.camera-request__actions{justify-content:flex-end;align-items:center;gap:8px;height:35px;display:flex}.camera-request__actions--button{color:#fcfcfc;opacity:.7;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:9px 16px 10px;font-size:16px;font-weight:600;line-height:16px;transition:opacity .2s}.camera-request__actions--button:hover{opacity:1}@media (max-width:1200px){.result-options{gap:0}}@media (max-width:768px){.result-options{flex-direction:column;gap:0}.result-option--gallery .result-option__line{transform:translate(-106px,-101px)rotate(270deg)}.result-option__text--gallery{transform:translate(-230px,-120px)}.page-label__title{font-size:14px;top:0}.result-preview{left:40px;right:0}.camera-request{width:200px;height:120px;top:50%;left:50%;transform:translate(-50%,70%)}.camera-request__content{height:80px;padding:12px 8px 12px 12px}.camera-request__actions{gap:0;height:40px}.camera-request__content--para,.camera-request__actions--button{font-size:12px}}@media (max-width:548px){.result-preview,.result-option__line{display:none}.result-option{flex-direction:column;justify-content:center;align-items:center;width:100%;height:320px;display:flex}.result-option__diamond.layout-diamond{width:320px;height:320px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.result-option__diamond .layout-diamond__svg--large{width:320px;height:320px}.result-option__diamond .layout-diamond__svg--medium{width:285px;height:285px}.result-option__diamond .layout-diamond__svg--small{width:250px;height:250px}.result-option__icon-wrapper{position:relative;top:auto;left:auto;transform:none}.result-option__icon{width:100px;height:100px}.result-option__text{text-align:center;margin-top:4px;font-size:12px;line-height:18px;position:relative;top:auto;left:auto;transform:none}.page-label{top:0}.result-page .back-button{gap:8px}.result-page .action-button__img{width:36px;height:36px}.result-page .back-button span{font-size:12px}}.camera-loading{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 84px);display:flex;position:relative}.camera-footer{flex-direction:column;align-items:center;gap:32px;margin-top:160px;display:flex}.camera-footer__title{text-transform:uppercase;color:#1a1b1c;text-align:center;font-size:14px;font-weight:400;line-height:24px}.camera-footer__tips{align-items:center;gap:32px;display:flex}.camera-tip{text-transform:uppercase;color:#1a1b1c;align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.camera-tip__icon{object-fit:contain;width:10px;height:10px}.camera-loading__status{position:absolute;top:calc(50% + 80px);left:50%;transform:translate(-50%)}.camera-loading__text{letter-spacing:-.02em;text-transform:uppercase;text-align:center;color:#1a1b1c;width:220px;font-size:16px;font-weight:600;line-height:24px}.camera-loading__error p{color:#d84b4b;text-align:center;font-size:18px;font-weight:400;line-height:20px}.camera-loading__pulse{animation:1.6s linear infinite loadingPulse}@keyframes loadingPulse{0%{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1)}to{opacity:.45;transform:scale(.96)}}@media (max-width:768px){.camera-footer__title,.camera-footer__tips span{font-size:12px}}.caption{height:100vh}.caption-page{width:100%;height:100%;position:relative}.camera-caption__video{object-fit:cover;width:100%;height:100%}.caption-take-picture{color:#fcfcfc;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.caption-take-picture img{width:62px;height:62px}.caption .camera-footer{color:#fcfcfc;position:absolute;bottom:32px;left:0;right:0}.caption .camera-footer__title,.caption .camera-tip{color:#fcfcfc}.caption .camera-tip__icon,.caption .action-button__img{filter:brightness(0)invert()}.caption-page .action-button span{color:#fcfcfc}.caption-preview{z-index:10;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.caption-preview__image{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.caption-preview__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fcfcfc;background:#1a1b1c52;border:1px solid #fcfcfcbf;flex-direction:column;align-items:center;gap:28px;width:420px;margin-bottom:48px;padding:28px 32px;animation:.25s ease-out previewReveal;display:flex}@keyframes previewReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.caption-preview__title{text-transform:uppercase;font-size:18px;font-weight:600;line-height:1}.caption-preview__actions{justify-content:center;gap:48px;width:100%;display:flex}.caption-preview__actions button{text-align:center;text-transform:uppercase;cursor:pointer;border:1px solid #fcfcfc;justify-content:center;align-items:center;width:132px;height:42px;padding:0;font-size:11px;font-weight:600;line-height:1;transition:background .25s,color .25s;display:flex}.caption-preview__actions button:first-child{color:#1a1b1c;background:#fcfcfc}.caption-preview__actions button:last-child{color:#fcfcfc;background:#1a1b1c}.caption-preview__actions button:first-child:hover{background:#e9e9e9}.caption-preview__actions button:last-child:hover{background:#2a2b2d}.caption-preview__actions button:active{transform:scale(.98)}.caption-loading{z-index:30;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.caption-loading__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1a1b1c52;border:1px solid #fcfcfcbf;flex-direction:column;align-items:center;gap:28px;width:360px;padding:32px;animation:.25s ease-out previewReveal;display:flex}.caption-loading__panel p{text-transform:uppercase;letter-spacing:.04em;color:#fcfcfc;font-size:14px;font-weight:600;line-height:1}.caption-preview__dots{gap:10px;display:flex}.caption-preview__dots span{background:#fcfcfc;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite loadingDots}.caption-preview__dots span:nth-child(2){animation-delay:.2s}.caption-preview__dots span:nth-child(3){animation-delay:.4s}.caption-error{z-index:40;color:#fcfcfc;text-transform:uppercase;background:#1a1b1c80;border:1px solid #fcfcfc99;padding:12px 20px;font-size:12px;font-weight:600;position:absolute;bottom:140px;left:50%;transform:translate(-50%)}.caption-page .action-button{top:120px;bottom:auto;left:32px}.select-page{background:#fcfcfc;height:calc(100vh - 84px);position:relative;overflow:hidden}.select-diamond__content{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:314px;height:314px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.select-diamond__card{text-align:center;cursor:pointer;background:#f3f3f4;border:2px solid #fcfcfc;justify-content:center;align-items:center;width:154px;height:154px;font-size:16px;font-weight:600;line-height:24px;transition:background-color .3s,translate .3s;display:flex}.select-diamond__card:disabled{cursor:not-allowed}.select-diamond__card:hover{background:#e1e1e2;translate:0 -2px}.select-diamond:has(.select-diamond__card:hover) .layout-diamond__svg--large{transform:translate(-50%,-50%)scale(1.08)}.select-diamond:has(.select-diamond__card:hover) .layout-diamond__svg--medium{transform:translate(-50%,-50%)scale(1.05)}.select-diamond:has(.select-diamond__card:hover) .layout-diamond__svg--small{transform:translate(-50%,-50%)scale(1.02)}.select-diamond .layout-diamond__svg{transition:transform .5s}.select-diamond__label{letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:24px;transform:rotate(-45deg)}@media (max-width:768px){.select-page .page-label{top:20px;left:20px}.select-page .page-label__title{font-size:14px}.select-page .page-label__para{margin-top:6px;font-size:12px;line-height:18px}.select-diamond.layout-diamond,.select-diamond .layout-diamond__svg--large{width:560px;height:560px}.select-diamond .layout-diamond__svg--medium{width:500px;height:500px}.select-diamond .layout-diamond__svg--small{width:440px;height:440px}.select-diamond__content{width:260px;height:260px}.select-diamond__card{width:130px;height:130px}.select-diamond__label{font-size:14px;line-height:20px}}@media (max-width:548px){.select-diamond.layout-diamond{width:320px;height:320px;top:52%}.select-diamond .layout-diamond__svg--large{width:320px;height:320px}.select-diamond .layout-diamond__svg--medium{width:285px;height:285px}.select-diamond .layout-diamond__svg--small,.select-diamond__content{width:250px;height:250px}.select-diamond__card{width:122px;height:122px}.select-diamond__label{font-size:12px;line-height:18px}.select-page .page-label__title{font-size:14px}.select-page .page-label__para{margin-top:4px;font-size:12px;line-height:18px}.select-page .back-button,.select-page .proceed-button{gap:8px;bottom:24px}.select-page .action-button__img{width:34px;height:34px}.select-page .back-button span,.select-page .proceed-button span{font-size:12px}}.summary-page{background:#fcfcfc;height:calc(100vh - 84px);position:relative;overflow-y:auto}.summary-content{gap:12px;padding:180px 24px;display:flex}.page-label__section-title{letter-spacing:-.06px;margin-top:12px;font-size:72px;font-weight:400;line-height:64px}.summary-sidebar{flex-direction:column;gap:12px;width:208px;display:flex}.summary-card{text-align:left;cursor:pointer;background-color:#f3f3f4;border:none;border-top:1px solid #1a1b1c;flex-direction:column;justify-content:space-between;width:208px;height:104px;padding:16px;transition:background-color .22s;display:flex}.summary-card--active{color:#fcfcfc;background-color:#1a1b1c}.summary-card__value,.summary-card__label{text-transform:uppercase;font-size:16px;font-weight:700;line-height:24px}.summary-main{background-color:#f3f3f4;border-top:1px solid #1a1b1c;width:1168px;height:544px;padding:16px;position:relative}.summary-main__title{letter-spacing:-.05em;color:#1a1b1c;text-transform:capitalize;font-size:40px;font-weight:400;line-height:40px}.summary-score{position:absolute;top:60%;right:16px;transform:translateY(-50%)}.summary-score__circle{background:conic-gradient(#1a1b1c calc(var(--score) * 1%), #e1e1e2 0);--score:0;border-radius:50%;justify-content:center;align-items:center;width:384px;height:384px;display:flex;position:relative}.summary-score__circle:before{content:"";background:#f3f3f4;border-radius:50%;position:absolute;inset:3px}.summary-score__value,.summary-score__symbol{z-index:1;position:relative}.summary-score__value{letter-spacing:-.05em;color:#1a1b1c;font-size:52px;font-weight:400;line-height:52px}.summary-score__symbol{color:#1a1b1c;font-size:24px;line-height:24px;transform:translateY(-10px)}.summary-confidence{background:#f3f3f4;border-top:1px solid #1a1b1c;width:448px;height:544px}.summary-confidence__header{white-space:nowrap;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.summary-confidence__heading{text-transform:uppercase;font-size:16px;font-weight:500;line-height:24px}.summary-confidence__list{flex-direction:column;display:flex}.confidence-row{justify-content:space-between;align-items:center;height:48px;padding:0 16px;transition:background-color .22s;display:flex}.confidence-row--active{color:#fcfcfc;background:#1a1b1c}.confidence-row__content{align-items:center;gap:12px;display:flex}.confidence-row__icon{width:12px;height:12px}.confidence-row__label,.confidence-row__score{letter-spacing:-.02em;text-transform:capitalize;font-size:16px;font-weight:400;line-height:24px}.summary-footer{justify-content:space-between;align-items:center;margin:24px;display:flex}.summary-footer__text{color:#8d8d8d;font-size:12px}.summary-footer__actions{gap:8px;display:flex}.summary-footer__button{letter-spacing:-.02em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #1a1b1c;justify-content:center;align-items:center;height:35px;padding:9px 16px 10px;font-size:14px;font-weight:600;line-height:16px;transition:background-color .22s,color .22s;display:flex}.summary-footer__button:hover{color:#fcfcfc;background:#1a1b1c}.summary-footer .action-button{position:static;bottom:auto}.summary-card:not(.summary-card--active):hover,.confidence-row:not(.confidence-row--active):hover{background:#e1e1e2}.summary-footer__button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1200px){.summary-content{gap:12px}.summary-main{flex:1}.summary-confidence{flex-shrink:1;width:260px}.summary-confidence__heading{white-space:nowrap;font-size:14px}.summary-score__circle{width:300px;height:300px}.confidence-row__label,.confidence-row__score{font-size:14px}}@media (max-width:900px){.summary-page{overflow-y:auto}.page-label__section-title{font-size:48px;line-height:1}.summary-content{flex-direction:column}.summary-sidebar,.summary-main,.summary-confidence{width:100%}.summary-card{justify-content:center;width:100%;height:76px}.summary-main__title{font-size:36px;line-height:32px}.summary-score{position:static;transform:none}.summary-score__circle{width:384px;height:384px;margin:0 auto}.action-button__img{width:36px;height:36px}}@media (max-width:768px){.page-label__section-title{font-size:48px}.summary-footer__text,.summary-main__title{display:none}}
