.fiche-map-plate{border:1px solid var(--atlas-line);background-color:#fbfbf5;background-image:linear-gradient(#16382f0a 1px,#0000 1px),linear-gradient(90deg,#16382f0a 1px,#0000 1px);background-size:28px 28px;border-radius:12px;padding:38px}.fiche-map{grid-template:"n08 e1 n2 a1 isic"". .v1. ."92px"n25 e2 n21 x ghost"/minmax(0,1fr) minmax(96px,.72fr) minmax(0,1fr) minmax(96px,.72fr) minmax(0,1fr);display:grid}.fiche-area-n08{grid-area:n08}.fiche-area-n25{grid-area:n25}.fiche-area-n2{grid-area:n2}.fiche-area-n21{grid-area:n21}.fiche-area-isic{grid-area:isic}.fiche-area-ghost{grid-area:ghost}.fiche-area-e1{grid-area:e1}.fiche-area-e2{grid-area:e2}.fiche-area-a1{grid-area:a1}.fiche-area-v1{grid-area:v1}.fiche-area-x{grid-area:x}.fiche-node{z-index:1;border:1px solid #cfd9cc;border-top:3px solid var(--node-tone);background:#f4f3ed;border-radius:10px;align-content:start;gap:6px;min-width:0;padding:18px 18px 16px;display:grid;position:relative;box-shadow:0 14px 30px #16382f12}.fiche-node-ch{--node-tone:var(--atlas-red)}.fiche-node-eu{--node-tone:#2f6b53}.fiche-node-un{--node-tone:#8fb09b}.fiche-node strong{letter-spacing:-.035em;font-size:20px;font-weight:540;line-height:1.2}.fiche-node-issuer{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--atlas-muted);align-items:center;gap:8px;font-size:9.5px;display:flex}.fiche-node-langs{color:var(--atlas-muted);font-size:11px;line-height:1.5}.fiche-node-count{border-top:1px solid var(--atlas-line);font-family:var(--font-mono);color:var(--atlas-ink);margin-top:4px;padding-top:9px;font-size:11px;line-height:1.5}.fiche-node-ghost{--node-tone:var(--atlas-red);border:1.5px dashed #d59a8f;border-top:3px dashed var(--atlas-red);box-shadow:none;background:#f4f3edcc}.fiche-node-ghost strong{color:#8b5c52;text-decoration:line-through;text-decoration-color:var(--atlas-red);text-decoration-thickness:2px}.fiche-node-ghost .fiche-node-issuer{color:var(--atlas-red)}.fiche-node-ghost .fiche-node-langs{color:var(--atlas-ink);font-size:12px}.fiche-link{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.fiche-link:before{content:"";position:absolute;top:50%;left:-3px;right:-3px}.fiche-link-exact:before{border-top:2px solid var(--atlas-ink);border-bottom:2px solid var(--atlas-ink);height:7px;margin-top:-3.5px}.fiche-link-approx:before{border-top:2px dashed #4f8a6c}.fiche-link-none:before{border-top:2px dotted var(--atlas-red)}.fiche-link-vertical:before,.fiche-map .fiche-area-v1:before{border-top:0;border-left:2px dashed #4f8a6c;margin:0;inset:-3px auto -3px 50%}.fiche-link span{z-index:1;border:1px solid var(--atlas-line);max-width:100%;font-family:var(--font-mono);letter-spacing:.02em;text-align:center;background:#fbfbf5;border-radius:99px;padding:4px 9px;font-size:9.5px;line-height:1.35;position:relative}.fiche-link-exact span{border-color:#16382f55}.fiche-link-none span{color:var(--atlas-red);border-color:#b83a2c55}.fiche-link-none b{z-index:1;background:var(--atlas-red);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;font-weight:600;line-height:1;display:grid;position:relative}.fiche-legend{border-top:1px solid var(--atlas-line);color:var(--atlas-muted);flex-wrap:wrap;gap:12px 30px;margin:30px 0 0;padding:20px 0 0;font-size:12px;line-height:1.6;list-style:none;display:flex}.fiche-legend li{align-items:center;gap:11px;max-width:380px;display:flex}.fiche-legend-mark{flex:none;width:34px}.fiche-legend-exact{border-top:2px solid var(--atlas-ink);border-bottom:2px solid var(--atlas-ink);height:7px}.fiche-legend-approx{border-top:2px dashed #4f8a6c}.fiche-legend-none{border-top:2px dotted var(--atlas-red)}.fiche-map-text{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.fiche-relations{border:1px solid var(--atlas-line);background:#fbfbf5;border-radius:12px;padding:30px}.fiche-relations h3{letter-spacing:-.03em;margin-bottom:18px;font-size:19px;font-weight:540}.fiche-relations .atlas-limits{gap:14px}.fiche-example{--atlas-focus:#f4f3ed;background:var(--atlas-ink);color:#f4f3ed;border-radius:12px;padding:30px}.fiche-example .atlas-kicker{color:#c9d8c7}.fiche-example .atlas-kicker:before{background:#d5ae76}.fiche-example-from{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex;margin-top:22px!important}.fiche-example-from span{font-family:var(--font-mono);color:#aebfaf;font-size:11px}.fiche-example-from strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:480;line-height:1}.fiche-example-label{color:#dfe8dc;font-size:16px;margin:8px 0 20px!important}.fiche-example-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fiche-example-links li{background:#ffffff0f;border-left:3px solid #8fb09b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name code""rel rel";gap:2px 12px;padding:12px 14px;display:grid}.fiche-example-links li.is-exact{background:#ffffff1a;border-left-color:#f4f3ed}.fiche-example-links li.is-none{border-left-color:#e98b78}.fiche-example-links span{color:#c5d4c9;grid-area:name;font-size:12px}.fiche-example-links strong{font-family:var(--font-mono);grid-area:code;font-size:13px;font-weight:500}.fiche-example-links em{color:#f4f3ed;grid-area:rel;font-size:12px;font-style:normal;line-height:1.5}.fiche-example-links li.is-none em{color:#ffc4b8}.fiche-example .fiche-note{color:#9fb5a5;margin-top:18px}.fiche-levels-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.fiche-ladder-card{border:1px solid var(--atlas-line);background:#fbfbf5;border-radius:12px;min-width:0;margin:0;padding:30px}.fiche-ladder{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.fiche-ladder li{--i:0;margin-left:calc(var(--i) * 20px);border:1px solid var(--atlas-line);background:#f4f3ed;border-radius:8px;grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"code kind chip""code text chip";align-items:center;gap:3px 16px;padding:14px 16px;display:grid}.fiche-step-2{--i:1!important}.fiche-step-3{--i:2!important}.fiche-step-4{--i:3!important}.fiche-step-5{--i:4!important}.fiche-step-code{font-family:var(--font-mono);color:var(--atlas-ink);grid-area:code;font-size:17px}.fiche-step-kind{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--atlas-muted);grid-area:kind;font-size:10px}.fiche-step-text{overflow-wrap:anywhere;grid-area:text;font-size:13px;line-height:1.45}.fiche-step-chip{font-family:var(--font-mono);white-space:nowrap;background:#e1e8dc;border-radius:99px;grid-area:chip;padding:4px 9px;font-size:10px}.fiche-ladder li.is-swiss{background:#fbf2ec;border:1.5px dashed #d59a8f}.fiche-ladder li.is-swiss .fiche-step-chip{color:#8c2a1f;background:#f6ddd5}.fiche-schemes{border:1px solid var(--atlas-line);background:#fbfbf5;border-radius:12px;min-width:0;padding:30px}.fiche-schemes h3{letter-spacing:-.03em;font-size:19px;font-weight:540}.fiche-scheme-table{border-collapse:collapse;width:100%;margin-top:16px;font-size:12px}.fiche-scheme-table :where(th,td){border-bottom:1px solid var(--atlas-line);text-align:left;vertical-align:top;padding:12px 8px 12px 0;font-weight:400}.fiche-scheme-table thead th{color:var(--atlas-muted);padding-top:0;font-size:10px}.fiche-scheme-table th[scope=row] strong{font-size:14px;font-weight:560;display:block}.fiche-scheme-table th[scope=row] span{font-family:var(--font-mono);color:var(--atlas-muted);margin-top:3px;font-size:9.5px;display:block}.fiche-scheme-table td{font-family:var(--font-mono);font-size:11px;line-height:1.5}.fiche-scheme-table td span{white-space:nowrap;display:block}.fiche-scheme-table .fiche-langs{white-space:nowrap}.fiche-preview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.fiche .fiche-preview-grid .classification-demo{border:1px solid var(--atlas-line);background:#fbfbf5;border-radius:12px;padding:30px}.fiche .fiche-preview-grid .classification-demo h3{letter-spacing:-.03em;margin-bottom:8px;font-size:19px;font-weight:540}.fiche .fiche-preview-grid .classification-demo p{color:var(--atlas-muted);font-size:13px;line-height:1.75}.fiche .fiche-preview-grid .classification-demo form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 16px}.fiche .fiche-preview-grid .classification-demo label{color:var(--atlas-muted);font-size:11px}.fiche .fiche-preview-grid .classification-demo :where(input,select){height:48px;color:var(--atlas-ink);background:#f4f3ed;border:1px solid #bccabd;border-radius:6px;padding:10px 12px;font-size:14px}.fiche .fiche-preview-grid .classification-demo button{border:1px solid var(--atlas-ink);background:var(--atlas-ink);color:#fff;min-height:48px;box-shadow:none;border-radius:6px;align-items:center;padding:12px 22px;font-size:14px;font-weight:560;display:inline-flex}.fiche .fiche-preview-grid .classification-demo button:hover{background:#245143}.fiche .fiche-preview-grid .classification-demo [data-result]{font-size:13px;line-height:1.7}.fiche .fiche-preview-grid .classification-demo [data-result] a{color:var(--atlas-ink)}.fiche-scheme-viewer .atlas-preview-tools{align-items:center}.fiche-scheme-viewer .atlas-preview-tools h3{letter-spacing:-.02em;font-size:17px;font-weight:560}.fiche-scheme-viewer .atlas-preview-formats>div{flex-wrap:wrap}.fiche-scheme-viewer .atlas-preview-formats button{padding-inline:11px}.fiche .fiche-class-table td:first-child{min-width:0;font-family:var(--font-mono);font-size:11px}.fiche .fiche-class-table :where(th,td):nth-child(2){min-width:230px;font-family:var(--font-sans);white-space:normal;font-size:12px}.fiche .fiche-class-table :where(th,td):nth-child(3){font-family:var(--font-sans);white-space:nowrap;font-size:12px}.fiche-pro{border-left:3px solid var(--atlas-red);background:#f0efe7;border-radius:0 8px 8px 0;padding:16px 18px;font-size:13px;line-height:1.7}@media (width<=1100px){.fiche-node{padding:15px 14px 14px}.fiche-node strong{font-size:18px}}@media (width<=980px){.fiche-map-plate{padding:26px}.fiche-map{grid-template-columns:minmax(0,1fr) minmax(70px,.6fr) minmax(0,1fr) minmax(70px,.6fr) minmax(0,1fr)}.fiche-node strong{font-size:16px}.fiche-link span{padding:3px 6px;font-size:9px}.fiche-map-text,.fiche-levels-grid,.fiche-preview-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.fiche-map-plate{background-size:22px 22px;padding:20px 16px}.fiche-map{grid-template:". .isic"". .a1"68px"n08 e1 n2"". .v1"68px"n25 e2 n21""ghost ghost ghost"/minmax(0,1fr) 30px minmax(0,1fr)}.fiche-map .fiche-area-a1:before{border-top:0;border-left:2px dashed #4f8a6c;margin:0;inset:-3px auto -3px 50%}.fiche-map .fiche-area-x{display:none}.fiche-map .fiche-area-ghost{margin-top:16px}.fiche-link-exact span{display:none}.fiche-link span{font-size:9px}.fiche-node{border-radius:8px;gap:4px;padding:12px 12px 11px}.fiche-node strong{font-size:16px}.fiche-node-issuer{gap:6px;font-size:9px}.fiche-node-langs,.fiche-node-count{font-size:10px}.fiche-legend{gap:12px;margin-top:22px}.fiche-relations,.fiche-example,.fiche-ladder-card,.fiche-schemes{padding:22px}.fiche-example-from strong{font-size:34px}.fiche-ladder li{margin-left:calc(var(--i) * 9px);grid-template-columns:62px minmax(0,1fr);grid-template-areas:"code kind""code text""chip chip";gap:3px 12px;padding:12px}.fiche-step-code{font-size:14px}.fiche-scheme-table .fiche-langs{font-size:10px}.fiche-step-chip{justify-self:start;margin-top:6px}.fiche .fiche-preview-grid .classification-demo{padding:22px}.fiche .fiche-preview-grid .classification-demo form{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.fiche-link:before,.fiche-legend-mark{border-color:canvastext!important}.fiche-node{border:1px solid canvastext}}.classification-demo[data-astro-cid-ck5dxs7j]{border:1px solid var(--border,#ddd);border-radius:16px;padding:clamp(20px,4vw,32px)}.classification-demo[data-astro-cid-ck5dxs7j] form[data-astro-cid-ck5dxs7j]{grid-template-columns:1fr 1fr 1fr;gap:16px;margin:24px 0;display:grid}.classification-demo[data-astro-cid-ck5dxs7j] label[data-astro-cid-ck5dxs7j]{flex-direction:column;gap:8px;min-width:0;font-size:.85rem;display:flex}.classification-demo[data-astro-cid-ck5dxs7j] input[data-astro-cid-ck5dxs7j],.classification-demo[data-astro-cid-ck5dxs7j] select[data-astro-cid-ck5dxs7j]{font:inherit;border:1px solid var(--border,#ccc);background:var(--color-bg,#fff);color:inherit;box-sizing:border-box;border-radius:8px;width:100%;min-width:0;padding:12px;font-size:1rem}.classification-demo[data-astro-cid-ck5dxs7j] button[data-astro-cid-ck5dxs7j]{grid-column:1/-1;justify-self:start}.classification-demo[data-astro-cid-ck5dxs7j] p[data-astro-cid-ck5dxs7j]{line-height:1.6}.classification-demo[data-astro-cid-ck5dxs7j] li{overflow-wrap:anywhere;margin-block:12px;line-height:1.6}.classification-demo[data-astro-cid-ck5dxs7j] a{overflow-wrap:anywhere}@media (width<=600px){.classification-demo[data-astro-cid-ck5dxs7j] form[data-astro-cid-ck5dxs7j]{grid-template-columns:1fr}}
