:root{--paper:#f7fbff;--white:#fff;--sky:#7bc8ef;--sky-soft:#eaf7ff;--teal:#78bda9;--teal-dark:#417f72;--teal-deep:#356b61;--navy:#425466;--muted:#68788a;--border:#d9e6ed;--mint:#ddf6d5;--danger:#b44961;--danger-soft:#fff0f4;--success:#3f7963;--success-soft:#e8f8ec;--candy-blue:#cdeeff;--candy-mint:#ddf6d5;--candy-yellow:#fff0b8;--candy-pink:#ffd7e5;--candy-lilac:#e9e1ff;--candy-peach:#ffe2c8;--candy-ink:#425466;--candy-muted:#68788a;--candy-line:#d7e4eb;--candy-page:#f7fbff;--candy-surface:#fff;--candy-shadow:0 16px 44px #4254661a;--candy-shadow-soft:0 8px 24px #42546614;--candy-radius:26px}#candy-bento-site .line-add-friend-banner{color:#fff;background:linear-gradient(135deg,#06c755 0%,#04b84c 100%);border:2px solid #ffffffd1;border-radius:23px;grid-template-columns:58px minmax(0,1fr) 32px;align-items:center;gap:14px;width:100%;min-height:86px;margin:22px 0 10px;padding:13px 18px;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;box-shadow:0 13px 28px #06c75547}#candy-bento-site .line-add-friend-banner:hover{filter:saturate(1.05);transform:translateY(-2px);box-shadow:0 17px 34px #06c75557}#candy-bento-site .line-add-friend-banner:focus-visible{outline-offset:4px;outline:4px solid #06c75547}#candy-bento-site .line-add-friend-mark{color:#06b94f;letter-spacing:-.04em;background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-family:Arial,sans-serif;font-size:14px;font-weight:900;display:grid;box-shadow:0 5px 14px #004d2029}#candy-bento-site .line-add-friend-copy{text-align:left;gap:2px;min-width:0;display:grid}#candy-bento-site .line-add-friend-copy strong{color:#fff;font-size:clamp(22px,4.2vw,28px);font-weight:900;line-height:1.2}#candy-bento-site .line-add-friend-copy small{color:#fffffff5;font-size:clamp(13px,2.7vw,16px);font-weight:700;line-height:1.45}#candy-bento-site .line-add-friend-arrow{background:#ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}#candy-bento-site .line-add-friend-arrow .candy-icon{width:19px;height:19px}#candy-bento-site .simple-login-panel .line-add-friend-banner--login{margin-top:20px}@media (width<=520px){#candy-bento-site .line-add-friend-banner{border-radius:20px;grid-template-columns:50px minmax(0,1fr) 28px;gap:11px;min-height:78px;margin-top:18px;padding:11px 13px}#candy-bento-site .line-add-friend-mark{width:50px;height:50px;font-size:12px}#candy-bento-site .line-add-friend-arrow{width:28px;height:28px}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--candy-page)}#candy-bento-site{min-width:320px;min-height:100svh;color:var(--candy-ink);background:radial-gradient(circle at 8% 5%, #cdeeffd1, transparent 28rem), radial-gradient(circle at 96% 20%, #ffd7e58f, transparent 25rem), radial-gradient(circle at 12% 92%, #ddf6d5a3, transparent 28rem), var(--candy-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Mali,Noto Sans Thai,Leelawadee UI,Tahoma,system-ui,sans-serif}#candy-bento-site :where(button,input,select,textarea){font:inherit}#candy-bento-site :where(a,button,input,select,textarea,summary,[role=button]):focus-visible{outline:3px solid var(--candy-ink)!important;outline-offset:3px!important;box-shadow:none!important}#candy-bento-site :where(button,[role=button],input,select){min-height:44px}#candy-bento-site ::selection{color:#30485b;background:var(--candy-yellow)}#candy-bento-site :where(input,select,textarea){color:var(--candy-ink);background-color:#fff}#candy-bento-site :where(input,textarea)::placeholder{color:#536273;opacity:1}#candy-bento-site [data-scroll-region=true]{overscroll-behavior-inline:contain;scrollbar-color:#6f91a3 #eaf3f7;scroll-margin-block:12px}#candy-bento-site [data-scroll-region=true]:focus-visible{outline:3px solid var(--candy-ink)!important;outline-offset:3px!important}#candy-bento-site .candy-dialog-overlay{z-index:2147483000;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#2f3d497a;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}#candy-bento-site .candy-dialog-card{width:min(100%,480px);color:var(--candy-ink);background:radial-gradient(circle at 100% 0,#cdeeffc2,#0000 13rem),#fff;border:1px solid #d4e3eb;border-radius:28px;padding:clamp(22px,5vw,30px);box-shadow:0 28px 80px #2d3c4847}#candy-bento-site .candy-dialog-card--danger{background:radial-gradient(circle at 100% 0,#ffd7e5b8,#0000 13rem),#fff}#candy-bento-site .candy-dialog-icon{color:#3f728b;background:var(--candy-blue);border:1px solid #c3dce8;border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:16px;display:grid}#candy-bento-site .candy-dialog-card--danger .candy-dialog-icon{color:var(--danger);background:var(--danger-soft);border-color:#edc4cf}#candy-bento-site .candy-dialog-icon svg{width:29px;height:29px}#candy-bento-site .candy-dialog-copy h2{color:var(--candy-ink);margin:0;font-size:clamp(22px,6vw,28px);line-height:1.35}#candy-bento-site .candy-dialog-copy p{color:var(--candy-muted);white-space:pre-wrap;margin:10px 0 0;font-size:16px;line-height:1.75}#candy-bento-site .candy-dialog-field{color:var(--candy-ink);gap:8px;margin-top:20px;font-weight:700;display:grid}#candy-bento-site .candy-dialog-field input{width:100%;min-height:50px;color:var(--candy-ink);background:#fff;border:1px solid #bfd5e0;border-radius:15px;padding:10px 14px;box-shadow:inset 0 1px 2px #4254660a}#candy-bento-site .candy-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}#candy-bento-site .candy-dialog-actions button{cursor:pointer;min-height:50px;box-shadow:none;border-radius:16px;padding:10px 16px;font-weight:800}#candy-bento-site .candy-dialog-cancel{color:#40596d;background:#fff;border:1px solid #c8dbe5}#candy-bento-site .candy-dialog-confirm{color:#314d61;background:var(--candy-blue);border:1px solid #8fbdd2}#candy-bento-site .candy-dialog-card--danger .candy-dialog-confirm{color:#fff;background:var(--danger);border-color:#d896a7}#candy-bento-site .candy-dialog-actions button:hover{box-shadow:var(--candy-shadow-soft);transform:translateY(-1px)}@media (width<=420px){#candy-bento-site .candy-dialog-actions{grid-template-columns:1fr}#candy-bento-site .candy-dialog-confirm{grid-row:1}}@media (prefers-reduced-motion:reduce){#candy-bento-site .candy-dialog-actions button:hover{transform:none}}#candy-bento-site .site-page-navigation{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-bottom:1px solid #c7dae4eb;box-shadow:0 8px 24px #42546614}#candy-bento-site .site-page-navigation-brand{color:var(--candy-ink)}#candy-bento-site .site-page-navigation-fire{color:#806720;background:var(--candy-yellow);box-shadow:none;border-color:#d2c7a3}#candy-bento-site :where(.site-page-navigation-back,.site-page-navigation-home){color:#405c70;box-shadow:none;background:#fff;border-color:#cbdde6}#candy-bento-site .site-page-navigation-home{background:var(--candy-blue);border-color:#b9dce9}#candy-bento-site :where(.site-page-navigation-back,.site-page-navigation-home):hover{color:#304d61;box-shadow:var(--candy-shadow-soft);background:#eaf7fd;border-color:#92bdcf;transform:translateY(-1px)}#candy-bento-site .site-account-chip{color:var(--candy-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #bedacff5;box-shadow:0 12px 34px #42546624}#candy-bento-site .site-account-chip>span{color:#65aa83}#candy-bento-site .site-account-chip small{color:var(--candy-muted)}#candy-bento-site .site-account-chip strong{color:var(--candy-ink)}#candy-bento-site .site-account-chip button{color:#685d82;background:var(--candy-lilac);border-color:#d8cce8}#candy-bento-site .site-account-chip{bottom:calc(12px + env(safe-area-inset-bottom))}#candy-bento-site :where(.session-timeout-overlay,.personal-code-overlay,.holiday-popup-overlay){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2f3d4980}#candy-bento-site :where(.session-timeout-dialog,.personal-code-dialog,.holiday-popup-card){color:var(--candy-ink);background:#fff;border-color:#d7e4eb;box-shadow:0 24px 70px #32414e38}#candy-bento-site :where(.session-timeout-dialog,.personal-code-dialog) :where(h2,h3,strong){color:#3d5365}#candy-bento-site :where(.session-timeout-dialog,.personal-code-dialog) :where(p,small){color:var(--candy-muted)}#candy-bento-site :where(.session-timeout-dialog,.personal-code-dialog) button{color:#fff;background:#425466;border-color:#425466}#candy-bento-site .final-fire-home,#candy-bento-site .fire-home,#candy-bento-site .public-home{color:var(--candy-ink);background:radial-gradient(circle at 6% 18%,#cdeeffc7,#0000 27rem),radial-gradient(circle at 94% 72%,#ffd7e594,#0000 27rem),linear-gradient(#fbfdff,#f7fbff 60%,#fbfff9)!important}#candy-bento-site .final-fire-home .topbar,#candy-bento-site .fire-home .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe6;border-bottom-color:#d7e5ec;box-shadow:0 8px 24px #42546612}#candy-bento-site .fire-home .fire-brand-mark{background:var(--candy-blue);box-shadow:none;border:1px solid #c8dce6}#candy-bento-site .fire-home .fire-brand-mark img{filter:none}#candy-bento-site .fire-home .brand strong,#candy-bento-site .fire-home .brand strong.home-brand-name{color:var(--candy-ink);text-shadow:none}#candy-bento-site .fire-home .brand small{color:var(--candy-muted)}#candy-bento-site .home-brand-name-fire,#candy-bento-site .home-site-title-fire{opacity:.62;filter:saturate(.68)hue-rotate(160deg)}#candy-bento-site .home-admin-button{color:#516b7c;min-height:44px;box-shadow:none;background:#fff;border-color:#c9dbe5;padding-inline:14px}#candy-bento-site .home-admin-button:hover{color:#35556a;background:var(--candy-blue);border-color:#a8cbd9}#candy-bento-site .final-fire-home:not(.home-login-gate) .final-fire-hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;width:min(1180px,100% - 40px);min-height:0;padding:34px 0 40px}#candy-bento-site .final-fire-home .final-service-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 4% 0,#cdeeff80,#0000 21rem),radial-gradient(circle at 98% 100%,#ffd7e561,#0000 23rem),#fff;border:1px solid #d3e2eaf5;border-radius:34px;grid-area:1/1;justify-self:stretch;width:100%;max-width:none;padding:clamp(24px,4vw,38px);box-shadow:0 24px 70px #4254661f}#candy-bento-site .final-fire-home:not(.home-login-gate) .final-service-panel h2,#candy-bento-site .final-service-panel h2.home-site-title{color:var(--candy-ink);letter-spacing:0;text-shadow:none;margin:0;font-size:clamp(25px,3.2vw,36px)}.candy-home-greeting{color:#354c5e;letter-spacing:-.035em;text-align:center;margin:22px 0 0;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.22}.candy-home-intro{color:var(--candy-muted);text-align:center;margin:8px 0 0;font-size:14px;line-height:1.65}#candy-bento-site .final-fire-home .final-service-panel .fire-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}#candy-bento-site .final-service-panel .fire-actions>.replay-entry-wrap{min-width:0}#candy-bento-site .final-service-panel .fire-actions>.replay-entry-wrap.is-choosing{grid-column:1/-1}#candy-bento-site .final-service-panel .fire-action{width:100%;min-height:118px;color:var(--candy-ink);background:var(--candy-blue);box-shadow:none;text-align:left;border:1px solid #a7c4d1b8;border-radius:24px;gap:14px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s}#candy-bento-site .home-service-hub .final-service-panel .booking-action{background:var(--candy-mint)}#candy-bento-site .home-service-hub .final-service-panel .exam-action{background:var(--candy-yellow)}#candy-bento-site .home-service-hub .final-service-panel .homework-action{background:var(--candy-pink)}#candy-bento-site .home-service-hub .final-service-panel .replay-action{background:var(--candy-lilac)}#candy-bento-site .home-service-hub .final-service-panel .score-action{background:var(--candy-peach)}#candy-bento-site .home-service-hub .final-service-panel .m1-exam-library-action{background:linear-gradient(135deg, var(--candy-blue), var(--candy-lilac));grid-column:1/-1}#candy-bento-site .final-service-panel .fire-action:hover:not(.access-disabled){border-color:#8fb8ca;transform:translateY(-3px);box-shadow:0 13px 28px #4254661f}#candy-bento-site .final-service-panel .fire-action>.fire-menu-icon{color:#526b7b;width:58px;height:58px;box-shadow:none;background:#ffffffc2;border:1px solid #ffffffd6;border-radius:18px;flex:0 0 58px}#candy-bento-site .final-service-panel .fire-menu-icon svg{filter:none}#candy-bento-site .final-service-panel .fire-menu-icon__flame,#candy-bento-site .final-service-panel .fire-menu-icon__embers{color:#75a9be;fill:#75a9be}#candy-bento-site .final-service-panel .fire-action strong{color:#374f61;min-width:0;font-size:17px;line-height:1.35}#candy-bento-site .final-service-panel .fire-action .service-level-note{color:#66798a;margin-top:5px;font-size:12px;line-height:1.45}#candy-bento-site .final-service-panel .fire-action b{color:#56768a;font-size:30px}#candy-bento-site .final-service-panel .fire-action.access-disabled{filter:grayscale(.25);opacity:.6}#candy-bento-site .replay-entry-choice{color:var(--candy-ink);background:#faf8ff;border:1px solid #d5d0e7;border-radius:18px;margin-top:9px;padding:14px}#candy-bento-site .replay-entry-choice button{color:#5e5278;background:var(--candy-lilac);border-color:#c9bce4}.candy-hall{color:var(--candy-ink);box-shadow:var(--candy-shadow);background:radial-gradient(circle at 88% 8%,#ffd7e5d6,#0000 16rem),radial-gradient(circle at 8% 95%,#cdeeffe6,#0000 18rem),#fff;border:1px solid #d7dfe8;border-radius:32px;padding:clamp(24px,4vw,34px);position:relative;overflow:hidden}.candy-hall:before,.candy-hall:after{content:"✦";color:#d3b653;opacity:.48;pointer-events:none;position:absolute}.candy-hall:before{font-size:27px;top:20px;right:24px}.candy-hall:after{font-size:18px;bottom:20px;left:22px}.candy-hall-heading{z-index:1;text-align:center;position:relative}.candy-hall-kicker{color:#735f28;background:var(--candy-yellow);border:1px solid #ead18b;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:700;display:inline-flex}.candy-hall-heading h2{color:#43586b;letter-spacing:-.04em;margin:13px 0 3px;font-size:clamp(34px,5vw,50px);line-height:1}.candy-hall-heading p{color:var(--candy-muted);margin:8px 0 0;font-size:11px;line-height:1.55}.candy-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px;margin-top:28px;display:grid}.candy-rank-card{background:var(--candy-blue);text-align:center;border:1px solid #a0bbc8a8;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:174px;padding:17px 12px;display:flex}.candy-rank-1{background:var(--candy-yellow);order:2;min-height:206px}.candy-rank-2{background:var(--candy-mint);order:1}.candy-rank-3{background:var(--candy-pink);order:3}.candy-rank-medal{color:#526979;background:#ffffffc7;border-radius:14px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:700;display:grid}.candy-rank-card small{color:#687a88;margin-top:10px;font-size:9px;font-weight:700}.candy-rank-card>strong{overflow-wrap:anywhere;color:#394e5e;max-width:100%;margin-top:3px;font-size:13px;line-height:1.35}.candy-rank-card>b{color:#435d70;margin-top:9px;font-family:ui-rounded,Mali,sans-serif;font-size:25px;line-height:1}.candy-rank-card>b i{margin-left:2px;font-size:11px;font-style:normal}.candy-hall-note{color:var(--candy-muted);text-align:center;margin:19px 0 0;font-size:10px;line-height:1.55}#candy-bento-site .home-trust-footer{width:min(1180px,100% - 40px);padding:22px 0 calc(108px + env(safe-area-inset-bottom));color:var(--candy-ink);border-top-color:#d9e6ed;margin:0 auto}#candy-bento-site .home-data-note,#candy-bento-site .home-line-help-link{color:var(--candy-ink);box-shadow:none;background:#ffffffe0;border-color:#d5e3e9}#candy-bento-site .home-data-note p,#candy-bento-site .home-line-help-copy small,#candy-bento-site .home-privacy-text-link{color:var(--candy-muted)}#candy-bento-site :where(.home-login-gate,.site-login-shell,.site-login-shell.is-line-ready){color:var(--candy-ink);background:radial-gradient(circle at 15% 10%, #cdeeffeb, transparent 27rem), radial-gradient(circle at 88% 86%, #ffd7e5a3, transparent 27rem), var(--candy-page)!important}#candy-bento-site .simple-login-frame{width:min(680px,100%);min-height:0;color:var(--candy-ink);background:radial-gradient(circle at 8% 10%,#cdeeffeb,#0000 16rem),radial-gradient(circle at 92% 90%,#ffd7e5ad,#0000 18rem),#fff;border:1px solid #d4e2e9;border-radius:34px;padding:clamp(20px,4vw,34px);box-shadow:0 24px 70px #42546629}#candy-bento-site .home-login-gate .topbar{background:#ffffffeb;border-bottom-color:#d8e5ec}#candy-bento-site .home-login-panel.simple-login-panel,#candy-bento-site .site-login-card,#candy-bento-site .site-login-card.is-line-ready{color:var(--candy-ink);box-shadow:var(--candy-shadow);background:#fffffff5;border:1px solid #d6e3ea;border-radius:30px}#candy-bento-site .home-login-panel.simple-login-panel h1,#candy-bento-site .login-copy h1,#candy-bento-site .login-copy.is-line-ready h1{color:#3d5365;text-shadow:none}#candy-bento-site .home-login-panel.simple-login-panel>p,#candy-bento-site .login-copy>p,#candy-bento-site .login-copy.is-line-ready>p{color:var(--candy-muted)}#candy-bento-site .simple-login-title-fire{opacity:.55;filter:saturate(.65)hue-rotate(160deg)}#candy-bento-site .line-login-button{color:#07391d;background:#5cdb89;border:1px solid #05a94a;border-radius:16px;box-shadow:0 10px 22px #068b4129}#candy-bento-site :where(.line-login-helper,.line-login-status,.line-login-helper p,.line-login-helper small){color:var(--candy-muted)}#candy-bento-site :where(.emergency-login-help,.line-login-password-form,.line-login-section.is-line-ready .line-login-password-form){color:var(--candy-ink);box-shadow:none;background:#fbfdff;border-color:#d6e2e9}#candy-bento-site .simple-login-gate .emergency-login-toggle{color:#70475a;background:var(--candy-pink);box-shadow:none;border-color:#e5b7c4}#candy-bento-site .simple-login-gate .emergency-login-toggle:hover{box-shadow:var(--candy-shadow-soft);background:#ffc9dc;border-color:#cf91a4}#candy-bento-site .simple-login-gate .emergency-login-siren{color:#8e3851;box-shadow:none;background:#ffffffb8}#candy-bento-site .simple-login-gate .emergency-login-copy strong{color:#70475a}#candy-bento-site .simple-login-gate .emergency-login-copy small{color:#7d6370}#candy-bento-site .simple-login-gate .emergency-login-chevron{color:#70475a}#candy-bento-site .simple-login-gate .emergency-login-help{border-top:1px solid #dbe7ec;padding-top:18px}#candy-bento-site .simple-login-gate .emergency-login-help:before{content:"";display:none}#candy-bento-site .simple-login-gate .emergency-login-help form{color:var(--candy-ink);box-shadow:var(--candy-shadow-soft);background:#fff;border-color:#c8dbe4}#candy-bento-site .simple-login-gate .emergency-login-line-link{color:#356e55;background:var(--success-soft);box-shadow:none;border-color:#b9ddc8}#candy-bento-site .simple-login-gate .emergency-login-help form label{color:var(--candy-ink)}#candy-bento-site .simple-login-gate .emergency-login-help input{color:var(--candy-ink);box-shadow:none;background:#fff;border-color:#bfd3dd}#candy-bento-site .simple-login-gate .emergency-login-help input:focus-visible{border-color:#7aa9bc;outline-color:#9fdcf1}#candy-bento-site .simple-login-gate .emergency-login-help form button{border:1px solid var(--candy-ink);color:#fff;background:var(--candy-ink);box-shadow:none}#candy-bento-site .simple-login-gate .emergency-login-help form>small{color:var(--candy-muted)}#candy-bento-site .simple-login-gate .emergency-login-help form p{color:#98455a}#candy-bento-site .simple-login-gate :is(.emergency-login-siren,.emergency-login-chevron) .candy-icon{width:24px;height:24px}#candy-bento-site .simple-login-gate .phoenix-login-help,#candy-bento-site :where(.emergency-login-toggle,.phoenix-login-help){color:#4e697a;background:var(--candy-blue);box-shadow:none;border-color:#cddde6}#candy-bento-site .simple-login-gate .phoenix-login-help:hover{color:#34586d;box-shadow:var(--candy-shadow-soft);background:#bce7fa;border-color:#9dc7d7}#candy-bento-site :where(.line-login-choice-list label,.line-login-single-choice){color:var(--candy-ink);background:#fff!important;border-color:#d4e2e9!important}#candy-bento-site .line-login-choice-list label:has(input:checked){background:var(--candy-blue)!important;border-color:#85b7ca!important}#candy-bento-site :where(.password-input-wrap input,.email-auth-form>input,.site-login-card input){color:var(--candy-ink)!important;background:#fff!important;border-color:#c6d8e2!important}#candy-bento-site .password-input-wrap:focus-within input{border-color:#74abc2!important;box-shadow:0 0 0 4px #74abc229!important}#candy-bento-site .password-visibility-button{color:#4e6b7d!important;background:#eff8fc!important;border-color:#c7dbe4!important}#candy-bento-site .home-login-error,#candy-bento-site .login-error{color:#9b3f55;background:var(--danger-soft);border-color:#efc6d0}#candy-bento-site .site-route-feedback,#candy-bento-site .privacy-shell{color:var(--candy-ink);background:radial-gradient(circle at 10% 8%, #cdeeffd6, transparent 25rem), radial-gradient(circle at 90% 90%, #ffd7e58c, transparent 25rem), var(--candy-page)}#candy-bento-site .site-route-feedback section,#candy-bento-site .privacy-card{color:var(--candy-ink);box-shadow:var(--candy-shadow);background:#fff;border-color:#d7e4eb}#candy-bento-site :where(.site-route-feedback h1,.privacy-card h1),#candy-bento-site .privacy-card h1{color:#3d5365}#candy-bento-site :where(.site-route-feedback p,.privacy-card>p,.privacy-card section p,.privacy-card>small){color:var(--candy-muted)}#candy-bento-site .privacy-card>p,#candy-bento-site .privacy-card section p,#candy-bento-site .privacy-card>small{color:#5d6f7e}#candy-bento-site .privacy-card section{border-top-color:#e0e9ee}#candy-bento-site .privacy-card h2{color:#4f7183}#candy-bento-site :where(.privacy-badge,.privacy-back){color:#546d7c}#candy-bento-site :where(.booking-page-shell,.exam-shell,.homework-shell,.live-classroom-page,.replay-shell,.score-shell,.tuition-shell,.booking-result-shell,.replay-wrong-grade-shell,.class-document-viewer-shell){color:var(--candy-ink);background:radial-gradient(circle at 8% 4%, #cdeeffc2, transparent 28rem), radial-gradient(circle at 94% 82%, #ffd7e580, transparent 29rem), linear-gradient(180deg, #fbfdff, var(--candy-page))!important}#candy-bento-site :where(.booking-page-heading h1,.exam-entry-copy h1,.homework-george-panel h1,.homework-entry-visual h1,.homework-task-head h2,.homework-entry-card h2,.live-classroom-page-hero h1,.live-classroom-chooser-heading h2,.replay-heading h1,.replay-picker-heading h2,.replay-library-heading h2,.replay-state h2,.score-panel-heading h1,.tuition-intro h1,.tuition-enrollment-heading h2,.tuition-payment-heading h2,.tuition-form-heading h2){color:#3d5365!important;-webkit-text-fill-color:currentColor!important;filter:none!important;text-shadow:none!important;background:0 0!important}#candy-bento-site :where(.booking-page-heading p,.exam-entry-copy>p,.homework-george-panel p,.homework-entry-visual p,.live-classroom-page-hero p,.live-classroom-chooser-heading>small,.replay-heading p,.replay-picker-heading p,.replay-state p,.score-panel-heading p,.tuition-intro p,.tuition-enrollment-heading p){color:var(--candy-muted)!important}#candy-bento-site .booking-page-heading>span{color:#4d7183;background:var(--candy-blue);border-color:#bfdce8}#candy-bento-site .booking-back-link{color:#4d697a;background:#fff;border-color:#c5d9e3}#candy-bento-site :where(.booking-login-card,.booking-card,.booking-result-card,.booking-receipt){color:var(--candy-ink);box-shadow:var(--candy-shadow);background:#fff;border-color:#d4e2e9}#candy-bento-site :where(.booking-login-card h1,.booking-login-card h2,.booking-card h2,.booking-result-card h1){color:#3d5365}#candy-bento-site :where(.booking-device-note,.booking-result-note,.booking-receipt-reference){color:var(--candy-ink);background:#f7fcff;border-color:#d3e3ea}#candy-bento-site :where(.booking-card input,.booking-login-card input){color:var(--candy-ink);background:#fff;border-color:#c5d9e2}#candy-bento-site :where(.booking-card form button,.booking-result-button.primary,.booking-receipt-actions a){color:#314c5f;background:var(--candy-blue);box-shadow:none;border-color:#82b5c9}#candy-bento-site :where(.exam-state-card,.exam-entry-form,.exam-entry-copy li,.exam-toolbar,.question-card,.exam-submit-bar,.exam-editor-card,.exam-library-card,.exam-report-card,.student-answer-panel,.question-drilldown,.result-panel){color:var(--candy-ink);box-shadow:var(--candy-shadow-soft);background:#fff;border-color:#d5e3ea}#candy-bento-site .exam-state-card>span{color:#476577;background:var(--candy-blue)}#candy-bento-site .exam-title-block{color:#3a5263;background:linear-gradient(135deg, var(--candy-blue), #e5f7ff);box-shadow:var(--candy-shadow-soft)}#candy-bento-site .exam-title-block :where(span,h1,p){color:#3a5263}#candy-bento-site .answer-progress{background:#42546629}#candy-bento-site .answer-progress span{background:#6da9c2}#candy-bento-site .question-prompt{color:var(--candy-ink)}#candy-bento-site .choice-list label{color:var(--candy-ink);background:#fff;border-color:#d4e2e9}#candy-bento-site .choice-list label:hover{background:#f5fbfe;border-color:#9bc5d6}#candy-bento-site .choice-list label.selected{background:var(--candy-blue);box-shadow:none;border-color:#7fb5c9}#candy-bento-site .choice-list label>span,#candy-bento-site .question-number span{color:#4a6a7c;background:#edf8fc}#candy-bento-site .choice-list label.selected>span{color:#3d5768;background:#fff}#candy-bento-site :where(.exam-entry-form input,.exam-form-grid input,.exam-form-grid select,.choice-editor input,.choice-editor textarea){color:var(--candy-ink);background:#fff;border-color:#c5d8e1}#candy-bento-site :where(.exam-entry-form>button,.exam-submit-bar button,.exam-admin-actions .new-exam,.editor-save button){color:#fff;box-shadow:none;background:#425466;border-color:#425466}#candy-bento-site :where(.choice-list label,.line-login-choice-list label,.import-exam,.question-image-replace,.exam-pdf-upload>label,.homework-work-image-actions label,.tuition-file-drop):focus-within,#candy-bento-site [class*=slipField]:focus-within [class*=filePicker],#candy-bento-site [class*=ownerOption]:focus-within>span{outline:3px solid var(--candy-ink)!important;outline-offset:3px!important}#candy-bento-site .homework-shell{--homework-orange:#7bb3c8;--homework-amber:#587b8b;--homework-cream:#425466}#candy-bento-site .homework-topbar{border-bottom-color:#d6e4eb}#candy-bento-site .homework-brand{color:var(--candy-ink)}#candy-bento-site .homework-brand>span:first-child{background:var(--candy-blue);box-shadow:none;border-color:#bedbe6}#candy-bento-site .homework-brand small,#candy-bento-site .homework-topbar nav a{color:var(--candy-muted)}#candy-bento-site .homework-topbar nav a:hover,#candy-bento-site .homework-topbar nav a.active{color:#3f596a;background:var(--candy-blue)}#candy-bento-site :where(.homework-george-panel,.homework-entry-visual){color:var(--candy-ink);box-shadow:var(--candy-shadow);background:radial-gradient(at 50% 97%,#ddf6d5d1,#0000 46%),linear-gradient(160deg,#fff,#f3fbff);border-color:#d2e2e9}#candy-bento-site :where(.homework-george-panel img,.homework-entry-visual img){filter:drop-shadow(0 16px 18px #4254662e)}#candy-bento-site .homework-stage-glow{border-color:#a9d9c1;box-shadow:0 0 24px #82c2a33d}#candy-bento-site :where(.homework-task-card,.homework-entry-card,.homework-question-card,.homework-pending-card,.homework-receipt,.homework-score-card,.homework-review-panel,.homework-roster-panel,.homework-feedback-dialog){color:var(--candy-ink);box-shadow:var(--candy-shadow-soft);background:#fff;border-color:#d5e3ea}#candy-bento-site :where(.homework-question-card h3,.homework-task-head strong,.homework-work-image>div:first-child strong){color:#40586a}#candy-bento-site .homework-task-head>div:last-child{color:var(--candy-ink);background:#f5fbfd;border-color:#c9dfe7}#candy-bento-site .homework-progress-track{background:#e4edf1}#candy-bento-site .homework-progress-track span{box-shadow:none;background:linear-gradient(90deg,#8bc9d5,#7ebc9d)}#candy-bento-site .homework-question-card input{color:var(--candy-ink);background:#fff;border-color:#c6d9e2}#candy-bento-site :where(.homework-work-image,.homework-work-image-preview,.homework-entry-warning,.homework-retry-banner){color:var(--candy-ink);background:#f8fcfe;border-color:#d0dee5}#candy-bento-site :where(.homework-submit,.homework-work-image-actions label,.homework-result-actions a,.homework-result-actions button){color:#fff;box-shadow:none;background:#425466;border-color:#425466}#candy-bento-site :where(.live-classroom-page-hero,.live-classroom-chooser,.live-classroom-room-view){color:var(--candy-ink);box-shadow:var(--candy-shadow);background:#fff;border-color:#d4e2e9}#candy-bento-site .live-classroom-page-icon{background:var(--candy-blue);box-shadow:none;border-color:#bcdce8}#candy-bento-site :where(.live-classroom-page-eyebrow,.live-classroom-chooser-heading span,.live-classroom-grade-group h3){color:#4d7283}#candy-bento-site a.live-classroom-option:hover{background:var(--candy-blue);box-shadow:var(--candy-shadow-soft);border-color:#92bfd0}#candy-bento-site .live-classroom-option-mark{color:#4e693d;background:var(--candy-mint);box-shadow:none;border-color:#c6d9a9}#candy-bento-site .live-classroom-option-copy small{color:var(--candy-muted)}#candy-bento-site .live-classroom-access-message{color:#974056;background:var(--danger-soft);border-color:#edc5cf}#candy-bento-site :where(.live-classroom-card,.live-classroom-player-gate){color:var(--candy-ink);box-shadow:var(--candy-shadow-soft);background:#fff;border-color:#d4e2e9}#candy-bento-site .replay-topbar{box-shadow:var(--candy-shadow-soft);background:#ffffffeb;border-bottom-color:#d6e4eb}#candy-bento-site .replay-brand{color:var(--candy-ink)}#candy-bento-site .replay-brand>span:first-child{background:var(--candy-blue);box-shadow:none;border-color:#c1dae5}#candy-bento-site :where(.replay-brand small,.replay-heading p){color:var(--candy-muted)}#candy-bento-site :where(.replay-home-link,.replay-back-link,.replay-secondary-link){color:#4a6879;background:#fff;border-color:#c7dae3}#candy-bento-site :where(.replay-eyebrow,.replay-picker-heading>span,.replay-library-heading span){color:#4c7183;background:var(--candy-blue);border-color:#c4dce6}#candy-bento-site :where(.replay-picker,.replay-library,.replay-state,.replay-session-card,.replay-document-card,.replay-wrong-grade-card,.class-document-viewer,.class-document-viewer-state,.class-document-viewer-notice){color:var(--candy-ink);box-shadow:var(--candy-shadow);background:#fff;border-color:#d4e2e9}#candy-bento-site :where(.replay-option,.replay-selection-bar,.replay-video-actions,.replay-document-button){color:var(--candy-ink);box-shadow:none;background:#f8fcfe;border-color:#d1e0e7}#candy-bento-site .replay-option:hover,#candy-bento-site .replay-option:focus-visible{background:var(--candy-blue);border-color:#91bdcf}#candy-bento-site .replay-option>span,#candy-bento-site .replay-session-number,#candy-bento-site .replay-document-icon{color:#4e6c7d;background:var(--candy-blue);border-color:#c5dbe4}#candy-bento-site .replay-player-module-loading{color:var(--candy-ink);background:#f6fbfd}#candy-bento-site :where(.replay-video-frame,.replay-protected-stage,.class-document-image-frame,.class-document-page-frame){background:#eef5f8;border-color:#cbdce4}#candy-bento-site .score-shell{--score-orange:#668fa3;--score-amber:#668597;--score-red:#b44961;--score-cream:#425466;--score-muted:#68788a;--score-success:#4f8c70}#candy-bento-site .score-topbar{background:#ffffffeb;border-bottom-color:#d5e3ea}#candy-bento-site .score-brand,#candy-bento-site .score-topbar nav a{color:var(--candy-ink)}#candy-bento-site .score-admin-link{color:#4c6879;background:#fff;border-color:#c6dbe4}#candy-bento-site .score-panel{color:var(--candy-ink);box-shadow:var(--candy-shadow);background:#fff;border-color:#d4e2e9}#candy-bento-site .score-search-form label{color:var(--candy-ink)}#candy-bento-site .score-search-form input{color:var(--candy-ink);background:#fff;border-color:#c5d8e1}#candy-bento-site :where(.score-search-submit,.score-lookup-toggle){color:#fff;box-shadow:none;background:#425466;border-color:#425466}#candy-bento-site :where(.score-result-card,.score-history,.score-availability,.score-hall-of-fame,.weekly-leaderboard,.leaderboard-arena,.leaderboard-tier-list,.parent-review,.review-question-head){color:var(--candy-ink);box-shadow:var(--candy-shadow-soft);background:#fff;border-color:#d4e2e9}#candy-bento-site .score-hall-of-fame,#candy-bento-site .score-hall-of-fame-art{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}#candy-bento-site :where(.leaderboard-title-block,.leader-tier.rank-1){color:#5d552f;background:var(--candy-yellow)}#candy-bento-site .leader-tier.rank-2{color:#456457;background:var(--candy-mint)}#candy-bento-site .leader-tier.rank-3{color:#765265;background:var(--candy-pink)}#candy-bento-site .score-welcome{display:none}#candy-bento-site .score-hero{width:min(980px,100% - 40px)}#candy-bento-site .tuition-topbar{border-bottom-color:#d5e3ea}#candy-bento-site :where(.tuition-shell,.tuition-admin-shell),#candy-bento-site :where(.tuition-shell,.tuition-admin-shell) :where(input,select,textarea),#candy-bento-site .admin-pastel-root :where(input,select,textarea){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}#candy-bento-site .tuition-brand strong,#candy-bento-site :where(.tuition-intro>span,.tuition-payment-heading>span,.tuition-form-heading>span){color:#4f7183}#candy-bento-site .tuition-brand small{color:var(--candy-muted)}#candy-bento-site .tuition-back{color:#4c6879;background:#fff;border-color:#c6dae3}#candy-bento-site :where(.tuition-enrollment-gate,.tuition-payment-card,.tuition-form-card,.tuition-success-card,.tuition-verification-card,.tuition-bank-account,.tuition-student-summary){color:var(--candy-ink);box-shadow:var(--candy-shadow);background:#fff;border-color:#d4e2e9}#candy-bento-site .tuition-flow-steps span{color:var(--candy-muted);background:#f7fafc;border-color:#d4e2e8}#candy-bento-site .tuition-flow-steps span.is-current{color:#3d5f70;background:var(--candy-blue);box-shadow:none;border-color:#9bc5d3}#candy-bento-site :where(.tuition-field input,.tuition-field select,.tuition-slip-field input,.tuition-cash-entry-grid input,.tuition-cash-entry-grid select){color:var(--candy-ink);background:#fff;border-color:#c5d8e1}#candy-bento-site :where(.tuition-line-explainer,.tuition-form-notice,.tuition-file-drop,.tuition-payment-note){color:var(--candy-ink);background:#f8fcfe;border-color:#d3e1e8}#candy-bento-site :where(.tuition-submit,.tuition-register-next-button,.tuition-success-home,.tuition-review-actions .verify){color:#fff;box-shadow:none;background:#425466;border-color:#425466}#candy-bento-site .tuition-slip-consent input{accent-color:#425466}#candy-bento-site .tuition-footer{color:var(--candy-muted);border-top-color:#d7e4eb}#candy-bento-site .admin-pastel-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#candy-bento-site .admin-pastel-root :where(table,th,td){border-color:#dbe6ec}#candy-bento-site .admin-pastel-root :where(input,select,textarea){color:var(--candy-ink);background:#fff;border-color:#cbdce4}#candy-bento-site .admin-pastel-root :where(dialog,[role=dialog]){color:var(--candy-ink)}#candy-bento-site .admin-pastel-root :where(.emergency-admin-card,.admin-section-panel,.admin-list-card,.booking-control-card,.booking-schedule-card,.score-lookup-control-card){color:var(--candy-ink);box-shadow:var(--candy-shadow-soft);background:#fff;border-color:#d7e4eb}#candy-bento-site .candy-icon{vertical-align:-.22em;flex:none;width:1.35em;height:1.35em;display:inline-block}#candy-bento-site .candy-brand-mark{width:48px;height:48px;color:var(--candy-ink);display:block}#candy-bento-site .fire-menu-icon{color:var(--candy-ink);background:var(--candy-blue);box-shadow:none;filter:none;border:1px solid #c8dce6}#candy-bento-site .fire-menu-icon--booking{background:var(--candy-mint)}#candy-bento-site .fire-menu-icon--exam{background:var(--candy-yellow)}#candy-bento-site .fire-menu-icon--homework{background:var(--candy-pink)}#candy-bento-site .fire-menu-icon--replays{background:var(--candy-lilac)}#candy-bento-site .fire-menu-icon--scores{background:var(--candy-peach)}#candy-bento-site :is(.fire-menu-icon,.live-classroom-page-icon)>.candy-icon{width:56%;height:56%}#candy-bento-site :is(.site-login-shell,.booking-page-shell,.booking-result-shell,.fire-exam.exam-shell,.homework-shell,.live-classroom-page,.replay-shell,.score-shell,.tuition-shell,.tuition-admin-shell):before,#candy-bento-site :is(.site-login-shell,.booking-page-shell,.booking-result-shell,.fire-exam.exam-shell,.homework-shell,.live-classroom-page,.replay-shell,.score-shell,.tuition-shell,.tuition-admin-shell):after{opacity:0;filter:none;pointer-events:none;background:0 0;animation:none}#candy-bento-site :is(.ember,.exam-ember,.booking-result-ember,.login-ember,.homework-stage-glow){display:none}#candy-bento-site .site-login-shell,#candy-bento-site .site-login-shell.is-line-ready,#candy-bento-site .home-login-gate,#candy-bento-site .simple-login-gate{color:var(--candy-ink);background:radial-gradient(circle at 8% 8%, #cdeeffd1, transparent 27rem), radial-gradient(circle at 92% 82%, #ffd7e594, transparent 26rem), var(--candy-page)!important}#candy-bento-site :is(.site-login-card,.site-login-card.is-line-ready,.simple-login-frame){border:1px solid var(--candy-line);color:var(--candy-ink);box-shadow:var(--candy-shadow);background:#fffffff7}#candy-bento-site :is(.site-login-card,.simple-login-frame) *{text-shadow:none;-webkit-text-fill-color:currentColor}#candy-bento-site :is(.login-copy,.login-copy.is-line-ready,.simple-login-copy) :is(h1,h2,strong),#candy-bento-site :is(.line-login-section,.line-login-section.is-line-ready) :is(h2,h3,strong),#candy-bento-site :is(.line-login-choice-list,.line-child-status-list) strong{color:var(--candy-ink)}#candy-bento-site :is(.login-copy,.login-copy.is-line-ready,.simple-login-copy) :is(p,small),#candy-bento-site :is(.line-login-helper,.line-login-status,.line-login-section.is-line-ready .line-login-status),#candy-bento-site :is(.single-device-note,.login-privacy,.line-registration-data-note){color:var(--candy-muted)}#candy-bento-site :is(.line-login-section,.line-login-section.is-line-ready,.line-login-helper,.line-login-status,.line-login-password-form,.line-login-section.is-line-ready .line-login-password-form,.line-login-unlinked,.line-login-confirmed,.line-add-child-panel,.line-sibling-status,.line-child-status-list,.replay-login-scope-choice,.profile-required-notice,.single-device-note,.login-candy-stage){border-color:var(--candy-line);color:var(--candy-ink);box-shadow:none;background:#f9fcfe}#candy-bento-site .login-candy-stage{background:linear-gradient(145deg, var(--candy-blue), #fff 50%, var(--candy-pink));border-radius:22px;align-content:center;place-items:center;gap:10px;min-height:150px;display:grid}#candy-bento-site .login-candy-stage .candy-brand-mark{width:88px;height:88px}#candy-bento-site .login-candy-stage .candy-icon{color:#718395}#candy-bento-site :is(.line-login-choice-list label,.line-login-single-choice,.line-child-status-list li){color:var(--candy-ink);background:#fff;border-color:#cfdee6}#candy-bento-site :is(.line-login-choice-list label:has(input:checked),.line-login-single-choice.is-selected){background:var(--candy-blue);border-color:#90bfd1}#candy-bento-site :is(.line-login-password-form,.line-login-section.is-line-ready .line-login-password-form) label,#candy-bento-site :is(.line-login-password-form,.line-login-section.is-line-ready .line-login-password-form)>label,#candy-bento-site .site-login-card label{color:var(--candy-ink)}#candy-bento-site :is(.password-input-wrap input,.email-auth-form>input,.site-login-card input){color:var(--candy-ink);box-shadow:none;background:#fff;border-color:#bfd3dd}#candy-bento-site :is(.line-password-submit,.line-login-button,.line-add-child-button,.simple-login-submit,.email-auth-form button){border-color:var(--candy-ink);color:#fff;background:var(--candy-ink);box-shadow:none}#candy-bento-site :is(.emergency-login-toggle,.replace-device-button,.password-visibility-button,.login-home-link){color:#4e6878;box-shadow:none;background:#fff;border-color:#c8dbe4}#candy-bento-site :is(.login-notice,.line-sibling-status.is-pending){color:#756025;background:#fff9dd;border-color:#ead6a1}#candy-bento-site :is(.login-error,.line-sibling-status.is-suspended){color:#98455a;background:var(--danger-soft);border-color:#ecc4cf}#candy-bento-site .login-idle-expired{background:#fff9dd;border-color:#ead6a1;color:#756025!important}#candy-bento-site .fire-home .booking-card,#candy-bento-site .fire-home .booking-card.is-waiting,#candy-bento-site .fire-home .booking-card.is-full,#candy-bento-site .booking-result-card,#candy-bento-site .booking-receipt{border-color:var(--candy-line);color:var(--candy-ink);box-shadow:var(--candy-shadow);background:#fff}#candy-bento-site .fire-home .booking-card:before,#candy-bento-site .booking-result-card:before{opacity:0;background:0 0}#candy-bento-site :is(.booking-card,.booking-result-card,.booking-receipt) *{text-shadow:none;-webkit-text-fill-color:currentColor}#candy-bento-site .fire-home :is(.eyebrow,.field-hint,.progress-labels,.privacy-note),#candy-bento-site :is(.booking-result-lead,.booking-result-privacy,.booking-receipt span){color:var(--candy-muted)}#candy-bento-site :is(.booking-card h2,.waiting-message strong,.full-message strong,.booking-result-card h1,.booking-receipt strong){color:var(--candy-ink)}#candy-bento-site :is(.waiting-message,.full-message,.booking-result-note,.booking-receipt>div,.booking-receipt-reference){color:var(--candy-ink);background:#f8fcfe;border-color:#d3e2e9}#candy-bento-site :is(.waiting-message>span,.seat-badge.waiting,.booking-result-icon){color:#725d22;background:var(--candy-yellow);box-shadow:none;border-color:#e3cd8c}#candy-bento-site .progress-track{background:#e8eff3}#candy-bento-site .progress-track span{box-shadow:none;background:#76afc8}#candy-bento-site .booking-card input{color:var(--candy-ink);background:#fff;border-color:#bfd3dd}#candy-bento-site :is(.booking-card form button,.booking-result-button.primary,.booking-receipt-actions button.save){border-color:var(--candy-ink);color:#fff;background:var(--candy-ink);box-shadow:none}#candy-bento-site :is(.booking-result-button.secondary,.booking-receipt-actions button:not(.save)){color:#4e6878;background:#fff;border-color:#c8dbe4}#candy-bento-site .notice.success{color:#356e55;background:var(--success-soft);border-color:#b9ddc8}#candy-bento-site .notice.error{color:#98455a;background:var(--danger-soft);border-color:#ecc4cf}#candy-bento-site .fire-exam.exam-shell,#candy-bento-site .homework-shell .fire-exam{--exam-orange:#6e9db0;--exam-amber:#536f80;--exam-cream:var(--candy-ink);color:var(--candy-ink);background:0 0!important}#candy-bento-site .fire-exam :is(.exam-state-card,.exam-entry-form,.exam-entry-copy li,.exam-toolbar,.question-card,.exam-submit-bar,.exam-warning,.exam-inline-error,.retake-lock-message,.exam-pdf-download){border-color:var(--candy-line)!important;color:var(--candy-ink)!important;box-shadow:var(--candy-shadow-soft)!important;background:#fff!important}#candy-bento-site .fire-exam :is(.exam-state-card,.exam-entry-form,.exam-toolbar,.question-card,.exam-submit-bar) *{text-shadow:none;-webkit-text-fill-color:currentColor}#candy-bento-site .fire-exam :is(.exam-state-card,.exam-entry-copy,.exam-toolbar,.question-card) :is(h1,h2,h3,strong),#candy-bento-site .fire-exam .question-prompt{color:var(--candy-ink)!important}#candy-bento-site .fire-exam :is(.exam-state-card,.exam-entry-copy,.exam-toolbar,.question-card) :is(p,small),#candy-bento-site .fire-exam :is(.timer,.question-number){color:var(--candy-muted)!important}#candy-bento-site .fire-exam :is(.exam-state-card>span,.state-eyebrow,.question-number span,.exam-empty-visual){border-color:#bcd9e5;color:#4d6d7d!important;background:var(--candy-blue)!important;box-shadow:none!important}#candy-bento-site :is(.exam-empty-visual,.exam-empty-candy-art){border:1px solid #bcd9e5;border-radius:30px;place-items:center;width:92px;height:92px;display:grid}#candy-bento-site :is(.exam-empty-visual,.exam-empty-candy-art) .candy-icon{width:48px;height:48px}#candy-bento-site .fire-exam .exam-title-block{color:var(--candy-ink)!important;background:linear-gradient(135deg, var(--candy-blue), #eefaff)!important;box-shadow:var(--candy-shadow-soft)!important}#candy-bento-site .fire-exam :is(.choice-list label,.image-choice-label){color:var(--candy-ink)!important;box-shadow:none!important;background:#fff!important;border-color:#d1e0e7!important}#candy-bento-site .fire-exam :is(.choice-list label,.image-choice-label):is(:hover,.selected){background:var(--candy-blue)!important;border-color:#8fbfd1!important}#candy-bento-site .fire-exam :is(input,select,textarea){color:var(--candy-ink)!important;background:#fff!important;border-color:#bfd3dd!important}#candy-bento-site .fire-exam .fill-answer-field label{color:var(--candy-ink)!important}#candy-bento-site .fire-exam .fill-answer-field small{color:var(--candy-muted)!important}#candy-bento-site .fire-exam :is(.exam-entry-form>button,.exam-submit-bar button:not(.secondary),.makeup-launch-button){border-color:var(--candy-ink)!important;color:#fff!important;background:var(--candy-ink)!important;box-shadow:none!important}#candy-bento-site .fire-exam :is(.exam-submit-bar .secondary,.makeup-toggle-button,.makeup-back-button){color:#4e6878!important;background:#fff!important;border-color:#c8dbe4!important}#candy-bento-site .fire-exam :is(.exam-warning,.retake-lock-message,.makeup-window-message){color:#756025!important;background:#fff9dd!important;border-color:#ead6a1!important}#candy-bento-site .fire-exam :is(.exam-inline-error,.waiting-state.error-state,.makeup-window-message.is-closed){color:#98455a!important;background:var(--danger-soft)!important;border-color:#ecc4cf!important}#candy-bento-site .fire-exam .makeup-window-message.is-used{color:#356e55!important;background:var(--success-soft)!important;border-color:#b9ddc8!important}#candy-bento-site :is(.homework-entry,.homework-workspace){color:var(--candy-ink)}#candy-bento-site :is(.homework-george-panel,.homework-entry-visual){border-color:var(--candy-line);min-height:auto;color:var(--candy-ink);background:linear-gradient(145deg, var(--candy-pink), #fff 54%, var(--candy-blue));box-shadow:var(--candy-shadow)}#candy-bento-site :is(.homework-candy-visual,.homework-candy-art){min-height:210px;color:var(--candy-ink);background:#ffffffb8;border:1px solid #4254661f;border-radius:24px;align-content:center;place-items:center;gap:12px;display:grid}#candy-bento-site :is(.homework-candy-visual,.homework-candy-art) .candy-icon:first-child{width:72px;height:72px}#candy-bento-site .homework-candy-art .candy-icon:last-child{width:28px;height:28px}#candy-bento-site :is(.homework-task-card,.homework-entry-card,.homework-question-card,.homework-work-image,.homework-work-image-preview,.homework-feedback-dialog,.homework-state,.homework-score-card,.homework-review-grid,.homework-attempt-summary,.homework-pending-card,.homework-receipt){border-color:var(--candy-line);color:var(--candy-ink);box-shadow:var(--candy-shadow-soft);background:#fff}#candy-bento-site :is(.homework-task-card,.homework-entry-card,.homework-question-card,.homework-feedback-dialog,.homework-score-card,.homework-pending-card,.homework-receipt) *{text-shadow:none;-webkit-text-fill-color:currentColor}#candy-bento-site :is(.homework-task-card,.homework-entry-card,.homework-question-card,.homework-feedback-dialog,.homework-score-card,.homework-pending-card,.homework-receipt) :is(h1,h2,h3,strong){color:var(--candy-ink)}#candy-bento-site :is(.homework-task-card,.homework-entry-card,.homework-question-card,.homework-feedback-dialog,.homework-score-card,.homework-pending-card,.homework-receipt) :is(p,small,span){color:var(--candy-muted)}#candy-bento-site :is(.homework-task-head>div:last-child,.homework-question-meta,.homework-review-note){color:var(--candy-ink);background:#f8fcfe;border-color:#d4e2e9}#candy-bento-site :is(.homework-entry-warning,.homework-retry-banner,.homework-cooldown-notice,.homework-submit-note){color:#756025;background:#fff9dd;border-color:#ead6a1}#candy-bento-site :is(.homework-inline-error,.homework-state.error){color:#98455a;background:var(--danger-soft);border-color:#ecc4cf}#candy-bento-site .homework-feedback-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2f3d497a}#candy-bento-site :is(.homework-feedback-icon,.homework-result-fire,.homework-pending-icon){color:#356e55;background:var(--success-soft);box-shadow:none;border-color:#b9ddc8}#candy-bento-site :is(.homework-nav-buttons button,.homework-question-nav button,.homework-work-image-actions button){color:#4e6878;box-shadow:none;background:#fff;border-color:#c8dbe4}#candy-bento-site .homework-question-nav button:is(.active,.answered,.has-image){color:var(--candy-ink);background:var(--candy-blue);border-color:#8fbfd1}#candy-bento-site .homework-question-nav button.retry-wrong{color:#98455a;background:var(--danger-soft);border-color:#ecc4cf}#candy-bento-site :is(.homework-submit,.homework-result-actions a,.homework-result-actions button,.homework-pending-view>button:not(.homework-current-button)){border-color:var(--candy-ink);color:#fff;background:var(--candy-ink);box-shadow:none}#candy-bento-site :is(.homework-current-button,.homework-recent-button){color:#4e6878;background:#fff;border-color:#c8dbe4}#candy-bento-site :is(.live-classroom-page-hero,.live-classroom-chooser,.live-classroom-room-view,.live-classroom-card,.live-classroom-player-gate){border-color:var(--candy-line);color:var(--candy-ink);box-shadow:var(--candy-shadow);background:#fff}#candy-bento-site :is(.live-classroom-page-hero,.live-classroom-chooser,.live-classroom-room-view,.live-classroom-card,.live-classroom-player-gate) *{text-shadow:none;-webkit-text-fill-color:currentColor}#candy-bento-site :is(.live-classroom-page-hero,.live-classroom-chooser,.live-classroom-card) :is(h1,h2,h3,strong){color:var(--candy-ink)}#candy-bento-site :is(.live-classroom-page-hero,.live-classroom-chooser,.live-classroom-card) :is(p,small){color:var(--candy-muted)}#candy-bento-site .live-classroom-option{color:var(--candy-ink);box-shadow:none;background:#f8fcfe;border-color:#d1e0e7}#candy-bento-site .live-classroom-option:is(:hover,:focus-visible){background:var(--candy-blue);border-color:#8fbfd1}#candy-bento-site .live-classroom-option.is-locked{color:#7d8d99;background:#f4f7f8;border-color:#dce5ea}#candy-bento-site :is(.live-classroom-details,.live-classroom-status,.live-classroom-note,.live-classroom-loading){color:var(--candy-ink);background:#f8fcfe;border-color:#d3e2e9}#candy-bento-site :is(.live-classroom-room-toolbar a,.live-classroom-player-gate>button,.live-classroom-join){border-color:var(--candy-ink);color:#fff;background:var(--candy-ink);box-shadow:none}#candy-bento-site :is(.youtube-live-stage,.youtube-live-iframe,.youtube-live-fallback-stage){background:#10151a}#candy-bento-site .youtube-live-wrap{box-shadow:var(--candy-shadow-soft);background:#10151a;border-color:#c8d9e2}#candy-bento-site .youtube-live-stage-placeholder{color:var(--candy-ink);background:linear-gradient(145deg, var(--candy-blue), #fff 55%, var(--candy-lilac))}#candy-bento-site .youtube-live-stage-placeholder>span{color:#4d6d7d;background:#ffffffd1;border-color:#b8d6e2}#candy-bento-site .youtube-live-controls{background:#fff;border-top:1px solid #d2e0e7}#candy-bento-site .youtube-live-controls button{color:#4e6878;box-shadow:none;background:#f8fcfe;border-color:#c8dbe4}#candy-bento-site .youtube-live-controls .youtube-live-play{border-color:var(--candy-ink);color:#fff;box-shadow:none;background:var(--candy-ink)!important}#candy-bento-site .youtube-live-caption{color:var(--candy-muted);background:#f4f8fa}#candy-bento-site .youtube-live-caption.is-live{color:#356e55;background:var(--success-soft)}#candy-bento-site .youtube-live-caption.is-error{color:#98455a;background:var(--danger-soft)}#candy-bento-site :is(.youtube-live-ended,.live-classroom-waiting){color:var(--candy-ink);background:#f8fcfe;border-color:#d3e2e9}#candy-bento-site :is(.youtube-live-ended,.live-classroom-waiting)>span{color:#4d6d7d;background:var(--candy-blue)}#candy-bento-site :is(.youtube-live-ended,.live-classroom-waiting) small{color:var(--candy-muted)}#candy-bento-site :is(.replay-picker,.replay-library,.replay-state,.replay-session-card,.replay-document-card,.replay-wrong-grade-card,.class-document-viewer,.class-document-viewer-state,.class-document-viewer-notice){border-color:var(--candy-line);color:var(--candy-ink);box-shadow:var(--candy-shadow);background:#fff}#candy-bento-site :is(.replay-picker,.replay-library,.replay-state,.replay-session-card,.replay-wrong-grade-card,.class-document-viewer) *{text-shadow:none;-webkit-text-fill-color:currentColor}#candy-bento-site :is(.replay-picker,.replay-library,.replay-state,.replay-session-card,.replay-wrong-grade-card,.class-document-viewer) :is(h1,h2,h3,strong){color:var(--candy-ink)}#candy-bento-site :is(.replay-picker,.replay-library,.replay-state,.replay-session-card,.replay-wrong-grade-card,.class-document-viewer) :is(p,small,time){color:var(--candy-muted)}#candy-bento-site :is(.replay-selection-bar,.replay-group-empty,.replay-before-registration,.replay-video-actions,.replay-document-meta,.class-document-viewer-notice){color:var(--candy-ink);background:#f8fcfe;border-color:#d3e2e9}#candy-bento-site .replay-option{color:var(--candy-ink);box-shadow:none;background:#fff;border-color:#d1e0e7}#candy-bento-site .replay-option:is(:hover,:focus-visible){background:var(--candy-blue);border-color:#8fbfd1}#candy-bento-site :is(.replay-library-tabs,.class-document-viewer-controls){color:var(--candy-ink);background:#f4f8fa;border-color:#d4e2e9}#candy-bento-site :is(.replay-library-tabs button,.class-document-viewer-controls button){color:var(--candy-muted);background:0 0;border-color:#0000}#candy-bento-site :is(.replay-library-tabs button.active,.class-document-viewer-controls button.active){color:var(--candy-ink);background:var(--candy-blue);border-color:#bcd9e5}#candy-bento-site :is(.replay-session-number,.replay-state-icon,.replay-wrong-grade-icon,.replay-document-icon){color:#4d6d7d;background:var(--candy-blue);box-shadow:none;border-color:#bcd9e5}#candy-bento-site :is(.replay-play-button,.replay-document-button,.replay-state-actions a){border-color:var(--candy-ink);color:#fff;background:var(--candy-ink);box-shadow:none}#candy-bento-site :is(.replay-home-link,.replay-back-link,.replay-secondary-link,.class-document-viewer-footer a){color:#4e6878;background:#fff;border-color:#c8dbe4}#candy-bento-site :is(.replay-video-frame,.replay-protected-stage,.replay-protected-player){background:#10151a;border-color:#bfced5}#candy-bento-site .replay-protected-placeholder{color:var(--candy-ink);background:linear-gradient(145deg, var(--candy-lilac), #fff 55%, var(--candy-blue))}#candy-bento-site .replay-protected-placeholder>span{color:#655d80;background:#ffffffd6;border-color:#cfc5e6}#candy-bento-site .replay-protected-stage-action{border-color:var(--candy-ink);color:#fff;background:var(--candy-ink);box-shadow:none}#candy-bento-site .replay-protected-timeline{color:var(--candy-muted);background:#fff}#candy-bento-site .replay-protected-timeline button,#candy-bento-site .replay-protected-controls button{color:#4e6878;box-shadow:none;background:#f8fcfe;border-color:#c8dbe4}#candy-bento-site .replay-protected-timeline input{accent-color:var(--candy-ink)}#candy-bento-site .replay-protected-timeline output{color:var(--candy-muted)}#candy-bento-site .replay-protected-controls{background:#fff;border-top:1px solid #d2e0e7}#candy-bento-site .replay-protected-controls .replay-protected-play{border-color:var(--candy-ink);color:#fff;box-shadow:none;background:var(--candy-ink)!important}#candy-bento-site .replay-protected-caption.is-playing{color:#356e55;background:var(--success-soft)}#candy-bento-site .replay-protected-caption.is-error{color:#98455a;background:var(--danger-soft)}#candy-bento-site .homework-exam-mode :is(.homework-current-button,.homework-recent-button),#candy-bento-site .homework-exam-mode :is(.homework-current-button,.homework-recent-button):hover{color:#4e6878;box-shadow:none;background:#fff!important;border-color:#c8dbe4!important}#candy-bento-site :is(.replay-protected-controls,.replay-protected-caption,.replay-protected-line-help,.replay-protected-recovery){color:var(--candy-ink);background:#fffffff5;border-color:#d1dee5}#candy-bento-site :is(.class-document-page-frame,.class-document-image-frame){background:#eef4f7;border-color:#cadbe3}#candy-bento-site :is(.score-availability,.score-result-card,.score-history,.score-message,.score-empty-state,.score-review-locked,.parent-review,.parent-review-list>article,.review-question-head){border-color:var(--candy-line);color:var(--candy-ink);box-shadow:var(--candy-shadow-soft);background:#fff}#candy-bento-site :is(.score-result-card,.score-history,.score-review-locked,.parent-review) *{text-shadow:none;-webkit-text-fill-color:currentColor}#candy-bento-site :is(.score-result-card,.score-history,.score-review-locked,.parent-review) :is(h1,h2,h3,strong,dd){color:var(--candy-ink)}#candy-bento-site :is(.score-result-card,.score-history,.score-review-locked,.parent-review) :is(p,small,dt){color:var(--candy-muted)}#candy-bento-site :is(.score-availability.is-open,.review-all-correct){color:#356e55;background:var(--success-soft);border-color:#b9ddc8}#candy-bento-site :is(.score-availability.is-closed,.score-availability.is-unavailable,.review-topic-list,.parent-review-counts span,.parent-review-list dl>div){color:var(--candy-ink);background:#f8fcfe;border-color:#d3e2e9}#candy-bento-site .score-availability.is-error{color:#98455a;background:var(--danger-soft);border-color:#ecc4cf}#candy-bento-site :is(.score-history-toggle,.score-history-more){color:#4e6878;background:#fff;border-color:#c8dbe4}#candy-bento-site .score-history-list article{color:var(--candy-ink);background:#f9fcfe;border-color:#d4e2e9}#candy-bento-site .parent-review-list>article{border-left-color:#d88ba0}#candy-bento-site .parent-review-list>article.review-blank{border-left-color:#d8b65b}#candy-bento-site .review-explanation{color:#356e55;background:var(--success-soft)}#candy-bento-site :is(.tuition-enrollment-gate,.tuition-student-summary,.tuition-payment-card,.tuition-bank-account,.tuition-form-card,.tuition-success-card,.tuition-verification-result,.tuition-admin-login,.tuition-line-settings,.tuition-slip-settings,.tuition-cash-entry-form,.tuition-paid-report,.tuition-payment-group,.tuition-payment-row,.tuition-verification-card,.tuition-cash-record-card,.tuition-teacher-report-card){border-color:var(--candy-line);color:var(--candy-ink);box-shadow:var(--candy-shadow-soft);background:#fff}#candy-bento-site :is(.tuition-payment-card,.tuition-form-card,.tuition-success-card,.tuition-admin-login,.tuition-payment-group,.tuition-payment-row) *{text-shadow:none;-webkit-text-fill-color:currentColor}#candy-bento-site :is(.tuition-payment-card,.tuition-form-card,.tuition-success-card,.tuition-admin-login,.tuition-payment-group,.tuition-payment-row) :is(h1,h2,h3,strong,dd){color:var(--candy-ink)}#candy-bento-site :is(.tuition-payment-card,.tuition-form-card,.tuition-success-card,.tuition-admin-login,.tuition-payment-group,.tuition-payment-row) :is(p,small,dt,label){color:var(--candy-muted)}#candy-bento-site :is(.tuition-line-explainer,.tuition-line-connected>div,.tuition-line-test,.tuition-slip-settings-stats>div,.tuition-slip-settings-actions,.tuition-cash-entry-toolbar,.tuition-paid-report-toolbar,.tuition-payment-group-header dl>div,.tuition-payment-details>div,.tuition-payment-note,.tuition-verification-card>dl>div,.tuition-admin-summary){color:var(--candy-ink);background:#f8fcfe;border-color:#d3e2e9}#candy-bento-site :is(.tuition-line-settings>header,.tuition-slip-settings>header,.tuition-cash-entry-form>header,.tuition-payment-group-header,.tuition-teacher-report-card>header){color:var(--candy-ink);background:linear-gradient(135deg, var(--candy-blue), #effaff);border-color:#c5dce6}#candy-bento-site :is(.tuition-line-settings,.tuition-slip-settings,.tuition-cash-entry-form,.tuition-payment-group,.tuition-payment-row,.tuition-verification-card,.tuition-cash-record-card) :is(h2,h3,strong,dd){color:var(--candy-ink)}#candy-bento-site :is(.tuition-line-settings,.tuition-slip-settings,.tuition-cash-entry-form,.tuition-payment-group,.tuition-payment-row,.tuition-verification-card,.tuition-cash-record-card) :is(p,small,span,dt,label){color:var(--candy-muted)}#candy-bento-site :is(.tuition-field input,.tuition-field select,.tuition-slip-field input,.tuition-cash-entry-grid input,.tuition-cash-entry-grid select,.tuition-admin-login input){color:var(--candy-ink);background:#fff;border-color:#bfd3dd}#candy-bento-site :is(.tuition-submit,.tuition-register-next-button,.tuition-success-home,.tuition-admin-login button,.tuition-review-actions .verify){border-color:var(--candy-ink);color:#fff;background:var(--candy-ink);box-shadow:none}#candy-bento-site :is(.tuition-review-actions button,.tuition-paid-report-downloads button){color:#4e6878;background:#fff;border-color:#c8dbe4}#candy-bento-site :is(.tuition-status.is-verified,.tuition-verification-card.is-verified,.tuition-cash-record-card){color:#356e55;background:var(--success-soft);border-color:#b9ddc8}#candy-bento-site :is(.tuition-status.is-pending,.tuition-verification-card.is-amount_mismatch,.tuition-verification-card.is-account_mismatch){color:#756025;background:#fff9dd;border-color:#ead6a1}#candy-bento-site :is(.tuition-status.is-rejected,.tuition-verification-card.is-duplicate,.tuition-verification-card.is-invalid){color:#98455a;background:var(--danger-soft);border-color:#ecc4cf}#candy-bento-site .tuition-cash-thumb{color:#356e55;background:var(--success-soft);border-color:#b9ddc8}#candy-bento-site .tuition-cash-thumb.is-unavailable{color:var(--candy-muted);background:#f4f7f8;border-color:#d3e2e9}#candy-bento-site :is(.tuition-success-visual,.tuition-success-george){color:#356e55;background:var(--success-soft);border:1px solid #b9ddc8;border-radius:32px;place-items:center;width:104px;height:104px;display:grid}#candy-bento-site :is(.tuition-success-visual,.tuition-success-george) .candy-icon:first-child{width:54px;height:54px}#candy-bento-site .tuition-success-george .candy-icon:last-child{width:24px;height:24px}#candy-bento-site :is(.site-route-feedback,.privacy-card){border-color:var(--candy-line);color:var(--candy-ink);box-shadow:var(--candy-shadow);background:#fff}#candy-bento-site .site-route-feedback :is(button,a),#candy-bento-site .privacy-back{border-color:var(--candy-ink);color:#fff;background:var(--candy-ink);box-shadow:none}#candy-bento-site :is(.session-timeout-dialog,.personal-code-dialog){border-color:var(--candy-line);color:var(--candy-ink);background:#fff;box-shadow:0 24px 70px #32414e38}#candy-bento-site :is(.session-timeout-icon,.personal-code-dialog-icon){color:#4d6d7d;background:var(--candy-blue);box-shadow:none;border-color:#c4dce6}#candy-bento-site .class-document-viewer-heading button,#candy-bento-site .class-document-viewer-controls button,#candy-bento-site .class-document-zoom-controls button,#candy-bento-site .class-document-viewer-state button{color:#4e6878;box-shadow:none;background:#fff;border-color:#c8dbe4}#candy-bento-site .class-document-viewer-actions .is-print{border-color:var(--candy-ink);color:#fff;background:var(--candy-ink)}#candy-bento-site .class-document-viewer-actions button:not(.is-print),#candy-bento-site .class-document-browser-help,#candy-bento-site .class-document-viewer-controls,#candy-bento-site .class-document-zoom-controls,#candy-bento-site .class-document-rendering,#candy-bento-site .class-document-viewer-notice{color:var(--candy-ink);box-shadow:none;background:#f8fcfe;border-color:#c8dbe4}#candy-bento-site .class-document-zoom-controls span,#candy-bento-site .class-document-viewer-controls strong,#candy-bento-site .class-document-viewer-state p{color:var(--candy-muted)}#candy-bento-site .class-document-viewer-state>span:not(.class-document-viewer-spinner){color:#4d6d7d;background:var(--candy-blue);border-color:#c4dce6}#candy-bento-site .class-document-viewer-state.is-error>span:not(.class-document-viewer-spinner){color:#98455a;background:var(--danger-soft);border-color:#ecc4cf}#candy-bento-site .class-document-viewer-spinner{border-color:#7aa9bc #d9e6eb #d9e6eb}#candy-bento-site .score-suggestion-list{background:#fff;border-color:#c8dbe4;box-shadow:0 18px 44px #42546629}#candy-bento-site .score-suggestion-list li+li{border-top-color:#e0e9ed}#candy-bento-site .score-search-form .score-suggestion-list button{color:var(--candy-ink);background:0 0}#candy-bento-site .score-search-form .score-suggestion-list button:is(:hover,:focus-visible){background:var(--candy-blue)}#candy-bento-site .score-suggestion-list button span,#candy-bento-site .score-suggestion-empty{color:var(--candy-muted)}#candy-bento-site .score-ring{background:conic-gradient(#9fdcf1 var(--score-angle), #eef3f5 0);box-shadow:none}#candy-bento-site .score-ring>div{color:var(--candy-ink);background:#fff;border-color:#d3e2e9}#candy-bento-site .score-ring strong{color:var(--candy-ink)}#candy-bento-site .score-ring span{color:var(--candy-muted)}#candy-bento-site .score-empty-state>span{color:#4d6d7d;background:var(--candy-blue);border-color:#c4dce6}#candy-bento-site .score-history-toggle>b,#candy-bento-site .score-review-locked>span,#candy-bento-site .review-question-head>span,#candy-bento-site .review-question-head>b{color:#4d6d7d;background:var(--candy-blue);box-shadow:none;border-color:#c4dce6}#candy-bento-site .review-question-head.is-blank>b{color:#756025;background:var(--candy-yellow);border-color:#ead6a1}#candy-bento-site .parent-review-counts b,#candy-bento-site .review-topic-list span,#candy-bento-site .review-topic-list span b{color:var(--candy-ink)}#candy-bento-site .review-topic-list span{background:#f8fcfe;border-color:#d3e2e9}#candy-bento-site .tuition-payee,#candy-bento-site .tuition-slip-consent,#candy-bento-site .tuition-reference,#candy-bento-site .tuition-success-line-summary{color:var(--candy-ink);background:#f8fcfe;border-color:#c8dbe4}#candy-bento-site .tuition-payee :is(span,strong),#candy-bento-site .tuition-reference :is(small,strong),#candy-bento-site .tuition-success-line-summary :is(span,strong){color:var(--candy-ink)}#candy-bento-site .tuition-payee small,#candy-bento-site .tuition-success-line-summary small,#candy-bento-site .tuition-slip-consent{color:var(--candy-muted)}#candy-bento-site .tuition-reference strong{border-left-color:#d3e2e9}#candy-bento-site .tuition-slip-consent a{color:#4d6d7d}#candy-bento-site .tuition-student-summary button{color:#4e6878;box-shadow:none;background:#fff;border-color:#c8dbe4}#candy-bento-site .tuition-success-divider{box-shadow:none;background:linear-gradient(90deg,#0000,#c8dbe4 18% 82%,#0000)}#candy-bento-site .tuition-form-error,#candy-bento-site .tuition-admin-error{color:#98455a;background:var(--danger-soft);border-color:#ecc4cf}#candy-bento-site .line-registration-pending,#candy-bento-site .line-registration-suspended{color:var(--candy-ink);background:#f8fcfe;border-color:#c8dbe4}#candy-bento-site .line-registration-pending>span{color:#4d6d7d;background:var(--candy-blue);border:1px solid #c4dce6}#candy-bento-site .line-registration-suspended{background:var(--danger-soft);border-color:#ecc4cf}#candy-bento-site .line-registration-suspended>span{color:#98455a;background:#ffe6ec;border-color:#ecc4cf}#candy-bento-site .line-registration-pending :is(p,small),#candy-bento-site .line-registration-suspended :is(p,small){color:var(--candy-muted)}#candy-bento-site .line-registration-pending :is(.line-status-actions button,.line-official-contact),#candy-bento-site .line-registration-suspended .line-official-contact,#candy-bento-site .line-replace-device-button{color:#4e6878;box-shadow:none;background:#fff;border-color:#c8dbe4}#candy-bento-site .line-registration-pending>span .candy-icon,#candy-bento-site .session-timeout-icon .candy-icon{width:23px;height:23px}#candy-bento-site .candy-inline-icon{vertical-align:-.16em;width:1.05em;height:1.05em;display:inline-block}#candy-bento-site .homework-entry-card li{background:#f8fcfe;border-color:#d3e2e9}#candy-bento-site .homework-entry-card li strong{color:var(--candy-ink)}#candy-bento-site .homework-entry-card li span{color:var(--candy-muted)}#candy-bento-site .homework-entry-card>input{color:var(--candy-ink);box-shadow:none;background:#fff;border-color:#bfd3dd}#candy-bento-site .homework-entry-card>input:focus{border-color:#7aa9bc;box-shadow:0 0 0 4px #9fdcf159}#candy-bento-site .homework-feedback-question-list span{color:#98455a;background:var(--danger-soft);border-color:#ecc4cf}#candy-bento-site .homework-feedback-dialog button,#candy-bento-site .homework-receipt>button{border-color:var(--candy-ink);color:#fff;background:var(--candy-ink);box-shadow:none}#candy-bento-site .homework-feedback-backdrop.is-success .homework-feedback-dialog button{color:#356e55;background:var(--success-soft);border-color:#b9ddc8}#candy-bento-site .fire-exam .choice-list label>span{color:#4e6878;background:var(--candy-blue)}#candy-bento-site .fire-exam .choice-list label.selected>span{color:var(--candy-ink);background:var(--candy-yellow)}#candy-bento-site .fire-exam .image-choice-list label>.image-choice-number,#candy-bento-site .fire-exam .image-choice-list label.selected>.image-choice-number{color:var(--candy-ink);background:0 0}#candy-bento-site .fire-exam .image-choice-list label>.image-choice-box{color:#0000;background:#fff;border-color:#9db6c2}#candy-bento-site .fire-exam .image-choice-list label.selected>.image-choice-box{color:var(--candy-ink);background:var(--candy-blue);border-color:#7aa9bc}#candy-bento-site .fire-exam .score-result{color:#356e55;background:var(--success-soft);box-shadow:none;border:1px solid #b9ddc8}#candy-bento-site .exam-pdf-download>b{color:#4e6878;background:var(--candy-blue)}#candy-bento-site .live-classroom-card:after{background:0 0}#candy-bento-site .live-classroom-kicker span{background:#7aa9bc;box-shadow:0 0 0 4px #9fdcf159}#candy-bento-site .replay-protected-line-help :is(strong,span),#candy-bento-site .replay-protected-recovery>strong{color:var(--candy-ink)}#candy-bento-site .replay-protected-line-help small,#candy-bento-site .replay-protected-recovery :is(p,small){color:var(--candy-muted)}#candy-bento-site .replay-protected-line-help button,#candy-bento-site .replay-protected-recovery button{color:#4e6878;box-shadow:none;background:#fff;border-color:#c8dbe4}#candy-bento-site .replay-protected-recovery button:first-child{border-color:var(--candy-ink);color:#fff;background:var(--candy-ink)}#candy-bento-site .replay-selection-bar button,#candy-bento-site .replay-library-heading>strong,#candy-bento-site .replay-library-tabs button>strong,#candy-bento-site .replay-lesson-date,#candy-bento-site .replay-group-empty>span,#candy-bento-site .replay-player-module-loading>span{color:#4e6878;box-shadow:none;background:#f8fcfe;border-color:#c8dbe4}#candy-bento-site .replay-library-tabs button.is-active>strong,#candy-bento-site .replay-library-tabs button[aria-selected=true]>strong{color:#356e55;background:var(--success-soft);border-color:#b9ddc8}#candy-bento-site .fire-exam .question-image-zoom-hint{color:#4d6d7d;background:var(--candy-blue);box-shadow:none;border:1px solid #c4dce6}#candy-bento-site .class-document-viewer-heading{border-bottom-color:#d8e4e9}#candy-bento-site .class-document-viewer-heading span{color:var(--candy-muted)}#candy-bento-site .line-add-child-button>span{color:#4e6878;background:var(--candy-blue)}#candy-bento-site .line-add-child-button>span .candy-icon,#candy-bento-site .score-history-toggle>b .candy-icon{width:18px;height:18px}#candy-bento-site .site-account-status-dot,#candy-bento-site .live-classroom-kicker-dot{color:#0000;width:8px;height:8px;text-shadow:none;background:#65aa83;border-radius:999px;flex:0 0 8px;animation:none;display:inline-block;box-shadow:0 0 0 4px #65aa8329}#candy-bento-site .live-classroom-kicker-dot{background:#7aa9bc;box-shadow:0 0 0 4px #9fdcf159}#candy-bento-site .score-history-list article>div span{color:#4e6878}#candy-bento-site .tuition-payment-divider:before,#candy-bento-site .tuition-payment-divider:after{background:#d8e4e9}#candy-bento-site .tuition-bank-name{color:var(--candy-ink)}#candy-bento-site .tuition-field>.tuition-duplicate-note{color:#98455a}#candy-bento-site .tuition-form-privacy a{color:#4d6d7d}#candy-bento-site .tuition-success-card:before{background:linear-gradient(90deg,#0000,#c8dbe4,#0000)}#candy-bento-site .tuition-verification-result:not(.is-verified) .tuition-verification-icon{color:#756025;background:var(--candy-yellow)}#candy-bento-site .site-route-feedback section>span .candy-icon,#candy-bento-site .class-document-viewer-state>span .candy-icon{width:28px;height:28px}@media (width<=900px){#candy-bento-site .site-account-chip.is-page-end-sensitive{z-index:1;width:100%;max-width:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-width:1px 0 0;border-radius:0;margin:0;position:relative;bottom:auto;left:auto;right:auto}#candy-bento-site .final-fire-home:not(.home-login-gate) .final-fire-hero{grid-template-columns:minmax(0,1fr)}#candy-bento-site .final-fire-home .final-service-panel{grid-row:1}#candy-bento-site .final-fire-home .final-service-panel .fire-actions{grid-template-columns:repeat(2,minmax(0,1fr))}#candy-bento-site .score-welcome{display:none}}@media (width<=640px){#candy-bento-site :where(button,[role=button],input,select){min-height:46px}#candy-bento-site .site-account-chip:not(.is-score-page):not(.is-page-end-sensitive){right:calc(8px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));left:calc(8px + env(safe-area-inset-left))}#candy-bento-site .site-account-chip:is(.is-score-page,.is-page-end-sensitive){padding-bottom:calc(12px + env(safe-area-inset-bottom));bottom:auto}#candy-bento-site .final-fire-home:not(.home-login-gate) .final-fire-hero{gap:14px;width:min(100% - 24px,1180px);padding:14px 0 26px}#candy-bento-site .final-fire-home .final-service-panel{border-radius:25px;padding:22px 15px 18px}#candy-bento-site .final-fire-home:not(.home-login-gate) .final-service-panel h2{white-space:normal;font-size:clamp(22px,6.5vw,29px)}.candy-home-greeting{margin-top:17px;font-size:clamp(29px,9vw,39px)}.candy-home-intro{font-size:12px}#candy-bento-site .final-fire-home .final-service-panel .fire-actions{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px}#candy-bento-site .final-service-panel .fire-actions>*{grid-column:1!important}#candy-bento-site .final-service-panel .fire-action{border-radius:20px;min-height:88px;padding:14px}#candy-bento-site .final-service-panel .fire-action>.fire-menu-icon{border-radius:16px;flex-basis:52px;width:52px;height:52px}#candy-bento-site .final-service-panel .fire-action strong{font-size:15px}.candy-hall{border-radius:25px;padding:22px 14px}.candy-podium{gap:6px}.candy-rank-card{border-radius:17px;min-height:148px;padding:13px 7px}.candy-rank-1{min-height:174px}.candy-rank-medal{border-radius:12px;width:36px;height:36px}.candy-rank-card>strong{font-size:10px}.candy-rank-card>b{font-size:20px}#candy-bento-site .home-trust-footer{width:min(100% - 24px,1180px)}#candy-bento-site :where(.exam-shell,.homework-shell,.live-classroom-page){padding-inline:12px}#candy-bento-site .score-hero{width:min(100% - 24px,980px)}#candy-bento-site .score-panel{border-radius:22px;padding:24px 18px}}@media (prefers-reduced-motion:reduce){#candy-bento-site *,#candy-bento-site :before,#candy-bento-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{#candy-bento-site,#candy-bento-site :where(.exam-shell,.homework-shell,.replay-shell,.score-shell,.tuition-shell){color:#111!important;background:#fff!important}}
