.rf{--rf-deep:#14243a;--rf-warm:#ffd482;--rf-sky:#add0ff;--rf-earth:#4f3b15;--rf-cream:#f1f0ec;--rf-bg:#f4f7fc;--rf-panel:#fff;--rf-ink:#14243a;--rf-muted:#59697f;--rf-line:#dbe6f4;--rf-soft:#eef2f8;--rf-sky-soft:#e7f0fd;--rf-ok:#047857;--rf-ok-bg:#e4f5ea;--rf-bad:#b91c1c;--rf-bad-bg:#fce7e6;--rf-soon:#b45309;--rf-soon-bg:#fcf0dc;--rf-r:20px;--rf-rs:16px;--rf-rx:12px;--rf-sans:var(--font-sans),"DM Sans","Segoe UI",sans-serif;--rf-serif:var(--font-display),"Fraunces",Georgia,serif;color:var(--rf-ink);font-family:var(--rf-sans);font-size:15px;line-height:1.45}.rf *,.rf :after,.rf :before{box-sizing:border-box}.rf button,.rf input,.rf select,.rf textarea{font:inherit}.rf button{cursor:pointer}.rf svg.rf-i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.rf svg.rf-i.rf-s{width:16px;height:16px}.rf svg.rf-i.rf-l{width:26px;height:26px}.rf .rf-sidebar{display:none}.rf .rf-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.rf .rf-topbar{justify-content:space-between;gap:10px;padding:14px 16px 8px;position:-webkit-sticky;position:sticky;top:0;background:linear-gradient(var(--rf-bg) 75%,transparent);z-index:5}.rf .rf-shop,.rf .rf-topbar{display:flex;align-items:center}.rf .rf-shop{gap:9px;background:var(--rf-panel);border:1px solid var(--rf-line);border-radius:999px;padding:5px 12px 5px 5px;font-weight:600;font-size:14px;min-width:0}.rf .rf-shop .rf-lg{width:28px;height:28px;border-radius:50%;background:var(--rf-deep);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700;flex:none}.rf .rf-shop span.rf-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf .rf-shop .rf-car{color:var(--rf-muted);font-size:11px}.rf .rf-iconbtn{width:38px;height:38px;border-radius:50%;border:1px solid var(--rf-line);background:var(--rf-panel);display:grid;place-items:center;color:var(--rf-ink);padding:0}.rf .rf-content{padding:4px 16px 112px;display:grid;grid-gap:14px;gap:14px;align-content:start}.rf .rf-tabbar{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rf-line);padding:8px 6px 16px}.rf .rf-tabbar a{display:grid;justify-items:center;grid-gap:3px;gap:3px;font-size:10.5px;font-weight:600;color:var(--rf-muted);text-decoration:none;cursor:pointer}.rf .rf-tabbar a.rf-on{color:var(--rf-ink)}.rf .rf-tabbar a svg{width:22px;height:22px}.rf .rf-tabbar .rf-scan{width:56px;height:56px;border-radius:50%;background:var(--rf-warm);display:grid;place-items:center;margin-top:-28px;box-shadow:0 8px 20px rgba(255,212,130,.55);color:#14243a}.rf .rf-tabbar .rf-scan svg{width:26px;height:26px;stroke-width:2.2}.rf .rf-banner{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:var(--rf-rx);font-size:13.5px;line-height:1.4}.rf .rf-banner.rf-trial{background:var(--rf-sky-soft);color:#1e3a8a}.rf .rf-banner.rf-pause{background:var(--rf-soon-bg);color:#5c3a00}.rf .rf-banner.rf-assist{background:var(--rf-deep);color:#fff}.rf .rf-banner.rf-free{background:var(--rf-panel);border:1px solid var(--rf-line);color:var(--rf-ink)}.rf .rf-banner b{font-weight:700}.rf .rf-banner .rf-act{margin-left:auto;white-space:nowrap;font-weight:700;color:inherit;text-decoration:underline;cursor:pointer;background:none;border:0;padding:0}@media (min-width:901px){.rf .rf-sidebar{display:flex;flex-direction:column;width:240px;flex:none;background:var(--rf-panel);border-right:1px solid var(--rf-line);padding:18px 14px;gap:4px;position:-webkit-sticky;position:sticky;top:0;height:844px}.rf .rf-sidebar .rf-logo{font-family:var(--rf-serif);font-weight:600;font-size:22px;margin:2px 8px 10px}.rf .rf-sidebar .rf-shop{margin:0 0 8px}.rf .rf-sidebar .rf-scanbtn{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--rf-warm);border:0;border-radius:12px;padding:11px;font-weight:700;margin-bottom:8px;color:#14243a}.rf .rf-sidebar .rf-grp{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--rf-muted);margin:10px 8px 2px}.rf .rf-sidebar a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:var(--rf-ink);text-decoration:none;font-weight:500;font-size:14px;cursor:pointer}.rf .rf-sidebar a.rf-on{background:var(--rf-soft);font-weight:700}.rf .rf-sidebar a svg{width:18px;height:18px;color:var(--rf-muted)}.rf .rf-sidebar a.rf-on svg{color:var(--rf-ink)}.rf .rf-sidebar .rf-me{margin-top:auto;display:flex;align-items:center;gap:9px;padding:10px 8px 0;border-top:1px solid var(--rf-line);font-size:13px}.rf .rf-sidebar .rf-me .rf-av{width:30px;height:30px;border-radius:50%;background:var(--rf-soft);display:grid;place-items:center;font-weight:700;font-size:12px}.rf .rf-topbar{padding:18px 32px 6px;background:transparent}.rf .rf-tabbar,.rf .rf-topbar .rf-shop{display:none}.rf .rf-content{padding:6px 32px 40px;max-width:1040px}}.rf .rf-card,.rf .rf-cols>*,.rf .rf-cols>*>*,.rf .rf-head,.rf .rf-head>*,.rf .rf-kv dd,.rf .rf-kv div,.rf .rf-list,.rf .rf-menu,.rf .rf-menu a,.rf .rf-menu a .rf-tx,.rf .rf-page>*,.rf .rf-row,.rf .rf-row .rf-tx,.rf .rf-stat,.rf .rf-tl div,.rf .rf-variant>*{min-width:0}.rf h1.rf-t{font-family:var(--rf-serif);font-weight:600;font-size:27px;margin:4px 0 0;letter-spacing:-.01em;line-height:1.15}.rf .rf-sub{margin:3px 0 0;color:var(--rf-muted);font-size:14px}.rf .rf-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.rf .rf-head>div:first-child{flex:1 1 180px;min-width:0}.rf [hidden]{display:none!important}.rf .rf-card{background:var(--rf-panel);border:1px solid var(--rf-line);border-radius:var(--rf-r);padding:16px}.rf .rf-card.rf-tight{padding:4px 16px}.rf .rf-card h2{font-family:var(--rf-serif);font-size:18px;font-weight:600;margin:0 0 4px}.rf .rf-card .rf-hd{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.rf .rf-card .rf-hd h2{margin:0}.rf .rf-link{border:0;background:none;padding:0;color:var(--rf-deep);font-weight:600;font-size:13.5px;text-decoration:underline;-webkit-text-decoration-color:var(--rf-warm);text-decoration-color:var(--rf-warm);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.rf .rf-muted{color:var(--rf-muted)}.rf .rf-small{font-size:13px}.rf .rf-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--rf-line)}.rf .rf-row:first-of-type{border-top:0}.rf .rf-row.rf-btnrow{cursor:pointer}.rf .rf-row .rf-av{width:38px;height:38px;border-radius:50%;background:var(--rf-soft);display:grid;place-items:center;font-weight:700;font-size:13px;flex:none;color:var(--rf-ink)}.rf .rf-row .rf-av.rf-ok{background:var(--rf-ok-bg);color:var(--rf-ok)}.rf .rf-row .rf-av.rf-sky{background:var(--rf-sky-soft);color:#1d4ed8}.rf .rf-row .rf-av.rf-soon{background:var(--rf-soon-bg);color:var(--rf-soon)}.rf .rf-row .rf-av.rf-bad{background:var(--rf-bad-bg);color:var(--rf-bad)}.rf .rf-row .rf-av.rf-deep{background:var(--rf-deep);color:#fff}.rf .rf-row .rf-av svg{width:18px;height:18px}.rf .rf-row .rf-tx{flex:1 1;min-width:0}.rf .rf-row .rf-tx b{display:block;font-weight:600;line-height:1.3}.rf .rf-row .rf-tx span{display:block;color:var(--rf-muted);font-size:12.5px;line-height:1.35}.rf .rf-row .rf-pills{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.rf .rf-row .rf-tx .rf-pill{display:inline-flex;font-size:11.5px;line-height:1.3;color:var(--rf-muted)}.rf .rf-row .rf-tx .rf-pill.rf-ok{color:var(--rf-ok)}.rf .rf-row .rf-tx .rf-pill.rf-sky{color:#1d4ed8}.rf .rf-row .rf-tx .rf-pill.rf-soon{color:var(--rf-soon)}.rf .rf-row .rf-tx .rf-pill.rf-bad{color:var(--rf-bad)}.rf .rf-row .rf-tx .rf-pill.rf-warm{color:#7a5200}.rf .rf-row .rf-tx .rf-pill.rf-deep{color:#fff}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-row .rf-tx .rf-pill.rf-sky{color:#9cc0ff}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-row .rf-tx .rf-pill.rf-warm{color:#ffd482}.rf .rf-row .rf-rt{text-align:right;font-size:12.5px;color:var(--rf-muted);flex:none}.rf .rf-row .rf-rt b{display:block;color:var(--rf-ink);font-size:14px}.rf .rf-chev{color:var(--rf-muted);flex:none}.rf .rf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--rf-line);background:var(--rf-panel);border-radius:12px;padding:11px 16px;font-weight:700;font-size:14px;color:var(--rf-ink)}.rf .rf-btn.rf-y{background:var(--rf-warm);border-color:var(--rf-warm);color:#14243a;box-shadow:0 8px 20px rgba(255,212,130,.45)}.rf .rf-btn.rf-d{background:var(--rf-deep);border-color:var(--rf-deep);color:#fff}.rf .rf-btn.rf-full{width:100%}.rf .rf-btn.rf-sm{padding:8px 12px;font-size:13px;border-radius:10px}.rf .rf-btn.rf-xl{padding:15px 18px;font-size:16px;border-radius:14px}.rf .rf-btn.rf-danger{color:var(--rf-bad);border-color:#f3c5c1;background:var(--rf-bad-bg)}.rf .rf-corr{border:1px solid var(--rf-line);border-radius:14px;padding:12px;display:grid;grid-gap:10px;gap:10px;background:var(--rf-soft)}.rf .rf-corr[hidden]{display:none}.rf .rf-btn svg{width:18px;height:18px}.rf .rf-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--rf-soft);color:var(--rf-muted);white-space:nowrap}.rf .rf-pill.rf-ok{background:var(--rf-ok-bg);color:var(--rf-ok)}.rf .rf-pill.rf-sky{background:var(--rf-sky-soft);color:#1d4ed8}.rf .rf-pill.rf-soon{background:var(--rf-soon-bg);color:var(--rf-soon)}.rf .rf-pill.rf-bad{background:var(--rf-bad-bg);color:var(--rf-bad)}.rf .rf-pill.rf-warm{background:#fff2d6;color:#7a5200}.rf .rf-pill.rf-deep{background:var(--rf-deep);color:#fff}.rf .rf-chips{display:flex;gap:6px;flex-wrap:wrap}.rf .rf-chips.rf-scroll{flex-wrap:nowrap;overflow:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.rf .rf-chip{border:1px solid var(--rf-line);background:var(--rf-panel);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--rf-ink)}.rf .rf-chip.rf-on{background:var(--rf-deep);border-color:var(--rf-deep);color:#fff}.rf .rf-chip small{color:inherit;opacity:.65;font-weight:600;margin-left:3px}.rf .rf-chip i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;background:var(--rf-muted);vertical-align:middle;position:relative;top:-1px}.rf .rf-chip.rf-t-ok i{background:var(--rf-ok)}.rf .rf-chip.rf-t-sky i{background:#1d4ed8}.rf .rf-chip.rf-t-soon i{background:var(--rf-soon)}.rf .rf-chip.rf-t-bad i{background:var(--rf-bad)}.rf .rf-chip.rf-t-neu i{background:var(--rf-muted)}.rf .rf-chip.rf-t-ok.rf-on{background:var(--rf-ok-bg);color:var(--rf-ok);border-color:var(--rf-ok)}.rf .rf-chip.rf-t-sky.rf-on{background:var(--rf-sky-soft);color:#1d4ed8;border-color:#1d4ed8}.rf .rf-chip.rf-t-soon.rf-on{background:var(--rf-soon-bg);color:var(--rf-soon);border-color:var(--rf-soon)}.rf .rf-chip.rf-t-bad.rf-on{background:var(--rf-bad-bg);color:var(--rf-bad);border-color:var(--rf-bad)}.rf .rf-chip.rf-t-neu.rf-on{background:var(--rf-soft);color:var(--rf-ink);border-color:var(--rf-muted)}.rf .rf-chip.rf-on i{background:currentColor}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-chip.rf-t-sky i{background:#9cc0ff}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-chip.rf-t-sky.rf-on{color:#9cc0ff;border-color:#9cc0ff}.rf .rf-help.rf-wide{position:static}.rf .rf-help.rf-wide .rf-bub{left:0;right:0;width:auto;top:calc(100% + 6px)}.rf .rf-leg{display:flex;gap:8px;align-items:flex-start;margin:0 0 6px;line-height:1.35}.rf .rf-leg i{width:8px;height:8px;border-radius:50%;flex:none;margin-top:5px;background:#9aaabb}.rf .rf-leg i.rf-ok{background:#5fd3a0}.rf .rf-leg i.rf-sky{background:#9cc0ff}.rf .rf-leg i.rf-soon{background:#f2b36b}.rf .rf-leg i.rf-bad{background:#ff9b93}.rf .rf-leg i.rf-neu{background:#9aaabb}.rf .rf-leg b{font-weight:700;margin-right:4px;white-space:nowrap}.rf .rf-seg{display:flex;background:var(--rf-soft);border-radius:12px;padding:3px}.rf .rf-seg button{flex:1 1;border:0;background:transparent;padding:8px 6px;border-radius:9px;font-weight:600;font-size:13.5px;color:var(--rf-muted)}.rf .rf-seg button.rf-on{background:var(--rf-panel);color:var(--rf-ink);box-shadow:0 1px 3px rgba(20,36,58,.14)}.rf .rf-seg.rf-sm button{padding:6px 8px;font-size:12.5px}.rf .rf-search{display:flex;align-items:center;gap:8px;min-width:0;background:var(--rf-panel);border:1px solid var(--rf-line);border-radius:12px;padding:10px 12px;color:var(--rf-muted)}.rf .rf-search input{border:0;outline:0;background:transparent;width:100%;color:var(--rf-ink)}.rf .rf-field{display:grid;grid-gap:5px;gap:5px;font-size:13px;font-weight:600}.rf .rf-field input,.rf .rf-field select,.rf .rf-field textarea{width:100%;padding:10px 12px;border-radius:11px;border:1px solid var(--rf-line);background:var(--rf-panel);font-weight:500}.rf .rf-field small{font-weight:400;color:var(--rf-muted)}.rf .rf-box{background:var(--rf-soft);border-radius:var(--rf-rx);padding:11px 13px;font-size:13.5px;line-height:1.45}.rf .rf-box.rf-sky{background:var(--rf-sky-soft)}.rf .rf-box.rf-cream{background:var(--rf-cream)}.rf .rf-phrase{background:var(--rf-ok-bg);border-radius:var(--rf-rx);padding:11px 13px;font-size:13.5px;line-height:1.5}.rf .rf-phrase b{display:block;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--rf-ok);margin-bottom:2px}.rf .rf-phrase mark{background:none;color:inherit;font-weight:700}.rf .rf-help{position:relative;display:inline-flex}.rf .rf-help>button{width:20px;height:20px;border-radius:50%;border:1px solid var(--rf-line);background:var(--rf-panel);color:var(--rf-muted);font-size:11px;font-weight:700;display:grid;place-items:center;padding:0}.rf .rf-help.rf-open>button{background:var(--rf-deep);color:#fff;border-color:var(--rf-deep)}.rf .rf-help .rf-bub{display:none;position:absolute;top:26px;left:0;width:min(280px,70vw);background:var(--rf-deep);color:#fff;border-radius:12px;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.45;z-index:9;box-shadow:0 12px 30px rgba(0,0,0,.25)}.rf .rf-help.rf-open .rf-bub{display:block}.rf .rf-help .rf-bub .rf-ok{display:block;margin-top:8px;background:var(--rf-warm);color:#14243a;border:0;border-radius:7px;padding:4px 10px;font-weight:700;font-size:12px}.rf .rf-lbl{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.rf .rf-stat{background:var(--rf-panel);border:1px solid var(--rf-line);border-radius:var(--rf-rs);padding:12px 14px;display:grid;grid-gap:2px;gap:2px}.rf .rf-stat .rf-l{font-size:12px;color:var(--rf-muted);font-weight:600;display:flex;align-items:center;gap:5px}.rf .rf-stat .rf-n{font-family:var(--rf-serif);font-size:28px;font-weight:700;line-height:1.1}.rf .rf-stat .rf-d{font-size:12px;color:var(--rf-ok);font-weight:600}.rf .rf-stat .rf-d.rf-m{color:var(--rf-muted);font-weight:500}.rf .rf-stat .rf-d.rf-down{color:var(--rf-bad)}.rf .rf-stat .rf-bars{display:flex;gap:2px;align-items:flex-end;height:22px;margin-top:6px}.rf .rf-stat .rf-bars i{flex:1 1;background:var(--rf-line);border-radius:2px}.rf .rf-stat .rf-bars i.rf-c{background:var(--rf-deep)}.rf .rf-stat.rf-empty .rf-n{color:var(--rf-muted);font-size:16px;font-family:var(--rf-sans);font-weight:500;padding:4px 0}.rf .rf-grid2,.rf .rf-grid4{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.rf .rf-toggle{width:40px;height:24px;border-radius:999px;background:var(--rf-line);border:0;position:relative;flex:none;padding:0}.rf .rf-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s}.rf .rf-toggle.rf-on{background:var(--rf-ok)}.rf .rf-toggle.rf-on:after{left:19px}.rf .rf-steps{display:grid;grid-gap:10px;gap:10px;counter-reset:s}.rf .rf-steps>div{display:flex;gap:12px;align-items:flex-start;counter-increment:s}.rf .rf-steps>div:before{content:counter(s);width:26px;height:26px;border-radius:50%;background:var(--rf-deep);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.rf .rf-steps>div>div{flex:1 1}.rf .rf-steps b{display:block}.rf .rf-steps span{color:var(--rf-muted);font-size:13px}.rf .rf-daygrp{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rf-muted);margin:6px 0 -4px}.rf .rf-acc{border-top:1px solid var(--rf-line)}.rf .rf-acc:first-of-type{border-top:0}.rf .rf-acc summary{list-style:none;display:flex;align-items:center;gap:10px;padding:12px 0;cursor:pointer}.rf .rf-acc summary::-webkit-details-marker{display:none}.rf .rf-acc summary b{flex:1 1}.rf .rf-acc summary span{color:var(--rf-muted);font-size:13px;flex:1 1;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf .rf-acc summary:after{content:"›";color:var(--rf-muted);font-size:20px;transform:rotate(90deg);transition:.15s}.rf .rf-acc[open] summary:after{transform:rotate(-90deg)}.rf .rf-acc .rf-in{padding:0 0 14px;display:grid;grid-gap:10px;gap:10px}.rf .rf-sticky-foot{position:-webkit-sticky;position:sticky;bottom:88px;background:var(--rf-panel);border:1px solid var(--rf-line);border-radius:14px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:0 10px 30px rgba(20,36,58,.12);font-size:13px}.rf .rf-stamps{display:flex;gap:6px;flex-wrap:wrap}.rf .rf-stamps i{width:24px;height:24px;border-radius:50%;border:2px solid var(--rf-deep);display:grid;place-items:center}.rf .rf-stamps i.rf-f{background:var(--rf-deep)}.rf .rf-stamps i.rf-f:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.rf .rf-wdev{background:#000;border-radius:26px;padding:10px;box-shadow:0 14px 34px rgba(0,0,0,.35);contain:inline-size;min-width:0;overflow:hidden}.rf .rf-wdev.rf-google{padding:0;background:#111}.rf .rf-ap{container-type:inline-size;color:#fff;border-radius:2.9cqw;overflow:hidden;isolation:isolate;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;line-height:1.2;box-shadow:0 8px 24px rgba(0,0,0,.35)}.rf .rf-ap-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:2.6cqw;gap:2.6cqw;padding:3.2cqw 3.5cqw 2.6cqw;min-height:16cqw}.rf .rf-ap-logo{width:10.5cqw;height:10.5cqw;display:grid;place-items:center}.rf .rf-ap-logo svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rf .rf-ap-logotext{font-size:5cqw;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf .rf-ap-hf{text-align:right;white-space:nowrap;display:grid;grid-gap:.4cqw;gap:.4cqw}.rf .rf-ap-hf small{display:block;font-size:2.9cqw;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.rf .rf-ap-hf b{display:block;font-size:5.2cqw;font-weight:500;letter-spacing:-.01em}.rf .rf-ap-strip{aspect-ratio:375/123;display:grid;place-items:center;overflow:hidden;min-width:0}.rf .rf-ap-stamps{display:grid;grid-template-columns:repeat(5,12.8cqw);grid-auto-rows:12.8cqw;grid-gap:1.75cqw;gap:1.75cqw;justify-content:center;align-content:center}.rf .rf-ap-stamps[data-rows="1"]{grid-template-columns:repeat(var(--n,5),12.8cqw)}.rf .rf-ap-stamps[data-rows="3"]{grid-template-columns:repeat(5,9.2cqw);grid-auto-rows:9.2cqw;gap:1.2cqw 1.75cqw}.rf .rf-ap-stamps i{display:grid;place-items:center;border-radius:50%;border:.55cqw solid;box-sizing:border-box;font-style:normal;container-type:size}.rf .rf-ap-stamps i.rf-is-tier{outline:.45cqw solid;outline-offset:.9cqw}.rf .rf-ap-stamps i svg{width:52%;height:52%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rf .rf-ap-stamps i.rf-is-on svg{width:58%;height:58%}.rf .rf-ap-stamps i .rf-lab{display:grid;justify-items:center;font-size:24cqh;font-weight:600;line-height:1.1;text-align:center}.rf .rf-ap-fields{display:flex;gap:4cqw;padding:3.5cqw 3.5cqw 0}.rf .rf-ap-field{min-width:0;display:grid;grid-gap:.5cqw;gap:.5cqw}.rf .rf-ap-field small{display:block;font-size:2.9cqw;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.rf .rf-ap-field b{display:block;font-size:5cqw;font-weight:400;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf .rf-ap-code{margin:5cqw auto 4.7cqw;width:42cqw;padding:2.9cqw;border-radius:1.75cqw;background:#fff;color:#000;display:grid;place-items:center}.rf .rf-ap-code .rf-qrsvg{width:100%;height:auto;aspect-ratio:1;shape-rendering:crispEdges}.rf .rf-gp{container-type:inline-size;color:#fff;font-family:Google Sans,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.25;overflow:hidden}.rf .rf-gp-status{display:flex;justify-content:space-between;align-items:center;padding:2.2cqw 6.7cqw 0;font-size:3.6cqw;font-weight:500}.rf .rf-gp-status svg{width:3.9cqw;height:3.9cqw;fill:currentColor}.rf .rf-gp-bar{display:flex;justify-content:space-between;align-items:center;padding:3cqw 5cqw 0}.rf .rf-gp-bar svg{width:6.7cqw;height:6.7cqw;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rf .rf-gp-logo{width:15.6cqw;height:15.6cqw;border-radius:50%;background:#fff;margin:3.3cqw auto 0;display:grid;place-items:center;box-shadow:0 1px 3px rgba(0,0,0,.2)}.rf .rf-gp-logo svg{width:60%;height:60%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rf .rf-gp-issuer{text-align:center;font-size:3.6cqw;font-weight:500;margin-top:2.2cqw;opacity:.78}.rf .rf-gp-title{text-align:center;font-size:7.2cqw;font-weight:500;letter-spacing:-.01em;margin:.6cqw 6.7cqw 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf .rf-gp-code{width:48.9cqw;margin:6.7cqw auto 0;padding:3.6cqw;border-radius:4.4cqw;background:#fff;color:#000;display:grid;place-items:center}.rf .rf-gp-code .rf-qrsvg{width:100%;height:auto;aspect-ratio:1;shape-rendering:crispEdges}.rf .rf-gp-alt{text-align:center;font-size:3.6cqw;font-weight:500;margin-top:3.3cqw}.rf .rf-gp-row{display:flex;justify-content:space-between;gap:4cqw;padding:6.7cqw}.rf .rf-gp-row small{display:block;font-size:3.1cqw;letter-spacing:.08em;text-transform:uppercase;font-weight:500;opacity:.8}.rf .rf-gp-row b{display:block;font-size:4.4cqw;font-weight:700;margin-top:.6cqw}.rf .rf-gp-hero{aspect-ratio:375/123;display:grid;place-items:center;overflow:hidden}.rf .rf-gp-details{background:#f1f3f4;color:#1f1f1f;padding:1cqw 6.7cqw 4cqw;display:grid}.rf .rf-gp-details .rf-drow{padding:3.3cqw 0;border-top:1px solid rgba(0,0,0,.08);display:grid;grid-gap:.6cqw;gap:.6cqw}.rf .rf-gp-details .rf-drow:first-child{border-top:0}.rf .rf-gp-details small{display:block;font-size:3.3cqw;font-weight:500;color:#5f6368}.rf .rf-gp-details span{font-size:3.9cqw}.rf .rf-gp.rf-light{color:#1f1f1f}.rf .rf-gp.rf-light .rf-gp-issuer,.rf .rf-gp.rf-light .rf-gp-row small{opacity:.7}.rf .rf-qr{width:160px;height:160px;margin:0 auto;border-radius:14px;background-color:#fff;background-image:repeating-linear-gradient(90deg,#14243a 0 8px,transparent 8px 16px),repeating-linear-gradient(0deg,#14243a 0 8px,transparent 8px 16px);background-blend-mode:multiply;position:relative;opacity:.9}.rf .rf-qr:after{content:"S";position:absolute;inset:0;margin:auto;width:40px;height:40px;background:#fff;border-radius:9px;display:grid;place-items:center;font-weight:800;color:#14243a;box-shadow:0 0 0 4px #fff}.rf .rf-list{display:grid}.rf .rf-menu{background:var(--rf-panel);border:1px solid var(--rf-line);border-radius:var(--rf-rs);overflow:hidden}.rf .rf-menu a{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--rf-line);text-decoration:none;color:var(--rf-ink);font-weight:500;cursor:pointer}.rf .rf-menu a:first-child{border-top:0}.rf .rf-menu a .rf-ic{width:30px;height:30px;border-radius:9px;background:var(--rf-soft);display:grid;place-items:center;color:var(--rf-ink);flex:none}.rf .rf-menu a .rf-ic svg{width:16px;height:16px}.rf .rf-menu a .rf-tx{flex:1 1}.rf .rf-menu a .rf-tx small{display:block;color:var(--rf-muted);font-size:12px;white-space:normal}.rf .rf-menu a .rf-val{color:var(--rf-muted);font-size:13px;white-space:nowrap}.rf .rf-kv{display:grid;grid-gap:0;gap:0}.rf .rf-kv div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--rf-line);font-size:14px}.rf .rf-kv div:first-child{border-top:0}.rf .rf-kv dt{color:var(--rf-muted)}.rf .rf-kv dd{margin:0;font-weight:600;text-align:right;min-width:min-content;overflow-wrap:anywhere}.rf .rf-tl{display:grid}.rf .rf-tl>div{display:grid;grid-template-columns:68px 1fr;grid-gap:10px;gap:10px;padding:9px 0;border-top:1px solid var(--rf-line);font-size:13.5px}.rf .rf-tl>div:first-child{border-top:0}.rf .rf-tl>div>div{display:block;min-width:0}.rf .rf-tl time{color:var(--rf-muted);font-size:12px;padding-top:2px}.rf .rf-tl b{display:block;font-weight:600}.rf .rf-tl span{color:var(--rf-muted);font-size:12.5px}.rf .rf-swatches{display:flex;gap:8px;flex-wrap:wrap}.rf .rf-swatches button{display:grid;justify-items:center;grid-gap:4px;gap:4px;border:0;background:none;font-size:11.5px;font-weight:600;color:var(--rf-muted)}.rf .rf-swatches button i{width:44px;height:44px;border-radius:12px;border:3px solid transparent}.rf .rf-swatches button.rf-on i{border-color:var(--rf-deep)}.rf .rf-swatches button.rf-on{color:var(--rf-ink)}.rf .rf-empty{padding:24px 16px;text-align:center;color:var(--rf-muted);border:1.5px dashed var(--rf-line);border-radius:14px;display:grid;grid-gap:6px;gap:6px;justify-items:center}.rf .rf-empty b{color:var(--rf-ink)}.rf .rf-empty svg{color:var(--rf-muted)}.rf .rf-cols{display:grid;grid-gap:14px;gap:14px}.rf .rf-alert{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:12px;background:var(--rf-soon-bg);color:#5c3a00;font-size:13.5px}.rf .rf-alert.rf-i{background:var(--rf-sky-soft);color:#1e3a8a}.rf .rf-alert.rf-bad{background:var(--rf-bad-bg);color:#7f1d1d}.rf .rf-alert svg{flex:none;margin-top:1px}.rf .rf-gauge{height:8px;border-radius:999px;background:var(--rf-line);overflow:hidden}.rf .rf-gauge i{display:block;height:100%;background:var(--rf-deep);border-radius:999px}.rf .rf-gauge i.rf-warn{background:var(--rf-soon)}.rf .rf-check{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--rf-line)}.rf .rf-check:first-of-type{border-top:0}.rf .rf-check .rf-ck{width:26px;height:26px;border-radius:50%;border:2px solid var(--rf-line);display:grid;place-items:center;flex:none;color:#fff;font-weight:700;font-size:13px}.rf .rf-check .rf-ck.rf-done{background:var(--rf-ok);border-color:var(--rf-ok)}.rf .rf-check .rf-ck.rf-now{border-color:var(--rf-deep);color:var(--rf-deep)}.rf .rf-check .rf-tx{flex:1 1}.rf .rf-check .rf-tx b{display:block}.rf .rf-check .rf-tx span{color:var(--rf-muted);font-size:13px}.rf .rf-check.rf-done .rf-tx b{color:var(--rf-muted);text-decoration:line-through}.rf .rf-ideas{display:flex;gap:10px;overflow:auto;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.rf .rf-idea{flex:0 0 190px;border:1px solid var(--rf-line);border-radius:14px;padding:12px;background:var(--rf-panel);display:grid;grid-gap:6px;gap:6px;align-content:start}.rf .rf-idea b{font-size:14px}.rf .rf-idea span{font-size:12.5px;color:var(--rf-muted)}.rf .rf-idea .rf-pill{justify-self:start}.rf .rf-ideas.rf-soon{pointer-events:none}.rf .rf-ideas.rf-soon .rf-idea{opacity:.55}.rf .rf-notif{background:#0b1220;color:#fff;border-radius:18px;padding:14px;display:grid;grid-gap:8px;gap:8px}.rf .rf-notif .rf-n{display:flex;gap:10px;background:rgba(255,255,255,.14);border-radius:14px;padding:10px 12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rf .rf-notif .rf-n .rf-lg{width:30px;height:30px;border-radius:8px;background:var(--rf-warm);color:#14243a;display:grid;place-items:center;font-weight:800;flex:none}.rf .rf-notif .rf-n b{display:block;font-size:13px}.rf .rf-notif .rf-n span{font-size:12.5px;opacity:.9;line-height:1.35}.rf .rf-notif .rf-n small{margin-left:auto;font-size:11px;opacity:.7;white-space:nowrap}.rf .rf-counter{display:grid;grid-gap:4px;gap:4px;font-size:13.5px}.rf .rf-counter .rf-big{font-family:var(--rf-serif);font-size:30px;font-weight:700;line-height:1}.rf .rf-counter .rf-ln{display:flex;justify-content:space-between;gap:10px;color:var(--rf-muted)}.rf .rf-counter .rf-ln b{color:var(--rf-ink)}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf{--rf-bg:#0e1622;--rf-panel:#172333;--rf-ink:#e8eef6;--rf-muted:#9aaabb;--rf-line:#2c3d55;--rf-soft:#1f2d42;--rf-sky-soft:#1b2e4d;--rf-cream:#1f2d42;--rf-ok:#5fd3a0;--rf-ok-bg:#12382c;--rf-bad:#ff9b93;--rf-bad-bg:#3d1a1a;--rf-soon:#f2b36b;--rf-soon-bg:#3d2a10;--rf-deep:#e8eef6}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-tabbar{background:rgba(23,35,51,.94)}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-topbar{background:linear-gradient(#0e1622 75%,transparent)}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-seg button.rf-on{background:#223246;color:#fff}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-banner.rf-assist,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-btn.rf-d,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-chip.rf-on,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-help .rf-bub,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-help.rf-open>button,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-pill.rf-deep,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-row .rf-av.rf-deep{background:#e8eef6;color:#14243a;border-color:#e8eef6}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-gauge i,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-stat .rf-bars i.rf-c{background:#e8eef6}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-check .rf-ck.rf-done,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-jobs .rf-num,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-steps>div:before{color:#14243a}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-jobs .rf-num,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-steps>div:before{background:#e8eef6}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-notif .rf-n .rf-lg,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-stamps i.rf-f:after{color:#14243a}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-link{color:#e8eef6;-webkit-text-decoration-color:#ffd482;text-decoration-color:#ffd482}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-alert{color:#f2d7a6}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-alert.rf-i{color:#c7dbff}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-alert.rf-bad{color:#ffb9b3}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-banner.rf-trial{color:#c7dbff}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-banner.rf-pause{color:#f2d7a6}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-pill.rf-warm{background:#3d2f10;color:#ffd482}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-pill.rf-sky{color:#9cc0ff}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-row .rf-av.rf-sky{color:#9cc0ff}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-cam,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-notif{color:#fff}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-shop .rf-lg{background:#e8eef6;color:#14243a}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-card,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-idea,:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-menu{border-color:var(--rf-line)}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-btn.rf-y{background:#e6c078;border-color:#e6c078;color:#14243a;box-shadow:0 6px 16px rgba(0,0,0,.35)}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-tabbar .rf-scan{background:#e6c078;box-shadow:0 6px 16px rgba(0,0,0,.45)}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-sidebar .rf-scanbtn{background:#e6c078}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-help .rf-bub .rf-ok{background:#e6c078}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-btn.rf-danger{border-color:#5a2a2a}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-qr{box-shadow:0 0 0 1px var(--rf-line)}.rf .rf-sheet.rf-on{display:block}.rf .rf-sheet .rf-panel{position:absolute;left:0;right:0;bottom:0;background:var(--rf-panel);border-radius:24px 24px 0 0;padding:10px 16px 28px;max-height:88%;overflow:auto}.rf .rf-sheet .rf-grab{width:40px;height:4px;border-radius:2px;background:var(--rf-line);margin:0 auto 12px}.rf .rf-sheet .rf-me{display:flex;align-items:center;gap:10px;padding:10px 0 12px;border-bottom:1px solid var(--rf-line);margin-bottom:8px}.rf .rf-sheet .rf-me .rf-av{width:40px;height:40px;border-radius:50%;background:var(--rf-soft);display:grid;place-items:center;font-weight:700}.rf .rf-sheet .rf-me b{display:block}.rf .rf-sheet .rf-me span{color:var(--rf-muted);font-size:12.5px}.rf .rf-chart{display:flex;gap:5px;align-items:flex-end;height:96px;padding-top:6px}.rf .rf-chart i{flex:1 1;background:var(--rf-sky);border-radius:5px 5px 2px 2px;min-height:4px;position:relative}.rf .rf-chart i.rf-c{background:var(--rf-deep)}.rf .rf-chart i.rf-w{opacity:.45}.rf .rf-chart-x{display:flex;gap:5px;margin-top:6px}.rf .rf-chart-x span{flex:1 1;text-align:center;font-size:11px;color:var(--rf-muted)}.rf .rf-chart-x span.rf-c{color:var(--rf-ink);font-weight:700}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-chart i{background:#39527a}.rf .rf-cam{position:relative;background:#0b1220;border-radius:var(--rf-r);aspect-ratio:1/1;max-height:360px;display:grid;place-items:center;color:#fff;overflow:hidden}.rf .rf-cam .rf-frame{position:absolute;inset:14%;border:2px solid rgba(255,255,255,.35);border-radius:18px}.rf .rf-cam .rf-frame:after,.rf .rf-cam .rf-frame:before{content:"";position:absolute;width:26px;height:26px;border:3px solid var(--rf-warm)}.rf .rf-cam .rf-frame:before{top:-3px;left:-3px;border-right:0;border-bottom:0;border-radius:10px 0 0 0}.rf .rf-cam .rf-frame:after{bottom:-3px;right:-3px;border-left:0;border-top:0;border-radius:0 0 10px 0}.rf .rf-cam p{position:absolute;bottom:14px;left:0;right:0;text-align:center;margin:0;font-size:13px;opacity:.85}.rf .rf-cam .rf-cambtn{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.15);border:0;color:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;display:flex;gap:6px;align-items:center}.rf .rf-bigbtns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.rf .rf-bigbtns .rf-btn{padding:16px 12px;font-size:15px;border-radius:14px;flex-direction:column;gap:6px}.rf .rf-bigbtns .rf-btn svg{width:22px;height:22px}.rf .rf-qty{display:flex;align-items:center;gap:10px}.rf .rf-qty button{width:40px;height:40px;border-radius:12px;border:1px solid var(--rf-line);background:var(--rf-panel);font-size:20px;font-weight:700}.rf .rf-qty b{font-family:var(--rf-serif);font-size:24px;min-width:28px;text-align:center}.rf .rf-tok{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:8px;gap:8px}.rf .rf-tok div{border-radius:12px;padding:10px;font-size:12px;font-weight:600;border:1px solid var(--rf-line)}.rf .rf-tok code{display:block;font-weight:400;opacity:.8}.rf .rf-jobs{display:grid;grid-gap:8px;gap:8px}.rf .rf-jobs div{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--rf-soft);font-size:13.5px}.rf .rf-jobs div b{display:block}.rf .rf-jobs div span{color:var(--rf-muted);font-size:12.5px}.rf .rf-jobs .rf-num{width:26px;height:26px;border-radius:50%;background:var(--rf-deep);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.rf .rf-wheel-wrap{display:grid;grid-gap:12px;gap:12px;justify-items:center}.rf .rf-wheel{position:relative;width:196px;height:196px;border-radius:50%;background:conic-gradient(from 90deg,#f43f5e,#f59e0b,#eab308,#22c55e,#06b6d4,#3b82f6,#8b5cf6,#ec4899,#f43f5e);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 10px 24px rgba(20,36,58,.15);touch-action:none;cursor:crosshair}.rf .rf-wheel:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#fff 0,rgba(255,255,255,.95) 10%,rgba(255,255,255,0) 72%)}.rf .rf-wheel .rf-hdl{position:absolute;width:24px;height:24px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.35);transform:translate(-50%,-50%);left:50%;top:50%;pointer-events:none}.rf .rf-wheel-tools{display:grid;grid-gap:8px;gap:8px;width:100%}.rf .rf-wheel-tools .rf-lum{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--rf-muted)}.rf .rf-wheel-tools input[type=range]{flex:1 1;accent-color:var(--rf-deep)}.rf .rf-hexrow{display:flex;gap:8px;align-items:center}.rf .rf-hexrow .rf-sw{width:40px;height:40px;flex:none}.rf .rf-hexrow .rf-sw,.rf .rf-hexrow input{border-radius:11px;border:1px solid var(--rf-line)}.rf .rf-hexrow input{flex:1 1;min-width:0;padding:9px 12px;background:var(--rf-panel);font-weight:600;font-family:ui-monospace,monospace}.rf .rf-contrast{display:flex;align-items:center;gap:6px;font-size:12.5px}.rf .rf-target{display:flex;background:var(--rf-soft);border-radius:12px;padding:3px}.rf .rf-target button{flex:1 1;border:0;background:transparent;padding:7px 6px;border-radius:9px;font-weight:600;font-size:12.5px;color:var(--rf-muted);display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.rf .rf-target button i{width:14px;height:14px;border-radius:4px;border:1px solid rgba(0,0,0,.15)}.rf .rf-target button.rf-on{background:var(--rf-panel);color:var(--rf-ink);box-shadow:0 1px 3px rgba(20,36,58,.14)}.rf .rf-pgrp{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rf-muted);margin:6px 0 4px}.rf .rf-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-gap:8px;gap:8px}.rf .rf-pgrid button{aspect-ratio:1;border-radius:14px;border:1px solid var(--rf-line);background:var(--rf-panel);display:grid;place-items:center;color:var(--rf-ink);padding:0}.rf .rf-pgrid button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rf .rf-pgrid button.rf-on{background:var(--rf-deep);border-color:var(--rf-deep);color:#fff}.rf .rf-pgrid button.rf-up{border-style:dashed;color:var(--rf-muted)}.rf-carte-peek{display:none;position:-webkit-sticky;position:sticky;top:56px;z-index:6;margin:-4px -16px 0;padding:4px 16px 8px;background:linear-gradient(var(--rf-bg) 70%,transparent)}.rf .rf-carte-peek.rf-show{display:block}.rf .rf-peek-bar{width:100%;display:flex;align-items:center;gap:10px;background:var(--rf-deep);color:#fff;border:0;border-radius:14px;padding:11px 14px;font-weight:700;font-size:14.5px;text-align:left;box-shadow:0 10px 26px rgba(20,36,58,.3)}.rf .rf-peek-bar .rf-pchip{width:30px;height:20px;border-radius:6px;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.rf .rf-peek-bar .rf-pchip i{position:absolute;top:7px;width:6px;height:6px;border-radius:50%;background:currentColor}.rf .rf-peek-bar .rf-pchip i:first-child{left:4px}.rf .rf-peek-bar .rf-pchip i:nth-child(2){left:12px}.rf .rf-peek-bar .rf-pchip i:nth-child(3){left:20px;opacity:.45}.rf .rf-peek-bar .rf-tx{white-space:nowrap}.rf .rf-peek-bar .rf-hint{flex:1 1;min-width:0;font-weight:500;font-size:12.5px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf .rf-peek-bar svg{flex:none;color:var(--rf-warm);transform:rotate(90deg);transition:transform .15s}.rf .rf-carte-peek.rf-open .rf-peek-bar{border-radius:14px 14px 0 0}.rf .rf-carte-peek.rf-open .rf-peek-bar svg{transform:rotate(-90deg)}.rf .rf-peek-body{background:var(--rf-panel);border:1px solid var(--rf-line);border-top:0;border-radius:0 0 14px 14px;padding:12px;box-shadow:0 14px 30px rgba(20,36,58,.18)}.rf .rf-peek-body #pv-wrap{zoom:.82}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-peek-bar{background:#e8eef6;color:#14243a}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-peek-bar svg{color:#7a5200}@media (min-width:901px){.rf .rf-carte-peek{display:none}.rf .rf-carte-side{position:-webkit-sticky;position:sticky;top:12px;align-self:start}}.rf .rf-presets{display:flex;gap:6px;flex-wrap:wrap}.rf .rf-presets button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rf-line);background:var(--rf-panel);border-radius:999px;padding:5px 10px 5px 6px;font-size:12.5px;font-weight:600;color:var(--rf-ink)}.rf .rf-presets button i{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.rf .rf-presets button.rf-on{border-color:var(--rf-deep);box-shadow:inset 0 0 0 1px var(--rf-deep)}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-pgrid button.rf-on{background:#e8eef6;color:#14243a;border-color:#e8eef6}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-target button.rf-on{background:#223246;color:#fff}@media (min-width:901px){.rf .rf-grid4{grid-template-columns:repeat(4,1fr)}.rf .rf-cols{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.rf .rf-cols.rf-eq{grid-template-columns:1fr 1fr}.rf .rf-cols.rf-carte{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rf .rf-cols.rf-carte>.rf-carte-side{order:2}.rf .rf-chips.rf-scroll,.rf .rf-ideas{margin:0;padding:0;flex-wrap:wrap;overflow:visible}.rf .rf-sticky-foot{bottom:12px}.rf h1.rf-t{font-size:31px}.rf .rf-cam{max-height:420px;aspect-ratio:4/3}}@media (max-width:900px){.rf .rf-grid2{grid-template-columns:1fr}.rf .rf-grid2.rf-keep{grid-template-columns:1fr 1fr}.rf .rf-row.rf-stack{flex-wrap:wrap}.rf .rf-row.rf-stack .rf-seg{width:100%!important;margin-top:4px}.rf .rf-head .rf-seg{width:100%}}