:root{color-scheme:light;--bg:#FFFFFF;--surface:#FFFFFF;--surface-sub:#F7F8FA;--fill:#F2F4F6;--line:#EAEDF0;--shadow:0 1px 2px rgba(20,30,45,.05),0 0 0 1px rgba(20,30,45,.045);--text:#191F28;--text-mid:#4E5968;--text-sub:#667080;--text-dis:#8B95A1;--brand:#1E7CFF;--blue:#3182F6;--blue-strong:#1B64DA;--blue-press:#1657C0;--blue-bg:#E9F2FE;--pass:#0B7A3B;--pass-bg:#E7F5EC;--block:#B42318;--block-bg:#FDEEEC;--r-2xs:4px;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:24px;--r-pill:999px;--gap-sec:64px;--btn-h-xl:56px;--btn-r-xl:var(--r-md);--btn-h-l:52px;--btn-r-l:var(--r-sm);--btn-h-m:42px;--btn-r-m:10px;--btn-h-s:32px;--btn-r-s:var(--r-xs);--shell:2080px;--pad:16px;--sec-h:clamp(30px,3.3vw,64px);--sec-eyebrow:16px;--fs-h2:clamp(24px,2.5vw,40px);--fs-h3:clamp(22px,2vw,32px);--fs-h4:clamp(20px,1.75vw,28px);--fs-h5:clamp(17px,1.25vw,20px);--fs-lead:clamp(16px,1.1vw,18px);--fs-cap:clamp(14px,1vw,16px);--grade:saturate(.84) brightness(.96);--panel:#EDF1F7;--r-card:clamp(24px,2.5vw,40px);--r-card-in:clamp(16px,1.75vw,28px);--brand:var(--blue-strong);--brand-fill:var(--blue-strong);--brand-2:#1657C0;--brand-ink:#1657C0;--brand-soft:var(--blue-bg);--danger:var(--block);--ok:var(--pass);--warn:#B45309;--dk-bg:#0B0D10;--dk-ink:#FFFFFF;--dk-text:#E6E9F0;--dk-mid:#C9CEDB;--dk-sub:#A3AABB;--dk-dim:#8C93A8;--dk-accent:#7FB0F8;--dk-line:rgba(255,255,255,.10);--dk-card:rgba(255,255,255,.05);--dk-card-line:rgba(255,255,255,.08);--bg-2:var(--surface-sub);--bg-3:var(--fill);--navy:var(--text);--navy-2:#2B3340;--ink:var(--text);--ink-soft:var(--text-mid);--ink-dim:var(--text-sub);--on-dark:#FFFFFF;--on-dark-soft:rgba(255,255,255,.72);--line-strong:#C9D0DC;--nav-h:64px;--maxw:var(--shell);--gutter:var(--pad);--radius:var(--r-md);--radius-sm:var(--r-xs);--shadow-pop:0 12px 32px rgba(20,30,45,.12),0 0 0 1px rgba(20,30,45,.05);--shadow-lift:0 8px 24px rgba(3,31,63,.09);--shadow-lg:0 30px 70px rgba(14,23,38,.14);--ease:cubic-bezier(.22,.61,.36,1);--dur:.34s;--focus:var(--blue)}@media (min-width:760px){:root{--pad:24px}}@media (min-width:1200px){:root{--pad:clamp(48px,9.6vw,160px)}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:16px;line-height:1.5;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}:lang(zh){font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans SC,Apple SD Gothic Neo,Noto Sans KR,sans-serif}[lang|=zh]{word-break:normal}dd,dl,dt,figure,h1,h2,h3,h4,h5,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button{background:none;border:0;cursor:pointer}button,input,select{font:inherit;letter-spacing:inherit;color:inherit}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;flex:none;display:inline-grid;place-content:center;border:1.5px solid var(--text-dis);border-radius:var(--r-2xs);background:var(--surface);cursor:pointer}input[type=checkbox]:checked{background:var(--blue-strong) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /64% no-repeat;border-color:var(--blue-strong)}input[type=checkbox]:disabled{border-color:var(--line);background:var(--fill);cursor:default}input[type=checkbox]:disabled:checked{background:var(--text-dis);border-color:var(--text-dis)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-2xs)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.nw{white-space:nowrap}.lbr,.lrow{display:block}@media (max-width:640px){.lbr{display:inline}}.u{font-size:max(12px,.68em);font-weight:500;color:var(--text-sub);margin-left:2px}.util{background:var(--surface)}.util-links a.strong{color:var(--text);font-weight:700}.logo{white-space:nowrap;flex:0 0 auto;min-height:44px}.logo,.logo-lockup{display:flex;align-items:center}.logo-lockup{gap:8px}.logo-word{line-height:1;display:inline-flex;align-items:flex-end;color:var(--brand)}.logo-lockup[data-tone=ink] .logo-word{color:var(--text)}.logo-lockup[data-tone=light] .logo-word{color:#fff}.logo-svg{height:.95em;width:auto;display:block;flex:0 0 auto}.logo .logo-svg,.logo-anim .logo-svg{overflow:visible}.logo .logo-l,.logo .logo-lp,.logo-anim .logo-l,.logo-anim .logo-lp{transform-box:fill-box;transform-origin:50% 100%}.logo .logo-l,.logo-anim .logo-l{animation:logo-drop .56s cubic-bezier(.3,0,.3,1) both;animation-delay:calc(var(--i) * 70ms)}@media (hover:hover){.logo-anim:hover .logo-lp,.logo:hover .logo-lp{animation:logo-hop .46s ease-out both;animation-delay:calc(var(--i) * 45ms)}}@keyframes logo-drop{0%{transform:translateY(-70%) scale(.92,1.12);opacity:0}45%{transform:translateY(0) scale(1.14,.78);opacity:1}72%{transform:translateY(0) scale(.97,1.04)}to{transform:none;opacity:1}}.logo-loop .logo-lp{animation:logo-wave 1.6s ease-in-out infinite;animation-delay:calc(.77s + var(--i) * 90ms)}@keyframes logo-wave{0%,55%,to{transform:none}20%{transform:translateY(-22%) scale(.96,1.06)}38%{transform:translateY(0) scale(1.06,.92)}}@keyframes logo-hop{0%{transform:none}35%{transform:translateY(-24%) scale(.96,1.06)}65%{transform:translateY(0) scale(1.07,.9)}to{transform:none}}@media (prefers-reduced-motion:reduce){.logo .logo-l,.logo .logo-lp,.logo-anim .logo-l,.logo-anim .logo-lp,.logo-loop .logo-lp{animation:none}}.search{flex:0 1 480px;height:48px;background:var(--surface);border-radius:var(--r-pill);box-shadow:inset 0 0 0 2px var(--blue);display:flex;align-items:center;transition:box-shadow .15s}.search:focus-within{box-shadow:inset 0 0 0 2px var(--blue-strong)}.search input{flex:1 1;min-width:0;height:100%;border:0;background:none;padding:0 4px 0 20px;font-size:16px}.search input::placeholder{color:var(--text-dis)}.search input:focus{outline:none}.search button{width:52px;height:100%;display:grid;place-items:center;color:var(--blue-strong);flex:0 0 52px;border-radius:var(--r-pill)}.search button:hover{color:var(--text)}.hutil{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-mid);min-width:56px;min-height:44px;padding:6px 2px;border-radius:var(--r-sm)}.hutil span{font-size:12px;white-space:nowrap;font-weight:500}.hutil:hover{color:var(--text);background:var(--surface-sub)}.gnb{background:var(--surface);position:-webkit-sticky;position:sticky;top:0;z-index:40;box-shadow:var(--shadow)}.catgrp li i .cat-art{width:32px;height:32px}.ftr-nav a.strong{font-weight:700;color:var(--text)}.ftr-body{padding:40px 0 24px}.ftr-biz{display:flex;flex-direction:column;gap:8px}.ftr-biz>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;min-width:0}.ftr-biz dt{font-size:12px;color:var(--text-dis);white-space:nowrap}.ftr-biz dd{font-size:12px;color:var(--text-sub);min-width:0;overflow-wrap:anywhere;margin-right:6px}.ftr-biz a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ftr-biz a:hover{color:var(--text-mid)}.ftr-disclaim{margin-top:20px;font-size:12px;line-height:1.7;color:var(--text-sub);max-width:100ch;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.ftr-disclaim b{color:var(--text-mid);font-weight:700}.ftr-foot{border-top:1px solid var(--line);padding-top:20px;margin-top:4px}.ftr-legal a.strong{font-weight:700;color:var(--text)}.ftr-copy{font-weight:600}.ftr-copy,.ftr-note{font-size:12px;color:var(--text-sub)}.ftr-note{margin-top:10px;line-height:1.7;text-wrap:pretty;max-width:100ch;word-break:keep-all;overflow-wrap:break-word}.ftr-note b{color:var(--text-sub);font-weight:700}.page{overflow-x:clip}.wrap{max-width:var(--shell);margin:0 auto;padding:0 var(--pad) 8px}.wrap-narrow{max-width:800px;margin:0 auto;padding:28px var(--pad) 8px}.wrap-page{max-width:calc(var(--page, 1320px) + var(--pad) * 2)}.mcn-bad{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;padding:12px 14px;border-radius:var(--r-xs);background:var(--fill)}.mcn-bad li{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.mcn-bad b{color:var(--text);font-weight:600}.mcn-based{height:28px;padding:0 10px;border-radius:var(--r-pill);background:var(--fill);color:var(--text-mid);font-size:12px;font-weight:600;white-space:nowrap}.mcn-based[data-kr]{background:var(--blue-bg);color:var(--blue-strong)}.mcn-based:disabled{opacity:.5}main.wrap{padding-top:28px}.dbar{position:-webkit-sticky;position:sticky;top:56px;z-index:30;background:var(--surface);box-shadow:var(--shadow)}.dbar-in{max-width:var(--shell);margin:0 auto;padding:0 var(--pad);height:60px;display:flex;align-items:center;gap:12px}.dbar-back{width:40px;height:40px;flex:0 0 40px;border-radius:var(--r-xs);display:grid;place-items:center;color:var(--text-mid)}.dbar-back:hover{background:var(--surface-sub);color:var(--text)}.dbar-title{font-size:16px;font-weight:700;letter-spacing:-.03em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtabs{max-width:var(--shell);margin:0 auto;padding:0 var(--pad);display:flex;gap:24px;height:50px;align-items:center;overflow-x:auto}.dtabs::-webkit-scrollbar{display:none}.dtab{position:relative;height:50px;display:inline-flex;align-items:center;flex:0 0 auto;font-size:16px;font-weight:500;color:var(--text-sub);white-space:nowrap}.dtab:hover{color:var(--text)}.dtab[data-on=true]{color:var(--blue-strong);font-weight:700}.dtab[data-on=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--blue-strong)}.dtl{max-width:var(--shell);margin:0 auto;padding:28px var(--pad) 8px;display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:32px;gap:32px;align-items:start}.dtl-main{min-width:0}.dtl-rail{position:-webkit-sticky;position:sticky;top:182px;display:flex;flex-direction:column;gap:12px;max-height:calc(100dvh - 194px);overflow-y:auto;overscroll-behavior:contain;padding:6px;margin:-6px;scrollbar-width:thin}.dsec{scroll-margin-top:180px;margin-top:36px}.dtl-main>*+.dsec{padding-top:32px;border-top:1px solid var(--line)}.dsec>h3{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--text);margin-bottom:16px}.dgal{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:8px;gap:8px;border-radius:var(--r-lg)}.dgal,.dgal-cell{overflow:hidden;position:relative}.dgal-cell{aspect-ratio:1/1;background:var(--surface-sub)}.dgal-cell:first-child{grid-row:span 2;aspect-ratio:auto}.dgal-cell .cover{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.dgal-zoom{padding:0;border:0;cursor:zoom-in;background:var(--surface-sub)}.dgal-zoom>i{position:absolute;right:8px;bottom:8px;z-index:1;width:28px;height:28px;border-radius:var(--r-pill);display:grid;place-items:center;background:rgba(16,24,36,.55);color:#fff;opacity:0;transition:opacity .15s}.dgal-zoom:focus-visible>i,.dgal-zoom:hover>i{opacity:1}.dgal-zoom:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@keyframes lbox-in{0%{opacity:0}to{opacity:1}}:root[data-shero] .lhdr:not([data-glass=true]){background:transparent}:root[data-shero] .lhdr:before{content:"";position:absolute;inset:0 0 auto;height:120px;pointer-events:none;background:linear-gradient(180deg,rgba(12,16,22,.42),transparent);opacity:min(1,calc(var(--shero-p,0) * 6))}:root[data-shero] .lhdr-in{position:relative;z-index:1}:root[data-shero] .logo-word{color:color-mix(in srgb,#fff calc(min(1, var(--shero-p,0) * 6) * 100%),var(--brand))}:root[data-shero] .lang-b,:root[data-shero] .logo-side{color:color-mix(in srgb,#fff calc(min(1, var(--shero-p,0) * 6) * 100%),var(--text-sub))}:root[data-shero] .mtog{background:color-mix(in srgb,rgba(255,255,255,.22) calc(min(1, var(--shero-p,0) * 6) * 100%),var(--fill))}:root[data-shero] .mtog-b{color:color-mix(in srgb,rgba(255,255,255,.82) calc(min(1, var(--shero-p,0) * 6) * 100%),var(--text-sub))}:root[data-shero] .mtog-b[data-on=true]{color:color-mix(in srgb,var(--text) calc(min(1, var(--shero-p,0) * 6) * 100%),var(--text))}.lbox-nav.prev{left:14px}.lbox-nav.next{right:14px}@media (max-width:640px){.lbox-nav.prev{left:6px}.lbox-nav.next{right:6px}}.dgal-more{position:absolute;right:14px;bottom:14px;z-index:1;height:36px;padding:0 16px;border-radius:var(--r-pill);background:rgba(16,24,36,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:inline-flex;align-items:center;font-size:13px;font-weight:600;white-space:nowrap}.dtitle{margin-top:24px}.dtitle h2{font-size:24px;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.dtitle .sub{margin-top:8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--text-sub)}.dtitle .score{color:var(--text);font-weight:700}.dtitle-name .dtitle-raw{margin-top:4px;font-size:14px;line-height:1.5;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.dtitle .sub{margin-top:14px}.rcard{background:var(--surface);border-radius:var(--r-lg);padding:20px;box-shadow:var(--shadow)}.rcard .lab{font-size:13px;color:var(--text-sub)}.rcard .price{margin-top:4px;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.2;white-space:nowrap}.rcard .btn{margin-top:16px}.rcard .fine{margin-top:12px;font-size:12px;color:var(--text-sub);text-wrap:pretty;line-height:1.6}.rcard .fine a{color:var(--text-mid);font-weight:600;text-decoration:underline;text-underline-offset:2px}.rcard .fine a:hover{color:var(--text)}.rlist .btn{margin-top:12px}.rlist .btn.ghost{background:var(--surface);color:var(--text-mid)}.rlist .btn.ghost:hover{background:#fff;color:var(--text)}.lst{max-width:var(--shell);margin:0 auto;padding:28px var(--pad) 8px;display:grid;grid-template-columns:224px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.fgrp h4{font-size:14px;font-weight:700;margin-bottom:10px;letter-spacing:-.02em}.fopt{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:var(--r-xs);font-size:14px;color:var(--text-sub);white-space:nowrap}.fopt:hover,.fopt[data-on=true]{background:var(--fill);color:var(--text)}.fopt[data-on=true]{font-weight:700}.fopt i{width:16px;height:16px;flex:0 0 16px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px var(--text-dis);display:grid;place-items:center}.fopt[data-on=true] i{box-shadow:inset 0 0 0 5px var(--blue-strong)}.lst-count{font-size:14px;color:var(--text-sub)}.lst-count b{color:var(--text);font-weight:700}.card{background:var(--surface);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow)}.card+.card{margin-top:12px}.sec{margin-bottom:var(--gap-sec)}.sec:last-child{margin-bottom:0}.sec>h2{font-size:20px;font-weight:700;letter-spacing:-.03em}.sec>p.lead{margin-top:8px;font-size:16px;color:var(--text-sub);max-width:56ch;text-wrap:pretty;line-height:1.6;word-break:keep-all;overflow-wrap:break-word}.sec>.body{margin-top:20px}.sec-head{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.sec-head h2{font-size:24px;font-weight:700;letter-spacing:-.03em}.sec-head h2 em{font-style:normal;color:var(--blue)}.sec-head .more,.sec-head>h2+*{margin-left:auto}.sec-head .more{font-size:14px;color:var(--text-sub);white-space:nowrap;font-weight:500;display:inline-flex;align-items:center;gap:2px}.sec-head .more:hover{color:var(--text)}.more{color:var(--text-sub);transition:color .15s;cursor:pointer}.more:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.crumb{font-size:14px;color:var(--text-sub);margin-bottom:12px}.crumb a{font-weight:500}.crumb a:hover{color:var(--text)}.note{font-size:13px;color:var(--text-sub);background:var(--surface-sub);border-radius:var(--r-sm);padding:16px;text-wrap:pretty;line-height:1.6}.note b{color:var(--text-mid);font-weight:700}.note+.note{margin-top:8px}.badge{display:inline-block;font-size:12px;font-weight:700;border-radius:var(--r-xs);padding:4px 10px;white-space:nowrap;background:var(--fill);color:var(--text-mid)}.badge.pass{background:var(--pass-bg);color:var(--pass)}.badge.info{background:var(--blue-bg);color:var(--blue-strong)}.btn{height:var(--btn-h-l);padding:0 24px;border-radius:var(--btn-r-l);background:var(--blue-strong);color:#fff;font-size:16px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .15s,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s}.btn:hover{background:var(--blue-press);transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.985);transition-duration:.06s}.btn[disabled]{background:var(--line);color:var(--text-dis);cursor:default}.btn[disabled]:active,.btn[disabled]:hover{transform:none}.btn.ghost{background:var(--fill);color:var(--text-mid)}.btn.ghost:hover{background:var(--line);color:var(--text)}.btn.dark{background:var(--text)}.btn.dark:hover{background:#000}.roll{position:relative;display:inline-block;overflow:hidden;line-height:1.4;white-space:pre}.roll-l{display:flex}.roll-b{position:absolute;inset:0}.roll-l>span{display:inline-block;transition:transform .42s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 25ms)}.roll-b>span{transform:translateY(105%)}.btn-roll:hover .roll-a>span{transform:translateY(-105%)}.btn-roll:hover .roll-b>span{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.btn,.btn:active,.btn:hover{transform:none;transition:background .15s}.roll-l>span{transition:none}}.btn.wide{width:100%}.btn.sm{height:var(--btn-h-m);padding:0 16px;font-size:14px;border-radius:var(--btn-r-m)}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.spread{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.stat{background:var(--surface);border-radius:var(--r-lg);padding:20px;box-shadow:var(--shadow)}.stat dt{font-size:13px;color:var(--text-sub);white-space:nowrap}.stat dd{margin-top:8px;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.stat .sub{margin-top:6px;font-size:13px;color:var(--text-sub)}.hero{margin:24px 0 32px}.hslide{flex:0 0 var(--hw);width:var(--hw);aspect-ratio:3/1;border-radius:var(--r-xl);overflow:hidden;position:relative;isolation:isolate}.hslide:after{content:"";position:absolute;inset:0;z-index:-1;background-size:cover;background-position:70%;background-repeat:no-repeat;background-image:var(--bn);transform-origin:70% 50%;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.hslide[data-kb]:after{transform:scale(1.06);transition:transform 6.5s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.hslide:after,.hslide[data-kb]:after{transform:none;transition:none}}@supports ((background-image:-webkit-image-set(url("a.jpg") 1x)) or (background-image:image-set(url("a.jpg") 1x))){.hslide:after{background-image:-webkit-image-set(var(--bn) 1x,var(--bn2) 2x);background-image:image-set(var(--bn) 1x,var(--bn2) 2x)}}@supports ((background-image:-webkit-image-set(url("a.avif") type("image/avif") 1x)) or (background-image:image-set(url("a.avif") type("image/avif") 1x))){.hslide:after{background-image:-webkit-image-set(var(--bna) type("image/avif") 1x,var(--bna2) type("image/avif") 2x,var(--bn) type("image/jpeg") 1x,var(--bn2) type("image/jpeg") 2x);background-image:image-set(var(--bna) type("image/avif") 1x,var(--bna2) type("image/avif") 2x,var(--bn) type("image/jpeg") 1x,var(--bn2) type("image/jpeg") 2x)}}.hslide-in{position:relative;z-index:1;height:100%;padding:48px 48px 48px var(--copy-x);color:#111;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hslide h2{font-size:38px;font-weight:700;line-height:1.32;letter-spacing:-.02em}.hslide h2 span{display:block}.hslide p{margin-top:28px;font-size:17px;color:#333;text-wrap:pretty;line-height:1.5;max-width:38ch;word-break:keep-all;overflow-wrap:break-word}.hslide.bn-dk .hslide-in{color:#fff}.hslide.bn-dk p{color:rgba(255,255,255,.94)}.hslide.bn-dk:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,100,210,.62),rgba(14,100,210,.38) 38%,rgba(14,100,210,0) 58%)}.hslide.bn-ph .hslide-in{color:#fff}.hslide.bn-ph p{color:rgba(255,255,255,.94)}.hslide.bn-ph:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,16,24,.5),rgba(10,16,24,.3) 40%,rgba(10,16,24,0) 60%)}@media (max-width:720px){.hslide:after{background-image:var(--bm);background-position:50%;transform-origin:60% 40%}@supports ((background-image:-webkit-image-set(url("a.jpg") 1x)) or (background-image:image-set(url("a.jpg") 1x))){.hslide:after{background-image:-webkit-image-set(var(--bm) 1x,var(--bm2) 2x);background-image:image-set(var(--bm) 1x,var(--bm2) 2x)}}@supports ((background-image:-webkit-image-set(url("a.avif") type("image/avif") 1x)) or (background-image:image-set(url("a.avif") type("image/avif") 1x))){.hslide:after{background-image:-webkit-image-set(var(--bma) type("image/avif") 1x,var(--bma2) type("image/avif") 2x,var(--bm) type("image/jpeg") 1x,var(--bm2) type("image/jpeg") 2x);background-image:image-set(var(--bma) type("image/avif") 1x,var(--bma2) type("image/avif") 2x,var(--bm) type("image/jpeg") 1x,var(--bm2) type("image/jpeg") 2x)}}.hslide.bn-dk:before{background:linear-gradient(0deg,rgba(14,100,210,.7),rgba(14,100,210,.4) 40%,rgba(14,100,210,0) 62%)}.hslide.bn-ph:before{background:linear-gradient(0deg,rgba(10,16,24,.58),rgba(10,16,24,.3) 42%,rgba(10,16,24,0) 66%)}}.hero-arw.prev{left:calc(50% - var(--hw) / 2 + 20px)}.hero-arw.next{right:calc(50% - var(--hw) / 2 + 20px)}.ev-1{background:linear-gradient(135deg,#22437E,#16305C)}.ev-2{background:linear-gradient(135deg,#8B4B6B,#5F3049)}.ev-3{background:linear-gradient(135deg,#0F6E55,#0A4A39)}.ev-4{background:linear-gradient(135deg,#4A46A8,#302D6E)}.ev-5{background:linear-gradient(135deg,#2A6B86,#1B475A)}.ev-6{background:linear-gradient(135deg,#A9663A,#764525)}.cat{flex:0 1 112px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 4px;border-radius:var(--r-md);min-width:0}.cat:hover{background:var(--surface-sub)}.cat i{width:56px;height:56px;border-radius:var(--r-md);display:grid;place-items:center;overflow:hidden}.cat i:has(.cat-art){background:var(--line)}.cat span{font-size:13px;color:var(--text-mid);white-space:nowrap;font-weight:500;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cat i>*{transform-origin:50% 70%;will-change:transform}.cat i{transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.cat:is(:hover,:focus-visible) i{transform:translateY(-2px)}.cat:first-child:is(:hover,:focus-visible) i>*{animation:cat-wobble .7s ease-in-out}.cat:nth-child(2):is(:hover,:focus-visible) i>*{animation:cat-squish .6s cubic-bezier(.3,1.5,.5,1)}.cat:nth-child(3):is(:hover,:focus-visible) i>*{animation:cat-snip .6s ease-in-out}.cat:nth-child(4):is(:hover,:focus-visible) i>*{animation:cat-beat .9s ease-in-out}.cat:nth-child(5):is(:hover,:focus-visible) i>*{animation:cat-shutter .5s ease-out}.cat:nth-child(6):is(:hover,:focus-visible) i>*{animation:cat-hop .6s cubic-bezier(.3,.7,.4,1)}.cat:nth-child(7):is(:hover,:focus-visible) i>*{animation:cat-sip .8s ease-in-out}.cat:nth-child(8):is(:hover,:focus-visible) i>*{animation:cat-swing .9s ease-in-out;transform-origin:50% 0}.cat:nth-child(9):is(:hover,:focus-visible) i>*{animation:cat-puff .6s ease-out}.cat:nth-child(10):is(:hover,:focus-visible) i>*{animation:cat-lift .9s cubic-bezier(.3,.7,.4,1)}@keyframes cat-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}}@keyframes cat-squish{0%,to{transform:scale(1)}30%{transform:scale(1.15,.85)}60%{transform:scale(.92,1.1)}}@keyframes cat-snip{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg) scale(1.05)}50%{transform:rotate(8deg)}75%{transform:rotate(-8deg) scale(1.05)}}@keyframes cat-beat{0%,to{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.12)}60%{transform:scale(1)}}@keyframes cat-shutter{0%,to{transform:scale(1)}25%{transform:scale(.88)}55%{transform:scale(1.06)}}@keyframes cat-hop{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-8px) scale(1.03,.97)}55%{transform:translateY(0) scale(1.08,.9)}75%{transform:translateY(-3px)}}@keyframes cat-sip{0%,to{transform:rotate(0)}40%,60%{transform:rotate(-18deg) translateY(-3px)}}@keyframes cat-swing{0%,to{transform:rotate(0)}25%{transform:rotate(12deg)}50%{transform:rotate(-9deg)}75%{transform:rotate(5deg)}}@keyframes cat-puff{0%{transform:scale(1);filter:none}40%{transform:scale(1.12);filter:drop-shadow(0 0 6px rgba(255,255,255,.9))}to{transform:scale(1);filter:none}}@keyframes cat-lift{0%,to{transform:translateY(0)}45%{transform:translateY(-9px) rotate(-4deg)}70%{transform:translateY(-6px) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.cat i>*{animation:none!important}.cat:is(:hover,:focus-visible) i{transform:none}}@media (min-width:721px){.cats .cat{flex:1 1;min-width:88px;max-width:128px}.cats .cat-ask>.cat{max-width:none}.cats .cat{gap:12px;padding:12px 6px}.cats .cat i{width:72px;height:72px;border-radius:22px}.cats .cat span{font-size:14px}}.cat-ask>.cat{flex:1 1}@keyframes cat-tip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cat-tip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.cat-a{background:var(--blue-bg);color:var(--blue-strong)}.cat-b{background:#FDEBF1;color:#C2255C}.cat-c{background:#FFF3E0;color:#B26A00}.cat-d{background:var(--pass-bg);color:var(--pass)}.cat-e{background:#E6F6F8;color:#0B6E7A}.cat-f{background:#F0EBFD;color:#5B3FBF}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.chip{height:40px;padding:0 16px;border-radius:var(--r-pill);background:var(--fill);font-size:14px;font-weight:600;color:var(--text-sub);white-space:nowrap;display:inline-flex;align-items:center;transition:background .15s,color .15s}.chip:hover{background:var(--line);color:var(--text)}.chip:disabled{cursor:default;opacity:.55}.chip:disabled:hover{background:var(--fill);color:var(--text-sub)}.chip[data-on=true],.chip[data-on=true]:disabled:hover{background:var(--text);color:#fff}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));grid-gap:32px 20px;gap:32px 20px}.pgrid>li{display:block;min-width:0;content-visibility:auto;contain-intrinsic-size:auto 320px}.pgrid.pgrid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.pgrid.pgrid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.pgrid.pgrid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pthumb.pshots{display:grid;grid-template-columns:1.8fr 1fr;grid-template-rows:1fr 1fr;grid-gap:0;gap:0;aspect-ratio:5/3}.pshot{position:relative;overflow:hidden;background:var(--surface-sub)}.pshot:first-child{grid-row:span 2}.pshot>img,.pshot>svg{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.pgrid.cmpgrid{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:28px 20px}.pcard{display:block;min-width:0;max-width:100%}.pcard.pcard-lnk{position:relative;cursor:pointer}.pthumb{position:relative;aspect-ratio:3/4;border-radius:var(--r-md);overflow:hidden;background:var(--fill)}.pthumb .cover{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.pcard:hover .cover{transform:scale(1.04)}.pthumb .plat{left:10px;color:#fff;background:rgba(15,22,34,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pthumb .plat,.pthumb .tier{position:absolute;top:10px;font-size:12px;font-weight:700;border-radius:var(--r-xs);padding:4px 8px;white-space:nowrap}.pthumb .tier{right:10px;color:var(--text);background:rgba(255,255,255,.9)}.pthumb .when{position:absolute;left:0;right:0;bottom:0;padding:20px 12px 10px;font-size:12px;font-weight:500;color:#fff;white-space:nowrap;background:linear-gradient(0deg,rgba(10,18,30,.6),rgba(10,18,30,0))}.vlist{background:var(--surface);border-radius:var(--r-lg);padding:6px 24px;box-shadow:var(--shadow)}.vlist li+li{border-top:1px solid var(--line)}.vrow:hover .vid{color:var(--blue-strong)}.vthumb .cover{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.vstat{display:flex;gap:16px;font-size:13px;color:var(--text-sub);flex:0 0 auto}.vstat b{color:var(--text-mid);font-weight:700}.apick .q{color:var(--text-sub);line-height:1.5;text-wrap:pretty}.apick .e,.apick .q{font-size:12px;margin-bottom:8px}.apick .e{color:var(--block)}.apick .row{flex-wrap:nowrap;gap:6px;justify-content:flex-end}.pmeta{padding-top:12px}.pwho{display:flex;align-items:center;gap:10px;min-width:0}.pface{flex:0 0 auto;position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--fill)}.pface>*{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.pwho-t{display:flex;flex-direction:column;gap:0;min-width:0;flex:1 1 auto}.pid{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.pcat,.pid{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcat{font-size:13px;color:var(--text-sub)}.pwho .temp{flex:0 0 auto}.psub{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--text-sub)}.psub span{white-space:nowrap}.pstat{display:grid;grid-template-columns:1.1fr .9fr 1.1fr;grid-gap:0 8px;gap:0 8px;margin-top:12px}.pstat,.pstat>div{min-width:0}.pstat dt{font-size:12px;color:var(--text-sub)}.pstat dd,.pstat dt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pstat dd{margin-top:2px;font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.pstat dd .pu{margin-left:0;font-size:12px;font-weight:500;color:var(--text-mid)}.pstat dd .ctb-src{margin-left:2px;font-size:12px;font-weight:600;vertical-align:2px}@media (max-width:480px){.pstat{grid-template-columns:1fr 1fr;row-gap:8px}}.rail .sec-head h2{font-size:18px;font-weight:700;letter-spacing:-.02em}.rail-arw.prev{left:-10px}.rail-arw.next{right:-10px}.cmkpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.cmkpi>div{background:var(--surface);border-radius:var(--r-lg);padding:20px;box-shadow:var(--shadow)}.cmkpi dt{font-size:13px;color:var(--text-sub);white-space:nowrap}.cmkpi dd{margin-top:8px;font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.15;white-space:nowrap}.pln-part{display:inline-block;margin-left:6px;padding:0 6px;border-radius:var(--r-pill);background:var(--fill);color:var(--text-sub);font-size:12px;font-style:normal;font-weight:600;white-space:nowrap}.cmkpi>div[data-alert=true]{background:var(--blue-bg);box-shadow:none}.cmkpi>div[data-alert=true] dd,.cmkpi>div[data-alert=true] dt{color:var(--blue-strong)}.cmc{display:block;min-width:0}.cmc-cov .cover{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.cmc:hover .cmc-cov .cover{transform:scale(1.04)}.cmc-st.live{background:var(--blue-strong);color:#fff}.cmc-st.done{background:rgba(11,122,59,.92);color:#fff}.cmc-f{display:flex;align-items:baseline;gap:10px;margin-top:10px;font-size:13px;color:var(--text-sub)}.cmc-f b{color:var(--text);font-weight:700}.rvq-err{font-size:13px;color:var(--block);background:var(--block-bg);border-radius:var(--r-sm);padding:12px;margin-bottom:12px}.rvq-h .id{font-size:16px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.rvq-h .meta{font-size:13px;color:var(--text-sub);white-space:nowrap}.rvq-link{color:var(--blue-strong);font-weight:600;overflow-wrap:anywhere;display:inline-flex;align-items:center;gap:2px}.rvq-link:hover{text-decoration:underline}.rpkpi>div:first-child dd .u{color:#A9B2BE}.rpbar{height:10px;background:var(--fill);overflow:hidden}.rpbar,.rpbar i{border-radius:var(--r-pill)}.rpbar i{display:block;height:100%;background:var(--pass)}.rpmix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.rpmix h4{font-size:14px;font-weight:700;margin-bottom:12px}.rpmix li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;color:var(--text-mid)}.rpmix li+li{border-top:1px solid var(--line)}.rpmix li b{color:var(--text);font-weight:700;white-space:nowrap}.pkc .n{font-size:16px;font-weight:700;letter-spacing:-.02em;display:flex;align-items:baseline;gap:6px}.pkc .n .cn{font-size:12px;font-weight:500;color:var(--text-sub)}.pkc .p{margin-top:8px;font-size:20px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.mtpk-c .goal{display:block;margin-top:4px;font-size:13px;color:var(--text-sub);line-height:1.6;text-wrap:pretty}.mtwhy .t{font-size:14px;color:var(--text-mid);line-height:1.7;text-wrap:pretty}.mtwhy .d{margin-top:8px;font-size:13px;color:var(--text-sub)}.mtfil .grp{min-width:0}.mtsum .tot dd{font-size:24px}.mtsum .act{min-width:0}.mtwhylist .ok{color:var(--text-mid)}.mtwhylist .ok svg{color:var(--pass)}.mtwhylist .no{color:var(--text-sub)}.mtwhylist .no svg{color:var(--block)}.mtscore .s{font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--text)}.dtitle-raw{margin-top:2px;font-size:14px;color:var(--text-sub)}.mtrow .rank.slot{font-size:12px;font-weight:700;line-height:1.3;text-align:center;color:var(--text-sub);white-space:nowrap}.ondat-flat{margin-top:16px}.mtscore .s[data-none=true]{color:var(--text-sub);font-weight:600}.mtscore .p{margin-top:8px;font-size:16px;font-weight:700;letter-spacing:-.03em}.mtscore .f{font-size:12px;color:var(--text-sub)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label{font-size:13px;color:var(--text-sub);white-space:nowrap;font-weight:500}.field input,.field select{height:48px;padding:0 12px;border:0;border-radius:var(--r-sm);background:var(--fill);font-size:16px;min-width:130px}.field input:focus,.field select:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue);background:var(--surface)}.field input[type=date]{min-width:156px}.fnote{margin-top:12px;font-size:13px;color:var(--text-sub);background:var(--surface-sub);border-radius:var(--r-sm);padding:12px 16px;text-wrap:pretty;line-height:1.6}.fnote b{color:var(--text-mid);font-weight:700}.brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px}.brief>div{padding:12px 0;min-width:0;display:flex;gap:16px;align-items:baseline;border-top:1px solid var(--line)}.brief>div:first-child,.brief>div:nth-child(2){border-top:0}.brief dt{font-size:13px;color:var(--text-sub);white-space:nowrap;flex:0 0 108px}.brief dd{font-size:16px;color:var(--text);min-width:0;overflow-wrap:anywhere;text-wrap:pretty;line-height:1.6}.brief dd.pre{white-space:pre-line}.av{position:relative;overflow:hidden;width:44px;height:44px;flex:0 0 44px;border-radius:var(--r-sm);display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff;letter-spacing:0;background:linear-gradient(135deg,#3E4A5B,#6B7889)}.av.lg{width:88px;height:88px;flex:0 0 88px;border-radius:var(--r-md);font-size:18px}.av .cover{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.mgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:10px;gap:10px}.mcell{background:var(--surface-sub);border-radius:var(--r-sm);padding:16px}.mcell dt{font-size:13px;letter-spacing:-.02em;color:var(--text-dis);white-space:nowrap}.mcell dd{margin-top:6px;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:root{--t-hot:#C2410C;--t-hot-bg:#FFF1E7;--t-warm:#B45309;--t-warm-bg:#FEF6E7;--t-mild:var(--pass);--t-mild-bg:var(--pass-bg);--t-base:var(--text-mid);--t-base-bg:var(--fill);--t-cool:#9A6200;--t-cool-bg:#FFF6E0;--t-cold:var(--block);--t-cold-bg:var(--block-bg)}.temp{display:inline-flex;align-items:baseline;gap:0;white-space:nowrap;font-size:12px;font-weight:600;border-radius:var(--r-xs);padding:2px 6px}.temp b{font-weight:700}.temp-hot{color:var(--t-hot);background:var(--t-hot-bg)}.ondat{border-radius:var(--r-lg);padding:20px 24px;margin-top:20px}.ondat-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ondat .lab{font-size:13px;font-weight:600;white-space:nowrap}.ondat .val{font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1;white-space:nowrap}.ondat .val .deg{font-size:20px;font-weight:700;margin-left:2px}.ondat .tag{margin-left:auto;font-size:13px;font-weight:700;white-space:nowrap;background:rgba(255,255,255,.72);padding:6px 12px}.ondat .tag,.ondat-bar{border-radius:var(--r-pill)}.ondat-bar{position:relative;height:10px;background:rgba(255,255,255,.66);margin-top:16px;overflow:hidden}.ondat-bar i{display:block;height:100%;border-radius:var(--r-pill);background:currentColor;opacity:.85}.ondat-bar b{position:absolute;top:-3px;width:2px;height:16px;background:rgba(20,30,45,.34);border-radius:1px}.ondat .d{margin-top:12px;font-size:13px;line-height:1.6;text-wrap:pretty}.ondat .d.sub{margin-top:6px;opacity:.78;font-size:12px}.fee-head .lab{font-size:13px;color:var(--text-sub)}.fee-head .val{margin-top:4px;font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.15;white-space:nowrap}.fee-head .sub{margin-top:6px;font-size:13px;color:var(--text-sub);white-space:nowrap}.fee td{padding:12px 4px;vertical-align:top}.fee td.n{padding-left:16px}.fee .why{display:block;font-size:12px;color:var(--text-sub);margin-top:4px;line-height:1.6;text-wrap:pretty;max-width:56ch;word-break:keep-all;overflow-wrap:break-word}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:12px 4px;font-size:16px}td{border-bottom:1px solid var(--line)}th{font-size:13px;color:var(--text-sub);font-weight:500;padding-bottom:8px}td.n,th,th.n{white-space:nowrap}td.n,th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr.total td,tr:last-child td{border-bottom:0}tr.total td{border-top:2px solid var(--text);font-weight:700;font-size:16px}.ck{flex:1 1;min-width:0}.ck i{display:block;height:6px;border-radius:var(--r-pill);background:var(--fill)}.ck.pass i{background:var(--pass)}.ck.fail i{background:var(--block)}.ck span{display:block;font-size:12px;color:var(--text-dis);margin-top:6px;white-space:nowrap;font-weight:500}.ck.pass span{color:var(--text-mid)}.cklist .item{display:flex;gap:12px;align-items:flex-start;padding:16px 0}.cklist .item+.item{border-top:1px solid var(--line)}.cklist .item i{width:22px;height:22px;flex:0 0 22px;border-radius:var(--r-pill);background:var(--fill);display:grid;place-items:center;font-size:11px;font-style:normal;color:#fff;margin-top:0;font-weight:700}.cklist .item.pass i{background:var(--pass)}.cklist .item.fail i{background:var(--block)}.cklist .t{font-size:16px;font-weight:600}.cklist .d{font-size:13px;color:var(--text-sub);margin-top:2px}.cklist .act{margin-left:auto;flex:0 0 auto}.mp{--wx-page:#EDEDED;--wx-cell:#FFFFFF;--wx-line:#E5E5E5;--wx-ink:#191919;--wx-mid:#505050;--wx-sub:#767676;--wx-green:#07C160;--wx-green-ink:#04893F}.mp-hero-bg .cover{filter:blur(20px) saturate(1.15);transform:scale(1.3)}.mp-av .cover,.mp-hero-bg .cover{width:100%;height:100%;display:block;object-fit:cover}.mp-av .cover{position:absolute;inset:0}.mp-hero-t .meta{margin-top:6px;display:flex;align-items:center;gap:8px;min-width:0}.mp-hero-t .tg{font-size:12px;font-weight:600;white-space:nowrap;flex:0 0 auto;background:rgba(255,255,255,.26);border-radius:var(--r-2xs);padding:2px 8px}.mp-phone .mp-hero .btn.ghost{background:rgba(255,255,255,.22);color:#fff}.mp-phone .mp-hero .btn.ghost:hover{background:rgba(255,255,255,.34);color:#fff}.mp-temp .lab{font-size:12px;color:rgba(255,255,255,.82);white-space:nowrap}.mp-temp .val{margin-top:2px;display:flex;align-items:baseline;gap:4px;font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.1;white-space:nowrap}.mp-temp .val .deg{font-size:18px;font-weight:700}.mp-temp .val .tag{margin-left:auto;font-size:12px;font-weight:700;white-space:nowrap;background:rgba(255,255,255,.24);border-radius:var(--r-pill);padding:4px 10px}.mp-temp .why{margin-top:8px;font-size:12px;color:rgba(255,255,255,.86);line-height:1.6;text-wrap:pretty}.mp-hero-num dd .u{color:rgba(255,255,255,.82)}.mp-banner{position:relative;display:block;scroll-snap-align:center;aspect-ratio:5/2;border-radius:var(--r-sm);overflow:hidden;background:#D8DDE2}.mp-banner img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:right center}.mp-banner-in{position:absolute;inset:0;z-index:1;padding:12px 16px;color:#111;display:flex;flex-direction:column;justify-content:center}.mp-banner .tg{align-self:flex-start;font-size:12px;font-weight:700;white-space:nowrap;margin-bottom:6px;background:rgba(255,255,255,.88);color:var(--blue-strong);border-radius:var(--r-2xs);padding:2px 6px}.mp-banner .tt{font-size:16px;font-weight:600;line-height:1.35;max-width:13ch;text-wrap:balance}.mp-banner .bd{margin-top:4px;font-size:12px;color:#333;line-height:1.4;max-width:18ch;text-wrap:pretty}.mp-banner.bn-dk:after{content:"";position:absolute;inset:0;background:linear-gradient(96deg,rgba(14,100,210,.75),rgba(14,100,210,.45) 50%,rgba(14,100,210,0) 80%)}.mp-banner.bn-dk .mp-banner-in{color:#fff}.mp-banner.bn-dk .bd{color:rgba(255,255,255,.94)}.mp-banner.bn-ph:after{content:"";position:absolute;inset:0;background:linear-gradient(96deg,rgba(10,16,24,.5),rgba(10,16,24,.25) 50%,rgba(10,16,24,0) 80%)}.mp-banner.bn-ph .mp-banner-in{color:#fff}.mp-banner.bn-ph .bd{color:rgba(255,255,255,.94)}.mp-note .cover{position:absolute;inset:0;width:100%;height:100%;display:block}.wxrow .k{color:var(--wx-sub);white-space:nowrap}.wxrow .v{font-weight:600;text-align:right;overflow-wrap:anywhere;color:var(--wx-ink)}.earn .lab{font-size:13px;color:rgba(255,255,255,.82)}.earn .grid{display:flex;gap:28px;margin-top:12px}.earn dd .u{color:rgba(255,255,255,.82)}.earn .none{margin-top:10px;font-size:13px;color:rgba(255,255,255,.88);text-wrap:pretty;line-height:1.6}.earn-lift .lab,.earn-lift dd .u{color:var(--wx-sub)}.earn-lift dd .u{font-weight:500}.earn-lift .none{color:var(--wx-sub)}.uuid{font-size:16px;font-weight:700;background:var(--fill);color:var(--wx-ink);border-radius:var(--r-xs);padding:8px 12px;display:inline-block;letter-spacing:0}.prop{border-radius:var(--r-sm);padding:12px;display:flex;gap:12px;align-items:stretch;background:var(--surface-sub)}.prop+.prop{margin-top:8px}.prop.new{background:#E8F8EF;box-shadow:inset 0 0 0 1px rgba(7,193,96,.22)}.prop:hover{background:var(--line)}.prop.new:hover{background:#DCF3E6}.prop-th{position:relative;width:66px;height:66px;flex:0 0 66px;border-radius:var(--r-xs);overflow:hidden;background:var(--line)}.prop-th .cover{position:absolute;inset:0;width:100%;height:100%;display:block}.prop-b{flex:1 1;flex-direction:column;justify-content:space-between;gap:4px}.prop-b,.prop-h{min-width:0;display:flex}.prop-h{align-items:center;gap:8px}.prop-h b{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prop-d{font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prop-d,.prop-f{color:var(--wx-sub)}.prop-f{display:flex;align-items:baseline;gap:10px;font-size:12px}.prop-p{margin-left:auto;font-size:16px;font-weight:700;letter-spacing:-.03em;color:var(--wx-ink)}.wxjoin .btn{flex:0 0 auto;white-space:nowrap}.wxlinked .t{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--wx-green-ink);font-weight:600}.wxlinked .t i{display:block}.wxlinked .t b{font-size:13px;font-weight:700;background:rgba(7,193,96,.16);border-radius:var(--r-2xs);padding:2px 8px;white-space:nowrap}.wxlinked .t .rng{font-weight:500;color:var(--wx-mid);white-space:nowrap}.wxmetric.one{grid-template-columns:minmax(0,1fr)}.wxmetric.one dd{font-size:20px}.wxlinked.pending{background:var(--fill)}.wxlinked.pending .t{color:var(--text-mid)}.opc-th .cover{position:absolute;inset:0;width:100%;height:100%;display:block}.wxapply-act .btn{flex:1 1}.sbp-st{border-radius:var(--r-sm);padding:12px;margin-bottom:10px}.sbp-st b{font-size:13px;font-weight:700;white-space:nowrap}.sbp-st .why{margin-top:6px;font-size:12px;line-height:1.6;text-wrap:pretty}.sbp-cur{background:var(--surface-sub);border-radius:var(--r-sm);padding:12px;margin-bottom:10px}.sbp-cur .cap{font-size:13px;color:var(--wx-ink);line-height:1.6;text-wrap:pretty;white-space:pre-wrap}.sbp-cur .cap.link{color:var(--wx-green-ink);overflow-wrap:anywhere;white-space:normal}.sbp-cur .meta{margin-top:6px;font-size:12px;color:var(--wx-sub)}.sbp-form{background:var(--surface-sub);border-radius:var(--r-sm);padding:12px}.sbp-form textarea{width:100%;border:0;border-radius:var(--r-xs);background:#fff;padding:10px 12px;font:inherit;font-size:14px;line-height:1.6;color:var(--wx-ink);resize:none}.sbp-form textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--wx-green)}.sbp-form input{background:#fff}.sbp-shots{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.sbp-shots li{position:relative;width:72px;height:72px}.sbp-shots img{width:100%;height:100%;object-fit:cover;border-radius:var(--r-xs);border:1px solid var(--line);background:var(--fill)}.sbp-shots li button{position:absolute;top:-8px;right:-8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff}.sbp-shots li button:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:var(--text);box-shadow:var(--shadow)}.sbp-shots li button svg{position:relative}.sbp-file{width:100%;font-size:13px;color:var(--text-mid);padding:10px 0}.sbp-file::-webkit-file-upload-button{margin-right:10px;padding:0 12px;min-height:36px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--fill);color:var(--text-mid);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.sbp-file::file-selector-button{margin-right:10px;padding:0 12px;min-height:36px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--fill);color:var(--text-mid);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.sbp-file:disabled{color:var(--text-dis)}.sbp-file:disabled::-webkit-file-upload-button{color:var(--text-dis);cursor:default}.sbp-file:disabled::file-selector-button{color:var(--text-dis);cursor:default}.sbp-hint{margin-top:8px;font-size:12px;color:var(--wx-sub);line-height:1.6;text-wrap:pretty}.sbp-act{display:flex;gap:8px;margin-top:12px}.sbp-act .btn{flex:1 1}.mp-phone .btn{height:46px;border-radius:var(--r-xs);background:var(--wx-green);color:#fff;font-size:16px;font-weight:600}.mp-phone .btn:hover{background:#06AD56}.mp-phone .btn.ghost{background:var(--fill);color:var(--wx-mid)}.mp-phone .btn.ghost:hover{background:var(--line);color:var(--wx-ink)}.mp-phone .btn.sm{height:34px;font-size:14px;border-radius:var(--r-xs);padding:0 12px}.mp-phone .btn[disabled]{background:var(--line);color:#B0B0B0}.mp-phone .badge{background:var(--fill);color:var(--wx-mid);border-radius:var(--r-2xs);font-weight:600}.mp-phone .badge.pass{background:#E8F8EF;color:var(--wx-green-ink)}.mp-phone .field label{color:var(--wx-sub)}.mp-phone .field input,.mp-phone .field select{background:var(--surface-sub);height:46px;border-radius:var(--r-xs)}.mp-phone .field input:focus,.mp-phone .field select:focus{box-shadow:inset 0 0 0 2px var(--wx-green);background:#fff}.gw-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.gw-zero{background:var(--text);color:#fff;border-radius:var(--r-lg);padding:20px}.gw-zero dt{font-size:13px;color:#A9B2BE}.gw-zero dd{margin-top:8px;font-size:28px;font-weight:700;letter-spacing:-.03em}.ev{background:var(--surface);border-radius:var(--r-md);padding:16px 20px;box-shadow:var(--shadow)}.ev+.ev{margin-top:10px}.ev-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ev-dir{font-size:12px;border-radius:var(--r-xs);padding:4px 8px;background:var(--fill);color:var(--text-mid);white-space:nowrap}.ev-dir,.ev-n{font-weight:700}.ev-n{font-size:16px;overflow-wrap:anywhere;letter-spacing:-.02em}.ev-t{margin-left:auto;font-size:12px;color:var(--text-dis);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ev-f{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.fl{border-radius:var(--r-sm);padding:12px}.fl.p{background:var(--pass-bg)}.fl.b{background:var(--block-bg)}.fl h5{font-size:12px;font-weight:700;margin-bottom:8px}.fl.p h5{color:var(--pass)}.fl.b h5{color:var(--block)}.fl ul{display:flex;flex-wrap:wrap;gap:4px}.fl li{font-size:12px;white-space:nowrap;background:rgba(255,255,255,.78);border-radius:var(--r-xs);padding:2px 6px;color:var(--text-mid);font-weight:500}.fl.b li{text-decoration:line-through;text-decoration-thickness:1px}.policy{background:var(--surface);border-radius:var(--r-md);padding:20px;box-shadow:var(--shadow)}.policy+.policy{margin-top:10px}.policy-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.policy-h b{font-size:16px;font-weight:700;letter-spacing:-.02em}.policy .why{font-size:13px;color:var(--text-sub);margin-top:12px;text-wrap:pretty;line-height:1.6}.empty{background:var(--surface);border-radius:var(--r-lg);padding:56px 24px;text-align:center;box-shadow:var(--shadow)}.empty.empty-inline{padding:24px;margin-bottom:20px}.empty h3{font-size:18px;font-weight:700}.empty p{margin-top:8px;font-size:14px;color:var(--text-sub);text-wrap:pretty}.empty .row{justify-content:center;margin-top:20px}@media (max-width:1340px){.hslide-in{padding:40px 40px 40px var(--copy-x)}.hslide h2{font-size:32px}}@media (max-width:1120px){.hutil span{display:none}.hutil .notif-ic{display:block}.hutil{min-width:44px}.cat{flex-basis:96px}}@media (max-width:900px){.hslide-in{padding:32px 28px 32px var(--copy-x)}.hslide h2{font-size:24px}.hslide p{font-size:14px;margin-top:16px}.vstat{display:none}.cmkpi{grid-template-columns:repeat(2,minmax(0,1fr))}.rpmix{grid-template-columns:minmax(0,1fr)}.mtsum .act{grid-column:span 2}}@media (max-width:720px){:root{--gap-sec:48px;--pad:16px}.search{flex:1 1 100%;order:2}.hero{margin:12px 0 24px}.hslide{height:auto;aspect-ratio:3/2;border-radius:var(--r-lg)}.hslide-in{padding:20px 20px 22px;justify-content:flex-end}.hslide h2{font-size:20px}.hslide p{display:block;margin-top:6px;font-size:13px}.cat{flex:0 0 76px;scroll-snap-align:start}.cat i{width:48px;height:48px}.cat span{font-size:12px}.pgrid,.pgrid-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.brief{grid-template-columns:minmax(0,1fr)}.brief>div:nth-child(2){border-top:1px solid var(--line)}.sec-head h2,.sec>h2{font-size:20px}.vlist{padding:4px 16px}.card{padding:20px}.stat dd{font-size:24px}}.authpage{max-width:none;padding:0;display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);grid-gap:0;gap:0;align-items:stretch}.auth-main{display:flex;align-items:center;justify-content:center;background:var(--surface);padding:32px 24px}.auth-main>*{width:100%;max-width:400px;min-width:0}.tf-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tf-head label{margin:0}.tf-head a{font-size:13px;color:var(--text-sub);white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.tf-head a:hover{color:var(--text)}.authpage .card{width:100%;padding:0;position:relative;overflow:visible;box-shadow:none;background:transparent;border-radius:0}.auth-aside{min-height:0;overflow:hidden;background:var(--panel);align-items:center}.auth-aside,.auth-aside-in{position:relative;display:flex}.auth-aside-in{z-index:1;flex-direction:column;justify-content:center;flex:1 1 100%;width:100%;max-width:560px;margin-inline:auto;padding:40px;color:var(--text)}.auth-aside[data-steps] .auth-aside-pane,.cla{width:100%}.cla{flex:1 1 100%;max-width:520px;margin-inline:auto;padding:clamp(32px,4vw,56px) clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:clamp(20px,2.2vw,28px);word-break:keep-all;overflow-wrap:break-word}.cla-h{font-size:clamp(24px,2vw,30px);font-weight:700;line-height:1.3;letter-spacing:-.03em;color:var(--text);text-wrap:balance}@keyframes cla-push{0%{opacity:0;transform:translateY(-24px) scale(.96)}to{opacity:1;transform:none}}@keyframes cla-cycle{0%{opacity:0;transform:translateY(-22px) scale(.96)}30%,6%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-10px) scale(.97)}}@keyframes cla-ring{0%,4%{transform:rotate(0)}6%{transform:rotate(14deg)}8%{transform:rotate(-12deg)}10%{transform:rotate(8deg)}12%,to{transform:rotate(0)}}@keyframes cla-drift{0%{transform:scale(1)}to{transform:scale(1.07) translate(-1.5%,-1%)}}@keyframes cla-av{0%,to{box-shadow:0 0 0 0 rgba(229,36,59,.35)}50%{box-shadow:0 0 0 6px rgba(229,36,59,0)}}@keyframes cla-grow{0%{transform:scaleX(.15)}45%,80%{transform:scaleX(1)}to{transform:scaleX(.15)}}@keyframes cla-shim{0%{background-position:100% 0}to{background-position:-100% 0}}.pla-stage{gap:12px;padding:clamp(18px,2vw,24px);border-radius:var(--r-card-in);background:linear-gradient(160deg,#E3EBFB,#F3F6FC)}.pla-card,.pla-stage{display:flex;flex-direction:column}.pla-card{gap:8px;padding:18px 20px 20px;border-radius:var(--r-md);background:#fff;box-shadow:0 6px 20px rgba(3,31,63,.08);min-width:0}.pla-label{font-size:12px;font-weight:700;color:var(--text-sub)}.pla-link{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:var(--r-sm);background:#F4F6F9}.pla-link code{flex:1 1;min-width:0;font-family:inherit;font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pla-copy{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:var(--r-xs);background:var(--brand);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.pla-rows{display:flex;flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none}.pla-rows li{display:flex;align-items:center;gap:10px}.pla-av{flex:none;width:28px;height:28px;border-radius:var(--r-xs);background:#EEF1F5}.pla-name{height:10px;border-radius:5px;background:#E9ECF0}.pla-st{margin-left:auto;padding:4px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:700;white-space:nowrap}.pla-st[data-tone=ok]{background:#E6F6EE;color:#0B7A4B}.pla-st[data-tone=now]{background:#EAF2FF;color:var(--blue-strong)}.pla-st[data-tone=wait]{background:#F2F4F6;color:var(--text-sub)}.auth-aside[data-steps]{align-items:center}.auth-aside[data-steps] .auth-aside-pane{position:absolute;inset:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .34s var(--ease),visibility 0s linear .34s}.auth-aside[data-steps] .auth-aside-pane[data-i="0"]{position:relative;opacity:1;visibility:visible}.authpage[data-step="0"] .auth-aside-pane[data-i="0"],.authpage[data-step="1"] .auth-aside-pane[data-i="1"],.authpage[data-step="2"] .auth-aside-pane[data-i="2"],.authpage[data-step="3"] .auth-aside-pane[data-i="3"],.authpage[data-step="4"] .auth-aside-pane[data-i="4"]{opacity:1;visibility:visible;transition:opacity .34s var(--ease) .06s,visibility 0s}.authpage[data-step="1"] .auth-aside-pane[data-i="0"],.authpage[data-step="2"] .auth-aside-pane[data-i="0"],.authpage[data-step="3"] .auth-aside-pane[data-i="0"],.authpage[data-step="4"] .auth-aside-pane[data-i="0"]{opacity:0;visibility:hidden}.authc{display:block;margin:22px 0 2px}.authc-card{display:flex;flex-direction:column;width:100%;background:var(--surface);border-radius:var(--r-card-in);padding:20px;box-shadow:var(--shadow-lift)}.authc-cap{align-self:flex-start;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--r-pill);background:var(--fill);font-weight:600;white-space:nowrap}.authc-cap,.authc-lead{font-size:12.5px;letter-spacing:-.02em;color:var(--text-sub)}.authc-lead{margin-top:14px}.authc-big{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;margin-top:2px}.authc-big b{font-size:30px;font-weight:700;letter-spacing:-.035em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.authc-big u{text-decoration:none;font-size:15px;font-weight:600;color:var(--text-mid)}.authc-big i{flex:1 1 100%;font-style:normal;font-size:12.5px;color:var(--text-sub);margin-top:2px}.authc-note{margin-top:12px;font-size:12px;line-height:1.55;color:var(--text-sub)}.authc-who{display:flex;align-items:center;gap:10px}.authc-who img{flex:none;width:40px;height:40px;border-radius:var(--r-pill);object-fit:cover;background:var(--fill)}.authc-who>span{display:flex;flex-direction:column;gap:2px;min-width:0}.authc-who b{font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.authc-who em{font-style:normal;color:var(--text-sub);overflow:hidden;text-overflow:ellipsis}.authc-who em,.authc-who s{font-size:12px;white-space:nowrap}.authc-who s{text-decoration:none;margin-left:auto;flex:none;padding:4px 9px;border-radius:var(--r-pill);background:var(--blue-bg);font-weight:700;color:var(--blue-strong)}.authc-bars{gap:8px;margin-top:14px}.authc-bar,.authc-bars{display:flex;flex-direction:column}.authc-bar{gap:5px}.authc-bar em{font-style:normal;font-size:11.5px;color:var(--text-sub)}.authc-bar>span{display:block;height:8px;border-radius:var(--r-pill);background:var(--line);width:var(--w)}.authc-bar>span[data-on]{background:var(--blue)}.authc-rows{display:flex;flex-direction:column;gap:7px;margin-top:14px}.authc-row{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 11px;border-radius:var(--r-sm);background:var(--fill)}.authc-row img{object-fit:cover}.authc-row img,.authc-row>i{flex:none;width:26px;height:26px;border-radius:var(--r-pill);background:var(--line)}.authc-row[data-on]>i{background:var(--blue-bg)}.authc-row b{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:600;color:var(--text-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.authc-row[data-on] b{color:var(--text)}.authc-row s{text-decoration:none;flex:none;font-size:13.5px;font-weight:700;color:var(--text-dis);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.authc-row[data-on] s{color:var(--blue-strong)}.authc-row u{text-decoration:none;flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--r-pill);background:var(--pass-bg);font-size:11px;font-weight:700;color:var(--pass);opacity:0;transform:scale(.6)}.authc-row[data-on] u{opacity:1;transform:none}.authc-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:14px}.authc-posts>span{display:block;border-radius:var(--r-sm);overflow:hidden;background:var(--fill)}.authc-posts img{display:block;width:100%;height:clamp(52px,6.4vh,76px);object-fit:cover;filter:var(--grade)}.authc-cta{display:flex;align-items:center;justify-content:center;height:44px;margin-top:14px;border-radius:var(--r-sm);background:var(--blue-strong);font-size:14px;font-weight:700;color:#fff;letter-spacing:-.02em}.authc-kpi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.authc-tile{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--r-sm);background:var(--fill)}.authc-tile[data-dark]{background:var(--text)}.authc-tile em{font-style:normal;font-size:11.5px;color:var(--text-sub)}.authc-tile[data-dark] em{color:rgba(255,255,255,.72)}.authc-tile b{font-size:18px;font-weight:700;letter-spacing:-.03em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.authc-tile[data-dark] b{color:#fff}.authc-tile u{text-decoration:none;margin-left:2px;font-size:12px;font-weight:600;color:var(--text-mid)}.authc-tile[data-dark] u{color:rgba(255,255,255,.72)}.authc-code{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.authc-code>span{height:52px;border-radius:var(--r-sm);background:var(--fill)}.authc-demo{display:block;margin-top:9px;text-align:right;font-size:11.5px;color:var(--text-dis)}@keyframes authc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes authc-grow{0%{width:0}to{width:var(--w)}}@keyframes authc-pop{0%{opacity:0;transform:scale(.72)}62%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes authc-zoom{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes authc-fill{0%{opacity:0;transform:scaleY(.7)}to{opacity:1;transform:none}}@keyframes authc-sweep{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}.authpage[data-step="0"] .auth-aside-pane[data-i="0"] .authc-who img,.authpage[data-step="1"] .auth-aside-pane[data-i="1"] .authc-row img{animation:authc-pop .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.2s + var(--j,0) * .07s)}.authpage[data-step="0"] .auth-aside-pane[data-i="0"] .authc-bar>span{animation:authc-grow .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.26s + var(--j,0) * .12s)}.authpage[data-step="0"] .auth-aside-pane[data-i="0"] .authc-posts>span{animation:authc-zoom .56s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.42s + var(--j,0) * .09s)}.authpage[data-step="1"] .auth-aside-pane[data-i="1"] .authc-row,.authpage[data-step="2"] .auth-aside-pane[data-i="2"] .authc-row{animation:authc-rise .46s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.18s + var(--j,0) * .07s)}.authpage[data-step="1"] .auth-aside-pane[data-i="1"] .authc-row u{animation:authc-pop .4s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.46s + var(--j,0) * .09s)}.authpage[data-step="3"] .auth-aside-pane[data-i="3"] .authc-tile{animation:authc-zoom .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.18s + var(--j,0) * .08s)}.authpage[data-step="4"] .auth-aside-pane[data-i="4"] .authc-code>span{animation:authc-fill .4s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.16s + var(--j,0) * .08s)}.authc-cta{position:relative;overflow:hidden}.authpage[data-step="2"] .auth-aside-pane[data-i="2"] .authc-cta:after{content:"";position:absolute;top:0;bottom:0;width:38%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.34),rgba(255,255,255,0));animation:authc-sweep 1.1s cubic-bezier(.3,0,.3,1) .5s backwards}@media (prefers-reduced-motion:reduce){.authpage[data-step] .auth-aside-pane :is(.authc-row,.authc-tile,.authc-code>span,.authc-bar>span,.authc-posts>span,.authc-who img,.authc-row img,.authc-row u){animation:none}.authpage[data-step] .auth-aside-pane .authc-cta:after{display:none}}.auth-aside-pane:has(.authc) ul{margin-top:16px}@media (prefers-reduced-motion:reduce){.auth-aside[data-steps] .auth-aside-pane{transition:none}}.auth-aside-in h2{font-size:24px;font-weight:700;line-height:1.42;letter-spacing:-.03em;text-wrap:balance}.auth-aside-in ul{margin-top:24px;display:flex;flex-direction:column;gap:16px}.auth-aside-in li{display:flex;gap:12px;align-items:flex-start}.auth-aside-in li i{width:30px;height:30px;flex:0 0 30px;border-radius:var(--r-pill);background:var(--blue-bg);display:grid;place-items:center;color:var(--brand)}.auth-aside-in li span{display:flex;flex-direction:column;gap:2px;min-width:0}.auth-aside-in li b{font-size:16px;font-weight:700;letter-spacing:-.02em;text-wrap:pretty}.auth-aside-in li em{font-style:normal;font-size:13px;color:var(--text-sub);text-wrap:pretty;line-height:1.6}.tp-bar{position:absolute;left:0;right:0;top:0;height:3px;background:var(--fill)}.tp-bar i{display:block;height:100%;background:var(--blue);transition:width .3s cubic-bezier(.22,.61,.36,1)}.tp-nav{display:flex;align-items:center;justify-content:space-between;margin:-6px 0 16px}.tp-back{width:36px;height:36px;margin-left:-8px;border-radius:var(--r-pill);display:grid;place-items:center;color:var(--text-mid)}.tp-back:hover{background:var(--fill);color:var(--text)}.tp-step{font-size:13px;color:var(--text-dis);font-weight:600}.tp-h{font-size:24px;font-weight:700;line-height:1.4;letter-spacing:-.03em;text-wrap:balance}.tp-sub{margin-top:8px;font-size:14px;color:var(--text-sub);line-height:1.6;text-wrap:pretty}.tf{margin-top:20px}.phv{margin-top:10px}.phv-row{display:flex;gap:8px;align-items:center}.phv-row input{flex:1 1 auto;min-width:0;height:48px;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;font-size:17px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.phv-row input:focus{outline:none;border-bottom:2px solid var(--blue)}.phv-row input::placeholder{color:var(--text-dis);letter-spacing:0}.phv-row input:disabled{color:var(--text-dis)}.phv-row .btn{flex:0 0 auto;height:48px;white-space:nowrap}.phv-ok{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--pass)}.phv-again{margin-top:8px;padding:4px 0;border:0;background:none;font:inherit;font-size:13px;color:var(--text-sub);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.phv-again:hover{color:var(--text)}.phv-again:disabled{color:var(--text-dis);cursor:default}.phv-in{position:relative;display:flex;flex:1 1 auto;min-width:0}.phv-in input{padding-right:52px}.phv-cd{position:absolute;right:0;top:0;bottom:1px;display:flex;align-items:center;font-size:14px;font-style:normal;font-weight:500;color:var(--text-sub);pointer-events:none}.phv-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px}.phv-state{flex:1 1 200px;font-size:12px;line-height:1.6;color:var(--text-sub);word-break:keep-all}.phv-state[data-dead]{color:var(--block)}.phv-foot .phv-again{flex:0 0 auto;margin-top:0;white-space:nowrap}.tf label{display:block;font-size:13px;font-weight:500;color:var(--text-sub);margin-bottom:6px}.tf input,.tf select{width:100%;height:48px;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;font-size:17px;color:var(--text);transition:border-color .15s}.tf select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%235A6478' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center}.tf input::placeholder{color:var(--text-dis)}.tf input:focus,.tf select:focus{outline:none;border-bottom:2px solid var(--blue)}.tf input[aria-invalid=true]{border-bottom-color:var(--warn)}.tf input:disabled,.tf select:disabled{color:var(--text-dis);border-bottom-style:dashed}.tf-hint{display:block;min-height:16px;margin-top:6px;font-size:12px;color:var(--block)}.tf label.tf-file{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin-bottom:0;padding:0 12px;border-radius:var(--r-sm);background:var(--fill);color:var(--text-sub);cursor:pointer;transition:box-shadow .15s,color .15s}.tf-file:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.tf-file:focus-within{box-shadow:inset 0 0 0 2px var(--blue)}.tf-file b{flex:1 1 auto;min-width:0;font-size:16px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-file span{flex:0 0 auto;font-size:12px;color:var(--text-sub);white-space:nowrap}.tf-file[data-on=true]{color:var(--blue)}.tf-note{display:block;margin-top:6px;font-size:12px;color:var(--text-sub);line-height:1.6;text-wrap:pretty}.tf-ok{display:block;color:var(--pass);background:var(--pass-bg)}.tf-ok,.tp-err{margin-top:12px;font-size:13px;border-radius:var(--r-xs);padding:10px 12px;line-height:1.6}.tp-err{color:var(--block);background:var(--block-bg)}.tp-err a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.tp-links{margin-top:12px;text-align:right}.tp-links a{font-size:13px;color:var(--text-sub);text-decoration:underline}.tp-links a:hover{color:var(--text)}.tp-foot{margin-top:20px;text-align:center;font-size:14px;color:var(--text-sub)}.tp-foot a{color:var(--blue-strong);font-weight:700;margin-left:4px}.tag-all{width:100%;margin-top:16px;height:52px;padding:0 16px;border-radius:var(--r-sm);background:var(--fill);display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:var(--text)}.tag-all i,.tag-item i{width:22px;height:22px;flex:0 0 22px;border-radius:var(--r-pill);display:grid;place-items:center;background:#D3D8DE;color:#fff;transition:background .15s}.tag-all[data-on=true] i,.tag-item[data-on=true] i{background:var(--blue)}.tag{margin-top:4px}.tag li{gap:6px}.tag li,.tag-item{display:flex;align-items:center}.tag-item{flex:1 1;min-width:0;gap:10px;padding:10px 16px;font-size:14px;color:var(--text-mid);text-align:left}.tag-item[data-on=true]{color:var(--text)}.tag-view{flex:0 0 auto;padding:8px;border:0;background:none;font:inherit;font-size:12px;color:var(--text-dis);text-decoration:underline;cursor:pointer}.tag-view:hover{color:var(--text-mid)}.tp-cta{margin-top:24px}.tp-reset{display:block;margin:12px auto 0;padding:10px 12px;font-size:13px;line-height:20px;color:var(--text-sub);background:none;border:0;cursor:pointer;white-space:nowrap}.tp-reset:hover{color:var(--text-mid);text-decoration:underline}.tp-reset:disabled{color:var(--text-dis);cursor:default;text-decoration:none}.soc{flex-direction:column;gap:8px;margin-top:12px}.soc,.soc-b{display:flex}.soc-b{position:relative;align-items:center;justify-content:center;height:48px;padding:0 48px;border-radius:var(--r-xs);border:1px solid var(--line-strong);background:var(--surface);font-size:16px;font-weight:600;color:var(--text);white-space:nowrap;transition:background .15s,border-color .15s}.soc-b:hover{background:var(--fill);border-color:var(--text-sub)}.soc-b:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.soc-i{position:absolute;left:16px;display:grid;place-items:center;width:18px;height:18px}.soc-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.soc-div{display:flex;align-items:center;gap:12px;margin-top:20px;color:var(--text-sub);font-size:12px}.soc-div:after,.soc-div:before{content:"";flex:1 1;height:1px;background:var(--line)}.soc-note{margin-top:10px;font-size:12px;color:var(--text-sub);line-height:1.6;text-align:center;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.idn{margin-top:16px;display:flex;flex-direction:column;gap:8px}.idn li{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--r-xs);background:var(--fill)}.idn-m{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.idn-m b{font-size:14px;font-weight:700}.idn-m span{font-size:12px;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.idn li>.btn,.idn-id{color:var(--text-mid)}.idn li>.btn{flex:0 0 auto;background:var(--surface);border:1px solid var(--line-strong)}.idn li>.btn:hover{background:var(--surface);border-color:var(--text-sub);color:var(--text)}.idn li>.btn[disabled]{background:var(--surface);border-color:var(--line);color:var(--text-dis)}@media (max-width:900px){.authpage{grid-template-columns:minmax(0,1fr);max-width:520px}.auth-aside{display:none}.auth-main{border-radius:var(--r-xl)}}@media (max-width:520px){.authpage{padding-top:24px}.authpage .card{padding:24px 20px}.tp-h{font-size:20px}}.pacts{position:absolute;right:10px;bottom:10px;z-index:2;display:flex;align-items:center;gap:6px}.pact{width:36px;height:36px;border-radius:var(--r-pill);display:grid;place-items:center;background:rgba(255,255,255,.92);color:var(--text-mid);box-shadow:var(--shadow);transition:background .15s,color .15s,transform .12s}.pact svg{width:16px;height:16px}.pact:hover{transform:translateY(-1px);color:var(--text)}.pact.fav[data-on=true]{background:var(--block-bg);color:var(--block)}.pact.fav[data-on=true] svg{fill:currentColor}.pact.pact-cmp[data-on=true]{background:var(--blue);color:#fff}.pact.pact-cmp[data-full=true]{opacity:.5}.pact.shake{animation:pact-shake .38s}.pact:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-radius:var(--r-pill)}@keyframes pact-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.pact.shake{animation:none}}.cmptbl td .btn{width:100%}.cmp-head-row .doc-tools{margin-left:auto}.cmptbl .dim{color:var(--text-dis)}.dgd{position:relative;padding:18px 44px 18px 20px;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow)}.rcp .dgd{margin-bottom:20px}@media (max-width:720px){.dgd{padding:16px 40px 16px 16px}}.sortbar{display:flex;gap:12px;margin-left:auto;flex-wrap:wrap}.sortbar a{display:inline-flex;align-items:center;min-height:32px;font-size:13px;color:var(--text-sub);white-space:nowrap;padding:4px 0}.sortbar a:hover{color:var(--text)}.sortbar a[data-on=true]{color:var(--text);font-weight:700}.sortbar[data-slide]{position:relative;isolation:isolate;gap:2px;padding:2px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-radius:var(--r-xs);background:var(--fill)}.sortbar[data-slide]::-webkit-scrollbar{display:none}.sortbar[data-slide] a{position:relative;z-index:1;min-height:30px;padding:0 10px;font-weight:500;transition:color .2s ease}.sortbar[data-slide] a[data-on=true]:not([data-lean]){color:var(--text-sub)}.sortbar[data-slide] a[data-lean]{color:var(--text)}.sortbar[data-slide] a:active{transform:scale(.96);transition-duration:.06s}.insr-pair{display:flex;gap:6px 20px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:var(--text-sub)}.insr-pair b{margin-left:4px;font-weight:700;color:var(--text);font-size:14px}.insr-ask{margin-top:24px;font-size:13px;line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.notif,.search{position:relative}.notif .hutil{background:none}.notif-ic{position:relative;display:block}.notif-ic i{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--block);color:#fff;font-size:10px;font-weight:700;font-style:normal;display:grid;place-items:center;box-shadow:0 0 0 2px var(--surface)}.notif-panel{--g:18px;position:absolute;right:0;top:calc(100% + 10px);z-index:50;width:360px;background:var(--surface);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-pop);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .15s ease,transform .2s cubic-bezier(.22,.61,.36,1),visibility 0s .2s}.notif-panel[data-open=true]{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .16s ease,transform .22s cubic-bezier(.22,.61,.36,1),visibility 0s 0s}.notif-h{padding:20px var(--g) 16px;border-bottom:1px solid var(--line)}.notif-h b{display:block;font-size:15px;font-weight:700;letter-spacing:-.02em}.notif-h em{display:block;margin-top:4px;font-style:normal;font-size:12px;line-height:1.5;color:var(--text-sub)}.notif-empty{padding:40px var(--g);text-align:center;font-size:13px;color:var(--text-sub)}.notif-list{max-height:360px;overflow-y:auto;overscroll-behavior:contain}.notif-list li+li{border-top:1px solid var(--line)}.notif-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:0 12px;gap:0 12px;padding:16px var(--g)}.notif-list a:hover{background:var(--surface-sub)}.notif-t{display:flex;flex-direction:column;gap:4px;min-width:0}.notif-t b{font-size:14px;font-weight:600;line-height:1.45;color:var(--text);word-break:keep-all;text-wrap:pretty}.notif-list a[data-kind=warn] .notif-t b{color:var(--block)}.notif-t em{font-style:normal;font-size:12px;line-height:1.6;color:var(--text-sub);word-break:keep-all;text-wrap:pretty}.notif-go{display:flex;margin-top:3px;color:var(--text-dis)}.notif-list a:hover .notif-go{color:var(--text-sub)}.notif-more{display:block;width:100%;padding:15px var(--g);text-align:center;font-size:13px;font-weight:600;color:var(--blue-strong);border-top:1px solid var(--line)}.notif-more:hover{background:var(--surface-sub)}.card-top{display:flex;align-items:center;gap:12px;margin-bottom:8px}.card-h{font-size:18px;font-weight:700;letter-spacing:-.03em}.pv{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px}.pv-btn.ghost{background:var(--fill);color:var(--text-mid)}.cal-bar-th .cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.page-head{margin-bottom:20px}.page-head h1{font-size:24px;font-weight:700;letter-spacing:-.03em}.page-head p{margin-top:8px;font-size:16px;color:var(--text-sub);text-wrap:pretty;line-height:1.6}.page-head[data-band]{margin:0 calc(50% - 50vw) 32px;padding:56px max(var(--pad),calc(50vw - 360px));background:linear-gradient(100deg,var(--blue-strong) 0,var(--blue) 100%);display:flex;align-items:center;justify-content:space-between;gap:32px}.page-head[data-band] h1{font-size:clamp(28px,3.4vw,38px);color:#fff}.page-head[data-band] p{margin-top:12px;font-size:16px;line-height:1.7;color:rgba(255,255,255,.88);max-width:52ch;word-break:keep-all;overflow-wrap:break-word}.art-shot{margin:28px calc(50% - 50vw)}.art-shot img{display:block;margin:0 auto;height:auto;border-radius:var(--r-md);border:1px solid var(--line);box-shadow:var(--shadow-lg)}.art-shot figcaption,.art-shot img{width:min(100% - var(--pad) * 2,980px)}.art-shot figcaption{margin:12px auto 0;font-size:12px;color:var(--text-sub);text-align:center;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:760px){.page-head[data-band]{padding-top:40px;padding-bottom:40px;margin-bottom:24px}}.notice{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:4px 24px}.notice li{padding:20px 0}.notice li+li{border-top:1px solid var(--line)}.notice li.pin{background:linear-gradient(90deg,var(--blue-bg),transparent 60%);margin:0 -24px;padding:20px 24px}.notice li p{margin-top:8px;font-size:14px;color:var(--text-sub);line-height:1.7;text-wrap:pretty;max-width:88ch;word-break:keep-all;overflow-wrap:break-word}.sup-h{font-size:18px;font-weight:700;letter-spacing:-.03em;margin-bottom:12px}.supnav{position:-webkit-sticky;position:sticky;top:80px;gap:20px}.supnav,.supnav nav{display:flex;flex-direction:column}.supnav nav a{display:flex;align-items:center;height:40px;padding:0 12px;border-radius:var(--r-xs);font-size:14px;color:var(--text-sub);white-space:nowrap}.supnav nav a:hover,.supnav nav a[data-on=true]{background:var(--fill);color:var(--text)}.supnav nav a[data-on=true]{font-weight:700}.supnav-tel{padding:0 12px}.supnav-tel .lab{font-size:12px;color:var(--text-sub)}.supnav-tel .num{margin-top:2px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--text-mid)}.supnav-tel .fine{margin-top:4px;font-size:12px;color:var(--text-dis);line-height:1.6}.supfind{display:flex;align-items:center;gap:10px;height:56px;padding:0 8px 0 16px;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line)}.supfind:focus-within{box-shadow:inset 0 0 0 2px var(--blue)}.supfind>svg{flex:none;color:var(--text-dis)}.supfind input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;font-size:16px}.supfind input:focus{outline:none}.supfind input::placeholder{color:var(--text-dis)}.supfind .btn{flex:none}.suphot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 4px}.suphot b{font-weight:500}.suphot a,.suphot b{font-size:13px;color:var(--text-sub);white-space:nowrap}.suphot a{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border-radius:var(--r-pill);background:var(--fill)}.suphot a:hover{background:var(--line);color:var(--text)}.suphot a[data-on=true]{background:var(--text);color:#fff}.supcat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.supcat a{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 10px;border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;font-weight:600;color:var(--text-sub)}.supcat a:hover{box-shadow:inset 0 0 0 1px var(--text-dis);color:var(--text)}.supcat a[data-on=true]{background:var(--text);color:#fff;box-shadow:none}.supcat em{font-style:normal;font-size:12px;font-weight:500;color:var(--text-dis);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.supcat a[data-on=true] em{color:rgba(255,255,255,.72)}ul.faq details p:has(+.faq-more){padding-bottom:8px}ul.faq .faq-more{padding:0 0 16px;font-size:13px}ul.faq .faq-more a{color:var(--blue-strong);font-weight:600}.supask{margin-top:16px}.bchat-room .chat{flex:1 1 auto;min-height:0;height:auto}.spc-r .chat{height:min(66dvh,620px)}.supask .thlist{margin-bottom:16px}ul.faq{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:4px 24px}ul.faq li+li{border-top:1px solid var(--line)}ul.faq summary{padding:16px 0;font-size:16px;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;text-wrap:pretty}ul.faq summary::-webkit-details-marker{display:none}ul.faq summary:after{content:"+";margin-left:auto;font-size:18px;color:var(--text-dis);font-weight:400}ul.faq details[open] summary:after{content:"−"}ul.faq details p{padding:0 0 16px;font-size:14px;color:var(--text-sub);line-height:1.7;text-wrap:pretty;max-width:80ch;word-break:keep-all;overflow-wrap:break-word}.doc section+section{margin-top:32px}.doc h2{font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:10px}.doc p{font-size:16px;color:var(--text-mid);line-height:1.8;text-wrap:pretty}.doc p+p{margin-top:10px}@media (max-width:900px){.sup{grid-template-columns:minmax(0,1fr)}.sup-side{position:static}}@media (max-width:1120px){.notif-panel{width:340px;--g:16px}}@media (max-width:900px){.dtl{grid-template-columns:minmax(0,1fr);gap:24px}.dtl-rail{display:contents}.dtl-rail>*{order:2}.dtl-rail>.rnote{order:4}.dtl-main{display:contents}.dtl-main>*{order:3}.dtl-main>.dgal,.dtl-main>.dtitle{order:1}.dtabs{gap:16px}.lst{grid-template-columns:minmax(0,1fr);gap:20px}.lst-side .fgrp{min-width:0}.lst-side .fgrp h4{margin-bottom:6px}.fopt{height:32px;padding:0 8px}}@media (max-width:720px){.hdr-in{height:auto;padding-bottom:12px}.hutil{min-width:40px;padding:6px 0}.notif-panel{position:fixed;left:12px;right:12px;top:auto;width:auto;max-height:70vh;overflow:auto}.sortbar{width:100%;margin-left:0;margin-top:10px;flex-wrap:nowrap;overflow-x:auto;gap:16px;padding-bottom:2px}.sortbar::-webkit-scrollbar{display:none}.authpage{padding-top:20px}.notice{padding:2px 16px}.notice li.pin{margin:0 -16px;padding:16px}.faq{padding:2px 16px}.pv{padding:12px}}@media (max-width:480px){.supcat{grid-template-columns:repeat(2,minmax(0,1fr))}.pact{width:36px;height:36px}.pacts{right:7px;bottom:7px;gap:4px}.pgrid,.pgrid-5{gap:20px 10px}}.errpage{min-height:60vh;display:grid;place-items:center;max-width:var(--shell);margin:0 auto;padding:64px var(--pad)}.errpage-in{max-width:520px;text-align:center}.errpage-code{font-size:13px;font-weight:700;color:var(--text-dis);letter-spacing:.06em;margin-bottom:12px}.errpage-in h1{font-size:24px;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.errpage-sub{margin-top:12px;font-size:16px;color:var(--text-sub);line-height:1.7;text-wrap:pretty}.errpage-acts{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:28px}.errpage-digest{margin-top:24px;font-size:12px;color:var(--text-dis)}@media (max-width:520px){.errpage{padding:40px var(--pad)}.errpage-in h1{font-size:20px}.errpage-acts .btn{flex:1 1 100%}}.fusage .can{color:var(--text)}.fusage .can svg{color:var(--pass)}.fusage .cannot{color:var(--text-sub)}.fusage .cannot svg{color:var(--text-dis)}.fusage .fee{margin-top:2px;font-size:12px;font-weight:700;color:#9A6200;background:#FFF8E8;border-radius:var(--r-xs);padding:6px 10px;justify-self:start}.usage-line{display:block;margin-top:2px;font-size:13px;font-style:normal;line-height:1.6}.dsec-lead,.usage-line{color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.dsec-lead{margin:-2px 0 12px;font-size:14px;line-height:1.7;text-wrap:pretty;max-width:62ch}.cvwrap{overflow-x:auto;margin:-4px -4px 0}.cvtbl{width:100%;min-width:560px;border-collapse:collapse}.cvtbl td,.cvtbl th{padding:12px 10px;text-align:left;vertical-align:middle}.cvtbl th{font-size:12px;font-weight:600;color:var(--text-sub);white-space:nowrap}.cvtbl td,.cvtbl th{border-bottom:1px solid var(--line)}.cvtbl td{font-size:14px}.cvtbl tr:last-child td{border-bottom:0}.cvtbl .r{text-align:right}.cvtbl tr[data-editing=true]{background:var(--surface-sub)}.cvtbl .id{font-size:13px;font-weight:600;display:block}.cvmeta{display:block;margin-top:2px;font-size:12px;font-style:normal;color:var(--text-sub)}.cvcode{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:var(--r-xs);border:1px solid var(--line);background:var(--fill);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--text);transition:border-color .15s,background .15s}.cvcode:hover{border-color:var(--text-dis);background:var(--surface)}.cvcode svg{color:var(--text-dis)}.cvin{width:84px;height:38px;padding:0 10px;text-align:right;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cvin.wide{width:124px}.cvin:focus{outline:none;border-color:var(--text)}.cvact{display:inline-flex;gap:6px;justify-content:flex-end}.cvcover{margin-top:12px;padding:10px 12px;border-radius:var(--r-xs);background:var(--surface-sub);font-size:13px;line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.cvsum{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;background:var(--line);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.cvsum>div{background:var(--surface);padding:12px 16px}.cvsum dt{font-size:12px;color:var(--text-sub);margin-bottom:4px;white-space:nowrap}.cvsum dd{font-size:20px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cvsum .u{font-size:13px;font-weight:400;color:var(--text-sub);margin-left:2px}@media (max-width:720px){.cvsum{grid-template-columns:repeat(2,1fr)}}.apb-kpi .u{font-size:13px;font-weight:400;color:var(--text-sub);margin-left:2px}.apb-tabs .num{font-size:12px;font-weight:600;padding:2px 6px;border-radius:var(--r-pill);background:var(--fill);color:var(--text-sub)}.apb-tabs button[aria-selected=true] .num{background:var(--text);color:#fff}.apb-bulk .btn{margin-left:auto}.apb-bulk .btn .num{margin-left:4px}.apb-list{display:grid;grid-gap:8px;gap:8px}.apb-list>li{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);transition:border-color .15s,background .15s}.apb-list>li:hover{border-color:var(--text-dis)}.apb-list>li[data-on=true]{border-color:var(--text);background:var(--surface-sub)}.apb-top .id{font-size:14px;font-weight:700}.apb-act .btn{white-space:nowrap}@keyframes apbin{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.apb-sum .id{font-weight:600}@media (max-width:820px){.apb-list>li{flex-wrap:wrap}.apb-act .btn{flex:1 1}}@media (max-width:560px){.apb-bulk .btn{margin-left:0;width:100%}}.slotm-grid th.corner{text-align:left}.prem-pool .id{display:block;font-size:14px;font-weight:700}.prem-pool .meta{display:block;font-size:13px;color:var(--text-sub);margin-top:2px}.prem-quote .tot{background:var(--surface-sub)}.prem-quote .tot b{font-size:16px;font-weight:700}.doc{max-width:calc(840px + var(--pad) * 2);margin:0 auto;padding:24px var(--pad) 80px}.doc-tools{display:flex;justify-content:flex-end;margin-bottom:16px}.prt-btn{display:inline-flex;gap:6px;align-items:center}.doc-page{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:48px}.doc-head{border-bottom:2px solid var(--text);padding-bottom:20px}.doc .doc-brand{font-size:20px;line-height:1;color:var(--brand)}.doc-head :is(h1,h2){margin-top:8px;font-size:24px;font-weight:700;letter-spacing:-.03em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.doc-meta{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 24px;gap:10px 24px;margin-top:20px}.doc-meta>div{display:flex;gap:12px;font-size:13px}.doc-meta dt{flex:0 0 62px;color:var(--text-sub)}.doc-meta dd{font-weight:600;word-break:keep-all;overflow-wrap:anywhere}.doc-sec{margin-top:32px}.doc-sec h2{font-size:16px;font-weight:700;margin-bottom:12px;letter-spacing:-.02em}.doc-tbl{width:100%;border-collapse:collapse;font-size:14px}.doc-tbl td,.doc-tbl th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.doc-tbl tbody th{width:150px;color:var(--text-sub);font-weight:500;background:var(--surface-sub)}.doc-tbl .r{text-align:right;white-space:nowrap}.doc-tbl em{display:block;margin-top:4px;font-size:12px;font-style:normal;line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.doc-amt thead th{background:var(--surface-sub);font-weight:600;color:var(--text-sub);border-bottom:1px solid var(--line)}.doc-amt tfoot td,.doc-amt tfoot th{border-top:2px solid var(--text);border-bottom:0;font-size:16px;font-weight:700;padding-top:12px}.doc-note{margin-top:12px;font-size:12px;line-height:1.7;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.docv-kpi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:16px 0 6px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-xs);overflow:hidden}.docv-kpi>div{background:var(--surface);padding:12px 16px}.docv-kpi dt{font-size:12px;color:var(--text-sub);margin-bottom:6px;white-space:nowrap}.docv-kpi dd{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.docv-kpi dd .u{margin-left:2px;font-size:12px;font-weight:500;color:var(--text-sub)}.docv-split{display:flex;height:14px;border-radius:var(--r-xs);overflow:hidden;background:var(--fill);margin-top:6px}.docv-split i{display:block;height:100%}.docv-split i[data-t="1"]{background:var(--text)}.docv-split i[data-t="2"]{background:var(--text-dis)}.docv-legend{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:10px;font-size:12px;color:var(--text-sub)}.docv-legend span{display:flex;align-items:center;gap:6px;white-space:nowrap}.docv-legend i{width:10px;height:10px;border-radius:2px;flex:none}.docv-legend i[data-t="1"]{background:var(--text)}.docv-legend i[data-t="2"]{background:var(--text-dis)}.docv-legend b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.docv-row{display:grid;grid-template-columns:104px minmax(0,1fr) 92px;grid-gap:12px;gap:12px;align-items:center;padding:6px 0}.docv-row+.docv-row{border-top:1px solid var(--surface-sub)}.docv-row>b{font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.docv-bar{display:flex;height:12px;border-radius:var(--r-xs);overflow:hidden;background:var(--fill)}.docv-bar i{display:block;height:100%}.docv-bar i[data-t="1"]{background:var(--text)}.docv-bar i[data-t="2"]{background:var(--text-dis)}.docv-row>span{font-size:13px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-mid);white-space:nowrap}.docv-verdict{margin:0 0 8px;padding:24px;border-radius:var(--r-sm);background:var(--surface-sub)}.docv-verdict-k{margin:0;font-size:12px;font-weight:700;color:var(--text-sub);letter-spacing:0}.docv-verdict-t{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:-.02em;color:var(--text);text-wrap:pretty}.docv-verdict-s,.docv-verdict-t{margin:8px 0 0;word-break:keep-all;overflow-wrap:anywhere}.docv-verdict-s{font-size:14px;line-height:1.6;color:var(--text-mid)}.docv-verdict-s b{color:var(--text);white-space:nowrap}.docv-verdict .docv-kpi{margin:20px 0 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.docv-verdict[data-app]{background:var(--surface);border:1px solid var(--line)}.doc-lead{margin:-4px 0 12px;font-size:13px;line-height:1.6;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.docv-tag{display:inline-block;margin-left:8px;padding:1px 8px;border:1px solid var(--text);border-radius:var(--r-pill);font-size:11px;font-weight:700;line-height:18px;color:var(--text);white-space:nowrap;vertical-align:1px}.doc-appx{margin-top:48px}@media (max-width:640px){.docv-verdict{padding:20px 16px}.docv-verdict-t{font-size:16px}.docv-verdict .docv-kpi{grid-template-columns:repeat(2,1fr)}}@media print{.docv-verdict{background:none;border:1px solid var(--text-sub);page-break-inside:avoid;break-inside:avoid}}@media (max-width:640px){.docv-kpi{grid-template-columns:repeat(2,1fr)}.docv-row{grid-template-columns:80px minmax(0,1fr) 76px;gap:8px}}@media print{.docv-bar,.docv-split{border:1px solid var(--text-sub)}.docv-kpi,.docv-row{page-break-inside:avoid;break-inside:avoid}}.doc-list{padding-left:16px;display:grid;grid-gap:8px;gap:8px}.doc-list li{font-size:14px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.doc-foot{margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}.doc-foot p{font-size:13px;line-height:1.7;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.doc-fine{margin-top:10px;font-size:12px;color:var(--text-dis)}@media (max-width:640px){.doc-page{padding:28px 20px}.doc-meta{grid-template-columns:1fr}.doc-tbl tbody th{width:104px}.doc-tbl:has(thead){display:block;max-width:100%;overflow-x:auto}}@media print{.doc-tools,.dtlbar,.gnb,.hdr,.notif,.util,footer{display:none!important}.doc .doc-brand{color:var(--text)}body{background:#fff}.doc{max-width:none;padding:0}.doc-page{border:0;border-radius:0;padding:0}.doc-tbl thead{display:table-header-group}.row{display:none!important}.doc-sec{page-break-inside:avoid;break-inside:avoid}.doc-tbl{page-break-inside:auto;break-inside:auto}.doc-tbl tr{page-break-inside:avoid;break-inside:avoid}@page{margin:16mm}}.cht{width:100%;height:auto;display:block;margin-top:12px;overflow:visible}.cht-line{fill:none;stroke:var(--blue);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cht-area{fill:url(#cht-fill);stroke:none}.cht-area.cum{fill:url(#cum-fill)}.cht-x,.cht-y{font-size:12px;fill:var(--text-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cht-none{margin:8px 0 0;padding:14px 0;font-size:13px;color:var(--text-sub);text-align:center;background:var(--fill);border-radius:var(--r-xs)}.cht-warn{fill:var(--text-mid)}.cht-grid{stroke:var(--line);stroke-width:1}.cht-base{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:4 4}.cht-baset{font-size:12px;fill:var(--text-sub);font-weight:600}.cht-warn-halo{fill:rgba(25,31,40,.08)}.pctb-top .num{font-size:16px;font-weight:700}.insr-headrow{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.insr-headrow .insr-lead{margin-top:0;flex:1 1 280px;min-width:0}.insr-headrow .prt-btn{flex:0 0 auto}.insr-sec{padding:20px 0;border-bottom:1px solid var(--line)}.insr-sec:first-of-type{padding-top:4px}.insr-sec:last-of-type{border-bottom:0}.insr-sec h4{font-size:13px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.insr-lead{margin-top:6px;font-size:13px;line-height:1.7;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;max-width:62ch}.insr-warn{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px 0 0;border-top:1px solid var(--line)}.insr-warn svg{flex:none;margin-top:2px;color:var(--text-sub)}.insr-warn b{display:block;font-size:14px;color:var(--text);margin-bottom:6px}.insr-warn ul{display:grid;grid-gap:4px;gap:4px;margin-bottom:8px}.insr-warn li{font-size:13px;color:var(--text)}.insr-warn p{line-height:1.7}.insr-ok,.insr-warn p{font-size:13px;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.insr-ok{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:12px 0 0;border-top:1px solid var(--line);line-height:1.6}.insr-ok svg{flex:none;margin-top:2px;color:var(--text-sub)}.insr-verify{display:flex;gap:10px;align-items:center;margin-top:20px;padding:12px 0 0;border-top:1px solid var(--line)}.insr-verify svg{flex:none;color:var(--text-sub)}.insr-verify b{display:block;font-size:13px;font-weight:600}.insr-verify .num{font-size:12px;color:var(--text-sub)}.doc-wide{max-width:calc(960px + var(--pad) * 2)}.rpsub{font-size:14px;font-weight:700;letter-spacing:-.02em}.ctb-th.lk-th{position:relative;display:grid;place-items:center;border-radius:var(--r-md)}.btn[data-lock=true],.ctb-th.lk-th{background:var(--fill);color:var(--text-dis)}.btn[data-lock=true]{cursor:default}.btn[data-lock=true]:hover{background:var(--fill)}.rvm{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 64px);padding:0;border:0;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden}.rvm::-webkit-backdrop{background:rgba(16,24,40,.44)}.rvm::backdrop{background:rgba(16,24,40,.44)}.rvm-in{display:flex;flex-direction:column;max-height:calc(100dvh - 64px)}.rvm-top{display:flex;align-items:center;gap:12px;flex:none;padding:16px 20px;border-bottom:1px solid var(--line)}.rvm-top h2{flex:1 1 auto;font-size:16px;font-weight:700;letter-spacing:-.02em}.rvm-x{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--r-xs);background:none;color:var(--text-sub);cursor:pointer}.rvm-x:hover{background:var(--fill);color:var(--text)}.rvm-body{flex:1 1 auto;overflow-y:auto;padding:20px}.rvm-brief{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.crp-back{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(16,24,40,.44)}.crp-box{width:min(560px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden}.crp-note{font-size:13px;line-height:19px;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.crp-frame{position:relative;margin-top:12px;aspect-ratio:16/9;border-radius:var(--r-sm);background:var(--surface-sub);overflow:hidden}.crp-safe{position:absolute;inset:11.9% 12.5%;pointer-events:none;border:1px dashed rgba(255,255,255,.92);border-radius:2px;box-shadow:0 0 0 9999px rgba(10,14,20,.3)}.crp-safe span{position:absolute;left:6px;bottom:6px;padding:3px 7px;border-radius:var(--r-2xs);font-size:12px;line-height:16px;color:#fff;white-space:nowrap;background:rgba(10,14,20,.76)}.crp-warn{margin-top:10px;font-size:13px;line-height:19px;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.crp-warn b{font-weight:600;color:var(--text)}.crp-zoom{display:flex;align-items:center;gap:12px;margin-top:12px}.crp-zoom span{flex:none;font-size:13px;color:var(--text-sub)}.crp-zoom input{flex:1 1 auto;min-width:0}.crp-cta{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.fopt[data-lock=true]{cursor:default;color:var(--text-sub)}.fopt[data-lock=true]:hover{background:none;color:var(--text-sub)}.disc>.lbn{grid-column:1/-1}.rptbl td{vertical-align:middle}.rpcre{display:flex;gap:10px;align-items:center;min-width:180px}.rpthumb{flex:none;width:36px;height:48px;border-radius:var(--r-xs);overflow:hidden;background:var(--fill)}.rpthumb img{width:100%;height:100%;object-fit:cover}.rptbl .cvmeta{margin-top:2px}.sec-head .prt-btn{margin-left:auto}.smpbar{display:flex;flex-direction:column;gap:4px;margin:0 0 32px;padding:16px;border-radius:var(--r-xs);background:var(--block-bg)}.smpbar b{font-size:14px;font-weight:700;color:var(--block)}.smpbar span{font-size:13px;line-height:1.7;color:var(--text-mid)}@media print{.smpbar{border:1px solid var(--block);background:none;page-break-inside:avoid;break-inside:avoid}}.doc-cover{padding-bottom:28px;border-bottom:2px solid var(--text)}.doc-cover h1{margin-top:10px;font-size:32px;font-weight:700;letter-spacing:-.03em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;line-height:1.3}.doc-cover-sub{margin-top:8px;font-size:16px;color:var(--text-sub)}.doc-cover .doc-meta{margin-top:28px}@media print{.doc-cover{page-break-after:always;break-after:page}}.pln-memo{font-size:14px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.pln-memo,.pln-url{color:var(--text-mid)}.pln-url{width:100%;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface-sub);font-size:13px}.pln-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pln-share{display:flex;flex-direction:column;gap:10px}.pln-save .tf{margin-top:0}.pln-sum .num{font-size:20px;font-weight:700;letter-spacing:-.02em}.pln-mem a>.nw{color:var(--text-sub)}.pln-act .pln-share{flex:1 1 320px}.doc-tbl em.pln-caution{color:var(--block)}.adm{display:flex;align-items:flex-start;min-height:100vh;background:var(--bg);--pad:24px;--rail:80px;--rail-open:248px}.adm-side{flex:none;width:var(--rail);align-self:stretch;position:relative;z-index:30;transition:width .22s cubic-bezier(.22,1,.36,1)}.adm-side:focus-within,.adm-side:hover{width:var(--rail-open)}.adm-side:focus-within .adm-rail,.adm-side:hover .adm-rail{overflow-y:auto}.adm-logo{display:block;padding:0 6px;font-size:18px;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.adm-logo span{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--text-sub);margin-left:4px;vertical-align:2px}.adm-nav{display:flex;flex-direction:column;gap:20px}.adm-item .ico{flex:none}.adm-grp-h,.adm-item .adm-badge,.adm-item>span,.adm-logo span{opacity:0;transition:opacity .14s ease}.adm-side:focus-within :is(.adm-grp-h,.adm-logo span,.adm-item>span,.adm-item .adm-badge),.adm-side:hover :is(.adm-grp-h,.adm-logo span,.adm-item>span,.adm-item .adm-badge){opacity:1;transition-delay:.1s}.adm-side:focus-within .adm-item:after,.adm-side:hover .adm-item:after{opacity:0}.adm-out{flex:none;padding:6px 10px;border:0;background:none;font:inherit;font-size:13px;color:var(--text-sub);cursor:pointer;border-radius:var(--r-xs)}.adm-top .adm-out{margin-left:0}.adm-out:hover:not(:disabled){color:var(--text);background:var(--fill)}.adm-out:disabled{cursor:default;opacity:.6}.adm-main{flex:1 1 auto;min-width:0}.adm-main>main.wrap{padding-top:28px}.adm-main .wrap{max-width:none;margin:0}@media (max-width:900px){.adm{flex-direction:column}.adm-side{width:auto;align-self:auto;position:static;z-index:60}.adm-side:focus-within,.adm-side:hover{width:auto}.adm[data-menu] .adm-rail{transform:translateX(0)}.adm-grp-h,.adm-item .adm-badge,.adm-item>span,.adm-logo span{opacity:1}.adm[data-menu] .adm-scrim{display:block;position:fixed;inset:0;z-index:50;border:0;padding:0;background:rgba(16,24,36,.45);cursor:pointer}.adm-out{margin-top:0;margin-left:auto;flex:none}}@media (prefers-reduced-motion:reduce){.adm-grp-h,.adm-item .adm-badge,.adm-item:after,.adm-item>span,.adm-logo span,.adm-rail,.adm-side{transition:none}}.optbl td.n,.optbl th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}[data-warn]{color:var(--warn)}.opdim{color:var(--text-sub)}.opright{margin-left:auto}.opnote{margin-top:12px;font-size:13px;line-height:1.7;color:var(--text-sub);max-width:66ch;word-break:keep-all;overflow-wrap:break-word}.opnote b{color:var(--text-mid);font-weight:600}.opempty{margin-top:16px;padding:28px 20px;background:var(--surface);box-shadow:var(--shadow);font-size:14px;text-align:center}.opchip,.opempty{border-radius:var(--r-lg);color:var(--text-sub)}.opchip{display:inline-block;flex:none;padding:2px 8px;border:0;font:inherit;font-size:12px;font-weight:700;line-height:1.6;white-space:nowrap;background:var(--fill)}.opchip[data-s=LATE],.opchip[data-s=OPEN],.opchip[data-s=WAIT]{background:var(--blue-bg);color:var(--blue-strong)}.opchip[data-s=SIGNED],.opchip[data-s=UPHELD]{background:var(--fill);color:var(--text)}.pyr-h .opdim{font-size:13px}.opchip[data-s=DECLINED],.opchip[data-s=DISMISSED]{background:var(--fill);color:var(--text-sub);text-decoration:line-through}.opverdict .k{display:inline-block;margin-right:8px;font-size:12px;font-weight:700;color:var(--text-sub);vertical-align:1px}.opact-b{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-top:10px;flex-wrap:wrap}.opact-b .tf-hint{margin-right:auto}.mcndeal-s .opchip{cursor:pointer}.mcndeal-s .opchip[data-on]{box-shadow:inset 0 0 0 1.5px var(--text);color:var(--text)}.mcndeal-a .tf-hint{margin-right:auto}.cnl{min-height:100vh;background:var(--surface)}.cnl [id]{scroll-margin-top:80px}.cnl-bar{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--surface);border-bottom:1px solid var(--line)}.cnl-bar-in{display:flex;align-items:center;gap:36px;height:64px}.cnl-logo{display:inline-flex;align-items:center;min-height:44px;font-size:18px;font-weight:800;letter-spacing:-.03em}.cnl-nav{display:flex;align-items:center;gap:4px}.cnl-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:var(--r-pill);font-size:14px;font-weight:500;color:var(--text-mid);white-space:nowrap}.cnl-nav a:hover{background:var(--fill);color:var(--text)}.cnl-util{display:flex;align-items:center;gap:8px;margin-left:auto}.cnl-lang{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:14px;font-weight:500;color:var(--text-mid);white-space:nowrap}.cnl-lang:hover{color:var(--text)}.cnl-lang svg{color:var(--text-sub)}.cnl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;background:var(--blue);color:#fff;font-size:14px;font-weight:600;padding:0 20px;border-radius:var(--r-pill);white-space:nowrap}.cnl-btn:hover{background:var(--blue-strong);color:#fff}.cnl-btn-lg{min-height:52px;font-size:16px;padding:0 28px}.cnl-btn-o{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong,var(--line))}.cnl-btn-o:hover{background:var(--fill);color:var(--text)}.cnl-hero{padding:0 0 88px;--bleed:max(0px,(100vw - var(--shell))/2)}.cnl-hero-in{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-gap:48px;gap:48px;align-items:center;min-height:540px}.cnl-hero-l{padding:56px 0}.cnl-art{margin:0;min-width:0;display:flex;align-items:center;justify-content:center}.cnl-art img{width:100%;height:auto;max-width:620px}.cnl-hero-in .cnl-shot{align-self:stretch;margin:0 calc((var(--bleed) + var(--gutter)) * -1) 0 0;border-radius:var(--r-md) 0 0 var(--r-md);box-shadow:none;display:flex}.cnl-hero-in .cnl-shot img{width:100%;height:100%;object-fit:cover;object-position:left top}.cnl-hero-in .cnl-shot-bar{display:none}.cnl-hero-l{min-width:0}.cnl-hero h1{font-size:clamp(36px,4.6vw,60px);font-weight:800;line-height:1.2;letter-spacing:-.03em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.cnl-hero h1 span{display:block}.cnl-hero h1 .cnl-hi{color:var(--blue)}.cnl-lead{margin-top:24px;max-width:46ch;font-size:18px;line-height:1.7;color:var(--text-mid);word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.cnl-acts{display:flex;gap:10px;margin-top:36px;flex-wrap:wrap}.cnl-note{margin-top:16px;font-size:13px;color:var(--text-sub)}.cnl-shot{margin:0;border-radius:var(--r-md);overflow:hidden;background:#fff;box-shadow:var(--shadow-lg)}.cnl-shot-bar{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:var(--line)}.cnl-shot-bar i{width:9px;height:9px;border-radius:50%;background:#C9CED6}.cnl-shot-bar span{margin-left:10px;padding:2px 10px;border-radius:var(--r-pill);background:#fff;font-size:12px;color:#6B7684;white-space:nowrap}.cnl-shot img{display:block;width:100%;height:auto}.cnl-stats{padding:80px 0}.cnl-stats-h{font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.03em;word-break:keep-all;overflow-wrap:anywhere}.cnl-stats-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;margin:48px 0 0}.cnl-stats dt{order:2;margin-top:12px;font-size:16px;font-weight:600;color:var(--text)}.cnl-stats dd{margin:0;display:flex;align-items:baseline;gap:4px}.cnl-stats dd b{font-size:clamp(40px,4.4vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1}.cnl-stats dd span{font-size:20px;font-weight:600;color:var(--blue)}.cnl-stats-in>div{min-width:0;display:flex;flex-direction:column}.cnl-stats-in>div>dd{order:1}.cnl-stats p{order:3;margin-top:6px;font-size:13px;line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.cnl-sec{padding:96px 0}.cnl-tone{background:var(--surface-sub)}.cnl-h{margin-bottom:40px;max-width:62ch}.cnl-h h2{font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.28;text-wrap:balance}.cnl-h h2,.cnl-h p{word-break:keep-all;overflow-wrap:anywhere}.cnl-h p{margin-top:12px;font-size:16px;line-height:1.85;color:var(--text-mid)}.cnl-cmp{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.cnl-cmp-h,.cnl-cmp-r{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1.15fr);grid-gap:0;gap:0}.cnl-cmp-h{background:var(--fill);border-bottom:1px solid var(--line)}.cnl-cmp-h span{padding:12px 20px;font-size:13px;font-weight:700;color:var(--text-sub)}.cnl-cmp-h span[data-now]{color:var(--text)}.cnl-cmp-r+.cnl-cmp-r{border-top:1px solid var(--line-soft)}.cnl-cmp-r>span{padding:16px 20px;font-size:14px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.cnl-cmp-k{font-weight:700;color:var(--text)}.cnl-cmp-was{color:var(--text-sub)}.cnl-cmp-now{color:var(--text);font-weight:600}.cnl-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.cnl-why article{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:28px 24px 32px}.cnl-why h3{font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.cnl-why p{font-size:16px;line-height:1.8;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;max-width:46ch}.cnl-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 32px;gap:0 32px;margin:0;padding:0;list-style:none}.cnl-steps li{border-top:1px solid var(--line);padding-top:20px}.cnl-steps b{display:block;font-size:14px;font-weight:600;color:var(--text-sub);margin-bottom:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cnl-steps h3{font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.cnl-steps p{font-size:14px;line-height:1.7;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.cnl-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 48px;gap:0 48px}.cnl-split>div{border-top:1px solid var(--line);padding-top:20px}.cnl-split b{display:block;font-size:16px;font-weight:700;margin-bottom:12px}.cnl-split ul{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:8px}.cnl-split li{font-size:16px;line-height:1.6;color:var(--text-mid)}.cnl-cta{padding:88px 0 96px;background:var(--blue-bg)}.cnl-cta-in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:56px;gap:56px;align-items:start}.cnl-cta-r{min-width:0}.cnl-cta-l h2{font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.25}.cnl-cta-l h2,.cnl-cta-l>p{word-break:keep-all;overflow-wrap:anywhere}.cnl-cta-l>p{margin-top:16px;font-size:16px;line-height:1.85;color:var(--text-mid)}.cnl-cta-l ul{margin:28px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.cnl-cta-l li{font-size:16px;line-height:1.7;color:var(--text);word-break:keep-all;overflow-wrap:anywhere}.cnl-foot{border-top:1px solid var(--line);background:var(--surface)}.cnl-foot-in{display:flex;align-items:center;gap:12px;padding:24px 0;font-size:13px;color:var(--text-sub);flex-wrap:wrap}.cnl-foot a{color:var(--text-mid);text-decoration:underline}.cnl-foot-nav{display:flex;flex-wrap:wrap;gap:0 16px;flex-basis:100%}.cnl-foot-nav a{text-decoration:none;color:var(--text-sub)}.cnl-foot-nav a.strong{color:var(--text);font-weight:600}.cnl-foot-co{flex-basis:100%;margin:0;font-size:12px;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.cnl-faq .faq-link,.cnl-foot a{display:inline-flex;align-items:center;min-height:40px}.cnl-faq .faq-wrap{max-width:none;margin:0}.cnl-faq .sec-title{font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.28}.cnl-faq .section{padding:96px 0}.plg{max-width:var(--shell);min-height:calc(100vh - 64px);padding-top:48px;padding-bottom:64px}.plg,.plg-in{display:grid;align-items:center}.plg-in{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-gap:64px;gap:64px}.plg-say{min-width:0}.plg-h{font-size:40px;line-height:1.25;font-weight:700;letter-spacing:-.03em;word-break:keep-all;text-wrap:balance;margin:0}.plg-h span{display:block}.plg-lead{margin:20px 0 0;font-size:16px;line-height:1.65;color:var(--text-mid);max-width:34em;text-wrap:pretty}.plg-lead,.plg-note{word-break:keep-all;overflow-wrap:anywhere}.plg-note{margin:16px 0 0;font-size:14px;line-height:1.6;color:var(--text-sub)}.plg-form{min-width:0;justify-self:end;width:100%;max-width:420px}@media (max-width:900px){.plg{min-height:0;align-items:start;padding-top:40px;padding-bottom:64px}.plg-in{grid-template-columns:minmax(0,1fr);gap:40px}.plg-say{order:2}.plg-form{order:1;justify-self:stretch;max-width:none}.plg-h{font-size:28px}}.plg-apply{margin-top:16px;text-align:center;font-size:14px;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.plg-apply a{display:inline-flex;align-items:center;min-height:40px;color:var(--blue-strong);font-weight:600}@media (max-width:1020px){.cnl-nav{display:none}.cnl-cta-in,.cnl-hero-in{grid-template-columns:1fr;gap:40px}.cnl-hero-in{min-height:0}.cnl-hero-l{padding:40px 0 0}.cnl-hero-in .cnl-shot{margin-right:calc(var(--gutter) * -1)}.cnl-hero-in .cnl-shot img{height:auto;object-fit:fill}.cnl-hero{padding:64px 0 72px}.cnl-stats-in{row-gap:40px}.cnl-stats-in,.cnl-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cnl-steps{row-gap:28px}}@media (max-width:720px){.cnl-util .cnl-login{display:none}.cnl-bar-in{gap:12px}.cnl-split,.cnl-steps,.cnl-why{grid-template-columns:1fr}.cnl-sec{padding:64px 0}.cnl-stats{padding:64px 0 56px}.cnl-hero{padding:48px 0 56px}.cnl-cta{padding:8px 0 72px}.cnl-cmp-h{display:none}.cnl-cmp-r{grid-template-columns:1fr}.cnl-cmp-r>span{padding:12px 16px}.cnl-cmp-k{padding-bottom:2px}.cnl-cmp-now:before,.cnl-cmp-was:before{content:attr(data-l);display:block;margin-bottom:2px;font-size:12px;font-weight:700;color:var(--text-sub)}.cnl-cmp-now:before{color:var(--blue-strong)}}.mcnf{background:var(--surface);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px}.mcnf-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mcnf-row.mcnf-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mcnf-f{display:flex;flex-direction:column;gap:6px;min-width:0}.mcnf-f>span{font-size:13px;font-weight:600;color:var(--text-mid)}.mcnf-f>span i{font-style:normal;color:var(--blue-strong);margin-left:2px}.mcnf-grp{margin:0 0 -4px;font-size:13px;font-weight:600;color:var(--text-mid)}.mcnf-grp i{font-style:normal;color:var(--blue-strong);margin-left:2px}.mcnf-consent{display:flex;flex-direction:column;gap:6px;word-break:keep-all;overflow-wrap:anywhere}.mcnf-consent label{display:flex;align-items:center;gap:10px;min-height:40px;font-size:14px;font-weight:600;color:var(--text);cursor:pointer}.mcnf-consent input{width:18px;height:18px;flex:none;accent-color:var(--blue-strong)}.mcnf-consent p{margin:0;padding-left:28px;font-size:13px;line-height:1.6;color:var(--text-sub)}.mcnf-consent a{color:var(--blue-strong);font-weight:600;text-decoration:underline;text-underline-offset:3px}.mcnf-f input,.mcnf-f textarea{width:100%;border:0;border-radius:var(--r-sm);background:var(--fill);padding:10px 12px;font-size:14px;line-height:1.6;font-family:inherit;resize:vertical}.mcnf-f input:focus,.mcnf-f textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue);background:var(--surface)}.mcnf-chips{display:flex;gap:6px;flex-wrap:wrap}.mcnf-chip{border:0;background:var(--fill);color:var(--text-sub);font:inherit;font-size:13px;padding:8px 12px;border-radius:var(--r-lg);cursor:pointer;white-space:nowrap}.mcnf-chip:hover{color:var(--text)}.mcnf-chip[data-on]{background:var(--blue-bg);color:var(--blue-strong);font-weight:600}.mcnf-act{margin-top:4px}.mcnf-act,.mcnf-ok{display:flex;flex-direction:column;gap:10px}.mcnf-ok{background:var(--surface);border-radius:var(--r-lg);padding:36px 28px;box-shadow:var(--shadow);text-align:center;align-items:center}.mcnf-ok b{font-size:18px;letter-spacing:-.02em}.mcnf-ok p{font-size:14px;line-height:1.7;color:var(--text-mid);max-width:44ch;word-break:keep-all;overflow-wrap:anywhere}.mcnin{margin-bottom:32px}.opacct{margin-top:12px;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.opnew{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.opnew-f{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px;gap:8px;margin-top:16px}.opnew-f input,.opnew-f select{height:40px;padding:0 12px;border:0;border-radius:var(--r-xs);background:var(--fill);font-size:14px;min-width:0}.opnew-f button{white-space:nowrap}.opacct-r{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(160px,1.6fr) 78px 108px 116px 104px;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;font-size:14px}.opacct-r+.opacct-r{border-top:1px solid var(--line)}.opacct-h{font-size:12px;font-weight:600;background:var(--fill)}.opacct-h,.opacct-r[data-off]{color:var(--text-sub)}.opacct-n{font-weight:600;display:flex;align-items:baseline;gap:6px;min-width:0}.opacct-n em{font-style:normal;font-weight:500;font-size:12px;white-space:nowrap;color:var(--text-sub);background:var(--fill);border-radius:var(--r-2xs);padding:0 4px}.opacct-e{min-width:0;overflow-wrap:anywhere;color:var(--text-mid);font-size:13px}.opacct-r .num{text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.opacct-r{grid-template-columns:1fr 1fr;gap:8px}.opacct-h{display:none}}.mcns-foot{margin-top:auto;gap:2px}.mcns-foot,.mcns-main{display:flex;flex-direction:column}.mcns-main{min-height:100vh}.mcns-main>main{flex:1 0 auto;width:100%}.msup-side-h h3 .num{margin-left:4px;color:var(--text-sub);font-weight:500}.msup-side-h .btn{white-space:nowrap}.msup-log{flex:1 1;gap:16px;min-height:160px;max-height:520px;overflow-y:auto;padding:20px;border-radius:var(--r-md);background:var(--surface-sub)}.msup-log,.msup-msg{display:flex;flex-direction:column}.msup-msg{align-items:flex-start;gap:4px;max-width:78%}.msup-msg[data-me]{align-self:flex-end;align-items:flex-end}.msup-who{font-size:12px;font-weight:600;color:var(--text-sub)}.msup-msg p{padding:10px 12px;border-radius:14px 14px 14px 4px;background:var(--surface);font-size:14px;line-height:1.6;color:var(--text);word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap;box-shadow:var(--shadow)}.msup-msg[data-me] p{border-radius:14px 14px 4px 14px;background:var(--blue);color:#fff;box-shadow:none}.msup-msg time{font-size:12px;color:var(--text-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.msup-empty{font-size:13px;color:var(--text-sub);padding:16px 12px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:900px){.msup-msg{max-width:88%}}.mnot{display:flex;flex-direction:column;gap:12px}.mnot-i{background:var(--surface);border-radius:var(--r-lg);padding:20px;box-shadow:var(--shadow)}.mnot-i h3{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;letter-spacing:-.02em}.mnot-i time{display:block;margin-top:4px;font-size:12px;color:var(--text-sub)}.mnot-i p{margin-top:10px;font-size:14px;line-height:1.8;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap}.mcns-foot .adm-out{margin-top:2px}@media (max-width:820px){.mcnf-row,.mcnf-row.mcnf-three,.mcnl-split,.mcnl-why{grid-template-columns:1fr}}.mcn-kpi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;background:var(--line);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.mcn-kpi>div{background:var(--surface);padding:16px 20px}.mcn-kpi dt{font-size:12px;color:var(--text-sub);margin-bottom:6px;white-space:nowrap}.mcn-kpi dd{font-size:24px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mcn-kpi .u{font-size:13px;font-weight:400;color:var(--text-sub);margin-left:2px}.mcn-msg{margin-top:12px;padding:10px 12px;border-radius:var(--r-xs);background:var(--pass-bg);border:1px solid #cde9d8;font-size:13px;line-height:1.6;color:var(--text);word-break:keep-all;overflow-wrap:anywhere}.mcn-pane{padding-top:16px}.mcn-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.mcn-actions .btn{display:inline-flex;gap:6px;align-items:center}.mcn-form{padding:16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sub);margin-bottom:12px}.mcn-form label{display:block;font-size:13px;font-weight:600;color:var(--text-sub);margin-bottom:6px}.mcn-form textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);font-size:14px;line-height:1.6;resize:vertical;margin-bottom:10px}.mcn-form textarea:focus{outline:none;border-color:var(--text)}.mcn-sched{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.mcn-sched label{margin-bottom:0}.mcn-sched span{display:block;margin-bottom:4px}.mcn-sched input,.mcn-sched select{width:100%;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);font-size:14px;color:var(--text)}.mcn-sched input:focus,.mcn-sched select:focus{outline:none;border-color:var(--text)}.mcn-hint{margin-bottom:8px}.mcn-con,.mcn-hint{font-size:13px;color:var(--text-sub)}.mcn-con{display:flex;flex-wrap:wrap;gap:2px 10px;min-width:0}.mcn-con b{color:var(--text);font-weight:600}.mcn-nocon{font-size:13px;font-weight:600;color:var(--warn);white-space:nowrap}.mcn-conbtn{display:block;width:100%;text-align:left;cursor:pointer;background:none;border:0;padding:2px 0;border-radius:6px}.mcn-conbtn:hover .mcn-con span{color:var(--blue-strong)}.mcn-conbtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mcn-edit>td{background:var(--fill)}.mcn-edit-in{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.mcn-edit-in label{display:flex;flex-direction:column;gap:4px;flex:1 1 160px;min-width:0;font-size:12px;color:var(--text-sub)}.mcn-edit-in input{height:36px;padding:0 10px;border:0;border-radius:var(--r-xs);background:var(--surface);font-size:14px;font-family:inherit;min-width:0}.mcn-edit-in input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue)}.mcn-edit-act{display:flex;align-items:center;gap:10px;flex:none}.mcn-edit-x{font-size:13px;color:var(--text-sub);cursor:pointer}.mcn-edit-x:hover{color:var(--text);text-decoration:underline}.mcn-picks{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.mcn-picks label{display:inline-flex;gap:6px;align-items:center;margin-bottom:0;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-size:13px;font-weight:500;color:var(--text);cursor:pointer}.mcn-picks label:has(input:checked){border-color:var(--text);background:var(--text);color:#fff}.mcn-picks input{width:14px;height:14px;accent-color:currentColor}.mcn-none{font-size:13px;color:var(--text-dis)}.cvtbl td[data-bad=true]{color:var(--block);font-weight:600}.mcn-grade{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.mcn-grade>div{padding:20px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.mcn-grade>div[data-bad=true]{border-color:#F5C9C3;background:var(--block-bg)}.mcn-grade dt{font-size:13px;color:var(--text-sub);margin-bottom:8px}.mcn-grade dd{font-size:28px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mcn-grade .u{font-size:16px;font-weight:400;color:var(--text-sub);margin-left:2px}.mcn-grade p{margin-top:8px;font-size:12px;line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.mcn-segs{display:flex;gap:2px;margin-bottom:12px;border-bottom:1px solid var(--line)}.mcn-seg{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;background:none;cursor:pointer;font-size:14px;color:var(--text-sub);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:0}.mcn-seg:hover{color:var(--text)}.mcn-seg:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:var(--r-xs)}.mcn-seg[data-on]{color:var(--text);font-weight:600;border-bottom-color:var(--text)}.mcn-seg .num{padding:0 6px;border-radius:var(--r-pill);background:var(--fill);font-size:12px;font-weight:600;color:var(--text-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mcn-seg[data-on] .num{background:var(--text);color:#fff}.mcn-bar{gap:10px;flex-wrap:wrap;margin-bottom:12px}.mcn-bar,.mcn-find{display:flex;align-items:center}.mcn-find{gap:6px;min-width:0;flex:1 1 240px;max-width:360px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);color:var(--text-sub)}.mcn-find:focus-within{border-color:var(--blue);color:var(--text)}.mcn-find input{flex:1 1;min-width:0;border:0;background:none;font-size:14px;color:var(--text)}.mcn-find input:focus{outline:none}.shr{min-height:100vh;flex-direction:column;background:var(--bg)}.shr,.shr-h{display:flex}.shr-h{align-items:center;gap:10px;padding:16px 24px;background:var(--surface);border-bottom:1px solid var(--line)}.shr-h span{font-size:14px;color:var(--text-sub)}.shr-main{flex:1 1;padding-top:32px;padding-bottom:64px}.shr-title h1{font-size:24px;font-weight:700;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.shr-title p{margin-top:8px;font-size:14px;color:var(--text-sub)}.shr-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin:24px 0 36px}.shr-kpi div{padding:20px;border-radius:var(--r-lg);background:var(--surface)}.shr-kpi dt{font-size:13px;color:var(--text-sub)}.shr-kpi dd{margin:8px 0 0;font-size:24px;font-weight:700}.shr-kpi dd em{margin-left:6px;font-style:normal;font-size:14px;font-weight:500;color:var(--text-sub)}.shr-sec{margin-bottom:36px}.shr-sec h2{font-size:18px;font-weight:700;margin-bottom:12px}.shr-none{font-size:14px;color:var(--text-sub)}.shr-note{line-height:1.7;text-wrap:pretty}.shr-f,.shr-note{font-size:13px;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.shr-f{padding:20px 24px;text-align:center}.prc-cta h2{font-size:20px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px;word-break:keep-all;overflow-wrap:anywhere}.prc-cta{padding:40px 24px;border-radius:var(--r-lg);background:var(--surface-sub);text-align:center}.prc-cta p{font-size:16px;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.prc-cta-b{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.prc-cta-b .btn{white-space:nowrap}.prc-rule{margin:56px 0 40px}.prc-rule h2{font-size:20px;font-weight:700;letter-spacing:-.02em;word-break:keep-all}.prc-rule-lead{margin-top:8px;font-size:14px;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.prc-rule-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 40px;gap:16px 40px;margin-top:24px}.prc-rule-col h3{font-size:15px;font-weight:600;word-break:keep-all}.prc-rule-sub{margin-top:20px}.prc-rule-col ul{margin-top:10px;display:flex;flex-direction:column;gap:8px}.prc-rule-col li{position:relative;padding-left:14px;font-size:14px;line-height:1.7;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.prc-rule-col li:before{content:"";position:absolute;left:3px;top:11px;width:3px;height:3px;border-radius:50%;background:var(--text-dis)}.prc-rule-col p{margin-top:10px;font-size:14px;line-height:1.7;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.prc-rule-more{margin-top:24px;font-size:14px}.prc-rule-more a{color:var(--text-mid);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.prc-rule-more a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (max-width:860px){.prc-rule{margin:40px 0 32px}.prc-rule-grid{grid-template-columns:1fr;gap:28px}}@keyframes mcd-in{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.mcn-bar-n{font-size:13px;color:var(--text-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mcn-bar-a{margin-left:auto;display:flex;gap:8px}.mcn-sort{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;cursor:pointer;font:inherit;color:inherit;white-space:nowrap}.mcn-sort i{font-style:normal;font-size:12px;color:var(--text-dis)}.mcn-sort:hover,.mcn-sort[data-on],.mcn-sort[data-on] i{color:var(--text)}.mcn-sort:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-2xs)}.mcn-empty-row{padding:32px 12px;text-align:center;color:var(--text-sub);font-size:13px}.mcn-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.mcn-head h2{font-size:20px;font-weight:700;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere}.mcn-head-t{font-size:13px;color:var(--text-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mcn-refresh{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface);color:var(--text-sub);cursor:pointer}.mcn-refresh:hover{color:var(--text);border-color:var(--line-strong)}.mcn-refresh:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mcn-refresh[data-busy]{color:var(--blue-strong);border-color:var(--blue)}.mcn-refresh[data-busy] svg{animation:mcnspin .7s linear infinite}@keyframes mcnspin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mcn-refresh[data-busy] svg{animation:none}}.mcns-who .adm-grp-h{color:var(--text);font-weight:700}.mh-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px;align-items:start}.mh-main{gap:24px}.mh-main,.mh-rail{display:flex;flex-direction:column;min-width:0}.mh-rail{gap:12px}.mh-more{margin-left:auto;font-size:13px;color:var(--text-sub);white-space:nowrap}.mh-more:hover{color:var(--text)}.mh-note{font-size:12px;color:var(--text-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mh-kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.mh-k{flex-direction:column;gap:6px;padding:16px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow)}.mh-k,.mh-k dt{display:flex;min-width:0}.mh-k dt{align-items:center;gap:4px;font-size:13px;color:var(--text-sub)}.mh-k dt>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh-hint{align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--fill);font-style:normal;font-size:10px;font-weight:700;color:var(--text-sub);cursor:help}.mh-hint,.mh-k-go{flex:none;display:inline-flex}.mh-k-go{margin-left:auto;color:var(--text-dis)}.mh-k-go:hover{color:var(--text)}.mh-k dd{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mh-k dd .u{font-size:13px;font-weight:400;color:var(--text-sub);margin-left:2px;letter-spacing:0}.mh-focus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mh-fg{border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow);padding:12px 16px 8px}.mh-fg h5{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;margin-bottom:6px}.mh-fg ul{display:flex;flex-direction:column}.mh-fg li+li{box-shadow:inset 0 1px 0 var(--line)}.mh-fg li a{display:flex;align-items:center;gap:8px;padding:8px 2px;font-size:13px;color:var(--text)}.mh-fg li a:hover{color:var(--blue-strong)}.mh-fg li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh-fg li b{margin-left:auto;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mh-fg li svg{flex:none}.mh-fg li svg,.mh-fg li[data-zero]{color:var(--text-dis)}.mh-fg li[data-zero] b{font-weight:500;color:var(--text-dis)}.mh-clear{align-items:center;gap:6px;padding:16px;background:var(--surface-sub);font-size:13px;color:var(--text-sub)}.mh-clear,.mh-soon{display:flex;border-radius:var(--r-sm)}.mh-soon{flex-direction:column;gap:0;overflow:hidden;box-shadow:var(--shadow)}.mh-soon li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;background:var(--surface);font-size:14px}.mh-soon li+li{box-shadow:inset 0 1px 0 var(--line)}.mh-soon b{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh-soon-p{font-size:12px;color:var(--text-sub);white-space:nowrap}.mh-soon-d{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-mid);white-space:nowrap}.mh-card{border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow);padding:16px}.mh-card h5{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:700;margin-bottom:10px}.mh-state{font-size:24px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mh-state[data-tone=ok]{color:var(--pass)}.mh-state[data-tone=warn]{color:var(--md,#8A5410)}.mh-state-b{margin-top:4px;word-break:keep-all;overflow-wrap:anywhere}.mh-none,.mh-state-b{font-size:13px;color:var(--text-sub)}.mh-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:32px 24px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow)}.mh-empty b{font-size:16px;font-weight:700;letter-spacing:-.02em}.mh-empty p{font-size:14px;line-height:1.7;color:var(--text-sub);max-width:46ch;word-break:keep-all;overflow-wrap:anywhere}.mh-empty .btn{margin-top:6px}@media (max-width:1180px){.mh-cols{grid-template-columns:minmax(0,1fr)}.mh-rail{flex-direction:row;flex-wrap:wrap}.mh-rail>section{flex:1 1 240px}}@media (max-width:900px){.mh-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-focus{grid-template-columns:1fr}}@media (max-width:560px){.mh-kpi{grid-template-columns:1fr}.mh-soon-d{margin-left:0;width:100%}}.mcnx{background:var(--surface-sub)}.mcnx .adm-side{width:256px;gap:16px;padding:20px 16px 16px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;max-height:100vh;overflow-y:auto;border-right:0;background:var(--surface)}.mcnx .adm-logo{padding:4px 12px 10px}.mcnx .adm-logo span{opacity:1;letter-spacing:normal;margin-left:0;vertical-align:baseline}.mcnx .mcnx-nav{gap:4px}.mcnx-top{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 12px;border:0;border-radius:var(--r-sm);background:none;cursor:pointer;font:inherit;font-size:16px;font-weight:500;color:var(--text);text-align:left;white-space:nowrap}.mcnx-top>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.mcnx-top>svg:first-child{flex:none;color:var(--text-mid)}.mcnx-top:hover{background:var(--surface-sub)}.mcnx-top[data-on]{background:var(--blue-bg);font-weight:600}.mcnx-top[data-on],.mcnx-top[data-on]>svg:first-child{color:var(--blue-strong)}.mcnx-top:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.mcnx .mcns-foot{padding-top:8px}.mcnx-mini{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border:0;border-radius:var(--r-sm);background:none;cursor:pointer;font:inherit;font-size:14px;color:var(--text-mid);white-space:nowrap;text-align:left}.mcnx-mini:hover{background:var(--surface-sub);color:var(--text)}.mcnx-mini svg{flex:none}.mcnx[data-mini] .adm-side{width:84px;padding-left:12px;padding-right:12px}.mcnx[data-mini] .adm-side:is(:hover,:focus-within){width:256px;padding-left:16px;padding-right:16px}.mcnx[data-mini] .adm-side:not(:hover):not(:focus-within) .adm-logo{visibility:hidden;width:0;height:34px;padding:0}.mcnx[data-mini] .adm-side:not(:hover):not(:focus-within) :is(.mcnx-top>span,.mcnx-grp-h>span,.mcnx-grp-h>svg:last-child,.mcnx-mini>span,.mcnx-sub){display:none}.mcnx[data-mini] .adm-side:not(:hover):not(:focus-within) .mcnx-grp-h>svg:last-child{display:none!important}.mcnx[data-mini] .adm-side:not(:hover):not(:focus-within) :is(.mcnx-top,.mcnx-grp-h,.mcnx-mini){justify-content:center;padding:0}@media (min-width:901px){.mcnx .adm-side{transition:width .22s ease,padding .22s ease}.mcnx .mcnx-grp-h>span,.mcnx .mcnx-mini>span,.mcnx .mcnx-sub,.mcnx .mcnx-top>span{transition:opacity .16s ease,display allow-discrete .16s}@starting-style{.mcnx .mcnx-grp-h>span,.mcnx .mcnx-mini>span,.mcnx .mcnx-sub,.mcnx .mcnx-top>span{opacity:0}}.mcnx[data-mini] .adm-side:not(:hover):not(:focus-within) :is(.mcnx-top>span,.mcnx-grp-h>span,.mcnx-mini>span,.mcnx-sub){opacity:0}}@media (prefers-reduced-motion:reduce){.mcnx .adm-side,.mcnx .mcnx-grp-h>span,.mcnx .mcnx-mini>span,.mcnx .mcnx-sub,.mcnx .mcnx-top>span{transition:none}}.mcnx .adm-main>main.wrap{padding:24px 28px 64px}.mcnx .mcnftr{background:var(--surface-sub)}.mcnx .mcn-head{gap:12px;margin-bottom:20px;flex-wrap:nowrap}.mcnx .mcn-head h2{font-size:20px;white-space:nowrap}.mcnx .mcn-head-t{font-size:14px;overflow:hidden;text-overflow:ellipsis}.mcnx .mcn-refresh{width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--text-sub)}.mcnx .mcn-refresh:hover{background:var(--fill);color:var(--text)}.mcnx-tools{margin-left:auto;display:flex;flex:none}.mcnx-tool,.mcnx-tools{align-items:center;gap:6px}.mcnx-tool{position:relative;display:inline-flex;justify-content:center;min-width:40px;height:40px;padding:0 8px;border:0;border-radius:var(--r-pill);background:none;cursor:pointer;font:inherit;font-size:14px;color:var(--text-mid);white-space:nowrap}.mcnx-tool:hover{background:var(--fill);color:var(--text)}.mcnx-tool:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mcnx-acct{position:relative}.mcnx-avatar{width:44px;height:44px;padding:0;background:var(--fill);color:var(--text-mid)}.mcnx-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:200px;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-pop)}.mcnx-menu-who{padding:8px 10px 10px;font-size:14px;font-weight:700;border-bottom:1px solid var(--line);margin-bottom:4px;word-break:keep-all;overflow-wrap:anywhere}.mcnx-menu-i{display:block;padding:8px 10px;border-radius:var(--r-xs);font-size:14px;color:var(--text)}.mcnx-menu-i:hover{background:var(--surface-sub)}.mcnx-menu-btn{width:100%;border:0;background:none;text-align:left;font:inherit;cursor:pointer}.mcnx-pw{gap:8px;padding:8px 10px}.mcnx-pw,.mcnx-pw label{display:flex;flex-direction:column}.mcnx-pw label{gap:4px;font-size:12px;color:var(--text-sub)}.mcnx-pw input{height:40px;padding:0 10px;border:0;border-radius:var(--r-xs);background:var(--fill);font:inherit;font-size:14px;color:var(--text)}.mcnx-pw input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue)}.mcnx-pw-ok{font-size:13px;color:#0B7A4B;word-break:keep-all}.mcnx-menu .adm-out{text-align:left;font-size:14px;padding:8px 10px;border-radius:var(--r-xs)}.mcnx-card{padding:24px 28px 28px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.mcnx-card+.mcnx-card{margin-top:20px}.mcnx .mh-cols{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.mcnx .mh-main{gap:20px}.mcnx .mh-rail{gap:16px}.mh-panel,.mh-panel>.cvwrap{min-width:0}.mh-panel{display:flex;flex-direction:column;padding:24px 28px 28px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.mh-ph{display:flex;align-items:center;gap:10px;min-height:40px;margin-bottom:20px}.mh-ph h4{font-size:20px;font-weight:700;letter-spacing:-.02em}.mh-ph h4,.mh-who{white-space:nowrap}.mh-who{margin-left:auto;display:inline-flex;align-items:center;height:40px;max-width:220px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-xs);font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis}.mcnx .mh-who+.mh-win{margin-left:0}.mcnx .mh-win{height:40px;align-items:stretch;padding:4px;gap:2px;border-radius:var(--r-xs)}.mcnx .mh-win button{padding:0 12px;font-size:14px}.mcnx .mh-more{display:inline-flex;align-items:center;gap:2px;font-size:14px}.mcnx .mh-kpi{gap:28px 32px}.mcnx .mh-k{padding:0;border-radius:0;background:none;box-shadow:none;gap:8px}.mcnx .mh-k dt{font-size:14px;color:var(--text-mid)}.mcnx .mh-k dd{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:inherit;font-weight:inherit;letter-spacing:0}.mcnx .mh-k dd>.num{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.mh-cmp{font-size:13px;color:var(--text-sub);white-space:nowrap}.mh-cmp b{font-weight:600;color:var(--text-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mh-cmp b[data-up]{color:var(--pass)}.mh-cmp b[data-down]{color:var(--block)}.mh-ins{margin-top:28px;padding:16px 20px;border-radius:var(--r-sm);background:var(--surface-sub)}.mh-ins-h{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.mh-ins-h svg{color:var(--blue-strong)}.mh-ins-b{margin-top:10px;font-size:16px;line-height:2;color:var(--text);word-break:keep-all;overflow-wrap:anywhere}.mh-chip{display:inline-flex;align-items:center;height:28px;max-width:180px;margin-right:6px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-size:13px;line-height:1;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcnx .mh-note{margin-top:12px}.mcnx .mh-focus{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mcnx .mh-fg{padding:16px 20px 10px;border-radius:var(--r-md);background:var(--surface);box-shadow:none;border:1px solid var(--line)}.mcnx .mh-fg h5{gap:8px;font-size:16px;margin-bottom:8px;white-space:nowrap}.mcnx .mh-fg h5 svg{flex:none;color:var(--blue-strong)}.mcnx .mh-fg li+li{box-shadow:none}.mcnx .mh-fg li a{padding:8px 0;font-size:14px;color:var(--text-mid)}.mcnx .mh-fg li a:hover{color:var(--blue-strong)}.mcnx .mh-fg li b{font-size:16px;color:var(--text)}.mcnx .mh-fg li[data-zero] b{color:var(--text-dis)}.mcnx .mh-soon{border-radius:0;box-shadow:none;overflow:visible}.mcnx .mh-soon li{padding:12px 0;background:none}.mcnx .mh-soon li+li{box-shadow:inset 0 1px 0 var(--line)}.mcnx .mh-clear{border-radius:var(--r-sm)}.mcnx .mh-card{padding:20px 24px;border-radius:var(--r-lg);box-shadow:none;border:1px solid var(--line)}.mcnx .mh-card h5{align-items:center;font-size:20px;letter-spacing:-.02em;margin-bottom:12px}.mh-card-go{display:inline-flex;align-items:center;gap:4px;color:var(--text)}.mh-card-go svg{color:var(--text-sub)}.mh-card-go:hover svg{color:var(--text)}.mcnx .mh-state{font-size:28px;line-height:1.25}.mcnx .mh-state[data-tone=warn]{color:var(--warn)}.mcnx .mh-state-b{margin-top:8px;font-size:14px;line-height:1.6}.mcnx .mh-not li+li{box-shadow:inset 0 1px 0 var(--line)}.mcnx .mh-not a{gap:10px;padding:12px 0;font-size:16px}.mcnx .mh-not li:first-child a{padding-top:2px}.mcnx .mh-not-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.mcnx .mh-quick a{font-size:14px}.mcnx .mh-empty{border-radius:var(--r-lg);box-shadow:none;border:1px solid var(--line)}@media (min-width:1640px){.mcnx .mh-focus{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.mcnx .mh-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.mcnx .adm-side,.mcnx[data-mini] .adm-side{width:auto;align-self:stretch;min-width:0;padding:10px var(--pad);gap:10px;border-bottom:1px solid var(--line)}.mcnx .adm-logo{padding:0}.mcnx .mcnx-nav{flex-direction:row;gap:4px}.mcnx .mcnx-grp,.mcnx .mcnx-sub,.mcnx[data-mini] .mcnx-sub{display:flex;flex-direction:row;gap:4px;padding:0}.mcnx .mcnx-grp:not([data-open])>.mcnx-sub{display:flex}.mcnx .mcnx-nav{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.mcnx .mcnx-nav::-webkit-scrollbar{display:none}.mcnx .mcnx-grp-h{display:none}.mcnx .mcnx-leaf,.mcnx .mcnx-top{min-height:40px;padding:0 12px;font-size:14px}.mcnx .mcnx-top>svg:first-child{display:none!important}.mcnx[data-mini] .mcnx-top>span{display:inline}.mcnx .mcns-foot{display:none}.mcnx .adm-main{align-self:stretch;width:100%}.mcnx .adm-main>main.wrap{padding:20px var(--pad) 48px}.mcnx .mcn-head{flex-wrap:wrap;gap:4px 8px}.mcnx .mcn-head h2{font-size:20px;min-width:0;overflow:hidden;text-overflow:ellipsis}.mcnx .mcn-head-t{order:3;flex:1 1 auto;font-size:13px}.mcnx .mcn-refresh{order:4}.mcnx-tools{gap:2px}.mcnx-tool{min-width:36px;height:36px;padding:0 6px}.mcnx-avatar{width:36px;height:36px}.mcnx .mcn-head-t+.mcn-refresh+.mcnx-tools{order:2}.mcnx-card,.mh-panel{padding:20px}.mh-ph{flex-wrap:wrap}.mh-who{margin-left:0}.mcnx .mh-focus{grid-template-columns:1fr}}@media (max-width:560px){.mcnx .mh-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.mcnx .mh-k dd>.num{font-size:20px}}.slk{display:flex;gap:8px;min-width:0}.slk-url{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface-sub);font:inherit;font-size:14px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slk .btn{flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;white-space:nowrap}.slp{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:32px;gap:32px;align-items:start}.slp-h{font-size:20px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.slp-rules{margin-top:20px;display:flex;flex-direction:column;gap:8px;padding-left:16px;list-style:disc}.slp-rules li{font-size:14px;line-height:1.7;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.slp-qr{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border:1px solid var(--line);border-radius:var(--r-md);background:#fff}.slp-qr div{width:180px}.slp-qr svg{display:block;width:100%;height:auto}.slp-qr figcaption{font-size:13px;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere;text-align:center}.sadm{display:flex;flex-direction:column;gap:10px}.sadm-row input{height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);font:inherit;font-size:14px;color:var(--text);min-width:0}.sadm-row{display:flex;align-items:center;gap:8px}.sadm-row input{flex:1 1 auto}.sadm-row .btn{height:40px}.sadm-lab,.sadm-row .btn{flex:none;white-space:nowrap}.sadm-lab{font-size:13px;color:var(--text-sub)}.sadm-found{display:flex;flex-direction:column}.sadm-found li{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:14px}.sadm-found li+li{box-shadow:inset 0 1px 0 var(--line)}.sadm-found li>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sadm-none{color:var(--text-sub)}.mcnx-count{margin-left:auto;flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);display:grid;place-items:center;background:var(--block);color:#fff;font-style:normal;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mcnx[data-mini] .mcnx-top{position:relative}.mcnx[data-mini] .mcnx-count{position:absolute;top:6px;right:10px;min-width:18px;height:18px;padding:0 4px;font-size:11px}.sreq,.sreq li{display:flex;flex-direction:column}.sreq li{gap:8px;padding:16px 0}.sreq li+li{box-shadow:inset 0 1px 0 var(--line)}.sreq li[data-done]{opacity:.6}.sreq-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sreq-top b{font-size:16px;font-weight:700}.sreq-top time{margin-left:auto;font-size:13px;color:var(--text-sub);white-space:nowrap}.sreq-body{font-size:14px;line-height:1.7;color:var(--text-mid);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.sreq-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sreq-who{font-size:14px;color:var(--text-mid)}.sreq-who a{color:var(--blue-strong)}.sreq-done,.sreq-foot .btn{margin-left:auto;white-space:nowrap}.sreq-done{font-size:13px;color:var(--text-sub)}.sbr-memo{min-width:180px;max-width:260px}.smemo{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:6px 8px;margin:-6px -8px;border:0;border-radius:var(--r-xs);background:none;cursor:pointer;text-align:left;font:inherit}.smemo:hover{background:var(--surface-sub)}.smemo-t{font-size:13px;line-height:1.5;color:var(--text-mid);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}.smemo-next{font-size:12px;font-weight:600;color:var(--text-sub);white-space:nowrap}.smemo-next[data-due]{color:var(--block)}.smemo-ed{display:flex;flex-direction:column;gap:8px;min-width:240px}.smemo-ed textarea{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-xs);font:inherit;font-size:13px;line-height:1.5;resize:vertical;background:var(--surface)}.smemo-row{flex-wrap:wrap}.smemo-row,.smemo-row label{display:flex;align-items:center;gap:6px}.smemo-row label{margin-right:auto;font-size:12px;color:var(--text-sub);white-space:nowrap}.smemo-row input{height:32px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-xs);font:inherit;font-size:13px}.sprof{margin-bottom:28px}.sprof-in{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:28px;gap:28px;align-items:start;margin-top:16px}.sprof-f{flex-direction:column}.sprof-f,.sprof-pv{display:flex;gap:12px}.sprof-pv{align-items:flex-start;padding:20px;border-radius:var(--r-md);background:var(--surface-sub)}@media (max-width:900px){.sprof-in{grid-template-columns:minmax(0,1fr)}}.lgv-row{display:flex;gap:8px;margin-top:2px}.lgv-row input{flex:1 1 auto;min-width:0}.lgv-row .btn{flex:none;white-space:nowrap}.lgv-again{align-self:flex-start;margin-top:6px;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:13px;color:var(--text-sub);text-decoration:underline;text-underline-offset:3px}.lgv-again:hover{color:var(--text)}.sbr td{vertical-align:middle}.mcnx .sbr-empty{border:0;padding:24px 4px}@media (max-width:900px){.slp{grid-template-columns:minmax(0,1fr)}.slp-qr{justify-self:start}}.rpk-f{margin-top:8px;padding-top:20px;border-top:1px solid var(--line)}.rpk-l{display:block;font-size:13px;font-weight:600;color:var(--text-mid);margin-bottom:8px}.rpk-l em{font-style:normal;font-weight:400;color:var(--text-sub)}.rpk{display:flex;flex-direction:column;gap:6px}.rpk-row{display:flex;gap:8px;min-width:0}.rpk-row input{flex:1 1 auto;min-width:0}.rpk-row .rpk-4{flex:0 0 96px}.rpk-row .btn{flex:none;white-space:nowrap}.rpk-switch{align-self:flex-start;border:0;background:none;padding:4px 0;cursor:pointer;font:inherit;font-size:13px;color:var(--text-sub);text-decoration:underline;text-underline-offset:3px}.rpk-switch:hover{color:var(--text)}.rpk-on{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--r-sm);background:var(--surface-sub)}.rpk-av{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--blue-bg);color:var(--blue-strong)}.rpk-who{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.rpk-who b{font-size:16px;font-weight:700}.rpk-who em{font-style:normal;font-size:13px;color:var(--text-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpk-on .btn{flex:none;white-space:nowrap}.mgr-av{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--blue-bg);color:var(--blue-strong);font-size:18px;font-weight:700}.mgr-id{min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:2px}.mgr-id b{font-size:18px;font-weight:700;letter-spacing:-.02em}.mgr-id p{font-size:14px;line-height:1.6;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap}.mgr-reach .btn{white-space:nowrap}.mcn-pager{display:flex;align-items:center;gap:10px;justify-content:center;margin-top:12px}.mcn-pager span{font-size:13px;color:var(--text-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mcn-colset{position:relative}.mcn-colset-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;gap:2px;min-width:170px;padding:8px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-pop)}.mcn-colset-pop label{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--r-xs);font-size:13px;color:var(--text);cursor:pointer;white-space:nowrap}.mcn-colset-pop label:hover{background:var(--surface-sub)}.mcn-colset-pop input{width:14px;height:14px;accent-color:var(--blue-strong)}.mcn-rowbtn{border:1px solid var(--line);background:var(--surface);border-radius:var(--btn-r-s);display:inline-flex;align-items:center;min-height:var(--btn-h-s);padding:4px 8px;font-size:13px;color:var(--text-mid);cursor:pointer;white-space:nowrap}.mcn-rowbtn:hover{color:var(--text);border-color:var(--line-strong)}.mcn-rowbtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mcn-rowbtn[data-todo]{color:var(--warn);border-color:var(--line)}.mcn-rowbtn[data-todo]:hover{color:var(--warn)}.mcn-facts{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.mcn-facts label{display:flex;flex-direction:column;gap:4px;flex:1 1 220px;min-width:0}.mcn-facts label>span{font-size:12px;font-weight:600;color:var(--text-sub)}.mcn-facts input{width:100%;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-xs);font:inherit;font-size:14px;background:var(--surface);color:var(--text)}.mcn-facts input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(30,124,255,.15)}.mcn-facts-why{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--text-sub);max-width:62ch}.mcn-facts-why,.mcnftr{word-break:keep-all;overflow-wrap:break-word}.mcnftr{margin:56px 0 40px;padding:20px var(--pad) 0;border-top:1px solid var(--line)}.mcnftr nav{display:flex;flex-wrap:wrap;gap:16px}.mcnftr nav a{font-size:13px;color:var(--text-mid);white-space:nowrap}.mcnftr nav a:hover{color:var(--text);text-decoration:underline}.mcnftr-biz{margin-top:12px;max-width:78ch;line-height:1.6;word-break:keep-all;overflow-wrap:break-word}.mcnftr-biz,.mcnftr-copy{font-size:12px;color:var(--text-sub)}.mcnftr-copy{margin-top:6px}@media (max-width:820px){.mcn-kpi{grid-template-columns:repeat(2,1fr)}.mcn-grade{grid-template-columns:1fr}.mcn-sched{grid-template-columns:repeat(2,1fr)}}.tml-h .id{font-size:14px;font-weight:700}.badge.block{background:var(--block-bg);color:var(--block);border-color:#F5C9C3}.tml-disputes .num{font-size:12px;color:var(--text-dis)}.tml-disputes .why{margin-top:6px;font-size:13px;line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.tml-disputes .due{margin-top:6px;font-size:12px;color:var(--text-sub)}.tml-notice .due{margin-top:8px;color:var(--text)}.fx{padding:12px 16px;border-radius:var(--r-sm);background:var(--surface-sub);border:1px solid var(--line)}.fx[data-compact=true]{padding:10px 12px}.fx-line{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.fx-line b{font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-line span{color:var(--text-dis);font-size:14px}.fx-line em{font-size:12px;font-style:normal;color:var(--text-sub);margin-left:2px}.fx[data-compact=true] .fx-line b{font-size:14px}.fx-desc{margin-top:10px;font-size:13px;line-height:1.7;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.fx-desc b{color:var(--text)}.fx-bear{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:13px;line-height:1.7;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.fx-bear svg{flex:none;margin-top:2px;color:var(--text-dis)}.fx-bear b{color:var(--text)}.svc{display:grid;grid-gap:8px;gap:8px}.qt-row.sub{padding-left:10px;font-size:13px}.qt-row.sub span:before{content:"+ ";color:var(--text-dis)}.qt-row.line{border-top:1px solid var(--line);margin-top:6px;padding-top:10px;font-weight:600}.qt-row.line b,.qt-row.line span{color:var(--text)}.qt-total .u{font-size:13px;font-weight:400;color:var(--text-sub);margin-left:2px}.med{display:grid;grid-gap:12px;gap:12px}.pb-alerts .u{font-size:13px;font-weight:400;color:var(--text-sub);margin-left:2px}.pb-col h4 .num{font-size:12px;font-weight:700;padding:2px 6px;border-radius:var(--r-pill);background:var(--surface);color:var(--text-sub)}.pb-in.wide{width:128px}.pb-in.num{width:96px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.lst{display:flex;flex-direction:column}}.rvmeta{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px 24px;gap:12px 24px}.rvmeta dt{font-size:12px;color:var(--text-sub);margin-bottom:2px}.rvmeta dd{font-size:14px;min-width:0;overflow-wrap:anywhere}.rvact{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.rvact input{flex:1 1 240px;min-width:0;height:42px;background:var(--fill);border:0;border-radius:var(--r-xs);padding:0 16px;font-size:14px}.rvact input::placeholder{color:var(--text-sub)}.ldreply{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:12px 16px}.ldreply label{flex:1 0 100%;display:flex;gap:8px;font-size:12px;font-weight:700;color:var(--text-mid)}.qc-open{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);cursor:pointer;font-size:13px;font-weight:600;font-family:inherit;transition:background .12s,border-color .12s}.qc-open:hover{background:var(--fill);border-color:var(--line-strong)}.qc-open svg{color:var(--text-dis)}.qed-tbl .r,.qed-tbl td.r input{text-align:right}.ldreply label em{font-style:normal;font-weight:500;color:var(--text-mid)}.ldreply input,.ldreply textarea,.rvact textarea{background:var(--fill)}.rvact textarea{flex:1 1 100%;min-width:0;border:0;border-radius:var(--r-xs);padding:12px 16px;font:inherit;font-size:14px;line-height:1.6;resize:vertical;word-break:keep-all;overflow-wrap:anywhere}.rvact textarea::placeholder{color:var(--text-sub)}.rsfail-why .num{color:var(--text-sub);font-size:12px}.rspage .num{font-size:13px;color:var(--text-sub);white-space:nowrap}.rstable{margin-top:16px;padding-bottom:16px}.rsrow{display:grid;grid-template-columns:minmax(260px,2.4fr) 168px 176px 150px;grid-gap:12px 20px;gap:12px 20px;align-items:start;padding:14px 16px;border-radius:var(--r-xs);font-size:14px}.rsrow+.rsrow{box-shadow:inset 0 1px 0 var(--line)}.rsrow:hover{background:var(--surface-sub)}.rshead{font-size:12px;color:var(--text-sub);font-weight:600}.rshead,.rshead:hover{background:var(--fill)}.rsrow .num{text-align:right}.rsnums .num{text-align:left}.rsprices .num{text-align:right;font-weight:600}.rsprices .num[data-blank]{font-weight:400;color:var(--text-sub)}.rsacct{display:grid;grid-template-columns:1fr;grid-gap:2px 10px;gap:2px 10px;align-items:start;min-width:0;word-break:keep-all;overflow-wrap:anywhere;font-weight:600}.rsacct:has(>.rsface){grid-template-columns:36px 1fr}.rsacct:has(>.rsface)>:not(.rsface){grid-column:2}.rsacct em{font-style:normal;font-weight:400;font-size:12px;color:var(--text-sub)}.rsacct a.rsopen{color:inherit;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:2px}.rsacct a.rsopen:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.rsacct a.rsopen:focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px;border-radius:2px}.rsmeta .num{color:var(--text-dis)}.rpwho{display:flex;align-items:center;gap:10px;min-width:0}.rpface{flex:0 0 auto;width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--fill)}.rpface-none{display:block}.rpcov-cell{width:44px;padding-right:0}.rpcov{display:block;width:44px;height:56px;border-radius:6px;object-fit:cover;background:var(--fill)}.bizcta-go .more{font-size:14px;white-space:nowrap}.rsbulk-head .btn{margin-left:0}.rsbulk-head .btn:first-of-type{margin-left:auto}.rsrow select{width:100%;height:34px;background:var(--fill);border:0;border-radius:var(--r-xs);padding:0 10px;font-size:13px}@media (max-width:900px){.rsrow{grid-template-columns:1fr 1fr;gap:8px}.rshead{display:none}.rsrow{box-shadow:var(--shadow);margin-bottom:8px}.rsrow .num{text-align:left}}.insr-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px 24px;gap:16px 24px;margin:20px 0 16px}.insr-facts dt{font-size:13px;color:var(--text-sub);margin-bottom:4px}.insr-facts dd{font-size:20px;font-weight:700;letter-spacing:-.03em}.insr-facts>div{display:flex;flex-direction:column;align-items:flex-start}.insr-co{display:block;width:100%;max-width:180px;margin-top:8px}.insr-co-bar{position:relative;display:block;height:4px;border-radius:2px;background:var(--fill)}.insr-co-mid{position:absolute;left:25%;width:50%;top:0;bottom:0;border-radius:2px;background:var(--line)}.insr-co-at{position:absolute;top:50%;width:9px;height:9px;margin:-4px 0 0 -4px;border-radius:var(--r-pill);background:var(--blue);box-shadow:0 0 0 2px var(--surface)}.insr-co-gap{font-size:13px;font-weight:700;letter-spacing:-.02em;color:var(--text-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insr-co em,.insr-co-gap{display:block;margin-top:6px}.insr-co em{font-style:normal;font-size:12px;line-height:1.5;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.insr-co em b{font-weight:700;color:var(--text-mid)}@media print{.insr-co-at{box-shadow:none;background:var(--text)}}.insr-none{display:flex;align-items:center;gap:10px;padding:20px;border-radius:var(--r-sm);background:var(--fill);font-size:14px;color:var(--text-mid)}.qreq .sel-btn{height:52px;padding:0 16px;border:0;border-radius:var(--r-sm);background:var(--fill);font-size:16px}.qreq .sel .sel-btn:focus-visible,.qreq .sel .sel-btn[aria-expanded=true]{border:0;background:var(--surface);box-shadow:inset 0 0 0 2px var(--blue)}.ldlist{display:flex;flex-direction:column;gap:12px}.ldcard{background:transparent;box-shadow:none;border-radius:0;padding:0}.ldcard+.ldcard{border-top:1px solid var(--line)}.ldcard[data-open=false]{opacity:.55}.ldcard header{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.ldcard h3{font-size:16px;font-weight:700;letter-spacing:-.03em}.ldkind{font-size:12px;font-weight:600;white-space:nowrap;padding:2px 8px;border-radius:var(--r-pill);background:var(--fill);color:var(--text-mid)}.ldwhen{margin-left:auto;font-size:12px;color:var(--text-sub)}.ldmsg{margin-top:8px;padding:12px 14px;border-radius:var(--r-xs);background:var(--surface-sub);font-size:13.5px;line-height:1.7;color:var(--text-mid);text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word}.ldguest{padding:2px 8px;border-radius:var(--r-pill);background:var(--fill);color:var(--text-mid)}.lddraft-btn,.ldguest{font-size:12px;font-weight:600;white-space:nowrap}.lddraft-btn{margin-left:auto;color:var(--pass);text-decoration:underline}.lddraft-btn:disabled{color:var(--text-sub);text-decoration:none;cursor:default}.lddraft{flex:1 0 100%;margin:10px 0 2px;padding:12px;background:var(--surface);border-radius:var(--r-xs);display:flex;flex-direction:column;gap:10px}.lddraft-sum{font-size:13px;font-weight:600;color:var(--text);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.lddraft-grp h4{font-size:12px;font-weight:600;color:var(--text-sub);margin-bottom:4px}.lddraft-grp ul{display:flex;flex-direction:column;gap:2px}.lddraft-grp li{font-size:13px;line-height:1.6;color:var(--text-mid);padding-left:10px;text-indent:-11px;word-break:keep-all;overflow-wrap:anywhere}.lddraft-grp li:before{content:"· "}.lddraft-warn{line-height:1.6;color:var(--warn);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.lddraft-err,.lddraft-warn{flex:1 0 100%;font-size:13px}.lddraft-err{color:var(--block)}.lddraft-sent{flex:1 0 100%;font-size:12px;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.lddraft-sent[data-fail=true]{color:var(--block);font-weight:600}.dpbox-dl dd b.num{white-space:nowrap}.rsrow.dprow{grid-template-columns:minmax(180px,2fr) 130px minmax(120px,1fr) 70px 180px}.rsrow.actrow{grid-template-columns:minmax(180px,2fr) 110px 96px minmax(160px,1.4fr) 92px 90px}.tf-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:520px){.tf-pair{grid-template-columns:1fr;gap:0}}.tp-resend{font-size:13px;color:var(--text-sub);text-decoration:underline}.tp-resend:hover{color:var(--text)}.tp-resend[disabled]{color:var(--text-dis);cursor:default;text-decoration:none}.authshell{min-height:100dvh;display:flex;flex-direction:column;background:var(--surface)}.authshell-top{flex:0 0 auto;height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.authshell-help{font-size:13px;color:var(--text-sub);display:inline-flex;align-items:center;min-height:36px}.authshell-help:hover{color:var(--text)}.authshell>main{flex:1 1 auto;width:100%;min-height:0}.authshell-foot{flex:0 0 auto;padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.authshell-foot nav{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.authshell-foot a{font-size:13px;color:var(--text-sub);display:inline-flex;align-items:center;min-height:36px;padding:0 2px}.authshell-foot a:hover{color:var(--text)}.authshell-foot a.strong{color:var(--text-mid);font-weight:600}.authshell-foot p{font-size:12px;color:var(--text-sub)}.authshell .authpage{background:var(--surface);overflow:visible}.authshell:has(.auth-aside){padding-left:max(38vw,220px)}.authshell:has(.auth-aside) .auth-aside{position:fixed;left:0;top:0;bottom:0;width:38vw;min-width:220px}.authshell:has(.auth-aside) .authpage{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.authshell-top{padding:0 16px}.authpage{grid-template-columns:1fr}.auth-aside{display:none}.auth-main{padding:24px 16px}}.authpage-steps .auth-main{align-items:flex-start}.authpage-steps .card{padding-top:40px}@media (max-width:900px){.authpage-steps .auth-main{align-items:stretch}}.lhdr{transition:background-color .4s,-webkit-backdrop-filter .4s;transition:background-color .4s,backdrop-filter .4s;transition:background-color .4s,backdrop-filter .4s,-webkit-backdrop-filter .4s;background:transparent;top:0;z-index:30;isolation:isolate}.lhdr[data-glass=true]{background:color-mix(in srgb,var(--surface) 75%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.lhdr[data-glass=true]{background:var(--surface)}}.lhdr{position:-webkit-sticky;position:sticky}.lhdr-in{max-width:var(--shell);margin:0 auto;padding:0 var(--pad);height:68px;gap:20px}.lhdr-cta,.lhdr-in{display:flex;align-items:center}.lhdr-cta{gap:12px}.lhdr-cta[data-creator=true]{margin-left:auto}.lhdr-cta:not([data-creator=true]){padding-left:10px}.lhdr-cta .btn.sm{height:var(--btn-h-s);padding:0 13px;border-radius:var(--btn-r-s);font-weight:600}.lhdr-ask,.lhdr-login{display:inline-flex;align-items:center;min-height:36px;padding:0 4px;font-size:16px;font-weight:500;color:var(--text-mid);white-space:nowrap}.lhdr-ask:hover,.lhdr-login:hover{color:var(--text)}.lnav{display:flex;align-items:center;gap:6px;margin-left:auto;margin-right:auto;min-width:0}.lnav-item{position:relative}.lnav-item:has(>.lnav-mega){position:static}.lnav-b,.lnav-l{display:inline-flex;align-items:center;gap:4px;height:44px;padding:0 12px;border-radius:var(--r-xs);font-size:16px;font-weight:500;color:var(--text-mid);white-space:nowrap;transition:color .15s}.lnav-b:hover,.lnav-b[aria-expanded=true],.lnav-l:hover{color:var(--text)}.lnav-b svg{transition:transform .16s;color:var(--text-dis);transform:rotate(90deg)}.lnav-b[aria-expanded=true] svg{transform:rotate(-90deg);color:var(--text-mid)}.lnav-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:10px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:20px;z-index:40}.lnav-mega{overflow:hidden;height:0;opacity:0;visibility:hidden;transition:height .26s cubic-bezier(.4,0,1,1),opacity .14s ease .06s,visibility 0s linear .26s}.lnav-mega[data-open=true]{opacity:1;visibility:visible;height:calc(var(--lnav-h,0) + var(--lnav-fade,140px));transition:height .62s cubic-bezier(.22,1,.36,1),opacity .12s ease,visibility 0s}.lnav-mega[data-swap=true]{transition:height .4s cubic-bezier(.33,1,.68,1),opacity .1s ease,visibility 0s linear .1s}.lnav-mega[data-open=true][data-swap=true]{transition:height .4s cubic-bezier(.33,1,.68,1),opacity .14s ease,visibility 0s}.lnav-mega[data-open=true]:not([data-swap=true]) .lnav-col,.lnav-mega[data-open=true]:not([data-swap=true]) .lnav-cols:not(:has(.lnav-col)){animation:lnav-rise .54s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.14s + var(--i,0) * .07s)}@keyframes lnav-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lnav-bg{position:absolute;top:100%;left:0;right:0;z-index:39;--lnav-fade:140px;height:calc(var(--lnav-h,0) + var(--lnav-fade));background:linear-gradient(to bottom,var(--surface) 0,var(--surface) calc(100% - var(--lnav-fade)),color-mix(in srgb,var(--surface) 0%,transparent) 100%);opacity:0;visibility:hidden;height:0;transition:height .26s cubic-bezier(.4,0,1,1),opacity .14s ease .06s,visibility 0s linear .26s}.lnav-bg[data-open=true]{opacity:1;visibility:visible;height:calc(var(--lnav-h,0) + var(--lnav-fade));transition:height .62s cubic-bezier(.22,1,.36,1),opacity .18s ease,visibility 0s}.lnav-bg[data-open=true][data-swap=true]{transition:height .4s cubic-bezier(.33,1,.68,1),opacity .12s ease,visibility 0s}@media (prefers-reduced-motion:reduce){.lnav-mega[data-open=true] .lnav-col,.lnav-mega[data-open=true] .lnav-cols{animation:none}.lnav-mega,.lnav-mega[data-open=true]{transition:opacity .1s linear,visibility 0s,height 0s}}.lnav-panel:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.lnav-mega{left:0;right:0;width:auto;margin-top:0;padding:0;border-radius:0;background:none;box-shadow:none;border-top:0;transform:none}.lnav-mega-in{max-width:var(--shell);margin:0 auto;padding:40px var(--pad) 48px}.lnav-cols{display:grid;grid-template-columns:repeat(2,minmax(200px,max-content));justify-content:center;grid-gap:20px 40px;gap:20px 40px;align-content:start}#lnav-support .lnav-cols{grid-template-columns:repeat(3,minmax(200px,max-content))}.lnav-ghd{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--text-sub);padding:0 10px 10px;margin-bottom:6px;border-bottom:1px solid var(--line)}.lnav-col+.lnav-col .lnav-ghd{margin-top:0}.lnav-card{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:var(--r-sm);min-height:44px}.lnav-card:hover{background:var(--fill)}button.lnav-card{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}button.lnav-card:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.lnav-ico{flex:none;display:grid;place-items:center;width:24px;height:24px;color:var(--text-sub)}.lnav-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.lnav-tx b{font-size:16px;font-weight:600;color:var(--text);white-space:nowrap}.lnav-tx em{font-style:normal;font-size:13px;line-height:1.5;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.lnav-mega .lnav-col{display:flex;flex-direction:column;gap:20px}.lnav-mega .lnav-ghd{font-size:14px;font-weight:500;letter-spacing:0;color:var(--text-sub);padding:0;margin:0 0 12px;border-bottom:0}.lnav-mega .lnav-card{display:block;padding:0;min-height:0;border-radius:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--text);white-space:nowrap;transition:color .16s ease}.lnav-mega .lnav-cols:hover .lnav-card{color:var(--text-sub)}.lnav-mega .lnav-cols .lnav-card:hover{background:none;color:var(--text)}@media (hover:none){.lnav-mega .lnav-cols:hover .lnav-card{color:var(--text)}}.lnav-mega button.lnav-card{width:auto}.lhdr-burger{display:none;order:2;flex:none;width:44px;height:44px;border-radius:var(--r-xs);place-items:center;color:var(--text-mid)}.lhdr-burger:hover{background:var(--fill);color:var(--text)}.mnu{position:fixed;inset:0;z-index:200;pointer-events:none;overflow:hidden}.mnu[data-open=true]{pointer-events:auto}.mnu-scrim{position:absolute;inset:0;background:rgba(15,22,33,.44);opacity:0;transition:opacity .24s}.mnu[data-open=true] .mnu-scrim{opacity:1}.mnu-panel{position:absolute;top:0;right:0;height:100%;width:min(360px,88vw);background:var(--surface);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .28s var(--ease,cubic-bezier(.2,.8,.2,1));box-shadow:var(--shadow-pop)}.mnu[data-open=true] .mnu-panel{transform:none}.mnu-x{flex:none;align-self:flex-end;margin:10px 12px 0;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-xs);color:var(--text-sub)}.mnu-x:hover{background:var(--fill);color:var(--text)}.mnu-body{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px 32px}.mnu-body section+section{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.mnu-body h2{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--text-sub);padding:0 10px;margin-bottom:8px;white-space:nowrap}.mnu-plain a{display:flex;align-items:center;min-height:48px;padding:0 10px;border-radius:var(--r-sm);font-size:16px;font-weight:600;color:var(--text-mid)}.mnu-plain a:hover{background:var(--fill);color:var(--text)}@media (prefers-reduced-motion:reduce){.mnu-panel,.mnu-scrim{transition:none}}.mnu .mnu-mode{display:none;margin:0 10px 20px}@media (max-width:900px){.lhdr-nav,.lnav{display:none}.lhdr-burger{display:grid}.mtog{margin-right:auto}}@media (max-width:560px){.lhdr-in{gap:12px;height:60px}.lhdr-cta[data-creator=false] .lang{display:none}.lhdr-cta[data-creator=true]{gap:8px}.lhdr-cta[data-creator=true] .lhdr-login{padding:0;font-size:14px}.lhdr-fit{display:none}.lhdr-in:has(.lhdr-cta[data-creator=false])>.mtog{display:none}.lhdr-in:has(.lhdr-cta[data-creator=true]){gap:8px}.lhdr-in:has(.lhdr-cta[data-creator=true]) .logo-side{display:none}.lhdr-in:has(.lhdr-cta[data-creator=true]) .mtog-b{padding:0 10px;font-size:13px;height:32px}.lhdr-cta[data-creator=true] .lang-b{padding:0 6px;gap:0}.lhdr-cta[data-creator=true] .lang-b>span{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lhdr-cta[data-creator=true] .lang-wait{width:40px}.lhdr-cta[data-creator=true] .btn{padding:0 12px;font-size:14px}.mnu .mnu-mode{display:inline-flex}.lhdr-cta[data-creator=false],.lhdr-cta[data-creator=false] .btn.sm,.lhdr-cta[data-creator=false] .lhdr-login{display:none}.lhdr-in:has(.lhdr-cta[data-creator=false]) .lhdr-burger{margin-left:auto}}@media (max-width:440px){.lhdr-cta[data-creator=true] .btn.sm{display:none}}.mnu-acts{gap:12px;margin-top:8px;padding:16px 10px 0;border-top:1px solid var(--line)}.mnu-acts,.mnu-login{display:flex;align-items:center}.mnu-login{min-height:48px;padding:0 12px;font-size:16px;font-weight:600;color:var(--text-mid);border-radius:var(--r-sm)}.mnu-login:hover{background:var(--fill);color:var(--text)}.mnu-go{margin-left:auto;height:48px;padding:0 20px;border-radius:var(--r-sm);font-weight:600}.sr-only{position:absolute;left:0;top:0;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ctb-wrap{overflow-x:auto;margin:0 calc(var(--pad) * -1);padding:0 var(--pad)}.ctb{width:100%;min-width:860px;border-collapse:collapse;font-size:14px}.ctb thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface);text-align:left;padding:0 12px 10px;font-size:13px;font-weight:600;color:var(--text-sub);white-space:nowrap;border-bottom:1px solid var(--line)}.ctb thead th.r{text-align:right}.ctb tbody tr{border-bottom:1px solid var(--line)}.ctb tbody tr:hover{background:var(--surface-sub)}.ctb tbody th,.ctb td{padding:12px;vertical-align:middle;font-weight:400;text-align:left}.ctb td.r{text-align:right}.ctb .num{color:var(--text)}.ctb-who{min-width:220px}.ctb-who .ctb-plain,.ctb-who a{display:flex;align-items:center;gap:12px;min-height:44px}.ctb-th{flex:0 0 auto;width:44px;height:44px;border-radius:var(--r-xs);overflow:hidden;background:var(--fill);display:block}.ctb-th img,.ctb-th svg{width:100%;height:100%;object-fit:cover;display:block}.ctb-id{display:flex;flex-direction:column;gap:2px;min-width:0}.ctb-id b{font-size:14px;font-weight:700;letter-spacing:-.02em}.ctb-sub{font-size:12px;color:var(--text-sub)}.ctb-cat,.ctb-sub{overflow:hidden;text-overflow:ellipsis}.ctb-cat{max-width:180px;color:var(--text-mid);white-space:nowrap}.ctb-ok{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--r-xs);background:var(--pass-bg);color:var(--pass);font-size:12px;font-weight:600}.ctb-none{color:var(--text-dis)}.ctb-act{width:1%;white-space:nowrap;text-align:right}.ctb-act .ctb-temp{margin-right:10px;font-size:12px;font-weight:600}.ctb-act .pacts{position:static;display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.ctb-act .pact{width:32px;height:32px;background:transparent;box-shadow:none;color:var(--text-dis)}.ctb-act .pact:hover{background:var(--fill);color:var(--text);transform:none}.ctb-act .pact.pact-cmp[data-on=true]{background:var(--blue);color:#fff}.ctb-act .pact.fav[data-on=true]{background:var(--block-bg);color:var(--block)}@media (max-width:760px){.ctb-wrap{margin:0 calc(var(--pad) * -1)}.ctb thead th{position:static}}.auth-col{display:flex;flex-direction:column}.auth-other{padding:20px 0 0;font-size:13px;color:var(--text-sub)}.auth-other a{display:inline-flex;align-items:center;min-height:36px;color:var(--blue-strong);font-weight:600}.auth-other a:hover{text-decoration:underline;text-underline-offset:3px}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.section{padding:80px 0;position:relative}.section-dark{background:var(--navy);color:var(--on-dark)}.section-dark .lead,.section-dark .sec-lead{color:var(--on-dark-soft)}.section-dark{--brand:#5B8CFF;--brand-2:#7AA2FF;--brand-ink:#7AA2FF}.ibn-ill{display:block;width:100%;max-width:208px;height:auto;margin:auto}.ibn-rows dd b.bad{color:var(--block)}.ibn-rows dd b.dash{color:var(--text-dis);font-weight:500}.ibn-map span.on{background:var(--blue-bg);color:var(--blue-strong);font-weight:700}.tst-arw.prev{left:4px}.tst-arw.next{right:4px}.lpage .sec-head{display:flex;flex-direction:column;gap:12px;max-width:780px}.sec-tag{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lpage .sec-tag{font-size:13px;letter-spacing:normal;text-transform:none;color:var(--blue-strong)}.sec-title{font-size:clamp(26px,3.2vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.24;color:inherit;text-wrap:balance;white-space:pre-line;overflow-wrap:anywhere;min-width:0}.sec-lead{font-size:clamp(15px,1.4vw,18px);color:var(--ink-soft);line-height:1.66;max-width:62ch;text-wrap:pretty}.lpage .sec-head+.sec-body{margin-top:56px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);white-space:nowrap}.lead{font-size:18px;line-height:1.66;max-width:62ch}.lead,.small{color:var(--ink-soft)}.small{font-size:14px}.caption{font-size:13px;color:var(--ink-soft);line-height:1.5}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nb{white-space:nowrap}.btn-primary{background:var(--brand-fill);color:#fff}.btn-primary:hover{filter:brightness(1.12);background:var(--brand-fill)}.btn-outline{border:1px solid var(--line-strong);color:var(--text);background:var(--surface)}.btn-outline:hover{border-color:var(--text);background:var(--bg-2)}.section-dark .btn-outline{border-color:rgba(255,255,255,.28);color:var(--on-dark);background:transparent}.section-dark .btn-outline:hover{border-color:#fff;background:rgba(255,255,255,.08)}.reveal{transition:opacity .7s var(--ease),transform .7s var(--ease)}html.js .reveal{opacity:0;transform:translateY(18px)}html.js .reveal.in{opacity:1;transform:none}.figure{border-radius:var(--radius);overflow:hidden;background:var(--bg-3)}.figure img{width:100%;height:100%;object-fit:cover}@media (max-width:1024px){:root{--gutter:28px}}@media (max-width:768px){:root{--gutter:20px}.section{padding:56px 0}.lpage .sec-head+.sec-body{margin-top:36px}}@media (prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none}}.lpage .cta-band.section-dark,.lpage .faq,.lpage .harc,.lpage .sb,.lpage .stp{background:var(--bg)}.lpage .section{padding:96px 0}.lpage .section-sm{padding:72px 0}.lpage .cpb-tile,.lpage .fbn-card,.lpage .stp .stp-bar-card{background:var(--surface);box-shadow:var(--shadow)}.lpage .stp .stp-icon{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.lpage .cta-band.section-dark{color:var(--text);border-top:1px solid var(--line);padding:96px 0 120px;--on-dark:var(--text);--on-dark-soft:var(--text-sub);--brand:var(--blue-strong);--brand-2:var(--blue-strong);--brand-ink:var(--blue-strong)}.lpage .cta-band .cta-inner{grid-template-columns:1fr;justify-items:center;gap:0;text-align:center}.lpage .cta-band .cta-copy{max-width:600px}.lpage .cta-band .cta-title{font-size:clamp(28px,3.2vw,40px)}.lpage .cta-band .cta-lead{margin:12px auto 0;color:var(--text-sub)}.lpage .cta-band .cta-actions{margin-top:36px;justify-content:center}.lpage .cta-band .btn-outline{border-color:var(--line);color:var(--text-mid);background:var(--surface)}.lpage .cta-band .btn-outline:hover{border-color:var(--text);background:var(--fill)}body:has(.lpage) .ftr{background:var(--bg)}.lpage .sec-head{margin-left:auto;margin-right:auto;align-items:center;text-align:center}.lpage .sec-head>h2+:not(.sec-lead){margin-left:0}.lpage .lead,.lpage .sec-lead{margin-left:auto;margin-right:auto;text-align:center}.lpage .cpb-cards-top{flex-direction:column;align-items:center;justify-content:center}.mtog{gap:2px;flex:0 0 auto;background:var(--fill);padding:2px;isolation:isolate}.mtog,.mtog-b{display:inline-flex;border-radius:var(--r-pill);position:relative}.mtog-b{z-index:0;align-items:center;justify-content:center;height:34px;padding:0 16px;font-size:14px;font-weight:500;color:var(--text-sub);white-space:nowrap;transition:color .18s,transform .18s cubic-bezier(.22,1,.36,1)}.mtog-b:hover{color:var(--text-mid)}.mtog-b:active{transform:scale(.96);transition-duration:.06s}.mtog-b[data-on=true]{color:var(--text)}.mtog-pin{position:absolute;top:2px;bottom:2px;left:0;z-index:-1;width:var(--w,0);transform:translateX(var(--x,0));background:var(--surface);border-radius:var(--r-pill);opacity:0;transition:transform .32s cubic-bezier(.34,1.2,.64,1),width .32s cubic-bezier(.34,1.2,.64,1),opacity .15s ease}.mtog-pin[data-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.mtog-pin{transition:opacity .15s ease}.mtog-b,.mtog-b:active{transform:none;transition:color .15s}}.apply{padding:32px}.apply-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px}.apply .apply-grid{grid-template-columns:minmax(0,1fr)}.apply .tp-h{font-size:24px;line-height:1.35;margin-top:4px}.apply .tp-sub{margin-top:8px}.apply .tp-h+.apply-grid,.apply .tp-sub+.apply-grid{margin-top:28px}.af>span b.af-opt{color:var(--text-sub);background:transparent;font-weight:500;padding:0}.af{display:flex;flex-direction:column;gap:6px;min-width:0}.sel{position:relative}.sel-btn{display:flex;align-items:center;gap:8px;width:100%;height:48px;padding:0;border-bottom:1px solid var(--line);font-size:17px;color:var(--text);text-align:left}.sel-btn[data-empty] .sel-val{color:var(--text-dis)}.sel-val{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-arw{flex:none;width:10px;height:10px;margin-right:2px;border-right:1.8px solid var(--text-sub);border-bottom:1.8px solid var(--text-sub);transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s}.sel-btn[aria-expanded=true]{border-bottom:2px solid var(--blue)}.sel-btn[aria-expanded=true] .sel-arw{transform:rotate(225deg) translate(-2px,-2px)}.sel-btn:focus-visible{outline:none;border-bottom:2px solid var(--blue)}.sel-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;max-height:288px;overflow-y:auto;padding:6px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.sel-list button{display:flex;align-items:center;gap:8px;width:100%;height:44px;padding:0 10px;border-radius:var(--r-sm);font-size:15px;color:var(--text-mid);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel-list button[data-cursor]{background:var(--fill);color:var(--text)}.sel-list button[data-on]{color:var(--text);font-weight:700}.sel-list button[data-on]:after{content:"✓";margin-left:auto;color:var(--blue-strong);font-weight:700}.sel[data-v=box]{display:inline-block;max-width:200px;vertical-align:middle}.sel[data-v=box] .sel-btn{height:36px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);font-size:14px}.sel[data-v=box] .sel-btn[aria-expanded=true]{border-color:var(--blue);border-bottom-width:1px}.sel[data-v=box] .sel-btn:focus-visible{border-color:var(--blue);border-bottom-width:1px}.sel[data-v=box] .sel-arw{width:8px;height:8px}.sel[data-v=box] .sel-list{min-width:200px;right:auto}.sel[data-up] .sel-list{top:auto;bottom:calc(100% + 6px)}.af-wide{grid-column:1/-1}.af>span{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text)}.af>span b{flex:none;font-size:12px;font-weight:700;color:var(--blue-strong);background:var(--blue-bg);border-radius:var(--r-2xs);padding:2px 6px}.af input,.af select,.af textarea{height:48px;padding:0;border-radius:0;background:transparent;border:none;border-bottom:1px solid var(--line);font-size:17px;color:var(--text);width:100%;min-width:0}.af select{padding-right:24px}.af textarea{height:auto;min-height:96px;padding:12px;line-height:1.6;resize:vertical;font-family:inherit;border:1px solid var(--line);border-radius:var(--r-xs)}.af input::placeholder,.af textarea::placeholder{color:var(--text-dis)}.af input:focus,.af select:focus{outline:none;border-bottom:2px solid var(--blue);padding-bottom:0}.af textarea:focus{outline:none;border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.af input[aria-invalid=true],.af select[aria-invalid=true]{border-bottom-color:var(--warn)}.af input:disabled,.af select:disabled,.af textarea:disabled{color:var(--text-dis);border-bottom-style:dashed}.af-note{font-size:12px;color:var(--text-sub);font-style:normal}.af[data-busy] .af-load{display:block}.af[data-busy] .af-inp input:focus{border-bottom:1px solid var(--line)}@keyframes af-load{0%{left:-40%}to{left:100%}}.af-note.ok{color:var(--pass);font-weight:600}.af-note.warn{color:var(--warn);word-break:keep-all;overflow-wrap:break-word;line-height:1.6}.appq-note.ok{color:var(--pass)}.opsub{margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}.lnk-quiet{display:block;margin-top:2px;background:none;border:0;padding:10px 0;font-size:13px;color:var(--text-sub);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lnk-quiet:hover:not(:disabled){color:var(--text)}.lnk-quiet:disabled{color:var(--text-dis);cursor:default;text-decoration:none}.mcn-segnote{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:break-word;max-width:72ch}.apply .btn{margin-top:24px}@media (max-width:640px){.apply{padding:24px 20px}}.appq-bulk .num{font-size:13px;color:var(--text-sub);white-space:nowrap}.ctb tr[data-warn] td,.ctb tr[data-warn] th{background:var(--warn-bg,#FFF7E6)}.badge.warn{background:#FEF3E2;color:#B45309}.idr{position:fixed;inset:0;z-index:200;pointer-events:none}.idr[data-open=true]{pointer-events:auto}.idr-scrim{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:rgba(15,22,33,.44);opacity:0;transition:opacity .28s var(--ease);cursor:default}.idr[data-open=true] .idr-scrim{opacity:1}.idr-panel{position:absolute;top:0;right:0;height:100%;width:min(460px,100vw);background:var(--surface);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;transform:translateX(100%);transition:transform .3s var(--ease)}.idr[data-open=true] .idr-panel{transform:none}.idr-x{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:var(--r-pill);display:grid;place-items:center;background:var(--fill);color:var(--text-mid);transition:background .15s,color .15s}.idr-x:hover{background:var(--line);color:var(--text)}.idr-done,.idr-form{padding:56px 32px 40px;display:flex;flex-direction:column}.idr-h{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.36;word-break:keep-all;overflow-wrap:anywhere;margin-bottom:28px}.idr-h span{display:block;color:var(--text-sub);font-weight:700}.idr-form .af{margin-bottom:16px}.idr-form textarea{padding:12px;border-radius:var(--r-xs);background:var(--fill);border:1px solid transparent;font-size:16px;color:var(--text);width:100%;resize:vertical;min-height:88px;line-height:1.6}.idr-form textarea::placeholder{color:var(--text-dis)}.idr-form textarea:focus{outline:none;background:var(--surface);border-color:var(--blue);box-shadow:var(--shadow)}.idr-req{font-size:12px;color:var(--text-sub);margin:2px 0 16px}.idr-form .btn{margin-top:4px}.idr-fine{margin-top:16px;font-size:12px;line-height:1.6;color:var(--text-sub);text-wrap:pretty}.idr-done{justify-content:center;text-align:center;height:100%}.idr-done h2{font-size:20px;font-weight:700;letter-spacing:-.03em}.idr-done p{margin:16px 0 28px;font-size:16px;line-height:1.6;color:var(--text-mid);text-wrap:pretty}@media (max-width:520px){.idr-panel{width:100vw}.idr-done,.idr-form{padding:56px 20px 32px}.idr-h{font-size:20px}}.lang{position:relative;flex:0 0 auto}.lang-wait{display:inline-block;width:95px;height:36px}.lang-wait[data-compact]{width:40px}@media (max-width:900px){.lang-wait{width:40px}}.mtog-wait{display:inline-block;flex:0 0 auto;width:168px;height:40px}.lhdr-cta-wait{display:inline-block;margin-left:auto;width:210px;height:36px}.lang-b{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border-radius:var(--r-xs);font-size:14px;font-weight:600;color:var(--text-mid);white-space:nowrap;transition:background .15s,color .15s}.lang-b:hover{background:var(--fill);color:var(--text)}@media (max-width:900px){.lang-b-l{display:none}}.lang-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:132px;background:var(--surface);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);padding:4px;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.97);transform-origin:100% 0;transition:opacity .12s ease,transform .18s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s}.lang-pop[data-open=true]{opacity:1;visibility:visible;transform:none;transition:opacity .14s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s}.lang-pop:before{content:"";position:absolute;left:0;right:0;top:-6px;height:6px}.lang-i{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border-radius:var(--r-2xs);text-align:left;color:var(--text-mid);transition:background .15s,color .15s}.lang-i:hover{background:var(--fill);color:var(--text)}.lang-i[data-on=true]{color:var(--text);font-weight:600}.lang-i[data-on=true] svg{margin-left:auto;color:var(--text-sub)}.lang-i-l{font-size:14px}.lang-i{white-space:nowrap}.lang-b[data-busy]{cursor:progress;color:var(--text)}@keyframes lang-spin{to{transform:rotate(1turn)}}.lang-chev{transition:transform .15s;transform:rotate(90deg)}.lang-b[aria-expanded=true] .lang-chev{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.lang-chev{transition:none}}.tp-steps{margin-left:auto}.tp-steps,.tp-steps li{display:flex;align-items:center;gap:6px}.tp-steps li{min-width:0}.tp-steps li+li:before{content:"";display:block;width:14px;height:1px;background:var(--line);flex:0 0 auto}.tp-steps b{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-pill);flex:0 0 auto;background:var(--fill);color:var(--text-dis);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-steps span{font-size:12px;color:var(--text-dis);white-space:nowrap}.tp-steps li[data-state=done] span,.tp-steps li[data-state=todo] span{display:none}.tp-steps li[data-state=now] b{background:var(--blue-strong);color:#fff}.tp-steps li[data-state=now] span{color:var(--text);font-weight:600}.tp-steps li[data-state=done] b{background:var(--pass-bg);color:var(--pass)}.tp-gets{display:flex;flex-direction:column;gap:10px;background:var(--surface-sub);border-radius:var(--r-sm);padding:16px;margin:20px 0 24px}.tp-gets li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;color:var(--text-mid);text-wrap:pretty}.tp-gets svg{flex:0 0 auto;margin-top:2px;color:var(--pass)}.tp-social{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--blue-bg);border-radius:var(--r-sm);padding:12px 16px;margin:16px 0 20px}.tp-gets+.tp-social{margin-top:-8px}.tp-social p{min-width:0;font-size:13px;line-height:1.6;color:var(--text-mid);word-break:keep-all;overflow-wrap:break-word}.tp-social p b{color:var(--text);font-weight:600}.tp-social p a{color:var(--blue-strong);font-weight:600;text-decoration:underline}.tp-social-off{flex:0 0 auto;min-height:36px;padding:0 4px;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;color:var(--text-sub);text-decoration:underline;white-space:nowrap}.tp-social-off:hover{color:var(--text)}.tf-hint.tf-hint-ok{color:var(--pass)}.tp-other{margin-top:16px;font-size:13px;color:var(--text-sub)}.tp-other a{display:inline-flex;align-items:center;min-height:36px;color:var(--blue-strong);font-weight:600}.tp-other a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.tp-steps li[data-state=now] span{display:none}.tp-steps li+li:before{width:10px}}.harc{--harc-n:16;--harc-w:360px;--harc-h:510px;--harc-r:905px;--harc-step:22.5deg;--harc-gap:20px;padding:64px 0 80px;background:radial-gradient(120% 80% at 50% 85%,color-mix(in srgb,var(--brand) 6%,transparent),transparent 70%),linear-gradient(to bottom,var(--bg),var(--bg-2));overflow:hidden}@keyframes harc-spin{0%{transform:rotateY(0)}to{transform:rotateY(-1turn)}}.harc-shot{max-width:1120px;margin:40px auto 0;padding:0 20px;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.harc-shot-in{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden}@media (max-width:768px){.harc-shot{margin-top:32px;padding:0 12px}}.harc-frame{margin:0}.harc-frame-bar{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;background:var(--surface-sub);border-bottom:1px solid var(--line)}.harc-frame-bar i{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.harc-frame-bar span{margin-left:12px;padding:2px 12px;border-radius:var(--r-pill);background:var(--surface);font-size:12px;color:var(--text-sub);white-space:nowrap}.harc-frame img{display:block;width:100%;height:auto}.htour-stage{position:relative}.htour{position:absolute;inset:0;overflow:hidden;pointer-events:none}.htour *{animation-duration:14s;animation-iteration-count:infinite;animation-play-state:paused}.harc-frame[data-run] .htour *,.harc-frame[data-run] .htour-url em{animation-play-state:running}.htour-f{position:absolute;left:0;top:0;width:100%;opacity:0;background:var(--surface)}.htour-f2{animation-name:htour-f2}.htour-f3{height:100%;overflow:hidden;animation-name:htour-f3}.htour-f3 img{animation:htour-scroll 14s infinite paused}.harc-frame[data-run] .htour-f3 img{animation-play-state:running}@keyframes htour-f2{0%,20%{opacity:0}23%,92%{opacity:1}96%,to{opacity:0}}@keyframes htour-f3{0%,40%{opacity:0}43%,92%{opacity:1}96%,to{opacity:0}}@keyframes htour-scroll{0%,50%{transform:translateY(0)}70%,96%{transform:translateY(-45%)}97%,to{transform:translateY(0)}}.htour-cur{position:absolute;inset:0;animation-name:htour-cur;animation-timing-function:cubic-bezier(.45,0,.2,1)}.harc-frame:not([data-run]) .htour-cur{opacity:0}.htour-cur svg{position:absolute;left:-4px;top:-2px;width:24px;height:24px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25));transform-origin:4px 2px;animation-name:htour-press}@keyframes htour-cur{0%,8%{transform:translate(62%,82%)}18%,22%{transform:translate(9.31%,44.22%)}36%,42%{transform:translate(30.56%,69.56%)}50%,90%{transform:translate(58%,58%)}97%,to{transform:translate(62%,82%)}}@keyframes htour-press{0%,18%{transform:scale(1)}19%{transform:scale(.8)}20.5%,38%{transform:scale(1)}39%{transform:scale(.8)}40.5%,to{transform:scale(1)}}.htour-ring{position:absolute;width:44px;height:44px;margin:-20px 0 0 -20px;border-radius:50%;background:var(--blue,var(--blue-strong));opacity:0}.htour-ring[data-at="1"]{left:9.31%;top:44.22%;animation-name:htour-ring1}.htour-ring[data-at="2"]{left:30.56%;top:69.56%;animation-name:htour-ring2}@keyframes htour-ring1{0%,18.9%{opacity:0;transform:scale(.3)}19%{opacity:.35;transform:scale(.3)}23%,to{opacity:0;transform:scale(1.4)}}@keyframes htour-ring2{0%,38.9%{opacity:0;transform:scale(.3)}39%{opacity:.35;transform:scale(.3)}43%,to{opacity:0;transform:scale(1.4)}}.htour-url{display:inline-grid}.htour-url em{grid-area:1/1;font-style:normal;opacity:0;animation-duration:14s;animation-iteration-count:infinite;animation-play-state:paused}.htour-url em:first-child{opacity:1;animation-name:htour-u1}.htour-url em:nth-child(2){animation-name:htour-u2}.htour-url em:nth-child(3){animation-name:htour-u3}.htour-url b{font-weight:400;filter:blur(4px)}@keyframes htour-u1{0%,21%{opacity:1}22%,95%{opacity:0}96%,to{opacity:1}}@keyframes htour-u2{0%,21%{opacity:0}22%,41%{opacity:1}42%,to{opacity:0}}@keyframes htour-u3{0%,41%{opacity:0}42%,95%{opacity:1}96%,to{opacity:0}}@media (max-width:768px),(prefers-reduced-motion:reduce){.htour{display:none}.htour-url em{animation:none}.htour-url em:nth-child(n+2){display:none}}@media (max-width:768px){.harc{--harc-w:240px;--harc-h:340px;--harc-gap:12px;--harc-r:603px;padding:56px 0 72px}}.pthumb .when.when-kr{right:auto;bottom:10px;left:10px;padding:4px 8px;border-radius:var(--r-xs);background:rgba(27,100,218,.92)}.app{min-height:100vh}.appbar-in .logo{flex:0 0 auto}.appbar-in .logo .logo-word{font-size:20px}.appbar .search{height:40px;flex:0 1 340px;margin-left:auto;background:var(--surface-sub);box-shadow:inset 0 0 0 1px var(--line)}.appbar .search:focus-within{box-shadow:inset 0 0 0 2px var(--blue)}.appbar .search input{padding-left:16px;font-size:14px}.appbar .search button{width:44px;flex:0 0 44px;color:var(--text-sub)}.appbar .search button:hover{color:var(--text)}.appbar-util .hutil{flex-direction:row;gap:6px;min-height:40px;height:40px;padding:0 10px;min-width:0}.appbar-util .hutil span{font-size:13px}.appbar-util .util-btn{display:inline-flex;align-items:center;height:40px;padding:0 10px;border-radius:var(--r-xs);font-size:13px;color:var(--text-sub)}.appbar-util .util-btn:hover{background:var(--fill);color:var(--text)}.appftr{margin-top:56px;padding:24px var(--pad) 40px;border-top:1px solid var(--line)}.appftr>*{max-width:var(--shell);margin-left:auto;margin-right:auto}.appftr nav{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.appftr nav a{font-size:13px;color:var(--text-mid)}.appftr nav a:hover{color:var(--text)}.appftr nav a.strong{color:var(--text);font-weight:700}.appftr-biz{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--text-sub)}.appftr-biz b{font-weight:500}.disc{max-width:var(--shell);margin:0 auto;padding:24px var(--pad) 0;display:grid;grid-template-columns:224px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.disc-head{grid-column:1/-1;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.disc-head :is(h1,h2){font-size:24px;font-weight:700;letter-spacing:-.03em}.disc-sub{font-size:14px;color:var(--text-sub)}.disc-sub b{color:var(--text);font-weight:700}.disc-sub em{font-style:normal;color:var(--blue-strong);font-weight:700}.disc-tail .btn{flex:0 0 auto}.btn.disc-todo{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.btn.disc-todo:hover{background:var(--fill)}.disc-col{min-width:0;gap:16px}.disc-col,.fside{display:flex;flex-direction:column}.fside{position:-webkit-sticky;position:sticky;top:80px;max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin;scrollbar-color:transparent transparent}.fside:hover{scrollbar-color:var(--line) transparent}.fside::-webkit-scrollbar{width:6px}.fside::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.fside:hover::-webkit-scrollbar-thumb{background:var(--line)}.fgrp2{padding:2px 0}.fgrp2>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:0 10px;border-radius:var(--r-xs);cursor:pointer;font-size:14px;font-weight:700;color:var(--text);letter-spacing:-.02em;list-style:none}.fgrp2>summary::-webkit-details-marker{display:none}.fgrp2>summary::marker{content:""}.fgrp2>summary:hover{background:var(--fill)}.fgrp2>summary i{display:inline-flex;color:var(--text-dis);transform:rotate(90deg);transition:transform .18s}.fgrp2[open]>summary i{transform:rotate(-90deg)}.fgrp2-body{padding:2px 0 6px}.fgrp2-body[data-cols="2"]{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 4px;gap:0 4px}.fmore[open]>summary .more{display:none}.fgrp2-body[data-cols="2"] .fopt{padding:0 8px;gap:6px}.disc-panel{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow)}.disc-plat{display:flex;gap:2px;padding:6px 12px 0;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.disc-plat::-webkit-scrollbar{display:none}.disc-plat a{position:relative;display:inline-flex;align-items:center;gap:6px;height:46px;padding:0 12px;font-size:16px;font-weight:500;color:var(--text-sub)}.disc-plat a i{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;font-style:normal}.disc-plat a i.mk{border-radius:var(--r-xs);color:#fff;font-size:12px;font-weight:700;line-height:1}.disc-plat a i{opacity:.55;transition:opacity .14s}.disc-plat a:hover i,.disc-plat a[data-on=true] i{opacity:1}.disc-plat a em{font-style:normal;font-size:12px;color:var(--text-dis);font-weight:500}.disc-plat-row .disc-plat{flex:1 1 auto;min-width:0;border-bottom:0}.disc-plat-row .search{align-self:center;height:40px;flex:0 1 300px;min-width:200px;border-radius:var(--r-xs);background:var(--surface-sub);box-shadow:inset 0 0 0 1px var(--line)}.disc-plat-row .search:focus-within{box-shadow:inset 0 0 0 2px var(--blue)}.disc-plat-row .search input{padding-left:12px;font-size:14px}.disc-plat-row .search button{width:40px;flex:0 0 40px;border-radius:var(--r-xs);color:var(--text-sub)}.disc-plat-row .search button:hover{color:var(--text)}@media (max-width:900px){.disc-plat-row .disc-plat{flex-basis:100%;border-bottom:1px solid var(--line)}.disc-plat-row .search{flex:1 1 100%;margin:12px 16px;min-width:0}}.disc-plat a:hover{color:var(--text)}.disc-plat a[data-on=true]{color:var(--text);font-weight:700}.disc-plat a[data-on=true] em{color:var(--text-sub)}.disc-plat a[data-on=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--text)}.disc-plat{position:relative}.disc-plat a:before{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:1px;background:var(--line);transform:scaleX(0);transition:transform .22s cubic-bezier(.22,1,.36,1)}.disc-plat a:hover:before{transform:scaleX(1)}.disc-plat a[data-on=true]:before,.disc-plat[data-slide] a[data-on=true]:after{display:none}@keyframes ptip-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.disc-plat a:before{transition:none}}.disc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid var(--line)}.disc-bar .search{height:40px;flex:0 1 300px;border-radius:var(--r-xs);background:var(--surface-sub);box-shadow:inset 0 0 0 1px var(--line)}.disc-bar .search:focus-within{box-shadow:inset 0 0 0 2px var(--blue)}.disc-bar .search input{padding-left:12px;font-size:14px}.disc-bar .search button{width:40px;flex:0 0 40px;border-radius:var(--r-xs);color:var(--text-sub)}.disc-bar .search button:hover{color:var(--text)}.fchip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 6px 0 12px;background:var(--blue-bg);color:var(--blue-strong);font-size:13px;font-weight:600;white-space:nowrap}.fchip,.fchip i{border-radius:var(--r-pill)}.fchip i{display:grid;place-items:center;width:22px;height:22px;background:rgba(27,100,218,.1);transition:background .14s}.fchip:hover i{background:rgba(7,193,96,.22)}.freset{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 12px;border-radius:var(--r-pill);font-size:13px;color:var(--text-sub)}.freset:hover{background:var(--fill);color:var(--text)}.disc-more{margin-top:10px;text-align:center;font-size:13px;color:var(--text-sub);word-break:keep-all;overflow-wrap:break-word}.disc-more b{color:var(--text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.disc-more a{color:var(--text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.disc-panel .pgrid{padding:20px 20px 28px}.disc-panel .ctb-wrap{margin:0;padding:0}.disc-panel .ctb tbody tr>:first-child,.disc-panel .ctb thead th:first-child{padding-left:20px}.disc-panel .ctb tbody tr>:last-child,.disc-panel .ctb thead th:last-child{padding-right:20px}.disc-panel .ctb tbody tr:last-child{border-bottom:0}.disc-panel .pager{margin:0;padding:20px 0 24px}.fopt[data-on=false]:has(.qk-pend){color:var(--text);font-weight:700}.fopt[data-on=false]:has(.qk-pend) i{box-shadow:inset 0 0 0 5px var(--blue-strong)}.fopt[data-on=true]:has(.qk-pend){background:none;font-weight:400}.fopt[data-on=true]:has(.qk-pend) i{box-shadow:inset 0 0 0 1.5px var(--text-dis)}.disc-panel :is(.pgrid,.ctb-wrap,.disc-tools,.pager){transition:opacity .2s ease}.disc:has(:is(.fside,.disc-plat,.sortbar,.vtog,.disc-bar,.pager,.disc-empty) .qk-pend) .disc-panel :is(.pgrid,.ctb-wrap,.pager){opacity:.45;transition-delay:.12s;pointer-events:none}.disc:has(:is(.fside,.disc-plat,.sortbar,.vtog,.disc-bar,.pager,.disc-empty) .qk-pend){cursor:progress}.disc-empty .row{justify-content:center;margin-top:20px}@media (max-width:1000px){.appbar .search{flex:0 1 220px}.appbar-util .hutil span{display:none}.appbar-util .hutil{min-width:44px;justify-content:center}.disc{grid-template-columns:196px minmax(0,1fr);gap:20px}.supcat{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.supg .supnav{order:2;position:static}.supfind{height:50px;padding-left:12px}.appbar .search{order:4;flex:0 1 200px;margin-left:0}.disc{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:16px}.disc-head :is(h1,h2){font-size:20px}.fside-toggle:not(:checked)~.fside{display:none}.fside{position:static;max-height:none;overflow:visible;padding:8px 8px 12px;border-radius:var(--r-sm);background:var(--surface-sub)}}@media (max-width:600px){.disc-panel{border-radius:var(--r-md)}.disc-bar{padding:12px 16px}.disc-plat{padding:6px 8px 0}.disc-plat a{padding:0 10px;font-size:14px}.disc-plat a[data-on=true]:after{left:8px;right:8px}}.selfstate.live .selfstate-k{background:var(--pass-bg);color:var(--pass)}.selfcard .btn{margin-top:20px}.btn.danger{background:var(--block);color:#fff}.btn.danger:hover{background:#96190F}.apply-link .btn{margin-top:12px}.dprofile{display:inline-flex;align-items:center;gap:2px;color:var(--blue-strong);font-weight:600}.dprofile:hover{text-decoration:underline}.app .selfpage{width:100%}.cmp{position:relative;display:flex;flex-direction:column;min-width:0}.cmp[data-applied=true]{opacity:.72}.cmp-art>.cover{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.pmark.more{background:rgba(25,31,40,.78);font-size:12px}.cmp-act[data-compact=true] .tf-hint{flex:1 1 100%;order:3}.cmp-done.ok{background:var(--blue-bg);color:var(--blue-strong)}.cmp-done.off,.cmp-done.wait{background:var(--fill);color:var(--text-mid)}.btn.sm.wide{width:100%}@media (max-width:560px){.cmp{padding:16px}}.cdt-art>.cover{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.cdt-left{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--r-xs);background:var(--fill);color:var(--text-mid);font-size:12px;font-weight:600;white-space:nowrap}.cdt-left.urgent{background:var(--block-bg);color:var(--block)}.cdt-left[data-shut]{background:var(--fill);color:var(--text-sub)}.cdt-sched dd .num{font-size:18px}.cdt-rel .pgrid.cmpgrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.cdt-rel .pgrid.cmpgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cdt-rel .pgrid.cmpgrid{grid-template-columns:minmax(0,1fr)}}.todo .msn{margin-top:16px}.vmap{position:relative;width:100%;height:320px;margin-bottom:12px;border-radius:var(--r-sm);overflow:hidden;background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}@media (max-width:900px){.vmap{height:240px}}.vmap iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.vplace .row{margin-top:12px;flex-wrap:wrap}.daypick{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.daybtn{width:40px;height:40px;border-radius:var(--r-xs);background:var(--fill);font-size:14px;font-weight:600;color:var(--text-mid);transition:background .15s,color .15s}.daybtn:hover{background:var(--line);color:var(--text)}.daybtn[data-on=true]{background:var(--blue-strong);color:#fff}.daybtn.wide{width:auto;padding:0 16px}.daybtn.date{width:56px;height:52px;padding:0;white-space:nowrap;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.daybtn.date b{font-size:14px;font-weight:600;line-height:1.2}.daybtn.date span{font-size:12px;font-weight:400;line-height:1.2;color:var(--text-sub)}.daybtn.date[data-on=true] span{color:inherit;opacity:.85}.apply-grid.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.apply-grid.cols3{grid-template-columns:repeat(2,minmax(0,1fr))}}.rcp-more .apply-grid{margin-top:20px}.rcimg{display:block}.rcp-st{flex:none;font-style:normal;font-size:12px;font-weight:700;letter-spacing:-.02em;padding:2px 8px;border-radius:var(--r-pill);background:var(--fill);color:var(--text-sub);white-space:nowrap}.rcp-st.live{background:var(--blue-bg);color:var(--blue-strong)}.rcp-st.full{background:var(--surface-sub);color:var(--text-mid)}.rcp-st.ok{background:var(--pass-bg);color:var(--pass)}.rcp-st.warn{background:#FDECEC;color:#B42318}.rcm-item[data-on=true] .rcp-st.live{background:var(--surface)}.rcm-pre{display:flex;flex-direction:column;gap:6px;margin:16px 0;padding:16px 20px;border-radius:var(--r-sm);background:var(--fill)}.cfm-acts>.btn{min-width:104px;justify-content:center}.rcm-pre[data-state=AWAITING]{gap:14px;padding:0;background:none}.rcm-pre b{font-size:16px;font-weight:700;color:var(--text)}.rcm-pre b,.rcm-pre span{word-break:keep-all;overflow-wrap:anywhere}.rcm-pre span{font-size:13px;line-height:20px;color:var(--text-sub)}.pick{margin-top:28px}.pick-fit>.badge{flex:0 0 auto}.pick-acts .btn{white-space:nowrap}.langroot{display:contents}.cnav-a.sub{font-size:16px;font-weight:500;color:var(--text-mid)}@media (max-width:720px){#list>.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin-left:calc(var(--pad) * -1);margin-right:calc(var(--pad) * -1);padding:0 var(--pad);align-items:center}#list>.chips::-webkit-scrollbar{display:none}#list>.chips .chip{flex:0 0 auto;height:36px;padding:0 14px}#list>.chips .sortbar{width:auto;flex:0 0 auto;margin:0 0 0 12px;padding:0;overflow:visible;gap:14px}#list>.chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}}.cfaq .sec-head{justify-content:center}@keyframes cfaq-in{0%{opacity:0;transform:translateY(-6px)}}@supports (interpolate-size:allow-keywords){.cfaq-item{interpolate-size:allow-keywords}.cfaq-item::details-content{block-size:0;overflow:hidden;transition:block-size .28s var(--ease),content-visibility .28s allow-discrete}.cfaq-item[open]::details-content{block-size:auto}.cfaq-item[open]>p{animation-name:cfaq-fade}}@keyframes cfaq-fade{0%{opacity:0}}@keyframes catdrop-open{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:.4}to{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}}.catdrop-panel .cat{animation:lnav-rise .54s cubic-bezier(.16,1,.3,1) both;animation-delay:.14s}.catdrop-grid .cat:first-child{animation-delay:.18s}.catdrop-grid .cat:nth-child(2){animation-delay:.22s}.catdrop-grid .cat:nth-child(3){animation-delay:.26s}.catdrop-grid .cat:nth-child(4){animation-delay:.3s}.catdrop-grid .cat:nth-child(5){animation-delay:.34s}.catdrop-grid .cat:nth-child(6){animation-delay:.38s}.catdrop-grid .cat:nth-child(7){animation-delay:.42s}.catdrop-grid .cat:nth-child(8){animation-delay:.46s}.catdrop-grid .cat:nth-child(9){animation-delay:.5s}@media (prefers-reduced-motion:reduce){.catdrop-panel .cat{animation:none}}.catdrop-grid .cat{flex:0 0 auto;flex-direction:row;gap:0;padding:0 14px;height:40px;align-items:center;border-radius:var(--r-sm);transition:background .15s ease}.catdrop-grid .cat:hover{background:var(--fill)}.catdrop-grid .cat i{display:none}.catdrop-grid .cat span{font-size:15px;font-weight:500;color:var(--text-mid);max-width:none}.catdrop-grid .cat:hover span{color:var(--text)}.catdrop-grid .cat[data-on=true] span{color:var(--blue-strong);font-weight:700}.cnav-right .lang-b{height:44px;padding:0 12px;border-radius:var(--r-pill);font-size:14px}.cnav .hutil,.cnav-right .lang-b:hover{background:var(--fill)}.cnav .hutil{flex:0 0 auto;flex-direction:row;gap:8px;height:44px;padding:0 12px;border-radius:var(--r-pill)}.cnav .hutil span{font-size:14px;font-weight:600}.cnav .hutil:hover{background:var(--line);color:var(--text)}.cnav .hutil[data-on=true]{color:var(--blue-strong)}.cnav .hutil{position:relative}@media (max-width:900px){.cnav-a.sub{font-size:14px}}@media (max-width:720px){.cnav-top .mtog{margin-right:auto}.cnav .logo-side{display:none}.cnav-top .mtog-b{height:32px;padding:0 8px;font-size:13px}.cnav-right .lang-b{height:40px;padding:0 4px;gap:0;font-size:13px}.cnav-right .lang-b>span{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.cnav-right .hutil{min-width:40px;height:40px;min-height:40px;padding:0}.cnav-a.sub{font-size:13px}}.ctb-none+.ctb-src,.pcard .ctb-src{margin-left:4px}.mktp .mgrid{margin-bottom:12px}.mktp .mbr{grid-template-columns:168px minmax(0,1fr)}.mypage{padding-top:28px;padding-bottom:56px}.myhero{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:28px 32px;margin-bottom:var(--gap-sec);max-width:1148px}.myhero-id{display:flex;align-items:center;gap:16px}.myhero-id,.myhero-who{min-width:0}.myhero-k{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--r-pill);background:var(--fill);color:var(--text-mid);font-size:11px;font-weight:700;vertical-align:middle;margin-left:10px;white-space:nowrap}.myhero-k.on{background:var(--pass-bg);color:var(--pass)}.myhero h1{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.35;word-break:keep-all;overflow-wrap:anywhere}.myhero-meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:2px 0;align-items:center;font-size:13px;color:var(--text-sub)}.myhero-meta>span+span:before{content:"";display:inline-block;width:2px;height:2px;border-radius:var(--r-pill);background:var(--text-dis);margin:0 8px;vertical-align:middle}.myhero-meta b{font-weight:600;color:var(--text-mid)}.myhero-d{margin-top:16px;font-size:14px;line-height:1.6;color:var(--text-sub);max-width:52em;text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word}.myhero:not(.live) .myhero-d{margin-top:16px;padding:12px;border-radius:var(--r-xs);background:var(--warn-bg,var(--fill));color:var(--text-mid);font-size:14px}.myhero-s{display:flex;flex-wrap:wrap;gap:18px 40px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.myhero-s>div{min-width:0}.myhero-s dt{font-size:13px;font-weight:500;color:var(--text-sub);margin-bottom:2px}.myhero-s dd{font-size:20px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.myhero-s dd,.myhero-s>div[data-lead=true] dt{color:var(--text-mid)}.myhero-s>div[data-lead=true] dd{font-size:28px;font-weight:700;color:var(--blue);letter-spacing:-.03em}.myhero-idline{margin-top:18px;font-size:12px;color:var(--text-dis)}.myhero-idline .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.myhero{padding:20px}}@media (max-width:560px){.myhero-id{gap:12px}.myhero h1{font-size:20px}.myhero-s{gap:16px 28px}}.appstate{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--r-xs);font-size:12px;font-weight:700;white-space:nowrap;flex:0 0 auto}.appstate.wait{background:var(--fill);color:var(--text-mid)}.appstate.ok{background:var(--pass-bg);color:var(--pass)}.appstate.off{background:var(--fill);color:var(--text-dis)}.mynote{margin-top:16px;font-size:12px;line-height:1.6;color:var(--text-sub);text-wrap:pretty}.mypage .myform,.mypage .myout{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow);padding:24px}.mypage .myform .sec-head,.mypage .myout .sec-head{margin-bottom:0}.mypage .sec .apply-grid{max-width:none;margin-top:16px}.bank-on .cmp-cancel{margin-left:auto;color:var(--pass)}.mypage .myform .btn.wide{width:auto;min-width:200px;margin-top:20px}.myout .btn{margin-top:4px}.cmp-dd{font-size:13px;font-weight:700;color:var(--text);white-space:nowrap}.cmp-dd.urgent{color:var(--block)}.cmp-dd[data-shut]{color:var(--text-sub)}.todo{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow);padding:24px}.todo[data-state=ADDRESSED],.todo[data-state=POSTED]{background:var(--surface-sub);box-shadow:none}.todo[data-state=DONE]{background:var(--pass-bg);box-shadow:none}.todo-c{font-size:12px;color:var(--text-sub);font-weight:600}.todo h3{margin-top:6px;font-size:18px;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.todo h3,.todo-d{word-break:keep-all}.todo-d{margin-top:10px;font-size:14px;line-height:1.6;color:var(--text-mid);max-width:62ch;text-wrap:pretty;overflow-wrap:break-word}.todo .apply-grid{margin-top:16px;max-width:760px}.todo .af-wide{grid-column:1/-1}.todo .btn{margin-top:16px}.todo-when{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 20px;gap:14px 20px;margin-top:20px;padding-bottom:10px;max-width:760px}.todo-when .af-wide,.todo-when .row,.todo-when .todo-hint{grid-column:1/-1}.todo-when .btn{margin-top:0}.todo-hint{font-size:13px;line-height:1.6;color:var(--text-sub);max-width:62ch;word-break:keep-all;overflow-wrap:break-word}.todo-ask{margin-top:14px;font-size:14px}.todo-ask .more{display:inline-block;padding:6px 0;word-break:keep-all}.appstate.done{background:var(--pass-bg);color:var(--pass)}.appstate.todo{background:var(--blue-bg);color:var(--blue)}.ship{margin-top:36px}.chk{font-size:12px;line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.chk.pass{color:var(--pass)}.chk.unknown{color:var(--warn)}.chk.fail{color:var(--block);font-weight:600}.chk-list{margin-top:12px}.chk-list li{height:auto;min-height:30px;padding:6px 12px;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.chk-list li[data-st=PASS]{background:var(--pass-bg);color:var(--pass)}.chk-list li[data-st=UNKNOWN]{background:var(--warn-bg,var(--fill));color:var(--warn)}.chk-list li[data-st=FAIL]{background:var(--block-bg);color:var(--block)}.cadm-form .apply-grid{max-width:760px}.cadm-form .af-wide{grid-column:1/-1}.cadm-form .btn{margin-top:16px}.acctlist{display:flex;flex-direction:column;gap:8px}.acctrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;background:var(--surface);border-radius:var(--r-sm);box-shadow:var(--shadow);padding:12px 20px}.acctwho{display:flex;flex-direction:column;gap:2px;min-width:0}.acctwho b{font-size:16px;display:flex;gap:8px}.acctprim,.acctwho b{font-weight:700;align-items:center}.acctprim{display:inline-flex;height:20px;padding:0 8px;border-radius:var(--r-xs);background:var(--fill);color:var(--text-mid);font-size:11px;white-space:nowrap}.acctadd .apply-grid{max-width:760px}.acctadd .af-wide{grid-column:1/-1}.acctadd .row{margin-top:16px}@media (max-width:760px){.acctrow{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px}.acctrow .btn{grid-column:2/-1;justify-self:end}}.insr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:16px 24px;gap:16px 24px;margin-top:12px}.insr-grid dt{font-size:13px;color:var(--text-sub)}.insr-grid dd{margin-top:4px;font-size:20px;font-weight:700;letter-spacing:-.02em}.insr-grid dd.up{color:var(--pass)}.insr-grid dd.down{color:var(--block)}.insr-warn-line{display:flex;align-items:flex-start;gap:8px;margin-top:12px}.insr-warn-line svg{flex:none;margin-top:2px}.insr-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.insr-tags li{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-pill);background:var(--fill);font-size:13px;color:var(--text-mid)}.insr-tags li em{font-style:normal;font-size:12px;font-weight:700;color:var(--text-sub)}.insr-note-sm{margin-top:12px;font-size:13px;line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.insr-note-sm b{color:var(--text-mid);font-weight:600}@media (max-width:900px){.bsh-list li>.btn{grid-column:3;grid-row:1}}.cmkpi dd.sm{font-size:14px;font-weight:600;letter-spacing:0;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.planb{display:flex;flex-direction:column;gap:8px}.planb-row .planb-act .btn{margin-left:0}.planb-act .btn{margin-left:auto}.planb textarea{width:100%;border:0;border-radius:var(--r-sm);background:var(--fill);padding:12px;font-size:14px;line-height:1.6;resize:vertical;font-family:inherit}.planb textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue);background:var(--surface)}.fitp{display:flex;flex-direction:column;gap:12px}.fitp textarea{width:100%;border:0;border-radius:var(--r-sm);background:var(--fill);padding:12px;font-size:14px;line-height:1.6;resize:vertical;font-family:inherit}.fitp textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue);background:var(--surface)}.fitp-brief{display:flex;align-items:baseline;gap:8px;font-size:13px;line-height:1.6;color:var(--text-mid);word-break:keep-all;overflow-wrap:break-word}.fitp-brief>.k{flex:none;font-size:12px;color:var(--text-sub);white-space:nowrap}.fitp-brief>.v{flex:1 1;min-width:0}.fitp-brief>button{flex:none;font-size:12px;color:var(--text-sub);text-decoration:underline;text-underline-offset:2px}.fitp-brief>button:hover{color:var(--text)}.fitp-act .btn{margin-left:auto}.fitp-ask[data-first] .fitp-act .btn{margin-left:0}.note-h{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--text-dis)}.note-st{display:flex;flex-wrap:wrap;gap:6px}.note-st button{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:var(--r-pill);background:var(--fill);font-size:13px;font-weight:600;color:var(--text-sub);transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.note-st button:hover{background:var(--surface-sub);color:var(--text)}.note-st button[data-on=true][data-tone=on]{background:var(--blue-bg);color:var(--blue-strong);box-shadow:inset 0 0 0 1.5px var(--blue)}.note-st button[data-on=true][data-tone=wait]{background:#FEF3E2;color:#8A5A0B;box-shadow:inset 0 0 0 1.5px #E0A643}.note-st button[data-on=true][data-tone=off]{background:var(--surface-sub);color:var(--text-mid);box-shadow:inset 0 0 0 1.5px var(--line)}.note-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.note-foot .btn{margin-left:auto}.note-by{font-size:12px;color:var(--text-dis)}.note-ok{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--pass)}.authdot{display:inline-block;width:7px;height:7px;border-radius:var(--r-pill);margin-left:6px;vertical-align:middle;flex:0 0 auto}.authdot.d-flag{background:var(--block)}.authdot.d-watch{background:#D08700}.logo-side{font-weight:600;letter-spacing:-.02em;white-space:nowrap;line-height:1;align-self:flex-end}.logo-lockup[data-side=ops] .logo-word,.logo-side{color:var(--text-sub)}.logo-lockup[data-side=ops] .logo-side{color:var(--text-dis)}@media (max-width:400px){.cnav-top .mtog-b{height:30px;font-size:12px}.cnav-right .hutil{min-width:36px;height:36px;min-height:36px}}.mcn-desk{max-width:1080px;margin-inline:auto}.mcn-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;align-items:start}.mcn-cols .tp-h{font-size:16px;margin-bottom:6px}.mcn-cols .btn{margin-top:12px}.mcn-cols select{width:100%;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);font-size:14px;color:var(--text)}@media (max-width:820px){.mcn-cols{grid-template-columns:1fr}}.ref{display:flex;flex-direction:column;gap:16px}.ref-row .btn{white-space:nowrap;flex:0 0 auto}.ref-kpi .u{font-size:12px;font-weight:400;color:var(--text-sub);letter-spacing:0}.mysplit{display:grid;grid-template-columns:216px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.mymain{min-width:0;max-width:900px;display:flex;flex-direction:column;gap:var(--gap-sec)}.mymain>.sec:first-child{margin-top:0}.myside{position:-webkit-sticky;position:sticky;top:88px}.mynav{display:flex;flex-direction:column;gap:2px}.mynav-i{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--r-xs);font-size:14px;font-weight:500;color:var(--text-mid);white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.mynav-i>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.mynav-i svg{flex:0 0 auto;opacity:0}.mynav-i:hover{background:var(--fill);color:var(--text)}.mynav-i.on{background:var(--blue-bg);color:var(--brand);font-weight:600}.mynav-i.on svg{opacity:1}.mynav-i:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mynav-b{flex:0 0 auto;font-style:normal;font-size:11px;font-weight:700;line-height:1;min-width:18px;height:18px;padding:0 4px;border-radius:var(--r-xs);display:inline-flex;align-items:center;justify-content:center;background:var(--block);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.mysplit{grid-template-columns:1fr;gap:20px}.myside{position:static;margin:0 calc(var(--pad) * -1);padding:0 var(--pad);overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--line)}.mynav{flex-direction:row;gap:4px}.mynav-i{padding:10px 12px;border-radius:0;border-bottom:2px solid transparent}.mynav-i svg{display:none}.mynav-i.on{background:transparent;border-bottom-color:var(--brand)}}.sk{background:var(--fill);border-radius:var(--r-xs);min-height:12px;background-image:linear-gradient(90deg,transparent 0,var(--surface-sub) 50%,transparent 100%);background-size:200% 100%;animation:sk-sweep 1.2s linear infinite}@keyframes sk-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.sk-card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:24px}.sk-rows{flex-direction:column}.sk-row,.sk-rows{display:flex;gap:12px}.sk-row{align-items:center}.sk-row>.sk{flex:1 1 auto}.sk-row>.sk-avatar{flex:0 0 40px;width:40px;height:40px;border-radius:50%}.setdl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px 24px;gap:16px 24px;margin-top:16px}.setdl dt{font-size:12px;color:var(--text-sub);margin-bottom:2px}.setdl dd{font-size:16px;font-weight:500;min-width:0}.setdl dd,.setnote{word-break:keep-all;overflow-wrap:anywhere}.setnote{margin-top:20px;font-size:13px;color:var(--text-sub);line-height:1.6;text-wrap:pretty}.teamask .row{margin-top:12px}.teamadd .row{margin-top:16px}.rmodal{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto;background:rgba(16,20,26,.42);animation:rmodal-in .16s ease-out}@keyframes rmodal-in{0%{opacity:0}to{opacity:1}}.rmodal-panel{width:100%;max-width:960px;background:var(--bg);border-radius:var(--r-md);box-shadow:var(--shadow-lg);outline:none;max-height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden}.rmodal-bar{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:16px;padding:12px 20px;background:var(--bg);border-bottom:1px solid var(--line)}.rmodal-t{flex:1 1 auto;min-width:0;font-size:16px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmodal-acts{display:flex;align-items:center;gap:6px;flex:none}.rmodal-full{padding:6px 12px;border-radius:var(--r-xs);font-size:13px;font-weight:600;color:var(--text-sub);white-space:nowrap;transition:background .14s,color .14s}.rmodal-full:hover{background:var(--fill);color:var(--text)}.rmodal-x{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-xs);color:var(--text-sub);transition:background .14s,color .14s}.rmodal-x:hover{background:var(--fill);color:var(--text)}.rmodal-full:focus-visible,.rmodal-x:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.rmodal-body{padding:20px}.rmodal-body .doc-page{border-radius:var(--r-sm)}@media (max-width:720px){.rmodal{padding:0}.rmodal-panel{max-width:none;border-radius:0;min-height:100%;max-height:100vh}.rmodal-body{padding:12px}.rmodal-body .doc-page{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.rmodal{animation:none}}.thread-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.thread-head h1{font-size:20px;font-weight:700;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere}.thread-brand{font-size:13px;color:var(--text-sub)}.thread-head .btn{margin-left:auto}.chat{display:flex;flex-direction:column;gap:12px;height:min(74dvh,680px)}.chat-wrap{position:relative}.chat-list,.chat-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.chat-list{overflow-y:auto;overscroll-behavior:contain;gap:2px;padding:16px;background:var(--surface-sub);border-radius:var(--r-md)}.chat-list:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.chat-empty{margin:auto;font-size:14px;color:var(--text-sub)}.chat-seg{display:flex;flex-direction:column}.chat-row{display:flex;align-items:flex-end;gap:6px}.chat-row[data-me=true]{justify-content:flex-end}.chat-row[data-me=true] .chat-meta{order:-1}.chat-row[data-head]{margin-top:10px}.chat-seg:first-child .chat-row[data-head]{margin-top:0}.chat-bub{max-width:min(74%,520px);padding:10px 16px;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow)}.chat-row[data-me=true] .chat-bub{border-top-right-radius:var(--r-2xs);border-bottom-right-radius:var(--r-2xs)}.chat-row[data-me=false] .chat-bub{border-top-left-radius:var(--r-2xs);border-bottom-left-radius:var(--r-2xs)}.chat-row[data-me=true][data-head] .chat-bub{border-top-right-radius:var(--r-md)}.chat-row[data-me=true][data-tail] .chat-bub{border-bottom-right-radius:var(--r-md)}.chat-row[data-me=false][data-head] .chat-bub{border-top-left-radius:var(--r-md)}.chat-row[data-me=false][data-tail] .chat-bub{border-bottom-left-radius:var(--r-md)}.chat-row[data-me=true] .chat-bub{background:var(--blue-strong);color:#fff}.chat-who{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--text-sub);margin-bottom:4px}.chat-row[data-me=true] .chat-who{color:rgba(255,255,255,.9)}.chat-body{font-size:16px;line-height:1.6;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word}.chat-body+.chat-body{margin-top:8px}.chat-meta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding-bottom:3px}.chat-row[data-me=false] .chat-meta{align-items:flex-start}.chat-at{font-size:11.5px;color:var(--text-dis);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.chat-day{display:flex;align-items:center;gap:10px;margin:14px 0 8px}.chat-day:after,.chat-day:before{content:"";flex:1 1 auto;height:1px;background:var(--line)}.chat-day span{flex:none;font-size:12px;color:var(--text-sub)}.chat-seg:first-child .chat-day{margin-top:0}.chat-qt{display:flex;flex-direction:column;gap:2px;margin:8px 0 2px}.chat-qt>div{display:flex;align-items:baseline;gap:12px}.chat-qt dt{flex:1 1 auto;min-width:0;font-size:14.5px;word-break:keep-all;overflow-wrap:anywhere}.chat-qt dd{flex:none;font-size:14.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat-qt>div:last-child:not(:first-child){margin-top:4px;padding-top:5px;border-top:1px solid var(--line);font-weight:700}.chat-row[data-me=true] .chat-qt>div:last-child:not(:first-child){border-top-color:rgba(255,255,255,.35)}.chat-seen{font-size:11.5px;font-weight:500;color:var(--blue-strong);white-space:nowrap}.chat-seen[data-read]{font-weight:400;color:var(--text-sub)}.chat-new{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:7px 14px;border:0;border-radius:var(--r-pill);cursor:pointer;background:var(--blue-strong);color:#fff;font-size:12.5px;font-weight:600;font-family:inherit;box-shadow:0 2px 10px rgba(20,30,45,.18)}.chat-new svg{transform:rotate(90deg)}.chat-new b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat-img{display:block;margin:8px 0 2px;max-width:280px}.chat-img img{display:block;width:100%;height:auto;border-radius:var(--r-xs);background:var(--fill)}.chat-img span{display:block;margin-top:5px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-file{display:inline-flex;align-items:center;gap:7px;max-width:100%;margin:8px 0 2px;padding:8px 12px;border-radius:var(--r-xs);background:var(--fill);font-size:13.5px}.chat-file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-file svg{flex:none;color:var(--text-sub)}.chat-file:hover{background:var(--surface-sub)}.chat-row[data-me=true] .chat-file{background:rgba(255,255,255,.92);color:var(--text)}.chat-clip{flex:none;width:32px;height:32px;border-radius:var(--r-pill);border:0;cursor:pointer;display:grid;place-items:center;background:transparent;color:var(--text-sub)}.chat-clip:hover:not(:disabled){background:var(--surface-sub);color:var(--text)}.chat-clip:disabled{color:var(--text-dis);cursor:default}.chat-box{flex:0 0 auto;display:flex;flex-direction:column;border-radius:var(--r-sm);background:var(--fill);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .12s}.chat-box:focus-within{background:var(--surface);box-shadow:inset 0 0 0 2px var(--blue)}.chat-box textarea{width:100%;border:0;background:transparent;padding:12px 14px 4px;font-size:16px;line-height:1.6;resize:none;font-family:inherit;max-height:240px;overflow-y:auto}.chat-box textarea:focus{outline:none}.chat-box[data-busy=true] textarea{opacity:.6}.chat-foot{display:flex;align-items:center;gap:10px;padding:4px 8px 8px 14px}.chat-foot .chat-live{margin-right:auto}.chat-key{font-size:11px;font-family:inherit;color:var(--text-dis);white-space:nowrap;padding:2px 6px;border-radius:6px;background:var(--surface)}.chat-box:focus-within .chat-key{background:var(--fill)}.chat-go{flex:none;width:36px;height:36px;border-radius:var(--r-pill);border:0;cursor:pointer;display:grid;place-items:center;background:var(--blue);color:#fff;transition:background .12s,opacity .12s}.chat-go svg{transform:rotate(-90deg)}.chat-go:hover:not(:disabled){background:var(--blue-strong)}.chat-go:disabled{background:var(--line);color:var(--text-dis);cursor:default}.chat-live{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-dis)}.chat-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--text-dis)}.chat-live[data-on=true]:before{background:#1E874B}.chat-err{font-size:13px;color:var(--block)}.chat-closed{padding:12px 16px;border-radius:var(--r-sm);background:var(--fill);font-size:14px;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.thstart{display:flex;flex-direction:column;gap:8px}.thstart label{font-size:13px;font-weight:600;color:var(--text-mid);margin-top:6px}.thstart input,.thstart textarea{width:100%;border:0;border-radius:var(--r-sm);background:var(--fill);padding:10px 12px;font-size:16px;line-height:1.6;font-family:inherit}.thstart textarea{resize:vertical}.thstart input:focus,.thstart textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue);background:var(--surface)}.thstart-foot{display:flex;align-items:center;gap:12px;margin-top:10px}.thstart-foot .btn{margin-left:auto}@media (max-width:560px){.chat-bub{max-width:86%}}.adm-main>main.thpane-main{padding-bottom:16px}.adm-main:has(>main.thpane-main){display:flex;flex-direction:column;height:100dvh}.adm-main:has(>main.thpane-main)>.adm-top{flex:none}.adm-main:has(>main.thpane-main)>main.thpane-main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.adm-main:has(>main.thpane-main) .thpane{flex:1 1 auto;height:auto;min-height:0}.cfind{display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:var(--r-sm);background:var(--fill);box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .12s,background .12s}.cfind:focus-within{background:var(--surface);box-shadow:inset 0 0 0 2px var(--blue)}.cfind>svg{flex:none;color:var(--text-dis)}.cfind input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:9px 0;font-size:16px;font-family:inherit}.cfind input:focus{outline:none}.cfind button{flex:none;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:var(--r-pill);background:var(--line);color:var(--text-sub);cursor:pointer}.thrail-h>.othr-open{width:100%;justify-content:center}.thrail-h>.othr{width:100%}.throom .chat{flex:1 1 auto;min-height:0;height:auto}.throom .thread-head{margin-bottom:14px}.throom-chat .chat{flex:1 1 auto;min-height:0;height:auto}.leadask-foot .chat-err{margin-right:auto}.ldthread{padding:4px 10px;border-radius:var(--r-pill);background:var(--blue-bg);color:var(--blue-strong);font-size:12px;font-weight:600;white-space:nowrap}.ldthread:hover{background:var(--blue);color:#fff}.thread-from{display:inline-flex;align-items:baseline;gap:6px;min-width:0;padding:4px 10px;border-radius:var(--r-pill);background:var(--fill);font-size:12.5px;color:var(--text-mid);white-space:nowrap}.thread-from b{font-weight:600;color:var(--text)}.thread-from em,.thread-from i{font-style:normal;color:var(--text-dis)}.thread-from em{font-size:11.5px;margin-left:2px;min-width:0;overflow:hidden;text-overflow:ellipsis}.hoff-list .num:first-of-type{margin-left:auto}.hoff-act .btn{margin-left:0}.mcell dd .u{margin-left:2px;font-size:14px;font-weight:500;color:var(--text-sub)}.mcell .insr-co{margin-top:10px;max-width:none}.dfold{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow)}.dfold>summary:after{content:"";flex:none;width:8px;height:8px;margin-left:auto;border-right:2px solid var(--text-dis);border-bottom:2px solid var(--text-dis);transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s}.dfold .card{box-shadow:none;border-radius:0 0 var(--r-lg) var(--r-lg)}.pool{padding-bottom:64px}.pchip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-size:13px;color:var(--text-mid);white-space:nowrap}.pchip:hover{border-color:var(--line-strong);color:var(--text)}.pchip.sm{height:32px;padding:0 12px;font-size:13px}.pchip.on{background:var(--text);border-color:var(--text);color:#fff;font-weight:600}.pchip .num{opacity:.65;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pool-table td.r,.pool-table th.r{text-align:right}.pbtn{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);font-size:12px;color:var(--text-sub);white-space:nowrap}.pbtn:hover:not([disabled]){border-color:var(--text);color:var(--text)}.pbtn.on{background:var(--text);border-color:var(--text);color:#fff;font-weight:600}.pbtn[disabled]{opacity:.4;cursor:default}.rost{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.bahead-act .btn{margin-left:auto}.mtc-act .btn{white-space:nowrap}.mtc-act .btn.sm.wide{width:auto}@media (max-width:900px){.mtc{padding:16px}.mtc-act .btn{flex:1 1 auto}}.warrant{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:var(--r-pill);margin-left:6px;background:var(--blue);color:#fff;vertical-align:middle;flex:0 0 auto}.warrant svg{width:9px;height:9px;stroke-width:3.5}.offl{max-width:52ch;padding-top:96px;padding-bottom:96px;word-break:keep-all;overflow-wrap:break-word}.pusht{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.pusht-t{flex:1 1;min-width:260px}.pusht-t p{margin-top:0;max-width:60ch;font-size:14px;line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:break-word}.pusht-t p b{font-size:inherit;color:var(--text-mid)}.pusht-dev{color:var(--text-dis)}.pusht-a{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pusht-no{max-width:34ch;line-height:1.5;color:var(--text-sub)}.pusht-err,.pusht-no{font-size:13px;word-break:keep-all;overflow-wrap:anywhere}.pusht-err{color:var(--danger)}.rmb{display:flex;align-items:center;gap:8px;margin-top:16px;cursor:pointer;width:-moz-fit-content;width:fit-content;word-break:keep-all;overflow-wrap:break-word;position:relative}.rmb input{position:absolute;left:0;top:50%;width:20px;height:20px;margin:-10px 0 0;opacity:0;cursor:pointer}.rmb-box{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px #C9CFD8;background:#fff;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.rmb-box svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rmb-box path{stroke-dasharray:14;stroke-dashoffset:14;transition:stroke-dashoffset .22s cubic-bezier(.4,0,.2,1)}.rmb:hover .rmb-box{box-shadow:inset 0 0 0 1.5px var(--text-dis)}.rmb input:checked+.rmb-box{background:var(--rmb-on,var(--brand));box-shadow:inset 0 0 0 1.5px var(--rmb-on,var(--brand));animation:rmb-pop .28s cubic-bezier(.3,1.5,.5,1)}.rmb input:checked+.rmb-box path{stroke-dashoffset:0;transition-delay:.06s}.rmb input:active+.rmb-box{transform:scale(.92)}.rmb input:focus-visible+.rmb-box{outline:2px solid var(--rmb-on,var(--brand));outline-offset:2px}.mp-phone .rmb{--rmb-on:var(--wx-green)}@keyframes rmb-pop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rmb-box,.rmb-box path{transition:none}.rmb input:checked+.rmb-box{animation:none}}.rmb-t{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}.rmb-t b{font-size:14px;font-weight:500;line-height:18px;color:var(--text)}.rmb-t em{font-style:normal;font-size:13px;line-height:18px;color:var(--text-sub)}.wxrow:has(>input)>.btn.sm{height:44px;flex:0 0 auto;padding:0 16px}.cnpw .btn{align-self:flex-start}.cnpwset .btn{margin-top:12px}.cnpwset-a .btn{margin-top:0}.inst .btn{margin-top:12px}.offl-mark{margin-bottom:28px}.offl h1{font-size:24px;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.offl p{margin-top:12px;font-size:16px;line-height:1.6;color:var(--text-mid)}.offl-sub{color:var(--text-sub)}.offl .btn{margin-top:24px}.pt .r{text-align:right}.shero{--p:var(--shero-p,0);position:relative;height:260vh;background:var(--surface)}.shero-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.shero-cards{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.shero-card{grid-area:1/1;width:min(64vw,400px);aspect-ratio:3/4;border-radius:var(--r-lg);overflow:hidden;transform:translate(calc(var(--x) * var(--p) * 1vw),calc(var(--y) * var(--p) * 1vh)) rotate(calc(var(--r) * var(--p) * 1deg)) scale(calc(1 + (var(--s) - 1) * var(--p)));will-change:transform,opacity;opacity:calc(var(--p) * 3)}.shero-card[data-lead]{opacity:1;z-index:2}.shero-card img{width:100%;height:100%;object-fit:cover;display:block}.shero-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,16,22,.14),rgba(12,16,22,.42) 62%,rgba(12,16,22,.62))}.shero-card{position:relative}.shero-card:after{opacity:0;transition:opacity .25s}.shero-card[data-ready]:after{opacity:1}.shero-card[data-ready]{box-shadow:var(--shadow-lg)}.shero-copy{position:relative;z-index:3;text-align:center;padding:0 12px;max-width:min(56vw,340px)}.shero-t,.shero-t2{margin:0;font-size:clamp(23px,4vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.3;color:#FFFFFF;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 2px 20px rgba(12,16,22,.55),0 1px 3px rgba(12,16,22,.4)}.shero-t2{position:absolute;left:0;right:0;top:0;padding:0 12px}.shero-t{opacity:clamp(0,calc((.32 - var(--p)) * 7.1),1)}.shero-t2{opacity:clamp(0,calc((var(--p) - .28) * 7.1),1)}.shero-act{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.shero-browse{display:inline-flex;align-items:center;gap:4px;margin-top:16px;min-height:44px;padding:0 4px;font-size:14px;font-weight:600;color:#fff;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5);text-shadow:0 1px 8px rgba(0,0,0,.35);transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.shero-browse:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.shero-browse svg{transition:transform .2s ease}.shero-browse:hover svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.shero-browse svg{transition:none}}.shero-hint{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-sub);opacity:calc(1 - var(--p) * 4)}.shero-hint i{width:1px;height:22px;background:linear-gradient(var(--text-sub),transparent)}@media (max-width:560px){.shero{height:210vh}.shero-card{width:min(78vw,320px);border-radius:var(--r-md)}.shero-copy{padding:0 12px;max-width:min(66vw,270px)}.shero-t2{top:0;padding:0 12px}}@media (prefers-reduced-motion:reduce){.shero{height:auto;--p:1}.shero-stage{position:static;height:auto;min-height:80vh;padding:64px 0}.shero-card,.shero-card:after{transition:none}.shero-t{opacity:1}.shero-t2{display:none}.shero-act{opacity:1}.shero-hint{display:none}}.art-list{display:flex;flex-direction:column;gap:8px}.art-item{display:flex;gap:16px;align-items:flex-start;padding:16px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow)}.art-item:hover{background:var(--surface-sub)}.art-itembody{display:block;min-width:0}.art-title{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--text);text-wrap:balance}.art-desc,.art-title{display:block;margin-top:6px;word-break:keep-all;overflow-wrap:anywhere}.art-desc{font-size:14px;line-height:1.6;color:var(--text-sub);text-wrap:pretty}.art-tag{display:inline-block;font-size:12px;font-weight:700;color:var(--blue-strong);white-space:nowrap;letter-spacing:-.02em}.art-page{max-width:calc(720px + var(--pad) * 2);margin:0 auto;padding:28px var(--pad) 8px}.art-side{display:none}@media (min-width:1100px){.art-page[data-toc]{max-width:var(--shell);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(200px,1fr);grid-column-gap:40px;column-gap:40px;align-items:start}.art-page[data-toc]>.art-col{grid-column:2;min-width:0}.art-page[data-toc] .art-shot{margin:28px 0}.art-page[data-toc] .art-shot figcaption,.art-page[data-toc] .art-shot img{width:100%}.art-side{display:flex;flex-direction:column;gap:24px;grid-column:3;grid-row:1;justify-self:end;width:min(100%,240px);position:-webkit-sticky;position:sticky;top:96px;word-break:keep-all;overflow-wrap:anywhere}}.art-toc-h{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--text-sub)}.art-toc ol{list-style:none;margin:0;padding:0}.art-toc a{display:block;padding:6px 0;font-size:14px;line-height:1.5;color:var(--text-sub);text-decoration:none}.art-toc a:hover{color:var(--text)}.art-toc a:focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px;border-radius:var(--r-2xs)}.art-toc a[aria-current=location]{color:var(--text);font-weight:600}.art-side-cta{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--r-sm);background:var(--surface-sub)}.art-side-cta p{margin:0;font-size:14px;line-height:1.6;color:var(--text-mid)}.art-side-cta .btn{white-space:nowrap}.art h2[id],.art-faq[id]{scroll-margin-top:96px}.ins-grid{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px 24px;gap:40px 24px}.ins-card{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.ins-card-t{margin:0;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:-.02em;color:var(--text);text-wrap:balance}.ins-card-d,.ins-card-t{word-break:keep-all;overflow-wrap:anywhere}.ins-card-d{font-size:14px;line-height:1.6;color:var(--text-sub);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ins-card:hover .ins-card-t{color:var(--blue-strong)}.ins-card:focus-visible{outline:2px solid var(--blue-strong);outline-offset:4px;border-radius:var(--r-sm)}.ins-card:not(:has(.ins-card-img)){padding:24px;border-radius:var(--r-md);background:var(--surface-sub)}@media (min-width:760px){.ins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.art-page[data-wide]{max-width:var(--shell)}.ins-grid:not([data-cols="2"]){grid-template-columns:repeat(3,minmax(0,1fr))}}.art-crumb{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:var(--text-sub)}.art-crumb a{color:var(--text-mid)}.art-crumb a:hover{color:var(--text)}.art{max-width:none}.art section{display:flex;flex-direction:column;gap:12px}.art section+section{margin-top:36px}.art h2{font-size:20px;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.art h2,.art p{word-break:keep-all;overflow-wrap:anywhere}.art p{font-size:16px;line-height:1.85;color:var(--text-mid);text-wrap:pretty}.art-ul{display:flex;flex-direction:column;gap:10px}.art-ul li{position:relative;padding-left:16px;font-size:16px;line-height:1.8;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.art-ul li:before{content:"";position:absolute;left:2px;top:12px;width:4px;height:4px;border-radius:50%;background:var(--text-dis)}.art-call{padding:16px;border-radius:var(--r-sm);background:var(--surface-sub);font-size:16px;line-height:1.7;color:var(--text);font-weight:500}.art-link{color:var(--blue-strong);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.art-link:hover{text-decoration-thickness:2px}.art-link:focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px;border-radius:2px}.art-tblwrap{margin:0;overflow-x:auto}.art-tbl{width:100%;min-width:420px;border-collapse:collapse;font-size:14px}.art-tbl td,.art-tbl th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;word-break:keep-all;overflow-wrap:anywhere}.art-tbl thead th{font-size:13px;font-weight:700;color:var(--text-sub);background:var(--surface-sub);white-space:nowrap}.art-tbl tbody td{color:var(--text-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.art-tbl tbody td:first-child{color:var(--text);font-weight:600}.art-tblwrap figcaption{margin-top:8px;font-size:13px;color:var(--text-sub);line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.art-in{max-width:720px}.disc-col>.doc{margin:0;padding:0 0 80px}.art-faq{margin-top:48px;padding-top:28px;border-top:1px solid var(--line)}.art-faq h2{font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.art-faq dl{display:flex;flex-direction:column;gap:16px}.art-faq dt{font-weight:700;color:var(--text);line-height:1.6}.art-faq dd,.art-faq dt{font-size:16px;word-break:keep-all;overflow-wrap:anywhere}.art-faq dd{margin-top:6px;line-height:1.8;color:var(--text-mid);text-wrap:pretty}.art-updated{margin-top:32px;font-size:13px;color:var(--text-sub)}.art-more{margin-top:20px;padding-top:28px;border-top:1px solid var(--line)}.art-more h2{font-size:16px;font-weight:700;color:var(--text-mid);margin-bottom:12px}@media (max-width:520px){.art p{font-size:16px}.art h2{font-size:18px}.art-item{padding:12px;gap:12px}}.obx-h .id{font-size:14px;font-weight:700;color:var(--text)}@media (min-width:901px){.cboard .disc-head{display:grid;grid-template-columns:224px minmax(0,1fr) auto;grid-gap:4px 24px;gap:4px 24px;align-items:center}.cboard .disc-head h1{grid-column:1;grid-row:1;align-self:end}.cmp .disc-sub{grid-column:1;grid-row:2;align-self:start}}.ctbl td.r,.ctbl th.r{text-align:right;padding-right:28px}.tminis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.tmini{margin:0;padding:16px 16px 12px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow);min-width:0}.tmini figcaption{font-size:13px;color:var(--text-sub);white-space:nowrap}.tmini>b{display:block;margin-top:4px;font-size:24px;font-weight:700;letter-spacing:-.03em}.tmini-d{display:block;margin-top:2px;font-size:13px;color:var(--pass);font-weight:600}.tmini svg{width:100%;height:56px}.tmini svg,.tmini-none{display:block;margin-top:10px}.tmini-none{font-size:12px;color:var(--text-dis);line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:720px){.tminis{grid-template-columns:minmax(0,1fr)}}.rpov{display:flex;flex-direction:column;gap:0;max-width:820px}.rpov>div{display:flex;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.rpov>div:last-child{border-bottom:0}.rpov dt{flex:0 0 96px;font-size:13px;color:var(--text-sub);white-space:nowrap}.rpov dd{flex:1 1;min-width:0;font-size:16px;line-height:1.6;color:var(--text);word-break:keep-all;overflow-wrap:anywhere}.rpov-tags{display:flex;flex-wrap:wrap;gap:6px}.rpov-tags b{padding:2px 8px;border-radius:var(--r-pill);background:var(--fill);font-size:13px;font-weight:600;color:var(--text-mid);white-space:nowrap}@keyframes notif-ring{0%{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0)}}.notif .hutil:hover .notif-ic svg{animation:notif-ring .6s ease-out;transform-origin:50% 8%}@media (prefers-reduced-motion:reduce){.notif .hutil:hover .notif-ic svg{animation:none}}.rsum-head{font-size:16px;line-height:1.7;color:var(--text);text-wrap:pretty}.rsum-h{margin-top:16px;font-size:13px;font-weight:700;color:var(--text-mid)}.rsum-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.rsum-list li{position:relative;padding-left:12px;font-size:14px;line-height:1.7;color:var(--text-mid)}.rsum-list li:before{content:"";position:absolute;left:2px;top:11px;width:4px;height:4px;border-radius:50%;background:var(--line-strong)}.rsum-cant{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.rsum-cant .rsum-list li,.rsum-foot{color:var(--text-sub)}.rsum-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:20px;padding-top:12px;border-top:1px solid var(--line);font-size:13px}.rsum-again{min-height:32px;padding:0 10px;border-radius:var(--r-xs);white-space:nowrap;background:var(--fill);color:var(--text-mid);font-size:13px;font-weight:600}.rsum-again:hover{background:var(--line);color:var(--text)}.rsum-again[disabled]{color:var(--text-dis);cursor:default}.rsum-err{margin-bottom:12px;padding:10px 12px;border-radius:var(--r-xs);background:var(--block-bg);color:var(--block);font-size:13px}@media (max-width:900px){.scta[hidden]{display:none}.scta .btn{flex:1 1}#ch-plugin .ch-desk-messenger-launcher,#ch-plugin [class*=Launcher]{right:auto!important;left:16px!important;bottom:88px!important}}.tnot{position:relative;justify-content:center;min-height:44px;padding:8px 48px;background:var(--text)}.tnot,.tnot-in{display:flex;align-items:center}.tnot-in{gap:8px;font-size:13px;font-weight:600;color:#fff;text-align:center;word-break:keep-all;overflow-wrap:break-word}.tnot-in:hover{text-decoration:underline;text-underline-offset:3px}.tnot-x{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-xs);color:rgba(255,255,255,.7);transition:color .14s,background .14s}.tnot-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.tnot-x:hover{color:#fff;background:rgba(255,255,255,.12)}@media (max-width:600px){.tnot{display:none}}.sck-scroll{margin-top:20px;overflow-x:auto}.sck-tbl td.r,.sck-tbl th.r{text-align:right}.mbars-lead{padding:0 0 20px}.mbars-lead-lb{font-size:13px;color:var(--text-sub)}.mbars-lead-row{margin-top:4px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mbars-lead-v{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.08}.mbars-lead-note{font-size:13px;color:var(--text-sub);word-break:keep-all;overflow-wrap:break-word}.mbars-g{margin-top:28px}.mbars-g:first-of-type{margin-top:0}.mbr{display:grid;grid-template-columns:minmax(96px,26%) minmax(0,1fr);align-items:center;grid-column-gap:12px;column-gap:12px;padding:4px 0 8px}.mbr-lb{font-size:14px;color:var(--text-sub);white-space:nowrap}.mbr-d{display:flex;align-items:center;gap:10px;min-width:0}.mbr-bar{flex:0 0 auto;width:var(--w);height:14px;border-radius:var(--r-2xs);background:#CDD3DB}.mbr-v{flex:0 0 auto;font-size:16px;font-weight:600;color:var(--text)}.mbr-co{grid-column:2;margin-top:0;font-size:12px;color:var(--text-sub);word-break:keep-all;overflow-wrap:break-word}@media (max-width:480px){.mbr{grid-template-columns:minmax(64px,34%) minmax(0,1fr);column-gap:8px}.mktp .mbr{grid-template-columns:116px minmax(0,1fr)}.mbr-lb{font-size:13px}.mbr-d{gap:8px}.mbr-bar{width:calc(var(--w) * .7)}.mbars-lead-v{font-size:32px}}.dnote{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);font-size:13px;line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.dnote b{color:var(--text-mid);font-weight:600}.dnote+.dnote{margin-top:6px;padding-top:0;border-top:0}.dgal[data-n="1"]{grid-template-columns:1fr;grid-template-rows:auto}.dgal[data-n="2"],.dgal[data-n="3"]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.dgal[data-n="4"]{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.dgal[data-n="2"] .dgal-cell:nth-child(2){grid-row:span 2;aspect-ratio:auto}.mbr-lb{display:flex;align-items:center;gap:4px}.mbr[data-tone=warn] .mbr-v{color:#8A5A0B}.mbr[data-tone=bad] .mbr-v{color:var(--block)}.mbr[data-tone=warn] .mbr-bar{background:rgba(138,90,11,.45)}.mbr[data-tone=bad] .mbr-bar{background:rgba(180,35,24,.42)}.dtl .stab{margin-top:56px}.dtl .stab+.stab{padding-top:0;border-top:0}.dtl .stab-hd{gap:24px;margin-bottom:20px}.dtl .stab-t{font-size:17px;color:var(--text-sub);padding-bottom:8px}.dtl .stab-t[data-on=true]{color:var(--text)}.dtl .stab-t:hover{color:var(--text-mid)}.dtl .stab-t[data-on=true]:hover{color:var(--text)}.dtl .stab-more{margin-top:28px;border:0;border-radius:var(--r-md);background:var(--surface-sub)}.dtl .stab-more>summary{height:52px;font-size:15px}.dtl .stab-more-b{padding:4px 24px 24px;border-top:0}.dtl .dnote{margin-top:20px;padding-top:0;border-top:0;font-size:13px}.dtl .dnote,.dtl .mbars-co-hd abbr{color:var(--text-sub)}.dtl .mbr{padding:6px 0 10px}.dtl .mbr-lb{font-size:15px;color:var(--text-mid)}.dtl .mbr-v{font-size:17px;font-weight:700}.dtl .mbr-co{font-size:13px}.dtl .insr-sec{padding:28px 0;border-bottom:0}.dtl .insr-sec+.insr-sec{padding-top:8px}.dtl .insr-sec h4{font-size:16px;margin-bottom:6px}.dtl .insr-lead{font-size:14px;line-height:1.6;color:var(--text-sub)}.dtl .insr-ok,.dtl .insr-warn{border-radius:var(--r-sm)}.dtl .insr-ask{margin-top:4px}.dtl .pkgrid{gap:12px}.dtl .pkc .n{font-size:17px}.dtl .pkc li{font-size:14px}.dtl .pkbody .note{margin-top:16px;background:none;padding:0;font-size:13px;color:var(--text-sub)}.dtl .brandchips li,.dtl .insr-tags li{font-size:13px}.roll-l{-moz-user-select:none;user-select:none;-webkit-user-select:none}.dtl .insr-headrow{padding:8px 0 4px}.dtl .insr-sec:empty{display:none}.dtl .insr-headrow .insr-lead{font-size:13px}.insr-stats{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.insr-stats>div{min-width:0}.insr-stats dt{font-size:13px;line-height:1.4;color:var(--text-sub);word-break:keep-all}.insr-stats dd{margin-top:4px;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.dtl .insr-sec .lc,.dtl .insr-sec svg[role=img]{margin-top:16px}.doc .irm .mbr-band,.dtl .dauth .mbr-band{width:180px;height:8px;border-radius:var(--r-pill);background:var(--fill)}.doc .irm .mbr-band-ok,.dtl .dauth .mbr-band-ok{border-radius:var(--r-pill);background:var(--pass-bg)}.doc .irm .mbr-band-at,.dtl .dauth .mbr-band-at{top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--text);box-shadow:0 0 0 2px var(--surface-sub)}.doc .irm .mbr-band-at{box-shadow:0 0 0 2px var(--surface)}.dtl .dauth .mbars{margin-top:12px}.dtl .insr-sec h4{display:flex;align-items:center;gap:8px}.dtl .insr-sec h4 svg{color:var(--text-mid)}.pbars{display:block;width:100%;height:auto;margin-top:16px;overflow:visible}.pbars-bar{fill:#D5DAE1}.pbars-hot{fill:var(--blue)}.pbars-med{stroke:var(--text-sub);stroke-width:1;stroke-dasharray:4 4;opacity:.7}.pbars-key{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--text-sub)}.pbars-key span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pbars-key i{display:inline-block;flex:none}.pbars-key-bar,.pbars-key-hot{width:10px;height:10px;border-radius:3px}.pbars-key-hot{background:var(--blue)}.pbars-key-bar{background:#D5DAE1}.pbars-key-med{width:16px;height:0;border-top:1.5px dashed var(--text-sub)}.pbars-max{font-size:13px;fill:var(--text);font-weight:700}@media (max-width:640px){.insr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dtl .dauth .mbr-band{width:120px}}.mbr[data-tone=warn] .mbr-band-at{background:#8A5A0B}.mbr[data-tone=bad] .mbr-band-at{background:var(--block)}.doc .irm .stab-t{font-size:16px;margin:0;letter-spacing:normal}.doc .irm p{font-size:13px;line-height:1.5;color:var(--text-sub)}.doc .irm .mbars-lead-row{margin-top:4px;color:var(--text)}.doc .irm .dnote{line-height:1.6}@media print{.irm .mbars-g,.irm .mbars-lead,.irm .mbr{page-break-inside:avoid;break-inside:avoid}.irm .mbr-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.irp{display:flex;align-items:center;gap:20px;margin-top:24px}.irp-face{position:relative;overflow:hidden;flex:0 0 72px;width:72px;height:72px;border-radius:var(--r-pill);background:var(--fill)}.irp-face .cover{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.irp-id{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.irp-name{display:flex;align-items:center;font-size:20px;line-height:1.2;font-weight:700;color:var(--text);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere}.irp-raw{color:var(--text-sub);overflow-wrap:anywhere}.irp-line,.irp-raw{font-size:14px;line-height:1.4}.irp-line{color:var(--text-mid);word-break:keep-all}.irp-meta{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.irp-meta>div{display:flex;gap:12px;font-size:13px;justify-content:flex-end}.irp-meta dt{color:var(--text-sub)}.irp-meta dd{font-weight:600;white-space:nowrap}.doc .irp-t{font-size:16px;margin:0 0 12px}.irp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.irp-card{display:flex;flex-direction:column;gap:8px;min-width:0}.irp-cov{position:relative;overflow:hidden;aspect-ratio:3/4;border-radius:var(--r-xs);background:var(--fill)}.irp-cov img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.irp-stat{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px;line-height:1.4;color:var(--text-sub)}.irp-stat>span{display:inline-flex;align-items:center;gap:4px}.irp-stat b{font-weight:600;color:var(--text)}@media (max-width:640px){.irp{flex-wrap:wrap}.irp-meta{flex:1 0 100%}.irp-meta>div{justify-content:flex-start}.irp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.irp,.irp-card{page-break-inside:avoid;break-inside:avoid}.irp-t{page-break-after:avoid;break-after:avoid}.irp-cov,.irp-face{background:none}.irp .warrant,.irp-cov img,.irp-face img{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.doc .dverd{margin-top:0}.doc .dverd-lead{font-size:20px;line-height:1.4;color:var(--text)}.doc .dverd-sub{margin-top:4px;font-size:15px;line-height:1.5;color:var(--warn)}.doc .pbars-key{font-size:13px;line-height:1.5}.doc .insr-sec h4{display:flex;align-items:center;gap:8px;font-size:16px;margin-bottom:6px}.doc .insr-sec h4 svg{color:var(--text-mid)}.doc .insr-sec .dnote,.doc .insr-sec .insr-lead{font-size:14px;line-height:1.6;color:var(--text-sub)}.doc .insr-ask,.doc .insr-sec .insr-note-sm{font-size:13px;line-height:1.6;color:var(--text-sub)}@media print{.pbars-key i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.apply-grid .af-check{margin-top:0;align-items:center}.apply .tp-h{font-size:20px}.apply .tp-sub{margin-bottom:24px}.adm-main>main{padding-top:24px;padding-bottom:56px}.admstall h2 .num{color:var(--warn)}.adm-count{margin-bottom:16px;font-size:13px;color:var(--text-sub);word-break:keep-all;overflow-wrap:break-word}.adm-count b{color:var(--text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ldblank{margin-top:10px;font-size:12px;color:var(--text-dis)}.ldwho{color:var(--blue-strong);font-weight:600}.ldwho:hover{text-decoration:underline;text-underline-offset:2px}.ldwho-cn{margin-left:4px;font-size:12px;color:var(--text-sub)}.ldwho-brand{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:13px}.ldwho-brand,.ldwho-brand a{color:var(--text-sub)}.ldwho-brand a:hover{color:var(--blue-strong);text-decoration:underline;text-underline-offset:2px}.ldwho-name{color:var(--text);font-weight:600}.ldwho-biz{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:13px;color:var(--text-sub)}.ldwho-bad{color:var(--warn);font-weight:600}.ldsum{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:20px}.ldsum button{display:flex;align-items:baseline;gap:5px;white-space:nowrap;padding:6px 11px;border:0;border-radius:var(--r-pill);background:transparent;cursor:pointer;font-size:13px;font-family:inherit;color:var(--text-sub);transition:background .12s,color .12s}.ldsum button:hover{background:var(--fill)}.ldsum button[data-on]{background:var(--fill);color:var(--text);font-weight:600}.ldsum button b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-mid)}.ldsum button[data-on] b{color:var(--text)}.ldsum-bar{width:1px;height:16px;background:var(--line);margin:0 6px}.ldview{display:flex;gap:2px;margin-left:auto;padding:2px;border-radius:var(--r-pill);background:var(--fill)}.ldview button{padding:5px 12px;border:0;border-radius:var(--r-pill);background:transparent;cursor:pointer;font-size:12.5px;font-family:inherit;color:var(--text-sub);transition:background .12s,color .12s}.ldview button[data-on]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--shadow)}.ldkan{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;align-items:flex-start}.ldkan-col{flex:0 0 248px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border-radius:var(--r-md);background:var(--surface-sub)}.ldkan-col>h3{display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:700;color:var(--text-mid)}.ldkan-col>h3 em{font-style:normal;font-size:12px;color:var(--text-dis);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ldkan-l{display:flex;flex-direction:column;gap:6px;min-height:40px}.ldkan-none{font-size:12px;color:var(--text-dis);padding:4px 2px}.ldkan-c{display:flex;flex-direction:column;gap:4px;cursor:-webkit-grab;cursor:grab;padding:10px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow)}.ldkan-c:active{cursor:-webkit-grabbing;cursor:grabbing}.ldkan-c>b{font-size:13px;font-weight:600;letter-spacing:-.01em;word-break:keep-all}.ldkan-b{font-size:12px;color:var(--text-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ldkan-m{display:flex;flex-wrap:wrap;gap:3px 8px;font-size:11px}.ldkan-m em{font-style:normal;white-space:nowrap}.ldkan-m em[data-st=OWNER]{color:var(--text-dis)}.ldkan-m em[data-st=STALE]{color:var(--warn);font-weight:600}.ldkan-c>:last-child{margin-top:2px;width:100%}@media (prefers-reduced-motion:reduce){.ldview button{transition:none}}.ldwrap{display:grid;grid-template-columns:272px minmax(0,1fr) 320px;grid-gap:0;gap:0;align-items:start}.adm-main:has(>main.ldpage){display:flex;flex-direction:column;height:100dvh}.adm-main:has(>main.ldpage)>.adm-top{flex:none}.adm-main:has(>main.ldpage)>main.ldpage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-bottom:0}.adm-main:has(>main.ldpage) .ldwrap{flex:1 1 auto;min-height:0;align-items:stretch}.adm-main:has(>main.ldpage) .ldmain,.adm-main:has(>main.ldpage) .ldrail,.adm-main:has(>main.ldpage) .ldside{position:static;max-height:none;min-height:0;overflow-y:auto}.ldmain{padding:0 24px}.ldrail{padding-right:20px;border-right:1px solid var(--line)}.ldside{display:flex;flex-direction:column;gap:10px;min-width:0;padding-left:20px;border-left:1px solid var(--line)}.ldside .ldwho-biz,.ldside .ldwho-brand{margin:0}.ldside .othr{flex:1 1 auto}.ldrail{display:flex;flex-direction:column;gap:8px;min-width:0}.ldrail-l{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px}.ldrail-none{padding:16px 4px;font-size:13px;color:var(--text-dis)}.ldrail-l li[data-on]>button{background:var(--fill)}.ldrail-l button{width:100%;display:flex;flex-direction:column;gap:3px;text-align:left;padding:9px 10px;border:0;border-radius:var(--r-sm);background:transparent;cursor:pointer;font-family:inherit;transition:background .12s}.ldrail-l button:hover{background:var(--surface-sub)}.ldrail-t{display:flex;align-items:baseline;gap:8px;width:100%}.ldrail-t b{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;letter-spacing:-.02em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ldrail-t .ldwhen{flex:none;font-size:11px}.ldrail-s{display:flex;flex-wrap:wrap;gap:3px 8px;font-size:12px;color:var(--text-sub)}.ldrail-s em{font-style:normal;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ldrail-s em[data-st=NEW],.ldsum button[data-st=NEW] b{color:var(--blue-strong);font-weight:600}.ldrail-s em[data-st=WON],.ldsum button[data-st=WON] b{color:var(--ok);font-weight:600}.ldrail-s em[data-st=LOST],.ldsum button[data-st=LOST] b{color:var(--text-dis)}.ldrail-s em[data-st=STALE],.ldsum button[data-st=NONE] b,.ldsum button[data-st=STALE] b{color:var(--warn);font-weight:600}.ldrail-s em[data-st=OWNER]{color:var(--text-dis)}.ldstale{flex:none;align-self:center;white-space:nowrap;padding:3px 9px;border-radius:var(--r-pill);background:#FEF3C7;color:#92400E;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ldbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.ldbar[data-on]{position:-webkit-sticky;position:sticky;top:0;z-index:6;margin-inline:-10px;padding:8px 10px;border-radius:var(--r-sm);background:var(--blue-bg);box-shadow:0 2px 6px rgba(16,24,40,.08)}.ldpick{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-mid);cursor:pointer;white-space:nowrap}.ldbar[data-on] .ldpick{font-weight:700;color:var(--text)}.ldpick input{width:16px;height:16px;accent-color:var(--blue-strong);cursor:pointer}.ldbar-off{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-xs);min-height:32px;padding:4px 10px;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-mid);cursor:pointer;white-space:nowrap}.ldbar-off:hover{color:var(--text);border-color:var(--line-strong)}.ldbar-off[disabled]{color:var(--text-dis);cursor:default}.ldbar-x{border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;color:var(--text-sub);text-decoration:underline;text-underline-offset:3px}.ldbar-x:hover{color:var(--text)}.othr-open{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text-mid);cursor:pointer;font-size:13px;font-weight:600;font-family:inherit;transition:background .12s,border-color .12s}.othr-open:hover{background:var(--fill);border-color:var(--line-strong)}.othr-open svg{color:var(--text-dis)}.othr{flex:1 1 320px;min-width:0;flex-direction:column;padding:12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.othr,.othr-h{display:flex;gap:8px}.othr-h{align-items:center;font-size:13px}.othr-h b{margin-right:auto;font-weight:700;word-break:keep-all;overflow-wrap:anywhere}.othr-h button{flex:none;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--r-pill);background:var(--fill);color:var(--text-sub);cursor:pointer}.othr input,.othr textarea{width:100%;border:0;border-radius:var(--r-sm);background:var(--fill);padding:9px 11px;font-size:16px;line-height:1.6;font-family:inherit;resize:vertical}.othr input:focus,.othr textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue);background:var(--surface)}.othr-err{font-size:13px;color:var(--block)}.othr-foot{display:flex;align-items:center;gap:10px}.othr-why{margin-right:auto;font-size:12px;color:var(--text-dis)}.othr-foot .btn{margin-left:auto}.chat-tabs{display:flex;gap:2px;padding:6px 6px 0}.chat-tabs button{padding:5px 10px;border:0;border-radius:var(--r-sm);background:transparent;cursor:pointer;font-size:12.5px;font-family:inherit;color:var(--text-sub);transition:background .12s,color .12s}.chat-tabs button:hover{background:var(--surface)}.chat-tabs button[data-on]{background:var(--surface);color:var(--text);font-weight:600}.chat-box[data-note]{background:#FEF9E7;box-shadow:inset 0 0 0 1px #F3DFA2}.chat-box[data-note]:focus-within{background:#FFFDF6;box-shadow:inset 0 0 0 2px #D9A441}.chat-box[data-note] .chat-tabs button[data-on]{background:#FFFDF6}.chat-row[data-note] .chat-bub{background:#FEF9E7;box-shadow:inset 0 0 0 1px #F3DFA2}.chat-row[data-note][data-me=true] .chat-bub{background:#FEF9E7;color:var(--text)}.chat-row[data-note] .chat-seen,.chat-row[data-note][data-me=true] .chat-who{color:var(--text-sub)}.chat-row[data-note][data-me=true] .chat-qt>div:last-child:not(:first-child){border-top-color:#E6D49B}.chat-doc{display:inline-flex;align-items:center;gap:6px;margin-top:8px;white-space:nowrap;padding:8px 12px;border:0;border-radius:var(--r-sm);cursor:pointer;background:var(--surface);color:var(--text);font-size:13px;font-weight:600;font-family:inherit;box-shadow:var(--shadow)}.chat-doc:hover{background:var(--fill)}.chat-row[data-me=true] .chat-doc{background:rgba(255,255,255,.92);color:var(--text)}.chat-doc svg{color:var(--text-dis)}.qdocm.rmd-wide{width:min(900px,calc(100vw - 32px))}.qdocm-go{margin-bottom:10px;font-size:13px}.qdocm-go a{color:var(--brand);font-weight:600;border-bottom:1px solid var(--line-strong)}.qdocm-f{width:100%;height:min(70dvh,680px);border:1px solid var(--line);border-radius:var(--r-sm);background:#fff}.chat-note{margin-left:6px;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:1px 5px;border-radius:var(--r-2xs);background:#D9A441;color:#fff}.chat-mac{display:flex;flex-direction:column;gap:1px;max-height:190px;overflow-y:auto;padding:6px 6px 0}.chat-mac button{width:100%;display:flex;align-items:baseline;gap:8px;padding:6px 9px;border:0;border-radius:var(--r-sm);background:transparent;cursor:pointer;font-family:inherit;font-size:13px;text-align:left;transition:background .12s}.chat-mac button:hover{background:var(--surface)}.chat-mac b{flex:none;font-weight:700;color:var(--blue-strong)}.chat-mac span{flex:none;color:var(--text)}.chat-mac em{flex:1 1 auto;min-width:0;font-style:normal;color:var(--text-dis);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ldbar .othr-open{margin-left:auto}.ldbar .othr{flex:1 1 100%}.ldrow{display:flex;align-items:center;gap:10px;min-width:0}.ldrow-pick{flex:none;width:16px;height:16px;accent-color:var(--blue-strong);cursor:pointer}.ldrow-btn{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:var(--r-sm);background:transparent;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s}.ldrow-btn:hover{background:var(--surface-sub)}.ldrow-btn>.ldppl-noimg,.ldrow-btn>img{flex:none;width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--fill)}.ldrow-n{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.ldrow-n b{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--text);word-break:keep-all}.ldrow-n em{font-style:normal;font-size:12px;color:var(--text-dis)}.ldrow-sub{flex:1 1 100%;font-size:12.5px;word-break:keep-all;overflow-wrap:anywhere}.ldrow-st,.ldrow-sub{color:var(--text-sub)}.ldrow-st{flex:none;display:flex;align-items:center;gap:10px;font-size:12px}.ldrow-st em{font-style:normal;white-space:nowrap}.ldrow-st em[data-st=NEW]{color:var(--blue-strong);font-weight:600}.ldrow-st em[data-st=WON]{color:var(--ok);font-weight:600}.ldrow-st em[data-st=LOST]{color:var(--text-dis)}.ldrow-st em[data-st=STALE]{color:var(--warn);font-weight:600}.ldrow-btn>svg,.ldrow-st em[data-st=OWNER]{color:var(--text-dis)}.ldrow-btn>svg{flex:none;transition:transform .15s}.ldrow-btn[aria-expanded=true]>svg{transform:rotate(90deg)}.ldcard-more{padding:4px 10px 10px 40px}.ldmain{min-width:0}.ldbrands.ldmain{gap:0}.ldmain>.ldbrand{max-width:860px}@media (max-width:760px){.ldrow-btn{flex-wrap:wrap}.ldrow-st{flex:1 1 100%;padding-left:44px}.ldcard-more{padding-left:10px}}@media (prefers-reduced-motion:reduce){.ldrow-btn>svg{transition:none}}@media (max-width:1480px){.ldwrap{grid-template-columns:272px minmax(0,1fr)}.ldrail{grid-column:1;grid-row:1/3}.ldside{grid-column:2;grid-row:1;padding-left:0;border-left:0;padding-bottom:14px;border-bottom:1px solid var(--line)}.ldmain{grid-column:2;grid-row:2;padding:0 0 0 24px}.adm-main:has(>main.ldpage){height:auto}.adm-main:has(>main.ldpage) .ldmain,.adm-main:has(>main.ldpage) .ldrail,.adm-main:has(>main.ldpage) .ldside{overflow:visible}.adm-main:has(>main.ldpage)>main.ldpage{padding-bottom:56px}}@media (max-width:1100px){.ldwrap{grid-template-columns:minmax(0,1fr);gap:20px}.ldrail{grid-column:1;grid-row:1}.ldside{grid-column:1;grid-row:2}.ldmain{grid-column:1;grid-row:3;padding:0}.ldrail{padding-right:0;border-right:0}.ldrail-l{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:4px}.ldrail-l li{flex:none}.ldrail-l button{width:auto;background:var(--surface-sub)}.ldrail-t b{white-space:nowrap;overflow:visible}}.ldbrands{gap:48px}.ldbrand,.ldbrands{display:flex;flex-direction:column}.ldbrand{gap:6px}.ldbrand-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ldbrand-h h2{font-size:18px;font-weight:700;letter-spacing:-.03em;word-break:keep-all}.ldbrand-h>span{font-size:13px;color:var(--text-sub);white-space:nowrap}.ldbrand-h .ldbrand-n{color:var(--blue-strong);font-weight:600}.ldbatch{margin-top:10px}.ldbatch+.ldbatch{margin-top:22px}.ldbatch-h{margin:0 0 10px}.ldbatch-t{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:13px;color:var(--text-sub)}.ldbatch-t,.ldbatch-t>span{min-width:0}.ldbatch-btn{width:100%;padding:7px 8px;margin-left:-8px;border:0;border-radius:var(--r-sm);background:transparent;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s}.ldbatch-btn:hover{background:var(--surface-sub)}.ldbatch-btn>svg{flex:none;color:var(--text-dis);transition:transform .15s}.ldbatch-btn[aria-expanded=true]>svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ldbatch-btn>svg{transition:none}}.ldbatch-t b{color:var(--text);font-weight:600}.ldblank-in{color:var(--text-dis)}.ldppl{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none}.ldppl li{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--surface-sub);border-radius:var(--r-sm)}.ldppl li>div{min-width:0}.ldppl img,.ldppl-noimg{width:40px;height:40px;flex:0 0 40px;border-radius:50%;object-fit:cover;background:var(--fill)}.ldppl-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 2px;font-size:15px;font-weight:600}.ldppl-name,.ldppl-sub{word-break:keep-all;overflow-wrap:anywhere}.ldppl-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:3px;font-size:13px;color:var(--text-sub)}.ldppl-sub>span+span:before{content:"·";margin-right:10px;color:var(--text-dis)}.ldppl-mcn{color:var(--text)}.ldterms{margin-bottom:16px}.ldfold{margin-bottom:4px}.ldfold>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;font-weight:600;color:var(--blue-strong);white-space:nowrap}.ldfold>summary::marker{color:var(--text-dis)}.ldfold>summary:hover{text-decoration:underline;text-underline-offset:2px}.ldfold[open]>summary{margin-bottom:10px}.ldwhy{font-size:12px;color:var(--text-dis);align-self:center}.rsnote{margin-top:12px;font-size:12px;color:var(--text-sub);overflow-wrap:anywhere}.ncard,.rsnote{word-break:keep-all}.ncard{min-height:100dvh;background:var(--fill);padding:24px 20px calc(112px + env(safe-area-inset-bottom));overflow-wrap:break-word}.ncard-in{max-width:440px;margin:0 auto}.ncard-stage{display:flex;flex-direction:column;align-items:stretch}.ncard-flip{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;perspective:1200px;-webkit-tap-highlight-color:transparent;border-radius:var(--r-md)}.ncard-flip:focus-visible{outline:3px solid var(--blue-strong,var(--blue-strong));outline-offset:4px}.ncard-tilt{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .18s ease-out}.ncard-flip-in{position:relative;aspect-ratio:90/50;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ncard-flip[aria-pressed=true] .ncard-flip-in{transform:rotateY(180deg)}.ncard-back,.ncard-face{position:absolute;inset:0;border-radius:var(--r-md);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:var(--shadow-pop)}.ncard-face{background:var(--blue-strong,var(--blue-strong));color:#fff;display:flex;align-items:center;justify-content:center}.ncard-back{transform:rotateY(180deg);background:#fff;color:var(--text);display:flex;align-items:stretch;text-align:left}.ncard-illust{width:44%;height:100%;object-fit:contain;object-position:50% 100%;display:block;margin-left:2%;padding:16px 0 20px}.ncard-back-txt{flex:1 1;min-width:0;padding:20px 20px 20px 8px;display:flex;flex-direction:column;justify-content:flex-end}.ncard-back-mark{position:absolute;top:18px;right:20px;font-size:18px;line-height:1;color:var(--blue-strong,var(--blue-strong))}.ncard-back-name{display:block;font-size:clamp(18px,5.5vw,24px);letter-spacing:-.02em;font-weight:700;line-height:1.25}.ncard-back-en{display:block;margin:2px 0 0;font-size:13px;letter-spacing:0;font-weight:500;color:var(--text-sub)}.ncard-back-role{display:block;margin-top:10px;font-size:14px;font-weight:500;color:var(--text-mid)}.ncard-hint{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-sub)}.ncard-hint svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.ncard-flip-in,.ncard-tilt{transition:none}}.ncard-mark{font-size:52px;line-height:1;color:#fff}.ncard-tag{position:absolute;left:0;right:0;bottom:18px;padding-inline:16px;text-align:center;font-size:13px;font-weight:500;color:rgba(255,255,255,.85)}.ncard-save{height:var(--btn-h-xl);border-radius:var(--btn-r-xl);background:var(--blue-strong);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:700;text-decoration:none;white-space:nowrap}.ncard-save:hover{background:var(--blue-press)}.ncard-save:active{transform:translateY(1px)}.ncard-row:focus-visible,.ncard-save:focus-visible{outline:3px solid var(--blue-strong,var(--blue-strong));outline-offset:2px}.ncard-rows{margin:8px 0 0;padding:0;list-style:none;background:#fff;border-radius:var(--r-md);overflow:hidden}.ncard-rows li+li{border-top:1px solid var(--line)}.ncard-row{min-height:64px;padding:12px 16px 12px 20px;display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none}.ncard-row:hover{background:var(--surface-sub)}.ncard-row:active{background:var(--line)}.ncard-ic{width:22px;height:22px;flex:0 0 auto;color:var(--blue-strong,var(--blue-strong))}.ncard-save .ncard-ic{color:#fff}.ncard-row-txt{flex:1 1;display:flex;flex-direction:column;min-width:0}.ncard-row-k{font-size:13px;font-weight:500;color:var(--text-sub)}.ncard-row-v{font-size:16px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.ncard-quick{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.ncard-quick-btn{height:88px;border-radius:var(--r-md);background:#fff;color:var(--text);text-decoration:none;flex-direction:column;gap:8px;font-size:14px;font-weight:600;white-space:nowrap}.ncard-quick-btn,.ncard-quick-ic{display:flex;align-items:center;justify-content:center}.ncard-quick-ic{width:40px;height:40px;border-radius:50%;background:#EAF1FD}.ncard-quick-btn:hover{background:var(--surface-sub)}.ncard-quick-btn:active{background:var(--line)}.ncard-quick-btn:focus-visible{outline:3px solid var(--blue-strong,var(--blue-strong));outline-offset:2px}.ncard-group{margin-top:28px}.ncard-group-t{padding-left:4px;font-size:14px;font-weight:700;color:var(--text-sub)}.ncard-row-go{margin-left:auto;display:flex;color:#B8BEC7}.ncard-row-go .ncard-ic{width:18px;height:18px;color:inherit}.ncard-foot{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;color:var(--text-sub)}.ncard-foot-mark{font-size:18px;line-height:1;color:#9AA3AF}.ncard-bar{position:fixed;left:0;right:0;bottom:0;padding:24px 20px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,rgba(241,242,244,0),var(--fill) 40%);z-index:20}.ncard-bar .ncard-save{max-width:440px;margin:0 auto;box-shadow:var(--shadow-pop)}.tcard-list .card+.card{margin-top:0}.tcard-item{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:20px}.tcard-item.is-hidden{opacity:.55}.tcard-gen .btn{margin-top:0}.tcard-draft{padding:0;border:0;border-radius:var(--r-sm);overflow:hidden;background:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line,var(--line));aspect-ratio:2/3}.tcard-draft img{width:100%;height:100%;object-fit:cover;display:block}.tcard-draft.is-on{box-shadow:0 0 0 3px var(--blue)}.tcard-draft:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.beta,.wmo{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(16,24,36,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:beta-in .18s ease-out}.wmo-box{position:relative;width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:30px 28px 24px;border-radius:var(--r-lg);background:var(--surface);box-shadow:0 24px 64px rgba(16,24,36,.28);animation:beta-up .22s cubic-bezier(.2,.8,.3,1)}.wmo-box:focus{outline:none}.wmo-x{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:var(--r-pill);background:none;color:var(--text-dis);cursor:pointer}.wmo-x:hover{background:var(--fill);color:var(--text-sub)}.wmo-x:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wmo-tag{display:inline-block;padding:4px 9px;border-radius:var(--r-pill);background:var(--blue-bg);font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1;color:var(--blue-strong);text-indent:.14em}.wmo-top h2{margin-top:12px;font-size:21px;font-weight:700;letter-spacing:-.03em;color:var(--text);word-break:keep-all;text-wrap:balance}.wmo-top p{margin-top:8px;font-size:14px;line-height:1.7;color:var(--text-sub);word-break:keep-all;text-wrap:pretty}.wmo-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:22px}.wmo-ways>li{display:flex;flex-direction:column;min-width:0}.wmo-ways>li>b{display:block;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.wmo-ways>li>p{margin-top:6px;font-size:13px;line-height:1.7;color:var(--text-mid)}.wmo-ways>li>em,.wmo-ways>li>p{word-break:keep-all;text-wrap:pretty}.wmo-ways>li>em{display:block;margin:12px 0 16px;font-style:normal;font-size:12px;line-height:1.6;color:var(--text-sub)}.wmo-pick{margin-top:auto;width:100%;justify-content:center}.wmo-note{margin-top:22px;font-size:12px;line-height:1.7;color:var(--text-sub);text-align:center;word-break:keep-all;text-wrap:pretty}.wmo-note a{text-decoration:underline;text-underline-offset:3px}.wmo-note a:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.wmo,.wmo-box{animation:none}}@media (max-width:560px){.wmo{padding:12px}.wmo-box{padding:26px 20px 20px}.wmo-ways{grid-template-columns:minmax(0,1fr);gap:28px}}@keyframes beta-in{0%{opacity:0}to{opacity:1}}@keyframes beta-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.beta,.beta-box{animation:none}}@media (max-width:480px){.beta{padding:12px}}.pmo{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(16,24,36,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:beta-in .18s ease-out}.pmo-box{display:flex;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 40px);border-radius:var(--r-lg);background:var(--surface);overflow:hidden;box-shadow:0 24px 64px rgba(16,24,36,.28);animation:beta-up .22s cubic-bezier(.2,.8,.3,1)}.pmo-head{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:18px 16px 14px 20px;border-bottom:1px solid var(--line)}.pmo-head h2{flex:1 1 auto;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.pmo-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--r-pill);background:var(--fill);font-size:20px;line-height:1;color:var(--text-sub);cursor:pointer}.pmo-x:hover{background:var(--line);color:var(--text)}.pmo-x:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pmo-body{flex:1 1 auto;overflow:auto;overscroll-behavior:contain;padding:18px 20px 22px}.pmo-body:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.pmo-lead{font-size:14px;line-height:1.7;color:var(--text-sub);word-break:keep-all;text-wrap:pretty}.pmo-body .doc{max-width:none;padding:0;margin:18px 0 0}.pmo-body .doc h3{font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--text);margin-bottom:8px}.pmo-body .doc p{font-size:14px;line-height:1.8}.pmo-body .doc section+section,.pmo-note{margin-top:24px}.pmo-note{font-size:12px;color:var(--text-sub);line-height:1.6}.pmo-note a{text-decoration:underline;text-underline-offset:3px}.pmo-note a:hover{color:var(--text)}.pmo-foot{flex:0 0 auto;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.pmo-foot .btn{justify-content:center}@media (prefers-reduced-motion:reduce){.pmo,.pmo-box{animation:none}}@media (max-width:480px){.pmo{padding:0;align-items:flex-end}.pmo-box{width:100%;max-height:92vh;border-radius:var(--r-lg) var(--r-lg) 0 0}.pmo-head{padding:16px 12px 12px 16px}.pmo-body{padding:16px 16px 20px}.pmo-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}}.rcs-note .num{white-space:nowrap}@media (min-width:1201px){.rcnew-submit .btn[type=submit]{display:none}}.dots{display:inline-flex;gap:5px;align-items:center}.dots i{width:6px;height:6px;border-radius:var(--r-pill);background:var(--text-dis);animation:dots-wait 1s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.14s}.dots i:nth-child(3){animation-delay:.28s}@keyframes dots-wait{0%,to{opacity:.2;transform:scale(.8)}45%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dots i{animation:none;opacity:.55}}.rmd-wide{width:min(720px,calc(100vw - 32px))}.rmd-foot{display:flex;justify-content:flex-end;gap:8px;flex:none;padding:12px 20px;border-top:1px solid var(--line)}.rmd-foot .btn{height:var(--btn-h-m)}.rqt-doc .sck-scroll{margin-top:1.2em;overflow:visible}.rqt-tbl .r{text-align:right}@media (max-width:600px){.rqt-doc .sck-scroll{overflow-x:auto}}@media print{html.rqt-print .rqt-dlg .rvm-body,html.rqt-print .rqt-dlg .rvm-in{max-height:none;overflow:visible;padding:0}html.rqt-print .rmd-foot,html.rqt-print .rvm-top{display:none}}.apply-grid.cols3 .af-span2{grid-column:span 2}@media (max-width:720px){.apply-grid.cols3{grid-template-columns:minmax(0,1fr)}.apply-grid.cols3 .af-span2{grid-column:auto}}.dv-index .note{max-width:70ch}.plform .btn,.pljoin .btn{margin-top:20px;width:100%}.cfops-tbl td.num{white-space:nowrap}.cfops-item>.btn{margin-top:16px}.cskel-line.short{width:55%}.agvi-act .btn{flex:1 1}.mivl h3{font-size:16px;font-weight:700}.mivl-lead{margin-top:6px;font-size:14px;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.mivl-make{margin-top:16px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.mivl-f{display:block;min-width:0}.mivl-make label{display:block;margin-bottom:6px;font-size:13px;font-weight:600}.mivl-make input,.mivl-make select{width:100%;height:44px;padding:0 12px;border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface);font-size:15px;font-family:inherit;color:var(--text)}.mivl-make .mivl-go{height:44px;white-space:nowrap}.mivl-empty{margin-top:16px;font-size:14px;color:var(--text-sub)}.mivl-list{margin-top:16px;list-style:none;display:grid;grid-gap:12px;gap:12px}.mivl-list>li{padding:14px 16px;border-radius:var(--r-sm);background:var(--surface-sub)}.mivl-list>li[data-dead]{opacity:.55}.mivl-top{display:flex;align-items:center;gap:8px}.mivl-top code{flex:1 1;min-width:0;font-size:13px;font-family:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mivl-meta{margin-top:6px;font-size:13px;color:var(--text-sub);word-break:keep-all}.mivl-list .btn{margin-top:10px}@media (max-width:900px){.mivl-make{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mivl-f-memo,.mivl-make .mivl-go{grid-column:1/-1}}.invp{max-width:520px;margin:0 auto;padding:40px 20px 64px}.invp-logo{margin-bottom:28px}.invp-card{padding:28px 24px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow)}.invp-card h1{font-size:22px;font-weight:700;letter-spacing:-.02em}.invp-lead{margin-top:10px;font-size:16px;line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere}.invp-lead b{color:var(--text);font-weight:700}.invp-who{margin-top:4px}.invp-intro,.invp-who{font-size:14px;color:var(--text-sub)}.invp-intro{margin-top:20px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.invp-opens{margin-top:24px;font-size:13px;font-weight:600;color:var(--text-sub)}.invp-items{margin-top:8px;list-style:none;display:grid;grid-gap:6px;gap:6px}.invp-items li{position:relative;padding-left:14px;font-size:14px;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.invp-items li:before{content:"·";position:absolute;left:2px;color:var(--text-sub)}.invp-act{margin-top:28px;display:flex;gap:8px}.invp-act .btn{flex:1 1}.invp-until{margin-top:14px;font-size:13px;color:var(--text-sub);word-break:keep-all}.invp-done{font-size:16px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:560px){.invp-act{flex-direction:column}}:is(.s3d,.sig-win) .pgrid.pgrid-4{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.s3d,.sig-win) .pgrid,:is(.s3d,.sig-win) .pgrid-5{gap:32px 20px}:is(.s3d,.sig-win) .pstat{grid-template-columns:1.1fr .9fr 1.1fr;gap:0 8px}:is(.s3d,.sig-win) .search{flex:0 1 480px;order:0}:is(.s3d,.sig-win) .disc-panel{border-radius:var(--r-lg)}.s3d[data-w="960"] .pgrid.pgrid-4{grid-template-columns:repeat(3,minmax(0,1fr))}.s3d[data-w="960"] .pgrid.pgrid-4>li:nth-child(n+7){display:none}:is(.s3d,.sig-win) .disc-bar{padding:12px 20px}:is(.s3d,.sig-win) .disc-plat{padding:6px 12px 0}:is(.s3d,.sig-win) .disc-plat a{padding:0 14px;font-size:15px}.s3d .dtl-main{display:block;min-width:0}.s3d .dtl-rail{display:flex;position:static;max-height:none}.s3d .dtl-main>*,.s3d .dtl-rail>*{order:0}.sig-win .dtl-rail{position:static;max-height:none}:is(.s3d,.sig-win) .rqt-doc{aspect-ratio:210/297;font-size:1.78cqw;padding:7.6cqw 6.6cqw}:is(.s3d,.sig-win) .rqt-head{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}:is(.s3d,.sig-win) .rqt-total,:is(.s3d,.sig-win) .rqt-total tbody,:is(.s3d,.sig-win) .rqt-total tr{display:table;width:100%}:is(.s3d,.sig-win) .rqt-total tr{display:table-row}:is(.s3d,.sig-win) .rqt-total td,:is(.s3d,.sig-win) .rqt-total th{display:table-cell;width:auto}:is(.s3d,.sig-win) .rqt-tbl{min-width:0}:is(.s3d,.sig-win) .rmodal{position:absolute;padding:24px 20px}:is(.s3d,.sig-win) .rmodal-panel{max-height:none}:is(.s3d,.sig-win) .doc-page{padding:32px 36px}@keyframes scw-load{0%{width:0;opacity:1}60%{width:72%;opacity:1}to{width:100%;opacity:0}}@keyframes scw-in{0%{opacity:0;transform:translateY(56px)}45%{opacity:1}to{opacity:1;transform:translateY(0)}}:is(.s3d,.sig-win) .disc{padding:24px 28px 0}:is(.s3d,.sig-win) .dtl{padding:24px 28px 0}@keyframes s3d-cur-on{to{opacity:1}}@keyframes s3d-cur-in{0%{transform:translate(var(--dx),var(--dy)) scale(1)}5%{transform:translate(calc(var(--dx) * .93),calc(var(--dy) * .93)) scale(1)}30%{transform:translate(calc(var(--dx) * -.05),calc(var(--dy) * -.05)) scale(1)}36%{transform:translate(0) scale(1)}40%{transform:translate(0) scale(.82)}47%{transform:translate(0) scale(1)}54%{transform:translate(calc(var(--dx) * .05),calc(var(--dy) * .03)) scale(1)}69%{transform:translate(calc(var(--dx) * .44),calc(var(--dy) * .3)) scale(1)}76%{transform:translate(calc(var(--dx) * .46),calc(var(--dy) * .33)) scale(1)}to{transform:translate(var(--dx),var(--dy)) scale(1)}}@keyframes s3d-ring{0%,38%{opacity:0;transform:scale(.25)}41%{opacity:.6;transform:scale(.5)}58%,to{opacity:0;transform:scale(3.1)}}@keyframes s3d-cur-read{0%{opacity:0;transform:translate(var(--dx),var(--dy))}16%,8%{opacity:1;transform:translate(var(--dx),var(--dy))}92%{opacity:1;transform:translate(calc(var(--dx) + 70px),calc(var(--dy) + 470px))}to{opacity:0;transform:translate(calc(var(--dx) + 70px),calc(var(--dy) + 470px))}}@keyframes s3d-press{0%,38%{transform:none;filter:none}43%{transform:scale(.975);filter:brightness(.95)}52%,to{transform:none;filter:none}}.s3d-pg[data-on] .btn[data-hit]{animation:s3d-press var(--cur-t) ease infinite}@keyframes s3d-opt{0%,40%{background:transparent;color:var(--text-sub);font-weight:400}48%,to{background:var(--fill);color:var(--text);font-weight:700}}.s3d-pg[data-on] .disc[data-demo] .fopt[data-hit]{animation:s3d-opt var(--cur-t) ease infinite}@keyframes s3d-chip{0%,42%{opacity:0;transform:scale(.7);max-width:0;margin-right:-8px}54%,to{opacity:1;transform:scale(1);max-width:240px;margin-right:0}}.s3d-pg[data-on] .disc[data-demo] .fchip[data-hit]{animation:s3d-chip var(--cur-t) cubic-bezier(.2,.8,.2,1) infinite;overflow:hidden}@keyframes s3d-swap-a{0%,40%{opacity:1}48%,to{opacity:0}}@keyframes s3d-swap-b{0%,40%{opacity:0}48%,to{opacity:1}}@keyframes s3d-row{0%,44%{opacity:1;transform:none}51%{opacity:0;transform:translateY(12px)}66%,to{opacity:1;transform:none}}.s3d-pg[data-on] .disc[data-demo] .pgrid>li{animation:s3d-row var(--cur-t) ease infinite;animation-delay:calc(var(--i,0) * .04s)}@keyframes s3d-bar{0%{width:0}26%,to{width:var(--w)}}.s3d-pg[data-on] .dtl[data-demo] .mbr-bar{animation:s3d-bar var(--cur-t) cubic-bezier(.2,.75,.2,1) infinite}:is(.s3d,.sig-win) .insc .rmodal-panel{max-height:100%;display:flex;flex-direction:column}:is(.s3d,.sig-win) .insc .rmodal-body{flex:1 1 auto;min-height:0;overflow:hidden}@keyframes s3d-read{0%,10%{transform:translateY(0)}26%,38%{transform:translateY(-470px)}54%,66%{transform:translateY(-940px)}82%,92%{transform:translateY(-1390px)}to{transform:translateY(0)}}.s3d-pg[data-on] .insc .doc-page{animation:s3d-read 12s cubic-bezier(.5,0,.5,1) infinite}@media (prefers-reduced-motion:reduce){.s3d-pg[data-on] .btn[data-hit],.s3d-pg[data-on] .disc[data-demo] .fchip[data-hit],.s3d-pg[data-on] .disc[data-demo] .fopt[data-hit],.s3d-pg[data-on] .disc[data-demo] .pgrid>li,.s3d-pg[data-on] .dtl[data-demo] .mbr-bar,.s3d-pg[data-on] .insc .doc-page{animation:none}:is(.s3d,.sig-win) .disc[data-demo] .fopt[data-hit]{background:var(--fill);color:var(--text);font-weight:700}}:is(.s3d,.sig-win) .sec-head{display:flex;flex-direction:row;align-items:center;gap:10px;max-width:none;margin-left:0;margin-right:0;text-align:left}:is(.s3d,.sig-win) .sec-head>h2+*{margin-left:auto}:is(.s3d,.sig-win) .sec-head .prt-btn{margin-left:auto}.ptr-h mark.hl{animation:none;background-size:calc(var(--pd) * 100%) 100%}@keyframes ptr-reel{0%{transform:translateY(0)}to{transform:translateY(-75%)}}@keyframes ptr-type{0%{width:0}to{width:15ch}}@keyframes ptr-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ptr-scan{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(420px)}}.ptr-tile:is(:hover,[data-on]) .ptr-shots img{filter:var(--grade);opacity:1;transform:translateY(-2px)}.ptr-tile:is(:hover,[data-on]) .ptr-shots u{opacity:1;transform:none}@keyframes ptr-flash{0%,to{background:color-mix(in srgb,var(--surface) 70%,transparent)}22%,45%{background:var(--blue-bg)}}.rsc{--p0:1;--p1:1;--pm:1;--pc:1;--pz:.5}.rsc-track{height:420vh}.rsc-stage{position:-webkit-sticky;position:sticky;top:0;align-content:center;--gap:clamp(14px,1.8vw,28px);height:100vh;overflow:hidden;padding:clamp(56px,7.2vh,84px) var(--gutter) clamp(16px,2vh,28px)}.rsc-inner,.rsc-stage{display:grid;justify-items:center;grid-gap:var(--gap);gap:var(--gap)}.rsc-inner{width:100%;transform:translateY(calc((1 - var(--pm)) * 20vh)) scale(var(--fit,1));transform-origin:50% 50%;will-change:transform}.rsc-scene{display:grid;justify-items:center;transform:scale(calc(1.14 - var(--pm) * .14));transform-origin:50% 50%}.rsc-row{display:block;text-align:center}.rsc-line{position:relative;display:inline-block;font-size:var(--sec-h);font-weight:700;line-height:1.3;letter-spacing:-.035em;word-break:keep-all;background-image:linear-gradient(90deg,var(--text) 0,var(--text) calc(var(--p,1) * 100%),color-mix(in srgb,var(--blue-strong) 11%,var(--surface)) calc(var(--p,1) * 100%),color-mix(in srgb,var(--blue-strong) 11%,var(--surface)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.rsc-line[data-l="0"]{--p:var(--p0,1)}.rsc-line[data-l="1"]{--p:var(--p1,1)}.rsc-line:after{content:"";position:absolute;top:.12em;bottom:.18em;left:calc(var(--p,1) * 100%);width:4px;border-radius:2px;background:var(--blue-strong);opacity:calc(min(var(--p,1), 1 - var(--p,1)) * 24)}.rsc-lead{max-width:56ch;margin:0 auto;text-align:center;font-size:var(--fs-lead);line-height:1.65;color:var(--text-sub);word-break:keep-all;opacity:var(--pc);transform:translateY(calc((1 - var(--pc)) * 20px))}.rsc-river{--bleed:clamp(14px,1.8vw,28px);--fade:clamp(40px,7vw,120px);width:100%;overflow:hidden;margin:calc(var(--bleed) * -1) calc(var(--gutter) * -1);padding:var(--bleed) var(--gutter);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);opacity:var(--pc);transform:translateY(calc((1 - var(--pc)) * 56px)) scale(calc(.94 + var(--pc) * .06));will-change:transform,opacity}.rsc-rail{display:flex;align-items:flex-start;gap:clamp(12px,1.6vw,24px);width:max-content;will-change:transform}.rsc-card{flex:none;width:clamp(214px,24vw,380px);display:flex;flex-direction:column;gap:8px;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-lift)}.rsc-shot-box{position:relative;overflow:hidden;display:block;margin:clamp(8px,.8vw,12px);aspect-ratio:376/440;border-radius:var(--r-card-in);background:var(--panel)}.rsc-ui{position:absolute;left:7%;right:7%;top:7%;bottom:-9%;font-size:clamp(8.5px,.82vw,12.5px);display:flex;flex-direction:column;gap:.9em;padding:1.2em;border-radius:1.5em;background:var(--surface);box-shadow:0 .9em 2.2em rgba(20,30,45,.1);-webkit-mask-image:linear-gradient(180deg,#000,#000 80%,transparent);mask-image:linear-gradient(180deg,#000,#000 80%,transparent)}.rsc-ui[data-kind=fit],.rsc-ui[data-kind=metric],.rsc-ui[data-kind=quote]{-webkit-mask-image:none;mask-image:none}.rsc-ui[data-kind=match]{left:9%;right:9%;top:8%;bottom:-7%}.rsc-ui[data-kind=brands]{left:7%;right:7%;top:7%;bottom:-8%}.rsc-ui[data-kind=fit],.rsc-ui[data-kind=metric],.rsc-ui[data-kind=quote]{top:50%;bottom:auto;transform:translateY(-50%)}.rsc-ui[data-kind=fit],.rsc-ui[data-kind=metric]{left:7%;right:7%}.rsc-ui[data-kind=pick]{left:10%;right:10%;top:7%;bottom:-6%}.rsc-ui[data-kind=open]{left:8%;right:8%;top:7%;bottom:-7%}.rsc-ui[data-kind=quote]{left:7%;right:7%}.rsc-ui-head{display:flex;align-items:center;gap:.5em}.rsc-ui-chip,.rsc-ui-chips i{padding:.25em .7em;border-radius:var(--r-pill);background:var(--fill);color:var(--text-sub);font-style:normal;font-size:.92em;font-weight:700;white-space:nowrap}.rsc-ui-chips{display:flex;flex-wrap:wrap;gap:.4em}.rsc-ui-ask{display:flex;flex-direction:column;gap:.45em}.rsc-ui-ask i{padding:.6em .75em;border-radius:.6em;background:var(--surface);border:1px solid var(--line);color:var(--text);font-style:normal;font-size:.92em;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rsc-ui-shots{position:relative;flex:1 1;min-height:3em;display:grid;grid-gap:.35em;gap:.35em;grid-template-columns:1.55fr 1fr;grid-template-rows:1fr 1fr}.rsc-ui-shots img{width:100%;height:100%;object-fit:cover;border-radius:.6em}:is(.rsc-ui,.sig) img{filter:var(--grade)}.rsc-ui-shots img:first-child{grid-row:1/3}.rsc-ui[data-kind=match] .rsc-ui-shots{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr}.rsc-ui[data-kind=match] .rsc-ui-shots img:first-child{grid-row:auto}.rsc-ui[data-kind=brands] .rsc-ui-shots,.rsc-ui[data-kind=pick] .rsc-ui-shots{grid-template-columns:1fr;grid-template-rows:1fr}.rsc-ui-pop{display:block;min-height:0}.rsc-ui-rows{gap:1em}.rsc-ui-rows,.rsc-ui-rows>span{display:flex;flex-direction:column}.rsc-ui-rows>span{gap:.4em}.rsc-ui-rowh{display:flex;align-items:baseline;justify-content:space-between;gap:.5em}.rsc-ui-rows em{font-style:normal;font-size:.92em;color:var(--text-sub)}.rsc-ui-rowh b{font-size:1.05em;font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rsc-ui-bar{display:block;overflow:hidden;height:.42em;border-radius:var(--r-pill);background:var(--fill)}.rsc-ui-bar i{display:block;width:var(--w,0);height:100%;border-radius:inherit;background:color-mix(in srgb,var(--blue-strong) 76%,var(--surface))}.rsc-ui-score{display:flex;align-items:center;gap:.8em}.rsc-ui-score b{font-size:2.6em;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rsc-ui-score>span{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.45em}.rsc-ui-score em{font-style:normal;font-size:.92em;color:var(--text-sub)}.rsc-ui-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8em;gap:.8em}.rsc-ui-two>span{display:flex;flex-direction:column;gap:.4em}.rsc-ui-two em{font-style:normal;font-size:.92em;font-weight:700;color:var(--text-sub)}.rsc-ui-two>span[data-s=against] em{color:var(--warn)}.rsc-ui-two u{display:block;text-decoration:none;font-size:.88em;line-height:1.5;color:var(--text-sub);word-break:keep-all}.rsc-ui-btn{padding:.75em;border-radius:.65em;background:var(--text);color:var(--surface);font-size:.95em;font-weight:700;text-align:center;white-space:nowrap}.rsc-ui-btn[data-ghost]{background:var(--blue-bg);color:var(--blue-strong)}.rsc-ui-apply{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:.5em}.rsc-ui-apply>span{display:flex;align-items:center;gap:.6em;padding:.5em;border-radius:.6em;background:var(--fill)}.rsc-ui-apply img{flex:none;width:2em;height:2em;object-fit:cover;border-radius:var(--r-pill)}.rsc-ui-apply em{font-style:normal;font-size:.92em;font-weight:700;color:var(--text);white-space:nowrap}.rsc-ui-apply u{flex:1 1;min-width:0;height:.32em;border-radius:var(--r-pill);background:var(--line);text-decoration:none}.rsc-ui-tbl{display:flex;flex-direction:column;gap:.6em}.rsc-ui-tbl>span{display:flex;justify-content:space-between;align-items:baseline;gap:.7em}.rsc-ui-tbl em{font-style:normal;font-size:.92em;color:var(--text-sub)}.rsc-ui-tbl b{font-size:.95em;font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rsc-ui-tbl>span[data-sum]{margin-top:.2em;padding-top:.6em;border-top:1px solid var(--line)}.rsc-ui-tbl>span[data-sum] em{font-weight:700;color:var(--text)}.rsc-ui-tbl>span[data-sum] b{font-size:1.15em}.rsc-ui-foot{margin-top:.2em;font-size:.85em;line-height:1.45;color:var(--text-dis);word-break:keep-all}@keyframes rsc-fill{0%{transform:scaleX(0)}18%,86%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes rsc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rsc-on{0%,22%{background:var(--fill);color:var(--text-sub)}34%,62%{background:var(--blue-bg);color:var(--blue-strong)}74%,to{background:var(--fill);color:var(--text-sub)}}@keyframes rsc-press{0%,58%{transform:none}66%{transform:scale(.95)}76%,to{transform:none}}.rsc[data-live] .rsc-ui-bar i{transform-origin:0 50%;animation:rsc-fill 5.2s cubic-bezier(.22,1,.36,1) infinite both;animation-delay:calc((var(--k,0) * .12s) + (var(--j,0) * .16s))}.rsc[data-live] .rsc-ui-tbl[data-lines]>span{animation:rsc-rise .62s cubic-bezier(.22,1,.36,1) both;animation-delay:calc((var(--k,0) * .1s) + (var(--j,0) * .14s))}@keyframes rsc-glow{0%,62%{background:var(--fill)}72%,82%{background:var(--blue-bg)}92%,to{background:var(--fill)}}@keyframes rsc-breathe{0%,64%{transform:none}76%{transform:scale(1.035)}88%,to{transform:none}}@keyframes rsc-blink{0%,70%{color:var(--text)}78%,86%{color:var(--blue-strong)}94%,to{color:var(--text)}}.rsc[data-live] .rsc-ui-apply>span{animation:rsc-rise .62s cubic-bezier(.22,1,.36,1) both,rsc-glow 5.2s ease-in-out infinite both;animation-delay:calc((var(--k,0) * .1s) + (var(--j,0) * .14s)),calc((var(--k,0) * .12s) + (var(--j,0) * .34s))}.rsc[data-live] .rsc-ui-pop{animation:rsc-rise .62s cubic-bezier(.22,1,.36,1) both,rsc-breathe 5.2s ease-in-out infinite both;animation-delay:calc((var(--k,0) * .1s) + (var(--j,0) * .14s)),calc((var(--k,0) * .12s) + (var(--j,0) * .3s))}.rsc[data-live] .rsc-ui-tbl>span[data-sum] b{animation:rsc-blink 5.2s ease-in-out infinite both;animation-delay:calc(var(--k,0) * .12s)}.rsc[data-live] .rsc-ui-chips i{animation:rsc-on 5.2s ease-in-out infinite both;animation-delay:calc((var(--k,0) * .12s) + (var(--j,0) * .5s))}.rsc[data-live] .rsc-ui-btn[data-press]{animation:rsc-press 4.4s ease-in-out infinite both;animation-delay:calc(var(--k,0) * .12s)}@media (prefers-reduced-motion:reduce){.rsc[data-live] .rsc-ui-apply>span,.rsc[data-live] .rsc-ui-bar i,.rsc[data-live] .rsc-ui-btn[data-press],.rsc[data-live] .rsc-ui-chips i,.rsc[data-live] .rsc-ui-pop,.rsc[data-live] .rsc-ui-tbl>span[data-sum] b,.rsc[data-live] .rsc-ui-tbl[data-lines]>span{animation:none}}.rsc-cap{display:flex;flex-direction:column;gap:3px;padding:0 clamp(16px,1.9vw,28px) clamp(13px,1.5vw,24px)}.rsc-cat{font-size:var(--fs-cap);font-weight:400;letter-spacing:-.014em;color:var(--text-sub)}.rsc-cat,.rsc-n{word-break:keep-all;overflow-wrap:break-word}.rsc-n{font-size:var(--fs-h5);font-weight:700;line-height:1.48;letter-spacing:-.02em;color:var(--text);text-wrap:pretty}.rsc-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,2.4vw,48px);gap:clamp(24px,2.4vw,48px);list-style:none;text-align:center;width:100%;max-width:var(--maxw);margin:0 auto;padding:clamp(56px,6vw,104px) var(--gutter) var(--gap-sec)}.rsc-nums strong{display:block;font-size:var(--sec-h);font-weight:700;line-height:1.2;letter-spacing:-.035em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rsc-nums em{font-style:normal;font-size:.42em;font-weight:500;color:var(--text-sub);margin-left:4px}.rsc-nums b{display:block;margin-top:14px;font-size:var(--fs-h5);font-weight:700;color:var(--text)}.rsc-nums li>span{display:block;margin-top:6px;font-size:var(--fs-lead);line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:break-word}.rsc-nums li{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * .12s)}.rsc-nums[data-arm]:not([data-in]) li{opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.rsc-stage,.rsc-track{height:auto}.rsc-stage{position:static;padding:var(--gap-sec) var(--gutter) 0}.rsc-card,.rsc-inner,.rsc-river,.rsc-scene{transform:none}}@media (max-width:900px){.rsc-track{height:300vh}.rsc-nums{grid-template-columns:1fr;gap:32px}.rsc-card{width:clamp(164px,56vw,210px)}}.sig-head mark.hl{animation:none;background-size:calc(clamp(0, (var(--pi) - .82) / .18, 1) * 100%) 100%}@keyframes sig-page{0%{transform:translateY(var(--pg0,0))}to{transform:translateY(var(--pg1,0))}}@keyframes sgp-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes sgp-rise{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes sgp-spin{to{transform:rotate(1turn)}}@keyframes sgp-gone{to{opacity:0}}@keyframes sgp-hold{0%{opacity:1}to{opacity:0}}@keyframes sgp-ok{0%{background:var(--fill)}to{background:var(--pass)}}@keyframes sgp-scan{0%{background:transparent}35%{background:var(--surface-sub)}to{background:transparent}}@keyframes sgp-best{0%{background:transparent;color:var(--text);font-weight:600}to{background:var(--blue-bg);color:var(--blue-strong);font-weight:700}}@keyframes sgp-press{0%,to{transform:none}50%{transform:scale(.95)}}@keyframes sgp-cur{0%{opacity:0;transform:translate(140px,80px)}15%{opacity:1}60%{transform:translate(0)}68%{transform:translate(0) scale(.85)}76%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:0}}.rsc,.skc{margin-top:clamp(96px,24vh,280px)}.rsc-plain{padding:0 var(--gutter);text-align:center}.rsc-plain .rsc-lead{margin-top:clamp(16px,1.6vw,24px)}.ccs{max-width:1200px;margin:clamp(64px,8vw,120px) auto 0;padding:0 var(--gutter);display:flex;flex-direction:column;gap:clamp(48px,6vh,80px)}.ccs-card{position:-webkit-sticky;position:sticky;top:calc(88px + var(--i,0) * 14px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);min-height:min(640px,calc(100vh - 140px));padding:clamp(32px,4.4vw,64px) clamp(28px,5vw,80px);border-radius:var(--r-card);background:var(--panel);color:var(--text);overflow:hidden;box-shadow:0 -10px 30px rgba(3,31,63,.06),inset 0 1px 0 rgba(255,255,255,.7)}.ccs-copy{min-width:0;align-self:stretch;display:flex;flex-direction:column;word-break:keep-all;overflow-wrap:break-word}.ccs-n{display:flex;align-items:baseline;gap:16px;margin:0}.ccs-n b{color:var(--brand);font-size:clamp(36px,3.6vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ccs-n span{font-size:clamp(24px,2.4vw,36px)}.ccs-h,.ccs-n span{font-weight:700;letter-spacing:-.03em}.ccs-h{margin-top:auto;padding-top:clamp(40px,8vh,120px);font-size:clamp(26px,2.4vw,38px);line-height:1.32}.ccs-h>span{display:block}.ccs-b{margin-top:14px;max-width:36ch;font-size:var(--fs-body,16px);line-height:1.65;color:var(--text-sub);text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word}.ccs-dots{display:flex;gap:6px;margin-top:22px}.ccs-dots i{width:18px;height:3px;border-radius:2px;background:#D5DBE3}.ccs-dots i[data-on]{width:36px;background:var(--brand)}.ccs-shot{position:relative;min-height:clamp(380px,40vw,520px);border-radius:var(--r-card-in);overflow:hidden;background:#E9E3DA}.ccs-shot>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:var(--grade);animation:cla-drift 20s ease-in-out infinite alternate}.ccs-card:first-child .ccs-shot>img{object-position:30% 55%}.ccs-ui{position:absolute;left:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);width:min(300px,72%);display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--r-lg);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 16px 40px rgba(3,31,63,.18);color:var(--text);font-size:12px;word-break:keep-all;text-align:left}.ccs-card:nth-child(2) .ccs-ui{left:auto;right:clamp(16px,2vw,28px)}.ccs-card:first-child{background:linear-gradient(160deg,#E6F0FF,#F5F8FE 60%,#EEF3FB)}.ccs-card:nth-child(2){background:linear-gradient(160deg,#FFEDE2,#FFF7F2 60%,#FBF1EA)}.ccs-card:nth-child(3){background:linear-gradient(160deg,#E2F5EC,#F3FAF6 60%,#EAF5EF)}.ccs-card:nth-child(2) .ccs-n b{color:#D2602A}.ccs-card:nth-child(3) .ccs-n b{color:#0E8F63}.ccs-card:nth-child(2) .ccs-dots i[data-on]{background:#D2602A}.ccs-card:nth-child(3) .ccs-dots i[data-on]{background:#0E8F63}.ccs-card:nth-child(2) .ccs-ui{animation:ccs-sway 7s ease-in-out infinite}.ccs-card:nth-child(3) .ccs-ui{animation:ccs-tilt 8s ease-in-out infinite;transform-origin:20% 90%}@keyframes ccs-sway{0%,to{transform:translateX(0) rotate(0)}50%{transform:translateX(-10px) rotate(-1deg)}}@keyframes ccs-tilt{0%,to{transform:rotate(-1.5deg) translateY(0)}50%{transform:rotate(1deg) translateY(-6px)}}.ccs-card:nth-child(2) .ccs-shot>img{animation:ccs-pan 22s ease-in-out infinite alternate}.ccs-card:nth-child(3) .ccs-shot>img{animation:ccs-out 20s ease-in-out infinite alternate}@keyframes ccs-pan{0%{transform:scale(1.08) translateX(-3%)}to{transform:scale(1.08) translateX(3%)}}@keyframes ccs-out{0%{transform:scale(1.1)}to{transform:scale(1)}}.ccs-title{font-size:19px;font-weight:700;letter-spacing:-.02em;margin:4px 0 2px}.ccs-prop{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:14px;background:#F4F6F8}.ccs-prop[data-new]{background:#fff;box-shadow:0 0 0 1.5px var(--brand) inset}.ccs-prop-top{display:flex;justify-content:space-between;gap:8px}.ccs-prop-top em{font-style:normal;font-size:11px;font-weight:600;color:var(--brand)}.ccs-prop-top i{font-style:normal;font-size:11px;color:var(--text-sub);white-space:nowrap}.ccs-prop strong{font-size:14px;font-weight:700}.ccs-prop-meta{font-size:11.5px;color:var(--text-sub)}.ccs-prop-act{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:8px}.ccs-prop-act span{display:grid;place-items:center;height:32px;border-radius:9px;background:#E9ECEF;font-size:12.5px;font-weight:700;color:var(--text-mid,#505050)}.ccs-prop-act span[data-primary]{background:var(--brand);color:#fff}.ccs-chips{display:flex;gap:6px}.ccs-chips i{font-style:normal;padding:5px 10px;border-radius:var(--r-pill);background:#F2F4F6;font-size:11.5px;font-weight:600;color:var(--text-sub);white-space:nowrap}.ccs-chips i[data-on]{background:var(--text);color:#fff}.ccs-job{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f2f4f6}.ccs-job img{width:52px;height:52px;border-radius:10px;object-fit:cover;filter:var(--grade)}.ccs-job-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ccs-job-t strong{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccs-job-t em{font-style:normal;font-size:11px;color:var(--text-sub)}.ccs-fill{display:flex;align-items:center;gap:6px;margin-top:2px}.ccs-fill>span{display:flex;gap:2px}.ccs-fill i{width:10px;height:4px;border-radius:2px;background:#E5E8EB}.ccs-fill i[data-on]{background:var(--brand)}.ccs-fill b{font-size:10.5px;font-weight:600;color:var(--text-sub);white-space:nowrap}.ccs-job-go{padding:6px 10px;border-radius:var(--r-xs);background:var(--blue-bg);color:var(--brand);font-size:11.5px;font-weight:700;white-space:nowrap}.ccs-cal{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:#F7F9FB}.ccs-cal-m{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700}.ccs-cal-g{display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:4px;row-gap:4px;text-align:center}.ccs-cal-g i{font-style:normal;font-size:11px;line-height:24px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ccs-cal-g i[data-dow]{color:var(--text-sub);font-size:10px}.ccs-cal-g i[data-in]{background:var(--blue-bg);color:var(--brand);font-weight:700}.ccs-cal-g i[data-edge=s]{border-radius:999px 0 0 999px;background:var(--brand);color:#fff}.ccs-cal-g i[data-edge=e]{border-radius:0 999px 999px 0;background:var(--brand);color:#fff}.ccs-cal-chip{display:flex;align-items:center;gap:6px;align-self:flex-start;padding:7px 12px;border-radius:var(--r-pill);background:var(--text);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.ccs-cal-sub{font-size:12px;color:var(--text-sub)}.ccs-ui{animation:ccs-float 6s ease-in-out infinite}@keyframes ccs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ccs-prop[data-new]{animation:ccs-arrive 6s cubic-bezier(.2,.8,.2,1) infinite}@keyframes ccs-arrive{0%{opacity:0;transform:translateY(-14px) scale(.97);box-shadow:0 0 0 1.5px var(--brand) inset}8%{opacity:1;transform:none;box-shadow:0 0 0 1.5px var(--brand) inset,0 0 0 6px rgba(49,130,246,.18)}20%,to{opacity:1;transform:none;box-shadow:0 0 0 1.5px var(--brand) inset,0 0 0 0 rgba(49,130,246,0)}}.ccs-prop-act span[data-primary]{animation:ccs-tap 6s ease-in-out infinite}@keyframes ccs-tap{0%,55%,70%,to{transform:none}62%{transform:scale(.94)}}.ccs-fill i[data-next]{animation:ccs-next 1.4s ease-in-out infinite}@keyframes ccs-next{0%,to{background:#E5E8EB}50%{background:rgba(49,130,246,.55)}}.ccs-job-go{animation:ccs-go 3.2s ease-in-out infinite}.ccs-job:nth-of-type(2) .ccs-job-go{animation-delay:1s}.ccs-job:nth-of-type(3) .ccs-job-go{animation-delay:2s}@keyframes ccs-go{0%,80%,to{transform:none}88%{transform:scale(1.08)}}.ccs-cal-g i[data-in]{animation:ccs-wave 3.6s ease-in-out infinite;animation-delay:calc(var(--d,0) * .12s)}@keyframes ccs-wave{0%,60%,to{transform:none}30%{transform:translateY(-3px)}}.ccs-cal-chip svg{animation:ccs-check 3.6s ease-in-out infinite}@keyframes ccs-check{0%,70%,to{transform:none}80%{transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.ccs-cal-chip svg,.ccs-cal-g i,.ccs-fill i,.ccs-job-go,.ccs-prop-act span,.ccs-prop[data-new],.ccs-shot>img,.ccs-ui{animation:none}}@media (max-width:860px){.ccs-card{grid-template-columns:1fr;top:calc(72px + var(--i,0) * 10px);min-height:0;padding:28px 24px 0;gap:24px}.ccs-h{padding-top:24px}.ccs-card{padding-bottom:24px}.ccs-shot{min-height:420px}.ccs-ui{width:auto;right:16px}}.cst{--fill:0;max-width:1200px;margin:clamp(96px,24vh,280px) auto 0;padding:0 var(--gutter);word-break:keep-all;overflow-wrap:break-word}.cst-head{text-align:center}.cst-h{font-size:var(--sec-h);font-weight:700;line-height:1.28;letter-spacing:-.03em;color:var(--text)}.cst-h>span{display:block}.cst-lead{margin:clamp(14px,1.4vw,20px) auto 0;max-width:40ch;font-size:var(--fs-lead);line-height:1.65;color:var(--text-sub);word-break:keep-all;overflow-wrap:break-word}.cst-road{position:relative;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));grid-gap:clamp(16px,2vw,32px);gap:clamp(16px,2vw,32px);margin:clamp(48px,6vw,88px) 0 0;padding:0;list-style:none}.cst-line{position:absolute;top:27px;left:calc(100% / var(--n,4) / 2);right:calc(100% / var(--n,4) / 2);height:4px;border-radius:2px;background:#E5E8EB;overflow:hidden}.cst-line-fill{position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--fill));background:linear-gradient(90deg,#7DB4FF,var(--brand));border-radius:inherit}.cst-line-dot{position:absolute;top:-4px;left:0;width:60px;height:12px;border-radius:var(--r-pill);background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(255,255,255,0));opacity:calc(var(--fill) * var(--fill));animation:cst-run 2.8s cubic-bezier(.45,0,.55,1) infinite}@keyframes cst-run{0%{transform:translateX(-60px)}to{transform:translateX(calc(1200px * .75))}}.cst-step{--on:clamp(0,(var(--fill) * (var(--n,4) - 1) - var(--i,0)) * 20 + 1,1);position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.cst-node{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--brand) calc(var(--on) * 100%),#fff);color:color-mix(in srgb,#fff calc(var(--on) * 100%),var(--text-dis));box-shadow:0 0 0 4px #fff,0 0 0 calc(4px + var(--on) * 1.5px) color-mix(in srgb,var(--brand) calc(var(--on) * 100%),#E5E8EB),0 10px 24px rgba(27,100,218,calc(var(--on) * .25));transform:scale(calc(.9 + var(--on) * .1));transition:transform .3s ease}.cst-node:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--brand);opacity:0;animation:cst-ping 2.6s ease-out infinite;animation-delay:calc(var(--i,0) * .65s)}@keyframes cst-ping{0%{transform:scale(1);opacity:calc(var(--on) * .55)}to{transform:scale(1.7);opacity:0}}.cst-when{display:inline-flex;align-items:center;gap:6px;margin-top:18px;padding:5px 12px;border-radius:var(--r-pill);background:var(--panel);font-size:12.5px;font-weight:600;color:var(--text-sub);white-space:nowrap}.cst-when b{font-weight:800;color:color-mix(in srgb,var(--brand) calc(var(--on) * 100%),var(--text-dis));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cst-step h3{margin-top:14px;font-size:var(--fs-h4,22px);font-weight:700;letter-spacing:-.02em;color:color-mix(in srgb,var(--text) calc(40% + var(--on) * 60%),#fff)}.cst-step p{margin-top:8px;max-width:26ch;font-size:15px;line-height:1.65;color:var(--text-sub);opacity:calc(.45 + var(--on) * .55);text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word}@media (max-width:860px){.cst-road{grid-template-columns:1fr;gap:28px;padding-left:76px}.cst-line{top:29px;bottom:29px;left:27px;right:auto;width:4px;height:auto}.cst-line-fill{transform-origin:top;transform:scaleY(var(--fill))}.cst-line-dot{display:none}.cst-step{align-items:flex-start;text-align:left}.cst-node{position:absolute;left:-76px;top:0}.cst-when{margin-top:12px}}@media (prefers-reduced-motion:reduce){.cst-line-dot,.cst-node:after{animation:none;display:none}}.skc{padding:0 var(--gutter)}.skc-head{max-width:1200px;margin:0 auto;word-break:keep-all;overflow-wrap:break-word}.skc-h{font-size:var(--sec-h);font-weight:700;line-height:1.28;letter-spacing:-.03em;color:var(--text)}.skc-h>span{display:block}.skc-lead{margin-top:clamp(16px,1.6vw,24px);max-width:40ch;font-size:var(--fs-lead);line-height:1.65;color:var(--text-sub);text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word}.skc-track{position:relative;height:calc(100vh + var(--n,4) * 60vh);margin-top:clamp(8px,1vw,16px)}.skc-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,96px);gap:clamp(32px,5vw,96px)}.skc-stage{--pw:clamp(250px,21vw,320px);min-width:0;display:grid;place-items:center;perspective:1400px}.skc-phone{transform:translateY(calc((1 - var(--pe,1)) * 140px)) rotateY(calc((1 - var(--pe,1)) * -42deg)) rotate(calc((1 - var(--pe,1)) * -10deg)) scale(calc(.82 + var(--pe,1) * .18));transform-style:preserve-3d;will-change:transform}.skc-float{transform-origin:50% 50%}.skc-float[data-pulse=a]{animation:skc-pulse-a .7s cubic-bezier(.3,.7,.2,1)}.skc-float[data-pulse=b]{animation:skc-pulse-b .7s cubic-bezier(.3,.7,.2,1)}@keyframes skc-pulse-a{0%{transform:scale(1)}35%{transform:scale(.94)}to{transform:scale(1)}}@keyframes skc-pulse-b{0%{transform:scale(1)}35%{transform:scale(.94)}to{transform:scale(1)}}.skc-list{position:relative;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.skc-steps{position:absolute;left:0;right:0;top:50%;margin:0;padding:0;list-style:none;transform:translateY(var(--sy,0));transition:transform .7s cubic-bezier(.2,.7,.2,1)}.skc-step{padding:clamp(48px,8vh,96px) 0;word-break:keep-all;overflow-wrap:break-word}.skc-step h3{font-size:var(--fs-h4);font-weight:700;line-height:1.35;letter-spacing:-.02em;color:#C9CFD8}.skc-step h3,.skc-step p{transition:color .35s ease}.skc-step p{margin-top:12px;max-width:34ch;font-size:var(--fs-lead);line-height:1.65;color:#D3D8DF;text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word}.skc[data-step="0"] .skc-step[data-k="0"] h3,.skc[data-step="1"] .skc-step[data-k="1"] h3,.skc[data-step="2"] .skc-step[data-k="2"] h3,.skc[data-step="3"] .skc-step[data-k="3"] h3{color:var(--text)}.skc[data-step="0"] .skc-step[data-k="0"] p,.skc[data-step="1"] .skc-step[data-k="1"] p,.skc[data-step="2"] .skc-step[data-k="2"] p,.skc[data-step="3"] .skc-step[data-k="3"] p{color:var(--text-sub)}.skc-act{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:clamp(24px,2.4vw,32px)}.skc-act,.skc-go{align-items:center}.skc-go{display:inline-flex;gap:10px;height:48px;padding:0 8px 0 20px;border-radius:var(--r-sm);background:var(--panel);color:var(--text);font-size:16px;font-weight:600;white-space:nowrap;transition:background .15s,transform .18s cubic-bezier(.22,1,.36,1)}.skc-go:hover{background:#E1E7EF;transform:translateY(-1px)}.skc-go:active{transform:translateY(0) scale(.985);transition-duration:.06s}.skc-go-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-xs);background:var(--text);color:#fff;transition:transform .2s ease}.skc-go:hover .skc-go-ic{transform:translateX(2px)}.skc-note{font-size:var(--fs-cap);color:var(--text-sub);white-space:nowrap}.skc-phone{position:relative;z-index:1;width:var(--pw);aspect-ratio:71.5/147.6;padding:calc(var(--pw) * .012);border-radius:calc(var(--pw) * .17);background:linear-gradient(135deg,#E9E6E1,#B9B5AE 18%,#8E8A84 45%,#C9C5BE 70%,#76736E);box-shadow:0 calc(var(--pw) * .1) calc(var(--pw) * .22) rgba(3,31,63,.18),0 calc(var(--pw) * .02) calc(var(--pw) * .05) rgba(3,31,63,.12),inset 0 0 0 1px rgba(255,255,255,.35)}.skc-phone:after,.skc-phone:before{content:"";position:absolute;width:calc(var(--pw) * .012);border-radius:2px;background:linear-gradient(90deg,#8E8A84,#C9C5BE)}.skc-phone:before{left:calc(var(--pw) * -.01);top:18%;height:5%;box-shadow:0 calc(var(--pw) * .13) 0 #9C988F,0 calc(var(--pw) * .27) 0 #9C988F}.skc-phone:after{right:calc(var(--pw) * -.01);top:26%;height:11%}.skc-screen{position:relative;height:100%;overflow:hidden;border:calc(var(--pw) * .028) solid #0b0b0c;border-radius:calc(var(--pw) * .158);background:#fff}.skc-screen:before{content:"";position:absolute;z-index:3;left:50%;top:calc(var(--pw) * .028);transform:translateX(-50%);width:32%;height:calc(var(--pw) * .09);border-radius:var(--r-pill);background:#0B0B0C}.skc-screen:after{content:"";position:absolute;z-index:4;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.18),rgba(255,255,255,0) 32%)}.skc-sbar{position:absolute;z-index:5;left:0;right:0;top:calc(var(--pw) * .045);display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--pw) * .085);font-size:calc(var(--pw) * .045);color:var(--text)}.skc-sbar b{font-weight:700;letter-spacing:-.01em}.skc-sbar-ic{display:flex;align-items:center;gap:4px}.skc-sbar-ic i{display:block;height:calc(var(--pw) * .032);border-radius:2px;background:var(--text)}.skc-sbar-ic i:first-child{width:calc(var(--pw) * .05);-webkit-clip-path:polygon(0 100%,100% 0,100% 100%);clip-path:polygon(0 100%,100% 0,100% 100%)}.skc-sbar-ic i:nth-child(2){width:calc(var(--pw) * .045);border-radius:50% 50% 2px 2px}.skc-sbar-ic i:nth-child(3){width:calc(var(--pw) * .075);border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--text);background:linear-gradient(90deg,var(--text) 70%,transparent 70%)}.skc-home{position:absolute;z-index:5;left:50%;bottom:calc(var(--pw) * .025);transform:translateX(-50%);width:34%;height:4px;border-radius:var(--r-pill);background:#111}.skc-scr{--d:.18s;position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;padding:calc(var(--pw) * .16) calc(var(--pw) * .055) calc(var(--pw) * .09);opacity:0;transform:translateX(28px);transition:opacity .35s ease,transform .55s cubic-bezier(.2,.7,.2,1);font-size:13px;color:var(--text);word-break:keep-all;background:#fff}.skc[data-step="1"] .skc-scr[data-k="0"],.skc[data-step="2"] .skc-scr:is([data-k="0"],[data-k="1"]),.skc[data-step="3"] .skc-scr:is([data-k="0"],[data-k="1"],[data-k="2"]){transform:translateX(-28px)}.skc[data-step="0"] .skc-scr[data-k="0"],.skc[data-step="1"] .skc-scr[data-k="1"],.skc[data-step="2"] .skc-scr[data-k="2"],.skc[data-step="3"] .skc-scr[data-k="3"]{opacity:1;transform:none;z-index:1}.skc-scr :is(.skc-res,.skc-note-c,.skc-near-row,.skc-person){opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.skc[data-step="0"] .skc-scr[data-k="0"] .skc-res,.skc[data-step="1"] .skc-scr[data-k="1"] .skc-note-c,.skc[data-step="2"] .skc-scr[data-k="2"] .skc-near-row,.skc[data-step="3"] .skc-scr[data-k="3"] .skc-person{opacity:1;transform:none}.skc-bar{display:flex;flex-direction:column;gap:10px}.skc-bar-row{display:grid;grid-template-columns:24px 1fr 24px;align-items:center;height:28px}.skc-bar-row b{text-align:center;font-size:14px;font-weight:700}.skc-back{display:grid;place-items:center;width:24px;height:24px;color:var(--text)}.skc-back svg{transform:rotate(180deg)}.skc-steps-bar{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.skc-steps-bar i{height:3px;border-radius:var(--r-pill);background:#E5E8EB;position:relative;overflow:hidden}.skc-steps-bar i:after{content:"";position:absolute;inset:0;background:var(--blue-strong);transform:scaleX(0);transform-origin:left;transition:transform .6s ease .2s}.skc[data-step="0"] .skc-steps-bar i:first-child:after,.skc[data-step="2"] .skc-steps-bar[data-s="1"] i:after{transform:none}.cfit-plats{display:flex;gap:6px}.cfit-plats i{font-style:normal;padding:6px 11px;border-radius:var(--r-pill);background:#F2F4F6;font-size:12px;font-weight:600;color:var(--text-sub);white-space:nowrap}.cfit-plats i[data-on]{background:#FFE8EC;color:#E5243B}.cfit-prof{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:12px;border-radius:14px;background:#F7F9FB}.cfit-av{grid-row:span 2;width:40px;height:40px;border-radius:var(--r-pill);background:linear-gradient(135deg,#F6D6C8,#E7C1D9);animation:cla-av 2.4s ease-in-out infinite}.cfit-prof>span:nth-child(2){display:flex;align-items:center;gap:6px;min-width:0}.cfit-prof b{font-size:13.5px;font-weight:700}.cfit-prof>span:nth-child(2) i{font-style:normal;padding:2px 7px;border-radius:var(--r-pill);background:#FFE8EC;color:#E5243B;font-size:10.5px;font-weight:700}.cfit-bars{display:flex;gap:6px}.cfit-bars i{height:8px;flex:1 1;border-radius:var(--r-2xs);background:linear-gradient(90deg,#E5E8EB,#F2F4F6 50%,#E5E8EB);background-size:200% 100%;animation:cla-shim 1.6s ease-in-out infinite}.cfit-bars i:last-child{flex:.6 1}.cfit-cats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.cfit-cats i{font-style:normal;display:grid;place-items:center;height:36px;border-radius:10px;background:#F2F4F6;font-size:12.5px;font-weight:600;color:var(--text-sub);white-space:nowrap;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.7,.2,1),background .25s ease,color .25s ease;transition-delay:calc(.2s + var(--i,0) * .06s)}.skc[data-step="2"] .skc-scr[data-k="2"] .cfit-cats i{opacity:1;transform:none}.skc[data-step="2"] .cfit-cats i[data-pick]{background:var(--blue-bg);color:var(--brand);box-shadow:inset 0 0 0 1.5px var(--brand);transition-delay:.2s,.2s,1s,1s}.cfit-ask2{margin-top:6px}.cfit-hint{font-size:11.5px;line-height:1.55;color:var(--text-sub);opacity:0;transition:opacity .3s ease 1.2s}.skc[data-step="0"] .skc-scr[data-k="0"] .cfit-hint{opacity:1}.cfit-base{display:flex;flex-direction:column;gap:6px}.cfit-base span{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:10px;background:#F2F4F6;font-size:12.5px;font-weight:600;color:var(--text-sub);transition:background .25s ease 1.5s,color .25s ease 1.5s}.cfit-base i{width:14px;height:14px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px #C9CFD8;transition:box-shadow .25s ease 1.5s}.skc[data-step="2"] .cfit-base span[data-pick]{background:var(--blue-bg);color:var(--text)}.skc[data-step="2"] .cfit-base span[data-pick] i{box-shadow:inset 0 0 0 4.5px var(--brand)}.skc[data-step="2"] .skc-scr[data-k="2"] .skc-btn{background:var(--blue-strong);transition-delay:1.8s}@media (prefers-reduced-motion:reduce){.cfit-av,.cfit-bars i{animation:none}}.skc-ask{margin-top:6px;font-size:19px;font-weight:700;line-height:1.35;letter-spacing:-.02em}.skc-field{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;flex:none;border-radius:var(--r-sm);background:var(--panel);color:var(--text-sub);white-space:nowrap;overflow:hidden}.skc-field-x{flex:1 1;height:36px}.skc-field-x,.skc-type{color:var(--text);font-weight:600}.skc-type{position:relative;overflow:hidden;white-space:nowrap;font-size:15px;width:0}.skc-type:after{content:"";position:absolute;right:0;top:15%;bottom:15%;width:2px;background:var(--blue-strong);opacity:0}.skc[data-step="0"] .skc-type{animation:skc-type .8s steps(7) .35s both}.skc[data-step="0"] .skc-type:after{animation:ptr-caret .7s step-end .35s 2}@keyframes skc-type{0%{width:0}to{width:var(--tw,5.4em)}}.skc-results{display:flex;flex-direction:column;gap:4px}.skc-res{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:var(--r-sm);transition-delay:calc(1.1s + var(--i,0) * .12s)!important}.skc-res-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-pill);background:var(--panel);color:var(--text-sub)}.skc-res-t{display:flex;flex-direction:column;gap:1px;min-width:0}.skc-res-t b{font-size:13.5px}.skc-res-t b,.skc-res-t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skc-res-t span{font-size:11.5px;color:var(--text-sub)}.skc-res-ok{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-pill);background:var(--blue-strong);color:#fff;opacity:0;transform:scale(.4);transition:opacity .25s ease 1.9s,transform .35s cubic-bezier(.3,1.6,.5,1) 1.9s}.skc-res[data-pick]{transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1),background .3s ease 1.8s}.skc[data-step="0"] .skc-res[data-pick]{background:var(--blue-bg)}.skc[data-step="0"] .skc-res[data-pick] .skc-res-ic{background:#fff;color:var(--blue-strong)}.skc[data-step="0"] .skc-res-ok{opacity:1;transform:none}.skc-btn{margin-top:auto;display:grid;place-items:center;height:46px;flex:none;border-radius:var(--r-sm);background:#E5E8EB;color:#fff;font-size:14px;font-weight:700;white-space:nowrap;transition:background .3s ease 2.1s,transform .3s ease 2.1s}.skc[data-step="0"] .skc-btn{background:var(--blue-strong)}.skc-xsearch{display:flex;align-items:center;gap:6px;margin-top:2px}.skc-tabs{display:flex;gap:16px;padding:0 4px;border-bottom:1px solid #f2f4f6}.skc-tabs b{position:relative;padding:6px 0 9px;font-size:13px;font-weight:600;color:var(--text-sub)}.skc-tabs b[data-on]{color:var(--text);font-weight:700}.skc-tabs b[data-on]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:#FF2442}.skc-notes{position:relative;flex:1 1;min-height:0;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-content:start;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.skc-note-c{display:flex;flex-direction:column;gap:5px;transition-delay:calc(var(--d) + var(--i,0) * .08s)!important}.skc-note-c:nth-child(2n){margin-top:18px}.skc-note-c img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;border-radius:var(--r-xs);filter:var(--grade)}.skc-note-c i{display:block;height:7px;border-radius:var(--r-2xs);background:#EEF0F3}.skc-note-c i:last-child{width:60%}.skc-scan{position:absolute;left:0;right:0;top:0;height:26%;pointer-events:none;background:linear-gradient(transparent,rgba(49,130,246,.22),transparent);transform:translateY(-100%)}.skc[data-step="1"] .skc-scan{animation:skc-scan 2s ease-in-out .8s infinite}@keyframes skc-scan{to{transform:translateY(420%)}}.skc-toast{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;margin-top:auto;height:38px;padding:0 12px;border-radius:var(--r-pill);background:#191F28;color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(12px);transition:opacity .3s ease .9s,transform .4s cubic-bezier(.2,.7,.2,1) .9s}.skc[data-step="1"] .skc-scr[data-k="1"] .skc-toast,.skc[data-step="3"] .skc-scr[data-k="3"] .skc-toast{opacity:1;transform:none}.skc-spin{flex:none;width:12px;height:12px;border-radius:var(--r-pill);border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:skc-spin .8s linear infinite}@keyframes skc-spin{to{transform:rotate(1turn)}}.skc-scr-map{padding:0;gap:0}.skc-map{position:absolute;inset:0 0 38% 0;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.75) 1px,transparent 0) 0 0/24px 24px,linear-gradient(rgba(255,255,255,.75) 1px,transparent 0) 0 0/24px 24px,#E9EEF4}.skc-road{position:absolute;background:#fff;box-shadow:0 0 0 1px #DCE3EC}.skc-road[data-r=h]{left:-10%;right:-10%;top:58%;height:12px}.skc-road[data-r=v]{top:-10%;bottom:-10%;left:36%;width:12px}.skc-road[data-r=d]{left:40%;top:-20%;width:9px;height:150%;transform:rotate(38deg);transform-origin:top}.skc-mpin{position:absolute;left:50%;top:48%;width:22px;height:22px;margin:-22px 0 0 -11px;z-index:2;border-radius:50% 50% 50% 0;transform:rotate(-45deg) translate(10px,-10px);opacity:0;background:var(--blue-strong);box-shadow:0 3px 8px rgba(7,193,96,.4);transition:transform .45s cubic-bezier(.3,1.6,.5,1) .35s,opacity .2s ease .35s}.skc-mpin:after{content:"";position:absolute;inset:6px;border-radius:var(--r-pill);background:#fff}.skc[data-step="2"] .skc-mpin{opacity:1;transform:rotate(-45deg)}.skc-ring{position:absolute;left:50%;top:48%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:var(--r-pill);background:rgba(49,130,246,.14);border:1.5px solid rgba(49,130,246,.45);opacity:0}.skc[data-step="2"] .skc-ring{animation:skc-ring 2.4s ease-out .7s infinite}.skc[data-step="2"] .skc-ring[data-late]{animation-delay:1.9s}@keyframes skc-ring{0%{transform:scale(.4);opacity:.9}to{transform:scale(7);opacity:0}}.skc-dot{position:absolute;width:12px;height:12px;border-radius:var(--r-pill);border:2.5px solid #fff;background:#9AA4B2;box-shadow:0 1px 3px rgba(0,0,0,.15);opacity:0;transform:scale(.3);transition:opacity .25s ease,transform .35s cubic-bezier(.3,1.6,.5,1)}.skc-dot[data-d="0"]{left:20%;top:22%;background:#8B5E3C}.skc-dot[data-d="1"]{left:72%;top:26%;background:#F59E0B}.skc-dot[data-d="2"]{left:66%;top:76%;background:#8B5E3C}.skc-dot[data-d="3"]{left:16%;top:70%;background:#10B981}.skc-dot[data-d="4"]{left:82%;top:56%;background:#F59E0B}.skc[data-step="2"] .skc-dot{opacity:1;transform:none}.skc[data-step="2"] .skc-dot[data-d="0"]{transition-delay:.8s}.skc[data-step="2"] .skc-dot[data-d="1"]{transition-delay:1s}.skc[data-step="2"] .skc-dot[data-d="2"]{transition-delay:1.2s}.skc[data-step="2"] .skc-dot[data-d="3"]{transition-delay:1.4s}.skc[data-step="2"] .skc-dot[data-d="4"]{transition-delay:1.6s}.skc-sheet{position:absolute;left:0;right:0;bottom:0;height:44%;z-index:2;display:flex;flex-direction:column;gap:8px;padding:10px calc(var(--pw) * .06) calc(var(--pw) * .1);border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -6px 20px rgba(3,31,63,.08);transform:translateY(40%);transition:transform .55s cubic-bezier(.2,.7,.2,1) .15s}.skc[data-step="2"] .skc-sheet{transform:none}.skc-handle{align-self:center;width:36px;height:4px;border-radius:var(--r-pill);background:#E5E8EB}.skc-sheet-t{font-size:16px;font-weight:700}.skc-sheet-s{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-sub)}.skc-sheet-s .skc-spin{border-color:rgba(49,130,246,.25);border-top-color:var(--blue-strong);width:10px;height:10px}.skc-near{display:flex;flex-direction:column;gap:9px;margin-top:2px}.skc-near-row{display:grid;grid-template-columns:auto 44px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;transition-delay:calc(.45s + var(--i,0) * .1s)!important}.skc-near-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-pill);background:var(--blue-bg);color:var(--blue-strong)}.skc-near-row b{font-size:13px;white-space:nowrap}.skc-near-row i{height:6px;border-radius:var(--r-pill);background:var(--panel);position:relative;overflow:hidden}.skc-near-row i:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:var(--blue-strong);transform:translateX(-110%)}.skc[data-step="2"] .skc-near-row i:after{animation:skc-measure 1.4s ease-in-out calc(.8s + var(--i,0) * .25s) infinite}@keyframes skc-measure{to{transform:translateX(260%)}}.skc-report{display:flex;flex-direction:column;gap:12px;margin-top:4px;padding:16px;border-radius:var(--r-md);background:#F7F9FB}.skc-report-top{display:flex;align-items:center;gap:14px}.skc-report-t{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0}.skc-report-t b{font-size:14px;font-weight:700}.skc-ringbig{flex:none;width:58px;height:58px;border-radius:var(--r-pill);background:conic-gradient(var(--blue-strong) 0 25%,#E5E8EB 25% 100%);-webkit-mask:radial-gradient(farthest-side,transparent 70%,#000 71%);mask:radial-gradient(farthest-side,transparent 70%,#000 71%)}.skc[data-step="3"] .skc-ringbig{animation:skc-spin 1.2s linear infinite}.skc-prog{display:block;height:6px;border-radius:var(--r-pill);background:#E5E8EB;overflow:hidden}.skc-prog i{display:block;height:100%;width:0;border-radius:inherit;background:var(--blue-strong)}.skc[data-step="3"] .skc-prog i{animation:skc-prog 3.2s cubic-bezier(.2,.7,.2,1) .4s both}@keyframes skc-prog{to{width:82%}}.skc-bars{display:flex;flex-direction:column;gap:7px}.skc-bars i{height:9px;border-radius:5px;background:#E5E8EB}.skc-bars i:last-child{width:60%}.skc-sub{margin-top:4px;font-size:14px;font-weight:700;line-height:1.4}.skc-people{display:flex;flex-direction:column;gap:10px}.skc-person{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;transition-delay:calc(.6s + var(--i,0) * .14s)!important}.skc-person img{width:36px;height:36px;border-radius:var(--r-pill);object-fit:cover;background:var(--panel)}.skc-person span{display:flex;flex-direction:column;gap:6px}.skc-person i{height:9px;border-radius:5px;background:#EEF0F3}.skc-person i:first-child{width:46%;background:#E5E8EB}.skc-person i:last-child{width:72%}@media (max-width:900px){.skc-pin{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:0;padding-top:64px}.skc-stage{--pw:180px;padding:8px 0 0}.skc-step{padding:28px 0}.skc-scr{gap:7px;font-size:10px;padding:calc(var(--pw) * .16) 10px calc(var(--pw) * .09)}.skc-ask{font-size:13px}.skc-field{height:30px}.skc-res{padding:5px}.skc-res-ic{width:22px;height:22px}.skc-res-t b{font-size:11px}.skc-res-t span{font-size:9.5px}.skc-btn{height:32px;font-size:11px}.skc-toast{height:28px;font-size:9px}.skc-sheet-t{font-size:12px}.skc-sheet{gap:5px;padding:8px 10px 14px}.skc-sheet-s{font-size:8.5px}.skc-near{gap:5px}.skc-near-row{grid-template-columns:auto 34px minmax(0,1fr);gap:6px}.skc-near-ic{width:20px;height:20px}.skc-near-row b{font-size:10px}.skc-notes{gap:5px}.skc-tabs b{font-size:10px;padding:3px 0 6px}.skc-report{padding:10px}.skc-ringbig{width:40px;height:40px}.skc-person img{width:26px;height:26px}.skc-bar-row{height:20px}.skc-bar-row b,.skc-report-t b,.skc-sub{font-size:10px}.skc-report-top{gap:8px}.skc-people{gap:6px}}@media (max-width:860px){.skc-pin,.skc-track{height:auto}.skc-pin{position:static;display:block;padding-top:0}.skc-stage{padding:0 0 8px}.skc{--pe:1}.skc-list{overflow:visible;-webkit-mask-image:none;mask-image:none}.skc-steps{position:static;transform:none;transition:none}.skc-step{padding:28px 0 0}.skc-step h3{color:var(--text)}.skc-step p{color:var(--text-sub)}}@media (prefers-reduced-motion:reduce){.skc-type{width:var(--tw,5.4em)}.skc-near-row i:after,.skc-prog i,.skc-ring,.skc-ringbig,.skc-scan,.skc-spin{animation:none}.skc-prog i{width:82%}.skc-scr,.skc-scr *,.skc-steps{transition:none!important}.skc-float{animation:none}}.rsc:has(>.rsc-flow){position:relative}.rsc:has(>.rsc-flow)>:not(.rsc-flow){position:relative;z-index:1}.rsc-flow{--fz:48px;position:absolute;left:0;right:0;top:calc(50% - var(--gap-sec) / 2);z-index:0;transform:translateY(-50%);overflow:hidden;pointer-events:none;padding:var(--fz) 0 calc(clamp(180px,16vw,280px) * 4 / 3 * .12 + var(--fz));opacity:.22;filter:blur(12px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(transparent,#000 calc(var(--fz) * 2),#000 calc(100% - var(--fz) * 2),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(transparent,#000 calc(var(--fz) * 2),#000 calc(100% - var(--fz) * 2),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.rsc-flow:after{content:"";position:absolute;inset:0;background:radial-gradient(48% 46% at 50% 46%,rgba(255,255,255,.7),rgba(255,255,255,0))}.rsc-flow-track{display:flex;width:max-content;animation:rsc-flow 110s linear infinite}.rsc-flow li:nth-child(2n){transform:translateY(12%)}.rsc-flow ul{display:flex;gap:clamp(16px,1.6vw,28px);margin:0;padding:0 clamp(8px,.8vw,14px);list-style:none}.rsc-flow li{flex:none;width:clamp(180px,16vw,280px);aspect-ratio:3/4;border-radius:var(--r-card-in);overflow:hidden;background:var(--panel)}.rsc-flow img{width:100%;height:100%;object-fit:cover;display:block;filter:var(--grade)}@keyframes rsc-flow{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.rsc-flow-track{animation:none}}.sig-stage[data-on="0"] .sig-nav span[data-i="0"],.sig-stage[data-on="1"] .sig-nav span[data-i="1"],.sig-stage[data-on="2"] .sig-nav span[data-i="2"]{color:var(--text);font-weight:700}.sig-stage[data-on="0"] .sig-nav span[data-i="0"]:after,.sig-stage[data-on="1"] .sig-nav span[data-i="1"]:after,.sig-stage[data-on="2"] .sig-nav span[data-i="2"]:after{background:var(--text)}.sig-stage[data-on="0"] .sig-body[data-i="0"],.sig-stage[data-on="1"] .sig-body[data-i="1"],.sig-stage[data-on="2"] .sig-body[data-i="2"]{opacity:1;transform:none;transition-delay:.16s}.sig-stage[data-on="0"] .sig-heads>[data-i="0"],.sig-stage[data-on="0"] .sig-states>[data-i="0"],.sig-stage[data-on="1"] .sig-heads>[data-i="1"],.sig-stage[data-on="1"] .sig-states>[data-i="1"],.sig-stage[data-on="2"] .sig-heads>[data-i="2"],.sig-stage[data-on="2"] .sig-states>[data-i="2"]{opacity:1}.sig-state{padding:3px 10px;border-radius:var(--r-pill);font-size:11.5px;font-weight:700;white-space:nowrap;position:relative;display:inline-grid}.sig-stage[data-on="1"] .sig-chk li[data-done=true] u{background:var(--pass);color:#fff;transform:none}@media (prefers-reduced-motion:reduce){.sig-screen{position:relative;opacity:1;transform:none}}.wy{width:100%;max-width:var(--maxw);margin:0 auto;padding:var(--gap-sec) var(--gutter)}.wy-tag{padding:4px 12px;border-radius:var(--r-pill);background:var(--fill);font-size:12px;font-weight:700;color:var(--text-sub);white-space:nowrap}.sig-stage[data-phase="3"] .sig-state b{opacity:0}.sig-stage[data-phase="3"] .sig-state b[data-done]{opacity:1}.sig-stage[data-phase="3"] .sig-state{background:var(--pass-bg);color:var(--pass)}.sig-stage[data-phase="2"] .sig-btn{transform:scale(.97)}.sig-stage[data-phase="2"] .sig-btn b{opacity:0}.sig-stage[data-phase="3"] .sig-btn{background:var(--pass)}.sig-stage[data-phase="3"] .sig-btn b{opacity:0}.sig-stage[data-phase="3"] .sig-btn b[data-done]{opacity:1}.sig-stage[data-phase="1"] .sig-chev{transform:translateX(5px)}.sig-stage[data-phase="2"] .sig-chev,.sig-stage[data-phase="3"] .sig-chev{opacity:0;transform:translateX(14px)}.sig-stage[data-phase="2"] .sig-load{opacity:1}@keyframes sig-dot{0%,to{opacity:.2;transform:scale(.8)}45%{opacity:1;transform:scale(1)}}.sig-stage[data-phase="0"] .sig-chk li:nth-child(n+2) u,.sig-stage[data-phase="1"] .sig-chk li:nth-child(n+3) u,.sig-stage[data-phase="2"] .sig-chk li:nth-child(n+4) u{background:var(--line);color:transparent;transform:scale(.72)}.sig-screen[data-phase] .sig-chk li[data-done=true] u{background:var(--pass);color:#fff;transform:none}.sig-stage[data-phase="0"] .sig-chk li:first-child,.sig-stage[data-phase="1"] .sig-chk li:nth-child(2),.sig-stage[data-phase="2"] .sig-chk li:nth-child(3){background:var(--surface);box-shadow:inset 0 0 0 2px var(--blue-bg)}.ptr-demo,.sig-demo{margin:12px 0 0;font-size:12px;color:var(--text-dis)}.ptr-demo{text-align:center}.ow[data-open] .ow-msg{pointer-events:auto}@keyframes owc-blink{0%{opacity:1}50%{opacity:0}}:root{--hl:#DCEAFF}mark.hl{color:inherit;padding:0 .08em;margin:0 -.08em;border-radius:2px;background:linear-gradient(transparent 14%,var(--hl) 14%,var(--hl) 94%,transparent 94%) no-repeat 0 0 /100% 100%;transition:background-size .6s var(--ease);-webkit-box-decoration-break:clone;box-decoration-break:clone}@supports (animation-timeline:view()){mark.hl[data-sweep]{animation:hl-sweep linear both;animation-timeline:view();animation-range:entry 30% cover 42%}}@keyframes hl-sweep{0%{background-size:0 100%}to{background-size:100% 100%}}.ow-msg mark.hl,.owc-copy mark.hl{background:none;color:var(--dk-accent);animation:none}.rsc-line mark.hl{--hl:#FFE58F;--hlc:color-mix(in srgb,var(--text) calc(var(--p, 1) * 100%),color-mix(in srgb,var(--blue-strong) 11%,var(--surface)));color:var(--hlc);-webkit-text-fill-color:var(--hlc);animation:none;background-size:calc(clamp(0, (var(--p, 1) - .85) / .15, 1) * 100%) 100%}.owc-last mark.hl{background-size:0 100%}.owc-stage[data-light] .owc-last mark.hl{background-size:100% 100%;transition-delay:.15s}.owc-stage:not([data-on="4"]) .owc-last mark.hl{background-size:0 100%;transition:none}@media (max-width:860px){.owc-last mark.hl{background:none;color:var(--dk-accent)}}.orp{word-break:keep-all;overflow-wrap:break-word}.orp-page{max-width:960px;margin:0 auto}.orp-head{display:grid;grid-template-columns:136px minmax(0,1fr) 248px;grid-gap:24px;gap:24px;align-items:start;margin-top:32px;padding-bottom:32px}.orp-cover{position:relative;display:block;aspect-ratio:1/1;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-sub)}.orp-cover>img,.orp-cover>svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.orp-kind{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-sub)}.orp-kind b{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--r-xs);background:var(--blue-bg);color:var(--blue-strong);font-size:12px;font-weight:600;white-space:nowrap}.orp-who h1{margin-top:10px;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.4;text-wrap:balance}.orp-offer{margin-top:4px;font-size:14px;color:var(--text-sub);line-height:1.5}.orp-count{margin-top:20px;font-size:14px;color:var(--text-mid)}.orp-count b{font-size:16px;font-weight:700;color:var(--text)}.orp-count b.on{color:var(--blue-strong)}.orp-count i{font-style:normal;color:var(--text-dis);margin:0 4px}.orp-sched{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.4}.orp-sched>div{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:8px;gap:8px}.orp-sched dt{color:var(--text-sub)}.orp-sched dd{text-align:right;color:var(--text)}.orp-code{align-self:flex-end;margin-bottom:4px;padding:4px 10px;border-radius:var(--r-xs);background:var(--text);color:#fff;font-size:12px;font-weight:600}.orp-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px 32px;gap:16px 32px;padding:20px 24px 24px;border-radius:var(--r-sm);background:var(--surface-sub)}.orp-box h3{font-size:14px;font-weight:700}.orp-box p{margin-top:6px;font-size:13px;line-height:1.6;color:var(--text-mid);text-wrap:pretty}.orp-sec{margin-top:56px}.orp-sec>h2{font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.orp-note{margin-top:12px;font-size:13px;line-height:1.6;color:var(--text-sub);text-wrap:pretty}.orp-tile.dark{background:var(--text)}.orp-donuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.orp-donut{border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.orp-donut figcaption{padding:12px;text-align:center;font-size:13px;color:var(--text-sub);background:var(--surface-sub)}.orp-donut-in{display:flex;align-items:center;justify-content:center;gap:32px;padding:20px 24px 24px}.orp-donut-in svg{flex:0 0 120px;width:120px;height:120px}.orp-donut-in ul{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:220px;flex:1 1;font-size:13px}.orp-donut-in li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.orp-donut-in li i{width:10px;height:10px;border-radius:50%}.orp-donut-in li span{color:var(--text-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orp-donut-in li b{font-weight:600}.orp-tbl{overflow-x:auto}.orp-tbl table{width:100%;border-collapse:collapse;font-size:13px;min-width:720px}.orp-tbl th{padding:12px;text-align:left;font-weight:600;color:var(--text-sub);background:var(--surface-sub);white-space:nowrap}.orp-tbl td{padding:14px 12px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.5}.orp-tbl td.r,.orp-tbl th.r{text-align:right}.orp-tbl td em{display:block;font-style:normal;font-size:12px;color:var(--text-sub)}.orp-name b{font-weight:700;color:var(--text)}.orp-name:hover b{text-decoration:underline}.orp-url{max-width:300px}.orp-url a{display:block;color:var(--text-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orp-url a:hover{text-decoration:underline}.orp-none{color:var(--text-dis)}.orp-st{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--r-xs);background:var(--fill);color:var(--text-mid);font-size:12px;font-weight:600}.orp-st[data-done=true]{background:var(--pass-bg);color:var(--pass)}.orp-fail{color:var(--block)!important}.orp-more summary{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;border-radius:var(--r-xs);background:var(--surface-sub);font-size:14px;font-weight:600;color:var(--text-mid);cursor:pointer;list-style:none}.orp-more summary::-webkit-details-marker{display:none}.orp-more[open] summary{display:none}.orp-chart{border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.orp-band{padding:10px 16px;text-align:center;font-size:13px;font-weight:600;color:#fff;background:var(--text)}.orp-svg{display:block;width:100%;height:auto;padding:16px 16px 0}.orp-grid{stroke:var(--line);stroke-width:1}.orp-tick{font-size:12px;fill:var(--text-sub)}.orp-area{fill:var(--blue);fill-opacity:.14}.orp-l1{fill:none;stroke:var(--blue);stroke-width:2;stroke-linejoin:round}.orp-l2{fill:none;stroke:var(--block);stroke-width:2;stroke-linejoin:round}.orp-legend{display:flex;justify-content:center;align-items:center;gap:16px;padding:8px 16px 16px;font-size:12px;color:var(--text-sub)}.orp-legend span{display:inline-flex;align-items:center;gap:6px}.orp-legend span:before{content:"";width:10px;height:10px;border-radius:50%}.orp-legend .k1:before{background:var(--blue)}.orp-legend .k2:before{background:var(--block)}.orp-legend em{font-style:normal;color:var(--text-dis)}.orp-bars{display:flex;flex-direction:column;gap:14px;padding:20px 24px 24px}.orp-bars li{display:grid;grid-template-columns:88px minmax(0,1fr) 64px;align-items:center;grid-gap:12px;gap:12px;font-size:13px}.orp-bars li i{height:12px;background:var(--fill);overflow:hidden}.orp-bars li b,.orp-bars li i{display:block;border-radius:6px}.orp-bars li b{height:100%;background:var(--blue)}.orp-bars li em{font-style:normal;text-align:right;color:var(--text-mid)}@media (max-width:860px){.orp-head{grid-template-columns:96px minmax(0,1fr)}.orp-sched{grid-column:1/-1}.orp-code{align-self:flex-start}.orp-donuts,.orp-kpi{grid-template-columns:minmax(0,1fr)}}.authshell:has(.auth-aside){padding-left:0;padding-right:max(46vw,240px)}.authshell:has(.auth-aside) .auth-aside{left:auto;right:16px;top:16px;bottom:16px;width:calc(46vw - 32px);min-width:208px;border-radius:var(--r-xl);align-items:center;animation:auth-slide .8s cubic-bezier(.2,.7,.1,1) .2s both}.auth-aside-in h2{font-size:28px;line-height:1.35}.auth-aside-in ul{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding-top:0}.auth-aside-in li{padding:16px 20px;border-radius:var(--r-lg);background:var(--surface);border:0;box-shadow:0 1px 2px rgba(20,30,45,.05),0 8px 20px rgba(20,30,45,.06);animation:auth-in .7s cubic-bezier(.2,.7,.1,1) backwards}.auth-aside-in li:first-child{animation-delay:.6s}.auth-aside-in li:nth-child(2){animation-delay:.75s}.auth-aside-in li:nth-child(3){animation-delay:.9s}.authshell .tp-h{font-size:36px;font-weight:700;line-height:1.3;letter-spacing:-.035em}.authshell .tp-sub{margin-top:12px;font-size:15px}.authshell .tf{margin-top:20px}.authshell .tf input:not([type=checkbox]):not([type=radio]):not([type=file]),.authshell .tf select{height:56px;padding:0 16px;border:1px solid var(--line);border-radius:var(--r-md);background:rgba(25,31,40,.03);font-size:16px;transition:border-color .15s,background .15s,box-shadow .15s}.authshell .tf select{padding-right:44px;background-position:right 16px center}.authshell .tf input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.authshell .tf select:focus{border:1px solid var(--blue);background-color:var(--surface);box-shadow:0 0 0 3px rgba(49,130,246,.15)}.authshell .tf input[aria-invalid=true]{border-color:var(--warn)}.authshell .tf input:disabled{border-style:dashed}.authshell .btn.wide,.authshell .tp-cta .btn{font-size:16px}.authshell .btn.wide,.authshell .lgv-row .btn,.authshell .soc-b,.authshell .tp-cta .btn{height:var(--btn-h-xl);border-radius:var(--btn-r-xl)}.pwf{position:relative;display:block}.pwf input{padding-right:52px!important}.pwf-t{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--text-sub);background:none;border:0;cursor:pointer}.pwf-t:hover{color:var(--text);background:var(--fill)}.pwf-t:focus-visible{outline:2px solid var(--blue);outline-offset:0}.authshell .auth-main .card>*{animation:auth-in .6s cubic-bezier(.2,.7,.1,1) backwards}.authshell .auth-main .card>:nth-child(2){animation-delay:.06s}.authshell .auth-main .card>:nth-child(3){animation-delay:.12s}.authshell .auth-main .card>:nth-child(4){animation-delay:.18s}.authshell .auth-main .card>:nth-child(5){animation-delay:.24s}.authshell .auth-main .card>:nth-child(6){animation-delay:.3s}.authshell .auth-main .card>:nth-child(n+7){animation-delay:.36s}@keyframes auth-in{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes auth-slide{0%{opacity:0;transform:translateX(24px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@media (max-width:900px){.authshell:has(.auth-aside){padding-right:0}.authshell .tp-h{font-size:28px}}@media (prefers-reduced-motion:reduce){.auth-aside-in li,.authshell .auth-main .card>*,.authshell:has(.auth-aside) .auth-aside{animation:none}}.sft{position:relative;z-index:1;overflow:visible;background:var(--dk-bg);box-shadow:0 -1px 0 var(--dk-bg);color:var(--dk-text);word-break:keep-all;overflow-wrap:break-word}.sft-in{max-width:var(--shell);margin:0 auto;padding:72px var(--pad) 32px;box-sizing:border-box}.sft-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);grid-gap:48px;gap:48px}.sft-brand{display:flex;flex-direction:column;gap:20px;max-width:340px}.sft-logo{display:inline-flex;align-self:flex-start}.sft-lead{font-size:14px;line-height:1.7;color:var(--dk-sub);text-wrap:pretty}.sft-ask{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:var(--r-xs);border:1px solid rgba(255,255,255,.18);font-size:14px;font-weight:600;color:var(--dk-ink);white-space:nowrap;transition:background .15s,border-color .15s}.sft-ask:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.32)}.sft-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.sft-h{font-size:14px;font-weight:600;color:var(--dk-ink)}.sft-cols ul{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.sft-cols a{font-size:14px;color:var(--dk-sub);transition:color .15s}.sft-cols a:hover{color:var(--dk-ink)}.sft-cols a.is-strong{color:var(--dk-ink);font-weight:700}.sft-legal{position:relative;margin-top:56px;padding-top:28px;border-top:1px solid var(--dk-line)}.sft-legal .ftr-biz dt{color:var(--dk-dim)}.sft-legal .ftr-biz dd{color:var(--dk-mid)}.sft-legal .ftr-biz a:hover{color:var(--dk-ink)}.sft-legal .ftr-disclaim{color:var(--dk-sub)}.sft-legal .ftr-disclaim b{color:var(--dk-text)}.sft-legal .ftr-note{color:var(--dk-dim)}.sft-legal .ftr-note b{color:var(--dk-sub)}.sft-legal>:not(.sft-word){position:relative;z-index:1}.sft-legal .ftr-body{padding:0 0 16px}.sft-legal .ftr-foot{border-top:0;padding-top:0;margin-top:0}.sft-bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0 8px;font-size:13px;color:var(--dk-dim)}.sft-word{position:absolute;right:0;bottom:0;z-index:0;display:block;width:clamp(230px,36vw,680px);height:auto;transform:translateY(10%);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media (max-width:1024px){.sft-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sft-in{padding-top:56px}.sft-word{width:230px;opacity:.7}.sft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.sft-legal{margin-top:40px}}.nwl-who .ico{margin-left:auto;flex:none;opacity:.75}@keyframes nwl-pan{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes nwl-twinkle{0%,to{opacity:.9}50%{opacity:.5}}.dpk-wrap{position:relative;display:block;min-width:0}.dpk-wrap-c{display:inline-block}.dpk-wrap>svg{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--text-sub);pointer-events:none}.dpk-wrap .dpk-field{padding-right:32px;cursor:pointer;text-overflow:ellipsis;caret-color:transparent}.dpk-wrap-c .dpk-field{padding-right:24px}.dpk-wrap .dpk-field:disabled{cursor:not-allowed}.dpk-wrap .dpk-field:disabled+svg{opacity:.4}.field .dpk-field{min-width:210px}.dpk-pop{position:fixed;z-index:1000;width:max-content;max-width:calc(100vw - 16px);padding:16px 16px 10px;border-radius:var(--r-md);background:var(--surface);box-shadow:0 12px 32px rgba(20,30,45,.16),0 0 0 1px rgba(20,30,45,.06)}.dpk-months{position:relative}.dpk-month{display:flex;flex-direction:column;gap:6px}.dpk-cap{display:flex;align-items:center;height:36px;padding-right:80px}.dpk-cap-label{display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 8px;border-radius:var(--r-xs);font-size:15px;font-weight:700;color:var(--text);white-space:nowrap}.dpk-drops{display:flex;gap:2px}.dpk-drop{position:relative;display:inline-flex}.dpk-drop-sel{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}.dpk-drop:hover .dpk-cap-label{background:var(--fill)}.dpk-drop:focus-within .dpk-cap-label{box-shadow:inset 0 0 0 2px var(--blue)}.dpk-drop .dpk-chev{width:14px;height:14px;fill:var(--text-sub)}.dpk-nav{position:absolute;top:0;right:0;display:flex;gap:4px}.dpk-navbtn{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--text-mid);cursor:pointer}.dpk-navbtn:hover{background:var(--fill)}.dpk-navbtn:disabled{opacity:.3;cursor:default;background:transparent}.dpk-navbtn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.dpk-navbtn .dpk-chev{width:16px;height:16px;fill:currentColor}.dpk-grid{border-collapse:collapse}.dpk-grid :is(td,th){border:0}.dpk-wd{height:32px;font-size:12px;font-weight:500;color:var(--text-sub)}.dpk-day,.dpk-wd{width:40px;padding:0;text-align:center}.dpk-day{height:40px}.dpk-dbtn{width:38px;height:38px;border:0;border-radius:10px;background:transparent;font-size:14px;color:var(--text);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dpk-dbtn:hover{background:var(--fill)}.dpk-dbtn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.dpk-today .dpk-dbtn{font-weight:700;color:var(--blue-strong)}.dpk-out .dpk-dbtn{color:var(--text-dis)}.dpk-on .dpk-dbtn,.dpk-on .dpk-dbtn:hover{background:var(--blue-strong);color:#fff;font-weight:700}.dpk-off .dpk-dbtn{color:var(--text-dis);text-decoration:line-through;cursor:not-allowed;background:transparent}.dpk-hide{visibility:hidden}.dpk-foot{display:flex;align-items:center;gap:4px;margin-top:4px}.dpk-link{height:36px;padding:0 12px;border:0;border-radius:var(--r-xs);background:transparent;font-size:14px;font-weight:600;color:var(--text-mid);cursor:pointer;white-space:nowrap}.dpk-link:hover{background:var(--fill)}.dpk-link:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.dpk-close{margin-left:auto}@media (max-width:560px){.rsc,.skc{margin-top:64px}}@media (prefers-reduced-motion:reduce){.skc-go,.skc-go:active,.skc-go:hover,.sortbar[data-slide] a:active{transform:none}.lnav-bg,.lnav-bg[data-open=true],.lnav-bg[data-open=true][data-swap=true],.lnav-mega,.lnav-mega[data-open=true]{transform:none;transition:opacity .1s linear,visibility 0s}}@media print{.cht-line{stroke:var(--text)}.cht-area{fill:rgba(17,17,17,.06)}.cht-grid{stroke:#D8D8D8}.cht-base{stroke:var(--text-dis)}.cht-warn{fill:var(--text)}.insr-grid dd.down,.insr-grid dd.up{color:var(--text)}}@media (max-width:900px){.mcns-foot{flex-direction:row;align-items:center;gap:10px;margin-top:0;margin-left:auto}.rsrow.actrow,.rsrow.dprow{grid-template-columns:1fr 1fr}.authshell:has(.auth-aside){padding-left:0}}@media (max-width:720px){.apply-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.mtog-b{padding:0 12px;font-size:13px}}@media (max-height:880px){.auth-aside-in{padding:28px}.auth-aside-in h2{font-size:24px}.auth-aside-in ul{gap:10px}.auth-aside-in li{padding:13px 16px;border-radius:var(--r-md)}.authc{margin:16px 0 2px}.authc-card{padding:16px}.authc-rows{gap:6px;margin-top:12px}.authc-row{min-height:38px}.authc-kpi{gap:6px;margin-top:12px}.authc-tile{padding:10px}.authc-code>span{height:44px}.authc-big b{font-size:26px}}.gdt-open{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:var(--r-pill);background:var(--blue-bg);color:var(--blue-strong);font-size:13.5px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;transition:background .15s,transform .18s cubic-bezier(.22,1,.36,1)}.gdt-open:hover{background:#DCEAFE;transform:translateY(-1px)}.gdt-open:active{transform:none}.gdt-open:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.gdt-open i{display:grid;place-items:center;width:18px;height:18px;border-radius:var(--r-pill);background:var(--blue-strong);color:#fff;flex:none}@media (max-width:560px){.gdt-open{width:36px;padding:0;gap:0;justify-content:center}.gdt-open .gdt-lab{display:none}}.gdt{position:fixed;inset:0;z-index:1200}.gdt-scrim{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:none;cursor:default}.gdt-spot{position:fixed;z-index:1;pointer-events:none;border-radius:14px;box-shadow:0 0 0 9999px rgba(12,18,28,.58),inset 0 0 0 2px var(--blue);transition:left .3s var(--ease),top .3s var(--ease),width .3s var(--ease),height .3s var(--ease)}.gdt[data-spot="0"] .gdt-scrim{background:rgba(12,18,28,.58)}.gdt-card{position:fixed;z-index:2;left:clamp(16px,var(--sx,50%),calc(100vw - 376px));top:min(calc(var(--sy, 50%) + 14px),calc(100vh - 230px));width:360px;max-width:calc(100vw - 32px);padding:20px;border-radius:var(--r-md);background:var(--surface);box-shadow:0 18px 44px rgba(8,16,28,.22);animation:gdt-in .26s cubic-bezier(.22,1,.36,1)}.gdt-card[data-center]{left:50%;top:50%;transform:translate(-50%,-50%)}.gdt-card:focus-visible{outline:none}@keyframes gdt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gdt-card[data-center]{animation:gdt-in-c .26s cubic-bezier(.22,1,.36,1)}@keyframes gdt-in-c{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}.gdt-n{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-pill);background:var(--blue-strong);color:#fff;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gdt-t{display:block;margin-top:12px;font-size:17px;font-weight:700;letter-spacing:-.025em;color:var(--text)}.gdt-b,.gdt-t{word-break:keep-all}.gdt-b{margin:6px 0 0;font-size:14px;line-height:1.65;color:var(--text-mid);overflow-wrap:break-word;text-wrap:pretty}.gdt-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.gdt-count{font-size:13px;font-weight:600;color:var(--text-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gdt-acts{display:flex;align-items:center;gap:8px}.gdt-next,.gdt-prev{height:36px;padding:0 14px;border-radius:var(--r-xs);font-size:13.5px;font-weight:700;white-space:nowrap}.gdt-prev{background:var(--fill);color:var(--text-mid)}.gdt-prev:hover{background:var(--line);color:var(--text)}.gdt-next{background:var(--blue-strong);color:#fff}.gdt-next:hover{background:var(--blue)}.gdt-x{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-pill);color:var(--text-sub)}.gdt-x:hover{background:var(--fill);color:var(--text)}@media (max-width:640px){.gdt-card,.gdt-card[data-center]{left:16px;right:16px;top:auto;bottom:16px;width:auto;max-width:none;transform:none;animation:gdt-in .26s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.gdt-spot{transition:none}.gdt-card,.gdt-card[data-center]{animation:none}}@media (max-width:720px){.mcn-roster thead{display:none}.mcn-roster,.mcn-roster tbody{display:block;width:100%}.mcn-roster tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:14px 0;border-bottom:1px solid var(--line-soft,var(--line))}.mcn-roster tbody td{display:block;padding:0;border:0;text-align:left}.mcn-roster tbody td.ctb-who{flex-basis:100%}.mcn-roster tbody td:nth-child(2){flex-basis:100%;font-size:13px}.mcn-roster tbody td[data-l]:before{content:attr(data-l);margin-right:6px;font-size:12px;color:var(--text-sub)}.mcn-roster tbody td.mcn-roster-act{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px;white-space:normal}.mcn-roster tbody td.mcn-roster-act .mcn-rowbtn{margin:0!important;min-height:40px}.mcn-roster tbody td[colspan]{flex-basis:100%;text-align:center}}.invp-code{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 16px;border-radius:var(--r-sm);background:var(--fill)}.invp-code code{font-family:inherit;font-size:24px;font-weight:700;letter-spacing:.12em;color:var(--text)}.invp-where{margin-top:10px;font-size:14px;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.pr-out{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px;font-size:14px}.pr-out a{display:inline-flex;align-items:center;min-height:40px;color:var(--blue-strong);font-weight:600}.ledg-t td.num,.ledg-t th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.idle{margin:20px 0 28px}.mopen-a .btn{white-space:nowrap}.mailoff{display:flex;justify-content:center;padding-top:64px;padding-bottom:64px}.mailoff-card{width:100%;max-width:440px}.rcard .deal-ask{font-size:20px;line-height:28px;color:var(--text);white-space:normal;word-break:keep-all}.pljoin .plj-cats+.btn{margin-top:16px}.mcn-wm{position:fixed;inset:0;z-index:3;pointer-events:none;background-repeat:repeat}.mrel-tabs .num{opacity:.72;margin-left:2px}.mwat .cvwrap{margin-top:0}.mivl-qr{display:flex;align-items:center;gap:16px;margin-top:12px;padding:14px;border-radius:var(--r-sm);background:var(--fill);flex-wrap:wrap}.mivl-qrpic{flex:none;width:132px;height:132px;padding:8px;border-radius:var(--r-xs);background:#fff}.mivl-qrpic svg{width:100%;height:100%;display:block}.mivl-qrside{flex:1 1;min-width:160px}.mivl-qrside p{font-size:12px;line-height:1.6;color:var(--text-sub);word-break:keep-all;overflow-wrap:anywhere;margin-bottom:10px}.mcn-h3{margin-top:28px;font-size:15px;font-weight:700;letter-spacing:-.02em;word-break:keep-all}.qdoc-tbl .r{text-align:right}.bhome>.page-head{margin-bottom:0}.bhome-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.bhome-tile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}a.bhome-tile{transition:background .12s,box-shadow .12s}a.bhome-tile:hover{background:var(--surface-sub);box-shadow:inset 0 0 0 1px var(--line-strong)}.bhome-tile dt{font-size:12.5px;color:var(--text-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bhome-tile dd{display:flex;align-items:baseline;gap:3px}.bhome-tile dd b{font-size:26px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bhome-tile dd em{font-style:normal;font-size:13px;font-weight:500;color:var(--text-sub)}.bhome-tile[data-on] dd b{color:var(--blue-strong)}@media (max-width:860px){.bhome-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.mailpage>.page-head{margin-bottom:0}.ldrow-st em[data-st=MAILBAD]{background:#FDECEC;color:#B42318}.biztop-go .more{font-size:13.5px;font-weight:600;white-space:nowrap}.kolwrap{max-width:560px;margin:0 auto;padding:24px 20px 64px;word-break:keep-all;overflow-wrap:break-word}.kolhead{margin-bottom:32px}.kolcard{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.kolname{margin:0;font-size:24px;font-weight:700;line-height:1.3;color:var(--text);text-wrap:balance}.kolsum{margin:0;font-size:14px;line-height:1.5;color:var(--text-mid)}.kolfacts{margin:32px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.kolfacts>div{display:grid;grid-template-columns:72px 1fr;grid-gap:12px;gap:12px;align-items:baseline}.kolfacts dt{margin:0;font-size:13px;color:var(--text-mid)}.kolfacts dd{margin:0;font-size:15px;font-weight:600;color:var(--text)}.kolsec{margin-top:32px}.kolsec h2{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--text-mid)}.kolchips{margin:0;display:flex;flex-wrap:wrap;gap:8px}.kolchip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--r-xs);background:var(--fill);font-size:13px;color:var(--text-mid);white-space:nowrap}.kolcta{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.kolcta p{margin:0 0 16px;font-size:14px;line-height:1.6;color:var(--text-mid)}.kolgo{display:inline-flex;align-items:center;height:var(--btn-h-l);padding:0 20px;border-radius:var(--btn-r-l);background:var(--text);color:var(--bg);font-size:16px;font-weight:600;white-space:nowrap}.kolgo:hover{opacity:.88}@media (max-width:420px){.kolwrap{padding:20px 16px 48px}.kolname{font-size:20px}.kolfacts>div{grid-template-columns:60px 1fr}}.kolfit{margin:0;font-size:14px;line-height:1.7;color:var(--text-mid);text-wrap:pretty}.askh{font-size:24px;font-weight:700;color:var(--text);margin-bottom:6px;word-break:keep-all}.asklead{line-height:1.6;margin-bottom:20px;word-break:keep-all;overflow-wrap:break-word}.asklead,.asknone{font-size:14px;color:var(--text-sub)}.asknone{padding:24px 0}.askerr{font-size:14px;color:var(--red);margin-bottom:12px}.asklist{gap:2px;margin-bottom:20px}.asklist,.askrow{display:flex;flex-direction:column}.askrow{width:100%;gap:4px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-xs);text-align:left;transition:background .14s}.askrow:hover,.askrow[data-on=true]{background:var(--fill)}.askrow-t{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:500;color:var(--text)}.askrow-m{font-size:13px;color:var(--text-sub)}.askdot{width:7px;height:7px;border-radius:var(--r-pill);background:var(--blue);flex:0 0 auto}.askmsgs{gap:14px;margin-bottom:24px}.askmsgs,.askmsgs li{display:flex;flex-direction:column}.askmsgs li{gap:3px;max-width:80%}.askmsgs li[data-from=CREATOR]{align-self:flex-end;text-align:right}.askmsgs li b{font-size:13px;font-weight:600;color:var(--text)}.askmsgs li time{font-size:12px;color:var(--text-sub)}.askmsgs li p{font-size:15px;line-height:1.65;color:var(--text);background:var(--fill);padding:10px 14px;border-radius:var(--r-xs);white-space:pre-wrap}.askmsgs li p,.asktr{word-break:keep-all;overflow-wrap:anywhere}.asktr{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--text-sub)}.asktr>span{min-width:0}.asktr>button{font-size:12px;color:var(--text-sub);text-decoration:underline;text-underline-offset:3px;min-height:32px;padding:0 2px;white-space:nowrap}.asktr>button:hover{color:var(--text)}.askmsgs li>.askbub{display:flex;flex-direction:column;gap:8px;background:var(--fill);padding:10px 14px;border-radius:var(--r-xs)}.askmsgs li>.askbub p{background:none;padding:0;border-radius:0;font-size:15px;line-height:1.65;color:var(--text);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.askmsgs li>.askbub>p.askbub-ko{padding-top:8px;border-top:1px solid var(--line)}.askmsgs li>.askbub>p.askbub-ko em{display:block;font-style:normal;font-size:11px;font-weight:600;color:var(--text-dis);margin-bottom:2px}.askmsgs li>.askbub>p.askbub-act{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;font-size:12px;line-height:1.5;color:var(--text-sub)}.askmsgs li>.askbub>p.askbub-act[data-warn=true]{color:var(--warn)}.askbub-act>button{font-size:12px;color:var(--text-sub);text-decoration:underline;text-underline-offset:3px;min-height:28px;padding:0 2px;white-space:nowrap}.askbub-act>button:hover{color:var(--text)}.askbub-act>button:disabled{color:var(--text-dis);text-decoration:none;cursor:default}.askform{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.asklabel{font-size:13px;font-weight:500;color:var(--text-mid)}.askarea{width:100%;padding:10px 14px;border-radius:var(--r-xs);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:15px;color:var(--text);resize:vertical;min-height:96px;line-height:1.6}.askarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue)}.askact{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px;width:100%}.askact .btn{margin-top:0;margin-left:auto}.askact-tr{font-size:13px;color:var(--text-mid);text-decoration:underline;text-underline-offset:3px;min-height:40px;padding:0 2px;white-space:nowrap}.askact-tr:hover{color:var(--text)}.askact-tr:disabled{color:var(--text-dis);text-decoration:none;cursor:default}.askform .btn{margin-top:4px}.askai{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-sm);background:var(--blue-bg)}.askai-h{margin:0;font-size:13px;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.askai-h b{font-size:14px;font-weight:700;color:var(--text);margin-right:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.askai-why{margin:0;font-size:12px;line-height:1.6;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.askwhen{display:flex;flex-direction:column;gap:10px;margin-top:10px}.askwhen .field input,.askwhen .field select{min-width:0;font-size:15px}.asknote{width:100%;margin-top:8px;padding:10px 12px;border:0;border-radius:var(--r-sm);background:var(--fill);font:inherit;font-size:15px;line-height:1.6;color:var(--text);resize:vertical;min-height:84px}.asknote:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue);background:var(--surface)}.askseen{font-size:11px;color:var(--text-dis)}.askmsgs.ops li[data-from=OPS] .askseen,.askseen{align-self:flex-end}.asknew-go{display:flex;align-items:center;gap:6px;width:100%;min-height:var(--btn-h-s);padding:0 8px;border-radius:var(--btn-r-s);font-size:13px;font-weight:600;color:var(--text-mid)}.asknew-go:hover{background:var(--fill);color:var(--text)}.asknew-go:disabled{color:var(--text-dis);cursor:default}.asknew-go:disabled:hover{background:none}.asknew{display:flex;flex-direction:column;gap:8px}.asknew input,.asknew select,.asknew textarea{width:100%;padding:8px 10px;border:0;border-radius:var(--r-xs);background:var(--fill);font:inherit;font-size:13px;color:var(--text)}.asknew textarea{resize:vertical;min-height:84px;line-height:1.6}.asknew input:focus,.asknew select:focus,.asknew textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue);background:var(--surface)}.asknew-a{display:flex;align-items:center;gap:10px}.asknew-a .btn{margin-left:auto}.asknew-x{font-size:12px;color:var(--text-sub);text-decoration:underline;text-underline-offset:3px;min-height:32px}.asknew-x:hover{color:var(--text)}.askform>.chat-mac{margin:0;list-style:none;width:100%;background:var(--fill);border-radius:var(--r-xs);padding:6px}.askform>.chat-mac button:hover{background:var(--surface)}@media (max-width:860px){.askmsgs li{max-width:100%}}.askmsgs.ops li[data-from=CREATOR]{align-self:flex-start;text-align:left}.askmsgs.ops li[data-from=OPS]{align-self:flex-end;text-align:right}.apk{max-width:480px}.apk-card{margin-top:24px;text-align:center}.apk-id{display:flex;align-items:center;gap:14px;text-align:left}.apk-icon{flex:0 0 72px;width:72px;height:72px;border-radius:18px;display:block;box-shadow:0 0 0 1px rgba(20,30,45,.06)}.apk-name{min-width:0}.apk-name h1{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.35;word-break:keep-all}.apk-name p{margin-top:4px;font-size:13px;color:var(--text-sub)}.apk-lead{margin-top:18px;font-size:14px;line-height:1.7;color:var(--text-mid);text-align:left;word-break:keep-all;overflow-wrap:anywhere}.apk-facts{display:flex;margin-top:18px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.apk-facts>div{flex:1 1;min-width:0}.apk-facts>div+div{border-left:1px solid var(--line)}.apk-facts dt{font-size:12px;color:var(--text-sub)}.apk-facts dd{margin-top:3px;font-size:14px;font-weight:600;white-space:nowrap}.apk-dl{margin-top:20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.apk-ko-c{margin-top:10px;font-size:13px;color:var(--text-sub);word-break:keep-all}.apk-steps{list-style:none;counter-reset:apk;margin-top:32px;padding:0}.apk-steps li{display:flex;gap:14px;align-items:flex-start;margin-top:20px}.apk-steps li:before{counter-increment:apk;content:counter(apk);flex:0 0 26px;height:26px;border-radius:var(--r-pill);background:var(--fill);color:var(--text-mid);font-size:13px;font-weight:700;display:grid;place-items:center}.apk-steps li>div{flex:1 1;min-width:0}.apk-steps b{display:block;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:26px}.apk-steps p{margin-top:2px;font-size:14px;line-height:1.7;color:var(--text-mid);word-break:keep-all;overflow-wrap:anywhere}.apk-note{display:flex;gap:10px;align-items:flex-start;margin-top:32px;padding-top:20px;border-top:1px solid var(--line);color:var(--text-sub)}.apk-note>div{flex:1 1;min-width:0}.apk-note p{font-size:13px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.apk-note p+p{margin-top:12px}.apk-qr{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:10px}.apk-qr-pic svg{display:block;width:160px;height:160px}.apk-qr p{font-size:13px;color:var(--text-sub);text-align:center}.apk-lead span,.apk-note p span,.apk-qr p span,.apk-steps p span{display:block;font-size:12px;font-weight:400;line-height:1.6;color:var(--text-sub);letter-spacing:0;margin-top:4px;word-break:keep-all;overflow-wrap:anywhere}.appup .btn{flex:0 0 auto;white-space:nowrap}@media (display-mode:standalone){.applaunch .logo-svg{width:min(42vw,200px);height:auto;color:var(--brand)}}@keyframes applaunch-out{to{opacity:0;visibility:hidden;pointer-events:none}}