:root{--bg:#272b33;--panel:#2f343d;--panel2:#363c48;--line:#4a5160;--text:#f2f1ec;--acc:#f0b496;--on-acc:#272b33;--acc-bg:#f0b49624;--box:#3b322f;--box-text:#fff;--open-bg:#323844;--hl:#f0b4963d;--dim:#0e1014b8;--blue:#9cc3f5;--blue-bg:#9cc3f529;--yellow:#f0d58c;--yellow-bg:#f0d58c29;--violet:#c4b0f2;--violet-bg:#c4b0f229;--pink:#f2a7c6;--pink-bg:#f2a7c629;--green:#9fd8b0;--green-bg:#9fd8b029;--orange:#f0b496;--orange-bg:#f0b4962e;--mono:"JetBrains Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#fbfaf8;--panel:#f3f1ec;--panel2:#ebe7df;--line:#ddd6ca;--text:#1f2329;--acc:#a8552f;--on-acc:#fff;--acc-bg:#a8552f17;--box:#f6ebe4;--box-text:#1f2329;--open-bg:#f3f1ec;--hl:#d8794e33;--dim:#28221c66;--blue:#2a63c4;--blue-bg:#2a63c41a;--yellow:#8a6410;--yellow-bg:#c99a2e24;--violet:#6b46c9;--violet-bg:#6b46c91a;--pink:#b83a73;--pink-bg:#b83a731a;--green:#1f7f4e;--green-bg:#1f7f4e1a;--orange:#a8552f;--orange-bg:#a8552f1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{scrollbar-gutter:stable}body{background:var(--bg);color:var(--text);word-break:keep-all;overflow-wrap:break-word;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif;font-size:16px;line-height:1.6}.mono,code,pre{word-break:normal}p,li,blockquote,dd,.doc,.quote{text-align:left;text-wrap:wrap}:where(p,li,blockquote,dd){line-height:1.8}h1,h2,h3,h4,.ak-hx,.ak-hx3,.modal h2{text-wrap:balance;text-align:left}button,input,textarea,select{font:inherit;color:inherit}:where(b,strong,th,h1,h2,h3,h4,h5,h6){font-weight:600}a{color:var(--acc)}.mono{font-family:var(--mono)}mark{background:var(--hl);color:inherit;border-radius:3px}.art p,.quote,.doc,.case .nm,.modal h2{overflow-wrap:anywhere}.modal>*{flex-shrink:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{color:var(--acc);font-size:12px;font-weight:600}.app{min-height:100vh;display:flex}.rail{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;flex:0 0 84px;gap:2px;height:100vh;padding:10px 0;display:flex;position:sticky;top:0}.brand{letter-spacing:.08em;text-align:center;color:var(--acc);padding:6px 0 12px;font-size:11px;font-weight:600;line-height:1.3}.nav-item{cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;flex-direction:column;align-items:center;gap:4px;min-height:52px;padding:9px 2px;font-size:12px;display:flex}.nav-item[aria-current=page]{border-left-color:var(--acc);background:var(--acc-bg);font-weight:600}.nav-item:disabled{cursor:default}.ic{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.ic.blue{background:var(--blue-bg);color:var(--blue)}.ic.violet{background:var(--violet-bg);color:var(--violet)}.ic.pink{background:var(--pink-bg);color:var(--pink)}.ic.green{background:var(--green-bg);color:var(--green)}.ic.orange{background:var(--orange-bg);color:var(--orange)}.main{flex:auto;min-width:0;padding:22px 32px 48px}.wrap{flex-direction:column;gap:18px;max-width:none;display:flex}.topbar,.tabs-bottom{display:none}.ask{gap:10px;display:flex}.ask textarea{min-height:calc(1.5em + 40px)}.ask input,.ask textarea{font:inherit;color:var(--text);resize:none;border:2px solid var(--acc);background:var(--panel);border-radius:14px;outline:none;flex:auto;min-width:0;padding:18px 20px;font-size:18px;line-height:1.5}.ask input:focus::placeholder,.ask textarea:focus::placeholder{color:#0000}.ask input::placeholder,.ask textarea::placeholder{color:var(--text);opacity:.75}.btn-acc{background:var(--acc);min-height:48px;color:var(--on-acc);cursor:pointer;border:0;border-radius:14px;flex:none;padding:0 26px;font-size:16px;font-weight:600}.notice{border:1px solid var(--acc);background:var(--box);color:var(--box-text);border-radius:12px;padding:12px 16px}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.head h1{letter-spacing:-.01em;margin:2px 0 0;font-size:28px}.crumb{color:var(--acc);font-size:13px;font-weight:500}.seg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pill{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;min-height:44px;padding:8px 16px;font-size:14px}.pill.round{border-radius:999px}.pill[aria-pressed=true]{border-color:var(--acc);background:var(--acc-bg);color:var(--acc);font-weight:600}.kpis{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.kpi{border-right:1px solid var(--line);padding:12px 16px}.kpi:last-child{border-right:0}.kpi .l{color:var(--acc);font-size:12px;font-weight:500}.kpi .v{font-size:19px;font-weight:600}.kpi .s{font-size:12px}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters .find{border:1px solid var(--line);background:var(--panel);border-radius:10px;width:280px;min-height:44px;margin-left:auto;padding:10px 14px}.count{font-size:13px}.lawtable{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.lt-head,.lt-row{grid-template-columns:110px minmax(0,1fr) 130px 120px;align-items:center;display:grid}.lt-head{background:var(--panel2);color:var(--acc);font-size:12px;font-weight:600}.lt-head>div{padding:10px 16px}.lt-head>div:last-child,.lt-row .n{text-align:right}.lt-group{color:var(--acc);background:var(--panel2);border-top:1px solid var(--line);padding:9px 16px;font-size:13px;font-weight:600}.lt-row{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:48px;padding:0}.lt-row>span{padding:12px 16px}.lt-row:hover,.lt-row[aria-expanded=true]{background:var(--open-bg)}.lt-row .no{font-family:var(--mono);white-space:nowrap;font-weight:600}.lt-row .t{font-weight:500}.lt-row[aria-expanded=true] .t{font-weight:600}.badge{text-align:center;background:var(--acc-bg);min-width:30px;color:var(--acc);font-family:var(--mono);border-radius:7px;padding:1px 8px;font-weight:600;display:inline-block}.lt-row[aria-expanded=true] .badge{background:var(--acc);color:var(--on-acc)}.rv{border:1px solid var(--line);border-radius:4px;margin-left:8px;padding:0 5px;font-size:11px;font-weight:500}.detail{background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.detail .body{flex:3 520px;min-width:0;padding:20px 24px}.detail .side{border-left:1px solid var(--line);flex-direction:column;flex:2 360px;gap:18px;min-width:0;padding:20px 24px;display:flex}.art p{white-space:pre-wrap;word-break:keep-all;margin:0 0 7px}.art .ttl{font-size:16px;font-weight:600}.art .ho{padding-left:22px}.art .mok{padding-left:44px}.art .focus{background:var(--hl);border-radius:6px;padding-top:3px;padding-bottom:3px}.art mark{background:var(--hl);color:inherit;border-radius:3px}.fold{border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:8px;min-height:36px;margin:2px 0 9px 22px;padding:6px 12px;font-size:13px}.src{margin-top:12px;font-size:12px}.case{border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:10px 12px;display:flex}.case:hover{border-color:var(--violet)}.case .top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.case b{font-family:var(--mono);color:var(--violet)}.case .meta{font-size:13px}.case .nm{word-break:keep-all;font-size:14px}.list{flex-direction:column;gap:6px;display:flex}.more{border:1px solid var(--acc);min-height:44px;color:var(--acc);cursor:pointer;background:0 0;border-radius:10px;padding:8px 12px;font-weight:600}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:8px;min-height:40px;padding:8px 12px;font-size:14px}.chip.law{border-color:var(--blue);color:var(--blue);font-weight:600}.overlay{background:var(--dim);z-index:50;justify-content:center;align-items:flex-start;padding:48px 20px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;width:900px;max-width:100%;padding:24px 28px;display:flex}.modal .mh{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.modal h2{word-break:keep-all;margin:4px 0 0;font-size:20px;line-height:1.45}.modal .kind{color:var(--violet);font-size:13px;font-weight:600}.x{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.mgrid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mgrid>div{border-right:1px solid var(--line);padding:10px 14px}.mgrid>div:nth-child(4n){border-right:0}.mgrid>div:nth-child(n+5){border-top:1px solid var(--line)}.mgrid .l{color:var(--acc);font-size:12px;font-weight:500}.mgrid .v{font-weight:600}.quote{background:var(--box);color:var(--box-text);word-break:keep-all;border-radius:10px;padding:12px 16px;font-size:15.5px}.quote .k{margin-right:10px;font-size:12px;font-weight:600}.tabbar{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:14px;display:flex}.doc{word-break:keep-all;white-space:pre-wrap;font-size:15.5px;line-height:1.85}.doc mark{background:var(--hl);color:inherit;border-radius:3px}.mfoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:13px;display:flex}.btn-line{border:1px solid var(--acc);min-height:44px;color:var(--acc);cursor:pointer;background:0 0;border-radius:10px;padding:10px 16px;font-weight:600}@media (width<=1180px){.detail .side{border-left:0;border-top:1px solid var(--line);flex-basis:100%}.detail .body{flex-basis:100%}}@media (width<=820px){.rail{display:none}.topbar{border-bottom:1px solid var(--line);background:var(--panel);z-index:10;justify-content:space-between;align-items:center;padding:8px 16px;display:flex;position:sticky;top:0}.topbar .brand{padding:0;font-size:13px}.tabs-bottom{background:var(--panel);border-top:1px solid var(--line);padding:6px 4px calc(8px + env(safe-area-inset-bottom));z-index:10;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tabs-bottom .nav-item{border-left:0;padding:4px 0;font-size:11px}.tabs-bottom .nav-item[aria-current=page]{color:var(--acc);background:0 0}.tabs-bottom .ic{width:30px;height:30px}.app{flex-direction:column}.main{padding:14px 16px 96px}.ask{flex-direction:column}.ask input,.ask textarea{padding:16px;font-size:17px}.head h1{font-size:24px}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{padding:10px 12px}.kpi:nth-child(3n){border-right:0}.kpi:nth-child(-n+3){border-bottom:1px solid var(--line)}.kpi .v{font-size:15px}.filters .find{width:100%;margin-left:0}.lt-head{display:none}.lt-row{grid-template-columns:76px minmax(0,1fr) auto}.lt-row .ef{display:none}.lt-row>span{padding:12px 14px}.detail .body,.detail .side{flex-basis:100%;padding:14px}.detail .side{border-left:0;border-top:1px solid var(--line)}.art .ho{padding-left:14px}.art .mok{padding-left:28px}.fold{margin-left:14px}.overlay{align-items:flex-end;padding:0}.modal{border-radius:20px 20px 0 0;width:100%;max-height:92vh;padding:10px 16px 20px;overflow:auto}.modal:before{content:"";background:var(--line);border-radius:3px;align-self:center;width:44px;height:5px}.modal h2{font-size:17px}.mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mgrid>div:nth-child(2n){border-right:0}.mgrid>div:nth-child(n+3){border-top:1px solid var(--line)}.mgrid>div:nth-child(4n){border-right:0}}:root[data-font=large] body{font-size:17px}:root[data-font=xlarge] body{font-size:19px}.boot{padding:40px}.h1{margin:2px 0 4px;font-size:26px}.right{text-align:right}.good{color:var(--green);font-size:13px;font-weight:600}.auth{flex-direction:column;align-items:center;gap:28px;min-height:100vh;padding:64px 16px 32px;display:flex}.auth-brand{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.auth-logo{letter-spacing:.08em;color:var(--acc);font-size:26px;font-weight:600}.auth-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:18px;width:100%;max-width:440px;padding:28px 28px 24px;display:flex}.auth-card h1{margin:0;font-size:22px}.auth-foot{text-align:center;font-size:12.5px}.stack{flex-direction:column;gap:14px;display:flex}.stack.narrow{max-width:420px}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:14px;font-weight:600}.field input{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-height:48px;padding:13px 15px;font-size:16px}.field input:focus{outline:2px solid var(--acc);outline-offset:1px}.check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14.5px;display:flex}.check input{width:20px;height:20px;accent-color:var(--acc)}.btn-wide{background:var(--acc);width:100%;min-height:50px;color:var(--on-acc);cursor:pointer;border:0;border-radius:10px;font-size:16px;font-weight:600}.btn-wide:disabled,.btn-plain:disabled{opacity:.6;cursor:default}.btn-plain{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;min-height:44px}.btn-line{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;min-height:46px;padding:0 20px;font-weight:600}.btn-warn{border:1px solid var(--pink);min-height:40px;color:var(--pink);cursor:pointer;background:0 0;border-radius:9px;padding:0 14px;font-weight:600}.btn-warn.wide{min-height:48px}.msg{border-radius:10px;padding:10px 12px;font-size:14px}.msg.err{background:var(--pink-bg);border:1px solid var(--pink)}.msg.ok{background:var(--green-bg);border:1px solid var(--green)}.row-between{justify-content:space-between;gap:10px;font-size:14px;display:flex}.row-between a,a.strong,a.plain{padding:10px 0;text-decoration:none}a.strong{font-weight:600}a.plain{color:var(--text)}.steps{justify-content:space-between;gap:6px;margin:0;padding:0;list-style:none;display:flex}.steps li{align-items:center;gap:8px;font-size:13.5px;display:flex}.steps li span{border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid}.steps li.done span,.steps li.now span{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.steps li.now{font-weight:600}.rules{flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.rules li{gap:8px;display:flex}.rules .yes{color:var(--green);font-weight:600}.rules .no{color:var(--pink);font-weight:600}.tbl-box{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:15px}.tbl th{text-align:left;color:var(--acc);background:var(--panel2);padding:9px 16px;font-size:12px}.tbl td{border-top:1px solid var(--line);vertical-align:top;padding:13px 16px}.tbl tr.click{cursor:pointer}.tbl tr.click:hover,.tbl tr.open{background:var(--open-bg)}.tbl tr.open>td:first-child{box-shadow:inset 3px 0 var(--acc)}.tbl tr.click:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.tbl .grp{color:var(--acc);width:110px;font-size:13px;font-weight:600}.tbl .nm{font-weight:600}.tbl .warn{color:var(--pink);font-weight:600}.tbl .chev{text-align:right;width:30px;color:var(--acc)}.tbl tr.xrow td{background:var(--open-bg);border-top:0;padding:4px 16px 18px}.tbl tr.xrow td>*+*{margin-top:10px}.tbl.inner{background:var(--bg);border:1px solid var(--line);border-radius:10px;font-size:14.5px}.tbl.inner td{padding:10px 14px}.pill.on{border-color:var(--acc);background:var(--acc-bg);color:var(--acc);font-weight:600}@media (width<=820px){.auth{padding-top:40px}.auth-card{padding:22px 18px}}.notice.band{margin-bottom:10px}.notice.band.maintenance{border-color:var(--pink);background:var(--pink-bg)}.para{margin:0 0 8px}.jt-wrap{margin:10px 0;overflow-x:auto}.jt{border-collapse:collapse;min-width:50%;font-size:.95em}.jt td{border:1px solid var(--line);vertical-align:top;white-space:pre-wrap;padding:7px 12px}.jt td.jt-head{background:var(--panel2);font-weight:600}.jt-pre{font-family:var(--mono);margin:10px 0;padding:10px 12px;font-size:.9em;line-height:1.7;overflow-x:auto}.jt-box{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin:10px 0;padding:10px 14px;line-height:1.7}.jt-fx{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin:10px 0;padding:12px 14px}.jt-fx-line{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.jt-fx-line+.jt-fx-line{margin-top:12px}.jt-term{border:1px solid var(--line);border-radius:6px;max-width:22em;padding:6px 10px;line-height:1.55}.jt-num{font-family:var(--mono);font-weight:600}.jt-op{color:var(--acc);font-size:1.15em;font-weight:600}.jt-frac{text-align:center;flex-direction:column;align-items:center;max-width:18em;line-height:1.5;display:inline-flex}.jt-frac .n{padding:0 6px 4px}.jt-frac .d{border-top:2px solid var(--text);min-width:100%;padding:4px 6px 0}.jt-pre.framed{border:1px solid var(--line);background:var(--panel);border-radius:8px}.jt-line{white-space:nowrap;min-height:1.7em}.jt-line .c1{text-align:center;width:1ch;display:inline-block}.jt-line .c2{text-align:center;width:2ch;font-family:inherit;display:inline-block}.jt-line .c2.h{vertical-align:top;border-bottom:1.5px solid;height:.85em}.jt-line .c2.v{vertical-align:bottom;border-left:1.5px solid;width:2ch;height:1.7em;margin-left:-1ch;position:relative;left:1ch}.jt-fig{margin:6px 0}.jt-img img{background:#fff;border-radius:6px;max-width:100%;margin-top:6px}.jt-btn{border:1px solid var(--line);color:var(--acc);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:.9em}.jt-note{margin:6px 0 0;font-size:.92em}.lv-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lv-tools select.pill{min-height:40px;font:inherit;padding:0 12px;font-size:14px}.lv-search{position:relative}.lv-search input{border:1px solid var(--line);background:var(--panel);width:300px;min-height:40px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px}.lv-results{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:10px;max-height:360px;margin:0;padding:4px;list-style:none;position:absolute;top:44px;left:0;right:0;overflow:auto}.lv-results button{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.lv-results button:hover,.lv-results button:focus{background:var(--acc-bg)}.art p.hang{margin:4px 0}.art p.ho{margin:2px 0 2px 1.2em}.art p.mok{margin:2px 0 2px 2.4em}.art p.sub{margin:2px 0 2px 3.4em}.mk-chips{white-space:normal}.mk-chip{white-space:nowrap;font:inherit;border:1px solid var(--acc);color:var(--acc);cursor:pointer;vertical-align:1px;background:0 0;border-radius:6px;margin:2px;padding:0 7px;font-size:.86em;font-weight:600;line-height:1.5;display:inline-block}.rv-mk{font:inherit;color:var(--acc);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.rv-cite{color:var(--acc);text-underline-offset:2px;text-decoration:underline}.lt-row{scroll-margin-top:76px}.dl-src{border:1px solid var(--line);color:var(--text);border-radius:5px;padding:0 6px;font-size:12px}.dc-chip{border:1px solid var(--acc);color:var(--acc);vertical-align:1px;white-space:nowrap;border-radius:6px;margin-left:8px;padding:0 7px;font-size:12px;font-weight:600;display:inline-block}.by-label{margin:22px 0 8px}.by-table{margin-bottom:12px}.by-detail{display:block}.by-tools{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.by-tools a.jt-btn{text-decoration:none}.tx-rate{line-height:1.5}.tx-tbl .kinds{white-space:nowrap}@media (width<=900px){.tx-tbl .kinds{display:none}}.tr-rates{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.tr-rate{text-align:left;width:100%;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:64px minmax(90px,auto) 1fr;align-items:baseline;gap:2px 12px;padding:8px 4px;display:grid}.tr-rate:hover{background:var(--acc-bg)}.tr-rate .it{font-weight:600}.tr-rate .v{color:var(--acc);font-weight:600}.tr-rate .sen{grid-column:1/-1;font-size:13px;line-height:1.6}.tr-rtbl td.sen{white-space:normal;min-width:280px;font-size:13px;line-height:1.6}.tr-rtbl tr{scroll-margin-top:90px}.rv .art p[id^=tj-],.rv-box .art p[id^=jo-]{scroll-margin-top:80px}@media (width<=720px){.tr-rate{grid-template-columns:52px 1fr}.tr-rate .src{grid-column:1/-1}}.rv-hr{border:0;border-top:1px solid var(--line);margin:10px 0}.rv-hr.bold{border-top-width:2px;border-top-color:var(--text)}.jt-inl{vertical-align:middle;background:#fff;border-radius:3px;width:auto;height:1.5em;margin:0 2px}.jt-inl-miss{border:1px dashed var(--acc);color:var(--acc);vertical-align:1px;border-radius:4px;margin:0 2px;padding:0 6px;font-size:.8em}.rv .art p{line-height:1.75}.rv .art p.hang,.rv .art p.ho,.rv .art p.mok,.rv .art p.sub,.rv .art p.sub2{margin-top:6px}.rv .art p.cont{margin-top:0}.rv .art p.gap{margin-top:14px}.rv .art p.sub2{margin-left:4.4em}.mk-chip[aria-expanded=true]{background:var(--acc);color:var(--on-acc)}.mk-panel{border:1px solid var(--acc);background:var(--panel);border-radius:12px;margin:12px 0 6px;overflow:hidden}.mk-panel.mk-none{border-style:dashed;border-color:var(--line)}.mk-head{border-bottom:1px solid var(--line);background:var(--open-bg);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.mk-sub{font-size:14px}.mk-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.mk-x{font:inherit;border:1px solid var(--line);width:36px;min-height:36px;color:var(--text);cursor:pointer;background:0 0;border-radius:9px}.mk-cols{grid-template-columns:1fr 1fr;display:grid}.mk-cols>div{min-width:0;padding:12px 14px}.mk-cols>div+div{border-left:1px solid var(--line)}.mk-text{white-space:pre-wrap;word-break:break-word;font-size:.95em;line-height:1.75}.mk-reason{max-height:420px;overflow:auto}.mk-pad{padding:12px 14px}.mk-del{background:var(--pink-bg);color:var(--pink);border-radius:3px;text-decoration:line-through}.mk-add{background:var(--green-bg);color:var(--green);border-radius:3px;font-weight:600}.mk-blk{outline:2px solid var(--green);outline-offset:2px}.mk-blk.del{outline-color:var(--pink)}.mk-empty{font-style:normal}.mk-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding:8px 14px;font-size:13px;display:flex}.mk-near{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.link{color:var(--acc);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (width<=760px){.mk-cols{grid-template-columns:1fr}.mk-cols>div+div{border-left:0;border-top:1px solid var(--line)}.lv-search input{width:100%}}.dl{flex-direction:column;gap:8px;display:flex}.dl-sum{font-size:13px}.dl-none,.dl-foot{font-size:13px;line-height:1.6}.dl-row{text-align:left;border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;width:100%;padding:10px 12px;display:flex}.dl-row:hover{border-color:var(--acc);background:var(--acc-bg)}.dl-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.dl-kind{border:1px solid var(--acc);color:var(--acc);border-radius:999px;padding:2px 8px;font-weight:600}.dl-no{font-weight:600}.dl-old{border:1px solid var(--pink);color:var(--pink);border-radius:999px;padding:2px 8px}.dl-t{font-size:14px;line-height:1.5}.modal.dm{max-width:860px}.dm-t{margin:4px 0 0;font-size:18px;line-height:1.5}.dm-meta{margin-bottom:6px;font-size:13px}.dm-file{align-items:center;gap:10px;margin:2px 0 10px;font-size:13px;display:flex}.dm-file a.jt-btn{text-decoration:none}.dm section{margin-top:14px}.dm-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;line-height:1.75}.dm-refs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.dm-plain{cursor:default}.ic{position:relative}.badge{box-sizing:border-box;background:var(--pink);min-width:18px;height:18px;color:var(--bg);text-align:center;border-radius:9px;padding:0 4px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-5px;right:-8px}.al{flex-direction:column;gap:16px;display:flex}.al-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.al-head h1{margin:2px 0 0;font-size:26px}.al-find{border:2px solid var(--acc);background:var(--panel);border-radius:14px;overflow:hidden}.al-find input{box-sizing:border-box;width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;padding:18px 20px;font-size:19px}.al-sug{margin:0;padding:0;list-style:none}.al-grp{color:var(--acc);border-top:1px solid var(--line);padding:8px 16px 4px;font-size:12px;font-weight:600}.al-sug-row{border-top:1px solid var(--line);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;padding:10px 16px;display:flex}.al-t{flex:260px;min-width:0}.al-sub{font-size:13px;display:block}.al-stat{white-space:nowrap;font-size:13px}.al-empty,.al-none,.al-foot{padding:12px 16px;font-size:14px;line-height:1.6}.al-add,.al-on{font:inherit;border:1px solid var(--acc);min-height:40px;color:var(--acc);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.al-on{background:var(--acc-bg);cursor:default}.al-chip{white-space:nowrap;border:1px solid;border-radius:7px;padding:1px 9px;font-size:13px;font-weight:600;display:inline-block}.al-chip.acc{color:var(--acc)}.al-chip.blue{color:var(--blue)}.al-chip.violet{color:var(--violet)}.al-chip.pink{color:var(--pink)}.al-chip.green{color:var(--green)}.al-box{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:clip}.al-box>.label{padding:14px 16px 8px}.al-scroll{overflow-x:auto}.al-tbl{border-collapse:collapse;width:100%;font-size:15px}.al-tbl th{text-align:left;color:var(--acc);background:var(--panel2);white-space:nowrap;padding:8px 14px;font-size:12px}.al-tbl td{border-top:1px solid var(--line);vertical-align:middle;padding:10px 14px}.al-seg{border:1px solid var(--line);border-radius:10px;display:inline-flex;overflow:hidden}.al-seg button{font:inherit;background:var(--panel);min-height:40px;color:var(--text);cursor:pointer;border:0;padding:0 14px;font-size:14px}.al-seg button+button{border-left:1px solid var(--line)}.al-seg button[aria-pressed=true]{background:var(--acc-bg);color:var(--acc);font-weight:600}.al-row{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.al-row:hover,.al-row[aria-expanded=true]{background:var(--open-bg)}.al-row.unread .al-row-t{font-weight:600}.al-row-top{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.al-d{color:var(--acc)}.due-ck{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;padding:0 16px 12px;display:grid}.due-c{border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.due-c.on{border-color:var(--acc);background:var(--acc-bg)}.due-c input{width:18px;height:18px;accent-color:var(--acc)}.due-c span{flex:1}.due-c b{font-size:14.5px;display:block}.due-c small{font-size:12.5px}.due-in{font:inherit;border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;flex:100%;padding:6px 8px;font-size:13.5px}.due-cg{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 12px;display:flex}.due-day{border:1px solid var(--line);font-family:var(--mono,monospace);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.due-day button{color:var(--pink);cursor:pointer;background:0 0;border:0;font-size:14px}.due-note{margin:0 16px 10px;font-size:13px}.due-note.bad{color:var(--pink)}.due-tbl{border-collapse:collapse;width:100%;margin-bottom:8px;font-size:14px}.due-tbl th{color:var(--acc);text-align:left;border-top:1px solid var(--line);padding:8px 12px;font-size:12.5px}.due-tbl td{border-top:1px solid var(--line);vertical-align:top;padding:9px 12px}.due-tbl th:first-child,.due-tbl td:first-child{padding-left:16px}.due-tbl td.mono{white-space:nowrap}.due-d{color:var(--acc);font-weight:700}.due-shift{color:var(--pink);font-size:12.5px;display:block}.due-cite{border:1px solid var(--blue);color:var(--blue);background:var(--blue-bg);font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;margin:2px 4px 2px 0;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}.cd{gap:10px;padding-top:10px}.cd-tabs{flex-wrap:wrap;gap:6px;display:flex}.cd-tabs .pill{min-height:36px;color:var(--text);align-items:center;font-size:13.5px;text-decoration:none;display:inline-flex}.cd-tabs .cd-k{color:var(--acc);margin-left:6px;font-size:12px;font-weight:600}.cd-now{font-size:14.5px}.cd .mk-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px}.cd-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cd-bar .pill{color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.al-lnk{color:var(--acc);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.cc-star{float:right;margin-left:10px}.un-bar .st,.au-filt .st{min-height:42px}.st{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.st svg{flex:0 0 18px;width:18px;height:18px}.st.on{border-color:var(--acc);background:var(--acc-bg);color:var(--acc)}.st.sm{min-height:32px;padding:0 9px;font-size:13px}.st.sm svg{flex-basis:15px;width:15px;height:15px}.st:disabled{opacity:.6}.st-mark{color:var(--acc);vertical-align:-2px;margin-left:6px;display:inline-flex}.st-mark svg{width:14px;height:14px}.st-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dm-ref{align-items:center;gap:4px;display:inline-flex}.st-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:80;border:1px solid var(--acc);background:var(--panel);width:min(560px,100vw - 24px);color:var(--acc);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #00000059}.st-toast>svg{flex:0 0 26px;width:26px;height:26px}.st-toast div{color:var(--text);flex:1}.st-toast b{font-size:14.5px;display:block}.st-toast span{font-size:13px;display:block}.st-toast button{color:var(--acc);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:700}.st-toast.err{border-color:var(--pink);color:var(--pink)}@media (width<=820px){.st-toast{bottom:calc(80px + env(safe-area-inset-bottom))}}.ntf-row{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.ntf-row>svg{fill:none;stroke-width:2px;width:38px;height:38px}.ntf-row>svg .f{fill:var(--panel2)}.ntf-t b{font-size:15.5px}.ntf-t .al-sub{display:block}.ntf-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ntf-min{margin-top:8px}.ntf-tg{border:1px solid var(--line);background:var(--panel2);cursor:pointer;border-radius:999px;flex:0 0 52px;width:52px;height:30px;position:relative}.ntf-tg:after{content:"";background:var(--text);border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px}.ntf-tg.on{background:var(--acc);border-color:var(--acc)}.ntf-tg.on:after{background:var(--on-acc);left:25px}.ntf-tg:disabled,.ntf-on:disabled{opacity:.55;cursor:not-allowed}.ntf-on{background:var(--acc);min-height:38px;color:var(--on-acc);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-weight:700}.ntf-msg{border:1px solid var(--pink);background:var(--pink-bg);border-radius:10px;margin:0 16px 14px;padding:10px 12px;font-size:14px}.ntf-msg.ok{border-color:var(--green);background:var(--green-bg,var(--acc-bg))}.nf-off{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:520px;margin:0 auto;padding:60px 20px;display:flex}.nf-off h1{margin:10px 0 0;font-size:24px}@media (width<=700px){.ntf-row{grid-template-columns:34px 1fr}.ntf-r{grid-column:1/-1;justify-content:flex-start}.ntf-mode .al-seg{grid-column:1/-1}}.al-band{border:1px solid var(--acc);background:var(--box);color:var(--box-text);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex}.al-band svg{fill:none;width:40px;height:40px;stroke:var(--acc);stroke-width:2px;flex:0 0 40px}.al-band svg text{fill:var(--acc);stroke:none;text-anchor:middle;font-size:12px;font-weight:700}.al-band-d{color:var(--acc);font-size:30px;font-weight:700}.al-band b{font-size:16px}.al-band-r{margin-left:auto}.al-calg{grid-template-columns:1.15fr 1fr;align-items:start;gap:16px;display:grid}.al-calg .al-box{padding-bottom:14px}.al-mo{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;padding:0 16px 10px;display:grid}.al-mo button{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:4px 0 2px;font-size:12.5px}.al-mo button i{color:var(--acc);min-height:16px;font-size:11px;font-style:normal;font-weight:700;display:block}.al-mo button[aria-pressed=true]{background:var(--panel2);border-color:var(--acc)}.al-mo button.now{box-shadow:inset 0 -3px 0 var(--blue)}.al-mh{justify-content:space-between;align-items:center;padding:0 16px 6px;display:flex}.al-mh b{font-size:18px}.al-mh button{color:var(--acc);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:22px}.al-cal{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:calc(100% - 24px);margin:0 12px}.al-cal th{padding:2px 0;font-size:12.5px}.al-cal th:first-child{color:var(--pink)}.al-cal th:last-child{color:var(--blue)}.al-cal td{vertical-align:top;border:1px solid var(--line);border-radius:9px;height:70px;padding:3px 5px;font-size:12.5px;overflow:hidden}.al-cal td.emp{border:0;padding:0}.al-cal td .n{font-weight:600}.al-cal td.sun .n{color:var(--pink)}.al-cal td.sat .n{color:var(--blue)}.al-cal td.hit{background:var(--acc-bg);border-color:var(--acc)}.al-cal td.today{box-shadow:inset 0 0 0 2px var(--blue)}.al-ev{background:var(--panel2);overflow-wrap:anywhere;word-break:keep-all;border-radius:5px;margin-top:3px;padding:1px 4px;font-size:11.5px;line-height:1.35;display:block}.al-ev.ef{border-left:3px solid var(--acc)}.al-ev.prom{border-left:3px solid var(--blue)}.al-leg{flex-wrap:wrap;gap:16px;padding:8px 16px 0;font-size:12.5px;display:flex}.al-leg span.a:before,.al-leg span.b:before{content:"";vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.al-leg span.a:before{background:var(--acc)}.al-leg span.b:before{background:var(--blue)}.al-up{border-collapse:collapse;width:100%;font-size:14px}.al-up td{border-top:1px solid var(--line);vertical-align:top;padding:9px 8px}.al-up td:first-child{padding-left:16px}.al-up td:last-child{padding-right:16px}.al-up tr{cursor:pointer}.al-up tr:hover td,.al-up tr.open td{background:var(--open-bg)}.al-up td.mono{white-space:nowrap;width:1%}.al-dd{color:var(--acc);font-weight:700}.al-up .al-sub{display:block}.al-up .al-open{padding:0}@media (width<=900px){.al-calg{grid-template-columns:1fr}.al-band-r{margin-left:0}.al-mo{grid-template-columns:repeat(7,minmax(0,1fr))}.al-cal td{height:58px}}.al-row-t{font-size:15px;line-height:1.5}.al-open{background:var(--open-bg);flex-direction:column;gap:6px;padding:0 16px 14px;display:flex}.al-art{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.al-art span:last-child{color:var(--acc);font-weight:600}.tx{flex-direction:column;gap:16px;display:flex}.tx-find{border:2px solid var(--acc);background:var(--panel);border-radius:14px;position:relative}.tx-find input{box-sizing:border-box;width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;padding:18px 20px;font-size:19px}.tx-res{border-top:1px solid var(--line);max-height:360px;margin:0;padding:4px 8px 8px;list-style:none;overflow:auto}.tx-res button{text-align:left;width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;display:block}.tx-res button:hover,.tx-res button:focus-visible{background:var(--acc-bg)}.tx-none{padding:12px}.tx-fav{flex-direction:column;gap:8px;display:flex}.tx-tbl th.r,.tx-tbl td.r{text-align:right;white-space:nowrap}.tx-tbl td.nm{white-space:nowrap}.tx-tbl td.tx-rate{white-space:normal}@media (width<=900px){.tx-tbl td.nm{white-space:normal;word-break:keep-all}}.tx-laws{flex-wrap:wrap;gap:8px;display:flex}.tx-law{border:1px solid var(--line);background:var(--bg);min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;flex:260px;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.tx-law:hover,.tx-law:focus-visible{border-color:var(--acc)}.tx-law span{font-size:13px}.tx-rules ul{columns:2 320px;column-gap:24px;margin:6px 0 0;padding:0;list-style:none}.tx-rules li{break-inside:avoid;padding:4px 0;font-size:14px}.tx-kind{background:var(--violet-bg);color:var(--violet);border-radius:6px;margin-right:8px;padding:0 8px;font-size:12px;font-weight:600;display:inline-block}.tx-src{font-size:13px}@media (width<=720px){.tx-tbl .kinds,.tx-tbl .date{display:none}.tx-tbl tr.xrow td{display:table-cell}.tx-tbl td.nm{white-space:normal;word-break:keep-all;min-width:6.5em}.tx-tbl th,.tx-tbl td{padding-left:8px;padding-right:8px}.tx-tbl td.r{font-size:13px}.tx-tbl th.r{white-space:normal;word-break:keep-all}.tx-tbl th:last-child,.tx-tbl td.chev{display:none}.tx-find input{padding:16px;font-size:17px}}.fm{flex-direction:column;gap:10px;display:flex}.fm-bar{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.fm-home{border:1px solid var(--acc);min-height:40px;color:var(--acc);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.fm-tabs{flex-wrap:wrap;gap:6px;display:flex}.fm-tab{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:15px}.fm-tab[aria-selected=true],.fm-tab[aria-expanded=true]{border-color:var(--acc);background:var(--acc-bg);color:var(--acc);font-weight:600}.fm-rules{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px 16px}.fm-rules .tx-law[aria-current=page]{border-color:var(--acc)}.rv{flex-direction:column;gap:16px;display:flex}.rv-box{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.rv-box>.art+.art{border-top:1px solid var(--line);padding-top:10px}.rv-box summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;display:flex}.rv-tab{border-top:1px solid var(--line);padding-top:6px}.rv-tab:first-of-type{border-top:0}.rv-files{margin:0;padding-left:18px}.rv-files li{padding:4px 0}.tx-rule{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;display:inline}.tx-rule:hover,.tx-rule:focus-visible{color:var(--acc);text-decoration:underline}.tr-en{margin-top:4px;font-size:14px}.tr-kind{border-radius:6px;margin-right:6px;padding:0 8px;font-size:12px;font-weight:600;display:inline-block}.tr-kind.blue{background:var(--blue-bg);color:var(--blue)}.tr-kind.violet{background:var(--violet-bg);color:var(--violet)}.tr-kind.green{background:var(--green-bg);color:var(--green)}.tr-kind.orange{background:var(--orange-bg);color:var(--orange)}.tr-sec{border-top:1px solid var(--line);margin:14px 0 6px;padding-top:10px}.tr-sec:first-child{border-top:0;margin-top:0;padding-top:0}.ld-pnu{font-size:13px}.ld-date{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.ld-date label{color:var(--acc);font-size:14px;font-weight:600}.ld-date input{font:inherit;border:1px solid var(--acc);background:var(--bg);min-height:44px;color:var(--text);border-radius:10px;padding:8px 12px;font-size:16px}.ld-date span{font-size:13px}.ld-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.ld-sec>*+*{margin-top:8px}.ld-at{background:var(--acc-bg);color:var(--acc);border-radius:6px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:600}.ld-cover{font-size:13px}.ld-file{margin:6px 0 12px}.ld-file .ld-cover{margin-top:6px}.ld-diff{color:var(--pink);margin-left:8px;font-size:12px;font-weight:600;display:inline-block}.ld-tbl th.r,.ld-tbl td.r{text-align:right;white-space:nowrap}.ld-raw{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:4px 18px;margin:8px 0 0;font-size:13px;display:grid}.ld-raw div{gap:8px;min-width:0;display:flex}.ld-raw dt{color:var(--acc);font-weight:600}.ld-raw dd{overflow-wrap:anywhere;margin:0}.ld-raw-un{margin-top:10px}.ld-raw dt[title]{cursor:help}@media (width<=760px){.ld-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-map>*+*{margin-top:8px}.ld-map-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-layers{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.ld-layers label{align-items:center;gap:6px;min-height:40px;display:flex}.ld-map-box{border:1px solid var(--line);background:var(--panel);border-radius:12px;width:100%;height:440px;display:block;overflow:hidden}@media (width<=760px){.ld-map-box{height:320px}}.au-filt{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;display:flex}.au-filt label{color:var(--acc);flex-direction:column;gap:2px;font-size:12px;font-weight:600;display:flex}.au-filt input,.au-filt select{font:inherit;border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--text);border-radius:10px;padding:8px 10px;font-size:15px;font-weight:400}.au-filt input{width:130px}.au-x>*+*{margin-top:10px}.au-x-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.au-raw{border-top:1px solid var(--line);padding-top:8px}.au-court{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px 16px}.au-court>*+*{margin-top:8px}@media (width<=760px){.au-x-cols{grid-template-columns:1fr}}.kv-wrap{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:12px;margin-top:8px;display:grid}.kv{border-collapse:separate;border-spacing:0;background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;font-size:14px;overflow:hidden}.kv caption{caption-side:top;text-align:left;color:var(--acc);padding:0 2px 6px;font-size:12px;font-weight:600}.kv th{text-align:left;vertical-align:top;width:42%;color:var(--acc);background:var(--panel2);border-top:1px solid var(--line);padding:8px 12px;font-size:13px;font-weight:600}.kv td{vertical-align:top;border-top:1px solid var(--line);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:8px 12px}.kv tr:first-child th,.kv tr:first-child td{border-top:0}.kv th[title],.kv td[title]{cursor:help}.kv a{color:var(--acc);margin-right:10px;font-weight:600}.kv-code{font-size:12px;font-family:var(--mono,ui-monospace, monospace);color:var(--acc);margin-left:8px}.kv-blank{cursor:help;grid-column:1/-1;font-size:13px}.au-brief{align-items:flex-start;gap:16px;display:flex}.au-media{flex:none;width:380px}.au-main{object-fit:contain;border:1px solid var(--line);background:var(--bg);border-radius:10px;width:100%;max-height:300px;display:block}.au-noimg{border:1px dashed var(--line);border-radius:10px;place-items:center;height:120px;font-size:13px;display:grid}.au-cap{color:var(--acc);margin-top:4px;font-size:12px}.au-strip{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.au-strip button{cursor:pointer;width:72px;color:var(--text);background:0 0;border:2px solid #0000;border-radius:8px;padding:0;font-size:11px}.au-strip button.on{border-color:var(--acc)}.au-strip img{object-fit:cover;border-radius:6px;width:100%;height:52px;display:block}.au-links{gap:12px;margin-top:8px;font-size:13px;display:flex}.au-links a,.au-media a{color:var(--acc);font-weight:600}.kv-full,.kv-list{grid-column:1/-1}.kv-cap{color:var(--acc);margin-bottom:2px;font-size:12px;font-weight:600}.au-brief-t{flex:1;min-width:0}.au-brief-h{margin-bottom:8px;font-size:17px;font-weight:600}.au-brief-h span{color:var(--acc)}.au-key th{width:16%}.au-tbl td.nw,.au-tbl th{white-space:nowrap}.au-sub{color:var(--acc);font-size:13px}.tbl tr.xrow td>.au-x{width:0;min-width:100%}.au-tbl td.nm{min-width:240px}.au-tbl td.au-loc{min-width:150px}@media (width<=760px){.kv-wrap{grid-template-columns:minmax(0,1fr)}.au-brief{flex-direction:column}.au-media{width:100%}.au-key tr{grid-template-columns:40% 60%;display:grid}.au-key th{width:auto}.au-x-cols{grid-template-columns:minmax(0,1fr)}}.dt{overflow-wrap:anywhere;margin-top:6px;line-height:1.75}.dt-p{margin:0 0 .85em}.dt-l1.dt-mk{margin-top:14px}.dt-m{color:var(--acc);margin-right:2px;font-weight:600}.dt-l2{padding-left:1.2em}.dt-l2.dt-mk{margin-top:6px}.dt-l3{padding-left:2.4em}.dt-l4{padding-left:3.4em}.dt-l5{padding-left:4.4em}.dt-l6{padding-left:5.4em}.dt-gap{height:8px}.dt-tbl{margin:8px 0 12px;overflow-x:auto}.dt-tbl .tbl{width:auto;min-width:60%;font-size:14px}.dt-tbl th{white-space:nowrap}.dt-tbl td{padding:8px 14px}@media (width<=760px){.dt-l2{padding-left:.8em}.dt-l3{padding-left:1.4em}.dt-l4{padding-left:2em}.dt-l5{padding-left:2.6em}.dt-l6{padding-left:3.2em}}.tr-note{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:10px 14px;font-size:14px}.tr-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.tr-profs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.tr-profs>div{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:10px 14px}.tr-prof{width:100%;height:150px;display:block}.tr-in{padding-left:32px!important}@media (width<=760px){.tr-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tr-profs{grid-template-columns:minmax(0,1fr)}}.dv-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.dv-kpis .kpi .v{overflow-wrap:anywhere}.dv-big{background:var(--box);color:var(--box-text)}.dv-calc{border-left:3px solid var(--acc);background:var(--panel);border-radius:0 10px 10px 0;margin-top:8px;padding:10px 14px;font-size:13.5px}.dv-calc b{color:var(--acc)}.sd-link{font:inherit;color:var(--acc);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dv-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:26px 0 4px;font-size:18px;display:flex}.dv-h small{font-size:13px;font-weight:500}.dv-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dv-q{box-sizing:border-box;width:100%;min-width:240px;font:inherit;border:2px solid var(--line);background:var(--panel);color:var(--text);border-radius:12px;flex:1;padding:12px 16px;font-size:16px}.dv-q:focus{border-color:var(--acc);outline:none}.dv-zones{margin-top:6px}.dv-ok,.dv-no,.dv-cm{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.dv-ok{background:var(--green-bg);color:var(--green)}.dv-no{background:var(--pink-bg);color:var(--pink)}.dv-cm{background:var(--blue-bg);color:var(--blue)}.dv-law{background:var(--violet-bg);color:var(--violet);text-align:left;border:0;border-radius:7px;padding:2px 9px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-block}.dv-law.link{cursor:pointer;text-underline-offset:2px;text-decoration:underline}.dv-tag{color:var(--acc);border:1px solid var(--acc);border-radius:6px;margin-left:6px;padding:0 5px;font-size:12px;font-weight:600}.dv-more{margin:8px auto 0;display:block}.dv-two{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.dv-tight th,.dv-tight td{padding:6px 10px}.dv-tight th{width:auto}.dv-tight .r{text-align:right}.dv-pre{white-space:pre-wrap}@media (width<=820px){.dv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-two{grid-template-columns:1fr}}.dv-raw{margin-top:10px}.dv-raw summary{cursor:pointer;color:var(--acc);font-size:13px;font-weight:600}.dv-chk{background:var(--pink-bg);color:var(--pink);border-radius:7px;padding:1px 8px;font-size:12.5px;font-weight:600;display:inline-block}.modal.ev{border-color:var(--acc);gap:0;padding:0;overflow:clip}.modal.ev-wide{width:1100px}.ev .mk-panel{border:0;border-radius:0;margin:0}.ev-head{border-radius:0}.ev-kind{color:var(--violet);font-size:12.5px;font-weight:700}.ev-t{font-weight:500}.ev-cap{color:var(--acc);border-bottom:1px solid var(--line);padding:10px 14px;font-weight:700}.ev-body .art{margin:0}.ev-find{width:100%;margin:4px 0 6px}.ev-list{margin:0;padding:0;list-style:none}.ev-list button{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;width:100%;padding:9px 10px;display:block}.ev-list button:hover{background:var(--open-bg)}.ev-list .mono{color:var(--acc);margin-right:6px;font-weight:600}.ct-lead{margin:0 0 12px;font-size:14px}.ct-form{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px 16px;margin-bottom:10px;padding:14px 16px;display:grid}.ct-f .label{margin-bottom:5px}.ct-f .seg{flex-wrap:wrap;margin:0}.ct-in{background:var(--bg);border:2px solid var(--line);border-radius:10px;width:100%;padding:8px 12px;font-size:15px}.ct-in:focus{border-color:var(--acc);outline:none}.ct-calc{border-left:3px solid var(--acc);background:var(--panel);margin:6px 0 14px;padding:10px 14px;font-size:13.5px}.ct-calc b{color:var(--acc)}.ct-why{min-width:260px;margin:0;padding-left:18px}.ct-chips{flex-wrap:wrap;gap:4px;display:flex}.ct-src{color:var(--acc);margin:10px 0 6px;font-size:13.5px}.ct-src b{color:var(--acc)}.ct-art{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 14px}.art .art-hl,.art p.art-hl{background:var(--hl);border-radius:4px}.ct-tbl tr.click td:first-child{white-space:nowrap}@media (width<=900px){.ct-tbl thead{display:none}.ct-tbl tr.click{grid-template-columns:1fr auto;display:grid}.ct-tbl tr.click td{border-top:0}.ct-tbl tr.click td:first-child{grid-area:1/1;padding-bottom:2px}.ct-tbl tr.click td:nth-child(2){grid-area:2/1;padding-top:2px}.ct-tbl tr.click td:nth-child(3){grid-area:3/1/auto/-1}.ct-tbl tr.click td:nth-child(4){grid-area:4/1/auto/-1}.ct-tbl tr.click td.chev{grid-area:1/2}.ct-tbl tr.click{border-top:1px solid var(--line)}.ct-why{min-width:0}}.ct-art{overflow-x:auto}@media (width<=900px){.ct-tbl,.ct-tbl tbody,.ct-tbl tr.xrow,.ct-tbl tr.xrow td{width:100%;display:block}}.pl-grid{grid-template-columns:1.1fr .9fr;gap:14px;margin:10px 0;display:grid}@media (width<=900px){.pl-grid{grid-template-columns:1fr}}.pl-in td,.pl-out td{vertical-align:middle}.pl-num{text-align:right;padding:6px 10px}.pl-ref{border-top:1px dotted var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:6px 0;font-size:13px;line-height:1.55;display:flex}.pl-ref .pill{border-color:var(--acc);min-height:30px;color:var(--acc);background:var(--acc-bg);flex:none;margin:0;padding:0 12px;font-size:12.5px;font-weight:600}.pl-need{color:var(--pink);font-weight:600}.pl-eok{font-size:12.5px}.pl-tot td{background:var(--open-bg);font-weight:700}.pl-plus{color:var(--green)}.pl-minus{color:var(--pink)}.pl-dl{margin:14px 0 6px}.pl-ls{margin:12px 0 4px}.pl-ls .label{margin-bottom:6px}.pl-sb tr.pl-sb-v td{border-top:1px solid var(--line);white-space:nowrap;font-weight:600}.pl-sb tr.pl-sb-raw td{border-top:0;padding-top:0;font-size:13.5px;line-height:1.55}.pl-sb th.r,.pl-sb td.r{white-space:nowrap;width:1%}.pl-small{font-size:13.5px;font-weight:600;line-height:1.5}.sun-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:14px;display:grid}@media (width<=760px){.sun-grid{grid-template-columns:1fr}}.sun-map svg{border:1px solid var(--line);border-radius:10px;width:100%;height:auto;display:block}.sun-lg{flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:13px;display:flex}.sun-lg span{align-items:center;gap:6px;display:inline-flex}.sun-lg i{border-radius:2px;width:14px;height:10px;display:inline-block}.un-bar{flex-wrap:wrap;gap:8px;margin:14px 0 8px;display:flex}.un-bar .ct-in{min-width:180px}.un-up{color:#ff8f8f}.un-dn{color:#7ee0a8}[data-theme=light] .un-up{color:#c0392b}[data-theme=light] .un-dn{color:#1e8449}.un-list td,.un-list th{white-space:nowrap}.un-list tr.det>td{white-space:normal;background:var(--open-bg)}.un-det .un-tbl{width:auto;min-width:50%;margin-top:10px}.un-lg{gap:14px;margin-top:4px;font-size:13px;display:flex}.un-lg span{align-items:center;gap:6px;display:inline-flex}.un-lg i{width:14px;height:3px;display:inline-block}.ap-cmp{border:1px solid var(--acc);border-radius:12px;margin:10px 0;padding:10px 12px}.ap-cmp .label{margin-bottom:6px}.ap-list td.ap-who{white-space:normal;min-width:160px}.ap-list td:nth-child(2){white-space:normal;min-width:200px}.ap-chk{width:20px;height:20px;accent-color:var(--acc)}.ap-det .ap-tbl td,.ap-det .ap-tbl th{white-space:nowrap}.bd-list td:first-child{white-space:normal;min-width:220px}.bd-list td,.bd-det dd{overflow-wrap:anywhere}.bd-dl{grid-template-columns:140px 1fr;gap:6px 14px;margin:0 0 10px;display:grid}.bd-dl dt{color:var(--acc)}.bd-dl dd{margin:0}.bd-file{margin:0 12px 4px 0;display:inline-block}.bd-win{margin-top:6px}@media (width<=700px){.bd-dl{grid-template-columns:1fr;gap:2px}.bd-dl dt{margin-top:8px}}.sd-chip{border-color:var(--acc)}.sd-art{margin-bottom:14px}.sd-grp{margin-bottom:8px}.sd-bk{margin:4px 0;font-size:13px;font-weight:600}.sd-it{text-align:left;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;gap:10px;margin-bottom:4px;padding:8px 10px;display:flex}.sd-it:hover,.sd-it:focus-visible{border-color:var(--acc)}.sd-no{white-space:nowrap;color:var(--acc);font-size:13px}.sd{margin-top:18px}.sd-books{flex-wrap:wrap;gap:6px;margin:6px 0 4px;display:flex}.sd-list .lt-head,.sd-list .sd-row{grid-template-columns:170px 1fr 170px}.sd-row .no{color:var(--acc)}.sd-body{line-height:1.75}.sd-pre{white-space:pre-wrap}.sd-body table{border-collapse:collapse;margin:8px 0}.sd-body td,.sd-body th{border:1px solid var(--line);vertical-align:top;padding:6px 8px}@media (width<=700px){.sd-list .lt-head,.sd-list .sd-row{grid-template-columns:1fr}.sd-list .lt-head div:not(:first-child){display:none}}.nb{border:2px solid var(--acc);background:var(--panel);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:15px;font-weight:600;display:inline-flex}.nb-close{padding:4px 4px 4px 14px}.nb-ic{background:var(--acc);width:34px;height:34px;color:var(--on-acc);border-radius:50%;place-items:center;display:inline-grid}.nb:hover,.nb:focus-visible{background:var(--open-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 35%, transparent);outline:none}.nb-bar{z-index:2;background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}.nb-bar .nb-close{margin-left:auto}.nb-extra{flex:none;margin-left:auto}.nb-extra+.nb-close{margin-left:0}.nb-title{text-align:center;overflow-wrap:anywhere;word-break:keep-all;flex:auto;min-width:0;font-size:14px;font-weight:600;line-height:1.35}.modal:not(.ev)>.nb-bar{border-radius:16px 16px 0 0;margin:-24px -28px 0}.nb-page{z-index:20;background:var(--bg);margin:-14px 0 6px;padding:8px 0;display:flex;position:sticky;top:0}@media (width<=820px){.nb-t{font-size:14px}.nb-title{display:none}.nb-page{top:50px}.modal.ev{overflow:auto}.modal:not(.ev)>.nb-bar{border-radius:0;margin:0 -16px}}.modal.ev-xwide{width:1400px}.th-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.th-col{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;padding:10px 12px}.th-h{color:var(--acc);margin-bottom:6px;font-weight:700}.th-n{color:var(--text);font-size:12.5px;font-weight:500}.th-a{border-top:1px solid var(--line);padding:10px 0}.th-t{font:inherit;text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;margin-bottom:6px;padding:0;font-weight:600}.th-t:hover{color:var(--acc)}.th-b{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.7}.th-hl{background:var(--hl);color:inherit;border-radius:3px;padding:0 2px}.th-none{padding:8px 0;font-size:13.5px}.th-chip{border-color:var(--acc)}.th-open{text-align:left;border:2px solid var(--acc);background:var(--box);width:100%;color:var(--box-text);font:inherit;cursor:pointer;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-weight:600;display:block}@media (width<=900px){.th-cols{grid-template-columns:1fr}}.ak{margin-bottom:18px}.ak-mode{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;display:flex}.ak-mx{flex:320px;font-size:13.5px;line-height:1.5}.ak-ans{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:14px;padding:16px 18px}.ak-q{background:var(--acc-bg);word-break:keep-all;border-radius:16px 16px 4px;flex:0 auto;max-width:75%;margin:0;padding:12px 16px;font-size:16px;font-weight:500;line-height:1.6}h2.ak-q{white-space:pre-wrap;text-wrap:wrap;text-align:left}.ak-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 18px;margin-bottom:12px;display:flex}.ak-tabs button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:14px;font-weight:600}.ak-tabs button[aria-selected=true]{border-bottom-color:var(--acc);color:var(--acc)}.ak-meta{margin-left:auto;font-size:12.5px}.ak-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-bottom:14px;display:grid}.ak-card{text-align:left;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.45;display:block}.ak-card:hover,.ak-card:focus-visible{border-color:var(--acc)}.ak-card i{font-variant-numeric:tabular-nums;background:var(--acc);width:20px;height:20px;color:var(--on-acc);border-radius:50%;justify-content:center;align-items:center;margin-right:6px;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.ak-card small{overflow-wrap:anywhere;margin-top:2px;display:block}.ak-card.more{color:var(--acc);place-items:center;font-weight:600;display:grid}.ak-n{box-sizing:border-box;background:var(--acc);min-width:20px;height:20px;color:var(--on-acc);font-variant-numeric:tabular-nums;vertical-align:2px;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0 2px;padding:0 5px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.ak-lead{border-left:4px solid var(--acc);background:var(--box);color:var(--box-text);border-radius:8px;margin-bottom:10px;padding:8px 14px;font-size:16.5px;line-height:1.8}.ak-lead p{margin:4px 0}.ak-sec h3{margin:16px 0 6px;font-size:15.5px}.ak-sec h4.ak-sub{color:var(--acc);margin:12px 0 4px;font-size:15px}.ak-sec:has(>h4.ak-sub){margin-top:0}.ak-sec p,.ak-ol li,.ak-ul li,.ak-lead p{line-height:1.8}.ak-ans{font-size:16px}.ak-sec p,.ak-lead p{margin:0 0 1.25em}.ak-sec p:last-child,.ak-lead p:last-child{margin-bottom:.4em}.ak-ol li+li,.ak-ul li+li{margin-top:.5em}.ak-nw{white-space:nowrap}.ak-hx{margin:1.1em 0 .5em;font-size:1.05em;font-weight:700}.ak-hx3{margin:.9em 0 .4em;font-weight:600}.ak-ol,.ak-ul{margin:6px 0 1.25em;padding-left:22px}.ak-tw{overflow-x:auto}.ak-t td,.ak-t th{white-space:normal;vertical-align:top}.ak-now{color:var(--acc);font-size:14px}.ak-clock{font-variant-numeric:tabular-nums}.ak-wait{border:1px solid var(--acc);background:var(--box);color:var(--box-text);border-radius:12px;margin-bottom:8px;padding:14px 16px}.ak-wait-h{align-items:center;gap:12px;font-size:16px;display:flex}.ak-wait-h b{color:var(--acc);flex:auto}.ak-wait-h .ak-clock{color:var(--acc);font-size:15px;font-weight:600}.ak-dots{gap:5px;display:inline-flex}.ak-dots i{background:var(--acc);border-radius:50%;width:9px;height:9px;animation:1.1s ease-in-out infinite ak-b}.ak-dots i:nth-child(2){animation-delay:.15s}.ak-dots i:nth-child(3){animation-delay:.3s}@keyframes ak-b{0%,80%,to{opacity:.45;transform:scale(.55)}40%{opacity:1;transform:scale(1)}}.ak-wait-done{margin:8px 0 0 26px;padding:0;font-size:13.5px;line-height:1.8;list-style:none}.ak-skel{gap:9px;margin-top:14px;display:grid}.ak-skel i{background:linear-gradient(90deg, var(--acc-bg) 0%, var(--hl) 50%, var(--acc-bg) 100%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite ak-sh}.ak-skel i:nth-child(2){width:86%}.ak-skel i:nth-child(3){width:62%}@keyframes ak-sh{0%{background-position:100% 0}to{background-position:-100% 0}}.ak-caret{scroll-margin-bottom:140px}.ak-fix{margin-top:12px;scroll-margin-bottom:140px;display:block}.ak-fix-s{margin:6px 0 0 26px;font-size:13.5px}.ak-steps{padding-left:22px;line-height:1.9}.ak-rel{border-top:1px solid var(--line);margin-top:14px;padding-top:8px}.ak-rel button{text-align:left;width:100%;font:inherit;border:0;border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;padding:10px 4px;font-size:14.5px;display:block}.ak-rel button:after{content:" ＋";color:var(--acc)}.ak-rel button:hover{color:var(--acc)}.ak-foot{margin-top:10px;font-size:12.5px}.ak-grid{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ak-hist{border-right:1px solid var(--line);padding-right:14px}.ak-new{border:1px solid var(--acc);background:var(--acc-bg);width:100%;min-height:44px;color:var(--acc);font:inherit;cursor:pointer;border-radius:12px;font-size:15px;font-weight:700}.ak-find{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);font:inherit;border-radius:10px;margin:8px 0 2px;padding:9px 12px;font-size:14px}.ak-find:focus::placeholder{color:#0000}.ak-empty{padding:10px 4px;font-size:13.5px;line-height:1.6}.ak-grp{color:var(--acc);margin:14px 4px 4px;font-size:12.5px;font-weight:700}.ak-it{cursor:pointer;border-radius:10px;padding:9px 10px;position:relative}.ak-it:hover,.ak-it:focus-visible{background:var(--panel);outline:none}.ak-it.on{background:var(--panel2);box-shadow:inset 3px 0 var(--acc)}.ak-it-q{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;line-height:1.45;overflow:hidden}.ak-it-m{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;font-size:12px;display:flex}.ak-tag{border:1px solid var(--line);border-radius:6px;padding:0 6px;font-size:12px}.ak-tag.hi{border-color:var(--acc);color:var(--acc)}.ak-live{color:var(--acc);font-weight:600}.ak-live:before{content:"";background:var(--acc);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1s infinite ak-p;display:inline-block}@keyframes ak-p{50%{opacity:.25}}.ak-dot{background:var(--acc);border-radius:50%;width:8px;height:8px}.ak-more{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:16px;line-height:1}.ak-more:hover{background:var(--panel2)}.ak-menu{z-index:5;border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:130px;display:grid;position:absolute;top:100%;right:6px;overflow:hidden}.ak-menu button{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:14px}.ak-menu button:hover{background:var(--acc-bg)}.ak-all{border:1px dashed var(--line);width:100%;color:var(--acc);font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin-top:8px;padding:9px;font-size:13.5px;font-weight:600}.ak-main{min-width:0}.ak-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 14px;padding-bottom:8px;display:flex}.ak-head span{font-size:13px}.ak-newsm{border:1px solid var(--acc);color:var(--acc);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:6px 12px;font-size:13.5px;font-weight:600}.ak-qrow{border-bottom:1px solid color-mix(in srgb, var(--acc) 45%, transparent);justify-content:flex-end;align-items:flex-start;gap:8px;margin-bottom:14px;padding-bottom:14px;display:flex}.ak-qrow .ak-tag{flex:none;margin-top:5px}.ak-qh{border-top:1px dashed var(--line);color:var(--acc);margin:20px 0 8px;padding-top:12px;font-size:17px}.ak-qh:first-child{border-top:0;margin-top:4px;padding-top:0}.ak-unfold{color:var(--acc);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:4px 0;font-size:14px;font-weight:600}.ak-caret{background:var(--acc);vertical-align:-3px;width:8px;height:17px;animation:.9s infinite ak-p;display:inline-block}.ak-main>.ak-mode{margin-top:14px}.ak-tip{margin-top:6px;font-size:12.5px}.ak-burger{display:none}.ak-scs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ak-scs .pill[aria-selected=true]{border-color:var(--acc);background:var(--acc-bg);color:var(--acc);font-weight:600}.ak-toast{z-index:60;border:1px solid var(--acc);background:var(--panel);border-radius:12px;align-items:stretch;max-width:min(460px,100vw - 28px);display:flex;position:fixed;top:14px;right:14px;box-shadow:0 6px 24px #00000059}.ak-toast-go{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;padding:11px 14px;font-size:14px;line-height:1.5}.ak-toast-go b{color:var(--acc)}.ak-toast-x{border:0;border-left:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;padding:0 12px;font-size:15px}@media (width<=1000px){.ak-grid{grid-template-columns:1fr}.ak-hist{border-right:0;border-bottom:1px solid var(--line);padding-bottom:10px;padding-right:0;display:none}.ak.side .ak-hist{display:block}.ak-burger{border:1px solid var(--acc);color:var(--acc);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}}.ak-chk{border-radius:10px;margin-top:10px;padding:8px 12px;font-size:13.5px;line-height:1.6}.ak-chk.ok{border:1px solid var(--line)}.ak-chk.bad{border:1px solid var(--acc);background:var(--box);color:var(--box-text)}.ak-chk ul{margin:6px 0 0;padding-left:20px}.ak-chk mark{background:var(--hl);color:var(--text);border-radius:4px;padding:0 4px;font-weight:600}.au-row{align-items:center;gap:10px;display:flex}.au-th{object-fit:cover;border:1px solid var(--line);background:var(--bg);border-radius:6px;flex:none;width:72px;height:54px}.au-th.none{border-style:dashed;display:inline-block}.totop{z-index:40;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex;position:fixed;bottom:24px;right:24px}.totop-c{background:var(--acc);width:52px;height:52px;box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--acc), 0 6px 18px #00000047;border-radius:50%;place-items:center;transition:transform .15s;display:grid}.totop:hover .totop-c,.totop:focus-visible .totop-c{transform:translateY(-2px)}.totop-c svg{width:26px;height:26px;stroke:var(--on-acc);stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.totop-t{color:var(--acc);background:var(--bg);border-radius:6px;padding:0 4px;font-size:12px;font-weight:600}@media (width<=820px){.totop{right:14px;bottom:calc(72px + env(safe-area-inset-bottom))}.totop-c{width:46px;height:46px}}.lp{background:var(--bg);min-height:100vh;position:relative;overflow-x:hidden}.lp>:not(.lp-deco){z-index:1;position:relative}.lp-deco{pointer-events:none;z-index:0;width:100%;height:100%;fill:var(--acc);position:fixed;inset:0}.lp-deco .ln{fill:none;stroke:var(--acc)}.lp-deco text{fill:var(--acc)}.lp-top{text-align:center;padding:48px 16px 8px}.lp-logo{letter-spacing:.02em;color:var(--text);border-bottom:3px solid;border-image:linear-gradient(90deg, var(--acc), transparent) 1;padding-bottom:10px;font-size:30px;font-weight:700;text-decoration:none;display:inline-block}.lp-logo span:last-child{color:var(--acc)}.lp-mark{vertical-align:-3px;fill:none;width:24px;height:24px;stroke:var(--acc);stroke-width:2.6px;stroke-linecap:round}.lp-top h1{margin:26px 0 14px;font-size:34px;line-height:1.4}.lp-top p{margin:0;font-size:17px;line-height:1.7}.lp-form{flex-direction:column;gap:14px;max-width:520px;margin:30px auto 0;padding:0 16px;display:flex}.lp-h2{text-align:center;margin:0;font-size:20px}.lp-seg{background:var(--panel);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:5px;display:grid}.lp-seg button{min-height:48px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:16px}.lp-seg button[aria-selected=true]{background:var(--panel2);font-weight:700}.lp-google{border:1px solid var(--line);background:var(--panel);min-height:52px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:16px;display:flex}.lp-google svg{width:22px;height:22px}.lp-soon{color:var(--on-acc);background:var(--acc);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.lp-hint{text-align:center;margin-top:-6px;font-size:13.5px}.lp-or{align-items:center;gap:12px;font-size:13.5px;display:flex}.lp-or:before,.lp-or:after{content:"";border-top:1px solid var(--line);flex:1}.lp-req{color:var(--acc)}.lp-form .field input{background:var(--panel)}.lp-links{text-align:center;flex-direction:column;gap:10px;margin:6px 0 4px;font-size:14.5px;display:flex}.lp-links a{color:var(--text)}.lp-links a.lp-acc,.lp-acc{color:var(--acc);font-weight:700;text-decoration:none}.msg.warn{border:1px solid var(--acc);background:var(--box);color:var(--box-text);border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.6}.lp-body{border-top:1px solid var(--line);max-width:1040px;margin:56px auto 0;padding:36px 16px 0}.lp-stat{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:16px;max-width:900px;margin:0 auto;padding:28px 24px}.lp-head{border-bottom:1px solid var(--line);margin-bottom:18px;padding:4px 0 22px}.lp-head .lp-big b{color:var(--acc);font-size:54px}.lp-big2{margin-top:12px}.lp-big2 b{color:var(--text)!important;font-size:34px!important}@media (width<=820px){.lp-head .lp-big b{font-size:40px}.lp-big2 b{font-size:28px!important}}.lp-bigrow{border-bottom:1px solid var(--line);margin-bottom:18px;padding:6px 0 22px}.lp-tbl{border-collapse:collapse;text-align:left;width:100%;max-width:620px;margin:0 auto 16px;font-size:14.5px}.lp-tbl caption{text-align:left;color:var(--acc);padding:4px 0;font-size:13px;font-weight:600}.lp-tbl td{border-top:1px solid var(--line);padding:8px 0}.lp-tbl td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px}.lp-tbl tr.sum td{font-weight:700}.lp-beta{border:1px solid var(--acc);background:var(--box);color:var(--box-text);text-align:center;border-radius:12px;padding:10px 12px;font-size:13.5px}.lp-big b{font-variant-numeric:tabular-nums;font-size:46px;font-weight:700}.lp-big span{margin-left:4px;font-size:18px}.lp-cap{margin-top:4px;font-size:15px}.lp-sm{margin-top:4px;font-size:13px;line-height:1.6}.lp-rows{text-align:left;max-width:420px;margin:0 auto 14px;font-size:14px}.lp-rg{color:var(--acc);margin:12px 0 4px;font-size:12.5px;font-weight:600}.lp-row{border-bottom:1px dotted var(--line);justify-content:space-between;gap:10px;padding:5px 0;display:flex}.lp-row b{font-variant-numeric:tabular-nums}.lp-row i{margin-left:3px;font-size:12px;font-style:normal;font-weight:400}.lp-row.sum{font-weight:700}.lp-sec{margin-top:48px}.lp-sec>h2{margin:0 0 6px;font-size:26px}.lp-sec>p{margin:0 0 16px;font-size:15px}.lp-g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lp-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:18px}.lp-card b{margin:10px 0 6px;font-size:16px;display:block}.lp-card p,.lp-box p{margin:0;font-size:14px;line-height:1.65}.lp-card svg{fill:none;stroke-width:2px;width:40px;height:40px}.lp-card svg .f,.lp-lock .f{fill:var(--panel2)}.lp-box{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:28px;padding:22px 24px}.lp-box>b{font-size:17px}.lp-box>p{margin:6px 0 14px}.lp-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-g3 b{font-size:14.5px}.lp-sec3{grid-template-columns:1.4fr 1fr;align-items:end;gap:18px;margin-top:0;display:grid}.lp-it{gap:12px;padding:9px 0;display:flex}.lp-it svg{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 26px;width:26px;height:26px}.lp-it p{margin-top:2px}.lp-lock{fill:none;justify-self:center;width:100%;max-width:300px}.lp-sec3 b{font-size:15.5px}.lp-free{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:0;display:flex}.lp-free-h{font-size:24px;font-weight:700;line-height:1.35}.lp-free-h span{color:var(--acc)}.lp-free ul{margin:12px 0 0;padding:0;font-size:14.5px;line-height:2;list-style:none}.lp-free li:before{content:"✓ ";color:var(--acc)}.lp-free-r{text-align:center}.lp-btn{background:var(--acc);min-height:50px;color:var(--on-acc);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 26px;font-size:16px;font-weight:700}.lp-line{font-size:14px;line-height:1.8;margin:14px 0 0!important}.lp-more{color:var(--acc);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;font-weight:600;text-decoration:underline}.lp-faq{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-bottom:8px}.lp-faq summary{cursor:pointer;justify-content:space-between;padding:15px 18px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.lp-faq summary:after{content:"+";color:var(--acc);font-size:20px;line-height:1}.lp-faq[open] summary:after{content:"−"}.lp-faq p{margin:0;padding:0 18px 16px;font-size:14.5px;line-height:1.75}.lp-c{text-align:center;margin:32px 0 0}.sf{border-top:1px solid var(--line);max-width:1040px;margin:56px auto 0;padding:26px 16px 40px;font-size:13px;line-height:1.9}.sf-l{gap:16px;margin-bottom:8px;display:flex}.sf-l a{color:var(--text);font-weight:600;text-decoration:none}.sf-l a[aria-current=page]{color:var(--acc)}.sf-c{margin-top:8px}.pl{margin-top:18px}.pl-sw{background:var(--panel);border:1px solid var(--line);border-radius:999px;justify-content:center;gap:4px;width:max-content;margin:0 auto 16px;padding:4px;display:flex}.pl-sw button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:14px}.pl-sw button[aria-pressed=true]{background:var(--panel2);font-weight:700}.pl-off{color:var(--acc);border:1px solid var(--acc);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11.5px;font-weight:700}.pl-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pl-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:18px;font-size:13.5px}.pl-card.pro{border:2px solid var(--acc)}.pl-card.extra{background:color-mix(in srgb, var(--panel) 82%, #8a73c4);border-color:#8a73c4}.pl-h{justify-content:space-between;align-items:center;font-size:18px;display:flex}.pl-tag{background:var(--acc);color:var(--on-acc);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.pl-card.extra .pl-tag{color:#fff;background:#8a73c4}.pl-sub{margin:2px 0 10px}.pl-was{font-size:13px;text-decoration:line-through}.pl-price b{font-size:28px;font-weight:700}.pl-note{margin:4px 0 12px;font-size:12.5px}.pl-cta{border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;font-weight:700}.pl-cta.hot{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.pl-credit{margin-top:14px;font-weight:600}.pl-ratio{border:1px solid var(--acc);color:var(--acc);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11.5px}.pl-model{margin:6px 0 10px}.pl-grp{color:var(--acc);margin:12px 0 4px;font-size:12px;font-weight:700}.pl-card ul{margin:0;padding:0;line-height:1.9;list-style:none}.pl-card li.y:before{content:"✓  ";color:#7fbf5a;font-weight:700}.pl-card li.n{opacity:.6;text-decoration:line-through}.pl-card li.n:before{content:"✕  ";color:#e0605a}.pl-cmp{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:22px;padding:20px}.pl-cmp h3{margin:0 0 6px;font-size:18px}.pl-cmp p{margin:0 0 12px;font-size:14px}.pl-cmp th{text-align:left}.pl-fine{margin-top:14px;font-size:13px;line-height:1.8}.lg-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;max-width:900px;margin:0 auto;padding:28px 16px 0;display:flex}.lg-top .lp-logo{font-size:24px}.lg-nav{gap:16px;font-size:14.5px;display:flex}.lg-nav a{color:var(--text);text-decoration:none}.lg-nav b{color:var(--acc)}.lg-doc{max-width:900px;margin:0 auto;padding:24px 16px 0;font-size:15px;line-height:1.85}.lg-doc h1{margin:10px 0 4px;font-size:28px}.lg-date{margin-bottom:18px;font-size:13.5px}.lg-doc h2{margin:28px 0 8px;font-size:18px}.lg-doc h3{margin:16px 0 6px;font-size:16px}.lg-doc ol,.lg-doc ul{padding-left:22px}.lg-doc a{color:var(--acc)}.lg-warn{border:1px solid var(--acc);background:var(--box);color:var(--box-text);border-radius:12px;margin:14px 0;padding:14px 18px}.lg-f{background:var(--panel);border-radius:10px;margin-top:8px;padding:10px 14px;font-weight:600}.lg-ex{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:12px 0;padding:10px 16px}.lg-ex summary{cursor:pointer;color:var(--acc);font-weight:600}.lg-doc .tbl{margin:10px 0}@media (width<=820px){.lp-top h1{font-size:26px}.lp-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-g3,.pl-cols{grid-template-columns:1fr}.lp-big b{font-size:36px}.lp-sec3{grid-template-columns:1fr}.lp-lock{max-width:220px}}.tx-old{color:var(--acc);font-size:13px}.main-top{align-items:flex-start;gap:12px;display:flex}.main-top .nb-page{flex:none}.me-chip{border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:10px;margin-left:auto;padding:7px 14px 7px 8px;display:flex}.me-chip:hover{border-color:var(--acc)}.me-av{background:#f2f1ec;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.me-t{flex-direction:column;line-height:1.3;display:flex}.me-t b{font-size:14.5px}.me-t span{color:var(--acc);font-size:13px;font-weight:600}.me-chip.sm{border-radius:50%;margin-left:6px;padding:2px}.me-chip.sm .me-av{width:32px;height:32px;font-size:18px}.tb-r{align-items:center;display:flex}.modal.mi{background:var(--bg);gap:12px;width:1100px}.mi-g3{grid-template-columns:1.3fr 1fr 1fr;gap:12px;display:grid}.mi-g2{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.mi-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:18px 20px}.mi-lb{color:var(--acc);font-size:13px;font-weight:600}.mi-lb.big{font-size:16px}.mi-v{margin-top:6px;font-size:20px;font-weight:700}.mi-sm{margin-top:6px;font-size:13.5px;line-height:1.65}.mi-sm.acc,.acc{color:var(--acc)}.mi-me{align-items:center;gap:14px;display:flex}.mi-me b{font-size:18px}.mi-em{margin-top:2px;font-size:14px}.mi-link{color:var(--acc);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600}.mi-av{cursor:pointer;background:#f2f1ec;border:2px solid #0000;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:24px;display:grid}.mi-av.lg{cursor:default;width:72px;height:72px;font-size:40px}.mi-av.on{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc-bg)}.mi-avs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mi-inline{gap:8px;margin-top:12px;display:flex}.mi-inline input{min-width:0;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;flex:1;padding:10px 12px;font-size:15px}.mi-inline .btn-acc{min-height:42px;padding:0 16px}.mi-nums{gap:28px;display:flex}.mi-nums b{font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.mi-nums span{font-size:15px}.mi-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mi-line{border:1px solid var(--acc);color:var(--acc);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:7px 14px;font-weight:600}.mi-card-add{border:2px dashed var(--line);width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-top:12px;padding:22px;display:flex}.mi-card-add:hover{border-color:var(--acc)}.mi-card-add svg{fill:none;width:70px;height:50px;stroke:var(--acc);stroke-width:2.4px;stroke-linecap:round}.mi-card-add b{font-size:17px}.mi-card-add span:last-child{font-size:14px}.mi-pills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mi-pills .pill.on,.mi-look .pill.on{border-color:var(--acc);background:var(--acc-bg);color:var(--acc);font-weight:600}.mi-use{grid-template-columns:1fr 1fr;gap:20px;margin-top:12px;display:grid}.mi-bar{background:var(--panel2);border-radius:6px;height:12px;margin-top:8px;overflow:hidden}.mi-bar i{background:var(--acc);height:100%;display:block}.mi-rule{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.mi-foot{flex-wrap:wrap;align-items:center;gap:18px;padding:12px 20px;display:flex}.mi-foot b{font-size:16px}.mi-foot button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:15px}.mi-foot button:hover{color:var(--acc)}.mi-foot .mi-del{color:#e0605a;margin-left:auto}.mi-sep{background:var(--line);width:1px;height:22px}.mi-look{gap:14px;display:grid}.pl-cta.now{color:var(--acc);border-style:dashed;place-items:center;display:grid}@media (width<=820px){.main-top .me-chip{display:none}.mi-g3,.mi-g2,.mi-use{grid-template-columns:1fr}}.jt td.jt-nw{white-space:nowrap}.py{width:760px}.py-sw{justify-content:center;gap:0;display:flex}.py-sw button{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;padding:8px 18px;font-size:14px}.py-sw button:first-child{border-radius:999px 0 0 999px}.py-sw button:last-child{border-radius:0 999px 999px 0}.py-sw button[aria-pressed=true]{background:var(--acc);color:var(--on-acc);border-color:var(--acc);font-weight:600}.py-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.py-plan{text-align:left;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.py-plan.on{border:2px solid var(--acc);padding:13px}.py-nm{font-size:16px;font-weight:700}.py-pr{font-size:20px;font-weight:700}.py-pr small{font-size:13px;font-weight:400}.py-now{color:var(--acc);border:1px solid var(--acc);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:600}.py-sm{font-size:13.5px;line-height:1.6}.py-card{border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.py-card>div{flex:1}.py-ic{font-size:26px}@media (width<=720px){.py-plans{grid-template-columns:1fr}}.mi-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mi-topb:disabled{opacity:.5;cursor:not-allowed}.py-mode{margin-bottom:4px}.mi-topb{font:inherit;border:1.5px solid var(--acc);background:var(--panel);color:var(--text);cursor:pointer;border-radius:12px;padding:10px;font-size:15px;font-weight:600}.mi-payrow{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:15px;display:flex}.mi-payrow .grow,.ak-pay .grow{flex:1;min-width:0}.mi-addcard{font:inherit;text-align:left;border:2px dashed var(--acc);background:var(--panel);color:var(--text);cursor:pointer;border-radius:14px;padding:16px;font-size:15px;font-weight:600}.mi-hist{margin-top:10px}.mi-hrow{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.ak-pay{border:1.5px solid var(--acc);border-radius:14px;align-items:center;gap:12px;margin:10px 0;padding:12px 14px;font-size:15px;display:flex}.ak-pay .btn-acc{min-height:42px;padding:0 16px}.mi-cardon{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;display:flex}.mi-cardon svg{fill:none;width:120px;stroke:var(--acc);stroke-width:2.5px}.modal.cc{width:1040px}.cc-h{margin:0;font-size:22px}.cc-h small{color:var(--acc);margin-left:8px;font-size:14px;font-weight:500}.cc-id{margin-top:4px;font-size:14px;line-height:1.7}.cc-id b{color:var(--acc);font-weight:600}.cc-kp{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cc-kp>div{border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:13.5px}.cc-kp b{margin-top:2px;font-size:19px;display:block}.cc-kp .cc-warn{border-color:var(--acc)}.cc-ok{color:var(--green)}.cc-bad,.cc-miss{color:#ff8f8f}[data-theme=light] .cc-bad,[data-theme=light] .cc-miss{color:#c0392b}.cc-miss{font-size:12.5px}.cc-dl{grid-template-columns:150px 1fr;gap:4px 14px;margin:0;font-size:14px;display:grid}.cc-dl dt{color:var(--acc)}.cc-dl dd{overflow-wrap:anywhere;margin:0}.cc-s{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:10px 0 0;font-size:16px;display:flex}.cc-s small{color:var(--acc);font-size:12.5px;font-weight:500}.cc-chip{border:1px solid var(--acc);color:var(--acc);border-radius:999px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-block}.cc-note{border-left:3px solid var(--acc);background:var(--box);color:var(--box-text);border-radius:6px;padding:9px 12px;font-size:13.5px;line-height:1.65}.cc-more{font:inherit;color:var(--acc);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;padding:9px;font-size:14px}.cc-name{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:0}.cc-name:hover{color:var(--acc)}@media (width<=760px){.cc-kp{grid-template-columns:1fr 1fr}.cc-dl{grid-template-columns:1fr}.cc-dl dt{margin-top:6px}}.nw{white-space:nowrap}.es-box{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.es-h{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:16px;font-weight:700;display:flex}.es-h small{font-size:13px;font-weight:500}.es-load{gap:8px;display:flex}.es-load .ct-in{flex:1}.es-num{text-align:right;width:110px}.es-g td{vertical-align:middle}.es-pick{flex-direction:column;gap:8px;display:flex}.es-prow{gap:8px;display:flex}.es-prow .ct-in{flex:1}.es-rule{white-space:pre-wrap;font-size:14px;line-height:1.7}.es-hl{background:var(--hl);border-radius:4px}.es-ft{width:auto;margin:6px 0;font-size:13.5px}.es-ft td{border:1px solid var(--line);text-align:center;white-space:nowrap;padding:3px 8px}.dp{min-width:200px;display:inline-block;position:relative}.dp-field{background:var(--bg);border:2px solid var(--line);border-radius:10px;align-items:center;gap:6px;min-height:42px;padding:3px 10px 3px 4px;display:flex}.dp-field.on,.dp-field:focus-within{border-color:var(--acc)}.dp-field.bad{border-color:#ff8f8f}.dp-btn{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.dp-btn:hover{background:var(--acc-bg)}.dp-ico{width:28px;height:28px}.dp-ico-body{fill:var(--panel2);stroke:var(--acc);stroke-width:1.5px}.dp-ico-top{fill:var(--acc)}.dp-ico-ring{fill:var(--text)}.dp-ico-dot{fill:var(--text);opacity:.55}.dp-ico-on{fill:var(--acc)}.dp-in{min-width:110px;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:15px}.dp-time{border:0;border-left:1px solid var(--line);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;padding:6px 0 6px 8px;font-size:15px}[data-theme=light] .dp-time{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dp-err{color:#ff8f8f;margin-top:4px;font-size:12.5px}[data-theme=light] .dp-err{color:#c0392b}.dp-pop{z-index:60;background:var(--panel);border:1px solid var(--acc);border-radius:14px;width:300px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000059}.dp-head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.dp-nav{border:1px solid var(--line);background:var(--bg);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:999px;font-size:20px;line-height:1}.dp-nav:hover{border-color:var(--acc);color:var(--acc)}.dp-sel{font:inherit;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;flex:1;padding:6px 8px;font-size:14.5px;font-weight:600}.dp-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.dp-w{padding:4px 0;font-size:12.5px;font-weight:600}.dp-w.sun,.dp-d.sun{color:#ff9b9b}.dp-w.sat,.dp-d.sat{color:var(--blue)}[data-theme=light] .dp-w.sun,[data-theme=light] .dp-d.sun{color:#c0392b}.dp-d{font:inherit;height:34px;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:9px;font-size:14px}.dp-d:hover:not(:disabled){border-color:var(--acc)}.dp-d.today{border-color:var(--acc);font-weight:700}.dp-d.sel{background:var(--acc);color:var(--on-acc);font-weight:700}.dp-d:disabled{opacity:.3;cursor:not-allowed}.dp-foot{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}@media (width<=760px){.dp{display:block}.dp-pop{width:auto;position:fixed;inset:auto 8px 8px}.dp-d{height:42px;font-size:15px}}.ld-date .dp input{background:0 0;border:0;border-radius:0;min-height:0;padding:6px 0}.a-lab{font-size:14px}.dp-pop.right{left:auto;right:0}@media (width<=760px){.dp-pop,.dp-pop.right{box-sizing:border-box;width:auto;max-width:calc(100vw - 16px);position:fixed;top:auto;bottom:8px;left:8px!important;right:8px!important}table.stk,table.stk>tbody{width:100%;display:block;min-width:0!important}table.stk>thead{display:none}table.stk>tbody>tr{border-top:1px solid var(--line);padding:10px 14px 12px;display:block;position:relative}table.stk>tbody>tr:first-child{border-top:0}table.stk>tbody>tr>td{word-break:keep-all;overflow-wrap:anywhere;display:block;position:relative;text-align:left!important;white-space:normal!important;border:0!important;width:auto!important;min-width:0!important;max-width:none!important;padding:4px 0 4px calc(34% + 10px)!important}table.stk>tbody>tr>td:before{content:attr(data-l);width:34%;color:var(--acc);word-break:keep-all;font-size:12.5px;font-weight:600;line-height:1.45;position:absolute;top:5px;left:0}table.stk>tbody>tr>td[data-l=""]{padding-left:0!important}table.stk>tbody>tr>td[data-l=""]:before{display:none}table.stk>tbody>tr>td:first-child{font-size:15.5px;font-weight:600;padding:0 0 6px!important}table.stk>tbody>tr>td:first-child:before{display:none}table.stk>tbody>tr>td:first-child:has(input[type=checkbox]){position:absolute;top:10px;right:14px;padding:0!important}table.stk>tbody>tr:has(>td:first-child input[type=checkbox])>td:nth-child(2){font-size:15.5px;font-weight:600;padding:0 40px 6px 0!important}table.stk>tbody>tr:has(>td:first-child input[type=checkbox])>td:nth-child(2):before{display:none}table.stk>tbody>tr>td:empty{display:none}table.stk>tbody>tr>td[data-full]{padding:6px 0!important}table.stk>tbody>tr>td[data-full]:before{display:none}table.stk>tbody>tr>td .mono,table.stk>tbody>tr>td.mono{white-space:normal}table.stk .cc-name{white-space:normal;word-break:keep-all}.tbl-box,.al-scroll{overflow-x:visible}.modal{max-width:100vw}}.vt{border:1px solid var(--line);border-radius:12px;gap:10px;margin-top:14px;padding:10px 14px;display:grid}.vt-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vt-row>span{margin-right:4px;font-weight:600}.vt-row button{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:6px 14px}.vt-row button.on,.chip.on{border-color:var(--blue);background:var(--blue-bg);color:var(--text);font-weight:600}.vt-row small{font-size:13px}.vt-more{gap:8px;display:grid}.vt-send{gap:8px;display:flex}.vt-send input{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:40px;color:var(--text);font:inherit;border-radius:10px;flex:1;padding:6px 12px}.vt-send button{border:1px solid var(--acc);background:var(--acc);min-height:40px;color:var(--on-acc);font:inherit;cursor:pointer;border-radius:10px;padding:6px 16px;font-weight:600}.iq h3{margin:0 0 12px;font-size:17px}.iq textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;padding:10px 12px}.iq-list{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none}.iq-list li{border-bottom:1px solid var(--line)}.iq-row{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 4px;display:flex}.iq-row b{overflow-wrap:anywhere;word-break:keep-all;flex:1;min-width:0}.iq-d{font-size:13px}.iq-s{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.iq-s.done{color:var(--green)}.iq-s.new{color:var(--acc)}.iq-s.doing{color:var(--blue)}.iq-open{gap:10px;padding:0 4px 14px;display:grid}.iq-open p{white-space:pre-wrap;margin:0}.iq-reply{border-left:3px solid var(--green);background:var(--green-bg);border-radius:8px;gap:6px;padding:10px 14px;display:grid}.dot,.me-dot{background:var(--pink);border-radius:50%;width:9px;height:9px;display:inline-block}.me-av{position:relative}.me-dot{box-shadow:0 0 0 2px var(--panel);position:absolute;top:0;right:0}.modal.an{width:560px}.an-b{white-space:pre-wrap;margin:0;line-height:1.7}.an-acts{justify-content:flex-end;gap:10px;display:flex}.an-acts>button:first-child{border:1px solid var(--line);min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:8px 14px}.hd-r{align-items:center;gap:10px;margin-left:auto;display:flex}.hd-r .me-chip{margin-left:0}.hd-ics{align-items:center;gap:6px;display:flex}.hd-ic{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:14px;place-items:center;width:52px;height:52px;padding:0;display:grid;position:relative}.hd-ic:hover,.hd-ic:focus-visible{border-color:var(--acc);outline:none}.hd-ic[aria-current=page]{border-color:var(--acc);background:var(--acc-bg)}.hd-dot{background:var(--pink);width:10px;height:10px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:7px;right:7px}.hd-ic[data-tip]:hover:after,.hd-ic[data-tip]:focus-visible:after{content:attr(data-tip);white-space:nowrap;color:#f2f1ec;z-index:30;pointer-events:none;background:#22262e;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.hd-ics.sm{gap:2px;margin-right:2px}.hd-ics.sm .hd-ic{background:0 0;border:0;border-radius:10px;width:40px;height:40px}.hd-ics.sm .hd-ic svg{width:26px;height:26px}.hd-ics.sm .hd-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--panel);top:5px;right:5px}.hd-ics.sm .hd-ic[data-tip]:after{display:none}@media (width<=820px){.main-top .hd-r{display:none}}@media (width<=380px){.hd-ics.sm .hd-ic{width:34px}}.bd-page{flex-direction:column;gap:18px;display:flex}.hb-band{color:#f2f1ec;background:#22262e;border-radius:16px;justify-content:space-between;align-items:center;height:190px;padding:0 28px 0 34px;display:flex;position:relative;overflow:hidden}.hb-t{z-index:1;max-width:60%;position:relative}.hb-crumb{letter-spacing:.08em;color:#f0b496;font-size:13px;font-weight:600}.hb-t h1{letter-spacing:-.01em;color:#fff;margin:4px 0 6px;font-size:30px}.hb-t p{color:#f2f1ec;margin:0;font-size:15px}.hb-art{flex:none;align-items:center;height:100%;display:flex}.hb-art svg{width:auto;height:176px;display:block}@media (width<=820px){.hb-band{height:150px;padding:0 12px 0 20px}.hb-t{max-width:62%}.hb-t h1{font-size:24px}.hb-t p{font-size:14px}.hb-art svg{height:130px;margin-right:-24px}}.bd-filter .num{margin-left:2px;font-weight:600}.bd-tbl{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.bd-hd,.bd-row{grid-template-columns:96px minmax(0,1fr) 110px;align-items:center;gap:14px;padding:0 20px;display:grid}.bd-hd{min-height:42px;color:var(--acc);border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.bd-hd span:last-child,.bd-d{text-align:right}.bd-item+.bd-item{border-top:1px solid var(--line)}.bd-row{width:100%;min-height:56px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding-top:10px;padding-bottom:10px}.bd-row:hover{background:var(--open-bg)}.bd-row:disabled{cursor:default;color:var(--text);opacity:1}.bd-row:disabled:hover{background:0 0}.bd-item.on .bd-row{background:var(--open-bg)}.bd-cat{border-radius:999px;justify-self:start;padding:3px 10px;font-size:13px;font-weight:600}.bd-cat.blue{color:var(--blue);background:var(--blue-bg)}.bd-cat.pink{color:var(--pink);background:var(--pink-bg)}.bd-cat.green{color:var(--green);background:var(--green-bg)}.bd-ti{overflow-wrap:anywhere;word-break:keep-all;font-weight:600}.bd-new{letter-spacing:.04em;color:var(--pink);background:var(--pink-bg);vertical-align:2px;border-radius:6px;margin-left:8px;padding:1px 7px;font-size:11px;display:inline-block}.bd-d{font-size:14px}.bd-body{white-space:pre-wrap;background:var(--open-bg);overflow-wrap:anywhere;padding:4px 20px 20px 130px;line-height:1.75}.bd-empty{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:14px;padding:28px}@media (width<=700px){.bd-hd{display:none}.bd-row{grid-template-columns:auto minmax(0,1fr);gap:6px 10px;padding:12px 16px}.bd-ti{grid-area:2/1/auto/-1}.bd-d{grid-area:1/2}.bd-body{padding:4px 16px 18px}}.iq-page{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.iq-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:18px 20px}.iq-card h3{align-items:center;gap:8px;margin:0 0 12px;font-size:17px;display:flex}.iq-n{background:var(--acc-bg);color:var(--acc);border-radius:999px;padding:1px 8px;font-size:13px}.iq-card textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);resize:vertical;border-radius:10px;padding:10px 12px}.iq-tbl{border-top:1px solid var(--line)}.iq-hd{min-height:40px;color:var(--acc);border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr) 96px;align-items:center;gap:12px;padding:0 4px;font-size:13px;font-weight:600;display:grid}.iq-hd span:last-child{text-align:right}.iq-item{border-bottom:1px solid var(--line)}.iq-tbl .iq-row{grid-template-columns:100px minmax(0,1fr) 96px;gap:12px;min-height:52px;padding:12px 4px;display:grid}.iq-tbl .iq-row:hover,.iq-item.on .iq-row{background:var(--open-bg)}.iq-tbl .iq-row b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;overflow:visible}.iq-tbl .iq-s{justify-self:end}.iq-item.on .iq-open{background:var(--open-bg);padding:2px 12px 16px}.iq-wait{margin:0}@media (width<=900px){.iq-page{grid-template-columns:1fr}.iq-hd{display:none}.iq-tbl .iq-row{grid-template-columns:auto minmax(0,1fr)}.iq-tbl .iq-row b{grid-area:2/1/auto/-1}.iq-tbl .iq-s{grid-area:1/2}}.mi-go{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;flex-direction:column;gap:4px;display:flex}.mi-go:hover{border-color:var(--acc)}.mi-go span{color:var(--acc);font-size:13.5px;font-weight:600}.gr-letter{word-break:keep-all;max-width:720px;margin:10px auto 24px;padding:0 4px;font-size:16.5px;line-height:1.95}.gr-letter h2{letter-spacing:-.01em;margin:6px 0 26px;font-size:27px;line-height:1.5}.gr-letter p{margin:0 0 20px}.gr-three{gap:10px;margin:4px 0 26px;padding:0;list-style:none;display:grid}.gr-three li{border-left:4px solid var(--acc);padding:4px 0 4px 16px;font-size:17.5px;font-weight:600}.gr-sign{text-align:right;margin-top:34px;font-weight:600}@media (width<=700px){.gr-letter{font-size:15.5px}.gr-letter h2{font-size:22px}}.band-wrap{flex-direction:column;gap:8px;max-width:none;margin-bottom:14px;display:flex}.band-wrap:empty{display:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-page{flex-direction:column;gap:16px;max-width:1180px;display:flex}.ds-head{flex-direction:column;gap:6px;display:flex}.ds-head h1{letter-spacing:-.01em;margin:0;font-size:28px}.ds-head p{margin:0;font-size:14px}.ds-acc{color:var(--acc)}.ds-form{flex-wrap:wrap}.ds-form input{flex:420px}.ds-form .btn-acc{min-height:60px;font-weight:700}.ds-bar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:14px;display:flex}.ds-sort{margin-left:auto}.ds-n{font-variant-numeric:tabular-nums}.ds-sum{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:14px;display:flex}.ds-legend{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ds-stale{background:var(--pink-bg);color:var(--pink);border-radius:6px;align-self:flex-start;padding:1px 8px;font-size:12.5px;font-weight:600}.ds-tbl{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.ds-hrow,.ds-btn{grid-template-columns:120px 190px minmax(0,1fr);gap:14px;padding:0 20px;display:grid}.ds-hrow{min-height:42px;color:var(--acc);border-bottom:1px solid var(--line);align-items:center;font-size:13px;font-weight:600}.ds-row+.ds-row{border-top:1px solid var(--line)}.ds-row[data-open]{background:var(--open-bg)}.ds-btn{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:start;padding-top:14px;padding-bottom:14px}.ds-badge{border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600;display:inline-block}.ds-badge.blue{color:var(--blue);background:var(--blue-bg)}.ds-badge.violet{color:var(--violet);background:var(--violet-bg)}.ds-badge.green{color:var(--green);background:var(--green-bg)}.ds-no{flex-direction:column;line-height:1.4;display:flex}.ds-no b{overflow-wrap:anywhere;font-size:14px}.ds-no .mono{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ds-t{flex-direction:column;gap:4px;display:flex}.ds-title{word-break:keep-all;overflow-wrap:anywhere;font-weight:600}.ds-body{flex-direction:column;gap:10px;padding:0 20px 18px 344px;display:flex}.ds-gist{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.ds-sbox{border:1px solid var(--pink);background:var(--pink-bg);border-radius:10px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.ds-sbox>b{color:var(--pink)}.ds-sline{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ds-law{border:1px solid var(--blue);background:var(--blue-bg);min-height:36px;color:var(--blue);cursor:pointer;border-radius:8px;padding:4px 10px;font-weight:600}.ds-same{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ds-acts{flex-wrap:wrap;gap:8px;display:flex}.ds-acts .btn-acc{border-radius:10px;min-height:44px;padding:0 16px;font-weight:700}.ds-ask{border:1px solid var(--line);background:var(--panel2);min-height:44px;color:var(--text);cursor:pointer;border-radius:10px;padding:0 16px;font-weight:600}.ds-foot{font-size:13px}.ds-more{justify-content:center;margin:12px 0 4px;display:flex}@media (width<=820px){.ds-form input{flex:none}.ds-form .btn-acc{min-height:52px}.ds-hrow{display:none}.ds-btn{grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 16px}.ds-body{padding:0 16px 16px}.ds-sort{margin-left:0}.ds-head h1{font-size:24px}}.lock-b{color:#5a2a14;border:2px solid var(--panel);background:#f8dccd;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-6px;right:-6px}.lock-b svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}:root[data-theme=light] .lock-b{color:#5a2a14;background:#f6d9c8}.pw-lead{align-items:center;gap:20px;margin:6px 0 14px;display:flex}.pw-lead h2{margin:0 0 4px;font-size:24px}.pw-lead p{margin:0 0 4px}.pw-art{flex:none;width:88px;height:88px}.pw-only{max-width:640px}.pw-acts{flex-wrap:wrap;gap:10px;display:flex}.pw-acts>*{flex:200px;min-height:52px}.pw-ask{border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;border-radius:14px;font-size:16px;font-weight:600}.pw-page{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}.pw-page h2{margin:0;font-size:24px}.pw-page p{margin:0}@media (width<=820px){.pw-lead{flex-direction:column;align-items:flex-start}.pw-art{width:64px;height:64px}.lock-b{width:17px;height:17px;top:-5px;right:-5px}}.pw-page,.pw-lead{word-break:keep-all}.ev-hlroot{display:contents}.ev-top{z-index:3;background:var(--panel);position:sticky;top:0}.ev-top>.nb-bar{position:static}.ev-top .ev-hlbar{border-bottom:1px solid var(--line);border-radius:0;margin:0}::highlight(ev-hl){text-underline-offset:3px;background-color:#ef9f2729;-webkit-text-decoration:underline #d8794e;text-decoration:underline #d8794e;text-decoration-thickness:2px}::highlight(ev-hl-now){background-color:#ef9f274d}.ev-hlbar{background:var(--box);color:var(--box-text);border-radius:10px;align-items:center;gap:8px;margin:0 16px 6px;padding:6px 12px;font-size:13.5px;display:flex}.ev-hlbar b{font-weight:600}.ev-hlbar .pill{min-height:28px;padding:0 10px}.ev-hlbar.quiet{border:1px dashed var(--line);background:0 0}.ev-hlmark{background:#ef9f2773;border-bottom:2px solid #d8794e;border-radius:3px;width:18px;height:10px}.t-del{color:var(--acc);font-weight:600}.t-head{font-style:italic}.al-head-r{align-items:center;gap:8px;margin-left:auto;display:flex}.ht-open{font-weight:600}.modal.ht{width:960px}.ht-top{align-items:center;gap:12px;display:flex}.ht-top b{font-size:17px}.ht-play{margin-left:auto;font-weight:600}.ht-note{margin-left:auto;font-size:13px}.ht-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ht-card{border:1px solid var(--line);background:var(--panel2);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.ht-card b{font-size:16px}.ht-card p{flex:1;margin:0;font-size:14.5px;line-height:1.65}.ht-ic{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ht-ic svg{width:34px;height:34px}.ht-card.blue .ht-ic{background:var(--blue-bg);color:var(--blue)}.ht-card.violet .ht-ic{background:var(--violet-bg);color:var(--violet)}.ht-card.orange .ht-ic{background:var(--orange-bg);color:var(--orange)}.ht-card.green .ht-ic{background:var(--green-bg);color:var(--green)}.ht-n{color:var(--acc);font-size:12.5px;font-weight:600}.ht-say{border:1px solid var(--acc);background:var(--acc-bg);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:13.5px;font-weight:600}.ht-say[aria-pressed=true],.ht-play[aria-pressed=true]{background:var(--acc);color:var(--on-acc)}.ht-foot{font-size:13px}.tp-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tp-grp{border:1px solid var(--line);background:var(--panel);border-radius:14px;scroll-margin-top:76px;overflow:hidden}.tp-ghead{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 16px;display:flex}.tp-ghead h2{margin:0 0 2px;font-size:19px}.tp-gn{font-size:13.5px}.tp-gn b{color:var(--acc)}.tp-art svg{width:84px;height:63px;display:block}.tp-art .a-blue{fill:var(--blue-bg);stroke:var(--blue);stroke-width:2px}.tp-art .a-green{fill:var(--green-bg);stroke:var(--green);stroke-width:2px}.tp-art .a-violet{fill:var(--violet-bg);stroke:var(--violet);stroke-width:2px}.tp-art .a-acc{fill:var(--acc-bg);stroke:var(--acc);stroke-width:2px}.tp-art .a-line{fill:none;stroke:var(--text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tp-art .a-line2{fill:none;stroke:var(--acc);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.tp-list{flex-direction:column;display:flex}.tp-row{min-height:44px;color:var(--text);grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:8px 16px;font-size:14.5px;text-decoration:none;display:grid}.tp-row+.tp-row{border-top:1px solid var(--line)}.tp-row:hover{background:var(--open-bg)}.tp-n{color:var(--acc);font-variant-numeric:tabular-nums;font-weight:600}.tp-go{color:var(--acc);font-weight:700}.tp-arts{color:var(--blue);font-size:13px}.tp-kids{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.tp-kids>.label{padding:12px 16px 6px;display:block}.tp-crumb{flex-wrap:wrap;gap:2px;font-size:14px;display:flex}.tp-crumb a{color:var(--acc);font-weight:600;text-decoration:none}.tp-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.tp-acts a.pill{color:var(--text);text-decoration:none}.tp-find{flex:280px;align-items:center;gap:8px;display:flex}.tp-find input,.tp-find button{flex-shrink:0;height:42px}.tp-find input{border:1px solid var(--line);background:var(--bg);min-width:0;min-height:40px;color:var(--text);border-radius:10px;flex:1;padding:0 12px;font-size:14.5px}.tp-new{background:var(--acc-bg);color:var(--acc);vertical-align:1px;border-radius:6px;margin-right:6px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-block}.tp-how{font-size:14px}@media (width<=860px){.tp-hub{grid-template-columns:minmax(0,1fr)}.tp-art svg{width:66px;height:50px}}.fx-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.fx-day{align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.fx-sum{margin:6px 0;font-size:14px}.fx-sum b{color:var(--acc)}.fx-tbl td,.fx-tbl th{font-size:14px}.fx-old{color:var(--violet);font-size:12.5px}.fx-up{color:var(--pink)}.fx-dn{color:var(--blue)}.fx-more{margin-top:8px}.tm .tp-find{flex:none;margin-top:6px}.tm-res{flex-direction:column;gap:8px;margin-top:10px;display:flex}.tm-rel{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.tm-rel small{color:var(--violet);margin-left:4px}.tm-note{color:var(--violet);font-size:13.5px}.tm-list{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:0;padding:0;list-style:none}.tm-list li{padding:10px 14px}.tm-list li+li{border-top:1px solid var(--line)}.tm-h b{font-size:15px}.tm-dict{color:var(--blue);margin-left:6px;font-size:12.5px}.tm-def{white-space:pre-wrap;margin:4px 0;font-size:14.5px;line-height:1.6}.tm-src{font-size:13px}.tm-src a{color:var(--acc)}.sh-btn{border:1px solid var(--blue);min-height:36px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.sh-btn:hover,.sh-btn:focus-visible{background:var(--blue-bg)}.sh-btn:disabled{cursor:progress}.vt-extra{margin-left:auto}.dm-acts{flex-wrap:wrap;gap:8px;margin:6px 0 10px;display:flex}.label.st-line .sh-btn{min-height:30px;margin-left:8px;padding:0 10px;font-size:13px}.sh-sheet{max-width:520px}.sh-what{margin-bottom:10px;font-weight:600}.sh-url{border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--text);border-radius:10px;padding:0 12px;font-size:14px}.sh-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sh-main{border:1px solid var(--blue);background:var(--blue);min-height:42px;color:var(--bg);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-weight:600}.sh-sub{border:1px solid var(--line);min-height:42px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.sh-msg{color:var(--green);margin-top:10px;font-weight:600}.sh-note{margin-top:12px;font-size:13.5px;line-height:1.6}.sh-page{background:var(--bg);min-height:100vh;color:var(--text)}.sh-top{z-index:5;background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.sh-brand{color:var(--acc);letter-spacing:.06em;font-size:16px}.sh-top-r{gap:8px;display:flex}.sh-body{padding-top:18px;padding-bottom:40px}.sh-body h1{margin:6px 0 12px;font-size:20px;line-height:1.5}.sh-kind{color:var(--acc);font-size:13.5px;font-weight:600}.sh-cta{border:1px solid var(--acc);background:var(--box);color:var(--box-text);border-radius:12px;gap:8px;margin-top:24px;padding:16px 18px;display:grid}.sh-cta .sh-main{justify-self:start}.sh-body h1.ak-q{font-size:16.5px;font-weight:600;line-height:1.75}.sh-kakao{color:#191919;min-height:42px;font:inherit;cursor:pointer;background:#fee500;border:1px solid #fee500;border-radius:10px;padding:0 16px;font-weight:600}.art p,.dt-p,.dm-text,.doc,.sd-pre{font-size:1.033em;line-height:1.8}.art p,.dt-p,.dm-text,.doc{text-align:left}.art .ttl{margin-bottom:4px;font-size:1.1em}.art .note{color:var(--blue);font-size:13px}.dt{line-height:1.8}.dm-gist{background:var(--box);color:var(--box-text);border-radius:10px;max-width:52em;padding:12px 16px}.dm-gist .label{color:var(--box-text);background:0 0;padding:0}.dm section>.label,.dt-sec{background:var(--acc-bg);color:var(--text);border-radius:6px;padding:3px 12px;font-size:13px;font-weight:600;display:inline-block}.dt-sec{margin:14px 0 6px}.fz{gap:4px;margin-left:auto;display:inline-flex}.fz-b{border:1px solid var(--line);background:var(--panel);min-width:44px;min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:14px;font-weight:600}.fz-b small{margin-left:1px;font-size:12px}.fz-b:hover:not(:disabled){border-color:var(--acc)}.fz-b:disabled{opacity:.45;cursor:default}.dm-acts .fz{margin-left:0}.mk-text{line-height:1.8}.art .mk-chip{border-color:var(--blue);color:var(--blue)}.art .mk-chip[aria-expanded=true]{background:var(--blue);border-color:var(--blue);color:var(--on-acc)}.fx-fold{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.fx-fold:hover{border-color:var(--acc)}.fx-tog{border:1px solid var(--acc);min-height:32px;color:var(--acc);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.fx-fold .fx-tog{pointer-events:none}:root{--sv-tax:#f0b496;--sv-law:#c4b0f2;--sv-ink:#272b33;--sv-doc:#9cc3f5;--sv-pink:#f2a7c6;--sv-green:#9fd8b0;--sv-paper:#f2f1ec}:root[data-theme=light]{--sv-tax:#d8794e;--sv-law:#7d5ad6;--sv-ink:#fff;--sv-doc:#5b8fe0;--sv-pink:#d4669a;--sv-green:#3fa36b;--sv-paper:#fff}.sv{justify-content:center;padding:2px 0 10px;display:flex;position:relative}.sv-btn{border:1.5px solid var(--acc);width:72px;color:var(--acc);cursor:pointer;font:inherit;background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 6px 5px;display:flex}.sv-btn.law{border-color:var(--violet);color:var(--violet)}.sv-btn:hover,.sv-btn[aria-expanded=true]{background:var(--acc-bg)}.sv-btn.law:hover,.sv-btn.law[aria-expanded=true]{background:var(--violet-bg)}.sv-nm{letter-spacing:.06em;text-align:center;font-size:11px;font-weight:600;line-height:1.25}.sv-car{font-size:10px;line-height:1}.sv.sm{padding:0}.sv.sm .sv-btn{flex-direction:row;gap:6px;width:auto;padding:4px 10px}.sv.sm .sv-nm{font-size:13px}.sv-pop{z-index:60;background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;width:340px;padding:12px;display:flex;position:absolute;top:0;left:calc(100% + 4px);box-shadow:0 12px 32px #00000059}.sv-ttl{color:var(--text);font-size:13px;font-weight:600}.sv-card{text-align:left;border:2px solid var(--line);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.sv-card.tax:hover{border-color:var(--acc)}.sv-card.law:hover{border-color:var(--violet)}.sv-card.on.tax{border-color:var(--acc);background:var(--acc-bg)}.sv-card.on.law{border-color:var(--violet);background:var(--violet-bg)}.sv-tx{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.sv-tx b{letter-spacing:.04em;font-size:16px}.sv-card.tax b{color:var(--acc)}.sv-card.law b{color:var(--violet)}.sv-tag{background:var(--panel2);color:var(--text);border-radius:6px;align-self:flex-start;margin-top:4px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:600}.sv-card.on.tax .sv-tag{background:var(--acc);color:var(--on-acc)}.sv-card.on.law .sv-tag{background:var(--violet);color:var(--on-acc)}.sv-card.law:not(.on) .sv-tag{background:var(--violet-bg);color:var(--violet)}.sv-foot{color:var(--text);font-size:12px}@media (width<=860px){.sv.sm .sv-pop{width:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0}}.app.sv-law .rail .nav-item[aria-current=page],.lw .crumb{color:var(--violet)}.lw .tx-find input:focus{border-color:var(--violet)}.lw-note{border-left:3px solid var(--violet);background:var(--violet-bg);border-radius:8px;margin:18px 0 0;padding:10px 14px;font-size:13.5px;line-height:1.7}.rail{z-index:40}@media (width<=860px){.topbar:has(.sv-pop){z-index:70}.sv.sm .sv-pop{max-height:80vh;overflow:auto}}.doc-tabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.doc-tabs .pill[aria-current=page]{border-color:var(--acc);color:var(--acc);background:var(--acc-bg);font-weight:600}.ds-lead{margin:0 0 12px;font-size:14px;line-height:1.7}.ft{margin:14px 0 6px}.ft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.ft-tile{text-align:left;border:1.5px solid var(--line);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ft-tile.green{border-color:var(--green);background:var(--green-bg)}.ft-tile.blue{border-color:var(--blue);background:var(--blue-bg)}.ft-tile.violet{border-color:var(--violet);background:var(--violet-bg)}.ft-tile:hover{filter:brightness(1.08)}.ft-tx{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.ft-tx b{font-size:15px}.ft-tile.green b{color:var(--green)}.ft-tile.blue b{color:var(--blue)}.ft-tile.violet b{color:var(--violet)}@media (width<=860px){.ft-grid{grid-template-columns:1fr}}.fv-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.fv-head h1{margin:0}.fv.green .crumb{color:var(--green)}.fv.blue .crumb{color:var(--blue)}.fv.violet .crumb{color:var(--violet)}.fv section{margin:16px 0}.fv-ask{margin:4px 0 8px}.fv-tbl{border-collapse:collapse;width:100%;font-size:14px}.fv-tbl th,.fv-tbl td{border-bottom:1px solid var(--line);text-align:left;padding:9px 10px}.fv-tbl th{color:var(--acc);font-size:12.5px;font-weight:600}.fv-tbl .num{text-align:right;white-space:nowrap}.fv-tbl tbody tr{cursor:pointer}.fv-tbl tbody tr:hover,.fv-tbl tbody tr:focus{background:var(--open-bg);outline:none}.dt-fig-h{border-left:3px solid var(--blue);background:var(--blue-bg);border-radius:0;margin:0 0 6px;padding:6px 10px;font-size:12.5px}.dt-fig td{white-space:normal;word-break:keep-all}.dm-refs-h{margin:4px 0 8px;font-size:13.5px;line-height:1.6}.dm-reft{width:100%}.dm-reft td,.dm-reft th{vertical-align:middle;padding:8px 10px}.dm-reft .r{text-align:right;white-space:nowrap}.dm-reft .sd-link{font-size:14.5px;font-weight:600}.dm-na{font-size:12.5px}.dt-fig table{table-layout:fixed;width:100%}.dt-fig td{vertical-align:top;padding:8px 10px;text-align:left!important}.dt-fig tr:first-child td{color:var(--acc);font-weight:600}.al-scope{margin:6px 0 8px}.al-ev.star{font-weight:600;background:var(--pink-bg)!important;color:var(--pink)!important}.al-scope{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.al-all{margin-left:auto}.al-reft{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 16px 10px;display:flex}.al-car{width:1.1em;color:var(--acc);display:inline-block}.al-up tr.al-day td{font-size:14.5px}.al-up tr.al-day.open td{background:var(--open-bg)}.al-up .al-sub.in{margin-left:6px;display:inline}.al-mine{margin-left:8px}.al-up tr.al-in td{border-top:1px dashed var(--line);padding-top:7px;padding-bottom:7px}.al-up td.al-inl{text-align:right;white-space:nowrap}.al-inr{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.al-cal td.go{cursor:pointer}.al-cal td.go:hover{outline:2px solid var(--acc);outline-offset:-2px}.al-idle{border:1px solid var(--line);border-radius:10px;margin:10px 16px 14px;padding:10px 12px;font-size:14px;line-height:1.6}.al-idle ul{margin:6px 0 0;padding-left:18px}.al-kinds{flex-wrap:wrap;gap:6px;padding:4px 16px 10px;display:flex}.al-gin{border-left:3px solid var(--acc);margin:0 0 6px 16px}.al-grp-row .al-row-t b{color:var(--acc)}.al-up tr.al-dh td{z-index:3;background:var(--panel);border-top:0;border-bottom:2px solid var(--acc);color:var(--acc);padding-top:12px;font-weight:700;position:sticky;top:0}@media (width<=820px){.al-up tr.al-dh td{top:49px}}.al-up tr.al-in{cursor:pointer}.al-up tr.al-in:hover td,.al-up tr.al-in:focus-visible td{background:var(--open-bg)}.al-more{justify-content:center;padding:10px 16px;display:flex}.al-go{color:var(--acc);white-space:nowrap;margin-left:6px;font-weight:600}.modal.alm{gap:0;width:1180px;padding:0 0 16px;overflow:clip}.modal.alm>.nb-bar{margin:0}.alm-g{grid-template-columns:minmax(0,340px) minmax(0,1fr);min-height:60vh;display:grid}.alm-list{border-right:1px solid var(--line);align-self:start;max-height:calc(100vh - 170px);position:sticky;top:56px;overflow:auto}.alm-li{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:8px;padding:10px 14px;font-size:13.5px;line-height:1.5;text-decoration:none;display:flex}.alm-li:hover{background:var(--open-bg)}.alm-li.on{background:var(--open-bg);box-shadow:inset 4px 0 0 var(--acc)}.alm-li.rd .alm-lt{color:var(--text);opacity:1}.alm-ck{color:var(--green);font-weight:700}.alm-lt{overflow-wrap:anywhere;min-width:0}.alm-t{margin-top:2px;display:block}.alm-doc{flex-direction:column;gap:14px;min-width:0;padding:16px 22px;display:flex}.alm-nav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}@media (width<=820px){.alm-g{grid-template-columns:minmax(0,1fr)}.alm-list{border-right:0;max-height:none;position:static}.alm-g.p-doc .alm-list,.alm-g.p-list .alm-doc{display:none}.alm-doc{padding:14px 16px}}.modal.alm{width:min(1720px,96vw)}.alm-g{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.alm-doc{container-type:inline-size}@container (width<=880px){.alm-doc .mk-cols{grid-template-columns:minmax(0,1fr)}.alm-doc .mk-cols>div+div{border-left:0;border-top:1px solid var(--line)}}.mk-fold{display:inline}.mk-fold-b{font:inherit;border:1px solid var(--acc);color:var(--acc);cursor:pointer;white-space:normal;text-align:left;background:0 0;border-radius:7px;margin:2px;padding:1px 9px;font-size:.86em;font-weight:600;line-height:1.5}.mk-fold-b:hover{background:var(--open-bg)}.mk-fold-b .mk-add,.mk-fold-b .mk-del{margin-left:4px;padding:0 3px}.mk-fold-l{border-left:3px solid var(--acc);background:var(--open-bg);font-family:var(--mono,ui-monospace, monospace);word-spacing:.35em;margin:4px 0 6px;padding:8px 12px;font-size:.86em;line-height:1.9;display:block}.mk-fold-b .mk-fold-d{border-radius:5px;margin-left:8px;padding:0 6px;font-weight:600;text-decoration:none}.tm .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.tm-head-r{flex-wrap:wrap;gap:8px;display:flex}.tm-tip{margin-top:5px;font-size:13px;line-height:1.5}.tm-tip b{color:var(--acc)}.tm-click{cursor:pointer}.tm-click:hover,.tm-click[aria-expanded=true]{background:var(--open-bg)}.tm-why td{background:var(--panel2);font-size:13.5px}.tm-sum{border:2px solid var(--acc);background:var(--panel);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:10px 28px;margin:14px 0;padding:14px 18px;display:flex}.tm-sum b{font-size:18px}.tm-sum .tm-big{color:var(--acc);font-size:28px}.tm-tbl{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:12px;width:100%;margin:12px 0;font-size:14.5px;overflow:clip}.tm-tbl caption{text-align:left;padding:0 0 6px}.tm-tbl th{text-align:left;border-bottom:2px solid var(--line);padding:9px 12px;font-size:13px}.tm-tbl td{border-top:1px solid var(--line);vertical-align:top;padding:10px 12px;line-height:1.6}.tm-tbl .num{text-align:right;white-space:nowrap}.tm-tbl tbody tr{cursor:pointer}.tm-tbl tbody tr:hover td,.tm-tbl tbody tr:focus-visible td{background:var(--open-bg)}.tm-tbl tr.tm-key td{background:var(--open-bg);font-weight:600}.tm-ok{color:var(--green);font-weight:600}.tm-chk{border:1px solid var(--line);border-left:4px solid var(--acc);background:var(--panel);border-radius:10px;margin:12px 0;padding:12px 16px}.tm-chk ul{margin:6px 0 0;padding-left:20px;line-height:1.7}.tm-box{margin-top:18px;padding-bottom:12px}.tm-save{gap:8px;padding:0 16px 8px;display:flex}.tm-save .ct-in{flex:1}.tm-box .tm-tbl{width:calc(100% - 32px);margin:6px 16px 0}.tm-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 14px;display:grid}.tm-steps button{font:inherit;border:2px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:12px;padding:12px 10px;font-size:15px;font-weight:600}.tm-steps button.on{border-color:var(--acc);color:var(--acc);background:var(--open-bg)}.tm-steps button.done{border-color:var(--green)}.tm-lbl{margin:0 0 6px}.tm-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.tm-tile{font:inherit;border:2px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:12px;padding:14px 8px;font-size:14.5px;font-weight:600}.tm-tile.on{border-color:var(--acc);color:var(--acc);background:var(--open-bg)}.tm-tile:disabled{cursor:default;opacity:.55;border-style:dashed}.tm-wide{grid-column:1/-1}.tm-nav{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.tm-mini b{color:var(--acc);margin-left:6px;font-size:18px}.tm-calc{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.tm-tabs{flex-wrap:wrap;gap:6px;display:flex}.tm-tabs button{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-bottom:0;border-radius:10px 10px 0 0;padding:8px 14px;font-size:14px;font-weight:600}.tm-tabs button[aria-selected=true]{border-color:var(--acc);color:var(--acc);background:var(--open-bg)}.tm-tabs+.tm-tbl,.tm-tabs+.tm-tbl+*{margin-top:0}.tm-f84 td:first-child{width:46%}.tm-f84 .tm-sub td{color:var(--acc);background:var(--open-bg);cursor:default;font-weight:700}.tm-ev{color:var(--acc);font-size:12.5px;font-weight:600}.tm-side{flex-direction:column;gap:8px;display:flex;position:sticky;top:12px}.tm-tot{border:2px solid var(--acc);background:var(--panel);border-radius:14px;padding:12px 14px}.tm-tot b{color:var(--acc);font-size:24px}.tm-chk1{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.tm-ht{text-align:center;color:var(--text);text-decoration:none}.tm-print{display:none}@media (width<=900px){.tm-calc{grid-template-columns:minmax(0,1fr)}.tm-side{position:static}.tm-tiles,.tm-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body[data-print=tm] .rail,body[data-print=tm] .topbar,body[data-print=tm] .tabs-bottom,body[data-print=tm] .totop,body[data-print=tm] .tm-screen,body[data-print=tm] .nb-page{display:none!important}body[data-print=tm] .tm-print{color:#000;background:#fff;display:block!important}body[data-print=tm]{background:#fff!important}.tm-print,.tm-print *{color:#000!important;background:#fff!important;border-color:#000!important}.tm-page{break-after:page;padding:0 2mm}.tm-page h2{text-align:center;margin:6px 0;font-size:17px}.tm-ph{font-size:11px}.tm-pc{text-align:center;margin:6px 0;font-size:11.5px}.tm-sign{text-align:right}.tm-ptbl,.tm-print .tm-tbl{border-collapse:collapse;border:1px solid #000;width:100%;margin:6px 0;font-size:11.5px}.tm-ptbl th,.tm-ptbl td,.tm-print .tm-tbl th,.tm-print .tm-tbl td{border:1px solid #000;padding:3px 5px}.tm-print .tm-ev,.tm-print .ct-chips{display:none}}.bl-sido select{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:0 34px 0 12px;font-size:15px}.bl-tbl .bl-nm{font-weight:500}.bl-tbl td{vertical-align:top}@media (width<=640px){.bl-tbl th:nth-child(3),.bl-tbl td:nth-child(3),.bl-tbl th:nth-child(5),.bl-tbl td:nth-child(5){display:none}}.tm-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm-pick{text-align:center;width:36px}.tm-pick input{cursor:pointer;width:18px;height:18px}.tm-yr{margin-left:6px;font-size:.9em}.tm-sumbar{justify-content:space-between;margin:10px 0}.tm-sum{margin-top:14px}:root{--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23f0b496' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=light]{--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23a8552f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select,.ct-in[role=button]{appearance:none;cursor:pointer;background-image:var(--chev)!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:34px!important}.dp-sel{background-position:right 8px center!important;padding-right:26px!important}tr.click:not(:has(.chev))>td:last-child:after{content:"›";color:var(--acc);margin-left:8px;font-weight:600}tr.go:not(:has(.chev))>td:last-child:after{content:"›";color:var(--acc);margin-left:8px;font-weight:600}tbody tr[tabindex="0"]:not(.click):not(.go):not(:has(button,input,.chev))>td:last-child:after{content:"›";color:var(--acc);margin-left:8px;font-weight:600}tr[aria-expanded=false]:not(:has(.chev))>td:last-child:after{content:"▾"}tr[aria-expanded=true]:not(:has(.chev))>td:last-child:after{content:"▴"}.tm-tbl tbody tr[tabindex="-1"]{cursor:default}.tm-tbl tbody tr[tabindex="-1"]:hover td{background:0 0}.tm-tbl tr.tm-key[tabindex="-1"]:hover td{background:var(--open-bg)}.tm-go{color:var(--acc);margin-left:6px;font-weight:600}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}details:not(.lp-faq)>summary:before{content:"▸";color:var(--acc);margin-right:6px;font-weight:600}details[open]:not(.lp-faq)>summary:before{content:"▾"}.x-k.go{position:relative}.x-k.go:after{content:"›";color:var(--kc);font-size:18px;font-weight:600;line-height:1;position:absolute;top:8px;right:10px}.x-alert[role=button]{cursor:pointer}.x-alert[role=button]:after{content:"›";color:var(--acc);margin-left:auto;padding-left:8px;font-weight:600}.ak-it{padding-right:24px}.ak-it:after{content:"›";color:var(--acc);opacity:.8;font-weight:600;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.tm-gform{gap:10px;display:grid}.tm-sheet{width:100%;height:auto;color:var(--text);background:var(--panel);border-radius:8px;padding:10px}.tm-print .tm-sheet{color:#000;background:#fff;padding:0}.tm-quote{border-left:3px solid var(--acc);background:var(--panel);margin:0;padding:10px 14px;line-height:1.6}.db-sum{border:1px solid var(--acc);background:var(--acc-bg);border-radius:12px;margin:14px 0;padding:16px 18px}.db-steps{flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.db-steps li.done{color:var(--green)}.db-steps li.now{color:var(--acc);font-weight:600}.db-step-n{font-weight:400}.db-cand{margin:10px 0 0;font-size:14px}.db-cand-n{margin-left:8px}.db-wait{margin:12px 0 0}.db-caret{color:var(--acc);margin-left:2px;animation:1s steps(2,end) infinite db-blink}@keyframes db-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.db-caret{animation:none}}.db-sec{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:14px 0;padding:14px 16px}.db-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.db-h>b{font-size:15px}.db-h>span{margin-left:auto;font-size:13px}.db-lead{margin:12px 0 6px;font-size:17px;font-weight:700;line-height:1.6}.db-t th{text-align:left;vertical-align:top;width:96px;font-weight:700}.db-t td{line-height:1.65}.db-chip{background:var(--blue-bg);height:26px;color:var(--blue);cursor:pointer;white-space:nowrap;border:0;border-radius:13px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.db-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.db-tag{background:var(--panel2);border-radius:13px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;display:inline-flex}.db-rel{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.db-rel .db-wide{grid-column:1/-1}@media (width<=820px){.db-rel{grid-template-columns:1fr}.db-h>span{margin-left:0}}.db-sim td{vertical-align:top}.db-sim tr.go{cursor:pointer}.db-same{background:var(--green-bg);color:var(--green);white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.db-diff{background:var(--pink-bg);color:var(--pink);white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.db-over{border:1.5px solid var(--pink);background:var(--pink-bg);border-radius:12px;margin:12px 0;padding:12px 16px;line-height:1.6}.db-over-l{margin-top:6px;font-size:13.5px}.db-err{margin:10px 0 0}.ak-up{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 6px;display:flex}.ak-upbtn{font-weight:700}.ak-uptip{font-size:13px}.ak-ups{flex-direction:column;flex-basis:100%;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ak-upf{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.ak-upf b{overflow-wrap:anywhere}.ak-upf.ok .mono{color:var(--green);font-weight:600}.ak-upf.err{border-color:var(--pink)}.ak-upf.err span{color:var(--pink);font-weight:600}.ak-upx{border:1px solid var(--line);background:var(--panel2);height:32px;color:var(--text);cursor:pointer;border-radius:16px;margin-left:auto;padding:0 12px;font-weight:600}.lg{flex-direction:column;gap:16px;max-width:640px;display:flex}.lg-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:16px;padding:22px 24px;display:grid}.lg-lead{margin:0;font-size:16px;line-height:1.6}.lg-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lg-steps li{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.lg-steps li+li:before{content:"›";color:var(--acc);margin:0 4px 0 -2px}.lg-steps .num{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:inline-grid}.lg-steps .now{border-color:var(--acc);background:var(--box)}.lg-steps .now .num{background:var(--acc);color:var(--on-acc);border-color:var(--acc)}.lg-steps .done .num{background:var(--green-bg);color:var(--green);border-color:var(--green)}.lg-wait,.lg-no{border-radius:10px;gap:6px;padding:12px 16px;display:grid}.lg-wait{border-left:3px solid var(--blue);background:var(--blue-bg)}.lg-no{border-left:3px solid var(--pink);background:var(--pink-bg)}.lg-wait p,.lg-no p{margin:0}.lg-no .btn-plain{color:var(--text);font:inherit;justify-self:start;padding:0 16px;font-weight:600}.lg-fine{margin:0;font-size:13px;line-height:1.6}.ak-grid.one{grid-template-columns:minmax(0,1fr)}.cs{flex-direction:column;gap:16px;display:flex}.cs .head .btn-acc{min-height:44px}.cs-meta{margin:6px 0 0;font-size:15px}.cs-hacts{flex-wrap:wrap;gap:8px;display:flex}.cs-hacts .btn-plain{color:var(--text);font:inherit;padding:0 14px;font-weight:600}.cs-del{border-color:var(--pink)!important}.cs-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:12px;padding:18px 20px;display:grid}.cs-card h2{align-items:center;gap:10px;margin:0;font-size:17px;display:flex}.cs-card h2 .num{color:var(--acc)}.cs-card h2 .pill{margin-left:auto}.cs-g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cs-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.cs-form .w2{grid-column:1/-1}.cs-form select,.cs-form textarea{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;padding:12px 14px;font-size:16px}.cs-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-acts .btn-plain{color:var(--text);font:inherit;padding:0 18px}.cs-sum{flex-wrap:wrap;align-items:center;gap:18px;font-size:15px;display:flex}.cs-sum b{margin-left:4px;font-size:18px}.cs-sum b.near{color:var(--orange)}.cs-sum input{min-width:280px;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;margin-left:auto;padding:10px 14px}.cs-empty{margin:0;line-height:1.6}.cs-tbl{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.cs-hd,.cs-row{grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,1.6fr) 90px 110px;align-items:center;gap:14px;padding:0 20px;display:grid}.cs-hd{min-height:42px;color:var(--acc);border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.cs-row{border:0;border-top:1px solid var(--line);width:100%;min-height:60px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;padding-top:10px;padding-bottom:10px}.cs-hd+.cs-row{border-top:0}.cs-row:hover{background:var(--open-bg)}.cs-row>span{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.cs-row>span:last-child{text-align:right}.cs-row small{font-size:13px}.cs-d{background:var(--blue-bg);color:var(--blue);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:13px;font-weight:600;display:inline-block}.cs-d.near{background:var(--orange-bg);color:var(--orange)}.cs-d.over{background:var(--pink-bg);color:var(--pink)}.cs-d.ok{background:var(--green-bg);color:var(--green)}.cs-dues,.cs-files,.cs-thr{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs-dues li{border-bottom:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 0;display:grid}.cs-dues li.done b{text-decoration:line-through}.cs-basis{grid-column:1/-1;font-size:13px}.cs-dact{gap:6px;display:flex}.cs-dact button,.cs-x{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-size:13px}.cs-due-add{grid-template-columns:minmax(0,1.2fr) 190px minmax(0,1.6fr) auto;align-items:start;gap:8px;display:grid}.cs-due-add>input{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;min-width:0;padding:10px 12px}.cs-due-add .btn-acc{min-height:42px;padding:0 16px;font-size:15px}.cs-files li{align-items:center;gap:8px;display:flex}.cs-file,.cs-thr>li>button{text-align:left;border:1px solid var(--line);min-width:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex:1;align-items:center;gap:10px;padding:10px 12px;display:flex}.cs-file b,.cs-thr b{overflow-wrap:anywhere;flex:1;min-width:0}.cs-file .num,.cs-thr .num{font-size:13px}.cs-file:hover,.cs-thr>li>button:hover,.cs-thr>li>button.on{background:var(--open-bg);border-color:var(--acc)}.cs-tp{gap:6px;display:grid}.cs-tp-btn{border:1px solid var(--acc);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-self:start;padding:8px 12px}.cs-tp-btn:hover{background:var(--open-bg)}.cs-tp-list b.cs-tp-t{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.cs-fine{margin:0;font-size:13px}.cs-memo{white-space:pre-wrap;border-left:3px solid var(--acc);margin:0;padding-left:12px;line-height:1.6}@media (width<=900px){.cs-g2,.cs-form{grid-template-columns:1fr}.cs-hd{display:none}.cs-row{grid-template-columns:1fr auto}.cs-row>span:nth-child(2),.cs-row>span:nth-child(4){display:none}.cs-due-add{grid-template-columns:1fr 1fr}.cs-sum input{width:100%;min-width:0;margin-left:0}}.cw-head h1{display:none}.cw-sw{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex;position:relative}.cw-swb{font:inherit;color:var(--text);border:1px solid var(--acc);cursor:pointer;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:6px 14px;font-size:24px;font-weight:700;display:inline-flex}.cw-swb span{overflow-wrap:anywhere}.cw-swb b{color:var(--acc);font-size:16px}.cw-next{font-size:14px;font-weight:600}.cw-pop{z-index:30;background:var(--panel);border:1px solid var(--acc);border-radius:12px;gap:10px;width:min(560px,92vw);max-height:70vh;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.cw-poph{gap:8px;display:flex}.cw-poph input{min-width:0;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;flex:1;padding:10px 12px}.cw-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cw-list button{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cw-list button:hover,.cw-list button.on{background:var(--open-bg);border-color:var(--acc)}.cw-list .num{font-size:13px}.cw-tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cw-task{text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.cw-task b{font-size:17px}.cw-task span{font-size:14px}.cw-task:hover{border-color:var(--acc)}.cw-task[aria-pressed=true]{border:2px solid var(--acc);background:var(--acc-bg);padding:13px 15px}.cw-work{border-color:var(--acc)}.cw-g3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cw-g3 .cs-due-add{grid-template-columns:1fr 1fr}.cw-g3 .cs-due-add input:first-of-type,.cw-g3 .cs-due-add input:nth-of-type(3){grid-column:1/-1}@media (width<=1100px){.cw-g3{grid-template-columns:1fr}}@media (width<=640px){.cw-tasks{gap:8px}.cw-task{text-align:center;padding:10px 8px}.cw-task[aria-pressed=true]{padding:9px 7px}.cw-task b{font-size:15px}.cw-task span{display:none}.cw-swb{font-size:20px}}.df{flex-direction:column;gap:16px;display:flex}.df-dl{flex-wrap:wrap;gap:8px;display:flex}.df-dl a{align-items:center;min-height:44px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.df-dl .btn-plain{color:var(--text);border-color:var(--acc)}.df-g{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.df-doc{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:4px;padding:28px 30px;font-size:16px;line-height:1.9;display:grid}.df-para{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:6px 10px 6px 34px;position:relative}.df-para:hover{background:var(--open-bg)}.df-para.on{border-color:var(--acc);background:var(--acc-bg)}.df-para.busy{outline:2px dashed var(--acc)}.df-para.memo{border-left:3px solid var(--blue);background:var(--blue-bg);border-radius:0 10px 10px 0}.df-n{color:var(--acc);font-size:12px;position:absolute;top:9px;left:6px}.df-h{margin:10px 0 2px;font-size:18px}.df-para:first-child .df-h{text-align:center;letter-spacing:.2em;font-size:22px}.df-h3{margin:6px 0 0;font-size:16px}.df-p p{margin:0}.df-side{gap:12px;display:grid;position:sticky;top:76px}.df-box{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:10px;padding:16px 18px;display:grid}.df-box textarea,.df-edit textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);resize:vertical;border-radius:10px;padding:10px 12px}.df-edit{gap:10px;display:grid}.df-edit textarea{min-height:60vh;line-height:1.8}.re{gap:8px;display:grid}.re-bar{flex-wrap:wrap;gap:6px;display:flex}.re-doc{border:2px solid var(--acc);background:var(--bg);border-radius:10px;outline:none;min-height:60vh;padding:14px 16px;line-height:1.85}.re-doc h3{margin:1em 0 .5em;font-size:18px}.re-doc h4{margin:.9em 0 .4em;font-size:16px}.re-doc p{margin:0 0 .8em}.re-n{background:var(--acc-bg);min-width:18px;height:18px;color:var(--acc);vertical-align:1px;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;margin:0 2px;padding:0 4px;font-size:11.5px;font-weight:600;display:inline-flex}.re-t{border-collapse:collapse;margin:.6em 0 1em}.re-t td{border:1px solid var(--line);min-width:60px;padding:6px 10px}.df-quote{border-left:3px solid var(--acc);background:var(--box);border-radius:0 8px 8px 0;margin:0;padding:8px 12px;font-size:14px;line-height:1.6}.df-me,.df-del{color:var(--text);font:inherit;padding:0 16px;font-weight:600}.df-vers{gap:6px;margin:0;padding:0;list-style:none;display:grid}.df-vers li{gap:4px;display:grid}.df-vers li>button{text-align:left;border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.df-vers li>button span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.df-vers li.on>button{border-color:var(--acc);background:var(--acc-bg)}.df-vact{flex-wrap:wrap;gap:6px;display:flex}.df-vact button{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:3px 10px;font-size:13px}.df-cmp{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.df-diff{white-space:pre-wrap;max-height:50vh;font-size:14px;line-height:1.8;overflow:auto}.df-note{margin:0;font-size:13px}@media (width<=1000px){.df-g{grid-template-columns:1fr}.df-side{position:static}.df-doc{padding:18px 14px}}.df-inline{display:none}@media (width<=1000px){.df-inline{margin:4px 0 8px;display:block}.df-fixside{display:none}}.ak-cw{border-radius:10px;flex-direction:column;min-width:0;display:flex}.ak-cw .ak-card{flex:1}.ak-cw.r .ak-card{border-color:var(--pink)}.ak-cw.y .ak-card{border-color:var(--yellow,#c99a2e)}.ak-cw.g .ak-card{border-color:var(--green)}.ak-sig{font:inherit;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 10px;font-size:12.5px;font-weight:700}.ak-sig.r,.tr-tag.r{background:var(--pink-bg);color:var(--pink)}.ak-sig.y,.tr-tag.y{background:var(--yellow-bg,#f0d58c2e);color:var(--yellow,#c99a2e)}.ak-sig.g,.tr-tag.g{background:var(--green-bg);color:var(--green)}.ak-n.r{background:var(--pink-bg);color:var(--pink)}.ak-n.y{background:var(--yellow-bg,#f0d58c2e);color:var(--yellow,#c99a2e)}.tr{gap:8px;display:grid}.tr-t{margin:0;font-size:17px}.tr-sum{margin:0;line-height:1.7}.tr-st{margin:8px 0 0;font-size:15px}.tr-tag{border-radius:999px;margin-right:4px;padding:1px 9px;font-size:12.5px;font-weight:700;display:inline-block}.tr-row{text-align:left;border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.tr-row:hover{background:var(--open-bg)}.tr-row.y{border-left:3px solid var(--yellow,#c99a2e)}.tr-row.r{border-left:3px solid var(--pink)}.tr-row.g{border-left:3px solid var(--green)}.tr-h{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tr-l{font-size:14.5px;line-height:1.7}.tr-fine{margin:6px 0 0;font-size:13px}.ak-str-w{display:inline}.ak-str{height:22px;font:inherit;vertical-align:1px;cursor:pointer;border:0;border-radius:999px;align-items:center;margin:0 3px;padding:0 9px;font-size:12.5px;font-weight:700;display:inline-flex}.ak-str:disabled{cursor:default;opacity:1}.ak-str.g{background:var(--green-bg);color:var(--green)}.ak-str.b{background:var(--blue-bg);color:var(--blue)}.ak-str.p{background:var(--pink-bg);color:var(--pink)}.ak-why{background:var(--panel2);border-radius:10px;flex-direction:column;gap:2px;margin:6px 0 4px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.6;display:flex}.ak-why .ok{color:var(--green)}.ak-why .no{color:var(--pink)}.ak-why .mid{color:var(--blue)}.ak-sec.ak-tax{border-left:3px solid var(--blue);padding-left:14px}.ak-rev{border:1px solid var(--line);border-radius:12px;margin-top:10px}.ak-rev-h{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 14px;font-size:14px;display:flex}.ak-rev-h:hover{background:var(--open-bg);border-radius:12px}.ak-rev-c{color:var(--acc)}.ak-rev-b{gap:6px;margin:0;padding:0 16px 12px;font-size:14px;line-height:1.7;list-style:none;display:grid}.ak-rev-b .g{color:var(--green)}.ak-rev-b .b{color:var(--blue)}.ak-rev-b .y{color:var(--yellow)}.ak-rev-b .r,.tm-late{color:var(--pink)}@media (width<=820px){p,li,blockquote,dd,.doc,.quote,h2.ak-q,.art p,.dt-p,.dm-text{text-align:left}}.ak-ico{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.ak-ico svg{width:17px;height:17px}.ak-ico.con{background:var(--green-bg);color:var(--green)}.ak-ico.why,.ak-ico.fact{background:var(--blue-bg);color:var(--blue)}.ak-ico.rec,.ak-ico.book{background:var(--acc-bg);color:var(--acc)}.ak-ico.issue,.ak-ico.branch{background:var(--violet-bg);color:var(--violet)}.ak-ico.scale,.ak-ico.cal{background:var(--pink-bg);color:var(--pink)}.ak-ico.warn,.ak-ico.ask,.ak-ico.coin{background:var(--yellow-bg);color:var(--yellow)}.ak-mh{align-items:center;gap:9px;display:flex}.ak-sec h3.ak-mh{border-bottom:1px solid var(--line);margin:22px 0 8px;padding-bottom:6px;font-size:16.5px}.ak-sec h4.ak-sub.ak-mh{color:var(--text)}.ak-lead:has(.ak-tri){color:var(--text);background:0 0;border-left:0;padding:0;font-size:15.5px}.ak-lead>h4.ak-mh{margin:4px 0 10px;font-size:16.5px}.ak-tri-w{margin:0 0 16px}.ak-ah{margin:0 0 8px;font-size:15.5px;font-weight:700}.ak-tri{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.ak-c{border:1px solid var(--line);background:var(--panel);border-top:4px solid;border-radius:10px;min-width:0;padding:10px 14px 6px}.ak-c.con{border-top-color:var(--green);background:var(--green-bg);font-size:16px}.ak-c.why{border-top-color:var(--blue)}.ak-c.rec{border-top-color:var(--acc)}.ak-ch{align-items:center;gap:8px;margin-bottom:6px;font-size:14.5px;font-weight:700;display:flex}.ak-c p{margin:0 0 .6em;line-height:1.75}.ak-c .ak-ul{margin:0 0 .5em;padding-left:1.1em}.ak-c .ak-ul li{margin-bottom:.35em;line-height:1.7}.ak-warn{background:var(--yellow-bg);border-left:3px solid var(--yellow);border-radius:8px;margin:6px 0 8px;padding:7px 10px;font-size:14px}.ak-warn p{margin:0 0 .35em}.ak-warn p:last-child{margin:0}.ak-ev{margin-top:22px}.ak-ev h3.ak-mh{margin:0 0 8px;font-size:16.5px}.ak-evt tbody tr{cursor:pointer}.ak-evt tbody tr:hover,.ak-evt tbody tr:focus-visible{background:var(--acc-bg);outline:none}.ak-evt td small{opacity:.85;font-size:12.5px;display:block}.ak-evt td.k{white-space:nowrap;color:var(--blue);font-size:13px}.ak-evt td.w{font-size:13.5px}.ak-evt .go{color:var(--acc);white-space:nowrap;font-weight:600}.ak-evt .ak-sig{margin-left:6px;font-size:12px;font-style:normal}.ak-evn{color:var(--blue);margin-top:6px;font-size:13px}@media (width<=1100px){.ak-tri{grid-template-columns:minmax(0,1fr)}}.ak-c p,.ak-c li,.ak-warn p{text-align:left;word-break:keep-all;overflow-wrap:anywhere}.ak-t th.num,.ak-t td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ak-tri-w>.ak-tw{margin-top:12px}.ak-found{gap:6px;margin-top:10px;display:grid}.ak-found-h{color:var(--acc);font-size:13.5px;font-weight:600}.ak-fd{text-align:left;width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;line-height:1.45;display:flex}.ak-fd:hover,.ak-fd:focus-visible{border-color:var(--acc)}.ak-fd>span{flex:1;min-width:0}.ak-fd b{font-weight:600}.ak-fd small{overflow-wrap:anywhere;margin-top:2px;display:block}.ak-fd em{font-style:normal}.ak-fd>i{color:var(--acc);font-style:normal}.ak-fd.y{border-color:var(--yellow)}.ak-fd.y em{color:var(--yellow)}.ak-fd.r{border-color:var(--pink)}.ak-fd.r em{color:var(--pink)}.ak-fd-more{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--acc);cursor:pointer;border-radius:10px;padding:6px;font-size:13px;font-weight:600}.ak-notify{font:inherit;border:1px solid var(--acc);color:var(--acc);cursor:pointer;background:0 0;border-radius:8px;margin-top:10px;padding:4px 12px;font-size:13px}.ak-notify[aria-pressed=true]{background:var(--acc-bg)}.db-bar{border:1px solid var(--acc);background:var(--acc-bg);width:100%;height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:10px;margin:14px 0 0;padding:0 14px;font-size:14px;display:flex;overflow:hidden}.db-bar>b{color:var(--acc);flex:none;font-size:14.5px}.db-bar-t{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.db-bar-o{color:var(--acc);flex:none;font-weight:600}.db-bar.load{cursor:default}.db-bar.err{cursor:default;border-color:var(--line)}.db-bar+.db-sum{margin-top:8px}.ak-dmove{text-align:left;width:100%;font:inherit;color:var(--box-text);border:1px solid var(--acc);background:var(--box);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin:4px 0;padding:8px 10px;display:flex}.ak-dmove>span{flex:1;min-width:0}.ak-dmove b{font-weight:600;display:block}.ak-dmove small{font-size:12.5px;display:block}.ak-dmove>i{color:var(--acc);font-style:normal}.cs-dr{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.cs-dr:hover,.cs-dr:focus-visible{background:var(--open-bg);border-color:var(--acc)}.cs-dr-t{flex:1;min-width:0}.cs-dr-t b{overflow-wrap:anywhere;display:block}.cs-dr-t small{margin-top:2px;font-size:12.5px;display:block}.cs-dr>i{color:var(--acc);font-style:normal}.cs-dl{flex:none;position:relative}.cs-dl-b{font:inherit;border:1px solid var(--acc);background:var(--acc-bg);color:var(--acc);cursor:pointer;white-space:nowrap;border-radius:8px;padding:4px 10px;font-size:13px}.cs-dl-m{z-index:20;border:1px solid var(--acc);background:var(--panel);border-radius:10px;min-width:200px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.cs-dl-m a{color:var(--text);white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:13.5px;text-decoration:none}.cs-dl-m a.on,.cs-dl-m a:hover{background:var(--acc-bg)}.cs-dl-m small{color:var(--acc);margin-left:6px}.cs-seg{gap:6px;margin:0 0 8px;display:flex}.cs-seg button{font:inherit;border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:13px}.cs-seg button[aria-selected=true]{border-color:var(--acc);color:var(--acc);background:var(--acc-bg)}.cs-card.cs-drafts{border:1.5px solid var(--acc);background:var(--acc-bg)}.cs-drafts>h2{color:var(--acc)}.cs-drafts>h2 .pill{border-color:var(--acc);color:var(--acc)}.cs-drafts .cs-dr{border-color:var(--acc);background:var(--bg)}.cs-drafts .cs-dl-b{background:var(--acc);color:var(--on-acc);border-color:var(--acc);font-weight:600}.cw-task{border:1px solid color-mix(in srgb, var(--acc) 55%, transparent);background:var(--panel2)}.cw-task b{color:var(--acc)}.cw-task[aria-pressed=true]{background:var(--acc);color:var(--on-acc)}.cw-task[aria-pressed=true] b,.cw-task[aria-pressed=true] span{color:var(--on-acc)}.ak-ans{scroll-margin-top:76px}.cs-dl-b:hover,.cs-dl-b:focus-visible{filter:brightness(1.08)}.cs-drafts .cs-dl-b:hover,.cs-drafts .cs-dl-b:focus-visible{background:var(--acc);color:var(--on-acc);box-shadow:0 0 0 2px var(--acc-bg)}.cs-dr-find{width:100%;font:inherit;border:1px solid var(--acc);background:var(--bg);color:var(--text);border-radius:10px;padding:8px 12px;font-size:14px}.cs-dr-more{font:inherit;border:1px solid var(--acc);background:var(--bg);color:var(--acc);cursor:pointer;border-radius:10px;padding:8px;font-size:13.5px;font-weight:600}.df-how{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0;display:grid}.df-how button{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:10px;padding:8px 10px;font-size:14px;font-weight:600}.df-how button small{font-size:12px;font-weight:400;display:block}.df-how button[aria-selected=true]{border:2px solid var(--acc);background:var(--acc-bg);color:var(--acc);padding:7px 9px}.df-pedit{border:1px solid var(--acc);background:var(--bg);border-radius:10px}.df-ped{cursor:default}.df-ped-in{flex:1;gap:8px;min-width:0;display:grid}.df-pedit .re-doc{min-height:0}.df-para.df-ped:hover{background:var(--acc-bg)}.re-hint{align-self:center;margin-left:4px;font-size:12.5px}.re-bar .pill[aria-pressed=true]{border-color:var(--acc);color:var(--acc);background:var(--acc-bg)}.re-doc p[data-g]{margin:0}.re-doc p[data-g][data-f]{margin-top:.8em}.re-doc>p[data-g][data-f]:first-child{margin-top:0}.re-bar{z-index:6;border:1px solid var(--acc);background:var(--panel);border-radius:12px;align-items:center;padding:8px;position:sticky;top:8px}.re-acts{gap:6px;margin-left:auto;display:flex}.re-acts .btn-acc,.re-acts .btn-plain{padding:6px 16px}@media (width<=860px){.re-bar{top:60px}.re-hint{display:none}}.cc{max-width:720px;margin:0 auto}.cc-st{border:1px solid var(--acc);background:var(--acc-bg);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 12px;padding:10px 14px;display:flex}.cc-st b{color:var(--acc);font-weight:600}.cc-st.live{border-color:var(--green);background:var(--green-bg)}.cc-st.live b{color:var(--green)}.cc-lead{border:1px solid var(--acc);background:var(--box);color:var(--box-text);border-radius:10px;padding:12px 14px;line-height:1.75}.cc-k{color:var(--acc);margin:20px 0 6px;font-size:14px;font-weight:600}.cc-url{border:1.5px solid var(--acc);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cc-url>span{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-size:14px}.cc-url.off{border-style:dashed}.cc-btn{border:1px solid var(--acc);background:var(--acc-bg);color:var(--acc);cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;margin-left:6px;padding:4px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.cc-btn:hover{background:var(--hl)}.cc-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cc-steps li{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.cc-n{background:var(--acc-bg);height:24px;color:var(--acc);border:1px solid var(--acc);border-radius:50%;flex:0 0 24px;place-items:center;font-size:13px;font-weight:600;display:grid}.cc-qs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cc-qs li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.cc-qs li>span{flex:1}.cc-fine{margin-top:10px;font-size:14px;line-height:1.75}.nav-item .cc-dot{background:var(--green);border:2px solid var(--panel);border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}@media (width<=820px){.cc-url{flex-wrap:wrap}.cc-qs li{flex-direction:column;align-items:stretch}.cc-qs .cc-btn{align-self:flex-end}}
