.mob-mobile-only{display:none}@media (width<=920px){.mob-desktop-only{display:none}.mob-mobile-only{display:flex}}.feat-mockup-ui{border:1px solid #1a1c1a17;border-radius:16px;width:100%;font-family:Inter,sans-serif;overflow:hidden}.feat-mockup-ui.mob-mockup-shell{background:0 0;border:none;border-radius:0;overflow:visible}.mui-kpis{grid-template-columns:repeat(4,1fr);gap:12px;padding:16px 24px;display:grid}.mui-kpi{background:#fff;border:1px solid #1a1c1a12;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:0 1px 4px #0000000a}.mui-kpi-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mui-kpi-blue{background:var(--ic-water-bg);color:var(--ic-water-fg)}.mui-kpi-green{background:var(--ic-green-bg);color:var(--ic-green-fg)}.mui-kpi-orange{background:var(--ic-earth-bg);color:var(--ic-earth-fg)}.mui-kpi-gold{background:var(--ic-gold-bg);color:var(--ic-gold-fg)}.mui-kpi-label{text-transform:uppercase;letter-spacing:.08em;color:var(--on-surface-var);margin:0;font-size:10px;font-weight:700}.mui-kpi-val{color:var(--on-surface);margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:800;line-height:1.2}.mui-table-wrap{padding:0 24px 24px;overflow-x:auto}.mui-table{border-collapse:collapse;background:#fff;border:1px solid #1a1c1a12;border-radius:12px;width:100%;font-size:13px;overflow:hidden}.mui-table thead tr{background:var(--surface-low);border-bottom:1px solid #1a1c1a12}.mui-table th{text-transform:uppercase;letter-spacing:.08em;color:var(--on-surface-var);text-align:left;padding:10px 12px;font-size:10px;font-weight:700}.mui-table td{color:var(--on-surface);border-bottom:1px solid #1a1c1a0a;padding:10px 12px;font-size:13px}.mui-table tbody tr:last-child td{border-bottom:none}.mui-participant{color:var(--on-surface);align-items:center;gap:8px;font-weight:500;display:flex}.mui-avatar{width:28px;height:28px;color:var(--on-surface-var);background:#1a1c1a17;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.mui-valid{color:var(--ic-green-fg);font-size:12px;font-weight:600}.mui-invalid{color:var(--ic-alert-fg);font-size:12px;font-weight:600}.mui-status{border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.mui-status-present{background:var(--ic-green-bg);color:var(--ic-green-fg)}.mui-status-absent{background:var(--ic-alert-bg);color:var(--ic-alert-fg)}.mui-status-waiting{background:var(--ic-earth-bg);color:var(--ic-earth-fg)}.mui-row-highlight{background:var(--primary-bg)}.mui-poste{color:var(--on-surface-var);white-space:nowrap;font-size:11px;font-weight:600}.mui-poste--empty{color:#1a1c1a29}.mob-mockup-shell{justify-content:center;align-items:flex-end;min-height:520px}.mob-frame{border:1px solid #1a1c1a17;border-radius:16px;flex-direction:column;width:100%;max-width:360px;max-height:580px;margin:0 auto;display:flex;overflow:hidden}.mob-notch{background:var(--on-surface);flex-shrink:0;justify-content:center;align-items:center;height:24px;display:flex}.mob-notch:after{content:"";background:#ffffff1f;border-radius:100px;width:72px;height:4px}.mob-header-badges{gap:6px;margin-bottom:6px;display:flex}.mob-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.mob-badge-primary,.mob-badge-green{background:color-mix(in srgb, var(--primary) 25%, transparent);color:var(--forest-300);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent)}.mob-header-title{color:#fff;margin:0 0 5px;font-family:Inter,sans-serif;font-size:16px;font-weight:800;line-height:1.25}.mob-header-meta{color:#ffffff80;flex-wrap:wrap;gap:10px;margin:0;font-size:11px;display:flex}.mob-header-meta span{align-items:center;gap:4px;display:flex}.mob-more-btn{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.mob-header-actions{gap:8px;display:flex}.mob-btn-primary{color:#fff;background:var(--primary);cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex}.mob-btn-icon{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mob-tabs{background:#fff;border-bottom:1px solid #1a1c1a12;flex-shrink:0;display:flex}.mob-tab{color:var(--on-surface-var);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:11px 8px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:color .15s,border-color .15s}.mob-tab--active{color:var(--primary);border-bottom-color:var(--primary)}.mob-content{background:var(--surface-lowest);scrollbar-width:none;flex:1;overflow-y:hidden}.mob-content::-webkit-scrollbar{display:none}.mob-panel{flex-direction:column;gap:10px;min-height:100%;padding:14px;display:none}.mob-panel--active{display:flex}.mob-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mob-kpi{background:#fff;border:1px solid #1a1c1a12;border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex;box-shadow:0 1px 4px #0000000a}.mob-kpi-icon{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.mob-kpi-blue{background:var(--ic-water-bg);color:var(--ic-water-fg)}.mob-kpi-green{background:var(--ic-green-bg);color:var(--ic-green-fg)}.mob-kpi-orange{background:var(--ic-earth-bg);color:var(--ic-earth-fg)}.mob-kpi-red{background:var(--ic-alert-bg);color:var(--ic-alert-fg)}.mob-kpi-label{color:var(--on-surface-var);margin:0;font-size:11px}.mob-kpi-val{color:var(--on-surface);margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:800;line-height:1}.mob-card{background:#fff;border:1px solid #1a1c1a12;border-radius:14px;padding:14px;box-shadow:0 1px 4px #0000000a}.mob-card-title{color:var(--on-surface);margin:0 0 10px;font-size:13px;font-weight:700}.mob-actions-list{flex-direction:column;gap:6px;display:flex}.mob-action-row{background:var(--surface-low);cursor:pointer;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;display:flex}.mob-action-left{align-items:center;gap:9px;display:flex}.mob-action-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.mob-action-icon-green{background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary)}.mob-action-icon-orange{background:var(--ic-earth-bg);color:var(--ic-earth-fg)}.mob-action-label{color:var(--on-surface);font-size:13px;font-weight:500}.mob-chevron{color:var(--on-surface-var)}.mob-guests-list{flex-direction:column;gap:6px;display:flex}.mob-guest-row{background:#fff;border:1px solid #1a1c1a12;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex;box-shadow:0 1px 4px #0000000a}.mob-guest-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex;position:relative}.mob-guest-warn{background:var(--danger-solid);color:#fff;border:2px solid var(--surface-low);border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;display:flex;position:absolute;bottom:-2px;right:-2px}.mob-guest-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mob-guest-name{color:var(--on-surface);font-size:13px;font-weight:700}.mob-guest-role{color:var(--on-surface-var);font-size:11px}.mob-status{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:700}.mob-status-green{background:var(--ic-green-bg);color:var(--ic-green-fg)}.mob-status-orange{background:var(--ic-earth-bg);color:var(--ic-earth-fg)}.mob-status-red{background:var(--ic-alert-bg);color:var(--ic-alert-fg)}.mob-desktop-only{display:block}@media (width<=920px){.mob-desktop-only{display:none!important}}.carto-mockup-ui{flex-direction:column;height:560px;display:flex;overflow:hidden}.carto-header{z-index:10;background:#fff;border-bottom:1px solid #1a1c1a17;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 16px;display:flex}.carto-header-left{align-items:center;gap:12px;display:flex}.carto-header-icon{background:var(--success-bg);width:40px;height:40px;color:var(--success-fg);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.carto-header-title{color:#1a1c1a;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:800}.carto-header-sub{color:#666d66;margin:0;font-size:11px}.carto-header-actions{align-items:center;gap:8px;display:flex}.carto-btn-ghost{color:#1a1c1a;cursor:pointer;background:#f3f4f2;border:none;border-radius:8px;padding:7px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.carto-btn-primary{color:#fff;background:var(--primary);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex}.carto-body{flex:1;display:flex;position:relative;overflow:hidden}.carto-sidebar{z-index:20;background:#fff;border-right:1px solid #1a1c1a17;flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:64px;padding:16px 0;display:flex;box-shadow:2px 0 10px #0000000d}.carto-tool{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.carto-tool-active{background:var(--primary-bg);color:var(--primary)}.carto-tool-default{color:#666d66;background:0 0}.carto-tool-default:hover{background:#f3f4f2}.carto-sep{background:#1a1c1a17;width:32px;height:1px;margin:2px 0}.carto-map-area{background:var(--forest-950);flex:1;position:relative;overflow:hidden}.carto-map-bg{opacity:.8;background-image:url(/images/plan.png);background-position:50%;background-size:cover;position:absolute;inset:0}.carto-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.carto-overlay-cadastre{opacity:.3}.carto-pulse{animation:2s ease-in-out infinite carto-pulse-anim}@keyframes carto-pulse-anim{0%,to{opacity:1}50%{opacity:.4}}.carto-zone-label{color:#fff;backdrop-filter:blur(4px);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.carto-zone-green{background:color-mix(in srgb, var(--primary) 90%, transparent);border:1px solid #8fc3a7}.carto-zone-blue{background:color-mix(in srgb, var(--info-fg) 90%, transparent);border:1px solid #8ab8d4}.carto-poi{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.carto-poi-icon{color:#fff;border:2px solid #fff;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex;box-shadow:0 2px 8px #0006}.carto-poi-round{border-radius:50%;padding:6px}.carto-poi-blue{background:var(--info-fg)}.carto-poi-amber{background:var(--earthtone-fg)}.carto-poi-red{background:var(--danger-fg)}.carto-poi-dark{background:var(--on-surface)}.carto-poi-orange{background:var(--primary)}.carto-poi-label{color:#fff;backdrop-filter:blur(4px);white-space:nowrap;background:#1a1c1ad9;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.carto-poi-label-sm{font-size:10px;font-weight:700}.carto-ruisseau-label{background:color-mix(in srgb, var(--info-fg) 90%, transparent);color:#fff;backdrop-filter:blur(4px);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%)}.carto-layers-panel{backdrop-filter:blur(8px);z-index:10;background:#fffffff7;border:1px solid #1a1c1a17;border-radius:12px;width:200px;position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 8px 32px #00000029}.carto-layers-header{color:#1a1c1a;background:#f3f4f2;border-bottom:1px solid #1a1c1a12;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.carto-layers-body{flex-direction:column;gap:2px;padding:8px;display:flex}.carto-layers-sep{background:#1a1c1a12;height:1px;margin:4px 0}.carto-layer-item{cursor:pointer;color:#1a1c1a;border-radius:8px;align-items:center;gap:12px;padding:7px 8px;font-size:13px;font-weight:500;display:flex}.carto-layer-item:hover{background:#f3f4f2}.carto-checkbox{accent-color:var(--primary);flex-shrink:0;width:16px;height:16px}.carto-zoom-controls{z-index:10;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:24px;right:24px}.carto-zoom-btn{backdrop-filter:blur(4px);color:#4a504a;cursor:pointer;background:#ffffffe6;border:1px solid #1a1c1a17;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px #0000001f}.carto-zoom-btn:hover{color:var(--primary);background:#fff}.carto-hint{backdrop-filter:blur(8px);color:#fff;white-space:nowrap;z-index:10;background:#1a1c1ae6;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:12px;padding:12px 20px;font-size:13px;font-weight:500;animation:.4s ease-out .5s both carto-hint-in;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006}.carto-hint-icon{background:color-mix(in srgb, var(--primary) 20%, transparent);color:#8fc3a7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}@keyframes carto-hint-in{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.cartom-frame{background:#fff;border-radius:24px 24px 0 0}.cartom-mob-header{background:var(--on-surface);flex-shrink:0;padding:14px 18px 16px}.cartom-mob-header-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cartom-mob-header-info{flex:1}.cartom-mob-map{background:var(--surface-low);flex:1;min-height:340px;position:relative;overflow:hidden}.cartom-mob-map-bg{opacity:.6;filter:contrast(1.2)saturate(.8);background-image:url(/images/plan.png);background-position:50%;background-size:cover;position:absolute;inset:0}.cartom-mob-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cartom-mob-overlay--cadastre{opacity:.4}.cartom-mob-path{fill-opacity:.2}.cartom-mob-poi{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;transform:translate(-50%,-50%)}.cartom-mob-poi-icon{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 8px #0006}.cartom-mob-poi-amber{background:var(--primary)}.cartom-mob-poi-blue{background:var(--info-fg)}.cartom-mob-poi-red{background:var(--danger-fg)}.cartom-mob-poi-label{color:#fff;white-space:nowrap;background:#1a1c1ad9;border-radius:4px;padding:2px 6px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.cartom-mob-hint{backdrop-filter:blur(8px);color:#fff;white-space:nowrap;z-index:10;background:#1a1c1ae6;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000004d}.cartom-mob-hint-icon{color:#8fc3a7}.cartom-mob-toolbar{z-index:20;background:#fff;border-top:1px solid #1a1c1a17;flex-shrink:0;position:relative;box-shadow:0 -4px 20px #0000000d}.cartom-mob-layers-toggle{color:#4a504a;cursor:pointer;background:#fff;border:1px solid #1a1c1a17;border-radius:100px;align-items:center;padding:7px;display:flex;position:absolute;top:-40px;right:12px;box-shadow:0 4px 16px #0000001f}.cartom-mob-tools-scroll{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.cartom-mob-tools-scroll::-webkit-scrollbar{display:none}.cartom-mob-tool{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;min-width:56px;padding:0;display:flex}.cartom-mob-tool-icon{background:var(--surface-low);color:#4a504a;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cartom-mob-tool-icon--active{background:var(--primary-bg);color:var(--primary);outline:2px solid var(--primary);outline-offset:2px}.cartom-mob-tool-label{color:#4a504a;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.cartom-mob-tool-label--active{color:var(--primary);font-weight:700}.cartom-mob-sep{background:#1a1c1a17;flex-shrink:0;width:1px;height:28px;margin:0 2px}.mdoc-root{background:#f3f4f2;border:1px solid #1a1c1a12;border-radius:20px;flex-direction:row;width:100%;max-width:100%;height:520px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 8px 40px #0000001a}.mdoc-left{background:#fff;border-right:1px solid #1a1c1a17;flex-direction:column;flex-shrink:0;width:300px;display:flex}.mdoc-left-header{border-bottom:1px solid #1a1c1a17;padding:20px 20px 16px}.mdoc-left-title-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.mdoc-left-title{color:#1a1c1a;font-family:Inter,sans-serif;font-size:16px;font-weight:800}.mdoc-left-sub{color:#666d66;font-family:Inter,sans-serif;font-size:11px}.mdoc-left-body{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex;overflow-y:auto}.mdoc-field{flex-direction:column;gap:6px;display:flex}.mdoc-label{text-transform:uppercase;letter-spacing:.08em;color:#1a1c1a;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.mdoc-select{color:#1a1c1a;background:#f3f4f2;border:1px solid #1a1c1a17;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-family:Inter,sans-serif;font-size:12px;display:flex}.mdoc-vars{flex-direction:column;gap:6px;display:flex}.mdoc-var{border:1px solid;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.mdoc-var--ok{background:#f0fdf4;border-color:#bbf7d0}.mdoc-var--warn{background:#fff7ed;border-color:#fed7aa}.mdoc-var-name{color:#15803d;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.mdoc-var-name--warn{color:#c2410c}.mdoc-var-missing{color:#ea580c;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.mdoc-left-footer{background:#f9f9f8;border-top:1px solid #1a1c1a17;padding:16px 20px}.mdoc-btn-generate{color:#fff;cursor:pointer;background:#1e6b42;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex}.mdoc-right{background:#1a1c1a17;flex:1;justify-content:center;align-items:center;gap:20px;padding:28px;display:flex;overflow:hidden}.mdoc-page{aspect-ratio:1/1.414;background:#fff;flex-direction:column;flex-shrink:0;width:auto;height:100%;max-height:464px;padding:24px 20px;display:flex;box-shadow:0 4px 24px #0000001f}.mdoc-page-header{text-align:center;border-bottom:2px solid #1a1c1a;margin-bottom:20px;padding-bottom:14px}.mdoc-page-title{text-transform:uppercase;letter-spacing:.15em;color:#1a1c1a;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700}.mdoc-page-season{color:#666d66;margin-top:4px;font-family:Inter,sans-serif;font-size:10px}.mdoc-page-body{flex-direction:column;flex:1;gap:14px;display:flex}.mdoc-page-row{align-items:baseline;gap:8px;display:flex}.mdoc-page-key{color:#1a1c1a;white-space:nowrap;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.mdoc-page-val{color:#1e6b42;border-bottom:1px solid #1a1c1a29;flex:1;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.mdoc-table-wrap{margin-top:12px}.mdoc-table-title{color:#1a1c1a;margin-bottom:8px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.mdoc-table{border-collapse:collapse;width:100%;font-family:Inter,sans-serif;font-size:9px}.mdoc-table th{text-align:left;color:#1a1c1a;background:#f3f4f2;border:1px solid #1a1c1a29;padding:4px 6px;font-weight:700}.mdoc-table td{border:1px solid #1a1c1a29;padding:4px 6px}.mdoc-td-val{color:#1e6b42;font-weight:500}.mdoc-page-footer{justify-content:flex-end;margin-top:auto;padding-top:20px;display:flex}.mdoc-signature{text-align:center}.mdoc-signature-label{color:#1a1c1a;margin-bottom:20px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.mdoc-signature-missing{color:#666d66;font-family:Inter,sans-serif;font-size:10px;font-style:italic}.mdoc-reg-article{border-bottom:1px solid #f0f0ef;align-items:flex-start;gap:8px;padding:6px 0;display:flex}.mdoc-reg-num{color:#1e6b42;white-space:nowrap;min-width:28px;padding-top:1px;font-family:Inter,sans-serif;font-size:9px;font-weight:800}.mdoc-reg-text{color:#4a504a;font-family:Inter,sans-serif;font-size:9px;line-height:1.5}.mdoc-reg-text strong{color:#1a1c1a;font-weight:700}.mdoc-reg-rule-stamp{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:6px 8px;display:flex}.mdoc-reg-rule-stamp span{color:#15803d;font-family:Inter,sans-serif;font-size:8px;font-weight:600}.mdocm-root{justify-content:center;align-items:flex-start;width:100%;background:0 0!important}.mdocm-root.mob-mobile-only{display:none!important}@media (width<=920px){.mdocm-root.mob-mobile-only{display:flex!important}}.mdocm-frame{background:#1a1c1a;border:7px solid #1a1c1a;border-radius:36px;flex-direction:column;width:280px;height:560px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000002e}.mdocm-notch{background:#1a1c1a;border-radius:0 0 8px 8px;flex-shrink:0;width:80px;height:10px;margin:0 auto}.mdocm-header{color:#fff;background:#1a1c1a;flex-shrink:0;padding:10px 14px 0}.mdocm-header-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mdocm-icon-wrap{background:#1e6b42;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mdocm-title{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:800;line-height:1.2}.mdocm-sub{color:#666d66;font-family:Inter,sans-serif;font-size:10px}.mdocm-tabs{background:#2d2f2d;border-radius:8px;margin-bottom:0;padding:3px;display:flex}.mdocm-tab{color:#666d66;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:6px 4px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.mdocm-tab--active{color:#fff;background:#3f4140;box-shadow:0 1px 3px #0003}.mdocm-content{background:#f3f4f2;flex:1;position:relative;overflow:hidden}.mdocm-panel{flex-direction:column;gap:14px;padding:14px;display:flex;position:absolute;inset:0;overflow-y:auto}.mdocm-panel--hidden{display:none}.mdocm-field{flex-direction:column;gap:5px;display:flex}.mdocm-label{text-transform:uppercase;letter-spacing:.08em;color:#1a1c1a;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.mdocm-select{color:#1a1c1a;background:#fff;border:1px solid #1a1c1a17;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 11px;font-family:Inter,sans-serif;font-size:11px;display:flex;box-shadow:0 1px 3px #0000000a}.mdocm-vars{flex-direction:column;gap:5px;display:flex}.mdocm-var{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.mdocm-var--ok{background:#f0fdf4;border-color:#bbf7d0}.mdocm-var--warn{background:#fff7ed;border-color:#fed7aa}.mdocm-var-name{color:#15803d;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.mdocm-var-name--warn{color:#c2410c}.mdocm-var-missing{color:#ea580c;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.mdocm-btn-preview{color:#fff;cursor:pointer;background:#1e6b42;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex;box-shadow:0 2px 8px #1e6b4240}.mdocm-preview-bg{background:#1a1c1a17;justify-content:center;align-items:flex-start;min-height:100%;padding:12px;display:flex}.mdocm-page{aspect-ratio:1/1.414;background:#fff;flex-direction:column;width:100%;padding:16px 14px;display:flex;box-shadow:0 4px 16px #0000001f}.mdocm-page-header{text-align:center;border-bottom:2px solid #1a1c1a;margin-bottom:12px;padding-bottom:8px}.mdocm-page-title{text-transform:uppercase;letter-spacing:.12em;color:#1a1c1a;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:700}.mdocm-page-season{color:#666d66;margin-top:2px;font-family:Inter,sans-serif;font-size:9px}.mdocm-page-body{flex-direction:column;flex:1;gap:8px;display:flex}.mdocm-page-row{align-items:baseline;gap:6px;display:flex}.mdocm-page-key{color:#1a1c1a;white-space:nowrap;font-family:Inter,sans-serif;font-size:9px;font-weight:700}.mdocm-page-val{color:#1e6b42;border-bottom:1px solid #1a1c1a29;flex:1;font-family:Inter,sans-serif;font-size:9px;font-weight:500}.mdocm-table-wrap{margin-top:8px}.mdocm-table-title{color:#1a1c1a;margin-bottom:5px;font-family:Inter,sans-serif;font-size:9px;font-weight:700}.mdocm-table{border-collapse:collapse;width:100%;font-family:Inter,sans-serif;font-size:8px}.mdocm-table th{text-align:left;color:#1a1c1a;background:#f3f4f2;border:1px solid #1a1c1a29;padding:3px 4px;font-weight:700}.mdocm-table td{border:1px solid #1a1c1a29;padding:3px 4px}.mdocm-td-val{color:#1e6b42;font-weight:500}.mdocm-page-footer{justify-content:flex-end;margin-top:auto;padding-top:12px;display:flex}.mdocm-signature{text-align:center}.mdocm-signature-label{color:#1a1c1a;margin-bottom:14px;font-family:Inter,sans-serif;font-size:9px;font-weight:700}.mdocm-signature-missing{color:#666d66;font-family:Inter,sans-serif;font-size:9px;font-style:italic}.mdocm-bottom-bar{z-index:10;background:#fff;border-top:1px solid #1a1c1a17;padding:10px 14px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 6px -1px #00000014}.mdocm-bottom-bar--hidden{display:none}.mdocm-btn-generate{color:#fff;cursor:pointer;background:#1e6b42;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex}.mfin-root{background:#f3f4f2;border:1px solid #1a1c1a12;border-radius:20px;flex-direction:column;width:100%;height:500px;display:flex;overflow:hidden;box-shadow:0 8px 40px #0000001a}.mfin-header{background:#fff;border-bottom:1px solid #1a1c1a17;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.mfin-header-title-row{align-items:center;gap:8px;margin-bottom:2px;display:flex}.mfin-title{color:#1a1c1a;font-family:Inter,sans-serif;font-size:16px;font-weight:800}.mfin-sub{color:#666d66;font-family:Inter,sans-serif;font-size:11px}.mfin-tabs{background:#f3f4f2;border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:flex}.mfin-tab{color:#666d66;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex}.mfin-tab--active{color:#1a1c1a;background:#fff;box-shadow:0 1px 4px #00000014}.mfin-content{flex:1;position:relative;overflow:hidden}.mfin-panel{flex-direction:column;gap:16px;padding:20px 24px;display:flex;position:absolute;inset:0;overflow-y:auto}.mfin-panel--hidden{display:none}.mfin-stats-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mfin-stat-card{background:#fff;border:1px solid #1a1c1a17;border-radius:14px;padding:18px 20px;box-shadow:0 1px 4px #0000000a}.mfin-stat-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mfin-stat-label{color:#666d66;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.mfin-stat-icon{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mfin-stat-icon--green{background:#f0fdf4}.mfin-stat-icon--emerald{background:#dcfce7}.mfin-stat-icon--red{background:#fef2f2}.mfin-stat-value{color:#1a1c1a;margin-bottom:6px;font-family:Inter,sans-serif;font-size:22px;font-weight:900;line-height:1}.mfin-stat-value--sm{font-size:18px}.mfin-stat-trend{align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:flex}.mfin-stat-trend--up{color:#16a34a}.mfin-stat-hint{color:#666d66;font-family:Inter,sans-serif;font-size:11px}.mfin-grid-7030{grid-template-columns:7fr 3fr;gap:14px;display:grid}.mfin-grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mfin-card{background:#fff;border:1px solid #1a1c1a17;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000a}.mfin-card-header{border-bottom:1px solid #1a1c1a17;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.mfin-card-title{color:#1a1c1a;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.mfin-card-sub{color:#666d66;margin-top:1px;font-family:Inter,sans-serif;font-size:11px}.mfin-table{border-collapse:collapse;width:100%;font-family:Inter,sans-serif;font-size:12px}.mfin-table thead tr{background:#f9f9f8;border-bottom:1px solid #1a1c1a17}.mfin-table th{text-transform:uppercase;letter-spacing:.08em;color:#666d66;text-align:left;padding:8px 16px;font-size:10px;font-weight:700}.mfin-th-right{text-align:right}.mfin-table tbody tr{border-bottom:1px solid #f3f4f2}.mfin-table tbody tr:last-child{border-bottom:none}.mfin-table td{padding:10px 16px}.mfin-td-name{color:#1a1c1a;font-weight:600}.mfin-td-muted{color:#666d66}.mfin-td-right{text-align:right}.mfin-td-strike{color:#666d66;text-decoration:line-through}.mfin-tr--refunded{background:#fef2f266}.mfin-participant{align-items:center;gap:8px;display:flex}.mfin-avatar{color:#4a504a;background:#1a1c1a17;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:flex}.mfin-badge{border-radius:20px;align-items:center;padding:3px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.mfin-badge--icon{gap:4px}.mfin-badge--xs{padding:2px 6px;font-size:9px}.mfin-badge--green{color:#15803d;background:#dcfce7}.mfin-badge--orange{color:#c2410c;background:#ffedd5}.mfin-badge--red{color:#dc2626;background:#fee2e2}.mfin-badge--gray{color:#4a504a;background:#1a1c1a17}.mfin-btn-ghost{color:#4a504a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #1a1c1a17;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.mfin-btn-ghost--sm{padding:5px 10px;font-size:11px}.mfin-txn-list{flex-direction:column;display:flex}.mfin-txn{border-bottom:1px solid #f3f4f2;align-items:center;gap:12px;padding:12px 18px;display:flex}.mfin-txn:last-child{border-bottom:none}.mfin-txn-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mfin-txn-icon--green{background:#dcfce7}.mfin-txn-icon--red{background:#fee2e2}.mfin-txn-info{flex:1;min-width:0}.mfin-txn-name{color:#1a1c1a;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:12px;font-weight:700;overflow:hidden}.mfin-txn-cat{color:#666d66;margin-top:1px;font-family:Inter,sans-serif;font-size:10px}.mfin-txn-amount{text-align:right;flex-shrink:0}.mfin-txn-val{color:#1a1c1a;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.mfin-txn-val--green{color:#16a34a}.mfin-txn-date{color:#666d66;margin-top:1px;font-family:Inter,sans-serif;font-size:10px}.mfin-banner{background:linear-gradient(135deg,#1e6b42 0%,#0f4a2e 100%);border-radius:14px;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.mfin-banner-text{flex:1;min-width:0}.mfin-banner-title{color:#fff;align-items:center;gap:8px;margin-bottom:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:800;display:flex}.mfin-banner-sub{color:#fffc;font-family:Inter,sans-serif;font-size:11px;line-height:1.5}.mfin-banner-kpi{text-align:center;background:#ffffff26;border:1px solid #ffffff40;border-radius:12px;flex-shrink:0;padding:14px 20px}.mfin-banner-kpi-label{color:#ffffffbf;margin-bottom:4px;font-family:Inter,sans-serif;font-size:10px}.mfin-banner-kpi-val{color:#fff;font-family:Inter,sans-serif;font-size:22px;font-weight:900}.mfin-banner-kpi-row{flex-shrink:0;gap:10px;display:flex}.mfin-cagnotte{text-align:right}.mfin-cagnotte-label{color:#666d66;font-family:Inter,sans-serif;font-size:10px}.mfin-cagnotte-val{color:#16a34a;font-family:Inter,sans-serif;font-size:16px;font-weight:800}.mfin-cagnotte-total{color:#666d66;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.mfin-paytypes{flex-direction:column;display:flex}.mfin-paytype{border-bottom:1px solid #f3f4f2;align-items:center;gap:10px;padding:9px 16px;display:flex}.mfin-paytype:last-child{border-bottom:none}.mfin-paytype-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mfin-paytype-info{flex:1;min-width:0}.mfin-paytype-name{color:#1a1c1a;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.mfin-paytype-sub{color:#666d66;margin-top:1px;font-family:Inter,sans-serif;font-size:10px}.mfinm-root{justify-content:center;align-items:flex-start;width:100%;background:0 0!important}.mfinm-root.mob-mobile-only{display:none!important}@media (width<=920px){.mfinm-root.mob-mobile-only{display:flex!important}}.mfinm-frame{background:#1a1c1a;border:7px solid #1a1c1a;border-radius:36px;flex-direction:column;width:280px;height:580px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000002e}.mfinm-notch{background:#1a1c1a;border-radius:0 0 8px 8px;flex-shrink:0;width:80px;height:10px;margin:0 auto}.mfinm-header{background:#1a1c1a;flex-shrink:0;padding:10px 14px 0}.mfinm-header-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mfinm-icon-wrap{background:#1e6b42;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mfinm-title{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:800;line-height:1.2}.mfinm-sub{color:#666d66;font-family:Inter,sans-serif;font-size:10px}.mfinm-tabs{background:#2d2f2d;border-radius:8px;padding:3px;display:flex}.mfinm-tab{color:#666d66;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 4px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:flex}.mfinm-tab--active{color:#fff;background:#3f4140;box-shadow:0 1px 3px #0003}.mfinm-content{background:#f3f4f2;flex:1;position:relative;overflow:hidden}.mfinm-panel{flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;inset:0;overflow-y:auto}.mfinm-panel--hidden{display:none}.mfinm-solde-card{text-align:center;background:#fff;border:1px solid #1a1c1a17;border-radius:14px;padding:14px;box-shadow:0 1px 4px #0000000a}.mfinm-solde-label{color:#666d66;margin-bottom:4px;font-family:Inter,sans-serif;font-size:10px}.mfinm-solde-val{color:#1a1c1a;margin-bottom:10px;font-family:Inter,sans-serif;font-size:24px;font-weight:900}.mfinm-solde-pills{justify-content:center;gap:8px;display:flex}.mfinm-pill{border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:flex}.mfinm-pill--green{color:#16a34a;background:#dcfce7}.mfinm-pill--red{color:#dc2626;background:#fee2e2}.mfinm-card{background:#fff;border:1px solid #1a1c1a17;border-radius:14px;overflow:hidden;box-shadow:0 1px 4px #0000000a}.mfinm-card-header{border-bottom:1px solid #f3f4f2;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.mfinm-card-title{color:#1a1c1a;font-family:Inter,sans-serif;font-size:12px;font-weight:800}.mfinm-rows{flex-direction:column;display:flex}.mfinm-row{border-bottom:1px solid #f3f4f2;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.mfinm-row:last-child{border-bottom:none}.mfinm-row-name{color:#1a1c1a;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.mfinm-row-sub{color:#666d66;margin-top:1px;font-family:Inter,sans-serif;font-size:10px}.mfinm-txn-left{align-items:center;gap:8px;display:flex}.mfinm-txn-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mfinm-txn-icon--green{background:#dcfce7}.mfinm-txn-icon--red{background:#fee2e2}.mfinm-txn-val{color:#1a1c1a;white-space:nowrap;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.mfinm-txn-val--green{color:#16a34a}.mfinm-badge{white-space:nowrap;border-radius:20px;align-items:center;padding:3px 7px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:inline-flex}.mfinm-badge--icon{gap:3px}.mfinm-badge--green{color:#15803d;background:#dcfce7}.mfinm-badge--red{color:#dc2626;background:#fee2e2}.mfinm-badge--gray{color:#4a504a;background:#1a1c1a17}.mfinm-paytype-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.mfinm-paytype-dot--orange{background:#ffedd5}.mfinm-paytype-dot--neutral{background:#1a1c1a17}.mfinm-txn-val--orange{color:#c2410c}.mfinm-txn-val--neutral{color:#4a504a}.mfinm-orga-top{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}.mfinm-paytypes-card{background:#fff;border:1px solid #1a1c1a17;border-radius:14px;flex-direction:column;gap:6px;padding:10px;display:flex;box-shadow:0 1px 4px #0000000a}.mfinm-paytypes-title{text-transform:uppercase;letter-spacing:.08em;color:#666d66;margin-bottom:2px;font-family:Inter,sans-serif;font-size:9px;font-weight:700}.mfinm-paytype-item{align-items:center;gap:6px;display:flex}.mfinm-paytype-label{color:#1a1c1a;white-space:nowrap;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.mfinm-banner{background:linear-gradient(135deg,#1e6b42 0%,#0f4a2e 100%);border-radius:14px;padding:14px}.mfinm-banner-title{color:#fff;align-items:center;gap:6px;margin-bottom:5px;font-family:Inter,sans-serif;font-size:12px;font-weight:800;display:flex}.mfinm-banner-sub{color:#fffc;margin-bottom:10px;font-family:Inter,sans-serif;font-size:10px;line-height:1.5}.mfinm-banner-kpi{background:#ffffff26;border:1px solid #ffffff40;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.mfinm-banner-kpi-label{color:#ffffffbf;font-family:Inter,sans-serif;font-size:10px}.mfinm-banner-kpi-val{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:900}.mfinm-cagnotte-row{border-bottom:1px solid #f3f4f2;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.mfinm-cagnotte-val{color:#16a34a;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.mfinm-cagnotte-total{color:#666d66;font-family:Inter,sans-serif;font-size:11px;font-weight:400}.mfinm-avatar{color:#4a504a;background:#1a1c1a17;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;display:flex}.mfinm-row-stacked{border-bottom:1px solid #f3f4f2;padding:8px 12px}.mfinm-row-stacked:last-child{border-bottom:none}.mfinm-row-stacked--refunded{background:#fef2f266}.mfinm-row-stacked-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mfinm-row-stacked-bottom{justify-content:space-between;align-items:center;padding-left:32px;display:flex}.mfinm-btn-ghost{color:#4a504a;cursor:pointer;background:0 0;border:1px solid #1a1c1a17;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:flex}.mdom-root{background:var(--surface-low);border:1px solid #1a1c1a17;border-bottom:none;border-radius:24px 24px 0 0;width:100%;overflow:hidden;box-shadow:0 -8px 40px #0000001f,0 -2px 8px #0000000f}.mdom-root.mob-desktop-only{display:block}@media (width<=920px){.mdom-root.mob-desktop-only{display:none}}.mdom-header{background:var(--forest-900);color:var(--on-primary);flex-direction:column;padding:28px 32px 0;display:flex}.mdom-header-top{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.mdom-domain-name{color:var(--on-primary);letter-spacing:-.5px;margin:0 0 9px;font-family:Inter,sans-serif;font-size:24px;font-weight:800}.mdom-domain-meta{gap:20px;margin:0;display:flex}.mdom-meta-item{color:var(--on-dark-mut);align-items:center;gap:5px;font-size:13px;display:flex}.mdom-settings-btn{background:var(--primary);color:var(--on-primary);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:9px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:flex}.mdom-tabs{border-bottom:1px solid var(--on-dark-line);display:flex}.mdom-tab{color:var(--on-dark-mut);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-right:28px;padding:13px 0;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.mdom-tab--active{color:var(--on-primary);border-bottom-color:var(--on-primary);font-weight:700}.mdom-body{grid-template-columns:1fr .52fr;gap:18px;padding:18px;display:grid}.mdom-main{flex-direction:column;gap:18px;display:flex}.mdom-card{background:var(--surface-lowest);border:1px solid #1a1c1a17;border-radius:16px;overflow:hidden;box-shadow:0 1px 6px #0000000d}.mdom-card-header{border-bottom:1px solid var(--surface-low);justify-content:space-between;align-items:center;padding:18px 20px 16px;display:flex}.mdom-card-title{color:var(--on-surface);align-items:center;gap:6px;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:800;display:flex}.mdom-link-btn{color:var(--primary);cursor:pointer;background:0 0;border:none;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.mdom-icon-btn{background:var(--surface-low);cursor:pointer;width:32px;height:32px;color:var(--on-surface-var);border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.mdom-quotas{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.mdom-quota-row{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.mdom-quota-label{align-items:center;gap:9px;display:flex}.mdom-quota-dot{border-radius:50%;flex-shrink:0;width:13px;height:13px}.mdom-quota-name{color:var(--on-surface);font-family:Inter,sans-serif;font-size:14px;font-weight:700}.mdom-quota-count{color:var(--on-surface-mut);font-family:Inter,sans-serif;font-size:13px}.mdom-progress-bar{background:var(--surface-low);border-radius:99px;height:11px;overflow:hidden}.mdom-progress-fill{border-radius:99px;height:100%}.mdom-members{flex-direction:column;gap:10px;padding:12px 20px 16px;display:flex}.mdom-member-row{background:var(--surface-page);border:1px solid var(--surface-low);border-radius:11px;align-items:center;gap:12px;padding:11px 14px;display:flex}.mdom-member-av{width:38px;height:38px;color:var(--on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:15px;font-weight:700;display:flex}.mdom-member-info{flex:1}.mdom-member-name{color:var(--on-surface);margin:0 0 2px;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.mdom-member-role{color:var(--on-surface-mut);margin:0;font-family:Inter,sans-serif;font-size:12px}.mdom-access-badge{background:var(--surface-lowest);color:var(--on-surface-var);white-space:nowrap;border:1px solid #1a1c1a17;border-radius:7px;padding:5px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.mdom-sidebar{flex-direction:column;gap:18px;display:flex}.mdom-budget-card{background:linear-gradient(135deg, var(--primary) 0%, var(--forest-900) 100%);color:var(--on-primary);border-radius:16px;padding:20px}.mdom-budget-title{align-items:center;gap:7px;margin:0 0 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;display:flex}.mdom-budget-sub{color:var(--on-dark-var);margin:0 0 4px;font-family:Inter,sans-serif;font-size:12px}.mdom-budget-amount{letter-spacing:-.5px;margin:0 0 16px;font-family:Inter,sans-serif;font-size:30px;font-weight:900}.mdom-budget-lines{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.mdom-budget-line{justify-content:space-between;font-family:Inter,sans-serif;font-size:13px;display:flex}.mdom-budget-line span:first-child{color:var(--on-dark-var)}.mdom-budget-line span:last-child{font-weight:700}.mdom-budget-btn{background:var(--on-dark-fill);width:100%;color:var(--on-primary);cursor:pointer;border:none;border-radius:9px;padding:9px 0;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.mdom-timeline{border-left:2px solid var(--surface-low);flex-direction:column;gap:18px;margin-left:10px;padding:6px 0 6px 22px;display:flex}.mdom-tl-item{align-items:flex-start;gap:10px;display:flex;position:relative}.mdom-tl-dot{border:3px solid var(--surface-lowest);border-radius:50%;flex-shrink:0;width:17px;height:17px;position:absolute;top:2px;left:-30px;box-shadow:0 0 0 1px #1a1c1a17}@keyframes mdom-pulse{0%,to{opacity:1}50%{opacity:.45}}.mdom-tl-item--pulse .mdom-tl-dot{animation:1.6s ease-in-out infinite mdom-pulse}.mdom-tl-title{color:var(--on-surface);margin:0 0 3px;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.mdom-tl-sub{color:var(--on-surface-mut);margin:0;font-family:Inter,sans-serif;font-size:12px}.mdomm-root{justify-content:center;align-items:flex-start;width:100%;background:0 0!important}.mdomm-root.mob-mobile-only{display:none!important}@media (width<=920px){.mdomm-root.mob-mobile-only{display:flex!important}}.mdomm-frame{background:var(--surface-low);border:7px solid var(--on-surface);border-radius:36px;flex-direction:column;width:280px;height:580px;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000038}.mdomm-notch{background:var(--on-surface);border-radius:0 0 8px 8px;flex-shrink:0;width:80px;height:10px;margin:0 auto}.mdomm-header{background:var(--forest-900);flex-shrink:0;padding:10px 14px 0}.mdomm-header-top{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.mdomm-domain-name{color:var(--on-primary);margin:0 0 4px;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.mdomm-domain-meta{gap:10px;margin:0;display:flex}.mdomm-meta-item{color:var(--on-dark-mut);align-items:center;gap:3px;font-family:Inter,sans-serif;font-size:9px;display:flex}.mdomm-settings-btn{background:var(--forest-900);width:28px;height:28px;color:var(--on-primary);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mdomm-tabs{gap:12px;padding-bottom:1px;display:flex;overflow-x:auto}.mdomm-tab{color:var(--on-dark-mut);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:7px 0;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.mdomm-tab--active{color:var(--on-primary);border-bottom-color:var(--on-primary);font-weight:700}.mdomm-body{flex-direction:column;flex:1;gap:10px;padding:10px;display:flex;overflow-y:auto}.mdomm-budget{background:linear-gradient(135deg, var(--primary) 0%, var(--forest-900) 100%);color:var(--on-primary);border-radius:14px;padding:14px}.mdomm-budget-label{align-items:center;gap:5px;margin:0 0 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.mdomm-budget-sub{color:var(--on-dark-var);margin:0 0 2px;font-family:Inter,sans-serif;font-size:9px}.mdomm-budget-amount{margin:0 0 10px;font-family:Inter,sans-serif;font-size:22px;font-weight:900}.mdomm-budget-lines{flex-direction:column;gap:4px;display:flex}.mdomm-budget-line{justify-content:space-between;font-family:Inter,sans-serif;font-size:10px;display:flex}.mdomm-budget-line span:first-child{color:var(--on-dark-var)}.mdomm-budget-line span:last-child{font-weight:700}.mdomm-card{background:var(--surface-lowest);border:1px solid #1a1c1a17;border-radius:12px;padding:12px}.mdomm-card-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mdomm-card-title{color:var(--on-surface);margin:0 0 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.mdomm-icon-btn{background:var(--surface-low);cursor:pointer;width:24px;height:24px;color:var(--on-surface-var);border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.mdomm-quotas{flex-direction:column;display:flex}.mdomm-quota-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.mdomm-quota-label{color:var(--on-surface);align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:flex}.mdomm-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.mdomm-quota-count{color:var(--on-surface-mut);font-family:Inter,sans-serif;font-size:9px}.mdomm-progress-bar{background:var(--surface-low);border-radius:99px;height:7px;overflow:hidden}.mdomm-progress-fill{border-radius:99px;height:100%}.mdomm-timeline{border-left:2px solid var(--surface-low);flex-direction:column;gap:10px;margin-left:6px;padding-left:14px;display:flex}.mdomm-tl-item{align-items:flex-start;gap:8px;display:flex;position:relative}.mdomm-tl-dot{border:2px solid var(--surface-lowest);border-radius:50%;flex-shrink:0;width:12px;height:12px;position:absolute;top:2px;left:-20px}@keyframes mdomm-pulse{0%,to{opacity:1}50%{opacity:.45}}.mdomm-tl-item--pulse .mdomm-tl-dot{animation:1.6s ease-in-out infinite mdomm-pulse}.mdomm-tl-title{color:var(--on-surface);margin:0 0 1px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.mdomm-tl-sub{color:var(--on-surface-mut);margin:0;font-family:Inter,sans-serif;font-size:9px}.mdomm-members{flex-direction:column;gap:6px;display:flex}.mdomm-member-row{background:var(--surface-page);border:1px solid var(--surface-low);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.mdomm-member-av{width:26px;height:26px;color:var(--on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:flex}.mdomm-member-info{flex:1}.mdomm-member-name{color:var(--on-surface);margin:0 0 1px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.mdomm-member-role{color:var(--on-surface-mut);margin:0;font-family:Inter,sans-serif;font-size:9px}.mdomm-access-badge{background:var(--surface-lowest);color:var(--on-surface-var);white-space:nowrap;border:1px solid #1a1c1a17;border-radius:6px;padding:2px 6px;font-family:Inter,sans-serif;font-size:9px;font-weight:600}.mlive-root[data-astro-cid-6umrn5fc].mob-desktop-only{display:flex}@media (width<=920px){.mlive-root[data-astro-cid-6umrn5fc].mob-desktop-only{display:none!important}}.mlive-root[data-astro-cid-6umrn5fc]{background:var(--forest-950);border:1px solid var(--forest-900);color:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;height:560px;display:flex;overflow:hidden;box-shadow:0 -12px 64px #00000047}.mlive-header[data-astro-cid-6umrn5fc]{background:color-mix(in srgb, var(--forest-900) 60%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--forest-900);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.mlive-header-left[data-astro-cid-6umrn5fc]{align-items:center;gap:16px;display:flex}.mlive-pulse-dot[data-astro-cid-6umrn5fc]{background:#e5765f;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:1.5s ease-in-out infinite mlive-pulse}@keyframes mlive-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.mlive-title[data-astro-cid-6umrn5fc]{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:800}.mlive-subtitle[data-astro-cid-6umrn5fc]{color:#ffffff9e;margin:2px 0 0;font-size:13px}.mlive-header-actions[data-astro-cid-6umrn5fc]{flex-shrink:0;gap:10px;display:flex}.mlive-btn-end[data-astro-cid-6umrn5fc]{background:var(--forest-900);color:#ffffffd6;cursor:default;border:1px solid #ffffff24;border-radius:12px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700}.mlive-body[data-astro-cid-6umrn5fc]{flex:1;display:flex;overflow:hidden}.mlive-map[data-astro-cid-6umrn5fc]{background-color:var(--forest-950);opacity:.8;background-image:url(/images/plan.png);background-position:50%;background-size:cover;flex:1;position:relative;overflow:hidden}.mlive-circle[data-astro-cid-6umrn5fc]{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mlive-zone[data-astro-cid-6umrn5fc]{background:#e5765f14;border:1px solid #e5765f40;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mlive-zone-dot[data-astro-cid-6umrn5fc]{background:#e5765f;border-radius:50%;width:14px;height:14px;box-shadow:0 0 15px #e5765fcc}.mlive-tracker[data-astro-cid-6umrn5fc]{background:#2f74a8;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #2f74a8cc}.mlive-game[data-astro-cid-6umrn5fc]{color:#fff;background:#2f74a8;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 15px #2f74a8cc}.mlive-panel[data-astro-cid-6umrn5fc]{background:var(--forest-900);border-left:1px solid #ffffff24;flex-direction:column;flex-shrink:0;width:280px;display:flex}.mlive-panel-header[data-astro-cid-6umrn5fc]{color:#ffffffd6;border-bottom:1px solid #ffffff24;flex-shrink:0;align-items:center;gap:8px;padding:14px 18px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;display:flex}.mlive-panel-header[data-astro-cid-6umrn5fc] svg[data-astro-cid-6umrn5fc]{color:#8fc3a7}.mlive-panel-body[data-astro-cid-6umrn5fc]{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.mlive-panel-body[data-astro-cid-6umrn5fc]::-webkit-scrollbar{display:none}.mlive-feed-item[data-astro-cid-6umrn5fc]{border-radius:12px;padding:12px}.mlive-feed-security[data-astro-cid-6umrn5fc]{background:#e5765f14;border:1px solid #e5765f33}.mlive-feed-security-title[data-astro-cid-6umrn5fc]{color:#e5765f;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.mlive-security-list[data-astro-cid-6umrn5fc]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mlive-security-list[data-astro-cid-6umrn5fc] li[data-astro-cid-6umrn5fc]{color:#ffffffd6;align-items:flex-start;gap:8px;font-size:11px;display:flex}.mlive-sec-dot[data-astro-cid-6umrn5fc]{background:#e5765f;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:3px}.mlive-feed-event[data-astro-cid-6umrn5fc]{background:#ffffff0a;border:1px solid #ffffff24}.mlive-feed-event-top[data-astro-cid-6umrn5fc]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mlive-tag[data-astro-cid-6umrn5fc]{border-radius:5px;padding:2px 8px;font-size:10px;font-weight:700}.mlive-tag-orange[data-astro-cid-6umrn5fc]{color:#5592c0;background:#5592c026}.mlive-tag-red[data-astro-cid-6umrn5fc]{color:#e5765f;background:#e5765f26}.mlive-tag-blue[data-astro-cid-6umrn5fc]{color:#4f9d73;background:#4f9d732e}.mlive-feed-time[data-astro-cid-6umrn5fc]{color:#ffffff9e;font-size:10px}.mlive-feed-text[data-astro-cid-6umrn5fc]{color:#fff;margin:0;font-size:13px;font-weight:600}.mlive-feed-sub[data-astro-cid-6umrn5fc]{color:#ffffff9e;margin:3px 0 0;font-size:11px}.mlivem-wrap[data-astro-cid-vest6pwc].mob-mobile-only{display:none!important}@media (width<=920px){.mlivem-wrap[data-astro-cid-vest6pwc].mob-mobile-only{display:flex!important}}.mlivem-wrap[data-astro-cid-vest6pwc]{justify-content:center;padding-bottom:0;display:flex}.mlivem-phone[data-astro-cid-vest6pwc]{background:var(--forest-950);color:#fff;border:7px solid #000;border-radius:36px;flex-direction:column;width:280px;height:580px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000080}.mlivem-header[data-astro-cid-vest6pwc]{z-index:20;background:color-mix(in srgb, var(--forest-900) 90%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--forest-900);justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:absolute;top:0;left:0;right:0}.mlivem-header-left[data-astro-cid-vest6pwc]{align-items:center;gap:10px;display:flex}.mlivem-pulse-dot[data-astro-cid-vest6pwc]{background:#e5765f;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.5s ease-in-out infinite mlivem-pulse}@keyframes mlivem-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.mlivem-title[data-astro-cid-vest6pwc]{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.mlivem-timer[data-astro-cid-vest6pwc]{color:#ffffff9e;margin:0;font-size:10px}.mlivem-btn-alert[data-astro-cid-vest6pwc]{color:#e5765f;cursor:default;background:#e5765f26;border:1px solid #e5765f40;border-radius:10px;justify-content:center;align-items:center;padding:7px;display:flex}.mlivem-map[data-astro-cid-vest6pwc]{background-color:var(--forest-950);background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:20px 20px;flex:1;position:relative;overflow:hidden}.mlivem-circle[data-astro-cid-vest6pwc]{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mlivem-zone[data-astro-cid-vest6pwc]{background:#e5765f14;border:1px solid #e5765f40;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mlivem-zone-dot[data-astro-cid-vest6pwc]{background:#e5765f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 10px #e5765fcc}.mlivem-tracker[data-astro-cid-vest6pwc]{background:#2f74a8;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 8px #2f74a8cc}.mlivem-game[data-astro-cid-vest6pwc]{color:#fff;background:#2f74a8;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #2f74a8cc}.mlivem-sheet[data-astro-cid-vest6pwc]{background:var(--forest-900);z-index:20;border-top:1px solid #ffffff24;border-radius:24px 24px 0 0;flex-direction:column;height:300px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #00000080}.mlivem-sheet-handle[data-astro-cid-vest6pwc]{background:#ffffff24;border-radius:99px;flex-shrink:0;width:36px;height:4px;margin:10px auto 8px}.mlivem-sheet-header[data-astro-cid-vest6pwc]{color:#ffffffd6;border-bottom:1px solid #ffffff24;flex-shrink:0;align-items:center;gap:6px;padding:0 14px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex}.mlivem-sheet-header[data-astro-cid-vest6pwc] svg[data-astro-cid-vest6pwc]{color:#8fc3a7}.mlivem-sheet-body[data-astro-cid-vest6pwc]{scrollbar-width:none;flex-direction:column;flex:1;gap:8px;padding:10px 12px;display:flex;overflow-y:auto}.mlivem-sheet-body[data-astro-cid-vest6pwc]::-webkit-scrollbar{display:none}.mlivem-feed-security[data-astro-cid-vest6pwc]{background:#e5765f14;border:1px solid #e5765f33;border-radius:10px;padding:10px}.mlivem-security-title[data-astro-cid-vest6pwc]{color:#e5765f;align-items:center;gap:5px;margin:0 0 7px;font-size:10px;font-weight:700;display:flex}.mlivem-security-list[data-astro-cid-vest6pwc]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mlivem-security-list[data-astro-cid-vest6pwc] li[data-astro-cid-vest6pwc]{color:#ffffffd6;align-items:flex-start;gap:6px;font-size:10px;display:flex}.mlivem-sec-dot[data-astro-cid-vest6pwc]{background:#e5765f;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:3px}.mlivem-feed-event[data-astro-cid-vest6pwc]{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:9px 10px}.mlivem-event-top[data-astro-cid-vest6pwc]{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.mlivem-tag[data-astro-cid-vest6pwc]{border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.mlivem-tag-orange[data-astro-cid-vest6pwc]{color:#5592c0;background:#5592c026}.mlivem-tag-red[data-astro-cid-vest6pwc]{color:#e5765f;background:#e5765f26}.mlivem-event-time[data-astro-cid-vest6pwc]{color:#ffffff9e;font-size:10px}.mlivem-event-text[data-astro-cid-vest6pwc]{color:#fff;margin:0;font-size:12px;font-weight:600}.mlivem-event-sub[data-astro-cid-vest6pwc]{color:#ffffff9e;margin:2px 0 0;font-size:10px}.msolo-root[data-astro-cid-jtzy4zw2].mob-desktop-only{display:block}@media (width<=920px){.msolo-root[data-astro-cid-jtzy4zw2].mob-desktop-only{display:none!important}}.msolo-root[data-astro-cid-jtzy4zw2]{border:1px solid #1e293b;border-radius:20px 20px 0 0;width:100%;height:560px;overflow:hidden;box-shadow:0 -12px 64px #00000047}.msolo-map[data-astro-cid-jtzy4zw2]{background-color:#0f172a;background-image:url(/images/satellite.webp);background-position:50%;background-size:cover;width:100%;height:100%;position:relative}.msolo-scrim[data-astro-cid-jtzy4zw2]{pointer-events:none;position:absolute;left:0;right:0}.msolo-scrim-top[data-astro-cid-jtzy4zw2]{background:linear-gradient(#0f172a8c,#0000);height:120px;top:0}.msolo-scrim-bottom[data-astro-cid-jtzy4zw2]{background:linear-gradient(#0000,#0f172a8c);height:130px;bottom:0}.msolo-track[data-astro-cid-jtzy4zw2]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.msolo-hud[data-astro-cid-jtzy4zw2]{backdrop-filter:blur(12px);z-index:10;background:#0f172ab8;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:absolute;top:18px;left:18px;right:18px}.msolo-hud-left[data-astro-cid-jtzy4zw2]{align-items:center;gap:12px;display:flex}.msolo-pulse[data-astro-cid-jtzy4zw2]{background:#22c55e;border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:1.5s ease-in-out infinite msolo-pulse;box-shadow:0 0 12px #22c55ee6}@keyframes msolo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.msolo-hud-title[data-astro-cid-jtzy4zw2]{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:800}.msolo-hud-sub[data-astro-cid-jtzy4zw2]{color:#cbd5e1;margin-top:2px;font-size:12px}.msolo-invite[data-astro-cid-jtzy4zw2]{cursor:default;background:var(--primary,#1e6b42);color:#fff;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:700;display:flex;box-shadow:0 4px 14px #1e6b4266}.msolo-layer-pill[data-astro-cid-jtzy4zw2]{z-index:10;backdrop-filter:blur(12px);color:#fff;background:#0f172ab8;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:6px;padding:7px 13px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex;position:absolute;top:86px;right:18px}.msolo-layer-pill[data-astro-cid-jtzy4zw2] svg[data-astro-cid-jtzy4zw2]{color:#86efac}.msolo-marker[data-astro-cid-jtzy4zw2]{flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;transform:translate(-50%,-50%)}.msolo-game[data-astro-cid-jtzy4zw2]>svg[data-astro-cid-jtzy4zw2]{box-sizing:border-box;color:#fff;background:#f97316;border:2px solid #fff;border-radius:50%;width:26px;height:26px;padding:6px;box-shadow:0 0 16px #f97316a6,0 2px 8px #0006}.msolo-tip[data-astro-cid-jtzy4zw2]{color:#fff;backdrop-filter:blur(4px);white-space:nowrap;background:#1a1c1ad9;border-radius:4px;padding:2px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.msolo-mate[data-astro-cid-jtzy4zw2]{background:var(--c);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000073}.msolo-me[data-astro-cid-jtzy4zw2]{width:0;height:0;position:absolute;transform:translate(-50%,-50%)}.msolo-me-ring[data-astro-cid-jtzy4zw2]{background:#3b82f640;border-radius:50%;width:46px;height:46px;animation:2s ease-out infinite msolo-ring;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes msolo-ring{0%{opacity:.85;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.msolo-me-dot[data-astro-cid-jtzy4zw2]{background:#3b82f6;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 12px #3b82f6e6}.msolo-zoom[data-astro-cid-jtzy4zw2]{z-index:10;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:22px;right:22px}.msolo-zoom-btn[data-astro-cid-jtzy4zw2]{backdrop-filter:blur(12px);color:#fff;cursor:default;background:#0f172ab8;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.msolo-stats[data-astro-cid-jtzy4zw2]{z-index:10;backdrop-filter:blur(12px);background:#0f172ab8;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:18px;padding:14px 22px;display:flex;position:absolute;bottom:22px;left:22px}.msolo-stat[data-astro-cid-jtzy4zw2]{flex-direction:column;gap:2px;display:flex}.msolo-stat-val[data-astro-cid-jtzy4zw2]{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:800;line-height:1}.msolo-stat-lab[data-astro-cid-jtzy4zw2]{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:10px;font-weight:700}.msolo-stat-div[data-astro-cid-jtzy4zw2]{background:#ffffff24;width:1px;height:32px}.msolom-wrap[data-astro-cid-trvr5xkj].mob-mobile-only{display:none!important}@media (width<=920px){.msolom-wrap[data-astro-cid-trvr5xkj].mob-mobile-only{display:flex!important}}.msolom-wrap[data-astro-cid-trvr5xkj]{justify-content:center}.msolom-phone[data-astro-cid-trvr5xkj]{color:#fff;background:#0f172a;border:7px solid #0a0f1a;border-radius:36px;flex-direction:column;width:280px;height:580px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000080}.msolom-header[data-astro-cid-trvr5xkj]{z-index:20;backdrop-filter:blur(12px);background:#0f172ae6;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:absolute;top:0;left:0;right:0}.msolom-header-left[data-astro-cid-trvr5xkj]{align-items:center;gap:10px;display:flex}.msolom-pulse-dot[data-astro-cid-trvr5xkj]{background:#22c55e;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.5s ease-in-out infinite msolom-pulse;box-shadow:0 0 10px #22c55ee6}@keyframes msolom-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.msolom-title[data-astro-cid-trvr5xkj]{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.msolom-timer[data-astro-cid-trvr5xkj]{color:#94a3b8;margin:1px 0 0;font-size:10px}.msolom-invite[data-astro-cid-trvr5xkj]{background:var(--primary,#1e6b42);color:#fff;cursor:default;border:none;border-radius:10px;justify-content:center;align-items:center;padding:8px;display:flex}.msolom-map[data-astro-cid-trvr5xkj]{background-color:#0f172a;background-image:url(/images/satellite.webp);background-position:50%;background-size:cover;flex:1;position:relative;overflow:hidden}.msolom-scrim-top[data-astro-cid-trvr5xkj]{pointer-events:none;background:linear-gradient(#0f172a99,#0000);height:90px;position:absolute;top:0;left:0;right:0}.msolom-track[data-astro-cid-trvr5xkj]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.msolom-mate[data-astro-cid-trvr5xkj]{background:var(--c);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:Inter,sans-serif;font-size:10px;font-weight:800;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000073}.msolom-game[data-astro-cid-trvr5xkj]{color:#fff;box-sizing:border-box;background:#f97316;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 12px #f97316a6,0 2px 6px #0006}.msolom-me[data-astro-cid-trvr5xkj]{width:0;height:0;position:absolute;transform:translate(-50%,-50%)}.msolom-me-ring[data-astro-cid-trvr5xkj]{background:#3b82f640;border-radius:50%;width:38px;height:38px;animation:2s ease-out infinite msolom-ring;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes msolom-ring{0%{opacity:.85;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.msolom-me-dot[data-astro-cid-trvr5xkj]{background:#3b82f6;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 10px #3b82f6e6}.msolom-sheet[data-astro-cid-trvr5xkj]{z-index:20;background:#1e293b;border-top:1px solid #334155;border-radius:24px 24px 0 0;padding:8px 0 16px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #00000080}.msolom-sheet-handle[data-astro-cid-trvr5xkj]{background:#334155;border-radius:99px;width:36px;height:4px;margin:4px auto 12px}.msolom-stats[data-astro-cid-trvr5xkj]{justify-content:space-around;align-items:center;padding:0 12px;display:flex}.msolom-stat[data-astro-cid-trvr5xkj]{flex-direction:column;align-items:center;gap:2px;display:flex}.msolom-val[data-astro-cid-trvr5xkj]{color:#fff;font-family:Poppins,sans-serif;font-size:17px;font-weight:800;line-height:1}.msolom-lab[data-astro-cid-trvr5xkj]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:9px;font-weight:700}.msolom-stat-div[data-astro-cid-trvr5xkj]{background:#ffffff24;width:1px;height:26px}.msang-root[data-astro-cid-3jslfyva].mob-desktop-only{display:block}@media (width<=920px){.msang-root[data-astro-cid-3jslfyva].mob-desktop-only{display:none!important}}.msang-root[data-astro-cid-3jslfyva]{border:1px solid #1e293b;border-radius:20px 20px 0 0;width:100%;height:560px;overflow:hidden;box-shadow:0 -12px 64px #00000047}.msang-map[data-astro-cid-3jslfyva]{background-color:#0f172a;background-image:url(/images/satellite.webp);background-position:50%;background-size:cover;width:100%;height:100%;position:relative}.msang-scrim[data-astro-cid-3jslfyva]{pointer-events:none;position:absolute;left:0;right:0}.msang-scrim-top[data-astro-cid-3jslfyva]{background:linear-gradient(#0f172a8c,#0000);height:120px;top:0}.msang-scrim-bottom[data-astro-cid-3jslfyva]{background:linear-gradient(#0000,#0f172a8c);height:130px;bottom:0}.msang-track[data-astro-cid-3jslfyva]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.msang-hud[data-astro-cid-3jslfyva]{backdrop-filter:blur(12px);z-index:10;background:#0f172ab8;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:absolute;top:18px;left:18px;right:18px}.msang-hud-left[data-astro-cid-3jslfyva]{align-items:center;gap:12px;display:flex}.msang-pulse[data-astro-cid-3jslfyva]{background:#dc2626;border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:1.5s ease-in-out infinite msang-pulse;box-shadow:0 0 12px #dc2626e6}@keyframes msang-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.msang-hud-title[data-astro-cid-3jslfyva]{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:800}.msang-hud-sub[data-astro-cid-3jslfyva]{color:#cbd5e1;margin-top:2px;font-size:12px}.msang-status[data-astro-cid-3jslfyva]{color:#fca5a5;background:#dc262626;border:1px solid #dc26264d;border-radius:100px;flex-shrink:0;padding:7px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.msang-layer-pill[data-astro-cid-3jslfyva]{z-index:10;backdrop-filter:blur(12px);color:#fff;background:#0f172ab8;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:6px;padding:7px 13px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex;position:absolute;top:86px;right:18px}.msang-layer-pill[data-astro-cid-3jslfyva] svg[data-astro-cid-3jslfyva]{color:#86efac}.msang-anschuss[data-astro-cid-3jslfyva]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-100%)}.msang-anschuss-pin[data-astro-cid-3jslfyva]{background:#dc2626;border:2px solid #fff;border-radius:50% 50% 50% 0;width:20px;height:20px;transform:rotate(-45deg);box-shadow:0 2px 8px #00000073}.msang-anschuss-label[data-astro-cid-3jslfyva]{color:#fff;white-space:nowrap;backdrop-filter:blur(4px);background:#dc2626eb;border-radius:4px;padding:2px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;transform:rotate(0)}.msang-find[data-astro-cid-3jslfyva]{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000073}.msang-find--blood[data-astro-cid-3jslfyva]{background:#dc2626}.msang-find--print[data-astro-cid-3jslfyva]{background:#f59e0b}.msang-find--rest[data-astro-cid-3jslfyva]{width:auto;height:auto;box-shadow:none;background:#8b5cf6;border:none;flex-direction:column;gap:4px;position:absolute}.msang-find--rest[data-astro-cid-3jslfyva]>svg[data-astro-cid-3jslfyva]{box-sizing:border-box;background:#8b5cf6;border:2px solid #fff;border-radius:50%;width:24px;height:24px;padding:5px;box-shadow:0 2px 6px #00000073}.msang-tip[data-astro-cid-3jslfyva]{color:#fff;backdrop-filter:blur(4px);white-space:nowrap;background:#1a1c1ad9;border-radius:4px;padding:2px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.msang-handler[data-astro-cid-3jslfyva]{width:0;height:0;position:absolute;transform:translate(-50%,-50%)}.msang-handler-ring[data-astro-cid-3jslfyva]{background:#22c55e40;border-radius:50%;width:48px;height:48px;animation:2s ease-out infinite msang-ring;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes msang-ring{0%{opacity:.85;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.msang-handler-dot[data-astro-cid-3jslfyva]{background:#16a34a;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 12px #22c55ee6}.msang-zoom[data-astro-cid-3jslfyva]{z-index:10;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:22px;right:22px}.msang-zoom-btn[data-astro-cid-3jslfyva]{backdrop-filter:blur(12px);color:#fff;cursor:default;background:#0f172ab8;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.msang-stats[data-astro-cid-3jslfyva]{z-index:10;backdrop-filter:blur(12px);background:#0f172ab8;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:18px;padding:14px 22px;display:flex;position:absolute;bottom:22px;left:22px}.msang-stat[data-astro-cid-3jslfyva]{flex-direction:column;gap:2px;display:flex}.msang-stat-val[data-astro-cid-3jslfyva]{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:800;line-height:1}.msang-stat-lab[data-astro-cid-3jslfyva]{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:10px;font-weight:700}.msang-stat-div[data-astro-cid-3jslfyva]{background:#ffffff24;width:1px;height:32px}.msangm-wrap[data-astro-cid-ycyaarnv].mob-mobile-only{display:none!important}@media (width<=920px){.msangm-wrap[data-astro-cid-ycyaarnv].mob-mobile-only{display:flex!important}}.msangm-wrap[data-astro-cid-ycyaarnv]{justify-content:center}.msangm-phone[data-astro-cid-ycyaarnv]{color:#fff;background:#0f172a;border:7px solid #0a0f1a;border-radius:36px;flex-direction:column;width:280px;height:580px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000080}.msangm-header[data-astro-cid-ycyaarnv]{z-index:20;backdrop-filter:blur(12px);background:#0f172ae6;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:absolute;top:0;left:0;right:0}.msangm-header-left[data-astro-cid-ycyaarnv]{align-items:center;gap:10px;display:flex}.msangm-pulse-dot[data-astro-cid-ycyaarnv]{background:#dc2626;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.5s ease-in-out infinite msangm-pulse;box-shadow:0 0 10px #dc2626e6}@keyframes msangm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.msangm-title[data-astro-cid-ycyaarnv]{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.msangm-timer[data-astro-cid-ycyaarnv]{color:#94a3b8;margin:1px 0 0;font-size:10px}.msangm-status[data-astro-cid-ycyaarnv]{color:#fca5a5;background:#dc262626;border:1px solid #dc26264d;border-radius:100px;flex-shrink:0;padding:5px 10px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.msangm-map[data-astro-cid-ycyaarnv]{background-color:#0f172a;background-image:url(/images/satellite.webp);background-position:50%;background-size:cover;flex:1;position:relative;overflow:hidden}.msangm-scrim-top[data-astro-cid-ycyaarnv]{pointer-events:none;background:linear-gradient(#0f172a99,#0000);height:90px;position:absolute;top:0;left:0;right:0}.msangm-track[data-astro-cid-ycyaarnv]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.msangm-anschuss[data-astro-cid-ycyaarnv]{position:absolute;transform:translate(-50%,-100%)}.msangm-anschuss-pin[data-astro-cid-ycyaarnv]{background:#dc2626;border:2px solid #fff;border-radius:50% 50% 50% 0;width:18px;height:18px;display:block;transform:rotate(-45deg);box-shadow:0 2px 8px #00000073}.msangm-find[data-astro-cid-ycyaarnv]{border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000073}.msangm-find--blood[data-astro-cid-ycyaarnv]{background:#dc2626}.msangm-find--print[data-astro-cid-ycyaarnv]{background:#f59e0b}.msangm-handler[data-astro-cid-ycyaarnv]{width:0;height:0;position:absolute;transform:translate(-50%,-50%)}.msangm-handler-ring[data-astro-cid-ycyaarnv]{background:#22c55e40;border-radius:50%;width:38px;height:38px;animation:2s ease-out infinite msangm-ring;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes msangm-ring{0%{opacity:.85;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.msangm-handler-dot[data-astro-cid-ycyaarnv]{background:#16a34a;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 10px #22c55ee6}.msangm-sheet[data-astro-cid-ycyaarnv]{z-index:20;background:#1e293b;border-top:1px solid #334155;border-radius:24px 24px 0 0;padding:8px 0 16px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #00000080}.msangm-sheet-handle[data-astro-cid-ycyaarnv]{background:#334155;border-radius:99px;width:36px;height:4px;margin:4px auto 12px}.msangm-stats[data-astro-cid-ycyaarnv]{justify-content:space-around;align-items:center;padding:0 12px;display:flex}.msangm-stat[data-astro-cid-ycyaarnv]{flex-direction:column;align-items:center;gap:2px;display:flex}.msangm-val[data-astro-cid-ycyaarnv]{color:#fff;font-family:Poppins,sans-serif;font-size:17px;font-weight:800;line-height:1}.msangm-lab[data-astro-cid-ycyaarnv]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:9px;font-weight:700}.msangm-stat-div[data-astro-cid-ycyaarnv]{background:#ffffff24;width:1px;height:26px}.mtro-root[data-astro-cid-yb3cnbnv].mob-desktop-only{display:block}@media (width<=920px){.mtro-root[data-astro-cid-yb3cnbnv].mob-desktop-only{display:none!important}}.mtro-root[data-astro-cid-yb3cnbnv]{background:#0f172a;border:1px solid #1e293b;border-radius:20px 20px 0 0;width:100%;height:560px;font-family:Inter,sans-serif;overflow:hidden;box-shadow:0 -12px 64px #00000047}.mtro-inner[data-astro-cid-yb3cnbnv]{width:100%;height:100%;display:flex}.mtro-photo[data-astro-cid-yb3cnbnv]{background-color:#0f172a;background-image:url(/images/chevreuil.webp);background-position:50%;background-size:cover;flex-shrink:0;width:44%;position:relative}.mtro-photo-scrim[data-astro-cid-yb3cnbnv]{background:linear-gradient(#0000 45%,#0f172ad9);position:absolute;inset:0}.mtro-tag[data-astro-cid-yb3cnbnv]{z-index:2;backdrop-filter:blur(12px);color:#e2e8f0;background:#0f172ab8;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:700;display:flex;position:absolute;top:22px;left:22px}.mtro-tag[data-astro-cid-yb3cnbnv] svg[data-astro-cid-yb3cnbnv]{color:#86efac}.mtro-photo-caption[data-astro-cid-yb3cnbnv]{z-index:2;position:absolute;bottom:24px;left:24px;right:24px}.mtro-species[data-astro-cid-yb3cnbnv]{color:#fff;letter-spacing:-.5px;font-family:Poppins,sans-serif;font-size:22px;font-weight:800}.mtro-species-sub[data-astro-cid-yb3cnbnv]{color:#cbd5e1;margin-top:4px;font-size:12px}.mtro-panel[data-astro-cid-yb3cnbnv]{flex-direction:column;flex:1;gap:24px;padding:28px 30px;display:flex}.mtro-panel-head[data-astro-cid-yb3cnbnv]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mtro-panel-label[data-astro-cid-yb3cnbnv]{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;font-size:10px;font-weight:700}.mtro-panel-title[data-astro-cid-yb3cnbnv]{color:#fff;letter-spacing:-.5px;margin-top:4px;font-family:Poppins,sans-serif;font-size:22px;font-weight:800}.mtro-status[data-astro-cid-yb3cnbnv]{color:#86efac;background:#22c55e24;border:1px solid #22c55e4d;border-radius:100px;flex-shrink:0;padding:6px 13px;font-size:11px;font-weight:700}.mtro-meta[data-astro-cid-yb3cnbnv]{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.mtro-cell[data-astro-cid-yb3cnbnv]{background:#1e293b8c;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:5px;padding:14px 15px;display:flex}.mtro-cell-lab[data-astro-cid-yb3cnbnv]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:10px;font-weight:700}.mtro-cell-val[data-astro-cid-yb3cnbnv]{color:#fff;font-size:15px;font-weight:700}.mtro-gallery[data-astro-cid-yb3cnbnv]{margin-top:auto}.mtro-gallery-head[data-astro-cid-yb3cnbnv]{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.mtro-gallery-head[data-astro-cid-yb3cnbnv]>span[data-astro-cid-yb3cnbnv]:first-child{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:12px;font-weight:700}.mtro-gallery-count[data-astro-cid-yb3cnbnv]{color:#86efac;font-size:12px;font-weight:700}.mtro-thumbs[data-astro-cid-yb3cnbnv]{gap:10px;display:flex}.mtro-thumb[data-astro-cid-yb3cnbnv]{aspect-ratio:1;opacity:.55;background-image:url(/images/chevreuil.webp);background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:12px;flex:1}.mtro-thumb--active[data-astro-cid-yb3cnbnv]{opacity:1;border-color:#22c55e99;box-shadow:0 0 0 2px #22c55e38}.mtro-thumb--more[data-astro-cid-yb3cnbnv]{opacity:1;color:#cbd5e1;background:#1e293bb3;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-size:15px;font-weight:800;display:flex}.mtrom-wrap[data-astro-cid-yrnv5ged].mob-mobile-only{display:none!important}@media (width<=920px){.mtrom-wrap[data-astro-cid-yrnv5ged].mob-mobile-only{display:flex!important}}.mtrom-wrap[data-astro-cid-yrnv5ged]{justify-content:center}.mtrom-phone[data-astro-cid-yrnv5ged]{color:#fff;background:#0f172a;border:7px solid #0a0f1a;border-radius:36px;flex-direction:column;width:280px;height:580px;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000080}.mtrom-header[data-astro-cid-yrnv5ged]{z-index:20;backdrop-filter:blur(12px);background:#0f172ae6;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:absolute;top:0;left:0;right:0}.mtrom-header-left[data-astro-cid-yrnv5ged]{align-items:center;gap:10px;display:flex}.mtrom-icon[data-astro-cid-yrnv5ged]{color:#86efac;background:#22c55e29;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mtrom-title[data-astro-cid-yrnv5ged]{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.mtrom-sub[data-astro-cid-yrnv5ged]{color:#94a3b8;margin:1px 0 0;font-size:10px}.mtrom-status[data-astro-cid-yrnv5ged]{color:#86efac;background:#22c55e24;border:1px solid #22c55e4d;border-radius:100px;flex-shrink:0;padding:5px 12px;font-size:10px;font-weight:700}.mtrom-photo[data-astro-cid-yrnv5ged]{background-color:#0f172a;background-image:url(/images/chevreuil.webp);background-position:50%;background-size:cover;flex:1;position:relative}.mtrom-scrim[data-astro-cid-yrnv5ged]{background:linear-gradient(#0f172a8c 0 60px,#0000 100px 55%,#0f172acc);position:absolute;inset:0}.mtrom-caption[data-astro-cid-yrnv5ged]{z-index:2;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:16px;left:16px}.mtrom-caption-title[data-astro-cid-yrnv5ged]{color:#fff;letter-spacing:-.4px;font-family:Poppins,sans-serif;font-size:18px;font-weight:800}.mtrom-caption-sub[data-astro-cid-yrnv5ged]{color:#cbd5e1;font-size:11px;font-weight:600}.mtrom-sheet[data-astro-cid-yrnv5ged]{z-index:20;background:#1e293b;border-top:1px solid #334155;border-radius:24px 24px 0 0;padding:8px 16px 16px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #00000080}.mtrom-sheet-handle[data-astro-cid-yrnv5ged]{background:#334155;border-radius:99px;width:36px;height:4px;margin:4px auto 12px}.mtrom-rows[data-astro-cid-yrnv5ged]{flex-direction:column;display:flex}.mtrom-row[data-astro-cid-yrnv5ged]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}.mtrom-row[data-astro-cid-yrnv5ged] span[data-astro-cid-yrnv5ged]{color:#94a3b8}.mtrom-row[data-astro-cid-yrnv5ged] strong[data-astro-cid-yrnv5ged]{color:#fff;font-weight:700}.mtrom-gallery[data-astro-cid-yrnv5ged]{gap:8px;margin-top:14px;display:flex}.mtrom-thumb[data-astro-cid-yrnv5ged]{aspect-ratio:1;opacity:.55;background-image:url(/images/chevreuil.webp);background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:10px;flex:1}.mtrom-thumb--active[data-astro-cid-yrnv5ged]{opacity:1;border-color:#22c55e99}.mtrom-thumb--more[data-astro-cid-yrnv5ged]{opacity:1;color:#cbd5e1;background:#0f172ab3;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-size:13px;font-weight:800;display:flex}.mprm-root{background:#f3f4f2;border:1px solid #1a1c1a12;border-radius:20px;flex-direction:row;width:100%;max-width:100%;height:560px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 8px 40px #0000001a}.mprm-left{background:#fff;border-right:1px solid #1a1c1a17;flex-direction:column;flex-shrink:0;width:300px;display:flex}.mprm-left-head{border-bottom:1px solid #1a1c1a17;padding:20px}.mprm-left-title{color:#1a1c1a;font-family:Inter,sans-serif;font-size:15px;font-weight:800}.mprm-left-sub{color:#666d66;margin-top:4px;font-family:Inter,sans-serif;font-size:11px}.mprm-left-list{flex-direction:column;gap:8px;padding:12px;display:flex;overflow-y:auto}.mprm-left-item{background:#f9f9f8;border:1px solid #1a1c1a12;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.mprm-left-item--active{background:#fff;border-color:#1e6b42;box-shadow:0 2px 8px #1e6b4214}.mprm-left-item-title{color:#1a1c1a;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.mprm-left-item-sub{color:#666d66;margin-top:2px;font-family:Inter,sans-serif;font-size:11px}.mprm-pill{white-space:nowrap;border-radius:100px;padding:3px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:14px;display:inline-block}.mprm-pill--ok{background:var(--success-bg);color:var(--success-fg)}.mprm-pill--warn{background:var(--warning-bg);color:var(--warning-fg)}.mprm-pill--danger{background:var(--danger-bg);color:var(--danger-fg)}.mprm-pill--attention{background:var(--warning-bg);color:var(--warning-fg)}.mprm-pill--neutre{background:var(--slate-bg);color:var(--slate-fg)}.mprm-right{background:#fff;flex-direction:column;flex:1;gap:18px;min-width:0;padding:24px 28px;display:flex;overflow:hidden}.mprm-right-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mprm-right-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#666d66;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.mprm-right-title{color:#1a1c1a;margin-top:4px;font-family:Poppins,sans-serif;font-size:20px;font-weight:800}.mprm-actions{gap:8px;display:flex}.mprm-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;padding:8px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.mprm-btn--primary{color:#fff;background:#1e6b42}.mprm-btn--ghost{color:#1a1c1a;background:#fff;border-color:#1a1c1a29}.mprm-counters{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mprm-counter{background:#f9f9f8;border:1px solid #1a1c1a12;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.mprm-counter-value{color:#1a1c1a;font-family:Poppins,sans-serif;font-size:20px;font-weight:800;line-height:1.1}.mprm-counter-label{color:#666d66;font-family:Inter,sans-serif;font-size:11px}.mprm-value-ok{color:var(--success-fg)}.mprm-value-warn{color:var(--warning-fg)}.mprm-value-danger{color:var(--danger-fg)}.mprm-table{background:#fff;border:1px solid #1a1c1a12;border-radius:12px;flex:1;min-height:0;overflow-y:auto}.mprm-row{color:#1a1c1a;border-top:1px solid #1a1c1a12;grid-template-columns:1.1fr 1.3fr 1.6fr 1.5fr .9fr;align-items:center;gap:10px;min-width:0;padding:10px 14px;font-family:Inter,sans-serif;font-size:12px;display:grid}.mprm-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mprm-row:first-child{border-top:none}.mprm-row--head{text-transform:uppercase;letter-spacing:.08em;color:#4a504a;background:#f3f4f2;font-size:10px;font-weight:700}.mprm-cell-name{font-weight:700}.mprm-cell-mono{font-variant-numeric:tabular-nums;color:#4a504a}.mprm-warn{color:var(--warning-fg);font-weight:600}.mprm-danger{color:var(--danger-fg);font-weight:600}.mprm-note{color:#666d66;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:11px;display:flex}.mprmm-root{justify-content:center;align-items:flex-start;width:100%;background:0 0!important}.mprmm-root.mob-mobile-only{display:none!important}@media (width<=920px){.mprmm-root.mob-mobile-only{display:flex!important}}.mprmm-frame{background:#1a1c1a;border:7px solid #1a1c1a;border-radius:36px;flex-direction:column;width:280px;height:560px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000002e}.mprmm-notch{background:#1a1c1a;border-radius:0 0 8px 8px;flex-shrink:0;width:80px;height:10px;margin:0 auto}.mprmm-header{color:#fff;background:#1a1c1a;flex-shrink:0;padding:10px 14px 12px}.mprmm-header-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mprmm-icon-wrap{background:#1e6b42;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mprmm-title{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:800;line-height:1.2}.mprmm-sub{color:#a3a8a2;font-family:Inter,sans-serif;font-size:10px}.mprmm-status{background:#1e6b4238;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.mprmm-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mprmm-dot--ok{background:#8fc3a7}.mprmm-status-label{color:#ddeee4;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.mprmm-content{background:#f3f4f2;flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.mprmm-block{background:#fff;border:1px solid #1a1c1a12;border-radius:12px;padding:12px 14px}.mprmm-block-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mprmm-block-title{color:#1a1c1a;text-transform:uppercase;letter-spacing:.06em;font-family:Inter,sans-serif;font-size:12px;font-weight:800}.mprmm-field{flex-direction:column;gap:2px;padding:6px 0;display:flex}.mprmm-field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mprmm-label{text-transform:uppercase;letter-spacing:.06em;color:#666d66;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.mprmm-value{color:#1a1c1a;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.mprmm-mono{font-variant-numeric:tabular-nums}.mprmm-pill{border-radius:100px;padding:2px 7px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;line-height:13px;display:inline-block}.mprmm-pill--ok{background:var(--success-bg);color:var(--success-fg)}.mprmm-share{background:#fff;border:1px dashed #1a1c1a29;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mprmm-share-ico{background:var(--success-bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mprmm-share-text{min-width:0}.mprmm-share-title{color:#1a1c1a;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.mprmm-share-sub{color:#666d66;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Inter,sans-serif;font-size:10px;overflow:hidden}.mprmm-bottom{background:#1a1c1a;border-top:1px solid #ffffff0f;flex-shrink:0;padding:10px 14px 14px}.mprmm-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex}.mprmm-btn--primary{color:#fff;background:#1e6b42;box-shadow:0 2px 8px #1e6b4240}.feat-hero[data-astro-cid-t4krsvuj]{background:var(--surface-page);padding:72px 0 0;overflow:hidden}.feat-hero-text[data-astro-cid-t4krsvuj]{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:720px;margin:0 auto 56px;display:flex}.feat-badge[data-astro-cid-t4krsvuj]{text-transform:uppercase;letter-spacing:.12em;color:var(--primary);background:var(--primary-subtle);border-radius:100px;width:fit-content;margin:0;padding:5px 14px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.feat-h1[data-astro-cid-t4krsvuj]{font-family:var(--font-display);letter-spacing:-1.5px;color:var(--on-surface);margin:0;font-size:56px;font-weight:700;line-height:60px}.feat-desc[data-astro-cid-t4krsvuj]{color:var(--on-surface-var);max-width:540px;margin:0;font-size:19px;line-height:1.6}.feat-ctas[data-astro-cid-t4krsvuj]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.feat-proof[data-astro-cid-t4krsvuj]{color:var(--on-surface-mut);flex-wrap:wrap;justify-content:center;gap:20px;font-size:13px;display:flex}.feat-proof[data-astro-cid-t4krsvuj] span[data-astro-cid-t4krsvuj]{align-items:center;gap:6px;display:flex}.feat-mockup-img[data-astro-cid-t4krsvuj]{border-radius:16px 16px 0 0;width:100%;display:block;box-shadow:0 -12px 64px #00000021}@media (width<=920px){.feat-h1[data-astro-cid-t4krsvuj]{letter-spacing:-1px;font-size:38px;line-height:44px}.feat-hero-text[data-astro-cid-t4krsvuj]{margin-bottom:40px}}@media (width<=600px){.feat-h1[data-astro-cid-t4krsvuj]{letter-spacing:-.6px;font-size:30px;line-height:36px}.feat-desc[data-astro-cid-t4krsvuj]{font-size:16px}.feat-mockup-img[data-astro-cid-t4krsvuj]{border-radius:12px 12px 0 0}}.inv-card[data-astro-cid-zmf6lqgl]{background:var(--surface-lowest);border:1px solid var(--outline);border-radius:var(--radius-xl);width:100%;max-width:440px;box-shadow:var(--shadow-md);padding:24px}.inv-card-head[data-astro-cid-zmf6lqgl]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.inv-card-title[data-astro-cid-zmf6lqgl]{color:var(--on-surface);font-size:16px;font-weight:800}.inv-card-sub[data-astro-cid-zmf6lqgl]{color:var(--on-surface-mut);margin:4px 0 0;font-size:12px}.inv-btn-soft[data-astro-cid-zmf6lqgl]{background:var(--primary-subtle);color:var(--primary);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.inv-lien[data-astro-cid-zmf6lqgl]{background:var(--surface-page);border:1px solid var(--outline);border-radius:var(--radius-md);align-items:center;gap:8px;margin-bottom:14px;padding:8px 8px 8px 12px;display:flex}.inv-lien-ico[data-astro-cid-zmf6lqgl]{color:var(--on-surface-mut);display:flex}.inv-lien-url[data-astro-cid-zmf6lqgl]{min-width:0;color:var(--on-surface-var);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.inv-compteurs[data-astro-cid-zmf6lqgl]{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.inv-compteur[data-astro-cid-zmf6lqgl]{background:var(--surface-page);border:1px solid var(--outline);border-radius:var(--radius-md);text-align:center;flex-direction:column;gap:2px;padding:10px 6px;display:flex}.inv-compteur-num[data-astro-cid-zmf6lqgl]{color:var(--on-surface);font-size:18px;font-weight:800}.inv-compteur-label[data-astro-cid-zmf6lqgl]{color:var(--on-surface-mut);font-size:11px}.inv-num-ok[data-astro-cid-zmf6lqgl]{color:var(--success-fg)}.inv-num-attente[data-astro-cid-zmf6lqgl]{color:var(--warning-fg)}.inv-num-refus[data-astro-cid-zmf6lqgl]{color:var(--danger-fg)}.inv-list[data-astro-cid-zmf6lqgl]{flex-direction:column;gap:8px;display:flex}.inv-row[data-astro-cid-zmf6lqgl]{background:var(--surface-page);border:1px solid var(--outline);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.inv-row-left[data-astro-cid-zmf6lqgl]{align-items:center;gap:12px;min-width:0;display:flex}.inv-av[data-astro-cid-zmf6lqgl]{border-radius:var(--radius-pill);background:var(--slate-bg);width:34px;height:34px;color:var(--slate-fg);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.inv-row-name[data-astro-cid-zmf6lqgl]{color:var(--on-surface);margin:0;font-size:13px;font-weight:700}.inv-row-sub[data-astro-cid-zmf6lqgl]{color:var(--on-surface-mut);margin:2px 0 0;font-size:12px}.inv-pill[data-astro-cid-zmf6lqgl]{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:700;line-height:14px;display:inline-block}.inv-ton-ok[data-astro-cid-zmf6lqgl]{background:var(--success-bg);color:var(--success-fg)}.inv-ton-attente[data-astro-cid-zmf6lqgl]{background:var(--warning-bg);color:var(--warning-fg)}.inv-ton-refus[data-astro-cid-zmf6lqgl]{background:var(--danger-bg);color:var(--danger-fg)}.inv-ton-neutre[data-astro-cid-zmf6lqgl]{background:var(--slate-bg);color:var(--slate-fg)}.inv-note[data-astro-cid-zmf6lqgl]{color:var(--on-surface-var);align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.inv-gros-chiffre[data-astro-cid-zmf6lqgl]{background:var(--primary-bg);color:var(--on-surface-mut);border-radius:var(--radius-md);flex-direction:column;flex-shrink:0;align-items:center;padding:8px 14px;font-size:11px;display:flex}.inv-gros-chiffre[data-astro-cid-zmf6lqgl] span[data-astro-cid-zmf6lqgl]{color:var(--primary);font-size:22px;font-weight:800;line-height:1.1}.inv-table[data-astro-cid-zmf6lqgl]{border:1px solid var(--outline);border-radius:var(--radius-md);font-size:13px;overflow:hidden}.inv-table-row[data-astro-cid-zmf6lqgl]{border-top:1px solid var(--outline);color:var(--on-surface);grid-template-columns:1fr 1fr 1fr;gap:8px;padding:9px 12px;display:grid}.inv-table-row[data-astro-cid-zmf6lqgl]:first-child{border-top:none}.inv-table-head[data-astro-cid-zmf6lqgl]{background:var(--surface-low);letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface-var);font-size:11px;font-weight:700}.inv-poste[data-astro-cid-zmf6lqgl]{color:var(--earthtone-fg);font-weight:700}.inv-envoi[data-astro-cid-zmf6lqgl]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.inv-envoi-label[data-astro-cid-zmf6lqgl]{color:var(--on-surface-var);margin-right:4px;font-size:12px;font-weight:600}.inv-chip[data-astro-cid-zmf6lqgl]{border-radius:var(--radius-pill);border:1px solid var(--outline-strong);color:var(--on-surface-var);white-space:nowrap;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-block}.inv-chip--on[data-astro-cid-zmf6lqgl]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.inv-pdf[data-astro-cid-zmf6lqgl]{border:1px dashed var(--outline-strong);border-radius:var(--radius-md);align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.inv-pdf-ico[data-astro-cid-zmf6lqgl]{border-radius:var(--radius-sm);background:var(--danger-bg);width:34px;height:34px;color:var(--danger-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mshowcase-placeholder-img{object-fit:cover;border-radius:var(--radius-xl);background:var(--surface-low);width:100%;height:100%;min-height:280px;display:block}.fdw-card[data-astro-cid-uvl4hmp6]{border:1px solid var(--outline);background:#fff;border-radius:20px;width:340px;max-width:100%;padding:26px;box-shadow:0 12px 48px #0000001f}.fdw-card--r1[data-astro-cid-uvl4hmp6]{transform:rotate(1deg)}.fdw-card--r2[data-astro-cid-uvl4hmp6]{transform:rotate(2deg)}.fdw-card--rn1[data-astro-cid-uvl4hmp6]{transform:rotate(-1deg)}.fdw-card--rn2[data-astro-cid-uvl4hmp6]{transform:rotate(-2deg)}.fdw-head[data-astro-cid-uvl4hmp6]{align-items:center;gap:10px;margin-bottom:18px;display:flex}.fdw-head-icon[data-astro-cid-uvl4hmp6]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fdw-head-title[data-astro-cid-uvl4hmp6]{color:#1a1c1a;font-family:Inter,sans-serif;font-size:15px;font-weight:800}.fdw-pill[data-astro-cid-uvl4hmp6]{color:#15803d;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;margin-left:auto;padding:3px 9px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.fdw-label[data-astro-cid-uvl4hmp6]{text-transform:uppercase;letter-spacing:.08em;color:#666d66;margin-bottom:6px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.fdw-select[data-astro-cid-uvl4hmp6]{color:#1a1c1a;background:#f3f4f2;border:1px solid #1a1c1a17;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;display:flex}.fdw-vars[data-astro-cid-uvl4hmp6]{flex-direction:column;gap:6px;display:flex}.fdw-var[data-astro-cid-uvl4hmp6]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.fdw-var-name[data-astro-cid-uvl4hmp6]{color:#15803d;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.fdw-btn[data-astro-cid-uvl4hmp6]{background:var(--primary);color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:11px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex}.fdw-plan[data-astro-cid-uvl4hmp6]{flex-direction:column;gap:8px;display:flex}.fdw-plan-row[data-astro-cid-uvl4hmp6]{background:#f9f9f8;border:1px solid #1a1c1a17;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.fdw-plan-name[data-astro-cid-uvl4hmp6]{color:#1a1c1a;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.fdw-plan-count[data-astro-cid-uvl4hmp6]{color:var(--primary);font-family:Inter,sans-serif;font-size:13px;font-weight:700}.fdw-plan-count--free[data-astro-cid-uvl4hmp6]{color:#666d66}.fdw-stamp[data-astro-cid-uvl4hmp6]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:8px 10px;display:flex}.fdw-stamp[data-astro-cid-uvl4hmp6] span[data-astro-cid-uvl4hmp6]{color:#15803d;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.fdw-rows[data-astro-cid-uvl4hmp6]{flex-direction:column;gap:8px;display:flex}.fdw-row[data-astro-cid-uvl4hmp6]{background:#f9f9f8;border:1px solid #1a1c1a17;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.fdw-row-left[data-astro-cid-uvl4hmp6]{align-items:center;gap:10px;min-width:0;display:flex}.fdw-avatar[data-astro-cid-uvl4hmp6]{color:#4a504a;background:#1a1c1a17;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.fdw-row-name[data-astro-cid-uvl4hmp6]{color:#1a1c1a;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.fdw-badge[data-astro-cid-uvl4hmp6]{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.fdw-badge--green[data-astro-cid-uvl4hmp6]{color:#15803d;background:#dcfce7}.fdw-badge--gray[data-astro-cid-uvl4hmp6]{color:#666d66;background:#f3f4f2}.fdw-sign-hint[data-astro-cid-uvl4hmp6]{color:#666d66;align-items:center;gap:7px;margin-top:14px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:flex}.fdw-file[data-astro-cid-uvl4hmp6]{letter-spacing:.02em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:Inter,sans-serif;font-size:9px;font-weight:800;display:flex}.fdw-file--pdf[data-astro-cid-uvl4hmp6]{color:#dc2626;background:#fee2e2}.fdw-file--xls[data-astro-cid-uvl4hmp6]{color:#15803d;background:#dcfce7}.fdw-file--doc[data-astro-cid-uvl4hmp6]{color:#2563eb;background:#dbeafe}.fdw-gauge-wrap[data-astro-cid-uvl4hmp6]{margin-top:16px}.fdw-gauge-head[data-astro-cid-uvl4hmp6]{color:#666d66;justify-content:space-between;margin-bottom:5px;font-family:Inter,sans-serif;font-size:11px;display:flex}.fdw-gauge[data-astro-cid-uvl4hmp6]{background:#f3f4f2;border-radius:999px;height:6px;overflow:hidden}.fdw-gauge-fill[data-astro-cid-uvl4hmp6]{background:var(--primary);border-radius:999px;height:100%}.dom-card[data-astro-cid-a2xro4tf]{background:var(--surface-lowest);border:1px solid var(--outline);border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:var(--shadow-md);padding:24px}.dom-card-head[data-astro-cid-a2xro4tf]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dom-card-title[data-astro-cid-a2xro4tf]{color:var(--on-surface);font-size:16px;font-weight:800}.dom-btn-soft[data-astro-cid-a2xro4tf]{background:var(--primary-subtle);color:var(--primary);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.dom-list[data-astro-cid-a2xro4tf]{flex-direction:column;gap:8px;display:flex}.dom-row[data-astro-cid-a2xro4tf]{background:var(--surface-page);border:1px solid var(--outline);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.dom-row-left[data-astro-cid-a2xro4tf]{align-items:center;gap:12px;min-width:0;display:flex}.dom-av[data-astro-cid-a2xro4tf]{border-radius:var(--radius-pill);background:var(--slate-bg);width:36px;height:36px;color:var(--slate-fg);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.dom-row-name[data-astro-cid-a2xro4tf]{color:var(--on-surface);margin:0;font-size:13px;font-weight:700}.dom-row-sub[data-astro-cid-a2xro4tf]{color:var(--on-surface-mut);margin:2px 0 0;font-size:12px}.dom-pill[data-astro-cid-a2xro4tf]{border-radius:var(--radius-pill);white-space:nowrap;padding:3px 8px;font-size:10.5px;font-weight:700;line-height:14px;display:inline-block}.dom-role-proprietaire[data-astro-cid-a2xro4tf]{background:var(--gold-bg);color:var(--gold-ink)}.dom-role-gestionnaire[data-astro-cid-a2xro4tf]{background:var(--success-bg);color:var(--success-fg)}.dom-role-actionnaire[data-astro-cid-a2xro4tf]{background:var(--earthtone-bg);color:var(--earthtone-fg)}.dom-role-membre[data-astro-cid-a2xro4tf]{background:var(--slate-bg);color:var(--slate-fg)}.adh-card[data-astro-cid-a2xro4tf]{background:var(--surface-lowest);border:1px solid var(--outline);border-radius:var(--radius-xl);width:100%;max-width:340px;box-shadow:var(--shadow-md);padding:24px}.adh-card--large[data-astro-cid-a2xro4tf]{max-width:400px}.adh-label[data-astro-cid-a2xro4tf]{letter-spacing:1px;text-transform:uppercase;color:var(--on-surface-mut);align-items:center;gap:8px;margin:0 0 14px;font-size:11px;font-weight:700;display:flex}.adh-head[data-astro-cid-a2xro4tf]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adh-code[data-astro-cid-a2xro4tf]{letter-spacing:6px;text-align:center;color:var(--on-surface);background:var(--surface-page);border:1px dashed var(--outline-strong);border-radius:var(--radius-md);padding:14px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:30px;font-weight:700}.adh-code-hint[data-astro-cid-a2xro4tf]{color:var(--on-surface-mut);text-align:center;margin:8px 0 16px;font-size:12px}.adh-actions[data-astro-cid-a2xro4tf]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adh-btn[data-astro-cid-a2xro4tf]{text-align:center;border-radius:var(--radius-sm);background:var(--primary-subtle);color:var(--primary);white-space:nowrap;padding:10px 8px;font-size:13px;font-weight:600}.adh-btn--plein[data-astro-cid-a2xro4tf]{background:var(--primary);color:var(--on-primary)}.adh-note[data-astro-cid-a2xro4tf]{color:var(--on-surface-var);border-top:1px solid var(--outline);margin:14px 0 0;padding-top:12px;font-size:12px}.adh-list[data-astro-cid-a2xro4tf]{flex-direction:column;gap:8px;display:flex}.adh-row[data-astro-cid-a2xro4tf]{background:var(--surface-page);border:1px solid var(--outline);border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px;display:flex}.adh-ic[data-astro-cid-a2xro4tf]{border-radius:var(--radius-md);background:var(--primary-subtle);width:36px;height:36px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.adh-ic[data-astro-cid-a2xro4tf] svg[data-astro-cid-a2xro4tf]{width:18px;height:18px}.adh-row-txt[data-astro-cid-a2xro4tf]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adh-row-nom[data-astro-cid-a2xro4tf]{color:var(--on-surface);font-size:13px;font-weight:700}.adh-row-sub[data-astro-cid-a2xro4tf]{color:var(--on-surface-mut);margin:0;font-size:12px}.adh-pill[data-astro-cid-a2xro4tf]{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:700;line-height:14px;display:inline-block}.adh-ton-ok[data-astro-cid-a2xro4tf]{background:var(--success-bg);color:var(--success-fg)}.adh-ton-attente[data-astro-cid-a2xro4tf]{background:var(--warning-bg);color:var(--warning-fg)}.adh-ton-alerte[data-astro-cid-a2xro4tf]{background:var(--danger-bg);color:var(--danger-fg)}.adh-kpis[data-astro-cid-a2xro4tf]{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.adh-kpi[data-astro-cid-a2xro4tf]{background:var(--surface-page);border:1px solid var(--outline);border-radius:var(--radius-md);text-align:center;flex-direction:column;gap:2px;padding:10px 6px;display:flex}.adh-kpi-num[data-astro-cid-a2xro4tf]{color:var(--on-surface);font-size:18px;font-weight:800}.adh-kpi-label[data-astro-cid-a2xro4tf]{color:var(--on-surface-mut);font-size:11px}.fpw-card[data-astro-cid-jiabzqbk]{border:1px solid var(--outline);background:#fff;border-radius:20px;width:340px;padding:32px;box-shadow:0 12px 48px #0000001f}.fpw-card--rotate1[data-astro-cid-jiabzqbk]{transform:rotate(1deg)}.fpw-card--rotate-neg1[data-astro-cid-jiabzqbk]{transform:rotate(-1deg)}.fpw-card--rotate-neg2[data-astro-cid-jiabzqbk]{transform:rotate(-2deg)}.fpw-notif-top[data-astro-cid-jiabzqbk]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.fpw-notif-icon[data-astro-cid-jiabzqbk]{background:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.fpw-notif-title[data-astro-cid-jiabzqbk]{color:#1a1c1a;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.fpw-notif-time[data-astro-cid-jiabzqbk]{color:#666d66;margin-top:2px;font-family:Inter,sans-serif;font-size:13px}.fpw-big-number[data-astro-cid-jiabzqbk]{color:#1a1c1a;font-family:Inter,sans-serif;font-size:36px;font-weight:900}.fpw-amount[data-astro-cid-jiabzqbk]{margin-bottom:6px}.fpw-amount-label[data-astro-cid-jiabzqbk]{color:#666d66;font-family:Inter,sans-serif;font-size:14px}.fpw-rows[data-astro-cid-jiabzqbk]{flex-direction:column;gap:10px;display:flex}.fpw-row[data-astro-cid-jiabzqbk]{background:#f9f9f8;border:1px solid #1a1c1a17;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.fpw-row-left[data-astro-cid-jiabzqbk]{align-items:center;gap:10px;display:flex}.fpw-avatar[data-astro-cid-jiabzqbk]{color:#4a504a;background:#1a1c1a17;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.fpw-row-name[data-astro-cid-jiabzqbk]{color:#1a1c1a;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.fpw-badge[data-astro-cid-jiabzqbk]{white-space:nowrap;border-radius:20px;align-items:center;padding:4px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.fpw-badge--green[data-astro-cid-jiabzqbk]{color:#15803d;background:#dcfce7}.fpw-badge--red[data-astro-cid-jiabzqbk]{color:#dc2626;background:#fee2e2}.fpw-modal-top[data-astro-cid-jiabzqbk]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.fpw-modal-action[data-astro-cid-jiabzqbk]{color:#ea580c;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.fpw-modal-body[data-astro-cid-jiabzqbk]{color:#4a504a;margin-bottom:20px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.fpw-modal-body[data-astro-cid-jiabzqbk] strong[data-astro-cid-jiabzqbk]{color:#1a1c1a}.fpw-modal-btns[data-astro-cid-jiabzqbk]{gap:10px;display:flex}.fpw-modal-btn[data-astro-cid-jiabzqbk]{text-align:center;border-radius:10px;flex:1;padding:10px 0;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.fpw-modal-btn--cancel[data-astro-cid-jiabzqbk]{color:#4a504a;background:#f3f4f2}.fpw-modal-btn--confirm[data-astro-cid-jiabzqbk]{color:#fff;background:#f97316}.live-card-wrap[data-astro-cid-k3j5xi5n]{background:var(--forest-900);border-radius:20px;justify-content:center;align-items:center;width:100%;max-width:360px;min-height:300px;display:flex;position:relative;overflow:hidden}.live-bg-dots[data-astro-cid-k3j5xi5n]{opacity:.5;background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.live-bg-circle[data-astro-cid-k3j5xi5n]{border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-bg-circle-lg[data-astro-cid-k3j5xi5n]{width:300px;height:300px}.live-bg-circle-sm[data-astro-cid-k3j5xi5n]{width:150px;height:150px}.live-card[data-astro-cid-k3j5xi5n]{z-index:2;background:color-mix(in srgb, var(--forest-900) 85%, transparent);backdrop-filter:blur(8px);color:#fff;border:1px solid #ffffff24;border-radius:18px;width:calc(100% - 40px);padding:16px;position:relative}.live-card-top[data-astro-cid-k3j5xi5n]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.live-card-title-row[data-astro-cid-k3j5xi5n]{align-items:center;gap:8px;display:flex}.live-pulse-dot[data-astro-cid-k3j5xi5n]{background:#e5765f;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.live-card-title[data-astro-cid-k3j5xi5n]{color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.live-card-timer[data-astro-cid-k3j5xi5n]{color:#ffffff9e;font-variant-numeric:tabular-nums;font-size:12px}.live-map-area[data-astro-cid-k3j5xi5n]{height:110px;margin-bottom:12px;position:relative}.live-dot[data-astro-cid-k3j5xi5n]{border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.live-dot-blue[data-astro-cid-k3j5xi5n]{background:#2f74a8;box-shadow:0 0 8px #2f74a8cc}.live-dot-red[data-astro-cid-k3j5xi5n]{background:#e5765f;box-shadow:0 0 10px #e5765fcc}.live-dot-s[data-astro-cid-k3j5xi5n]{color:#fff;background:#2f74a8;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #2f74a8cc}.live-alert[data-astro-cid-k3j5xi5n]{background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;padding:10px 12px}.live-alert-top[data-astro-cid-k3j5xi5n]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.live-alert-tag[data-astro-cid-k3j5xi5n]{color:#5592c0;background:#5592c026;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.live-alert-time[data-astro-cid-k3j5xi5n]{color:#ffffff9e;font-size:10px}.live-alert-text[data-astro-cid-k3j5xi5n]{color:#fff;margin:0;font-size:12px;font-weight:600}.live-radar-wrap[data-astro-cid-k3j5xi5n]{background:var(--surface-lowest);border:1.5px solid var(--outline);border-radius:20px;justify-content:center;align-items:center;width:100%;max-width:320px;padding:20px;display:flex;box-shadow:0 4px 24px #00000014}.live-radar-circle[data-astro-cid-k3j5xi5n]{aspect-ratio:1;background:var(--primary-bg);border:1px solid var(--outline);border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:240px;display:flex;position:relative;overflow:hidden}.live-radar-ring[data-astro-cid-k3j5xi5n]{border:1px solid #1a1c1a14;border-radius:50%;position:absolute}.live-radar-cross-h[data-astro-cid-k3j5xi5n]{background:#1a1c1a14;height:1px;position:absolute;inset:50% 0 0}.live-radar-cross-v[data-astro-cid-k3j5xi5n]{background:#1a1c1a14;width:1px;position:absolute;inset:0 0 0 50%}.live-radar-sweep[data-astro-cid-k3j5xi5n]{background:conic-gradient(from 0deg, transparent 75%, color-mix(in srgb, var(--primary) 25%, transparent) 100%);border-radius:50%;animation:4s linear infinite live-radar-sweep;position:absolute;inset:0}@keyframes live-radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.live-radar-point[data-astro-cid-k3j5xi5n]{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute}.live-radar-dot[data-astro-cid-k3j5xi5n]{border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite live-radar-blink}.live-radar-dot-red[data-astro-cid-k3j5xi5n]{background:var(--danger-fg);box-shadow:0 0 10px color-mix(in srgb, var(--danger-fg) 80%, transparent)}.live-radar-dot-blue[data-astro-cid-k3j5xi5n]{background:var(--info-fg);box-shadow:0 0 10px color-mix(in srgb, var(--info-fg) 80%, transparent)}.live-radar-dot-purple[data-astro-cid-k3j5xi5n]{background:#563f85;box-shadow:0 0 10px #563f85cc}.live-radar-dot-green[data-astro-cid-k3j5xi5n]{background:var(--primary);box-shadow:0 0 10px color-mix(in srgb, var(--primary) 80%, transparent)}@keyframes live-radar-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.live-radar-tag[data-astro-cid-k3j5xi5n]{backdrop-filter:blur(4px);white-space:nowrap;background:#ffffffe6;border:1px solid;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:700;display:flex}.live-radar-tag-red[data-astro-cid-k3j5xi5n]{border-color:var(--danger-fg);color:var(--danger-fg)}.live-radar-tag-blue[data-astro-cid-k3j5xi5n]{border-color:var(--info-fg);color:var(--info-fg)}.live-radar-tag-purple[data-astro-cid-k3j5xi5n]{color:#563f85;border-color:#563f85}.live-radar-tag-green[data-astro-cid-k3j5xi5n]{border-color:var(--primary);color:var(--primary)}.live-radar-center[data-astro-cid-k3j5xi5n]{background:var(--primary);width:14px;height:14px;box-shadow:0 0 14px color-mix(in srgb, var(--primary) 60%, transparent);z-index:2;border:2.5px solid #fff;border-radius:50%;position:absolute}.tableau-card[data-astro-cid-k3j5xi5n]{background:var(--surface-lowest);border:1.5px solid var(--outline);border-radius:20px;width:100%;max-width:400px;padding:24px;box-shadow:0 4px 24px #00000014}.tableau-header[data-astro-cid-k3j5xi5n]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.tableau-title[data-astro-cid-k3j5xi5n]{color:var(--on-surface);margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:800}.tableau-live-badge[data-astro-cid-k3j5xi5n]{background:var(--success-bg);color:var(--success-fg);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:700;display:flex}.tableau-list[data-astro-cid-k3j5xi5n]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.tableau-item[data-astro-cid-k3j5xi5n]{background:var(--surface);border:1px solid var(--outline);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.tableau-photo[data-astro-cid-k3j5xi5n]{background:var(--surface-low);width:44px;height:44px;color:var(--on-surface-mut);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tableau-item-info[data-astro-cid-k3j5xi5n]{flex:1}.tableau-animal[data-astro-cid-k3j5xi5n]{color:var(--on-surface);margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.tableau-detail[data-astro-cid-k3j5xi5n]{color:var(--on-surface-mut);margin:3px 0 0;font-size:11px}.tableau-time[data-astro-cid-k3j5xi5n]{color:var(--on-surface-mut);flex-shrink:0;font-size:10px}.tableau-quota[data-astro-cid-k3j5xi5n]{border-top:1px solid var(--outline);padding-top:14px}.tableau-quota-row[data-astro-cid-k3j5xi5n]{justify-content:space-between;margin-bottom:6px;display:flex}.tableau-quota-label[data-astro-cid-k3j5xi5n]{color:var(--on-surface);font-family:Inter,sans-serif;font-size:12px;font-weight:700}.tableau-quota-count[data-astro-cid-k3j5xi5n]{color:var(--on-surface-mut);font-size:12px}.tableau-quota-bar-bg[data-astro-cid-k3j5xi5n]{background:var(--outline);border-radius:99px;height:6px;overflow:hidden}.tableau-quota-bar-fill[data-astro-cid-k3j5xi5n]{background:var(--gold);border-radius:99px;height:100%}.permis-card[data-astro-cid-k3j5xi5n]{background:var(--surface-lowest);border:1.5px solid var(--outline);border-radius:20px;width:100%;max-width:400px;padding:24px;box-shadow:0 4px 24px #00000014}.permis-header[data-astro-cid-k3j5xi5n]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.permis-title[data-astro-cid-k3j5xi5n]{color:var(--on-surface);margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:800}.permis-count[data-astro-cid-k3j5xi5n]{color:var(--on-surface-mut);font-size:12px}.permis-list[data-astro-cid-k3j5xi5n]{flex-direction:column;gap:10px;display:flex}.permis-row[data-astro-cid-k3j5xi5n]{border:1px solid;border-radius:14px;justify-content:space-between;align-items:center;padding:12px;display:flex}.permis-row-green[data-astro-cid-k3j5xi5n]{background:var(--success-bg);border-color:color-mix(in srgb, var(--success-fg) 25%, transparent)}.permis-row-red[data-astro-cid-k3j5xi5n]{background:var(--danger-bg);border-color:color-mix(in srgb, var(--danger-fg) 25%, transparent)}.permis-row-left[data-astro-cid-k3j5xi5n]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.permis-av[data-astro-cid-k3j5xi5n]{background:var(--surface-lowest);border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-family:Inter,sans-serif;font-size:15px;font-weight:700;display:flex}.permis-av-green[data-astro-cid-k3j5xi5n]{color:var(--success-fg);border-color:#8fc3a7}.permis-av-red[data-astro-cid-k3j5xi5n]{color:var(--danger-fg);border-color:#e89a8a}.permis-name[data-astro-cid-k3j5xi5n]{color:var(--on-surface);margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.permis-status[data-astro-cid-k3j5xi5n]{align-items:center;gap:4px;margin:3px 0 0;font-size:11px;display:flex}.permis-status-green[data-astro-cid-k3j5xi5n]{color:var(--success-fg)}.permis-status-red[data-astro-cid-k3j5xi5n]{color:var(--danger-fg)}.permis-relancer[data-astro-cid-k3j5xi5n]{color:var(--danger-fg);background:var(--surface-lowest);cursor:default;border:1px solid #e89a8a;border-radius:7px;flex-shrink:0;margin-left:8px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:700}.ssolo-chat[data-astro-cid-pewylc5o]{flex-direction:column;gap:10px;padding:8px;display:flex}.ssolo-bubble[data-astro-cid-pewylc5o]{border-radius:16px;max-width:80%;padding:10px 14px;font-family:Inter,sans-serif;font-size:13px;line-height:1.4}.ssolo-bubble--in[data-astro-cid-pewylc5o]{color:var(--on-surface);border:1px solid var(--outline);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.ssolo-bubble--out[data-astro-cid-pewylc5o]{background:var(--primary);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.ssolo-start[data-astro-cid-pewylc5o]{border:1px solid var(--outline);background:#fff;border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:320px;margin:0 auto;padding:18px;font-family:Inter,sans-serif;display:flex}.ssolo-start-title[data-astro-cid-pewylc5o]{color:var(--on-surface);font-family:Poppins,sans-serif;font-size:16px;font-weight:800}.ssolo-types[data-astro-cid-pewylc5o]{flex-wrap:wrap;gap:8px;display:flex}.ssolo-type[data-astro-cid-pewylc5o]{background:var(--surface-low);color:var(--on-surface-var);border:1px solid var(--outline);border-radius:10px;padding:6px 12px;font-size:12px;font-weight:600}.ssolo-type--on[data-astro-cid-pewylc5o]{background:var(--primary);color:#fff;border-color:var(--primary)}.ssolo-toggle[data-astro-cid-pewylc5o]{color:var(--on-surface-var);background:var(--surface-low);border:1px solid var(--outline);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.ssolo-switch[data-astro-cid-pewylc5o]{background:#1a1c1a29;border-radius:999px;flex-shrink:0;width:38px;height:22px;position:relative}.ssolo-switch[data-astro-cid-pewylc5o]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:2px;left:2px}.ssolo-switch--on[data-astro-cid-pewylc5o]{background:var(--primary)}.ssolo-switch--on[data-astro-cid-pewylc5o]:after{left:18px}.ssolo-cta[data-astro-cid-pewylc5o]{text-align:center;color:#fff;background:var(--primary);border-radius:12px;padding:12px;font-size:14px;font-weight:700}.ssolo-code[data-astro-cid-pewylc5o]{text-align:center;color:var(--on-surface-mut);font-size:12px}.ssolo-code[data-astro-cid-pewylc5o] strong[data-astro-cid-pewylc5o]{color:var(--on-surface);letter-spacing:.06em}.ssolo-stats[data-astro-cid-pewylc5o]{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:320px;margin:0 auto;display:grid}.ssolo-stat[data-astro-cid-pewylc5o]{border:1px solid var(--outline);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:18px 16px;font-family:Inter,sans-serif;display:flex}.ssolo-stat--accent[data-astro-cid-pewylc5o]{background:#fffbf0;border-color:#b8973a40}.ssolo-stat-val[data-astro-cid-pewylc5o]{color:var(--on-surface);font-family:Poppins,sans-serif;font-size:24px;font-weight:800}.ssolo-stat--accent[data-astro-cid-pewylc5o] .ssolo-stat-val[data-astro-cid-pewylc5o]{color:var(--tertiary)}.ssolo-stat-lab[data-astro-cid-pewylc5o]{text-transform:uppercase;letter-spacing:.08em;color:var(--on-surface-mut);font-size:11px;font-weight:700}.rsang-vague[data-astro-cid-p6pfrnj7]{border:1px solid var(--outline);background:#fff;border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:320px;margin:0 auto;padding:18px;font-family:Inter,sans-serif;display:flex}.rsang-vague-head[data-astro-cid-p6pfrnj7]{text-transform:uppercase;letter-spacing:.08em;color:var(--on-surface-mut);font-size:11px;font-weight:700}.rsang-bubble[data-astro-cid-p6pfrnj7]{background:var(--surface-low);border:1px solid var(--outline);color:var(--on-surface-var);border-radius:14px 14px 14px 4px;padding:12px 14px;font-size:13px;font-style:italic;line-height:1.5}.rsang-vague-foot[data-astro-cid-p6pfrnj7]{color:#b91c1c;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.rsang-fiche[data-astro-cid-p6pfrnj7]{border:1px solid var(--outline);background:#fff;border-radius:16px;flex-direction:column;gap:4px;width:100%;max-width:320px;margin:0 auto;padding:18px;font-family:Inter,sans-serif;display:flex}.rsang-fiche-title[data-astro-cid-p6pfrnj7]{color:var(--on-surface);margin-bottom:8px;font-family:Poppins,sans-serif;font-size:15px;font-weight:800}.rsang-fiche-row[data-astro-cid-p6pfrnj7]{border-bottom:1px solid var(--outline);justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.rsang-fiche-row[data-astro-cid-p6pfrnj7] span[data-astro-cid-p6pfrnj7]{color:var(--on-surface-mut)}.rsang-fiche-row[data-astro-cid-p6pfrnj7] strong[data-astro-cid-p6pfrnj7]{color:var(--on-surface);font-weight:700}.rsang-fiche-row[data-astro-cid-p6pfrnj7] .rsang-ok[data-astro-cid-p6pfrnj7]{color:var(--primary)}.rsang-share[data-astro-cid-p6pfrnj7]{background:var(--primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:12px;font-size:14px;font-weight:700;display:flex}.rsang-timeline[data-astro-cid-p6pfrnj7]{flex-direction:column;gap:14px;width:100%;max-width:320px;margin:0 auto;font-family:Inter,sans-serif;display:flex;position:relative}.rsang-timeline[data-astro-cid-p6pfrnj7]:before{content:"";background:var(--outline);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.rsang-step[data-astro-cid-p6pfrnj7]{align-items:center;gap:14px;display:flex;position:relative}.rsang-step-dot[data-astro-cid-p6pfrnj7]{border:3px solid var(--surface);z-index:1;border-radius:50%;flex-shrink:0;width:16px;height:16px}.rsang-step-dot--blood[data-astro-cid-p6pfrnj7]{background:#dc2626}.rsang-step-dot--print[data-astro-cid-p6pfrnj7]{background:#f59e0b}.rsang-step-dot--rest[data-astro-cid-p6pfrnj7]{background:#8b5cf6}.rsang-step-dot--found[data-astro-cid-p6pfrnj7]{background:var(--primary)}.rsang-step[data-astro-cid-p6pfrnj7] strong[data-astro-cid-p6pfrnj7]{color:var(--on-surface);font-size:13px;font-weight:700;display:block}.rsang-step[data-astro-cid-p6pfrnj7] span[data-astro-cid-p6pfrnj7]:last-child{color:var(--on-surface-mut);font-size:12px}.troph-scatter[data-astro-cid-73mm2tkz]{flex-direction:column;gap:6px;width:100%;max-width:340px;margin:0 auto;padding:6px 0;font-family:Inter,sans-serif;display:flex;position:relative}.troph-frag[data-astro-cid-73mm2tkz]{border:1px solid var(--outline);background:#fff;border-radius:14px;align-items:center;gap:12px;width:82%;padding:12px 14px;display:flex;box-shadow:0 6px 22px #00000014}.troph-frag--a[data-astro-cid-73mm2tkz]{align-self:flex-start;transform:rotate(-3deg)}.troph-frag--b[data-astro-cid-73mm2tkz]{z-index:2;align-self:flex-end;margin-top:-2px;transform:rotate(2.5deg)}.troph-frag--c[data-astro-cid-73mm2tkz]{align-self:flex-start;transform:rotate(-1.5deg)}.troph-frag-thumb[data-astro-cid-73mm2tkz]{border:1px solid var(--outline);filter:grayscale(.25);background-image:url(/images/chevreuil.webp);background-position:50%;background-size:cover;border-radius:9px;flex-shrink:0;width:40px;height:40px}.troph-frag-ic[data-astro-cid-73mm2tkz]{color:#b45309;background:#fef3c7;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.troph-frag-text[data-astro-cid-73mm2tkz]{flex-direction:column;gap:2px;min-width:0;display:flex}.troph-frag-text[data-astro-cid-73mm2tkz] strong[data-astro-cid-73mm2tkz]{color:var(--on-surface);font-size:13px;font-weight:700}.troph-frag-text[data-astro-cid-73mm2tkz] span[data-astro-cid-73mm2tkz]{color:var(--on-surface-mut);font-size:12px;font-style:italic}.troph-fiche[data-astro-cid-73mm2tkz]{border:1px solid var(--outline);background:#fff;border-radius:16px;flex-direction:column;gap:4px;width:100%;max-width:320px;margin:0 auto;padding:18px;font-family:Inter,sans-serif;display:flex}.troph-fiche-head[data-astro-cid-73mm2tkz]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.troph-fiche-title[data-astro-cid-73mm2tkz]{color:var(--on-surface);font-family:Poppins,sans-serif;font-size:16px;font-weight:800}.troph-fiche-date[data-astro-cid-73mm2tkz]{color:var(--on-surface-mut);font-size:12px;font-weight:600}.troph-fiche-row[data-astro-cid-73mm2tkz]{border-bottom:1px solid var(--outline);justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.troph-fiche-row[data-astro-cid-73mm2tkz]:last-child{border-bottom:none}.troph-fiche-row[data-astro-cid-73mm2tkz] span[data-astro-cid-73mm2tkz]{color:var(--on-surface-mut)}.troph-fiche-row[data-astro-cid-73mm2tkz] strong[data-astro-cid-73mm2tkz]{color:var(--on-surface);font-weight:700}.troph-board[data-astro-cid-73mm2tkz]{border:1px solid var(--outline);background:#fff;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:320px;margin:0 auto;padding:18px;font-family:Inter,sans-serif;display:flex}.troph-board-top[data-astro-cid-73mm2tkz]{justify-content:space-between;align-items:center;display:flex}.troph-board-head[data-astro-cid-73mm2tkz]{text-transform:uppercase;letter-spacing:.08em;color:var(--on-surface-mut);font-size:11px;font-weight:700}.troph-board-share[data-astro-cid-73mm2tkz]{color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);border-radius:100px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.troph-board-stats[data-astro-cid-73mm2tkz]{border-top:1px solid var(--outline);border-bottom:1px solid var(--outline);grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 0;display:grid}.troph-stat[data-astro-cid-73mm2tkz]{flex-direction:column;align-items:center;gap:2px;display:flex}.troph-stat[data-astro-cid-73mm2tkz] strong[data-astro-cid-73mm2tkz]{color:var(--on-surface);font-family:Poppins,sans-serif;font-size:20px;font-weight:800;line-height:1}.troph-stat[data-astro-cid-73mm2tkz] span[data-astro-cid-73mm2tkz]{color:var(--on-surface-mut);font-size:11px}.troph-board-row[data-astro-cid-73mm2tkz]{background:var(--surface-low);border:1px solid var(--outline);border-radius:12px;align-items:center;gap:12px;padding:9px 12px;display:flex}.troph-board-row--me[data-astro-cid-73mm2tkz]{border-color:color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--primary) 6%, transparent)}.troph-rank[data-astro-cid-73mm2tkz]{color:#fff;background:var(--on-surface-mut);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:Poppins,sans-serif;font-size:12px;font-weight:800;display:flex}.troph-board-row--1[data-astro-cid-73mm2tkz] .troph-rank[data-astro-cid-73mm2tkz]{background:var(--primary)}.troph-board-row--me[data-astro-cid-73mm2tkz] .troph-rank[data-astro-cid-73mm2tkz]{background:var(--primary-light)}.troph-board-info[data-astro-cid-73mm2tkz]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.troph-board-info[data-astro-cid-73mm2tkz] strong[data-astro-cid-73mm2tkz]{color:var(--on-surface);font-size:13px;font-weight:700}.troph-board-info[data-astro-cid-73mm2tkz] span[data-astro-cid-73mm2tkz]{color:var(--on-surface-mut);font-size:12px}.prm-card[data-astro-cid-hqflqpqw]{background:var(--surface-lowest);border:1px solid var(--outline);border-radius:var(--radius-xl);width:100%;max-width:440px;box-shadow:var(--shadow-md);padding:24px}.prm-card-head[data-astro-cid-hqflqpqw]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.prm-card-title[data-astro-cid-hqflqpqw]{color:var(--on-surface);font-size:16px;font-weight:800}.prm-card-sub[data-astro-cid-hqflqpqw]{color:var(--on-surface-mut);margin:4px 0 0;font-size:12px}.prm-btn-soft[data-astro-cid-hqflqpqw]{background:var(--primary-subtle);color:var(--primary);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.prm-compteurs[data-astro-cid-hqflqpqw]{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.prm-compteur[data-astro-cid-hqflqpqw]{background:var(--surface-page);border:1px solid var(--outline);border-radius:var(--radius-md);text-align:center;flex-direction:column;gap:2px;padding:10px 6px;display:flex}.prm-compteur-num[data-astro-cid-hqflqpqw]{color:var(--on-surface);font-size:18px;font-weight:800}.prm-compteur-label[data-astro-cid-hqflqpqw]{color:var(--on-surface-mut);font-size:11px}.prm-num-ok[data-astro-cid-hqflqpqw]{color:var(--success-fg)}.prm-num-attente[data-astro-cid-hqflqpqw]{color:var(--warning-fg)}.prm-num-refus[data-astro-cid-hqflqpqw]{color:var(--danger-fg)}.prm-list[data-astro-cid-hqflqpqw]{flex-direction:column;gap:8px;display:flex}.prm-row[data-astro-cid-hqflqpqw]{background:var(--surface-page);border:1px solid var(--outline);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.prm-row-name[data-astro-cid-hqflqpqw]{color:var(--on-surface);margin:0;font-size:13px;font-weight:700}.prm-row-sub[data-astro-cid-hqflqpqw]{color:var(--on-surface-mut);margin:2px 0 0;font-size:12px}.prm-pill[data-astro-cid-hqflqpqw]{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:700;line-height:14px;display:inline-block}.prm-ton-ok[data-astro-cid-hqflqpqw]{background:var(--success-bg);color:var(--success-fg)}.prm-ton-attente[data-astro-cid-hqflqpqw]{background:var(--warning-bg);color:var(--warning-fg)}.prm-ton-refus[data-astro-cid-hqflqpqw]{background:var(--danger-bg);color:var(--danger-fg)}.prm-ton-neutre[data-astro-cid-hqflqpqw]{background:var(--slate-bg);color:var(--slate-fg)}.prm-note[data-astro-cid-hqflqpqw]{color:var(--on-surface-var);align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.prm-sheet[data-astro-cid-hqflqpqw]{border:1px solid var(--outline);border-radius:var(--radius-md);background:var(--surface-lowest);font-size:12px;overflow:hidden}.prm-sheet-row[data-astro-cid-hqflqpqw]{border-top:1px solid var(--outline);color:var(--on-surface);grid-template-columns:1.2fr 1.4fr 1fr 1fr;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:grid}.prm-sheet-row[data-astro-cid-hqflqpqw]>[data-astro-cid-hqflqpqw]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prm-sheet-row[data-astro-cid-hqflqpqw]:first-child{border-top:none}.prm-sheet-head[data-astro-cid-hqflqpqw]{background:var(--surface-low);letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface-var);font-size:10px;font-weight:700}.prm-sheet-mono[data-astro-cid-hqflqpqw]{font-variant-numeric:tabular-nums;color:var(--on-surface-var)}.prm-sheet-sig[data-astro-cid-hqflqpqw]{border-bottom:1px dashed var(--outline-strong);height:1px;display:block}.prm-share[data-astro-cid-hqflqpqw]{border:1px dashed var(--outline-strong);border-radius:var(--radius-md);align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.prm-share-ico[data-astro-cid-hqflqpqw]{border-radius:var(--radius-sm);background:var(--primary-subtle);width:34px;height:34px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.prm-share-text[data-astro-cid-hqflqpqw]{min-width:0}.prm-share-text[data-astro-cid-hqflqpqw] .prm-row-sub[data-astro-cid-hqflqpqw]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feat-cta-outer[data-astro-cid-zyhbisiu]{background:var(--surface);padding:80px 0}.feat-cta-final[data-astro-cid-zyhbisiu]{background:var(--primary);text-align:center;border-radius:16px;padding:64px 48px}.feat-cta-inner[data-astro-cid-zyhbisiu]{max-width:640px;margin:0 auto}.feat-cta-inner[data-astro-cid-zyhbisiu] h2[data-astro-cid-zyhbisiu]{font-family:var(--font-display);letter-spacing:-.8px;color:var(--on-primary);margin-bottom:12px;font-size:40px;font-weight:700;line-height:1.1}.feat-cta-inner[data-astro-cid-zyhbisiu] p[data-astro-cid-zyhbisiu]{color:var(--on-dark-var);margin-bottom:32px;font-size:17px}.feat-cta-btns[data-astro-cid-zyhbisiu]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.feat-btn-outline[data-astro-cid-zyhbisiu]{color:var(--on-primary);border:1.5px solid var(--on-dark-ring)}@media (width<=920px){.feat-cta-final[data-astro-cid-zyhbisiu]{border-radius:14px;padding:40px 24px}.feat-cta-inner[data-astro-cid-zyhbisiu] h2[data-astro-cid-zyhbisiu]{font-size:28px}}
