.rapido-fs-stage{position:fixed;inset:0;z-index:500;background:#ffffff9e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:none}.rapido-fs-bar{position:fixed;top:0;left:0;right:0;z-index:504;min-height:52px;box-sizing:border-box;display:none;align-items:center;gap:.9rem;padding:.5rem .9rem;background:#dc2626;color:#fff}.rapido-fs-frise{position:fixed;top:var(--fs-bar-h, 52px);left:0;right:0;z-index:503;height:2.2rem;display:none;background-repeat:repeat-x;background-size:contain;background-position:top center}body.fs-open .rapido-fs-stage{display:block}body.fs-open .rapido-fs-bar{display:flex}body.fs-open .rapido-fs-frise{display:block}body.fs-open .q-card:not(.q-card--fs){visibility:hidden}body.fs-dark .rapido-fs-frise{background-color:#1e293b}body.fs-open .rapido-container{z-index:auto}.rapido-fs-title{font-weight:900;font-size:clamp(.78rem,2.6vw,1.05rem);letter-spacing:.04em;flex:0 1 auto;min-width:0;max-width:50%;line-height:1.2;margin-right:auto}.rapido-fs-nav{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.5);border-radius:50%;width:2.3rem;height:2.3rem;font-size:1.35rem;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.rapido-fs-bar>.rapido-fs-arrow+.rapido-fs-arrow{margin-left:-.55rem}.rapido-fs-page{flex-shrink:0;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-variant-numeric:tabular-nums;font-size:clamp(.7rem,1.8vw,.82rem);font-weight:700;letter-spacing:.03em;color:#ffffffe6;background:#ffffff29;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:2px 9px;line-height:1.3;white-space:nowrap}.rapido-fs-nav:hover:not(:disabled){background:#fff6}.rapido-fs-nav:disabled{opacity:.3;cursor:default}.rapido-fs-share{position:relative}.rapido-fs-share.copied{background:#16a34a;border-color:#fff}.rapido-fs-share .lbl{position:absolute;top:calc(100% + 6px);right:0;background:#16a34a;color:#fff;padding:2px 8px;border-radius:999px;box-shadow:0 2px 6px #00000059;font-size:.72rem;font-weight:800;opacity:0;transition:opacity .15s ease;white-space:nowrap;pointer-events:none}.rapido-fs-share.copied .lbl{opacity:1}.rapido-fs-close{margin-left:auto}.q-card.q-card--fs{position:fixed;z-index:504;top:calc(var(--fs-bar-h, 52px) + 2.2rem - 25px);left:0;right:0;bottom:0;padding-bottom:0;width:auto;overflow:auto;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;background:transparent!important;--q-text-size: clamp(1.5rem, 4.5cqi, 5rem)}.q-card--fs .q-num,body.classe-mode .q-card:not(.q-card--fs) .q-num{grid-area:qnum;position:static;display:block;width:fit-content;height:auto;margin:0 0 .4rem;padding:.1em .7em;border-radius:999px;font-size:clamp(1rem,2.6cqi,1.7rem);box-shadow:0 2px 6px #0000002e;justify-self:start}.qnum-row{position:absolute;top:0;left:0;margin:0;z-index:22;display:flex;align-items:center;gap:8px}.qnum-row .q-num{margin:0;cursor:pointer}.qnum-row:not(.badges-shown) .gs-ref-badge,.qnum-row:not(.badges-shown) .gs-ref-badge-bonus{display:none!important}.qnum-row .gs-ref-badge,.qnum-row .gs-ref-badge-bonus{position:static;flex-shrink:0}.q-card--fs,body.classe-mode .q-card:not(.q-card--fs){grid-template-rows:auto 1fr auto auto auto 1fr auto;grid-template-areas:"qnum" "." "north" "content" "south" "." "header"}.q-card--fs.has-visual-west,.q-card--fs.has-visual-east,body.classe-mode .q-card:not(.q-card--fs).has-visual-west,body.classe-mode .q-card:not(.q-card--fs).has-visual-east{grid-template-rows:auto 1fr auto auto auto 1fr auto;grid-template-areas:"qnum    qnum    qnum" ".       .       ." "north   north   north" "west    content east" "south   south   south" ".       .       ." "header  header  header"}body.classe-mode .q-card:not(.q-card--fs)>.card-header-controls{grid-area:header;width:100%;box-sizing:border-box;flex-wrap:nowrap!important;row-gap:0!important;padding:4px 12px 4px 10px}body.classe-mode .q-card:not(.q-card--fs)>.card-header-controls>.bullets-nav{flex:1 1 auto!important;min-width:0;border-bottom:none}body.classe-mode .q-card:not(.q-card--fs) .bullets-nav.bn-carousel .bullet{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important}body.classe-mode .q-card:not(.q-card--fs) .bullets-nav.bn-carousel .bullet.active{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}body.classe-mode .q-card:not(.q-card--fs) .bullets-nav.bn-carousel .bullet.active .bullet-reload-hint{font-size:.8rem}body.classe-mode .q-card:not(.q-card--fs) .bn-bullets{padding:2px 8px}body.classe-mode .q-card:not(.q-card--fs) .bn-nav-arrow{width:24px;height:24px;min-width:24px!important;min-height:24px!important;font-size:1rem}body.classe-mode .q-card:not(.q-card--fs) .card-header-controls .visual-toggle-btn{min-height:26px;height:26px}body.classe-mode .q-card:not(.q-card--fs) .visual-toggle-btn.mini-eye.btn-1up{width:24px!important;min-width:24px!important;height:24px!important;max-height:24px!important;min-height:24px!important;font-size:.52em!important}.q-card--fs .btn-play{display:none!important}.q-card--fs .bullets-nav,body.classe-mode .q-card:not(.q-card--fs) .bullets-nav{display:flex!important;gap:16px!important}.q-card--fs .btn-thunder{display:flex!important}.q-card.q-card--fs>.card-header-controls{position:static;z-index:auto;width:100%;margin:0;padding:8px 18px;box-sizing:border-box;display:flex;align-items:center;flex-wrap:nowrap;gap:14px}.q-card.q-card--fs .am-indice-panel{position:fixed;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:10000}.q-card.q-card--fs>.card-header-controls>.bullets-nav{flex:0 1 auto;background:transparent;border-radius:0;padding:0;margin:0;min-height:0;display:flex;align-items:center;overflow:visible}.q-card.q-card--fs>.card-header-controls>.bullets-nav.bn-expanded{flex:1 1 0;min-width:0}.q-card.q-card--fs>.card-header-controls>.bullets-nav .bn-line{display:flex;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:wrap}.q-card.q-card--fs>.card-header-controls>.bullets-nav .bn-line>*{display:none!important}.q-card.q-card--fs>.card-header-controls>.bullets-nav .bn-line>.gs-ref-badge-bonus,.q-card.q-card--fs>.card-header-controls>.bullets-nav .bn-line>.gs-ref-badge{display:inline-flex!important}.q-card.q-card--fs>.card-header-controls>.bullets-nav .bn-line>.bullet,.q-card.q-card--fs>.card-header-controls>.bullets-nav .bn-line>.prof-bullet-col,.q-card.q-card--fs>.card-header-controls>.bullets-nav .bn-line>.btn-1up,.q-card.q-card--fs>.card-header-controls>.bullets-nav .bn-line>.bn-pager{display:inline-flex!important}.q-card.q-card--fs>.card-header-controls>.bullets-nav .bn-line>.bn-bullets{display:flex!important}.q-card.q-card--fs>.card-header-controls>.bullets-nav .bn-line>.bullet.bn-win-hidden{display:none!important}.q-card.q-card--fs>.card-header-controls>.bullets-nav .bullet.active{width:30px;border-radius:999px;transform:none}.q-card.q-card--fs>.card-header-controls>.bullets-nav>svg.bn-path{display:none}.q-card.q-card--fs>.card-header-controls>.bullets-nav .bn-pop-btn{display:none!important}.q-card.q-card--fs>.card-header-controls>.card-actions-right{flex-shrink:0;margin-left:auto;margin-right:0;gap:8px}.q-card.q-card--fs>.card-header-controls>.card-actions-right>.btn-validate{order:1}.q-card.q-card--fs>.card-header-controls>.card-actions-right>.btn-indice{order:2}.q-card.q-card--fs>.card-header-controls>.card-actions-right>.btn-eye-solution{order:3}.q-card.q-card--fs>.card-header-controls>.card-actions-right>.bn-pop-btn{order:4}.q-card.q-card--fs>.card-header-controls>.card-actions-right>.bn-pop-btn{width:36px;height:36px;min-width:36px;min-height:36px}.q-card.q-card--fs>.card-header-controls>.card-actions-nav:not(.card-actions-right){display:none}.q-card--fs .bullet,body.classe-mode .q-card:not(.q-card--fs) .bullet{width:24px!important;height:24px!important;border-radius:50%!important;background-image:radial-gradient(circle at 30% 28%,#ffffffd9,#ffffff40 22%,#0000 55%,#0003)!important;background-blend-mode:overlay;border:1.5px solid rgba(255,255,255,.55)!important;box-shadow:inset 0 -3px 6px #00000040,inset 0 3px 4px #ffffff8c,0 3px 8px #00000047,0 1px 2px #0000002e!important;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s ease,filter .18s ease}.q-card--fs .bullet[data-niveau],body.classe-mode .q-card:not(.q-card--fs) .bullet[data-niveau]{box-shadow:inset 0 -3px 6px #00000040,inset 0 3px 4px #ffffff8c,0 0 12px color-mix(in srgb,var(--niv) 45%,transparent),0 3px 8px #00000047,0 1px 2px #0000002e!important}.q-card--fs .bullet:hover,body.classe-mode .q-card:not(.q-card--fs) .bullet:hover{transform:scale(1.12);filter:brightness(1.08)}.q-card--fs .bullet.active,body.classe-mode .q-card:not(.q-card--fs) .bullet.active{transform:scale(1.18);box-shadow:inset 0 -3px 6px #0000004d,inset 0 3px 4px #fff9,0 0 0 2px #fff,0 0 0 4.5px #fbbf24,0 0 18px #fbbf248c,0 6px 16px #00000059!important}.q-card--fs .bullet[data-niveau=expert]:before,body.classe-mode .q-card:not(.q-card--fs) .bullet[data-niveau=expert]:before{background:linear-gradient(#fff,#fff) center / 3px 14px no-repeat,linear-gradient(#fff,#fff) center / 14px 3px no-repeat!important}.q-card--fs .bullet:after,body.classe-mode .q-card:not(.q-card--fs) .bullet:after{inset:-10px -6px!important}.q-card--fs .bullet-reload-hint,body.classe-mode .q-card:not(.q-card--fs) .bullet-reload-hint{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;line-height:1!important;color:#000!important;text-shadow:0 0 2px rgba(255,255,255,.9),0 1px 1px rgba(255,255,255,.7);pointer-events:none}.q-card--fs .bullet[data-niveau=expert].active:before,body.classe-mode .q-card:not(.q-card--fs) .bullet[data-niveau=expert].active:before{display:none}.q-card--fs .bullet.bullet-grp-start,body.classe-mode .q-card:not(.q-card--fs) .bullet.bullet-grp-start{margin-left:18px!important}.q-card.q-card--fs.has-visual-east:not(.has-visual-west){grid-template-columns:0fr 1.8fr 1fr}.q-card.q-card--fs.has-visual-west:not(.has-visual-east){grid-template-columns:1fr 1.8fr 0fr}.q-card.q-card--fs.has-visual-east.has-visual-west{grid-template-columns:1fr 1.4fr 1fr}.q-card--fs .q-card-east .visual-wrapper,.q-card--fs .q-card-west .visual-wrapper{width:100%}.q-card--fs .visual-wrapper>*{width:100%}.q-card--fs .q-card-east .visual-wrapper>*>svg,.q-card--fs .q-card-west .visual-wrapper>*>svg,.q-card--fs .q-card-north .visual-wrapper>*>svg,.q-card--fs .q-card-south .visual-wrapper>*>svg{width:100%;height:auto;max-width:100%;max-height:var(--vis-max-h)}.q-card--fs .content,.q-card--fs .sa-projected-text,.q-card--fs .sm-projected-text{display:block;width:100%}
