*{box-sizing:border-box}@font-face{font-family:EF Macho;src:url(/teacher/fonts/EF_MACHO.ttf)format("truetype");font-display:swap}@font-face{font-family:NanumSquareNeo;src:url(/teacher/fonts/NanumSquareNeo-Regular.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:NanumSquareNeo;src:url(/teacher/fonts/NanumSquareNeo-Bold.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:NanumSquareNeo;src:url(/teacher/fonts/NanumSquareNeo-ExtraBold.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:NanumSquareNeo;src:url(/teacher/fonts/NanumSquareNeo-Heavy.woff2)format("woff2");font-display:swap;font-weight:900}html,body,#root{overscroll-behavior:none;width:100%;height:100%;margin:0}body{color:#fff;-webkit-tap-highlight-color:transparent;background:#050509;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}button{font:inherit}a{color:inherit;text-decoration:none}.not-found-page{place-items:center;min-height:100dvh;padding:32px;display:grid;overflow:hidden}.not-found-page h1{margin:0;font-size:clamp(36px,6vw,72px);line-height:1.05}.activity-player{width:100%;height:100%;position:relative;overflow:hidden}.teacher-page{color:#fff;background:#050509;place-items:center;width:100%;height:100dvh;display:grid;position:relative;overflow:hidden}.teacher-canvas{--pt:calc(100cqw / 2561);aspect-ratio:16/10;color:#fff;background-color:#1a1042;background-repeat:no-repeat;background-size:100% 100%;width:min(100vw,160dvh);max-height:100dvh;font-family:NanumSquareNeo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative;overflow:hidden;container-type:size}.teacher-pill{width:calc(638 * var(--pt));aspect-ratio:638/186;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:0;padding:0;display:inline-flex;position:relative}.teacher-pill--vertical{width:auto;height:calc(201 * var(--pt));aspect-ratio:147/201;min-width:0}.teacher-pill__image{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.teacher-pill__image--active{opacity:0}.teacher-pill:active .teacher-pill__image--active{opacity:1}.teacher-pill:active .teacher-pill__image:not(.teacher-pill__image--active){opacity:0}.teacher-pill--outline:active .teacher-pill__image:not(.teacher-pill__image--active){opacity:1;filter:brightness(.92)}.teacher-pill span{z-index:1;color:#fff;font-size:2.1cqw;font-weight:800;position:relative;bottom:5.4%}.teacher-pill--vertical span{bottom:3.5%}.teacher-modal__actions .teacher-pill span{bottom:0}.teacher-pill--outline span{color:#000}.teacher-splash__kicker{color:#ff9bff;font-family:EF Macho,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(27 * var(--pt));line-height:calc(32.8 * var(--pt));letter-spacing:0;white-space:nowrap;margin:0;position:absolute;top:9%;left:50%;transform:translate(-50%)}.teacher-splash__title{color:#fff;width:90%;font-family:EF Macho,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(149 * var(--pt));line-height:calc(186.7 * var(--pt));letter-spacing:0;text-align:center;white-space:nowrap;margin:0;position:absolute;top:17%;left:50%;transform:translate(-50%)}.teacher-splash__badge{color:#fff;font-family:NanumSquareNeo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:800;font-size:calc(45 * var(--pt));line-height:calc(67.1 * var(--pt));letter-spacing:0;white-space:nowrap;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.teacher-splash__subtitle{color:#ffffffc7;white-space:nowrap;margin:0;font-size:1.25cqw;position:absolute;top:60%;left:50%;transform:translate(-50%)}.teacher-splash__start{width:calc(638 * var(--pt));position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.teacher-splash__start span{font-family:NanumSquareNeo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:900;font-size:calc(60 * var(--pt));letter-spacing:.025em;padding-right:14%}.teacher-splash__start:active span{color:#ff4ced}.teacher-hub__title{color:#fff;width:80%;font-family:EF Macho,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(82 * var(--pt));line-height:calc(92.5 * var(--pt));letter-spacing:0;text-align:center;white-space:nowrap;margin:0;position:absolute;top:8%;left:50%;transform:translate(-50%)}.teacher-hub__hint{color:#fff;height:11%;font-family:EF Macho,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:calc(43 * var(--pt));line-height:calc(60.4 * var(--pt));letter-spacing:0;white-space:nowrap;align-items:center;gap:1cqw;margin:0;display:flex;position:absolute;top:18.5%;left:31%}.teacher-hub__hint img{flex-shrink:0;width:6cqw;height:6cqw}.teacher-hub__duck{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;width:27%;height:auto;position:absolute;top:56.2%;left:-1%}.teacher-hub__options{z-index:2;justify-content:space-evenly;align-items:center;width:67%;display:flex;position:absolute;top:39%;left:18%}.teacher-orb{width:calc(570 * var(--pt));aspect-ratio:1;cursor:pointer;isolation:isolate;background:0 0;border:0;min-height:0;padding:0;position:relative}.teacher-orb__image{object-fit:contain;z-index:0;width:90%;height:90%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.teacher-orb__image--active{opacity:0;width:88%;height:88%}.teacher-orb:active .teacher-orb__image--active{opacity:1}.teacher-orb:active .teacher-orb__image:not(.teacher-orb__image--active){opacity:0}.teacher-orb span{z-index:2;color:#fff;font-family:NanumSquareNeo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:800;font-size:calc(70 * var(--pt));letter-spacing:0;position:relative}.teacher-orb:active span{color:#6d28d9}.teacher-orb--capture:active span{color:#29bfab}.teacher-orb--gallery:active span{color:#1f88e1}.teacher-orb--end:active span{color:#833de9}.camera-screen{--pt:calc(100vw / 2561);background:#000;position:fixed;top:0;bottom:0;left:0;right:0}.camera-screen:before,.camera-screen:after{content:"";z-index:4;pointer-events:none;position:absolute;left:0;right:0}.camera-screen:after{background:#00000080;height:24%;bottom:0}.camera-screen video{object-fit:cover;width:100%;height:100%}.camera-back{z-index:5;width:calc(147 * var(--pt));aspect-ratio:147/201;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:fixed;top:5%;left:3%}.camera-back img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.camera-home{z-index:5;cursor:pointer;background-color:#0000;background-image:url(/teacher/assets/home-btn-DUkiC05U.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;width:14%;height:14%;padding:0;position:fixed;top:5%;right:0%}.camera-home:active{filter:brightness(.8)}.camera-flip{z-index:5;color:#111827;cursor:pointer;background:#ffffffd9;border:0;border-radius:999px;width:48px;height:48px;font-size:22px;font-weight:900;position:fixed;top:98px;right:24px}.camera-count{z-index:5;color:#fff;background:#00000080;border-radius:999px;margin:0;padding:8px 18px;font-size:16px;font-weight:700;position:fixed;top:28px;left:50%;transform:translate(-50%)}.camera-error{z-index:6;background:#7f1d1deb;border-radius:8px;max-width:720px;padding:18px 22px;font-size:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-shutter{z-index:5;width:calc(215 * var(--pt));height:calc(219 * var(--pt));cursor:pointer;background:0 0;border:0;padding:0;position:fixed;bottom:4%;left:50%;transform:translate(-50%)}.camera-shutter:before{content:"";background:#fff;border-radius:999px;position:absolute;top:16px;bottom:16px;left:16px;right:16px}.camera-shutter img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.camera-shutter__ring--active{opacity:0}.camera-shutter:active .camera-shutter__ring--active{opacity:1}.camera-shutter:active img:not(.camera-shutter__ring--active){opacity:0}.camera-shutter:active:before{background:#f3d9fb}.teacher-panel__title{color:#fff;font-family:EF Macho,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(82 * var(--pt));line-height:calc(92.5 * var(--pt));letter-spacing:0;white-space:nowrap;margin:0;position:absolute;top:9%;left:50%;transform:translate(-50%)}.teacher-home-icon{width:calc(238 * var(--pt));height:calc(237 * var(--pt));cursor:pointer;background:url(/teacher/assets/home-btn-DUkiC05U.webp) 50%/contain no-repeat;border:0;padding:0;position:absolute;top:5%;right:2%}.teacher-home-icon:active{filter:brightness(.8)}.teacher-panel__back{position:absolute;top:11%;left:3%;transform:translateY(-50%)}.teacher-panel{width:81%;height:72%;position:absolute;top:18.5%;left:9.5%}.teacher-empty{color:#6b7280;place-items:center;margin:0;font-size:1.4cqw;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.teacher-gallery-grid{scrollbar-gutter:stable;grid-template-columns:repeat(3,1fr);grid-auto-rows:min-content;align-content:start;gap:1.2cqw;padding-top:1%;padding-right:5%;display:grid;position:absolute;top:4%;bottom:4%;left:4%;right:4%;overflow:hidden auto}.teacher-gallery-grid::-webkit-scrollbar{width:.8cqw}.teacher-gallery-grid::-webkit-scrollbar-track{background:#110c2c47;border-radius:999px}.teacher-gallery-grid::-webkit-scrollbar-thumb{background:#fff;border-radius:999px;box-shadow:0 0 0 1px #110c2c26}.teacher-gallery-thumb{aspect-ratio:16/9;cursor:pointer;background:#dcd9e6;border:0;padding:0;position:relative;overflow:hidden}.teacher-gallery-thumb:after{content:"";-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);opacity:0;pointer-events:none;background:#100c223d;position:absolute;top:0;bottom:0;left:0;right:0}.teacher-gallery-thumb:active:after{opacity:1}.teacher-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.teacher-detail__image{background:#020617;width:70%;height:71.1%;position:absolute;top:14%;left:50%;overflow:hidden;transform:translate(-50%)}.teacher-detail__image img{object-fit:contain;width:100%;height:100%;display:block}.teacher-detail__delete{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:5%;right:4%}.teacher-detail__delete-icon{width:calc(107 * var(--pt));height:calc(106 * var(--pt));display:block;position:relative}.teacher-detail__delete-icon img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.teacher-detail__delete-icon--active{opacity:0}.teacher-detail__delete:active .teacher-detail__delete-icon--active{opacity:1}.teacher-detail__delete:active .teacher-detail__delete-icon img:not(.teacher-detail__delete-icon--active){opacity:0}.teacher-detail__delete span:first-child{color:#fff;font-family:NanumSquareNeo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;font-size:calc(26 * var(--pt));line-height:calc(64 * var(--pt));letter-spacing:0}.teacher-playback__video{background:#000;border-radius:.6cqw;width:60%;max-height:68%;position:absolute;top:6%;left:50%;transform:translate(-50%)}.teacher-playback__actions{gap:1.5cqw;display:flex;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.teacher-playback__actions .teacher-pill{width:15cqw}.teacher-loading__title{color:#fff;font-family:EF Macho,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(110 * var(--pt));line-height:calc(127.3 * var(--pt));letter-spacing:0;white-space:nowrap;margin:0;position:absolute;top:20%;left:50%;transform:translate(-50%)}.teacher-loading__subtitle{color:#ffffffd9;font-family:EF Macho,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(41 * var(--pt));line-height:calc(119.1 * var(--pt));letter-spacing:0;white-space:nowrap;margin:0;position:absolute;top:30%;left:50%;transform:translate(-50%)}.teacher-loading__track-row{align-items:center;gap:1cqw;width:88%;display:flex;position:absolute;top:63%;left:8%}.teacher-loading__track{background-repeat:no-repeat;background-size:100% 100%;flex:1;height:4.2cqw;position:relative}.teacher-loading__fill{background-repeat:no-repeat;background-size:99.5% 100%;border-radius:999px;height:auto;transition:width .2s ease-out;position:absolute;top:.55cqw;bottom:.55cqw;left:.55cqw;right:.55cqw}.teacher-loading__ducks{width:12cqw;transition:left .2s ease-out;position:absolute;bottom:35%;transform:translate(-55%)}.teacher-loading__pct{color:#fff;min-width:3.5cqw;font-family:EF Macho,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5cqw;font-weight:800}.teacher-loading__caption{color:#ffffffd9;font-family:EF Macho,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(40 * var(--pt));line-height:calc(92.5 * var(--pt));letter-spacing:0;white-space:nowrap;margin:0;position:absolute;top:72%;left:50%;transform:translate(-50%)}.teacher-success__title{color:#fff;font-family:EF Macho,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(113 * var(--pt));white-space:nowrap;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%)}.teacher-success__subtitle{color:#ffffffd9;font-family:EF Macho,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(42 * var(--pt));white-space:nowrap;margin:0;position:absolute;top:64%;left:50%;transform:translate(-50%)}.teacher-success__actions{gap:1.5cqw;display:flex;position:absolute;top:77%;left:50%;transform:translate(-50%)}.teacher-success__actions .teacher-pill{width:calc(600 * var(--pt));aspect-ratio:600/186}.teacher-success__actions .teacher-pill span{font-size:2.5cqw}.teacher-success__actions .teacher-pill:active span{color:#9939e7}.teacher-modal-backdrop{--pt:calc(100vw / 2561);z-index:50;background:#0a061e99;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.teacher-modal{text-align:center;color:#4c1d95;background-repeat:no-repeat;background-size:100% 100%;width:80%;height:70%;padding:5% 0%}.teacher-modal--save,.teacher-modal--confirm-home{flex-direction:column;justify-content:center;align-items:center;display:flex}.teacher-modal--confirm-home .teacher-modal__actions{margin-top:6%}.teacher-modal__duck{width:13%;margin:0 auto 0%;display:block}.teacher-modal h2{font-family:NanumSquareNeo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(105 * var(--pt));line-height:calc(86 * var(--pt));letter-spacing:0;color:#000;margin:0 0 4%;font-weight:900}.teacher-modal p{color:#6b7280;font-size:calc(50 * var(--pt));margin:0 0 5%}.teacher-modal__input{width:70%;min-height:56px;font:inherit;font-size:calc(59 * var(--pt));text-align:center;background-color:#00000005;border:1px solid #e5e7eb;border-radius:20px;margin-bottom:24px;padding:1.5% 3%}.teacher-modal__input:focus::placeholder{color:#0000}.teacher-modal__actions{justify-content:center;gap:5%;width:100%;display:flex}.teacher-modal__actions .teacher-pill{width:calc(507 * var(--pt));aspect-ratio:507/138}.teacher-modal__actions .teacher-pill--arrow:active span{color:#9939e7}.teacher-modal__actions .teacher-pill span{font-family:NanumSquareNeo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(60 * var(--pt))}@media (max-width:760px){.mode-grid,.mode-grid.three,.student-form{grid-template-columns:1fr}.flow-actions{flex-direction:column}}@keyframes star-piece-fall{0%{opacity:0;transform:translate3d(var(--start-x), -26vh, 0) rotate(0deg) scale(.72)}6%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(var(--end-x), 112vh, 0) rotate(calc(var(--rotate) + 90deg)) scale(.82)}}@keyframes scroll-guide-hand{0%{opacity:0;transform:translateY(1.4cqw)}14%,26%{opacity:1;transform:translateY(1.4cqw)}68%,84%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes tap-hint-touch{0%{transform:translate(0)scale(1)}28%{transform:translate(0)scale(1)}42%{transform:translate(-2.4%,3.2%)scale(.97)}56%{transform:translate(-2.4%,3.2%)scale(.97)}70%,to{transform:translate(0)scale(1)}}@keyframes tap-hint-ring{0%,39%{opacity:0}40%,68%{opacity:1}69%,to{opacity:0}}.footer-logo{z-index:6;pointer-events:none;-webkit-user-select:none;user-select:none;width:11cqw;height:auto;position:absolute;bottom:4cqh;left:50%;transform:translate(-50%)}.footer-logo--hidden{visibility:hidden}.footer-logo-text{z-index:6;color:#fff;font-family:NanumSquareNeo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:800;font-size:calc(37 * var(--pt));letter-spacing:.01em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:3.5cqh;left:50%;transform:translate(-50%)}.asset-install-screen{z-index:60;color:#e2e8f0;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.asset-install-title{margin:0;font-size:22px;font-weight:800}.asset-install-bar{background:#ffffff29;border-radius:999px;width:min(520px,78vw);height:14px;overflow:hidden}.asset-install-bar-fill{background:#7dd3fc;border-radius:999px;height:100%;transition:width .25s ease-out}.asset-install-percent{font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:800}.asset-install-count{color:#94a3b8;font-variant-numeric:tabular-nums;margin:0}.asset-install-warning{color:#fbbf24;margin:8px 0 0;font-weight:700}.asset-install-skip{color:#94a3b8;background:0 0;border:1px solid #94a3b880;border-radius:999px;margin-top:20px;padding:10px 22px;font-size:15px}.status-page{color:#e2e8f0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0f172a;padding:28px 24px 48px;font-size:15px;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.status-title{margin:0 0 20px;font-size:24px}.status-section{background:#1e293b;border-radius:10px;max-width:720px;margin:0 0 18px;padding:16px 18px}.status-section h2{color:#94a3b8;margin:0 0 12px;font-size:16px}.status-list{grid-template-columns:minmax(120px,auto) 1fr;gap:8px 16px;margin:0;display:grid}.status-list dt{color:#94a3b8}.status-list dd{font-variant-numeric:tabular-nums;margin:0}.status-good{color:#4ade80;font-weight:700}.status-bad{color:#f87171;font-weight:700}.status-missing{color:#fca5a5;font-variant-numeric:tabular-nums;margin:12px 0;padding-left:18px}.status-section button,.status-refresh{color:#0f172a;background:#38bdf8;border:0;border-radius:8px;min-height:44px;margin-top:12px;padding:0 18px;font-weight:800}.status-section button:disabled{color:#cbd5e1;background:#475569}.status-gate-hotspot{z-index:50;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;place-items:center;width:72px;height:72px;display:grid;position:fixed;bottom:0;right:0}.status-gate-ring{pointer-events:none;background:#00000047;border:3px solid #ffffffb8;border-radius:50%;width:44px;height:44px;transition:opacity .12s linear}.status-gate-backdrop{z-index:70;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.status-gate-dialog{color:#e2e8f0;text-align:center;background:#1e293b;border-radius:14px;width:min(360px,100%);padding:24px}.status-gate-dialog h2{margin:0 0 8px;font-size:20px}.status-gate-dialog p{color:#94a3b8;margin:0 0 16px;font-size:14px}.status-gate-input{color:#e2e8f0;letter-spacing:.4em;text-align:center;background:#0f172a;border:1px solid #475569;border-radius:8px;width:100%;min-height:48px;padding:0 14px;font-size:20px}.status-gate-error{color:#f87171;margin:10px 0 0;font-size:13px}.status-gate-actions{gap:10px;margin-top:18px;display:flex}.status-gate-actions button{color:#e2e8f0;background:#334155;border:0;border-radius:8px;flex:1;min-height:48px;font-size:16px;font-weight:700}.status-gate-actions .status-gate-submit{color:#0f172a;background:#38bdf8}.status-close{float:right;color:#e2e8f0;background:#334155;border:0;border-radius:8px;min-height:44px;margin-bottom:8px;padding:0 18px;font-size:15px;font-weight:700;position:sticky;top:0}
