.fl-tips{--tips-green-50:#e6eff0;--tips-green-100:#b2cdcf;--tips-green-200:#8cb4b8;--tips-green-400:#377d83;--tips-green-500:#055d64;--tips-green-700:#044247;--tips-yellow-500:#ffbf47;--tips-grey-50:#ebebeb;--tips-grey-100:silver;--tips-grey-200:#a1a1a1;--tips-grey-300:#767676;--tips-grey-400:#5c5c5c;--tips-grey-500:#333;--tips-grey-800:#1c1c1c;--tips-ink:#2f3034;--tips-surface:#fff;--tips-surface-alt:#f9f9f9;--tips-tint:#f0f7f7;--tips-border-soft:#f0f0f0;--tips-hover:#efefef;--tips-err-text:#991b1b;--tips-err-body:#b91c1c;--tips-warn-text:#92400e;--tips-warn-body:#b45309;--tips-ok-text:#065f46;--tips-ok-body:#047857;--tips-toast:#1a7a6e;--tips-ease:.35s ease;color:var(--tips-ink);font-family:Open Sans,Arial,sans-serif;font-size:13px;line-height:20px}.fl-tips *,.fl-tips :before,.fl-tips :after{box-sizing:border-box}.fl-tips button{font-family:inherit;font-size:13px}.fl-tips .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fl-tips.tips-card{background:var(--tips-surface);border:1px solid var(--tips-border-soft);border-radius:8px;min-width:0;scroll-margin-top:16px;box-shadow:0 1px 2px #0000000d}.fl-tips.tips-card.pulse{box-shadow:0 0 0 2px var(--tips-green-200), 0 1px 2px #0000000d;transition:box-shadow var(--tips-ease)}.fl-tips .card-h{border-bottom:1px solid var(--tips-border-soft);align-items:center;gap:8px;min-height:48px;padding:0 12px 0 16px;display:flex}.fl-tips .card-h h2{color:var(--tips-grey-800);flex:1;margin:0;font-size:15px;font-weight:600;line-height:20px}.fl-tips .tips-title{flex:1;min-width:0}.fl-tips .icon-btn{width:30px;height:30px;color:var(--tips-grey-500);cursor:pointer;transition:background var(--tips-ease), color var(--tips-ease);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.fl-tips .icon-btn:hover{background:var(--tips-hover)}.fl-tips .icon-btn:active{background:var(--tips-grey-50)}.fl-tips .icon-btn.go{background:var(--tips-green-500);color:var(--tips-surface);box-shadow:0 1px 2px #0000000d}.fl-tips .icon-btn.go:hover{background:var(--tips-green-400)}.fl-tips .icon-btn.go:disabled{background:var(--tips-grey-50);color:var(--tips-grey-300);box-shadow:none;cursor:not-allowed}.fl-tips .chev svg{transition:transform var(--tips-ease)}.fl-tips .chev[aria-expanded=false] svg{transform:rotate(-90deg)}.fl-tips :focus-visible{outline-offset:2px;outline:2px solid #589297}.fl-tips [data-tip]{position:relative}.fl-tips [data-tip]:hover:after,.fl-tips [data-tip]:focus-visible:after{content:attr(data-tip);background:var(--tips-grey-800);color:var(--tips-surface);white-space:nowrap;z-index:60;pointer-events:none;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.fl-tips [data-tip].tip-l:hover:after,.fl-tips [data-tip].tip-l:focus-visible:after{left:auto;right:0;transform:none}.fl-tips .stmts{margin:0;padding:4px 16px;list-style:none}.fl-tips .stmt{align-items:flex-start;gap:10px;padding:10px 0;display:flex}.fl-tips .stmt+.stmt{border-top:1px solid var(--tips-border-soft)}.fl-tips .stmt .mark{width:18px;height:20px;color:var(--tips-grey-200);flex:none;place-items:center;display:grid}.fl-tips .stmt .mark .ring0{border:1.5px solid var(--tips-grey-100);border-radius:9999px;width:12px;height:12px}.fl-tips .stmt.done .mark{color:var(--tips-ok-body)}.fl-tips .stmt .txt{min-width:0;color:var(--tips-grey-500);flex:1;line-height:20px}.fl-tips .stmt.done .txt{color:var(--tips-grey-300)}.fl-tips .phrase{font:inherit;cursor:pointer;color:var(--tips-green-500);text-underline-offset:3px;text-align:left;transition:color var(--tips-ease);background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.fl-tips .phrase:hover{color:var(--tips-yellow-500)}.fl-tips .phrase.active{color:var(--tips-green-700);text-decoration-style:solid}.fl-tips .phrase.got{color:var(--tips-grey-400);cursor:default;font-weight:600;text-decoration:none}.fl-tips .phrase.got:after{content:"";vertical-align:-1px;width:12px;height:12px;-webkit-mask:var(--tips-chk) center / 12px no-repeat;-webkit-mask:var(--tips-chk) center / 12px no-repeat;mask:var(--tips-chk) center / 12px no-repeat;color:var(--tips-ok-body);background:currentColor;margin-left:3px;display:inline-block}.fl-tips{--tips-chk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}.fl-tips .stmt.done .phrase.got:after{display:none}.fl-tips .meter{flex:none;gap:2px;padding-top:7px;display:inline-flex}.fl-tips .meter i{background:var(--tips-grey-50);border-radius:2px;width:7px;height:6px;display:block}.fl-tips .meter i.on{background:var(--tips-green-500)}.fl-tips .stmt.done .meter i.on{background:var(--tips-grey-100)}.fl-tips .impact{flex-direction:column;flex:none;align-items:flex-end;gap:3px;width:84px;padding-top:0;display:flex}.fl-tips .impact .meter{padding-top:6px}.fl-tips .impact .iw{color:var(--tips-green-700);white-space:nowrap;font-size:11px;font-weight:600;line-height:14px}.fl-tips .stmt.done .impact .iw{color:var(--tips-grey-300)}.fl-tips .strength{border-bottom:1px solid var(--tips-border-soft);padding:12px 16px}.fl-tips .strength .top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.fl-tips .strength .lvl{font-weight:700}.fl-tips .strength .pct{font-variant-numeric:tabular-nums;font-weight:700}.fl-tips .strength .track{background:var(--tips-grey-50);border-radius:9999px;height:8px;overflow:hidden}.fl-tips .strength .fill{height:100%;transition:width var(--tips-ease), background var(--tips-ease);border-radius:9999px}.fl-tips .strength.weak .lvl,.fl-tips .strength.weak .pct{color:var(--tips-err-text)}.fl-tips .strength.weak .fill{background:var(--tips-err-body)}.fl-tips .strength.fair .lvl,.fl-tips .strength.fair .pct{color:var(--tips-warn-text)}.fl-tips .strength.fair .fill{background:var(--tips-warn-body)}.fl-tips .strength.strong .lvl,.fl-tips .strength.strong .pct{color:var(--tips-ok-text)}.fl-tips .strength.strong .fill{background:var(--tips-ok-body)}.fl-tips .strength .count{color:var(--tips-grey-400);margin-top:6px;font-size:11px;font-weight:600}.fl-tips .file-box{margin:8px 0 0}.fl-tips .drop{cursor:pointer;text-align:left;border:1px dashed var(--tips-green-200);background:var(--tips-tint);width:100%;color:var(--tips-green-700);transition:background var(--tips-ease);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.fl-tips .drop:hover,.fl-tips .drop.over{background:var(--tips-green-50)}.fl-tips .reading{background:var(--tips-surface-alt);color:var(--tips-grey-500);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.fl-tips .spin{border:2px solid var(--tips-green-100);border-top-color:var(--tips-green-500);border-radius:9999px;flex:none;width:16px;height:16px;animation:.8s linear infinite fl-tips-spin}@keyframes fl-tips-spin{to{transform:rotate(360deg)}}.fl-tips .extract{border:1px solid var(--tips-border-soft);border-radius:8px;margin:0;padding:2px 10px}.fl-tips .extract .head-line{color:var(--tips-ok-text);align-items:center;gap:6px;padding:6px 0;font-size:11px;font-weight:600;display:flex}.fl-tips .extract div.r{border-top:1px solid var(--tips-border-soft);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.fl-tips .extract dt{color:var(--tips-grey-400)}.fl-tips .extract dd{color:var(--tips-grey-800);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.fl-tips .ed-actions{justify-content:flex-end;gap:4px;margin-top:8px;display:flex}.fl-tips .file-note{color:var(--tips-grey-400);margin-top:6px;font-size:11px}.fl-tips .more{border:0;border-top:1px solid var(--tips-border-soft);width:100%;height:36px;color:var(--tips-green-500);cursor:pointer;transition:color var(--tips-ease);background:0 0;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:4px;font-weight:600;display:flex}.fl-tips .more:hover{color:var(--tips-yellow-500)}.fl-tips .more svg{transition:transform var(--tips-ease)}.fl-tips .more[aria-expanded=true] svg{transform:rotate(180deg)}.fl-tips .tips-empty{text-align:center;color:var(--tips-grey-500);flex-direction:column;align-items:center;gap:6px;padding:16px 0 18px;display:flex}.fl-tips .tips-empty .big{color:var(--tips-ok-body)}.fl-tips .sk{padding:12px 16px}.fl-tips .sk i{background:var(--tips-grey-50);border-radius:4px;height:10px;margin:10px 0;display:block}.fl-tips.chipbtn{border:1px solid var(--tips-green-100);background:var(--tips-tint);height:30px;color:var(--tips-green-700);cursor:pointer;white-space:nowrap;transition:background var(--tips-ease);border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.fl-tips.chipbtn:hover{background:var(--tips-green-50)}.fl-tips.strength-pill{white-space:nowrap;border:0;border-radius:9999px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}button.fl-tips.strength-pill{cursor:pointer}.fl-tips.strength-pill.weak{color:var(--tips-err-text);background:#fee2e2}.fl-tips.strength-pill.fair{color:var(--tips-warn-text);background:#fef3c7}.fl-tips.strength-pill.strong{color:var(--tips-ok-text);background:#d1fae5}.fl-tips-from{text-align:right;color:#065f46;flex-basis:100%;margin-top:2px;font-size:11px;line-height:16px;display:block}.fl-tips.toast{z-index:1100;background:var(--tips-toast);color:var(--tips-surface);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex;position:fixed;bottom:104px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}
/*# sourceMappingURL=3l9y8bhjx4jqz.css.map*/