.qc-lf-page{--lf-ink: #15211a;--lf-mute: #56675c;--lf-green: #1b6e44;--lf-green-d: #145535;--lf-paper: #f3f8f5;--lf-line: #dce7e0;--lf-stage: #0a1d14;--lf-raise: #10291d;--lf-raise2: #143223;--lf-sline: #24432f;--lf-amber: #f5b84a;--lf-amber-d: #c98d1f;--lf-on: #e8f1ec;--lf-on-mute: #9db5a7;--lf-mint: #7fd1a6;--lf-head: Poppins,"Odoo Unicode Support Noto",sans-serif;color: var(--lf-ink)}.qc-lf-page h1,.qc-lf-page h2,.qc-lf-page h3{font-family: var(--lf-head);color: var(--lf-ink);letter-spacing: -.01em}.qc-lf-page a{color: var(--lf-green)}.qc-lf-page .qlf-sr{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.qc-lf-page [hidden]{display: none !important}.qlf-hero{padding: 18px 0 20px}.qlf-hero .breadcrumb{background: none;padding: 0;margin: 0 0 10px;font-size: 14px}.qlf-hero h1{font-size: 26px;line-height: 1.2;font-weight: 700;margin: 0 0 10px;max-width: 22ch}.qlf-intro{font-size: 16px;line-height: 1.55;color: #343a40;max-width: 62ch;margin: 0 0 12px}.qlf-trust{list-style: none;padding: 0;margin: 0;display: none;flex-wrap: wrap;gap: 6px 18px;font-size: 14px;color: var(--lf-mute)}.qlf-trust li{display: flex;align-items: center;gap: 6px}.qlf-trust svg{width: 16px;height: 16px;stroke: var(--lf-green);fill: none;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;flex: none}.qlf-tool{padding-bottom: 28px}.qlf-stage{background: var(--lf-stage);color: var(--lf-on);border-radius: 18px;padding: 14px;display: grid;gap: 14px}.qlf-stage noscript p{color: var(--lf-on);margin: 0}.qlf-pic{background: radial-gradient(120% 90% at 50% 100%,#183a29 0%,var(--lf-raise) 55%,var(--lf-raise) 100%);border: 1px solid var(--lf-sline);border-radius: 14px;padding: 10px 12px 12px;display: flex;flex-direction: column;align-items: center}.qlf-pic svg{width: 100%;max-width: 420px;height: auto;display: block;overflow: visible}.qlf-fit{margin: 6px 0 0;font-size: 14px;color: var(--lf-on-mute);text-align: center;min-height: 1.4em}.qlf-fit b{color: var(--lf-amber);font-family: var(--lf-head);font-size: 17px;font-weight: 700}.qlf-q{min-width: 0}.qlf-prog{display: flex;flex-direction: column;gap: 8px;margin-bottom: 14px}.qlf-count{font-size: 13px;color: var(--lf-on-mute)}.qlf-segs{display: grid;grid-template-columns: repeat(5,1fr);gap: 6px}.qlf-seg{appearance: none;border: 0;background: none;padding: 0 0 0;color: var(--lf-on-mute);font: 500 12px/1.2 var(--lf-head);text-align: left;cursor: pointer;display: flex;flex-direction: column;gap: 6px}.qlf-seg::before{content: "";display: block;height: 4px;border-radius: 4px;background: var(--lf-sline);transition: background-color .2s}.qlf-seg.is-set::before{background: var(--lf-mint)}.qlf-seg.is-on::before{background: var(--lf-amber)}.qlf-seg.is-on{color: var(--lf-on)}.qlf-seg:disabled{cursor: default;opacity: .55}.qlf-seg:focus-visible{outline: 2px solid var(--lf-amber);outline-offset: 3px;border-radius: 3px}.qlf-step{border: 0;margin: 0;padding: 0;min-width: 0}.qlf-qh{font: 600 20px/1.3 var(--lf-head);color: #fff;margin: 0 0 4px;padding: 0;float: none;width: auto}.qlf-qh:focus{outline: none}.qlf-qhelp{margin: 0 0 12px;font-size: 14px;color: var(--lf-on-mute)}.qlf-opts{display: grid;gap: 8px}.qlf-opt{position: relative;display: grid;grid-template-columns: 34px 1fr auto;align-items: center;column-gap: 12px;row-gap: 1px;margin: 0;background: var(--lf-raise);border: 1px solid var(--lf-sline);border-radius: 12px;padding: 11px 14px;cursor: pointer;transition: border-color .15s,background-color .15s}.qlf-opt.qlf-noic{grid-template-columns: 1fr auto}.qlf-opt:hover{border-color: #3d6a50;background: var(--lf-raise2)}.qlf-opt input{position: absolute;opacity: 0;width: 1px;height: 1px;margin: 0}.qlf-ic{grid-row: span 2;width: 34px;height: 34px;border-radius: 9px;background: var(--lf-raise2);display: grid;place-items: center;transition: background-color .15s}.qlf-ic svg{width: 20px;height: 20px;stroke: var(--lf-on);fill: none;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.qlf-ot{font: 600 15px/1.3 var(--lf-head);color: #fff}.qlf-od{font-size: 13px;line-height: 1.35;color: var(--lf-on-mute);grid-column: 2}.qlf-noic .qlf-od{grid-column: 1}.qlf-n{grid-row: span 2;grid-column: 3;align-self: center;font-size: 12px;color: var(--lf-mint);text-align: right;white-space: nowrap}.qlf-noic .qlf-n{grid-column: 2}.qlf-n.is-none{color: var(--lf-on-mute)}.qlf-opt::after{content: "";grid-row: 1 / span 2;grid-column: -1;width: 20px;height: 20px;border-radius: 50%;border: 2px solid #3d6a50;align-self: center;justify-self: end;transition: border-color .15s,background-color .15s}.qlf-noic::after{display: none}.qlf-opt.is-picked{border-color: var(--lf-amber);background: rgba(245,184,74,.1)}.qlf-opt.is-picked .qlf-ic{background: var(--lf-amber)}.qlf-opt.is-picked .qlf-ic svg{stroke: var(--lf-stage)}.qlf-opt.is-picked::after{border-color: var(--lf-amber);background: var(--lf-amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%230a1d14' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.qlf-opt.is-picked .qlf-n{color: var(--lf-amber)}.qlf-opt:focus-within{outline: 2px solid var(--lf-amber);outline-offset: 2px}.qlf-nav{display: flex;justify-content: space-between;align-items: center;margin-top: 14px;min-height: 40px}.qlf-back,.qlf-link{appearance: none;background: none;border: 0;color: var(--lf-on-mute);font: 500 14px var(--lf-head);padding: 8px 2px;cursor: pointer;text-decoration: underline;text-underline-offset: 3px}.qlf-back:hover,.qlf-link:hover{color: #fff}.qlf-next{margin-left: auto}.qlf-btn{appearance: none;display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 10px 20px;border-radius: 10px;border: 0;background: var(--lf-amber);color: var(--lf-stage) !important;font: 600 15px/1.2 var(--lf-head);text-decoration: none !important;cursor: pointer;transition: background-color .15s,transform .15s}.qlf-btn:hover{background: #ffc864}.qlf-btn:active{transform: translateY(1px)}.qlf-btn:focus-visible,.qlf-btn-line:focus-visible,.qlf-back:focus-visible,.qlf-link:focus-visible,.qlf-chip:focus-visible,.qlf-os button:focus-visible{outline: 2px solid var(--lf-amber);outline-offset: 2px}.qlf-btn[disabled]{opacity: .7;cursor: progress}.qlf-done-list{list-style: none;padding: 0;margin: 8px 0 16px;border-top: 1px solid var(--lf-sline)}.qlf-done-list li{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 10px 0;border-bottom: 1px solid var(--lf-sline);font-size: 15px;color: var(--lf-on)}.qlf-edit{appearance: none;background: none;border: 1px solid var(--lf-sline);color: var(--lf-on);border-radius: 8px;padding: 5px 12px;font: 500 13px var(--lf-head);cursor: pointer}.qlf-edit:hover{border-color: var(--lf-amber)}.qlf-done-act{display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.qlf-pic text{font-family: var(--lf-head)}.qlf-lap{transform-origin: 200px 238px;transition: transform .45s cubic-bezier(.3,1.3,.5,1)}svg[data-scr="small"] .qlf-lap{transform: scale(.86)}svg[data-scr="big"] .qlf-lap{transform: scale(1.05)}.qlf-lid{fill: #1b3a29;stroke: #3d6a50;stroke-width: 1.5}.qlf-scrbg{fill: #0c1f16}.qlf-deck{fill: #1f4230;stroke: #3d6a50;stroke-width: 1.5;stroke-linejoin: round}.qlf-keys{stroke: #4f7d62;stroke-width: 5;stroke-dasharray: 11 3;stroke-linecap: butt;fill: none;transition: stroke .3s}svg[data-use="game"] .qlf-keys{stroke: rgba(245,184,74,.55)}.qlf-pad{fill: #2a5139}.qlf-edge{fill: #2a5139;transform-box: fill-box;transform-origin: top;transition: transform .4s ease}svg[data-carry="daily"] .qlf-edge{transform: scaleY(.5)}svg[data-carry="desk"] .qlf-edge,svg[data-use="game"] .qlf-edge{transform: scaleY(2.4)}.qlf-vents{opacity: 0;transition: opacity .3s}svg[data-carry="desk"] .qlf-vents,svg[data-use="game"] .qlf-vents{opacity: 1}.qlf-glow{fill: var(--lf-amber);opacity: .06;transition: opacity .4s}svg:not([data-use="idle"]) .qlf-glow{opacity: .14}.qlf-s{opacity: 0;transition: opacity .35s ease}svg[data-use="idle"] .qlf-s[data-s="idle"],svg[data-use="study"] .qlf-s[data-s="study"],svg[data-use="office"] .qlf-s[data-s="office"],svg[data-use="code"] .qlf-s[data-s="code"],svg[data-use="create"] .qlf-s[data-s="create"],svg[data-use="game"] .qlf-s[data-s="game"]{opacity: 1}.qlf-cursor{animation: qlf-blink 1.1s steps(1) infinite}@keyframes qlf-blink{50%{opacity: 0}}.qlf-batt{opacity: 0;transition: opacity .3s}svg:not([data-bat="none"]) .qlf-batt{opacity: 1}.qlf-batt-f{fill: var(--lf-mint);transform-box: fill-box;transform-origin: left;transition: transform .4s ease,fill .3s}svg[data-bat="few"] .qlf-batt-f{transform: scaleX(.5);fill: var(--lf-amber)}.qlf-bolt{opacity: 0;transition: opacity .3s}svg[data-bat="plug"] .qlf-bolt{opacity: 1}.qlf-ptag{opacity: 0;transform: rotate(-24deg);transform-box: view-box;transform-origin: 318px 26px;transition: opacity .3s,transform .6s cubic-bezier(.3,1.6,.5,1)}svg[data-bud="set"] .qlf-ptag{opacity: 1;transform: rotate(0)}.qlf-tag-t{font-size: 9px;font-weight: 600;fill: var(--lf-stage)}@media (prefers-reduced-motion: reduce){.qlf-lap,.qlf-edge,.qlf-s,.qlf-ptag,.qlf-batt-f,.qlf-seg::before{transition: none !important}.qlf-cursor{animation: none}}.qlf-results{background: var(--lf-paper);border-top: 1px solid var(--lf-line);border-bottom: 1px solid var(--lf-line);padding: 26px 0 30px;scroll-margin-top: 70px}.qlf-res-top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 20px;margin-bottom: 10px}.qlf-res-h{font-size: 24px;font-weight: 700;margin: 0}.qlf-os{display: inline-flex;align-items: center;gap: 4px;background: #fff;border: 1px solid var(--lf-line);border-radius: 10px;padding: 3px;font-size: 13px}.qlf-os span{color: var(--lf-mute);padding: 0 6px 0 8px}.qlf-os button{appearance: none;border: 0;background: none;border-radius: 7px;padding: 6px 12px;font: 500 13px var(--lf-head);color: var(--lf-ink);cursor: pointer}.qlf-os button.is-on{background: var(--lf-green);color: #fff}.qlf-sum{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 16px}.qlf-chip{appearance: none;border: 1px solid var(--lf-line);background: #fff;color: var(--lf-ink);border-radius: 999px;padding: 5px 12px;font-size: 13px;cursor: pointer}.qlf-chip:hover{border-color: var(--lf-green);color: var(--lf-green)}.qlf-note{background: #fff7e6;border: 1px solid #f1d9a6;color: #5c4513;border-radius: 10px;padding: 10px 14px;font-size: 14px;margin: 0 0 16px}.qlf-cards{display: grid;gap: 16px}.qlf-card{background: #fff;border: 1px solid var(--lf-line);border-radius: 16px;overflow: hidden;display: flex;flex-direction: column}.qlf-k-best{border: 2px solid var(--lf-green)}.qlf-card-top{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 12px 16px 0}.qlf-label{font: 600 13px/1 var(--lf-head);border-radius: 999px;padding: 6px 11px;background: #e7efe9;color: var(--lf-green-d)}.qlf-k-best .qlf-label{background: var(--lf-green);color: #fff}.qlf-k-cheap .qlf-label{background: #fdf0d3;color: #6b4a0c}.qlf-k-power .qlf-label{background: var(--lf-stage);color: var(--lf-amber)}.qlf-sub{font-size: 13px;color: var(--lf-mute)}.qlf-img{display: block;padding: 6px 16px 0;text-align: center}.qlf-img img{width: 100%;max-width: 230px;max-height: 210px;height: auto;aspect-ratio: 1 / 1;object-fit: contain}.qlf-card-body{padding: 4px 16px 16px;display: flex;flex-direction: column;flex: 1}.qlf-name{font-size: 18px;font-weight: 600;line-height: 1.3;margin: 0 0 2px}.qlf-name a{color: var(--lf-ink) !important;text-decoration: none}.qlf-name a:hover{color: var(--lf-green) !important;text-decoration: underline}.qlf-meta{margin: 0 0 8px;font-size: 13px;color: var(--lf-mute);display: flex;flex-direction: column}.qlf-price{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 12px;margin: 0 0 10px}.qlf-price b{font: 700 22px/1.2 var(--lf-head);color: var(--lf-ink)}.qlf-stock{font-size: 13px;color: var(--lf-green);font-weight: 500}.qlf-stock.is-low{color: #a5640b}.qlf-why,.qlf-warn{list-style: none;padding: 0;margin: 0 0 8px;display: grid;gap: 6px;font-size: 14px;line-height: 1.4}.qlf-why li,.qlf-warn li{position: relative;padding-left: 24px}.qlf-why li::before{content: "";position: absolute;left: 0;top: 2px;width: 16px;height: 16px;border-radius: 50%;background: #e2f1e8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-5' fill='none' stroke='%231b6e44' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.qlf-warn li{color: #6b4a0c}.qlf-warn li::before{content: "!";position: absolute;left: 0;top: 2px;width: 16px;height: 16px;border-radius: 50%;background: #fdf0d3;color: #a5640b;font: 700 11px/16px var(--lf-head);text-align: center}.qlf-spec{margin: 6px 0 14px;border-top: 1px solid var(--lf-line);font-size: 13px}.qlf-spec div{display: grid;grid-template-columns: 84px 1fr;gap: 8px;padding: 6px 0;border-bottom: 1px solid var(--lf-line)}.qlf-spec dt{font-weight: 400;color: var(--lf-mute)}.qlf-spec dd{margin: 0;color: var(--lf-ink)}.qlf-act{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: auto}.qlf-card .qlf-btn{background: var(--lf-green);color: #fff !important;font-size: 14px;padding: 10px 12px}.qlf-card .qlf-btn:hover{background: var(--lf-green-d)}.qlf-card .qlf-btn.is-done{background: #e2f1e8;color: var(--lf-green-d) !important}.qlf-btn-line{appearance: none;display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 10px 12px;border-radius: 10px;border: 1px solid var(--lf-green);background: #fff;color: var(--lf-green) !important;font: 600 14px/1.2 var(--lf-head);text-decoration: none !important;cursor: pointer;text-align: center}.qlf-btn-line:hover{background: #eef6f1}.qlf-card .qlf-btn.qlf-btn-line{background: #fff;color: var(--lf-green) !important;border: 1px solid var(--lf-green)}.qlf-card .qlf-btn.qlf-btn-line:hover{background: #eef6f1}.qlf-cart-msg{margin: 8px 0 0;font-size: 13px;color: var(--lf-green-d)}.qlf-cart-msg.is-warn{color: #6b4a0c}.qlf-wa-one{display: inline-block;margin-top: 10px;font-size: 13px;color: var(--lf-mute) !important}.qlf-wa-one:hover{color: var(--lf-green) !important}.qlf-more{margin-top: 18px;background: #fff;border: 1px solid var(--lf-line);border-radius: 12px}.qlf-more summary{cursor: pointer;padding: 12px 16px;font: 600 15px var(--lf-head);color: var(--lf-ink);list-style-position: inside}.qlf-more ol{list-style: none;margin: 0;padding: 0 8px 8px}.qlf-more li a{display: grid;grid-template-columns: 1fr auto;gap: 2px 12px;padding: 10px 8px;border-top: 1px solid var(--lf-line);text-decoration: none;color: var(--lf-ink)}.qlf-more li a:hover .qlf-mn{color: var(--lf-green);text-decoration: underline}.qlf-mn{font-weight: 600;font-size: 14px}.qlf-mp{font: 600 14px var(--lf-head);text-align: right}.qlf-ms{grid-column: 1 / -1;font-size: 13px;color: var(--lf-mute)}.qlf-mw{grid-column: 1 / -1;font-size: 13px;color: #6b4a0c}.qlf-res-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;margin-top: 20px}.qlf-res-foot .qlf-btn{background: var(--lf-green);color: #fff !important}.qlf-res-foot .qlf-btn:hover{background: var(--lf-green-d)}.qlf-res-foot .qlf-link{color: var(--lf-mute)}.qlf-res-foot .qlf-link:hover{color: var(--lf-green)}.qlf-fine{font-size: 13px;color: var(--lf-mute);margin: 14px 0 0}.qlf-read{padding: 30px 0 10px}.qlf-read section{max-width: 760px;margin-bottom: 30px}.qlf-read h2{font-size: 22px;font-weight: 700;margin: 0 0 10px}.qlf-read p,.qlf-read li{font-size: 16px;line-height: 1.6}.qlf-read ul{padding-left: 20px}.qlf-read li{margin-bottom: 6px}.qlf-tbl{overflow-x: auto;max-width: 100%}.qlf-tbl table{width: 100%;min-width: 620px;border-collapse: collapse;font-size: 14px}.qlf-tbl th,.qlf-tbl td{text-align: left;vertical-align: top;padding: 9px 10px;border-bottom: 1px solid var(--lf-line)}.qlf-tbl thead th{font-family: var(--lf-head);font-weight: 600;background: var(--lf-paper);border-bottom: 2px solid var(--lf-line)}.qlf-tbl tbody th{font-weight: 600}.qlf-faq details{border-bottom: 1px solid var(--lf-line)}.qlf-faq summary{cursor: pointer;padding: 12px 0;font: 600 16px/1.4 var(--lf-head);color: var(--lf-ink)}.qlf-faq details p{margin: 0 0 14px}.qlf-links{display: grid;gap: 8px;padding: 0 !important;list-style: none}.qlf-links a{font-weight: 500}@media (min-width: 576px){.qlf-hero h1{font-size: 30px}.qlf-trust{display: flex}}@media (min-width: 768px){.qlf-stage{padding: 20px}.qlf-cards{grid-template-columns: repeat(2,1fr)}}@media (min-width: 992px){.qlf-hero{padding: 26px 0 24px}.qlf-hero h1{font-size: 36px}.qlf-stage{grid-template-columns: minmax(0,1.08fr) minmax(0,.92fr);gap: 22px;padding: 24px;align-items: start}.qlf-pic{order: 2;position: sticky;top: 90px;padding: 22px 18px 18px;min-height: 360px;justify-content: center}.qlf-q{order: 1;padding: 4px 4px 0}.qlf-qh{font-size: 24px}.qlf-cards{grid-template-columns: repeat(3,1fr);align-items: stretch}.qlf-cards:has(>:only-child){grid-template-columns: minmax(0,420px)}.qlf-cards:has(>:nth-child(2):last-child){grid-template-columns: repeat(2,minmax(0,420px))}}@media (max-width: 991.98px){.qlf-pic{flex-direction: row;align-items: center;gap: 12px;padding: 10px 14px}.qlf-pic svg{width: 48%;max-width: 230px;flex: none}.qlf-fit{text-align: left;margin: 0;font-size: 13px;line-height: 1.4}.qlf-fit b{display: block;font-size: 22px;line-height: 1.1}.qlf-img img{max-height: 170px}}@media (max-width: 400px){.qlf-od{font-size: 12.5px}.qlf-opt{padding: 10px 12px;column-gap: 10px}}.qlf-meta .qlf-key{color: var(--lf-ink);font-weight: 500;margin-bottom: 2px}.qlf-bag{display:flex;align-items:center;gap:6px;margin:-4px 0 10px;font-size:13px;font-weight:500;color:var(--lf-green-d)}.qlf-bag svg{width:16px;height:16px;flex:none;stroke:var(--lf-green);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
