@layer components{.lqmo{--bg:#f6f2ec;--fg:#3b352e;--sub:#8a8077;--line:#ebe5dd;--primary:#2563eb;--primary-line:#bfdbfe;--primary-soft:#eff6ff;--brand:#f97316;--brand-ink:#c2410c;--brand-soft:#fde7d6;--ok:#1f9d6b;--ok-soft:#e3f4ec;--shadow:0 1px 2px #463a2e0a,0 8px 24px #463a2e12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lqmo *{box-sizing:border-box}.lqmo{color:var(--fg);font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-size:14px;line-height:1.6}.lqmo button:where(:not(.lqm-keep *)),.lqmo input:where(:not(.lqm-keep *)),.lqmo select:where(:not(.lqm-keep *)),.lqmo textarea:where(:not(.lqm-keep *)){color:inherit;font-family:inherit}.lqmo button:focus-visible:where(:not(.lqm-keep *)),.lqmo a:focus-visible:where(:not(.lqm-keep *)){outline:3px solid var(--primary-line);outline-offset:2px}.lqmo [hidden]{display:none!important}.lqmo .pill-btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.lqmo .lqmo-main{min-width:0;padding:22px 32px 64px}.lqmo .ob-progress{flex-wrap:wrap;align-items:center;gap:16px;max-width:1040px;margin:0 auto 22px;display:flex}.lqmo .ob-title{color:var(--brand-ink);background:var(--brand-soft);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:800}.lqmo .ob-steps{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.lqmo .ob-steps li{color:var(--sub);align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.lqmo .ob-steps li+li:before{content:"";background:#ddd5cb;width:40px;height:2px;margin:0 12px}.lqmo .ob-steps li.done+li:before{background:#16a34a}.lqmo .ob-steps i{width:26px;height:26px;color:var(--sub);background:#fff;border:2px solid #ddd5cb;border-radius:50%;place-items:center;font-size:13px;font-style:normal;display:grid}.lqmo .ob-steps li.cur{color:#1f2937}.lqmo .ob-steps li.cur i{background:var(--primary);border-color:var(--primary);color:#fff}.lqmo .ob-steps li.done i{color:#fff;background:#16a34a;border-color:#16a34a}.lqmo .ob{max-width:1040px;margin:0 auto}.lqmo .ob-h{color:#1f2937;letter-spacing:-.01em;text-align:center;margin:14px 0 4px;font-size:28px;font-weight:800}.lqmo .ob-sub{color:var(--sub);text-align:center;margin:0 0 26px;font-size:15px;font-weight:700}.lqmo .ob-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.lqmo .ob-card{box-shadow:var(--shadow);background:#fff;border:1px solid #463a2e14;border-radius:18px;flex-direction:column;gap:6px;padding:16px 16px 18px;display:flex}.lqmo .ob-card h2{color:#1f2937;align-items:center;gap:8px;margin:6px 0 0;font-size:17px;font-weight:800;display:flex}.lqmo .ob-card h2 i{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid}.lqmo .ob-card p{color:var(--sub);margin:0;padding-left:34px;font-size:13.5px;font-weight:700}.lqmo .ob-arrow{color:#cbd5e1;align-items:center;padding:0 10px;font-size:30px;font-weight:700;display:flex}.lqmo .ob-pic{border-radius:14px;flex-direction:column;justify-content:center;gap:8px;height:150px;padding:14px;display:flex}.lqmo .ob-pic.p1{background:var(--primary-soft)}.lqmo .ob-pic.p2{background:#fff4ea}.lqmo .ob-pic.p3{background:#fff1f3}.lqmo .mrow{color:#1f2937;background:#fff;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:7px 10px;font-size:12.5px;font-weight:800;display:flex;box-shadow:0 1px 2px #463a2e0f}.lqmo .mrow .mk{color:var(--sub);white-space:nowrap;font-size:11px}.lqmo .mchip{background:var(--primary-soft);color:#1d4ed8;white-space:nowrap;border-radius:999px;padding:0 8px;font-size:11.5px}.lqmo .mchk{background:var(--ok);border-radius:50%;flex:none;width:16px;height:16px;position:relative}.lqmo .mchk:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;position:absolute;top:4px;left:4px;transform:rotate(-45deg)}.lqmo .mnum{color:var(--brand-ink);margin-left:auto}.lqmo .mbar{background:#fde7d6;border-radius:999px;height:10px;overflow:hidden}.lqmo .mbar i{background:var(--brand);border-radius:999px;width:62%;height:100%;display:block}.lqmo .mspin{border:2px solid #f9731640;border-top-color:var(--brand);border-radius:50%;flex:none;width:14px;height:14px}.lqmo .mname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lqmo .mlead-num{color:#e0435a;margin-left:auto}.lqmo .mday{color:#be123c;white-space:nowrap;background:#ffe4e8;border-radius:6px;margin-left:auto;padding:0 6px;font-size:11px}.lqmo .ob-actions{justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex}.lqmo .ob-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:14px;height:52px;padding:0 44px;font-size:17px;font-weight:800;box-shadow:0 2px 6px #2563eb40}.lqmo .ob-btn:hover{background:#1d4ed8}.lqmo .qtip{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:0;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.lqmo .ob-sum{max-width:640px;box-shadow:var(--shadow);background:#fff;border:1px solid #463a2e14;border-radius:18px;margin:22px auto 0;padding:6px 24px}.lqmo .ob-sum dl{grid-template-columns:120px minmax(0,1fr);margin:0;display:grid}.lqmo .ob-sum dt,.lqmo .ob-sum dd{border-top:1px dashed #ddd5cb;margin:0;padding:12px 0}.lqmo .ob-sum dt:first-of-type,.lqmo .ob-sum dt:first-of-type+dd{border-top:none}.lqmo .ob-sum dt{color:var(--sub);padding-top:14px;font-size:13px;font-weight:700}.lqmo .ob-sum dd{color:#1f2937;font-size:15px;font-weight:800}@media (max-width:900px){.lqmo .lqmo-main{padding:16px}.lqmo .ob-flow{grid-template-columns:1fr;gap:12px}.lqmo .ob-arrow{display:none}.lqmo .ob-h{font-size:22px}.lqmo .ob-sum dl{grid-template-columns:1fr}.lqmo .ob-sum dd{border-top:none;padding-top:0}.lqmo .ob-steps li{font-size:13px}.lqmo .ob-steps li+li:before{width:14px;margin:0 6px}}.lqmo .tip{z-index:80;color:#fff;background:#23221e;border-radius:6px;padding:10px 12px;font-family:Noto Sans JP,Hiragino Sans,Meiryo,sans-serif;font-size:12px;line-height:1.7;position:absolute;box-shadow:0 4px 8px #00000026}.lqmo .toast{color:#fff;z-index:90;background:#23221e;border-radius:6px;max-width:calc(100vw - 32px);padding:10px 18px;font-family:Noto Sans JP,Hiragino Sans,Meiryo,sans-serif;font-size:13px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #00000026}.lqmo .calm{--surface:#fff;--head:#f8f7f6;--fg:#23221e;--sub:#706d65;--faint:#9a978f;--line:#d6d3d0;--line2:#e6e4e1;--primary:#0077c7;--primary-h:#00629f;--tint:#eef6fc;--ok:#1b7d3e;--danger:#c8321f;--danger-soft:#fdf6f5;color:var(--fg);font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:14px;line-height:1.6}.lqmo .calm *{box-sizing:border-box}.lqmo .calm b,.lqmo .calm strong{font-weight:700}.lqmo .calm button:where(:not(.lqm-keep *)),.lqmo .calm input:where(:not(.lqm-keep *)),.lqmo .calm select:where(:not(.lqm-keep *)),.lqmo .calm textarea:where(:not(.lqm-keep *)){color:inherit;font-family:inherit;font-size:14px}.lqmo .calm button:focus-visible:where(:not(.lqm-keep *)),.lqmo .calm a:focus-visible:where(:not(.lqm-keep *)),.lqmo .calm input:focus-visible:where(:not(.lqm-keep *)),.lqmo .calm select:focus-visible:where(:not(.lqm-keep *)),.lqmo .calm textarea:focus-visible:where(:not(.lqm-keep *)){outline:2px solid var(--primary);outline-offset:1px}.lqmo .calm a:where(:not(.lqm-keep *)){color:var(--primary);text-decoration:none}.lqmo .calm a:hover:where(:not(.lqm-keep *)){text-decoration:underline}.lqmo .calm svg:where(:not(.lqm-keep *)){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lqmo .calm .btn{border:1px solid var(--line);height:36px;color:var(--fg);white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:700;display:inline-flex}.lqmo .calm .btn:hover{background:var(--head)}.lqmo .calm .btn:disabled{opacity:.45;cursor:default;background:#fff}.lqmo .calm .btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.lqmo .calm .btn.primary:hover{background:var(--primary-h);border-color:var(--primary-h)}.lqmo .calm .btn.accent{border-color:var(--primary);color:var(--primary)}.lqmo .calm .btn.accent:hover{background:var(--tint)}.lqmo .calm .btn.lg{height:44px;padding:0 28px;font-size:15px}.lqmo .calm .btn.sm{height:30px;padding:0 12px;font-size:12px}.lqmo .calm .btn.text{color:var(--primary);background:0 0;border-color:#0000;padding:0 8px}.lqmo .calm .btn.text:hover{background:var(--tint)}.lqmo .calm .qtip{border:1px solid var(--line);width:20px;height:20px;color:var(--sub);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.lqmo .calm .qtip:hover{border-color:var(--primary);color:var(--primary)}.lqmo .calm .label{border:1px solid var(--line);color:var(--sub);white-space:nowrap;background:#fff;border-radius:4px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.lqmo .calm .label.ok{border-color:var(--ok);color:var(--ok)}.lqmo .calm .label.ng{border-color:var(--danger);color:var(--danger)}.lqmo .calm .label.primary{border-color:var(--primary);color:var(--primary)}.lqmo .calm input[type=text]:where(:not(.lqm-keep *)),.lqmo .calm input[type=number]:where(:not(.lqm-keep *)),.lqmo .calm textarea:where(:not(.lqm-keep *)),.lqmo .calm select:where(:not(.lqm-keep *)){border:1px solid var(--line);color:var(--fg);background:#fff;border-radius:6px}.lqmo .calm input[type=text]:where(:not(.lqm-keep *)),.lqmo .calm textarea:where(:not(.lqm-keep *)){width:100%;padding:7px 10px}.lqmo .calm input[type=text]:where(:not(.lqm-keep *)),.lqmo .calm input[type=number]:where(:not(.lqm-keep *)),.lqmo .calm select:where(:not(.lqm-keep *)){height:36px}.lqmo .calm input[type=number]:where(:not(.lqm-keep *)){appearance:textfield;padding:0 10px}.lqmo .calm input[type=number]::-webkit-inner-spin-button:where(:not(.lqm-keep *)){-webkit-appearance:none;margin:0}.lqmo .calm input[type=number]::-webkit-outer-spin-button:where(:not(.lqm-keep *)){-webkit-appearance:none;margin:0}.lqmo .calm textarea:where(:not(.lqm-keep *)){resize:vertical;line-height:1.7}.lqmo .calm .seg{border:1px solid var(--line);background:#fff;border-radius:6px;display:inline-flex;overflow:hidden}.lqmo .calm .seg button{border:none;border-left:1px solid var(--line);height:34px;color:var(--sub);cursor:pointer;white-space:nowrap;background:#fff;padding:0 16px;font-weight:700}.lqmo .calm .seg button:first-child{border-left:none}.lqmo .calm .seg button[aria-pressed=true]{background:var(--tint);color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.lqmo .calm .spin{border:2px solid var(--line);border-top-color:var(--primary);border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite lqmo-spin}@keyframes lqmo-spin{to{transform:rotate(360deg)}}.lqmo .calm .wz{max-width:1040px;margin:0 auto}.lqmo .calm .back{color:var(--sub);font-size:12px}.lqmo .calm h1:where(:not(.lqm-keep *)){letter-spacing:.02em;margin:4px 0 16px;font-size:22px;font-weight:700}.lqmo .calm .wz-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px}.lqmo .calm .stepper{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:22px 16px 18px;list-style:none;display:grid}.lqmo .calm .stepper li{justify-content:center;display:flex;position:relative}.lqmo .calm .stepper li:before{content:"";background:var(--line2);width:100%;height:2px;position:absolute;top:14px;right:50%}.lqmo .calm .stepper li:first-child:before{display:none}.lqmo .calm .stepper li.reached:before{background:var(--primary)}.lqmo .calm .st{z-index:1;cursor:pointer;color:var(--sub);background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:700;display:flex;position:relative}.lqmo .calm .st .n{border:2px solid var(--line);width:30px;height:30px;color:var(--faint);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.lqmo .calm .st .t{white-space:nowrap;background:#fff;padding:0 4px}.lqmo .calm .st:disabled{cursor:default;color:var(--faint)}.lqmo .calm .st.done{color:var(--fg)}.lqmo .calm .st.done .n{background:var(--primary);border-color:var(--primary)}.lqmo .calm .st.done .n:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.lqmo .calm .st.cur{color:var(--primary)}.lqmo .calm .st.cur .n{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 0 0 4px var(--tint)}.lqmo .calm .st:not(:disabled):not(.cur):hover .t{text-decoration:underline}.lqmo .calm .step-now{display:none}.lqmo .calm .wz-body{padding:24px 28px 28px}.lqmo .calm .wz-h{align-items:center;gap:8px;margin:0 0 16px;display:flex}.lqmo .calm .wz-h h2{margin:0;font-size:18px;font-weight:700}.lqmo .calm .wz-sub{border-top:1px solid var(--line2);align-items:center;gap:8px;margin:32px 0 12px;padding-top:24px;display:flex}.lqmo .calm .wz-sub h3{margin:0;font-size:15px;font-weight:700}.lqmo .calm .fld{min-width:0;margin-bottom:18px}.lqmo .calm .fld>label,.lqmo .calm .fld>.fl{color:var(--fg);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.lqmo .calm .fld.miss input,.lqmo .calm .fld.miss textarea{border-color:var(--danger);background:var(--danger-soft)}.lqmo .calm .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.lqmo .calm .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;display:grid}.lqmo .calm .full{grid-column:1/-1}.lqmo .calm .addr{grid-template-columns:200px minmax(0,1fr);gap:0 20px;display:grid}.lqmo .calm .narrow{max-width:720px}.lqmo .calm .rowin{gap:8px;display:flex}.lqmo .calm .rowin input{flex:1;min-width:0}.lqmo .calm .alt{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.lqmo .calm .alt .or{color:var(--sub);font-size:12px}.lqmo .calm .reading{color:var(--sub);align-items:center;gap:10px;padding:14px 0;font-weight:700;display:flex}.lqmo .calm .svc-fields{border-top:1px solid var(--line2);margin-top:24px;padding-top:24px}.lqmo .calm .auto-in input{background:var(--head);color:var(--sub)}.lqmo .calm .tgt{border:1px solid var(--line);border-radius:8px;flex-direction:column;height:620px;display:flex;overflow:hidden}.lqmo .calm .tm-tabs{border-bottom:1px solid var(--line);flex:none;gap:4px;padding:0 12px;display:flex}.lqmo .calm .tm-tab{color:var(--sub);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;padding:10px 12px 9px;font-weight:700;display:flex;position:relative}.lqmo .calm .tm-tab small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;font-weight:400;overflow:hidden}.lqmo .calm .tm-tab[aria-selected=true]{color:var(--primary)}.lqmo .calm .tm-tab[aria-selected=true] small{color:var(--sub)}.lqmo .calm .tm-tab[aria-selected=true]:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.lqmo .calm .tm-body{flex-direction:column;flex:1;min-height:0;display:flex}.lqmo .calm .tm-pane{flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.lqmo .calm .tm-h{margin:0 0 8px;font-weight:700}.lqmo .calm .tm-block{margin-bottom:22px}.lqmo .calm .rcards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.lqmo .calm .rcard{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:6px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.lqmo .calm .rcard:hover{border-color:var(--faint)}.lqmo .calm .rcard .dot{border:1px solid var(--faint);background:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.lqmo .calm .rcard b{display:block}.lqmo .calm .rcard small{color:var(--sub);font-size:12px;display:block}.lqmo .calm .rcard[aria-checked=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.lqmo .calm .rcard[aria-checked=true] .dot{border-color:var(--primary)}.lqmo .calm .rcard[aria-checked=true] .dot:after{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px}.lqmo .calm .cb{cursor:pointer;color:var(--fg);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.lqmo .calm .cb:hover{background:var(--head)}.lqmo .calm .cb .ck{border:1px solid var(--faint);background:#fff;border-radius:3px;flex:none;place-items:center;width:16px;height:16px;display:grid}.lqmo .calm .cb[aria-checked=true] .ck,.lqmo .calm .cb[aria-checked=mixed] .ck{background:var(--primary);border-color:var(--primary)}.lqmo .calm .cb[aria-checked=true] .ck:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.lqmo .calm .cb[aria-checked=mixed] .ck:after{content:"";background:#fff;width:8px;height:2px}.lqmo .calm .cb.ex[aria-checked=true] .ck,.lqmo .calm .cb.ex[aria-checked=mixed] .ck{background:var(--danger);border-color:var(--danger)}.lqmo .calm .cb .other{border:1px solid var(--line);white-space:nowrap;color:var(--sub);background:#fff;border-radius:4px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700}.lqmo .calm .cb .other.exc{border-color:var(--danger);color:var(--danger)}.lqmo .calm .cb .other.inc{border-color:var(--primary);color:var(--primary)}.lqmo .calm .cb .grp-name{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:12px}.lqmo .calm .area-tbl{border:1px solid var(--line2);border-radius:6px;overflow:hidden}.lqmo .calm .area-row{border-top:1px solid var(--line2);grid-template-columns:150px minmax(0,1fr);display:grid}.lqmo .calm .area-row:first-child{border-top:none}.lqmo .calm .area-row .rg{background:var(--head);border-right:1px solid var(--line2);padding:4px}.lqmo .calm .area-row .rg .cb{white-space:nowrap;font-weight:700}.lqmo .calm .area-row .prefs{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));padding:4px;display:grid}.lqmo .calm .items-head{border-bottom:1px solid var(--line2);align-items:center;gap:10px;margin-bottom:6px;padding:0 0 8px;display:flex}.lqmo .calm .items-head b{font-size:14px}.lqmo .calm .items-head small{color:var(--faint);font-size:12px}.lqmo .calm .items-head .cb{width:auto;margin-left:auto;font-size:12px;font-weight:700}.lqmo .calm .clear{color:var(--sub);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:12px;text-decoration:underline}.lqmo .calm .ind-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.lqmo .calm .mode{border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden}.lqmo .calm .mode button{border:none;border-left:1px solid var(--line);height:34px;color:var(--sub);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.lqmo .calm .mode button:first-child{border-left:none}.lqmo .calm .mode button .n{color:var(--faint);font-size:12px;font-weight:700}.lqmo .calm .mode button[aria-pressed=true]{background:var(--tint);color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.lqmo .calm .mode button[aria-pressed=true] .n{color:var(--primary)}.lqmo .calm .mode button.ex[aria-pressed=true]{color:var(--danger);box-shadow:inset 0 -2px 0 var(--danger);background:#fdf1ef}.lqmo .calm .mode button.ex[aria-pressed=true] .n{color:var(--danger)}.lqmo .calm .search{width:260px;margin-left:auto;position:relative}.lqmo .calm .search input{height:34px;padding-left:30px}.lqmo .calm .search svg{width:14px;height:14px;color:var(--faint);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.lqmo .calm .dual{border:1px solid var(--line2);border-radius:6px;flex:1;grid-template-columns:210px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.lqmo .calm .cats{background:var(--head);border-right:1px solid var(--line2);padding:4px 0;overflow-y:auto}.lqmo .calm .cat{width:100%;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:7px 12px;display:flex}.lqmo .calm .cat:hover{background:#efedea}.lqmo .calm .cat[aria-selected=true]{color:var(--primary);box-shadow:inset 2px 0 0 var(--primary);background:#fff;font-weight:700}.lqmo .calm .cat .cnt{gap:4px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.lqmo .calm .cat .cnt .i{color:var(--primary)}.lqmo .calm .cat .cnt .e{color:var(--danger)}.lqmo .calm .cat.dim{color:var(--faint)}.lqmo .calm .items{padding:10px 14px;overflow-y:auto}.lqmo .calm .items-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 8px;display:grid}.lqmo .calm .empty{text-align:center;color:var(--faint);padding:28px 0}.lqmo .calm .tray{border:1px solid var(--line2);border-radius:6px;flex-direction:column;flex:none;gap:6px;max-height:112px;margin-top:10px;padding:8px 12px;display:flex;overflow-y:auto}.lqmo .calm .tray-row{align-items:flex-start;gap:10px;display:flex}.lqmo .calm .tray-row .lbl{color:var(--sub);white-space:nowrap;flex:none;width:100px;padding-top:2px;font-size:12px;font-weight:700}.lqmo .calm .tray-row .chips{flex-wrap:wrap;flex:1;gap:4px;display:flex}.lqmo .calm .tray-row .clear{padding-top:2px}.lqmo .calm .pchip{border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;gap:2px;padding:0 2px 0 8px;font-size:12px;font-weight:700;line-height:22px;display:inline-flex}.lqmo .calm .pchip.ex{border-color:var(--danger);color:var(--danger)}.lqmo .calm .pchip button{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px;line-height:1}.lqmo .calm .pchip button:hover{opacity:1}.lqmo .calm .tray .none{color:var(--faint);padding-top:2px;font-size:12px}.lqmo .calm .emp-row{align-items:center;gap:8px;display:flex}.lqmo .calm .emp-in{width:120px}.lqmo .calm .emp-sep{color:var(--faint);margin:0 4px}.lqmo .calm .err{color:var(--danger);margin:6px 0 0;font-size:12px;font-weight:700}.lqmo .calm .copy{border:1px solid var(--line);border-radius:8px}.lqmo .calm .copy-top{border-bottom:1px solid var(--line2);background:var(--head);border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:10px 16px;display:flex}.lqmo .calm .copy-body{padding:16px}.lqmo .calm .copy-body textarea{min-height:300px}.lqmo .calm .copy-empty{color:var(--sub);flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}.lqmo .calm .copy-ops{gap:8px;margin-left:auto;display:flex}.lqmo .calm .copy-view .subj{border-bottom:1px solid var(--line2);align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.lqmo .calm .copy-view .subj span{color:var(--sub);flex:none;font-size:12px;font-weight:700}.lqmo .calm .copy-view .txt{white-space:pre-wrap;margin:0;line-height:1.8}.lqmo .calm .edit-ops{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.lqmo .calm .wz-h .btn{margin-left:auto}.lqmo .calm .links{flex-direction:column;gap:8px;display:flex}.lqmo .calm .link-row{grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lqmo .calm .snd-msg{color:var(--danger);margin:0;font-size:14px;font-weight:700}.lqmo .calm .snd-msg.ok{color:var(--ok)}.lqmo .calm .sgrp{border-top:1px solid var(--line2);grid-template-columns:120px minmax(0,1fr);gap:0 24px;padding:18px 0 2px;display:grid}.lqmo .calm .sgrp:first-of-type{border-top:none;padding-top:4px}.lqmo .calm .sgrp h3{color:var(--sub);margin:6px 0 0;font-size:14px;font-weight:700}.lqmo .calm .sgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px;display:grid}.lqmo .calm .fl-row{align-items:center;gap:6px;min-height:22px;margin-bottom:6px;display:flex}.lqmo .calm .fl-row>label{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.lqmo .calm .fl-row .none{width:auto;margin-left:auto;padding:0 4px;font-size:13px;font-weight:700}.lqmo .calm .fld input:disabled{background:var(--head);color:var(--sub)}.lqmo .calm .sgrid .w2{grid-column:span 2}.lqmo .calm .sgrid .w3{grid-column:span 3}.lqmo .calm .sgrid .w1{grid-column:span 1}.lqmo .calm .set{border:1px solid var(--line);border-radius:8px;max-width:720px}.lqmo .calm .set-row{border-top:1px solid var(--line2);grid-template-columns:220px minmax(0,1fr);align-items:center;display:grid}.lqmo .calm .set-row:first-child{border-top:none}.lqmo .calm .set-k{background:var(--head);border-right:1px solid var(--line2);border-radius:8px 0 0;align-self:stretch;align-items:center;gap:6px;padding:16px;font-weight:700;display:flex}.lqmo .calm .set-row+.set-row .set-k{border-radius:0 0 0 8px}.lqmo .calm .set-v{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.lqmo .calm .num{text-align:right;font-variant-numeric:tabular-nums;width:110px;padding:0 10px;font-weight:700}.lqmo .calm .daily-msg{color:#9a5b00;flex-basis:100%;margin:0;font-size:13px;font-weight:700}.lqmo .calm .sw{cursor:pointer;background:#c9c6c1;border:none;border-radius:999px;flex:none;width:40px;height:22px;padding:0;position:relative}.lqmo .calm .sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.lqmo .calm .sw[aria-checked=true]{background:var(--primary)}.lqmo .calm .sw[aria-checked=true]:after{left:21px}.lqmo .calm .sw-lbl{min-width:28px;font-weight:700}.lqmo .calm .time{border-left:1px solid var(--line2);align-items:center;gap:6px;margin-left:12px;padding-left:16px;display:inline-flex}.lqmo .calm .time select{font-variant-numeric:tabular-nums;padding:0 6px;font-weight:700}.lqmo .calm .conf{border:1px solid var(--line);border-radius:8px;margin-bottom:16px}.lqmo .calm .conf-h{background:var(--head);border-bottom:1px solid var(--line2);border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:10px 16px;display:flex}.lqmo .calm .conf-h h3{margin:0;font-size:14px;font-weight:700}.lqmo .calm .conf-h .btn{margin-left:auto}.lqmo .calm .conf dl{grid-template-columns:180px minmax(0,1fr);margin:0;display:grid}.lqmo .calm .conf dt,.lqmo .calm .conf dd{border-top:1px solid var(--line2);margin:0;padding:9px 16px}.lqmo .calm .conf dt:first-of-type,.lqmo .calm .conf dt:first-of-type+dd{border-top:none}.lqmo .calm .conf dt{color:var(--sub);font-size:13px;font-weight:700}.lqmo .calm .conf dd{overflow-wrap:anywhere;font-weight:700}.lqmo .calm .conf dd .muted{color:var(--faint);font-weight:400}.lqmo .calm .conf dd.exc{color:var(--danger)}.lqmo .calm .clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.lqmo .calm .pv dd .box{border:1px solid var(--line2);background:#fff;border-radius:4px;min-height:34px;padding:5px 10px;font-weight:400;display:block}.lqmo .calm .pv dd .box.body{white-space:pre-wrap;line-height:1.8}.lqmo .calm .pv dt{padding-top:15px}.lqmo .calm .pv mark{background:var(--tint);color:var(--primary);border-radius:2px;padding:0 2px;font-weight:700}.lqmo .calm .conf-h .test-btn{margin-left:auto}.lqmo .calm .test-body{border-top:1px solid var(--line2)}.lqmo .calm .test-body .reading{padding:14px 16px}.lqmo .calm .test-ok{color:var(--ok);border-bottom:1px solid var(--line2);align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:13px;font-weight:700;display:flex}.lqmo .calm .test-res dd{font-weight:400}.lqmo .calm .test-res dd.body{white-space:pre-wrap;line-height:1.8}.lqmo .calm .test-res dd .blank{color:var(--danger);font-weight:700}.lqmo .calm .wz-foot{border-top:1px solid var(--line);background:var(--head);border-radius:0 0 8px 8px;align-items:center;gap:8px;padding:14px 28px;display:flex}.lqmo .calm .wz-foot .right{gap:8px;margin-left:auto;display:flex}@media (max-width:1100px){.lqmo .calm .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lqmo .calm .wz-body{padding:18px 16px}.lqmo .calm .wz-foot{padding:12px 16px}.lqmo .calm .grid2,.lqmo .calm .addr{grid-template-columns:1fr}.lqmo .calm .tgt{height:calc(100vh - 80px)}.lqmo .calm .tm-tabs{padding:0 8px;overflow:auto hidden}.lqmo .calm .tm-tab{white-space:nowrap;flex:none}.lqmo .calm .tm-pane{padding:14px}.lqmo .calm .search{width:100%;margin-left:0}.lqmo .calm .dual{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.lqmo .calm .cats{border-right:none;border-bottom:1px solid var(--line2);padding:0;display:flex;overflow-x:auto}.lqmo .calm .cat{white-space:nowrap;width:auto}.lqmo .calm .cat[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--primary)}.lqmo .calm .area-row{grid-template-columns:1fr}.lqmo .calm .area-row .rg{border-right:none;border-bottom:1px solid var(--line2)}.lqmo .calm .link-row,.lqmo .calm .sgrp{grid-template-columns:1fr}.lqmo .calm .sgrp h3{margin:0 0 8px}.lqmo .calm .sgrid{grid-template-columns:1fr 1fr}.lqmo .calm .sgrid .w2,.lqmo .calm .sgrid .w3{grid-column:1/-1}.lqmo .calm .set-row,.lqmo .calm .conf dl{grid-template-columns:1fr}.lqmo .calm .set-k{border-right:none;border-bottom:1px solid var(--line2);border-radius:0}.lqmo .calm .conf dd{border-top:none;padding-top:0}}@media (max-width:700px){.lqmo .calm .st .t{display:none}.lqmo .calm .stepper{border-bottom:none;padding:16px 8px 10px}.lqmo .calm .step-now{text-align:center;color:var(--primary);border-bottom:1px solid var(--line);padding:0 16px 12px;font-size:13px;font-weight:700;display:block}.lqmo .calm .rowin{flex-direction:column}.lqmo .calm .grid4{grid-template-columns:1fr 1fr}.lqmo .calm .time{border-left:none;margin-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.lqmo .calm .spin{animation:none}.lqmo .calm .sw:after{transition:none}}}
@layer components{.lqm-keep{display:contents}:is(.lqm,.lqmh,.lqmn,.lqmo) .lqm-keep{font-size:16px;line-height:1.5}:is(.lqm,.lqmh,.lqmn,.lqmo) :where(button,input,select,textarea):where(:not(.lqm-keep *)){letter-spacing:normal;font-size:13.3333px;font-weight:400;line-height:normal}:is(.lqm,.lqmh,.lqmn,.lqmo) :where(button):where(:not(.lqm-keep *)){background-color:buttonface;border:2px outset buttonborder;padding:1px 6px}:is(.lqm,.lqmh,.lqmn,.lqmo) :where(input:not([type=checkbox],[type=radio]),select,textarea):where(:not(.lqm-keep *)){background-color:field}:is(.lqm,.lqmh,.lqmn,.lqmo) :where(input[type=checkbox],input[type=radio]):where(:not(.lqm-keep *)){margin:3px 3px 3px 4px}:is(.lqm,.lqmh,.lqmn,.lqmo) :where(option):where(:not(.lqm-keep *)){padding:0 2px 1px}:is(.lqm,.lqmh,.lqmn,.lqmo) :where(:not(.lqm-keep,.lqm-keep *)):before,:is(.lqm,.lqmh,.lqmn,.lqmo) :where(:not(.lqm-keep,.lqm-keep *)):after{box-sizing:content-box}:is(.lqm,.lqmh,.lqmn,.lqmo) :where(svg):where(:not(.lqm-keep *)){vertical-align:baseline;display:inline}.lqm .calm th>a.sortlink{color:inherit;text-decoration:none}.lqm .calm th>a.sortlink:hover{text-decoration:underline}.lqm .calm .bdg.danger{border-color:var(--danger);color:var(--danger)}:is(.lqm,.lqmh,.lqmn,.lqmo) :where(input,textarea):where(:not(.lqm-keep *))::placeholder{color:#757575;opacity:1}}
@layer components{.lqm .calm.cp{max-width:1040px;margin:0 auto;padding:28px 28px 64px}.lqm .calm.cp.narrow{max-width:860px}.lqm .calm .cp-head{margin-bottom:20px}.lqm .calm .cp-head.center{text-align:center}.lqm .calm .cp-kicker{letter-spacing:.16em;color:var(--sub);font-size:12px;font-weight:700}.lqm .calm .cp-head h1{letter-spacing:.02em;margin:2px 0 0;font-size:24px;font-weight:700}.lqm .calm .cp-head p{color:var(--sub);margin:8px 0 0}.lqm .calm .cp-h2{margin:32px 0 10px;font-size:16px;font-weight:700}.lqm .calm .cp-more{text-align:center;margin-top:24px;font-size:13px}.lqm .calm .ptable.fit{min-width:0}.lqm .calm .pp-cycle{flex-direction:column;align-items:center;gap:8px;margin:0 0 20px;display:flex}.lqm .calm .pp-cycle-note{color:var(--sub);font-size:12px}.lqm .calm .pp-campaign{color:var(--primary);font-size:13px;font-weight:700}.lqm .calm .pp-hq{background:var(--tint);border:1px solid var(--line);border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.lqm .calm .pp-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.lqm .calm .pp-card{flex-direction:column;padding:24px;display:flex}.lqm .calm .pp-card.pp-rec{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.lqm .calm .pp-name{align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.lqm .calm .pp-note{color:var(--sub);margin:4px 0 0;font-size:13px}.lqm .calm .pp-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:16px;display:flex}.lqm .calm .pp-price b{font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.2}.lqm .calm .pp-price span{color:var(--sub);font-size:13px}.lqm .calm .pp-sub{color:var(--sub);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.lqm .calm .pp-cta{margin-top:18px}.lqm .calm .pp-cta .btn{width:100%;height:44px;font-size:15px}.lqm .calm .pp-current{border:1px solid var(--ok);height:44px;color:var(--ok);background:#fff;border-radius:6px;justify-content:center;align-items:center;font-weight:700;display:flex}.lqm .calm .pp-contact{border:1px solid var(--line2);background:var(--head);color:var(--sub);text-align:center;border-radius:6px;padding:11px 12px;font-size:12px}.lqm .calm .pp-trial{color:var(--sub);text-align:center;margin-top:6px;font-size:12px}.lqm .calm .pp-inc{border-top:1px solid var(--line2);margin-top:20px;padding-top:14px}.lqm .calm .pp-inc-h{color:var(--sub);font-size:12px;font-weight:700}.lqm .calm .pp-rows{margin:4px 0 0;padding:0;list-style:none}.lqm .calm .pp-rows li{border-bottom:1px solid var(--line2);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.lqm .calm .pp-rows li:last-child{border-bottom:none;padding-bottom:0}.lqm .calm .pp-rows li b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.lqm .calm .pp-opt{margin-top:12px;padding:20px 24px}.lqm .calm .pp-opt-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lqm .calm .pp-opt h3{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.lqm .calm .pp-opt-desc{max-width:640px;color:var(--sub);margin:6px 0 0;font-size:13px}.lqm .calm .pp-opt-price{text-align:right}.lqm .calm .pp-opt-price .pp-price{justify-content:flex-end;margin-top:0}.lqm .calm .pp-opt-price .pp-price b{font-size:24px}.lqm .calm .pp-opt .tblwrap{margin-top:14px}.lqm .calm .pp-opt-foot{color:var(--sub);margin-top:12px;font-size:12px}.lqm .calm .pp-foot{text-align:center;color:var(--sub);margin-top:24px;font-size:12px}.lqm .calm .pp-foot a{color:var(--sub);text-underline-offset:2px;text-decoration:underline}.lqm .calm .pp-foot .pp-sep{margin:0 8px}.lqm .calm .ac-note{background:var(--head);border:1px solid var(--line2);color:var(--sub);border-radius:6px;margin-top:14px;padding:10px 14px;font-size:13px}.lqm .calm .ac-list{overflow:hidden}.lqm .calm .ac-list-head,.lqm .calm .ac-row{grid-template-columns:64px minmax(0,1fr) 72px 16px;align-items:center;gap:12px;padding-left:20px;padding-right:20px;display:grid}.lqm .calm .ac-list-head{background:var(--head);border-bottom:1px solid var(--line);color:var(--sub);padding-top:8px;padding-bottom:8px;font-size:12px;font-weight:700}.lqm .calm .ac-row{border:0;border-bottom:1px solid var(--line2);width:100%;font:inherit;text-align:left;color:var(--fg);cursor:pointer;background:0 0;padding-top:14px;padding-bottom:14px;text-decoration:none}.lqm .calm .ac-row:last-child{border-bottom:none}.lqm .calm .ac-row:hover{background:#fafaf9;text-decoration:none}.lqm .calm .ac-row:hover .ac-title{color:var(--primary)}.lqm .calm .ac-no{color:var(--sub);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.lqm .calm .ac-title{font-size:15px;font-weight:700;display:block}.lqm .calm .ac-tag{color:var(--sub);margin-top:2px;font-size:13px;display:block}.lqm .calm .ac-min{color:var(--sub);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.lqm .calm .ac-go{border-right:2px solid var(--faint);border-top:2px solid var(--faint);width:7px;height:7px;transform:rotate(45deg)}.lqm .calm .ac-bar{color:var(--sub);align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.lqm .calm .ac-bar a{color:var(--sub)}.lqm .calm .ac-bar .r{font-variant-numeric:tabular-nums;margin-left:auto}.lqm .calm .ac-article{padding:32px 40px}.lqm .calm .ac-chap{letter-spacing:.12em;color:var(--sub);font-size:12px;font-weight:700}.lqm .calm .ac-article h1{letter-spacing:.02em;margin:4px 0;font-size:24px;font-weight:700}.lqm .calm .ac-lead{color:var(--sub);margin-bottom:8px;font-size:14px}.lqm .calm .ac-lock{border-top:1px solid var(--line2);text-align:center;margin-top:24px;padding-top:24px}.lqm .calm .ac-lock b{font-size:15px;display:block}.lqm .calm .ac-lock p{color:var(--sub);margin:6px 0 16px;font-size:13px}.lqm .calm .ac-nav{align-items:center;gap:12px;margin-top:16px;display:flex}.lqm .calm .ac-nav .next{margin-left:auto}.lqm .calm .ft-sec h2{margin:28px 0 10px;font-size:16px;font-weight:700}.lqm .calm .ft-list{overflow:hidden}.lqm .calm .ft-row{border-bottom:1px solid var(--line2);grid-template-columns:320px minmax(0,1fr);gap:24px;padding:14px 20px;display:grid}.lqm .calm .ft-row:last-child{border-bottom:none}.lqm .calm .ft-row b{font-size:14.5px;font-weight:700}.lqm .calm .ft-row p{color:var(--sub);margin:0;font-size:14px;line-height:1.7}@media (max-width:760px){.lqm .calm.cp{padding:20px 16px 48px}.lqm .calm .pp-grid{grid-template-columns:minmax(0,1fr)}.lqm .calm .pp-opt-price{text-align:left}.lqm .calm .pp-opt-price .pp-price{justify-content:flex-start}.lqm .calm .ac-article{padding:24px 20px}.lqm .calm .ac-list-head,.lqm .calm .ac-row{grid-template-columns:44px minmax(0,1fr) 56px;padding-left:14px;padding-right:14px}.lqm .calm .ac-go,.lqm .calm .ac-list-head>:last-child{display:none}.lqm .calm .ft-row{grid-template-columns:minmax(0,1fr);gap:4px}}}
