.ln-back{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:15px;font-weight:800;color:var(--tw-deep);background:var(--tw-soft);border:1.5px solid var(--tw);border-radius:99px;padding:11px 18px;white-space:nowrap;box-shadow:0 2px 8px var(--tw-shadow)}.ln-back:active{transform:translateY(1px);box-shadow:0 1px 4px var(--tw-shadow)}.ln-back img{width:20px;height:20px;flex:none}.ln-sub{margin:-8px 2px 12px;font-size:14px;color:#6b7280}.ln{padding:0 14px}.ln-form{background:#fff;border-radius:14px;padding:16px;box-shadow:0 2px 10px rgba(30,40,60,.07);gap:14px}.ln-f,.ln-form{display:flex;flex-direction:column}.ln-f{gap:7px}.ln-lb{font-size:14px;font-weight:800;color:#1f2430}.ln-in{display:flex;align-items:center;gap:8px}.ln-in input{flex:1 1;min-width:0;font:inherit;font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:10px 12px;border:1px solid #dfe3ea;border-radius:10px;background:#fafbfc;color:#1f2430}.ln-in input:focus{outline:none;border-color:var(--tw);background:#fff}.ln-in b{font-size:14px;color:#6b7280;font-weight:700;flex:none}.ln-chips{display:flex;gap:7px;flex-wrap:wrap}.ln-chip{font:inherit;font-size:14px;font-weight:700;padding:8px 16px;border-radius:99px;border:1px solid #dfe3ea;background:#fff;color:#1f2430;cursor:pointer}.ln-chip.on,.ln-chip:hover{border-color:var(--tw)}.ln-chip.on{background:var(--tw);color:var(--tw-ink);box-shadow:0 2px 8px var(--tw-shadow)}.ln-chip:focus-visible,.ln-go:focus-visible,.ln-keep:focus-visible{outline:2px solid var(--tw-deep);outline-offset:2px}.ln-rate{display:flex;align-items:center;gap:12px}.ln-rate input[type=range]{flex:1 1;min-width:0;accent-color:var(--tw)}.ln-rate b{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tw-deep);min-width:72px;text-align:right}.ln-hint{margin:-6px 0 0;font-size:12px;color:#9aa1ad;line-height:1.5}.ln-go{font:inherit;font-size:16px;font-weight:800;padding:13px;border:none;border-radius:12px;background:var(--tw);color:var(--tw-ink);box-shadow:0 4px 12px var(--tw-shadow);cursor:pointer}.ln-result{margin-top:14px;background:#fff;border-radius:14px;padding:16px;box-shadow:0 2px 10px rgba(30,40,60,.07);gap:12px;scroll-margin-top:12px}.ln-big,.ln-result{display:flex;flex-direction:column}.ln-big{background:var(--tw);color:var(--tw-ink);border-radius:12px;padding:14px 16px}.ln-big .k{font-size:13px;font-weight:700;opacity:.92}.ln-big .v{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(28px,8vw,34px);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.ln-big .s{font-size:12px;opacity:.9}.ln-big.soft{background:var(--tw-soft);color:#1f2430}.ln-big.soft .k{color:var(--tw-deep);opacity:1}.ln-big.soft .s{color:#6b7280;opacity:1}.ln-rows{display:flex;flex-direction:column;gap:7px}.ln-rows .rw{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:#6b7280;border-bottom:1px dashed #e7e3dc;padding-bottom:6px}.ln-rows .rw:last-child{border-bottom:0;padding-bottom:0}.ln-rows .rw b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1f2430}.ln-keep{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font:inherit;font-size:15px;font-weight:800;padding:12px;border:none;border-radius:12px;background:var(--tw-soft);color:var(--tw-deep);cursor:pointer}.ln-plane{width:19px;height:19px;flex:none}.ln-keep:active .ln-plane{transform:translate(2px,-2px);transition:transform .12s ease-out}.ln-kept{margin:-6px 0 0;font-size:12.5px;color:#6b7280;text-align:center}.ln-tips{display:flex;flex-direction:column;gap:9px}.ln-tip{background:#fafbfc;border:1px solid #eef0f3;border-radius:10px;padding:11px 13px}.ln-tip b{display:block;font-size:13.5px;margin-bottom:3px}.ln-tip p{margin:0;font-size:13px;color:#6b7280;line-height:1.6}.ln-dis{margin:14px 2px 0;font-size:12px;color:#9aa1ad;line-height:1.6}@media (min-width:680px){.ln-tips{flex-direction:row}.ln-tips .ln-tip{flex:1 1;min-width:0}}.ln-h2{display:inline-flex;align-items:center;gap:8px}.ln-h2 img{width:26px;height:26px;flex:none}@keyframes ln-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ln-result{animation:ln-rise .34s cubic-bezier(.2,.8,.3,1) both}.ln-popo{display:flex;align-items:flex-end;gap:10px;margin:0 0 10px}.ln-popo p{margin:0 0 12px;background:var(--tw-soft);color:var(--tw-deep);font-size:13px;font-weight:700;line-height:1.5;border-radius:12px 12px 12px 3px;padding:9px 12px;position:relative;animation:ln-rise .3s ease-out .5s both}@keyframes ln-pop{0%{opacity:0;transform:translateY(26px) scale(.9)}to{opacity:1;transform:none}}@keyframes ln-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ln-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.ln-big .v{animation:ln-settle .7s cubic-bezier(.2,.9,.3,1) both}@media (prefers-reduced-motion:reduce){.ln-big .v,.ln-popo p,.ln-result{animation:none!important}}.ln-rows .rw img{width:28px;height:28px;flex:none}.ln-rows .rw{gap:10px}.ln-rows .rw span{flex:none}.ln-rows .rw b{margin-left:auto}.ln-tip{display:flex;gap:11px;align-items:flex-start}.ln-tip img{width:34px;height:34px;flex:none;margin-top:1px}.ln-tip>div{min-width:0}.ln-popo-img{position:relative;display:block;width:120px;flex:none;transform-origin:50% 100%;animation:ln-pop .5s cubic-bezier(.2,1.3,.4,1) .18s both}.ln-popo-tilt{display:block;transform-origin:50% 85%;animation:ln-tilt 8s ease-in-out 2.4s infinite}.ln-popo-bob{display:block;animation:ln-breathe 3.6s ease-in-out 1.2s infinite}.ln-popo-img img{display:block;width:100%;height:auto}.ln-popo-img img.blink{position:absolute;inset:0}@keyframes ln-tilt{0%,68%{transform:rotate(0deg)}74%{transform:rotate(-4.5deg)}84%{transform:rotate(-4.5deg)}92%,to{transform:rotate(0deg)}}@media (prefers-reduced-motion:reduce){.ln-popo-bob,.ln-popo-img,.ln-popo-tilt{animation:none!important}}@media (min-width:420px){.ln-popo-img{width:136px}}.ln-tabs{display:flex;gap:6px;padding:0 14px;margin-bottom:-1px}.ln-tab{flex:1 1;font:inherit;font-size:14px;font-weight:800;padding:10px 6px;border:1px solid #efeae2;border-bottom:none;border-radius:12px 12px 0 0;background:#F4F5F7;color:#6b7280;cursor:pointer}.ln-tab.on{background:var(--tw);border-color:var(--tw);color:var(--tw-ink)}.ln-tab:focus-visible{outline:2px solid var(--tw-deep);outline-offset:2px}.ln-tabs+.ln,.ln-tabs+.ln-popo{border-top:3px solid var(--tw);padding-top:12px;margin-top:0}.qa-chips .ln-chip{flex:1 1;min-width:92px;padding:7px 10px;line-height:1.3}.qa-chips .ln-chip small{display:block;font-size:10.5px;font-weight:600;opacity:.8;margin-top:1px}.qa-struct{background:#FAFBFC;border:1px solid #efeae2;border-radius:10px;padding:11px 13px;display:flex;flex-direction:column;gap:6px}.qa-struct b{font-size:13px}.qa-struct span{font-size:12.5px;color:#6b7280;line-height:1.6}.qa-split{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qa-pill{display:inline-block;font-size:12.5px;font-weight:800;border-radius:99px;padding:4px 11px}.qa-pill.qa-a{background:var(--tw-soft);color:var(--tw-deep)}.qa-pill.qa-b{background:#F6ECE5;color:#8E4F2C}.qa-plus{color:#9aa1ad;font-weight:700}.qa-more{width:100%;font:inherit;font-size:13.5px;font-weight:800;color:var(--tw-deep);background:none;border:1px dashed var(--line-strong,#d6cfc4);border-radius:10px;padding:9px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.qa-more .chev{font-size:11px}.qa-table-wrap{overflow-x:auto}.qa-table{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:8px}.qa-table td,.qa-table th{padding:6px 8px;border-bottom:1px solid #efeae2;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.qa-table th{font-family:inherit;font-size:11.5px;color:#6b7280;font-weight:700}.qa-table td:first-child,.qa-table th:first-child{text-align:left;font-family:inherit}.qa-struct .qa-no{font-size:15px;color:var(--tw-deep)}.qa-checks{display:flex;flex-direction:column;gap:9px}.qa-check{display:flex;align-items:center;gap:10px}.qa-check-t{flex:1 1;min-width:0;font-size:13px;font-weight:700;line-height:1.35}.qa-check-t small{display:block;font-size:11px;font-weight:500;color:#9aa1ad;margin-top:1px}.qa-yn{flex:none;gap:4px}.qa-yn .ln-chip{padding:5px 14px;font-size:13px}.qa-why{margin:2px 0 0;padding-left:18px}.qa-why li{font-size:12.5px;color:#6b7280;line-height:1.7}.qa-guide{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid #efeae2;border-radius:12px;text-decoration:none;color:#1f2430;background:#FAFBFC}.qa-guide img{width:32px;height:32px;flex:none}.qa-guide span{min-width:0;display:block}.qa-guide b{display:block;font-size:14px;font-weight:800}.qa-guide em{display:block;font-style:normal;font-size:11.5px;color:#6b7280;margin-top:1px}.qa-guide .go{margin-left:auto;flex:none;font-size:20px;font-weight:700;color:var(--tw);line-height:1}