.sc-event{--ink:#203b42;--green:#486e60;--muted:#6a7e79;isolation:isolate;min-height:850px;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;background:#f5f3e9;font-family:Pretendard Variable,Pretendard,sans-serif;position:relative;overflow:hidden}.sc-event *{box-sizing:border-box}.sc-event button,.sc-event input{font:inherit}.sc-event button{cursor:pointer}.sc-event button:disabled{opacity:.5;cursor:default}.sc-event button:focus-visible,.sc-event a:focus-visible,.sc-event input:focus-visible{outline-offset:4px;outline:3px solid #ad8053}.sc-event h1:focus{outline:none}.sc-campus-light{pointer-events:none;z-index:-1;opacity:.75;background:linear-gradient(90deg,#f5f3e9f5 0%,#f5f3e9d0 35%,#f5f3e94d 100%),url(/images/event/achodal2/summer-classroom.png) top/cover;position:absolute;inset:0}.sc-stage-quiz .sc-campus-light,.sc-stage-result .sc-campus-light,.sc-stage-burst .sc-campus-light{opacity:.15;background-attachment:fixed}.sc-wrap{max-width:1320px;margin:auto;padding:30px 56px}.sc-top{border-bottom:1px solid #28463b30;justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.sc-top>a{color:var(--ink);font-size:23px;font-weight:850;text-decoration:none}.sc-top>a span{margin-left:12px;font-size:11px;font-weight:500}.sc-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sc-controls button{color:var(--ink);background:#fff9;border:1px solid #24493830;border-radius:30px;padding:8px 12px;font-size:11px}.sc-kicker{letter-spacing:4px;color:var(--green);padding:30px 0;font-size:10px}.sc-hero{grid-template-columns:.85fr 1.15fr;align-items:center;column-gap:65px;min-height:650px;padding:22px 0 60px;display:grid}.sc-copy{grid-area:1/1}.sc-clinic-subtitle{color:#4c6459;max-width:320px;margin-bottom:20px;font-size:12px;line-height:1.7}.sc-film-label{letter-spacing:1px;font-size:11px}.sc-copy h1{letter-spacing:-4px;margin:22px 0 26px;font-family:Georgia,Batang,serif;font-size:clamp(48px,5.8vw,78px);font-weight:500;line-height:1.12}.sc-copy h1>span{letter-spacing:.5px;color:#6a7155;margin-top:24px;font-family:inherit;font-size:19px;display:block}.sc-copy h2{margin:28px 0 9px;font-size:17px}.sc-test-name{color:#60796e;margin:0 0 8px;font-size:13px}.sc-lead{max-width:330px;margin:0;font-size:14px;line-height:1.8}.sc-film-card{background:#fffdf4;grid-area:1/2/span 2;width:100%;padding:12px 12px 0;transition:transform .7s,box-shadow .7s;position:relative;transform:rotate(2deg);box-shadow:0 25px 70px #193c3230}.sc-film-card:before{content:"";z-index:2;background:#d0b7849c;width:96px;height:27px;position:absolute;top:-13px;left:calc(50% - 48px);transform:rotate(-4deg)}.sc-film{aspect-ratio:1.12;background:#dce4d8;width:100%;overflow:hidden}.sc-film img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;display:block}.sc-film video{width:100%;height:auto;display:block}.sc-film-caption{letter-spacing:1px;color:#546758;justify-content:space-between;gap:10px;padding:19px 7px;font-size:10px;display:flex}.sc-film-caption span:last-child{letter-spacing:0;font-size:13px}.sc-playing{transform:rotate(0);box-shadow:0 25px 70px #193c3240}.sc-playing .sc-film{aspect-ratio:1920/1036}.sc-stage-opening .sc-film-card{transform:rotate(0)scale(1.015)}.sc-entry-action{grid-area:2/1;align-self:start;max-width:360px;margin-top:12px}.sc-primary{color:#fffef3;background:#254c40;border:1px solid #17372d;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:19px 24px;font-weight:700;transition:transform .22s,box-shadow .22s,background-color .22s;display:flex;box-shadow:0 8px 22px #254c4020}.sc-primary span{font-size:23px;font-weight:400}.sc-primary:hover:not(:disabled){background:#356551;transform:translateY(-2px);box-shadow:0 12px 24px #254c4030}.sc-meta{color:#64776d;margin-top:13px;font-size:11px;line-height:1.8;display:block}.sc-gauge-area{max-width:850px;margin:15px auto 30px}.sc-gauge-label{justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.sc-gauge{background:#d5ded3;border-radius:5px;height:5px;overflow:hidden}.sc-gauge i{background:#5c8c70;height:100%;transition:width .2s;display:block}.sc-gauge-word{text-align:right;color:#66796e;margin:7px 0;font-size:11px}.sc-quiz{text-align:center;max-width:940px;margin:auto}.sc-question-number{letter-spacing:3px;color:#5e7769;font-size:11px}.sc-question-number b{letter-spacing:0;font-size:19px}.sc-quiz h1{letter-spacing:-.7px;max-width:760px;margin:24px auto 12px;font-size:clamp(23px,3vw,34px);line-height:1.5}.sc-question-help{color:#6c7a6c;font-size:12px}.sc-choices{grid-template-columns:1fr 1fr;gap:24px;margin:30px 0 20px;display:grid}.sc-choices>button{aspect-ratio:1/1.05;text-align:left;background:#d4dfce;border:0;border-radius:12px;padding:0;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 12px 25px #243e2914}.sc-choices>button:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 18px 35px #243e292b}.sc-choice-scene{background-repeat:no-repeat;background-size:200% 400%;position:absolute;inset:0}.sc-choice-body{color:#fff;background:linear-gradient(#0000 28%,#102c2660 50%,#10251de8 100%);flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:absolute;inset:0}.sc-choice-letter{color:#2b5140;background:#f7f5e6;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;font-size:15px;font-weight:800;display:grid}.sc-choice-text{font-size:19px;font-weight:650;line-height:1.6}.sc-choice-arrow{color:#e4eccf;margin-top:18px;font-size:11px}.sc-picked .sc-choices button:disabled{opacity:.85}.sc-quiz-nav{justify-content:space-between;display:flex}.sc-back{color:#476652;text-underline-offset:5px;background:0 0;border:0;padding:12px 0;font-size:13px;text-decoration:underline}.sc-burst{flex-direction:column;justify-content:center;align-items:center;gap:40px;min-height:490px;display:flex}.sc-loading-pulse{background:#e0e9db;border:1px solid #9bb29b;border-radius:50%;place-items:center;width:80px;height:80px;animation:1.8s ease-in-out infinite sc-pulse;display:grid}.sc-loading-pulse:before{content:"♥";color:#64816a;font-size:32px}.sc-loading-lines{text-align:center;min-height:120px}.sc-loading-lines p{font-size:18px;line-height:1.8;animation:.6s both sc-in}.sc-result{max-width:980px;margin:auto}.sc-rx-sheet{background:#fffefa url(/images/event/achodal/prescription-paper.png) 0 0/480px;border:1px solid #c5cfc1;padding:42px;box-shadow:0 20px 55px #2b452c12}.sc-rx-heading{text-align:center;border-bottom:1px solid #93a58f;flex-direction:column;gap:12px;padding:0 0 25px;display:flex}.sc-rx-heading span{font-size:14px}.sc-rx-heading strong{letter-spacing:7px;font-size:38px}.sc-rx-heading small{color:#6a7f70;font-size:12px}.sc-rx-patient{border-bottom:1px solid #bcc8b6;justify-content:space-between;gap:15px;padding:20px 0;font-size:13px;display:flex}.sc-rx-patient b{margin-left:12px;font-weight:600}.sc-rx-main{grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:30px 0;display:grid}.sc-result-character{margin:0}.sc-result-character img{border-radius:5px;width:100%;height:auto;display:block}.sc-result-character figcaption{text-align:center;color:#81917e;margin-top:10px;font-size:10px}.sc-rx-label{letter-spacing:2px;color:#6e836d;font-size:11px}.sc-rx-diagnosis{text-align:center}.sc-rx-diagnosis h1{margin:15px 0;font-size:30px;line-height:1.3}.sc-rx-diagnosis strong{color:#507653;font-size:17px}.sc-rx-diagnosis p{font-size:14px;line-height:1.85}.sc-rx-details{margin:0}.sc-rx-details>div{margin-bottom:24px}.sc-rx-details dt{color:#4e6a51;background:#eaf0e4;padding:11px 15px;font-size:13px;font-weight:700}.sc-rx-details dd{text-align:center;margin:0;padding:17px 15px;font-size:16px;line-height:1.85}.sc-film-heading{justify-content:space-between;align-items:center;gap:15px;margin:20px 0 12px;display:flex}.sc-film-heading p{font-size:13px;font-weight:700}.sc-film-heading button{color:#476349;background:0 0;border:1px solid #b7c6af;border-radius:20px;padding:8px 12px;font-size:11px}.sc-result-media{aspect-ratio:1920/1036;background:#d9e0d2;border-radius:5px;overflow:hidden}.sc-result-media video,.sc-result-media img{object-fit:contain;width:100%;height:100%;display:block}.sc-rx-sign{border-top:1px solid #c4cdbf;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:22px;font-size:13px;display:flex}.sc-rx-sign small{color:#788674;margin-top:8px;font-size:10px;display:block}.sc-rx-stamp{width:80px;height:80px;transform:rotate(-10deg)}.sc-rx-actions{text-align:center;max-width:580px;margin:28px auto}.sc-name{color:#6b7b6b;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.sc-name input{color:#274131;background:#fffef9;border:1px solid #bdcab6;border-radius:5px;min-width:0;max-width:330px;padding:13px 15px}.sc-save-cta{max-width:500px;margin:20px auto}.sc-share-panel{border-top:1px solid #acbba64f;margin-top:25px;padding-top:25px}.sc-rx-share{color:#354f38;max-width:540px;margin:0 auto 24px;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.65}.sc-share-title{margin:0 0 14px;font-size:13px;font-weight:700}.sc-share-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.sc-share-actions button{color:#385839;background:#fafcf5;border:1px solid #c1cdb9;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.sc-share-actions button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #31452a18}.sc-share-actions .sc-share-kakao{color:#312812;background:#fee500;border-color:#edd600}.sc-share-actions .sc-share-story{color:#8a6653;background:#f6eee8;border-color:#d9caba}.sc-share-actions svg,.sc-share-actions .ic-share__ico{flex:none;width:18px;height:18px;display:block}.sc-share-help{color:#79856f;font-size:11px;line-height:1.7}.sc-share-link{border:1px solid #b6c1b0;border-radius:6px;width:100%;padding:12px}.sc-status{text-align:center;color:#547453;font-size:12px;line-height:1.6}.sc-footer{text-align:center;border-top:1px solid #b2bca335;margin-top:36px;padding-top:25px}.sc-footer>span{font-family:Georgia,Batang,serif;font-size:20px}.sc-footer p{color:#7b8674;font-size:10px;line-height:1.8}.sc-footer small{color:#8a937d;font-size:9px}.achodal2-immersive .sc-event{z-index:1000;min-height:100dvh;position:fixed;inset:0;overflow:auto}.achodal2-immersive{overflow:hidden}.sc-still *{transition:none!important;animation:none!important}@keyframes sc-pulse{50%{transform:scale(1.08);box-shadow:0 0 0 15px #6580640a}}@keyframes sc-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (min-width:1500px){.sc-hero{min-height:720px}.sc-wrap{max-width:1440px}.sc-film{aspect-ratio:1.2}.sc-copy h1{font-size:88px}}@media (max-width:900px){.sc-wrap{padding:24px 28px}.sc-hero{column-gap:30px;min-height:590px}.sc-copy h1{font-size:56px}.sc-top>a span{display:none}.sc-rx-sheet{padding:28px}.sc-choice-text{font-size:17px}.sc-choice-body{padding:22px}}@media (max-width:600px){.sc-wrap{padding:18px 20px 28px}.sc-top{gap:10px;padding-bottom:16px}.sc-top>a{font-size:19px}.sc-controls{gap:4px}.sc-controls button{padding:7px 8px;font-size:9px}.sc-controls button:first-child{font-size:0}.sc-controls button:first-child:after{content:"펼쳐보기";font-size:9px}.sc-kicker{letter-spacing:2.3px;padding:24px 0 12px;font-size:8px}.sc-hero{flex-direction:column;align-items:stretch;gap:22px;min-height:0;padding:0 0 24px;display:flex}.sc-copy{position:relative}.sc-clinic-subtitle{max-width:250px;margin-bottom:14px;font-size:10px}.sc-film-label{display:none}.sc-copy h1{letter-spacing:-3px;margin:16px 0;font-size:52px;line-height:1.06}.sc-copy h1>span{letter-spacing:0;margin-top:16px;font-size:16px}.sc-copy h2{margin-top:20px;font-size:15px}.sc-test-name{font-size:11px}.sc-lead{max-width:none;font-size:12px}.sc-film-card{width:calc(100% - 10px);margin:0 auto;padding:7px 7px 0;transform:rotate(1.5deg)}.sc-film{aspect-ratio:1.65}.sc-film-caption{padding:13px 4px;font-size:8px}.sc-film-caption span:last-child{font-size:11px}.sc-entry-action{max-width:none;margin:0}.sc-primary{min-height:56px;padding:17px 20px;font-size:14px}.sc-meta{text-align:center;font-size:10px}.sc-campus-light{opacity:.5;background-position:65% 0}.sc-gauge-area{margin:10px auto 24px}.sc-quiz h1{margin-top:18px;font-size:24px}.sc-question-help{font-size:11px}.sc-choices{grid-template-columns:1fr;gap:14px;margin-top:24px}.sc-choices>button{aspect-ratio:1.6}.sc-choice-body{background:linear-gradient(90deg,#112b20d9,#112b2055 80%);padding:19px}.sc-choice-letter{width:26px;height:26px;margin-bottom:8px;font-size:12px}.sc-choice-text{max-width:88%;font-size:15px;line-height:1.6}.sc-choice-arrow{margin-top:10px;font-size:10px}.sc-choice-scene{background-size:200% 400%}.sc-rx-sheet{padding:21px 16px}.sc-rx-heading strong{font-size:29px}.sc-rx-heading span{font-size:12px}.sc-rx-heading small{font-size:9px}.sc-rx-patient{flex-wrap:wrap;gap:10px;font-size:10px}.sc-rx-main{grid-template-columns:1fr;gap:22px;padding:22px 0}.sc-result-character{max-width:350px;margin:auto}.sc-rx-diagnosis h1{font-size:26px}.sc-rx-diagnosis p{font-size:13px}.sc-rx-details dd{padding:15px 5px;font-size:14px}.sc-rx-details dt{font-size:12px}.sc-film-heading{gap:5px}.sc-film-heading p{font-size:11px}.sc-film-heading button{padding:7px 8px;font-size:9px}.sc-rx-sign{font-size:11px}.sc-rx-sign small{font-size:8px}.sc-rx-stamp{width:64px;height:64px}.sc-name{text-align:left;flex-direction:column;align-items:stretch}.sc-name input{width:100%;max-width:none}.sc-share-actions button{flex-direction:column;gap:8px;min-height:72px;padding:10px 3px;font-size:11px}.sc-rx-share{font-size:18px}.sc-footer small{font-size:8px}.sc-loading-lines p{font-size:15px}.sc-burst{min-height:460px}.sc-footer{margin-top:24px}.sc-quiz-nav .sc-back{font-size:12px}}@media (prefers-reduced-motion:reduce){.sc-event *{transition:none!important;animation:none!important}}@media (min-width:601px){.sc-hero{row-gap:18px;min-height:530px;padding:5px 0 35px}.sc-kicker{padding:24px 0 16px}.sc-copy h1{margin:18px 0;font-size:clamp(48px,5.5vw,74px)}.sc-copy h1>span{margin-top:18px}.sc-copy h2{margin-top:22px}.sc-film{aspect-ratio:1920/1036}.sc-entry-action{margin-top:0}.sc-film-card{align-self:center}.sc-film img{object-fit:contain}}.sc-event{color:#fff;--ink:#fff;--green:#daf7c4;--muted:#d5e5dc;background:#173c32;min-height:100svh}.sc-campus-light{position:absolute;inset:0;overflow:hidden;opacity:1!important;background:0 0!important}.sc-bg{opacity:0;background:50%/cover no-repeat;transition:opacity 1.2s;position:absolute;inset:0;transform:scale(1.035)}.sc-bg-gate{opacity:1;background-image:url(/images/event/achodal2/summer-gate.png)}.sc-bg-classroom{background-image:url(/images/event/achodal2/summer-classroom.png)}.sc-bg-corridor{background-image:url(/images/event/achodal2/summer-corridor.png)}.sc-stage-quiz .sc-bg-gate,.sc-stage-burst .sc-bg-gate,.sc-stage-result .sc-bg-gate{opacity:0}.sc-campus-light:after{content:"";background:linear-gradient(#082b305c 0%,#082b3014 35%,#082b307a 65%,#082b30e6 100%);position:absolute;inset:0}.sc-atmosphere{background:radial-gradient(at 75% 10%,#fffbd44a,#0000 45%);animation:12s ease-in-out infinite alternate sc-breeze;position:absolute;inset:-5%}.sc-wrap{max-width:1360px;padding:28px 56px;position:relative}.sc-top>a{color:#fff;text-shadow:0 2px 12px #123d35}.sc-controls button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#143d3966;border-color:#ffffff60}.sc-kicker{color:#eefbdd;letter-spacing:4px;text-shadow:0 2px 8px #18392a}.sc-hero{grid-template-columns:1fr;align-content:space-between;gap:55px;min-height:670px;padding:35px 0 20px;display:grid}.sc-copy{text-shadow:0 3px 26px #113c33;grid-area:auto}.sc-clinic-subtitle{color:#fff;max-width:360px}.sc-copy h1{letter-spacing:-5px;margin:26px 0;font-size:clamp(64px,7.7vw,104px);line-height:1.08}.sc-copy h1>span{color:#fff;letter-spacing:2px;margin-top:25px;font-size:21px}.sc-copy h2,.sc-test-name,.sc-lead,.sc-stage-cover .sc-film-card,.sc-stage-opening .sc-film-card{display:none}.sc-entry-action{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(120deg,#143f3cdb,#183d3bd1);border:1px solid #ffffff78;border-radius:18px;grid-area:auto;align-items:center;gap:35px;width:100%;max-width:none;margin:0;padding:24px 30px;display:flex;box-shadow:0 16px 50px #06271f30}.sc-entry-action:before{content:"뇌 과부하 진단 테스트";flex:1;font-size:22px;font-weight:600;line-height:1.6}.sc-entry-action .sc-primary{order:2;width:auto;min-width:290px}.sc-entry-action .sc-meta{display:none}.sc-primary{color:#234a37;background:#e6ffc9;border:1px solid #f8ffe6;border-radius:50px;box-shadow:0 5px 30px #ceffac26}.sc-stage-intro .sc-hero{grid-template-columns:1fr;gap:24px;padding-top:0}.sc-stage-intro .sc-copy{display:none}.sc-stage-intro .sc-film-card{background:#153e35;border-radius:14px;grid-area:auto;max-width:1000px;margin:auto;padding:0;overflow:hidden;transform:none;box-shadow:0 25px 60px #001a2860}.sc-film-card:before{display:none}.sc-film-caption{color:#ecf9da;padding:15px 22px}.sc-film{aspect-ratio:1920/1036}.sc-gauge-area{color:#fff;max-width:940px}.sc-gauge-word{color:#e1f1e3}.sc-gauge i{background:#d1ffa5;box-shadow:0 0 15px #caff90}.sc-quiz{min-height:600px;padding-top:70px}.sc-question-number{color:#fff;text-shadow:0 2px 10px #163b2a;margin-bottom:25px}.sc-dialogue{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;background:linear-gradient(110deg,#143d39ee,#1c4642dc);border:1px solid #e9ffe6b0;border-radius:18px;padding:35px 35px 25px;position:relative;box-shadow:0 20px 60px #00221b30}.sc-dialogue-tag{color:#2d503c;background:#e9ffd2;border-radius:30px;padding:8px 18px;font-size:12px;font-weight:700;position:absolute;top:-16px;left:30px}.sc-quiz h1{letter-spacing:-.5px;max-width:none;min-height:102px;margin:0;font-size:29px;font-weight:550;line-height:1.7}.sc-question-help{color:#fff;text-shadow:0 1px 8px #123c2a;margin-top:18px}.sc-choices{gap:16px;margin-top:26px}.sc-choices>button{aspect-ratio:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fff5ed;border:1px solid #fff;border-radius:14px;min-height:170px}.sc-choice-scene{display:none}.sc-choice-body{color:#244639;background:0 0;grid-template-columns:32px 1fr;align-items:start;gap:8px 15px;padding:25px;display:grid;position:relative;inset:auto}.sc-choice-letter{color:#34523b;background:#dcebcf;margin:0}.sc-choice-text{max-width:none;font-size:18px}.sc-choice-arrow{color:#638166;grid-column:2;margin-top:8px}.sc-back{color:#e3f3df}.sc-quiz-nav{margin-top:8px}.sc-rx-sheet{color:#203b42;border-radius:16px;box-shadow:0 25px 70px #09251c50}.sc-rx-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#163f38e8;border:1px solid #ffffff40;border-radius:16px;padding:25px}.sc-name,.sc-rx-share,.sc-share-title,.sc-share-help{color:#edf6e8}.sc-name input{color:#274131}.sc-status{color:#f1ffe8}@keyframes sc-breeze{0%{opacity:.55;transform:translate(-1%)}to{opacity:1;transform:translate(2%,2%)}}@media (min-width:1600px){.sc-hero{min-height:760px}.sc-wrap{max-width:1460px}}@media (max-width:900px){.sc-wrap{padding:24px 28px}.sc-entry-action{gap:20px;padding:22px}.sc-entry-action:before{font-size:17px}.sc-entry-action .sc-primary{min-width:240px}.sc-hero{min-height:650px}.sc-choice-body{padding:22px 18px}.sc-choice-text{font-size:16px}}@media (max-width:600px){.sc-wrap{padding:18px 18px 25px}.sc-top{gap:8px}.sc-controls button{padding:7px 8px}.sc-kicker{letter-spacing:2px;padding:25px 0 12px;font-size:8px}.sc-hero{justify-content:space-between;gap:65px;min-height:calc(100svh - 170px);padding:25px 0 10px;display:flex}.sc-copy h1{letter-spacing:-4px;margin:25px 0;font-size:66px}.sc-copy h1>span{letter-spacing:1px;font-size:16px}.sc-clinic-subtitle{max-width:250px;font-size:11px}.sc-entry-action{border-radius:16px;padding:22px 18px;display:block}.sc-entry-action:before{text-align:center;margin-bottom:17px;font-size:15px;display:block}.sc-entry-action .sc-primary{width:100%;min-width:0;font-size:14px}.sc-bg-gate{background-position:48% 0}.sc-stage-intro .sc-hero{gap:30px;min-height:0;padding:35px 0}.sc-stage-intro .sc-film-card{width:100%}.sc-film-caption{padding:12px;font-size:8px}.sc-quiz{min-height:600px;padding-top:45px}.sc-dialogue{padding:30px 21px 20px}.sc-dialogue-tag{font-size:10px;left:20px}.sc-quiz h1{min-height:112px;margin:0;font-size:22px}.sc-choices{grid-template-columns:1fr;gap:12px;margin-top:22px}.sc-choices>button{aspect-ratio:auto;min-height:112px}.sc-choice-body{grid-template-columns:26px 1fr;gap:4px 12px;padding:18px}.sc-choice-text{font-size:15px}.sc-choice-arrow{margin-top:4px;font-size:10px}.sc-question-help{font-size:10px}.sc-rx-actions{padding:20px 15px}.sc-rx-sheet{padding:22px 16px}.sc-gauge-area{margin-top:15px}.sc-footer{margin-top:28px}.sc-footer small{font-size:8px}}@media (min-width:601px){.sc-hero{gap:30px;min-height:clamp(480px,100svh - 240px,760px);padding-top:20px}.sc-copy h1{margin:20px 0;font-size:clamp(62px,6.4vw,96px)}.sc-copy h1>span{margin-top:18px}.sc-clinic-subtitle{margin-bottom:14px}}.sc-event{color:#174d79;--ink:#174d79;--green:#417998;background:#dcf1f7}.sc-bg-gate{background-image:radial-gradient(at 80% 20%,#eacfdc99,#0000 58%),linear-gradient(120deg,#d3edf5,#edf5fa 50%,#c4e7f2)}.sc-bg-classroom,.sc-bg-corridor{filter:saturate(.55);opacity:0}.sc-stage-quiz .sc-bg-classroom,.sc-stage-burst .sc-bg-classroom,.sc-stage-result .sc-bg-corridor{opacity:.35}.sc-atmosphere{background:radial-gradient(at 80% 10%,#fffafd9c,#0000 60%)}.sc-top{border-color:#4481a12b}.sc-top>a,.sc-kicker{color:#21557c;text-shadow:none}.sc-controls button{color:#285879;background:#ffffff7a;border-color:#6593b14f}.sc-hero{grid-template-columns:1fr 1fr;align-content:center;gap:20px 65px;min-height:640px;padding:20px 0 30px}.sc-official-poster{border:1px solid #fff9;grid-area:1/2/span 2;justify-self:center;width:100%;max-width:430px;margin:0;position:relative;box-shadow:0 25px 60px #34597c24}.sc-official-poster img{width:100%;height:auto;display:block}.sc-copy{text-shadow:none;grid-area:1/1;align-self:end}.sc-clinic-subtitle{color:#4a6a81}.sc-film-label{color:#527995}.sc-copy h1{color:#085d97;letter-spacing:-5px;font-size:clamp(60px,6.4vw,88px);font-weight:400;line-height:1.15}.sc-copy h1>span{color:#48718d;letter-spacing:1px;font-size:18px}.sc-entry-action{background:linear-gradient(120deg,#f9fdffb8,#e6f4fadb);border-color:#fff;border-radius:8px;grid-area:2/1;align-self:start;max-width:470px;padding:25px;display:block;box-shadow:0 15px 40px #517e9614}.sc-entry-action:before{color:#2c567d;margin-bottom:20px;font-size:17px}.sc-entry-action .sc-primary{width:100%;min-width:0}.sc-entry-action .sc-meta{color:#65859b;font-size:10px;display:block}.sc-primary{color:#fff;background:linear-gradient(110deg,#246a9f,#496eac);border-color:#ffffffb3;border-radius:5px;box-shadow:0 8px 25px #3b78a42b}.sc-primary:hover:not(:disabled){color:#fff;background:#3979ad;box-shadow:0 12px 30px #3b78a444}.sc-stage-intro .sc-entry-action{grid-area:auto;align-items:center;max-width:100%;display:flex}.sc-stage-intro .sc-entry-action:before{flex:1;margin:0}.sc-stage-intro .sc-entry-action .sc-primary{max-width:300px}.sc-stage-intro .sc-entry-action .sc-meta{display:none}.sc-stage-intro .sc-film-card{background:#eff9fc}.sc-film-caption{color:#3b6e90}.sc-gauge-area,.sc-gauge-word,.sc-question-number,.sc-question-help,.sc-back,.sc-status{color:#315e80;text-shadow:none}.sc-gauge{background:#aacdda70}.sc-gauge i{box-shadow:none;background:linear-gradient(90deg,#76b5d5,#9a9bce)}.sc-dialogue{color:#244d73;background:linear-gradient(120deg,#fafdfff2,#e6f4fbef);border-color:#fff;border-radius:8px;box-shadow:0 15px 45px #42779b18}.sc-dialogue-tag{color:#fff;background:#4c7da6;border-radius:3px}.sc-choices>button{background:#fafffff0;border-color:#fff;border-radius:8px;box-shadow:0 12px 25px #52749114}.sc-choice-body{color:#335578}.sc-choice-letter{color:#4c6b95;background:#e6eef7;border-radius:3px}.sc-choice-arrow{color:#7a87a2}.sc-choices>button:hover:not(:disabled){background:#f7eff7;box-shadow:0 10px 30px #7c84aa26}.sc-rx-actions{background:#f6fbfce8;border-color:#fff;border-radius:8px}.sc-name,.sc-rx-share,.sc-share-title{color:#315c81}.sc-share-help{color:#70879a}.sc-rx-sheet{box-shadow:0 25px 60px #35597c20}.sc-footer{border-color:#487d9c30}.sc-footer p,.sc-footer small{color:#62829a}.sc-loading-lines{color:#315c81}.sc-loading-pulse{background:#eef5ff;border-color:#b5c9df}.sc-loading-pulse:before{color:#a38eb7}@media (min-width:1600px){.sc-hero{min-height:740px}.sc-official-poster{max-width:480px}}@media (max-width:900px){.sc-hero{column-gap:30px;min-height:570px}.sc-copy h1{font-size:60px}.sc-entry-action{padding:20px}.sc-entry-action:before{font-size:15px}}@media (max-width:600px){.sc-hero{grid-template-columns:1fr;gap:24px;min-height:0;padding:8px 0 24px;display:grid}.sc-official-poster{grid-area:1;max-width:390px}.sc-copy{text-align:center;grid-area:2}.sc-copy h1,.sc-film-label{display:none}.sc-clinic-subtitle{max-width:290px;margin:0 auto;font-size:12px;line-height:1.8}.sc-entry-action{grid-area:3;max-width:none;padding:22px 18px}.sc-entry-action:before{margin-bottom:17px;font-size:16px}.sc-entry-action .sc-meta{font-size:9px}.sc-stage-intro .sc-entry-action{display:block}.sc-stage-intro .sc-entry-action:before{margin-bottom:17px}.sc-stage-intro .sc-entry-action .sc-primary{max-width:none}.sc-quiz{padding-top:30px}.sc-copy h1>span{font-size:16px}.sc-rx-actions{padding:20px 15px}}.sc-event{--light-x:70%;--light-y:25%}.sc-wrap{z-index:2}.sc-bg-gate{filter:saturate(.72);opacity:.62;background-image:url(/images/event/achodal2/summer-gate.png);background-position:50% 42%}.sc-campus-light:after{background:linear-gradient(90deg,#e8f5faee 0%,#e6f4f7c9 42%,#edf6fa55 100%),linear-gradient(#0000 55%,#ddf0f5 100%)}.sc-stage-quiz .sc-bg-classroom,.sc-stage-burst .sc-bg-classroom{opacity:.7}.sc-stage-result .sc-bg-corridor{opacity:.6}.sc-stage-result .sc-campus-light:after{background:linear-gradient(120deg,#e6f3f8d9,#e3f1f4b8)}.sc-summer-air{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.sc-leaf-shadow{aspect-ratio:1;filter:grayscale()brightness(.45)blur(5px);opacity:.11;transform-origin:0 0;will-change:transform;background:url(/images/event/achodal/summer-branch.png) 50%/contain no-repeat;width:540px;animation:9s ease-in-out infinite alternate sc-leaf-sway;position:absolute}.sc-leaf-left{top:-200px;left:-220px}.sc-leaf-right{transform-origin:100% 100%;opacity:.09;animation:12s ease-in-out infinite alternate sc-leaf-sway-right;top:410px;right:-330px}.sc-window-sun{filter:blur(20px);mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 20%,#fffef559 28%,#0000 36%,#fffef533 43%,#0000 49%);width:100%;height:1100px;animation:16s ease-in-out infinite alternate sc-sun-sway;position:absolute;top:-20%;left:10%}.sc-cursor-light{background:radial-gradient(ellipse 400px 320px at var(--light-x) var(--light-y),#fff5,transparent 80%);opacity:.65;height:100svh;position:absolute;inset:0 0 auto}.sc-air-mote{left:var(--mote-x);width:var(--mote-size);height:var(--mote-size);opacity:0;animation:sc-air-drift var(--mote-time) ease-in-out var(--mote-delay) infinite;background:#fffef1;border-radius:50%;position:absolute;top:0;box-shadow:0 0 12px #fff}.sc-official-poster{border:7px solid #ffffffad;transition:transform .8s,box-shadow .8s;transform:rotate(1deg);box-shadow:0 30px 70px #3d6d8526,0 0 40px #ffffff4d}.sc-official-poster:hover{transform:rotate(0)translateY(-3px);box-shadow:0 38px 85px #3d6d8533,0 0 45px #fff6}.sc-entry-action{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(120deg,#ffffffd9,#edf8fcba);border-radius:18px}.sc-primary{background:linear-gradient(115deg,#3b82ad,#648cb9 65%,#a398bc);border-radius:40px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.sc-primary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 45%,#ffffff30 50%,#0000 55%);transition:transform .8s;position:absolute;inset:-30% -80%;transform:translate(-40%)}.sc-primary:hover:after{transform:translate(40%)}.sc-dialogue{background:linear-gradient(120deg,#ffffffed,#edf7fbed);border-radius:18px;animation:.32s ease-out both sc-soft-arrive}.sc-choices{animation:.28s ease-out both sc-soft-arrive}.sc-choices>button{border-radius:15px;transition:transform .25s,box-shadow .25s,background-color .25s}.sc-choices>button:hover:not(:disabled){background:#f4fcff;transform:translateY(-3px);box-shadow:0 14px 35px #6994b225}.sc-dialogue-tag{background:#5f8eac;border-radius:30px}.sc-choice-letter{border-radius:50%}.sc-breeze-transition{pointer-events:none;z-index:5;opacity:0;background:linear-gradient(115deg,#0000 10%,#edf9fc80 45%,#fffaf47a 55%,#0000 90%);height:100svh;animation:.75s ease-out both sc-breeze-reveal;position:absolute;inset:0 0 auto}.sc-breeze-quick{background:#f3fbff25;animation-duration:.22s}.sc-stage-opening .sc-official-poster{opacity:.65;transition:opacity .45s,transform .45s;transform:translateY(-4px)scale(1.015)}.sc-stage-intro .sc-film-card,.sc-stage-result .sc-rx-sheet{animation:.6s ease-out both sc-soft-arrive}@keyframes sc-leaf-sway{0%{transform:rotate(-6deg)translate(0)}60%{transform:rotate(1deg)translate(8px,5px)}to{transform:rotate(4deg)translate(14px,-3px)}}@keyframes sc-leaf-sway-right{0%{transform:rotate(-8deg)translate(0)}to{transform:rotate(3deg)translate(-12px,8px)}}@keyframes sc-sun-sway{0%{opacity:.5;transform:translate(-3%)rotate(-3deg)}to{opacity:.9;transform:translate(4%)rotate(3deg)}}@keyframes sc-air-drift{0%{opacity:0;transform:translateY(85svh)}20%{opacity:.65}45%{opacity:.35;transform:translate(22px,40svh)}75%{opacity:.6;transform:translate(-12px,15svh)}to{opacity:0;transform:translate(35px,-5svh)}}@keyframes sc-breeze-reveal{0%{opacity:0;transform:translate(-15%)}30%{opacity:.7}to{opacity:0;transform:translate(12%)}}@keyframes sc-soft-arrive{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:600px){.sc-official-poster{border-width:5px;max-width:330px;transform:rotate(.6deg)}.sc-leaf-shadow{width:300px}.sc-leaf-left{top:-75px;left:-170px}.sc-leaf-right{top:500px;right:-200px}.sc-air-mote:nth-of-type(n+6),.sc-cursor-light{display:none}.sc-campus-light:after{background:linear-gradient(#e7f4f7a6,#e8f5f9e8 65%,#e3f1f6)}.sc-window-sun{height:850px}.sc-entry-action{border-radius:16px}}.sc-still .sc-breeze-transition{display:none}.sc-still .sc-air-mote{opacity:0}@media (prefers-reduced-motion:reduce){.sc-breeze-transition,.sc-air-mote,.sc-cursor-light{display:none}.sc-summer-air *{animation:none!important}.sc-official-poster:hover{transform:none}}
body.achodal-immersive{overflow:hidden!important}html:has(body.achodal-immersive){overflow:hidden!important}body.achodal-immersive #sl-v2-hd,body.achodal-immersive #sl-v2-hd-mo,body.achodal-immersive #sl-ft-footer,body.achodal-immersive #sl-ft-mo-footer,body.achodal-immersive .bottom-nav{display:none!important}.achodal-immersive .sc-event{height:100dvh;min-height:0;overflow-x:hidden}.achodal-immersive .sc-campus-light,.achodal-immersive .sc-summer-air{height:auto;position:fixed;inset:0}body:not(.achodal-immersive) .sc-event{clip-path:inset(0)}body:not(.achodal-immersive) .sc-event>:is(.sc-campus-light,.sc-summer-air,.sc-cover-flora){height:auto;position:fixed;inset:0}@media (max-width:900px),(hover:none) and (pointer:coarse){body:not(.achodal-immersive) .sc-event>:is(.sc-campus-light,.sc-summer-air,.sc-cover-flora),body.achodal-immersive .sc-event>:is(.sc-campus-light,.sc-summer-air,.sc-cover-flora){height:var(--sc-background-height,100lvh);position:fixed;inset:0 0 auto}.sc-event .sc-campus-light{background-attachment:scroll;transform:translateZ(0)}}.sc-breeze-transition{background-size:180% 100%}@keyframes sc-breeze-reveal{0%{opacity:0;background-position:100% 0;transform:none}30%{opacity:.7}to{opacity:0;background-position:0 0;transform:none}}.sc-plane-art{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.sc-stage-cover .sc-entry-action,.sc-stage-opening .sc-entry-action{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:490px;padding:0 4px}.sc-stage-cover .sc-entry-action:before,.sc-stage-opening .sc-entry-action:before{display:none}.sc-stage-cover .sc-meta,.sc-stage-opening .sc-meta{text-align:center;color:#4c6e84;margin-top:12px}.sc-arriving-letter{--plane-x:0px;--plane-y:0px;--plane-bank:0deg;--launch-progress:0;color:#285f86;text-align:center;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;width:100%;padding:0;display:flex;position:relative}.sc-arriving-letter:focus-visible{outline-offset:8px;border-radius:20px;outline:2px solid #397eac}.sc-arriving-letter:disabled{opacity:1}.sc-letter-scene{isolation:isolate;width:100%;height:170px;display:block;position:relative}.sc-letter-halo{filter:blur(12px);transform:scale(calc(1 + var(--launch-progress) * .2));background:radial-gradient(#fffdfcdd 0%,#f7e6ee70 35%,#d0eaf400 70%);border-radius:50%;transition:transform .4s;position:absolute;inset:5% 4% -10%}.sc-wind-ribbon{pointer-events:none;width:110%;height:114%;position:absolute;inset:-7% -5%;overflow:visible}.sc-wind-ribbon path{stroke:#78a8bc;stroke-width:1px;stroke-dasharray:4 6;opacity:.45;animation:24s linear infinite sc-wind-thread}.sc-wind-ribbon path+path{stroke:#fff;stroke-width:2px;stroke-dasharray:none;opacity:.85;animation:7s ease-in-out infinite alternate sc-ribbon-breathe}.sc-plane-orbit{filter:drop-shadow(-6px 17px 10px #285d7d26);width:75%;max-width:330px;animation:1.4s cubic-bezier(.16,.7,.2,1) both sc-plane-arrive;display:block;position:absolute;top:1%;left:13%}.sc-plane-steer{transform:translate(var(--plane-x),var(--plane-y)) rotate(var(--plane-bank));transition:transform .55s cubic-bezier(.16,.7,.25,1);display:block}.is-dragging .sc-plane-steer{transition:transform 80ms linear}.sc-plane-orbit .sc-plane-art{animation:6s ease-in-out 1.4s infinite sc-plane-float}.is-dragging .sc-plane-art{animation-play-state:paused}.sc-letter-caption{letter-spacing:1px;color:#315f7b;margin:15px 0 17px;font-family:Georgia,Batang,serif;font-size:18px}.sc-letter-prompt{color:#fff;background:linear-gradient(115deg,#347aa3,#5a8ab1 58%,#a4a5c1);border:1px solid #ffffffc4;border-radius:40px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:420px;padding:10px 11px 10px 25px;font-size:15px;font-weight:650;transition:box-shadow .35s,transform .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #4d7d9b24,inset 0 1px #ffffff50}.sc-letter-prompt:before{content:"";transform:scaleX(var(--launch-progress));transform-origin:0;background:linear-gradient(90deg,#ffffff25,#ffffff50);transition:transform .1s;position:absolute;inset:0}.sc-letter-prompt>span{position:relative}.sc-launch-arrow{background:#ffffff26;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;font-weight:400;transition:transform .35s,background .35s;display:grid}.sc-letter-gesture{color:#4d7088;margin-top:11px;font-size:10px;line-height:1.7}.sc-arriving-letter:hover .sc-letter-prompt,.sc-arriving-letter:focus-visible .sc-letter-prompt{transform:translateY(-2px);box-shadow:0 12px 30px #4a80a73b,inset 0 1px #ffffff60}.sc-arriving-letter:hover .sc-launch-arrow{background:#ffffff3d;transform:rotate(10deg)}.sc-arriving-letter.is-ready .sc-launch-arrow{background:#ffffff70;transform:translate(2px,-2px)}.sc-stage-opening .sc-plane-orbit{animation:.85s cubic-bezier(.5,0,.8,.45) both sc-plane-depart}.sc-stage-opening .sc-plane-art{animation:none}.sc-stage-opening .sc-wind-ribbon{animation:.85s ease-in both sc-ribbon-depart}.sc-stage-opening .sc-letter-prompt{opacity:.8}.sc-stage-intro .sc-film-card{animation:.7s cubic-bezier(.16,.75,.25,1) both sc-letter-reveal}.sc-choices>button{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#fff,#f4fafd);border:1px solid #fff;border-radius:10px 25px 10px 10px;transition:box-shadow .28s,border-color .28s,opacity .18s;overflow:hidden;transform:none}.sc-choices>button:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(125deg,#e5f4fc,#f7eef6);transition:opacity .28s;position:absolute;inset:0}.sc-choices>button:hover:not(:disabled),.sc-choices>button:focus-visible{background:linear-gradient(135deg,#fff,#f4fafd);transform:none;box-shadow:0 12px 28px #6994b225}.sc-choices>button:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){.sc-choices>button:hover:not(:disabled):before{opacity:1}}.sc-stage-quiz .sc-cursor-light{display:none}.sc-stage-quiz .sc-gauge-area{margin-bottom:15px}.sc-quiz{padding-top:20px}.sc-dialogue{padding-top:28px;padding-bottom:22px}.sc-quiz h1{min-height:90px}.sc-choice-body{z-index:1;padding-right:40px;position:relative}.sc-choice-fold{pointer-events:none;background:linear-gradient(225deg,#cee5ed 49%,#e8f2f8 50%,#f9fdff 80%);border-bottom-left-radius:6px;width:26px;height:26px;transition:width .3s,height .3s;position:absolute;top:0;right:0;box-shadow:-2px 3px 5px #47728c12}.sc-choice-plane{opacity:0;filter:drop-shadow(0 4px 4px #7294aa20);width:63px;transition:opacity .25s,transform .35s;position:absolute;bottom:15px;right:20px;transform:translate(-12px,8px)rotate(7deg)}.sc-choices>button:hover:not(:disabled) .sc-choice-plane,.sc-choices>button:focus-visible .sc-choice-plane{opacity:.85;transform:translate(0)rotate(-4deg)}.sc-choices>button:hover:not(:disabled) .sc-choice-fold{width:32px;height:32px}.sc-choice-arrow{padding-right:55px}.sc-picked .sc-choices>button.is-selected{opacity:1;transform:none;box-shadow:0 0 0 2px #8bb6cb,0 12px 25px #5b8da72b}.sc-picked .sc-choices>button.is-selected:before{opacity:1}.sc-picked .sc-choices>button:not(.is-selected){opacity:.6}.sc-answer-flight{z-index:6;pointer-events:none;opacity:0;width:110px;animation:.62s cubic-bezier(.25,.6,.5,1) both sc-answer-send;position:absolute}.sc-answer-flight .sc-plane-art{filter:drop-shadow(0 8px 8px #4280a633)}.sc-answer-flight>span{transform-origin:100%;opacity:.6;border-top:1px dashed #76aac890;border-radius:50%;width:95px;height:28px;position:absolute;top:70%;right:85%;transform:rotate(-12deg)}.sc-flight-route{color:#527b94;align-items:center;gap:24px;margin-top:17px;font-size:10px;display:flex}.sc-route-line{flex:1;justify-content:space-between;align-items:center;height:23px;display:flex;position:relative}.sc-route-line:before{content:"";border-top:1px dashed #86acc073;position:absolute;left:0;right:0}.sc-route-line>i{background:#d6e5ec;border:1px solid #8daabb;border-radius:50%;width:5px;height:5px;transition:background .2s;position:relative}.sc-route-line>i.is-passed{background:#6e9db8;border-color:#6e9db8}.sc-route-plane{filter:drop-shadow(0 3px 3px #6d95ac30);width:43px;transition:left .5s cubic-bezier(.2,.7,.3,1);position:absolute;top:-4px;transform:translate(-50%)rotate(-8deg)}.sc-gauge-word{margin-top:2px}.sc-delivery-plane{width:210px;animation:2.7s ease-in-out both sc-delivery-arrive}.sc-delivery-plane .sc-plane-art{filter:drop-shadow(0 18px 14px #46749122)}.sc-burst{gap:35px}.sc-loading-lines{z-index:1;position:relative}.sc-stage-result .sc-rx-sheet{animation:.8s cubic-bezier(.16,.75,.25,1) both sc-letter-reveal;position:relative}.sc-share-title{justify-content:center;align-items:center;gap:9px;display:flex}.sc-share-plane{width:43px;height:28px}.sc-share-actions button:hover{box-shadow:0 8px 20px #4c7b9d20}@keyframes sc-plane-arrive{0%{opacity:0;transform:translate(-130px,35px)rotate(12deg)scale(.65)}70%{opacity:1;transform:translate(8px,-7px)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes sc-plane-float{0%,to{transform:translateY(0)rotate(-2deg)}45%{transform:translate(6px,-9px)rotate(1.5deg)}75%{transform:translate(-2px,-4px)rotate(-1deg)}}@keyframes sc-plane-depart{0%{opacity:1;transform:none}22%{opacity:1;transform:translate(-12px,8px)rotate(5deg)scale(1.03)}65%{opacity:1;transform:translate(120px,-65px)rotate(-12deg)}to{opacity:0;transform:translate(470px,-230px)rotate(-18deg)scale(.55)}}@keyframes sc-ribbon-depart{to{opacity:0;transform:translate(100px,-35px)}}@keyframes sc-wind-thread{to{stroke-dashoffset:-200px}}@keyframes sc-ribbon-breathe{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translate(5px,-6px)}}@keyframes sc-answer-send{0%{opacity:0;transform:translate(-15px,15px)rotate(8deg)scale(.7)}15%{opacity:1}55%{opacity:1;transform:translate(45px,-60px)rotate(-15deg)scale(.9)}to{opacity:0;transform:translate(190px,-180px)rotate(-25deg)scale(.35)}}@keyframes sc-delivery-arrive{0%{opacity:0;transform:translate(-140px,35px)rotate(14deg)scale(.6)}30%{opacity:1;transform:translate(12px,-12px)rotate(-6deg)}65%{opacity:1;transform:translate(-5px)rotate(2deg)}88%{opacity:1;transform:translateY(-5px)}to{opacity:0;transform:translateY(15px)scale(1.05)}}@keyframes sc-letter-reveal{0%{opacity:.35;clip-path:inset(25% 0 round 15px);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:none}}@media (min-width:901px) and (max-height:850px){.sc-stage-cover .sc-hero,.sc-stage-opening .sc-hero{row-gap:5px;min-height:0;padding-top:8px}.sc-official-poster{max-width:350px}.sc-copy h1{margin:14px 0;font-size:66px}.sc-copy h1>span{margin-top:12px;font-size:16px}.sc-clinic-subtitle{margin-bottom:10px}.sc-letter-scene{height:140px}.sc-plane-orbit{max-width:290px;left:15%}.sc-letter-caption{margin:12px 0;font-size:15px}}@media (max-width:900px) and (min-width:601px){.sc-letter-scene{height:140px}.sc-plane-orbit{width:85%;left:4%}.sc-letter-caption{font-size:15px}.sc-letter-prompt{padding-left:18px;font-size:13px}.sc-letter-gesture{font-size:9px}}@media (max-width:600px){.sc-controls button:first-child[aria-pressed=true]:after{content:"접기"}.sc-stage-cover .sc-hero,.sc-stage-opening .sc-hero{gap:18px}.sc-official-poster{max-width:min(270px,30svh)}.sc-stage-cover .sc-entry-action,.sc-stage-opening .sc-entry-action{padding:0 6px}.sc-stage-cover .sc-clinic-subtitle,.sc-stage-opening .sc-clinic-subtitle{font-size:11px}.sc-letter-scene{height:120px}.sc-plane-orbit{max-width:245px;top:-4%;left:12%}.sc-letter-caption{margin:12px 0;font-size:15px}.sc-letter-prompt{padding:8px 9px 8px 21px;font-size:13px}.sc-letter-gesture{margin-top:8px;font-size:9px}.sc-stage-cover .sc-meta,.sc-stage-opening .sc-meta{margin-top:7px;font-size:9px}.sc-choice-body{padding-right:27px}.sc-choice-plane{width:48px;bottom:14px;right:18px}.sc-answer-flight{width:90px}.sc-flight-route{gap:20px;font-size:9px}.sc-delivery-plane{width:180px}}.sc-still .sc-plane-steer{transform:none}.sc-still .sc-answer-flight{display:none}.sc-still .sc-route-plane{transition:none}@media (prefers-reduced-motion:reduce){.sc-plane-orbit,.sc-plane-steer,.sc-plane-art,.sc-wind-ribbon,.sc-wind-ribbon path,.sc-delivery-plane{opacity:1;animation:none!important;transform:none!important}.sc-answer-flight{display:none}.sc-route-plane{transition:none}.sc-stage-result .sc-rx-sheet,.sc-stage-intro .sc-film-card{clip-path:none}}.sc-bg-gate{filter:saturate(.92);opacity:1;background-image:url(/images/event/achodal2/summer-campus-v3.png);background-position:50%}.sc-stage-cover .sc-campus-light:after,.sc-stage-opening .sc-campus-light:after{background:radial-gradient(39% 62% at 29% 49%,#eefafff5 0%,#eaf8ffce 43%,#e7f7ff66 68%,#e4f4ff00 100%),linear-gradient(#0000 55%,#d9f0f726 73%,#d9f0f7c9 100%)}.sc-stage-intro .sc-campus-light:after{background:linear-gradient(#dff6ff40,#dff6ff70)}.sc-stage-quiz .sc-bg-classroom{opacity:1;filter:saturate(.82)}.sc-stage-quiz .sc-campus-light:after{background:radial-gradient(#e7f6ff9c,#d6eef54d 68%,#e1f2f530)}.sc-atmosphere{opacity:.24}.sc-top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4fcffd6;border:1px solid #ffffffa6;border-radius:40px;padding:14px 20px;box-shadow:0 8px 30px #2b5c6612}.sc-kicker{color:#254f6e;text-shadow:0 1px 10px #fff}.sc-copy h1{color:#095783;text-shadow:0 2px 20px #ffffff80}.sc-clinic-subtitle,.sc-film-label,.sc-copy h1>span{color:#2f5b74}.sc-official-poster{border-color:#fff;box-shadow:0 25px 65px #123d5755,0 0 0 1px #ffffff50}.sc-leaf-left{filter:blur(.8px);opacity:.45;width:440px;top:-220px;left:-240px}.sc-leaf-right{filter:blur(1.2px);opacity:.38;width:440px;top:65%;right:-300px}.sc-event:is(.sc-stage-name,.sc-stage-quiz,.sc-stage-burst,.sc-stage-result) .sc-leaf-right{transform-origin:100% 0;background:0 0;top:calc(65% - 140px);right:-180px}.sc-event:is(.sc-stage-name,.sc-stage-quiz,.sc-stage-burst,.sc-stage-result) .sc-leaf-right:before{content:"";background:url(/images/event/achodal/summer-branch.png) 50%/contain no-repeat;position:absolute;inset:0;transform:scaleX(-1)}.sc-letter-caption{color:#235b7c;text-shadow:0 1px 12px #fff}.sc-letter-halo{background:radial-gradient(#eaf9ffdb 0%,#e5f6ff55 47%,#d0eaf400 72%)}.sc-letter-prompt{background:linear-gradient(115deg,#237dae,#4a90b8 60%,#81a7cb);box-shadow:0 9px 26px #1b5e8f30,inset 0 1px #ffffff70}.sc-letter-gesture,.sc-stage-cover .sc-meta,.sc-stage-opening .sc-meta{color:#315e79;text-shadow:0 1px 8px #fff}.sc-wind-ribbon path{stroke:#538ba8;opacity:.5}.sc-wind-ribbon path+path{stroke:#fff;opacity:.95}.sc-footer{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:720px;box-shadow:none;text-align:center;text-shadow:0 1px 8px #ffffffa6;background:0 0;border:0;border-radius:0;margin:32px auto 0;padding:16px 0 8px}.sc-footer>span{color:#2d5975;font-size:18px}.sc-footer p{color:#3f6178;text-wrap:balance;margin:10px 0 4px;font-size:11px;line-height:1.8}.sc-footer small{color:#4b6b80;text-wrap:balance;font-size:10px;line-height:1.7;display:block}@media (max-width:600px){.sc-top{border-radius:25px;padding:10px 11px}.sc-controls button{padding:7px}.sc-bg-gate{background-position:58%}.sc-stage-cover .sc-campus-light:after,.sc-stage-opening .sc-campus-light:after{background:linear-gradient(#d9f2ff0d 0%,#e1f4ff26 42%,#e9f8ffcf 66%,#e0f4ffbf 100%)}.sc-stage-cover .sc-clinic-subtitle,.sc-stage-opening .sc-clinic-subtitle{background:#f0faffd9;border-radius:9px;padding:7px 12px}.sc-leaf-left{opacity:.35;width:280px;top:-140px;left:-175px}.sc-leaf-right{opacity:.3;width:280px;right:-190px}.sc-event:is(.sc-stage-name,.sc-stage-quiz,.sc-stage-burst,.sc-stage-result) .sc-leaf-right{top:calc(65% - 100px);right:-110px}.sc-stage-cover .sc-hero,.sc-stage-opening .sc-hero{gap:13px}.sc-letter-scene{height:110px}.sc-plane-orbit{top:-7%}.sc-footer{max-width:320px;margin-top:24px;padding:12px 0 4px}}
.sc-scene-transition{top:var(--scene-top,0px);z-index:8;pointer-events:none;contain:paint;isolation:isolate;width:100%;height:100svh;animation:sc-scene-lifetime var(--scene-duration) linear both;position:absolute;left:0;overflow:hidden}.sc-transition-veil{filter:blur(24px);opacity:0;transform-origin:50%;width:90%;height:175%;animation:sc-silk-sweep var(--scene-duration) cubic-bezier(.32,.02,.2,1) both;background:linear-gradient(120deg,#a3dcee00 5%,#d9f4ffbf 36%,#f7fdffeb 53%,#d5edff7a 67%,#c5e8ff00 91%);border-radius:48% 52% 65% 35%;position:absolute;top:-40%;left:-35%}.sc-transition-veil-pearl{filter:blur(36px);background:linear-gradient(125deg,#0000 24%,#f8e6ef80 47%,#fffcebba 56%,#0000 76%);width:100%;height:105%;animation-name:sc-pearl-sweep;top:-10%;left:-55%}.sc-transition-ribbons{opacity:.85;width:100%;height:100%;position:absolute;inset:0}.sc-transition-ribbons path{stroke:#fffffff2;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:.28 .72;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:sc-ribbon-pass var(--scene-duration) cubic-bezier(.3,.05,.25,1) both}.sc-transition-ribbons path+path{stroke:#b9e6f4;stroke-width:1.2px;stroke-dasharray:.16 .84;animation-name:sc-ribbon-follow}.sc-transition-glint{opacity:0;animation:sc-glint-pass var(--scene-duration) ease-in-out both;background:radial-gradient(circle,#ffffffe6 0%,#effbff60 28%,#0000 67%);border-radius:50%;position:absolute}.sc-transition-glint-one{width:180px;height:180px;top:62%;left:18%}.sc-transition-glint-two{width:90px;height:90px;animation-name:sc-glint-follow;top:31%;left:52%}.sc-transition-glint-three{width:260px;height:260px;animation-name:sc-glint-follow;top:5%;left:74%}.sc-transition-chapter .sc-transition-veil{opacity:0;animation-name:sc-chapter-sweep}.sc-transition-chapter .sc-transition-veil-pearl,.sc-transition-chapter .sc-transition-glint-three{display:none}.sc-transition-chapter .sc-transition-ribbons{opacity:.4}.sc-transition-arrival .sc-transition-veil{background:linear-gradient(120deg,#0000 15%,#e8f5ffc4 40%,#fff9eee0 55%,#f3e7f087 67%,#0000 90%)}.sc-transition-return{transform:scaleX(-1)}.sc-transition-return .sc-transition-glint{display:none}.sc-stage-opening .sc-copy{animation:.6s ease-in .1s both sc-cover-release}.sc-stage-opening .sc-official-poster{animation:.65s ease-in 80ms both sc-poster-release}.sc-stage-opening .sc-plane-orbit,.sc-stage-opening .sc-wind-ribbon{animation-duration:.72s}.sc-stage-intro .sc-film-card{animation:.86s cubic-bezier(.16,.75,.22,1) both sc-film-bloom}.sc-stage-intro .sc-film-caption{animation:.5s ease-out .22s both sc-caption-arrive}.sc-stage-intro .sc-entry-action{animation:.55s ease-out .12s both sc-caption-arrive}.sc-intro-leaving .sc-film-card,.sc-intro-leaving .sc-entry-action{animation:.16s ease-in both sc-scene-release}.sc-bg{transition:opacity .95s cubic-bezier(.25,.6,.3,1)}.sc-stage-result .sc-rx-sheet{animation:.82s cubic-bezier(.16,.75,.22,1) both sc-prescription-arrive}.sc-stage-result .sc-rx-actions{animation:.5s ease-out .16s both sc-caption-arrive}.sc-rx-heading:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#a6becb,#0000);width:100%;height:1px;animation:.65s ease-out .15s both sc-heading-rule;display:block}.sc-rx-heading{border-bottom:0}.sc-quiz .sc-dialogue{animation:.3s cubic-bezier(.2,.7,.3,1) both sc-question-arrive}.sc-quiz .sc-question-number{animation:.24s ease-out both sc-question-arrive}.sc-quiz .sc-choices{animation:none}.sc-quiz .sc-choice-body{animation:.28s ease-out 25ms both sc-answer-arrive}.sc-quiz .sc-choices>button:nth-child(2) .sc-choice-body{animation-delay:60ms}.sc-picked .sc-dialogue,.sc-picked .sc-question-number{animation:.14s ease-in 40ms both sc-question-release}.sc-picked .sc-choice-body,.sc-picked .sc-choices>button:nth-child(2) .sc-choice-body{animation:.12s ease-in 60ms both sc-answer-release}.sc-quiz .sc-choices>button,.sc-quiz .sc-choices>button:hover:not(:disabled){transform:none}.sc-burst{animation:.4s ease-out both sc-caption-arrive}@keyframes sc-scene-lifetime{0%{visibility:visible}to{visibility:visible}}@keyframes sc-silk-sweep{0%{opacity:0;transform:translate(-70%,25%)rotate(-25deg)}18%{opacity:.4}45%{opacity:.76}72%{opacity:.42}to{opacity:0;transform:translate(225%,-25%)rotate(-25deg)}}@keyframes sc-pearl-sweep{0%,8%{opacity:0;transform:translate(-75%,35%)rotate(-22deg)}42%{opacity:.6}69%{opacity:.28}to{opacity:0;transform:translate(220%,-60%)rotate(-22deg)}}@keyframes sc-chapter-sweep{0%{opacity:0;transform:translate(-65%,18%)rotate(-24deg)}35%{opacity:.36}65%{opacity:.18}to{opacity:0;transform:translate(220%,-20%)rotate(-24deg)}}@keyframes sc-ribbon-pass{0%,8%{stroke-dashoffset:1px;opacity:0}25%{opacity:.9}80%{opacity:.5}to{stroke-dashoffset:-1px;opacity:0}}@keyframes sc-ribbon-follow{0%,15%{stroke-dashoffset:1px;opacity:0}40%{opacity:.7}to{stroke-dashoffset:-.8px;opacity:0}}@keyframes sc-glint-pass{0%{opacity:0;transform:translate(-50px,40px)scale(.5)}36%{opacity:.48}to{opacity:0;transform:translate(180px,-140px)scale(1.5)}}@keyframes sc-glint-follow{0%,18%{opacity:0;transform:translate(-30px,45px)scale(.6)}55%{opacity:.4}to{opacity:0;transform:translate(90px,-85px)scale(1.3)}}@keyframes sc-cover-release{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-12px,-5px)}}@keyframes sc-poster-release{0%{opacity:1;transform:rotate(1deg)}to{opacity:.08;transform:translate(12px,-8px)rotate(1deg)scale(.99)}}@keyframes sc-film-bloom{0%{opacity:0;clip-path:inset(12% 8% 14% round 50px);transform:translateY(18px)scale(.97)}60%{opacity:1}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes sc-caption-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes sc-scene-release{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes sc-prescription-arrive{0%{opacity:0;clip-path:inset(7% 2% 10% round 22px);transform:translateY(22px)}62%{opacity:1}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes sc-heading-rule{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes sc-question-arrive{0%{opacity:.2;transform:translateX(calc(12px * var(--question-direction,1)))}to{opacity:1;transform:none}}@keyframes sc-question-release{0%{opacity:1;transform:none}to{opacity:.15;transform:translate(-8px)}}@keyframes sc-answer-arrive{0%{opacity:.2;transform:translateX(calc(9px * var(--question-direction,1)))}to{opacity:1;transform:none}}@keyframes sc-answer-release{0%{opacity:1}to{opacity:.25}}@media (max-width:600px){.sc-transition-veil{filter:blur(16px);width:150%;left:-65%}.sc-transition-veil-pearl{filter:blur(22px)}.sc-transition-glint-one{width:110px;height:110px}.sc-transition-glint-two{width:65px;height:65px}.sc-transition-glint-three{width:130px;height:130px}.sc-transition-ribbons{opacity:.6}}.sc-still .sc-scene-transition{display:none}.sc-still .sc-film-card,.sc-still .sc-rx-sheet{clip-path:none}@media (prefers-reduced-motion:reduce){.sc-scene-transition{display:none}.sc-stage-opening .sc-copy,.sc-stage-opening .sc-official-poster,.sc-stage-intro .sc-film-card,.sc-stage-intro .sc-film-caption,.sc-stage-intro .sc-entry-action,.sc-quiz .sc-dialogue,.sc-quiz .sc-question-number,.sc-quiz .sc-choice-body,.sc-stage-result .sc-rx-sheet,.sc-stage-result .sc-rx-actions,.sc-rx-heading:after,.sc-burst{clip-path:none;transform:none;animation:none!important}.sc-bg{transition:none}}
.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-wrap{max-width:1420px;padding:24px clamp(24px,4.4vw,72px) 32px}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-kicker{display:none}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-top{padding:12px 22px}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-top>a span{font-size:13px}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-controls button{min-height:40px;padding:9px 13px;font-size:13px}.sc-event .sc-cover-hero{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-content:center;align-items:center;gap:18px clamp(32px,5vw,80px);min-height:calc(100svh - 112px);padding:32px 16px 40px}.sc-cover-hero .sc-copy{text-align:left;grid-area:1/1;align-self:end}.sc-cover-hero .sc-film-label{letter-spacing:.03em;color:#32617d;margin:0 0 18px;font-size:14px;font-weight:650;line-height:1.6;display:block}.sc-cover-hero .sc-film-label span{display:inline-block}.sc-cover-hero .sc-project-label{color:#a64751;background:#fff4f3df;border:1px solid #d7a5a5;border-radius:5px;margin:0 0 10px;padding:5px 10px;font-size:12px;font-weight:750;line-height:1.5;display:inline-flex}.sc-cover-hero .sc-exam-description .sc-exam-d-day{color:#42687e;margin:0 0 12px;font-size:13px;font-weight:650}.sc-cover-hero .sc-copy h1{color:#07547e;letter-spacing:-.06em;text-shadow:0 2px 24px #ffffff80;margin:0;font-size:clamp(72px,7.1vw,104px);font-weight:400;line-height:1.08;display:block}.sc-cover-hero .sc-film-title{width:100%;max-width:clamp(340px,30vw,440px)}.sc-film-title img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.sc-footer-logo{width:clamp(200px,20vw,250px);height:auto;margin:0 auto 18px;display:block}.sc-hero-tagline{color:#2e617f;letter-spacing:.025em;margin:19px 0 0;font-family:Georgia,Batang,serif;font-size:clamp(20px,1.8vw,25px);line-height:1.5}.sc-cover-hero .sc-cover-description{color:#315a70;background:0 0;grid-area:2/1;max-width:none;margin:0;padding:0;font-size:17px;line-height:1.75}.sc-cover-description strong{color:#214d69;font-weight:650}.sc-cover-hero .sc-official-poster{border-width:6px;grid-area:1/2/span 3;align-self:center;width:100%;max-width:430px}.sc-event .sc-cover-hero .sc-entry-action{grid-area:3/1;max-width:520px;margin:0;padding:0}.sc-cover-hero .sc-arriving-letter{grid-template-columns:1fr 1.05fr;align-items:center;gap:0 12px;display:grid}.sc-cover-hero .sc-letter-scene{grid-area:1/2;height:100px}.sc-cover-hero .sc-plane-orbit{width:100%;max-width:250px;top:0;left:0}.sc-cover-hero .sc-wind-ribbon{width:160%;left:-50%}.sc-cover-hero .sc-letter-caption{letter-spacing:0;text-align:left;text-wrap:balance;color:#2d617e;grid-area:1/1;margin:0;font-size:19px;line-height:1.65}.sc-cover-hero .sc-letter-prompt{letter-spacing:-.025em;grid-area:2/1/auto/-1;max-width:none;min-height:66px;padding:12px 13px 12px 27px;font-size:20px;font-weight:700}.sc-cover-hero .sc-launch-arrow{width:40px;height:40px;font-size:28px}.sc-cover-hero .sc-letter-gesture{text-wrap:balance;grid-column:1/-1;margin-top:13px;font-size:13px;line-height:1.6}.sc-event .sc-cover-hero .sc-meta{color:#365d73;text-wrap:balance;margin-top:9px;font-size:14px;line-height:1.65;display:block}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-footer{margin-top:0}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-footer p{font-size:12px}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-footer small{font-size:11px}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-campus-light:after{background:radial-gradient(47% 75% at 29% 47%,#edf9fff5 0%,#eaf7ffeb 38%,#e8f7ff77 69%,#e4f4ff00 100%),linear-gradient(#0000 62%,#d9f0f7bd)}.sc-stage-opening .sc-cover-description{animation:.6s ease-in .1s both sc-cover-release}.sc-cover-air{height:100svh;bottom:auto}.sc-cover-air .sc-leaf-left{opacity:.62;filter:blur(1.4px);will-change:auto;width:clamp(400px,38vw,650px);animation:none;top:clamp(-365px,-25vw,-260px);left:clamp(-370px,-24vw,-275px);transform:rotate(-1deg)}.sc-cover-air .sc-leaf-left:after{content:"";aspect-ratio:3/2;filter:blur(.6px);opacity:.68;transform-origin:0 0;background:url(/images/event/achodal2/summer-zelkova-branch-v1.webp) 50%/contain no-repeat;width:82%;animation:none;position:absolute;top:40%;left:23%;transform:rotate(-8deg)}.sc-cover-air .sc-leaf-right{display:none}.sc-cover-flora{z-index:3;pointer-events:none;height:100svh;position:absolute;inset:0;overflow:hidden}.achodal-immersive .sc-cover-flora{height:auto;position:fixed;inset:0}.sc-foreground-flowers{pointer-events:none;width:min(16vw,210px,26svh);position:absolute;top:74%;bottom:auto;right:clamp(8px,1.4vw,28px);translate:0 -50%}.sc-foreground-flowers img{filter:blur(1.6px);opacity:.84;width:100%;height:auto;animation:none;display:block}.sc-cover-air .sc-air-mote{width:calc(var(--mote-size)*1.2);height:calc(var(--mote-size)*1.2);filter:blur(.35px);background:radial-gradient(circle,#fffef0 0 23%,#fff6cfa6 45%,#fff0 75%);animation-name:sc-cover-light-rise;animation-timing-function:linear;box-shadow:0 0 9px #fffbdfcc,0 0 20px #fbffff8f}@keyframes sc-cover-light-rise{0%{opacity:0;transform:translateY(105svh)scale(.6)}12%{opacity:.8}40%{transform:translate(var(--mote-drift),62svh) scale(1);opacity:.48}65%{transform:translate(calc(var(--mote-drift)*-.35),32svh) scale(.8);opacity:.92}88%{opacity:.65}to{transform:translate(calc(var(--mote-drift)*.65),-8svh) scale(.5);opacity:0}}@media (max-width:1599px){.sc-cover-air .sc-air-mote:nth-of-type(n+33){display:none}}@media (min-width:1600px){.sc-event .sc-cover-hero{gap:24px 100px;padding:48px 28px 56px}.sc-cover-hero .sc-official-poster{max-width:480px}.sc-cover-hero .sc-cover-description{font-size:19px}.sc-cover-hero .sc-letter-scene{height:120px}.sc-cover-hero .sc-letter-prompt{min-height:72px;font-size:22px}.sc-cover-hero .sc-letter-gesture{font-size:15px}.sc-event .sc-cover-hero .sc-meta{font-size:16px}.sc-cover-air .sc-air-mote{width:calc(var(--mote-size)*1.8);height:calc(var(--mote-size)*1.8)}}@media (min-width:901px) and (max-height:800px){.sc-event .sc-cover-hero{row-gap:13px;padding-top:24px;padding-bottom:28px}.sc-cover-hero .sc-copy h1{font-size:82px}.sc-cover-hero .sc-film-title{max-width:360px}.sc-cover-hero .sc-film-label{margin-bottom:12px}.sc-hero-tagline{margin-top:12px}.sc-cover-hero .sc-letter-scene{height:80px}.sc-cover-hero .sc-plane-orbit{width:88%;max-width:210px;top:-5%;left:8%}.sc-cover-hero .sc-official-poster{max-width:370px}}@media (min-width:601px) and (max-width:900px){.sc-event .sc-cover-hero{gap:20px 28px;padding:30px 0}.sc-cover-hero .sc-copy h1{font-size:68px}.sc-cover-hero .sc-film-label{font-size:13px}.sc-cover-hero .sc-cover-description{font-size:16px}.sc-cover-hero .sc-letter-caption{font-size:17px}.sc-cover-hero .sc-letter-scene{height:80px}.sc-cover-hero .sc-letter-prompt{padding-left:20px;font-size:18px}}@media (max-width:600px){.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-wrap{padding:16px 20px 24px}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-top{gap:8px;padding:9px 11px}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-top>a{font-size:21px}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-controls{flex-wrap:nowrap;gap:3px}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-controls button{min-height:36px;padding:8px 7px;font-size:11px}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-controls button:first-child{font-size:0}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-controls button:first-child:after{font-size:11px}.sc-event .sc-cover-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:23px 14px;min-height:0;padding:32px 0 28px}.sc-cover-hero .sc-copy{grid-area:1/1;align-self:center}.sc-cover-hero .sc-film-label{letter-spacing:0;margin-bottom:16px;font-size:12px;line-height:1.6}.sc-cover-hero .sc-copy h1{letter-spacing:-.07em;font-size:clamp(38px,10.4vw,60px);line-height:1.12}.sc-hero-tagline{letter-spacing:0;text-wrap:balance;margin-top:15px;font-size:16px;line-height:1.6}.sc-cover-hero .sc-official-poster{border-width:3px;grid-area:1/2;width:100%;max-width:none}.sc-cover-hero .sc-cover-description{text-align:center;background:#f2fbffb8;border:1px solid #ffffffa8;border-radius:14px;grid-area:2/1/auto/-1;padding:15px 12px;font-size:16px;line-height:1.7}.sc-event .sc-cover-hero .sc-entry-action{grid-area:3/1/auto/-1;max-width:none}.sc-cover-hero .sc-letter-scene{height:90px}.sc-cover-hero .sc-plane-orbit{width:100%;top:-3%;left:0}.sc-cover-hero .sc-letter-caption{padding-left:7px;font-size:18px}.sc-cover-hero .sc-letter-prompt{min-height:64px;padding:11px 12px 11px 23px;font-size:18px}.sc-cover-hero .sc-letter-gesture{margin-top:12px;font-size:12px;line-height:1.7}.sc-event .sc-cover-hero .sc-meta{margin-top:10px;font-size:13px;line-height:1.7}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-campus-light:after{background:radial-gradient(85% 48% at 24% 26%,#eaf8fff2,#e8f8ff80 70%,#0000),linear-gradient(#dff6ff26,#e8f7ff5c 35%,#e0f3ffda)}.sc-cover-air .sc-leaf-left{opacity:.6;width:360px;top:-205px;left:-235px}.sc-cover-air .sc-leaf-left:after{opacity:.6;width:76%}.sc-cover-flora{z-index:1}.sc-foreground-flowers{width:min(25vw,104px,18svh);top:56%;right:6px}.sc-foreground-flowers img{filter:blur(1.2px);opacity:.72}.sc-cover-air .sc-air-mote:nth-of-type(-n+20){display:block}.sc-cover-air .sc-air-mote:nth-of-type(n+21){display:none}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-footer p{font-size:11px}.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-footer small{font-size:10px}}@media (max-width:359px){.sc-event:is(.sc-stage-cover,.sc-stage-opening) .sc-wrap{padding-inline:14px}.sc-event .sc-cover-hero{column-gap:10px}.sc-cover-hero .sc-copy h1{font-size:36px}.sc-cover-hero .sc-letter-prompt{padding-left:18px;font-size:17px}}.sc-still .sc-leaf-left:after{animation:none}.sc-stage-opening .sc-cover-flora{animation:.6s ease-in .1s both sc-cover-release}@media (prefers-reduced-motion:reduce){.sc-stage-opening .sc-cover-description,.sc-cover-air .sc-leaf-left:after,.sc-foreground-flowers img,.sc-stage-opening .sc-cover-flora{animation:none}}
.sc-event .sc-gauge-area{color:#183f5b;background:#f8fcff;border:1px solid #c2d8e5;border-radius:20px;max-width:940px;margin:12px auto 24px;padding:20px 26px 15px;box-shadow:0 8px 28px #244f6812,inset 0 1px #fff}.sc-gauge-area .sc-gauge-label{text-shadow:none;align-items:center;gap:20px;margin:0 0 14px}.sc-gauge-summary{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.sc-gauge-title{letter-spacing:-.025em;color:#183f5b;font-size:18px;font-weight:750;line-height:1.4}.sc-gauge-title>span{color:#657caf;margin-right:4px;font-size:17px}.sc-gauge-area .sc-gauge-word{text-align:left;color:#46647b;font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.5}.sc-gauge-word strong{color:#234f70;font-weight:700}.sc-gauge-value{color:#145f8e;letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:3px;font-size:32px;font-weight:800;line-height:1;display:flex}.sc-gauge-value small{letter-spacing:0;font-size:17px;font-weight:650}.sc-gauge-area .sc-gauge{background:#d9e7f0;border-radius:12px;height:12px;box-shadow:inset 0 0 0 1px #b9d0de}.sc-gauge-area .sc-gauge i{border-radius:inherit;box-shadow:none;background:linear-gradient(90deg,#2580a7,#526caa)}.sc-gauge-area .sc-flight-route{color:#3b617b;gap:25px;margin-top:10px;font-size:13px;font-weight:600;line-height:1.5}.sc-gauge-area .sc-route-line:before{border-color:#a9c4d5}.sc-gauge-area .sc-route-line>i{background:#f8fcff;border-color:#789bb3;width:6px;height:6px}.sc-gauge-area .sc-route-line>i.is-passed{background:#447d9f;border-color:#447d9f}.sc-gauge-area .sc-route-plane{filter:drop-shadow(0 2px 2px #42718e30);width:46px;top:-5px}@media (max-width:600px){.sc-event .sc-gauge-area{border-radius:16px;margin-top:12px;margin-bottom:24px;padding:17px 17px 12px}.sc-gauge-summary{flex-direction:column;align-items:flex-start;gap:5px}.sc-gauge-title{font-size:16px}.sc-gauge-title>span{margin-right:2px;font-size:15px}.sc-gauge-area .sc-gauge-word{font-size:13px}.sc-gauge-value{font-size:30px}.sc-gauge-value small{font-size:16px}.sc-gauge-area .sc-gauge-label{gap:10px;margin-bottom:13px}.sc-gauge-area .sc-gauge{height:11px}.sc-gauge-area .sc-flight-route{gap:22px;margin-top:10px;font-size:12px}.sc-gauge-area .sc-route-plane{width:40px;top:-3px}}
.sc-result .sc-rx-sheet{color:var(--rx-ink);border-color:var(--rx-line);background-color:var(--rx-paper);background-image:linear-gradient(#f5faffd6,#f5faffd6),url(/images/event/achodal/prescription-paper.png);background-size:auto,480px;box-shadow:0 24px 64px #2c628b20}.sc-result .sc-rx-heading span,.sc-result .sc-rx-heading strong{color:var(--rx-primary)}.sc-result .sc-rx-heading small{color:var(--rx-muted)}.sc-result .sc-rx-heading:after{background:linear-gradient(90deg,transparent,var(--rx-line),transparent)}.sc-result .sc-rx-patient{color:var(--rx-muted);border-color:var(--rx-line)}.sc-result .sc-rx-patient b{color:var(--rx-ink)}.sc-result .sc-result-character figcaption,.sc-result .sc-rx-label{color:var(--rx-muted)}.sc-result .sc-rx-diagnosis h1{color:var(--rx-primary)}.sc-result .sc-rx-diagnosis .sc-rx-metric{border:1px solid var(--rx-alertLine);background:var(--rx-alertTint);max-width:100%;color:var(--rx-alert);letter-spacing:-.045em;text-wrap:balance;border-radius:12px;margin:6px auto 4px;padding:12px 20px 15px;font-size:clamp(22px,2.4vw,30px);font-weight:850;line-height:1.45;display:inline-block;box-shadow:0 4px #bd303e0b}.sc-result .sc-rx-metric>span{text-underline-offset:6px;text-decoration-skip-ink:none;-webkit-text-decoration:underline #bd303e9c;text-decoration:underline #bd303e9c;text-decoration-thickness:2px}.sc-result .sc-rx-diagnosis p,.sc-result .sc-rx-details dd{color:var(--rx-ink)}.sc-result .sc-rx-details dt{background:var(--rx-tint);color:var(--rx-primary)}.sc-result .sc-film-heading p{color:var(--rx-primary)}.sc-result .sc-film-heading button{color:var(--rx-primary);border-color:var(--rx-line);background:var(--rx-paper);transition:background-color .2s,border-color .2s}.sc-result .sc-film-heading button:hover{background:var(--rx-tint);border-color:var(--rx-accent)}.sc-result .sc-film-heading button:focus-visible{outline-color:var(--rx-accent)}.sc-result .sc-result-media{background:var(--rx-tint)}.sc-result .sc-rx-sign{color:var(--rx-primary);border-color:var(--rx-line)}.sc-result .sc-rx-sign small{color:var(--rx-muted)}.sc-result .sc-rx-diagnosis,.sc-result .sc-rx-details dt,.sc-result .sc-rx-details dd,.sc-result .sc-rx-share{text-align:center;text-wrap:balance}.sc-result .sc-rx-diagnosis p{max-width:38ch;margin:14px auto 0}.sc-result .sc-rx-diagnosis .sc-rx-metric+p{margin-top:26px}.sc-result .sc-rx-details dd{max-width:48ch;margin:0 auto}.sc-result .sc-rx-sign{text-align:center;grid-template-columns:80px minmax(0,1fr) 80px;display:grid}.sc-result .sc-rx-sign>span{grid-column:2}.sc-result .sc-rx-stamp{grid-column:3;justify-self:center}.sc-result .sc-name{text-align:center}.sc-result .sc-share-actions :is(.sc-share-copy,.sc-share-story){isolation:isolate;letter-spacing:-.025em;gap:9px;padding:8px 12px;font-size:13px;font-weight:750;transition:box-shadow .28s,border-color .28s,color .28s;position:relative;overflow:hidden}.sc-result .sc-share-actions .sc-share-copy{color:#235d86;background:linear-gradient(135deg,#fff 0%,#edf7ff 55%,#dcecfb 100%);border-color:#a8c9e2;box-shadow:inset 0 1px #fff,0 3px 9px #2d628b10}.sc-result .sc-share-actions .sc-share-story{color:#fff;text-shadow:0 1px 2px #57205050;background:radial-gradient(at 0 110%,#ffcb62 0%,#ed7647 22%,#0000 57%),linear-gradient(125deg,#c43386 20%,#b52786 55%,#6340ba 100%);border-color:#b02c86;box-shadow:inset 0 1px #ffffff40,0 3px 10px #a72c7e20}.sc-result .sc-share-actions .sc-share-icon{background:#ffffffc9;border:1px solid #b6d6ec;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;transition:background-color .28s,border-color .28s,box-shadow .28s;display:grid;box-shadow:0 2px 4px #2a678410}.sc-result .sc-share-story .sc-share-icon{background:#ffffff16;border-color:#fff5;box-shadow:inset 0 1px #ffffff20}.sc-result .sc-share-actions .sc-share-caption{white-space:nowrap;position:relative}.sc-result .sc-share-actions .sc-share-copy.is-copied{color:#247064;border-color:#8fc6b6;box-shadow:inset 0 0 0 1px #b6dfcf,0 3px 9px #26735a12}.sc-result .sc-share-copy.is-copied .sc-share-icon{background:#e1f5ed;border-color:#a5d4bf}.sc-result .sc-share-actions :is(.sc-share-copy,.sc-share-story):hover{transform:none}.sc-result .sc-share-actions :is(.sc-share-copy,.sc-share-story):focus-visible{outline-offset:4px;outline:3px solid #277bb5}@media (hover:hover){.sc-result .sc-share-actions .sc-share-copy:hover{border-color:#6cadd6;box-shadow:inset 0 1px #fff,0 5px 16px #2d628b25}.sc-result .sc-share-actions .sc-share-story:hover:not(:disabled){border-color:#9346ad;box-shadow:inset 0 1px #ffffff50,0 5px 17px #a72c7e3b}.sc-result .sc-share-copy:hover .sc-share-icon{background:#fff;box-shadow:0 2px 8px #2a678425}.sc-result .sc-share-story:hover:not(:disabled) .sc-share-icon{background:#ffffff30;border-color:#ffffff85}}@media (max-width:600px){.sc-result .sc-share-actions :is(.sc-share-copy,.sc-share-story){gap:7px;padding:10px 3px;font-size:12px}.sc-result .sc-rx-diagnosis .sc-rx-metric{padding:10px 12px 13px;font-size:clamp(19px,5.5vw,24px)}.sc-result .sc-rx-sign{grid-template-columns:1fr;justify-items:center;gap:16px}.sc-result .sc-rx-sign>span,.sc-result .sc-rx-stamp{grid-column:1}}@media (prefers-reduced-motion:reduce){.sc-result .sc-share-actions :is(.sc-share-copy,.sc-share-story,.sc-share-icon){transition:none}}
.sc-answer-check{color:#fff;pointer-events:none;transform-origin:50%;background:#f7fcff;border:1.5px solid #8eb5cf;border-radius:8px;place-items:center;width:36px;height:36px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid;position:absolute;top:-18px;right:30px;box-shadow:0 3px 10px #386e9114}.sc-answer-check svg{width:24px;height:24px;display:block;overflow:visible}.sc-answer-check path{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .16s cubic-bezier(.2,.7,.3,1) 20ms}.sc-answer-check.is-confirmed{background:#397fa5;border-color:#397fa5;animation:.22s ease-out both sc-answer-confirm;box-shadow:0 3px 14px #397fa52e}.sc-answer-check.is-confirmed path{stroke-dashoffset:0}.sc-quiz.sc-picked .sc-dialogue,.sc-quiz.sc-picked .sc-question-number{animation:sc-question-release .1s calc(var(--answer-feedback-duration,.3s) - .1s) ease-in both}.sc-typed-tail{white-space:nowrap}.sc-typing-cursor{color:#357da6;vertical-align:baseline;width:.55em;margin-left:.08em;font-family:inherit;font-weight:600;line-height:1;animation:1s step-end infinite sc-cursor-blink;display:inline-block}.sc-picked .sc-typing-cursor{opacity:1;animation:none}@keyframes sc-answer-confirm{0%{transform:scale(1)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes sc-cursor-blink{0%,54%{opacity:1}55%,to{opacity:0}}@media (max-width:600px){.sc-answer-check{border-radius:7px;width:30px;height:30px;top:-15px;right:20px}.sc-answer-check svg{width:21px;height:21px}.sc-dialogue-tag{max-width:calc(100% - 80px)}}.sc-still .sc-answer-check,.sc-still .sc-answer-check path,.sc-still .sc-typing-cursor,.sc-still .sc-quiz.sc-picked .sc-dialogue,.sc-still .sc-quiz.sc-picked .sc-question-number{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.sc-answer-check,.sc-answer-check path,.sc-typing-cursor{transition:none;animation:none}}.sc-quiz .sc-quiz-nav{border-top:1px solid #f6fcffc4;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.sc-quiz-nav .sc-nav-button{color:#285b7c;letter-spacing:-.015em;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#f7fcff;border:1px solid #aac9dd;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-width:160px;min-height:50px;padding:9px 21px 9px 12px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;transition:background-color .22s,border-color .22s,box-shadow .22s,color .22s;display:inline-flex;box-shadow:0 4px 14px #356b8c12,inset 0 1px #fff}.sc-nav-button .sc-nav-icon{color:#377da5;background:#e2f0f8;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:background-color .22s,color .22s;display:grid}.sc-nav-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .22s;display:block}.sc-quiz-nav .sc-nav-restart{background:#eaf4fb;border-color:#b2cedf}.sc-nav-restart .sc-nav-icon{color:#5982a1;background:#f8fcff}@media (hover:hover) and (pointer:fine){.sc-quiz-nav .sc-nav-button:hover:not(:disabled){background:#fff;border-color:#78a9c6;box-shadow:0 6px 18px #356b8c24,inset 0 1px #fff}.sc-nav-previous:hover:not(:disabled) .sc-nav-icon svg{transform:translate(-2px)}.sc-nav-restart:hover:not(:disabled) .sc-nav-icon svg{transform:rotate(-28deg)}}.sc-quiz-nav .sc-nav-button:focus-visible{outline-offset:4px;outline:3px solid #468bb4}.sc-quiz-nav .sc-nav-button:active:not(:disabled){background:#dceef8;box-shadow:inset 0 2px 5px #356b8c16}.sc-quiz-nav .sc-nav-button:disabled{opacity:1;color:#8c9eaa;box-shadow:none;cursor:default;background:#eaf1f6;border-color:#cfdee7}.sc-nav-button:disabled .sc-nav-icon{color:#96aab7;background:#dfe9ef}@media (max-width:600px){.sc-quiz .sc-quiz-nav{gap:12px;margin-top:18px;padding-top:16px}.sc-quiz-nav .sc-nav-button{flex:1;gap:8px;min-width:0;min-height:48px;padding:9px 12px;font-size:13px}.sc-nav-button .sc-nav-icon{width:27px;height:27px}.sc-nav-icon svg{width:16px;height:16px}}.sc-quiz .sc-choices>button{--choice-top:#e6f3ff;--choice-bottom:#dcecfb;--choice-border:#b4d4ee;--choice-ink:#2e526e;--choice-muted:#42647d;--choice-accent:#347aab;--choice-badge:#c5e0f5;--choice-hover-top:#d4ebfc;--choice-hover-bottom:#c8e1f6;--choice-fold:#b9d7ed;--choice-shadow:#467da522}.sc-quiz .sc-choices>button[data-choice=B]{--choice-top:#fff0f5;--choice-bottom:#fbe2ec;--choice-border:#e9bed0;--choice-ink:#70455b;--choice-muted:#7d5065;--choice-accent:#b65f88;--choice-badge:#f4cade;--choice-hover-top:#ffe2ed;--choice-hover-bottom:#f7d3e2;--choice-fold:#edbdd1;--choice-shadow:#ab698a22}.sc-quiz .sc-choices>button,.sc-quiz .sc-choices>button:hover:not(:disabled),.sc-quiz .sc-choices>button:focus-visible{background:linear-gradient(135deg,var(--choice-top),var(--choice-bottom));border-color:var(--choice-border);box-shadow:0 8px 24px var(--choice-shadow),inset 0 1px #ffffffb3}.sc-quiz .sc-choices>button:before{background:linear-gradient(125deg,var(--choice-hover-top),var(--choice-hover-bottom))}.sc-quiz .sc-choice-body{color:var(--choice-ink)}.sc-quiz .sc-choice-letter{color:var(--choice-ink);background:var(--choice-badge);box-shadow:inset 0 0 0 1px var(--choice-border)}.sc-quiz .sc-choice-arrow{color:var(--choice-muted)}.sc-quiz .sc-choice-fold{background:linear-gradient(225deg,var(--choice-fold) 49%,var(--choice-top) 50%,#fff 85%)}.sc-quiz .sc-choices>button:focus-visible{outline:3px solid var(--choice-accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.sc-quiz .sc-choices>button:hover:not(:disabled){border-color:var(--choice-accent);box-shadow:0 12px 28px var(--choice-shadow),inset 0 1px #ffffffb3}}.sc-quiz.sc-picked .sc-choices>button.is-selected{border-color:var(--choice-accent);box-shadow:0 0 0 2px var(--choice-accent),0 12px 28px var(--choice-shadow)}
.sc-cover-hero .sc-watch-poster{background:#f6fbff;border-radius:5px}.sc-poster-trigger{color:#265b7e;text-align:left;background:0 0;border:0;border-radius:2px;width:100%;padding:0;display:block}.sc-poster-art{display:block;position:relative;overflow:hidden}.sc-poster-preview{color:#fff;opacity:0;background:#153d5c59;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:19px;font-weight:650;transition:opacity .3s;display:flex;position:absolute;inset:0}.sc-poster-play{color:#28668f;background:#f3fbffeb;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:76px;height:76px;padding-left:4px;font-size:25px;transition:transform .3s;display:grid;transform:translateY(8px);box-shadow:0 10px 35px #12385430}.sc-poster-caption{background:linear-gradient(115deg,#f7fcff,#e8f3fb);justify-content:center;align-items:center;gap:13px;padding:17px 12px;display:flex}.sc-poster-mini-play{color:#34779e;background:#daeaf5;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;padding-left:2px;font-size:13px;display:grid}.sc-poster-caption strong{font-size:16px;font-weight:700;line-height:1.5;display:block}.sc-poster-caption small{color:#58778e;margin-left:6px;font-size:12px;font-weight:500}.sc-poster-caption strong+span{color:#466b83;font-size:12px;line-height:1.6;display:block}@media (hover:hover) and (pointer:fine){.sc-poster-trigger:hover:not(:disabled) .sc-poster-preview{opacity:1}.sc-poster-trigger:hover:not(:disabled) .sc-poster-play{transform:none}}.sc-poster-trigger:focus-visible{outline-offset:6px;outline:3px solid #367ca8}.sc-poster-trigger:focus-visible .sc-poster-preview{opacity:1}.sc-poster-trigger:focus-visible .sc-poster-play{transform:none}.sc-trailer-dialog{color:#244e6c;overscroll-behavior:contain;background:#f4faff;border:1px solid #eaf7ff;border-radius:22px;width:min(1040px,100% - 48px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 32px 100px #102d5166}.sc-trailer-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14334bd1}.sc-trailer-dialog[open]{animation:.25s ease-out both sc-trailer-appear}.sc-trailer-header{justify-content:space-between;align-items:center;gap:16px;padding:19px 24px;display:flex}.sc-trailer-header>div>span{color:#527891;letter-spacing:.15em;font-size:10px}.sc-trailer-header h2{color:#205b82;margin:5px 0 0;font-family:Georgia,Batang,serif;font-size:25px;font-weight:500;line-height:1.35}.sc-trailer-close{color:#3b6e90;background:#fff;border:1px solid #c0d8e6;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background-color .2s;display:grid}.sc-trailer-close svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:20px;height:20px}.sc-trailer-close:hover{background:#dfedf7}.sc-trailer-screen{aspect-ratio:1920/1036;background:#153044;width:100%;position:relative}.sc-trailer-screen video{object-fit:contain;width:100%;height:100%;display:block}.sc-trailer-error{text-align:center;color:#fff;background:#153044;align-content:center;margin:0;padding:24px;font-size:16px;line-height:1.8;display:grid;position:absolute;inset:0}.sc-trailer-footer{justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}.sc-trailer-footer strong{font-size:16px;font-weight:650}.sc-trailer-footer p{color:#527188;margin:7px 0 0;font-size:13px;line-height:1.65}.sc-trailer-start{color:#fff;background:#34769f;border:1px solid #3a7397;border-radius:30px;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:12px 20px;font-size:15px;font-weight:650;transition:background-color .2s,box-shadow .2s;display:flex}.sc-trailer-start>span{font-size:23px;line-height:1}.sc-trailer-start:hover{background:#285f86;box-shadow:0 5px 18px #2a658b2b}.sc-trailer-dialog button:focus-visible{outline-offset:4px;outline:3px solid #4793bd}@keyframes sc-trailer-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:601px) and (min-height:600px){.sc-trailer-dialog{width:min(1040px,100% - 48px,185.328dvh - 500.386px)}}@media (max-width:600px){.sc-poster-caption{gap:6px;padding:10px 6px}.sc-poster-mini-play{width:26px;height:26px;font-size:10px}.sc-poster-caption strong{font-size:12px}.sc-poster-caption small{margin-left:3px;font-size:10px}.sc-poster-caption strong+span{white-space:nowrap;font-size:12px}.sc-poster-caption strong+span>span{display:inline}.sc-trailer-dialog{border-radius:16px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.sc-trailer-header{gap:10px;padding:14px 16px}.sc-trailer-header h2{font-size:21px}.sc-trailer-header>div>span{font-size:9px}.sc-trailer-footer{flex-direction:column;align-items:stretch;gap:16px;padding:18px 16px}.sc-trailer-footer strong{font-size:15px}.sc-trailer-footer p{font-size:12px}.sc-trailer-start{width:100%;min-height:50px}.sc-poster-play{width:48px;height:48px;font-size:18px}.sc-poster-preview{gap:10px;font-size:13px}}
.sc-stage-name .sc-kicker{display:none}.sc-registration{place-items:center;min-height:calc(100svh - 210px);padding:38px 0 48px;display:grid}.sc-registration-card{color:#285574;background:linear-gradient(145deg,#fafdfff5,#edf7fff5 65%,#fff1f7ed);border:1px solid #fff;border-radius:28px;width:100%;max-width:610px;padding:30px clamp(24px,5vw,64px) 32px;box-shadow:0 24px 75px #285e7e26,inset 0 1px #fff}.sc-registration-mark{filter:drop-shadow(0 7px 6px #7eabc430);width:100px;margin:0 auto 10px}.sc-registration-tag{text-align:center;letter-spacing:.025em;color:#557a93;font-size:12px;font-weight:600;display:block}.sc-registration-card h1{text-align:center;letter-spacing:-.055em;color:#1e587f;margin:16px 0 14px;font-size:clamp(26px,3vw,34px);font-weight:650;line-height:1.45}.sc-registration-intro{text-align:center;color:#526f85;margin:0 0 30px;font-size:15px;line-height:1.8}.sc-registration-label{align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:650;display:flex}.sc-registration-label>span{color:#53758c;background:#e0edf7;border-radius:5px;padding:3px 6px;font-size:11px;font-weight:500}.sc-registration-input{background:#fff;border:1px solid #9dbed4;border-radius:13px;align-items:center;gap:12px;min-height:60px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.sc-registration-input:focus-within{border-color:#357fab;box-shadow:0 0 0 4px #85b8d62b}.sc-registration-input input{color:#244e6d;background:0 0;border:0;width:100%;min-width:0;padding:17px 0;font-size:18px;line-height:1.4}.sc-registration-input input:focus-visible{outline:none}.sc-registration-input input::placeholder{color:#7891a3;font-size:16px}.sc-registration-input>span{color:#667f90;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.sc-registration-help{color:#577389;margin:10px 0 24px;font-size:12px;line-height:1.7}.sc-registration-submit{color:#fff;background:linear-gradient(110deg,#247ba6,#658db6);border:1px solid #ffffffbf;border-radius:32px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;padding:14px 21px;font-size:17px;font-weight:650;transition:box-shadow .25s;display:flex;box-shadow:0 8px 24px #39789d22}.sc-registration-submit>span{font-size:25px;line-height:1}.sc-registration-submit:hover{box-shadow:0 10px 28px #39789d44}.sc-registration-links{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.sc-registration-links button{color:#4a6f88;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 2px;font-size:13px}.sc-registration-links button:hover{color:#235f86;text-decoration:underline}.sc-registration-card button:focus-visible{outline-color:#367da6}.sc-name-edit{text-align:center;margin:0 0 18px}.sc-name-edit summary{color:#47738e;cursor:pointer;border-radius:20px;width:fit-content;margin:auto;padding:10px 14px;font-size:13px}.sc-name-edit summary:hover{background:#e2eff7}.sc-name-edit summary:focus-visible{outline-offset:2px;outline:2px solid #367da6}.sc-name-edit .sc-name{margin:12px 0 0}@media (max-width:600px){.sc-registration{min-height:0;padding:26px 0 34px}.sc-registration-card{border-radius:22px;padding:24px 22px 20px}.sc-registration-mark{width:85px}.sc-registration-tag{font-size:11px}.sc-registration-card h1{margin-top:14px;font-size:clamp(24px,6vw,28px)}.sc-registration-intro{margin-bottom:24px;font-size:14px}.sc-registration-input{min-height:56px;padding-inline:14px}.sc-registration-input input{font-size:17px}.sc-registration-input input::placeholder{font-size:14px}.sc-registration-help{font-size:11px}.sc-registration-submit{font-size:16px}.sc-registration-links button{font-size:12px}}
.sc-dialogue-with-speaker{min-height:174px;padding:34px 35px 27px 180px}.sc-dialogue-with-speaker .sc-dialogue-tag{left:180px}.sc-speaker-beacon{--speaker-tint:#9acde5;isolation:isolate;width:112px;height:112px;position:absolute;top:25px;left:32px}.sc-speaker-female{--speaker-tint:#d7b5cc}.sc-speaker-portrait{background:#e8f5fb;border:4px solid #fff;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 24px #23597920,0 0 0 5px #e5f3fb}.sc-speaker-portrait img{object-fit:cover;width:100%;height:100%;display:block}.sc-speaker-ring{border:1px solid var(--speaker-tint);opacity:0;pointer-events:none;border-radius:50%;animation:3.6s ease-out infinite sc-speaker-beacon;position:absolute;inset:-6px}.sc-speaker-ring-late{animation-delay:1.8s}.sc-speaker-speaking{background:#4086ae;border:3px solid #fff;border-radius:18px;justify-content:center;align-items:center;gap:3px;width:35px;height:28px;display:flex;position:absolute;bottom:-1px;right:-3px;box-shadow:0 3px 8px #315e7926}.sc-speaker-speaking i{background:#fff;border-radius:3px;width:3px;height:9px;animation:1.1s ease-in-out infinite alternate sc-speaker-voice}.sc-speaker-speaking i:nth-child(2){height:13px;animation-delay:-.4s}.sc-speaker-speaking i:nth-child(3){animation-delay:-.8s}.sc-speaker-female .sc-speaker-speaking{background:#a77e9e}.sc-dialogue-with-speaker h1{align-items:center;min-height:108px;font-size:27px;line-height:1.65;display:flex}.sc-picked .sc-speaker-ring,.sc-picked .sc-speaker-speaking i{animation-play-state:paused}@keyframes sc-speaker-beacon{0%{opacity:.65;transform:scale(.96)}75%,to{opacity:0;transform:scale(1.23)}}@keyframes sc-speaker-voice{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}@media (max-width:900px){.sc-dialogue-with-speaker{padding-left:152px}.sc-dialogue-with-speaker .sc-dialogue-tag{left:152px}.sc-speaker-beacon{width:94px;height:94px;top:32px;left:27px}.sc-dialogue-with-speaker h1{font-size:24px}}@media (max-width:600px){.sc-dialogue-with-speaker{min-height:0;margin-top:40px;padding:75px 22px 25px}.sc-speaker-beacon{width:82px;height:82px;top:-31px;left:23px}.sc-dialogue-with-speaker .sc-dialogue-tag{color:#4d7793;text-wrap:balance;background:0 0;border-radius:0;max-width:calc(100% - 137px);padding:0;font-size:10px;line-height:1.6;top:13px;left:119px}.sc-dialogue-with-speaker .sc-answer-check{top:-15px;right:20px}.sc-dialogue-with-speaker h1{min-height:100px;font-size:22px;line-height:1.65}.sc-speaker-speaking{border-width:2px;gap:2px;width:29px;height:24px;right:-2px}}@media (prefers-reduced-motion:reduce){.sc-speaker-ring{opacity:.35;animation:none}.sc-speaker-speaking i{animation:none}}.sc-still .sc-speaker-ring{opacity:.35}
.sc-cover-hero .sc-cover-description h2{color:#07547e;letter-spacing:-.05em;margin:12px 0;font-size:clamp(23px,2.4vw,34px);font-weight:800;line-height:1.4}.sc-cover-description h2>span{vertical-align:middle;letter-spacing:.05em;color:#a43d55;border:1px solid #bf6878;border-radius:5px;margin-right:4px;padding:5px 7px;font-size:12px;display:inline-block}.sc-clinic-eyebrow{color:#42687e;font-size:13px;font-weight:650;line-height:1.7}.sc-cover-description p{color:#34566a;margin:0;font-size:16px;line-height:1.85}.sc-cover-hero .sc-hero-tagline{font-size:clamp(21px,2vw,29px);font-weight:600}.sc-cover-hero .sc-letter-prompt{font-size:clamp(16px,1.5vw,20px)}.sc-clinic-details{color:#244b68;word-break:keep-all;max-width:1160px;margin:0 auto;position:relative}.sc-exam-invite{border-top:1px solid #a4c5d777;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);padding:70px 0;display:grid}.sc-exam-stills{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.sc-exam-stills img{aspect-ratio:3/4;object-fit:cover;border:6px solid #fff;border-radius:6px;width:100%;height:100%;display:block;box-shadow:0 14px 32px #31566c12}.sc-exam-stills img:first-child{object-position:48% center}.sc-exam-stills img+img{object-position:59% center;margin-top:72px}.sc-exam-copy h2{letter-spacing:-.055em;color:#07547e;margin:15px 0;font-size:clamp(30px,3.6vw,48px);line-height:1.35}.sc-exam-copy .sc-exam-subtitle{border-bottom:1px solid #adcddc;margin-bottom:20px;padding-bottom:18px;font-size:16px;font-weight:750}.sc-exam-copy p{margin:12px 0;font-size:15px;line-height:1.9}.sc-exam-copy strong{color:#12577d}.sc-exam-start{color:#07547e;text-align:left;background:#ffffffbc;border:1px solid #b2cfe0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:26px;padding:19px 22px;font-size:16px;font-weight:750;transition:background .25s,box-shadow .25s;display:flex}.sc-exam-start small{color:#4b7990;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.sc-exam-start>span:last-child{font-size:26px}.sc-exam-start:hover{background:#fff;box-shadow:0 8px 24px #3a748f1a}.sc-exam-start:disabled{opacity:.6;cursor:wait}.sc-clinic-benefits{border-top:1px solid #a4c5d777;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);padding:55px 0 70px;display:grid}.sc-benefit-copy h2{color:#12577d;margin:12px 0 24px;font-family:Georgia,Batang,serif;font-size:clamp(28px,3vw,38px);line-height:1.5}.sc-benefit-copy dl{margin:0}.sc-benefit-copy dl>div{border-top:1px solid #b9d4df80;padding:18px 0}.sc-benefit-copy dt{color:#25749b;align-items:center;gap:9px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.sc-benefit-copy dt span{border:1px solid #9bc3d4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:inline-grid}.sc-benefit-copy dd{color:#31566c;margin:0;font-size:16px;line-height:1.8}.sc-benefit-copy dd strong{color:#12577d}.sc-prince-pair{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.sc-prince-pair img{aspect-ratio:3/4;object-fit:cover;border-radius:100px 100px 8px 8px;width:100%;height:auto;display:block;box-shadow:0 12px 25px #31566c18}.sc-prince-pair img+img{margin-top:46px}.sc-clinic-gallery{border-top:1px solid #a4c5d777;padding:32px 0 42px}.sc-clinic-gallery header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.sc-clinic-gallery h2{color:#12577d;letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(22px,2.4vw,30px);line-height:1.4}.sc-gallery-controls{flex:none;gap:8px;display:flex}.sc-gallery-controls button{color:#12577d;background:#ffffffb0;border:1px solid #b2cfdd;border-radius:50%;width:42px;height:42px;font-size:20px}.sc-gallery-controls button:hover{background:#fff}.sc-moments-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#94b9cc #dcecf3;gap:18px;padding:0 0 14px;display:flex;overflow-x:auto}.sc-moments-track figure{scroll-snap-align:start;flex:0 0 44%;margin:0}.sc-moments-track img{border-radius:7px;width:100%;height:auto;display:block}.sc-gallery-hint{color:#52788d;margin:12px 0 0;font-size:12px;line-height:1.6}.sc-clinic-details button:focus-visible,.sc-moments-track:focus-visible{outline-offset:5px;outline:3px solid #2a7da6}.sc-result .sc-rx-main{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;padding:32px 0}.sc-result .sc-rx-diagnosis{text-align:center}.sc-result .sc-rx-diagnosis h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,3.7vw,46px);font-weight:800;line-height:1.35}.sc-result .sc-rx-diagnosis strong{font-size:clamp(19px,2vw,24px)}.sc-result .sc-rx-diagnosis p{font-size:17px;line-height:1.9}.sc-result .sc-rx-heading{padding-bottom:0}.sc-result .sc-rx-patient{align-items:center;min-height:72px;padding:18px 0}.sc-result .sc-result-character{background:radial-gradient(at 50% 60%,#dbeef88c,#0000 70%);width:100%;max-width:340px;margin:0 auto}.sc-result .sc-result-character img{aspect-ratio:1;object-fit:contain;border-radius:0;width:100%;height:auto}@media (max-width:760px){.sc-result .sc-rx-main{grid-template-columns:1fr;gap:16px}.sc-result .sc-result-character{max-width:240px}.sc-result .sc-rx-diagnosis h1{font-size:clamp(30px,6vw,38px)}.sc-result .sc-rx-patient{min-height:64px;padding:16px 0}}@media (max-width:900px){.sc-exam-invite,.sc-clinic-benefits{gap:28px}.sc-exam-stills{gap:8px}.sc-exam-stills img{border-width:3px}.sc-exam-copy p br{display:none}.sc-prince-pair{gap:8px}}@media (max-width:600px){.sc-cover-hero .sc-cover-description{text-align:left;padding:20px 16px}.sc-cover-description p{font-size:14px}.sc-cover-description p br{display:none}.sc-clinic-eyebrow{font-size:12px}.sc-cover-hero .sc-hero-tagline{font-size:17px}.sc-cover-hero .sc-letter-prompt{gap:10px;padding-left:18px;font-size:16px}.sc-cover-hero .sc-launch-arrow{flex-shrink:0;width:34px;height:34px}.sc-exam-invite,.sc-clinic-benefits{grid-template-columns:1fr;gap:28px;padding:36px 0}.sc-exam-copy{grid-row:1}.sc-exam-copy h2 br{display:none}.sc-exam-copy h2{font-size:32px}.sc-exam-copy p{font-size:15px}.sc-exam-stills img+img{margin-top:28px}.sc-exam-start{padding:16px 18px;font-size:16px}.sc-benefit-copy dd{font-size:15px}.sc-prince-pair img{aspect-ratio:4/5}.sc-prince-pair img+img{margin-top:25px}.sc-clinic-gallery header{align-items:end;gap:10px}.sc-clinic-gallery h2{font-size:23px}.sc-gallery-controls{gap:5px}.sc-gallery-controls button{width:35px;height:35px}.sc-moments-track{gap:12px}.sc-moments-track figure{flex-basis:88%}.sc-result .sc-rx-main{padding:32px 4px}.sc-result .sc-rx-diagnosis p{font-size:15px}}@media (prefers-reduced-motion:reduce){.sc-exam-start{transition:none}}.sc-clinic-details{background:linear-gradient(145deg,#f2fbfff0,#eaf5fce8);border:1px solid #ffffffb0;border-radius:24px;margin-top:24px;padding:0 clamp(20px,3vw,42px);box-shadow:0 20px 60px #285e7910}.sc-exam-invite{border-top:0}@media (min-width:901px) and (max-height:850px){.sc-cover-hero .sc-film-title{max-width:270px}.sc-cover-hero .sc-letter-scene{height:60px}.sc-cover-hero .sc-official-poster{max-width:340px}.sc-cover-hero .sc-cover-description p{font-size:15px;line-height:1.7}.sc-cover-hero .sc-hero-tagline{margin-top:12px;font-size:23px}.sc-cover-hero .sc-cover-description h2{margin:8px 0;font-size:28px}.sc-event .sc-cover-hero{row-gap:12px;padding-block:22px}}@media (max-width:600px){.sc-clinic-details{border-radius:18px;padding:0 18px}.sc-exam-copy h2{font-size:29px}.sc-clinic-gallery header{align-items:start}.sc-gallery-controls{padding-top:5px}.sc-clinic-gallery h2{font-size:20px}.sc-exam-start{padding-inline:12px;font-size:15px}}.sc-cover-hero .sc-exam-description h2{letter-spacing:-.055em;color:#07547e;margin:0 0 16px;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.23}.sc-cover-hero .sc-exam-description .sc-exam-subtitle{color:#277697;border-bottom:1px solid #88b7cc70;margin:0 0 20px;padding-bottom:14px;font-size:16px;font-weight:750;line-height:1.6}.sc-cover-hero .sc-exam-description p+p{margin-top:12px}.sc-cover-hero .sc-film-title{max-width:420px}.sc-cover-hero .sc-film-label{margin-bottom:14px;font-size:14px;font-weight:700}.sc-clinic-benefits{border-top:0}.sc-still-expand{cursor:zoom-in;width:100%;text-align:inherit;background:0 0;border:0;border-radius:7px;padding:0;line-height:0;display:block;position:relative}.sc-still-expand img{transition:filter .3s}.sc-still-expand:hover img{filter:brightness(1.04)}.sc-photo-zoom{color:#fff;pointer-events:none;background:#163e59b8;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .25s;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 15px #102c4420}.sc-photo-zoom svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:20px;height:20px}.sc-still-expand:hover .sc-photo-zoom{background:#12577deb}.sc-prince-pair .sc-still-expand{border-radius:100px 100px 8px 8px}.sc-prince-pair .sc-still-expand+.sc-still-expand{margin-top:46px}.sc-clinic-benefits [data-reveal=ready]{opacity:0;transition:opacity .75s,transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.sc-clinic-benefits [data-revealed=true],.sc-clinic-benefits [data-reveal]:focus-visible{opacity:1;transform:translateY(0)}.sc-prince-pair [data-reveal=ready]{transition-delay:80ms}.sc-prince-pair [data-reveal=ready]+[data-reveal=ready]{transition-delay:.18s}.sc-still .sc-clinic-benefits [data-reveal]{opacity:1;transition:none;transform:none}@media (min-width:901px) and (max-height:850px){.sc-cover-hero .sc-film-title{max-width:350px}.sc-cover-hero .sc-exam-description h2{margin-bottom:12px;font-size:43px}.sc-cover-hero .sc-exam-description .sc-exam-subtitle{margin-bottom:14px}}@media (max-width:600px){.sc-cover-hero .sc-film-title{max-width:none}.sc-cover-hero .sc-film-label{font-size:12px;line-height:1.7}.sc-cover-hero .sc-exam-description h2{font-size:34px;line-height:1.3}.sc-cover-hero .sc-exam-description .sc-exam-subtitle{margin-bottom:16px;font-size:14px}.sc-cover-hero .sc-exam-description p{font-size:14px;line-height:1.9}.sc-prince-pair .sc-still-expand+.sc-still-expand{margin-top:25px}.sc-photo-zoom{width:32px;height:32px;bottom:8px;right:8px}.sc-cover-hero .sc-letter-prompt{font-size:15px}}@media (prefers-reduced-motion:reduce){.sc-clinic-benefits [data-reveal]{opacity:1;transition:none;transform:none}.sc-still-expand img,.sc-photo-zoom{transition:none}}.sc-reward-prize{text-align:center;width:min(100%,360px);margin:14px auto 0}.sc-reward-prize img{object-fit:contain;width:100%;height:auto;display:block}.sc-reward-prize figcaption{color:#617e91;word-break:keep-all;margin-top:3px;font-size:11px;font-weight:400;line-height:1.6}@media (max-width:600px){.sc-reward-prize{width:min(100%,290px);margin-top:12px}.sc-reward-prize figcaption{font-size:10px}}.sc-clinic-benefits{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:22px 32px;padding:30px 0}.sc-benefit-copy h2{letter-spacing:-.04em;margin:8px 0 16px;font-size:clamp(25px,2.5vw,32px);line-height:1.35}.sc-benefit-copy dl>div{padding:12px 0}.sc-benefit-copy dt{margin-bottom:6px}.sc-benefit-copy dl>.sc-benefit-exam-ticket{background:linear-gradient(115deg,#ffffffa8,#f8edf580);border:1px solid #b8d2e199;border-radius:12px;margin-top:5px;padding:16px 18px}.sc-benefit-exam-ticket dt{color:#516f83;flex-wrap:wrap;gap:8px}.sc-exam-ticket-highlight{isolation:isolate;letter-spacing:-.04em;color:#195d85;align-items:center;gap:8px;padding:0 3px;font-size:21px;font-weight:850;line-height:1.5;display:inline-flex;position:relative}.sc-exam-ticket-highlight:after{content:"";z-index:-1;background:#f2a9bf80;border-radius:45% 15% 35% 20%;height:10px;position:absolute;bottom:3px;left:0;right:0;transform:rotate(-1.5deg)}.sc-benefit-exam-ticket dd{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:8px;padding-left:33px;display:grid}.sc-exam-ticket-art{pointer-events:none;width:100%;height:auto;display:block}@media (max-width:600px){.sc-benefit-copy dl>.sc-benefit-exam-ticket{padding:13px 11px}.sc-exam-ticket-highlight{gap:6px;font-size:19px}.sc-benefit-exam-ticket dt{gap:6px}.sc-benefit-exam-ticket dd{grid-template-columns:minmax(0,1fr) 94px;gap:4px;padding-left:0}}.sc-clinic-benefits>.sc-reward-prize{justify-self:center;width:100%;max-width:390px;margin:0}.sc-clinic-benefits .sc-prince-pair{grid-column:1/-1;gap:16px}.sc-clinic-benefits .sc-prince-pair .sc-still-expand{border-radius:10px;margin:0}.sc-clinic-benefits .sc-prince-pair img{aspect-ratio:2.2;object-position:center 38%;box-shadow:none;border-radius:10px}.sc-clinic-gallery{padding:24px 0}.sc-clinic-gallery header{margin-bottom:16px}.sc-moments-track figure{flex-basis:calc(33.3333% - 12px)}@media (max-width:600px){.sc-clinic-benefits{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 0}.sc-benefit-copy h2{margin-bottom:14px;font-size:26px}.sc-clinic-benefits>.sc-reward-prize{max-width:280px}.sc-clinic-benefits .sc-prince-pair{gap:10px}.sc-clinic-benefits .sc-prince-pair img{aspect-ratio:1.2;object-position:center}.sc-clinic-gallery{padding:22px 0}.sc-moments-track figure{flex-basis:82%}}.sc-cover-hero .sc-clinic-partner{color:#52788f;white-space:nowrap;justify-content:center;align-items:center;gap:10px;width:100%;max-width:100%;margin:0 0 16px;font-size:18px;display:flex}.sc-clinic-partner img{flex:none;width:36%;max-width:190px;height:auto;display:block}.sc-clinic-partner .sc-partner-copy{letter-spacing:-.035em;color:#3c718e;align-self:center;align-items:center;margin:0;padding:0;font-size:clamp(12px,1.2vw,15px);font-weight:600;line-height:1;display:flex}.sc-partner-cross{flex:none;align-self:center;align-items:center;line-height:1;display:flex}.sc-student-label{color:#3c718e;align-items:center;gap:7px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.sc-student-label svg,.sc-exam-subtitle svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.sc-cover-hero .sc-copy .sc-clinic-title{letter-spacing:-.06em;color:#07547e;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(38px,4.1vw,58px);font-weight:850;line-height:1.2}.sc-cover-hero .sc-clinic-title img{width:100%;max-width:580px;height:auto;margin-inline:auto;display:block}.sc-cover-hero .sc-copy,.sc-cover-hero .sc-cover-description,.sc-cover-hero .sc-entry-action{text-align:center}.sc-event .sc-cover-hero .sc-entry-action{justify-self:center;width:100%;margin-inline:auto}.sc-cover-hero .sc-clinic-partner{margin-inline:auto}.sc-cover-hero .sc-student-label,.sc-cover-hero .sc-exam-description .sc-exam-subtitle{justify-content:center}.sc-event .sc-cover-hero{row-gap:14px;padding-top:24px;padding-bottom:28px}.sc-cover-hero .sc-exam-description h2{margin:6px 0 10px;font-size:clamp(23px,2.3vw,30px);line-height:1.4}.sc-cover-hero .sc-exam-description .sc-exam-subtitle{align-items:center;gap:7px;margin:0 0 12px;padding-bottom:10px;font-size:14px;display:flex}.sc-cover-hero .sc-exam-description p{line-height:1.7}.sc-cover-hero .sc-exam-description .sc-exam-d-day{margin-bottom:6px}.sc-cover-hero .sc-project-label{margin-bottom:7px}.sc-cover-hero .sc-project-label.sc-project-stamp{width:min(280px,90%);box-shadow:none;background:0 0;border:0;margin:0 auto 14px;padding:0;display:block;transform:rotate(-2deg)}.sc-project-stamp img{width:100%;height:auto;display:block}.sc-cover-hero .sc-arriving-letter{grid-template-columns:minmax(0,1fr);gap:0}.sc-cover-hero .sc-letter-scene{grid-area:2/1;justify-self:center;width:240px;height:125px;overflow:visible}.sc-cover-hero .sc-plane-orbit{width:210px;max-width:none;top:8px;left:15px}.sc-cover-hero .sc-letter-caption{text-align:center;white-space:nowrap;text-wrap:nowrap;grid-area:1/1;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.6}.sc-cover-hero .sc-letter-prompt{grid-area:3/1}@media (max-width:600px){.sc-event .sc-cover-hero{grid-template-columns:minmax(0,1fr);gap:16px 0;padding-top:24px}.sc-cover-hero .sc-copy{grid-area:1/1;width:100%}.sc-cover-hero .sc-official-poster{grid-area:4/1;justify-self:center;width:min(100%,280px);margin-top:8px}.sc-cover-hero .sc-clinic-partner{gap:6px;width:100%;max-width:100%;margin-bottom:12px;font-size:14px}.sc-clinic-partner .sc-partner-copy{font-size:clamp(10px,3.1vw,13px)}.sc-student-label{gap:5px;margin-bottom:8px;font-size:10px;line-height:1.5}.sc-student-label svg{width:16px;height:16px}.sc-cover-hero .sc-copy .sc-clinic-title{letter-spacing:-.07em;font-size:clamp(26px,7.3vw,36px);line-height:1.3}.sc-cover-hero .sc-cover-description{padding:16px 14px}.sc-cover-hero .sc-exam-description h2{margin:5px 0 9px;font-size:23px}.sc-cover-hero .sc-exam-description .sc-exam-subtitle{gap:5px;margin-bottom:10px;font-size:12px}.sc-cover-hero .sc-exam-description p{font-size:13px;line-height:1.75}.sc-cover-hero .sc-letter-caption{padding-left:0;font-size:clamp(11px,3.45vw,14px)}.sc-cover-hero .sc-letter-scene{width:220px;height:115px}.sc-cover-hero .sc-plane-orbit{width:190px;top:8px;left:15px}}@media (min-width:901px){.sc-stage-result .sc-kicker{max-width:800px;margin:0 auto;padding:22px 0 12px}.sc-stage-result .sc-result,.sc-stage-result .sc-heat-gauge{max-width:800px}.sc-result .sc-rx-sheet{padding:32px 46px 36px}.sc-result .sc-rx-heading{gap:10px}.sc-result .sc-rx-heading strong{letter-spacing:6px;font-size:34px;line-height:1.4}.sc-result .sc-rx-heading small{font-size:11px}.sc-result .sc-rx-patient{min-height:62px;padding:16px 0}.sc-result .sc-rx-main{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:18px 0 28px}.sc-result .sc-result-character{background:radial-gradient(at 50% 65%,#dbeef888,#0000 72%);max-width:256px}.sc-result .sc-rx-diagnosis{width:100%;max-width:640px;margin:2px auto 0}.sc-result .sc-rx-label{letter-spacing:1.5px;font-size:11px}.sc-result .sc-rx-diagnosis h1{letter-spacing:-.045em;margin:9px 0 12px;font-size:40px;line-height:1.3}.sc-result .sc-rx-diagnosis strong{font-size:22px;line-height:1.5;display:block}.sc-result .sc-rx-diagnosis p{max-width:34ch;margin:12px auto 0;font-size:16px;line-height:1.8}.sc-result .sc-rx-details>div{margin-bottom:18px}.sc-result .sc-rx-details dt{padding:10px 15px}.sc-result .sc-rx-details dd{padding:15px 12px;font-size:16px;line-height:1.8}.sc-result .sc-film-heading{margin-top:18px}}.sc-benefit-copy .sc-benefit-points{letter-spacing:-.03em;font-size:21px;font-weight:800}.sc-benefit-copy .sc-benefit-note{color:#526f83;margin-top:7px;font-size:12px;line-height:1.7;display:block}.sc-benefit-copy .sc-benefit-note b{color:#175c85}.sc-benefit-copy .sc-benefit-sns dd{flex-direction:column;align-items:flex-start;gap:7px;padding-left:0;display:flex}.sc-benefit-reward-line{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.sc-benefit-winners{color:#923855;background:#fff0f5;border:1px solid #dca3b5;border-radius:20px;padding:3px 11px;font-size:13px;font-weight:750;display:inline-block}.sc-benefit-instructions{margin:0;font-size:14px;line-height:1.65}.sc-benefit-hashtags{flex-wrap:wrap;gap:6px;display:flex}.sc-benefit-hashtags span{color:#195d85;white-space:nowrap;background:#f4faff;border:1px solid #b4d0e1;border-radius:7px;padding:4px 9px;font-size:13px;font-weight:700}@media (max-width:600px){.sc-benefit-copy .sc-benefit-points{font-size:19px}.sc-benefit-copy .sc-benefit-note{font-size:11px}.sc-benefit-instructions{font-size:13px}.sc-benefit-hashtags span{padding:4px 7px;font-size:12px}}
.sc-question-backdrops{opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.sc-stage-quiz .sc-question-backdrops{opacity:1}.sc-question-backdrop{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.sc-question-backdrop.is-active{opacity:1}.sc-question-backdrops.has-film-still{background:#edf7ff}.sc-question-backdrops.has-film-still .sc-question-backdrop.is-active{opacity:.28}.sc-stage-quiz .sc-campus-light:after{background:linear-gradient(#edf7ffde 0%,#edf7ff9c 28%,#edf7ff66 58%,#edf7ffb8 100%)}.sc-exam-heading{color:#24445e;max-width:940px;margin:20px auto 14px;padding:0 3px}.sc-exam-heading-top{color:#506b80;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:600;display:flex}.sc-exam-alert{color:#b74839;background:#fff5eb;border:1px solid #eab9a5;border-radius:5px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.sc-exam-alert svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sc-exam-heading h2{text-align:center;letter-spacing:-.055em;margin:12px 0;font-size:clamp(23px,2.6vw,30px);font-weight:800;line-height:1.4}.sc-exam-candidate{border-top:2px solid #2d5067;border-bottom:1px solid #91aebb;justify-content:space-between;gap:15px;padding:8px 2px;font-size:12px;line-height:1.5;display:flex}.sc-exam-candidate b{margin-left:16px;font-size:14px}.sc-exam-candidate i{border-left:1px solid #a0b7c5;height:10px;margin:0 8px;display:inline-block}.sc-stage-quiz .sc-quiz{min-height:0;padding-top:8px}.sc-stage-quiz .sc-kicker{display:none}.sc-quiz .sc-question-number{text-align:left;letter-spacing:0;color:#58738a;text-shadow:none;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.sc-question-number>span:first-child{color:#244c68;white-space:nowrap;font-size:14px;font-weight:700}.sc-question-number b{margin:0 3px;font-size:25px}.sc-quiz .sc-exam-dialogue{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefff5;border:1px solid #b7cedc;border-top:3px solid #547b98;border-radius:6px;position:relative;overflow:visible;box-shadow:0 10px 35px #234a6514}.sc-exam-dialogue .sc-dialogue-tag{color:#60839c;letter-spacing:.015em;text-align:left;background:0 0;border-radius:0;padding:0;font-size:11px;line-height:1.5;top:20px;left:24px;right:64px}.sc-dialogue-with-mascot{grid-template-columns:134px minmax(0,1fr);align-items:center;column-gap:27px;min-height:205px;padding:43px 32px 20px 24px;display:grid}.sc-quiz .sc-dialogue-with-mascot h1{letter-spacing:-.035em;color:#24475e;align-items:center;min-height:112px;font-size:clamp(23px,2.4vw,28px);font-weight:650;line-height:1.65;display:flex}.sc-exam-dialogue .sc-answer-check{border-radius:5px;width:29px;height:29px;top:16px;right:23px}.sc-exam-dialogue .sc-answer-check svg{width:20px;height:20px}.sc-mascot-beacon{text-align:center;align-self:center;width:134px;position:relative}.sc-mascot-circle{background:#edf6fc;border:4px solid #fff;border-radius:50%;width:128px;height:128px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #bfd7e7,0 7px 20px #47708b21}.sc-mascot-circle img,.sc-mascot-circle video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sc-mascot-circle video{opacity:0;transition:opacity .15s}.sc-mascot-circle video.is-playing{opacity:1}.sc-mascot-label{color:#426985;background:#f3f9fe;border:1px solid #ccdfec;border-radius:20px;margin-top:-9px;padding:4px 10px;font-size:10px;font-weight:700;line-height:1.5;display:inline-block;position:relative}.sc-mascot-preload{display:none}.sc-quiz .sc-question-help{color:#49687e;text-shadow:none;margin:15px 0 0;font-size:12px;line-height:1.6}.sc-quiz .sc-choices{margin-top:18px}.sc-quiz .sc-choices>button{border-radius:6px;min-height:150px}.sc-quiz .sc-choice-letter{box-shadow:none;border:1.5px solid;border-radius:50%}.sc-quiz .sc-choice-fold{width:20px;height:20px}.sc-event .sc-heat-gauge{--heat:#317ba8;--heat-end:#6dbdd8;--heat-soft:#e9f5fb;--heat-glow:#3a91b73b;--heat-border:#b9d7e7;isolation:isolate;border-color:var(--heat-border);color:#284a61;background:#fbfdfff5;border-radius:10px;margin-top:16px;margin-bottom:17px;padding:15px 23px 11px;transition:border-color .5s,box-shadow .5s;position:relative}.sc-heat-gauge .sc-gauge-label{margin-bottom:10px}.sc-heat-gauge[data-heat="1"]{--heat:#a66b17;--heat-end:#e5ad48;--heat-soft:#fff6e5;--heat-glow:#e1a34450;--heat-border:#e8d1a6}.sc-heat-gauge[data-heat="2"]{--heat:#c24b28;--heat-end:#ff9a57;--heat-soft:#fff0e8;--heat-glow:#f775444d;--heat-border:#efb49e}.sc-heat-gauge[data-heat="3"]{--heat:#bd2945;--heat-end:#ff6670;--heat-soft:#fff0f2;--heat-glow:#ed45605c;--heat-border:#eba0ae}.sc-heat-gauge .sc-gauge-summary{gap:9px 13px}.sc-heat-gauge .sc-gauge-title{color:#29495f;align-items:center;gap:8px;font-size:17px;display:flex}.sc-gauge-heart{width:21px;height:21px;fill:var(--heat);transform-origin:50%;transition:fill .5s}.sc-heat-badge{background:var(--heat-soft);color:var(--heat);border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:750;line-height:1.3;transition:color .5s,background-color .5s;display:inline-flex}.sc-heat-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.sc-heat-gauge .sc-gauge-value{color:var(--heat);font-size:35px;transition:color .5s}.sc-heat-gauge .sc-gauge{background:#e4ebf0;border-radius:5px;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #28475d1f}.sc-heat-gauge .sc-gauge>i{isolation:isolate;background:linear-gradient(90deg,var(--heat),var(--heat-end));box-shadow:0 0 12px var(--heat-glow);border-radius:inherit;transition:width .3s ease-out,background .5s;position:relative;overflow:hidden}.sc-heat-shine{background:linear-gradient(110deg,#0000 30%,#ffffff70 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.sc-heat-tip{background:#fff8;border-radius:4px;width:4px;position:absolute;top:1px;bottom:1px;right:0;box-shadow:0 0 9px #fff}.sc-heat-ticks{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 2px),#ffffff80 calc(12.5% - 2px) 12.5%);position:absolute;inset:0}.sc-heat-caption{color:#5f7686;justify-content:space-between;align-items:baseline;gap:15px;margin-top:10px;font-size:11px;line-height:1.5;display:flex}.sc-heat-caption p{color:var(--heat);margin:0;font-weight:600}.sc-heat-caption>span{white-space:nowrap;font-variant-numeric:tabular-nums}.sc-heat-caption b{color:#31546e;font-size:14px}.sc-exam-omr{border-top:1px solid #dce7ee;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;display:flex}.sc-exam-omr>span{color:#8296a3;background:#fff;border:1px solid #cad9e3;border-radius:50%;place-items:center;width:28px;height:20px;font-size:9px;font-weight:700;line-height:1;transition:background .3s,color .3s;display:grid}.sc-exam-omr .is-filled{background:var(--heat);border-color:var(--heat);color:#fff}.sc-exam-omr .is-current{border-color:var(--heat);color:var(--heat);box-shadow:0 0 0 2px var(--heat-soft)}.sc-heat-gauge[data-active=true] .sc-gauge-heart{animation:sc-exam-heartbeat var(--beat) ease-in-out infinite}.sc-heat-gauge[data-active=true] .sc-heat-shine{animation:sc-exam-heat-flow var(--flow) ease-in-out infinite}.sc-heat-gauge[data-active=true] .sc-heat-tip{animation:sc-exam-charge var(--beat) ease-in-out infinite;transform-origin:100%}.sc-heat-gauge:after{content:"";border:1px solid var(--heat);border-radius:inherit;box-shadow:0 0 18px var(--heat-glow);opacity:0;pointer-events:none;position:absolute;inset:-2px}.sc-heat-gauge[data-active=true][data-heat="2"]:after,.sc-heat-gauge[data-active=true][data-heat="3"]:after{animation:sc-exam-pressure-ring var(--beat) ease-out infinite}.sc-heat-gauge[data-active=true][data-heat="2"],.sc-heat-gauge[data-active=true][data-heat="3"]{animation:sc-exam-pressure var(--beat) ease-in-out infinite}.sc-heat-gauge[data-heat="3"] .sc-gauge-value{font-weight:900}@keyframes sc-exam-heartbeat{0%,54%,to{transform:scale(1)}14%{transform:scale(var(--beat-peak))}26%{transform:scale(.96)}39%{transform:scale(var(--beat-echo))}}@keyframes sc-exam-heat-flow{0%,25%{transform:translate(-100%)}80%,to{transform:translate(100%)}}@keyframes sc-exam-charge{0%,54%,to{opacity:.55;transform:scaleX(1)}14%{opacity:1;transform:scaleX(3)}39%{opacity:.85;transform:scaleX(1.8)}}@keyframes sc-exam-pressure-ring{0%{opacity:0;transform:scale(1)}14%{opacity:.48}65%,to{opacity:0;transform:scale(1.016,1.07)}}@keyframes sc-exam-pressure{0%,54%,to{box-shadow:0 5px 22px #29475e12}14%{box-shadow:0 6px 26px var(--heat-glow)}39%{box-shadow:0 5px 20px var(--heat-glow)}}.sc-still .sc-heat-gauge:after{opacity:0;animation:none!important}@media (max-width:600px){.sc-exam-heading{margin-top:22px;margin-bottom:13px}.sc-exam-heading-top{gap:7px;font-size:10px}.sc-exam-alert{padding:5px 7px;font-size:10px}.sc-exam-heading h2{margin:16px 0 13px;font-size:24px}.sc-exam-candidate{padding:9px 0;font-size:10px}.sc-exam-candidate b{margin-left:9px;font-size:12px}.sc-event .sc-heat-gauge{border-radius:8px;margin-bottom:18px;padding:15px 15px 11px}.sc-heat-gauge .sc-gauge-summary{gap:5px}.sc-heat-gauge .sc-gauge-title{gap:6px;font-size:15px}.sc-gauge-heart{width:18px;height:18px}.sc-heat-badge{padding:3px 6px;font-size:10px}.sc-heat-gauge .sc-gauge-value{font-size:32px}.sc-heat-gauge .sc-gauge{height:12px}.sc-heat-caption{gap:9px;font-size:10px}.sc-exam-omr{gap:6px;margin-top:10px;padding-top:8px}.sc-exam-omr>span{width:24px;height:18px;font-size:8px}.sc-quiz .sc-question-number{gap:8px;margin-bottom:12px;font-size:10px}.sc-question-number>span:first-child{font-size:12px}.sc-question-number b{font-size:22px}.sc-dialogue-with-mascot{grid-template-columns:82px minmax(0,1fr);column-gap:15px;min-height:214px;padding:46px 16px 22px 14px}.sc-exam-dialogue .sc-dialogue-tag{font-size:10px;top:15px;left:17px}.sc-exam-dialogue .sc-answer-check{width:25px;height:25px;top:11px;right:15px}.sc-mascot-beacon{width:82px}.sc-mascot-circle{border-width:3px;width:82px;height:82px}.sc-mascot-label{white-space:nowrap;margin-top:-5px;padding:3px 5px;font-size:8px}.sc-quiz .sc-dialogue-with-mascot h1{letter-spacing:-.045em;min-height:132px;font-size:20px;line-height:1.65}.sc-quiz .sc-question-help{margin-top:12px;font-size:10px}.sc-quiz .sc-choices{margin-top:15px}.sc-quiz .sc-choices>button{min-height:112px}}@media (max-width:360px){.sc-dialogue-with-mascot{grid-template-columns:68px minmax(0,1fr);column-gap:10px;padding-left:11px;padding-right:12px}.sc-mascot-beacon,.sc-mascot-circle{width:68px}.sc-mascot-circle{height:68px}.sc-quiz .sc-dialogue-with-mascot h1{font-size:18px}.sc-heat-caption,.sc-exam-heading-top>span:last-child{font-size:9px}}@media (prefers-reduced-motion:reduce){.sc-heat-gauge,.sc-heat-gauge:after,.sc-gauge-heart,.sc-heat-shine,.sc-heat-tip{animation:none!important}.sc-heat-gauge:after{opacity:0}.sc-mascot-circle video,.sc-question-backdrops,.sc-question-backdrop{transition:none}}
