@font-face{font-family:Daeojamjil;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil1Thin.woff2)format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Daeojamjil;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil2Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Daeojamjil;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil3Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Daeojamjil;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil4Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Daeojamjil;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil5Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Daeojamjil;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil6ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}:root{--toss-blue:#000}html,body{max-width:100vw;margin:0;padding:0;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Daeojamjil,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif}a{color:inherit;text-decoration:none}.ai-feedback-loader{width:112px;height:112px;position:relative}.ai-feedback-loader:before,.ai-feedback-loader:after{content:"";border:1px solid #0050ff24;border-radius:999px;position:absolute;inset:0}.ai-feedback-loader:before{animation:1.8s ease-out infinite ai-feedback-pulse}.ai-feedback-loader:after{border-color:#0050ff38;animation:1.8s ease-out .4s infinite ai-feedback-pulse;inset:14px}.ai-feedback-loader-core{z-index:2;background:linear-gradient(135deg,#0050ff1f,#0050ff0a);border-radius:999px;place-items:center;animation:1.6s ease-in-out infinite ai-feedback-float;display:grid;position:absolute;inset:26px;box-shadow:0 14px 38px #0000001f}.ai-feedback-loader-dot{z-index:3;transform-origin:56px 56px;background:#000;border-radius:999px;width:11px;height:11px;position:absolute;box-shadow:0 0 18px #00000040}.ai-feedback-loader-dot-a{animation:1.4s linear infinite ai-feedback-orbit;top:0;left:50px}.ai-feedback-loader-dot-b{opacity:.7;animation:1.4s linear .18s infinite ai-feedback-orbit;top:50px;left:101px}.ai-feedback-loader-dot-c{opacity:.45;animation:1.4s linear .36s infinite ai-feedback-orbit;top:101px;left:50px}@keyframes ai-feedback-orbit{0%{rotate:none}to{rotate:360deg}}@keyframes ai-feedback-pulse{0%{opacity:.8;scale:.78}70%{opacity:.08;scale:1.06}to{opacity:0;scale:1.08}}@keyframes ai-feedback-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.app-loading-bar{z-index:4000;pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg,#0050ff1a,#000,#0050ff1a);width:100%;height:3px;transition:opacity .16s;animation:1.1s ease-in-out infinite app-loading-bar-move;position:fixed;top:0;left:0}.app-loading-bar[data-active=true]{opacity:1}.app-loading-dot{opacity:.35;background:#000;border-radius:999px;width:7px;height:7px;animation:.82s ease-in-out infinite app-loading-dot-bounce}.skeleton-shimmer{background:linear-gradient(90deg,#0f172a0f,#0f172a1a,#0f172a0f);position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff94,#0000);animation:1.4s ease-in-out infinite skeleton-shimmer-move;position:absolute;inset:0;transform:translate(-100%)}@keyframes app-loading-bar-move{0%{transform:scaleX(.08)translate(-12%)}45%{transform:scaleX(.58)translate(72%)}to{transform:scaleX(.18)translate(540%)}}@keyframes app-loading-dot-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes skeleton-shimmer-move{to{transform:translate(100%)}}.essay-item-side-panel{animation:.18s ease-out essay-item-panel-slide-in}@keyframes essay-item-panel-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}
