/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.hidden{display:none}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--canvas:#c9c6bd;--desk-teal:teal;--desk-blue:#3a6ea5;--desk-check:#128b8b;--win-face:#d4d0c8;--win-light:#fff;--win-dark:#404040;--win-shadow:gray;--title1:#000082;--title2:#1084d0;--navy:#000082;--purple:purple;--ink:#1c1c1c;--paper:#fbfaf6;--rule:#b9b4a8;--stamp:#c1272d;--stamp-deep:#8e1b20;--won:#1a6b3c;--pen:#26364f}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--desk-blue);min-height:100vh;color:var(--ink);font-family:Pretendard Variable,Pretendard,system-ui,sans-serif}.page{flex-direction:column;align-items:center;min-height:100vh;padding:40px 20px 64px;display:flex}.p-home,.page.check{background:0 0}.bevel{border:2px solid var(--win-light);border-right-color:var(--win-dark);border-bottom-color:var(--win-dark)}.bevel-soft{border:2px solid var(--win-light);border-right-color:var(--win-shadow);border-bottom-color:var(--win-shadow)}.bevel-in{border:2px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light)}.browser{background:#fff;border-radius:12px;width:100%;max-width:940px;overflow:hidden;box-shadow:0 30px 70px #00000052}.tabstrip{background:#dfe1e5;align-items:flex-end;gap:8px;height:42px;padding:0 10px;display:flex}.tab{background:#fff;border-radius:10px 10px 0 0;align-items:center;gap:8px;max-width:280px;padding:9px 14px 10px;display:flex}.tab .fav{border-radius:3px;flex:none;width:15px;height:15px}.tab .t-name{color:#333;white-space:nowrap;text-overflow:ellipsis;font:600 12.5px Pretendard Variable,Pretendard,sans-serif;overflow:hidden}.tab .x{color:#888;margin-left:2px;font-size:13px}.tabstrip .plus{color:#5f6368;margin-bottom:8px;font-size:18px}.toolbar{background:#fff;border-bottom:1px solid #eceef1;align-items:center;gap:14px;height:50px;padding:0 16px;display:flex}.toolbar .nav{color:#5f6368;font-size:17px}.toolbar .nav.dim{color:#c4c7cc}.urlpill{color:#3c4043;background:#f1f3f4;border-radius:999px;flex:1;align-items:center;gap:9px;padding:9px 16px;font:400 13px Pretendard Variable,Pretendard,sans-serif;display:flex}.urlpill .lock{color:#1a8a4a;font-size:12px}.desktop{background:var(--desk-teal);padding:32px 36px 40px;position:relative}.desktop.check{background-color:var(--desk-check);background-image:linear-gradient(45deg,#ffffff0f 25%,#0000 25% 75%,#ffffff0f 75%),linear-gradient(45deg,#ffffff0f 25%,#0000 25% 75%,#ffffff0f 75%);background-position:0 0,13px 13px;background-size:26px 26px}.win{background:var(--win-face);border:2px solid var(--win-light);border-right-color:var(--win-dark);border-bottom-color:var(--win-dark);width:100%;max-width:900px;box-shadow:4px 4px #00000059}.win-title{background:linear-gradient(90deg, var(--title1), var(--title2));justify-content:space-between;align-items:center;height:30px;padding:0 5px 0 8px;display:flex}.win-title .cap{color:#fff;white-space:nowrap;text-overflow:ellipsis;font:700 12.5px Pretendard Variable,Pretendard,sans-serif;overflow:hidden}.win-title .btns{flex:none;gap:3px;display:flex}.win-btn{background:var(--win-face);border:1.5px solid var(--win-light);border-right-color:var(--win-dark);border-bottom-color:var(--win-dark);color:#000;cursor:default;justify-content:center;align-items:center;width:20px;height:18px;font:700 12px Pretendard Variable,Pretendard,sans-serif;display:flex}.win-btn.boss{background:var(--stamp);cursor:pointer;border-color:#fff #7a1418 #7a1418 #fff;width:24px;font-size:11px}.exe-body{padding:24px 34px 34px}.crt{pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px);display:none;position:absolute;inset:0;box-shadow:inset 0 0 130px #0000008c}.doc-no{color:#666;justify-content:space-between;margin-bottom:14px;font:700 11px Pretendard Variable,Pretendard,sans-serif;display:flex}h1.exe-h1{color:var(--navy);text-align:center;letter-spacing:.08em;font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:800;line-height:1.1}.exe-sub{text-align:center;letter-spacing:.3em;color:var(--purple);margin:4px 0 22px;font:700 11px Pretendard Variable,Pretendard,sans-serif}.r-input{color:var(--navy);border:2px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light);background:#fff;width:130px;padding:5px 8px;font:700 14px Pretendard Variable,Pretendard,sans-serif}.r-input:focus{outline:1px dotted var(--navy);outline-offset:1px}.chip{color:#777;background:var(--win-face);border:2px solid var(--win-light);border-right-color:var(--win-shadow);border-bottom-color:var(--win-shadow);cursor:pointer;padding:6px 12px;font:700 12.5px Pretendard Variable,Pretendard,sans-serif}.chip.on{color:#fff;background:var(--navy);border:2px solid #00004a;border-color:#4a7fd0 #00004a #00004a #4a7fd0}.chip:active{border:2px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light)}.r-push{appearance:none;background:linear-gradient(var(--stamp), var(--stamp-deep));color:#fff;letter-spacing:.2em;cursor:pointer;border:2px solid #5f1114;border-color:#e88 #5f1114 #5f1114 #e88;font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:900;transition:transform 60ms,box-shadow 60ms;display:inline-block;box-shadow:0 6px #5f1114}.r-push:active{transform:translateY(4px);box-shadow:0 2px #5f1114}.r-push:focus-visible{outline-offset:3px;outline:2px dotted #fff}.r-card{border:2px solid var(--win-light);border-right-color:var(--win-shadow);border-bottom-color:var(--win-shadow);background:#ececec}.stamp{border:5px solid var(--stamp);color:var(--stamp);pointer-events:none;text-align:center;border-radius:50%;justify-content:center;align-items:center;font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:800;line-height:1.05;display:flex;position:absolute}.ledger-row{border-bottom:1px dashed var(--rule);justify-content:space-between;align-items:baseline;padding:8px 2px;display:flex}.ledger-row .nm{color:#1c1c1c;font:400 13.5px Pretendard Variable,Pretendard,sans-serif}.ledger-row .nm b{font-weight:700}.ledger-row .nt{color:#888;font:400 12px Pretendard Variable,Pretendard,sans-serif}.ledger-row .amt{color:var(--won);white-space:nowrap;font:700 14px Pretendard Variable,Pretendard,sans-serif}.ledger-row .amt.rejected{color:var(--stamp)}.mini-stamp{border:2px solid var(--stamp);color:var(--stamp);letter-spacing:.1em;margin-right:6px;padding:1px 5px;font:700 11px Pretendard Variable,Pretendard,sans-serif;display:inline-block;transform:rotate(-6deg)}.fine-print{color:#999;margin-top:14px;font:400 10.5px/1.7 Pretendard Variable,Pretendard,sans-serif}.taskbar{color:#ffffffeb;text-shadow:0 1px 2px #00000073;flex-wrap:wrap;justify-content:center;gap:8px 10px;width:100%;max-width:940px;margin-top:16px;font:700 11.5px Pretendard Variable,Pretendard,sans-serif;display:flex}.taskbar a{color:#fff;background:#00000047;border:1px solid #ffffff47;padding:5px 10px;text-decoration:none}.taskbar a:hover{background:#00000073}.hidden{display:none!important}.hub-swatch{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:14px;display:flex}.hub-swatch .lb{color:#666;font:700 11px Pretendard Variable,Pretendard,sans-serif}.hub-swatch .box{border:1.5px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light);background:#c9c5bd;gap:3px;padding:3px;display:flex}.hub-swatch .sw{cursor:pointer;border:1px solid #556;width:30px;height:22px}.hub-welcome{color:var(--purple);letter-spacing:.2em;text-align:center;margin:4px 0 10px;font:700 12px Pretendard Variable,Pretendard,sans-serif}.hub-title{letter-spacing:.08em;text-align:center;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 2px #6b4e00);background:linear-gradient(#fffbe6,#f2c200 45%,#b8860b 55%,#fff6c0);background-clip:text;margin:0 0 6px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:82px;font-weight:900}.hub-tag{color:var(--navy);text-align:center;margin:0 0 26px;font:700 14px Pretendard Variable,Pretendard,sans-serif}.hub-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}a.prog{border:2px solid var(--win-light);border-right-color:var(--win-shadow);border-bottom-color:var(--win-shadow);text-align:left;background:#ececec;padding:18px 16px;text-decoration:none;transition:transform 80ms;display:block}a.prog:active{transform:translateY(2px)}a.prog:focus-visible{outline:2px dotted var(--navy);outline-offset:2px}.prog .top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.prog .badge{color:#fff;padding:3px 8px;font:700 11px Pretendard Variable,Pretendard,sans-serif}.prog .num{color:var(--purple);font:700 12px Pretendard Variable,Pretendard,sans-serif}.prog h3{color:var(--navy);margin:0 0 8px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:24px;font-weight:800}.prog p{color:#444;word-break:keep-all;min-height:3.2em;margin:0 0 14px;font:600 12.5px/1.6 Pretendard Variable,Pretendard,sans-serif}.prog .go{background:var(--win-face);border:2px solid var(--win-light);border-right-color:var(--win-dark);border-bottom-color:var(--win-dark);text-align:center;color:#000;padding:8px;font:700 12.5px Pretendard Variable,Pretendard,sans-serif;display:block}.hub-foot{color:#666;text-align:center;margin:22px 0 0;font:700 11px Pretendard Variable,Pretendard,sans-serif}.p-quit .paper{background:var(--paper);border:1px solid #cfc9ba;max-width:520px;margin:0 auto;padding:34px 38px 30px;position:relative;box-shadow:0 2px 8px #00000026}.p-quit .paper.shake{animation:.35s shake}@keyframes shake{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-3px,2px)rotate(-.4deg)}45%{transform:translate(3px,-1px)rotate(.3deg)}70%{transform:translate(-2px,1px)rotate(-.2deg)}}.p-quit .paper .pn{color:#666;justify-content:space-between;margin-bottom:22px;font:400 11.5px Pretendard Variable,Pretendard,sans-serif;display:flex}.p-quit h1.title{letter-spacing:.5em;text-indent:.5em;text-align:center;color:var(--ink);margin:0 0 24px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:42px;font-weight:800}.p-quit table.form{border-collapse:collapse;border:2px solid var(--ink);width:100%;margin-bottom:20px}.p-quit table.form th{border:1px solid var(--rule);letter-spacing:.2em;text-align:center;background:#f1efe6;width:80px;padding:9px;font:700 13px Pretendard Variable,Pretendard,sans-serif}.p-quit table.form td{border:1px solid var(--rule);color:var(--pen);padding:9px 12px;font:400 14px Pretendard Variable,Pretendard,sans-serif}.p-quit .body-text{color:var(--ink);text-align:justify;word-break:keep-all;margin:0 0 22px;font:400 13.5px/2 Pretendard Variable,Pretendard,sans-serif}.p-quit .date-line{text-align:center;margin:0 0 14px;font:400 13.5px Pretendard Variable,Pretendard,sans-serif}.p-quit .sign-line{text-align:right;margin:0;font:400 13.5px Pretendard Variable,Pretendard,sans-serif}.p-quit .sign-line .in{color:#888}.p-quit .reject-line{text-align:right;color:var(--stamp);min-height:1.2em;margin:12px 0 0;font:700 13.5px Pretendard Variable,Pretendard,sans-serif}.p-quit .stamp.slam{width:112px;height:112px;font-size:38px;animation:.38s cubic-bezier(.2,1.6,.35,1) both slamQuit}@keyframes slamQuit{0%{transform:scale(2.6) rotate(var(--rot));opacity:0}62%{transform:scale(.94) rotate(var(--rot));opacity:1}to{transform:scale(1) rotate(var(--rot));opacity:.9}}.p-quit .press{text-align:center;margin-top:26px}.p-quit button.cham{appearance:none;background:linear-gradient(var(--stamp), var(--stamp-deep));color:#fff;letter-spacing:.25em;text-indent:.25em;cursor:pointer;border:2px solid #5f1114;border-color:#e88 #5f1114 #5f1114 #e88;padding:16px 44px;font:900 22px Pretendard Variable,Pretendard,sans-serif;transition:transform 60ms,box-shadow 60ms;box-shadow:0 6px #5f1114}.p-quit button.cham:active{transform:translateY(4px);box-shadow:0 2px #5f1114}.p-quit .counter{color:#333;word-break:keep-all;margin:20px 0 0;font:700 13px Pretendard Variable,Pretendard,sans-serif}.p-quit .counter strong{color:var(--stamp);vertical-align:-2px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:24px;font-weight:800}.p-quit .counter .quip{color:var(--purple);min-height:1.4em;margin-top:6px;font:700 13px Pretendard Variable,Pretendard,sans-serif;display:block}.p-quit .counter .flavor{color:#888;margin-top:6px;font:400 12px Pretendard Variable,Pretendard,sans-serif;display:block}.p-quit .map-section{border:2px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light);background:#ececec;margin-top:22px;padding:16px 16px 14px}.p-quit .map-section h2{letter-spacing:.2em;text-align:center;color:#333;margin-bottom:6px;font:800 12px Pretendard Variable,Pretendard,sans-serif}.p-quit .map-note{text-align:center;color:#777;min-height:1.4em;margin-bottom:10px;font:400 11.5px Pretendard Variable,Pretendard,sans-serif}.p-quit .map-note button.linkish{color:var(--stamp);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.p-quit .geo-map{cursor:crosshair;width:100%;max-width:300px;margin:0 auto;display:block}.p-quit .geo-map .land{fill:#0000000f;stroke:#555;stroke-width:1.3px;stroke-linejoin:round}.p-quit .geo-map .pin{fill:var(--stamp);opacity:.85}.p-quit .geo-map .pin.fresh{animation:.5s ease-out pinpop}@keyframes pinpop{0%{opacity:0}to{opacity:.85}}.p-quit .geo-map .me{fill:#fff;stroke:var(--navy);stroke-width:2.5px}.p-quit .map-top{text-align:center;color:#333;margin-top:10px;font:700 12px Pretendard Variable,Pretendard,sans-serif}@media (prefers-reduced-motion:reduce){.p-quit .paper.shake{animation:none}.p-quit .stamp.slam{opacity:.9;transform:rotate(var(--rot));animation:none}}.p-salary .idrow{border:2px solid var(--win-light);border-right-color:var(--win-shadow);border-bottom-color:var(--win-shadow);background:#ececec;justify-content:space-between;margin-bottom:16px;padding:9px 14px;font:700 13px Pretendard Variable,Pretendard,sans-serif;display:flex}.p-salary .idrow .k{color:#333}.p-salary .idrow .v{color:var(--pen);margin-left:8px}.p-salary #rankCell{color:var(--stamp)}.p-salary table.form{border-collapse:collapse;width:100%;margin-bottom:16px}.p-salary table.form th{text-align:left;vertical-align:middle;color:#333;white-space:nowrap;padding:8px 6px;font:700 13px Pretendard Variable,Pretendard,sans-serif}.p-salary table.form td{vertical-align:middle;padding:8px 6px}.p-salary .hand{color:var(--pen);font:400 13px Pretendard Variable,Pretendard,sans-serif}.p-salary input[type=time]{color:var(--navy);border:2px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light);background:#fff;padding:4px 6px;font:700 13px Pretendard Variable,Pretendard,sans-serif}.p-salary .paytype{gap:6px;display:flex}.p-salary .live-box{border:2px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light);text-align:center;background:repeating-linear-gradient(0deg,#f6f5f1 0 25px,#eeece4 25px 26px);margin-bottom:16px;padding:20px 16px;position:relative}.p-salary .live-label{letter-spacing:.28em;color:#777;margin:0 0 4px;font:800 11px Pretendard Variable,Pretendard,sans-serif}.p-salary .live-won{color:var(--won);font-variant-numeric:tabular-nums;word-break:break-all;margin:0;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:46px;font-weight:800;line-height:1.05}.p-salary .live-won .unit{font-size:20px}.p-salary .rate-line{color:#888;margin:8px 0 0;font:700 11px Pretendard Variable,Pretendard,sans-serif}.p-salary .status-line{color:var(--won);min-height:1.4em;margin:8px 0 0;font:700 13px Pretendard Variable,Pretendard,sans-serif}.p-salary .free-labor{margin-top:8px;display:none}.p-salary .free-labor.on{display:block}.p-salary .free-labor .fl-label{letter-spacing:.1em;color:#999;font:700 11px Pretendard Variable,Pretendard,sans-serif}.p-salary .free-labor .fl-won{color:var(--stamp);font-variant-numeric:tabular-nums;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:24px;font-weight:800}.p-salary .stamp{width:108px;height:108px;margin:auto;font-size:34px;animation:.38s cubic-bezier(.2,1.6,.35,1) both slamSalary;inset:0}@keyframes slamSalary{0%{opacity:0;transform:scale(2.4)rotate(-12deg)}62%{opacity:1;transform:scale(.94)rotate(-12deg)}to{opacity:.9;transform:scale(1)rotate(-12deg)}}.p-salary .acts{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:18px;display:flex}.p-salary .acts button{appearance:none;border:2px solid var(--win-light);border-right-color:var(--win-shadow);border-bottom-color:var(--win-shadow);color:var(--ink);cursor:pointer;background:#ececec;padding:8px 15px;font:700 13px Pretendard Variable,Pretendard,sans-serif}.p-salary .acts button.on{background:var(--stamp);color:#fff;border-color:#e88 #5f1114 #5f1114 #e88}.p-salary .acts button:disabled{opacity:.4;cursor:not-allowed}.p-salary .ledger-title{letter-spacing:.2em;text-align:center;color:#333;border-top:2px solid #333;margin:0 0 10px;padding-top:14px;font:800 12px Pretendard Variable,Pretendard,sans-serif}.p-salary .sum-line{text-align:right;color:#555;margin:10px 0 0;font:400 12.5px Pretendard Variable,Pretendard,sans-serif}.p-salary .quip-line{text-align:center;color:var(--stamp);min-height:1.3em;margin:14px 0 0;font:800 13.5px Pretendard Variable,Pretendard,sans-serif}.p-salary button.issue{margin:8px auto 0;padding:14px 40px;font-size:18px;display:block}.p-salary .boss-overlay{z-index:100;color:#222;cursor:pointer;background:#fff;flex-direction:column;font-family:Malgun Gothic,Apple SD Gothic Neo,sans-serif;display:none;position:fixed;inset:0}.p-salary .boss-overlay.on{display:flex}.p-salary .bo-title{color:#fff;background:#217346;padding:8px 14px;font-size:13px}.p-salary .bo-bar{color:#555;background:#f3f2f1;border-bottom:1px solid #ddd;padding:6px 14px;font-size:12px}.p-salary .bo-table{border-collapse:collapse;width:100%;font-size:12.5px}.p-salary .bo-table th,.p-salary .bo-table td{text-align:right;border:1px solid #d9d9d9;padding:6px 12px}.p-salary .bo-table th{text-align:center;background:#f3f6f4;font-weight:600}.p-salary .bo-hint{text-align:right;color:#ccc;margin-top:auto;padding:8px 12px;font-size:10px}@media (prefers-reduced-motion:reduce){.p-salary .stamp{opacity:.9;animation:none;transform:rotate(-12deg)}}.p-escape .field,.p-rank .field{border:2px solid var(--win-light);border-right-color:var(--win-shadow);border-bottom-color:var(--win-shadow);background:#ececec;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.p-escape .field .lb,.p-rank .field .lb{color:#333;white-space:nowrap;font:700 12.5px Pretendard Variable,Pretendard,sans-serif}.p-escape .grid2{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px;display:grid}@media (width<=520px){.p-escape .grid2{grid-template-columns:1fr}}.p-escape .lbl,.p-rank .lbl{color:#333;margin:14px 0 7px;font:700 12px Pretendard Variable,Pretendard,sans-serif}.p-escape .exit-types{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.p-escape .exit-types .tag{color:inherit;opacity:.6;margin-left:4px;font-size:11px}.p-escape .toggle-row,.p-rank .toggle-row{flex-wrap:wrap;gap:6px;display:flex}.p-escape .press,.p-rank .press{text-align:center;margin:22px 0 4px}.p-escape .issue,.p-rank .issue{letter-spacing:.2em;padding:11px 34px;font-size:16px}.p-escape .result-box{border:2px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light);background:#f6f5f1;margin-top:6px;padding:20px 22px;position:relative}.p-escape .result-box .sec{letter-spacing:.24em;color:#333;margin:0 0 4px;font:800 12px Pretendard Variable,Pretendard,sans-serif}.p-escape .basis{color:#888;margin:0 0 12px;font:400 11px Pretendard Variable,Pretendard,sans-serif}.p-escape .stamp{opacity:.9;width:86px;height:86px;font-size:20px;animation:.38s cubic-bezier(.2,1.6,.35,1) both slamEscape;top:14px;right:16px;transform:rotate(11deg)}@keyframes slamEscape{0%{opacity:0;transform:scale(2.4)rotate(11deg)}62%{opacity:1;transform:scale(.94)rotate(11deg)}to{opacity:.9;transform:scale(1)rotate(11deg)}}.p-escape .total-row{justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:14px;display:flex}.p-escape .total-row .t-label{letter-spacing:.12em;color:#000;font:800 14px Pretendard Variable,Pretendard,sans-serif}.p-escape .total-row .t-won{color:var(--won);font-variant-numeric:tabular-nums;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:30px;font-weight:800}.p-escape .survive{border-top:1px dashed var(--rule);text-align:center;color:#555;margin-top:14px;padding-top:14px;font:400 12.5px Pretendard Variable,Pretendard,sans-serif}.p-escape .survive strong{color:var(--navy);margin-top:4px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:32px;font-weight:800;display:block}.p-escape .verdict{color:var(--stamp);min-height:1.4em;margin:8px 0 0;font:800 13px Pretendard Variable,Pretendard,sans-serif}.p-escape .l-name{border-bottom:1px dashed var(--rule)}.p-rank .verdict-box{border:2px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light);text-align:center;background:repeating-linear-gradient(0deg,#f6f5f1 0 25px,#eeece4 25px 26px);margin-bottom:18px;padding:22px 18px}.p-rank .v-label{letter-spacing:.28em;color:#777;margin:0 0 6px;font:800 11px Pretendard Variable,Pretendard,sans-serif}.p-rank .v-pct{color:var(--stamp);font-variant-numeric:tabular-nums;margin:0;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:54px;font-weight:800;line-height:1.1}.p-rank .v-pct .unit{font-size:24px}.p-rank .v-grade{color:var(--navy);margin:10px 0 0;font:700 16px Pretendard Variable,Pretendard,sans-serif}.p-rank .gauge{margin:20px 0 6px}.p-rank .gauge .track{border:2px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light);background:linear-gradient(90deg, #e8e5da, #d7cfb9 55%, #c8a5a0 85%, var(--stamp));height:16px;position:relative}.p-rank .gauge .me{background:var(--navy);width:4px;height:30px;transition:left .8s cubic-bezier(.2,.9,.3,1);position:absolute;top:-8px;transform:translate(-50%)}.p-rank .gauge .ends{color:#888;justify-content:space-between;margin-top:8px;font:400 11px Pretendard Variable,Pretendard,sans-serif;display:flex}.p-rank .stamp{opacity:.9;width:88px;height:88px;font-size:20px;animation:.38s cubic-bezier(.2,1.6,.35,1) both slamRank;top:6px;right:4px;transform:rotate(10deg)}@keyframes slamRank{0%{opacity:0;transform:scale(2.4)rotate(10deg)}62%{opacity:1;transform:scale(.94)rotate(10deg)}to{opacity:.9;transform:scale(1)rotate(10deg)}}.p-rank .result{position:relative}.p-rank table.ledger{border-collapse:collapse;width:100%;margin-top:14px}.p-rank table.ledger td{border-bottom:1px dashed var(--rule);padding:8px 4px;font:400 13.5px Pretendard Variable,Pretendard,sans-serif}.p-rank table.ledger td.l-name{width:56%;font-weight:700}.p-rank table.ledger td.l-val{text-align:right;font-variant-numeric:tabular-nums;font-family:Pretendard Variable,Pretendard,sans-serif}@media (prefers-reduced-motion:reduce){.p-escape .stamp,.p-rank .stamp{animation:none}.p-rank .gauge .me{transition:none}}@media (width<=620px){.exe-body{padding:18px 16px 24px}.hub-title{font-size:56px}.desktop{padding:20px 14px 26px}}.seo-copy{text-align:left;border:2px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light);background:#ececec;max-width:720px;margin:20px auto 0;padding:14px 16px}.seo-copy h2{color:var(--navy);margin:0 0 8px;font:800 14px Pretendard Variable,Pretendard,sans-serif}.seo-copy p{color:#444;word-break:keep-all;margin:0;font:500 12.5px/1.7 Pretendard Variable,Pretendard,sans-serif}.seo-copy ul{color:#555;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin:10px 0 0 16px;font:600 12px/1.5 Pretendard Variable,Pretendard,sans-serif;display:grid}@media (width<=620px){.seo-copy ul{grid-template-columns:1fr}}.p-gift .lbl{color:#333;margin:16px 0 7px;font:700 12px Pretendard Variable,Pretendard,sans-serif}.p-gift .lbl-dim{color:#888;letter-spacing:0;font-weight:400}.p-gift .recip-field{border:2px solid var(--stamp);background:#fff6f0;margin:16px 0 4px;padding:12px 14px}.p-gift .recip-tag{color:#fff;background:var(--stamp);letter-spacing:.1em;vertical-align:2px;padding:2px 6px;font:700 10px Pretendard Variable,Pretendard,sans-serif}.p-gift .recip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p-gift .recip-lb{color:#333;font:700 12.5px Pretendard Variable,Pretendard,sans-serif}.p-gift .recip-unit{color:#555;font:700 13px Pretendard Variable,Pretendard,sans-serif}.p-gift .recip-note{color:#a05a4a;margin:8px 0 0;font:400 11px Pretendard Variable,Pretendard,sans-serif}.p-gift .recip-note b{color:var(--stamp)}.p-gift .checks{gap:6px;display:grid}.p-gift .chk{text-align:left;color:#555;background:var(--win-face);border:2px solid var(--win-light);border-right-color:var(--win-shadow);border-bottom-color:var(--win-shadow);cursor:pointer;word-break:keep-all;padding:8px 11px;font:600 12.5px Pretendard Variable,Pretendard,sans-serif}.p-gift .chk .mk{color:var(--won);margin-right:6px;font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:700}.p-gift .chk.minus .mk{color:var(--stamp)}.p-gift .chk.on{color:#fff;background:var(--navy);border:2px solid #00004a;border-color:#4a7fd0 #00004a #00004a #4a7fd0}.p-gift .chk.on .mk{color:#fff}.p-gift .result-box{border:2px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light);background:#f6f5f1;margin-top:18px;padding:22px 22px 20px;position:relative}.p-gift .result-box .sec{letter-spacing:.24em;color:#333;margin:0 0 4px;font:800 12px Pretendard Variable,Pretendard,sans-serif}.p-gift .result-box .basis{color:#888;word-break:keep-all;margin:0 0 14px;font:400 11px/1.6 Pretendard Variable,Pretendard,sans-serif}.p-gift .gift-amt{text-align:center;margin:4px 0 2px;line-height:1}.p-gift .gift-amt .num{color:var(--stamp);font-variant-numeric:tabular-nums;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:60px;font-weight:800}.p-gift .gift-amt .unit{color:var(--stamp);margin-left:2px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:26px;font-weight:800}.p-gift .gift-range{text-align:center;color:#555;margin:6px 0 16px;font:700 13px Pretendard Variable,Pretendard,sans-serif}.p-gift .breakdown{border-top:2px solid #333;padding-top:6px}.p-gift .breakdown .ledger-row.total{border-top:2px solid #333;border-bottom:none;margin-top:4px;padding-top:10px}.p-gift .breakdown .ledger-row.total .amt{color:#000;font-size:16px}.p-gift .gift-quip{color:var(--navy);text-align:center;word-break:keep-all;margin:16px 0 0;font:700 13.5px/1.6 Pretendard Variable,Pretendard,sans-serif}.p-gift .gift-stamp{letter-spacing:.04em;opacity:.9;width:88px;height:88px;font-size:21px;animation:.38s cubic-bezier(.2,1.6,.35,1) both slamGift;top:12px;right:14px;transform:rotate(-11deg)}@keyframes slamGift{0%{opacity:0;transform:scale(2.4)rotate(-11deg)}62%{opacity:1;transform:scale(.94)rotate(-11deg)}to{opacity:.9;transform:scale(1)rotate(-11deg)}}.p-gift.solemn .gift-amt .num,.p-gift.solemn .gift-amt .unit,.p-gift.solemn .recip-note b{color:#3a4553}.p-gift.solemn .recip-field{background:#f2f3f5;border-color:#7a828e}.p-gift.solemn .recip-tag{background:#4a5462}.p-gift.solemn .gift-stamp{color:#3a4553;border-color:#3a4553}.p-gift.solemn .gift-quip{color:#3a4553}.p-gift .faq{border:2px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light);background:#ececec;margin-top:18px;padding:4px 16px}.p-gift .faq summary{color:var(--navy);cursor:pointer;padding:12px 0;font:800 13px Pretendard Variable,Pretendard,sans-serif}.p-gift .faq .qa{border-top:1px dashed var(--rule);padding:12px 0}.p-gift .faq .q{color:#333;word-break:keep-all;margin:0 0 5px;font:700 12.5px Pretendard Variable,Pretendard,sans-serif}.p-gift .faq .a{color:#555;word-break:keep-all;margin:0;font:400 12px/1.7 Pretendard Variable,Pretendard,sans-serif}@media (prefers-reduced-motion:reduce){.p-gift .gift-stamp{animation:none}}.p-night{color:#cdd3dc;background:#12151c radial-gradient(at 50% 120%,#ffb3470f,#0000 55%);padding-bottom:48px;font-family:Pretendard Variable,Pretendard,sans-serif;position:relative;overflow:hidden}.p-night .stars{pointer-events:none;background-image:radial-gradient(1px 1px at 20% 15%,#ffffffb3,#0000),radial-gradient(1px 1px at 70% 8%,#ffffff80,#0000),radial-gradient(1px 1px at 40% 30%,#fff6,#0000),radial-gradient(1px 1px at 85% 22%,#fff9,#0000),radial-gradient(1px 1px at 12% 40%,#ffffff59,#0000),radial-gradient(1px 1px at 60% 45%,#ffffff4d,#0000),radial-gradient(1px 1px at 92% 55%,#fff6,#0000);position:absolute;inset:0}.p-night>*{z-index:1;position:relative}.p-night .night-head{text-align:center;max-width:620px;margin-bottom:8px}.p-night .night-kicker{letter-spacing:.35em;color:#6b7686;margin-bottom:16px;font:400 12px Pretendard Variable,Pretendard,sans-serif}.p-night .night-h1{color:#f0e6d2;word-break:keep-all;text-shadow:0 0 24px #ffb34726;font-size:26px;font-weight:700;line-height:1.5}.p-night .night-h1.dim{color:#8a93a0;text-shadow:none}.p-night .night-dormant{text-align:center;max-width:460px;margin:36px 0}.p-night .dm-line{color:#b6bdc8;margin-bottom:22px;font-size:18px}.p-night .dm-count{color:#cdd3dc;margin-bottom:20px;font-size:20px}.p-night .dm-count b{color:#ffb347;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:34px}.p-night .dm-sub{color:#79818e;word-break:keep-all;font-size:13.5px;line-height:1.9}.p-night .lantern-map{cursor:crosshair;width:100%;max-width:340px;margin:18px auto 8px;display:block}.p-night .lantern-map .land{fill:#ffffff09;stroke:#ffffff29;stroke-width:1px;stroke-linejoin:round}.p-night .lantern .glow{fill:#ffb347;opacity:.22}.p-night .lantern .core{fill:#ffd9a0}.p-night .lantern.flicker{animation:3.2s ease-in-out infinite flick}@keyframes flick{0%,to{opacity:1}45%{opacity:.5}72%{opacity:.85}}.p-night .me .ring{fill:none;stroke:#ffb347;stroke-width:1.1px;opacity:.75;animation:2.2s ease-out infinite nring}@keyframes nring{0%{opacity:.75;stroke-width:1.4px}to{opacity:0;stroke-width:.3px}}.p-night .me .glow{fill:#ffb347;opacity:.4}.p-night .me .core{fill:#fff3e0;filter:drop-shadow(0 0 4px #ffb347)}.p-night .me-marker{fill:none;stroke:#ffb347;stroke-width:1.4px;opacity:.55}.p-night .night-controls{text-align:center;max-width:420px;margin-top:6px}.p-night .night-btn{appearance:none;letter-spacing:.14em;cursor:pointer;margin:4px 5px;padding:14px 34px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:18px;transition:transform 80ms,box-shadow .2s}.p-night .night-btn.primary{color:#2a1c08;background:linear-gradient(#ffc06b,#e8933a);border:1px solid #ffd79a;font-weight:700;box-shadow:0 0 30px #ffb34766}.p-night .night-btn.primary:active{transform:translateY(2px)}.p-night .night-btn.done{color:#d3d9e2;background:0 0;border:1px solid #3c4552}.p-night .night-btn.ghost{color:#79818e;background:0 0;border:1px solid #2b323c;padding:12px 22px;font-size:14px}.p-night .done-msg{color:#ffd9a0;letter-spacing:.05em;text-shadow:0 0 20px #ffb34740;margin:18px 0 6px;font-size:19px}.p-night .lit-msg{color:#9aa2ad;margin:14px 0 4px;font-size:14px}.p-night .loc-note{color:#79818e;word-break:keep-all;margin:14px 0 0;font-size:13px}.p-night .loc-link{font:inherit;color:#ffb347;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.p-night .loc-hint{color:#b98a6a;margin:8px 0 0;font-size:12.5px}.p-night .night-record{color:#6b7686;letter-spacing:.06em;margin:30px 0 0;font-size:12.5px}.p-night .night-cross{margin:18px 0 0}.p-night .night-cross a{color:#8a93a0;border-bottom:1px solid #3c4552;font-size:13.5px;text-decoration:none}.p-night .night-foot{text-align:center;max-width:520px;margin-top:34px}.p-night .night-foot p{color:#565f6c;word-break:keep-all;font-size:11.5px;line-height:1.8}.p-night .night-nav{flex-wrap:wrap;justify-content:center;gap:6px 8px;margin-top:12px;display:flex}.p-night .night-nav a{color:#9aa2ad;border:1px solid #2b323c;padding:5px 10px;font-size:12px;text-decoration:none}.p-night .night-nav a:hover{color:#ffb347;border-color:#4a5462}@media (prefers-reduced-motion:reduce){.p-night .lantern.flicker,.p-night .me .ring{animation:none}}.hoeram{background:var(--navy);color:#fff;text-align:left;border:2px solid #00004a;border-color:#4a7fd0 #00004a #00004a #4a7fd0;align-items:center;gap:14px;margin-bottom:16px;padding:12px 14px;text-decoration:none;display:flex}.hoeram:active{transform:translateY(1px)}.hoeram .h-badge{color:#7a3a00;letter-spacing:.1em;background:#ffd23f;flex:none;padding:4px 9px;font-size:11px;font-weight:800}.hoeram .h-mid{flex-direction:column;flex:1;min-width:0;display:flex}.hoeram .h-q{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.hoeram .h-meta{color:#bcd0ee;font-size:10.5px}.hoeram .h-bar{border:1.5px solid #fff;flex:none;width:180px;height:20px;font-size:10px;font-weight:700;display:flex}.hoeram .h-bar .seg{color:#fff;white-space:nowrap;align-items:center;padding:0 6px;display:flex;overflow:hidden}.hoeram .h-bar .seg.jjik{background:#5b83c4}.hoeram .h-bar .seg.boo{background:var(--stamp);justify-content:flex-end}.hoeram .h-cta{background:var(--stamp);border:2px solid #5f1114;border-color:#e88 #5f1114 #5f1114 #e88;flex:none;padding:9px 16px;font-size:13px;font-weight:800}@media (width<=640px){.hoeram{flex-wrap:wrap}.hoeram .h-mid{flex-basis:55%}.hoeram .h-bar{order:4;width:100%}.hoeram .h-cta{text-align:center;width:100%}}.p-vote .v-loading{text-align:center;padding:24px 0}.p-vote .v-load-title{color:var(--navy);letter-spacing:.15em;font-size:20px;font-weight:800}.p-vote .v-load-sub{color:#666;margin:8px 0 14px;font-size:12px}.p-vote .v-load-track{border:1.5px solid var(--win-shadow);background:#fff;border-bottom-color:#fff;border-right-color:#fff;max-width:280px;height:16px;margin:0 auto;padding:2px}.p-vote .v-load-fill{background:repeating-linear-gradient(90deg, var(--pen) 0 6px, #3a4f70 6px 12px);width:62%;height:100%}.p-vote .v-agenda{text-align:center;max-width:420px;margin:0 auto}.p-vote .v-title{color:var(--navy);margin:4px 0 6px;font-size:34px;font-weight:800;line-height:1.25}.p-vote .v-title.sm{text-align:left;margin:4px 0 14px;font-size:22px}.p-vote .v-bill{color:#666;margin:0 0 20px;font-size:12px;font-weight:600}.p-vote .v-options{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.p-vote .v-opt{text-align:center;border:2px solid #fff;border-right-color:var(--win-shadow);border-bottom-color:var(--win-shadow);cursor:pointer;background:#ececec;width:100%;padding:16px;display:block}.p-vote .v-opt:hover{background:#f4f4f4}.p-vote .v-opt:active{border:2px solid var(--win-shadow);border-bottom-color:#fff;border-right-color:#fff}.p-vote .v-opt .ko{letter-spacing:.1em;color:var(--ink);font-size:24px;font-weight:800;display:block}.p-vote .v-opt .desc{color:#666;margin-top:2px;font-size:11px;font-weight:600;display:block}.p-vote .v-vs{color:#999;letter-spacing:.3em;padding:3px 0;font-size:11px;font-weight:800}.p-vote .v-participate{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.p-vote .v-participate .num{color:var(--stamp);vertical-align:-2px;font-size:20px;font-weight:800}.p-vote .v-yesterday{color:var(--pen);cursor:pointer;margin:12px 0 0;font-size:11px;font-weight:600;text-decoration:underline}.p-vote .v-slogan-phase{position:relative}.p-vote .v-stamp{letter-spacing:.06em;pointer-events:none;border:5px solid;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;font-size:26px;font-weight:800;animation:.38s cubic-bezier(.2,1.6,.35,1) both slamVote;display:flex;position:absolute;top:4px;right:6px;transform:rotate(-13deg)}@keyframes slamVote{0%{opacity:0;transform:scale(2.4)rotate(-13deg)}62%{opacity:1;transform:scale(.94)rotate(-13deg)}to{opacity:.92;transform:scale(1)rotate(-13deg)}}.p-vote .v-sub-title{color:var(--navy);max-width:220px;margin:4px 0;font-size:22px;font-weight:800;line-height:1.35}.p-vote .v-slogans{flex-direction:column;gap:7px;margin:14px 0;display:flex}.p-vote .v-slogan{text-align:left;border:1.5px solid var(--rule);cursor:pointer;background:#fff;align-items:center;gap:9px;padding:11px 12px;display:flex}.p-vote .v-slogan .box{border:1.5px solid var(--rule);flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:flex}.p-vote .v-slogan .t{color:var(--ink);word-break:keep-all;font-size:13px}.p-vote .v-actions{text-align:center;margin-top:6px}.p-vote .v-adopt{letter-spacing:.15em;padding:11px 28px;font-size:14px}.p-vote .v-quiet{color:var(--pen);cursor:pointer;background:0 0;border:none;margin:12px auto 0;font-size:11px;font-weight:600;text-decoration:underline;display:block}.p-vote .v-card{background:#fbfaf6;border:1px solid #cfc9ba;margin-top:4px;padding:22px 24px 16px;position:relative}.p-vote .v-crop{width:14px;height:14px;position:absolute}.p-vote .v-crop.tl{border-left:2px solid var(--rule);border-top:2px solid var(--rule);top:6px;left:6px}.p-vote .v-crop.tr{border-right:2px solid var(--rule);border-top:2px solid var(--rule);top:6px;right:6px}.p-vote .v-crop.bl{border-left:2px solid var(--rule);border-bottom:2px solid var(--rule);bottom:6px;left:6px}.p-vote .v-crop.br{border-right:2px solid var(--rule);border-bottom:2px solid var(--rule);bottom:6px;right:6px}.p-vote .v-result-stamp{border:5px solid var(--stamp);width:80px;height:80px;color:var(--stamp);text-align:center;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;line-height:1.1;animation:.38s cubic-bezier(.2,1.6,.35,1) both slamVoteR;display:flex;position:absolute;top:20px;right:22px;transform:rotate(11deg)}@keyframes slamVoteR{0%{opacity:0;transform:scale(2.4)rotate(11deg)}62%{opacity:1;transform:scale(.94)rotate(11deg)}to{opacity:.92;transform:scale(1)rotate(11deg)}}.p-vote .v-pcts{justify-content:space-between;align-items:flex-end;margin-bottom:5px;display:flex}.p-vote .v-pcol.right{text-align:right}.p-vote .v-plabel{font-size:13px;font-weight:600}.p-vote .v-pnum{font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1.1}.p-vote .v-bar{border:2px solid var(--ink);height:36px;display:flex}.p-vote .v-bar .seg{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 11px;font-size:11px;display:flex;overflow:hidden}.p-vote .v-bar .seg.jjik{background:var(--pen)}.p-vote .v-bar .seg.boo{background:var(--stamp);justify-content:flex-end}.p-vote .v-bar-total{text-align:center;color:#666;font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px}.p-vote .v-slists{border-top:1px dashed var(--rule);gap:26px;margin-top:16px;padding-top:14px;display:flex}.p-vote .v-slist{flex:1;min-width:0}.p-vote .v-slist-head{margin-bottom:7px;font-size:12px;font-weight:800}.p-vote .v-srow{align-items:baseline;gap:8px;padding:4px 0;font-size:13px;display:flex}.p-vote .v-srow b{flex:none}.p-vote .v-srow .t{word-break:keep-all;flex:1}.p-vote .v-srow .n{color:#666;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.p-vote .v-tag{white-space:nowrap;border:1px solid;border-radius:3px;margin-left:3px;padding:0 4px;font-size:9px;display:inline-block}.p-vote .v-tag.adopt{border-color:var(--pen);color:var(--pen)}.p-vote .v-tag.mine{border:1px solid}.p-vote .v-tag.nonsense{border-color:var(--stamp);color:var(--stamp);transform:rotate(-4deg)}.p-vote .v-card-foot{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;margin-top:16px;padding-top:10px;display:flex}.p-vote .v-card-foot .logo{color:var(--navy);font-size:18px;font-weight:800}.p-vote .v-card-foot .url{color:#888;font-size:11px}.p-vote .v-countdown{text-align:center;margin-top:16px}.p-vote .v-countdown .cd-label{color:#555;font-size:11px;font-weight:600}.p-vote .v-countdown .cd-time{color:var(--navy);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.p-vote .v-ad{border:2px solid var(--win-shadow);color:#aaa;letter-spacing:.3em;background:#ececec;border-bottom-color:#fff;border-right-color:#fff;justify-content:center;align-items:center;max-width:420px;height:60px;margin:16px auto 0;font-size:11px;display:flex}.p-vote .v-fail{text-align:center;padding:16px 0}.p-vote .v-fail-stamp{border:4px solid var(--stamp);width:72px;height:72px;color:var(--stamp);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-size:12px;font-weight:800;line-height:1.15;display:flex;transform:rotate(-10deg)}.p-vote .v-fail-title{color:var(--navy);margin-bottom:6px;font-size:16px;font-weight:800}.p-vote .v-fail-sub{color:#666;word-break:keep-all;max-width:280px;margin:0 auto;font-size:11.5px}@media (width<=520px){.p-vote .v-slists{flex-direction:column;gap:14px}.p-vote .v-result-stamp{width:64px;height:64px;font-size:12px;top:14px;right:14px}.p-vote .v-title{font-size:28px}.p-vote .v-card .doc-no,.p-vote .v-card .v-title.sm{padding-right:72px}}@media (prefers-reduced-motion:reduce){.p-vote .v-stamp,.p-vote .v-result-stamp{animation:none}}.seo-article{background:0 0;padding:30px 18px 56px}.seo-article .seo-inner{border:2px solid var(--win-shadow);border-right-color:var(--win-light);border-bottom-color:var(--win-light);background:#ececec;max-width:720px;margin:0 auto;padding:20px 22px}.seo-article h2{color:var(--navy);word-break:keep-all;margin:0 0 12px;font:800 17px Pretendard Variable,Pretendard,sans-serif}.seo-article>.seo-inner>p{color:#444;word-break:keep-all;margin:0 0 10px;font:500 13px/1.8 Pretendard Variable,Pretendard,sans-serif}.seo-article .seo-faq{border-top:1px dashed var(--rule);margin-top:12px;padding-top:12px}.seo-article .seo-faq h3{color:#333;margin:0 0 8px;font:800 13px Pretendard Variable,Pretendard,sans-serif}.seo-article .qa{margin-bottom:10px}.seo-article .qa .q{color:#333;word-break:keep-all;margin:0 0 4px;font:700 13px Pretendard Variable,Pretendard,sans-serif}.seo-article .qa .a{color:#555;word-break:keep-all;margin:0;font:400 12.5px/1.7 Pretendard Variable,Pretendard,sans-serif}.seo-article .seo-links{border-top:1px dashed var(--rule);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.seo-article .seo-links .ll{color:#666;font:800 12px Pretendard Variable,Pretendard,sans-serif}.seo-article .seo-links a{color:#fff;background:var(--navy);border:2px solid #00004a;border-color:#4a7fd0 #00004a #00004a #4a7fd0;padding:6px 11px;font:700 12px Pretendard Variable,Pretendard,sans-serif;text-decoration:none}.seo-article .seo-links a:hover{background:#1a1a8c}.landing{max-width:660px;margin:0 auto}.landing h1{letter-spacing:.02em;color:var(--navy);text-align:center;word-break:keep-all;margin:6px 0;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:34px;font-weight:800;line-height:1.2}.landing .lead{color:#444;text-align:center;word-break:keep-all;margin:0 0 20px;font:600 14px/1.8 Pretendard Variable,Pretendard,sans-serif}.landing .landing-cta{letter-spacing:.1em;width:fit-content;margin:0 auto 26px;padding:13px 30px;font-size:16px;text-decoration:none;display:block}.landing h2{color:var(--navy);word-break:keep-all;border-top:2px solid #333;margin:22px 0 8px;padding-top:16px;font:800 16px Pretendard Variable,Pretendard,sans-serif}.landing p{color:#333;word-break:keep-all;margin:0 0 10px;font:500 13.5px/1.9 Pretendard Variable,Pretendard,sans-serif}.landing ul{color:#444;margin:6px 0 12px 18px;font:500 13px/1.75 Pretendard Variable,Pretendard,sans-serif}.landing ul li{word-break:keep-all;margin-bottom:4px}.landing .faq .q{color:#333;word-break:keep-all;margin:14px 0 4px;font:700 13.5px Pretendard Variable,Pretendard,sans-serif}.landing .faq .a{color:#555;word-break:keep-all;margin:0;font:400 13px/1.8 Pretendard Variable,Pretendard,sans-serif}.landing .related{border-top:2px solid #333;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:14px;display:flex}.landing .related .rl{color:#666;font:800 12px Pretendard Variable,Pretendard,sans-serif}.landing .related a{color:#fff;background:var(--navy);border:2px solid #00004a;border-color:#4a7fd0 #00004a #00004a #4a7fd0;padding:7px 12px;font:700 12.5px Pretendard Variable,Pretendard,sans-serif;text-decoration:none}.landing .related a:hover{background:#1a1a8c}.landing .disclaimer{color:#888;word-break:keep-all;margin-top:18px;font:400 11px/1.7 Pretendard Variable,Pretendard,sans-serif}@media (width<=620px){.landing h1{font-size:27px}}.gnb-bar{z-index:50;background:linear-gradient(90deg, var(--title1), var(--title2));scrollbar-width:none;border-bottom:2px solid #00004a;align-items:center;gap:10px;height:34px;padding:0 12px;display:flex;position:sticky;top:0;overflow-x:auto}.gnb-bar::-webkit-scrollbar{height:0}.gnb-logo{color:#ffd23f;white-space:nowrap;text-shadow:0 1px #6b4e00;flex:none;font:800 14px Pretendard Variable,Pretendard,sans-serif;text-decoration:none}.gnb-links{flex:1;gap:2px;min-width:0;display:flex}.gnb-link{color:#fff;white-space:nowrap;border:1px solid #0000;padding:5px 10px;font:700 12.5px Pretendard Variable,Pretendard,sans-serif;text-decoration:none}.gnb-link:hover{background:#ffffff24}.gnb-link.on{background:#000050;border:1px solid #00004a;border-color:#4a7fd0 #00004a #00004a #4a7fd0}.ad-ph{color:#9a8a5a;letter-spacing:.02em;text-align:center;background:#e7e2d4;border:2px dashed #b7a97e;justify-content:center;align-items:center;font:700 12px Pretendard Variable,Pretendard,sans-serif;display:flex}.ad-ph.ad-leaderboard{width:100%;max-width:970px;height:90px;margin:0 auto}.ad-ph.ad-sidebar{width:300px;height:600px}.ad-ph.ad-incontent{width:100%;max-width:970px;height:100px;margin:0 auto}.ad-ph.ad-anchor{width:100%;max-width:970px;height:90px;margin:0 auto}.ad-lead-wrap{background:0 0;justify-content:center;padding:12px 16px;display:flex}.ad-incontent-wrap{background:0 0;justify-content:center;padding:16px;display:flex}.shell{align-items:flex-start;display:flex}.shell-main{flex:auto;min-width:0}.shell-rail{display:none}@media (width>=1280px){.shell-rail{flex:none;width:300px;padding:16px 16px 0 0;display:block}.shell-rail-inner{position:sticky;top:46px}}.ad-anchor{display:none}@media (width<=768px){.ad-anchor{background:0 0;padding:12px 16px;display:block}}.site-foot{text-align:center;background:0 0;padding:22px 16px 34px}.site-foot-links{flex-wrap:wrap;justify-content:center;gap:8px 6px;margin-bottom:10px;display:flex}.site-foot-links a{color:#fff;background:#00000047;border:1px solid #ffffff47;padding:5px 11px;font:700 12px Pretendard Variable,Pretendard,sans-serif;text-decoration:none}.site-foot-links a:hover{background:#00000073}.site-foot-copy{color:#ffffffd9;text-shadow:0 1px 2px #0006;font:500 11px Pretendard Variable,Pretendard,sans-serif}.landing.doc h1{text-align:left;font-size:26px}.landing.doc .doc-updated{color:#888;margin:0 0 16px;font:400 12px Pretendard Variable,Pretendard,sans-serif}.landing.doc p a,.landing.doc ul a{color:var(--navy);text-decoration:underline}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
