@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";:root{--um-50:#f1f2fe;--um-100:#e3e6fd;--um-200:#c7cdfa;--um-300:#9ea6f5;--um-400:#6570ec;--um-500:#3a45e4;--um-600:#1f2bd3;--um-700:#181faf;--um-800:#15188a;--um-900:#121468;--ink-50:#f8f9fc;--ink-100:#f2f3f8;--ink-200:#e4e6ef;--ink-300:#cdd0df;--ink-400:#8c90a6;--ink-500:#6c7089;--ink-600:#5c607a;--ink-700:#474962;--ink-800:#2f3146;--ink-900:#1c1e30;--ce-50:#eff9fd;--ce-100:#dbf2fb;--ce-200:#bce4f5;--ce-300:#89ccec;--ce-400:#47aee1;--ce-600:#0777ab;--ce-700:#045c8b;--cr-600:#c2453a;--sticky:#ffffffe6;--bg:#fff;--surface:#fff;--um-rgb:31,43,211;--umf-500:var(--um-500);--umf-600:var(--um-600);--umf-700:var(--um-700);--umf-800:var(--um-800);--umf-900:var(--um-900);--inkf-600:var(--ink-600);--inkf-900:var(--ink-900);--crf-600:var(--cr-600);--sh1:0 1px 2px #1c1e300a,0 8px 20px -14px #1c1e301f;--sh2:0 1px 2px #1c1e300d,0 16px 36px -18px #1c1e3033;--ai-fill:linear-gradient(145deg,var(--umf-500),var(--umf-700));--ai-grad:linear-gradient(135deg,var(--umf-600) 0%,var(--umf-500) 52%,var(--ce-400) 100%);--ai-dot:#ff8c1a;--cb-bot:var(--ink-100);--g:20px;--maxw:1240px;--card-gap:12px;--card-gap-hs:11px;--card-w-m:272px;--sp-block:18px;--sh-read:720px;--sh-doc:680px;--sh-search:880px;--fs-sec-h:16.5px;--fw-sec-h:600;--sh-form:560px;--sh-auth:400px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}.v2{background:var(--bg);color:var(--ink-900);word-break:keep-all;flex-direction:column;min-height:100vh;padding-bottom:58px;font-family:Pretendard Variable,Pretendard,-apple-system,system-ui,sans-serif;font-size:15px;line-height:24px;display:flex}.v2 #main{flex-direction:column;flex:1;min-width:0;display:flex}.v2 a{text-decoration:none}.v2 a,.v2 button{color:inherit;cursor:pointer}.v2 button{text-align:left;background:0 0;border:0}.v2 button,.v2 input,.v2 select,.v2 textarea{font:inherit}.v2 :focus-visible{box-shadow:0 0 0 3px rgba(var(--um-rgb),.18);border-radius:8px;outline:none}.v2 .wrap{max-width:var(--maxw);padding-inline:var(--g);margin-inline:auto}.v2 .ic{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.v2 .hide{display:none!important}.v2 .sp{flex:1}.v2 .hd{z-index:80;background:var(--bg);transition:background .25s,box-shadow .25s,transform .28s;position:sticky;top:0}.v2 .hd.on{background:var(--sticky);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--ink-100)}.v2 .hd-in{max-width:var(--maxw);padding-inline:var(--g);gap:2px;height:56px;margin-inline:auto}.v2 .hd-in,.v2 .logo{align-items:center;display:flex}.v2 .hd-title{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:500;overflow:hidden}.v2 .gnb{display:none}.v2 .ib{width:38px;height:38px;color:var(--ink-700);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.v2 .ib:hover{background:rgba(var(--um-rgb),.05)}.v2 .ib .dot{background:var(--ce-400);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.v2 .ava{background:var(--umf-900);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:29px;height:29px;margin-left:7px;font-size:11.5px;font-weight:500;display:flex}.v2 .ava-img{background:var(--ink-100);overflow:hidden}.v2 .ava-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.v2 .view{display:none}.v2 .view.on{flex:1;min-width:0;animation:.25s vin;display:block}@keyframes vin{0%{transform:translateY(6px)}to{transform:none}}.v2 .pg-h1{letter-spacing:-.02em;font-size:25px;font-weight:500;line-height:34px}.v2 .sec{padding-block:34px 4px}.v2 .sec-hd{align-items:center;gap:9px;margin-bottom:14px;display:flex}.v2 .sec-hd .sic{stroke-width:1.7px;width:17px;height:17px;color:var(--ink-400)}.v2 .sec-hd h2{letter-spacing:-.015em;font-size:19px;font-weight:550;line-height:26px}.v2 .more{color:var(--ink-500);flex:none;align-items:center;margin-left:auto;padding:6px 0 6px 10px;font-size:13px;font-weight:500;display:flex}.v2 .more:hover{color:var(--um-600)}.v2 .more .ic{stroke-width:1.9px;width:14px;height:14px}.v2 .lm{background:var(--ink-50);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.v2 .lm svg{width:72%;height:72%}.v2 .star-b{width:34px;height:34px;color:var(--ink-500);border-radius:10px;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.v2 .star-b:hover{background:rgba(var(--um-rgb),.06);color:var(--ink-700)}.v2 .star-b .ic{stroke-width:1.75px;width:18px;height:18px}.v2 .star-b.on{color:var(--um-600)}.v2 .star-b.on .ic{fill:var(--um-600);stroke:var(--um-600)}.v2 .tagchip{background:var(--ink-100);white-space:nowrap;border-radius:7px;padding:2px 8px;font-size:11px;line-height:16px;display:inline-flex}.v2 .chips,.v2 .tagchip{color:var(--ink-600);font-weight:500}.v2 .chips{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;line-height:17px;display:flex}.v2 .chips i{background:var(--ink-300);border-radius:50%;flex:none;width:3px;height:3px}.v2 .obadge{border:1px solid var(--ce-300);color:var(--ce-700);background:var(--surface);white-space:nowrap;border-radius:7px;padding:2px 8px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.v2 .tagrow{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;display:flex}.v2 .t-attr,.v2 .tagchip{background:var(--ink-100);padding:3px 9px;font-weight:500}.v2 .t-attr,.v2 .t-cat,.v2 .tagchip{color:var(--ink-600);white-space:nowrap;border-radius:7px;align-items:center;font-size:11.5px;line-height:16px;display:inline-flex}.v2 .t-cat{border:1px solid var(--ink-200);background:var(--surface);padding:2px 9px;font-weight:550}.v2 .wcard-flag{z-index:2;color:#fff;letter-spacing:-.01em;background:#161828db;border-radius:8px;padding:4px 9px;position:absolute;top:10px;left:10px}.v2 .b-st,.v2 .wcard-flag{font-size:11.5px;font-weight:650;line-height:16px}.v2 .b-st{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.v2 .b-st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.v2 .b-st.open{background:var(--ce-50);color:var(--ce-700)}.v2 .b-st.new{background:var(--um-50);color:var(--um-700)}.v2 .b-st.closed{background:var(--inkf-600);color:#fff}.v2 .b-st.closed:before{border-radius:1px;width:8px;height:2px}.v2 .b-st.end{background:var(--inkf-600);color:#fff}.v2 .b-st.end:before{border-radius:2px;width:7px;height:7px}.v2 .b-ur{background:color-mix(in srgb,var(--crf-600) 9%,transparent);color:var(--cr-600);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:650;line-height:16px;display:inline-flex}.v2 .b-ur .ic{stroke-width:2.1px;width:12px;height:12px}.v2 .f-new{color:var(--um-700);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:600;line-height:16px;display:inline-flex}.v2 .f-new:before{content:"";background:var(--umf-600);border-radius:50%;flex:none;width:5px;height:5px}.v2 .ev-ft .note,.v2 .jc-ft .note{color:var(--ink-500);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:550;line-height:16px;display:inline-flex}.v2 .ev-ft .note .ic,.v2 .jc-ft .note .ic{stroke-width:1.9px;width:12.5px;height:12.5px;color:var(--ink-400)}.v2 .mv{color:var(--ink-400);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;line-height:16px}.v2 .rel{color:var(--um-700);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--um-rgb),.3);text-decoration-color:rgba(var(--um-rgb),.3);text-underline-offset:2px;align-items:center;gap:4px;font-size:12px;font-weight:550;display:inline-flex}.v2 .rel .ic{stroke-width:2px;width:13px;height:13px}.v2 .rel:hover{-webkit-text-decoration-color:var(--um-600);text-decoration-color:var(--um-600)}.v2 .card-hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.v2 .btn{text-align:center;white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:6px;height:46px;padding-inline:22px;font-size:14.5px;font-weight:550;transition:all .15s;display:inline-flex}.v2 .btn-p{background:var(--umf-600);color:#fff}.v2 .btn-p:hover{background:var(--umf-700)}.v2 .btn-p:active{background:var(--umf-800)}.v2 .btn-p .ic{stroke:#fff;stroke-width:1.9px;width:15px;height:15px}.v2 .btn-o{border:1px solid var(--ink-200);color:var(--ink-700)}.v2 .btn-o:hover{border-color:var(--ink-300)}.v2 .btn-s{border-radius:10px;height:38px;padding-inline:15px;font-size:13px}.v2 .rt b{color:var(--um-600);font-weight:600}.v2 .meta{color:var(--ink-500);flex-wrap:wrap;gap:9px;font-size:12px;line-height:16px;display:flex}.v2 .cat{letter-spacing:.01em;color:var(--ce-700);font-size:11px;font-weight:600;line-height:14px}.v2 .avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:500;display:flex}.v2 .kv{-moz-column-gap:20px;grid-template-columns:96px 1fr;gap:10px 20px;display:grid}.v2 .kv dt{color:var(--ink-500);font-size:13px}.v2 .kv dd{color:var(--ink-800);font-size:13.5px}.v2 .quick{scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(var(--g)*-1);padding-block:14px 2px;padding-inline:var(--g);gap:8px;display:flex;overflow-x:auto}.v2 .quick::-webkit-scrollbar{display:none}.v2 .qi{border:1px solid var(--ink-200);border-radius:100px;flex:none;align-items:center;gap:6px;padding:8px 13px;display:inline-flex}.v2 .qi:active{background:var(--ink-50)}.v2 .qi .ic{stroke-width:1.7px;width:16px;height:16px;color:var(--ce-600)}.v2 .qi span{color:var(--ink-800);white-space:nowrap;font-size:13px;font-weight:550;line-height:18px}.v2 .actbar{color:var(--ink-600);align-items:center;gap:9px;padding:14px 0 0;font-size:13px;display:none}.v2 .actbar i{background:var(--umf-500);border-radius:50%;flex:none;width:6px;height:6px}.v2 .feat-head{align-items:center;gap:11px;margin-bottom:15px;display:flex}.v2 .feat-head .lbl{letter-spacing:.16em;color:var(--ce-600);font-size:11px;font-weight:700}.v2 .feat-head h2{letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:28px}.v2 .feat-grid{grid-template-columns:1fr 1fr;gap:11px;padding-top:2px;display:grid}.v2 .feat{min-height:158px;box-shadow:var(--sh1);color:#fff;border-radius:20px;transition:transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden}.v2 .feat:hover{box-shadow:var(--sh2);transform:translateY(-3px)}.v2 .feat img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.v2 .feat:hover img{transform:scale(1.045)}.v2 .feat .ov{background:linear-gradient(#0d1b3e0a 0,#0d1b3e6b 52%,#0d1b3ef0);position:absolute;inset:0}.v2 .feat .ct{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;padding:18px;display:flex;position:relative}.v2 .feat .k{letter-spacing:.14em;opacity:.92;align-items:center;gap:7px;margin-bottom:9px;font-size:10px;font-weight:700;display:inline-flex}.v2 .feat .k:before{content:"";opacity:.65;background:currentColor;width:16px;height:1.5px}.v2 .feat h3{letter-spacing:-.015em;text-wrap:balance;margin-bottom:6px;font-size:17px;font-weight:600;line-height:23px}.v2 .feat .n{opacity:.84;font-size:12px;line-height:17px}.v2 .feat .golink{color:#fff;border-bottom:1px solid #ffffff8c;align-self:flex-start;align-items:center;gap:4px;margin-top:12px;padding-bottom:2px;font-size:12.5px;font-weight:600;display:inline-flex}.v2 .feat.lead{grid-column:1/-1;min-height:288px}.v2 .feat.lead .ct{padding:24px}.v2 .feat.lead h3{margin-bottom:8px;font-size:23px;line-height:30px}.v2 .feat.lead .n{opacity:.88;max-width:420px;font-size:13.5px;line-height:20px}.v2 .feat-grid .feat .ov{background:linear-gradient(#0d1b3e14 0,#0d1b3e80 42%,#0d1b3ef5)}.v2 .feat-grid .feat .k{letter-spacing:.02em;opacity:1;margin-bottom:8px;font-size:11px;font-weight:650;line-height:16px}.v2 .feat-grid .feat h3{margin-bottom:0}@media (width<=1023px){.v2 .feat-grid .feat:not(.lead) .ov{background:linear-gradient(#0d1b3e4d 0,#0d1b3eb8 38%,#0d1b3ef7)}}@media (width>=1024px){.v2 .feat-grid .feat.lead{min-height:400px}}.v2 .feat .fk{z-index:1;max-width:calc(100% - 16px);color:var(--ink-800);white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border-radius:8px;padding:4px 9px;font-size:11.5px;font-weight:650;line-height:16px;position:absolute;top:8px;left:8px;overflow:hidden}.v2 .feat-grid .feat.lead .ct{padding-bottom:18px}@media (width<=599px){.v2 .feat-grid .feat.lead .ct{padding-bottom:15px}.v2 .feat-grid .feat:not(.lead) .ct{padding:15px}.v2 .feat-grid .feat:not(.lead) h3{margin-bottom:4px}.v2 .feat-grid .feat:not(.lead) .golink{display:none}}.v2 .cardgrid,.v2 .cogrid{grid-template-columns:1fr;gap:14px;padding-top:8px;display:grid}.v2 .cocard,.v2 .wcard{background:var(--surface);border:1px solid var(--ink-200);border-radius:16px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.v2 .cocard:hover,.v2 .wcard:hover{border-color:var(--ink-300);box-shadow:var(--sh1)}.v2 .cocard:focus-within,.v2 .wcard:focus-within{border-color:var(--um-600)}.v2 .card-cover{aspect-ratio:16/7;background:var(--ink-100);flex:none;overflow:hidden}.v2 .card-cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%;width:100%;height:100%;display:block}.v2 .card-cover.ph{background-color:var(--um-50);background-image:linear-gradient(135deg,rgba(var(--um-rgb),.05) 25%,transparent 25%,transparent 50%,rgba(var(--um-rgb),.05) 50%,rgba(var(--um-rgb),.05) 75%,transparent 75%);background-size:16px 16px}.v2 .card-cover.ph span{letter-spacing:.18em;color:var(--um-200);justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex;position:absolute;inset:0}.v2 .cocard .star-b,.v2 .wcard .star-b{z-index:2;width:34px;height:34px;color:var(--ink-500);background:#ffffffeb;border-radius:10px;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #1c1e3029}.v2 .cocard .star-b:hover,.v2 .wcard .star-b:hover{background:var(--surface);color:var(--ink-700)}.v2 .wcard .bd{flex-direction:column;flex:1;min-width:0;padding:12px 14px 11px;display:flex}.v2 .wcard h3{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:650;line-height:21px;display:-webkit-box;overflow:hidden}.v2 .wcard .jc-co{align-items:center;gap:7px;min-width:0;margin-top:6px;display:flex}.v2 .wcard .jc-co b{color:var(--ink-700);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:18px;overflow:hidden}.v2 .wcard .jc-cond{color:var(--ink-600);margin-top:7px;font-size:12px;line-height:17px}.v2 .wcard .jc-sal{letter-spacing:-.005em;color:var(--ink-700);margin-top:2px;margin-bottom:8px;font-size:12.5px;font-weight:600;line-height:18px}.v2 .wcard .jc-sal.none{color:var(--ink-400)}.v2 .wcard .jc-ft{border-top:0;align-items:center;gap:10px;padding-top:13px;display:flex}.v2 .wcard .jc-sal{color:var(--ink-800);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:650;line-height:19px}.v2 .wcard .jc-sal.none{color:var(--ink-500);font-weight:500}.v2 .wcard .jc-ft .mv{color:var(--ink-400);font-size:11.5px}.v2 .cocard .bd{flex-direction:column;flex:1;min-width:0;padding:11px 14px 10px;display:flex}.v2 .cocard .top{align-items:center;gap:10px;min-width:0;display:flex}.v2 .cocard h3{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:650;line-height:20px;display:-webkit-box;overflow:hidden}.v2 .cocard .cm{color:var(--ink-500);margin-top:6px;margin-bottom:8px;font-size:12px;line-height:17px}.v2 .cocard .ft{border-top:1px solid var(--ink-100);align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.v2 .cocard .cnt{color:var(--um-700);white-space:nowrap;z-index:2;align-items:center;gap:2px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.v2 .cocard .cnt .ic{stroke-width:2.1px;width:13px;height:13px}.v2 .cocard .cnt.zero{color:var(--ink-400);font-weight:550}.v2 .cocard .ft{flex-wrap:wrap;align-content:flex-start;height:31px;overflow:hidden}.v2 .cocard .ft>*{align-items:center;min-height:22px;display:inline-flex}.v2 .cocard .ft .sp{min-width:0}.v2 .wk{letter-spacing:0;color:var(--ce-700);background:var(--ce-50);white-space:nowrap;border-radius:7px;flex:none;align-items:center;padding:3px 8px;font-size:11.5px;font-weight:650;line-height:16px;display:inline-flex}.v2 .wk.in{vertical-align:middle;margin-left:8px;margin-block:-3px}.v2 .wk-grp{white-space:nowrap}.v2 .dsec h2 .wk{align-self:center}.v2 .aside-wk{margin-top:6px;display:flex}.v2 .co-r{flex:none;align-items:center;gap:8px;display:flex}.v2 .cocard .lm,.v2 .wcard .lm{background:var(--surface);border:1px solid var(--ink-200);overflow:hidden}.v2 .wcard .lm{border-radius:7px;width:24px;height:24px;padding:2px}.v2 .cocard .lm{border-radius:9px;width:32px;height:32px;padding:3px}.v2 .cocard .lm svg,.v2 .wcard .lm svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (width>=768px){.v2 .wcard .bd{padding:16px 18px 15px}.v2 .wcard h3{font-size:17px;line-height:24px}.v2 .wcard .jc-co b,.v2 .wcard .jc-cond{font-size:13px}.v2 .wcard .jc-sal{font-size:13px;line-height:19px}.v2 .wcard .lm{width:26px;height:26px}.v2 .cocard .bd{padding:15px 18px 14px}.v2 .cocard h3{font-size:16.5px;line-height:23px}.v2 .cocard .cm{font-size:13px}.v2 .cocard .lm{border-radius:10px;width:36px;height:36px}}.v2 .dt-gal{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:10px;margin-top:20px;display:flex;overflow-x:auto}.v2 .dt-gal::-webkit-scrollbar{display:none}.v2 .dt-gal .ph{scroll-snap-align:start;background:var(--ink-100);border-radius:16px;flex:none;width:80%;height:195px;overflow:hidden}.v2 .dt-gal .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (width>=768px){.v2 .dt-gal{grid-template-columns:1.3fr 1fr;display:grid;overflow:visible}.v2 .dt-gal .ph{width:auto;height:265px}}.v2 .band{background:var(--ink-50);border-block:1px solid var(--ink-100)}.v2 .post{border-bottom:1px solid var(--ink-200);padding-block:15px;display:block}.v2 .post .hd2{align-items:center;gap:8px;margin-bottom:6px;display:flex}.v2 .post .avatar{width:22px;height:22px;font-size:10px}.v2 .post .who{color:var(--ink-600);font-size:12px;font-weight:500}.v2 .post .when{color:var(--ink-500);font-size:12px}.v2 .post .body{gap:12px;display:flex}.v2 .post .tx{flex:1;min-width:0}.v2 .post h3{-webkit-line-clamp:1;margin-bottom:3px;font-size:15px;font-weight:500;line-height:21px}.v2 .post h3,.v2 .post p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v2 .post p{color:var(--ink-600);-webkit-line-clamp:2;margin-bottom:7px;font-size:13px;line-height:20px}.v2 .post .thumb{background:var(--ink-200);width:72px;height:72px;color:var(--ink-400);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.v2 .post .thumb .nimg{color:#fff;background:#1c1e309e;border-radius:7px;padding:1px 6px;font-size:10px;font-weight:500;line-height:14px;position:absolute;bottom:5px;right:5px}.v2 .post:hover h3{color:var(--um-700)}.v2 .rows>:last-child{border-bottom:0}.v2 .mgrid{gap:var(--card-gap);grid-template-columns:1fr;display:grid}.v2 .mcard{border:1px solid var(--ink-100);background:var(--surface);border-radius:18px;flex-direction:column;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.v2 .mcard:hover{border-color:var(--ink-200);box-shadow:var(--sh1)}.v2 .mcard .top{align-items:center;gap:13px;margin-bottom:12px;padding-right:34px;display:flex}.v2 .mcard .avatar{width:52px;height:52px;font-size:18px}.v2 .mcard h3{font-size:16px;font-weight:550;line-height:22px}.v2 .mcard .rt{color:var(--ink-600);font-size:12px;font-weight:500}.v2 .mcard .sub{color:var(--ink-600);margin-top:1px;font-size:12.5px;line-height:18px}.v2 .mcard .topics{flex-wrap:wrap;gap:5px;min-height:22px;margin-bottom:13px;display:flex}.v2 .mcard .ft{border-top:1px solid var(--ink-100);align-items:baseline;gap:8px;margin-top:auto;padding-top:12px;display:flex}.v2 .mcard .way{color:var(--ink-500);font-size:12px}.v2 .mcard .pr{letter-spacing:-.01em;margin-left:auto;font-size:14.5px;font-weight:400}.v2 .mcard .star-b{position:absolute;top:12px;right:12px}@media (width<=389px){.v2 .mcard .topics>:nth-child(n+3){display:none}}.v2 .evgrid{grid-template-columns:1fr;align-items:stretch;gap:12px;padding-top:8px;display:grid}.v2 .hs{gap:var(--card-gap-hs);padding-block:4px 14px;padding-inline:var(--g);margin-inline:calc(var(--g)*-1);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.v2 .hs::-webkit-scrollbar{display:none}.v2 .hs>*{flex:none}.v2 .seg{background:var(--ink-100);border-radius:13px;gap:3px;margin-top:14px;padding:3px;display:flex}.v2 .seg button{height:40px;color:var(--ink-500);text-align:center;border-radius:10px;flex:1;font-size:14px;font-weight:550;transition:all .15s}.v2 .seg button.on{background:var(--surface);color:var(--um-700);box-shadow:0 1px 3px #1c1e301a}.v2 .utabs{gap:26px;margin-top:20px;display:flex;position:relative}.v2 .utabs button{color:var(--ink-500);padding-bottom:13px;font-size:15.5px;font-weight:600;transition:color .18s;position:relative}.v2 .utabs button:hover{color:var(--ink-700)}.v2 .utabs button.on{color:var(--um-700)}.v2 .utabs .ubar{background:var(--umf-600);border-radius:2px;width:0;height:2px;transition:left .26s cubic-bezier(.4,0,.2,1),width .26s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px;left:0}.v2 .fbar{scrollbar-width:none;align-items:center;gap:8px;padding-block:16px 2px;display:flex;overflow-x:auto}.v2 .fbar::-webkit-scrollbar{display:none}.v2 .fchips{scrollbar-width:none;flex:1;gap:7px;display:flex;overflow-x:auto}.v2 .fchips::-webkit-scrollbar{display:none}.v2 .fchip{border:1px solid var(--ink-200);background:var(--surface);color:var(--ink-700);white-space:nowrap;border-radius:11px;flex:none;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.v2 .fchip:hover{border-color:var(--ink-300)}.v2 .fchip .ic{stroke-width:2.2px;width:13px;height:13px;color:var(--ink-400)}.v2 .fchip.on{background:var(--um-50);border-color:var(--um-300);color:var(--um-700)}.v2 .fchip.on .ic{color:var(--um-500)}.v2 .fchip .nb{background:var(--umf-600);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.v2 .fsum{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:10px;padding-block:18px 14px;font-size:13px;display:flex}.v2 .fsum b{color:var(--ink-900);font-size:14px;font-weight:650}.v2 .reset{color:var(--ink-500);align-items:center;gap:4px;font-size:12.5px;font-weight:500;display:inline-flex}.v2 .reset:hover{color:var(--cr-600)}.v2 .reset .ic{stroke-width:2.2px;width:12px;height:12px}.v2 .fsum select{border:1px solid var(--ink-200);color:var(--ink-700);cursor:pointer;appearance:none;background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23787C97\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9.5 12 15.5 18 9.5\"/></svg>") no-repeat right 9px center/13px;border-radius:10px;padding:7px 28px 7px 11px;font-size:12.5px;font-weight:500}.v2 .fapplied{padding-block:8px 2px}.v2 .achip{border-radius:9px;gap:7px;padding:6px 8px 6px 11px}.v2 .achip button{color:var(--um-400);padding:0;display:flex}.v2 .achip button:hover{color:var(--um-700)}.v2 .achip .ic{stroke-width:2.6px;width:12px;height:12px}.v2 .fside{display:none}.v2 .fp-head{align-items:center;margin-bottom:14px;display:flex}.v2 .fp-head h3{font-size:16px;font-weight:600}.v2 .fp-body{padding-bottom:4px}.v2 .fp-foot{background:var(--surface);gap:9px;padding-top:18px;display:flex;position:sticky;bottom:0}.v2 .fp-foot .btn{flex:1}.v2 .ftree{grid-template-columns:168px 1fr;align-items:stretch;gap:0;display:grid;position:relative}.v2 .ftree-cats{max-height:46vh;padding-right:14px;overflow-y:auto}.v2 .ftree-cat{width:100%;color:var(--ink-600);border-radius:11px;align-items:center;gap:7px;margin-bottom:3px;padding:12px 13px;font-size:14px;font-weight:500;transition:all .12s;display:flex}.v2 .ftree-cat:hover{background:var(--ink-50);color:var(--ink-900)}.v2 .ftree-cat.act{background:var(--um-50);color:var(--um-700);font-weight:600}.v2 .ftree-cat .nb{background:var(--umf-600);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.v2 .ftree-vals{max-height:46vh;padding:2px 2px 4px 22px;overflow-y:auto}.v2 .ftree-crumb{width:100%;color:var(--ink-800);align-items:center;gap:8px;padding:10px 2px 12px;font-size:14px;font-weight:600;display:none}.v2 .ftree-crumb .ic{stroke-width:2px;width:18px;height:18px;color:var(--ink-600)}.v2 .ftree-crumb .sep{color:var(--ink-400);font-weight:400}.v2 .ftree-vh{color:var(--ink-400);letter-spacing:.02em;margin-bottom:13px;font-size:12px;font-weight:600}.v2 .frange{padding:8px 6px 2px}.v2 .frange .val{color:var(--um-700);margin-bottom:20px;font-size:15px;font-weight:650}.v2 .dualr{height:26px;margin-bottom:4px;position:relative}.v2 .dualr .track{background:var(--ink-200);left:0;right:0}.v2 .dualr .fill,.v2 .dualr .track{border-radius:2px;height:4px;position:absolute;top:11px}.v2 .dualr .fill{background:var(--umf-600)}.v2 .dualr input{pointer-events:none;appearance:none;background:0 0;width:100%;height:26px;margin:0;position:absolute;top:0;left:0}.v2 .dualr input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--surface);border:2.5px solid var(--um-600);width:22px;height:22px;box-shadow:var(--sh1);cursor:pointer;border-radius:50%}.v2 .dualr input::-moz-range-thumb{pointer-events:auto;background:var(--surface);border:2.5px solid var(--um-600);width:22px;height:22px;box-shadow:var(--sh1);cursor:pointer;border-radius:50%}.v2 .rg-mm{color:var(--ink-400);justify-content:space-between;margin-top:4px;font-size:11.5px;display:flex}.v2 .fp-chk{border:1.5px solid var(--ink-300);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:all .12s;display:flex}.v2 .fp-chk.on{background:var(--umf-600);border-color:var(--umf-600)}.v2 .fp-chk .ic{stroke-width:3px;width:13px;height:13px;display:none}.v2 .fp-chk.on .ic{display:block}.v2 .sheet.fdrop{max-height:min(76vh,540px);box-shadow:var(--sh2);border:1px solid var(--ink-100);border-radius:16px;padding:18px 20px}.v2 .sheet.fdrop .grip{display:none}.v2 .dt-wrap{max-width:var(--sh-read);padding-inline:var(--g);margin-inline:auto}.v2 .dt-hero{padding-block:28px 0}.v2 .dt-hero .row{align-items:flex-start;gap:13px;display:flex}.v2 .dt-hero .lm{border-radius:15px;width:52px;height:52px}.v2 .dt-hero .co{color:var(--ink-700);font-size:13px;font-weight:550}.v2 .dt-hero h1{letter-spacing:-.015em;margin:4px 0 8px;font-size:20px;font-weight:600;line-height:28px}.v2 .dt-hero .mt{color:var(--ink-600);font-size:13px;line-height:20px}.v2 .dt-hero .tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.v2 .salbox{background:var(--ink-50);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding:15px 17px;display:flex}.v2 .salbox .sal{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.v2 .dsec h2{letter-spacing:-.01em;align-items:baseline;gap:8px;margin-bottom:14px;font-size:16.5px;font-weight:600;line-height:24px;display:flex}.v2 .dsec h2 .c2{color:var(--ink-400);font-size:11.5px;font-weight:400}.v2 .dsec li,.v2 .dsec p{color:var(--ink-700);font-size:14.5px;line-height:25px}.v2 .dsec ul{list-style:none}.v2 .dsec li{margin-bottom:4px;padding-left:14px;position:relative}.v2 .dsec li:before{content:"";background:var(--ce-400);border-radius:50%;width:4px;height:4px;position:absolute;top:11px;left:0}.v2 .dtabs{z-index:5;background:var(--surface);border-bottom:1px solid var(--ink-200);gap:26px;margin-top:36px;display:flex;position:sticky;top:56px}.v2 .dtab{color:var(--ink-500);border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:14px 2px;font-size:15px;font-weight:600;transition:color .15s}.v2 .dtab:hover{color:var(--ink-700)}.v2 .dtab.on{color:var(--um-700);border-bottom-color:var(--um-600)}.v2 .cta-bar{z-index:70;background:var(--sticky);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ink-100);padding:10px var(--g) calc(10px + env(safe-area-inset-bottom));display:none;position:fixed;bottom:0;left:0;right:0}.v2 .cta-bar.on{align-items:center;gap:10px;display:flex}.v2 .cta-bar .star-b{border:1px solid var(--ink-200);border-radius:13px;width:46px;height:46px}.v2 .cta-bar .btn{flex:1}.v2 .dt-foot{height:92px}.v2 .aside,.v2.detail .bn{display:none}.v2.detail{padding-bottom:0}.v2 .fc .fc-img{background:var(--ink-100);aspect-ratio:16/9;border-radius:12px;margin:0 0 13px;overflow:hidden}.v2 .fc .fc-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.v2 .composer{border:1px solid var(--ink-200);border-radius:14px;margin-bottom:14px;padding:14px}.v2 .composer .ph{border:1px solid var(--ink-200);background:var(--ink-50);min-height:54px;color:var(--ink-400);border-radius:11px;margin-bottom:10px;padding:11px 13px;font-size:13px}.v2 .composer .r{align-items:center;gap:6px;display:flex}.v2 .composer .r .sp{flex:1}.v2 .acts{border-block:1px solid var(--ink-100);align-items:center;gap:6px;margin-top:24px;padding-block:14px;display:flex}.v2 .act-b{color:var(--ink-600);border:1px solid var(--ink-200);border-radius:11px;align-items:center;gap:5px;padding:8px 13px;font-size:13px;font-weight:500;display:inline-flex}.v2 .act-b:hover{border-color:var(--ink-300)}.v2 .act-b .ic{width:15px;height:15px}.v2 .act-b.liked{color:var(--cr-600);border-color:#f3c2ca}.v2 .act-b.liked .ic{fill:var(--cr-600);stroke:var(--cr-600)}.v2 .cmt{border-bottom:1px solid var(--ink-100);padding-block:16px}.v2 .cmt .who{align-items:center;gap:8px;margin-bottom:6px;display:flex}.v2 .cmt .avatar{width:26px;height:26px;font-size:11px}.v2 .cmt .who b{font-size:13px;font-weight:550}.v2 .cmt .who span{color:var(--ink-500);font-size:12px}.v2 .cmt p{color:var(--ink-700);font-size:14px;line-height:22px}.v2 .cmt .sub-acts{gap:14px;margin-top:7px;display:flex}.v2 .cmt .sub-acts button{color:var(--ink-400);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.v2 .cmt .sub-acts button:hover{color:var(--ink-600)}.v2 .cmt .sub-acts .ic{width:13px;height:13px}.v2 .cmt.reply{border-bottom:0;border-left:2px solid var(--ink-100);margin-left:34px;background:0 0;border-radius:0;margin-block:8px 2px;padding:2px 0 2px 16px}.v2 .kb{width:30px;height:30px;color:var(--ink-300);border-radius:9px;justify-content:center;align-items:center;margin-left:auto;display:flex}.v2 .kb:hover{background:var(--ink-100);color:var(--ink-500)}.v2 .kb .ic{width:16px;height:16px}.v2 .cmt-in{gap:8px;margin-top:18px;display:flex}.v2 .cmt-in input{border:1px solid var(--ink-200);border-radius:13px;flex:1;height:46px;padding-inline:15px;font-size:14px}.v2 .cmt-in input:focus{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.1);outline:none}.v2 .cmt-in button{background:var(--umf-600);color:#fff;border-radius:13px;padding-inline:17px;font-size:14px;font-weight:550}.v2 .my-prof{border-bottom:1px solid var(--ink-100);align-items:center;gap:14px;padding-block:24px 20px;display:flex}.v2 .my-prof .avatar{background:var(--umf-900);color:#fff;width:54px;height:54px;font-size:19px}.v2 .my-prof h2{font-size:18px;font-weight:550}.v2 .my-prof .mt{color:var(--ink-500);font-size:12.5px}.v2 .savegrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.v2 .saveitem{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:13px;padding:12px;display:block}.v2 .saveitem:hover{background:var(--um-50)}.v2 .saveitem .n{color:var(--um-700);font-size:17px;font-weight:550}.v2 .saveitem .l{color:var(--ink-500);font-size:11px}.v2 .mtabs{border-bottom:1px solid var(--ink-200);gap:18px;margin-bottom:2px;display:flex}.v2 .mtab{color:var(--ink-500);border-bottom:2px solid #0000;margin-bottom:-1px;padding:5px 1px 10px;font-size:13px;font-weight:500}.v2 .mtab.on{color:var(--ink-900);border-bottom-color:var(--um-600)}.v2 .upnext{background:var(--um-50);border-radius:15px;align-items:center;gap:14px;padding:14px 16px;display:flex}.v2 .upnext .dt2{text-align:center;flex:none;width:38px}.v2 .upnext .dt2 .d{font-size:19px;font-weight:300;line-height:23px}.v2 .upnext .dt2 .m{color:var(--ce-600);letter-spacing:.08em;font-size:10px;font-weight:500}.v2 .upnext h3{font-size:14px;font-weight:550}.v2 .upnext .mt{color:var(--ink-600);font-size:12px}.v2 .empty{padding-block:18px}.v2 .empty p{color:var(--ink-500);margin-bottom:6px;font-size:13.5px}.v2 .empty a{color:var(--um-600);font-size:13px;font-weight:500}.v2 .done-r{border-bottom:1px solid var(--ink-100);align-items:center;gap:12px;padding-block:13px;display:flex}.v2 .done-r .bd{flex:1;min-width:0}.v2 .done-r h3{font-size:14px;font-weight:500}.v2 .done-r .mt{color:var(--ink-500);font-size:12px}.v2 .jr{border-bottom:1px solid var(--ink-100);align-items:center;gap:12px;padding-block:14px;display:flex}.v2 .jr .bd{flex:1;min-width:0}.v2 .jr h3{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:21px;overflow:hidden}.v2 .jr .mt{color:var(--ink-500);font-size:12.5px;line-height:18px}.v2 .flow-wrap{max-width:var(--sh-form);padding-inline:var(--g);margin-inline:auto}.v2 .steps{gap:6px;padding-block:22px 6px;display:flex}.v2 .steps i{background:var(--ink-200);border-radius:2px;flex:1;height:3px}.v2 .steps i.on{background:var(--umf-600)}.v2 .fl-h{letter-spacing:-.015em;padding-block:14px 4px;font-size:19px;font-weight:600;line-height:27px}.v2 .fl-sub{color:var(--ink-500);margin-bottom:18px;font-size:13px}.v2 .opt-card{border:1.5px solid var(--ink-200);cursor:pointer;border-radius:15px;align-items:center;gap:12px;margin-bottom:9px;padding:15px 16px;transition:all .15s;display:flex}.v2 .opt-card.on{border-color:var(--um-600);background:var(--um-50)}.v2 .opt-card .bd{flex:1}.v2 .opt-card h4{font-size:14.5px;font-weight:550}.v2 .opt-card .mt{color:var(--ink-500);font-size:12px}.v2 .opt-card .pr{font-size:14px;font-weight:600}.v2 .slot-g{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.v2 .slot{border:1.5px solid var(--ink-200);text-align:center;color:var(--ink-700);cursor:pointer;border-radius:12px;padding:10px 4px;font-size:12.5px;font-weight:500}.v2 .slot.on{border-color:var(--um-600);background:var(--um-50);color:var(--um-700)}.v2 .slot.x{color:var(--ink-300);cursor:default;text-decoration:line-through}.v2 textarea.q{border:1px solid var(--ink-200);resize:vertical;border-radius:14px;width:100%;min-height:120px;padding:13px 15px;font-size:14px;line-height:22px}.v2 textarea.q:focus{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.1);outline:none}.v2 .paybox{background:var(--ink-50);border-radius:15px;margin-bottom:14px;padding:16px}.v2 .paybox .row{color:var(--ink-600);padding-block:4px;font-size:13.5px;display:flex}.v2 .paybox .row b{color:var(--ink-900);margin-left:auto;font-weight:550}.v2 .paybox .tot{border-top:1px solid var(--ink-200);color:var(--ink-900);margin-top:8px;padding-top:10px;font-size:14.5px;font-weight:600}.v2 .fl-foot{gap:9px;padding-block:24px 40px;display:flex}.v2 .fl-foot .btn{flex:1}.v2 .done-c{text-align:center;padding-block:48px 10px}.v2 .done-c .ck{background:var(--ce-50);width:58px;height:58px;color:var(--ce-700);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.v2 .done-c .ck .ic{stroke-width:2px;width:26px;height:26px}.v2 .done-c h2{margin-bottom:8px;font-size:20px;font-weight:600}.v2 .done-c p{color:var(--ink-500);font-size:13.5px;line-height:21px}.v2 .starpick{justify-content:center;gap:6px;padding-block:10px 20px;display:flex}.v2 .starpick button{color:var(--ink-200);font-size:33px;line-height:1}.v2 .cojobs-hd{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.v2 .cojobs-t{flex:1;min-width:0}.v2 .cojobs-chk{color:var(--ink-500);margin-top:4px;font-size:12.5px}.v2 .cojobs-sw{align-items:center;gap:10px;margin-left:auto;padding-top:2px;display:flex}.v2 .cojobs-sw .swl{color:var(--ink-700);font-size:13px;font-weight:550}.v2 .cojobs-note{color:var(--ink-500);background:var(--ink-50);border-radius:12px;margin:12px 0 14px;padding:11px 13px;font-size:12.5px;line-height:19px}.v2 .estate-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px;display:flex}.v2 .estate-acts .btn{flex:none}.v2 .co-unver{text-align:left}.v2 .co-unver .ec{margin:0 0 14px}.v2 .co-unver .estate-acts{justify-content:center}@media (width<=600px){.v2 .cojobs-sw{justify-content:space-between;width:100%;margin-left:0;padding-top:6px}}.v2 .cojobs-list{margin-top:4px}.v2 .jr.jl{color:inherit;border-bottom:0;gap:12px;padding:14px 2px;text-decoration:none}.v2 .jr.jl+.jr.jl{border-top:1px solid var(--ink-100)}.v2 .jr.jl h3{white-space:normal;letter-spacing:-.012em;color:var(--ink-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:21px;display:-webkit-box;overflow:hidden}.v2 .jr.jl .mt{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;line-height:18px;overflow:hidden}.v2 .jl-sal{color:var(--ink-700);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.v2 .jl-sal.none{color:var(--ink-400);font-weight:500}.v2 .jl-r{color:var(--ink-400);white-space:nowrap;flex:none;font-size:12px}.v2 .co-line:hover h3,.v2 .jr.jl:hover h3,.v2 .rows .jr:hover h3{color:var(--um-700)}.v2 .cojobs-all{border:1px solid var(--ink-200);min-height:46px;color:var(--ink-800);border-radius:13px;justify-content:center;align-items:center;gap:5px;margin-top:16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.v2 .cojobs-all:hover{background:var(--ink-50);border-color:var(--ink-300)}.v2 .cojobs-all .ic{width:15px;height:15px;color:var(--ink-400)}.v2 .co-none{text-align:left}.v2 .co-none .ec{margin:0 0 12px}@media (width<=360px){.v2 .jl-sal{display:none}}.v2 .ap-flow{max-width:600px}.v2 .ap-stepn{color:var(--um-700);padding-block:10px 12px;font-size:12.5px;font-weight:550}.v2 .ap-sum{border:1px solid var(--ink-200);border-radius:16px;padding:14px 16px}.v2 .ap-sum-t{align-items:center;gap:11px;margin-bottom:11px;display:flex}.v2 .ap-sum-t h3{font-size:15px;font-weight:600}.v2 .ap-sum-t p{color:var(--ink-500);margin-top:2px;font-size:12.5px}.v2 .ap-sum-kv{border-top:1px solid var(--ink-100);grid-template-columns:auto 1fr;gap:5px 14px;padding-top:11px;font-size:13px;display:grid}.v2 .ap-sum-kv dt{color:var(--ink-500)}.v2 .ap-sum-kv dd{text-align:right;color:var(--ink-800);font-weight:550}.v2 .ap-field{margin-top:26px}.v2 .ap-fs{border:0;min-width:0;margin:0 0 14px;padding:0}.v2 .ap-lg{color:var(--ink-600);margin-bottom:8px;padding:0;font-size:12.5px;font-weight:600}.v2 .ap-wk{-webkit-overflow-scrolling:touch;gap:6px;margin-bottom:12px;padding-bottom:4px;display:flex;overflow-x:auto}.v2 .ap-wkt{border:1px solid var(--ink-200);background:var(--surface);min-height:38px;color:var(--ink-600);cursor:pointer;border-radius:11px;flex:none;padding:0 14px;font-size:13px;font-weight:550}.v2 .ap-wkt.on{border-color:var(--um-600);background:var(--um-50);color:var(--um-700)}.v2 .ap-wkt:focus-visible{box-shadow:0 0 0 3px rgba(var(--um-rgb),.22);outline:none}.v2 .ap-days{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.v2 .ap-day{border:1px solid var(--ink-200);background:var(--surface);cursor:pointer;min-height:58px;color:var(--ink-500);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex;position:relative}.v2 .ap-day input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.v2 .ap-day .dn{color:var(--ink-800);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.v2 .ap-day.on{border-color:var(--um-600);background:var(--um-50)}.v2 .ap-day.on .dn{color:var(--um-800)}.v2 .ap-day.off{background:var(--ink-50);cursor:not-allowed}.v2 .ap-day.off,.v2 .ap-day.off .dn{color:var(--ink-300)}.v2 .ap-day:focus-within{box-shadow:0 0 0 3px rgba(var(--um-rgb),.22);outline:none}.v2 .ap-slots{grid-template-columns:repeat(auto-fill,minmax(102px,1fr));gap:8px;display:grid}.v2 .ap-slot{border:1px solid var(--ink-200);background:var(--surface);min-height:46px;color:var(--ink-700);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:0 12px;font-size:13.5px;font-weight:550;display:flex;position:relative}.v2 .ap-slot input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.v2 .ap-slot .rd{border:1.5px solid var(--ink-300);background:var(--surface);border-radius:50%;flex:none;width:17px;height:17px}.v2 .ap-slot input:checked~.rd{border:5px solid var(--um-600)}.v2 .ap-slot:has(input:checked){border-color:var(--um-600);background:var(--um-50);color:var(--um-800)}.v2 .ap-slot:focus-within{box-shadow:0 0 0 3px rgba(var(--um-rgb),.22);outline:none}.v2 .ap-hint{color:var(--ink-500);background:var(--ink-50);border-radius:12px;padding:12px 13px;font-size:12.5px;line-height:19px}.v2 textarea.ap-msg{min-height:170px}.v2 .ap-conf{border:1px solid var(--ink-200);border-radius:16px;margin-bottom:22px;overflow:hidden}.v2 .ap-cr{border-bottom:1px solid var(--ink-100);grid-template-columns:106px 1fr auto;align-items:start;gap:10px;padding:13px 15px;display:grid}.v2 .ap-cr:last-child{border-bottom:0}.v2 .ap-cr dt{color:var(--ink-500);font-size:12.5px;line-height:20px}.v2 .ap-cr dd{color:var(--ink-900);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;font-weight:550;line-height:20px}.v2 .ap-cr.tot{background:var(--ink-50)}.v2 .ap-cr.tot dd{color:var(--um-700);font-size:15px}.v2 .ap-edit{color:var(--um-700);border-radius:8px;padding:2px 7px;font-size:12.5px;font-weight:600}.v2 .ap-edit:hover{background:var(--um-50)}.v2 .ap-edit:focus-visible{box-shadow:0 0 0 3px rgba(var(--um-rgb),.22);outline:none}.v2 .ap-pol{border:1px solid var(--ink-200);border-radius:16px;padding:15px 16px}.v2 .ap-pol h3{margin-bottom:9px;font-size:14px;font-weight:600}.v2 .ap-pol-key{color:var(--ink-600);margin-bottom:11px;padding-left:17px;font-size:13px;line-height:21px;list-style:outside}.v2 .ap-more{color:var(--um-700);border-radius:8px;padding:4px 0;font-size:13px;font-weight:600}.v2 .ap-more:focus-visible{box-shadow:0 0 0 3px rgba(var(--um-rgb),.22);outline:none}.v2 .ap-pol-full{border-top:1px solid var(--ink-100);margin-top:10px;padding-top:12px}.v2 .ap-pol-full p{color:var(--ink-500);margin-top:10px;font-size:12.5px;line-height:19px}.v2 .ap-ags{flex-direction:column;gap:6px;margin-top:18px;display:flex}.v2 .ap-ag{align-items:center;gap:10px;display:flex}.v2 .ap-ag .nchk{flex:1;min-width:0}.v2 .ap-aglink{color:var(--ink-500);flex:none;font-size:12.5px;font-weight:550;text-decoration:underline}@media (width<=400px){.v2 .ap-cr{grid-template-columns:92px 1fr auto}.v2 .ap-days{gap:4px}}.v2 .starpick button.on{color:var(--um-600)}.v2 .tgl{align-items:center;gap:10px;padding-block:14px;font-size:14px;display:flex}.v2 .tb-sw{height:34px;color:var(--ink-500);background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;max-width:100%;padding:0;font-size:13px;font-weight:500;display:inline-flex}.v2 .tb-sw span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2 .tb-sw i{background:var(--ink-200);border-radius:9px;flex:none;width:30px;height:18px;transition:background .18s;position:relative}.v2 .tb-sw i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1c1e3033}.v2 .tb-sw:hover{color:var(--ink-800)}.v2 .tb-sw.on{color:var(--um-700)}.v2 .tb-sw.on i{background:var(--umf-600)}.v2 .tb-sw.on i:after{transform:translate(12px)}.v2 .tb-sw:focus-visible{box-shadow:0 0 0 3px rgba(var(--um-rgb),.22);border-radius:8px;outline:none}.v2 .sw{background:var(--ink-200);cursor:pointer;border-radius:13px;flex:none;width:44px;height:26px;margin-left:auto;transition:background .15s;display:block;position:relative}.v2 .sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1c1e3033}.v2 .sw.on{background:var(--umf-600)}.v2 .sw.on:after{left:21px}.v2 .scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#1c1e3066;display:none;position:fixed;inset:0}.v2 .scrim.on{animation:.2s fin;display:block}.v2 .scrim.clear{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@keyframes fin{0%{opacity:0}to{opacity:1}}.v2 .sheet{z-index:110;background:var(--surface);padding:10px var(--g) calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;max-height:82vh;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.v2 .sheet.on{animation:.25s sup;display:block}@keyframes sup{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.v2 .sheet .grip{background:var(--ink-200);border-radius:2px;width:38px;height:4px;margin:4px auto 14px}.v2 .sheet .sh-top{align-items:center;margin-bottom:6px;display:flex}.v2 .sheet h3{font-size:17px;font-weight:600}.v2 .sheet .fl-foot{padding-block:16px 0;position:sticky}.v2 .drawer,.v2 .sheet .fl-foot{background:var(--surface);bottom:0}.v2 .drawer{z-index:110;flex-direction:column;width:288px;padding:20px;transition:transform .25s;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.v2 .drawer.on{transform:none}.v2 .drawer .logo{margin-bottom:24px}.v2 .drawer a{color:var(--ink-800);align-items:center;gap:12px;padding-block:13px;font-size:15px;font-weight:500;display:flex}.v2 .drawer a .ic{color:var(--ink-400)}.v2 .drawer .dvd{background:var(--ink-100);height:1px;margin-block:10px}.v2 .drawer .ftr{margin-top:auto;padding-top:20px}.v2 .drawer .ftr a{color:var(--ink-500);padding-block:9px;font-size:13.5px}.v2 .pop{z-index:110;background:var(--surface);border:1px solid var(--ink-100);box-shadow:var(--sh2);border-radius:16px;min-width:200px;display:none;position:fixed;overflow:hidden}.v2 .pop.on{animation:.15s fin;display:block}.v2 .pop a,.v2 .pop button{width:100%;color:var(--ink-700);align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;font-weight:500;display:flex}.v2 .pop a:hover,.v2 .pop button:hover{background:var(--ink-50)}.v2 .pop .danger{color:var(--cr-600)}.v2 .pop .ic{width:16px;height:16px;color:var(--ink-400)}.v2 .srch{z-index:120;background:var(--surface);flex-direction:column;display:none;position:fixed;inset:0}.v2 .srch.on{animation:.15s fin;display:flex}.v2 .srch .bar{padding:10px var(--g);border-bottom:1px solid var(--ink-100);align-items:center;gap:6px;display:flex}.v2 .srch input{border:0;flex:1;height:44px;font-size:16px}.v2 .srch input:focus{outline:none}.v2 .srch .body{padding:18px var(--g);overflow-y:auto}.v2 .srch .sgg{color:var(--ink-400);letter-spacing:.04em;margin-bottom:10px;font-size:11.5px;font-weight:600}.v2 .srch .sgg .sgg-n{color:var(--ink-300);letter-spacing:0;margin-left:4px;font-weight:500}.v2 .srch .key{color:var(--ink-700);background:var(--ink-50);border:1px solid var(--ink-100);border-radius:10px;margin:0 6px 8px 0;padding:7px 13px;font-size:13px;font-weight:500;display:inline-flex}.v2 .notif{z-index:110;background:var(--surface);border:1px solid var(--ink-100);display:none;position:fixed}.v2 .notif.on{animation:.15s fin;display:block}.v2 .notif .it{border-bottom:1px solid var(--ink-100);gap:11px;padding:14px 16px;display:flex}.v2 .notif .it:hover{background:var(--ink-50)}.v2 .notif .nic{border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.v2 .notif .it h4{font-size:13.5px;font-weight:500;line-height:19px}.v2 .notif .it p{color:var(--ink-500);margin-top:1px;font-size:12px;line-height:17px}.v2 .notif .it .when{color:var(--ink-400);margin-top:3px;font-size:11px}.v2 .hd.dn{transform:translateY(-100%)}body.hd-dn .toaster{top:calc(env(safe-area-inset-top) + 12px)}.v2 .toaster{left:50%;top:calc(68px + env(safe-area-inset-top));z-index:240;pointer-events:none;flex-direction:column;gap:8px;width:min(400px,100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.v2 .toast{opacity:0;pointer-events:auto;transition:opacity .2s,transform .2s;transform:translateY(-10px)}.v2 .toast.on{opacity:1;transform:none}.v2 .ftg{border-top:1px solid var(--ink-100);background:var(--ink-50);margin-top:36px;padding-block:26px 30px}.v2 .ftl{flex-wrap:wrap;gap:5px 16px;margin-bottom:8px;display:flex}.v2 .ftl a{color:var(--ink-500);font-size:12px}.v2 .ftl a[target=_blank]{align-items:center;gap:3px;display:inline-flex}.v2 .ftl a .ic{stroke-width:2px;width:12px;height:12px}.v2 .ftc{color:var(--ink-400);font-size:11px}.v2 .bn{z-index:80;background:var(--sticky);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ink-100);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.v2 .bn button{color:var(--ink-400);flex-direction:column;flex:1;align-items:center;gap:2px;padding-block:8px 6px;display:flex}.v2 .bn .ic{width:21px;height:21px}.v2 .bn span{font-size:10px;font-weight:500}.v2 .bn button.on{color:var(--um-600)}@media (width>=768px){:root{--g:28px;--card-gap:16px;--sp-block:22px}.v2{padding-bottom:0}.v2 #mnBtn,.v2 .bn{display:none}.v2 .hd-in{height:64px}.v2 .logo{margin-right:24px}.v2 .gnb{gap:2px;display:flex}.v2 .gnb button{color:var(--ink-600);border-radius:9px;padding:9px 13px;font-size:14px;font-weight:500}.v2 .gnb button:hover{background:rgba(var(--um-rgb),.05)}.v2 .gnb button.on{color:var(--um-600)}.v2 .pg-h1{font-size:29px;line-height:38px}.v2 .sec{padding-block:48px 6px}.v2 .sec-hd h2{font-size:22px;line-height:30px}.v2 .quick{display:none}.v2 .feat-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.7fr 1fr;gap:14px}.v2 .feat{min-height:0}.v2 .feat.lead{grid-area:1/1/span 2;min-height:430px}.v2 .feat.lead h3{font-size:28px;line-height:36px}.v2 .feat h3{font-size:18px;line-height:24px}.v2 .cardgrid{gap:16px}.v2 .cardgrid,.v2 .cogrid,.v2 .evgrid{grid-template-columns:1fr 1fr}.v2 .evgrid{gap:12px}.v2 .posts2{-moz-column-gap:48px;grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.v2 .posts2>.hpost:nth-last-child(2),.v2 .posts2>.post:nth-last-child(2){border-bottom:0}.v2 .mgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2 .seg{max-width:380px}.v2 .dt-hero h1{font-size:25px;line-height:34px}.v2 .fl-foot .btn{flex:none;margin-left:auto;padding-inline:34px}.v2 .fl-foot .btn-o{margin-left:0;margin-right:auto}.v2 .savegrid{grid-template-columns:repeat(4,150px)}.v2 .hs-cn{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.v2 .notif{top:70px;right:calc((100vw - var(--maxw))/2 + 60px);border:1px solid var(--ink-100);width:360px;box-shadow:var(--sh2);border-radius:18px;overflow:hidden}.v2 .srch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1e3073}.v2 .srch .inner{background:var(--surface);max-width:620px;box-shadow:var(--sh2);border-radius:20px;margin:80px auto 0;overflow:hidden}}@media (width>=1024px){.v2 .jobs-lay{max-width:var(--maxw);padding-inline:var(--g);margin-inline:auto}.v2 .cardgrid{grid-template-columns:1fr 1fr}.v2 .mgrid{grid-template-columns:repeat(2,1fr)}.v2 .dt-lay{max-width:var(--maxw);padding-inline:var(--g);grid-template-columns:minmax(0,1fr) 312px;align-items:start;gap:52px;margin-inline:auto;display:grid}.v2 .dt-lay .dt-wrap{max-width:none;margin:0;padding-inline:0}.v2 .aside{padding-top:26px;display:block;position:sticky;top:84px}.v2 .aside-c{border:1px solid var(--ink-100);box-shadow:var(--sh1);border-radius:18px;padding:22px}.v2 .aside-c .sal{letter-spacing:-.01em;font-size:17px;font-weight:600}.v2 .aside-c .mt{color:var(--ink-500);margin-top:3px;font-size:12.5px}.v2 .aside-c .btn{width:100%;margin-top:16px}.v2 .aside-c .row2{gap:8px;margin-top:9px;display:flex}.v2 .aside-c .row2 .btn{flex:1;height:42px;margin-top:0;font-size:13px}.v2 .dtabs{top:64px}.v2 .cta-bar{display:none!important}.v2 .dt-foot{height:48px}.v2 .dt-lay .hs{margin-inline:0;padding-inline:0}}@media (width>=1200px){.v2 .cardgrid,.v2 .cogrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1440px){.v2 .mgrid{grid-template-columns:repeat(3,1fr)}}.v2 .pg-sub{color:var(--ink-500);margin-top:7px;font-size:14px}.v2 .caro{position:relative}.v2 .caro .hs{padding-block:4px 14px}.v2 .caro-nav{display:none}.v2 .hs.cos>*,.v2 .hs.mentors>*{width:284px}.v2 .hs.events>*{width:316px}@media (width<=767px){.v2 .caro--grid>.hs>*{width:var(--card-w-m)}}@media (width>=768px){.v2 .caro--grid>.hs{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.v2 .caro--grid>.hs>*{width:auto;min-width:0}.v2 .caro--grid>.caro-nav{display:none}}@media (width>=1024px){.v2 .caro--grid>.hs{grid-template-columns:repeat(4,minmax(0,1fr))}.v2 .caro--grid>.hs>:nth-child(n+5){display:none}}.v2 .okc-wrap{margin-top:var(--sp-sec,30px)}.v2 .okc-b{background:linear-gradient(105deg,var(--umf-700),var(--umf-500));border-radius:18px;flex-wrap:wrap;align-items:center;gap:18px;padding:28px 26px;display:flex;position:relative;overflow:hidden}.v2 .okc-b:after{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-40px}.v2 .okc-b .kk{z-index:1;border-radius:13px;flex:none;width:46px;height:46px;position:relative}.v2 .okc-b .tx{z-index:1;flex:1;min-width:0;position:relative}.v2 .okc-b .tx b{letter-spacing:-.015em;color:#fff;font-size:17px;font-weight:600;line-height:24px;display:block}.v2 .okc-b .tx span{color:var(--um-200);margin-top:4px;font-size:13px;line-height:19px;display:block}.v2 .okc-links{z-index:1;flex:none;gap:9px;display:flex;position:relative}.v2 .okc-l{color:#3a2a00;background:#fee500;border:0;border-radius:12px;align-items:center;gap:6px;height:40px;padding:0 17px;font-size:13.5px;font-weight:700;transition:background .15s,box-shadow .15s;display:inline-flex}.v2 .okc-l .ic{stroke-width:2.4px;color:#7a5e00;width:13px;height:13px}.v2 .okc-l:hover{background:#fff04d;box-shadow:0 2px 10px -3px #0000004d}@media (width<=599px){.v2 .okc-b{gap:14px;padding:20px 18px}.v2 .okc-links{width:100%}.v2 .okc-l{flex:1;justify-content:center;height:42px}}.v2 .hrank{padding-top:2px}.v2 .hrank a{border-bottom:1px solid var(--ink-100);align-items:center;gap:13px;min-width:0;padding:12px 2px;display:flex}.v2 .hrank .no{text-align:center;width:20px;color:var(--um-600);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:650}.v2 .hrank h3{min-width:0;color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14.5px;font-weight:500;overflow:hidden}.v2 .hrank a:hover h3{color:var(--um-700)}.v2 .hrank .cat{color:var(--ce-700);background:var(--surface);border:1px solid var(--ce-300);border-radius:8px;flex:none;padding:3px 8px;font-size:11px;font-weight:600}.v2 .hrank .n{color:var(--ink-600);font-variant-numeric:tabular-nums;flex:none;justify-content:flex-end;align-items:center;gap:4px;min-width:34px;font-size:12px;display:inline-flex}.v2 .hrank .n .ic{width:13px;height:13px}@media (width>=768px){.v2 .hrank{-moz-column-gap:48px;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:48px;display:grid}}.v2 .listmore{justify-content:center;padding:20px 0 4px;display:flex}.v2 .loadmore{color:var(--ink-600);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:9px 10px;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex}.v2 .loadmore:hover{color:var(--um-600)}.v2 .loadmore .ic{stroke-width:2.4px;width:14px;height:14px;transform:rotate(90deg)}.v2 .listend{text-align:center;color:var(--ink-500);padding:22px 0 4px;font-size:13px}.v2 .sk{background:var(--ink-100);border-radius:10px;position:relative;overflow:hidden}.v2 .sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);animation:1.2s infinite sk-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.v2 .sk:after{animation:none}}.v2 .sk-card{border:1px solid var(--ink-200);background:var(--surface);border-radius:16px;flex-direction:column;gap:9px;padding:14px;display:flex}.v2 .sk-line{height:12px}.v2 .sk-line.w90{width:90%}.v2 .sk-line.w70{width:70%}.v2 .sk-line.w45{width:45%}.v2 .sk-line.w30{width:30%}.v2 .sk-thumb{aspect-ratio:16/9;border-radius:12px;width:100%}.v2 .sk-avatar{border-radius:50%;flex:none;width:44px;height:44px}.v2 .sk-row{gap:10px}.v2 .list-retry,.v2 .sk-row{align-items:center;display:flex}.v2 .list-retry{color:var(--ink-600);flex-direction:column;gap:8px;padding:18px 0 4px;font-size:13px}.v2 .card-cover,.v2 .dt-cover{position:relative}.v2 .cover-badge{z-index:1;color:#fff;background:#1c1e30bd;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.v2 .dt-cover .cover-badge{background:#1c1e30cc;padding:5px 12px;font-size:12px;top:14px;left:14px}.v2 .wcard.closed{background:var(--ink-50)}.v2 .wcard.closed .card-cover img{filter:grayscale(.92)contrast(.96)}.v2 .wcard.closed .card-cover:after{content:"";pointer-events:none;background:#f8f9fc57;position:absolute;inset:0}.v2 .wcard.closed h3{color:var(--ink-700)}.v2 .evcard.past{background:var(--ink-50)}.v2 .dt-banner{background:var(--ink-100);color:var(--ink-700);border-radius:13px;align-items:center;gap:9px;margin-top:16px;padding:13px 16px;font-size:13.5px;font-weight:600;display:flex}.v2 .dt-banner .ic{width:17px;height:17px;color:var(--ink-500);stroke-width:1.9px;flex:none}.v2 .btn:disabled{background:var(--ink-200);color:var(--ink-500);pointer-events:none}.v2 .btn:disabled .ic{stroke:var(--ink-500)}.v2 .cta-bar .btn:disabled{background:var(--ink-200)}.v2 .co-line{border:1px solid var(--ink-100);border-radius:15px;padding:13px 15px}.v2 .wk-tabs{scrollbar-width:none;gap:7px;margin-bottom:8px;display:flex;overflow-x:auto}.v2 .wk-tabs::-webkit-scrollbar{display:none}.v2 .wkt{background:var(--surface);border:1px solid var(--ink-200);color:var(--ink-600);border-radius:100px;flex:none;padding:8px 16px;font-size:12.5px;font-weight:550;transition:all .15s}.v2 .wkt:hover{border-color:var(--ink-300)}.v2 .wkt.on{background:var(--umf-600);border-color:var(--um-600);color:#fff;font-weight:600}.v2 .gclr-hd{justify-content:flex-end;min-height:22px;margin-bottom:14px;display:flex}.v2 .fc-cat2{color:var(--ce-600);font-style:normal;font-weight:550}.v2 .acts .act-b{background:0 0;border:0;border-radius:10px;padding:8px 10px}.v2 .acts .act-b:hover{background:var(--ink-50)}.v2 .ob-all{background:var(--ink-50);border-radius:13px;margin-bottom:6px;padding:15px 16px;font-size:14.5px;font-weight:600}.v2 .ob-all,.v2 .ob-row{cursor:pointer;align-items:center;gap:11px;display:flex}.v2 .ob-row{color:var(--ink-700);padding:12px 5px;font-size:13.5px}.v2 .ob-row .see{text-underline-offset:2px;margin-left:auto;font-size:12px;text-decoration:underline}.v2 .ob-row .opt,.v2 .ob-row .see{color:var(--ink-400)}.v2 .btn-d{background:var(--crf-600);color:#fff}.v2 .btn-d:hover{filter:brightness(1.07)}@media (width>=1024px){.v2 .caro-nav{z-index:2}}@media (width<=1023px){.v2 .ftg{padding-bottom:100px}}.v2 .mini-post{border-bottom:1px solid var(--ink-100);padding-block:16px}.v2 .mini-post .who{align-items:center;gap:8px;margin-bottom:7px;display:flex}.v2 .mini-post .who b{font-size:13px;font-weight:550}.v2 .mini-post .who span{color:var(--ink-400);font-size:11.5px}.v2 .mini-post>p{color:var(--ink-700);font-size:14px;line-height:23px}.v2 .mp-acts{gap:16px;margin-top:9px;display:flex}.v2 .mp-acts button{color:var(--ink-500);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.v2 .mp-acts button:hover{color:var(--ink-700)}.v2 .mp-acts button.liked{color:var(--cr-600)}.v2 .mp-acts button.liked .ic{fill:var(--cr-600);stroke:var(--cr-600)}.v2 .mp-acts .ic{width:15px;height:15px}.v2 .mp-cmts{background:var(--ink-50);border-radius:14px;margin-top:12px;padding:2px 15px 13px}.v2 .mp-cmts .cmt{border-bottom:0;padding-block:11px 0}.v2 .mp-in{gap:8px;display:flex}.v2 .mp-in input{border:1px solid var(--ink-200);background:var(--surface);border-radius:12px;flex:1;min-width:0;height:44px;padding-inline:14px;font-size:13.5px}.v2 .mp-in input:focus{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.1);outline:none}.v2 .mp-in button{background:var(--umf-600);color:#fff;border-radius:12px;flex:none;padding-inline:16px;font-size:13.5px;font-weight:550}.v2 .mp-cmts .mp-in{margin-top:12px}.v2 .mp-cmts .mp-in input{height:40px}.v2 .sfield-sum{color:var(--ink-600);margin-top:6px;font-size:13px;line-height:19px}.v2 .fm-card.pick-dlg .fm-head h2{font-size:17px;font-weight:600}.v2 .pick-body{flex:1;grid-template-columns:132px minmax(0,1fr);min-height:0;display:grid}.v2 .pick-cats{border-right:1px solid var(--ink-100);padding:4px 0;overflow-y:auto}.v2 .pick-cat{text-align:left;width:100%;color:var(--ink-600);background:0 0;border:0;align-items:center;gap:6px;padding:11px 14px;font-size:13.5px;display:flex}.v2 .pick-cat.on{background:var(--um-50);color:var(--um-700);font-weight:600}.v2 .pick-cat .nb{color:var(--um-600);margin-left:auto;font-size:11px;font-weight:700}.v2 .pick-opts{padding:4px 6px 12px;overflow-y:auto}@media (width>=768px){.v2 .fm-card.pick-dlg{border-radius:20px;max-width:560px;height:auto;max-height:78vh}}.v2 .rvlist{flex-direction:column;gap:2px;padding-top:4px;display:flex}.v2 .rvitem{border-bottom:1px solid var(--ink-100);padding:13px 0}.v2 .rvitem:last-child{border-bottom:0}.v2 .rvitem-h{align-items:center;gap:9px;display:flex}.v2 .rvstars{letter-spacing:1px;color:var(--um-600);font-size:13px}.v2 .rvstars .off{color:var(--ink-300)}.v2 .rvname{color:var(--ink-600);font-size:12.5px}.v2 .rvbody{color:var(--ink-700);white-space:pre-line;margin-top:6px;font-size:13.5px;line-height:21px}.v2 .cn-dots{gap:2px;padding-block:8px 0}.v2 .cn-dots,.v2 .cn-dots button{justify-content:center;display:flex}.v2 .cn-dots button{background:0 0;align-items:center;width:26px;height:38px;padding:0;position:relative}.v2 .cn-dots button:before{content:"";background:var(--ink-300);border-radius:3px;width:6px;height:6px;transition:width .2s,background .2s}.v2 .cn-dots button:hover:before{background:var(--ink-400)}.v2 .cn-dots button.on:before{background:var(--umf-600);width:16px}@media (width>=1024px){.v2 .caro .hs{margin-inline:0;padding-inline:0}.v2 .caro-nav{background:var(--surface);width:42px;height:42px;box-shadow:var(--sh2);border:1px solid var(--ink-100);color:var(--ink-700);z-index:6;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:calc(50% - 7px);transform:translateY(-50%)}.v2 .caro-nav:hover{color:var(--um-600);border-color:var(--um-200)}.v2 .caro-nav:disabled{opacity:0;pointer-events:none}.v2 .caro-nav.prev{left:-15px}.v2 .caro-nav.next{right:-15px}.v2 .caro-nav .ic{stroke-width:2px;width:20px;height:20px}}.v2 .ft-count{color:var(--ink-500);white-space:nowrap;font-size:14px}.v2 .ft-count b{color:var(--ink-900);letter-spacing:-.01em;margin-right:1px;font-size:16px;font-weight:650}.v2 .ft-filter{border:1px solid var(--ink-200);height:40px;color:var(--ink-800);background:var(--surface);border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:550;transition:all .15s;display:inline-flex}.v2 .ft-filter:hover{border-color:var(--ink-300)}.v2 .ft-filter.has{border-color:var(--um-300);background:var(--um-50);color:var(--um-700)}.v2 .ft-filter .ic{stroke-width:1.9px;width:16px;height:16px}.v2 .ft-filter .nb{background:var(--umf-600);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.v2 .ft-sort{border:1px solid var(--ink-200);height:40px;color:var(--ink-700);cursor:pointer;appearance:none;background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23787C97\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9.5 12 15.5 18 9.5\"/></svg>") no-repeat right 12px center/14px;border-radius:12px;padding:0 32px 0 13px;font-size:13px;font-weight:500}.v2 .fapplied{flex-wrap:wrap;gap:7px;padding-block:14px 0}.v2 .fapplied .reset-c{background:var(--surface);border:1px dashed var(--ink-300);color:var(--ink-500)}.v2 .fapplied .reset-c button{color:var(--ink-400)}.v2 .fapplied .reset-c:hover{border-color:var(--cr-600);color:var(--cr-600)}.v2 .fmodal{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1e3066;justify-content:center;align-items:flex-end;padding:0;display:none;position:fixed;inset:0}.v2 .fmodal.on{animation:.18s fin;display:flex}.v2 .fm-card{background:var(--surface);width:100%;max-width:none;height:85vh;max-height:85vh;box-shadow:var(--sh2);border-radius:22px 22px 0 0;flex-direction:column;animation:.25s sup;display:flex;overflow:hidden}.v2 .fm-head{align-items:center;gap:10px;padding:17px 20px 15px;display:flex}.v2 .fm-head h3{font-size:17px;font-weight:600}.v2 .fm-head .ib{width:34px;height:34px}.v2 .fm-body{border-top:1px solid var(--ink-100);flex:1;grid-template-columns:126px 1fr;min-height:0;display:grid}.v2 .fm-rail{padding:14px 10px;overflow-y:auto}.v2 .fm-railitem{width:100%;color:var(--ink-500);border-radius:10px;align-items:center;gap:6px;margin-bottom:3px;padding:11px 12px;font-size:13.5px;font-weight:500;transition:all .12s;display:flex}.v2 .fm-railitem:hover{background:var(--ink-50);color:var(--ink-700)}.v2 .fm-railitem.on{background:var(--um-50);color:var(--um-700);font-weight:600}.v2 .fm-railitem .nb{background:var(--umf-600);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.v2 .fm-content{flex-direction:column;padding:24px 26px;display:flex;overflow-y:auto}.v2 .fm-content .ftree{flex:1;min-height:0}.v2 .gt-row{align-items:baseline;gap:10px;display:flex}.v2 .fm-content .gtitle{letter-spacing:-.01em;font-size:16.5px;font-weight:600}.v2 .gclr{color:var(--ink-500);border-radius:8px;flex:none;align-items:center;gap:5px;padding:4px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.v2 .gclr .ic{stroke-width:1.9px;width:13px;height:13px}.v2 .gclr:hover{color:var(--cr-600);background:var(--ink-50)}.v2 .fm-reset .ic{stroke-width:1.9px;width:15px;height:15px}.v2 .fm-reset.off{color:var(--ink-300);pointer-events:none}.v2 .fm-content .gsub{color:var(--ink-500);margin:5px 0 18px;font-size:12.5px;line-height:18px}.v2 .fm-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--ink-100);align-items:center;gap:10px;display:flex}.v2 .fm-reset{height:46px;color:var(--ink-600);border-radius:12px;flex:none;align-items:center;gap:6px;padding-inline:14px;font-size:13.5px;font-weight:550;display:inline-flex}.v2 .fm-reset:hover{color:var(--ink-800);background:var(--ink-50)}.v2 .fm-foot .btn-p{flex:1}.v2 .fchk{width:100%;color:var(--ink-700);cursor:pointer;text-align:left;align-items:center;gap:9px;padding:7px 0;font-size:13.5px;line-height:20px;display:flex}.v2 .fchk:hover{color:var(--um-700)}.v2 .fchk.b{color:var(--ink-800);border-bottom:1px solid var(--ink-100);margin-bottom:4px;padding-block:10px;font-weight:600}.v2 .fsub-h{color:var(--ink-800);margin:16px 0 4px;font-size:12.5px;font-weight:700}.v2 .fsub-h:first-child{margin-top:2px}.v2 .ksearch{border:1px solid var(--ink-200);background:var(--surface);border-radius:12px;align-items:center;gap:9px;height:44px;margin-bottom:12px;padding-inline:14px;display:flex}.v2 .ksearch input{border:0;flex:1;min-width:0;font-size:14px}.v2 .ksearch input:focus{box-shadow:none;outline:none}.v2 .ksearch .ic{color:var(--ink-400);flex:none;width:17px;height:17px}.v2 .facc{border-bottom:1px solid var(--ink-100)}.v2 .facc-h{width:100%;color:var(--ink-800);align-items:center;gap:4px;padding:14px 2px;font-size:14px;font-weight:600;display:flex}.v2 .facc-h:hover{color:var(--um-700)}.v2 .facc-h .n{color:var(--um-600);font-weight:600}.v2 .facc-h .ic{width:16px;height:16px;color:var(--ink-400);flex:none;margin-left:auto;transition:transform .18s}.v2 .facc.open .facc-h .ic{transform:rotate(90deg)}.v2 .facc-b{padding:0 2px 16px;display:none}.v2 .facc.open .facc-b{display:block}.v2 .evcard{background:var(--surface);border:1px solid var(--ink-200);border-radius:16px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.v2 .evcard:hover{border-color:var(--ink-300);box-shadow:var(--sh1)}.v2 .evcard:focus-within{border-color:var(--um-600)}.v2 .evcard .bd{flex-direction:column;flex:1;min-width:0;padding:12px 14px 11px;display:flex}.v2 .evcard .ev-date{letter-spacing:-.005em;color:var(--ink-700);font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:12.5px;font-weight:600;line-height:18px}.v2 .evcard h3{letter-spacing:-.012em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:21px;display:-webkit-box;overflow:hidden}.v2 .evcard:hover h3{color:var(--um-700)}.v2 .evcard .ev-meta{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:5px;margin-bottom:8px;font-size:12.5px;font-weight:400;line-height:18px;overflow:hidden}.v2 .evcard .ev-ft{border-top:1px solid var(--ink-100);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:9px;display:flex}.v2 .evcard .ev-ft .sp{min-width:8px}.v2 .evpin{border:1px solid var(--ink-200);background:var(--surface);color:inherit;border-radius:14px;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;padding:11px 14px 11px 11px;display:grid}.v2 .evpin-cv{aspect-ratio:4/3;background:var(--ink-100);border-radius:9px;display:block;position:relative;overflow:hidden}.v2 .evpin-cv img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2 .evpin-b{flex-direction:column;min-width:0;display:flex}.v2 .evpin-lb{color:var(--um-700);font-size:12px;font-weight:650;line-height:16px}.v2 .evpin h3{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:15px;font-weight:600;line-height:21px;transition:color .15s;overflow:hidden}.v2 .evpin:hover h3{color:var(--um-700)}.v2 .evpin-m{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;line-height:18px;overflow:hidden}.v2 .evpin-ft{display:none}.v2 .t-naru{background:var(--um-50);color:var(--um-700);white-space:nowrap;border-radius:7px;align-items:center;padding:4px 8px;font-size:11.5px;font-weight:650;line-height:16px;display:inline-flex}@media (width>=768px){.v2 .evpin{grid-template-columns:128px minmax(0,1fr) auto;gap:18px;padding:12px 18px 12px 12px}.v2 .evpin-cv{aspect-ratio:16/9;border-radius:10px}.v2 .evpin h3{font-size:16px;line-height:22px}.v2 .evpin-ft{display:flex}}@media (width>=1024px){.v2 .evpin{margin-top:0;margin-bottom:8px}}.v2 .evcard .star-b{z-index:2;width:34px;height:34px;color:var(--ink-500);background:#ffffffeb;border-radius:10px;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #1c1e3029}.v2 .evcard .star-b:hover{background:var(--surface);color:var(--ink-700)}.v2 .ev-cover{aspect-ratio:16/9;background:var(--ink-50);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.v2 .ev-cover>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.v2 .ev-cover.fit>img{-o-object-fit:contain;object-fit:contain}.v2 .ev-cover.ev-cover--empty{aspect-ratio:auto;height:0;min-height:0;overflow:visible}.v2 .evcard.no-cover h3{padding-right:36px}.v2 .ev-cover>img.logo{-o-object-fit:contain;object-fit:contain;width:38px;height:38px;position:static}.v2 .ev-cover:after{content:"";pointer-events:none;position:absolute;inset:0}.v2 .evcard.past .ev-cover>img{filter:grayscale(.92)contrast(.96)}@media (width>=768px){.v2 .evcard .bd{padding:16px 18px 15px}.v2 .evcard .ev-date{font-size:13px}.v2 .evcard h3{font-size:16px;line-height:22.5px}.v2 .evcard .ev-meta{font-size:13px}}@media (width>=1200px){.v2 .evgrid.evgrid--list{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .hpost{border-bottom:1px solid var(--ink-100);padding-block:13px;display:block}.v2 .hpost:last-child{border-bottom:0}.v2 .hpost h3{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:2px;font-size:14.5px;font-weight:500;line-height:21px;display:-webkit-box;overflow:hidden}.v2 .hpost:hover h3{color:var(--um-700)}.v2 .hpost p{color:var(--ink-600);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:5px;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.v2 .hpost .mt{color:var(--ink-400);align-items:center;gap:8px;font-size:11.5px;display:flex}.v2 .hpost .mt .cat{font-size:11px}.v2 input.ti{border:1px solid var(--ink-200);border-radius:13px;width:100%;height:48px;margin-bottom:10px;padding-inline:15px;font-size:15px;font-weight:550}.v2 input.ti:focus{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.1);outline:none}.v2 .fm-content .ftree{grid-template-columns:168px 1fr}.v2 .fm-content .ftree-cats,.v2 .fm-content .ftree-vals{max-height:none}.v2 .feed{max-width:600px;margin-inline:auto;padding-bottom:48px}.v2 .catbar{scrollbar-width:none;gap:8px;padding-block:18px 6px;display:flex;overflow-x:auto}.v2 .catbar::-webkit-scrollbar{display:none}.v2 .catchip{background:var(--ink-50);color:var(--ink-600);white-space:nowrap;border-radius:11px;flex:none;padding:8px 15px;font-size:13.5px;font-weight:500;transition:all .15s}.v2 .catchip:hover{background:var(--ink-100)}.v2 .catchip.on{background:var(--inkf-900);color:#fff}.v2 .composer-feed{border:1px solid var(--ink-200);border-radius:16px;align-items:center;gap:11px;margin-bottom:14px;padding:12px 13px;display:flex}.v2 .cf-input{background:var(--ink-50);height:42px;color:var(--ink-400);border-radius:11px;flex:1;align-items:center;padding:0 15px;font-size:13.5px;display:flex}.v2 .cf-input:hover{background:var(--ink-100)}.v2 .cf-quick{gap:8px;margin-bottom:22px;display:flex}.v2 .cf-quick button{color:var(--ink-600);border:1px solid var(--ink-200);text-align:center;border-radius:10px;flex:1;padding:9px 0;font-size:12.5px;font-weight:550;transition:all .15s}.v2 .cf-quick button:hover{border-color:var(--um-300);color:var(--um-700);background:var(--um-50)}.v2 .fc{border:1px solid var(--ink-100);background:var(--surface);border-radius:18px;margin-bottom:14px;padding:19px;transition:border-color .15s,box-shadow .15s;display:block}.v2 .fc:hover{border-color:var(--ink-200);box-shadow:var(--sh1)}.v2 .fc-hd{align-items:center;gap:9px;margin-bottom:11px;display:flex}.v2 .fc-who b{font-size:13.5px;font-weight:600;line-height:18px;display:block}.v2 .fc-who span{color:var(--ink-500);font-size:12px}.v2 .fc-cat{border:1px solid var(--ce-300);background:var(--surface);color:var(--ce-700);border-radius:8px;padding:3px 9px;font-size:11px;font-weight:600;line-height:14px}.v2 .fc h3{letter-spacing:-.01em;text-wrap:pretty;margin-bottom:6px;font-size:16.5px;font-weight:600;line-height:23px}.v2 .fc:hover h3{color:var(--um-700)}.v2 .fc p{color:var(--ink-600);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:14px;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.v2 .fc-imgs{border-radius:14px;gap:5px;margin-bottom:15px;display:grid;overflow:hidden}.v2 .fc-imgs.c1{grid-template-columns:1fr}.v2 .fc-imgs.c2{grid-template-columns:1fr 1fr}.v2 .fc-imgs.c3{grid-template-columns:1fr 1fr 1fr}.v2 .fc-img{aspect-ratio:3/2;background:var(--ink-100);color:var(--ink-300);justify-content:center;align-items:center;display:flex;position:relative}.v2 .fc-imgs.c1 .fc-img{aspect-ratio:16/9}.v2 .fc-img .ic{width:24px;height:24px}.v2 .fc-img .more-n{color:#fff;background:#1c1e308c;justify-content:center;font-size:17px;font-weight:600;position:absolute;inset:0}.v2 .fc-ft,.v2 .fc-img .more-n{align-items:center;display:flex}.v2 .fc-ft{border-top:1px solid var(--ink-100);gap:4px;padding-top:12px}.v2 .fc-act{color:var(--ink-500);border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:500;transition:all .12s;display:inline-flex}.v2 .fc-act:hover{background:var(--ink-50);color:var(--ink-700)}.v2 .fc-act .ic{width:17px;height:17px}.v2 .fc-act.liked{color:var(--cr-600)}.v2 .fc-act.liked .ic{fill:var(--cr-600);stroke:var(--cr-600)}.v2 .fc-act.saved{color:var(--um-600)}.v2 .fc-act.saved .ic{fill:var(--um-600);stroke:var(--um-600)}.v2 .evgrid-lg{grid-template-columns:1fr;gap:13px;padding-top:8px;display:grid}.v2 .evlg{border:1px solid var(--ink-100);border-radius:18px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.v2 .evlg:hover{box-shadow:var(--sh2);transform:translateY(-2px)}.v2 .evlg-img{align-items:flex-end;height:132px;padding:13px;display:flex;position:relative}.v2 .evlg-img .dt2{text-align:center;box-shadow:var(--sh1);background:#fffffff2;border-radius:11px;padding:7px 10px;line-height:1;position:absolute;top:13px;left:13px}.v2 .evlg-img .dt2 b{color:var(--ink-900);font-size:20px;font-weight:600;display:block}.v2 .evlg-img .dt2 i{color:var(--ink-500);letter-spacing:.06em;font-size:10px;font-style:normal;font-weight:600}.v2 .evlg-tag{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1e3080;border-radius:9px;padding:5px 10px;font-size:11px;font-weight:600}.v2 .evlg-bd{padding:15px 17px 17px}.v2 .evlg-bd h3{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:7px;font-size:15.5px;font-weight:600;line-height:21px;display:-webkit-box;overflow:hidden}.v2 .evlg:hover h3{color:var(--um-700)}.v2 .evlg-bd .mt{color:var(--ink-600);align-items:center;gap:6px;font-size:12.5px;line-height:18px;display:flex}.v2 .evlg-bd .mt .ic{stroke-width:1.8px;width:13px;height:13px;color:var(--ink-400);flex:none}.v2 .evlg-bd .mt+.mt{margin-top:4px}.v2 .ev-hero{color:#fff;align-items:flex-end;min-height:200px;display:flex;position:relative;overflow:hidden}.v2 .ev-hero .ov{background:linear-gradient(#0810301f,#081030b3);position:absolute;inset:0}.v2 .ev-hero .in{z-index:1;padding:26px 0 24px;position:relative}.v2 .ev-prog{border-bottom:1px solid var(--ink-100);gap:13px;padding-block:11px;display:flex}.v2 .ev-prog:last-child{border-bottom:0}.v2 .ev-prog .t{width:104px;color:var(--um-700);flex:none;font-size:13px;font-weight:600}.v2 .ev-prog .d{color:var(--ink-700);font-size:13.5px;line-height:20px}.v2 .featgrid2{grid-template-columns:1fr;gap:13px;padding-top:8px;display:grid}@media (width>=680px){.v2 .featgrid2{grid-template-columns:1fr 1fr;gap:15px}}@media (width>=1024px){.v2 .featgrid2{grid-template-columns:1fr 1fr 1fr}}.v2 .featgrid2 .feat{min-height:212px}.v2 .seg.seg4 button{font-size:14px}@media (width>=768px){.v2 .fmodal{align-items:center;padding:40px}.v2 .fm-card{border-radius:22px;max-width:760px;height:min(620px,82vh);animation:.2s fin}.v2 .fm-body{grid-template-columns:150px 1fr}.v2 .evgrid-lg{grid-template-columns:1fr 1fr}.v2 .srch .inner{border-radius:22px;max-width:780px;margin:64px auto 0}.v2 .srch .bar{padding:15px 24px}.v2 .srch input{height:54px;font-size:20px}.v2 .srch .body{padding:26px 24px 32px}.v2 .srch .key{padding:9px 16px;font-size:14px}.v2 .ev-hero{min-height:280px}}@media (width>=1024px){.v2 .evgrid-lg{grid-template-columns:1fr 1fr 1fr}.v2 .feed{max-width:620px}}.v2 .jobs-lay{max-width:var(--maxw);padding-inline:var(--g);margin-inline:auto;padding-top:18px}.v2 .jobs-head{border-bottom:1px solid var(--ink-100)}.v2 .jobs-head:not(:has(.utabs)){border-bottom:0}.v2 .jobs-head:not(:has(.utabs)) .jobs-head-in{padding-bottom:0}:is(.v2 .jobs-head:not(:has(.utabs))+.cnl,.v2 .jobs-head:not(:has(.utabs))+.jobs-lay){padding-top:24px}@media (width<=767px){.v2 .jobs-head:not(:has(.utabs))+.jobs-lay{padding-top:0}.v2 .jobs-head:not(:has(.utabs))+.cnl{padding-top:20px}}.v2 .jobs-head-in{max-width:var(--maxw);padding:24px var(--g) 0;margin-inline:auto}.v2 .theme-band{border-bottom:1px solid var(--ink-100)}.v2 .theme-band-in{max-width:var(--maxw);padding:22px var(--g) 24px;margin-inline:auto}.v2 .theme-hd{margin-bottom:13px}.v2 .theme-hd h2{color:var(--ink-700);letter-spacing:-.01em;font-size:13.5px;font-weight:600}.v2 .theme-hs{scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(var(--g)*-1);padding:2px var(--g) 4px;gap:11px;display:flex;overflow-x:auto}.v2 .theme-hs::-webkit-scrollbar{display:none}.v2 .theme-card{border:1px solid var(--ink-100);border-radius:15px;flex-direction:column;flex:none;align-items:flex-start;gap:5px;width:202px;padding:15px 16px;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}.v2 .theme-card:hover{border-color:var(--ink-200);box-shadow:var(--sh1);transform:translateY(-1px)}.v2 .theme-card .tc-t{color:var(--ink-900);letter-spacing:-.01em;font-size:14px;font-weight:600}.v2 .theme-card .tc-d{color:var(--ink-500);font-size:11.5px;line-height:16px}.v2 .theme-card.tc-um{background:var(--um-50)}.v2 .theme-card.tc-ce{background:var(--ce-50)}.v2 .theme-card.tc-ink{background:var(--ink-50)}.v2 .cocard .co-tags{min-height:22px}.v2 .fside-col{display:none}.v2 .fside-top{align-items:center;min-height:34px;margin-bottom:6px;display:flex}.v2 .fside-top h3{letter-spacing:-.01em;font-size:15px;font-weight:600}.v2 .fside-clr{color:var(--ink-500);border-radius:8px;margin-left:auto;padding:4px 6px;font-size:12.5px;font-weight:500}.v2 .fside-clr:hover{color:var(--cr-600);background:var(--ink-50)}.v2 .fside-list{border-top:1px solid var(--ink-200);padding-top:5px}.v2 .frow{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% + 24px);margin:2px -12px;padding:12px;transition:background .12s;display:flex}.v2 .frow:hover{background:var(--ink-50)}.v2 .frow-l{color:var(--ink-800);flex:none;font-size:13.5px;font-weight:600}.v2 .frow:hover .frow-l{color:var(--um-700)}.v2 .frow-r{color:var(--ink-400);align-items:center;gap:5px;min-width:0;font-size:13px;display:flex}.v2 .frow-r.has{color:var(--um-700);font-weight:550}.v2 .frow-r .val{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2 .frow-r .ic{width:15px;height:15px;color:var(--ink-300);flex:none}.v2 .frow:last-child{border-bottom:0}.v2 .fside-g{border-bottom:1px solid var(--ink-100);padding-block:18px}.v2 .fside-g:last-child{border-bottom:0}.v2 .fside-glabel{color:var(--ink-800);align-items:center;gap:7px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.v2 .fside-n{color:var(--um-700);background:var(--um-50);border-radius:7px;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:1.5}.v2 .fside-chips{flex-wrap:wrap;gap:5px;margin-bottom:11px;display:flex}.v2 .fside-empty{color:var(--ink-400);margin-bottom:11px;font-size:13px}.v2 .fside-pick{border:1px solid var(--ink-200);width:100%;color:var(--ink-700);border-radius:11px;justify-content:space-between;align-items:center;padding:10px 13px;font-size:12.5px;font-weight:550;transition:all .15s;display:flex}.v2 .fside-pick:hover{border-color:var(--um-300);color:var(--um-700)}.v2 .fside-pick .ic{width:15px;height:15px;color:var(--ink-300)}.v2 .fside-g .frange{padding:0 2px}.v2 .fside-g .frange .val{margin-bottom:16px;font-size:13.5px}.v2 .sched{flex-direction:column;display:flex}.v2 .sched-day{border-bottom:1px solid var(--ink-100);align-items:flex-start;gap:14px;padding-block:12px;display:flex}.v2 .sched-day:last-of-type{border-bottom:0}.v2 .sd-date{width:92px;color:var(--ink-700);flex:none;padding-top:9px;font-size:13px;font-weight:600}.v2 .sd-date.off{color:var(--ink-300);font-weight:500}.v2 .sd-slots{flex-wrap:wrap;flex:1;gap:7px;display:flex}.v2 .sched .slot{width:auto;padding:9px 15px;font-size:13px}.v2 .sd-none{color:var(--ink-400);padding-top:10px;font-size:12.5px}.v2 .sched-more{border:1px solid var(--ink-200);width:100%;color:var(--ink-700);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding:12px;font-size:13px;font-weight:550;transition:all .15s;display:flex}.v2 .sched-more:hover{border-color:var(--um-300);color:var(--um-700)}.v2 .sched-more .ic{width:15px;height:15px}.v2 .rv-best{background:var(--um-50);border:1px solid var(--um-100);border-radius:14px;margin-bottom:14px;padding:14px 16px}.v2 .rv-best .lb{color:var(--um-700);letter-spacing:.06em;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.v2 .rv-best p{color:var(--ink-700);font-size:13.5px;line-height:21px}.v2 .rv-best .by{color:var(--ink-500);margin-top:7px;font-size:12px}.v2 .rv-sum{background:var(--ink-50);border-radius:16px;align-items:center;gap:22px;margin-bottom:18px;padding:20px;display:flex}.v2 .rv-score{text-align:center;flex:none}.v2 .rv-big{color:var(--ink-900);letter-spacing:-.02em;font-size:40px;font-weight:300;line-height:1}.v2 .rv-stars{color:var(--um-500);letter-spacing:1px;margin-top:5px;font-size:13px}.v2 .rv-cnt{color:var(--ink-500);margin-top:3px;font-size:11.5px}.v2 .rv-bars{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.v2 .rv-bar{color:var(--ink-500);align-items:center;gap:9px;font-size:11px;display:flex}.v2 .rv-bar .lb{flex:none;width:24px}.v2 .rv-bar .tk{background:var(--ink-200);border-radius:3px;flex:1;height:6px;overflow:hidden}.v2 .rv-bar .tk i{background:var(--umf-500);border-radius:3px;height:100%;display:block}.v2 .rv-write{border:1px dashed var(--ink-300);border-radius:14px;align-items:center;gap:11px;margin-bottom:16px;padding:14px 16px;display:flex}.v2 .rv-write .ic{width:20px;height:20px;color:var(--um-500);flex:none}.v2 .rv-write .tx{flex:1;min-width:0}.v2 .rv-write b{font-size:13.5px;font-weight:600;display:block}.v2 .rv-write span{color:var(--ink-500);font-size:12px}.v2 .feed-wrap{max-width:var(--sh-read);padding-inline:var(--g);margin-inline:auto}.v2 .feed-head{padding-block:24px 2px}.v2 .feed-list{padding-bottom:8px}.v2 .feed-wrap .catbar{margin-inline:calc(var(--g)*-1);padding-block:16px 8px;padding-inline:var(--g)}.v2 .composer-feed{margin-top:6px}.v2 .estate{text-align:center;border:1px solid var(--ink-100);background:var(--ink-50);border-radius:18px;padding:46px 24px}.v2 .estate .ec{background:var(--surface);border:1px solid var(--ink-200);width:50px;height:50px;color:var(--ink-300);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.v2 .estate .ec .ic{width:24px;height:24px}.v2 .estate h3{color:var(--ink-700);margin-bottom:5px;font-size:15px;font-weight:600}.v2 .estate p{color:var(--ink-500);margin-bottom:14px;font-size:13px;line-height:20px}.v2 .estate .btn{height:40px}.v2 .estate.bare{background:0 0;border:0;padding:34px 20px 6px}.v2 .estate.bare .ec{background:var(--ink-100);border:0}.v2 .sr-field{border:1px solid var(--ink-200);background:var(--surface);border-radius:14px;align-items:center;gap:11px;width:100%;height:52px;margin-top:22px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.v2 .sr-field:focus-within{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.1)}.v2 .sr-field>.ic{color:var(--ink-400);flex:none;width:18px;height:18px}.v2 .sr-field input{min-width:0;color:var(--ink-900);background:0 0;border:0;flex:1;font-size:15.5px}.v2 .sr-field input:focus,.v2 .sr-field input:focus-visible{box-shadow:none;outline:none}@media (width<=520px){.v2 .cogrid{grid-template-columns:1fr}}@media (width>=1024px){.v2 .jobs-lay{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;display:grid}.v2 .jobs-lay>.fside-col{align-self:stretch}.v2 .jobs-main{min-width:0}.v2 .fside,.v2 .fside-col{display:block}.v2 .fside{scrollbar-width:thin;width:calc(100% + 24px);max-height:calc(100vh - 100px);margin-inline:-12px;padding-inline:12px;position:sticky;top:88px;overflow:hidden auto}.v2 .ft-filter{display:none}}.v2 .dt-cover{background:var(--ink-100);grid-template-columns:1fr;gap:2px;height:212px;display:grid}.v2 .dt-cover,.v2 .dt-cover .ph{overflow:hidden}.v2 .dt-cover .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.v2 .dt-cover .ph+.ph{display:none}.v2 .cover-credit{color:var(--ink-400);text-align:right;overflow-wrap:anywhere;margin:4px 16px 0;font-size:11px;line-height:16px}@media (width>=768px){.v2 .dt-cover{grid-template-columns:1.7fr 1fr;height:300px}.v2 .dt-cover .ph+.ph{display:block}}@media (width>=1024px){.v2 .dt-cover{height:340px}}.v2 .aside-kv{-moz-column-gap:18px;border-top:1px solid var(--ink-100);grid-template-columns:auto 1fr;gap:10px 18px;margin-top:16px;padding-top:16px;font-size:13px;line-height:19px;display:grid}.v2 .aside-kv dt{color:var(--ink-500)}.v2 .aside-kv dd{color:var(--ink-800);text-align:right;font-weight:550}.v2 .srch input:focus-visible{box-shadow:none}.v2 .srch .inner{background:var(--surface)}.v2 .dtabs.static{margin-top:14px;position:static}.v2 .dtabs.scroll{scrollbar-width:none;-ms-overflow-style:none;padding-inline:var(--g);margin-inline:calc(var(--g)*-1);overflow-x:auto}.v2 .dtabs.scroll::-webkit-scrollbar{display:none}.v2 .notif .nt-all{color:var(--um-600);border-top:1px solid var(--ink-100);justify-content:center;padding:13px;font-size:13px;font-weight:550;display:flex}.v2 .notif .nt-all:hover{background:var(--ink-50)}.v2 .ntf-row{text-align:left;border-radius:14px;gap:12px;width:100%;margin-bottom:2px;padding:15px 14px;display:flex}.v2 .ntf-row:hover{background:var(--ink-50)}.v2 .ntf-row.unread{background:var(--um-50)}.v2 .ntf-row .nic{border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.v2 .ntf-row .nic .ic{width:17px;height:17px}.v2 .ntf-row h4{font-size:14px;font-weight:550;line-height:20px}.v2 .ntf-row p{color:var(--ink-500);margin-top:2px;font-size:12.5px;line-height:18px}.v2 .ntf-row .when{color:var(--ink-400);margin-top:4px;font-size:11.5px}.v2 .ntf-h{color:var(--ink-400);letter-spacing:.04em;padding:22px 14px 8px;font-size:12px;font-weight:700}.v2 .set-g{border-bottom:1px solid var(--ink-100);padding-block:4px 18px}.v2 .set-g:last-of-type{border-bottom:0}.v2 .set-h{color:var(--ink-400);letter-spacing:.03em;padding:22px 2px 4px;font-size:12.5px;font-weight:700}.v2 .set-r{width:100%;color:var(--ink-800);text-align:left;align-items:center;gap:12px;padding:13px 2px;font-size:14.5px;display:flex}.v2 .set-r .mt{color:var(--ink-600);margin-top:3px;font-size:13px}.v2 .set-r.static{cursor:default}.v2 .set-r.static:hover{color:var(--ink-800)}.v2 .set-r>.ic{color:var(--ink-300);width:17px;height:17px;margin-left:auto}.v2 .set-r:hover{color:var(--um-700)}.v2 .set-tgl{color:var(--ink-800);align-items:center;gap:12px;padding:12px 2px;font-size:14.5px;display:flex}.v2 .set-tgl .mt{color:var(--ink-500);margin-top:2px;font-size:12px}.v2 .f-label{color:var(--ink-800);margin:22px 0 9px;font-size:13px;font-weight:600;display:block}.v2 .f-opt{color:var(--ink-400);font-size:11.5px;font-weight:500}.v2 .pe-av{flex-direction:column;align-items:center;gap:12px;padding-block:30px 6px;display:flex}.v2 .pe-av-in{border-radius:50%;width:76px;height:76px;position:relative;overflow:hidden}.v2 .pe-av-in .pe-avimg{-o-object-fit:cover;object-fit:cover;background:var(--ink-100);width:100%;height:100%;color:var(--ink-500);font-size:26px}.v2 .pe-av-in .pe-avimg,.v2 .pe-cam{border-radius:50%;justify-content:center;align-items:center;display:flex}.v2 .pe-cam{background:var(--surface);border:1px solid var(--ink-200);width:30px;height:30px;box-shadow:var(--sh1);color:var(--ink-700);position:absolute;bottom:-3px;right:-3px}.v2 .pe-cam:hover{background:var(--ink-50)}.v2 .pe-cam .ic{width:15px;height:15px}.v2 .pe-avbtn{color:var(--um-700);border-radius:8px;padding:4px 8px;font-size:13px;font-weight:550}.v2 .pe-avbtn:hover{background:var(--um-50)}.v2 .f-help{color:var(--ink-500);margin-top:7px;font-size:12px;line-height:17px}.v2 .login-box{max-width:var(--sh-auth);padding:52px var(--g) 60px;text-align:center;margin:0 auto}.v2 .sso{border:1px solid var(--ink-200);width:100%;height:48px;color:var(--ink-800);border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-bottom:9px;font-size:14px;font-weight:550;transition:all .15s;display:flex}.v2 .sso:hover{border-color:var(--ink-300);background:var(--ink-50)}.v2 .sso.kakao{color:#191600;background:#fee500;border-color:#fee500}.v2 .sso.kakao:hover{background:#f5dc00}.v2 .sso.line{color:#fff;background:#06c755;border-color:#06c755}.v2 .sso.line:hover{background:#05b04c}.v2 .o-div{color:var(--ink-400);align-items:center;gap:12px;margin:20px 0 16px;font-size:12px;display:flex}.v2 .o-div:after,.v2 .o-div:before{content:"";background:var(--ink-200);flex:1;height:1px}.v2 .ext-card{background:var(--surface);width:100%;max-width:400px;box-shadow:var(--sh2);border-radius:20px;padding:26px 24px 20px}.v2 .ext-card h3{margin-bottom:8px;font-size:17px;font-weight:600}.v2 .ext-card p{color:var(--ink-600);font-size:13.5px;line-height:21px}.v2 .ext-card .fl-foot{border:0;margin-top:22px;padding:0}.v2 .dt-cover+.dt-lay .dt-hero{padding-block:18px 0}.v2 .dt-cover+.dt-lay .dt-hero .lm{box-shadow:0 0 0 3px #fff,var(--sh1);background:var(--surface);z-index:2;margin-top:-40px;position:relative}.v2 .dt-hero .hero-lm{margin-bottom:12px;display:flex}.v2 .hs{scroll-snap-type:x proximity;scroll-padding-inline:var(--g)}.v2 .hs>*{scroll-snap-align:start}@media (width>=1024px){.v2 .caro .hs{scroll-padding-inline:0}}.v2 .aside-acts{gap:8px;margin-top:10px;display:flex}.v2 .aside-acts button{border:1px solid var(--ink-200);height:42px;color:var(--ink-700);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:550;transition:all .15s;display:inline-flex}.v2 .aside-acts button:hover{border-color:var(--ink-300);background:var(--ink-50)}.v2 .aside-acts button .ic{stroke-width:1.8px;width:16px;height:16px}.v2 .aside-acts button.on{color:var(--um-600);border-color:var(--um-200);background:var(--um-50)}.v2 .aside-acts button.on .ic{fill:var(--um-600);stroke:var(--um-600)}@media (width>=1024px){.v2.detail #hdShare,.v2.detail #hdStar{display:none}}.v2 .cta-bar .cta-ic{border:1px solid var(--ink-200);width:46px;height:46px;color:var(--ink-600);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.v2 .cta-bar .cta-ic:hover{background:var(--ink-50)}.v2 .cta-bar .cta-ic.on{color:var(--um-600);border-color:var(--um-200);background:var(--um-50)}.v2 .cta-bar .cta-ic.on .ic{fill:var(--um-600);stroke:var(--um-600)}.v2 .form-alert{color:var(--cr-600);background:#fceeec;border:1px solid #f3c2ca;border-radius:12px;align-items:center;gap:9px;margin:14px 0 4px;padding:12px 14px;font-size:13px;font-weight:550;animation:.18s fin;display:none}.v2 .form-alert.on{display:flex}.v2 .form-alert .ic{stroke-width:2px;flex:none;width:17px;height:17px}.v2 .doc-meta{color:var(--ink-600);border-bottom:1px solid var(--ink-200);padding:22px 0 15px;font-size:13.5px;font-weight:500;line-height:20px}@media (width>=768px){.v2 #obBody .fl-foot .btn{flex:1;margin:0}}.v2 .acts.oneline{border-bottom:0;border-top:1px solid var(--ink-100);margin-top:20px}.v2 .srch-sec{margin-bottom:24px}.v2 .srch-sec:last-child{margin-bottom:0}.v2 .srch-sec-hd{align-items:center;margin-bottom:12px;display:flex}.v2 .srch-sec-hd .sgg{margin:0}.v2 .srch-clr{color:var(--ink-400);margin-left:auto;padding:2px 4px;font-size:12px;font-weight:500}.v2 .srch-clr:hover{color:var(--cr-600)}.v2 .srch-keys{flex-wrap:wrap;gap:8px;display:flex}.v2 .rkey{color:var(--ink-700);background:var(--ink-50);border:1px solid var(--ink-100);border-radius:10px;align-items:center;gap:1px;padding:5px 7px 5px 13px;font-size:13px;font-weight:500;display:inline-flex}.v2 .rkey.trend{padding:7px 14px}.v2 .rkey>span{cursor:pointer;padding-block:3px}.v2 .rkey .rx{color:var(--ink-400);border-radius:6px;padding:4px;display:flex}.v2 .rkey .rx:hover{background:var(--ink-200);color:var(--ink-700)}.v2 .rkey .rx .ic{stroke-width:2.6px;width:12px;height:12px}.v2 .srch-empty{color:var(--ink-400);padding:14px 2px;font-size:13px}.v2 .sugg{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:11px 8px;display:flex}.v2 .sugg .si,.v2 .sugg:hover{background:var(--ink-50)}.v2 .sugg .si{width:36px;height:36px;color:var(--ink-400);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.v2 .sugg .si .ic{width:18px;height:18px}.v2 .sugg .si .lm{border-radius:11px;width:36px;height:36px}.v2 .sugg .st{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;overflow:hidden}.v2 .sugg .st b{color:var(--um-700);font-weight:600}.v2 .sugg .st .sm{color:var(--ink-400);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.v2 .sugg .go{color:var(--ink-400);flex:none;margin-left:auto;padding-left:8px;font-size:11px}.v2 .sugg-h{color:var(--ink-500);letter-spacing:.01em;padding:16px 8px 6px;font-size:12px;font-weight:600}.v2 .sugg-go{border-bottom:1px solid var(--ink-100);border-radius:12px 12px 0 0}.v2 .sugg-go .si.q{background:var(--um-50);color:var(--um-600)}.v2 .sugg-go .st b{color:var(--ink-900);font-weight:600}.v2 .sugg-chev{width:16px;height:16px;color:var(--ink-300);flex:none;margin-left:auto}@media (width>=768px){.v2 .srch .inner{flex-direction:column;width:720px;max-width:calc(100vw - 48px);max-height:min(72vh,560px);margin:84px auto 0;display:flex}.v2 .srch .body{flex:1;min-height:0;padding:16px 24px 22px}}.v2 .sr-bar{border:1px solid var(--ink-200);background:var(--surface);border-radius:14px;align-items:center;gap:11px;width:100%;height:52px;margin-top:20px;padding:0 16px;transition:border-color .15s;display:flex}.v2 .sr-bar:hover{border-color:var(--ink-300)}.v2 .sr-bar>.ic{color:var(--ink-400);flex:none;width:18px;height:18px}.v2 .sr-bar .q{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15.5px;font-weight:500;overflow:hidden}.v2 .sr-bar .ed{color:var(--ink-500);flex:none;margin-left:auto;padding-left:10px;font-size:12.5px;font-weight:500}.v2 .sr-bar:hover .ed{color:var(--um-600)}.v2 .poprank{grid-template-columns:1fr;gap:2px;padding-top:8px;display:grid}@media (width>=640px){.v2 .poprank{-moz-column-gap:44px;grid-template-columns:1fr 1fr;column-gap:44px}}.v2 .pr-row{text-align:left;border-radius:11px;align-items:center;gap:13px;width:100%;padding:12px 8px;display:flex}.v2 .pr-row:hover{background:var(--ink-50)}.v2 .pr-row .rk{width:16px;color:var(--um-600);font-variant-numeric:tabular-nums;text-align:center;flex:none;font-size:14.5px;font-weight:650}.v2 .pr-row .kw{color:var(--ink-800);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;overflow:hidden}.v2 .pr-row:hover .kw{color:var(--um-700)}.v2 .pr-row .tr{flex:none;margin-left:auto;font-size:10px;font-weight:700;line-height:1}.v2 .pr-row .tr.up{color:var(--cr-600)}.v2 .pr-row .tr.down{color:var(--ce-600)}.v2 .pr-row .tr.same{color:var(--ink-300)}.v2 .caro,.v2 .hs{min-width:0}.v2 .caro>.hs{max-width:100%}@media (width<=767px){.v2 .caro--grid>.hs{max-width:none;width:calc(100% + var(--g)*2)}}.v2.mlock,html .v2.mlock{overflow:hidden}.v2.mlock{width:100%;position:fixed;left:0;right:0}.v2 .fapplied{flex-wrap:nowrap;align-items:center;gap:10px;padding-block:12px 0;display:flex}.v2 .fapplied-list{scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:7px;min-width:0;padding-block:2px;display:flex;overflow-x:auto}.v2 .fapplied-list::-webkit-scrollbar{display:none}.v2 .achip{background:var(--um-50);border:1px solid var(--um-100);height:34px;color:var(--um-700);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:5px;padding:0 5px 0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.v2 .achip .ac-p{color:var(--um-400);font-weight:500}.v2 .achip .ac-p:after{content:" ·";margin-left:1px}.v2 .achip .ax{width:24px;height:24px;color:var(--um-400);border-radius:7px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.v2 .achip .ax:after{content:"";position:absolute;inset:-8px}.v2 .achip .ax:hover{background:var(--um-100);color:var(--um-700)}.v2 .achip .ax .ic{stroke-width:2.6px;width:12px;height:12px}.v2 .fclear{height:34px;color:var(--ink-500);border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 6px;font-size:12.5px;font-weight:550;display:inline-flex}.v2 .fclear:hover{color:var(--cr-600);background:var(--ink-50)}.v2 .fclear .ic{stroke-width:2.1px;width:14px;height:14px}.v2 .fm-body{grid-template-columns:108px minmax(0,1fr)}.v2 .fm-body.one{grid-template-columns:minmax(0,1fr)}.v2 .fm-rail{padding:10px 8px}.v2 .fm-railitem{gap:4px;min-height:44px;padding:11px 9px;font-size:13px;line-height:18px}.v2 .fm-railitem,.v2 .fm-railitem.on{font-weight:550}.v2 .fm-railitem .nb{flex:none;margin-left:auto}.v2 .fm-content{padding:0 16px 16px;overflow:hidden}.v2 .fm-crumb{background:var(--surface);border-bottom:1px solid var(--ink-100);gap:6px;margin:0 -16px;padding:12px 16px 11px;position:static}.v2 .fm-crumb,.v2 .fm-strip{flex:none;align-items:center;display:flex}.v2 .fm-strip{height:42px;color:var(--ink-500);gap:10px;padding:0;font-size:12.5px;font-weight:500}.v2 .fm-strip .gclr{height:28px;margin-left:auto;margin-right:-8px;padding:0 8px}.v2 .fm-vals{flex:1;min-height:0;padding-top:12px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12px);mask-image:linear-gradient(#0000,#000 12px)}.v2 .fm-vals.two{padding-top:0;display:flex;overflow:hidden;-webkit-mask-image:none;mask-image:none}.v2 .fm-vals.two .ftree{flex:1;min-height:0}.v2 .fm-vals .ftree-cats,.v2 .fm-vals .ftree-vals{padding-top:12px;-webkit-mask-image:linear-gradient(#0000,#000 12px);mask-image:linear-gradient(#0000,#000 12px)}.v2 .fm-crumb .bk{width:34px;height:34px;color:var(--ink-600);border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:-8px;display:flex}.v2 .fm-crumb .bk:hover{background:var(--ink-50)}.v2 .fm-crumb .bk .ic{width:19px;height:19px}.v2 .fm-crumb .path{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.v2 .fm-crumb .path i{color:var(--ink-300);margin:0 5px;font-style:normal;font-weight:500}.v2 .fm-crumb .tax-n{color:var(--ink-500);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:550}.v2 .fm-crumb.plain{box-shadow:none;margin:0 0 12px;padding:0 0 11px;position:static}.v2 .fdrill{flex-direction:column;margin-top:-4px;display:flex}.v2 .fdrill-row{border-bottom:1px solid var(--ink-100);width:100%;min-height:52px;color:var(--ink-800);align-items:center;gap:8px;padding:13px 2px;font-size:14px;font-weight:500;line-height:20px;display:flex}.v2 .fdrill-row:last-child{border-bottom:0}.v2 .fdrill-row:hover{color:var(--um-700)}.v2 .fdrill-row:active{background:var(--ink-50)}.v2 .fdrill-row:focus-visible{box-shadow:0 0 0 3px rgba(var(--um-rgb),.2);border-radius:10px;outline:none}.v2 .fdrill-row .n{background:var(--um-50);min-width:24px;color:var(--um-700);text-align:center;border-radius:9px;flex:none;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600;line-height:18px}.v2 .fdrill-row .ic{width:17px;height:17px;color:var(--ink-300);flex:none}.v2 .fdrill-row .sum{text-overflow:ellipsis;white-space:nowrap;max-width:48%;color:var(--ink-500);margin-left:auto;font-size:12.5px;font-weight:500;overflow:hidden}.v2 .fdrill-row .sum+.n{margin-left:8px}.v2 .taxbox{flex-direction:column}.v2 .taxbox,.v2 .taxbox .taxres{flex:1;min-height:0;display:flex}.v2 .taxbox .taxres{flex-direction:column}.v2 .taxres>.ftree{flex:1;min-height:0}.v2 .taxbox .ksearch{flex:none;margin-bottom:14px}.v2 .tax-hint{color:var(--ink-500);margin-bottom:10px;font-size:12px}.v2 .tax-none{color:var(--ink-400);padding:10px 2px;font-size:13px}.v2 .fm-content .ftree,.v2 .ftree{grid-template-columns:minmax(0,168px) minmax(0,1fr)}.v2 .ftree-vals{padding:2px 2px 4px 20px}.v2 .ftree-cat .nb{margin-left:auto}.v2 .frow{min-height:46px}.v2 .pick-sum{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.v2 .pick-sum .pc{background:var(--um-50);border:1px solid var(--um-100);color:var(--um-700);border-radius:9px;align-items:center;padding:6px 11px;font-size:12.5px;font-weight:500;line-height:18px;display:inline-flex}.v2 .pick-empty{color:var(--ink-400);margin-bottom:12px;font-size:13px}.v2 .pick-btn{border:1px solid var(--ink-200);min-height:44px;color:var(--ink-700);border-radius:12px;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:550;transition:all .15s;display:inline-flex}.v2 .pick-btn:hover{border-color:var(--um-300);color:var(--um-700);background:var(--um-50)}.v2 .pick-btn .ic{stroke-width:1.9px;width:16px;height:16px}.v2 .pick-n{color:var(--ink-500);margin-left:8px;font-size:12.5px;font-weight:500}@media (width<=767px){.v2 .fm-card{height:88vh;max-height:88vh}.v2 .fm-rail{display:none}.v2 .fm-body,.v2 .fm-body.one,.v2 .ftree{grid-template-columns:minmax(0,1fr)}.v2 .ftree.drilled>.ftree-cats,.v2 .ftree:before,.v2 .ftree:not(.drilled)>.ftree-vals{display:none}.v2 .ftree.drilled>.ftree-vals{padding-left:0}.v2 .ftree-crumb{display:flex}}@media (width<=359px){.v2 .fm-content{padding:0 12px 14px}.v2 .fm-crumb{margin:0 -12px;padding:12px 12px 11px}}@media (width>=768px){.v2 .fm-body{grid-template-columns:150px minmax(0,1fr)}.v2 .fm-content{padding:0 24px 20px}.v2 .fm-crumb{margin:0 -24px;padding:15px 24px 13px}.v2 .fm-strip{height:48px}.v2 .fapplied{flex-wrap:wrap}.v2 .fapplied-list{flex-wrap:wrap;flex:0 auto;overflow:visible}}.v2 .rtags{flex-wrap:wrap;gap:6px;display:flex}.v2 .rtag{background:var(--um-50);border:1px solid var(--um-100);color:var(--um-700);overflow-wrap:anywhere;border-radius:8px;align-items:center;padding:5px 11px;font-size:12.5px;font-weight:500;line-height:18px;display:inline-flex}.v2 .rtag.more{color:var(--ink-500);border-style:dashed}.v2 .rtag-empty{color:var(--ink-500);font-size:13px;line-height:20px}.v2 .ctiles{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.v2 .ctile{border:1px solid var(--ink-200);background:var(--surface);min-height:48px;color:var(--ink-700);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:12px 13px;font-size:13.5px;font-weight:500;line-height:19px;transition:border-color .15s,background .15s;display:flex}.v2 .ctile .tx{overflow-wrap:anywhere;min-width:0}.v2 .ctile:hover{border-color:var(--ink-300)}.v2 .ctile[aria-checked=true]{border-color:var(--um-500);background:var(--um-50);color:var(--um-800)}.v2 .ctile:focus-visible{box-shadow:0 0 0 3px rgba(var(--um-rgb),.22);outline:none}.v2 .rtiles{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.v2 .rtiles.col{grid-template-columns:1fr}.v2 .rtiles.bare{flex-direction:column;gap:2px;display:flex}.v2 .rtile.bare{background:0 0;border:0;border-radius:10px;align-items:center;min-height:0;padding:13px 8px}.v2 .rtile.bare:hover{background:var(--ink-50)}.v2 .rtile.bare:has(input:checked){color:var(--ink-900);background:0 0}.v2 .rtile.bare:has(input:checked) .tx{font-weight:600}.v2 .rtile{border:1px solid var(--ink-200);background:var(--surface);min-height:48px;color:var(--ink-700);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 13px;font-size:13.5px;font-weight:500;line-height:19px;transition:border-color .15s,background .15s;display:flex;position:relative}.v2 .rtile input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.v2 .rtile .rd{border:2px solid var(--ink-300);border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;transition:border-color .15s;position:relative}.v2 .rtile input:checked~.rd{border-color:var(--um-600)}.v2 .rtile input:checked~.rd:after{content:"";background:var(--umf-600);border-radius:50%;position:absolute;inset:3px}.v2 .rtile .tx{overflow-wrap:anywhere;min-width:0}.v2 .rtile .sub{color:var(--ink-500);margin-top:3px;font-size:12px;font-weight:400;line-height:17px;display:block}.v2 .rtile:hover{border-color:var(--ink-300)}.v2 .rtile:has(input:checked){border-color:var(--um-500);background:var(--um-50);color:var(--um-800)}.v2 .rtile:has(input:focus-visible){box-shadow:0 0 0 3px rgba(var(--um-rgb),.22)}.v2 .fset{border:0;min-width:0;margin:0;padding:0}.v2 .fset>legend{float:left;width:100%;color:var(--ink-800);margin:22px 0 9px;padding:0;font-size:13px;font-weight:600;display:block}.v2 .fset>legend+*{clear:both}.v2 .pe-form{padding-bottom:8px}.v2 .pe-sec{border-top:1px solid var(--ink-100);margin-top:24px;padding-top:24px}.v2 .pe-sec:first-of-type{border-top:0;margin-top:0;padding-top:20px}.v2 .pe-sech{letter-spacing:-.01em;color:var(--ink-900);font-size:15.5px;font-weight:650}.v2 .pe-secd{color:var(--ink-500);margin-top:4px;font-size:12.5px;line-height:18px}.v2 .pe-sec .pe-av{padding-block:14px 4px}.v2 .sfield{margin-top:22px}.v2 .sfield-t{align-items:center;gap:11px;margin-bottom:10px;display:flex}.v2 .sfield-t h3{color:var(--ink-800);font-size:13px;font-weight:600}.v2 .sfield-n{color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.v2 .sfield-val{color:var(--ink-800);overflow-wrap:anywhere;font-size:13.5px;line-height:20px}.v2 .sfield-val.none{color:var(--ink-400)}.v2 .sfield-act{margin-top:11px}.v2 .sfield-btn{color:var(--um-700);background:0 0;border:0;flex:none;align-items:center;gap:2px;padding:3px 4px;font-size:12.5px;font-weight:600;display:inline-flex}.v2 .sfield-btn:hover{color:var(--um-800)}.v2 .sfield-btn .ic{stroke-width:2.4px;width:13px;height:13px;transition:transform .15s}.v2 .sfield-btn:hover .ic{transform:translate(2px)}.v2 .sfield-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--um-rgb),.22);border-radius:8px;outline:none}.v2 .pe-acts{border-top:1px solid var(--ink-100);justify-content:flex-end;gap:10px;margin-top:26px;padding-block:20px 36px;display:flex}.v2 .pe-acts .btn{min-width:108px}@media (width<=767px){.v2 .pe-acts{gap:8px}.v2 .pe-acts .btn{flex:1;min-width:0}}.v2 .dchk-list{-moz-column-gap:20px;grid-template-columns:1fr;column-gap:20px;display:grid}.v2 .dchk-list.two{grid-template-columns:1fr 1fr}.v2 .dchk{width:100%;min-height:46px;color:var(--ink-800);text-align:left;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 4px;font-size:13.5px;line-height:20px;display:flex}.v2 .dchk .tx{overflow-wrap:anywhere;min-width:0}.v2 .dchk .sub{color:var(--ink-400);margin-top:2px;font-size:11.5px;display:block}.v2 .dchk:hover{color:var(--um-700)}.v2 .dchk:focus-visible{box-shadow:0 0 0 3px rgba(var(--um-rgb),.2);outline:none}.v2 .dchk .fp-chk{margin-top:1px}.v2 .dchk.all{color:var(--ink-700);border-bottom:1px solid var(--ink-100);border-radius:9px 9px 0 0;grid-column:1/-1;margin-bottom:4px;font-weight:600}.v2 .dchk.excl{border:1px solid var(--ink-200);background:var(--surface);padding-inline:12px}.v2 .dchk.excl[aria-checked=true]{border-color:var(--um-500);background:var(--um-50)}.v2 .fp-chk.ind{background:var(--umf-600);border-color:var(--umf-600)}.v2 .fp-chk.ind:after{content:"";background:#fff;border-radius:1px;width:10px;height:2px}.v2 .fp-chk.ind .ic{display:none}.v2 .dp-card .fm-head h3{outline:none}.v2 .dp-n{color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:550}.v2 .dp-excl{border-bottom:1px solid var(--ink-100);flex:none;margin-bottom:2px;padding-block:2px 12px}.v2 .dp-card .fm-vals{flex-direction:column;padding-top:0;display:flex;overflow:hidden;-webkit-mask-image:none;mask-image:none}.v2 .dp-card .taxres{padding-top:2px;overflow-y:auto}.v2 .dp-card .fm-vals.two .taxres{overflow:hidden}.v2 .dp-card .fm-foot .sp{flex:1}.v2 .dp-card .fm-foot .btn{flex:none;min-width:92px}@media (width<=767px){.v2 .dp-card{border-radius:0;height:100dvh;max-height:100dvh}.v2 .dchk-list.two{grid-template-columns:1fr}.v2 .dp-card .fm-foot .btn{flex:1;min-width:0}}.v2 .set-sw{align-items:flex-start;gap:14px;padding:13px 2px;display:flex}.v2 .set-sw .tx{flex:1;min-width:0}.v2 .set-sw h4{color:var(--ink-800);font-size:14.5px;font-weight:500;line-height:21px}.v2 .set-sw p{color:var(--ink-500);margin-top:3px;font-size:12.5px;line-height:18px}.v2 .swbtn{background:var(--ink-200);border-radius:14px;flex:none;width:46px;height:28px;margin-top:2px;transition:background .15s;position:relative}.v2 .swbtn:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1c1e3040}.v2 .swbtn[aria-checked=true]{background:var(--umf-600)}.v2 .swbtn[aria-checked=true]:after{left:21px}.v2 .swbtn:focus-visible{box-shadow:0 0 0 3px rgba(var(--um-rgb),.28);outline:none}.v2 .set-info,.v2 .set-val{align-items:flex-start;gap:12px;padding:13px 2px;display:flex}.v2 .set-info .tx,.v2 .set-val .tx{flex:1;min-width:0}.v2 .set-info h4,.v2 .set-val h4{color:var(--ink-800);font-size:14.5px;font-weight:500;line-height:21px}.v2 .set-info p,.v2 .set-val p{color:var(--ink-600);overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:19px}.v2 .set-conn{color:var(--ce-700);background:var(--ce-50);border-radius:8px;flex:none;margin-top:3px;padding:3px 9px;font-size:11.5px;font-weight:600}.v2 .set-val .ch{border:1px solid var(--ink-200);background:var(--surface);min-height:36px;color:var(--ink-800);border-radius:10px;flex:none;margin-top:1px;padding-inline:13px;font-size:13px;font-weight:550}.v2 .set-val .ch:hover{border-color:var(--ink-300);background:var(--ink-50)}.v2 .set-val .ch:focus-visible{box-shadow:0 0 0 3px rgba(var(--um-rgb),.22);outline:none}.v2 .set-g:has(+.set-acct){border-bottom:0}.v2 .set-acct{border-top:1px solid var(--ink-100);flex-direction:column;align-items:flex-start;gap:2px;margin-top:14px;padding-top:18px;display:flex}.v2 .set-acct .set-r{width:auto;padding-inline:2px}.v2 .set-acct .danger,.v2 .set-acct .danger:hover{color:var(--cr-600)}.v2 .nchk.ctr,.v2 .nchk.ob-ag{align-items:center}.v2 .nchk.ob-ag{min-height:54px;padding-block:0;padding-inline:16px}.v2 .nchk.ob-ag .see{padding-block:0}.v2 .hd-login{border-radius:11px;height:36px;margin-left:6px;padding-inline:16px;font-size:13.5px}.v2 .my-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=400px){.v2 .my-prof{flex-wrap:wrap}.v2 .my-acts{justify-content:flex-start;width:100%;margin-top:2px}}.v2 .ntf-row.go{cursor:pointer}.v2 .ntf-row.go:hover{background:var(--ink-50)}.v2 .ntf-row.go:active{background:var(--ink-100)}.v2 .ntf-row.go.unread:hover{background:var(--um-100)}.v2 .ntf-row .go-ic{color:var(--ink-300);stroke-width:2px;flex:none;align-self:center;width:16px;height:16px;margin-left:6px}.v2 .ntf-row.info{cursor:default}.v2 .ntf-row.info:hover{background:0 0}.v2 .ntf-row.info.unread{background:var(--um-50)}.v2 .notif .it.go{cursor:pointer;text-align:left;width:100%}.v2 .notif .it.go:hover{background:var(--ink-50)}.v2 .notif .it.info{cursor:default}.v2 .notif .it.info:hover{background:0 0}.v2 .notif .it .go-ic{color:var(--ink-300);stroke-width:2px;flex:none;align-self:center;width:15px;height:15px;margin-left:6px}.v2 .notif .it.unread{background:var(--um-50)}.v2 .wd-done .ck{background:var(--ink-100);color:var(--ink-500)}.v2 .mtc{background:var(--surface);border:1px solid var(--ink-200);border-radius:16px;align-items:flex-start;gap:13px;padding:15px;display:flex;position:relative}.v2 .mtc:hover{border-color:var(--ink-300);box-shadow:var(--sh1)}.v2 .mtc+.mtc{margin-top:14px}.v2 .mtc-av{z-index:2;flex:none;position:relative}.v2 .mtc-bd{flex:1;min-width:0}.v2 .mtc-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .mtc-name{z-index:2;font-size:14.5px;font-weight:600;position:relative}.v2 .mtc-name:hover{color:var(--um-700);text-underline-offset:2px;text-decoration:underline}.v2 .mtc-topic{color:var(--ink-700);margin-top:3px;font-size:13px}.v2 .mtc-when{color:var(--ink-500);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px}.v2 .mtc-amt{color:var(--ink-600);margin-top:4px;font-size:12.5px;font-weight:500}.v2 .mtc-next{color:var(--um-700);align-items:center;gap:4px;margin-top:9px;font-size:12.5px;font-weight:600;display:flex}.v2 .mtc-go{width:16px;height:16px;color:var(--ink-300);stroke-width:2px;position:absolute;top:16px;right:14px}.v2 .mst{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:650;line-height:16px;display:inline-flex}.v2 .mst:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.v2 .mst.wait{background:var(--um-50);color:var(--um-700)}.v2 .mst.ok{background:var(--ce-50);color:var(--ce-700)}.v2 .mst.go{color:#1c7a44;background:#e7f7ee}.v2 .mst.go:before{background:#25a35a}.v2 .mst.done{background:var(--ink-100);color:var(--ink-600)}.v2 .mst.err,.v2 .mst.warn{color:var(--cr-600);background:#fcede9}.v2 .mst.muted{background:var(--ink-100);color:var(--ink-600)}.v2 .mtd{max-width:var(--sh-read);padding-inline:var(--g);margin-inline:auto}.v2 .mtd-hero{border:1px solid var(--ink-200);border-radius:18px;margin-top:8px;padding:20px}.v2 .mtd-hero.go{border-color:var(--ce-300);background:var(--ce-50)}.v2 .mtd-hero.err,.v2 .mtd-hero.warn{background:#fcede9;border-color:#f0c4ba}.v2 .mtd-hd{align-items:flex-start;gap:12px;display:flex}.v2 .mtd-hd .bd{flex:1;min-width:0}.v2 .mtd-h1{letter-spacing:-.01em;margin-top:12px;font-size:19px;font-weight:650;line-height:26px}.v2 .mtd-desc{color:var(--ink-600);margin-top:6px;font-size:13.5px;line-height:20px}.v2 .mtd-when{font-variant-numeric:tabular-nums;margin-top:12px;font-size:13.5px;font-weight:600}.v2 .mtd-acts{flex-direction:column;gap:9px;margin-top:16px;display:flex}.v2 .mtd-acts .btn{width:100%}.v2 .mtd-sec{border-top:1px solid var(--ink-100);padding-block:20px}.v2 .mtd-sec h3{margin-bottom:11px;font-size:14px;font-weight:650}.v2 .mtd-kv{grid-template-columns:auto 1fr;gap:8px 16px;font-size:13.5px;display:grid}.v2 .mtd-kv dt{color:var(--ink-500);white-space:nowrap}.v2 .mtd-kv dd{text-align:right;overflow-wrap:anywhere;font-weight:500}.v2 .mtd-q{color:var(--ink-700);background:var(--ink-50);white-space:pre-wrap;border-radius:12px;padding:13px 15px;font-size:13.5px;line-height:21px}.v2 .mtd-join{border:1px solid var(--ce-300);background:var(--surface);border-radius:14px;padding:15px}.v2 .mtd-note{color:var(--ink-500);margin-top:9px;font-size:12.5px;line-height:18px}.v2 .mtd-steps{padding-left:22px;list-style:none}.v2 .mtd-steps li{color:var(--ink-500);padding-bottom:16px;font-size:13px;position:relative}.v2 .mtd-steps li:before{content:"";border:2px solid var(--ink-200);background:var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:-22px}.v2 .mtd-steps li:after{content:"";background:var(--ink-100);width:2px;position:absolute;top:14px;bottom:0;left:-17px}.v2 .mtd-steps li:last-child{padding-bottom:0}.v2 .mtd-steps li:last-child:after{display:none}.v2 .mtd-steps li.done{color:var(--ink-800);font-weight:500}.v2 .mtd-steps li.done:before{border-color:var(--um-600);background:var(--umf-600)}.v2 .mtd-steps li.cur:before{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.15)}.v2 .mtd-steps li.cur{color:var(--um-700);font-weight:650}.v2 .mtd-steps li.err:before{border-color:var(--cr-600);background:var(--crf-600)}.v2 .mtd-steps li.err{color:var(--cr-600);font-weight:650}.v2 .refund-box{background:var(--ink-50);border-radius:12px;padding:13px 15px}.v2 .refund-box .row{justify-content:space-between;gap:12px;padding-block:3px;font-size:13.5px;display:flex}.v2 .refund-box .row b{text-align:right;font-weight:600}.v2 .refund-fail{color:var(--cr-600);background:#fcede9;border:1px solid #f0c4ba;border-radius:12px;padding:13px 15px;font-size:13px;line-height:19px}.v2 .cx-amt{background:var(--ink-50);border-radius:14px;margin-top:14px;padding:16px}.v2 .cx-amt .row{justify-content:space-between;gap:12px;padding-block:4px;font-size:13.5px;display:flex}.v2 .cx-amt .row b{text-align:right}.v2 .cx-amt .row.tot{border-top:1px solid var(--ink-200);margin-top:8px;padding-top:11px;font-size:15px;font-weight:650}.v2 .cx-amt .row.tot b{color:var(--um-700)}.v2 .dchk.cmp{min-height:42px;padding:9px 4px;font-size:13px;line-height:19px}.v2 .dchk.cmp .fp-chk{width:19px;height:19px}.v2 .fexp{padding:2px 0 6px 33px}.v2 .fexp-row{align-items:center;gap:12px;padding:4px 4px 6px;display:flex}.v2 .fexp-row .lb{color:var(--ink-600);flex:none;font-size:13px;line-height:24px}.v2 .fexp-row .ft-sort{flex:none;max-width:100%}.v2 .dchk.all.cmp{font-size:13px}.v2 .dchk[aria-checked=true]{color:var(--um-700)}.v2 .dchk[aria-checked=true] .tx{font-weight:550}.v2 .dchk:active{background:var(--ink-50)}.v2 .rtiles.rows{flex-direction:column;gap:0;display:flex}.v2 .rtile.cmp{background:0 0;border:0;border-radius:9px;align-items:center;min-height:44px;padding:10px 4px;font-size:13px}.v2 .rtile.cmp:hover{color:var(--um-700);border:0}.v2 .rtile.cmp .rd{margin-top:0}.v2 .rtile.cmp:has(input:checked){color:var(--um-700);background:0 0;border:0}.v2 .rtile.cmp:has(input:checked) .tx{font-weight:600}.v2 .rtile.cmp:has(input:focus-visible){box-shadow:0 0 0 3px rgba(var(--um-rgb),.22)}.v2 .nchk{color:var(--ink-700);cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;padding:12px 4px;font-size:13.5px;line-height:21px;display:flex;position:relative}.v2 .nchk input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.v2 .nchk .fp-chk{margin-top:1px}.v2 .nchk input:checked~.fp-chk{background:var(--umf-600);border-color:var(--umf-600)}.v2 .nchk input:checked~.fp-chk .ic{display:block}.v2 .nchk:has(input:focus-visible) .fp-chk{box-shadow:0 0 0 3px rgba(var(--um-rgb),.28)}.v2 .nchk:hover input:not(:checked)~.fp-chk{border-color:var(--um-400)}.v2 .nchk .tx{overflow-wrap:anywhere;flex:1;min-width:0}.v2 .nchk .opt{color:var(--ink-400)}.v2 .nchk .see{color:var(--ink-500);text-underline-offset:2px;flex:none;align-self:center;margin-left:auto;padding:6px 2px;font-size:12px;text-decoration:underline}.v2 .nchk .see:hover{color:var(--um-700)}.v2 .nchk.all{background:var(--ink-50);color:var(--ink-900);border-radius:13px;margin-bottom:4px;padding:15px 16px;font-size:14.5px;font-weight:600}.v2 .nchk.boxed{border:1px solid var(--ink-200);border-radius:12px;padding:14px}.v2 .nchk.boxed:has(input:checked){border-color:var(--um-500);background:var(--um-50);color:var(--um-800)}.v2 .nchk-sep{border-top:1px solid var(--ink-100);margin-top:18px;padding-top:16px}.v2 .nchk-sep>.f-help{margin:8px 2px 0}.v2 .cdlg{z-index:220;justify-content:center;align-items:center;padding:20px}.v2 .cd-card{background:var(--surface);width:100%;max-width:398px;box-shadow:var(--sh2);border-radius:20px;padding:24px 24px 18px;animation:.16s fin}.v2 .cd-card h3{letter-spacing:-.015em;color:var(--ink-900);font-size:17.5px;font-weight:650;line-height:26px}.v2 .cd-card p{color:var(--ink-600);margin-top:9px;font-size:13.5px;line-height:21px}.v2 .cd-acts{gap:9px;margin-top:22px;display:flex}.v2 .cd-acts .btn{flex:1;min-width:0;padding-inline:12px}@media (width<=359px){.v2 .cd-acts{flex-direction:column-reverse}.v2 .cd-acts .btn{width:100%}}.v2 .toast{background:var(--inkf-900);color:#fff;text-align:left;white-space:normal;width:100%;box-shadow:var(--sh2);border-radius:13px;gap:11px;padding:11px 16px;font-size:13px;font-weight:500}.v2 .toast,.v2 .toast .ti{align-items:center;display:flex}.v2 .toast .ti{border-radius:7px;flex:none;justify-content:center;width:22px;height:22px}.v2 .toast .ti .ic{stroke-width:2.6px;width:15px;height:15px}.v2 .toast .tt{overflow-wrap:anywhere;flex:1;min-width:0;line-height:20px}.v2 .toast .ta{color:#fff;white-space:nowrap;text-align:center;background:#ffffff2b;border-radius:9px;flex:none;align-self:center;padding:7px 13px;font-size:12.5px;font-weight:650}.v2 .toast .ta:hover{background:#ffffff45}.v2 .toast .tx{color:#fff9;border-radius:8px;flex:none;justify-content:center;align-self:center;align-items:center;width:26px;height:26px;margin:0 -6px 0 0;display:flex}.v2 .toast .tx:hover{color:#fff;background:#ffffff24}.v2 .toast .tx .ic{stroke-width:2.6px;width:14px;height:14px}.v2 .toast.k-success .ti{color:#eaf7fe;background:#47aee180}.v2 .toast.k-error .ti,.v2 .toast.k-warn .ti{color:#ffe7e1;background:#c2453a80}.v2 .toast.k-info .ti{color:#fff;background:#ffffff73}.v2 .form-alert{align-items:flex-start;line-height:20px}.v2 .form-alert .tx{min-width:0}.v2 .form-note{background:var(--um-50);border:1px solid var(--um-100);color:var(--um-800);border-radius:12px;align-items:flex-start;gap:9px;margin:14px 0 4px;padding:12px 14px;font-size:13px;font-weight:500;line-height:20px;display:none}.v2 .form-note.on{display:flex}.v2 .form-note .ic{stroke-width:2px;flex:none;width:17px;height:17px;margin-top:1px}.v2 .form-note b{font-variant-numeric:tabular-nums;font-weight:650}.v2 .f-err{color:var(--cr-600);align-items:flex-start;gap:6px;margin-top:7px;font-size:12.5px;font-weight:500;line-height:18px;display:flex}.v2 .f-err .ic{stroke-width:2.2px;flex:none;width:14px;height:14px;margin-top:2px}.v2 .ti[aria-invalid=true],.v2 textarea.q[aria-invalid=true]{border-color:var(--cr-600)}.v2 .ti[aria-invalid=true]:focus,.v2 textarea.q[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c8203c1f}.v2 .ph-card{background:var(--surface);width:100%;max-width:none;max-height:92vh;box-shadow:var(--sh2);border-radius:22px 22px 0 0;flex-direction:column;animation:.25s sup;display:flex;overflow:hidden}@media (width>=768px){.v2 .ph-card{border-radius:22px;max-width:452px;animation:.2s fin}.v2 .fmodal.phm{align-items:center;padding:32px 20px}}.v2 .ph-body{padding:4px 20px 18px;overflow-y:auto}.v2 .ph-stage{flex-direction:column;align-items:center;gap:14px;display:flex}.v2 .ph-crop{background:var(--ink-100);touch-action:none;cursor:grab;border-radius:14px;flex:none;width:248px;height:248px;position:relative;overflow:hidden}.v2 .ph-crop.drag{cursor:grabbing}.v2 .ph-crop img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute}.v2 .ph-crop:after{content:"";border-radius:14px;box-shadow:inset 0 0 0 1px #1c1e301a}.v2 .ph-circle,.v2 .ph-crop:after{pointer-events:none;position:absolute;inset:0}.v2 .ph-circle{justify-content:center;align-items:center;display:flex}.v2 .ph-circle i{border:1.5px solid #ffffffeb;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 999px #ffffff94}.v2 .ph-hint{color:var(--ink-500);text-align:center;font-size:12px;line-height:18px}.v2 .ph-zoom{align-items:center;gap:11px;width:248px;display:flex}.v2 .ph-zoom label{color:var(--ink-600);flex:none;font-size:12px;font-weight:600}.v2 .ph-zoom input{appearance:none;background:var(--ink-200);border-radius:2px;flex:1;min-width:0;height:4px}.v2 .ph-zoom input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:2.5px solid var(--um-600);width:22px;height:22px;box-shadow:var(--sh1);cursor:pointer;border-radius:50%}.v2 .ph-zoom input::-moz-range-thumb{background:var(--surface);border:2.5px solid var(--um-600);width:22px;height:22px;box-shadow:var(--sh1);cursor:pointer;border-radius:50%}.v2 .ph-empty{gap:16px;padding-block:10px 4px}.v2 .ph-drop,.v2 .ph-empty{flex-direction:column;align-items:center;display:flex}.v2 .ph-drop{border:1.5px dashed var(--ink-200);width:100%;color:var(--ink-500);text-align:center;background:var(--ink-50);border-radius:16px;gap:10px;padding:26px 18px;font-size:13px;line-height:19px}.v2 .ph-drop:hover{border-color:var(--um-400);color:var(--um-700);background:var(--um-50)}.v2 .ph-drop .ic{stroke-width:1.7px;width:24px;height:24px}.v2 .ph-drop b{color:var(--ink-800);font-size:14px;font-weight:600}.v2 .ph-drop:hover b{color:var(--um-700)}.v2 .ph-cur{flex-direction:column;align-items:center;gap:10px;display:flex}.v2 .ph-del{color:var(--cr-600);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:550}.v2 .ph-del:hover{background:#fceeec}.v2 .ph-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--ink-100);align-items:center;gap:9px;display:flex}.v2 .ph-foot .sp{flex:1}.v2 .ph-foot .btn{flex:none;min-width:96px}@media (width<=389px){.v2 .ph-foot .btn{flex:1;min-width:0}.v2 .ph-crop,.v2 .ph-zoom{width:224px}.v2 .ph-crop{height:224px}}.v2 .avatar.av-img{background:var(--ink-100);padding:0;overflow:hidden}.v2 .avatar.av-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.v2 .em-cur{background:var(--ink-50);border-radius:13px;align-items:center;gap:12px;margin-bottom:4px;padding:14px 15px;display:flex}.v2 .em-cur .lb{color:var(--ink-500);flex:none;font-size:12.5px;font-weight:600}.v2 .em-cur .vl{color:var(--ink-900);overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:550}.v2 .em-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.v2 .em-row .ti{flex:210px;min-width:0;margin-bottom:0}.v2 .em-row .btn{flex:none;min-width:118px;height:48px}@media (width<=429px){.v2 .em-row{flex-direction:column}.v2 .em-row .btn,.v2 .em-row .ti{width:100%}}.v2 .em-code{letter-spacing:.24em;font-variant-numeric:tabular-nums}.v2 .em-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.v2 .em-left{color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:550}.v2 .em-left.warn{color:var(--cr-600)}.v2 .em-resend{color:var(--um-700);border-radius:9px;margin-left:auto;padding:6px 8px;font-size:12.5px;font-weight:600}.v2 .em-resend:hover{background:var(--um-50)}.v2 .em-resend[disabled]{color:var(--ink-300);pointer-events:none}.v2 .em-ok{background:var(--ce-50);color:var(--ce-700);border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.v2 .em-ok .ic{stroke-width:2.4px;flex:none;width:17px;height:17px}.v2 .em-done-mail{color:var(--ink-900);overflow-wrap:anywhere;margin-top:14px;font-size:15px;font-weight:600}@media (width<=767px){.v2 .dchk{min-height:48px}.v2 .dchk.cmp,.v2 .rtile.cmp{min-height:46px;font-size:13.5px}.v2 .nchk{padding:13px 4px}.v2 .nchk.boxed{padding:15px 14px}.v2 .toast{padding:12px 14px}}.v2 .ava.has-img{background:var(--ink-100);padding:0;overflow:hidden}.v2 .ava.has-img img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.v2 .fset>legend .f-opt{margin-left:4px}.v2 .pe-av-in .avatar{justify-content:center;align-items:center;display:flex}.v2 .src-note{border-top:1px solid var(--ink-100);color:var(--ink-600);margin-top:14px;padding-top:14px;font-size:12px;line-height:18px}.v2 .src-link{color:var(--um-700);-webkit-text-decoration:underline rgba(var(--um-rgb),.35);-webkit-text-decoration:underline rgba(var(--um-rgb),.35);text-decoration:underline rgba(var(--um-rgb),.35);text-underline-offset:2px;font-weight:600;display:inline}.v2 .src-link:hover{-webkit-text-decoration-color:var(--um-600);text-decoration-color:var(--um-600)}.v2 .src-link .ic{stroke-width:2px;vertical-align:-1px;width:12px;height:12px;display:inline}.v2 .f-req{color:var(--um-600);margin-left:4px;font-size:11.5px;font-weight:600}.v2 .ap-pay{flex-direction:column;gap:20px;margin-top:16px;display:flex}.v2 .ap-pay>*{margin:0}.v2 .pay-notice{background:var(--um-50);border:1px solid var(--um-100);border-radius:14px;gap:10px;padding:14px 15px;display:flex}.v2 .pay-notice>.ic{width:18px;height:18px;color:var(--um-600);flex:none;margin-top:1px}.v2 .pay-notice .tx{min-width:0}.v2 .pay-notice b{color:var(--ink-900);letter-spacing:-.01em;margin-bottom:3px;font-size:13.5px;font-weight:650;display:block}.v2 .pay-notice p{color:var(--ink-600);font-size:12.5px;line-height:18px}.v2 .cand{margin-bottom:14px}.v2 .cand-hd{justify-content:space-between;align-items:center;min-height:20px;margin-bottom:6px;display:flex}.v2 .cand-no{color:var(--ink-700);letter-spacing:-.01em;font-size:12px;font-weight:650}.v2 .cand-inputs{grid-template-columns:minmax(0,168px) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.v2 .cand-sep{color:var(--ink-400);flex:none;font-size:14px;font-weight:600}.v2 .cand-add{border:1px dashed var(--ink-300);height:38px;color:var(--ink-600);background:0 0;border-radius:11px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:550;transition:all .15s;display:inline-flex}.v2 .cand-add:hover{border-color:var(--um-400);color:var(--um-600);background:var(--um-50)}.v2 .cand-del{color:var(--ink-500);border-radius:6px;padding:2px 6px;font-size:12px;transition:color .15s,background .15s}.v2 .cand-del:hover{color:var(--cr-600);background:var(--ink-50)}.v2 .candlist{flex-direction:column;gap:7px;display:flex}.v2 .candrow{border:1px solid var(--ink-100);background:var(--surface);border-radius:11px;align-items:center;gap:10px;padding:10px 13px;font-size:13.5px;display:flex}.v2 .candrow .rk{color:var(--ink-500);flex:none;width:66px;font-size:11px;font-weight:650}.v2 .candrow .wh{font-variant-numeric:tabular-nums;color:var(--ink-900);font-weight:550}.v2 select.ti.dt-t{appearance:none;border:1px solid var(--border-control,var(--ink-300));font-variant-numeric:tabular-nums;width:100%;min-width:0;height:46px;color:var(--ink-900);background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%20stroke%3D%22%23697086%22%20stroke-width%3D%222.4%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E) right 11px center no-repeat var(--surface);cursor:pointer;border-radius:13px;margin-bottom:0;padding:0 30px 0 13px;font-size:14px;font-weight:500}.v2 select.ti.dt-t:focus{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.1);outline:none}.v2 select.ti.dt-t:disabled{background-color:var(--ink-50);color:var(--ink-400);cursor:not-allowed}.v2 select.ti.dt-t:invalid{color:var(--ink-400)}.v2 input.ti.dt-d{border-color:var(--border-control,var(--ink-300));font-variant-numeric:tabular-nums;height:46px;color:var(--ink-900);background:var(--surface);margin-bottom:0;padding:0 13px;font-size:14px;font-weight:500}@media (width<=440px){.v2 .cand-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.v2 .cand-inputs .dt-d{grid-column:1/-1}.v2 .ap-pay{gap:16px}}.v2 .jminis{margin-top:0}.v2 .jmini{align-items:center;gap:18px;padding:12px 2px;display:flex}.v2 .jmini:first-child{padding-top:2px}.v2 .jmini:last-child{padding-bottom:0}.v2 .jmini .tx{flex:1;min-width:0}.v2 .jmini b{letter-spacing:-.012em;color:var(--ink-800);font-size:14.5px;font-weight:600;line-height:21px}.v2 .jmini b,.v2 .jmini em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v2 .jmini em{color:var(--ink-500);margin-top:3px;font-size:12.5px;font-style:normal;line-height:18px}.v2 .jmini .sal{color:var(--ink-600);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:550}.v2 .jmini:hover b{color:var(--um-700)}.v2 .jmini.comini,.v2 .jmini.mmini{gap:12px}.v2 .jmini.mmini .avatar{flex:none}.v2 .jmini .co-cnt{color:var(--ink-500);white-space:nowrap;flex:none;font-size:12.5px;font-weight:550}.v2 .jmini .lm{border-radius:10px;width:34px;height:34px}@media (width>=768px){.v2 .jmini{padding:15px 2px}.v2 .jmini b{font-size:15px}}.v2 .lm img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (width>=768px){.v2 .evgrid{gap:16px}}.v2 .saved-lay{max-width:880px;padding-inline:var(--g);margin-inline:auto}.v2 .saved-lay .dtabs{scrollbar-width:none;overflow:auto hidden}.v2 .saved-lay .dtabs::-webkit-scrollbar{display:none}.v2 .saved-lay .cardgrid,.v2 .saved-lay .cogrid,.v2 .saved-lay .mgrid{gap:var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=560px){.v2 .saved-lay .cardgrid,.v2 .saved-lay .cogrid,.v2 .saved-lay .mgrid{grid-template-columns:1fr!important}}.v2 .dsec{padding-block:36px 0}.v2 .dsec h2{margin-bottom:16px}.v2 .doc-meta+.dsec{padding-top:26px}.v2 .jobs-head-in{padding:26px var(--g) 0}.v2 .jobs-lay{padding-top:30px}@media (width<=767px){.v2 .jobs-lay{padding-top:6px}}.v2 .savegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v2 .saveitem{padding:14px 14px 13px}.v2 .saveitem .n{font-size:20px;font-weight:600;line-height:27px}.v2 .saveitem .l{color:var(--ink-600);margin-top:2px;font-size:12.5px;line-height:18px}@media (width>=768px){.v2 .savegrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.v2 .ap-cr.stk{grid-template-columns:1fr auto}.v2 .ap-cr.stk dd{grid-column:1/-1}@media (width<=767px){.v2 .cardgrid,.v2 .cogrid,.v2 .evgrid{gap:var(--card-gap)}}.v2 .arc{flex-direction:column;min-width:0;display:flex;position:relative}.v2 .arc-cv{aspect-ratio:1200/630;background:var(--ink-100);border-radius:12px;position:relative;overflow:hidden}.v2 .arc-cv img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.v2 .arc .star-b,.v2 .arc-fmt{z-index:2;width:34px;height:34px;color:var(--ink-500);background:#ffffffeb;border-radius:10px;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #1c1e3029}.v2 .arc .star-b:hover{color:var(--ink-700);background:#fff}.v2 .arc-fmt{z-index:1;color:var(--ink-700);pointer-events:none;justify-content:center;align-items:center;display:flex;top:auto;bottom:8px}.v2 .arc-fmt svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.v2 .arc .arc-k{color:var(--ce-700);white-space:nowrap;text-overflow:ellipsis;margin-top:12px;font-size:11.5px;font-weight:600;line-height:16px;overflow:hidden}.v2 .arc h3,.v2 .dsec .arc h3{letter-spacing:-.018em;color:var(--ink-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;margin-bottom:0;font-size:16px;font-weight:650;line-height:23px;display:-webkit-box;overflow:hidden}.v2 .arc:hover h3{color:var(--um-700)}.v2 .arc .arc-m{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12.5px;font-weight:400;line-height:17px;overflow:hidden}.v2 .ar-grid{gap:var(--sp-block) var(--card-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.v2 .ar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.v2 .ar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .ar-th{background:var(--ink-100);position:relative;overflow:hidden}.v2 .ar-th img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.v2 .cns{border:1px solid var(--ink-200);background:var(--surface);border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex}.v2 .cns:hover{border-color:var(--ink-300);box-shadow:var(--sh1)}.v2 .cns-th{border-radius:12px;flex:none;width:60px;height:60px}.v2 .cns .tx{flex-direction:column;gap:3px;min-width:0;display:flex}.v2 .cns b{letter-spacing:-.015em;color:var(--ink-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:650;line-height:21px;display:-webkit-box;overflow:hidden}.v2 .cns em{color:var(--ink-500);white-space:nowrap;font-size:12.5px;font-style:normal;line-height:18px}.v2 .cns-grid{gap:var(--card-gap);grid-template-columns:1fr;display:grid}@media (width>=768px){.v2 .cns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.v2 .cns-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .cn-rail{scroll-snap-type:x mandatory;scroll-padding-inline:var(--g);scrollbar-width:none;margin-inline:calc(var(--g)*-1);padding:2px var(--g) 6px;gap:12px;display:flex;overflow-x:auto}.v2 .cn-rail::-webkit-scrollbar{display:none}.v2 .cn-rail>*{scroll-snap-align:start;flex:none;width:min(80%,300px)}.v2 .cn-rail.cns-rail>*{width:min(72%,264px)}@media (width>=768px){.v2 .cn-rail.g2,.v2 .cn-rail.g3{gap:var(--card-gap);margin-inline:0;padding-inline:0;display:grid;overflow:visible}.v2 .cn-rail.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .cn-rail.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.v2 .cn-rail.g2>*,.v2 .cn-rail.g3>*{width:auto}.v2 .cn-rail.cns-row{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}.v2 .cn-rail.cns-row>*{width:auto}.v2 .cn-rail.cns-row>:nth-child(n+4){display:none}}@media (width>=1024px){.v2 .cn-rail.cns-row{grid-template-columns:repeat(4,minmax(0,1fr))}.v2 .cn-rail.cns-row>:nth-child(4){display:flex}}.v2 .jobs-head-in.cnl-head{padding-bottom:20px}.v2 .cnl{padding-top:28px}.v2 .cnl-all{padding-top:20px}.v2 .cnl-ser .sec-hd{margin-bottom:14px}.v2 .cnf{background:var(--surface);align-items:center;gap:10px;margin-bottom:12px;padding-block:20px 10px;display:flex}.v2 .cnf-chips{scrollbar-width:none;flex:1;gap:7px;min-width:0;padding-block:4px;display:flex;position:relative;overflow-x:auto}.v2 .cnf-chips::-webkit-scrollbar{display:none}.v2 .cnf .fchip{height:36px;padding-block:0;position:relative}.v2 .cnf .fchip:after{content:"";position:absolute;inset:-4px 0}@media (width<=767px){.v2 .cnl{padding-top:20px}.v2 .cnf{z-index:50;margin-inline:calc(var(--g)*-1);margin-top:14px;padding:10px 0;transition:top .28s,box-shadow .2s;position:sticky;top:56px}.v2 .cnf-chips{padding-inline:var(--g);scroll-padding-inline:var(--g)}body.hd-dn .v2 .cnf{top:0}.v2 .cnf.stuck{box-shadow:0 1px 0 var(--ink-100)}}.v2 .cnd-hd{padding-block:24px 20px}.v2 .cnd-eb{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:24px;display:flex}.v2 .cnd-eb .rel{min-height:32px;font-size:12.5px}.v2 .cnd-hd h1{letter-spacing:-.02em;color:var(--ink-900);text-wrap:pretty;margin-top:10px;font-size:22px;font-weight:650;line-height:31px}.v2 .cnd-intro{color:var(--ink-600);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:24px}.v2 .cnd-by{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:14px;font-size:13px;line-height:19px;display:flex}.v2 .cnd-by .avatar{width:28px;height:28px;font-size:11.5px}.v2 .cnd-by .nm{color:var(--ink-800);font-weight:600}.v2 .cnd-by .nm a:hover{color:var(--um-700)}.v2 .cnd-by .dt:before,.v2 .cnd-by .jb:before{content:"·";color:var(--ink-300);margin-right:8px}.v2 .cnd-meta{color:var(--ink-600);align-items:center;gap:2px;margin-top:10px;font-size:13px;font-weight:550;line-height:19px;display:flex}.v2 .cn-ib{width:44px;height:44px;color:var(--ink-600);border-radius:12px}.v2 .cnd-acts .cn-ib:last-child,.v2 .cnd-meta .cn-ib:last-child{margin-right:-10px}@media (width>=768px){.v2 .cnd-hd{padding-block:32px 24px}.v2 .cnd-hd h1{font-size:26px;line-height:36px}}.v2 .dsec.ard-body{padding-top:28px}.v2 .ard-body>*+*{margin-top:16px}.v2 .ard-body>h2{margin:36px 0 0}.v2 .ard-body>h2:first-child{margin-top:0}.v2 .ard-img{background:var(--ink-100);border-radius:12px;width:100%;display:block;overflow:hidden}.v2 .ard-img img{width:100%;height:auto;display:block}.v2 .cnv-wrap{--cnw:min(100%,calc(80svh - 136px))}.v2 .cnv-stage{max-width:var(--cnw);margin-inline:auto;position:relative}.v2 .cnv{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:12px;gap:12px;display:flex;overflow-x:auto}.v2 .cnv::-webkit-scrollbar{display:none}.v2 .cnv .sl{scroll-snap-align:center;background:var(--um-100);border-radius:12px;flex:none;width:100%;display:block;position:relative;overflow:hidden}.v2 .cnv .sl img{width:100%;height:auto;display:block}.v2 .cnv-nav{display:none}.v2 .cnv-wrap .cn-dots{padding-top:2px}.v2 .cnv-ft{max-width:var(--cnw);justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}@media (width>=768px){.v2 .cnv-wrap{--cnw:min(480px,calc(80svh - 136px))}}.v2 .cnv-text{max-width:var(--cnw);border-top:1px solid var(--ink-100);margin:12px auto 0;padding-top:12px}.v2 .cnv-text summary{cursor:pointer;color:var(--ink-500);text-align:center;font-size:14px}.v2 .cnv-text section{margin-top:20px}.v2 .cnv-text h3{margin:0 0 6px;font-size:16px;font-weight:700}.v2 .cnv-text p{color:var(--ink-700);margin:0;font-size:15px;line-height:1.7}@media (width>=1024px){.v2 .cnv-stage{grid-template-columns:44px minmax(0,var(--cnw)) 44px;gap:18px;max-width:none;display:grid}.v2 .cnv-nav,.v2 .cnv-stage{justify-content:center;align-items:center}.v2 .cnv-nav{border:1px solid var(--ink-200);background:var(--surface);width:44px;height:44px;color:var(--ink-700);box-shadow:var(--sh1);border-radius:50%;transition:border-color .15s,opacity .15s;display:flex}.v2 .cnv-nav:hover{border-color:var(--ink-300)}.v2 .cnv-nav:disabled{opacity:.35;cursor:default;box-shadow:none}}.v2 .cnd-acts{border-block:1px solid var(--ink-100);align-items:center;gap:2px;margin-top:32px;padding-block:8px;display:flex}.v2 .cnd-acts .act-b{min-height:40px}.v2 .cnmb{border:1px solid var(--ink-100);background:var(--surface);border-radius:18px;flex-direction:column;gap:16px;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.v2 .cnmb:hover{border-color:var(--ink-200);box-shadow:var(--sh1)}.v2 .cnmb-top{align-items:flex-start;gap:12px;min-width:0;display:flex}.v2 .cnmb .avatar{width:52px;height:52px;font-size:18px}.v2 .cnmb .tx{min-width:0}.v2 .cnmb h3{color:var(--ink-900);font-size:16px;font-weight:600;line-height:22px}.v2 .cnmb .rt{color:var(--ink-600);white-space:nowrap;font-size:12px;font-weight:500}.v2 .cnmb .rt b{color:var(--gold);font-weight:400}.v2 .cnmb .sub{color:var(--ink-600);margin-top:3px;font-size:13px;line-height:19px}.v2 .cnmb .pr{color:var(--ink-800);font-variant-numeric:tabular-nums;margin-top:6px;font-size:13.5px;font-weight:600;line-height:20px}.v2 .cnmb-acts{z-index:2;flex-direction:column;gap:8px;display:flex;position:relative}.v2 .cnmb-acts .btn{width:100%;height:48px}@media (width>=768px){.v2 .cnmb{flex-direction:row;align-items:center;gap:20px;padding:20px}.v2 .cnmb-top{flex:1;align-items:center}.v2 .cnmb-acts{flex-direction:row;flex:none}.v2 .cnmb-acts .btn{width:auto;height:46px}}.v2 .cn-al .ic{stroke-width:1.8px;width:16px;height:16px}.v2 .cn-al.on{border-color:var(--um-300);background:var(--um-50);color:var(--um-700)}.v2 .cn-al.on:hover{border-color:var(--um-400)}.v2 .cn-al.btn-s{height:40px;position:relative}.v2 .cn-al.btn-s:after{content:"";position:absolute;inset:-2px 0}.v2 .dsec h2 .cn-al,.v2 .dsec h2 .more{letter-spacing:0;flex:none;align-self:center;margin-left:auto}.v2 .dsec h2 .more{font-size:12.5px}:is(.v2 .cnsn h2,.v2 .dsec h2:has(.cn-al)){align-items:center}@media (width<=389px){.v2 .dsec h2 .cn-al{padding-inline:11px}}.v2 .cnnx{border:1px solid var(--ink-200);background:var(--surface);border-radius:16px;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px 12px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.v2 a.cnnx:hover{border-color:var(--ink-300);box-shadow:var(--sh1)}.v2 .cnnx-th{border-radius:12px;flex:none;width:64px;height:64px}.v2 .cnnx .tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.v2 .cnnx em{color:var(--um-700);font-size:12.5px;font-style:normal;font-weight:600;line-height:18px}.v2 .cnnx b{letter-spacing:-.015em;color:var(--ink-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:650;line-height:22px;display:-webkit-box;overflow:hidden}.v2 .cnnx-ch{width:18px;height:18px;color:var(--ink-400);flex:none}.v2 .cnep-list{flex-direction:column;gap:2px;list-style:none;display:flex}.v2 .cnep-list li{margin-bottom:0;padding-left:0;position:static}.v2 .cnep-list li:before{display:none}.v2 .cnep{border-radius:12px;align-items:baseline;gap:12px;min-height:48px;margin-inline:-12px;padding:13px 12px;transition:background .15s;display:flex}.v2 .cnep:hover{background:var(--ink-50)}.v2 .cnep .no{min-width:16px;color:var(--ink-500);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:600;line-height:21px}.v2 .cnep .t{min-width:0;color:var(--ink-800);font-size:15px;font-weight:500;line-height:21px}.v2 .cnep.cur{background:var(--um-50)}.v2 .cnep.cur .no,.v2 .cnep.cur .t{color:var(--um-700);font-weight:650}.v2 .cnser-eps{border-top:1px solid var(--ink-100);padding-top:10px}.v2 .set-mt{padding:10px 2px}.v2 .set-mt,.v2 .set-mt>a{align-items:center;gap:12px;display:flex}.v2 .set-mt>a{flex:1;min-width:0}.v2 .set-mt .avatar{width:40px;height:40px;font-size:15px}.v2 .set-mt .tx{flex-direction:column;min-width:0;display:flex}.v2 .set-mt b{color:var(--ink-900);font-size:14.5px;font-weight:600;line-height:21px}.v2 .set-mt em{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;line-height:18px;overflow:hidden}.v2 .set-mt>a:hover b{color:var(--um-700)}.v2 .set-mt .cn-al{flex:none}.v2 .set-empty{color:var(--ink-500);padding:13px 2px;font-size:14px;line-height:21px}@media (width<=389px){.v2 .set-mt .cn-al{padding-inline:11px}}.v2 .ft-top{align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.v2 .ft-top .ftl{flex:1;min-width:0;margin-bottom:0}.v2 .lang-btn{border:1px solid var(--ink-200);background:var(--surface);height:32px;color:var(--ink-700);border-radius:10px;flex:none;align-items:center;gap:6px;margin-top:-7px;padding:0 10px 0 9px;font-size:12.5px;font-weight:550;display:inline-flex}.v2 .lang-btn:hover{border-color:var(--ink-300)}.v2 .lang-btn .ic{stroke-width:1.8px;width:15px;height:15px;color:var(--ink-500)}.v2 .lang-btn .chev{width:13px;height:13px;transform:rotate(90deg)}.v2 .lang-pop{min-width:168px;padding-block:6px}.v2 .lang-pop button{justify-content:space-between;padding:10px 14px}.v2 .lang-pop button .ic{color:var(--ink-900);visibility:hidden}.v2 .lang-pop button[aria-checked=true]{color:var(--ink-900);font-weight:600}.v2 .lang-pop button[aria-checked=true] .ic{visibility:visible}.v2 .lang-seg{background:var(--ink-100);border-radius:11px;flex:none;gap:2px;padding:3px;display:inline-flex}.v2 .lang-seg button{height:32px;color:var(--ink-600);border-radius:8px;min-width:72px;padding:0 12px;font-size:13px;font-weight:550}.v2 .lang-seg button[aria-checked=true]{background:var(--surface);color:var(--ink-900);box-shadow:var(--sh1)}.v2 .drawer .lang-seg{align-self:flex-start;margin-bottom:10px}.v2 .set-val .lang-seg{margin-left:auto}.v2 .lang-sug{z-index:90;left:16px;right:88px;bottom:calc(74px + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--ink-200);box-shadow:var(--sh2);color:var(--ink-800);border-radius:14px;align-items:center;gap:10px;padding:10px 8px 10px 14px;font-size:13px;line-height:18px;animation:.3s cubic-bezier(.2,.8,.2,1) both sup;display:flex;position:fixed}.v2 .lang-sug span{flex:1;min-width:0}.v2 .lang-sug .go{background:var(--umf-600);color:#fff;border-radius:10px;flex:none;height:34px;padding:0 12px;font-size:13px;font-weight:550}.v2 .lang-sug .x{width:34px;height:34px;color:var(--ink-500);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.v2 .lang-sug .x .ic{width:16px;height:16px}@media (width>=1024px){.v2 .lang-sug{max-width:420px;bottom:28px;left:28px;right:auto}}@media (prefers-reduced-motion:reduce){.v2 .lang-sug{animation:none}}html[lang=en] .v2{word-break:normal}html[lang=en] .v2 h1,html[lang=en] .v2 h2,html[lang=en] .v2 h3{letter-spacing:-.01em;overflow-wrap:break-word}.v2 .ftools{margin-bottom:var(--sp-block)}.v2 .ftools~.cardgrid,.v2 .ftools~.cogrid,.v2 .ftools~.evgrid{padding-top:0}.v2 .ftb{min-height:40px;padding-top:16px}.v2 .ftb,.v2 .ftb-ctl{align-items:center;gap:8px;display:flex}.v2 .ftb-ctl{min-width:0}.v2 .ftb-ctl .ft-filter{flex:none}.v2 .ftb-ctl .ft-sort{flex-shrink:1;min-width:0}.v2 .ftb-sws{flex:none;align-items:center;gap:18px;min-width:0;margin-left:auto;display:flex}.v2 .ftb .tb-sw{height:40px}.v2 .tb-sw .tb-s{display:none}.v2 .ftools .fapplied{margin-top:12px}.v2 .ftb-sum.ft-count{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;height:22px;margin-top:14px;display:flex;overflow:hidden}.v2 .ftb-sum .ft-n{flex:none}.v2 .ftb-sum .ft-sub{text-overflow:ellipsis;min-width:0;color:var(--ink-500);font-size:12.5px;display:block;overflow:hidden}.v2 .ftb-sum .ftb-end{flex:none;align-self:center;margin-left:auto}.v2 .fprof{color:var(--um-700);border-radius:8px;flex:none;padding:4px 6px;font-size:12.5px;font-weight:550}.v2 .fprof:hover{background:var(--ink-50)}.v2 .fside-top h3+.fprof{margin-left:6px}.v2 .ftb-sum.ft-count:has(.fprof){overflow:visible}.v2 .ftb-sum .fprof{white-space:nowrap;margin:-2px -6px -2px 0;display:block;position:relative}.v2 .ftb-sum .fprof:after{content:"";position:absolute;inset:-9px 0}@media (width<=399px){.v2 .tb-sw .tb-l{display:none}.v2 .tb-sw .tb-s{display:inline}}@media (width<=359px){.v2 .ftb{flex-wrap:wrap;row-gap:4px}.v2 .ftb-sws{flex-basis:100%;margin-left:0}.v2 .ftb .tb-sw{height:34px}}@media (width>=1024px){.v2 .ftools{-moz-column-gap:20px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:20px;display:grid}.v2 .ftb{display:contents}.v2 .ftb-sum.ft-count{grid-area:1/1;align-items:center;height:40px;margin-top:0}.v2 .ftb-sws{grid-area:1/2;margin-left:0}.v2 .ftb-ctl{grid-area:1/3}.v2 .ftools .fapplied{grid-column:1/-1;display:flex}.v2 .ftb-sum .ftb-end,.v2 .ftools .fclear{display:none}}.v2 .jobsticky{z-index:60;background:var(--sticky);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ink-100);opacity:0;pointer-events:none;visibility:hidden;transition:transform .2s,opacity .2s,top .28s,visibility 0s linear .2s;position:fixed;top:56px;left:0;right:0;transform:translateY(-100%)}body.hd-dn .v2 .jobsticky{top:0}.v2 .jobsticky.show{opacity:1;pointer-events:auto;visibility:visible;transition:transform .2s,opacity .2s,top .28s,visibility;transform:none}.v2 .jobsticky .js-in{max-width:var(--maxw);padding:0 var(--g);align-items:center;gap:8px;min-height:52px;margin-inline:auto;display:flex}.v2 .js-filter{border:1px solid var(--ink-200);background:var(--surface);height:36px;color:var(--ink-800);border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:550;display:inline-flex}.v2 .js-filter.has{border-color:var(--um-300);background:var(--um-50);color:var(--um-700)}.v2 .js-filter .ic{stroke-width:1.9px;width:15px;height:15px}.v2 .js-filter .nb{background:var(--umf-600);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.v2 .js-sort{border:1px solid var(--ink-200);min-width:0;color:var(--ink-700);cursor:pointer;appearance:none;background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 9px center/15px;border-radius:11px;flex:0 auto;padding:0 30px 0 12px}.v2 .js-sort,.v2 .js-sw{height:36px;font-size:12.5px;font-weight:500}.v2 .js-sw{color:var(--ink-500);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;margin-left:auto;padding:0 2px;display:inline-flex}.v2 .js-sw i{background:var(--ink-200);border-radius:9px;flex:none;width:30px;height:18px;transition:background .18s;position:relative}.v2 .js-sw i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1c1e3033}.v2 .js-sw.on{color:var(--um-700)}.v2 .js-sw.on i{background:var(--umf-600)}.v2 .js-sw.on i:after{transform:translate(12px)}.v2 .js-sw:focus-visible{box-shadow:0 0 0 3px rgba(var(--um-rgb),.22);border-radius:8px;outline:none}@media (width<=360px){.v2 .jobsticky .js-in:has(.js-sw){flex-wrap:wrap;align-content:center;min-height:96px;padding-block:8px}.v2 .js-filter,.v2 .js-sort{flex:1 1 0}.v2 .js-filter{justify-content:center}.v2 .js-sw{flex-basis:100%;justify-content:space-between;margin-left:0}}@media (width>=1024px){.v2 .jobsticky{display:none}}.v2 .avatar.mm-av{background:var(--um-100);color:var(--um-800);font-weight:600}.v2 .slotcard{border:1px solid var(--ink-200);border-radius:14px;align-items:center;gap:13px;padding:14px 16px;display:flex}.v2 .slotcard>.ic{width:22px;height:22px;color:var(--um-600);flex:none}.v2 .slotcard .lb{color:var(--ink-500);margin-bottom:3px;font-size:11.5px;font-weight:600}.v2 .slotcard .wh{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:16px;font-weight:650;line-height:20px}.v2 .slotcard.hi{border-color:var(--um-300);background:var(--um-50)}.v2 .cand-more{margin-top:12px}.v2 .cand-more summary{color:var(--ink-600);cursor:pointer;padding:4px 0;font-size:12.5px;font-weight:600;list-style:none}.v2 .cand-more summary::-webkit-details-marker{display:none}.v2 .cand-more summary:before{content:"›";margin-right:6px;transition:transform .15s;display:inline-block}.v2 .cand-more[open] summary:before{transform:rotate(90deg)}.v2 .mm-wrap{max-width:var(--sh-read);padding-inline:var(--g);margin-inline:auto}.v2 .mm-head{align-items:center;gap:12px;padding-block:16px 4px;display:flex}.v2 .mm-head .pg-h1{flex:1;min-width:0}.v2 .mm-tipw{flex:none;position:relative}.v2 .mm-tipbtn{min-height:44px;color:var(--ink-500);align-items:center;gap:5px;padding-inline:4px;font-size:13px;font-weight:500;display:inline-flex}.v2 .mm-tipbtn:hover,.v2 .mm-tipbtn[aria-expanded=true]{color:var(--ink-800)}.v2 .mm-tipbtn .ic{width:17px;height:17px}.v2 .mm-tip{z-index:40;background:var(--float);border:1px solid var(--ink-100);width:min(312px,100vw - 40px);box-shadow:var(--sh2);border-radius:16px;padding:14px 16px;position:absolute;top:calc(100% + 2px);right:0}.v2 .mm-tip[hidden]{display:none}.v2 .mm-tip li{color:var(--ink-700);padding-left:12px;font-size:13px;line-height:20px;list-style:none;position:relative}.v2 .mm-tip li+li{margin-top:6px}.v2 .mm-tip li:before{content:"";background:var(--ink-400);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:0}html[data-theme=dark] .v2 .mm-tip{border-color:var(--ink-200)}.v2 .mm-pub{border:1px solid var(--ink-200);border-radius:16px;margin-top:14px;padding:16px 18px}.v2 .mm-pub-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v2 .mm-pub .swbtn{margin-top:0}.v2 .mm-pub .tx{flex:200px;min-width:0}.v2 .mm-pub .t{color:var(--ink-900);font-size:15px;font-weight:600;line-height:21px}.v2 .mm-pub .s{color:var(--ink-500);margin-top:2px;font-size:12.5px;line-height:18px}.v2 .mm-pub-set{flex:none}@media (width<=479px){.v2 .mm-pub-set{width:100%}}html[data-theme=dark] .v2 .swbtn[aria-checked=false]{background:var(--ink-300)}html[data-theme=dark] .v2 select.ti.dt-t{background-size:12px 12px}.v2 .mm-tabs{margin-top:22px}.v2 .mm-tabs .dtab{align-items:center;gap:5px;display:inline-flex}.v2 .mm-n{color:var(--ink-400);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.v2 .dtab.on .mm-n{color:var(--um-600)}.v2 .mm-total{color:var(--ink-500);padding-block:16px 8px;font-size:14px}.v2 .mm-total b{color:var(--ink-900);font-variant-numeric:tabular-nums;margin-right:1px;font-size:16px;font-weight:650}.v2 .mm-wrap.wide{max-width:880px}.v2 .mm-list{border-top:1px solid var(--ink-200)}.v2 .mm-hdrow{display:none}.v2 .mm-pay,.v2 .mm-rq{-moz-column-gap:12px;border-bottom:1px solid var(--ink-100);color:inherit;align-items:center;gap:5px 12px;padding:15px 2px;display:grid}.v2 .c-go{width:16px;height:16px;color:var(--ink-300);stroke-width:2px;grid-area:go;place-self:center end}.v2 .mm-rq{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"who st go""when when go""at at go"}.v2 .mm-rq .c-st{grid-area:st}.v2 .mm-rq .c-who{grid-area:who;align-items:center;gap:10px;min-width:0;display:flex}.v2 .mm-rq .c-who .bd{flex-direction:column;min-width:0;display:flex}.v2 .mm-rq .nm{color:var(--ink-900);font-size:15px;font-weight:600;line-height:21px;transition:color .15s}.v2 .mm-rq .tp{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:18px;overflow:hidden}.v2 .mm-rq .c-when{color:var(--ink-800);font-variant-numeric:tabular-nums;grid-area:when;padding-left:46px;font-size:13.5px;font-weight:550;line-height:20px}.v2 .mm-rq .c-at{color:var(--ink-500);font-variant-numeric:tabular-nums;grid-area:at;padding-left:46px;font-size:12.5px;line-height:18px}.v2 .mm-rq .lb{color:var(--ink-500);margin-right:6px;font-size:12px;font-weight:500}.v2 .mm-pay:hover .tt,.v2 .mm-rq:hover .nm{color:var(--um-700)}.v2 .mm-pay{grid-template-columns:minmax(0,1fr) 16px;grid-template-areas:"meta go""tt go""sum go"}.v2 .mm-pay .c-meta{grid-area:meta}.v2 .mm-pay .c-meta,.v2 .mm-pay .c-sum{align-items:center;gap:8px;min-width:0;display:flex}.v2 .mm-pay .c-sum{grid-area:sum}.v2 .mm-pay .c-at{color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:18px}.v2 .mm-pay .tt{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:tt;margin-top:2px;font-weight:600;transition:color .15s;display:-webkit-box;overflow:hidden}.v2 .mm-pay .c-amt,.v2 .mm-pay .tt{color:var(--ink-900);font-size:15px;line-height:21px}.v2 .mm-pay .c-amt{font-variant-numeric:tabular-nums;font-weight:650}@media (width>=768px){.v2 .mm-list{border-top:0}.v2 .mm-hdrow{-moz-column-gap:12px;border-bottom:1px solid var(--ink-200);color:var(--ink-500);column-gap:12px;padding:10px 2px;font-size:12.5px;line-height:18px;display:grid}.v2 .mm-hdrow.rq,.v2 .mm-rq{grid-template-columns:76px minmax(0,1fr) minmax(0,1.3fr) 128px 16px}.v2 .mm-rq{grid-template-areas:"st who when at go"}.v2 .mm-rq .c-at,.v2 .mm-rq .c-when{padding-left:0}.v2 .mm-rq .c-at{color:var(--ink-600);font-size:13px}.v2 .mm-rq .lb{display:none}.v2 .mm-hdrow.pay,.v2 .mm-pay{grid-template-columns:128px 60px minmax(0,1fr) 104px 104px 16px}.v2 .mm-hdrow.pay .it{grid-column:span 2}.v2 .mm-hdrow.pay .r{text-align:right}.v2 .mm-pay{grid-template-areas:"at type tt amt st go"}.v2 .mm-pay .c-meta,.v2 .mm-pay .c-sum{display:contents}.v2 .mm-pay .c-type{grid-area:type;justify-self:start}.v2 .mm-pay .c-at{color:var(--ink-600);grid-area:at;font-size:13px;line-height:19px}.v2 .mm-pay .c-amt{grid-area:amt}.v2 .mm-pay .c-st{grid-area:st;justify-self:start}.v2 .mm-pay .tt{-webkit-line-clamp:1;margin-top:0}.v2 .mm-pay .c-amt{text-align:right}}@media (width<=599px){.v2 .my-prof{flex-wrap:wrap}.v2 .my-acts{justify-content:flex-start;width:100%;margin-top:2px}}.v2 .mm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=768px){.v2 .mm-stats{grid-template-columns:repeat(2,150px)}}.v2 .mm-setup{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.v2 .mm-setup p{color:var(--ink-700);flex:220px;font-size:13.5px;line-height:20px}.v2 .mm-mtc .mtc-bd{padding-right:20px}.v2 .mm-1l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2 .mm-guide{color:var(--ink-800);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ink-50);border-radius:12px;padding:14px 16px;font-size:14px;line-height:23px}.v2 .mm-guide a{color:var(--um-700);text-underline-offset:2px;text-decoration:underline}.v2 .mm-pol{border:1px solid var(--ink-200);border-radius:12px;overflow:hidden}.v2 .mm-pol .r{color:var(--ink-700);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px;font-size:13px;line-height:19px;display:flex}.v2 .mm-pol .r+.r{border-top:1px solid var(--ink-100)}.v2 .mm-pol .r b{color:var(--ink-900);text-align:right;font-weight:600}.v2 .mm-pol .r.on{background:var(--um-50);color:var(--um-800)}.v2 .mm-pol .r.on b{color:var(--um-700)}.v2 .mm-pol .cur{margin-left:6px;font-size:11px;font-weight:650}.v2 .mm-mail,.v2 .mm-pol .cur{color:var(--um-700);display:inline-block}.v2 .mm-mail{text-underline-offset:2px;overflow-wrap:anywhere;margin-top:3px;font-size:13px;text-decoration:underline}.v2 .mm-who{color:var(--ink-900);font-size:15px;font-weight:600}.v2 .mm-sum{background:var(--um-50);color:var(--um-800);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.v2 .mm-sum b{color:var(--um-700);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:650}.v2 .mm-start{width:100%}.v2 .mm-actbar{z-index:20;margin:24px calc(var(--g)*-1) 0;padding:12px var(--g) calc(12px + env(safe-area-inset-bottom));background:var(--sticky);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ink-100);justify-content:flex-end;gap:10px;display:flex;position:sticky;bottom:0}.v2 .mm-actbar .btn{min-width:120px}@media (width<=767px){.v2 .mm-actbar .btn{flex:1;min-width:0}}.v2 .btn.mm-dg{color:var(--cr-600)}.v2 .btn.mm-dg:hover{border-color:var(--cr-600)}.v2 .mm-set .pe-sec:first-of-type{padding-top:20px}.v2 .mm-draft{border:1px solid var(--um-200);background:var(--um-50);border-radius:14px;align-items:center;gap:10px 12px;margin-top:20px;padding:10px 10px 10px 16px;display:flex}.v2 .mm-draft p{min-width:0;color:var(--ink-900);flex:1;margin:0;font-size:13.5px;font-weight:550;line-height:20px}.v2 .mm-draft-acts{flex:none;gap:6px;display:flex}@media (width<=479px){.v2 .mm-draft{flex-direction:column;align-items:stretch;padding:14px}.v2 .mm-draft-acts .btn{flex:1}}.v2 .mm-lock{align-items:center;gap:5px;display:flex}.v2 .mm-lock .ic{flex:none;width:14px;height:14px}.v2 .mm-set input.ti{margin-bottom:0}.v2 .mm-set select.ti.dt-t{width:100%;height:48px;font-size:15px}.v2 .mm-phone{grid-template-columns:minmax(0,168px) minmax(0,1fr);gap:8px;display:grid}@media (width<=399px){.v2 .mm-phone{grid-template-columns:minmax(0,1fr)}}.v2 .mm-unit{position:relative}.v2 .mm-unit input.ti{padding-right:42px}.v2 .mm-unit .u{color:var(--ink-500);pointer-events:none;font-size:15px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.v2 .mm-vat{color:var(--ink-700);font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px;font-weight:550}.v2 .mm-vat b{color:var(--ink-900);font-weight:650}.v2 .mm-add,.v2 .mm-img-pick{border:1px dashed var(--ink-300);height:44px;color:var(--ink-700);border-radius:12px;align-items:center;gap:7px;padding-inline:15px;font-size:13.5px;font-weight:550;display:inline-flex}.v2 .mm-add:hover,.v2 .mm-img-pick:hover{border-color:var(--um-400);color:var(--um-700)}.v2 .mm-add .ic,.v2 .mm-img-pick .ic{width:16px;height:16px}.v2 .mm-img-pv{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v2 .mm-img-pv .th{aspect-ratio:16/9;background:var(--ink-100);width:144px;color:var(--ink-400);border-radius:12px;justify-content:center;align-items:center;display:flex}.v2 .mm-img-pv .fn{color:var(--ink-700);font-size:13px}.v2 .mm-img-acts{gap:6px;margin-top:6px;display:flex}html[data-theme=dark] .v2 .mm-img-pv .th{border:1px solid var(--ink-200)}.v2 .mm-tags{border:1px solid var(--border-control);border-radius:13px;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:7px 10px;display:flex}.v2 .mm-tags:focus-within{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.1)}.v2 .mm-tag{background:var(--um-50);border-radius:7px;gap:2px;height:30px;padding:0 3px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.v2 .mm-tag,.v2 .mm-tag button{color:var(--um-700);align-items:center}.v2 .mm-tag button{border-radius:6px;justify-content:center;width:26px;height:26px;display:flex}.v2 .mm-tag button:hover{background:var(--um-100)}.v2 .mm-tag .ic{stroke-width:2.2px;width:13px;height:13px}.v2 .mm-tags input{min-width:0;height:32px;color:var(--ink-900);background:0 0;border:0;outline:none;flex:120px;font-size:15px}.v2 .mm-tags input::placeholder{color:var(--ink-500)}.v2 .mm-cos{flex-direction:column;gap:8px;display:flex}.v2 .mm-co{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"n x""r r";align-items:center;gap:8px;display:grid}.v2 .mm-co .n{grid-area:n}.v2 .mm-co .r{grid-area:r}.v2 .mm-co .x{grid-area:x}@media (width>=480px){.v2 .mm-co{grid-template-columns:minmax(0,1fr) 132px 44px;grid-template-areas:"n r x"}}.v2 .mm-co .x{width:44px;height:44px;color:var(--ink-500);border-radius:12px;justify-content:center;align-items:center;display:flex}.v2 .mm-co .x:hover{background:var(--ink-50);color:var(--ink-800)}.v2 .mm-co .x .ic{width:17px;height:17px}.v2 .mm-cos:not(:empty)+.mm-add{margin-top:10px}.v2 .mm-ed{border:1px solid var(--border-control);border-radius:13px;overflow:hidden}.v2 .mm-ed:focus-within{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.1)}.v2 .mm-ed[aria-invalid=true],.v2 .mm-set [aria-invalid=true]{border-color:var(--cr-600)}.v2 .mm-ed-tb{border-bottom:1px solid var(--ink-200);background:var(--ink-50);flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.v2 .mm-ed-tb button{width:36px;height:36px;color:var(--ink-700);border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.v2 .mm-ed-tb button:hover{background:var(--surface);color:var(--ink-900)}.v2 .mm-ed-tb .sep{background:var(--ink-200);width:1px;height:18px;margin-inline:4px}.v2 .mm-ed-tb .ic{width:18px;height:18px}.v2 .mm-ed-bd{min-height:180px;color:var(--ink-900);overflow-wrap:anywhere;outline:none;padding:13px 15px;font-size:15px;line-height:24px}.v2 .mm-ed-bd:empty:before{content:attr(data-ph);color:var(--ink-500)}.v2 .mm-ed-bd h3{margin:14px 0 6px;font-size:16.5px;font-weight:600;line-height:24px}.v2 .mm-ed-bd h3:first-child{margin-top:0}.v2 .mm-ed-bd p+p{margin-top:8px}.v2 .mm-set textarea.q{min-height:240px}.v2 .mm-gtips{flex-direction:column;gap:3px;margin:2px 0 10px;display:flex}.v2 .mm-gtips li{color:var(--ink-600);padding-left:12px;font-size:12.5px;line-height:18px;list-style:none;position:relative}.v2 .mm-gtips li:before{content:"";background:var(--ink-400);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:2px}.v2 .mm-cnt{color:var(--ink-500);font-variant-numeric:tabular-nums;justify-content:flex-end;margin-top:7px;font-size:12.5px;display:flex}.v2 .mm-cnt.ok{color:var(--um-700);font-weight:600}.v2 .mm-set .f-help b{color:var(--ink-700);font-weight:650}.v2 .mm-payhero{border:1px solid var(--ink-200);border-radius:18px;margin-top:8px;padding:20px}.v2 .mm-payhero .tt{color:var(--ink-800);margin-top:10px;font-size:15px;font-weight:600;line-height:22px}.v2 .mm-payhero .amt{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.v2 .mm-payhero .amt b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;line-height:32px}.v2 .mm-btns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.v2 .dsec h2:has(>.mst){align-items:center}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#11121c;--surface:#11121c;--um-rgb:158,166,245;--ink-50:#161724;--ink-100:#1d1f2e;--ink-200:#2e3147;--ink-300:#62668a;--ink-400:#8d91ab;--ink-500:#9a9eb6;--ink-600:#b1b5ca;--ink-700:#c6c9da;--ink-800:#daddea;--ink-900:#eceef6;--um-50:#1d2150;--um-100:#232863;--um-200:#2e3580;--um-300:#4652e8;--um-400:#6570ec;--um-500:#8a93f1;--um-600:#9ea6f5;--um-700:#b4baf8;--um-800:#c7cdfa;--um-900:#e3e6fd;--umf-500:#525dec;--umf-600:#4652e8;--umf-700:#3a45e4;--umf-800:#2f39c9;--umf-900:#232b9e;--inkf-600:#474a66;--inkf-900:#2e3147;--ce-50:#0f2936;--ce-100:#123446;--ce-200:#1a4960;--ce-300:#2a6f92;--ce-400:#47aee1;--ce-600:#6bc0e8;--ce-700:#89ccec;--cr-600:#f2857a;--crf-600:#c2453a;--sticky:#11121ce6;--sh1:0 1px 2px #0000004d,0 8px 20px -14px #0009;--sh2:0 1px 2px #00000059,0 16px 36px -18px #000c;--cb-bot:var(--ink-200);background:#11121c}html[data-theme=dark] .v2 .cd-card,html[data-theme=dark] .v2 .drawer,html[data-theme=dark] .v2 .ext-card,html[data-theme=dark] .v2 .fm-card,html[data-theme=dark] .v2 .notif,html[data-theme=dark] .v2 .ph-card,html[data-theme=dark] .v2 .pop,html[data-theme=dark] .v2 .sheet,html[data-theme=dark] .v2 .srch .inner{background:#191b28}html[data-theme=dark] .v2 .dchk.all,html[data-theme=dark] .v2 .dp-excl,html[data-theme=dark] .v2 .fchk.b,html[data-theme=dark] .v2 .fm-body,html[data-theme=dark] .v2 .fm-crumb,html[data-theme=dark] .v2 .fm-foot,html[data-theme=dark] .v2 .notif,html[data-theme=dark] .v2 .notif .it,html[data-theme=dark] .v2 .notif .nt-all,html[data-theme=dark] .v2 .ph-foot,html[data-theme=dark] .v2 .pop,html[data-theme=dark] .v2 .sheet.fdrop,html[data-theme=dark] .v2 .srch .bar,html[data-theme=dark] .v2 .srch .key,html[data-theme=dark] .v2 .srch .rkey{border-color:var(--ink-200)}html[data-theme=dark] .v2 .fm-rail{border-right:1px solid var(--ink-200)}html[data-theme=dark] .v2 .okc-b .tx span{color:var(--um-900)}html[data-theme=dark] .v2 .wcard.closed .card-cover:after{background:color-mix(in srgb,var(--bg) 34%,transparent)}html[data-theme=dark] .v2 .card-cover.ph span{color:var(--um-500)}html[data-theme=dark] .v2 .ph-circle i{box-shadow:0 0 0 999px #11121c94}html[data-theme=dark] .v2 .crop-mask{box-shadow:inset 0 0 0 9999px #11121c94}html[data-theme=dark] .v2 .form-alert,html[data-theme=dark] .v2 .mst.err,html[data-theme=dark] .v2 .mst.warn,html[data-theme=dark] .v2 .mtd-hero.err,html[data-theme=dark] .v2 .mtd-hero.warn,html[data-theme=dark] .v2 .refund-fail{background:#3a1d1e;border-color:#6b2f2c}html[data-theme=dark] .v2 .ph-del:hover{background:#3a1d1e}html[data-theme=dark] .v2 .act-b.liked{border-color:#6b2f2c}html[data-theme=dark] .v2 .mst.go{color:#7fd6a4;background:#143326}html[data-theme=dark] .v2 .catchip.on{background:var(--ink-900);color:var(--bg)}html[data-theme=dark] .v2 .dt-cover+.dt-lay .dt-hero .lm{box-shadow:0 0 0 3px var(--bg),var(--sh1)}html[data-theme=dark] .v2 .sk:after{background:linear-gradient(90deg,#0000,#ffffff12,#0000)}html[data-theme=dark] .v2 .arc .star-b,html[data-theme=dark] .v2 .arc .star-b:hover,html[data-theme=dark] .v2 .arc-fmt,html[data-theme=dark] .v2 .cocard .star-b,html[data-theme=dark] .v2 .evcard .star-b,html[data-theme=dark] .v2 .evlg-img .dt2,html[data-theme=dark] .v2 .wcard .star-b{background:#11121cd1}html[data-theme=dark] .v2 .arc .star-b,html[data-theme=dark] .v2 .arc-fmt{box-shadow:none}html[data-theme=dark] .v2 .arc-cv,html[data-theme=dark] .v2 .ard-img{outline:1px solid var(--ink-200);outline-offset:-1px}html[data-theme=dark] .v2 .feat .fk{color:var(--ink-900);background:#11121cd1}html[data-theme=dark] .naru-logo path:not(:first-child){fill:#9ea6f5}.v2 .theme-tg .ic{transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute}.v2 .theme-tg .ic.off{opacity:0;transform:rotate(-90deg)scale(.3)}html.theme-vt::view-transition-new(root){mix-blend-mode:normal;animation:none}html.theme-vt::view-transition-old(root){mix-blend-mode:normal;animation:none}html.theme-fade,html.theme-fade *,html.theme-fade :after,html.theme-fade :before{transition:background-color .3s,color .3s,border-color .3s,fill .3s,stroke .3s!important}html[data-theme=dark] .shimmer-block{background-image:linear-gradient(90deg,#1d1f2e 25%,#2e3147 50%,#1d1f2e 75%)}:where(html[data-theme=dark] .v2) :where(input,textarea,select){background-color:var(--surface);color:var(--ink-900)}:where(html[data-theme=dark] .v2) :where(input,textarea,select):disabled{background-color:var(--ink-50);color:var(--ink-400)}:where(html[data-theme=dark] .v2) ::-moz-placeholder{color:var(--ink-400)}:where(html[data-theme=dark] .v2) ::placeholder{color:var(--ink-400)}html[data-theme=dark] .v2 .ev-cover:after{box-shadow:inset 0 -1px 0 var(--ink-200)}html[data-theme=dark] .v2 .ev-cover>img.logo{background:#fff;border-radius:9px;padding:4px}html[data-theme=dark] .v2 .sso:not(.kakao):not(.naver):not(.line){color:#1f1f1f;background:#fff;border-color:#fff}html[data-theme=dark] .v2 .sso:not(.kakao):not(.naver):not(.line):hover{background:#f1f2f6;border-color:#f1f2f6}html[data-theme=dark] .v2 .lang-seg button[aria-checked=true]{background:var(--ink-200)}html[data-theme=dark] .v2 .ft-sort,html[data-theme=dark] .v2 .js-sort{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%238D91AB\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9.5 12 15.5 18 9.5\"/></svg>")}html[data-theme=dark] .v2 .evpin-cv{box-shadow:0 0 0 1px var(--ink-200)}.v2 .mm-page{display:contents}:root{--border-control:var(--ink-400);--float:#fff;--text-placeholder:var(--ink-500)}html[data-theme=dark]{--float:#191b28}.v2 .mm-page .wrap{max-width:var(--maxw);padding-inline:var(--g);margin-inline:auto}.v2 .mm-page .ic{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.v2 .mm-page .hide{display:none!important}.v2 .mm-page .sp{flex:1}.v2 .mm-page .pg-h1{letter-spacing:-.02em;font-size:25px;font-weight:500;line-height:34px}.v2 .mm-page .more{color:var(--ink-500);flex:none;align-items:center;margin-left:auto;padding:6px 0 6px 10px;font-size:13px;font-weight:500;display:flex}.v2 .mm-page .more:hover{color:var(--um-600)}.v2 .mm-page .more .ic{stroke-width:1.9px;width:14px;height:14px}.v2 .mm-page .lm{background:var(--ink-50);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.v2 .mm-page .lm svg{width:72%;height:72%}.v2 .mm-page .t-attr,.v2 .mm-page .tagchip{background:var(--ink-100);color:var(--ink-600);white-space:nowrap;border-radius:7px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:500;line-height:16px;display:inline-flex}.v2 .mm-page .card-hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.v2 .mm-page .btn{text-align:center;white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:6px;height:46px;padding-inline:22px;font-size:14.5px;font-weight:550;transition:all .15s;display:inline-flex}.v2 .mm-page .btn-p{background:var(--umf-600);color:#fff}.v2 .mm-page .btn-p:hover{background:var(--umf-700)}.v2 .mm-page .btn-p:active{background:var(--umf-800)}.v2 .mm-page .btn-o{border:1px solid var(--ink-200);color:var(--ink-700)}.v2 .mm-page .btn-o:hover{border-color:var(--ink-300)}.v2 .mm-page .btn-s{border-radius:10px;height:38px;padding-inline:15px;font-size:13px}.v2 .mm-page .avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:500;display:flex}.v2 .mm-page .dt-wrap{max-width:var(--sh-read);padding-inline:var(--g);margin-inline:auto}.v2 .mm-page .dsec h2{letter-spacing:-.01em;align-items:baseline;gap:8px;margin-bottom:14px;font-size:16.5px;font-weight:600;line-height:24px;display:flex}.v2 .mm-page .dsec li,.v2 .mm-page .dsec p{color:var(--ink-700);font-size:14.5px;line-height:25px}.v2 .mm-page .dtabs{z-index:5;background:var(--surface);border-bottom:1px solid var(--ink-200);gap:26px;margin-top:36px;display:flex;position:sticky;top:56px}.v2 .mm-page .dtab{color:var(--ink-500);border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:14px 2px;font-size:15px;font-weight:600;transition:color .15s}.v2 .mm-page .dtab:hover{color:var(--ink-700)}.v2 .mm-page .dtab.on{color:var(--um-700);border-bottom-color:var(--um-600)}.v2 .mm-page .dt-foot{height:92px}.v2 .mm-page .my-prof{border-bottom:1px solid var(--ink-100);align-items:center;gap:14px;padding-block:24px 20px;display:flex}.v2 .mm-page .my-prof .avatar{background:var(--umf-900);color:#fff;width:54px;height:54px;font-size:19px}.v2 .mm-page .my-prof h2{font-size:18px;font-weight:550}.v2 .mm-page .my-prof .mt{color:var(--ink-500);font-size:12.5px}.v2 .mm-page .savegrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.v2 .mm-page .saveitem{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:13px;padding:12px;display:block}.v2 .mm-page .saveitem:hover{background:var(--um-50)}.v2 .mm-page .saveitem .n{color:var(--um-700);font-size:17px;font-weight:550}.v2 .mm-page .saveitem .l{color:var(--ink-500);font-size:11px}.v2 .mm-page .dtabs.scroll{scrollbar-width:none;overflow:auto hidden}.v2 .mm-page .dtabs.scroll::-webkit-scrollbar{display:none}.v2 .mm-page .empty{padding-block:18px}.v2 .mm-page .empty p{color:var(--ink-500);margin-bottom:6px;font-size:13.5px}.v2 .mm-page .empty a{color:var(--um-600);font-size:13px;font-weight:500}.v2 .mm-page .jr{border-bottom:1px solid var(--ink-100);align-items:center;gap:12px;padding-block:14px;display:flex}.v2 .mm-page .jr .bd{flex:1;min-width:0}.v2 .mm-page .jr h3{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:21px;overflow:hidden}.v2 .mm-page .jr .mt{color:var(--ink-500);font-size:12.5px;line-height:18px}.v2 .mm-page .flow-wrap{max-width:var(--sh-form);padding-inline:var(--g);margin-inline:auto}.v2 .mm-page .fl-h{letter-spacing:-.015em;padding-block:14px 4px;font-size:19px;font-weight:600;line-height:27px}.v2 .mm-page textarea.q{border:1px solid var(--border-control);resize:vertical;border-radius:13px;width:100%;min-height:120px;padding:13px 15px;font-size:15px;line-height:23px}.v2 .mm-page .ti::-moz-placeholder{color:var(--text-placeholder);opacity:1;font-weight:500}.v2 .mm-page textarea.q::-moz-placeholder{color:var(--text-placeholder);opacity:1;font-weight:500}.v2 .mm-page .ti::placeholder,.v2 .mm-page textarea.q::placeholder{color:var(--text-placeholder);opacity:1;font-weight:500}.v2 .mm-page textarea.q:focus{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.1);outline:none}.v2 .mm-page .fl-foot{gap:9px;padding-block:24px 40px;display:flex}.v2 .mm-page .fl-foot .btn{flex:1}.v2 .mm-page .dt-t{flex:0 120px}.v2 .mm-page select.ti.dt-t{appearance:none;border:1px solid var(--border-control);font-variant-numeric:tabular-nums;min-width:0;height:46px;color:var(--ink-900);background:var(--surface) url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%20stroke%3D%22%23697086%22%20stroke-width%3D%222.4%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E) no-repeat right 11px center;cursor:pointer;border-radius:13px;padding:0 30px 0 13px;font-size:14px;font-weight:500}.v2 .mm-page select.ti.dt-t:focus{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.1);outline:none}.v2 .mm-page select.ti.dt-t:disabled{background-color:var(--ink-50);color:var(--ink-400);cursor:not-allowed}.v2 .mm-page .candlist{flex-direction:column;gap:7px;display:flex}.v2 .mm-page .candrow{border:1px solid var(--ink-100);background:var(--surface);border-radius:11px;align-items:center;gap:10px;padding:10px 13px;font-size:13.5px;display:flex}.v2 .mm-page .candrow .rk{color:var(--ink-500);flex:none;width:66px;font-size:11px;font-weight:650}.v2 .mm-page .candrow .wh{font-variant-numeric:tabular-nums;color:var(--ink-900);font-weight:550}.v2 .mm-page .slotcard{border:1px solid var(--ink-200);border-radius:14px;align-items:center;gap:13px;padding:14px 16px;display:flex}.v2 .mm-page .slotcard>.ic{width:22px;height:22px;color:var(--um-600);flex:none}.v2 .mm-page .slotcard .lb{color:var(--ink-500);margin-bottom:3px;font-size:11.5px;font-weight:600}.v2 .mm-page .slotcard .wh{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:16px;font-weight:650;line-height:20px}.v2 .mm-page .slotcard.hi{border-color:var(--um-300);background:var(--um-50)}.v2 .mm-page .cand-more{margin-top:12px}.v2 .mm-page .cand-more summary{color:var(--ink-600);cursor:pointer;padding:4px 0;font-size:12.5px;font-weight:600;list-style:none}.v2 .mm-page .cand-more summary::-webkit-details-marker{display:none}.v2 .mm-page .cand-more summary:before{content:"›";margin-right:6px;transition:transform .15s;display:inline-block}.v2 .mm-page .pop a,.v2 .mm-page .pop button{width:100%;color:var(--ink-700);align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;font-weight:500;display:flex}.v2 .mm-page .pop a:hover,.v2 .mm-page .pop button:hover{background:var(--ink-50)}.v2 .mm-page .pop .danger{color:var(--cr-600)}.v2 .mm-page .pop .ic{width:16px;height:16px;color:var(--ink-400)}.v2 .mm-page .ftg{border-top:1px solid var(--ink-100);background:var(--ink-50);margin-top:36px;padding-block:26px 30px}.v2 .mm-page .ftl{flex-wrap:wrap;gap:5px 16px;margin-bottom:8px;display:flex}.v2 .mm-page .ftl a{color:var(--ink-500);font-size:12px}.v2 .mm-page .ftl a[target=_blank]{align-items:center;gap:3px;display:inline-flex}.v2 .mm-page .ftl a .ic{stroke-width:2px;width:12px;height:12px}.v2 .mm-page .ftc{color:var(--ink-500);font-size:11px}@media (width>=768px){.v2 .mm-page .pg-h1{font-size:29px;line-height:38px}.v2 .mm-page .fl-foot .btn{flex:none;margin-left:auto;padding-inline:34px}.v2 .mm-page .fl-foot .btn-o{margin-left:0;margin-right:auto}.v2 .mm-page .savegrid{grid-template-columns:repeat(4,150px)}}@media (width>=1024px){.v2 .mm-page .dtabs{top:64px}.v2 .mm-page .dt-foot{height:48px}}.v2 .mm-page .listend{text-align:center;color:var(--ink-500);padding:22px 0 4px;font-size:13px}.v2 .mm-page .btn:disabled{background:var(--ink-200);color:var(--ink-500);pointer-events:none}.v2 .mm-page .wkt{background:var(--surface);border:1px solid var(--ink-200);color:var(--ink-600);border-radius:100px;padding:8px 16px;font-size:12.5px;font-weight:550;transition:all .15s}.v2 .mm-page .wkt:hover{border-color:var(--ink-300)}.v2 .mm-page .btn-d{background:var(--crf-600);color:#fff}.v2 .mm-page .btn-d:hover{filter:brightness(1.07)}@media (width<=1023px){.v2 .mm-page .ftg{padding-bottom:100px}}.v2 .mm-page input.ti{border:1px solid var(--border-control);border-radius:13px;width:100%;height:48px;margin-bottom:10px;padding-inline:15px;font-size:15px;font-weight:550}.v2 .mm-page input.ti:focus{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.1);outline:none}.v2 .mm-page .estate{text-align:center;border:1px solid var(--ink-100);background:var(--ink-50);border-radius:18px;padding:46px 24px}.v2 .mm-page .estate .ec{background:var(--surface);border:1px solid var(--ink-200);width:50px;height:50px;color:var(--ink-300);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.v2 .mm-page .estate .ec .ic{width:24px;height:24px}.v2 .mm-page .estate h3{color:var(--ink-700);margin-bottom:5px;font-size:15px;font-weight:600}.v2 .mm-page .estate p{color:var(--ink-500);margin-bottom:14px;font-size:13px;line-height:20px}.v2 .mm-page .estate .btn{height:40px}.v2 .mm-page .estate.bare{background:0 0;border:0;padding:34px 20px 6px}.v2 .mm-page .estate.bare .ec{background:var(--ink-100);border:0}.v2 .mm-page .dtabs.static{margin-top:14px;position:static}.v2 .mm-page .ntf-row{text-align:left;border-radius:14px;gap:12px;width:100%;margin-bottom:2px;padding:15px 14px;display:flex}.v2 .mm-page .ntf-row:hover{background:var(--ink-50)}.v2 .mm-page .ntf-row.unread{background:var(--um-50)}.v2 .mm-page .ntf-row .nic{border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.v2 .mm-page .ntf-row .nic .ic{width:17px;height:17px}.v2 .mm-page .ntf-row h4{font-size:14px;font-weight:550;line-height:20px}.v2 .mm-page .ntf-row p{color:var(--ink-500);margin-top:2px;font-size:12.5px;line-height:18px}.v2 .mm-page .ntf-row .when{color:var(--ink-500);margin-top:4px;font-size:11.5px}.v2 .mm-page .ntf-h{color:var(--ink-500);letter-spacing:.04em;justify-content:space-between;align-items:baseline;padding:20px 14px 8px;font-size:12px;font-weight:700;display:flex}.v2 .mm-page .ntf-h:first-child{padding-top:14px}.v2 .mm-page .ntf-clr{color:var(--um-600);letter-spacing:0;font-size:12.5px;font-weight:550}.v2 .mm-page .ntf-clr:hover{color:var(--um-700)}.v2 .mm-page .f-label{color:var(--ink-800);margin:22px 0 9px;font-size:13px;font-weight:600;display:block}.v2 .mm-page .f-req{color:var(--um-600);margin-left:4px;font-size:11.5px;font-weight:600}.v2 .mm-page .f-label .f-opt,.v2 .mm-page .f-label .f-req{font-weight:600}.v2 .mm-page .f-help{color:var(--ink-500);margin-top:7px;font-size:12px;line-height:17px}.v2 .mm-page .form-alert{color:var(--cr-600);background:#fcede9;border:1px solid #f0c4ba;border-radius:12px;align-items:center;gap:9px;margin:14px 0 4px;padding:12px 14px;font-size:13px;font-weight:550;animation:.18s fin;display:none}.v2 .mm-page .form-alert.on{display:flex}.v2 .mm-page .form-alert .ic{stroke-width:2px;flex:none;width:17px;height:17px}.v2 .mm-page .rtiles{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.v2 .mm-page .rtiles.col{grid-template-columns:1fr}.v2 .mm-page .rtile{border:1px solid var(--ink-200);background:var(--surface);min-height:48px;color:var(--ink-700);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 13px;font-size:13.5px;font-weight:500;line-height:19px;transition:border-color .15s,background .15s;display:flex;position:relative}.v2 .mm-page .rtile input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.v2 .mm-page .rtile .rd{border:2px solid var(--border-control);border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;transition:border-color .15s;position:relative}.v2 .mm-page .rtile input:checked~.rd{border-color:var(--um-600)}.v2 .mm-page .rtile input:checked~.rd:after{content:"";background:var(--umf-600);border-radius:50%;position:absolute;inset:3px}.v2 .mm-page .rtile .tx{overflow-wrap:anywhere;min-width:0}.v2 .mm-page .rtile .sub{color:var(--ink-500);margin-top:3px;font-size:12px;font-weight:400;line-height:17px;display:block}.v2 .mm-page .rtile:hover{border-color:var(--ink-300)}.v2 .mm-page .rtile:has(input:checked){border-color:var(--um-500);background:var(--um-50);color:var(--um-800)}.v2 .mm-page .rtiles.bare{flex-direction:column;gap:2px;display:flex}.v2 .mm-page .rtile.bare{background:0 0;border:0;border-radius:10px;align-items:center;min-height:0;padding:13px 8px}.v2 .mm-page .rtile.bare:hover{background:var(--ink-50)}.v2 .mm-page .rtile.bare:has(input:checked){color:var(--ink-900);background:0 0}.v2 .mm-page .rtile.bare:has(input:checked) .tx{font-weight:600}.v2 .mm-page .pe-form{padding-bottom:8px}.v2 .mm-page .pe-sec{border-top:1px solid var(--ink-100);margin-top:24px;padding-top:24px}.v2 .mm-page .pe-sec:first-of-type{border-top:0;margin-top:0;padding-top:20px}.v2 .mm-page .pe-sech{letter-spacing:-.01em;color:var(--ink-900);font-size:15.5px;font-weight:650}.v2 .mm-page .pe-secd{color:var(--ink-500);margin-top:4px;font-size:12.5px;line-height:18px}.v2 .mm-page .swbtn{background:var(--ink-200);border-radius:14px;flex:none;width:46px;height:28px;margin-top:2px;transition:background .15s;position:relative}.v2 .mm-page .swbtn:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1c1e3040}.v2 .mm-page .swbtn[aria-checked=true]{background:var(--umf-600)}.v2 .mm-page .swbtn[aria-checked=true]:after{left:21px}.v2 .mm-page .my-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v2 .mm-page .rc-when{color:var(--ink-400);white-space:nowrap;flex:none;margin-right:2px;font-size:12px}@media (width<=400px){.v2 .mm-page .my-prof{flex-wrap:wrap}.v2 .mm-page .my-acts{justify-content:flex-start;width:100%;margin-top:2px}}.v2 .mm-page .ntf-row.go{cursor:pointer}.v2 .mm-page .ntf-row.go:hover{background:var(--ink-50)}.v2 .mm-page .ntf-row.go:active{background:var(--ink-100)}.v2 .mm-page .ntf-row.go.unread:hover{background:var(--um-100)}.v2 .mm-page .ntf-row .go-ic{color:var(--ink-300);stroke-width:2px;flex:none;align-self:center;width:16px;height:16px;margin-left:6px}.v2 .mm-page .ntf-row.info{cursor:default}.v2 .mm-page .ntf-row.info:hover{background:0 0}.v2 .mm-page .mtc{background:var(--surface);border:1px solid var(--ink-200);border-radius:16px;align-items:flex-start;gap:13px;padding:15px;display:flex;position:relative}.v2 .mm-page .mtc:hover{border-color:var(--ink-300);box-shadow:var(--sh1)}.v2 .mm-page .mtc+.mtc{margin-top:14px}.v2 .mm-page #myMtg .mtc+.mtc{margin-top:0}.v2 .mm-page .mtc.compact{border-radius:14px;gap:11px;padding:13px 14px}.v2 .mm-page .mtc.compact .mtc-name{font-size:14px}.v2 .mm-page .mtc.compact .mtc-amt,.v2 .mm-page .mtc.compact .mtc-when{margin-top:3px}.v2 .mm-page .mtc.compact .mtc-next{margin-top:7px}.v2 .mm-page .mtc.compact .mtc-go{top:15px;right:13px}.v2 .mm-page .mtc-av{z-index:2;flex:none;position:relative}.v2 .mm-page .mtc-bd{flex:1;min-width:0}.v2 .mm-page .mtc-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .mm-page .mtc-name{z-index:2;font-size:14.5px;font-weight:600;position:relative}.v2 .mm-page .mtc-name:hover{color:var(--um-700);text-underline-offset:2px;text-decoration:underline}.v2 .mm-page .mtc-topic{color:var(--ink-700);margin-top:3px;font-size:13px}.v2 .mm-page .mtc-when{color:var(--ink-500);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px}.v2 .mm-page .mtc-next{color:var(--um-700);align-items:center;gap:4px;margin-top:9px;font-size:12.5px;font-weight:600;display:flex}.v2 .mm-page .mtc-go{width:16px;height:16px;color:var(--ink-300);stroke-width:2px;position:absolute;top:16px;right:14px}.v2 .mm-page .mst{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:650;line-height:16px;display:inline-flex}.v2 .mm-page .mst:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.v2 .mm-page .mst.wait{background:var(--um-50);color:var(--um-700)}.v2 .mm-page .mst.ok{background:var(--ce-50);color:var(--ce-700)}.v2 .mm-page .mst.done{background:var(--ink-100);color:var(--ink-600)}.v2 .mm-page .mst.err,.v2 .mm-page .mst.warn{color:var(--cr-600);background:#fcede9}.v2 .mm-page .mst.muted{background:var(--ink-100);color:var(--ink-600)}.v2 .mm-page .mtd{max-width:var(--sh-read);padding-inline:var(--g);margin-inline:auto}.v2 .mm-page .mtd-hero{border:1px solid var(--ink-200);border-radius:18px;margin-top:8px;padding:20px}.v2 .mm-page .mtd-hero.go{background:var(--ce-50)}.v2 .mm-page .mtd-hd{align-items:flex-start;gap:12px;display:flex}.v2 .mm-page .mtd-hd .bd{flex:1;min-width:0}.v2 .mm-page .mtd-h1{letter-spacing:-.01em;margin-top:12px;font-size:19px;font-weight:650;line-height:26px}.v2 .mm-page .mtd-desc{color:var(--ink-600);margin-top:6px;font-size:13.5px;line-height:20px}.v2 .mm-page .mtd-when{font-variant-numeric:tabular-nums;margin-top:12px;font-size:13.5px;font-weight:600}.v2 .mm-page .mtd-acts{flex-direction:column;gap:9px;display:flex}.v2 .mm-page .mtd-acts .btn{width:100%}.v2 .mm-page .mtd-sec{border-top:1px solid var(--ink-100);padding-block:20px}.v2 .mm-page .mtd-sec h3{margin-bottom:11px;font-size:14px;font-weight:650}.v2 .mm-page .mtd-kv{grid-template-columns:auto 1fr;gap:8px 16px;font-size:13.5px;display:grid}.v2 .mm-page .mtd-kv dt{white-space:nowrap}.v2 .mm-page .mtd-kv dd{text-align:right;overflow-wrap:anywhere;font-weight:500}.v2 .mm-page .mtd-q{color:var(--ink-700);background:var(--ink-50);white-space:pre-wrap;border-radius:12px;padding:13px 15px;font-size:13.5px;line-height:21px}.v2 .mm-page .mtd-note{color:var(--ink-500);margin-top:9px;font-size:12.5px;line-height:18px}.v2 .mm-page .mtd-steps{padding-left:28px;list-style:none}.v2 .mm-page .mtd-steps li{color:var(--ink-500);padding-bottom:16px;font-size:13px;line-height:20px;position:relative}.v2 .mm-page .mtd-steps li:before{content:"";border:2px solid var(--ink-200);background:var(--surface);box-sizing:border-box;z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:-28px}.v2 .mm-page .mtd-steps li:after{content:"";background:var(--ink-100);width:2px;position:absolute;top:10px;bottom:-10px;left:-22px}.v2 .mm-page .mtd-steps li:last-child{padding-bottom:0}.v2 .mm-page .mtd-steps li:last-child:after{display:none}.v2 .mm-page .mtd-steps li.done{color:var(--ink-800);font-weight:500}.v2 .mm-page .mtd-steps li.done:before{border-color:var(--umf-600);background:var(--umf-600)}.v2 .mm-page .mtd-steps li.cur:before{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.15)}.v2 .mm-page .mtd-steps li.cur{color:var(--um-700);font-weight:650}.v2 .mm-page .refund-box{background:var(--ink-50);border-radius:12px;padding:13px 15px}.v2 .mm-page .refund-box .row{justify-content:space-between;gap:12px;padding-block:3px;font-size:13.5px;display:flex}.v2 .mm-page .refund-box .row b{text-align:right;font-weight:600}.v2 .mm-page .cx-amt{background:var(--ink-50);border-radius:14px;margin-top:14px;padding:16px}.v2 .mm-page .cx-amt .row{justify-content:space-between;gap:12px;padding-block:4px;font-size:13.5px;display:flex}.v2 .mm-page .cx-amt .row b{text-align:right}.v2 .mm-page .cx-amt .row.tot{border-top:1px solid var(--ink-200);margin-top:8px;padding-top:11px;font-size:15px;font-weight:650}.v2 .mm-page .cx-amt .row.tot b{color:var(--um-700)}.v2 .mm-page .form-alert{align-items:flex-start;line-height:20px}.v2 .mm-page .form-alert .tx{min-width:0}.v2 .mm-page .f-err{color:var(--cr-600);align-items:flex-start;gap:6px;margin-top:7px;font-size:12.5px;font-weight:500;line-height:18px;display:flex}.v2 .mm-page .f-err .ic{stroke-width:2.2px;flex:none;width:14px;height:14px;margin-top:2px}.v2 .mm-page .ti[aria-invalid=true],.v2 .mm-page textarea.q[aria-invalid=true]{border-color:var(--cr-600)}.v2 .mm-page .ti[aria-invalid=true]:focus,.v2 .mm-page textarea.q[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c8203c1f}.v2 .mm-page .dsec h2 .cn-al,.v2 .mm-page .dsec h2 .more{letter-spacing:0;flex:none;align-self:center;margin-left:auto}.v2 .mm-page .dsec h2 .more{font-size:12.5px}.v2 .mm-page .dsec{padding-block:36px 0}.v2 .mm-page .dsec h2{margin-bottom:16px}.v2 .mm-page .savegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v2 .mm-page .saveitem{padding:14px 14px 13px}.v2 .mm-page .saveitem .n{font-size:20px;font-weight:600;line-height:27px}.v2 .mm-page .saveitem .l{color:var(--ink-600);margin-top:2px;font-size:12.5px;line-height:18px}@media (width>=768px){.v2 .mm-page .savegrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=559px){.v2 .mm-page .savegrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .mm-page .mtd-hero.go{background:var(--surface);border-color:var(--ce-300)}.v2 .mm-page .mtd-acts{border-top:1px solid var(--ink-100);flex-flow:wrap;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px}.v2 .mm-page .mtd-acts .btn{border-radius:10px;width:auto;height:34px;padding-inline:14px;font-size:13px}.v2 .mm-page .mtd-hero .mtd-acts .btn-o{border-color:var(--ink-200);color:var(--ink-600)}.v2 .mm-page .mtd-hero .mtd-acts .btn-o:hover{border-color:var(--ink-300);color:var(--ink-900)}.v2 .mm-page .mtd-kv{grid-template-columns:100px minmax(0,1fr);gap:0}.v2 .mm-page .mtd-kv dt{color:var(--ink-500)}.v2 .mm-page .mtd-kv dd,.v2 .mm-page .mtd-kv dt{border-top:1px solid var(--ink-100);padding-block:10px}.v2 .mm-page .mtd-kv dd{text-align:left;color:var(--ink-800);font-weight:550}.v2 .mm-page .mtd-kv dt:first-of-type,.v2 .mm-page .mtd-kv dt:first-of-type+dd{border-top:0}.v2 .mm-page .wkt{letter-spacing:0;color:var(--ce-700);background:var(--ce-50);white-space:nowrap;border-radius:7px;flex:none;align-items:center;padding:3px 8px;font-size:11.5px;font-weight:650;line-height:16px;display:inline-flex}.v2 .mm-page .wkt.in{vertical-align:middle;margin-left:8px;margin-block:-3px}.v2 .mm-page .wk-grp{white-space:nowrap}.v2 .mm-page .jr.jl{color:inherit;border-bottom:0;gap:12px;padding:14px 2px}.v2 .mm-page .jr.jl+.jr.jl{border-top:1px solid var(--ink-100)}.v2 .mm-page #rcCo .jr:hover h3,.v2 .mm-page #rcMt .jr:hover h3,.v2 .mm-page .jr.jl:hover h3{color:var(--um-700)}.v2 .mm-page .jr.jl h3{white-space:normal;letter-spacing:-.012em;color:var(--ink-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:21px;display:-webkit-box;overflow:hidden}.v2 .mm-page .jr.jl .mt{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;line-height:18px;overflow:hidden}.v2 .mm-page .jl-r{color:var(--ink-400);white-space:nowrap;flex:none;font-size:12px}html[data-theme=dark] .v2 .mm-page .fsum select,html[data-theme=dark] .v2 .mm-page .ft-sort,html[data-theme=dark] .v2 .mm-page .js-sort,html[data-theme=dark] .v2 .mm-page select.ti.dt-t{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%238D91AB\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9.5 12 15.5 18 9.5\"/></svg>")}html[data-theme=dark] .v2 .mm-page .form-alert,html[data-theme=dark] .v2 .mm-page .mst.err,html[data-theme=dark] .v2 .mm-page .mst.warn,html[data-theme=dark] .v2 .mm-page .mtd-hero.err,html[data-theme=dark] .v2 .mm-page .mtd-hero.warn,html[data-theme=dark] .v2 .mm-page .refund-fail{background:#3a1d1e;border-color:#6b2f2c}.v2 .mm-page .ft-top{align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.v2 .mm-page .ft-top .ftl{flex:1;min-width:0;margin-bottom:0}.v2 .mm-page .lang-btn{border:1px solid var(--ink-200);background:var(--surface);height:32px;color:var(--ink-700);border-radius:10px;flex:none;align-items:center;gap:6px;margin-top:-7px;padding:0 10px 0 9px;font-size:12.5px;font-weight:550;display:inline-flex}.v2 .mm-page .lang-btn:hover{border-color:var(--ink-300)}.v2 .mm-page .lang-btn .ic{stroke-width:1.8px;width:15px;height:15px;color:var(--ink-500)}.v2 .mm-page .lang-btn .chev{width:13px;height:13px;transform:rotate(90deg)}.v2 .mm-page #langPop button .ic{width:16px;height:16px;color:var(--ink-900);visibility:hidden}.v2 .mm-page #langPop button[aria-checked=true] .ic{visibility:visible}.v2 .mm-page .mm-wrap{max-width:var(--sh-read);padding-inline:var(--g);margin-inline:auto}.v2 .mm-page .mm-head{align-items:center;gap:12px;padding-block:16px 4px;display:flex}.v2 .mm-page .mm-head .pg-h1{flex:1;min-width:0}.v2 .mm-page .mm-tipw{flex:none;position:relative}.v2 .mm-page .mm-tipbtn{min-height:44px;color:var(--ink-500);align-items:center;gap:5px;padding-inline:4px;font-size:13px;font-weight:500;display:inline-flex}.v2 .mm-page .mm-tipbtn:hover,.v2 .mm-page .mm-tipbtn[aria-expanded=true]{color:var(--ink-800)}.v2 .mm-page .mm-tipbtn .ic{width:17px;height:17px}.v2 .mm-page .mm-tip{z-index:40;background:var(--float);border:1px solid var(--ink-100);width:min(312px,100vw - 40px);box-shadow:var(--sh2);border-radius:16px;padding:14px 16px;position:absolute;top:calc(100% + 2px);right:0}.v2 .mm-page .mm-tip[hidden]{display:none}.v2 .mm-page .mm-tip li{color:var(--ink-700);padding-left:12px;font-size:13px;line-height:20px;list-style:none;position:relative}.v2 .mm-page .mm-tip li+li{margin-top:6px}.v2 .mm-page .mm-tip li:before{content:"";background:var(--ink-400);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:0}html[data-theme=dark] .v2 .mm-page .mm-tip{border-color:var(--ink-200)}.v2 .mm-page .mm-pub{border:1px solid var(--ink-200);border-radius:16px;margin-top:14px;padding:16px 18px}.v2 .mm-page .mm-pub-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v2 .mm-page .mm-pub .swbtn{margin-top:0}.v2 .mm-page .mm-pub .tx{flex:200px;min-width:0}.v2 .mm-page .mm-pub .t{color:var(--ink-900);font-size:15px;font-weight:600;line-height:21px}.v2 .mm-page .mm-pub .s{color:var(--ink-500);margin-top:2px;font-size:12.5px;line-height:18px}.v2 .mm-page .mm-pub-set{flex:none}@media (width<=479px){.v2 .mm-page .mm-pub-set{width:100%}}html[data-theme=dark] .v2 .mm-page .swbtn[aria-checked=false]{background:var(--ink-300)}html[data-theme=dark] .v2 .mm-page select.ti.dt-t{background-size:12px 12px}.v2 .mm-page .mm-tabs{margin-top:22px}.v2 .mm-page .mm-tabs .dtab{align-items:center;gap:5px;display:inline-flex}.v2 .mm-page .mm-n{color:var(--ink-400);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.v2 .mm-page .dtab.on .mm-n{color:var(--um-600)}.v2 .mm-page .mm-total{color:var(--ink-500);padding-block:16px 8px;font-size:14px}.v2 .mm-page .mm-total b{color:var(--ink-900);font-variant-numeric:tabular-nums;margin-right:1px;font-size:16px;font-weight:650}.v2 .mm-page .mm-wrap.wide{max-width:880px}.v2 .mm-page .mm-list{border-top:1px solid var(--ink-200)}.v2 .mm-page .mm-hdrow{display:none}.v2 .mm-page .mm-pay,.v2 .mm-page .mm-rq{border-bottom:1px solid var(--ink-100);color:inherit;align-items:center;gap:5px 12px;padding:15px 2px;display:grid}.v2 .mm-page .c-go{width:16px;height:16px;color:var(--ink-300);stroke-width:2px;grid-area:go;place-self:center end}.v2 .mm-page .mm-rq{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"who st go""when when go""at at go"}.v2 .mm-page .mm-rq .c-st{grid-area:st}.v2 .mm-page .mm-rq .c-who{grid-area:who;align-items:center;gap:10px;min-width:0;display:flex}.v2 .mm-page .mm-rq .c-who .bd{flex-direction:column;min-width:0;display:flex}.v2 .mm-page .mm-rq .nm{color:var(--ink-900);font-size:15px;font-weight:600;line-height:21px;transition:color .15s}.v2 .mm-page .mm-rq .tp{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:18px;overflow:hidden}.v2 .mm-page .mm-rq .c-when{color:var(--ink-800);font-variant-numeric:tabular-nums;grid-area:when;padding-left:46px;font-size:13.5px;font-weight:550;line-height:20px}.v2 .mm-page .mm-rq .c-at{color:var(--ink-500);font-variant-numeric:tabular-nums;grid-area:at;padding-left:46px;font-size:12.5px;line-height:18px}.v2 .mm-page .mm-rq .lb{color:var(--ink-500);margin-right:6px;font-size:12px;font-weight:500}.v2 .mm-page .mm-pay:hover .tt,.v2 .mm-page .mm-rq:hover .nm{color:var(--um-700)}.v2 .mm-page .mm-pay{grid-template-columns:minmax(0,1fr) 16px;grid-template-areas:"meta go""tt go""sum go"}.v2 .mm-page .mm-pay .c-meta{grid-area:meta;align-items:center;gap:8px;min-width:0;display:flex}.v2 .mm-page .mm-pay .c-sum{grid-area:sum;align-items:center;gap:8px;min-width:0;display:flex}.v2 .mm-page .mm-pay .c-at{color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:18px}.v2 .mm-page .mm-pay .tt{color:var(--ink-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:tt;margin-top:2px;font-size:15px;font-weight:600;line-height:21px;transition:color .15s;display:-webkit-box;overflow:hidden}.v2 .mm-page .mm-pay .c-amt{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650;line-height:21px}@media (width>=768px){.v2 .mm-page .mm-list{border-top:0}.v2 .mm-page .mm-hdrow{-moz-column-gap:12px;border-bottom:1px solid var(--ink-200);color:var(--ink-500);column-gap:12px;padding:10px 2px;font-size:12.5px;line-height:18px;display:grid}.v2 .mm-page .mm-hdrow.rq,.v2 .mm-page .mm-rq{grid-template-columns:76px minmax(0,1fr) minmax(0,1.3fr) 128px 16px}.v2 .mm-page .mm-rq{grid-template-areas:"st who when at go"}.v2 .mm-page .mm-rq .c-at,.v2 .mm-page .mm-rq .c-when{padding-left:0}.v2 .mm-page .mm-rq .c-at{color:var(--ink-600);font-size:13px}.v2 .mm-page .mm-rq .lb{display:none}.v2 .mm-page .mm-hdrow.pay,.v2 .mm-page .mm-pay{grid-template-columns:128px 60px minmax(0,1fr) 104px 104px 16px}.v2 .mm-page .mm-hdrow.pay .it{grid-column:span 2}.v2 .mm-page .mm-hdrow.pay .r{text-align:right}.v2 .mm-page .mm-pay{grid-template-areas:"at type tt amt st go"}.v2 .mm-page .mm-pay .c-meta,.v2 .mm-page .mm-pay .c-sum{display:contents}.v2 .mm-page .mm-pay .c-type{grid-area:type;justify-self:start}.v2 .mm-page .mm-pay .c-at{color:var(--ink-600);grid-area:at;font-size:13px;line-height:19px}.v2 .mm-page .mm-pay .c-amt{grid-area:amt}.v2 .mm-page .mm-pay .c-st{grid-area:st;justify-self:start}.v2 .mm-page .mm-pay .tt{-webkit-line-clamp:1;margin-top:0}.v2 .mm-page .mm-pay .c-amt{text-align:right}}@media (width<=599px){.v2 .mm-page .my-prof{flex-wrap:wrap}.v2 .mm-page .my-acts{justify-content:flex-start;width:100%;margin-top:2px}}.v2 .mm-page .mm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=768px){.v2 .mm-page .mm-stats{grid-template-columns:repeat(2,150px)}}.v2 .mm-page .mm-setup{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.v2 .mm-page .mm-setup p{color:var(--ink-700);flex:220px;font-size:13.5px;line-height:20px}.v2 .mm-page .mm-mtc .mtc-bd{padding-right:20px}.v2 .mm-page .mm-1l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2 .mm-page .mm-guide{color:var(--ink-800);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ink-50);border-radius:12px;padding:14px 16px;font-size:14px;line-height:23px}.v2 .mm-page .mm-guide a{color:var(--um-700);text-underline-offset:2px;text-decoration:underline}.v2 .mm-page .mm-pol{border:1px solid var(--ink-200);border-radius:12px;overflow:hidden}.v2 .mm-page .mm-pol .r{color:var(--ink-700);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px;font-size:13px;line-height:19px;display:flex}.v2 .mm-page .mm-pol .r+.r{border-top:1px solid var(--ink-100)}.v2 .mm-page .mm-pol .r b{color:var(--ink-900);text-align:right;font-weight:600}.v2 .mm-page .mm-pol .r.on{background:var(--um-50);color:var(--um-800)}.v2 .mm-page .mm-pol .r.on b{color:var(--um-700)}.v2 .mm-page .mm-pol .cur{color:var(--um-700);margin-left:6px;font-size:11px;font-weight:650;display:inline-block}.v2 .mm-page .mm-mail{color:var(--um-700);text-underline-offset:2px;overflow-wrap:anywhere;margin-top:3px;font-size:13px;text-decoration:underline;display:inline-block}.v2 .mm-page .mm-who{color:var(--ink-900);font-size:15px;font-weight:600}.v2 .mm-page .mm-sum{background:var(--um-50);color:var(--um-800);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.v2 .mm-page .mm-sum b{color:var(--um-700);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:650}.v2 .mm-page .mm-start{width:100%}.v2 .mm-page .mm-actbar{z-index:20;margin:24px calc(var(--g)*-1) 0;padding:12px var(--g) calc(12px + env(safe-area-inset-bottom));background:var(--sticky);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ink-100);justify-content:flex-end;gap:10px;display:flex;position:sticky;bottom:0}.v2 .mm-page .mm-actbar .btn{min-width:120px}@media (width<=767px){.v2 .mm-page .mm-actbar .btn{flex:1;min-width:0}}.v2 .mm-page .btn.mm-dg{color:var(--cr-600)}.v2 .mm-page .btn.mm-dg:hover{border-color:var(--cr-600)}.v2 .mm-page .mm-set .pe-sec:first-of-type{padding-top:20px}.v2 .mm-page .mm-draft{border:1px solid var(--um-200);background:var(--um-50);border-radius:14px;align-items:center;gap:10px 12px;margin-top:20px;padding:10px 10px 10px 16px;display:flex}.v2 .mm-page .mm-draft p{min-width:0;color:var(--ink-900);flex:1;margin:0;font-size:13.5px;font-weight:550;line-height:20px}.v2 .mm-page .mm-draft-acts{flex:none;gap:6px;display:flex}@media (width<=479px){.v2 .mm-page .mm-draft{flex-direction:column;align-items:stretch;padding:14px}.v2 .mm-page .mm-draft-acts .btn{flex:1}}.v2 .mm-page .mm-lock{align-items:center;gap:5px;display:flex}.v2 .mm-page .mm-lock .ic{flex:none;width:14px;height:14px}.v2 .mm-page .mm-set input.ti{margin-bottom:0}.v2 .mm-page .mm-set select.ti.dt-t{width:100%;height:48px;font-size:15px}.v2 .mm-page .mm-phone{grid-template-columns:minmax(0,168px) minmax(0,1fr);gap:8px;display:grid}@media (width<=399px){.v2 .mm-page .mm-phone{grid-template-columns:minmax(0,1fr)}}.v2 .mm-page .mm-unit{position:relative}.v2 .mm-page .mm-unit input.ti{padding-right:42px}.v2 .mm-page .mm-unit .u{color:var(--ink-500);pointer-events:none;font-size:15px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.v2 .mm-page .mm-vat{color:var(--ink-700);font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px;font-weight:550}.v2 .mm-page .mm-vat b{color:var(--ink-900);font-weight:650}.v2 .mm-page .mm-add,.v2 .mm-page .mm-img-pick{border:1px dashed var(--ink-300);height:44px;color:var(--ink-700);border-radius:12px;align-items:center;gap:7px;padding-inline:15px;font-size:13.5px;font-weight:550;display:inline-flex}.v2 .mm-page .mm-add:hover,.v2 .mm-page .mm-img-pick:hover{border-color:var(--um-400);color:var(--um-700)}.v2 .mm-page .mm-add .ic,.v2 .mm-page .mm-img-pick .ic{width:16px;height:16px}.v2 .mm-page .mm-img-pv{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v2 .mm-page .mm-img-pv .th{aspect-ratio:16/9;background:var(--ink-100);width:144px;color:var(--ink-400);border-radius:12px;justify-content:center;align-items:center;display:flex}.v2 .mm-page .mm-img-pv .fn{color:var(--ink-700);font-size:13px}.v2 .mm-page .mm-img-acts{gap:6px;margin-top:6px;display:flex}html[data-theme=dark] .v2 .mm-page .mm-img-pv .th{border:1px solid var(--ink-200)}.v2 .mm-page .mm-tags{border:1px solid var(--border-control);border-radius:13px;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:7px 10px;display:flex}.v2 .mm-page .mm-tag{background:var(--um-50);height:30px;color:var(--um-700);border-radius:7px;align-items:center;gap:2px;padding:0 3px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.v2 .mm-page .mm-tag button{width:26px;height:26px;color:var(--um-700);border-radius:6px;justify-content:center;align-items:center;display:flex}.v2 .mm-page .mm-tag button:hover{background:var(--um-100)}.v2 .mm-page .mm-tag .ic{stroke-width:2.2px;width:13px;height:13px}.v2 .mm-page .mm-tags input{min-width:0;height:32px;color:var(--ink-900);background:0 0;border:0;outline:none;flex:120px;font-size:15px}.v2 .mm-page .mm-tags input::placeholder{color:var(--ink-500)}.v2 .mm-page .mm-cos{flex-direction:column;gap:8px;display:flex}.v2 .mm-page .mm-co{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"n x""r r";align-items:center;gap:8px;display:grid}.v2 .mm-page .mm-co .n{grid-area:n}.v2 .mm-page .mm-co .r{grid-area:r}.v2 .mm-page .mm-co .x{grid-area:x}@media (width>=480px){.v2 .mm-page .mm-co{grid-template-columns:minmax(0,1fr) 132px 44px;grid-template-areas:"n r x"}}.v2 .mm-page .mm-co .x{width:44px;height:44px;color:var(--ink-500);border-radius:12px;justify-content:center;align-items:center;display:flex}.v2 .mm-page .mm-co .x:hover{background:var(--ink-50);color:var(--ink-800)}.v2 .mm-page .mm-co .x .ic{width:17px;height:17px}.v2 .mm-page .mm-cos:not(:empty)+.mm-add{margin-top:10px}.v2 .mm-page .mm-ed{border:1px solid var(--border-control);border-radius:13px;overflow:hidden}.v2 .mm-page .mm-ed[aria-invalid=true],.v2 .mm-page .mm-set [aria-invalid=true]{border-color:var(--cr-600)}.v2 .mm-page .mm-ed-tb{border-bottom:1px solid var(--ink-200);background:var(--ink-50);flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.v2 .mm-page .mm-ed-tb button{width:36px;height:36px;color:var(--ink-700);border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.v2 .mm-page .mm-ed-tb button:hover{background:var(--surface);color:var(--ink-900)}.v2 .mm-page .mm-ed-tb .sep{background:var(--ink-200);width:1px;height:18px;margin-inline:4px}.v2 .mm-page .mm-ed-tb .ic{width:18px;height:18px}.v2 .mm-page .mm-ed-bd{min-height:180px;color:var(--ink-900);overflow-wrap:anywhere;outline:none;padding:13px 15px;font-size:15px;line-height:24px}.v2 .mm-page .mm-ed-bd:empty:before{content:attr(data-ph);color:var(--ink-500)}.v2 .mm-page .mm-ed-bd h3{margin:14px 0 6px;font-size:16.5px;font-weight:600;line-height:24px}.v2 .mm-page .mm-ed-bd h3:first-child{margin-top:0}.v2 .mm-page .mm-set textarea.q{min-height:240px}.v2 .mm-page .mm-gtips{flex-direction:column;gap:3px;margin:2px 0 10px;display:flex}.v2 .mm-page .mm-gtips li{color:var(--ink-600);padding-left:12px;font-size:12.5px;line-height:18px;list-style:none;position:relative}.v2 .mm-page .mm-gtips li:before{content:"";background:var(--ink-400);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:2px}.v2 .mm-page .mm-cnt{color:var(--ink-500);font-variant-numeric:tabular-nums;justify-content:flex-end;margin-top:7px;font-size:12.5px;display:flex}.v2 .mm-page .mm-cnt.ok{color:var(--um-700);font-weight:600}.v2 .mm-page .mm-payhero{border:1px solid var(--ink-200);border-radius:18px;margin-top:8px;padding:20px}.v2 .mm-page .mm-payhero .tt{color:var(--ink-800);margin-top:10px;font-size:15px;font-weight:600;line-height:22px}.v2 .mm-page .mm-payhero .amt{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.v2 .mm-page .mm-payhero .amt b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;line-height:32px}.v2 .mm-page .mm-btns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.v2 .mm-page .dsec h2:has(>.mst){align-items:center}.v2 .mm-page .mm-cos+.mm-add{margin-top:10px}.v2 .mm-page .my-prof .avatar{font-size:21.6px}.v2 .mm-page .listend.recent-limit{text-align:left;margin-bottom:10px;padding-block:12px 0;font-size:12.5px}.v2 .mm-page .dtabs.scroll{margin-inline:0;padding-inline:0}html[data-theme=dark] .v2 .mm-page :is(input.ti,textarea.q,.rtile>input){background-color:#0000}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signup-prompt__overlay[data-v-22270c3b]{z-index:100;background-color:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.signup-prompt[data-v-22270c3b]{background-color:var(--surface);border-radius:16px;width:400px;max-width:100%;padding:40px 32px 32px;position:relative}.signup-prompt__close[data-v-22270c3b]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:16px;right:16px}.signup-prompt__close[data-v-22270c3b]:hover{background-color:var(--ink-50)}.signup-prompt__body[data-v-22270c3b]{text-align:center;flex-direction:column;align-items:center;display:flex}.signup-prompt__logo[data-v-22270c3b]{width:120px;height:30px;margin-bottom:20px}.signup-prompt__title[data-v-22270c3b]{letter-spacing:-.025em;color:var(--ink-900);margin:0 0 12px;font-size:20px;font-weight:700;line-height:140%}.signup-prompt__desc[data-v-22270c3b]{color:var(--ink-500);margin:0 0 28px;font-size:14px;line-height:160%}.signup-prompt__cta[data-v-22270c3b]{background-color:var(--umf-600);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;height:48px;font-size:16px;font-weight:600;transition:opacity .15s}.signup-prompt__cta[data-v-22270c3b]:hover{opacity:.85}.signup-prompt__later[data-v-22270c3b]{color:var(--ink-500);cursor:pointer;background:0 0;border:none;margin-top:12px;padding:8px;font-size:14px;font-weight:500}.signup-prompt__later[data-v-22270c3b]:hover{color:var(--ink-900)}.fade-enter-active[data-v-22270c3b],.fade-leave-active[data-v-22270c3b]{transition:opacity .15s}.fade-enter-from[data-v-22270c3b],.fade-leave-to[data-v-22270c3b]{opacity:0}@media (width<=767px){.signup-prompt__overlay[data-v-22270c3b]{align-items:flex-end;padding:0}.signup-prompt[data-v-22270c3b]{border-radius:16px 16px 0 0;width:100%;padding:40px 24px 32px}}.naru-loader[data-v-f9ff9170]{vertical-align:middle;align-items:flex-end;gap:5px;display:inline-flex}.naru-loader i[data-v-f9ff9170]{background:var(--um-100);width:7px;height:7px;animation:2.4s ease-out infinite naru-loader-fill-f9ff9170;animation-delay:calc(var(--n)*.3s);border-radius:50%;display:block}.naru-loader i[data-v-f9ff9170]:last-child{animation-name:naru-loader-hop-f9ff9170}@keyframes naru-loader-fill-f9ff9170{0%{background:var(--um-100);transform:scale(1)}6%{background:var(--um-600);transform:scale(1.35)}12%{background:var(--um-600);transform:scale(1)}62%{background:var(--um-600)}72%,to{background:var(--um-100)}}@keyframes naru-loader-hop-f9ff9170{0%{background:var(--um-100);transform:translateY(0)}5%{background:var(--ai-dot);transform:translateY(0)scale(1.3,.7)}14%{background:var(--ai-dot);transform:translateY(-8px)scale(.9,1.1)}24%{background:var(--ai-dot);transform:translateY(0)scale(1.25,.75)}30%{background:var(--ai-dot);transform:translateY(0)scale(1)}42%{background:var(--ai-dot)}52%,to{background:var(--um-100)}}@media (prefers-reduced-motion:reduce){.naru-loader i[data-v-f9ff9170]{background:var(--um-600);animation:none}.naru-loader i[data-v-f9ff9170]:last-child{background:var(--ai-dot)}}.chatbot[data-v-60c175fd]{letter-spacing:-.01em;font-family:Pretendard Variable,Pretendard,-apple-system,system-ui,sans-serif}.chatbot button[data-v-60c175fd],.chatbot input[data-v-60c175fd],.chatbot textarea[data-v-60c175fd]{letter-spacing:inherit;font-family:inherit}:where(.chatbot[data-v-60c175fd]) :where(button){cursor:pointer;background:0 0;border:none;padding:0}.chatbot[data-v-60c175fd] :focus-visible{box-shadow:0 0 0 3px rgba(var(--um-rgb),.18);outline:none}.chatbot__ic[data-v-60c175fd]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.chatbot__fab[data-v-60c175fd]{right:16px;bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:90;isolation:isolate;color:#fff;background:linear-gradient(115deg,transparent 38%,#ffffff6b 50%,transparent 62%) 100% 0 /250% 100% no-repeat,var(--ai-fill);width:56px;height:56px;box-shadow:var(--sh2),0 10px 24px -10px rgba(var(--um-rgb),.55);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;animation:7s ease-in-out 1.2s infinite chatbot-sheen-60c175fd;display:flex;position:fixed}.chatbot__fab[data-v-60c175fd]:before{content:"";z-index:-1;background:var(--ai-grad);filter:blur(10px);opacity:.42;border-radius:50%;position:absolute;inset:-2px}.chatbot__fab[data-v-60c175fd]:hover{box-shadow:var(--sh2),0 14px 28px -10px rgba(var(--um-rgb),.6);transform:translateY(-2px)}.chatbot__fab[data-v-60c175fd]:active{transform:scale(.96)}.chatbot__fab-ic[data-v-60c175fd]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.chatbot__fab-dot[data-v-60c175fd]{fill:var(--ai-dot);stroke:none}.chatbot-fab-enter-active[data-v-60c175fd],.chatbot-fab-leave-active[data-v-60c175fd]{transition:opacity .18s}.chatbot-fab-enter-from[data-v-60c175fd],.chatbot-fab-leave-to[data-v-60c175fd]{opacity:0}.chatbot__panel[data-v-60c175fd]{z-index:130;background-color:var(--surface);color:var(--ink-900);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}html[data-theme=dark] .chatbot__panel{background-color:#191b28}.chatbot-panel-enter-active[data-v-60c175fd]{transition:opacity .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1)}.chatbot-panel-enter-from[data-v-60c175fd]{opacity:0;transform:translateY(12px)}.chatbot__head[data-v-60c175fd]{height:60px;padding:env(safe-area-inset-top,0) 10px 0 16px;box-sizing:content-box;border-bottom:1px solid var(--ink-200);flex:none;align-items:center;gap:10px;display:flex;position:relative}.chatbot__head[data-v-60c175fd]:after{content:"";background:linear-gradient(90deg,transparent,var(--umf-500),var(--ce-400),transparent) -100% 0 /50% 100% no-repeat;opacity:0;height:2px;transition:opacity .2s;position:absolute;bottom:-1px;left:0;right:0}.chatbot__panel--thinking .chatbot__head[data-v-60c175fd]:after{opacity:1;animation:1.1s linear infinite chatbot-scan-60c175fd}.chatbot__title[data-v-60c175fd]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.chatbot__title h2[data-v-60c175fd]{color:var(--ink-900);margin:0;font-size:16px;font-weight:650;line-height:22px}.chatbot__tag[data-v-60c175fd]{background:var(--ce-50);color:var(--ce-700);letter-spacing:.02em;border-radius:7px;padding:2px 7px;font-size:11.5px;font-weight:650;line-height:16px}.chatbot__orb[data-v-60c175fd]{background:var(--ai-fill);border-radius:50%;flex:none;width:32px;height:32px;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.chatbot__orb svg[data-v-60c175fd]{width:100%;height:100%;position:absolute;inset:0}.chatbot__orb-line[data-v-60c175fd]{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linejoin:round}.chatbot__orb-dot[data-v-60c175fd]{fill:var(--ai-dot);stroke:none;transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out 1s infinite chatbot-blink-60c175fd}.chatbot__orb[data-v-60c175fd]:after{content:"";opacity:0;background:linear-gradient(115deg,#0000 35%,#ffffff52 50%,#0000 65%) 100% 0/250% 100% no-repeat;transition:opacity .2s;position:absolute;inset:0}.chatbot__panel--thinking .chatbot__orb[data-v-60c175fd]{box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 4px rgba(var(--um-rgb),.12)}.chatbot__panel--thinking .chatbot__orb-dot[data-v-60c175fd]{animation:.9s ease-in-out infinite chatbot-beat-60c175fd}.chatbot__panel--thinking .chatbot__orb[data-v-60c175fd]:after{opacity:1;animation:1.3s ease-in-out infinite chatbot-sweep-60c175fd}.chatbot__ib[data-v-60c175fd]{width:38px;height:38px;color:var(--ink-600);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.chatbot__ib[data-v-60c175fd]:hover:not(:disabled){background:rgba(var(--um-rgb),.05)}.chatbot__ib[data-v-60c175fd]:disabled{opacity:.4;cursor:default}.chatbot__log[data-v-60c175fd]{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:20px 16px 24px;overflow-y:auto}.chatbot__log[data-v-60c175fd],.chatbot__msg[data-v-60c175fd]{flex-direction:column;gap:10px;display:flex}.chatbot__msg[data-v-60c175fd]{align-items:flex-start;animation:.3s cubic-bezier(.2,.8,.2,1) both chatbot-up-60c175fd}.chatbot__msg--user[data-v-60c175fd]{align-items:flex-end;margin-top:6px}.chatbot__bubble[data-v-60c175fd]{background:var(--cb-bot);max-width:86%;color:var(--ink-900);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;border-radius:6px 18px 18px;margin:0;padding:11px 15px;font-size:14.5px;line-height:22px}.chatbot__msg--user .chatbot__bubble[data-v-60c175fd]{background:var(--umf-600);color:#fff;border-radius:18px 6px 18px 18px}.chatbot__em[data-v-60c175fd]{color:var(--um-700);background:linear-gradient(100deg,var(--um-700) 40%,var(--ce-400) 50%,var(--um-700) 60%) 100% 0 /300% 100% no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:650;animation:1.1s ease-out .3s both chatbot-text-60c175fd}.chatbot__caret[data-v-60c175fd]{vertical-align:-2px;background-color:var(--um-500);width:2px;height:1em;margin-left:2px;animation:.8s steps(2,end) infinite chatbot-caret-60c175fd;display:inline-block}.chatbot__typing[data-v-60c175fd]{background:var(--cb-bot);border-radius:6px 18px 18px;margin:0;padding:20px 17px 16px;display:flex}.chatbot__chips[data-v-60c175fd]{flex-wrap:wrap;gap:8px;display:flex}.chatbot__break[data-v-60c175fd]{flex-basis:100%;height:0}.chatbot__chip[data-v-60c175fd]{border:1px solid var(--ink-200);color:var(--ink-800);background:0 0;border-radius:11px;align-items:center;gap:6px;padding:10px 14px;font-size:13.5px;font-weight:550;line-height:18px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.chatbot__chip[data-v-60c175fd]:hover{border-color:var(--ink-300);background:var(--ink-50)}.chatbot__chip--on[data-v-60c175fd],.chatbot__chip--on[data-v-60c175fd]:hover{border-color:var(--um-600);background:rgba(var(--um-rgb),.06);color:var(--um-700)}.chatbot__options[data-v-60c175fd]{border:1px solid var(--ink-200);background:var(--surface);border-radius:14px;flex-direction:column;width:100%;display:flex;overflow:hidden}.chatbot__option[data-v-60c175fd]{border:0;border-top:1px solid var(--ink-100);width:100%;min-height:58px;color:var(--ink-900);text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 14px;transition:background .15s;display:flex}.chatbot__option[data-v-60c175fd]:first-child{border-top:0}.chatbot__option[data-v-60c175fd]:hover{background:var(--ink-50)}.chatbot__option-ic[data-v-60c175fd]{background:var(--um-50);width:34px;height:34px;color:var(--um-600);border-radius:10px;flex:none;place-items:center;display:grid}.chatbot__option--link .chatbot__option-ic[data-v-60c175fd]{background:var(--ink-50);color:var(--ink-600)}.chatbot__option-ic .chatbot__ic[data-v-60c175fd]{width:18px;height:18px}.chatbot__option-text[data-v-60c175fd]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chatbot__option-text b[data-v-60c175fd]{font-size:14px;font-weight:650;line-height:19px}.chatbot__option-text span[data-v-60c175fd]{color:var(--ink-500);font-size:12px;line-height:16px}.chatbot__option-text .chatbot__option-count[data-v-60c175fd]{color:var(--um-600);font-weight:650}.chatbot__option-go[data-v-60c175fd]{width:16px;height:16px;color:var(--ink-400);flex:none}.chatbot__chip .chatbot__ic[data-v-60c175fd]{stroke-width:1.8px;width:16px;height:16px;color:var(--ink-500);margin-left:-2px;transition:color .15s}.chatbot__chip--on .chatbot__ic[data-v-60c175fd],.chatbot__chip:hover .chatbot__ic[data-v-60c175fd]{color:var(--um-700)}.chatbot__cards[data-v-60c175fd]{gap:8px;width:100%}.chatbot__card[data-v-60c175fd],.chatbot__cards[data-v-60c175fd]{flex-direction:column;display:flex}.chatbot__card[data-v-60c175fd]{border:1px solid var(--ink-200);color:inherit;animation:.3s cubic-bezier(.2,.8,.2,1) both chatbot-up-60c175fd;animation-delay:calc(var(--i,0)*55ms + 90ms);border-radius:12px;gap:3px;padding:13px 15px;text-decoration:none}.chatbot__card-title[data-v-60c175fd]{-webkit-line-clamp:2;color:var(--ink-900);-webkit-box-orient:vertical;font-size:14.5px;font-weight:650;line-height:21px;transition:color .15s;display:-webkit-box;overflow:hidden}.chatbot__card:hover .chatbot__card-title[data-v-60c175fd]{color:var(--um-700)}.chatbot__card-meta[data-v-60c175fd]{-webkit-line-clamp:2;color:var(--ink-500);-webkit-box-orient:vertical;font-size:12.5px;line-height:18px;display:-webkit-box;overflow:hidden}.chatbot__all[data-v-60c175fd]{color:var(--um-700);align-items:center;gap:3px;padding:4px 2px;font-size:14px;font-weight:650;line-height:20px;text-decoration:none;display:inline-flex}.chatbot__all[data-v-60c175fd]:hover{color:var(--um-600)}.chatbot__all .chatbot__ic[data-v-60c175fd]{stroke-width:2px;width:15px;height:15px;transition:transform .15s}.chatbot__all:hover .chatbot__ic[data-v-60c175fd]{transform:translate(2px)}.chatbot__signup[data-v-60c175fd]{background:var(--umf-600);color:#fff;border-radius:10px;align-items:center;height:38px;padding:0 15px;font-size:13px;font-weight:550;text-decoration:none;transition:background .15s;display:inline-flex}.chatbot__signup[data-v-60c175fd]:hover{background:var(--umf-700)}.chatbot__inquiry[data-v-60c175fd]{flex-direction:column;gap:8px;width:100%;display:flex}.chatbot__input.chatbot__inquiry-text[data-v-60c175fd]{resize:none;height:auto;padding:12px 15px;line-height:22px}.chatbot__inquiry .chatbot__send[data-v-60c175fd]{align-self:flex-end}.chatbot__form[data-v-60c175fd]{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ink-200);flex:none;gap:8px;display:flex}.chatbot__input[data-v-60c175fd]{border:1px solid var(--ink-200);min-width:0;height:46px;color:var(--ink-900);background:0 0;border-radius:13px;flex:1;padding:0 15px;font-size:16px;transition:border-color .15s,box-shadow .15s}.chatbot__input[data-v-60c175fd]::placeholder{color:var(--ink-500)}.chatbot__input[data-v-60c175fd]:focus,.chatbot__input[data-v-60c175fd]:focus-visible{border-color:var(--um-600);box-shadow:0 0 0 3px rgba(var(--um-rgb),.1);outline:none}.chatbot__send[data-v-60c175fd]{background:var(--umf-600);color:#fff;border-radius:13px;flex:none;height:46px;padding:0 17px;font-size:14px;font-weight:550;transition:background .15s,color .15s}.chatbot__send[data-v-60c175fd]:hover:not(:disabled){background:var(--umf-700)}.chatbot__send[data-v-60c175fd]:disabled{background:var(--ink-100);color:var(--ink-400);cursor:default}@keyframes chatbot-sheen-60c175fd{0%,72%{background-position:100% 0,0 0}88%,to{background-position:0 0,0 0}}@keyframes chatbot-scan-60c175fd{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes chatbot-blink-60c175fd{0%,88%,to{transform:none}94%{transform:scale(1.45)}}@keyframes chatbot-beat-60c175fd{50%{opacity:.7;transform:scale(1.5)}}@keyframes chatbot-sweep-60c175fd{0%{background-position:100% 0}to{background-position:0 0}}@keyframes chatbot-up-60c175fd{0%{opacity:0;transform:translateY(8px)}}@keyframes chatbot-text-60c175fd{0%{background-position:100% 0}to{background-position:0 0}}@keyframes chatbot-caret-60c175fd{50%{opacity:0}}@media (width>=768px){.chatbot__panel[data-v-60c175fd]{z-index:90;border:1px solid var(--ink-200);width:400px;height:min(680px,100dvh - 112px);box-shadow:var(--sh2),0 24px 56px -28px #1c1e3047;transform-origin:100% 100%;border-radius:22px;inset:auto 28px 28px auto}html[data-theme=dark] .chatbot__panel{box-shadow:0 0 0 1px #00000059,0 28px 64px -20px #000c}.chatbot__head[data-v-60c175fd]{padding-top:0}.chatbot__form[data-v-60c175fd]{padding-bottom:12px}}@media (width>=1024px){.chatbot__fab[data-v-60c175fd]{bottom:28px;right:28px}}@media (width<=767px){.chatbot--mobile-hidden[data-v-60c175fd]{display:none}html.chatbot-open body,html.chatbot-open{overscroll-behavior-y:none}}@media (prefers-reduced-motion:reduce){.chatbot[data-v-60c175fd] *,.chatbot[data-v-60c175fd] :after,.chatbot[data-v-60c175fd] :before{transition:none!important;animation:none!important}.chatbot__all:hover .chatbot__ic[data-v-60c175fd],.chatbot__fab[data-v-60c175fd]:active,.chatbot__fab[data-v-60c175fd]:hover{transform:none}}.error-page[data-v-6b61afd7]{background-color:var(--surface);justify-content:center;min-height:100vh;padding:0 24px}.error-page[data-v-6b61afd7],.error-page__content[data-v-6b61afd7]{flex-direction:column;align-items:center;display:flex}.error-page__content[data-v-6b61afd7]{text-align:center;max-width:448px}.error-page__code-wrapper[data-v-6b61afd7]{margin-bottom:24px}.error-page__code[data-v-6b61afd7]{color:#e0e0e0;font-size:120px;font-weight:700;line-height:1}.error-page__title[data-v-6b61afd7]{color:var(--ink-900);margin-bottom:12px;font-size:1.5rem;font-weight:700;line-height:31.2px}.error-page__description[data-v-6b61afd7]{color:#94979e;margin-bottom:40px;font-size:16px;line-height:24px}.error-page__btn[data-v-6b61afd7]{background-color:var(--umf-600);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:background-color .15s}.error-page__btn[data-v-6b61afd7]:hover{background-color:#1a5ee5e6}
