:root{--z-enonce:#2e8b57;--z-enonce-soft:#e6f3ea;--z-enonce-ink:#17603a;--z-indic:#c98a00;--z-indic-soft:#fff3d1;--z-indic-ink:#6f4a00;--z-moteur:#0b5fff;--z-moteur-soft:#e6efff;--z-moteur-ink:#0a3fa8}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],:root[data-theme=dark] body{--dark:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#e8edf7;--n7:#b7c1d3;--n5:#93a0b8;--n4:#74829e;--n3:#3b4a68;--n2:#26344f;--n1:#1c2842;--n0:#172238;--paper:#0b1222;--surface:#111a2e;--bleu-soft:#16264a;--bleu-ink:#9dbbff;--bleu-line:#2a4a8a;--ok:#4cc79a;--ok-soft:#10352b;--ko:#ff8a80;--ko-soft:#3a1a1c;--warn:#f2c25b;--warn-soft:#362b10;--cible:#2b2912;--cible2:#3a3516;--sh:0 1px 2px #0000004d, 0 6px 18px #00000040;--z-enonce-soft:#0f2a1c;--z-enonce-ink:#7ee2a8;--z-indic-soft:#33270a;--z-indic-ink:#f2c25b;--z-moteur-soft:#13254a;--z-moteur-ink:#9dbbff}}:root[data-theme=dark]{--ink:#e8edf7;--n7:#b7c1d3;--n5:#93a0b8;--n4:#74829e;--n3:#3b4a68;--n2:#26344f;--n1:#1c2842;--n0:#172238;--paper:#0b1222;--surface:#111a2e;--bleu-soft:#16264a;--bleu-ink:#9dbbff;--bleu-line:#2a4a8a;--ok:#4cc79a;--ok-soft:#10352b;--ko:#ff8a80;--ko-soft:#3a1a1c;--warn:#f2c25b;--warn-soft:#362b10;--cible:#2b2912;--cible2:#3a3516;--sh:0 1px 2px #0000004d, 0 6px 18px #00000040;--z-enonce-soft:#0f2a1c;--z-enonce-ink:#7ee2a8;--z-indic-soft:#33270a;--z-indic-ink:#f2c25b;--z-moteur-soft:#13254a;--z-moteur-ink:#9dbbff}.zones{grid-template-rows:minmax(0,42fr) minmax(0,58fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;height:100%;display:grid}.zone{background:var(--surface);border:1px solid var(--zb);min-width:0;min-height:0;box-shadow:var(--sh);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.zone[data-zone=moteur]{grid-column:1/-1}.zone[data-zone=enonce]{--za:var(--z-enonce);--zs:var(--z-enonce-soft);--zi:var(--z-enonce-ink);--zb:var(--z-enonce)}.zone[data-zone=indication]{--za:var(--z-indic);--zs:var(--z-indic-soft);--zi:var(--z-indic-ink);--zb:var(--z-indic)}.zone[data-zone=moteur]{--za:var(--z-moteur);--zs:var(--z-moteur-soft);--zi:var(--z-moteur-ink);--zb:var(--z-moteur)}.zone-titre{background:var(--zs);border-top:4px solid var(--za);border-bottom:1px solid var(--zb);min-height:36px;color:var(--zi);flex:none;align-items:center;gap:8px;padding-block:2px;padding-inline:12px 8px;display:flex}.zone-titre h2{text-transform:uppercase;letter-spacing:.07em;color:var(--zi);white-space:nowrap;margin:0;font-size:.8rem;font-weight:750}.zone-sous{color:var(--zi);opacity:.85;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.78rem;overflow:hidden}.zone-actions{flex:none;align-items:center;gap:4px;margin-inline-start:auto;display:flex}.zone-corps{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.zone .btn.mini{min-height:44px}.tabsbar{display:none}@media (max-width:760px),(max-height:500px){.zones{display:block}.zone,.zones .zone[data-zone=moteur]{height:100%;display:none}.zones[data-vue=enonce] .zone[data-zone=enonce],.zones[data-vue=indication] .zone[data-zone=indication],.zones[data-vue=moteur] .zone[data-zone=moteur]{display:flex}.tabsbar{gap:4px;display:flex}.tabsbar button{border:1px solid var(--n3);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;padding:0 12px;font-weight:650}.tabsbar button[aria-selected=true]{background:var(--bleu);border-color:var(--bleu);color:#fff}.zone[data-zone=moteur]>.zone-titre{display:none}}@media (max-width:760px){.tabsbar{order:10;width:100%}.tabsbar button{flex:1}}@media (max-height:500px){.zone-titre{min-height:40px}}@supports (color:color-mix(in srgb, red, blue)){.zone[data-zone=enonce]{--zb:color-mix(in srgb, var(--z-enonce) 40%, var(--n2))}.zone[data-zone=indication]{--zb:color-mix(in srgb, var(--z-indic) 45%, var(--n2))}.zone[data-zone=moteur]{--zb:color-mix(in srgb, var(--z-moteur) 40%, var(--n2))}}:root{--bleu:#1d4ed8;--bleu-ink:#1e40af;--bleu-soft:#dbeafe;--bleu-line:#bfd3ff;--ink:#0f172a;--n7:#475569;--n5:#5d6a7e;--n4:#8a93a6;--n3:#b9c0cb;--n2:#dde3ec;--n1:#edf0f5;--n0:#f7f9fc;--paper:#f8fafc;--surface:#fff;--sh:0 1px 2px #0f1b3c0f,0 4px 14px #0f1b3c0f;--ok:#047857;--ko:#b91c1c;--warn:#b45309;--code:#f1f5f9;--fond:var(--paper);--carte:var(--surface);--encre:var(--ink);--gris:var(--n7);--trait:var(--n2);--bleu-clair:var(--bleu-soft);--err:var(--ko)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bleu:#60a5fa;--bleu-soft:#16264a;--code:#0f1a30}}:root[data-theme=dark]{--bleu:#60a5fa;--bleu-soft:#16264a;--code:#0f1a30}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{height:100%;margin:0}body{background:var(--paper);color:var(--ink);overscroll-behavior:none;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}a{color:var(--bleu)}:focus{outline-offset:2px}:focus-visible{outline:3px solid var(--bleu);outline-offset:2px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.appli{height:100vh;height:100dvh;height:var(--vvh,100dvh);padding-block:calc(8px + env(safe-area-inset-top,0px)) calc(8px + env(safe-area-inset-bottom,0px));padding-inline:calc(10px + env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-right,0px));flex-direction:column;gap:8px;max-width:2200px;margin-inline:auto;display:flex}.barre-m{flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;min-width:0;display:flex}.barre-m .marque{color:var(--ink);align-items:center;gap:10px;min-height:44px;font-weight:700;text-decoration:none;display:flex}.barre-m .avatar{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.85rem;display:inline-grid}.barre-m h1{white-space:nowrap;margin:0;font-size:1.15rem;line-height:1.2}.barre-m .nav{flex-wrap:wrap;align-items:center;gap:4px;margin-inline-start:auto;display:flex}.barre-m .nav a{color:var(--n7);border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.barre-m .nav a:hover{color:var(--bleu);background:var(--bleu-soft)}.zones{flex:auto;grid-template-rows:minmax(0,auto) minmax(0,1fr);height:auto;min-height:0}@supports not (height:1dvh){.zone[data-zone=enonce],.zone[data-zone=indication]{max-height:clamp(120px,32vh,300px)}}@supports not (color:color-mix(in srgb,red,blue)){.zone[data-zone]{--zb:var(--n3)}}.zone-corps{-webkit-overflow-scrolling:touch;overflow:auto}.zone[data-zone=moteur] .zone-corps{gap:8px;padding:8px 10px;overflow:hidden}.zone[data-zone=enonce] .zone-corps,.zone[data-zone=indication] .zone-corps{padding:8px 12px;font-size:.95rem}.zone-corps p{margin:0 0 .5em}.desc{color:var(--n7);font-size:.9rem}#enonce-texte{font-weight:600}.exemples{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.exemples button{font:inherit;border:2px solid var(--n3);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;text-align:start;border-radius:10px;padding:4px 10px;font-size:.88rem}.exemples button[aria-pressed=true]{border-color:var(--bleu);background:var(--bleu-soft);color:var(--bleu-ink)}.note{color:var(--n7);margin:6px 0 0;font-size:.82rem}.outils{flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;display:flex}.btn,select,input,textarea{font:inherit;border:2px solid var(--n2);background:var(--surface);min-height:44px;color:var(--ink);border-radius:10px;max-width:100%;padding:6px 12px}.btn{cursor:pointer;border-color:var(--bleu);color:var(--bleu);appearance:none;background:0 0;justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.btn.plein{background:var(--bleu);color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.plein{color:#0b1220}}:root[data-theme=dark] .btn.plein{color:#0b1220}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.discret{border-color:var(--n3);color:var(--ink)}.etat{color:var(--n7);flex:12rem;min-width:0;font-size:.9rem}.etat.erreur{color:var(--ko);font-weight:600}.grille-m{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.panneau{border:1px solid var(--n2);background:var(--surface);border-radius:12px;flex-direction:column;min-width:0;min-height:0;padding:6px 8px;display:flex}.panneau h2{text-transform:uppercase;letter-spacing:.05em;color:var(--n7);flex:none;margin:0 0 4px;font-size:.78rem}.panneau>[data-editeur],.panneau>[data-ed]{flex-direction:column;flex:auto;min-height:0;display:flex}.panneau>[hidden]{display:none}.panneau .cm-editor{flex:auto;min-height:0}.sortie{-webkit-overflow-scrolling:touch;white-space:pre-wrap;word-break:break-word;background:var(--code);border-radius:10px;flex:auto;min-height:0;margin:0;padding:10px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.sortie .e{color:var(--ko)}.sortie .n{color:var(--n7)}[data-sortie].zone-defile,div[data-sortie]{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}table.res{border-collapse:collapse;margin:6px 0;font-size:.9rem}table.res th,table.res td{border:1px solid var(--n2);text-align:start;padding:4px 8px}table.res th{background:var(--bleu-soft);color:var(--ink)}.tableau-defile{max-width:100%;overflow:auto}iframe.apercu{border:1px solid var(--n2);background:#fff;border-radius:10px;flex:55%;width:100%;min-height:0}.cm-editor{border:1px solid var(--n2);background:var(--surface);border-radius:10px;max-width:100%;font-size:14px}.cm-editor .cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cm-editor{filter:invert()hue-rotate(180deg)}}:root[data-theme=dark] .cm-editor{filter:invert()hue-rotate(180deg)}.saisie-form{flex:none;gap:6px;margin-top:6px;display:flex}.saisie-form input{flex:1;min-width:0}details.dessin{flex:none}canvas.tortue{border:1px solid var(--n2);background:#fff;border-radius:10px;width:100%;max-width:640px;height:auto}.onglets{flex-wrap:wrap;flex:none;gap:4px;margin-bottom:6px;display:flex}.onglets button{font:inherit;border:2px solid var(--n2);min-height:44px;color:var(--n7);cursor:pointer;background:0 0;border-radius:10px;padding:4px 12px;font-weight:700}.onglets button[aria-selected=true]{border-color:var(--bleu);color:var(--bleu);background:var(--bleu-soft)}@media (max-width:700px){.grille-m{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.barre-m h1{font-size:1rem}}@media (max-width:820px),(pointer:coarse){.cm-editor{font-size:16px}.sortie{font-size:14px}select,input,textarea{font-size:16px}}@media (max-height:500px){.appli{gap:4px;padding-block-start:calc(4px + env(safe-area-inset-top,0px))}.barre-m .marque span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body{overflow:visible}.appli{height:auto}}.panneau.defile{-webkit-overflow-scrolling:touch;overflow:auto}.panneau.defile .sortie{flex:1 0 9rem}@media (max-width:760px),(max-height:500px){.zone[data-zone]{max-height:none}}.aide-focus{color:var(--n7);flex:100%;margin:0;font-size:.82rem}.aide-focus[hidden]{display:none}html.plein .appli{padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);gap:0;max-width:none}html.plein .barre-m{gap:4px 8px;padding:2px 8px}html.plein .zones{gap:6px;padding:0 6px 6px}html.focus .barre-m .marque,html.focus .barre-m .nav a{display:none}html.focus .barre-m .nav{margin-inline-start:auto}html.plein,html.plein body{overflow:hidden}.zone-bascule{min-width:44px;min-height:44px;margin-inline-start:auto;padding:0 8px}.zone-titre .zone-sous{min-width:0}@media (min-width:761px) and (min-height:501px){.zones[data-replie~=enonce]:not([data-replie~=indication]){grid-template-columns:minmax(150px,210px) minmax(0,1fr)}.zones[data-replie~=indication]:not([data-replie~=enonce]){grid-template-columns:minmax(0,1fr) minmax(150px,210px)}.zone.replie{align-self:start;max-height:none}.zone.replie .zone-corps{display:none}.zone.replie .zone-titre{border-bottom:0}}@media (max-width:760px),(max-height:500px){.zone-bascule,[data-zones-tout]{display:none}}.zone-corps>.etat,.lab>.etat{flex:none}.barre-m{position:relative}.badge-sim{font:inherit;color:#5c4400;cursor:pointer;text-align:start;background:#fff3cd;border:2px solid #d4a017;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:4px 12px;font-size:.78rem;font-weight:700;line-height:1.15;display:inline-flex}.badge-sim:before{content:"i";color:#fff3cd;background:#5c4400;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.72rem;display:inline-grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .badge-sim{color:#ffe08a;background:#3a2d06;border-color:#a67c00}:root:not([data-theme=light]) .badge-sim:before{color:#3a2d06;background:#ffe08a}}:root[data-theme=dark] .badge-sim{color:#ffe08a;background:#3a2d06;border-color:#a67c00}:root[data-theme=dark] .badge-sim:before{color:#3a2d06;background:#ffe08a}.pop-sim{z-index:200;top:calc(100% + 4px);background:var(--surface);max-width:min(440px,100vw - 20px);color:var(--ink);border:2px solid #d4a017;border-radius:12px;padding:10px 14px;font-size:.9rem;position:absolute;inset-inline-start:10px;box-shadow:0 10px 30px #00000040}.pop-sim[hidden]{display:none}.pop-sim ul{margin:0;padding-inline-start:1.1em}.pop-sim li{margin:.2em 0}.fl-tabs-m{flex:none;gap:6px;display:none}.fl-tabs-m button{font:inherit;border:2px solid var(--n3);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;flex:1;font-weight:700}.fl-tabs-m button[aria-selected=true]{border-color:var(--bleu);background:var(--bleu-soft);color:var(--bleu-ink)}.zone[data-zone=moteur] .zone-corps{position:relative}.fl-grid{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);gap:8px;min-height:0;display:grid}.fl-code,.fl-phone{min-width:0;min-height:0}.fl-bar{flex:none}.fl-bar .btn{padding-inline:10px}.fl-ed{flex-direction:column;flex:auto;min-height:0;display:flex}.fl-ed .cm-editor{flex:auto;min-height:0}.fl-cons-wrap{flex-direction:column;flex:none;height:clamp(64px,19%,140px);min-height:0;margin-top:6px;display:flex}.fl-cons-wrap .sortie{padding:6px 8px;font-size:12.5px}.fl-sim-foot{color:var(--n7);flex:none;margin:6px 0 0;font-size:.8rem}.fl-sim-foot:before{content:"⚠ ";color:#b45309}.fl-ptools{flex:none;gap:6px}.fl-ptools select{flex:9rem;max-width:100%;min-height:44px}.fl-ptools .btn{padding-inline:10px}.fl-dimline{color:var(--n7);flex:none;margin:0;font-size:.78rem}.fl-pane{background:radial-gradient(circle at 50% 40%,var(--n1),var(--n2));border-radius:10px;flex:auto;place-items:center;min-height:0;display:grid;overflow:hidden}.fl-fit{flex:none;position:relative}.fl-note{color:var(--n7);flex:none;margin:4px 0 0;font-size:.74rem}.fl-diff{z-index:30;background:#0f172a8c;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;inset:0}.fl-diff[hidden]{display:none}.fl-diff-box{background:var(--surface);color:var(--ink);border-radius:14px;flex-direction:column;width:100%;max-width:760px;max-height:100%;display:flex;box-shadow:0 20px 50px #0006}.fl-diff-box header{border-bottom:1px solid var(--n2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.fl-diff-box h2{flex:10rem;margin:0;font-size:1rem}.fl-diff-corps{min-height:0;padding:10px 12px;overflow:auto}.fl-diff-pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:12.5px/1.45 ui-monospace,Consolas,monospace}.fl-d-add{color:#064e3b;background:#d1fae5}.fl-d-del{color:#7f1d1d;background:#fee2e2}.fl-d-eq{color:var(--n7)}.fl-d-gap{color:var(--n5);text-align:center}:root[data-theme=dark] .fl-d-add{color:#d1fae5;background:#064e3b}:root[data-theme=dark] .fl-d-del{color:#fee2e2;background:#5f1d1d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fl-d-add{color:#d1fae5;background:#064e3b}:root:not([data-theme=light]) .fl-d-del{color:#fee2e2;background:#5f1d1d}}.fl-defis{margin:.2em 0 .4em;padding:0;list-style:none}.fl-defis li{margin:2px 0}.fl-defis label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.fl-defis input{flex:none;width:20px;height:20px;min-height:0}.fl-limites{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:.4em 0;display:grid}.fl-limites section{border:1px solid var(--n3);border-radius:10px;padding:6px 10px}.fl-limites h3{margin:.1em 0 .3em;font-size:.9rem}.fl-limites ul{margin:0;padding-inline-start:1.1em;font-size:.84rem}.fl-ok h3{color:var(--ok)}.fl-ko h3{color:var(--ko)}.fl-h3{margin:.5em 0 .1em;font-size:.9rem}.fl-pourquoi{color:var(--n7);font-size:.85rem}@media (max-width:760px),(max-height:500px){.fl-tabs-m{display:flex}.fl-grid{grid-template-columns:minmax(0,1fr)}.fl-grid[data-fl-vue=code] .fl-phone,.fl-grid[data-fl-vue=phone] .fl-code{display:none}.fl-cons-wrap{height:clamp(56px,16%,110px)}}@media (max-height:500px){.fl-sim-foot,.fl-note,.fl-dimline{display:none}}.fl-phone-frame{transform-origin:0 0;background:linear-gradient(145deg,var(--fc),#050505 85%);position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #ffffff24,inset 0 0 0 5px #0006,0 22px 44px #00000059}.fl-screen{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#000;position:absolute;overflow:hidden}.fl-app{-webkit-user-select:none;user-select:none;text-align:left;direction:ltr;flex-direction:column;font-size:14px;line-height:1.28;display:flex;position:absolute;inset:0}.fl-app>*{flex:auto;min-height:0}.fl-app input,.fl-app textarea{-webkit-user-select:text;user-select:text}.fl-status{z-index:50;pointer-events:none;color:#14141a;box-sizing:border-box;justify-content:space-between;align-items:flex-start;font:600 15px/1 system-ui,-apple-system,sans-serif;display:flex;position:absolute;top:0;left:0;right:0}.fl-status.clair{color:#fff}.fl-status[hidden]{display:none}.fl-sys{align-items:center;gap:6px;display:flex}.fl-sys svg{fill:currentColor;display:block}.fl-cut{z-index:60;pointer-events:none;background:#000;position:absolute}.fl-cut-island{border-radius:20px;width:126px;height:37px;margin-left:-63px;top:11px;left:50%}.fl-cut-notch{border-radius:0 0 22px 22px;width:206px;height:30px;margin-left:-103px;top:0;left:50%}.fl-cut-punch{border-radius:50%;width:13px;height:13px;margin-left:-6px;top:10px;left:50%}.fl-cut-punchLeft{border-radius:50%;width:13px;height:13px;top:10px;left:30px}.fl-cut-drop{border-radius:0 0 18px 18px;width:36px;height:19px;margin-left:-18px;top:0;left:50%}.fl-cut-home,.fl-cut-none{display:none}[data-land="1"] .fl-cut-island{width:37px;height:126px;margin:-63px 0 0;top:50%;left:11px}[data-land="1"] .fl-cut-notch{border-radius:0 22px 22px 0;width:30px;height:206px;margin:-103px 0 0;top:50%;left:0}[data-land="1"] .fl-cut-punch{margin:-6px 0 0;top:50%;left:10px}[data-land="1"] .fl-cut-punchLeft{top:30px;left:10px}[data-land="1"] .fl-cut-drop{border-radius:0 18px 18px 0;width:19px;height:36px;margin:-18px 0 0;top:50%;left:0}.fl-home{opacity:.8;z-index:55;pointer-events:none;background:#111;border-radius:3px;width:134px;height:5px;margin-left:-67px;position:absolute;bottom:8px;left:50%}.fl-screen[data-light="1"] .fl-home{background:#fff}[data-land="1"] .fl-home{width:108px;margin-left:-54px;bottom:6px}.fl-ovl{z-index:40;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fl-stripe{opacity:.92;background:repeating-linear-gradient(-45deg,#ffd600 0 8px,#222 8px 16px);position:absolute;box-shadow:0 0 0 1px #222}.fl-homebtn{box-sizing:border-box;border:2px solid #ffffff40;border-radius:50%;width:46px;height:46px;margin-left:-23px;position:absolute;bottom:13px;left:50%}.fl-speaker{background:#fff3;border-radius:3px;width:60px;height:6px;margin-left:-30px;position:absolute;top:30px;left:50%}.fl-homebtn.fl-l{margin:0 0 -23px;bottom:50%;left:auto;right:13px}.fl-speaker.fl-l{width:6px;height:60px;margin:-30px 0 0;top:50%;left:30px}.fl-side{background:linear-gradient(90deg,#444,#111);border-radius:2px;position:absolute}.fl-side-a{width:3px;height:9%;top:24%;right:-3px}.fl-side-b{width:3px;height:5%;top:17%;left:-3px}.fl-side-c{width:3px;height:9%;top:25%;left:-3px}[data-land="1"] .fl-side-a{width:9%;height:3px;top:-3px;left:auto;right:24%}[data-land="1"] .fl-side-b{width:5%;height:3px;top:-3px;left:17%}[data-land="1"] .fl-side-c{width:9%;height:3px;top:-3px;left:25%}.fw{box-sizing:border-box}.fw-text{margin:0}.fl-app button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;margin:0}.fl-app button:disabled{cursor:default}.fw-tap{-webkit-tap-highlight-color:transparent;transition:filter .12s,opacity .12s}.fw-tap:active{filter:brightness(.93)}.fw-btn:focus-visible,.fw-tap:focus-visible{outline-offset:2px;outline:2px solid #6750a4}.fw-fab:active{filter:brightness(.92)}.fw-icon svg,.fw-img svg{display:block}[data-scroll]{scrollbar-width:none}[data-scroll]::-webkit-scrollbar{display:none}.fw-tf input,.fw-tf textarea{color:inherit;min-height:0;margin:0;font-family:inherit}.fw-tf input::placeholder,.fw-tf textarea::placeholder{color:#0000}.fw-tf .fw-label{inset-inline-start:0;pointer-events:none;margin-inline-start:-4px;padding:0 4px;font-size:16px;line-height:1;transition:top .15s,font-size .15s,transform .15s;position:absolute;top:50%;transform:translateY(-50%)}.fw-tf input:focus~.fw-label,.fw-tf input:not(:placeholder-shown)~.fw-label,.fw-tf textarea:focus~.fw-label,.fw-tf textarea:not(:placeholder-shown)~.fw-label{font-size:12px;top:-9px;transform:none}.fw-tf input:focus::placeholder{color:#8a8a99}.fw-dd select{font-family:inherit}.fw-slider input[type=range]{appearance:none;background:linear-gradient(90deg,var(--ac) var(--pct),var(--ic) var(--pct));border:0;border-radius:2px;outline:none;height:4px;min-height:0;padding:0}.fw-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ac);border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #00000059}.fw-slider input[type=range]::-moz-range-thumb{background:var(--ac);border:0;border-radius:50%;width:20px;height:20px}.fw-spin{animation:1.1s linear infinite flspin}.fw-indet{animation:1.4s ease-in-out infinite flindet}@keyframes flspin{to{transform:rotate(360deg)}}@keyframes flindet{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes flslide{0%{transform:translate(100%)}to{transform:none}}@keyframes flfade{0%{opacity:0}to{opacity:1}}@keyframes flrise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.fw-enter-slide{animation:.28s cubic-bezier(.2,.8,.2,1) both flslide}.fw-enter-fade{animation:.25s ease-out both flfade}.fw-enter-rise{animation:.22s ease-out both flrise}@media (prefers-reduced-motion:reduce){.fw-spin,.fw-indet{animation:none!important}}.zone[data-zone=enonce],.zone[data-zone=indication]{max-height:clamp(96px,17dvh,190px)}@media (max-width:760px),(max-height:500px){.zone[data-zone]{max-height:none}}@media (max-width:760px){.fl-note{display:none}}
