:root{--br:#ff5a36;--brL:#fff1ed;--brInk:#c7411f;--ink:#141412;--label:#141412;--l2:#3c3c43bf;--l3:#b9bcc4;--sep:#e6e5e0;--sepL:#3c3c4324;--fill:#f1f0ed;--grouped:#f1f0ed;--bad:#d33c2a;--meter:#4076cf;--amber:#7a5c08;--star:#f5a623}
:root{--t11:11px;--t13:13px;--t15:15px;--t17:17px;--t22:22px;--t30:30px;--sf:-apple-system,"SF Pro Text","Apple SD Gothic Neo","Pretendard",system-ui,sans-serif}.kk *{box-sizing:border-box;margin:0;padding:0}.kk{font-family:var(--sf);background:var(--grouped);color:var(--label);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";line-height:1.26}.kk a{color:inherit;text-decoration:none}.kk button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.kk ::selection{background:color-mix(in srgb,var(--br) 30%,transparent);color:var(--label)}.kk :focus-visible{outline:2px solid var(--br);outline-offset:2px;border-radius:6px}.kk tr.row:focus-visible{outline:0}.kk tr.row:focus-visible td{box-shadow:inset 0 2px 0 var(--br),inset 0 -2px 0 var(--br)}.kk tr.row:focus-visible td:first-child{box-shadow:inset 0 2px 0 var(--br), inset 0 -2px 0 var(--br),inset 2px 0 0 var(--br)}.kk tr.row:focus-visible td:last-child{box-shadow:inset 0 2px 0 var(--br), inset 0 -2px 0 var(--br),inset -2px 0 0 var(--br)}.kk .wrap{width:100%;min-height:100vh;display:flex}.kk .side{border-right:.5px solid var(--sep);background:#fff;flex-direction:column;flex:none;width:220px;height:100vh;display:flex;position:sticky;top:0}.kk .brand{border-bottom:.5px solid var(--sepL);align-items:flex-start;gap:10px;padding:15px 16px 14px;display:flex}.kk .brand .mk{flex:none;margin-top:1px}.kk .brand .t{min-width:0}.kk .brand b{font-size:var(--t15);letter-spacing:-.35px;white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.kk .brand i{font-style:normal;font-size:var(--t13);color:var(--l2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.kk .nav{flex:1;padding:10px 8px;overflow-y:auto}.kk .nav h4{font-size:var(--t11);color:var(--l2);letter-spacing:.2px;border-top:.5px solid var(--sepL);margin-top:7px;padding:14px 8px 5px;font-weight:600}.kk .nav h4:first-child{border-top:0;margin-top:0;padding-top:4px}.kk .nav a{font-size:var(--t13);letter-spacing:-.2px;border-radius:7px;align-items:center;gap:9px;padding:7px 8px;display:flex}.kk .nav a:hover{background:var(--fill)}.kk .nav a.on{background:var(--fill);font-weight:600;position:relative}.kk .nav a.on:before{content:"";background:var(--br);border-radius:0 2px 2px 0;width:2.5px;position:absolute;top:6px;bottom:6px;left:-8px}.kk .nav a .g{width:17px;height:17px;color:var(--l2);flex:none;justify-content:center;align-items:center;display:flex}.kk .nav a:hover .g,.kk .nav a.on .g{color:var(--label)}.kk .ic,.kk .mk{display:block}.kk .nav a em{font-style:normal;font-size:var(--t11);color:#fff;background:var(--br);text-align:center;border-radius:99px;min-width:17px;margin-left:auto;padding:1px 5px;font-weight:600}.kk .me{border-top:.5px solid var(--sepL);font-size:var(--t13);color:var(--l2);align-items:center;gap:8px;padding:9px 10px 9px 16px;display:flex}.kk .me span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kk .me button{font-size:var(--t13);color:var(--l2);letter-spacing:-.2px;border-radius:8px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:6px 9px;font-weight:600;transition:background .12s,color .12s;display:flex}.kk .me button:hover{background:var(--fill);color:var(--label)}.kk .gate{background:var(--grouped);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.kk .gate .head{align-items:center;gap:8px;margin-bottom:13px;display:flex}.kk .gate .head b{font-size:var(--t17);letter-spacing:-.5px;font-weight:700}.kk .gate .box{border:.5px solid var(--sep);background:#fff;border-radius:14px;width:100%;max-width:352px;padding:20px}.kk .gate h1{font-size:var(--t17);letter-spacing:-.4px;font-weight:600;line-height:1.4}.kk .gate .lede{font-size:var(--t13);color:var(--l2);margin-top:4px;line-height:1.5}.kk .gate form{margin-top:16px}.kk .gate .go{background:var(--ink);color:#fff;width:100%;height:44px;font-size:var(--t15);letter-spacing:-.3px;border-radius:10px;margin-top:14px;font-weight:600}.kk .gate .go:hover{filter:brightness(1.15)}.kk .gate .bad{color:var(--bad);font-size:var(--t13);background:#fdecea;border-radius:9px;margin-top:12px;padding:9px 11px;line-height:1.45}.kk .gate .foot{font-size:var(--t13);color:var(--l2);text-align:center;margin-top:16px;line-height:1.6}.kk .gate .foot a{color:var(--label);text-underline-offset:3px;font-weight:600;text-decoration:underline}.kk .gate .note{font-size:var(--t11);color:var(--l2);text-align:center;margin-top:14px;line-height:1.6}.kk .gate .cut{background:var(--sep);height:.5px;margin:15px 0 13px}.kk .gate .fld label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kk .gate .fld label span{color:var(--l2);white-space:nowrap;font-weight:400}.kk .gate .agree{border:1px solid var(--sep);font-size:var(--t13);color:var(--l2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 13px;line-height:1.55;display:flex}.kk .gate .agree input{width:17px;height:17px;accent-color:var(--br);flex:none;margin-top:1px}.kk .gate .agree b{color:var(--label);font-weight:700}.kk .gate .agree a{color:var(--label);text-underline-offset:3px;font-weight:600;text-decoration:underline}.kk .gate .signed{background:var(--brL);font-size:var(--t13);color:var(--l2);border-radius:9px;margin-top:14px;padding:10px 12px;line-height:1.5}.kk .gate .signed b{color:var(--label);font-weight:700}.kk .gate .terms{border:.5px solid var(--sep);border-radius:10px;margin-top:16px;overflow:hidden}.kk .gate .terms a{font-size:var(--t13);letter-spacing:-.25px;color:var(--label);align-items:center;gap:10px;padding:12px 13px;display:flex}.kk .gate .terms a+a{border-top:.5px solid var(--sepL)}.kk .gate .terms a:hover{background:var(--fill)}.kk .gate .terms em{font-style:normal;font-size:var(--t13);color:var(--l2);margin-left:auto;font-weight:600}.kk .main{flex-direction:column;flex:1;min-width:0;display:flex}.kk .top{border-bottom:.5px solid var(--sep);z-index:6;background:#fff;flex:none;align-items:center;gap:12px;height:52px;padding:0 20px;display:flex;position:sticky;top:0}.kk .top h1{font-size:var(--t17);letter-spacing:-.4px;white-space:nowrap;font-weight:600}.kk .top .dt{font-size:var(--t13);color:var(--l2);letter-spacing:-.2px;white-space:nowrap}.kk .step{gap:1px;margin-left:2px;display:flex}.kk .step button{width:26px;height:26px;color:var(--l2);border-radius:6px;justify-content:center;align-items:center;display:flex}.kk .step button:hover{background:var(--fill);color:var(--label)}.kk .top .rt{align-items:center;gap:8px;margin-left:auto;display:flex}.kk .gh{height:30px;font-size:var(--t13);letter-spacing:-.2px;border:.5px solid var(--sep);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:flex}.kk .gh:hover{background:var(--fill)}.kk .cta{height:30px;font-size:var(--t13);letter-spacing:-.2px;background:var(--br);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:flex}.kk .cta:hover{filter:brightness(.95)}.kk .cta:disabled{background:var(--fill);color:var(--l2);cursor:default;filter:none}.kk .cta i{font-style:normal;font-size:var(--t11);text-align:center;background:#ffffff3d;border-radius:99px;min-width:18px;padding:0 5px}.kk .cols{flex:1;min-height:0;display:flex}.kk .list{flex:1;min-width:0;padding:16px 16px 40px 20px}.kk .body{max-width:940px;padding:18px 20px 40px}.kk .tools{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.kk .tools .rt{gap:8px;margin-left:auto;display:flex}.kk .seg{background:var(--fill);border-radius:10px;flex:none;gap:2px;padding:2px;display:flex}.kk .seg button{font-size:var(--t13);letter-spacing:-.3px;color:var(--l2);white-space:nowrap;border-radius:8px;padding:7px 15px;font-weight:600}.kk .seg button.on{color:var(--label);background:#fff;box-shadow:0 1px 3px #00000017}.kk .find{border:.5px solid var(--sep);background:#fff;border-radius:9px;flex:1;align-items:center;gap:7px;max-width:260px;height:32px;padding:0 10px;display:flex}.kk .find i{color:var(--l2);flex:none;align-items:center;font-style:normal;display:flex}.kk .find input{min-width:0;font:inherit;font-size:var(--t13);letter-spacing:-.2px;background:0 0;border:0;outline:0;flex:1}.kk .find:focus-within{border-color:var(--br);box-shadow:0 0 0 3px #ff5a3624}.kk .sum{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:11px;display:flex}.kk .st{border:.5px solid var(--sep);background:#fff;border-radius:9px;align-items:baseline;gap:7px;padding:7px 12px;display:flex}.kk .st b{font-size:var(--t15);letter-spacing:-.3px;font-weight:600}.kk .st s{font-size:var(--t13);color:var(--l2);letter-spacing:-.15px;text-decoration:none}.kk .note{font-size:var(--t13);color:var(--l2);letter-spacing:-.15px;margin-left:auto}.kk .hint{font-size:var(--t13);color:var(--l2);letter-spacing:-.15px;margin-bottom:11px;line-height:1.4}.kk .hint kbd{font-family:inherit;font-size:var(--t11);background:var(--fill);color:var(--label);border-radius:4px;padding:1px 5px;font-weight:600}.kk .card{border:.5px solid var(--sep);background:#fff;border-radius:12px;margin-bottom:13px;overflow:hidden}.kk .card>table,.kk .card>div>table{min-width:640px}:is(.kk .card:has(>table),.kk .card:has(>div>table)){overflow-x:auto}.kk .card:last-child{margin-bottom:0}.kk .gh2{border-bottom:.5px solid var(--sep);background:#fcfcfc;align-items:baseline;gap:7px;padding:11px 14px;display:flex}.kk .gh2 h2{font-size:var(--t13);letter-spacing:-.25px;white-space:nowrap;font-weight:600}.kk .gh2 b{font-size:var(--t13);font-weight:600}.kk .gh2 s{font-size:var(--t13);color:var(--l2);letter-spacing:-.15px;text-decoration:none}.kk .gh2 a,.kk .gh2 .lk{font-size:var(--t13);color:var(--l2);text-underline-offset:2px;white-space:nowrap;margin-left:auto;text-decoration:underline}.kk .gh2 a:hover,.kk .gh2 .lk:hover{color:var(--label)}.kk .pad{padding:14px}.kk table{border-collapse:collapse;table-layout:fixed;width:100%}.kk td,.kk th{overflow:hidden}.kk th{font-size:var(--t11);color:var(--l2);text-align:left;border-bottom:.5px solid var(--sep);white-space:nowrap;background:#fcfcfc;padding:9px 14px;font-weight:600}.kk th.n{text-align:right}.kk td{border-bottom:.5px solid var(--sepL);height:48px;font-size:var(--t13);letter-spacing:-.2px;vertical-align:middle;padding:0 14px}.kk tbody tr:last-child td{border-bottom:0}.kk td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kk tr.row{cursor:pointer}.kk tr.row:hover td{background:#fbfbfb}.kk tr.row.on td{background:var(--fill)}.kk tr.row.on td:first-child{box-shadow:inset 2.5px 0 0 var(--br)}.kk .num{font-variant-numeric:tabular-nums;white-space:nowrap}.kk .dim,.kk .off{color:var(--l2)}.kk .ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kk .who{align-items:center;gap:10px;min-width:0;display:flex}.kk .av{background:var(--fill);width:32px;height:32px;font-size:var(--t13);color:var(--l2);border-radius:99px;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.kk .who b{letter-spacing:-.25px;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.kk .tag{font-size:var(--t11);color:var(--l2);border:.5px solid var(--sep);white-space:nowrap;border-radius:99px;padding:1px 6px;font-weight:600}.kk .tag.bad{color:var(--bad);border-color:#d8412f4d}.kk .bg{height:20px;font-size:var(--t11);letter-spacing:-.1px;white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.kk .bg.open{background:var(--ink);color:#fff}.kk .bg.wait{border:.5px solid var(--sep);color:var(--l2)}.kk .bg.draft{background:var(--fill);color:var(--l2)}.kk .bg .p{background:#fff;border-radius:99px;width:5px;height:5px;animation:1.8s infinite pg}@keyframes pg{0%{box-shadow:0 0 #ffffff80}70%{box-shadow:0 0 0 5px #fff0}to{box-shadow:0 0 #fff0}}@media (prefers-reduced-motion:reduce){.kk .bg .p{animation:none}}.kk .tick{border:1.5px solid var(--l3);width:26px;height:26px;font-size:var(--t13);color:#0000;border-radius:99px;justify-content:center;align-items:center;margin-left:auto;display:flex}.kk tr.row:hover .tick{border-color:var(--l2)}.kk .tick.yes{background:var(--ink);border-color:var(--ink);color:#fff}.kk .tg{background:var(--fill);border-radius:99px;flex:none;width:44px;height:26px;transition:background .16s;position:relative}.kk .tg i{background:#fff;border-radius:99px;width:22px;height:22px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.kk .tg.on{background:var(--meter)}.kk .tg.on i{transform:translate(18px)}@media (prefers-reduced-motion:reduce){.kk .tg,.kk .tg i{transition:none}}.kk .foot{font-size:var(--t13);color:var(--l2);letter-spacing:-.15px;margin-top:8px;line-height:1.45}.kk .foot a{color:var(--l2);text-underline-offset:2px;text-decoration:underline}.kk .foot a:hover{color:var(--label)}.kk .det{border-left:.5px solid var(--sep);background:#fff;flex-direction:column;flex:none;width:360px;height:calc(100vh - 52px);display:flex;position:sticky;top:52px;overflow-y:auto}.kk .dh{border-bottom:.5px solid var(--sepL);z-index:2;background:#fff;align-items:center;gap:10px;padding:14px 16px 13px;display:flex;position:sticky;top:0}.kk .dh .av{width:36px;height:36px;font-size:var(--t13)}.kk .dh .t{min-width:0}.kk .dh h2{font-size:var(--t15);letter-spacing:-.35px;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.kk .dh p{font-size:var(--t13);color:var(--l2);letter-spacing:-.15px;margin-top:2px}.kk .dh .x{width:26px;height:26px;color:var(--l2);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.kk .dh .x:hover{background:var(--fill);color:var(--label)}.kk .dsec{border-bottom:.5px solid var(--sepL);padding:13px 16px}.kk .dsec h3{font-size:var(--t11);color:var(--l2);letter-spacing:.1px;margin-bottom:8px;font-weight:600}.kk .dsec h3 s{color:var(--l3);font-weight:400;text-decoration:none}.kk .dfoot{border-top:.5px solid var(--sep);background:#fff;gap:8px;margin-top:auto;padding:13px 16px;display:flex;position:sticky;bottom:0}.kk .dfoot>*{flex:1;min-width:0}.kk .empty{text-align:center;color:var(--l2);font-size:var(--t13);letter-spacing:-.2px;flex-direction:column;align-items:center;gap:14px;padding:64px 28px;line-height:1.6;display:flex}.kk .empty .ic{color:var(--l3);opacity:.75}.kk .empty2{text-align:center;color:var(--l2);font-size:var(--t13);letter-spacing:-.2px;padding:30px 14px}.kk .empty3{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:44px 20px;display:flex}.kk .empty3 i{background:var(--fill);width:52px;height:52px;color:var(--l2);border-radius:99px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.kk .empty3 b{font-size:var(--t15);letter-spacing:-.3px;color:var(--ink);font-weight:600}.kk .empty3 s{font-size:var(--t13);color:var(--l2);letter-spacing:-.2px;line-height:1.5;text-decoration:none}.kk .pri{background:var(--ink);color:#fff;height:38px;font-size:var(--t15);letter-spacing:-.3px;border-radius:10px;justify-content:center;align-items:center;font-weight:600;display:flex}.kk .pri:hover{filter:brightness(1.4)}.kk .pri:disabled{background:var(--fill);color:var(--l2);cursor:default;filter:none}.kk .pri.coral{background:var(--br);color:#fff}.kk .pri.coral:hover{filter:brightness(.95)}.kk .sub{border:.5px solid var(--sep);height:38px;font-size:var(--t13);letter-spacing:-.2px;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.kk .sub:hover{background:var(--fill)}.kk .sub.rm{color:var(--bad);border-color:#d8412f47}.kk .sub.rm:hover{background:#d8412f12}.kk .kv{font-size:var(--t13);letter-spacing:-.2px;align-items:baseline;padding:7px 0;display:flex}.kk .kv+.kv{border-top:.5px solid var(--sepL)}.kk .kv span{color:var(--l2);font-size:var(--t13)}.kk .kv b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.kk .kv b.big{font-size:var(--t17);letter-spacing:-.4px}.kk .kv a{font-size:var(--t13);color:var(--l2);text-underline-offset:2px;margin-left:auto;text-decoration:underline}.kk .kv a:hover{color:var(--label)}.kk .fld{margin-bottom:11px}.kk .fld:last-child{margin-bottom:0}.kk .fld label{font-size:var(--t13);color:var(--l2);letter-spacing:-.15px;margin-bottom:5px;display:block}.kk .fld input,.kk .fld textarea,.kk .fld select{width:100%;max-width:520px;font:inherit;font-size:var(--t13);letter-spacing:-.2px;color:inherit;border:1px solid var(--sep);font-variant-numeric:tabular-nums;resize:none;background:#fff;border-radius:8px;outline:0;padding:8px 10px}.kk .fld textarea{height:70px;line-height:1.45}.kk .fld input:hover,.kk .fld textarea:hover,.kk .fld select:hover{border-color:var(--l3)}.kk .fld input:focus,.kk .fld textarea:focus,.kk .fld select:focus{border-color:var(--br);box-shadow:0 0 0 3px #ff5a3624}.kk .fld.dirty input,.kk .fld.dirty textarea{background:var(--brL);border-color:#0000}.kk .why{font-size:var(--t11);color:var(--l2);letter-spacing:-.1px;margin-top:5px;line-height:1.4}.kk .two{gap:9px;display:flex}.kk .two .fld{flex:1}.kk .ways{gap:9px;margin-bottom:11px;display:flex}.kk .ways>div{background:var(--grouped);border-radius:9px;flex:1;padding:10px 12px}.kk .ways b{font-size:var(--t13);color:var(--l2);margin-bottom:3px;font-weight:600;display:block}.kk .ways i{font-style:normal;font-size:var(--t13);letter-spacing:-.2px;color:var(--label)}.kk .alt2{border:1px solid var(--sep);height:34px;font-size:var(--t13);letter-spacing:-.2px;color:var(--label);border-radius:9px;padding:0 14px;font-weight:600}.kk .alt2:hover{background:var(--fill)}.kk .mt{margin-top:13px}.kk .acts2{align-items:center;gap:8px;margin-top:13px;display:flex}.kk .acts2 .sub{font-size:var(--t13);color:var(--l2);padding:0 8px;font-weight:600}.kk .acts2 .sub:hover{color:var(--label)}.kk .why.bad2{color:var(--bad)}.kk .shots{flex-wrap:wrap;gap:7px;display:flex}.kk .shots .shot{background:var(--fill);border-radius:9px;flex:none;width:60px;height:60px;position:relative}.kk .shots .sh{cursor:pointer;background-color:#0000;border-radius:9px;position:absolute;inset:0}.kk .shots .sh:disabled,.kk .shots .shot.rep .sh{cursor:default}.kk .shots .shot.rep:after{content:"대표";color:#fff;font-size:var(--t11);text-align:center;z-index:1;pointer-events:none;background:#0000008c;border-radius:0 0 9px 9px;padding:2px 0;font-weight:600;position:absolute;bottom:0;left:0;right:0}.kk .shots .shot[draggable=true]{cursor:grab}.kk .shots .shot[draggable=true]:active{cursor:grabbing}.kk .shots .shot.drop{outline:2px solid var(--br);outline-offset:2px}.kk .shots .pl{border:1px dashed var(--l3);color:var(--l3);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.kk .shots .pl:hover{border-color:var(--l2);color:var(--l2)}.kk .shots .pl{width:60px;height:60px;font-size:var(--t17);border-radius:9px}.kk .shots .pl:disabled{color:var(--l3);cursor:default}.kk .shots .rm{z-index:2;background:var(--ink);color:#fff;width:18px;height:18px;font-size:var(--t11);border-radius:99px;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.kk .why.bad{color:var(--bad)}.kk .undo{background:var(--ink);color:#fff;font-size:var(--t13);letter-spacing:-.2px;opacity:0;pointer-events:none;z-index:20;border-radius:11px;align-items:center;gap:13px;padding:10px 12px 10px 15px;transition:transform .18s cubic-bezier(.2,.9,.25,1),opacity .18s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(80px);box-shadow:0 8px 26px #00000038}.kk .undo.up{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.kk .undo.narrow{left:calc(50% - 180px)}.kk .undo b{font-weight:600}.kk .undo button{height:26px;font-size:var(--t13);color:#fff;background:#ffffff29;border-radius:7px;padding:0 10px;font-weight:600}.kk .undo button:hover{background:#ffffff42}@media (prefers-reduced-motion:reduce){.kk .undo{transition:none}}.kk tr.grp td{background:var(--grouped);border-bottom:.5px solid var(--sep);height:32px}.kk tbody tr.grp:hover td{background:var(--grouped)}.kk .grp .k{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.kk .grp b{font-size:var(--t13);letter-spacing:-.2px;font-weight:600}.kk .grp s{font-size:var(--t11);color:var(--l2);text-decoration:none}.kk .grp a{font-size:var(--t13);color:var(--l2);margin-left:auto}.kk .grp a:hover{color:var(--label)}.kk .it{align-items:center;gap:9px;min-width:0;display:flex}.kk .th2{background:var(--fill);border-radius:6px;flex:none;width:32px;height:32px}.kk .th2.none{border:1px dashed var(--l3);background:0 0}.kk .nm{letter-spacing:-.25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kk .goods{color:var(--l2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kk .goods u{color:var(--label);text-decoration:none}.kk .done,.kk .done .av{color:var(--l2)}.kk .done b{font-weight:400}.kk .bar{justify-content:flex-end;align-items:center;gap:8px;display:flex}.kk .bar .t{background:var(--fill);border-radius:99px;flex:none;width:46px;height:4px;overflow:hidden}.kk .bar .t i{background:var(--l2);border-radius:99px;height:100%;display:block}.kk .bar .t.full i{background:var(--label)}.kk tr.add td{height:46px}.kk .add .lk{font-size:var(--t13);color:var(--l2);align-items:center;gap:8px;display:flex}.kk .add .lk .pl{border:1px dashed var(--l3);width:32px;height:32px;color:var(--l3);border-radius:6px;justify-content:center;align-items:center;display:flex}.kk tbody tr.add:hover .lk{color:var(--label)}.kk .acts{gap:8px;display:flex}.kk .acts>*{flex:1;min-width:0}.kk .acts button{border:.5px solid var(--sep);height:34px;font-size:var(--t13);letter-spacing:-.2px;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.kk .acts button:hover{background:var(--fill)}.kk .acts button.rm{color:var(--bad);border-color:#d8412f47}.kk .acts button.rm:hover{background:#d8412f12}.kk .hint2{font-size:var(--t11);color:var(--l2);letter-spacing:-.1px;margin-top:7px;line-height:1.4}.kk .item{cursor:pointer;align-items:center;gap:10px;padding:9px 0;display:flex}.kk .item+.item{border-top:.5px solid var(--sepL)}.kk .item .box{border:1.5px solid var(--l3);width:22px;height:22px;font-size:var(--t13);color:#0000;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.kk .item:hover .box{border-color:var(--l2)}.kk .item.yes .box{background:var(--ink);border-color:var(--ink);color:#fff}.kk .item .t{flex:1;min-width:0}.kk .item .t b{font-size:var(--t13);letter-spacing:-.25px;white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.kk .item .t s{font-size:var(--t13);color:var(--l2);margin-top:2px;text-decoration:none;display:block}.kk .item.yes .t b{color:var(--l2);font-weight:400}.kk .item .p{font-size:var(--t13);color:var(--l2);font-variant-numeric:tabular-nums;white-space:nowrap}.kk .ask{z-index:40;background:#00000052;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.kk .ask .box{background:#fff;border-radius:14px;width:340px;max-width:100%;padding:20px 20px 16px;box-shadow:0 16px 48px #0000003d}.kk .ask h2{font-size:var(--t17);letter-spacing:-.4px;font-weight:600;line-height:1.35}.kk .ask p{font-size:var(--t13);color:var(--l2);letter-spacing:-.2px;margin-top:8px;line-height:1.5}.kk .ask .btns{gap:8px;margin-top:18px;display:flex}.kk .ask .btns button{height:38px;font-size:var(--t15);letter-spacing:-.3px;border-radius:10px;flex:1;font-weight:600}.kk .ask .no{border:.5px solid var(--sep)}.kk .ask .no:hover{background:var(--fill)}.kk .ask .yes{background:var(--ink);color:#fff}.kk .ask .yes:hover{filter:brightness(1.4)}.kk .ask h2.rm{color:var(--bad)}.kk .popback{z-index:38;position:fixed;inset:0}.kk .pop{z-index:39;background:#fff;border-radius:12px;min-width:210px;padding:5px;position:fixed;box-shadow:0 10px 34px #0000002e,0 0 0 .5px #00000017}.kk .pop button{text-align:left;border-radius:8px;width:100%;padding:8px 10px;display:block}.kk .pop button:hover{background:var(--fill)}.kk .pop b{font-size:var(--t13);letter-spacing:-.25px;font-weight:500;display:block}.kk .pop s{font-size:var(--t13);color:var(--l2);letter-spacing:-.15px;margin-top:3px;line-height:1.4;text-decoration:none;display:block}.kk .pop .bad b{color:var(--bad)}.kk .det{width:376px}.kk tr.row.on .nm{font-weight:600}.kk .tm{font-size:var(--t13);color:var(--l2);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.kk table.byTime tr.row td{border-bottom:0}.kk table.byTime tr.row.newt td{border-top:.5px solid var(--sepL)}.kk table.byTime tbody tr.row:first-child td{border-top:0}.kk .grp .secmenu,.kk .band .secmenu{font-size:var(--t13);color:var(--l2);white-space:nowrap;text-underline-offset:2px;border-radius:6px;margin-left:auto;padding:3px 7px;text-decoration:underline}.kk .grp .secmenu:hover,.kk .band .secmenu:hover{color:var(--label);background:#fff}.kk .band s{font-size:var(--t11);color:var(--l2);text-decoration:none}.kk tr.slots td{border-bottom:.5px solid var(--sepL);background:#fcfcfc;height:44px}.kk .slots .k{gap:8px;display:flex}.kk .slot{font-size:var(--t13);color:var(--l2);border:.5px solid var(--sep);white-space:nowrap;background:#fff;border-radius:8px;padding:6px 12px;font-weight:500}.kk .slot:hover{background:var(--fill);color:var(--label)}.kk tr.band td{border-bottom:.5px solid var(--sepL);background:var(--brL);height:38px}.kk .band .k{align-items:center;gap:9px;display:flex}.kk .band>td>.k>span{font-size:var(--t13);letter-spacing:.3px;color:var(--brInk);font-weight:700}.kk .rules{gap:8px;display:flex}.kk .rule{text-align:left;border:1px solid var(--sep);border-radius:10px;flex:1;min-width:0;padding:9px 11px}.kk .rule:hover{border-color:var(--l3)}.kk .rule.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.kk .rule b{font-size:var(--t13);letter-spacing:-.25px;font-weight:600;display:block}.kk .rule s{font-size:var(--t11);color:var(--l2);margin-top:3px;line-height:1.35;text-decoration:none;display:block}.kk .ask .box{width:400px}.kk .fld label .off{font-weight:400}.kk .det.talkwide{width:420px}.kk .thd .l1{align-items:center;gap:7px;display:flex}.kk .thd b{letter-spacing:-.25px;font-weight:500}.kk .thd .t{font-size:var(--t13);color:var(--l2);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.kk .thd .l2{font-size:var(--t13);color:var(--l2);letter-spacing:-.15px;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.kk .dot{background:var(--br);border-radius:99px;flex:none;width:7px;height:7px}.kk td.th{height:auto;padding:11px 14px}.kk .talk{flex-direction:column;flex:1;gap:9px;padding:14px 16px;display:flex;overflow-y:auto}.kk .about{border:.5px solid var(--sep);background:#fcfcfc;border-radius:11px;align-items:center;gap:10px;padding:10px 11px;display:flex}.kk .about .sh{background:var(--fill);background-position:50%;border-radius:8px;flex:none;width:38px;height:38px}.kk .about .t{min-width:0}.kk .about b{font-size:var(--t13);letter-spacing:-.25px;white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.kk .about s{font-size:var(--t13);color:var(--l2);margin-top:2px;text-decoration:none;display:block}.kk .day{text-align:center;font-size:var(--t11);color:var(--l2);margin:6px 0 2px}.kk .msg{max-width:82%;font-size:var(--t13);letter-spacing:-.2px;white-space:pre-wrap;border-radius:15px;padding:9px 12px;line-height:1.45}.kk .msg.them{background:var(--fill);border-bottom-left-radius:5px;align-self:flex-start}.kk .msg.me{background:var(--ink);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.kk .when{font-size:var(--t11);color:var(--l2);align-self:flex-end;margin-top:-5px}.kk .when.them{align-self:flex-start}.kk .closed{text-align:center;font-size:var(--t13);color:var(--l2);background:var(--fill);border-radius:10px;padding:10px}.kk .write{border-top:.5px solid var(--sep);background:#fff;align-items:flex-end;gap:8px;padding:11px 14px;display:flex}.kk .write textarea{min-width:0;height:38px;max-height:96px;font:inherit;font-size:var(--t13);letter-spacing:-.2px;border:.5px solid var(--sep);resize:none;border-radius:9px;outline:0;flex:1;padding:9px 11px;line-height:1.4}.kk .write textarea:focus{border-color:var(--br);box-shadow:0 0 0 3px #ff5a3624}.kk .write .go{background:var(--br);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.kk .write .go:disabled{background:var(--fill);color:var(--l2);cursor:default}.kk .link{align-items:center;gap:9px;display:flex}.kk .link .box{border:1px solid var(--sep);min-width:0;height:44px;font-size:var(--t15);letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:10px;flex:1;align-items:center;padding:0 12px;display:flex;overflow:hidden}.kk .cp{background:var(--br);color:#fff;height:44px;font-size:var(--t15);letter-spacing:-.3px;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 18px;font-weight:600;display:flex}.kk .cp:hover{filter:brightness(.95)}.kk .cp.done{background:var(--ink)}.kk .say{background:var(--fill);font-size:var(--t13);letter-spacing:-.2px;white-space:pre-wrap;border-radius:11px;padding:13px 14px;line-height:1.55}.kk .prev{justify-content:center;padding:16px;display:flex}.kk .phone{background:#fff;border-radius:16px;width:300px;overflow:hidden;box-shadow:0 4px 20px #0000001a,0 0 0 .5px #0000000f}.kk .phone .nb{border-bottom:.5px solid var(--sep);height:38px;font-size:var(--t15);letter-spacing:-.3px;align-items:center;padding:0 14px;font-weight:600;display:flex}.kk .pcard{border:.5px solid var(--sep);background:#fff;border-radius:14px;align-items:stretch;margin:12px;display:flex;overflow:hidden}.kk .pcard .im{background:var(--fill);flex:none;width:84px;height:74px}.kk .pcard .tx{flex-direction:column;justify-content:center;min-width:0;padding:10px 12px;display:flex}.kk .pcard .l1{align-items:baseline;gap:6px;display:flex}.kk .kk-eyebrow{font-size:var(--t11);color:var(--brInk);letter-spacing:0;font-weight:700}.kk .pcard s{font-size:var(--t11);color:var(--l2);font-weight:600;text-decoration:none}.kk .pcard b{font-size:var(--t15);letter-spacing:-.3px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.kk .pblank{border:1px dashed var(--l3);text-align:center;color:var(--l2);font-size:var(--t13);border-radius:14px;margin:12px;padding:26px 14px;line-height:1.5}.kk .stars{color:var(--amber);letter-spacing:1px;font-size:var(--t13);white-space:nowrap}.kk .stars u{color:var(--l3);text-decoration:none}.kk .big2{align-items:center;gap:18px;padding:15px 16px;display:flex}.kk .big2 .sc{align-items:baseline;gap:5px;display:flex}.kk .big2 .sc b{font-size:var(--t30);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;font-weight:600}.kk .big2 .sc s{font-size:var(--t13);color:var(--l2);text-decoration:none}.kk .bars{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kk .brow{font-size:var(--t11);color:var(--l2);align-items:center;gap:9px;display:flex}.kk .brow .k{font-variant-numeric:tabular-nums;flex:none;width:22px}.kk .brow .t{background:var(--fill);border-radius:99px;flex:1;height:5px;overflow:hidden}.kk .brow .t i{background:var(--star);border-radius:99px;height:100%;display:block}.kk .brow .v{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:24px}.kk .rv{gap:12px;padding:13px 14px;display:flex}.kk .rv+.rv{border-top:.5px solid var(--sepL)}.kk .rv.hid{background:#fbfbfb}.kk .rv.hid .t b,.kk .rv.hid .t p{color:var(--l2)}.kk .rv .t{flex:1;min-width:0}.kk .rv .l1{align-items:center;gap:8px;display:flex}.kk .rv .l1 b{font-size:var(--t13);letter-spacing:-.25px;font-weight:500}.kk .rv .l1 s{font-size:var(--t13);color:var(--l2);white-space:nowrap;margin-left:auto;text-decoration:none}.kk .rv p{font-size:var(--t13);letter-spacing:-.2px;white-space:pre-wrap;margin-top:6px;line-height:1.5}.kk .rv .g{font-size:var(--t13);color:var(--l2);margin-top:6px}.kk .rv .act{flex:none;align-items:flex-start;display:flex}.kk .pg{align-items:center;gap:11px;min-width:0;display:flex}.kk .pg .sh{background:var(--fill);background-position:50%;background-size:cover;border-radius:8px;flex:none;width:40px;height:40px}.kk .pg .t{min-width:0}.kk .pg b{letter-spacing:-.25px;white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.kk .pg s{font-size:var(--t13);color:var(--l2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;text-decoration:none;display:block;overflow:hidden}.kk .kinds{flex-wrap:wrap;gap:6px;display:flex}.kk .kind{height:28px;font-size:var(--t13);letter-spacing:-.2px;border:.5px solid var(--sep);color:var(--l2);border-radius:99px;align-items:center;padding:0 12px;font-weight:500;display:flex}.kk .kind.on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.kk .pin{font-size:var(--t11);color:#fff;background:var(--ink);white-space:nowrap;border-radius:99px;padding:2px 7px;font-weight:600}.kk .kd{cursor:pointer;align-items:center;gap:13px;padding:13px 14px;display:flex}.kk .kd+.kd{border-top:.5px solid var(--sepL)}.kk .kd:hover{background:#fbfbfb}.kk .kd .t{flex:1;min-width:0}.kk .kd b{font-size:var(--t15);letter-spacing:-.3px;font-weight:500;display:block}.kk .kd s{font-size:var(--t13);color:var(--l2);letter-spacing:-.15px;margin-top:4px;line-height:1.4;text-decoration:none;display:block}.kk .kd .g{width:20px;height:20px;color:var(--l2);flex:none;justify-content:center;align-items:center;display:flex}.kk .wide{font-size:var(--t13);color:var(--l2);letter-spacing:-.15px;border-top:.5px solid var(--sepL);background:#fcfcfc;padding:12px 14px;line-height:1.5}.kk .wide.warn{color:var(--bad)}.kk .logo{align-items:center;gap:14px;display:flex}.kk .logo .im{background:var(--fill);width:76px;height:76px;font-size:var(--t13);color:var(--l2);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.kk .logo .t{flex:1;min-width:0}.kk .okline{font-size:var(--t13);color:var(--l2);letter-spacing:-.15px;align-items:center;gap:6px;display:inline-flex}.kk .okline i{background:var(--ink);border-radius:99px;width:7px;height:7px;font-style:normal}.kk .lk2{font-size:var(--t13);color:var(--l2);border:.5px solid var(--sep);white-space:nowrap;background:#fff;border-radius:8px;padding:6px 12px;font-weight:500}.kk .lk2:hover{background:var(--fill);color:var(--label)}@media (max-width:1279.98px){.kk .det:has(>.empty){display:none}.kk .det:has(.dh .x){z-index:7;width:min(376px,92vw);height:auto;position:fixed;top:52px;bottom:0;right:0;box-shadow:-10px 0 28px #1414121f}.kk .det:has(.dh .x):before{content:"";z-index:-1;pointer-events:none;background:#14141229;position:fixed;inset:52px 0 0 220px}}
