*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body,html{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}button,input,optgroup,select,textarea{font-family:inherit}.fab-item{justify-content:flex-end;gap:8px}.fab-item,.fab-labels{display:flex;align-items:center}.fab-labels{gap:6px;max-width:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-width .28s ease,opacity .2s ease}.fab-item:hover .fab-labels{max-width:360px;opacity:1;pointer-events:auto}.fab-label{white-space:nowrap;background:#fff;color:#333;font-size:13.5px;font-weight:700;padding:9px 15px;border-radius:22px;box-shadow:0 3px 12px rgba(0,0,0,.15);border:1px solid #ececf2;cursor:pointer;line-height:1;text-decoration:none}.fab-label:hover{background:#f3f3f6;color:#111}@keyframes bk{0%,to{opacity:1}50%{opacity:.4}}@keyframes secIn{0%{opacity:0;transform:translate(var(--sx,0),18px) scale(.86)}to{opacity:1;transform:translate(0) scale(1)}}.secIn{animation:secIn 1.5s cubic-bezier(.18,.7,.25,1) backwards}@keyframes secOut{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--sx,0),-8px) scale(.42)}}.secOut{animation:secOut .4s cubic-bezier(.45,0,.75,.2) forwards;pointer-events:none}@keyframes tabIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tabStrip{animation:tabIn .4s ease both}@keyframes carIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.carIn{animation:carIn .5s ease both}@keyframes tileIn{0%{opacity:0;transform:scale(.985);filter:brightness(1.6)}to{opacity:1;transform:scale(1);filter:brightness(1)}}.tileIn{animation:tileIn .34s cubic-bezier(.2,.7,.3,1) backwards}@media (prefers-reduced-motion:reduce){.carIn,.secIn,.secOut,.tabStrip,.tileIn{animation:none}}::-webkit-scrollbar{display:none}input:focus,select:focus,textarea:focus{outline:none;border-color:#f97316!important}table{border-spacing:0}.dcard{transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.dcard:hover{box-shadow:0 10px 28px rgba(249,115,22,.1);transform:translateY(-3px);border-color:#efcdbc}.selopt{border:1px solid #f2f2f2;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.selopt:hover{border-color:#ffc794;box-shadow:0 6px 18px rgba(249,115,22,.1);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.selopt:hover{transform:none}}.dnav:hover,.dpill:hover{color:#f97316!important}.dpill:hover{border-color:#f97316!important}.dtab{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease}.dtab:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(249,115,22,.12)}.barTab{transition:color .15s ease,border-color .15s ease}.barTab:hover{color:#f97316!important}@keyframes dslide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dpanel{animation:dslide .3s ease}@keyframes ovIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes clockBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(1.18)}}.clock-blink{display:inline-block;animation:clockBlink .5s ease-in-out 3}@keyframes detailIn{0%{opacity:0}to{opacity:1}}.ovIn{animation:ovIn .2s ease both}.popIn{animation:popIn .24s cubic-bezier(.2,.7,.3,1) both}.sheetUp{animation:sheetUp .26s cubic-bezier(.2,.7,.3,1) both}.detailIn{animation:detailIn .3s cubic-bezier(.2,.7,.3,1) both}.pvOv{animation:ovIn .34s ease both}.pvPop{animation:popIn .4s cubic-bezier(.2,.7,.3,1) both}.pvSheet{animation:sheetUp .44s cubic-bezier(.2,.7,.3,1) both}@media (prefers-reduced-motion:reduce){.detailIn,.ovIn,.popIn,.pvOv,.pvPop,.pvSheet,.sheetUp{animation:none}}.cmark{display:inline-flex;align-items:center;justify-content:center}.cmark img{height:72px!important;width:auto;max-width:100%;object-fit:contain;vertical-align:middle;display:inline-block}.cmark a{display:inline-flex;line-height:0}.cmark.cmark-sm img{height:54px!important}.cmark.cmark-l img{height:80px!important}.cmark.cmark-r img{height:64px!important}.cmark.cmark-mini img{height:28px!important}.admnav{transition:background .12s ease,transform .12s ease}.admnav:hover{background:#f4f4f7;transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.admnav:hover{transform:none}}.rich-ed:focus{outline:none;border-color:#ffb987!important}.rich-ed:empty:before{content:attr(data-ph);color:#bbb;pointer-events:none}.ncard{border:1px solid #ececf1;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ncard:hover{border-color:#ffc794;box-shadow:0 16px 30px -18px rgba(120,60,30,.35);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.ncard:hover{transform:none}}@keyframes stepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stepIn{animation:stepIn .5s ease both}@keyframes pulseBtn{0%,to{box-shadow:0 0 0 0 rgba(249,115,22,.5)}50%{box-shadow:0 0 0 9px rgba(249,115,22,0)}}.pulseBtn{animation:pulseBtn 1.7s ease-out 1.6s infinite}@media (prefers-reduced-motion:reduce){.pulseBtn,.stepIn{animation:none}}@keyframes stepLoop{0%,to{opacity:.35;transform:scale(1);filter:grayscale(1)}5%{opacity:1;transform:scale(1.13);filter:none}13%{transform:scale(1.04)}20%{opacity:1;transform:scale(1.04);filter:none}27%{opacity:.35;transform:scale(1);filter:grayscale(1)}}.stepLoop{animation:stepLoop 5s linear infinite both}@media (prefers-reduced-motion:reduce){.stepLoop{animation:none;opacity:1;filter:none}}@keyframes stepLight{0%{opacity:.25;transform:scale(.6);filter:grayscale(1)}60%{opacity:1;transform:scale(1.14);filter:none}to{opacity:1;transform:scale(1);filter:none}}.stepLight{animation:stepLight .55s ease both}@keyframes segFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.segFill{transform-origin:left center;animation:segFill .4s ease both}@media (prefers-reduced-motion:reduce){.segFill,.stepLight{animation:none}}.cpbtn{display:flex!important;align-items:center;justify-content:center;gap:7px}