body{margin:0}:root{--b:#f3f4f7;--p:#fff;--c:#fff;--t:#1d2433;--m:#6b7488;--a:#3b6cf0;--l:#dfe3ec;--sel:#eef2ff;--stg:#d9dde6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--b:#001247;--p:#001960;--c:#0a2470;--t:#eef1fb;--m:#b4c0e0;--a:#6f95ff;--l:#23418f;--sel:#1b3a94;--stg:#000d33;color-scheme:dark}}:root[data-theme=dark]{--b:#001247;--p:#001960;--c:#0a2470;--t:#eef1fb;--m:#b4c0e0;--a:#6f95ff;--l:#23418f;--sel:#1b3a94;--stg:#000d33;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{font-family:var(--ui-font,"Noto Sans KR",system-ui,sans-serif);background:var(--b);color:var(--t)}button{font:inherit;cursor:pointer}#app{display:grid;height:100%;grid-template-columns:250px 1fr 300px;grid-template-rows:1fr auto auto;grid-template-areas:"l m r" "s s s" "c c c"}#left{grid-area:l}#main{grid-area:m}#right{grid-area:r}#styles{grid-area:s}#co-bar{grid-area:c}aside{background:var(--p);padding:16px;overflow:auto;border-right:1px solid var(--l)}#right{border-right:0;border-left:1px solid var(--l)}h3{font-size:12px;letter-spacing:.06em;color:var(--m);margin:18px 0 8px;text-transform:uppercase}h3:first-child{margin-top:0}.brand{font-weight:800;font-size:16px;margin-bottom:6px}.type{display:block;width:100%;text-align:left;padding:10px 12px;margin-bottom:6px;border:1px solid var(--l);background:var(--c);border-radius:10px;color:var(--t)}.type small{display:block;color:var(--m);font-size:11px}.type.on{border-color:var(--a);background:var(--sel);font-weight:700}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:6px 12px;border:1px solid var(--l);border-radius:99px;background:var(--c);font-size:13px}.chip.on{background:var(--a);color:#fff;border-color:var(--a)}.field{display:block;width:100%;padding:9px 10px;margin-bottom:8px;border:1px solid var(--l);border-radius:8px;font:inherit}#main{display:flex;flex-direction:column;min-width:0;min-height:0}#bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 14px;background:var(--p);border-bottom:1px solid var(--l)}#bar .sp{display:none}#bar .cgrp{display:inline-flex;gap:8px;flex:none;align-items:center}.btn{padding:8px 14px;border:1px solid var(--l);background:var(--c);border-radius:8px;font-size:13px;color:var(--t)}.btn.pri{background:var(--a);border-color:var(--a);color:#fff}.btn:disabled{opacity:.4;cursor:default}#cand{padding:6px 14px;font-size:12px;color:var(--m);background:var(--p);border-bottom:1px solid var(--l);min-height:28px}#stage{flex:1;min-height:0;display:flex;justify-content:center;background:var(--stg);padding:12px;overflow:auto}#frame{width:100%;max-width:100%;height:100%;border:0;background:var(--c);border-radius:10px;box-shadow:0 6px 24px #00000026;transition:max-width .2s}#stage.mob #frame{max-width:390px}.pals{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pal{border:2px solid transparent;border-radius:10px;padding:0;background:var(--c);overflow:hidden;text-align:left}.pal.on{border-color:var(--a)}.pal .sw{display:flex;height:34px}.pal .sw i{flex:1}.pal span{display:block;font-size:11px;padding:4px 6px;color:var(--t)}#styles{background:var(--p);border-top:1px solid var(--l);padding:14px;display:flex;gap:10px;overflow-x:auto}.sty{flex:0 0 200px;border:2px solid var(--l);border-radius:12px;background:var(--c);padding:0;overflow:hidden;text-align:left}.sty.on{border-color:var(--a)}.th{height:48px;display:flex;align-items:center;justify-content:center;background:var(--bg)}.th b{display:block;width:60%;height:28px;background:var(--cbg);border-radius:var(--r2);box-shadow:var(--csh);border:var(--cb)}.sty span{display:block;padding:6px 10px 2px;font-size:15px;font-weight:800;color:var(--t)}.sty small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0 10px 9px;font-size:13px;line-height:1.4;color:var(--m);font-weight:500}@media(max-height:760px){.th{height:34px}.th b{height:20px}}#ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1423b8;display:none;z-index:9;padding:14px;overflow:auto}#ov.show{display:block}.box{max-width:1200px;margin:0 auto;background:var(--p);border-radius:14px;padding:16px}.cmp{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cmp iframe{width:100%;height:calc(60vh / var(--z,1));border:1px solid var(--l);border-radius:10px}.cmp h4{margin:0 0 8px;font-size:14px}.cmp .btn{width:100%;margin-top:8px;padding:12px}@media(max-width:820px){#app{display:flex;flex-direction:column;height:auto;min-height:calc(100vh / var(--z,1))}#co-bar{order:5}#left{order:1;border:0;border-bottom:1px solid var(--l);padding:12px}#main{order:2}#styles{order:3}#right{order:4;border:0;border-top:1px solid var(--l)}.type{display:inline-block;width:auto;margin-right:6px}.type small{display:none}#stage{height:calc(68vh / var(--z,1));flex:none;padding:8px}.pals{grid-template-columns:repeat(4,1fr)}.cmp{grid-template-columns:1fr}.cmp iframe{height:calc(50vh / var(--z,1))}}.mod{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;margin-top:6px;border:1px solid var(--l);border-radius:10px;background:var(--c);font-size:13px;cursor:pointer}.mod input{margin-top:3px}.mod small{display:block;color:var(--m);font-size:11px;line-height:1.4}.mod.dep{opacity:.75}.lay{display:grid;grid-template-columns:auto 1fr;gap:6px 8px;align-items:center;margin-bottom:6px;font-size:13px}.lay label{display:flex;gap:6px;align-items:center;min-width:0}.lay select{font:inherit;padding:6px 8px;border:1px solid var(--l);border-radius:8px;background:var(--c);color:var(--t);min-width:0;width:100%}.lay select:disabled{opacity:.45}.hint{margin:-2px 0 10px;font-size:11px;line-height:1.5;color:var(--m)}.hint.ok{color:var(--a)}.ptabs{margin-bottom:10px}.cbox{border:1px solid var(--l);border-radius:12px;background:var(--c);padding:10px;margin-bottom:10px}.cbox>b{display:block;font-size:13px;margin-bottom:6px}.cbox small.d{display:block;color:var(--m);font-size:11px;line-height:1.5;margin-bottom:8px}.crow{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.crow input[type=color],.role input[type=color]{width:38px;height:32px;padding:0;border:1px solid var(--l);border-radius:8px;background:var(--c);cursor:pointer;flex:none}.role{display:grid;grid-template-columns:auto 1fr 84px;gap:8px;align-items:center;padding:6px;border:2px solid transparent;border-radius:10px;cursor:pointer}.role.on{border-color:var(--a);background:var(--sel)}.role .rl b{display:block;font-size:13px}.role .rl small{display:block;color:var(--m);font-size:10.5px;line-height:1.3}.role .hex,.hexin{font:inherit;font-family:ui-monospace,Consolas,monospace;font-size:12px;padding:6px;border:1px solid var(--l);border-radius:6px;background:var(--c);color:var(--t);width:100%;min-width:0}.swg{margin:6px 0 2px;font-size:11px;color:var(--m)}.sws{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.sws button{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--t) 18%,transparent);border-radius:6px;padding:0;cursor:pointer}.sws button:hover{outline:2px solid var(--a);outline-offset:1px}.chk{font-size:12px;margin:0 0 4px;line-height:1.4}.chk.bad{color:var(--bad,#b3352b)}.chk.ok{color:var(--ok,#1f7a4d)}.saved{display:flex;gap:6px;align-items:center;margin-top:6px}.saved .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.saved i{display:flex;height:16px;width:64px;border-radius:5px;overflow:hidden;flex:none}.saved i b{flex:1}.mini{font:inherit;font-size:12px;padding:4px 8px;border:1px solid var(--l);border-radius:6px;background:var(--c);color:var(--t);cursor:pointer}.swd{border-top:1px solid var(--l);padding:2px 0}.swd>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:6px 0;font-size:12px}.swd>summary::-webkit-details-marker{display:none}.swd>summary:before{content:"▸";color:var(--m);font-size:10px}.swd[open]>summary:before{content:"▾"}.swd>summary em{margin-left:auto;font-style:normal;color:var(--m);font-size:11px}.swp{display:inline-flex;height:14px;width:56px;border-radius:4px;overflow:hidden;flex:none}.swp i{flex:1}.swd .sws{margin:2px 0 8px}.fl{display:grid;grid-template-columns:52px 1fr 36px;gap:8px;align-items:center;font-size:12px;margin-bottom:8px}.fl output{text-align:right;font-variant-numeric:tabular-nums;color:var(--m)}.rng{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;border-radius:7px;border:1px solid var(--l);width:100%;margin:0}.rng::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #333;box-shadow:0 1px 3px #00000059;cursor:pointer}.rng::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #333;box-shadow:0 1px 3px #00000059;cursor:pointer}.tn{margin-bottom:8px}.tn>span{display:block;font-size:11px;color:var(--m);margin-bottom:3px}.tn .chips{gap:4px}.tn .chip{padding:4px 9px;font-size:12px}.lp{border-top:1px solid var(--l);margin-top:12px}.lp>summary{cursor:pointer;list-style:none;font-weight:700;font-size:13px;padding:10px 0;display:flex;justify-content:space-between;align-items:center}.lp>summary::-webkit-details-marker{display:none}.lp>summary:after{content:"＋";color:var(--m)}.lp[open]>summary:after{content:"－"}#start{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--b);color:var(--t);overflow:auto}#start[hidden]{display:none}.st-wrap{max-width:1080px;margin:0 auto;padding:32px 20px 48px}.st-head h1{font-size:clamp(24px,4vw,34px);margin:0 0 8px;letter-spacing:-.02em}.st-head p{margin:0 0 22px;color:var(--m);line-height:1.6;max-width:none;word-break:keep-all}.st-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:16px}.st-type{text-align:left;padding:12px 14px;border:1px solid var(--l);background:var(--p);border-radius:12px;cursor:pointer;font:inherit;color:inherit}.st-type b{display:block;font-size:14px}.st-type small{display:block;margin-top:3px;font-size:11px;color:var(--m);line-height:1.4}.st-type.on{border-color:var(--a);background:var(--sel);box-shadow:0 0 0 1px var(--a) inset}.st-opts{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:20px}.st-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:220px}.st-chip{padding:6px 12px;border:1px solid var(--l);border-radius:99px;background:var(--p);font:inherit;font-size:13px;color:inherit;cursor:pointer}.st-chip.on{background:var(--a);border-color:var(--a);color:#fff}.st-hint{font-size:13px;color:var(--m)}.st-name{display:grid;gap:4px;font-size:12px;color:var(--m);min-width:220px}.st-name input{font:inherit;font-size:14px;padding:9px 11px;border:1px solid var(--l);border-radius:10px;background:var(--p);color:var(--t)}.st-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:900px){.st-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.st-cards{grid-template-columns:minmax(0,1fr)}}.st-card{background:var(--p);border:1px solid var(--l);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:6px}.st-card h3{margin:8px 4px 0;font-size:16px}.st-card p{margin:0 4px;color:var(--m);font-size:13px;line-height:1.5;flex:1}.st-th{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:10px;border:1px solid var(--l);background:var(--stg)}.st-th iframe{position:absolute;left:0;top:0;width:1200px;height:800px;border:0;transform-origin:0 0;pointer-events:none;background:#fff}.st-go{margin-top:8px;padding:11px 14px;border:0;border-radius:10px;background:var(--a);color:#fff;font:inherit;font-weight:700;cursor:pointer}.st-go:hover{filter:brightness(1.08)}.st-foot{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.st-ghost{padding:10px 16px;border:1px solid var(--l);border-radius:10px;background:transparent;font:inherit;color:inherit;cursor:pointer}.st-ghost:hover{border-color:var(--a)}#hp-help{border:0;padding:0;background:transparent;color:var(--nm-ink,var(--t));max-width:min(860px,calc((100vw - 32px) / var(--z,1)));width:100%;max-height:calc((100dvh - 32px) / var(--z,1));overflow:visible}#hp-help::backdrop{background:#14182873}#hp-help .hh-box{background:var(--nm-bg,var(--p));border-radius:24px;padding:24px 22px 18px;max-height:calc((100dvh - 32px) / var(--z,1));overflow:auto;overscroll-behavior:contain;box-shadow:12px 12px 28px var(--nm-lo,rgba(0,0,0,.25)),-10px -10px 24px var(--nm-hi,rgba(255,255,255,.6));font-family:inherit;line-height:1.55}#hp-help h2{margin:0 0 14px;font-size:20px}#hp-help h3{margin:18px 0 8px;font-size:14px;color:var(--nm-mut,var(--m))}#hp-help .hh-steps{list-style:none;margin:0;padding:0;counter-reset:hh;display:grid;gap:10px}@media(min-width:720px){#hp-help .hh-steps{grid-template-columns:1fr 1fr}#hp-help .hh-steps li:last-child{grid-column:1/-1}}#hp-help .hh-steps li{counter-increment:hh;display:grid;grid-template-columns:34px 1fr;column-gap:12px;padding:12px 14px;border-radius:16px;box-shadow:inset 4px 4px 9px var(--nm-lo,rgba(0,0,0,.2)),inset -4px -4px 9px var(--nm-hi,rgba(255,255,255,.5))}#hp-help .hh-steps li:before{content:counter(hh);grid-row:1/3;align-self:center;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:var(--nm-acc,var(--a));box-shadow:3px 3px 6px var(--nm-lo,rgba(0,0,0,.2)),-3px -3px 6px var(--nm-hi,rgba(255,255,255,.5))}#hp-help .hh-steps b{font-size:15px}#hp-help .hh-steps span{font-size:13.5px;color:var(--nm-mut,var(--m))}#hp-help .hh-tips{margin:0;padding-left:18px;font-size:13.5px;color:var(--nm-mut,var(--m))}#hp-help .hh-tips li{margin:4px 0}#hp-help .hh-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:16px}@media(max-width:480px){#hp-help .hh-box{padding:18px 14px 14px;border-radius:20px}#hp-help .hh-steps li{grid-template-columns:30px 1fr;padding:10px 11px}}#hp-help{max-width:min(1040px,calc((100vw - 24px) / var(--z,1)))}#hp-help .hh-box{padding:14px 18px 12px}#hp-help h2{margin:0 0 8px;font-size:18px}#hp-help h3{margin:10px 0 4px;font-size:13px}#hp-help .hh-steps{gap:8px}#hp-help .hh-steps li{padding:8px 12px;column-gap:10px}#hp-help .hh-steps b{font-size:14px}#hp-help .hh-steps span,#hp-help .hh-tips{font-size:12.5px;line-height:1.5}#hp-help .hh-tips li{margin:3px 0}#hp-help .hh-foot{margin-top:10px}@media(min-width:900px){#hp-help .hh-tips{column-count:2;column-gap:28px}#hp-help .hh-tips li{break-inside:avoid}}@media(max-height:760px){#hp-help .hh-steps span,#hp-help .hh-tips{font-size:12px}}.pol-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:14px;background:#1418288c}.pol-box{width:min(780px,100%);max-height:calc((100dvh - 28px) / var(--z,1));display:flex;flex-direction:column;border-radius:22px;background:var(--nm-bg,var(--p));color:var(--nm-ink,var(--t));box-shadow:10px 10px 26px #00000059}.pol-head{display:flex;align-items:center;gap:10px;padding:16px 20px 10px}.pol-head h2{flex:1;margin:0;font-size:19px}.pol-body{overflow:auto;overscroll-behavior:contain;padding:4px 22px 20px;font-size:14px;line-height:1.7}.pol-body h3{margin:18px 0 6px;font-size:15px}.pol-body p{margin:6px 0}.pol-body ul{margin:4px 0;padding-left:20px}.pol-body li{margin:3px 0}.pol-date{margin-top:20px!important;color:var(--nm-mut,var(--m));font-size:13px}@media(max-width:480px){.pol-head{padding:14px 14px 8px}.pol-body{padding:4px 14px 16px}}#hp-tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;font-family:inherit}#hp-tour .tr-block{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent}#hp-tour .tr-spot{position:fixed;border-radius:16px;pointer-events:none;box-shadow:0 0 0 100vmax #0e12229e,0 0 0 3px var(--nm-acc,#3651d4)}#hp-tour .tr-spot[hidden]{display:none}#hp-tour .tr-card{position:fixed;box-sizing:border-box;max-height:calc((100dvh - 24px) / var(--z,1));overflow:auto;padding:16px 18px 14px;border-radius:20px;background:var(--nm-bg,#e0e5ec);color:var(--nm-ink,#2c3350);box-shadow:10px 10px 24px #00000059,-4px -4px 14px var(--nm-hi,rgba(255,255,255,.5));line-height:1.55}#hp-tour .tr-top{display:flex;align-items:center;justify-content:space-between;min-height:26px}#hp-tour .tr-n{font-size:12px;font-weight:800;color:var(--nm-acc,#3651d4)}#hp-tour .tr-x{border:0;background:transparent;color:var(--nm-mut,#515b76);font:inherit;font-size:15px;cursor:pointer;padding:4px 8px;border-radius:10px;min-height:32px}#hp-tour .tr-x.tr-text{font-size:13px}#hp-tour h3{margin:2px 0 6px;font-size:17px}#hp-tour p{margin:0 0 12px;font-size:14px;color:var(--nm-mut,#515b76);white-space:pre-line}#hp-tour .tr-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}#hp-tour .tr-dots{flex:1;text-align:center;font-size:9px;letter-spacing:2px;color:var(--nm-mut,#515b76);overflow:hidden;white-space:nowrap}#hp-tour .tr-dots[hidden],#hp-tour .tr-b[hidden]{display:none}#hp-tour .tr-b{border:0;background:var(--nm-bg,#e0e5ec);color:var(--nm-ink,#2c3350);font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:9px 16px;min-height:40px;border-radius:14px;box-shadow:4px 4px 9px var(--nm-lo,rgba(0,0,0,.25)),-4px -4px 9px var(--nm-hi,rgba(255,255,255,.6))}#hp-tour .tr-b:active{box-shadow:inset 3px 3px 7px var(--nm-lo,rgba(0,0,0,.25)),inset -3px -3px 7px var(--nm-hi,rgba(255,255,255,.6))}#hp-tour .tr-pri{color:var(--nm-acc,#3651d4);margin-left:auto}#hp-tour :focus-visible{outline:2px dashed var(--nm-acc,#3651d4);outline-offset:3px}@media(prefers-reduced-motion:no-preference){#hp-tour .tr-spot{transition:left .22s ease,top .22s ease,width .22s ease,height .22s ease}#hp-tour .tr-card{transition:left .22s ease,top .22s ease}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is(#hp-help .hh-box,#hp-tour .tr-card){--nm-bg:#1a5fa0;--nm-ink:#ffffff;--nm-mut:#ffffff;--nm-acc:#d6fff4;--nm-hi:rgba(110,170,230,.5);--nm-lo:rgba(0,18,56,.7)}}:root[data-theme=dark] :is(#hp-help .hh-box,#hp-tour .tr-card){--nm-bg:#1a5fa0;--nm-ink:#ffffff;--nm-mut:#ffffff;--nm-acc:#d6fff4;--nm-hi:rgba(110,170,230,.5);--nm-lo:rgba(0,18,56,.7)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) :is(#hp-help .hh-box,#hp-tour .tr-card){--nm-bg:#f6eacc;--nm-ink:#060d26;--nm-mut:#101a3a;--nm-acc:#1427b8;--nm-hi:rgba(255,252,240,.95);--nm-lo:rgba(170,142,84,.38)}}:root[data-theme=light] :is(#hp-help .hh-box,#hp-tour .tr-card){--nm-bg:#f6eacc;--nm-ink:#060d26;--nm-mut:#101a3a;--nm-acc:#1427b8;--nm-hi:rgba(255,252,240,.95);--nm-lo:rgba(170,142,84,.38)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is(#hp-help .hh-box :is(p,span,li,b,h2,h3,small,.tr-n,.tr-dots),#hp-tour .tr-card :is(p,h3,.tr-n,.tr-dots,.tr-x,.tr-b)){font-weight:500;text-shadow:0 1px 1px rgba(0,22,64,.55);-webkit-font-smoothing:antialiased}}:root[data-theme=dark] :is(#hp-help .hh-box :is(p,span,li,b,h2,h3,small,.tr-n,.tr-dots),#hp-tour .tr-card :is(p,h3,.tr-n,.tr-dots,.tr-x,.tr-b)){font-weight:500;text-shadow:0 1px 1px rgba(0,22,64,.55);-webkit-font-smoothing:antialiased}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is(#hp-help .hh-box :is(h2,h3,.hh-steps b),#hp-tour .tr-card :is(h3,.tr-n)){font-weight:600!important}}:root[data-theme=dark] :is(#hp-help .hh-box :is(h2,h3,.hh-steps b),#hp-tour .tr-card :is(h3,.tr-n)){font-weight:600!important}:root{--ok:#1f7a4d;--warn:#a25a06;--bad:#b3352b;--tint:.14}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ok:#5fd394;--warn:#f2b45a;--bad:#ff8f86}}:root[data-theme=dark]{--ok:#5fd394;--warn:#f2b45a;--bad:#ff8f86}.ad{display:grid;grid-template-columns:220px 1fr;height:100%;background:var(--b);color:var(--t)}.ad button{font:inherit;color:inherit}.ad-nav{background:var(--p);border-right:1px solid var(--l);padding:16px 12px;display:flex;flex-direction:column;gap:4px;overflow:auto}.ad-brand{font-weight:800;font-size:16px;padding:4px 10px 12px}.ad-brand small{display:block;font-weight:400;font-size:11px;color:var(--m);margin-top:2px}.ad-link{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.ad-link:hover{background:var(--sel)}.ad-link.on{background:var(--sel);font-weight:700;color:var(--a)}.ad-badge{min-width:20px;padding:1px 7px;border-radius:99px;background:var(--a);color:#fff;font-size:11px;font-weight:700;text-align:center}.ad-navfoot{margin-top:auto;padding:12px 10px 0;font-size:12px;color:var(--m);border-top:1px solid var(--l)}.ad-navfoot a{color:var(--a);cursor:pointer;text-decoration:none;display:inline-block;margin-bottom:8px}.ad-main{min-width:0;min-height:0;overflow:auto;padding:20px 24px 32px;position:relative}.ad-main h1{font-size:20px;margin:0 0 4px}.ad-sub{color:var(--m);font-size:13px;margin:0 0 18px}.ad-demo{background:color-mix(in srgb,var(--warn) 14%,transparent);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);color:var(--t);padding:8px 12px;border-radius:10px;font-size:12px;margin-bottom:14px}#toast{position:fixed;right:20px;bottom:20px;background:var(--t);color:var(--b);padding:10px 16px;border-radius:10px;font-size:13px;opacity:0;pointer-events:none;transition:opacity .2s;z-index:20;max-width:calc(80vw / var(--z,1))}#toast.show{opacity:1}#toast.err{background:var(--bad);color:#fff}.ad-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:22px}.ad-card{background:var(--p);border:1px solid var(--l);border-radius:14px;padding:16px}.ad-card b{display:block;font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums}.ad-card span{color:var(--m);font-size:13px}.ad-card.hot b{color:var(--a)}.ad-panel{background:var(--p);border:1px solid var(--l);border-radius:14px;overflow:hidden}.ad-panel h2{font-size:14px;margin:0;padding:12px 16px;border-bottom:1px solid var(--l)}.ad-empty{padding:28px 16px;text-align:center;color:var(--m);font-size:13px}.ad-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ad-tools input,.ad-tools select,.ad-form input,.ad-form select,.ad-form textarea{font:inherit;padding:8px 10px;border:1px solid var(--l);border-radius:8px;background:var(--c);color:var(--t);min-width:0}.ad-tools input{flex:1;min-width:160px}.ad-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:12px}.ad-tab{padding:6px 12px;border:1px solid var(--l);border-radius:99px;background:var(--c);cursor:pointer;font-size:13px}.ad-tab.on{background:var(--a);border-color:var(--a);color:#fff}.ad-tab i{font-style:normal;opacity:.8;margin-left:4px;font-variant-numeric:tabular-nums}.ad-split{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:14px;align-items:start}.ad-list{list-style:none;margin:0;padding:0}.ad-row{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid var(--l);cursor:pointer;align-items:flex-start;width:100%;background:transparent;border-left:0;border-right:0;border-top:0;text-align:left}.ad-row:last-child{border-bottom:0}.ad-row:hover{background:color-mix(in srgb,var(--sel) 60%,transparent)}.ad-row.on{background:var(--sel)}.ad-av{flex:none;width:34px;height:34px;border-radius:50%;background:var(--sel);color:var(--a);display:flex;align-items:center;justify-content:center;font-weight:700}.ad-rowbody{min-width:0;flex:1}.ad-rowtop{display:flex;justify-content:space-between;gap:8px;font-size:13px}.ad-rowtop time{color:var(--m);font-size:12px;flex:none}.ad-rowmsg{color:var(--m);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-row.unread .ad-rowtop b{font-weight:800}.ad-dot{width:8px;height:8px;border-radius:50%;background:var(--a);display:inline-block;margin-right:6px}.ad-detail{padding:16px}.ad-dhead{display:flex;gap:12px;align-items:center;margin-bottom:14px}.ad-dhead h2{margin:0;font-size:16px;border:0;padding:0}.ad-dhead small{color:var(--m)}.ad-msg{white-space:pre-wrap;word-break:break-word;background:var(--c);border:1px solid var(--l);border-radius:12px;padding:14px;margin:0 0 14px;line-height:1.7}.ad-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.ad-btn{padding:8px 14px;border:1px solid var(--l);background:var(--c);border-radius:8px;cursor:pointer;font-size:13px}.ad-btn:hover{border-color:var(--a)}.ad-btn.pri{background:var(--a);border-color:var(--a);color:#fff}.ad-btn.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,var(--l))}.ad-btn.bad.arm{background:var(--bad);color:#fff;border-color:var(--bad)}.ad-form{display:grid;gap:8px}.ad-form label{font-size:12px;color:var(--m);display:grid;gap:4px}.ad-form textarea{min-height:84px;resize:vertical}.ad-back{display:none}.chip-s{display:inline-block;padding:2px 9px;border-radius:99px;font-size:11px;font-weight:700;white-space:nowrap}.s-new{background:color-mix(in srgb,var(--a) 16%,transparent);color:var(--a)}.s-read{background:color-mix(in srgb,var(--m) 18%,transparent);color:var(--m)}.s-done,.s-active,.s-published{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.s-blocked{background:color-mix(in srgb,var(--bad) 16%,transparent);color:var(--bad)}.s-hidden{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.tag{display:inline-block;padding:1px 8px;border:1px solid var(--l);border-radius:6px;font-size:11px;color:var(--m);margin-right:4px}.ad-table{width:100%;border-collapse:collapse;font-size:13px}.ad-table th{text-align:left;color:var(--m);font-weight:600;padding:10px 14px;border-bottom:1px solid var(--l);white-space:nowrap}.ad-table td{padding:11px 14px;border-bottom:1px solid var(--l);vertical-align:middle}.ad-table tr[data-a]{cursor:pointer}.ad-table tr[data-a]:hover td{background:color-mix(in srgb,var(--sel) 60%,transparent)}.ad-table tr.on td{background:var(--sel)}.ad-scroll{overflow-x:auto}.ad-grid2{display:grid;grid-template-columns:minmax(240px,300px) 1fr;gap:14px;align-items:start}.perm{color:var(--m);font-size:12px}@media(max-width:820px){.ad{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ad-nav{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;border-right:0;border-bottom:1px solid var(--l);padding:8px;gap:6px;align-items:center}.ad-brand{display:none}.ad-navfoot{order:-1;margin:0;padding:0;border:0;flex:none}.ad-navfoot p{display:none}.ad-link{width:auto;flex:none;padding:8px 12px}.ad-main{padding:14px 16px 28px}.ad-split,.ad-grid2{grid-template-columns:1fr}.ad-split.has-sel .ad-listpane{display:none}.ad-split:not(.has-sel) .ad-detailpane{display:none}.ad-back{display:inline-block;margin-bottom:12px}}#admin{height:100%}.ad-m{display:none}@media(max-width:820px){.ad-m{display:flex}}.ad-rowbody,.ad-rowmsg{display:block}.ops-grid{align-items:start}.ops-quick{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px}.ops-more{padding:12px;text-align:center}.ops-warn{color:var(--bad,#b3352b);font-weight:700}.ad-table tr[tabindex]:focus-visible{outline:2px dashed var(--a);outline-offset:-3px}@media(max-width:820px){.ops-grid{grid-template-columns:1fr}}.ad-grid2.ops-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}@media(max-width:820px){.ad-grid2.ops-grid{grid-template-columns:1fr}}#refine{height:100%}.rf{display:grid;grid-template-rows:auto 1fr;height:100%;background:var(--b);color:var(--t)}.rf button{font:inherit;color:inherit;cursor:pointer}.rf-bar{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--p);border-bottom:1px solid var(--l);flex-wrap:wrap}.rf-title b{font-size:15px}.rf-title small{color:var(--m);font-size:13px}.rf-sp{flex:1}.rf-btn{padding:7px 12px;border:1px solid var(--l);background:var(--c);border-radius:8px;font-size:13px}.rf-btn.pri,.rb.pri{background:var(--a);border-color:var(--a);color:#fff}.rf-btn:disabled{opacity:.4;cursor:default}.rf-seg{display:inline-flex;border:1px solid var(--l);border-radius:8px;overflow:hidden}.rf-seg button{padding:6px 12px;border:0;background:var(--c);font-size:13px}.rf-seg button.on{background:var(--a);color:#fff}.rf-body{display:grid;grid-template-columns:400px 1fr;min-height:0}.rf-panel{background:var(--p);border-right:1px solid var(--l);overflow:auto;padding:12px 14px 40px;min-height:0}.rf-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:12px;position:sticky;top:-12px;background:var(--p);padding:12px 0 8px;z-index:2}.rf-tabs button{padding:8px 0;white-space:nowrap;border:1px solid var(--l);background:var(--c);border-radius:8px;font-size:13px}.rf-tabs button.on{background:var(--a);border-color:var(--a);color:#fff;font-weight:700}.rf-stage{display:flex;justify-content:center;background:var(--stg);padding:12px;overflow:auto;min-height:0}#rf-frame{width:100%;height:100%;border:0;border-radius:10px;background:#fff;box-shadow:0 6px 24px #0000002e;transition:max-width .2s}.rf-stage.mob #rf-frame{max-width:390px}.rh{color:var(--m);font-size:12px;line-height:1.55;margin:0 0 10px}.rw{color:var(--bad,#b3352b);font-size:12px}.rg{border:1px solid var(--l);border-radius:12px;background:var(--c);margin-bottom:8px}.rg>summary{cursor:pointer;padding:10px 12px;font-weight:700;font-size:13px;list-style:none;display:flex;justify-content:space-between;align-items:center}.rg>summary::-webkit-details-marker{display:none}.rg>summary:after{content:"＋";color:var(--m)}.rg[open]>summary:after{content:"－"}.rgb{padding:0 12px 12px}.rc{display:inline-block;min-width:20px;padding:0 6px;border-radius:99px;background:var(--sel);color:var(--a);font-size:11px;text-align:center;margin-left:6px}.rl{display:grid;gap:4px;font-size:12px;color:var(--m);margin-bottom:8px}.rl input:not([type=range]):not([type=color]):not([type=checkbox]),.rl textarea,.rl select{font:inherit;font-size:13px;padding:7px 9px;border:1px solid var(--l);border-radius:8px;background:var(--p);color:var(--t);min-width:0;width:100%}.rl textarea{resize:vertical}.rl output{color:var(--t);font-weight:700;margin-left:6px}.ri{border:1px dashed var(--l);border-radius:10px;padding:8px 10px;margin-bottom:8px}.rih{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px}.rb{padding:7px 12px;border:1px solid var(--l);background:var(--c);border-radius:8px;font-size:13px}.rb:hover,.rf-btn:hover{border-color:var(--a)}.rx{padding:4px 9px;border:1px solid var(--l);background:transparent;border-radius:6px;font-size:12px;color:var(--m)}.rx.arm{background:var(--bad,#b3352b);border-color:var(--bad,#b3352b);color:#fff}.rrow{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.rrow input{flex:1;min-width:120px}.pk h4,.pd h4{font-size:13px;margin:10px 0 6px}.pd h4 small{color:var(--m);font-weight:400}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.ps{border:2px solid transparent;border-radius:10px;background:var(--c);padding:4px;text-align:center;font-size:11px}.ps.on{border-color:var(--a)}.ps span{display:block;margin-top:3px;color:var(--m)}.pth{width:100%;overflow:hidden;border-radius:8px;position:relative;background:var(--sel);margin-bottom:6px}.ps .pth{margin-bottom:0}.pth.ph0{background:linear-gradient(135deg,var(--sel),var(--l))}.pth img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;display:block;transform-origin:center}.pd{border:1px solid var(--l);border-radius:12px;background:var(--c);padding:10px 12px;margin-bottom:10px}.pd input[type=range]{width:100%}.sr{display:grid;grid-template-columns:130px 1fr;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--l);font-size:13px}.srl{display:flex;gap:6px;align-items:center}.srs{display:flex;gap:4px;align-items:center;min-width:0}.srs select{font:inherit;font-size:12px;padding:5px 6px;border:1px solid var(--l);border-radius:6px;background:var(--p);color:var(--t);min-width:0;flex:1}.srs select:disabled{opacity:.45}.rq{font-size:10px;color:var(--m);border:1px solid var(--l);border-radius:4px;padding:0 4px}#rf-toast{position:fixed;right:18px;bottom:18px;background:var(--t);color:var(--b);padding:10px 16px;border-radius:10px;font-size:13px;opacity:0;pointer-events:none;transition:opacity .2s;z-index:30;max-width:calc(80vw / var(--z,1))}#rf-toast.show{opacity:1}#rf-toast.bad{background:var(--bad,#b3352b);color:#fff}#rf-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f142399;display:flex;align-items:center;justify-content:center;z-index:25;padding:14px}#rf-modal[hidden]{display:none}.rmb{background:var(--p);border-radius:14px;padding:16px;width:min(640px,100%);max-height:calc(90vh / var(--z,1));overflow:auto}.rmb h3{margin:0 0 8px}.rmb textarea{width:100%;margin-top:10px;font-family:ui-monospace,Consolas,monospace;font-size:12px;border:1px solid var(--l);border-radius:8px;background:var(--c);color:var(--t);padding:8px}@media(max-width:820px){.rf-body{grid-template-columns:1fr;grid-template-rows:calc(48vh / var(--z,1)) 1fr}.rf-main{order:1}.rf-stage{padding:8px}.rf-panel{order:2;border-right:0;border-top:1px solid var(--l)}.rf-title small{display:none}.sr{grid-template-columns:1fr}}.tnr{display:block;margin:6px 0 4px}.tnr small{display:block;color:var(--m);font-size:11px;margin-bottom:2px}.tnr .rb{padding:4px 9px;font-size:12px}.rsh{font-size:13px;margin:14px 0 6px}.rx:disabled{opacity:.35;cursor:default}.sr .srl .rx{padding:2px 7px}.rf-main{display:flex;flex-direction:column;min-width:0;min-height:0}.rf-main .rf-stage{flex:1}.rf-pgbar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;background:var(--p);border-bottom:1px solid var(--l);flex-wrap:wrap}.pgc{display:flex;gap:6px;flex-wrap:wrap}.pgh{color:var(--m);font-size:12px}.pgr{display:grid;grid-template-columns:auto 1fr auto;gap:6px 8px;align-items:center;padding:8px;border:1px solid var(--l);border-radius:10px;margin-bottom:6px;background:var(--c)}.pgr.on{border-color:var(--a)}.pgr small{color:var(--m);font-size:11px;grid-column:2/4}.pgr input{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--l);border-radius:8px;background:var(--p);color:var(--t);min-width:0}.pgs{grid-column:2/4;display:flex;align-items:center;gap:4px;font-size:11px;color:var(--m)}.pgs input{flex:1;min-width:0;padding:4px 6px;font-size:12px}.cpx{margin:-2px 0 10px}.cpx summary{cursor:pointer;font-size:12px;color:var(--ac,#3a6be8);padding:2px 0}.cpl{display:grid;gap:6px;margin-top:6px}.cpo{display:flex;flex-direction:column;gap:2px;text-align:left;padding:8px 10px;border:1px solid var(--l);border-radius:8px;background:var(--c);color:var(--t);font:inherit;font-size:13px;line-height:1.5;cursor:pointer}.cpo b{font-size:11px;color:var(--m)}.cpo:hover,.cpo.on{border-color:var(--ac,#3a6be8)}.cpo.on b{color:var(--ac,#3a6be8)}.rnote{margin:8px 0 10px;padding:10px 12px;border:1px solid var(--l);border-radius:10px;background:var(--c);font-size:13px;line-height:1.55}.rnote ul{margin:6px 0;padding-left:18px}.rnote li{margin:3px 0;color:var(--m)}.rnote li.w{color:var(--bad,#b3352b);font-weight:600}.rnote small{color:var(--m)}.pauto{border:1px solid var(--l);border-radius:12px;padding:10px;margin-bottom:12px;background:var(--c)}.pauto .rh{margin:4px 0 8px}.rmb-wide{width:min(980px,100%)}.rck{display:flex;align-items:center;gap:8px;margin:8px 0}.apgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:10px 0}.apc{display:flex;flex-direction:column;gap:6px;border:1px solid var(--l);border-radius:12px;padding:10px;background:var(--c)}.apc small{color:var(--m);line-height:1.5}.apv .aps{height:800px}.apv{position:relative;height:300px;overflow-x:hidden;overflow-y:auto;border-radius:8px;border:1px solid var(--l);background:#fff}.apv iframe{position:absolute;left:0;top:0;width:400%;height:3200px;border:0;transform-origin:0 0;transform:scale(.25);pointer-events:none}.fbchips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.fbchip{padding:6px 10px;border:1px solid var(--l);border-radius:999px;background:var(--c);font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbchip small{color:var(--m);margin-right:4px}.fbchip.on{background:var(--a);border-color:var(--a);color:#fff}.fbchip.on small{color:#fff}.fbgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fbn input{width:100%}.fbh{margin:12px 0 6px}.pd select,.pd textarea{width:100%}input.bad{outline:2px solid #c0392b}.pgr-e{grid-template-columns:auto minmax(0,1fr)}.pgr-e .srs{grid-column:1/3;justify-self:end}.pgr-e .pgs{grid-column:1/3}.pgr-e input[data-f]{min-width:0;width:100%}.set-rf-in{margin-left:24px;min-width:0}.set-rf-in[hidden]{display:none}.nm .set-rf-in.cp.set-inline{gap:4px 10px}.nm .set-rf-in.cp.set-inline :is(.ts-t,.uf-t,.thm-t){font-size:11px;margin-right:0}.nm .set-rf-in.cp.set-inline :is(.ts,.uf,.thm) button{min-width:28px;min-height:30px;padding:0 7px;font-size:11.5px}.nm .set-rf-in.cp2.set-inline :is(.ts-t,.uf-t,.thm-t){display:none}.nm .set-rf-in.cp2.set-inline{gap:4px 8px}.set-rf-in.own{order:99;flex:0 0 100%;box-sizing:border-box;margin-left:0}.fxp h4{margin:12px 0 6px;font-size:13px}.fxp h4 small{font-weight:400;color:var(--m,#667085)}.fxg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fxc{display:flex;flex-direction:column;gap:4px;padding:5px;border:1.5px solid var(--l,#d9dee8);border-radius:10px;background:var(--c,#fff);color:var(--t,#1c2434);font:inherit;text-align:left;cursor:pointer}.fxc:hover{border-color:var(--ac,#3a6be8)}.fxc.on{border-color:var(--ac,#3a6be8);box-shadow:0 0 0 2px color-mix(in srgb,var(--ac,#3a6be8) 30%,transparent)}.fxc-v{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:6px;background:var(--l,#d9dee8)}.fxc-v iframe{position:absolute;left:0;top:0;width:420px;height:262px;border:0;transform-origin:0 0;pointer-events:none}.fxc-n{font-size:12px;font-weight:600;padding:0 2px 2px}.fxc.on .fxc-n:before{content:"✓ ";color:var(--ac,#3a6be8)}.fxt,.fxl,.fxr,.fxq,.fxs{display:flex;flex-wrap:wrap;gap:6px}.fxh{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--m,#667085)}#fxov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#0f14238c;display:flex;align-items:flex-end;justify-content:center}#fxov .fxd{background:var(--p,#fff);color:var(--t,#1c2434);width:min(980px,100%);max-height:calc(88vh / var(--z,1));display:flex;flex-direction:column;border-radius:16px 16px 0 0;box-shadow:0 -8px 40px #00000040}#fxov .fxd-h{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--l,#d9dee8)}#fxov .fxd-b{overflow:auto;padding:4px 16px 18px}#fxov .fxg{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}#fxov .fxc-n{font-size:13px}@media(min-width:900px){#fxov{align-items:center}#fxov .fxd{border-radius:16px}}.fxf{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.fxc[hidden]{display:none}#fxov .fxd-live{position:relative;padding:8px 16px 4px;border-bottom:1px solid var(--l,#d9dee8);display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}#fxov .fxd-lv{position:relative;overflow:hidden;border:1px solid var(--l,#d9dee8);border-radius:10px;background:var(--c,#fff);flex:none}#fxov .fxd-lv iframe{position:absolute;left:0;top:0;width:900px;height:340px;border:0;transform-origin:0 0}#fxov .fxd-lt{font-size:12px;color:var(--m,#667085)}@media(max-width:720px){#fxov .fxd{max-height:calc(92vh / var(--z,1));overflow:auto}#fxov .fxd-b{overflow:visible}#fxov .fxd-h{position:sticky;top:0;z-index:3;background:var(--nm-bg,var(--p,#fff))}#fxov .fxd-lv2{display:none}#fxov .fxg{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}:root{--ui-font:"Pretendard Variable",Pretendard,"Noto Sans KR",system-ui,sans-serif}:root[data-ui-font=noto]{--ui-font:"Noto Sans KR",system-ui,sans-serif}:root{--nm-bg:#e0e5ec;--nm-hi:rgba(255,255,255,.92);--nm-lo:rgba(163,177,198,.78);--nm-ink:#0a0e1a;--nm-mut:#333b52;--nm-acc:#2640c8;--nm-warn:#a4372c;--nm-on:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--nm-bg:#001960;--nm-hi:rgba(44,84,176,.5);--nm-lo:rgba(0,6,30,.72);--nm-ink:#f6f8ff;--nm-mut:#cdd5ee;--nm-acc:#aebeff;--nm-warn:#ff9a90;--nm-on:#10152a}}:root[data-theme=dark]{--nm-bg:#001960;--nm-hi:rgba(44,84,176,.5);--nm-lo:rgba(0,6,30,.72);--nm-ink:#f6f8ff;--nm-mut:#cdd5ee;--nm-acc:#aebeff;--nm-warn:#ff9a90;--nm-on:#10152a}:root:root:root{--b:var(--nm-bg);--p:var(--nm-bg);--c:var(--nm-bg);--t:var(--nm-ink);--m:var(--nm-mut);--a:var(--nm-acc);--sel:var(--nm-bg);--stg:var(--nm-bg);--l:color-mix(in srgb,var(--nm-ink) 9%,transparent);--bad:var(--nm-warn);--nm-r:11px 11px 24px var(--nm-lo),-11px -11px 24px var(--nm-hi);--nm-rs:7px 7px 14px var(--nm-lo),-7px -7px 14px var(--nm-hi);--nm-rx:4px 4px 8px var(--nm-lo),-4px -4px 8px var(--nm-hi);--nm-i:inset 7px 7px 14px var(--nm-lo),inset -7px -7px 14px var(--nm-hi);--nm-is:inset 4px 4px 8px var(--nm-lo),inset -4px -4px 8px var(--nm-hi)}.nm{background:var(--nm-bg);color:var(--nm-ink);font-weight:500;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.nm input,.nm textarea,.nm select{font-weight:500}.nm ::placeholder{color:var(--nm-mut);opacity:.85}.nm small{font-weight:500}.nm ::selection{background:color-mix(in srgb,var(--nm-acc) 28%,transparent)}.nm :focus-visible{outline:2px dashed var(--nm-acc);outline-offset:3px}.nm aside,.nm .rf-panel,.nm .ad-nav{background:var(--nm-bg);border:0;box-shadow:none}.nm #left{box-shadow:9px 0 18px -12px var(--nm-lo)}.nm #right{box-shadow:-9px 0 18px -12px var(--nm-lo)}.nm .rf-panel,.nm .ad-nav{box-shadow:9px 0 18px -12px var(--nm-lo)}.nm #bar,.nm .rf-bar,.nm .rf-pgbar,.nm #cand{background:var(--nm-bg);border:0;box-shadow:0 10px 16px -12px var(--nm-lo)}.nm #styles{background:var(--nm-bg);border:0;box-shadow:0 -10px 16px -12px var(--nm-lo)}.nm #stage,.nm .rf-stage{background:var(--nm-bg);border-radius:26px;margin:12px;box-shadow:var(--nm-i)}.nm #frame,.nm #rf-frame{border-radius:18px;box-shadow:var(--nm-r);background:#fff}.nm .rf-tabs{background:var(--nm-bg)}.nm h3{color:var(--nm-mut)}.nm .lp,.nm .swd{border:0}.nm .lp>summary,.nm .rg>summary{padding:13px 6px}.nm .btn,.nm .rf-btn,.nm .rb,.nm .st-ghost,.nm .mini,.nm .ad-btn,.nm .rx,.nm .ad-back,.nm .cpo,.nm .st-go{border:0;border-radius:18px;background:var(--nm-bg);color:var(--nm-ink);box-shadow:var(--nm-rs);transition:box-shadow .18s ease,color .18s ease}.nm .btn:hover,.nm .rf-btn:hover,.nm .rb:hover,.nm .st-ghost:hover,.nm .mini:hover,.nm .ad-btn:hover,.nm .rx:hover,.nm .cpo:hover,.nm .st-go:hover{box-shadow:var(--nm-rx);border:0}.nm .btn:active,.nm .rf-btn:active,.nm .rb:active,.nm .st-ghost:active,.nm .mini:active,.nm .ad-btn:active,.nm .rx:active,.nm .st-go:active{box-shadow:var(--nm-is)}.nm .btn:disabled,.nm .rf-btn:disabled,.nm .rb:disabled,.nm .rx:disabled,.nm .ad-btn:disabled{box-shadow:none;opacity:.45}.nm .rx{color:var(--nm-mut);border-radius:12px;box-shadow:var(--nm-rx)}.nm .rx.arm,.nm .ad-btn.bad.arm{color:var(--nm-warn);box-shadow:var(--nm-is);font-weight:700}.nm .btn.pri,.nm .rf-btn.pri,.nm .rb.pri,.nm .st-go,.nm .ad-btn.pri{background:var(--nm-bg);color:var(--nm-acc);font-weight:800;box-shadow:var(--nm-rs)}.nm .btn.pri:hover,.nm .rf-btn.pri:hover,.nm .rb.pri:hover,.nm .st-go:hover,.nm .ad-btn.pri:hover{filter:none;box-shadow:var(--nm-rx)}.nm .btn.pri:active,.nm .rf-btn.pri:active,.nm .rb.pri:active,.nm .st-go:active,.nm .ad-btn.pri:active{box-shadow:var(--nm-is)}.nm .st-go{padding:13px 16px;border-radius:20px}.nm .chip,.nm .st-chip,.nm .rf-tabs button,.nm .rf-seg button,.nm .ad-tab,.nm .ad-link{border:0;background:var(--nm-bg);color:var(--nm-ink);box-shadow:var(--nm-rx);transition:box-shadow .18s ease,color .18s ease}.nm .chip.on,.nm .st-chip.on,.nm .rf-tabs button.on,.nm .rf-seg button.on,.nm .ad-tab.on,.nm .ad-link.on{background:var(--nm-bg);color:var(--nm-acc);border:0;box-shadow:var(--nm-is);font-weight:800}.nm .rf-seg{border:0;border-radius:18px;box-shadow:var(--nm-is);overflow:visible;padding:4px;gap:4px;background:var(--nm-bg)}.nm .rf-seg button{border-radius:14px;box-shadow:none}.nm .rf-seg button.on{box-shadow:var(--nm-rx)}.nm .ad-link{box-shadow:none;background:transparent;text-align:left}.nm .ad-link:hover{background:transparent;box-shadow:var(--nm-rx)}.nm .ad-link.on{box-shadow:var(--nm-is)}.nm .chip:hover,.nm .st-chip:hover,.nm .rf-tabs button:hover{box-shadow:var(--nm-rs)}.nm .chip.on:hover,.nm .st-chip.on:hover,.nm .rf-tabs button.on:hover{box-shadow:var(--nm-is)}.nm .type,.nm .st-type,.nm .mod,.nm .cbox,.nm .rg,.nm .pd,.nm .pgr,.nm .rnote,.nm .pal,.nm .sty,.nm .ps,.nm .st-card,.nm .ad-card,.nm .ad-panel,.nm .fxc,.nm .role,.nm .ri,.nm .saved{border:0;background:var(--nm-bg);box-shadow:var(--nm-rs);border-radius:22px}.nm .ri{border-radius:16px;box-shadow:var(--nm-rx)}.nm .role,.nm .saved{box-shadow:var(--nm-rx);border-radius:14px}.nm .type.on,.nm .st-type.on,.nm .pal.on,.nm .sty.on,.nm .ps.on,.nm .pgr.on,.nm .role.on,.nm .fxc.on,.nm .cpo.on{background:var(--nm-bg);box-shadow:var(--nm-is);color:var(--nm-acc)}.nm .type.on,.nm .st-type.on,.nm .sty.on,.nm .fxc.on{font-weight:800}.nm .type:hover,.nm .st-type:hover,.nm .pal:hover,.nm .sty:hover,.nm .ps:hover,.nm .fxc:hover{box-shadow:var(--nm-rx)}.nm .type.on:hover,.nm .st-type.on:hover,.nm .pal.on:hover,.nm .sty.on:hover,.nm .ps.on:hover,.nm .fxc.on:hover{box-shadow:var(--nm-is)}.nm .st-card{border-radius:30px;box-shadow:var(--nm-r);padding:16px}.nm .rg,.nm .cbox{border-radius:22px}.nm .ad-card,.nm .ad-panel{border-radius:24px}.nm .mod{border-radius:16px}.nm .rc{background:var(--nm-bg);color:var(--nm-acc);box-shadow:var(--nm-is)}.nm .pal .sw,.nm .sty .th{border-radius:16px 16px 0 0;overflow:hidden}.nm .field,.nm .st-name input,.nm .lay select,.nm .srs select,.nm .pgr input,.nm .hexin,.nm .role .hex,.nm .ad-tools input,.nm .ad-tools select,.nm .ad-form input,.nm .ad-form select,.nm .ad-form textarea,.nm .rl input:not([type=range]):not([type=color]):not([type=checkbox]),.nm .rl textarea,.nm .rl select,.nm #rf-out,.nm .rmb textarea,.nm #code{border:0;border-radius:16px;background:var(--nm-bg);color:var(--nm-ink);box-shadow:var(--nm-is)}.nm .field,.nm .st-name input,.nm .rl input:not([type=range]):not([type=color]):not([type=checkbox]),.nm .rl textarea{padding:11px 14px}.nm .field::placeholder,.nm .rl input::placeholder,.nm .rl textarea::placeholder,.nm .st-name input::placeholder{color:color-mix(in srgb,var(--nm-mut) 78%,transparent)}.nm .field:focus,.nm .rl input:focus,.nm .rl textarea:focus,.nm .rl select:focus,.nm .st-name input:focus{outline:none;box-shadow:var(--nm-i)}.nm select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--nm-mut) 50%),linear-gradient(135deg,var(--nm-mut) 50%,transparent 50%);background-position:calc(100% - 19px) 52%,calc(100% - 13px) 52%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.nm input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;flex:none;border-radius:8px;background:var(--nm-bg);box-shadow:var(--nm-is);position:relative;cursor:pointer;margin:0}.nm input[type=checkbox]:checked:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:4px;background:var(--nm-acc)}.nm .st-th,.nm .pth,.nm .cmp iframe{border:0;border-radius:18px;box-shadow:var(--nm-i);background:var(--nm-bg)}.nm .st-th iframe{border-radius:18px}.nm .fxc-v{box-shadow:var(--nm-is);border-radius:14px;background:var(--nm-bg)}.nm .th{background:var(--bg)}.nm .rng{border:0;box-shadow:var(--nm-is);height:12px}.nm .rng::-webkit-slider-thumb{width:24px;height:24px;background:var(--nm-bg);border:0;box-shadow:var(--nm-rx)}.nm .rng::-moz-range-thumb{width:22px;height:22px;background:var(--nm-bg);border:0;box-shadow:var(--nm-rx)}.nm .sws button,.nm .crow input[type=color],.nm .role input[type=color]{border:0;box-shadow:var(--nm-rx);border-radius:10px}.nm .sws button:hover{outline:0;box-shadow:var(--nm-is)}.nm .box,.nm .rmb,.nm [role=dialog],.nm #fxov .fxd{background:var(--nm-bg);border:0;box-shadow:var(--nm-r);border-radius:30px}.nm #ov,.nm #rf-modal,.nm #fxov{background:color-mix(in srgb,var(--nm-bg) 55%,rgba(20,25,40,.5));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nm #fxov .fxd-h,.nm #fxov .fxd-live{border-color:transparent}.nm #fxov .fxd-lv{border:0;box-shadow:var(--nm-i);border-radius:18px}.nm #rf-toast,.nm #toast{background:var(--nm-bg);color:var(--nm-ink);box-shadow:var(--nm-r);border:0;border-radius:18px}.nm #rf-toast.bad,.nm #toast.err{color:var(--nm-warn);font-weight:700}.nm .ad-table th,.nm .ad-table td{border-color:transparent}.nm .ad-row:hover,.nm .ad-table tr[data-a]:hover td{background:transparent;box-shadow:var(--nm-rx)}.nm .ad-row.on,.nm .ad-table tr.on td{background:transparent;box-shadow:var(--nm-is)}.nm .tag,.nm .chip-s{border:0;background:var(--nm-bg);box-shadow:var(--nm-is)}.nm #start{background:var(--nm-bg)}.nm .st-foot{gap:16px}@media(max-width:820px){.nm #left,.nm #right,.nm .rf-panel{box-shadow:none}.nm #stage,.nm .rf-stage{margin:6px;border-radius:18px}}@media(prefers-reduced-motion:reduce){.nm *{transition:none!important}}@media(max-width:820px)and (pointer:coarse),(max-width:520px){.nm #bar{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:10px}.nm #bar::-webkit-scrollbar{display:none}.nm #bar .btn{flex:none;white-space:nowrap}.nm #bar .sp{display:none}.nm #bar .btn,.nm #left .chip,.nm #right .chip,.nm #left .mini{min-height:40px}.nm #left input.field,.nm #left select,.nm #left input:not([type=checkbox]):not([type=radio]){min-height:42px}.nm #left label:has(input[type=checkbox]){min-height:40px;display:flex;align-items:center}}.nm .rnote .rni{display:block;margin-top:10px;font-size:12px;color:var(--nm-mut)}@media(max-width:820px)and (pointer:coarse),(max-width:520px){.nm .rf .rx,.nm .rf .rb{min-height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center}.nm .rf select,.nm .rf input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){min-height:42px}.nm .rf summary{min-height:40px;display:flex;align-items:center}.nm .rf input[type=color]{min-height:42px;min-width:56px}.nm .rf .ri .rih{gap:8px;flex-wrap:wrap}}@media(max-width:820px)and (pointer:coarse),(max-width:520px){.nm .rf .rf-tabs button,.nm .rf .rf-seg button,.nm .rf .rf-pgbar .chip{min-height:40px}.nm .rf .rf-btn{min-height:40px;min-width:40px}}.nm .sopt{margin:-2px 0 12px;padding:10px 12px;border-radius:16px;display:grid;gap:8px;box-shadow:inset 4px 4px 9px var(--nm-lo),inset -4px -4px 9px var(--nm-hi)}.nm .sopt .tnr{display:grid;gap:4px}.nm .sopt small{color:var(--nm-mut);font-size:12px}.nm .rx.on{color:var(--nm-acc);font-weight:800}.nm .srs{flex-wrap:wrap}.nm .srs select{flex:1 1 120px;min-width:110px}.nm #bar .cgrp{margin-left:12px;gap:10px}@media(min-width:821px){.nm #bar{gap:6px}.nm #bar .btn{padding-left:12px;padding-right:12px}.nm #bar .cgrp{margin-left:8px;gap:6px}}.nm .ad-navfoot{margin-top:auto;padding:14px;border:0;border-radius:22px;display:grid;gap:12px;color:var(--nm-mut);box-shadow:inset 5px 5px 11px var(--nm-lo),inset -5px -5px 11px var(--nm-hi)}.nm .ad-navfoot .ad-exit{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin:0;padding:9px 14px;border-radius:16px;background:var(--nm-bg);color:var(--nm-acc);font-weight:800;font-size:14px;text-decoration:none;cursor:pointer;box-shadow:var(--nm-rs);transition:box-shadow .18s ease}.nm .ad-navfoot .ad-exit:hover{box-shadow:var(--nm-rx)}.nm .ad-navfoot .ad-exit:active{box-shadow:var(--nm-is)}.nm .ad-role-note{margin:0;display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.5;color:var(--nm-mut)}.nm .ad-role-note .dot{flex:none;width:12px;height:12px;border-radius:50%;background:var(--nm-bg);box-shadow:2px 2px 4px var(--nm-lo),-2px -2px 4px var(--nm-hi),inset 0 0 0 3px var(--nm-acc)}@media(max-width:820px){.nm .ad-navfoot{order:-1;display:block;flex:none;margin:0;padding:0;box-shadow:none;background:none}.nm .ad-role-note{display:none}.nm .ad-navfoot .ad-exit{min-height:40px;padding:6px 14px;white-space:nowrap}}.nm .st-acct{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;margin:0 0 12px}.nm .acct{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0 2px}.nm .acct .btn{padding:6px 14px;min-height:34px}.nm .ac-user{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--nm-mut)}.nm .ac-admin{flex:none;color:var(--nm-acc);font-size:11px;font-weight:800;padding:2px 8px;border-radius:99px;box-shadow:inset 2px 2px 4px var(--nm-lo),inset -2px -2px 4px var(--nm-hi)}.nm .st-ghost.st-pri{color:var(--nm-acc);font-weight:800}#wall{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:grid;place-items:center;padding:20px;background:var(--nm-bg,var(--b))}#wall[hidden]{display:none}.nm .wall-box{width:min(420px,100%);padding:30px 24px;border-radius:28px;text-align:center;background:var(--nm-bg);color:var(--nm-ink);box-shadow:12px 12px 26px var(--nm-lo),-10px -10px 22px var(--nm-hi)}.nm .wall-box h2{margin:0 0 8px;font-size:20px}.nm .wall-box p{margin:0;color:var(--nm-mut);font-size:14px;line-height:1.6}.nm .wall-act{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}#hp-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:300;max-width:calc((100vw - 32px) / var(--z,1));padding:10px 18px;border-radius:16px;font-size:14px;background:var(--nm-bg,var(--p));color:var(--nm-ink,var(--t));box-shadow:8px 8px 18px var(--nm-lo,rgba(0,0,0,.2)),-6px -6px 14px var(--nm-hi,rgba(255,255,255,.5));opacity:0;pointer-events:none}#hp-toast.show{opacity:1}@media(prefers-reduced-motion:no-preference){#hp-toast{transition:opacity .2s ease}}html{--z:1.14}html[data-ts="0"]{--z:1}html[data-ts="2"]{--z:1.3}html body{zoom:var(--z)}:root{--ui-font:"Pretendard Variable",Pretendard,"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif}:root{--nm-star:#8a5f00}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--nm-star:#e0b020}}:root[data-theme=dark]{--nm-star:#e0b020}[hidden]{display:none!important}.nm .field:focus-visible,.nm .hexin:focus-visible,.nm .st-name input:focus-visible,.nm .subo input:focus-visible,.nm .mp input:focus-visible{outline:2px solid var(--nm-acc);outline-offset:2px}.nm .set{display:inline-flex}.nm #set-ed{margin:8px 0 0}.nm #set-rf{display:inline-flex}.nm .set-pop{position:fixed;z-index:95;box-sizing:border-box;display:grid;gap:12px;padding:16px;border-radius:24px;background:var(--nm-bg);color:var(--nm-ink);box-shadow:var(--nm-r);max-width:calc((100vw - 16px) / var(--z,1))}.nm .set-note{margin:0;max-width:300px;font-size:12px;line-height:1.55;color:var(--nm-mut)}.nm :is(.ts,.uf,.thm){display:flex;align-items:center;flex-wrap:wrap;gap:6px}.nm :is(.ts-t,.uf-t,.thm-t){flex:none;width:68px;font-size:12.5px;font-weight:700;color:var(--nm-mut)}.nm :is(.ts,.uf,.thm) button{min-width:38px;min-height:38px;padding:0 12px;line-height:1;border:0;border-radius:12px;background:var(--nm-bg);color:var(--nm-ink);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:var(--nm-rs)}.nm .ts button{padding:0 6px}.nm :is(.ts,.uf,.thm) button:active{box-shadow:var(--nm-is)}.nm :is(.ts,.uf,.thm) button[aria-pressed=true]{color:var(--nm-acc);box-shadow:var(--nm-is)}.nm :is(.ts,.uf,.thm) button:focus-visible{outline:2px solid var(--nm-acc);outline-offset:2px}.nm .st-top{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:flex-end;margin:0 0 12px}.nm .st-top .st-acct{margin:0}.nm .subo{display:grid;gap:4px;margin:8px 0 0;font-size:12px;color:var(--nm-mut)}.nm .subo input{border:0;border-radius:14px;padding:0 14px;height:40px;box-sizing:border-box;background:var(--nm-bg);color:var(--nm-ink);box-shadow:var(--nm-i);font:inherit;font-size:14px;font-weight:500}.nm .co{color:var(--nm-mut);font-size:12px;line-height:1.7}.nm .st-co{margin-top:28px;padding-top:6px}.nm .co-box{padding:18px 20px;border-radius:24px;box-shadow:inset 5px 5px 11px var(--nm-lo),inset -5px -5px 11px var(--nm-hi)}.nm .co-box h2{margin:0 0 8px;font-size:14px;color:var(--nm-ink)}.nm .co-grid{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2px 24px}.nm .co-r{display:flex;gap:8px;min-width:0}.nm .co-r dt{flex:none;color:var(--nm-mut)}.nm .co-r dt:after{content:":"}.nm .co-r dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--nm-ink)}.nm .co-empty{color:var(--nm-mut);font-style:italic}.nm .co-links{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.nm .co-links a{color:var(--nm-acc)}.nm .co-links i{font-style:normal;opacity:.5}.nm #co-bar{padding:6px 16px;box-shadow:0 -10px 16px -12px var(--nm-lo)}.nm .co-d summary{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;cursor:pointer;list-style:none}.nm .co-d summary::-webkit-details-marker{display:none}.nm .co-d summary b{color:var(--nm-ink)}.nm .co-d summary span{color:var(--nm-acc);font-weight:700}.nm .co-d[open] summary span:after{content:" ▴"}.nm .co-d:not([open]) summary span:after{content:" ▾"}.nm .co-d[open]{max-height:calc(32vh / var(--z,1));overflow:auto}.nm .co-d .co-grid{padding:8px 0 4px}.nm #mypal{margin:10px 0 12px}.nm .mp{padding:12px 14px;border-radius:22px;box-shadow:inset 4px 4px 9px var(--nm-lo),inset -4px -4px 9px var(--nm-hi)}.nm .mp summary{cursor:pointer;list-style:none;display:flex;gap:8px;align-items:baseline}.nm .mp summary::-webkit-details-marker{display:none}.nm .mp summary small{color:var(--nm-mut)}.nm .mp-d{margin:6px 0 8px;font-size:12px;color:var(--nm-mut);line-height:1.55}.nm .mp .crow,.nm .mp .mp-tools{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px;align-items:stretch;margin:0}.nm .mp .crow{margin-top:12px}.nm .mp .mp-tools,.nm .mp #mp-items{margin-top:14px}.nm .mp .crow input,.nm .mp .mp-tools input{width:100%;min-width:0;height:40px;box-sizing:border-box;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:0}.nm .mp #pal-q{font-size:12px}.nm .mp #sv-name::placeholder,.nm .mp #pal-q::placeholder{color:var(--nm-ink);font-family:inherit;font-weight:500;opacity:.78}.nm .mp #sv-name::placeholder{font-size:13px}.nm .mp #pal-q::placeholder{font-size:12px}.nm .mp #sv-add,.nm .mp #pal-sort{width:100%;max-width:none;height:40px;box-sizing:border-box;padding:0 4px;font-size:12.5px;font-weight:700;text-align:center;text-align-last:center;white-space:nowrap}.nm .mp-tools select{border:0;border-radius:14px;font:inherit;font-size:12.5px;font-weight:700;color:var(--nm-ink);background:var(--nm-bg);box-shadow:var(--nm-rx);cursor:pointer}.nm .mp-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:216px;overflow-y:auto;overflow-x:hidden;padding:10px 12px 12px 10px;margin:-6px -8px -8px;scrollbar-width:thin;scrollbar-color:var(--nm-mut) transparent}.nm .mp-list::-webkit-scrollbar{width:8px}.nm .mp-list::-webkit-scrollbar-thumb{background:var(--nm-mut);border-radius:8px}.nm .mp-list::-webkit-scrollbar-track{background:var(--nm-lo);border-radius:8px}.nm .mp-list:focus-visible{outline:2px solid var(--nm-acc);outline-offset:2px;border-radius:10px}.nm .mp .saved{display:flex;flex-direction:column;gap:2px;margin-top:0;padding:4px;border-radius:14px;box-shadow:var(--nm-rx)}.nm .mp .saved.now{outline:2px solid var(--nm-acc);outline-offset:1px}.nm .mp .saved.pin{outline:2px solid var(--nm-star);outline-offset:-2px}.nm .mp .saved.pin.now{outline:2px solid var(--nm-acc);outline-offset:1px;box-shadow:var(--nm-rx),0 0 0 4px var(--nm-star)}.nm .mp .sv-use{display:flex;flex-direction:column;gap:5px;align-items:stretch;padding:5px 6px 2px;border:0;border-radius:10px;background:transparent;color:var(--nm-ink);text-align:left;cursor:pointer}.nm .mp .sv-use i{display:flex;align-self:stretch;width:auto;height:22px;border-radius:7px;overflow:hidden}.nm .mp .sv-use i b{flex:1}.nm .mp .sv-use .n{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm .mp .sv-use em{font-style:normal;font-weight:700;color:var(--nm-acc);font-size:11px}.nm .mp .sv-act{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:3px;padding:0 2px 2px}.nm .mp .mini{flex:none;min-width:26px;min-height:28px;padding:0 4px;font-size:12px}.nm .mp .star{font-size:15px;line-height:1;color:var(--nm-mut)}.nm .mp .star[aria-pressed=true]{color:var(--nm-star)}@media(max-width:520px),(pointer:coarse){.nm :is(.ts,.uf,.thm) button{min-height:44px}.nm .mp .mini{min-height:40px;min-width:34px;padding:0 6px}.nm .mp .sv-act{flex-wrap:wrap}.nm .acct .btn{min-height:40px}}@media(max-height:760px){.nm #bar{gap:6px;padding:6px 10px}.nm #bar .btn{min-height:32px;padding:4px 12px;font-size:12.5px}.nm #cand{display:none}}.nm .set-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.nm .set-inline :is(.ts-t,.uf-t,.thm-t){width:auto;margin-right:2px;font-size:12px}.nm .set-inline :is(.ts,.uf,.thm) button{min-width:34px;min-height:34px;padding:0 10px;font-size:12.5px}.nm .set-inline .ts button{padding:0 6px}.nm .st-top{justify-content:space-between}.nm #set-ed{display:grid;gap:6px;margin:8px 0 6px}.nm #set-ed :is(.ts,.uf,.thm){flex-wrap:nowrap}.nm #set-ed :is(.ts-t,.uf-t,.thm-t){width:58px}.nm #set-ed :is(.ts,.uf,.thm) button{min-height:32px;padding:0 8px}.nm #set-ed .ts button{padding:0 6px}.nm :is(.ts,.uf,.thm) button,.nm :is(.ts-t,.uf-t,.thm-t){white-space:nowrap}.nm #set-ed :is(.ts,.uf,.thm){gap:4px;flex-wrap:nowrap}.nm #set-ed :is(.ts-t,.uf-t,.thm-t){flex:none;width:52px}.nm #set-ed :is(.ts,.uf,.thm) button{flex:none;min-width:0;padding:0 8px}.nm #set-ed .ts button{min-width:30px;padding:0 6px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.nm .chip.on,.nm .st-chip.on,.nm .rf-tabs button.on,.nm .rf-seg button.on,.nm .ad-tab.on,.nm .ad-link.on,.nm .type.on,.nm .st-type.on,.nm .pal.on,.nm .sty.on,.nm .ps.on,.nm .pgr.on,.nm .role.on,.nm .fxc.on,.nm .cpo.on,.nm .rx.on,.nm .fbchip.on){color:#afeadc!important;font-weight:800;outline:2px solid #afeadc;outline-offset:-2px}}:root[data-theme=dark] :is(.nm .chip.on,.nm .st-chip.on,.nm .rf-tabs button.on,.nm .rf-seg button.on,.nm .ad-tab.on,.nm .ad-link.on,.nm .type.on,.nm .st-type.on,.nm .pal.on,.nm .sty.on,.nm .ps.on,.nm .pgr.on,.nm .role.on,.nm .fxc.on,.nm .cpo.on,.nm .rx.on,.nm .fbchip.on){color:#afeadc!important;font-weight:800;outline:2px solid #afeadc;outline-offset:-2px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.nm :is(.ts,.uf,.thm) button[aria-pressed=true],.nm [aria-pressed=true],.nm [aria-selected=true]){color:#afeadc!important;font-weight:800;outline:2px solid #afeadc;outline-offset:-2px}}:root[data-theme=dark] :is(.nm :is(.ts,.uf,.thm) button[aria-pressed=true],.nm [aria-pressed=true],.nm [aria-selected=true]){color:#afeadc!important;font-weight:800;outline:2px solid #afeadc;outline-offset:-2px}.nm .mini[aria-pressed=true],.nm .rb[aria-pressed=true]{box-shadow:var(--nm-is);color:var(--nm-acc);font-weight:800}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) :is(.nm .chip.on,.nm .st-chip.on,.nm .rf-tabs button.on,.nm .rf-seg button.on,.nm .ad-tab.on,.nm .ad-link.on,.nm .type.on,.nm .st-type.on,.nm .pal.on,.nm .sty.on,.nm .ps.on,.nm .pgr.on,.nm .role.on,.nm .fxc.on,.nm .cpo.on,.nm .rx.on,.nm .fbchip.on,.nm [aria-pressed=true],.nm [aria-selected=true]){background:#afeadc!important;color:#0b3b34!important;font-weight:800;outline:2px solid #4fbfa6;outline-offset:-2px}}:root[data-theme=light] :is(.nm .chip.on,.nm .st-chip.on,.nm .rf-tabs button.on,.nm .rf-seg button.on,.nm .ad-tab.on,.nm .ad-link.on,.nm .type.on,.nm .st-type.on,.nm .pal.on,.nm .sty.on,.nm .ps.on,.nm .pgr.on,.nm .role.on,.nm .fxc.on,.nm .cpo.on,.nm .rx.on,.nm .fbchip.on,.nm [aria-pressed=true],.nm [aria-selected=true]){background:#afeadc!important;color:#0b3b34!important;font-weight:800;outline:2px solid #4fbfa6;outline-offset:-2px}.nm .co-grid{display:flex;flex-wrap:wrap;gap:6px 30px;align-items:baseline}.nm .co-r{flex:none;max-width:100%;gap:7px;white-space:nowrap}.nm .co-r dd{overflow-wrap:normal;white-space:nowrap}.nm .co-box{padding:16px 22px}.nm .co-links{margin:12px 0 0;gap:4px 8px}@media(max-width:520px){.nm .co-grid{gap:6px 22px}.nm .co-r{white-space:normal;flex-wrap:wrap}.nm .co-r dd{white-space:normal;overflow-wrap:anywhere}}
