.radar{display:block;width:100%;aspect-ratio:1;margin:auto;overflow:visible}.radar-empty{color:var(--text-faint);font-size:11px;text-align:center;padding:32px 0;width:100%}.radar-grid{stroke:var(--border);fill:none}.radar-axis{stroke:var(--border-strong)}.radar.tone-accent .radar-poly{fill:var(--accent);fill-opacity:.15;stroke:var(--accent)}.radar.tone-accent .radar-dot{fill:var(--accent)}.radar.tone-critical .radar-poly{fill:var(--critical);fill-opacity:.15;stroke:var(--critical)}.radar.tone-critical .radar-dot{fill:var(--critical)}.radar.tone-soft .radar-poly{fill:var(--text-soft);fill-opacity:.1;stroke:var(--text-soft)}.radar.tone-soft .radar-dot{fill:var(--text-soft)}.radar-label{fill:#fff;font-family:inherit;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.radar-label.strong,.radar-label.weak{fill:#fff}.radar-score{fill:#fff;font-family:inherit;font-weight:600}.radar-label-bg{fill:#000}.fiche{--bg: #0A0A0A;--bg-elev: #101113;--bg-elev-2: #181A1C;--bg-elev-tint: #0E1412;--border: #23262A;--border-strong:#2D3034;--accent: #00FF9D;--accent-mid: #00B36B;--accent-dim: #1F5C44;--accent-faint: #0E2B21;--text: #F4F5F5;--text-soft: #CDD0CE;--text-muted: #8E9290;--text-faint: #4E5354;--critical: #FF4D4D;--warn: #FFB23C;color:var(--text);font-family:Inconsolata,JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.fiche .page{padding:0 40px 80px;min-width:0}@media(max-width:768px){.fiche .page{padding:0 16px 64px}}.fiche .cockpit{padding:28px 0 32px;border-bottom:1px solid var(--border)}.fiche .flag-wrap{width:28px;height:18px;overflow:hidden;display:inline-block;flex-shrink:0}.fiche .flag-wrap svg,.fiche .flag-wrap img{width:100%;height:100%;display:block}.fiche .hero-id{display:flex;flex-direction:column;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--border);margin-bottom:28px}.fiche .hero-id-row{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap}.fiche .hero-flag{width:52px;height:34px;margin-top:6px;flex-shrink:0}.fiche .hero-name{flex:1 1 auto;min-width:0;font-size:48px;font-weight:500;letter-spacing:-.015em;color:var(--text);line-height:1.02;margin:0}.fiche .hero-badges{display:flex;flex-wrap:wrap;gap:8px}.fiche .hero-badge{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--border-strong);background:var(--bg-elev);padding:6px 13px;font-size:15px;font-weight:500;color:var(--text);letter-spacing:.02em;white-space:nowrap}.fiche .hero-badge .bdot{width:6px;height:6px;background:var(--text-faint);display:inline-block;flex-shrink:0}.fiche .hero-badge .bsym{margin-left:4px;color:var(--text-muted);font-weight:400}.fiche .hero-meta{margin-left:auto;align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.fiche .hero-last{color:var(--text-muted);font-size:13px;white-space:nowrap}.fiche .copy-md{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;background:var(--bg-elev);border:1px solid var(--border-strong);color:var(--text-soft);font-family:Inconsolata,monospace;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.fiche .copy-md:before{content:"▤";font-size:13px;line-height:1;opacity:.85}.fiche .copy-md:hover{color:var(--accent);border-color:var(--accent-dim);background:var(--bg-elev-2)}.fiche .copy-md:disabled{cursor:default}.fiche .copy-md.is-done{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-faint)}.fiche .copy-md.is-error{color:var(--critical);border-color:var(--critical)}@media(max-width:900px){.fiche .hero-meta{width:100%;margin-left:0;align-self:flex-start;align-items:flex-start;order:3}}.fiche .hero-body{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;margin-bottom:0;margin-top:16px}.fiche .hero-intro{display:flex;flex-direction:column;gap:0;min-width:0}.fiche .hero-kpis{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);background:#ffffff03;margin-bottom:8px}.fiche .hero-kpi{padding:14px 18px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:6px;min-width:0}.fiche .hero-kpi:last-child{border-right:none}.fiche .hero-kpi-lbl{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft)}.fiche .hero-kpi-val{font-size:20px;font-weight:700;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fiche .hero-kpi-val.is-none{color:var(--text-faint);font-weight:500}.fiche .hero-kpi-sub{font-size:11px;color:var(--text-muted);letter-spacing:.04em}@media(max-width:900px){.fiche .hero-kpis{grid-template-columns:repeat(2,1fr)}.fiche .hero-kpi:nth-child(2){border-right:none}.fiche .hero-kpi:nth-child(1),.fiche .hero-kpi:nth-child(2){border-bottom:1px solid var(--border)}}.fiche .hi-table{display:flex;flex-direction:column}.fiche .hi-row{display:grid;grid-template-columns:14px 44px 98px 1fr;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border)}.fiche .hi-row:last-child{border-bottom:none}.fiche .hi-row .lbl-info{margin-left:0}.fiche .hi-score{font-size:22px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;text-align:right;color:var(--text)}.fiche .hi-strong .hi-score{color:var(--accent)}.fiche .hi-weak .hi-score{color:var(--critical)}.fiche .hi-bar{display:flex;align-items:stretch;gap:2px;height:16px}.fiche .hi-tick{width:3px;background:var(--bg-elev-2);flex-shrink:0}.fiche .hi-strong .hi-tick-on{background:var(--accent)}.fiche .hi-weak .hi-tick-on{background:var(--critical)}.fiche .hi-neutral .hi-tick-on{background:var(--text-muted)}.fiche .hi-label{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.fiche .hi-row{grid-template-columns:14px 40px 78px 1fr;gap:12px}.fiche .hi-tick{width:2px}}.fiche .hero-radar{display:flex;justify-content:center;margin-top:-10px}.fiche .hero-radar .radar-wrap{width:100%;max-width:360px;padding:0;background:transparent;border:none}.fiche .hero-radar .radar{max-width:360px;display:block}@media(max-width:900px){.fiche .hero-radar{margin-top:0}}.fiche .hero-verdict{display:none;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:36px}.fiche .hero-table{width:100%;border-collapse:collapse;border:1px solid var(--border);background:transparent}.fiche .hero-table thead th{padding:10px 14px;text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--bg-elev);border-bottom:1px solid var(--border-strong)}.fiche .hero-table-pros thead th{color:var(--accent)}.fiche .hero-table-cons thead th{color:var(--critical)}.fiche .hero-table tbody td{padding:12px 14px;font-size:15.5px;line-height:1.5;color:var(--text);border-bottom:1px solid var(--border);vertical-align:top}.fiche .hero-table tbody tr:last-child td{border-bottom:none}.fiche .hero-toc{padding-top:8px}@media(min-width:1101px){.fiche .hero-toc{display:none}}.fiche .hero-toc-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.fiche .hero-toc-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 36px}.fiche .hero-toc-item{display:flex;align-items:baseline;gap:16px;padding:11px 4px;border-bottom:1px solid var(--border);color:var(--text-soft);text-decoration:none;font-size:16px;line-height:1.4;transition:color .15s,border-color .15s,background .15s}.fiche .hero-toc-item:hover{color:var(--accent);border-bottom-color:var(--accent-dim);background:#00ff9d06}.fiche .hero-toc-num{color:var(--text-faint);font-size:13px;font-weight:700;letter-spacing:.14em;flex-shrink:0;width:24px}.fiche .hero-toc-item:hover .hero-toc-num{color:var(--accent);opacity:.8}.fiche .hero-toc-q{flex:1 1 auto}@media(max-width:900px){.fiche .hero-body{grid-template-columns:1fr;gap:28px}.fiche .hero-radar{justify-content:flex-start}.fiche .hero-verdict{grid-template-columns:1fr;gap:14px}}@media(max-width:600px){.fiche .hero-id{flex-wrap:wrap}.fiche .hero-meta{width:100%;margin-left:0;align-self:flex-start;align-items:flex-start}.fiche .hero-name{font-size:30px}.fiche .hero-toc-grid{grid-template-columns:1fr;gap:0}}.fiche .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border-strong)}.fiche .kpi{background:var(--bg-elev);padding:18px 20px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.fiche .kpi:nth-child(3n){border-right:none}.fiche .kpi:nth-last-child(-n+3){border-bottom:none}.fiche .kpi .lbl,.fiche .cell .lbl,.fiche .pane .lbl{font-size:14.5px;color:var(--text-soft);font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.fiche .kpi .val{font-size:38px;font-weight:600;line-height:1;letter-spacing:-.02em;color:#fff}.fiche .kpi .unit{font-size:14px;color:var(--text-muted);margin-left:2px}.fiche .kpi .sub,.fiche .cell .sub,.fiche .pane .sub{font-size:13.5px;color:var(--text-muted);margin-top:6px;line-height:1.45;transition:color .18s ease-out}.fiche .kpi .sub:hover,.fiche .cell .sub:hover,.fiche .pane .sub:hover{color:var(--text-soft)}.fiche .val-good{color:var(--accent)!important}.fiche .val-bad{color:var(--critical)!important}.fiche .val-warn{color:var(--warn)!important}.fiche .val-neutral{color:var(--text)!important}.fiche .val-faint{color:var(--text-faint)!important}.fiche .radar-wrap{background:var(--bg-elev-tint);border:1px solid var(--border-strong);padding:16px 20px;display:flex;flex-direction:column;position:relative}.fiche .radar-wrap .lbl{font-size:12px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.fiche .radar-wrap .title{font-size:16px;color:var(--text);margin-bottom:12px}.fiche .radar-tip,.fiche .signature-tip{position:absolute;pointer-events:none;background:var(--bg);border:1px solid var(--accent-dim);padding:14px 18px;font-size:14px;color:var(--text);width:280px;box-sizing:border-box;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;opacity:0;transition:opacity .12s;z-index:40;line-height:1.5}.fiche .radar-tip{transform:translate(-50%,calc(-100% - 12px))}.fiche .signature-tip{transform:translate(-50%,12px)}.fiche .radar-tip.show,.fiche .signature-tip.show{opacity:1}.fiche .radar-tip .name,.fiche .signature-tip .name{color:var(--accent);font-weight:600;display:block;text-transform:uppercase;letter-spacing:.08em;font-size:13.5px;margin-bottom:6px}.fiche .radar-tip .desc,.fiche .signature-tip .desc{display:block;color:var(--text-soft);font-size:14px}.fiche .radar-tip .score-line,.fiche .signature-tip .score-line{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font-size:12.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.fiche .radar-tip .score-line .v,.fiche .signature-tip .score-line .v{color:var(--accent)}.fiche .radar-tip .score-line .v.low,.fiche .signature-tip .score-line .v.low{color:var(--critical)}.fiche .radar-tip.low,.fiche .signature-tip.low{border-color:#ff4d4d8c}.fiche .radar-tip.low .name,.fiche .signature-tip.low .name{color:var(--critical)}.fiche .radar-tip.low .score-line,.fiche .signature-tip.low .score-line{border-top-color:#ff4d4d2e}.fiche .lbl-info{display:inline-block;margin-left:5px;font-family:Inconsolata,monospace;font-style:italic;font-weight:500;font-size:13px;line-height:1;color:var(--accent);opacity:.55;text-transform:none;letter-spacing:0;cursor:help;vertical-align:1px;-webkit-user-select:none;user-select:none;transition:opacity .15s ease}.fiche .lbl-info:hover{opacity:1}.fiche .kpi-tip{position:fixed;pointer-events:none;z-index:100;width:340px;max-width:calc(100vw - 24px);padding:16px 18px;background:var(--bg);border:1px solid var(--accent-dim);color:var(--text);font-size:14.5px;line-height:1.55;text-transform:none;letter-spacing:normal;opacity:0;transition:opacity .12s;box-shadow:0 12px 32px #0009}.fiche .kpi-tip.show{opacity:1}.fiche .kpi-tip .name{display:block;color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:14px;margin-bottom:7px}.fiche .kpi-tip .acronym{display:block;color:var(--accent);opacity:.65;font-size:12px;letter-spacing:.05em;margin-bottom:9px}.fiche .kpi-tip .desc{display:block;color:var(--text-soft);font-size:15px}.fiche .vat-atlas{display:flex;flex-direction:column;gap:14px;padding:20px 22px;background:#0a0a0a;border:1px solid #23262A;margin:16px 0}.fiche .vat-detail-body{margin-top:14px;padding-top:16px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:18px}.fiche .vat-spectrum{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fiche .vat-rate-pill{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:5px 10px;font-size:12.5px;font-weight:600;font-family:Inconsolata,monospace;letter-spacing:.04em;border:1px solid var(--border-strong);background:var(--bg);color:var(--text-soft)}.fiche .vat-matrix{display:flex;flex-direction:column;gap:4px}.fiche .vat-family{display:grid;grid-template-columns:160px 1fr;align-items:stretch;gap:16px;padding:10px 0;border-top:1px solid var(--border)}.fiche .vat-family:first-child{border-top:none;padding-top:4px}.fiche .vat-family-name{font-size:12px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.12em;font-weight:700;padding-top:14px;align-self:start}.fiche .vat-family-tiles{display:flex;flex-wrap:wrap;gap:6px}.fiche .vat-tile{position:relative;width:76px;height:76px;box-sizing:border-box;padding:6px 6px 5px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;border:1px solid var(--border-strong);background:var(--bg);font-family:Inconsolata,monospace;color:var(--text);cursor:default;transition:transform .15s ease,border-color .15s ease;overflow:hidden}.fiche .vat-tile:hover{transform:translateY(-1px);border-color:var(--accent)}.fiche .vat-tile-rate{font-size:22px;font-weight:600;line-height:1;letter-spacing:-.01em;text-align:center;color:var(--text)}.fiche .vat-tile-rate .vat-tile-unit{font-size:12px;margin-left:1px;color:var(--text-muted);font-weight:500}.fiche .vat-tile-name{font-size:11.5px;line-height:1.15;color:var(--text-muted);text-align:center;text-transform:lowercase;letter-spacing:.01em;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.fiche .vat-tile.r-low,.fiche .vat-rate-pill.r-low{border-color:var(--accent-dim);color:var(--accent)}.fiche .vat-tile.r-low .vat-tile-rate,.fiche .vat-tile.r-low .vat-tile-rate .vat-tile-unit{color:var(--accent)}.fiche .vat-tile.r-std,.fiche .vat-rate-pill.r-std{border-color:var(--border-strong);color:var(--text)}.fiche .vat-tile.r-high,.fiche .vat-rate-pill.r-high{border-color:var(--warn);color:var(--warn)}.fiche .vat-tile.r-high .vat-tile-rate,.fiche .vat-tile.r-high .vat-tile-rate .vat-tile-unit{color:var(--warn)}.fiche .vat-tile.r-none{border-style:dashed;border-color:var(--border);background:transparent}.fiche .vat-tile.r-none .vat-tile-rate,.fiche .vat-tile.r-none .vat-tile-name{color:var(--text-faint)}.fiche .vat-tile.r-none:hover{border-color:var(--text-muted);transform:none}@media(max-width:768px){.fiche .vat-family{grid-template-columns:1fr;gap:6px}.fiche .vat-family-name{padding-top:0}.fiche .vat-tile{width:68px;height:68px}.fiche .vat-hero{grid-template-columns:1fr;gap:14px}}.fiche .section-nav{position:sticky;top:0;background:var(--bg-elev);border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);margin:0 -32px;padding:0 32px;z-index:30}.fiche .section-nav-inner{display:flex;align-items:stretch;gap:0;overflow-x:auto}.fiche .section-nav a{display:flex;align-items:center;gap:10px;padding:14px 22px;font-size:14px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.12em;border-right:1px solid var(--border);transition:color .15s,background .15s;white-space:nowrap;text-decoration:none;cursor:pointer}.fiche .section-nav a:first-child{border-left:1px solid var(--border)}.fiche .section-nav a:hover{color:var(--text)}.fiche .section-nav a.active{color:var(--accent);background:var(--accent-faint)}.fiche .section-nav a .num{color:var(--text-muted);font-size:12.5px;letter-spacing:.18em;font-weight:500}.fiche .section-nav a.active .num{color:var(--accent);opacity:.8}.fiche .section-nav a.disabled{opacity:.35;cursor:not-allowed}.fiche .anchor{display:none;position:absolute;top:8px;right:12px;font-size:10px;color:var(--text-faint);letter-spacing:.06em;cursor:pointer;transition:color .12s;-webkit-user-select:all;user-select:all;background:none;border:none;font-family:inherit;padding:0}.fiche .anchor:hover{color:var(--accent)}.fiche .section-bar{display:flex;align-items:baseline;gap:16px;margin-top:56px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border);scroll-margin-top:60px}.fiche .section-bar .num{font-size:14px;color:var(--text-muted);font-weight:600;letter-spacing:.05em}.fiche .section-bar h2{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text);margin:0}.fiche .section-bar .meta{margin-left:auto;font-size:13.5px;color:var(--text-soft);font-weight:600}.fiche .qsection{margin:96px 0 18px;scroll-margin-top:80px;max-width:880px}.fiche .qsection:first-of-type{margin-top:72px}.fiche .qsection:has(+.answer-block){margin-bottom:22px}.fiche .qsection .q-num{display:flex;align-items:baseline;gap:8px;font-size:13px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.22em;font-weight:600;margin-bottom:24px;line-height:1}.fiche .qsection .q-num .q-mark{font-family:JetBrains Mono,Inconsolata,monospace;font-size:108px;line-height:.82;font-weight:800;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--cat-color, #4E5354);display:inline-block}.fiche .qsection .q-num .sep{color:var(--text-faint);opacity:.5;margin:0 2px 0 6px}.fiche .qsection .q-num .total{color:var(--text-faint);opacity:.5}.fiche .qsection .q-title{font-size:34px;line-height:1.15;font-weight:500;color:#fff;letter-spacing:-.01em;margin:0 0 14px}.fiche .qsection .q-desc{font-size:15.5px;line-height:1.55;color:var(--text-soft);margin:0;max-width:680px}.fiche .qsection .q-kpis{margin:14px 0 0;display:flex;flex-wrap:wrap;gap:6px;max-width:680px}.fiche .qsection .q-kpis .q-kpi{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 4px;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;line-height:1;color:#e8eaea;border:1px solid var(--border-strong);background-color:#ffffff05}.fiche .qsection .q-kpis .q-kpi .dot{font-size:6px;line-height:1}.fiche .qsection .q-kpis.cat-tax .q-kpi{border-color:#f5b86a52;background-color:#f5b86a0d}.fiche .qsection .q-kpis.cat-tax .q-kpi .dot{color:#f5b86a}.fiche .qsection .q-kpis.cat-structuring .q-kpi{border-color:#d4b14a5c;background-color:#d4b14a0f}.fiche .qsection .q-kpis.cat-structuring .q-kpi .dot{color:#d4b14a}.fiche .qsection .q-kpis.cat-operations .q-kpi{border-color:#62d2b452;background-color:#62d2b40d}.fiche .qsection .q-kpis.cat-operations .q-kpi .dot{color:#62d2b4}.fiche .qsection .q-kpis.cat-crypto .q-kpi{border-color:#b79cf052;background-color:#b79cf00d}.fiche .qsection .q-kpis.cat-crypto .q-kpi .dot{color:#b79cf0}.fiche .qsection .q-kpis.cat-wealth .q-kpi{border-color:#7bb7e852;background-color:#7bb7e80d}.fiche .qsection .q-kpis.cat-wealth .q-kpi .dot{color:#7bb7e8}.fiche .qsection .q-kpis.cat-privacy .q-kpi{border-color:#94a8e052;background-color:#94a8e00d}.fiche .qsection .q-kpis.cat-privacy .q-kpi .dot{color:#94a8e0}.fiche .qsection .q-kpis.cat-lifestyle .q-kpi{border-color:#ec8fba52;background-color:#ec8fba0d}.fiche .qsection .q-kpis.cat-lifestyle .q-kpi .dot{color:#ec8fba}.fiche .qsection .q-kpis.cat-other .q-kpi{border-color:#a8afb352;background-color:#a8afb30d}.fiche .qsection .q-kpis.cat-other .q-kpi .dot{color:#a8afb3}@media(max-width:768px){.fiche .qsection{margin:64px 0 22px}.fiche .qsection .q-title{font-size:26px}.fiche .qsection .q-desc{font-size:14.5px}.fiche .qsection .q-num .q-mark{font-size:72px;-webkit-text-stroke-width:1.25px}}.fiche .q-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:18px}.fiche .q-split>.pane{background:#0a0a0a;border:1px solid #23262A;padding:20px 22px;min-width:0}@media(max-width:900px){.fiche .q-split{grid-template-columns:1fr;gap:18px}}.fiche .qa-stage{position:relative;padding:56px 40px 72px;margin:32px -40px 0;--cat-color: #4E5354;--cat-rgb: 78, 83, 84;background:linear-gradient(180deg,rgba(var(--cat-rgb),.06),rgba(var(--cat-rgb),.05) 55%,rgba(var(--cat-rgb),0))}.fiche .qa-stage:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(var(--cat-rgb),.45)}.fiche .qa-stage:first-of-type{margin-top:0}.fiche .qa-stage.cat-tax{--cat-color: #F5B86A;--cat-rgb: 245, 184, 106}.fiche .qa-stage.cat-structuring{--cat-color: #D4B14A;--cat-rgb: 212, 177, 74}.fiche .qa-stage.cat-operations{--cat-color: #62D2B4;--cat-rgb: 98, 210, 180}.fiche .qa-stage.cat-crypto{--cat-color: #B79CF0;--cat-rgb: 183, 156, 240}.fiche .qa-stage.cat-wealth{--cat-color: #7BB7E8;--cat-rgb: 123, 183, 232}.fiche .qa-stage.cat-privacy{--cat-color: #94A8E0;--cat-rgb: 148, 168, 224}.fiche .qa-stage.cat-lifestyle{--cat-color: #EC8FBA;--cat-rgb: 236, 143, 186}.fiche .qa-stage.cat-other{--cat-color: #A8AFB3;--cat-rgb: 168, 175, 179}.fiche .qa-stage>.qsection{margin:0 0 22px}.fiche .qa-stage>.qsection:first-of-type{margin-top:0}.fiche .qa-stage>.answer-block{margin:0}@media(max-width:768px){.fiche .qa-stage{padding:36px 16px 52px;margin:24px -16px 0}}.fiche .answer-block{margin:0 0 48px;max-width:880px}.fiche .answer-verdict{font-size:26px;font-weight:700;letter-spacing:-.02em;margin-right:8px}.fiche .answer-verdict.tone-good{color:var(--accent)}.fiche .answer-verdict.tone-warn{color:var(--warn)}.fiche .answer-verdict.tone-bad{color:var(--critical)}.fiche .answer-body{font-size:21px;line-height:1.65;color:var(--text);max-width:62ch;margin:0}.fiche .answer-body strong{color:#fff;font-weight:600}.fiche .answer-body em{font-style:italic;color:var(--text)}@media(max-width:768px){.fiche .answer-block{margin-bottom:32px}.fiche .answer-verdict{font-size:22px;margin-right:6px}.fiche .answer-body{font-size:17px;line-height:1.6}}.fiche .grid12{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;background:transparent;border:none}.fiche .grid12+.grid12{margin-top:18px}.fiche .cell{grid-column:span 4;background:#0a0a0a;border:1px solid #23262A;padding:18px 20px;min-height:96px;min-width:0;position:relative}.fiche .cell .lbl,.fiche .cell .sub,.fiche .cell .entity-name{overflow-wrap:anywhere}.fiche .cell .stamp{max-width:100%;white-space:normal}.fiche .cell.span-3{grid-column:span 3}.fiche .cell.span-4{grid-column:span 4}.fiche .cell.span-6{grid-column:span 6}.fiche .cell.span-8{grid-column:span 8}.fiche .cell.span-9{grid-column:span 9}.fiche .cell.span-12{grid-column:span 12}@media(max-width:768px){.fiche .grid12{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fiche .cell,.fiche .cell.span-3{grid-column:span 1}.fiche .cell.span-4,.fiche .cell.span-6,.fiche .cell.span-8,.fiche .cell.span-9,.fiche .cell.span-12{grid-column:span 2}.fiche .stamp{white-space:normal;line-height:1.25;text-align:center}}@media(max-width:460px){.fiche .grid12{grid-template-columns:1fr}.fiche .cell,.fiche .cell.span-3,.fiche .cell.span-4,.fiche .cell.span-6,.fiche .cell.span-8,.fiche .cell.span-9,.fiche .cell.span-12{grid-column:span 1}}.fiche .cell .val,.fiche .pane .val{font-size:26px;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--text)}.fiche .cell .val.xl,.fiche .pane .val.xl{font-size:38px;font-weight:600}.fiche .cell .unit,.fiche .pane .unit{font-size:16px;color:var(--text-muted);margin-left:2px}.fiche .stamp{display:inline-flex;align-items:center;border:1px solid var(--accent-dim);padding:8px 16px;font-size:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#0c0c0f;margin-bottom:10px}.fiche .stamp.bad{border-color:var(--critical);color:var(--critical)}.fiche .stamp.warn{border-color:var(--warn);color:var(--warn)}.fiche .receipt{margin-top:8px;padding:14px 16px;border:1px dashed var(--border-strong);font-size:15px}.fiche .receipt .head{text-align:center;font-size:12.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;padding-bottom:8px;border-bottom:1px dashed var(--border-strong);margin-bottom:10px}.fiche .receipt .row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px;gap:12px}.fiche .receipt .row .item{color:var(--text);padding-right:12px;min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.fiche .receipt .row .item.expanded{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.fiche .receipt .row .amt{color:var(--text);white-space:nowrap;flex-shrink:0;font-weight:700}.fiche .receipt .total{margin-top:12px;padding-top:10px;border-top:1px dashed var(--border-strong);display:flex;justify-content:space-between;align-items:baseline;font-size:17px}.fiche .receipt .total .lbl-t{color:var(--text-soft);text-transform:uppercase;letter-spacing:.12em;font-weight:700}.fiche .receipt .total .amt{color:var(--accent);font-weight:700}.fiche .cell .entity-name{font-size:11.5px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:-10px;margin-bottom:12px;line-height:1.35}.fiche .chips{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.fiche .chip{border:1px solid var(--accent-dim);color:var(--accent);padding:2px 7px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.fiche .section-body{margin-bottom:32px}.fiche .rp-content{position:relative}.fiche .split-row{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:56px;scroll-margin-top:60px}.fiche .split-row>div{display:flex;flex-direction:column;background:var(--bg-elev);border:1px solid var(--border-strong);padding:0 22px 22px}.fiche .split-row .section-bar{margin-top:18px}.fiche .sim-input{display:flex;gap:16px;align-items:center;margin-bottom:22px;flex-wrap:wrap}.fiche .sim-input-lbl{font-size:11.5px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.12em;font-weight:700;flex-shrink:0}.fiche .sim-num-wrap{display:inline-flex;align-items:stretch;border:1px solid var(--border-strong);background:var(--bg-elev);transition:border-color .15s}.fiche .sim-num-wrap:focus-within{border-color:var(--accent)}.fiche .sim-num-wrap .sim-symbol{padding:8px 10px;border-right:1px solid var(--border-strong);color:var(--text-muted);font-size:14px;display:inline-flex;align-items:center;font-weight:500;-webkit-user-select:none;user-select:none}.fiche .sim-num{background:transparent;border:none;outline:none;color:var(--accent);font-family:inherit;font-size:22px;font-weight:500;padding:4px 12px;width:140px;text-align:right;letter-spacing:.02em;-moz-appearance:textfield}.fiche .sim-num::-webkit-outer-spin-button,.fiche .sim-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fiche .sim-slider{-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:22px;background:transparent;outline:none;cursor:pointer;padding:0;margin:0}.fiche .sim-slider::-webkit-slider-runnable-track{height:2px;border:none;background:linear-gradient(to right,var(--accent) 0%,var(--accent) var(--fill, 0%),var(--border-strong) var(--fill, 0%),var(--border-strong) 100%)}.fiche .sim-slider::-moz-range-track{height:2px;border:none;background:var(--border-strong)}.fiche .sim-slider::-moz-range-progress{height:2px;background:var(--accent)}.fiche .sim-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:3px;height:20px;background:var(--accent);border:none;border-radius:0;cursor:ew-resize;margin-top:-9px;box-shadow:0 0 0 1px var(--bg)}.fiche .sim-slider::-moz-range-thumb{width:3px;height:20px;background:var(--accent);border:none;border-radius:0;cursor:ew-resize;box-shadow:0 0 0 1px var(--bg)}.fiche .sim-slider:hover::-webkit-slider-thumb,.fiche .sim-slider:focus::-webkit-slider-thumb{background:var(--accent);height:24px;margin-top:-11px}.fiche .sim-slider:hover::-moz-range-thumb,.fiche .sim-slider:focus::-moz-range-thumb{background:var(--accent);height:24px}.fiche .sim-results-toggle{margin-top:16px}.fiche .sim-results{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:14px 0 0}.fiche .sim-result .lbl{font-size:11px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.fiche .sim-result .val{font-size:30px;font-weight:500;letter-spacing:-.01em}.fiche .sim-result .val.due{color:var(--critical)}.fiche .sim-result .val.eff{color:var(--accent)}.fiche .sim-result .val.marg{color:var(--warn)}.fiche .sim-result .sub{font-size:12.5px;color:var(--text-soft);margin-top:4px}.fiche .kpi .sub,.fiche .cell .sub,.fiche .sim-result .sub,.fiche .surtax .sub{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;cursor:pointer;min-width:0}.fiche .kpi .sub.expanded,.fiche .cell .sub.expanded,.fiche .sim-result .sub.expanded,.fiche .surtax .sub.expanded{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.fiche .cell .sub{font-weight:700;-webkit-line-clamp:1;line-clamp:1}.fiche .surtax .sub{-webkit-line-clamp:1;line-clamp:1}.fiche .bracket-detail{margin:4px 0 12px}.fiche .bracket-toggle{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--border-strong);color:var(--text-muted);padding:4px 10px;font-family:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.fiche .bracket-toggle:hover{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-faint)}.fiche .bracket-toggle .sign{display:inline-block;width:10px;text-align:center;font-weight:700;color:var(--text-faint)}.fiche .bracket-toggle:hover .sign{color:var(--accent)}.fiche .bracket-detail-body{margin-top:10px}.fiche .bracket-bar{display:flex;height:36px;width:100%;border:1px solid var(--border-strong);margin-bottom:6px;position:relative}.fiche .bracket-seg{position:relative;border-right:1px solid var(--border-strong);overflow:hidden;min-width:0}.fiche .bracket-seg:last-child{border-right:none}.fiche .bracket-seg .fill{position:absolute;inset:0 100% 0 0;transition:right .18s ease-out}.fiche .bracket-seg.b0 .fill{background:var(--accent)}.fiche .bracket-seg.b1 .fill{background:var(--accent-mid)}.fiche .bracket-seg.b2 .fill{background:var(--warn)}.fiche .bracket-seg.b3 .fill{background:#ff8a3c}.fiche .bracket-seg.b4 .fill{background:var(--critical)}.fiche .bracket-seg .rate-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-muted)}.fiche .bracket-seg.active .rate-bg{color:var(--bg)}.fiche .bracket-axis{display:flex;justify-content:space-between;font-size:11.5px;color:var(--text-faint);padding:0 0 8px;overflow:hidden}.fiche .bracket-axis span{white-space:nowrap;min-width:0}.fiche .surtax-row{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.fiche .surtax{display:grid;grid-template-columns:60px 1fr;gap:12px;font-size:12px;color:var(--text-faint);transition:color .18s}.fiche .surtax.active{color:var(--text)}.fiche .surtax.active .rate{color:var(--critical);font-weight:600}.fiche .surtax .rate{font-weight:500}.fiche .rp-block{padding:18px 0;border-bottom:1px solid var(--border)}.fiche .rp-block:first-of-type{padding-top:4px}.fiche .rp-block:last-child{border-bottom:none;padding-bottom:0}.fiche .rp-head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.fiche .rp-name{font-size:12.5px;color:var(--text);text-transform:uppercase;letter-spacing:.1em;font-weight:800}.fiche .rp-count{margin-left:auto;font-size:11.5px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.1em}.fiche .rp-count.clear{color:var(--accent)}.fiche .rp-count.alert{color:var(--critical)}.fiche .rp-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.fiche .rp-tiles.cols-3{grid-template-columns:repeat(3,1fr)}.fiche .rp-tiles.cols-6{grid-template-columns:repeat(6,1fr)}.fiche .rp-tile{border:1px solid var(--border-strong);padding:12px 14px;min-height:58px;display:flex;flex-direction:column;justify-content:space-between;cursor:default;transition:background .15s,border-color .15s,transform .12s;position:relative}.fiche .rp-tile.none{border-style:dashed;border-color:var(--border-strong);background:transparent}.fiche .rp-tile.signed,.fiche .rp-tile.inforce{background:#00ff9d1a;border-color:var(--accent-dim)}.fiche .rp-tile.listed{background:#ff4d4d1a;border-color:var(--critical)}.fiche .rp-tile.clear{background:transparent;border-color:var(--border-strong)}.fiche .rp-tile.na{border-style:dashed;border-color:var(--border);background:transparent;opacity:.3}.fiche .rp-tile:hover{transform:translateY(-1px);border-color:var(--accent)}.fiche .rp-tile.none:hover{border-style:solid}.fiche .rp-tile.listed:hover{border-color:var(--critical)}.fiche .rp-tile.na:hover{transform:none}.fiche .rp-tile-name{font-size:14.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:500;color:var(--text)}.fiche .rp-tile.signed .rp-tile-name,.fiche .rp-tile.inforce .rp-tile-name{color:var(--accent)}.fiche .rp-tile.none .rp-tile-name{color:var(--text-muted)}.fiche .rp-tile.listed .rp-tile-name{color:var(--critical)}.fiche .rp-tile.clear .rp-tile-name{color:var(--text-soft)}.fiche .rp-tile.na .rp-tile-name{color:var(--text-faint)}.fiche .rp-tile-year{font-size:11.5px;color:var(--text-faint);letter-spacing:.04em}.fiche .rp-tile.signed .rp-tile-year,.fiche .rp-tile.inforce .rp-tile-year{color:var(--accent-mid)}.fiche .rp-tile-descriptor{font-size:11.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.35}.fiche .rp-tile.listed .rp-tile-descriptor{color:#ff4d4dd9}.fiche .rp-tile.clear .rp-tile-descriptor{color:var(--text-muted)}.fiche .rp-tile.na .rp-tile-descriptor{color:var(--text-faint)}.fiche .rp-tip{position:absolute;pointer-events:none;background:var(--bg);border:1px solid var(--accent-dim);padding:14px 16px;font-size:14px;color:var(--text);transform:translate(-50%,calc(-100% - 12px));width:320px;max-width:calc(100vw - 24px);box-sizing:border-box;white-space:normal;word-break:normal;line-height:1.5;text-transform:none;letter-spacing:normal;opacity:0;transition:opacity .1s;z-index:40;box-shadow:0 12px 32px #0009}.fiche .rp-tip.show{opacity:1}.fiche .rp-tip .name{display:block;color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:13px;margin-bottom:4px}.fiche .rp-tip .full{display:block;color:var(--text-soft);margin-top:2px;font-size:12.5px}.fiche .rp-tip .desc{display:block;margin-top:10px;color:var(--text-soft);font-size:13px;line-height:1.55}.fiche .rp-tip .status{margin-top:8px;padding-top:8px;border-top:1px solid var(--border);display:flex;gap:12px;font-size:12.5px}.fiche .rp-tip .status .k{color:var(--text-soft);text-transform:uppercase;letter-spacing:.1em}.fiche .rp-tip .status .v.inforce{color:var(--accent)}.fiche .rp-tip .status .v.signed{color:var(--text)}.fiche .rp-tip .status .v.none{color:var(--text-faint)}.fiche .rp-tip .status .v.listed{color:var(--critical)}.fiche .rp-tip .status .v.clear{color:var(--accent)}.fiche .rp-tip .status .v.na{color:var(--text-faint)}.fiche .atlas{margin:16px 0;padding:20px 22px;background:#0a0a0a;border:1px solid #23262A;position:relative}.fiche .atlas .atlas-controls{display:flex;align-items:center;gap:18px;margin-bottom:14px;flex-wrap:wrap}.fiche .atlas .metric-select,.fiche .atlas .view-select,.fiche .atlas .status-filter{display:flex;border:1px solid var(--border-strong)}.fiche .atlas .metric-select button,.fiche .atlas .view-select button,.fiche .atlas .status-filter button{padding:7px 16px;font-size:11.5px;color:var(--text-muted);border:none;background:none;border-right:1px solid var(--border-strong);text-transform:uppercase;letter-spacing:.08em;font-family:inherit;font-weight:500;cursor:pointer;transition:all .12s}.fiche .atlas .metric-select button:last-child,.fiche .atlas .view-select button:last-child,.fiche .atlas .status-filter button:last-child{border-right:none}.fiche .atlas .metric-select button:hover,.fiche .atlas .view-select button:hover,.fiche .atlas .status-filter button:hover{color:var(--text)}.fiche .atlas .metric-select button.active,.fiche .atlas .view-select button.active,.fiche .atlas .status-filter button.active{background:var(--accent-faint);color:var(--accent)}.fiche .atlas .atlas-search{position:relative;display:inline-block;margin-left:auto}.fiche .atlas .atlas-search:before{content:"›";position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--accent);font-size:14px;pointer-events:none}.fiche .atlas .atlas-search input{background:var(--bg-elev);border:1px solid var(--border-strong);color:var(--text);font-family:inherit;font-size:11.5px;padding:7px 12px 7px 24px;width:220px;letter-spacing:.04em;transition:border-color .12s}.fiche .atlas .atlas-search input:focus{outline:none;border-color:var(--accent-dim)}.fiche .atlas .atlas-search input::placeholder{color:var(--text-faint)}.fiche .atlas .atlas-legend{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--text-soft);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;flex-wrap:wrap}.fiche .atlas .atlas-legend .item{display:inline-flex;align-items:center;gap:7px}.fiche .atlas .atlas-legend .swatch{width:14px;height:14px;display:inline-block;border:1px solid transparent}.fiche .atlas .atlas-legend .swatch.zero{background:#00ff9da6}.fiche .atlas .atlas-legend .swatch.pos{background:#00ff9d66}.fiche .atlas .atlas-legend .swatch.no{background:#0f1612;border-color:var(--border)}.fiche .atlas .atlas-legend .swatch.origin{background:#3200d9;border-color:#3200d9}.fiche .atlas .atlas-map-wrap{grid-column:1 / span 3;position:relative;aspect-ratio:2 / 1;background:var(--bg);border:1px solid var(--border);border-bottom:none;overflow:hidden;cursor:grab}.fiche .atlas .atlas-map-wrap:active{cursor:grabbing}.fiche .atlas .atlas-map{width:100%;height:100%;display:block}.fiche .atlas .atlas-map svg{width:100%;height:100%;display:block}.fiche .atlas .atlas-zoom-controls{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;z-index:5}.fiche .atlas .atlas-zoom-controls button{width:28px;height:28px;background:var(--bg-elev);border:1px solid var(--border-strong);color:var(--text-muted);font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:color .12s,border-color .12s,background .12s;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;-webkit-user-select:none;user-select:none}.fiche .atlas .atlas-zoom-controls button+button{border-top:none}.fiche .atlas .atlas-zoom-controls button:hover{color:var(--accent);border-color:var(--accent-dim);background:var(--bg-elev-2)}.fiche .atlas .atlas-zoom-controls button:active{background:var(--accent-faint)}.fiche .atlas .atlas-map-wrap.loading:before{content:"fetching world geography...";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-faint);font-size:11px;text-transform:uppercase;letter-spacing:.1em;z-index:5}.fiche .atlas .country{fill:#0f1612;stroke:#050608;stroke-width:.55;vector-effect:non-scaling-stroke;transition:fill .18s,stroke .18s;cursor:inherit}.fiche .atlas .country:hover{stroke:var(--accent);stroke-width:1;fill:var(--accent-faint)}.fiche .atlas .country.zero{fill:#00ff9da6;stroke:var(--accent-mid)}.fiche .atlas .country.pos{fill:#00ff9d66;stroke:var(--accent-dim)}.fiche .atlas .country.pending{fill:#ffb23c66;stroke:var(--warn)}.fiche .atlas .country.origin{fill:#3200d9;stroke:#3200d9;stroke-width:1;cursor:default}.fiche .atlas .country.origin:hover{fill:#3200d9;stroke:#64f;stroke-width:1.5}.fiche .atlas-link-layer{pointer-events:none}.fiche .atlas-link{fill:none;stroke:var(--accent);stroke-width:1.4;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;animation:atlas-link-flow 1.05s linear infinite}.fiche .atlas-link.pending{stroke:var(--warn)}.fiche .atlas-link.dim{stroke-opacity:.55;stroke-dasharray:3 5;opacity:.7}@keyframes atlas-link-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-18}}.fiche .atlas-link-origin{fill:#64f;filter:drop-shadow(0 0 4px rgba(50,0,217,.85))}.fiche .atlas-link-target{fill:var(--accent);filter:drop-shadow(0 0 3px rgba(0,255,157,.7))}.fiche .atlas-link-target.pending{fill:var(--warn);filter:drop-shadow(0 0 3px rgba(255,178,60,.7))}.fiche .atlas-link-target.dim{fill:var(--accent);opacity:.55}.fiche .atlas-link-pulse{fill:none;stroke:var(--accent);stroke-width:1.5;transform-origin:center;transform-box:fill-box;animation:atlas-link-pulse 1.4s ease-out infinite}.fiche .atlas-link-pulse.pending{stroke:var(--warn)}@keyframes atlas-link-pulse{0%{r:3;stroke-opacity:.85}to{r:16;stroke-opacity:0}}@media(prefers-reduced-motion:reduce){.fiche .atlas-link,.fiche .atlas-link-pulse{animation:none}}.fiche .atlas .atlas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;align-items:stretch}@media(max-width:1024px){.fiche .atlas .atlas-grid{grid-template-columns:1fr}.fiche .atlas .atlas-grid>*{grid-column:auto!important}}.fiche .atlas-info-panel{grid-column:4 / span 1;position:relative;border:1px solid var(--border);border-left:none;border-bottom:none;background:var(--bg-elev)}.fiche .atlas-info-panel .atlas-info-scroll{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;padding:20px 22px 18px;display:flex;flex-direction:column;font-size:15px;color:var(--text)}.fiche .atlas-info-panel .atlas-info-empty{margin:auto;text-align:center;max-width:220px;padding:0 8px}.fiche .atlas-info-panel .atlas-info-empty .glyph{display:block;font-size:36px;color:var(--text-faint);opacity:.45;margin-bottom:14px;line-height:1}.fiche .atlas-info-panel .atlas-info-empty .empty-title{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;font-weight:500;margin-bottom:8px}.fiche .atlas-info-panel .atlas-info-empty .empty-subtitle{font-size:12px;color:var(--text-faint);line-height:1.6;letter-spacing:.02em}.fiche .atlas-info-panel .atlas-info-empty .empty-subtitle strong{color:var(--accent);font-weight:600}.fiche .atlas-hover-tip{position:fixed;pointer-events:none;background:var(--bg);border:1px solid var(--accent-dim);padding:7px 12px 8px;font-size:13px;color:var(--text);letter-spacing:.04em;white-space:nowrap;z-index:20!important;opacity:0;transition:opacity .1s;transform:translate(-50%,calc(-100% - 12px));line-height:1.4}.fiche .atlas-hover-tip.show{opacity:1}.fiche .atlas-hover-tip .iso{color:var(--text-soft);margin-right:7px;font-size:12px;letter-spacing:.08em;font-weight:600}.fiche .atlas-hover-tip .name{color:var(--text);font-weight:600}.fiche .atlas-hover-tip .hint{display:block;margin-top:4px;font-size:10.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;font-weight:600}.fiche .atlas-hover-tip.locked{position:absolute;border-color:var(--accent);box-shadow:0 0 0 1px #00ff9d2e}.fiche .atlas-hover-tip.locked .hint{color:var(--accent)}.fiche .atlas-hover-tip.origin{border-left:2px solid #6644FF}.fiche .atlas-hover-tip.active{border-left:2px solid var(--accent)}.fiche .atlas-hover-tip.pending{border-left:2px solid var(--warn)}.fiche .atlas-hover-tip.none{border-left:2px solid var(--text-faint)}.fiche .atlas-info-panel .atlas-tip{display:none;width:100%}.fiche .atlas-info-panel.has-tip .atlas-info-empty{display:none}.fiche .atlas-info-panel.has-tip .atlas-tip{display:block}.fiche .atlas-tip{position:static;background:transparent;border:none;padding:0;width:auto;transform:none;opacity:1;z-index:auto;transition:none}.fiche .atlas-info-panel.has-tip .atlas-tip{display:flex;flex-direction:column;height:100%}.fiche .atlas-tip .tip-head{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.fiche .atlas-tip .tip-title{display:flex;align-items:center;gap:12px;margin-bottom:12px}.fiche .atlas-tip .tip-flag{flex-shrink:0;width:36px;height:24px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.fiche .atlas-tip .tip-flag svg,.fiche .atlas-tip .tip-flag img{width:100%;height:100%;display:block}.fiche .atlas-tip .tip-name{font-size:24px;font-weight:700;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;line-height:1.15;word-break:break-word;flex:1 1 auto}.fiche .atlas-tip .tip-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fiche .atlas-tip .tip-iso{color:var(--text-soft);font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.fiche .atlas-tip .tip-status{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:3px 9px;border:1px solid;white-space:nowrap}.fiche .atlas-tip .tip-status.origin{color:#8aa0ff;border-color:#3200d9;background:#3200d91f}.fiche .atlas-tip .tip-status.active{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-faint)}.fiche .atlas-tip .tip-status.pending{color:var(--warn);border-color:var(--warn);background:#ffb23c0f}.fiche .atlas-tip .tip-status.none{color:var(--text-muted);border-color:var(--border)}.fiche .atlas-tip .tip-body{flex:1;display:flex;flex-direction:column;gap:18px}.fiche .atlas-tip .tip-label{font-size:12.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-soft);margin-bottom:8px;font-weight:700}.fiche .atlas-tip .tip-bignum{font-size:38px;font-weight:500;color:var(--text);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.fiche .atlas-tip .tip-bignum.zero{color:var(--accent)}.fiche .atlas-tip .tip-bignum.dim{color:var(--text-muted)}.fiche .atlas-tip .tip-bignum.warn{color:var(--warn)}.fiche .atlas-tip .tip-bigunit{font-size:12.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-soft);margin-top:8px;font-weight:600}.fiche .atlas-tip .tip-text{font-size:14.5px;color:var(--text);line-height:1.6;word-break:normal}.fiche .atlas-tip .tip-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14px}.fiche .atlas-tip .tip-row .k{color:var(--text-soft);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600;flex-shrink:0}.fiche .atlas-tip .tip-row .v{color:var(--text);font-weight:600;text-align:right}.fiche .atlas-tip .tip-row .v.zero{color:var(--accent)}.fiche .atlas-tip .tip-row .v.pending{color:var(--warn)}.fiche .atlas-tip .tip-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--border);font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;line-height:1.55;font-weight:500}.fiche .atlas-tip .tip-foot strong{color:var(--text);font-weight:700}.fiche .atlas-tip .tip-cta{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:11px 14px;border:1px solid var(--accent-dim);background:var(--accent-faint);color:var(--accent);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.fiche .atlas-tip .tip-cta:hover{background:var(--accent);border-color:var(--accent);color:var(--bg)}.fiche .atlas-tip .tip-cta .arrow{font-size:14px;line-height:1}.fiche .atlas .atlas-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border)}.fiche .atlas .atlas-stat{padding:14px 18px;border-right:1px solid var(--border);background:var(--bg-elev)}.fiche .atlas .atlas-stat:last-child{border-right:none}.fiche .atlas .atlas-stat .lbl{font-size:11.5px;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.fiche .atlas .atlas-stat .val{font-size:22px;font-weight:500;color:var(--text);letter-spacing:-.01em}.fiche .atlas .atlas-stat .val.good{color:var(--accent)}.fiche .atlas .atlas-stat .val.warn{color:var(--warn)}.fiche .atlas .atlas-stat .val.critical{color:var(--critical)}[x-cloak]{display:none!important}.fiche .atlas .atlas-table-wrap{border:1px solid var(--border);background:var(--bg);max-height:600px;overflow:auto}.fiche .atlas table.atlas-table{width:100%;border-collapse:collapse;font-family:inherit;font-size:13px;color:var(--text)}.fiche .atlas table.atlas-table thead{position:sticky;top:0;z-index:5;background:var(--bg)}.fiche .atlas table.atlas-table thead th{text-align:left;font-weight:500;padding:12px 16px;border-bottom:1px solid var(--border-strong);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color .12s}.fiche .atlas table.atlas-table thead th:hover{color:var(--text)}.fiche .atlas table.atlas-table thead th.sorted{color:var(--accent)}.fiche .atlas table.atlas-table thead th .arr{display:inline-block;margin-left:4px;font-size:12px;color:var(--text-faint)}.fiche .atlas table.atlas-table thead th.sorted .arr{color:var(--accent)}.fiche .atlas table.atlas-table thead th.num,.fiche .atlas table.atlas-table tbody td.num{text-align:right;font-variant-numeric:tabular-nums}.fiche .atlas table.atlas-table tbody tr{border-bottom:1px solid var(--border);transition:background-color .12s ease}.fiche .atlas table.atlas-table tbody tr:nth-child(odd){background:var(--bg-elev)}.fiche .atlas table.atlas-table tbody tr:nth-child(2n){background:var(--bg)}.fiche .atlas table.atlas-table tbody tr:hover{background:var(--bg-elev-2)}.fiche .atlas table.atlas-table td{padding:10px 16px;vertical-align:top}.fiche .atlas .country-cell{display:flex;align-items:center;gap:10px;min-width:220px}.fiche .atlas .country-cell .flag{width:22px;height:16px;flex-shrink:0;overflow:hidden;display:inline-block}.fiche .atlas .country-cell .flag svg{width:100%;height:100%;display:block}.fiche .atlas .country-cell .name{color:var(--text);font-weight:500}.fiche .atlas .country-cell .code{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.fiche .atlas .status-badge{display:inline-block;padding:2px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;border:1px solid;font-weight:500;white-space:nowrap}.fiche .atlas .status-badge.active,.fiche .atlas .status-badge.multiple{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-faint)}.fiche .atlas .status-badge.pending{color:var(--warn);border-color:var(--warn)}.fiche .atlas .status-badge.terminated,.fiche .atlas .status-badge.none{color:var(--text-muted);border-color:var(--border)}.fiche .atlas .rate-cell{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:6px}.fiche .atlas .rate-cell .rate{color:var(--text);font-weight:500}.fiche .atlas .rate-cell .rate.zero{color:var(--accent)}.fiche .atlas .rate-cell .rate.dim{color:var(--text-muted)}.fiche .atlas .rate-cell .note-trigger{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--border-strong);color:var(--text-faint);font-size:10px;font-weight:700;font-family:inherit;background:transparent;cursor:help;transition:color .12s,border-color .12s;flex-shrink:0;line-height:1;padding:0;-webkit-user-select:none;user-select:none}.fiche .atlas .rate-cell .note-trigger:hover,.fiche .atlas .rate-cell .note-trigger:focus-visible{color:var(--accent);border-color:var(--accent-dim);outline:none}.fiche .atlas .atlas-note-tip{position:fixed;pointer-events:none;background:var(--bg);border:1px solid var(--accent-dim);padding:14px 18px;font-size:13.5px;color:var(--text-soft);width:320px;box-sizing:border-box;line-height:1.55;z-index:100;text-transform:none;letter-spacing:normal;word-break:normal;transform:translate(-50%,calc(-100% - 8px));opacity:0;transition:opacity .12s}.fiche .atlas .atlas-note-tip.show{opacity:1}.fiche .atlas .atlas-table-empty{padding:60px 20px;text-align:center;color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.fiche .atlas .atlas-table-empty .glyph{font-size:28px;opacity:.3;margin-bottom:12px;display:block}.fiche .atlas .atlas-table-footer{border:1px solid var(--border);border-top:none;background:var(--bg);padding:8px 16px;display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.fiche .atlas .atlas-table-footer .count{color:var(--accent);font-weight:600}.fiche .kv-2col{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:12px}.fiche .kv-3col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:12px}.fiche .kv-1col{margin-bottom:12px}.fiche .kv-lbl{font-size:13.5px;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.fiche .kv-val{font-size:25px;font-weight:500;line-height:1.1;letter-spacing:-.01em;color:var(--text)}.fiche .kv-val.kv-good{color:var(--accent)}.fiche .kv-val.kv-warn{color:var(--warn)}.fiche .kv-val.kv-bad{color:var(--critical)}.fiche .kv-val.kv-faint{color:var(--text-faint)}.fiche .kv-val.kv-neutral{color:var(--text)}.fiche .kv-val.compact{font-size:21px}.fiche .kv-cap{font-size:12.5px;color:var(--text-faint);margin-top:4px}.fiche .inh-table{margin-top:12px;border-collapse:collapse;width:100%;font-size:14.5px}.fiche .inh-table th{text-align:left;font-weight:400;color:var(--text-faint);font-size:12.5px;text-transform:uppercase;letter-spacing:.1em;padding:8px 0;border-bottom:1px solid var(--border)}.fiche .inh-table td{padding:10px 0;border-bottom:1px solid var(--border)}.fiche .inh-table tr:last-child td{border-bottom:none}.fiche .inh-table .heir{color:var(--text-muted)}.fiche .inh-table .rate{color:var(--critical);font-weight:500}.fiche .inh-table .rate.zero{color:var(--accent)}.fiche .inh-table .allowance{color:var(--text);text-align:right}.fiche .citz-list{display:flex;flex-direction:column;gap:10px;font-size:13px;margin-top:14px}.fiche .citz-list.loose{font-size:14.5px;gap:12px}.fiche .citz-list.loose .row{gap:14px}.fiche .citz-list.loose .bullet{width:12px}.fiche .citz-list .row{display:flex;align-items:center;gap:12px}.fiche .citz-list .bullet{width:10px;flex-shrink:0}.fiche .citz-list .bullet.on{color:var(--accent)}.fiche .citz-list .bullet.off{color:var(--text-muted)}.fiche .citz-list .label{color:var(--text-soft)}.fiche .citz-list .label.off{color:var(--text-muted)}.fiche .trigger-mode{display:flex;align-items:baseline;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:13px;line-height:1.5;color:var(--text-soft)}.fiche .trigger-mode .bullet{width:10px;flex-shrink:0;line-height:1.5}.fiche .trigger-mode strong{font-weight:700}.fiche .trigger-mode.any .bullet,.fiche .trigger-mode.any strong{color:var(--warn)}.fiche .trigger-mode.all .bullet,.fiche .trigger-mode.all strong{color:var(--accent)}.fiche .fiche-shell{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:100%;align-items:start}.fiche .fiche-main{min-width:0}.fiche .fiche-sidebar{position:sticky;top:0;align-self:stretch;height:100vh;border-left:1px solid var(--border);background:var(--bg);padding:22px 22px 28px;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;gap:22px}.fiche .sb-country{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--bg);z-index:2}.fiche .sb-flag{width:36px;height:24px;flex-shrink:0}.fiche .sb-country-text{min-width:0;display:flex;align-items:baseline;gap:10px}.fiche .sb-country-name{font-size:19px;font-weight:500;color:var(--text);line-height:1.15;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fiche .sb-country-iso{font-size:11.5px;color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;flex-shrink:0}.fiche .sb-toc{display:flex;flex-direction:column;gap:10px}.fiche .sb-toc-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);padding:0 4px}.fiche .sb-toc-list{display:flex;flex-direction:column;gap:2px}.fiche .sb-toc-item{display:flex;align-items:baseline;gap:13px;padding:10px 11px;border-left:2px solid transparent;color:var(--text-soft);text-decoration:none;font-size:14.5px;line-height:1.4;transition:color .15s,background .15s,border-color .15s}.fiche .sb-toc-item:hover{color:var(--text);background:var(--bg-elev)}.fiche .sb-toc-item{--cat-color: #A8AFB3;--cat-rgb: 168, 175, 179}.fiche .sb-toc-item.cat-tax{--cat-color: #F5B86A;--cat-rgb: 245, 184, 106}.fiche .sb-toc-item.cat-structuring{--cat-color: #D4B14A;--cat-rgb: 212, 177, 74}.fiche .sb-toc-item.cat-operations{--cat-color: #62D2B4;--cat-rgb: 98, 210, 180}.fiche .sb-toc-item.cat-crypto{--cat-color: #B79CF0;--cat-rgb: 183, 156, 240}.fiche .sb-toc-item.cat-wealth{--cat-color: #7BB7E8;--cat-rgb: 123, 183, 232}.fiche .sb-toc-item.cat-privacy{--cat-color: #94A8E0;--cat-rgb: 148, 168, 224}.fiche .sb-toc-item.cat-lifestyle{--cat-color: #EC8FBA;--cat-rgb: 236, 143, 186}.fiche .sb-toc-item.cat-other{--cat-color: #A8AFB3;--cat-rgb: 168, 175, 179}.fiche .sb-toc-item.active{color:var(--cat-color);background:rgba(var(--cat-rgb),.09);border-left-color:var(--cat-color)}.fiche .sb-toc-num{flex-shrink:0;font-size:12.5px;font-weight:700;letter-spacing:.14em;color:var(--text-faint);width:24px}.fiche .sb-toc-item:hover .sb-toc-num{color:var(--text-muted)}.fiche .sb-toc-item.active .sb-toc-num{color:var(--cat-color);opacity:.85}.fiche .sb-toc-q{flex:1 1 auto}@media(max-width:1100px){.fiche .fiche-shell{grid-template-columns:minmax(0,1fr)}.fiche .fiche-sidebar{display:none}}.fiche .cbdc-section{margin-top:28px}.fiche .cbdc-section>.lbl{margin-bottom:16px}.fiche .cbdc-empty{border:1px solid var(--border);background:var(--bg-elev);padding:24px;color:var(--text-muted)}.fiche .cbdc-table-wrap{border:1px solid var(--border);background:var(--bg);max-height:600px;overflow:auto}.fiche .cbdc-table{width:100%;border-collapse:collapse;font-family:inherit;font-size:15px;color:var(--text)}.fiche .cbdc-table thead{position:sticky;top:0;z-index:5;background:var(--bg)}.fiche .cbdc-table thead th{text-align:left;font-weight:500;padding:14px 18px;border-bottom:1px solid var(--border-strong);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;white-space:nowrap}.fiche .cbdc-table tbody tr{border-bottom:1px solid var(--border);transition:background-color .12s ease}.fiche .cbdc-table tbody tr:nth-child(odd){background:var(--bg-elev)}.fiche .cbdc-table tbody tr:nth-child(2n){background:var(--bg)}.fiche .cbdc-table tbody tr:hover{background:var(--bg-elev-2)}.fiche .cbdc-table td{padding:14px 18px;vertical-align:top}.fiche .cbdc-table .name-col{min-width:280px}.fiche .cbdc-table .links-col{min-width:140px;white-space:nowrap}.fiche .cbdc-table .name-cell .name{color:var(--text);font-weight:800;line-height:1.3;font-size:15.5px}.fiche .cbdc-table .name-cell .sub{color:var(--text-muted);font-size:14px;line-height:1.5;margin-top:6px;max-width:460px;transition:color .18s}.fiche .cbdc-table tbody tr:hover .name-cell .sub{color:var(--text-soft)}.fiche .cbdc-table .name-cell .bank{color:var(--text-faint);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-weight:600}.fiche .cbdc-table tbody tr:hover .name-cell .bank{color:var(--text-muted)}.fiche .cbdc-table .cb-cell .cb-yes{color:var(--accent);font-weight:500;font-size:13px;letter-spacing:.08em}.fiche .cbdc-table .cb-cell .cb-no{color:var(--text-faint)}.fiche .cbdc-table .status-badge{display:inline-block;padding:3px 10px;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;border:1px solid;font-weight:500;white-space:nowrap}.fiche .cbdc-table .status-badge.cbdc-launched{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-faint)}.fiche .cbdc-table .status-badge.cbdc-pilot,.fiche .cbdc-table .status-badge.cbdc-poc{color:var(--warn);border-color:var(--warn)}.fiche .cbdc-table .status-badge.cbdc-research{color:var(--text-soft);border-color:var(--border-strong)}.fiche .cbdc-table .status-badge.cbdc-cancelled{color:var(--text-muted);border-color:var(--border);text-decoration:line-through}.fiche .cbdc-table .status-badge.cbdc-none{color:var(--text-muted);border-color:var(--border)}.fiche .cbdc-table .links-cell{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.fiche .cbdc-table .cbdc-link{display:inline-block;padding:5px 12px;font-size:12.5px;color:var(--text-muted);border:1px solid var(--border-strong);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;white-space:nowrap;transition:color .12s,border-color .12s}.fiche .cbdc-table .cbdc-link .arr{margin-left:4px;display:inline-block;transition:transform .12s}.fiche .cbdc-table .cbdc-link:hover{color:var(--accent);border-color:var(--accent-dim)}.fiche .cbdc-table .cbdc-link:hover .arr{transform:translate(2px)}.fiche .cbdc-table .cbdc-link-faint{color:var(--text-faint);font-size:12.5px}.fiche .cbdc-table-footer{border:1px solid var(--border);border-top:none;background:var(--bg);padding:8px 16px;display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.fiche .cbdc-table-footer .count{color:var(--accent);font-weight:600}.fiche .see-also{margin:80px 0 40px;border-top:1px solid var(--border);padding-top:48px}.fiche .sa-header{margin-bottom:32px;max-width:720px}.fiche .sa-eyebrow{display:inline-block;font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px}.fiche .sa-title{font-size:26px;font-weight:600;color:var(--text);margin:0 0 10px;line-height:1.2}.fiche .sa-lead{font-size:14.5px;color:var(--text-soft);margin:0;line-height:1.55}.fiche .sa-lead .sa-white{color:#fff;font-weight:500}.fiche .sa-bucket{margin-top:28px}.fiche .sa-bucket-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.fiche .sa-bucket-tick{display:inline-block;width:8px;height:8px;background:var(--text-faint);flex-shrink:0;align-self:center}.fiche .sa-bucket--similar .sa-bucket-tick{background:var(--text-muted)}.fiche .sa-bucket--better .sa-bucket-tick{background:var(--accent)}.fiche .sa-bucket--worse .sa-bucket-tick{background:var(--critical)}.fiche .sa-bucket-label{font-size:11.5px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.12em}.fiche .sa-bucket--better .sa-bucket-label{color:var(--accent)}.fiche .sa-bucket--worse .sa-bucket-label{color:var(--critical)}.fiche .sa-bucket-sub{font-size:12.5px;color:var(--text-muted)}.fiche .sa-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fiche .sa-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--bg-elev);border:1px solid var(--border);color:var(--text);text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.fiche .sa-card:hover{border-color:var(--border-strong);background:var(--bg-elev-2)}.fiche .sa-bucket--better .sa-card:hover{border-color:var(--accent-dim)}.fiche .sa-bucket--worse .sa-card:hover{border-color:#5c2a2a}.fiche .sa-card-flag{width:28px;height:18px;flex-shrink:0}.fiche .sa-card-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.fiche .sa-card-name{font-size:14.5px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fiche .sa-card-iso{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.fiche .sa-card-arr{color:var(--text-faint);font-size:14px;transition:transform .15s,color .15s;flex-shrink:0}.fiche .sa-card:hover .sa-card-arr{transform:translate(3px);color:var(--text-soft)}.fiche .sa-bucket--better .sa-card:hover .sa-card-arr{color:var(--accent)}.fiche .sa-bucket--worse .sa-card:hover .sa-card-arr{color:var(--critical)}@media(max-width:720px){.fiche .sa-cards{grid-template-columns:1fr}.fiche .sa-bucket-head{flex-wrap:wrap;gap:6px 10px}}
