html.focus.dark .fm-rit{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#030504b8!important}html.focus.dark .fm-rit .fm-rit-card{color:#e9ecea;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#19221e,#0e1311);border:1px solid #ffffff16;border-radius:26px;max-width:600px;box-shadow:inset 0 1px #ffffff12,0 40px 120px -30px #000,0 0 90px -40px #34d39950}.fm-rh{padding:26px 30px 0}.fm-rh-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fm-rh-date{color:#6f7874;font-size:12.5px}.fm-rh-title{letter-spacing:-.02em;color:#f4f5f4;margin-top:3px;font-size:22px;font-weight:600}.fm-rh-max{color:#c9cecb;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff10;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 13px 0 8px;font-size:12.5px;display:inline-flex}.fm-rh-orb{background:radial-gradient(circle at 35% 30%,#b8f5d6,#3ddc97 45%,#0f6b47 100%);border-radius:50%;flex-shrink:0;width:18px;height:18px;box-shadow:0 0 12px -2px #3ddc97aa}.fm-rh-max[data-busy] .fm-rh-orb{animation:1.1s ease-in-out infinite fm-rh-pulse}@keyframes fm-rh-pulse{50%{transform:scale(.82);box-shadow:0 0 18px #3ddc97cc}}.fm-rh-steps{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.fm-rh-steps i{background:#ffffff10;border-radius:999px;height:3px;display:block;position:relative;overflow:hidden}.fm-rh-steps i:after{content:"";transform-origin:0;background:#3ddc97;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(0)}.fm-rh-steps [data-on] i:after{transform:scaleX(1)}.fm-rh-steps [data-on]:not([data-now]) i:after{background:#3ddc9766}.fm-rh-steps span{color:#5d6561;margin-top:8px;font-size:12px;transition:color .3s;display:block}.fm-rh-steps [data-now] span{color:#c9cecb}.fm-rh-label{color:#8d9692;margin:0 0 10px;font-size:12.5px}html.focus.dark .fm-rit .fm-rit-card>.overflow-y-auto{padding:24px 30px 8px}html.focus.dark .fm-rit [data-rit-turn]{gap:14px}html.focus.dark .fm-rit [data-rit-turn]>[data-max-avatar]{background:radial-gradient(circle at 35% 30%,#b8f5d6,#3ddc97 45%,#0f6b47 100%);border-radius:50%;width:22px;height:22px;margin-top:4px;display:block;box-shadow:0 0 14px -3px #3ddc97aa}html.focus.dark .fm-rit [data-rit-turn]>[data-max-avatar] svg{display:none}html.focus.dark .fm-rit [data-rit-turn]+[data-rit-turn]>[data-max-avatar]{visibility:hidden}html.focus.dark .fm-rit [data-rit-turn] p{color:#d9dedb;font-size:15.5px;line-height:1.7}html.focus.dark .fm-rit [data-rit-turn] .animate-pulse{box-shadow:none;background:#8d9692}html.focus.dark .fm-rit [data-rit-user]{color:#e9f7ef;background:#3ddc9714;border:1px solid #3ddc9726;border-radius:20px 20px 6px;padding:10px 16px;font-size:14.5px}html.focus.dark .fm-rit [data-rit-composer]{background:#ffffff06;border:1px solid #ffffff10;border-radius:16px;margin-left:36px;padding:5px 5px 5px 16px}html.focus.dark .fm-rit [data-rit-composer]:focus-within{background:#34d39908;border-color:#34d39960;box-shadow:0 0 0 4px #34d39910}html.focus.dark .fm-rit [data-rit-composer] button{width:34px;height:34px;box-shadow:none;border-radius:11px}html.focus.dark .fm-rit [data-rit-composer] button:disabled{color:#5d6561;background:#ffffff0d;transform:none}html.focus.dark .fm-rit .fm-rit-qr{gap:8px;margin-left:36px;display:flex}html.focus.dark .fm-rit .fm-rit-qr button{color:#e9ecea;background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;min-width:72px;padding:8px 18px;font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s}html.focus.dark .fm-rit .fm-rit-qr button:hover{background:#3ddc9714;border-color:#3ddc9740}.fm-rit .fm-rit-checks{background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:8px;display:grid;overflow:visible}.fm-rit .fm-rit-checks button{color:#b9c0bc;background:#ffffff05;border:1px solid #ffffff0e;border-radius:16px;gap:12px;min-height:62px;padding:12px 14px;font-size:14px;line-height:1.35;transition:background .2s,border-color .2s,color .2s}.fm-rit .fm-rit-checks button+button{border-top:1px solid #ffffff0e}.fm-rit .fm-rit-checks button:hover{color:#fff;background:#ffffff09;border-color:#ffffff1a}.fm-rit .fm-rit-checks button[data-on]{color:#f4f5f4;background:#3ddc970f;border-color:#3ddc9738}.fm-rit .fm-rit-tick{border-width:1.5px;border-color:#ffffff2a;width:20px;height:20px}.fm-rit .fm-rit-checks button[data-on] .fm-rit-tick{box-shadow:none;transform:none}.fm-rit .fm-rit-rates{background:0 0;border:0;border-radius:0;gap:0;margin-top:0;padding:4px 0 0}.fm-rit .fm-rit-rate{grid-template-columns:76px 1fr 128px;align-items:center;gap:16px;padding:13px 0;display:grid}.fm-rit .fm-rit-rate+.fm-rit-rate{border-top:1px solid #ffffff0a}.fm-rit .fm-rit-rate-top{display:contents}.fm-rit .fm-rit-rate-top span{color:#c9cecb;order:1;font-size:14px}.fm-rit .fm-rit-rate input[type=range]{order:2;height:4px}.fm-rit .fm-rit-rate-top b{text-align:right;order:3;font-size:13px}.fm-rit .fm-rit-rate input[type=range]::-webkit-slider-thumb{width:18px;height:18px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 22%, transparent), 0 3px 10px -2px #000}.fm-rit .fm-rit-rate[data-empty] input[type=range]::-webkit-slider-thumb{background:#59625e;box-shadow:0 3px 10px -2px #000}.fm-rit-sect+.fm-rit-sect{margin-top:26px}.fm-rit .fm-rit-lead{display:none}.fm-rit-yn{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fm-rit-yn button{color:#c9cecb;background:#ffffff05;border:1px solid #ffffff0e;border-radius:16px;height:52px;font-size:14.5px;font-weight:500;transition:background .2s,border-color .2s,color .2s}.fm-rit-yn button:hover{color:#fff;background:#ffffff09}.fm-rit-yn button[data-on][data-tone=pos]{color:#3ddc97;background:#3ddc9712;border-color:#3ddc9745}.fm-rit-yn button[data-on][data-tone=neg]{color:#f2626b;background:#f2626b12;border-color:#f2626b45}.fm-rit-sum{flex-direction:column;gap:8px;display:flex}.fm-rit-sum div{color:#d9dedb;background:#ffffff05;border:1px solid #ffffff0e;border-radius:14px;gap:12px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.fm-rit-sum b{flex-shrink:0;width:64px;padding-top:1px;font-size:12.5px;font-weight:500}.fm-rit-done{color:#e9ecea;align-items:center;gap:12px;margin-bottom:16px;font-size:15.5px;display:flex}.fm-rit-done i{color:#04130c;background:#3ddc97;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}html.focus.dark .fm-rit [data-rit-foot]{border-top:0;padding:18px 30px 26px}html.focus.dark .fm-rit [data-rit-foot]>button:first-child{color:#c9cecb;background:#ffffff08;border-radius:999px;padding:10px 18px;font-size:13.5px}html.focus.dark .fm-rit [data-rit-foot]>button:first-child:hover{color:#fff;background:#ffffff12}html.focus.dark .fm-rit [data-rit-foot]>button:last-child,html.focus.dark .fm-rit .fm-rit-primary{border-radius:999px;padding:10px 20px 10px 22px;font-size:13.5px;font-weight:600;transform:none;box-shadow:0 10px 30px -12px #3ddc97aa}html.focus.dark .fm-rit [data-rit-foot]>button:last-child:disabled{box-shadow:none;color:#5d6561;background:#ffffff0d}@media (max-width:560px){.fm-rit .fm-rit-checks{grid-template-columns:1fr}.fm-rit .fm-rit-rate{grid-template-columns:64px 1fr 96px;gap:12px}}html.focus.dark .fm-rit .space-y-5>.fm-rit-step2{margin-top:0}.fm-rit-hint{background:linear-gradient(135deg,#f5b94a12,#f5b94a03 70%);border-radius:16px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;animation:.35s cubic-bezier(.16,1,.3,1) both fm-rit-hint-in;display:flex;box-shadow:inset 0 0 0 1px #f5b94a24}@keyframes fm-rit-hint-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fm-rit-hint-orb{background:radial-gradient(circle at 35% 30%,#c9f8e0,#3ddc97 50%,#0f6b47 100%);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px;box-shadow:0 0 12px -2px #3ddc9799}.fm-rit-hint p{color:#d9dedb;font-size:13.5px;line-height:1.6}.fm-rit-hint b{color:#f2626b;font-variant-numeric:tabular-nums;font-weight:500}.fm-rit-hint em{color:#f5b94a;font-style:normal}
