@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=Fragment+Mono:ital@0;1&display=swap";.wr *{box-sizing:border-box}.wr button,.wr input,.wr select,.wr textarea{font-family:Hanken Grotesk,system-ui,sans-serif}.wr{--ink:#151618;--indigo:#0040A0;--wash:#9A9CA2;--paper:#F5F5F8;--card:#FFFFFF;--rule:#E4E4EA;--rule2:#EEEEF3;--sel:#0040A0;--dim:#6E7070;--danger:#B3362A;--or:#9A7A1E;font-family:Hanken Grotesk,system-ui,sans-serif;color:var(--ink);background:var(--paper);min-height:100vh;min-height:100dvh;-webkit-tap-highlight-color:transparent;accent-color:var(--sel);caret-color:var(--ink)}.wr a{color:inherit}.wr .sheet{min-height:100vh;min-height:100dvh;padding:0 0 96px}.wr .wrap{max-width:1420px;margin:0 auto;padding:0 34px}.wr .panel:not(:has(.fiche-top)) .wrap{max-width:820px}.wr .mono{font-family:Fragment Mono,ui-monospace,monospace}.wr .eyebrow{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--dim);font-weight:600}.wr header.top{padding:20px 0 14px}.wr .wordlogo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:200px;display:block}.wr h1{font-family:Fragment Mono,monospace;font-size:16px;font-weight:600;letter-spacing:.48em;text-transform:uppercase;margin:12px 0 0;line-height:1}.wr h1 span{color:var(--sel)}.wr .metaplate{border:1px solid var(--ink);background:var(--card);font-family:Fragment Mono,monospace;width:fit-content;margin-top:0;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.wr .metaplate .cols2{display:flex}.wr .metaplate .c{min-width:215px}.wr .metaplate .c+.c{border-left:1px solid var(--ink)}.wr .selline{display:flex;justify-content:space-between;align-items:baseline;gap:20px;font-size:9px;letter-spacing:.14em;color:var(--sel);line-height:1.7;padding:6px 12px;border-top:1px dashed #CACAD1;width:0;min-width:100%;box-sizing:border-box}.wr .selline>span:first-child{flex:1;min-width:0}.wr .selline button{background:transparent;border:0;cursor:pointer;color:var(--sel);font-family:Fragment Mono,monospace;font-size:9.5px;padding:0}.wr .metaplate .prow{display:flex;justify-content:space-between;align-items:baseline;gap:22px;padding:7px 12px;border-bottom:1px solid var(--rule2)}.wr .metaplate .prow:last-child{border-bottom:0}.wr .metaplate i{font-style:normal;color:var(--dim);font-size:8.5px;letter-spacing:.18em}.wr .metaplate b{font-weight:600;color:var(--ink)}.wr .metaplate b span{color:var(--sel)}.wr .metaplate b.dore,.wr .metaplate b.dore span{color:var(--or)}.wr .profplaque{min-width:min(340px,100%);box-sizing:border-box}.wr .metaplate b span.specdim{color:var(--wash);font-weight:400;letter-spacing:.16em}.wr .statbar{display:flex;gap:0;border:1px solid var(--rule);background:var(--card)}.wr .stat{flex:1;padding:14px 16px 16px;border-right:1px solid var(--rule2)}.wr .stat:last-child{border-right:0}.wr .stat b{display:block;font-family:Fragment Mono,monospace;font-size:24px;font-weight:500;letter-spacing:-.03em;margin-top:6px;font-variant-numeric:tabular-nums}.wr .stat i{font-style:normal;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-weight:600}.wr .metaline{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-align:center;padding:2px 0 16px}.wr .metaline b{color:var(--ink);font-weight:500}.wr .msep{color:#b3b3bb;padding:0 10px}.wr .stickyzone{position:sticky;top:0;z-index:65;background:var(--paper)}.wr .stickystats{display:flex;justify-content:center;align-items:baseline;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding:9px 0 7px;border-top:1px solid var(--rule)}.wr .stickystats b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.wr .controls{position:relative;display:flex;gap:26px;align-items:center;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:0;margin-bottom:0}.wr .stickystats+.controls{border-top:0}.wr .controls input[type=search],.wr .controls input{flex:1;border:0;background:transparent;height:46px;padding:0 2px;font-size:13px}.wr .controls input:focus{outline:none;border:0;box-shadow:none}.wr .cdiv{width:1px;height:20px;background:var(--rule);flex:0 0 auto}.wr .qsel{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;flex:0 0 auto;font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--dim);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236E7070' fill='none' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 2px center / 8px;border:0;padding:16px 18px 16px 0;height:auto;cursor:pointer}.wr .qsel:focus{outline:none;box-shadow:none;border:0}.wr .qsel:hover{color:var(--sel)}.wr .qbtn{background:transparent;border:0;cursor:pointer;flex:0 0 auto;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--dim);padding:16px 0;white-space:nowrap}.wr .qbtn em{font-style:normal;color:var(--dim)}.wr .qbtn:hover{color:var(--sel)}.wr .qbtn[data-on="1"]{color:var(--ink)}.wr .qview{display:inline-flex;align-items:center;padding:16px 0}.wr .qview+.qview{margin-left:-12px}.wr .qview svg{display:block;width:15px;height:15px;fill:currentColor}.wr .qblue{font-style:normal;color:var(--sel)}.wr .fscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;background:transparent}.wr .fmenu{position:absolute;top:calc(100% + 1px);right:0;z-index:70;width:min(860px,96vw);background:var(--card);border:1px solid var(--ink);box-shadow:0 14px 40px #15161824}.wr .fmenu .ftop{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--ink)}.wr .fmenu .ftop input{flex:1;border:0;background:transparent;height:30px;padding:0;font-family:Hanken Grotesk,sans-serif;font-size:13px;color:var(--ink)}.wr .fmenu .ftop input:focus{outline:none;border:0;box-shadow:none}.wr .fclear{background:transparent;border:0;cursor:pointer;color:var(--sel);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:0}.wr .fcols{display:grid;grid-template-columns:repeat(4,1fr)}.wr .fcol{border-right:1px solid var(--rule2);min-width:0}.wr .fcol:last-child{border-right:0}.wr .fhead{font-family:Hanken Grotesk,sans-serif;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);font-weight:600;padding:11px 14px 7px;border-bottom:1px solid var(--rule2)}.wr .flist{max-height:250px;overflow:auto}.wr .fempty{padding:10px 14px;color:var(--wash);font-size:10px}.wr .fopt{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #F4F4F7;padding:8px 14px;cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;font-weight:600;color:var(--ink)}.wr .fopt:last-child{border-bottom:0}.wr .fopt:hover{background:var(--paper)}.wr .fopt[data-on="1"]{color:var(--sel)}.wr .fbox{font-size:12px;color:var(--sel);flex:0 0 auto}.wr .fnm{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.wr .fct{font-size:10px;color:var(--dim);flex:0 0 auto}.wr .fbot{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid var(--ink);padding:10px 14px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.wr .fbot .fres{color:var(--dim)}.wr .fbot .fres b{color:var(--ink)}.wr .fbotr{display:flex;align-items:center;gap:16px}.wr .flink{background:transparent;border:0;cursor:pointer;color:var(--dim);font-family:Fragment Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.wr .flink:hover{color:var(--sel)}.wr .fapply{background:var(--card);color:var(--ink);border:1px solid var(--ink);cursor:pointer;font-family:Fragment Mono,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:9px 16px}.wr .rates3{grid-template-columns:repeat(3,1fr)!important}@media (max-width:620px){.wr .rates3{grid-template-columns:1fr!important}}.wr .pubgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px}@media (max-width:620px){.wr .pubgrid{grid-template-columns:1fr}}.wr .pubaddr{padding:8px 12px;border-top:1px solid var(--rule2);font-size:10px;letter-spacing:.06em;color:var(--sel);word-break:break-all}.wr .pubrow{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:9px 12px;border-bottom:1px solid var(--rule2);font-family:Fragment Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.wr .pubrow i{font-style:normal;color:var(--dim);font-size:8.5px;letter-spacing:.18em}.wr .pubrow b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.wr .pubtoggle{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--rule2);padding:10px 12px;cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;font-weight:600;color:var(--ink)}.wr .pubtoggle:last-child{border-bottom:0}.wr .pubtoggle:hover{background:var(--paper)}.wr .pubtoggle[data-on="1"]{color:var(--sel)}.wr .pubstate{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);flex:0 0 auto}.wr .pubtoggle[data-on="1"] .pubstate{color:var(--sel)}.wr .ortoggle[data-on="1"],.wr .ortoggle[data-on="1"] .fbox,.wr .ortoggle[data-on="1"] .pubstate{color:var(--or)}.wr .pubactions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.wr .xmark{color:var(--sel);font-weight:600;letter-spacing:.06em;font-style:normal}.wr .idbadges .xmark{margin-right:10px}.wr .regname{display:flex;justify-content:space-between;align-items:baseline}.wr .regname b{font-family:Fragment Mono,monospace;font-size:12px;color:var(--ink);font-weight:600;letter-spacing:.1em}.wr .regtable{margin-top:10px;border-top:1.5px solid var(--ink)}.wr .regh,.wr .regr{display:grid;grid-template-columns:34px 1fr 74px 56px 20px;gap:8px;padding:8px 2px;align-items:baseline}.wr .regh{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-weight:600;border-bottom:1px solid #CACAD1}.wr .regr{font-size:11.5px;border-bottom:1px solid var(--rule2)}.wr .regr[data-out="1"]{color:var(--dim)}.wr .regr .num{color:var(--sel);font-weight:600}.wr .regr .lieu{min-width:0;overflow-wrap:break-word}.wr .regr .lieu em{display:block;font-style:normal;color:var(--dim);font-size:9px;letter-spacing:.14em;text-transform:uppercase;margin-top:2px}.wr .regr .p{text-align:right;font-variant-numeric:tabular-nums}.wr .regr .et{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.wr .regdel{background:transparent;border:0;padding:0;cursor:pointer;color:var(--wash);font-size:14px;line-height:1}.wr .regdel:hover{color:var(--danger)}.wr .regplaque{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink);background:var(--card)}.wr .regplaque .c{padding:9px 13px}.wr .regplaque .c+.c{border-left:1px solid var(--rule)}.wr .regplaque i{display:block;font-style:normal;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-weight:600}.wr .regplaque b{display:block;margin-top:4px;font-size:14px;font-weight:600}.wr .regetats{display:flex;margin-top:10px;border:1px solid var(--rule)}.wr .regetats span{flex:1;text-align:center;padding:7px 4px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.wr .regetats span+span{border-left:1px solid var(--rule)}.wr .regetats b{display:block;margin-bottom:3px;font-size:13px;color:var(--ink);font-weight:600;letter-spacing:0}.wr .regfoot{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--rule)}.wr .regtot{margin-left:auto;font-size:11px}.wr .regtot i{font-style:normal;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-weight:600;margin-right:8px}.wr .regtot b{font-weight:600}.wr .reglink{background:transparent;border:0;padding:0;cursor:pointer;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-weight:600}.wr .reglink:hover,.wr .reglink.add{color:var(--sel)}.wr .reglink.add:hover{color:var(--ink)}.wr .regsolo{border-top:1px solid var(--rule);padding-top:12px}@media (max-width:640px){.wr .regh{display:none}.wr .regr{grid-template-columns:38px 1fr 22px;grid-template-areas:"n l d" ". p d" ". e d";row-gap:2px}.wr .regr .num{grid-area:n}.wr .regr .lieu{grid-area:l}.wr .regr .p{grid-area:p;text-align:left}.wr .regr .et{grid-area:e}}.wr .exhead{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--rule)}.wr .exhead-l{margin-top:7px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.wr .exhead-l b{font-size:19px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.wr .exhead-l span{color:var(--dim);font-size:14px}.wr .entree{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px 60px}.wr .titre-entree{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--dim);font-weight:600;margin-bottom:20px}.wr .entree-form{width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center}.wr .metaplate.entreeplate{width:100%;max-width:340px}.wr .entreeplate .prow{align-items:center;gap:16px}.wr .entreeplate .attente{color:var(--wash);font-weight:400;letter-spacing:.2em}.wr .entreeplate .mail{text-transform:none;font-weight:500;letter-spacing:.04em}.wr .entreeplate input{flex:1;min-width:0;border:0;background:transparent;outline:none;padding:2px 0;font-family:Fragment Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--ink);text-align:right;text-transform:none}.wr .entreeplate input::placeholder{color:var(--wash);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.wr .entreeplate .prow:focus-within{background:#fbfbfd}.wr .entreeplate .prow:focus-within i{color:var(--sel)}.wr .entreeplate .refus{border-top:1px solid var(--danger);margin-top:-1px}.wr .entreeplate .refus i,.wr .entreeplate .refus b{color:var(--danger)}.wr .entree-sous{margin-top:11px;width:100%;max-width:340px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-align:center;line-height:1.7}.wr .entree-legal{margin-top:12px;width:100%;max-width:340px;text-align:center;font-size:10.5px;line-height:1.55;color:var(--wash)}.wr .entree-cta{margin-top:18px;width:100%;max-width:340px}.wr .entree-sep{display:flex;align-items:center;gap:10px;width:100%;max-width:340px;margin:16px 0 12px;color:var(--dim);font-size:9px;letter-spacing:.24em;text-transform:uppercase}.wr .entree-sep:before,.wr .entree-sep:after{content:"";flex:1;border-top:1px solid var(--rule)}.wr .ghost-entree{width:100%;max-width:340px;padding:11px 16px;cursor:pointer;background:transparent;border:1px solid var(--rule);color:var(--ink);margin-top:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.wr .ghost-entree:hover:not(:disabled){border-color:var(--sel);color:var(--sel)}.wr .ghost-entree:disabled{color:var(--wash);border-color:var(--rule2);cursor:default}.wr .entree-liens{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%;max-width:340px;margin-top:18px;padding-top:13px;border-top:1px solid var(--rule)}.wr .entree-liens button{background:transparent;border:0;padding:0;cursor:pointer;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:600}.wr .entree-liens button:hover{color:var(--sel)}.wr .entree-liens a{text-decoration:none;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:600}.wr .entree-liens a:hover{color:var(--sel)}@media (max-width:760px){.wr .entreeplate input{font-size:16px}}.wr .quantlab .quantrow{display:flex;align-items:center;gap:12px}.wr .quantrow button{width:34px;height:34px;flex:none;cursor:pointer;background:var(--card);border:1px solid var(--rule);color:var(--ink);font-size:16px;line-height:1}.wr .quantrow button:hover:not(:disabled){border-color:var(--sel);color:var(--sel)}.wr .quantrow button:disabled{color:var(--wash);border-color:var(--rule2);cursor:default}.wr .quantrow b{font-size:15px;font-weight:600;min-width:22px;text-align:center;font-variant-numeric:tabular-nums}.wr .quantrow em{font-style:normal;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.wr .exlist{grid-column:1 / -1;margin-top:2px}.wr .exlist .eyebrow{margin-bottom:8px}.wr .exline{display:grid;grid-template-columns:30px 132px 1fr 84px 74px 108px;gap:8px;align-items:center;padding:7px 0;border-top:1px solid var(--rule2)}.wr .exnum{font-size:10px;color:var(--sel);font-weight:600;letter-spacing:.06em}.wr .exline input,.wr .exline select{min-width:0}.wr .exline .expx{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:760px){.wr .exline{grid-template-columns:30px 1fr 1fr;grid-auto-rows:auto;row-gap:6px}.wr .exline .exnum{grid-row:1 / span 3;align-self:start;padding-top:9px}}.wr .aide{max-width:720px;margin:0 auto;padding:6px 0 40px}.wr .aide-intro{margin:0 0 34px;font-size:15px;line-height:1.65;color:var(--dim);padding-bottom:22px;border-bottom:1px solid var(--rule)}.wr .aide-sec{margin-bottom:30px}.wr .aide-sec .eyebrow{margin-bottom:6px}.wr .aide-q{border-bottom:1px solid var(--rule2)}.wr .aide-q summary{list-style:none;cursor:pointer;padding:12px 26px 12px 0;position:relative;font-size:14.5px;font-weight:600;line-height:1.45}.wr .aide-q summary::-webkit-details-marker{display:none}.wr .aide-q summary:after{content:"+";position:absolute;right:2px;top:11px;font-family:Fragment Mono,monospace;font-size:15px;color:var(--wash);line-height:1.2}.wr .aide-q[open] summary:after{content:"–";color:var(--sel)}.wr .aide-q summary:hover{color:var(--sel)}.wr .aide-q p{margin:0 0 15px;padding-right:26px;font-size:14px;line-height:1.7;color:var(--dim)}.wr .aide-pied{margin-top:14px;padding-top:18px;border-top:1px solid var(--rule);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--wash)}.wr .mapresume{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--ink);background:var(--card)}.wr .mapresume span{flex:1;min-width:130px;padding:9px 13px;border-right:1px solid var(--rule)}.wr .mapresume span:last-child{border-right:0}.wr .mapresume i{display:block;font-style:normal;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-weight:600}.wr .mapresume b{display:block;margin-top:4px;font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.wr .maptable{margin-top:10px;border-top:1.5px solid var(--ink)}.wr .maphead,.wr .maprow{display:grid;grid-template-columns:1fr 1fr 190px;gap:12px;align-items:center;padding:9px 2px;border-bottom:1px solid var(--rule2)}.wr .maphead{font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-weight:600;border-bottom:1px solid #CACAD1}.wr .maprow[data-off="1"] .mapsrc,.wr .maprow[data-off="1"] .mapval{color:var(--wash)}.wr .mapsrc{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.wr .mapval{font-size:11px;color:var(--dim);overflow-wrap:anywhere}.wr .maprow select{min-width:0}@media (max-width:760px){.wr .maphead{display:none}.wr .maprow{grid-template-columns:1fr;row-gap:5px;padding:11px 2px}}.wr .premiers{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px;width:100%;max-width:300px;margin-left:auto;margin-right:auto}.wr .premiers .fab,.wr .premiers .ghost{width:100%}.wr .premiers .reglink{margin-top:4px}.wr .nompick{cursor:pointer}.wr .nompick:hover{color:var(--sel)}.wr .nompick.vacant{color:var(--wash);font-weight:400;letter-spacing:.16em}.wr .nomedit{border:0;background:transparent;outline:none;padding:0;text-align:right;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--sel);width:150px}.wr .pubetat{border:1px solid var(--ink);background:var(--card);padding:11px 14px;margin-bottom:14px}.wr .pubetat span{display:block;font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.wr .pubetat p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--dim)}.wr .pubetat[data-etat=hors] span{color:var(--dim)}.wr .pubetat[data-etat=ligne] span{color:var(--sel)}.wr .pubetat[data-etat=attente]{border-color:var(--danger)}.wr .pubetat[data-etat=attente] span{color:var(--danger)}.wr .pubhandle{display:block;max-width:340px}.wr .pubhandle i{display:block;font-style:normal;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-weight:600;margin-bottom:6px}.wr .fldnote{display:block;margin-top:5px;font-style:normal;font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.wr .barburger{flex:none;padding:0 0 0 12px;justify-content:flex-end}.wr .barright{display:flex;align-items:center;gap:10px}.wr .qwrap{flex:1;min-width:0;display:flex;align-items:center;gap:9px}.wr .qico{width:15px;height:15px;flex:none;color:var(--wash)}.wr .qwrap:focus-within .qico{color:var(--sel)}.wr .qwrap input{flex:1;min-width:0}.wr .vitact{background:transparent;border:0;cursor:pointer;font-family:Fragment Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding:0}.wr .vitact:hover,.wr .vitact[data-on="1"]{color:var(--sel)}.wr .fiche-top .pagin{display:flex;align-items:center;gap:16px}.wr .fiche-top .back{cursor:default}.wr .fiche-top button.back{cursor:pointer}.wr .vitcols{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.wr .vitcollab{font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-right:4px}.wr .vitcol{border:1px solid var(--rule);background:var(--card);padding:6px 10px;cursor:pointer;font-family:Fragment Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);transition:border-color .12s ease}.wr .vitcol:hover{border-color:var(--ink)}.wr .vitcol b{color:var(--ink);font-weight:600}.wr .vitcol[data-on="1"]{border-color:var(--sel);color:var(--sel)}.wr .vitcol[data-on="1"] b{color:var(--sel)}.wr .vitcolclear{background:transparent;border:0;cursor:pointer;color:var(--sel);font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:0 4px}.wr .newmark{margin-left:auto;color:var(--sel);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.wr .folrow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;text-align:left;background:var(--card);border:1px solid var(--rule);padding:14px;cursor:pointer;margin-top:8px;transition:border-color .12s ease}.wr .folrow:hover{border-color:var(--ink)}.wr .folname{font-size:14px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.wr .folno{display:block;font-style:normal;font-size:9px;letter-spacing:.16em;color:var(--dim);font-weight:400;text-transform:uppercase;margin-top:4px}.wr .folno.dore{color:var(--or);font-weight:600}.wr .folmeta{font-size:10px;color:var(--dim);flex:0 0 auto}.wr .folnew{color:var(--sel);font-weight:600}.wr .provhead{display:flex;justify-content:space-between;align-items:center;gap:14px}.wr .chansum{display:flex;align-items:center;gap:10px;letter-spacing:.1em}.wr .chanpick{background:transparent;border:0;cursor:pointer;padding:0;font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.wr .chanpick b{color:var(--ink);font-weight:600}.wr .chanpick:hover,.wr .chanpick:hover b{color:var(--sel)}.wr .chandot{color:#b3b3bb}.wr .provrow,.wr .provleaf{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--rule2);padding:9px 12px;cursor:pointer;font-family:Hanken Grotesk,sans-serif}.wr .provrow{font-size:13px;font-weight:700;letter-spacing:.01em}.wr .provrow:hover,.wr .provleaf:hover{background:var(--paper)}.wr .provcar{flex:0 0 12px;color:var(--sel);font-size:11px}.wr .provname{flex:1;min-width:0}.wr .provn{flex:0 0 auto;font-size:10.5px;color:var(--dim);font-variant-numeric:tabular-nums}.wr .provrow .provn{color:var(--ink)}.wr .provleaf{font-size:12.5px;font-weight:500;color:var(--dim);padding-left:34px;background:var(--paper)}.wr .provleaf .provcity{color:var(--wash)}.wr .provleaf:hover .provname{color:var(--sel)}.wr .moreline{display:block;width:100%;text-align:center;background:transparent;border:0;border-top:1px solid var(--rule2);padding:9px 12px;cursor:pointer;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--sel)}.wr .moreline:hover{background:var(--paper)}.wr .qrgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:16px}.wr .qrtag{border:1px solid var(--ink);background:var(--card);display:flex;flex-direction:column}.wr .qrhead{display:flex;justify-content:space-between;align-items:baseline;padding:7px 10px;border-bottom:1px solid var(--rule2);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.wr .qrhead .qrno{color:var(--sel);font-weight:600}.wr .qrhead .qrcat{color:var(--dim)}.wr .qrbody{display:flex;gap:12px;padding:12px 10px;align-items:center}.wr .qrimg{flex:0 0 auto;width:74px;height:74px}.wr .qrimg svg{width:74px;height:74px;display:block}.wr .qrinfo{min-width:0}.wr .qrinfo b{display:block;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wr .qrinfo i{display:block;font-style:normal;font-size:11px;color:var(--dim);margin-top:2px;line-height:1.35}.wr .qrinfo span{display:block;font-size:9.5px;color:var(--dim);margin-top:4px;letter-spacing:.1em}.wr .qrfoot{border-top:1px solid var(--rule2);padding:5px 10px;font-size:7.5px;letter-spacing:.34em;color:var(--dim);text-align:center}@media print{.wr .panelbar,.wr .visnote,.wr .addbar,.wr .pageno,.wr .burger{display:none!important}.wr .panel{position:static}.wr .qrgrid{gap:8mm}.wr .qrtag{break-inside:avoid}}.wr .matlabel{position:relative;display:block}.wr .matpick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;background:var(--card);border:1px solid var(--rule);padding:6px 8px;min-height:44px}.wr .matpick.miss{border-color:#d8b48f}.wr .matpick:focus-within{border-color:var(--sel);box-shadow:0 0 0 1px var(--sel)}.wr .matpick .matinput{flex:1;min-width:120px;border:0!important;background:transparent;padding:6px 4px;font-family:Hanken Grotesk,sans-serif;font-size:14px;color:var(--ink);width:auto}.wr .matpick .matinput:focus{outline:none;box-shadow:none}.wr .matmenu{position:absolute;left:0;right:0;top:100%;z-index:75;background:var(--card);border:1px solid var(--ink);border-top:0;max-height:224px;overflow:auto;box-shadow:0 14px 34px #15161824}.wr .matopt{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #F4F4F7;padding:9px 12px;cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:600;color:var(--ink)}.wr .matopt:last-child{border-bottom:0}.wr .matopt:hover{background:var(--paper)}.wr .matopt.matnew{color:var(--sel)}.wr .matopt.matempty{color:var(--wash);cursor:default}.wr input,.wr select,.wr textarea{font-family:Hanken Grotesk,sans-serif;font-size:14px;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:0;padding:10px 12px;width:100%}.wr input:focus,.wr select:focus,.wr textarea:focus{outline:none;border-color:var(--sel);box-shadow:0 0 0 1px var(--sel)}.wr .catbtn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--card);border:1px solid var(--rule);padding:11px 12px;cursor:pointer;font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--ink)}.wr .catbtn:hover{border-color:var(--ink)}.wr .controls .catbtn{width:auto;flex:0 0 auto;height:42px;padding:0 14px;gap:14px}.wr .catbtn .mono{color:var(--dim);letter-spacing:0}.wr .activefilters{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:12px}.wr .activefilters button{background:var(--card);border:1px solid var(--ink);color:var(--ink);cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;padding:6px 9px}.wr .activefilters button em{font-style:normal;opacity:.6;margin-right:4px}.wr .activefilters .clearall{background:transparent;border-color:var(--rule);color:var(--dim)}.wr .facet{border-top:1px solid var(--rule);padding-top:14px;margin-top:18px}.wr .facet .eyebrow{display:flex;justify-content:space-between;align-items:baseline}.wr .facetclear{background:transparent;border:0;color:var(--sel);cursor:pointer;padding:0;font-family:Fragment Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.wr .facetrows{margin-top:8px;border:1px solid var(--rule);background:var(--card)}.wr .catrow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--rule2);padding:11px 12px;cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;letter-spacing:.02em;font-weight:600;color:var(--ink)}.wr .catrow:last-child{border-bottom:0}.wr .catrow:hover{background:var(--paper)}.wr .catrow[data-on="1"]{color:var(--sel);background:#0040a00d}.wr .facetname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr .facetn{flex:0 0 auto;font-size:11px;color:var(--dim)}.wr .cbox{font-size:13px;color:var(--sel)}.wr .tabs{display:flex;border:1px solid var(--rule);border-bottom:1px solid var(--ink);background:var(--card);position:sticky;top:0;z-index:1}.wr .tabs button{flex:1;background:transparent;border:0;border-right:1px solid var(--rule2);padding:13px 6px;cursor:pointer;font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--dim)}.wr .tabs button:last-child{border-right:0}.wr .tabs button[data-on="1"]{color:var(--ink);background:var(--card);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.wr .bigstats{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule);background:var(--card)}.wr .bigstats>div{padding:16px;border-right:1px solid var(--rule2);border-bottom:1px solid var(--rule2)}.wr .bigstats>div:nth-child(2n){border-right:0}.wr .bigstats>div:nth-child(n+3){border-bottom:0}.wr .bigstats i{font-style:normal;display:block;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-weight:600}.wr .bigstats b{display:block;font-family:Fragment Mono,monospace;font-size:22px;font-weight:500;letter-spacing:-.03em;margin-top:6px;font-variant-numeric:tabular-nums}.wr .waiting{border:1px dashed var(--rule);background:var(--card);padding:20px 16px;margin-top:14px;text-align:center}.wr .waiting b{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.wr .waiting p{margin:8px 0 0;font-size:12.5px;color:var(--dim);line-height:1.55}.wr .facts{margin-top:14px}.wr .fact{display:block;width:100%;text-align:left;background:var(--card);border:1px solid var(--rule);padding:13px 14px;margin-bottom:8px;cursor:pointer}.wr .fact[disabled]{cursor:default}.wr .fact:hover:not([disabled]){border-color:var(--ink)}.wr .fact b{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.wr .fact i{display:block;font-style:normal;font-size:11px;color:var(--dim);margin-top:5px}.wr .mapswitch{display:flex;gap:1px;margin-bottom:4px}.wr .mapswitch button{flex:1;background:var(--card);border:1px solid var(--rule);padding:10px 6px;cursor:pointer;font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--dim)}.wr .mapswitch button[data-on="1"]{background:var(--card);border-color:var(--ink);color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.wr .mapwrap{position:relative;margin-top:10px;border:1px solid var(--rule);background:var(--card)}.wr .worldmap{display:block;width:100%;height:auto}.wr .worldmap path{fill:var(--paper);stroke:var(--rule);stroke-width:.4}.wr .worldmap path.on{stroke:var(--sel);stroke-width:.6;cursor:pointer}.wr .worldmap path.on:hover{stroke:var(--ink);stroke-width:1.1}.wr .mapfocus{position:absolute;left:8px;bottom:8px;background:var(--card);color:var(--ink);border:1px solid var(--ink);font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.08em;padding:5px 9px;pointer-events:none}.wr .maplegend{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;align-items:center}.wr .maplegend button{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--rule);padding:5px 9px;cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-size:11px;font-weight:600;color:var(--ink)}.wr .maplegend button:hover{border-color:var(--ink)}.wr .maplegend button span{width:11px;height:11px;border:1px solid var(--rule);flex:0 0 auto}.wr .maplegend button em{font-style:normal;color:var(--dim);font-size:10.5px}.wr .mapmore{font-size:10.5px;color:var(--dim)}.wr .row.pick{cursor:pointer}.wr .row.pick:hover .lbl{color:var(--sel);text-decoration:underline}.wr .idbrand.pick,.wr .kv span.pick{cursor:pointer}.wr .idbrand.pick:hover{color:var(--sel)}.wr .kv span.pick{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.wr .kv span.pick:hover{color:var(--sel)}.wr .idchip.pick{cursor:pointer;font-family:Hanken Grotesk,sans-serif}.wr .idchip.pick:hover{border-color:var(--sel);color:var(--sel)}.wr .plates{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:12px;margin-top:18px}.wr .card{display:flex;flex-direction:column;gap:0;background:var(--card);border:1px solid var(--rule);margin-bottom:0;cursor:pointer;text-align:left;width:100%;align-items:stretch;overflow:hidden;padding:12px;transition:border-color .15s ease}.wr .card:hover{border-color:var(--ink)}.wr .cardphoto{flex:0 0 auto;width:100%;aspect-ratio:4/4.6;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0}.wr .cardphoto img{width:88%;height:88%;object-fit:contain;object-position:center;display:block;mix-blend-mode:multiply}.wr .cardphoto[data-empty="1"]{background:repeating-linear-gradient(45deg,#fafafb,#fafafb 14px,#f1f1f5 14px,#f1f1f5 15px)}.wr .ghostwrap{display:flex;flex-direction:column;align-items:center;gap:8px}.wr .ghostnum{font-size:42px;font-weight:500;color:#d8d8de;letter-spacing:.06em}.wr .ghostnote{font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.wr .cardbody{flex:1;min-width:0;padding:12px 2px 0;display:flex;flex-direction:column}.wr .cardmodel{margin-bottom:10px}.wr .cardspecs i{font-style:normal;display:block;font-size:7.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-weight:600;font-family:Hanken Grotesk,sans-serif}.wr .cardspecs b{display:block;font-family:Fragment Mono,monospace;font-size:10.5px;font-weight:500;margin-top:2px;line-height:1.45;white-space:nowrap;overflow:hidden;height:1.45em}.wr .thumb{width:52px;height:66px;flex:0 0 52px;background:var(--paper);border:1px solid var(--rule);object-fit:cover}.wr .card h3{margin:5px 0 0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.wr .cardmodel{margin:2px 0 10px;font-size:12.5px;font-weight:400;letter-spacing:0;line-height:1.35;color:var(--ink);height:2.7em;overflow:hidden}.wr .card p{margin:5px 0 0;font-size:11.5px;color:var(--dim);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wr .card h3{white-space:nowrap;overflow:hidden;line-height:1.3;height:1.3em}.wr .rowcard{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--card);border:1px solid var(--rule);padding:10px 12px;cursor:pointer;margin-top:8px;transition:border-color .12s ease}.wr .rowcard:hover{border-color:var(--ink)}.wr .rowcard h3{margin:2px 0 0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.wr .rowcard p{margin:2px 0 0;font-size:12px;color:var(--dim)}.wr .rowcard .cardmodel{height:auto;min-height:0;margin:2px 0 0}.wr .rowcard .meta span{white-space:nowrap}.wr .rowcard .meta{padding-top:9px;border-top:1px solid var(--rule2);display:flex;align-items:center;gap:9px;font-size:11px;margin-top:10px}.wr .rowcard .meta .sep{width:1px;align-self:stretch;background:var(--rule2);flex:0 0 auto}.wr .rowcard .meta .price{font-weight:600;color:var(--ink)}.wr .rowcard .meta .cond{color:var(--dim)}.wr .rowcard .meta span:not(.sep){color:var(--dim)}.wr .cardspecs{margin-top:auto;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--rule2)}.wr .cardspecs>div{padding:6px 8px;min-width:0}.wr .cardspecs>div+div{border-left:1px solid var(--rule2)}.wr .cardspecs>div:last-child b{text-align:right}.wr .cardspecs>div:last-child i{text-align:right}.wr .card.emptyslot{background:transparent;border:1px dashed #C6C8C6;align-items:center;justify-content:center;gap:6px;min-height:260px;cursor:pointer}.wr .card.emptyslot:hover{border-color:var(--sel)}.wr .esnum{font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--sel)}.wr .eslbl{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.wr .escta{display:inline-block;font-family:Fragment Mono,monospace;margin-top:10px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sel);font-weight:600;border-bottom:1px solid var(--sel);padding-bottom:2px}.wr .tagline{font-family:Fragment Mono,monospace;font-size:9.5px;color:var(--dim);letter-spacing:.1em;display:flex;align-items:center;gap:7px}.wr .tagline span:first-child{color:var(--sel);font-weight:500}.wr .tagline span:first-child:before{content:"N°"}.wr .tagline .dot{width:3px;height:3px;background:var(--rule);border-radius:50%;flex:0 0 auto}.wr .tagline .lockmark{margin-left:auto;color:var(--wash);font-size:9px}.wr .addbar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:transparent;padding:0}.wr .addbarinner{max-width:none;margin:0}.wr .addbar button{width:100%;background:var(--card);border:0;border-top:1px solid var(--ink);color:var(--ink);padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.wr .addbar button:hover{color:var(--sel)}.wr .addbar button em{font-style:normal;font-family:Fragment Mono,monospace;color:var(--sel);letter-spacing:.1em;margin-left:8px;font-weight:400;text-transform:none;font-size:11px}.wr .sidesep{height:1px;background:var(--rule);margin:15px 20px 14px}.wr .sideitem.add+.sidesep{margin-top:18px}.wr .sideitem.add{border-bottom:0}.wr .fab{background:var(--card);color:var(--ink);border:1.5px solid var(--ink);padding:14px 26px;box-shadow:3px 3px 0 var(--ink);font-family:Hanken Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.wr .fab:hover{color:var(--sel);border-color:var(--sel);box-shadow:3px 3px 0 var(--sel)}.wr .fab:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.wr .fab:disabled{color:var(--wash);border-color:var(--rule);box-shadow:none;cursor:default}.wr .fab.alt{color:var(--sel);border-color:var(--sel)}.wr .fab[disabled]{opacity:.5;cursor:default}.wr .panel{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--paper);z-index:80;padding-bottom:40px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.wr .panelbar{position:sticky;top:0;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--ink);z-index:2;padding:14px 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.wr .panelbar>*:first-child{justify-self:start}.wr .panelbar>*:last-child{justify-self:end}.wr .panelbar button{background:transparent;border:0;color:var(--ink);font-family:Fragment Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;cursor:pointer;padding:4px}.wr .panelbar button:hover{color:var(--sel)}.wr .fiche-top{display:flex;align-items:center;justify-content:space-between;padding:20px 0 16px;border-bottom:1px solid var(--ink);font-family:Fragment Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.wr .fiche-top .back{background:transparent;border:0;cursor:pointer;color:var(--ink);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:0}.wr .fiche-top .back:hover{color:var(--sel)}.wr .fiche-top .pagin{color:var(--dim)}.wr .fiche-top .pagin b{color:var(--ink)}.wr .fiche-top .burger{margin-top:0}.wr .grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wr label{display:block;margin-bottom:12px}.wr label>i{font-style:normal;display:block;font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-weight:500}.wr .section{border-top:1px solid var(--rule);margin-top:20px;padding-top:16px}.wr .anaplaque{width:100%}.wr .anaview .section{border:1px solid var(--ink)!important;background:var(--card);margin-top:18px!important;padding-top:0!important}.wr .anaview .section .eyebrow{background:var(--paper);color:var(--ink);font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.2em;font-weight:500;padding:8px 12px;border-bottom:1px solid var(--ink)}.wr .anaview .row{padding:8px 12px}.wr .anaview .row:last-child{border-bottom:0}.wr .anaview .row .bar{height:12px}.wr .anaview .section .visnote{padding:8px 12px;margin:0}.wr .anaview .factrow{display:flex;justify-content:space-between;align-items:baseline;gap:18px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--rule2);padding:10px 12px;cursor:pointer;font-family:Hanken Grotesk,sans-serif}.wr .anaview .factrow:last-child{border-bottom:0}.wr .anaview .factrow span{font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.4}.wr .anaview .factrow i{font-style:normal;font-family:Fragment Mono,monospace;font-size:10px;color:var(--dim);flex:0 0 auto}.wr .anaview .factrow:not(:disabled):hover span{color:var(--sel)}.wr .anaview .factrow:disabled{cursor:default}.wr .wrap>.section:first-child{border-top:0;margin-top:0;padding-top:0}.wr .ghost{background:transparent;border:1px solid var(--rule);padding:13px;width:100%;font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;cursor:pointer;color:var(--ink)}.wr .ghost:hover{border-color:var(--ink)}.wr .danger{color:var(--danger);border-color:var(--danger)}.wr .notice{position:fixed;bottom:92px;left:50%;transform:translate(-50%);background:var(--card);color:var(--ink);border:1px solid var(--ink);box-shadow:0 8px 26px #15161824;font-size:12px;padding:9px 15px;z-index:80;letter-spacing:.04em;white-space:nowrap}.wr .empty{text-align:center;padding:64px 20px}.wr .empty h2{font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.wr .empty p{font-size:13px;color:var(--dim);margin:0 0 22px;line-height:1.55}.wr .kv{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--rule2);font-size:13px}.wr .kv i{font-style:normal;color:var(--dim);font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding-top:3px}.wr .kv span{text-align:right;font-family:Fragment Mono,monospace;font-size:12px}.wr .viewtoggle{display:flex;border:1px solid #DDDDE5;height:42px;background:var(--card)}.wr .viewtoggle button{background:var(--card);border:0;cursor:pointer;font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.18em;font-weight:600;text-transform:uppercase;padding:0 18px;color:var(--dim);border-right:1px solid #DDDDE5}.wr .viewtoggle button:last-child{border-right:0}.wr .viewtoggle button[data-on="1"]{background:var(--card);color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.wr .viewtoggle button:not([data-on="1"]):hover{color:var(--ink)}.wr .index{margin-top:16px;border:1px solid var(--rule);background:var(--card)}.wr .index table{width:100%;border-collapse:collapse;table-layout:fixed}.wr .index .grp-row td{padding:0;border-bottom:0}.wr .index tr.grp-row:hover td{background:transparent}.wr .index .grp-line{display:flex;align-items:baseline;justify-content:space-between;background:var(--paper);color:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:8px 14px}.wr .index .grp-line b{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.wr .index .grp-line span{font-family:Fragment Mono,monospace;font-size:10px;color:var(--dim)}.wr .index th{text-align:left;font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-weight:600;padding:8px 10px;border-bottom:1px solid #B3B3BB;font-family:Hanken Grotesk,sans-serif}.wr .index td{padding:9px 10px;border-bottom:1px solid #CACAD1;font-size:12.5px;vertical-align:middle}.wr .index tbody tr{cursor:pointer}.wr .index tbody tr:hover td{background:#fafafb}.wr .ixthumb{width:44px;height:52px;background:#fff;display:flex;align-items:center;justify-content:center}.wr .ixthumb img{width:90%;height:90%;object-fit:contain;display:block}.wr .ixthumb.none{font-family:Fragment Mono,monospace;font-size:8px;color:var(--dim)}.wr .ixno{font-family:Fragment Mono,monospace;font-weight:600;font-size:11.5px;color:var(--sel)}.wr .index .piece b{display:block;font-weight:700;letter-spacing:.02em;font-family:Hanken Grotesk,sans-serif}.wr .index .piece span{display:block;color:var(--dim);font-size:11.5px;margin-top:2px;font-family:Hanken Grotesk,sans-serif}.wr .index .mat{color:var(--dim);font-size:12px;line-height:1.5}.wr .ixsm{font-family:Fragment Mono,monospace;font-size:11.5px}.wr .ixprice{font-family:Fragment Mono,monospace;font-weight:600;text-align:right;white-space:nowrap}.wr .index col.cvig{width:60px}.wr .index col.cno{width:48px}.wr .index col.cpiece{width:24%}.wr .index col.cori{width:72px}.wr .index col.ctaille{width:70px}.wr .index col.cetat{width:82px}.wr .index col.cprix{width:88px}.wr .index .grp-fin td{border-bottom:0;padding-top:9px;padding-bottom:13px}.wr .index .grp-compte{font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.wr .index .grp-fin td.ixprice{color:var(--ink);font-weight:600;font-size:11.5px;letter-spacing:.04em;text-transform:none}.wr .index tbody tr.grp-fin{cursor:default}.wr .index tbody tr.grp-fin:hover td{background:transparent}@media (max-width:820px){.wr .index .mat{display:none}.wr .index table{table-layout:auto}.wr .index col.mat,.wr .index col.cpiece{width:auto}}@media (max-width:620px){.wr .index .ixsec{display:none}.wr .index col.ixsec{width:0}.wr .index thead{display:none}}.wr .vistoggle{display:flex;border:1px solid var(--rule);margin-bottom:14px;background:var(--card)}.wr .vistoggle button{flex:1;border:0;background:transparent;padding:12px 8px;cursor:pointer;color:var(--dim);font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.wr .vistoggle button[data-on="1"]{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:600}.wr .visnote{font-size:11.5px;color:var(--dim);line-height:1.55;margin:0 0 16px}.wr .pubgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding-top:16px}.wr .pubtile{background:var(--card);border:1px solid var(--rule);padding:0 0 10px;text-align:left}.wr .pubtile img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;background:#fafafb;border-bottom:1px solid var(--rule2)}.wr .pubtile .noimg{width:100%;aspect-ratio:3/4;display:block;background:var(--paper);border-bottom:1px solid var(--rule2)}.wr .pubtile .noimg{display:flex;align-items:center;justify-content:center;color:#d8d8de;font-family:Fragment Mono,monospace;font-size:22px}.wr .pubtile h3{margin:9px 10px 0;font-size:13px;font-weight:600;letter-spacing:-.01em}.wr .pubtile p{margin:3px 10px 0;font-size:11.5px;color:var(--dim)}.wr .row{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--rule2)}.wr .row .lbl{flex:0 0 38%;font-size:12px;font-weight:600;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr .row .bar{flex:1;height:10px;background:var(--card);border:1px solid var(--rule);position:relative}.wr .row .bar>span{position:absolute;inset:0 auto 0 0;background:var(--wash)}.wr .row .bar.hot>span{background:var(--sel)}.wr .row .val{flex:0 0 auto;font-family:Fragment Mono,monospace;font-size:11px;text-align:right;min-width:78px}.wr .row .cnt{color:var(--dim)}.wr .labelgrid{display:grid;grid-template-columns:1fr;gap:10px;padding-top:14px}.wr .label{display:flex;gap:12px;align-items:stretch;background:#fff;border:1px solid var(--ink);padding:10px 12px;break-inside:avoid;page-break-inside:avoid}.wr .label .qr{flex:0 0 auto;display:flex;align-items:center}.wr .label .qr svg{width:72px;height:72px;display:block}.wr .label .txt{flex:1;min-width:0;border-left:1px solid var(--rule);padding-left:12px}.wr .label .ref{font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.14em;color:var(--sel);font-weight:500}.wr .label h4{margin:2px 0 0;font-size:13px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;line-height:1.15}.wr .label p{margin:3px 0 0;font-size:10.5px;color:var(--dim);line-height:1.4}@media print{body *{visibility:hidden}.wr .printzone,.wr .printzone *{visibility:visible}.wr .printzone{position:absolute;top:0;right:0;bottom:0;left:0;padding:10mm}.wr .labelgrid{grid-template-columns:1fr 1fr;gap:6mm}.wr .label{border:1px solid #000}}.wr .toprow{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.wr .burger{flex:0 0 auto;margin-top:4px;padding:0;border:0;background:transparent;cursor:pointer;color:var(--ink);display:inline-flex;align-items:center;justify-content:flex-end;font-family:Fragment Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;transition:color .12s ease}.wr .burger:hover{color:var(--sel)}.wr .ctrlburger{display:none}.wr .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#15161857;z-index:88}.wr .side{position:fixed;top:0;right:0;bottom:0;width:min(320px,86vw);background:var(--card);border-left:1px solid var(--rule);z-index:90;display:flex;flex-direction:column;padding:0 0 20px;counter-reset:nav;overflow-y:auto}.wr .sidehead{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 16px}.wr .sidehead .eyebrow{font-family:Fragment Mono,monospace;font-size:11px;letter-spacing:.4em;color:var(--ink)!important;opacity:1!important;font-weight:500}.wr .sidehead button{background:transparent;border:1px solid var(--rule);color:var(--ink);font-size:12px;cursor:pointer;padding:6px 9px}.wr .sidehead button:hover{border-color:var(--ink)}.wr .sideitem{display:block;width:100%;text-align:left;background:transparent;border:0;padding:11px 20px;cursor:pointer;position:relative}.wr .sideitem:not(.add){counter-increment:nav;padding-left:52px}.wr .sideitem:not(.add):before{content:counter(nav,decimal-leading-zero);position:absolute;left:20px;top:15px;font-family:Fragment Mono,monospace;font-size:9px;font-weight:500;color:var(--sel)}.wr .sideitem b{display:block;color:var(--ink);font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}.wr .sideitem i{display:block;font-style:normal;color:var(--dim);font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.04em;margin-top:3px}.wr .sideitem[data-on="1"]{background:var(--paper);box-shadow:inset 2px 0 0 var(--ink)}.wr .sideitem[data-on="1"] b{color:var(--ink)}.wr .sideitem[data-on="1"] i{color:var(--dim)}.wr .sideitem[data-on="1"]:not(.add):before{color:var(--sel)}.wr .sideitem:hover:not([data-on="1"]){background:var(--paper)}.wr .sidegroup{font-size:8px;letter-spacing:.24em;text-transform:uppercase;color:var(--wash);padding:16px 20px 7px;border-top:1px solid var(--rule2)}.wr .sidegroup:first-of-type{border-top:0}.wr .sideitem.add{background:var(--sel);margin:0 20px 16px;width:auto;padding:13px 16px}.wr .sideitem.add b{color:#fff}.wr .sideitem.add i{color:#ffffffbf}.wr .sideitem.add:hover{background:#003080}.wr .sidehead .eyebrow .tiret{color:var(--sel)}.wr .sidefoot{margin-top:auto;padding:16px 20px 0;border-top:1px solid var(--rule2);display:flex;flex-wrap:wrap;align-items:baseline;gap:18px}.wr .sidefoot .edline{flex-basis:100%}.wr .logoutlink{background:transparent;border:0;padding:0;cursor:pointer;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);text-decoration:underline;text-underline-offset:3px}.wr .logoutlink:hover{color:var(--ink)}.wr .edline{margin-top:10px;font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.wr input.miss,.wr select.miss{border:1.5px dashed var(--sel)}.wr .frame{flex:0 0 auto;width:46px;height:56px;border:1px solid var(--rule);background:var(--card);padding:0;cursor:pointer;overflow:hidden}.wr .frame img{width:100%;height:100%;object-fit:cover;display:block}.wr .frame[data-on="1"]{border:2px solid var(--sel)}.wr .frame[data-on="0"] img{opacity:.55}.wr .photogrid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.wr .pcell{position:relative;aspect-ratio:3/4;border:1px solid var(--rule);background:var(--card);overflow:hidden}.wr .pcell[data-cover="1"]{border:2px solid var(--sel)}.wr .pcell img{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.wr .pflag{position:absolute;left:0;bottom:0;background:var(--sel);color:#fff;font-family:Fragment Mono,monospace;font-size:8px;letter-spacing:.1em;padding:2px 4px}.wr .pdel{position:absolute;top:0;right:0;background:#151618d1;color:#fff;border:0;font-size:10px;width:18px;height:18px;cursor:pointer;line-height:1;padding:0}.wr .padd{aspect-ratio:3/4;border:1.5px dashed var(--rule);background:transparent;color:var(--dim);font-size:20px;cursor:pointer}.wr .padd:hover{border-color:var(--ink);color:var(--ink)}.wr .taglist{display:flex;flex-wrap:wrap;gap:6px}.wr .tagpill{font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:6px 10px;border:1px solid var(--rule);background:transparent;color:var(--dim);cursor:pointer}.wr .tagpill.on{background:var(--card);border-color:var(--sel);color:var(--sel);font-weight:600}.wr .colref{color:var(--sel);cursor:pointer}.wr .colref:hover{text-decoration:underline}.wr .specrow.colrow{position:relative}.wr .coladd{background:transparent;border:0;cursor:pointer;color:var(--sel);font-size:12px;padding:0 0 0 10px;vertical-align:baseline}.wr .coladd:hover{color:var(--indigo)}.wr .colscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:81}.wr .colmenu{position:absolute;left:140px;top:calc(100% + 2px);z-index:82;min-width:230px;max-width:320px;background:var(--card);border:1px solid var(--ink);box-shadow:0 12px 30px #15161824}@media (max-width:760px){.wr .colmenu{left:auto;right:0}}.wr .colopt{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #F4F4F7;padding:9px 12px;cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;font-weight:600;color:var(--ink)}.wr .colopt:last-child{border-bottom:0}.wr .colopt:hover{background:var(--paper)}.wr .colopt[data-on="1"],.wr .colopt.colnew{color:var(--sel)}.wr .colcard{display:flex;gap:12px;align-items:center;background:var(--card);border:1px solid var(--rule);padding:12px;margin-bottom:8px;cursor:pointer;text-align:left;width:100%}.wr .colcard:hover{border-color:var(--ink)}.wr .colcard h3{margin:2px 0 0;font-size:15px;font-weight:700;letter-spacing:-.01em}.wr .colcard p{margin:2px 0 0;font-size:12px;color:var(--dim)}.wr .colmosaic{flex:0 0 auto;width:58px;height:58px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule)}.wr .colcell{background:var(--card);overflow:hidden}.wr .colcell img{width:100%;height:100%;object-fit:cover;display:block}.wr .coltitle{font-family:Hanken Grotesk,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;padding:10px 11px;border:1px solid var(--rule);background:var(--card)}.wr .pubcol{background:var(--card);border:1px solid var(--rule);padding:11px 12px;margin-bottom:6px}.wr .pubcol b{display:block;font-size:14px;font-weight:700}.wr .pubcol i{font-style:normal;font-size:11.5px;color:var(--dim)}.wr .idphoto{cursor:zoom-in}.wr .zoomer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#151618f5;display:flex;align-items:center;justify-content:center;padding:16px;cursor:zoom-out;overscroll-behavior:contain}.wr .zoomer img{max-width:100%;max-height:100%;object-fit:contain;display:block}.wr .idnophoto{background:var(--paper)}.wr .zoomclose{position:absolute;bottom:22px;left:50%;transform:translate(-50%);color:#fff;font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.wr .confirm{border:1px solid var(--danger);padding:14px;background:var(--card)}.wr .confirm p{margin:0 0 12px;font-size:13px;line-height:1.5}.wr .measgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.wr .meastable{margin-top:8px}.wr .measrow{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid var(--rule2)}.wr .measrow i{font-style:normal;flex:0 0 74px;font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:500}.wr .measrow b{font-family:Fragment Mono,monospace;font-size:13px;font-weight:500}.wr .measrow span{margin-left:auto;font-size:10.5px;color:var(--wash);text-align:right}.wr .platelabel{font-family:Fragment Mono,monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-bottom:8px}.wr .bluerule{width:64px;height:3px;background:var(--sel);margin-top:16px}.wr .idcat{font-style:normal;color:var(--dim);font-weight:500}.wr .etatbadge{display:inline-block;border:1.5px solid var(--sel);color:var(--sel);font-family:Fragment Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:4px 9px 3px}.wr .notesblock{background:var(--card);border:1px solid var(--rule);border-left:2px solid var(--sel);margin:26px 0 0;padding:16px 18px!important}.wr .notesblock .eyebrow{border-bottom:0!important;padding-bottom:0!important;margin-bottom:8px;font-size:9px;letter-spacing:.2em}.wr .notesblock .idnotes{font-family:Fragment Mono,monospace;font-size:12px;line-height:1.75}.wr .spectable{margin:26px 0 0;border-top:1.5px solid var(--ink)}.wr .specrow{display:grid;grid-template-columns:128px 1fr;border-bottom:1px solid #CACAD1;padding:9px 2px;gap:12px}.wr .specrow i{font-style:normal;font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-weight:600;padding-top:3px}.wr .specrow b{font-family:Fragment Mono,monospace;font-size:12.5px;font-weight:500;line-height:1.55;min-width:0;overflow-wrap:break-word}.wr .specrow.em b{font-weight:600}.wr .specrow b.pick{cursor:pointer}.wr .specrow b.pick:hover{color:var(--sel)}.wr .specdim{color:var(--dim);font-weight:400}.wr .specsub{display:block;color:var(--dim);font-weight:400}.wr .fthumbs{display:flex;gap:10px;margin:12px 0 0}.wr .ft{position:relative;flex:1;aspect-ratio:1/1.05;border:1px solid var(--rule);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.wr .ft img{width:86%;height:86%;object-fit:contain;display:block;mix-blend-mode:multiply}.wr .ft.sel{outline:2px solid var(--ink);outline-offset:-2px}.wr .ft.void{border-style:dashed;cursor:default}.wr .ftidx{position:absolute;left:7px;top:6px;font-family:Fragment Mono,monospace;font-size:8.5px;font-weight:600;letter-spacing:.08em;color:var(--dim)}.wr .ft.void .ftidx{color:#b3b3bb}.wr .ftdash{color:#b3b3bb;font-size:18px}.wr .fichefoot{margin:30px 0 0;padding-top:14px;border-top:1px solid #B3B3BB;font-family:Fragment Mono,monospace;font-size:10.5px;color:var(--dim);display:flex;justify-content:space-between;align-items:center;gap:12px}.wr .fichenav{display:flex;gap:20px;flex:1 1 auto}.wr .fichenav .suivante{margin-left:auto}.wr .fichenav a{cursor:pointer;font-family:Fragment Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--dim)}.wr .fichenav a:hover{color:var(--sel)}.wr .fichenav b{color:var(--sel);font-weight:600}.wr .pageno{position:fixed;right:26px;bottom:18px;z-index:61;font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.08em;color:var(--dim)}.wr .idcard{background:transparent;border:0;padding:34px 0 0;display:grid;grid-template-columns:1.15fr 1fr;gap:0 40px}.wr .idmedia{min-width:0;grid-column:1;grid-row:1;display:flex;flex-direction:column}.wr .idmedia .photoframe{flex:1 1 auto}.wr .idinfo{min-width:0;grid-column:2;grid-row:1;display:flex;flex-direction:column}.wr .idinfo .fichefoot{margin-top:auto}.wr .fstrip{grid-column:1;grid-row:2;min-width:0}.wr .idmore{grid-column:2;grid-row:2;min-width:0}@media (max-height:830px) and (min-width:761px){.wr .specrow{padding:7px 2px}.wr .spectable{margin-top:20px}.wr .idinfo .notesblock{margin-top:20px;padding:12px 16px!important}.wr .idinfo .fichefoot{padding-top:12px}}@media (max-width:760px){.wr .idcard{grid-template-columns:1fr;gap:0}.wr .idmedia{grid-column:1;grid-row:1}.wr .fstrip{grid-column:1;grid-row:2}.wr .idinfo{grid-column:1;grid-row:3;margin-top:28px}.wr .idmore{grid-column:1;grid-row:4}.wr .toprow{align-items:flex-start;gap:10px}.wr .toprow>.burger{display:none}.wr .metaplate{width:100%}.wr .metaplate .cols2{flex-direction:column}.wr .metaplate .c{min-width:0}.wr .metaplate .c+.c{border-left:0;border-top:1px solid var(--ink)}.wr .controls{flex-wrap:wrap;gap:0 18px}.wr .qwrap{flex:1 1 100%}.wr .controls input[type=search],.wr .controls input{flex:1 1 auto;height:48px;border-bottom:1px solid var(--rule);padding-right:62px}.wr .ctrlburger{display:inline-flex;position:absolute;right:0;top:0;height:48px;margin:0}.wr .controls input:focus{border-bottom:1px solid var(--rule)}.wr .cdiv{display:none}.wr .controls{gap:0 14px}.wr .qsel{padding:13px 14px 13px 0;font-size:9.5px;letter-spacing:.12em}.wr .qbtn{padding:13px 0;font-size:9.5px;letter-spacing:.12em}.wr .fscrim{background:#15161857}.wr .fmenu{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;max-height:82vh;display:flex;flex-direction:column;border-left:0;border-right:0;border-bottom:0}.wr .fcols{grid-template-columns:1fr 1fr;overflow:auto;flex:1}.wr .flist{max-height:none}.wr .fbot{flex-wrap:wrap;gap:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}}.wr .photoframe{position:relative;border:1px solid #E4E4EA;background:#fff;width:100%;aspect-ratio:4/4.7;max-height:max(480px,calc(100vh - 135px));max-height:max(480px,calc(100dvh - 135px));display:flex;align-items:center;justify-content:center}.wr .idphoto{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:90%;height:92%;object-fit:contain;object-position:center;background:transparent;display:block;mix-blend-mode:multiply}.wr .idhead{padding:0}.wr .idref{font-family:Fragment Mono,monospace;font-size:12px;letter-spacing:.12em;color:var(--sel);font-weight:600;display:flex;justify-content:space-between;align-items:baseline}.wr .idbadges{color:var(--dim);letter-spacing:.14em}.wr .idbrand{margin:8px 0 0;font-size:clamp(28px,4vw,40px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;line-height:.95}.wr .idmodel{font-size:16px;font-weight:400;margin-top:6px;color:var(--ink)}.wr .idchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.wr .idchip{font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:5px 9px;border:1px solid var(--rule);color:var(--dim)}.wr .idchip.tag{border-style:dashed;text-transform:none;letter-spacing:.06em}.wr .idnophoto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:44px 20px;background:var(--paper);border-bottom:1px solid var(--rule)}.wr .idnophoto span{font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.wr .idnophoto button{width:auto;padding:10px 18px}.wr .idactions{display:flex;gap:8px;margin-top:12px}.wr .idactions button{flex:1}.wr .idkey{display:flex;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:14px 0 0;background:var(--card)}.wr .idkey>div{flex:1;padding:11px 16px;border-right:1px solid var(--rule2)}.wr .idkey>div:last-child{border-right:0}.wr .idkey i{font-style:normal;display:block;font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-weight:600}.wr .idkey b{display:block;font-family:Fragment Mono,monospace;font-size:14px;font-weight:500;margin-top:4px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wr .idkey em{display:block;font-style:normal;font-family:Fragment Mono,monospace;font-size:10px;color:var(--wash);margin-top:2px}.wr .kv.stack{display:block}.wr .kv.stack span{display:block;text-align:left;margin-top:5px;line-height:1.5}.wr .stepper{display:flex;align-items:center;gap:10px;margin-top:12px}.wr .stepper button{flex:1;background:var(--card);border:1px solid var(--rule);padding:12px 10px;cursor:pointer;font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr .stepper button:hover:not([disabled]){border-color:var(--ink)}.wr .stepper button[disabled]{opacity:.35;cursor:default}.wr .stepper span{flex:0 0 auto;font-family:Fragment Mono,monospace;font-size:10px;color:var(--dim)}.wr .idsec{padding:14px 16px 0;margin-top:6px}.wr .idinfo .idsec{padding:14px 0 0}.wr .idsec .eyebrow{border-bottom:1px solid var(--rule);padding-bottom:6px}.wr .idnotes{font-size:13px;line-height:1.6;margin:10px 0 0}.wr .combolist{position:absolute;left:0;right:0;top:100%;z-index:20;background:var(--card);border:1px solid var(--ink);border-top:0;max-height:200px;overflow-y:auto}.wr .combolist button{display:block;width:100%;text-align:left;background:transparent;border:0;cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-size:13px;color:var(--ink);padding:10px 11px;border-bottom:1px solid var(--rule2)}.wr .combolist button:last-child{border-bottom:0}.wr .combolist button:hover{background:var(--paper)}.wr .bigchoice{display:block;width:100%;text-align:left;background:var(--card);border:1px solid var(--rule);padding:20px 18px;margin-bottom:12px;cursor:pointer}.wr .bigchoice{position:relative}.wr .bigchoice .bcnum{position:absolute;right:16px;top:14px;font-size:10px;letter-spacing:.14em;color:var(--sel);font-weight:500}.wr .bigchoice:hover{border-color:var(--ink)}.wr .bigchoice b{display:block;font-family:Hanken Grotesk,sans-serif;font-size:15px;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.wr .bigchoice i{display:block;font-style:normal;font-size:12.5px;color:var(--dim);margin-top:5px;line-height:1.45}.wr .upload{display:flex;gap:14px;align-items:center;width:100%;text-align:left;background:var(--card);border:1.5px dashed var(--rule);padding:16px;margin-bottom:12px;cursor:pointer}.wr .upload[data-done="1"]{border:1.5px solid var(--sel)}.wr .upload .upnum{flex:0 0 auto;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--rule);font-family:Fragment Mono,monospace;font-size:12px;font-weight:500}.wr .upload[data-done="1"] .upnum{background:var(--sel);color:#fff;border-color:var(--sel)}.wr .upload b{display:block;font-size:13.5px;font-weight:700;letter-spacing:.02em}.wr .upload i{display:block;font-style:normal;font-size:11.5px;color:var(--dim);margin-top:3px;line-height:1.4;overflow:hidden;text-overflow:ellipsis}@media (max-width:620px){.wr .wrap{padding:0 16px}.wr header.top{padding:14px 0 10px}.wr .statbar{flex-wrap:wrap}.wr .stat{flex:1 1 45%;border-bottom:1px solid var(--rule2)}.wr .index{overflow-x:auto}.wr .pageno{display:none}.wr .fiche-top{padding:14px 0 12px}.wr .photoframe{max-height:none}.wr .fichenav{flex-wrap:wrap}.wr .side{width:min(320px,92vw)}}@media (prefers-reduced-motion:reduce){.wr *{transition:none!important;animation:none!important}}@media (hover:none) and (pointer:coarse){.wr input,.wr select,.wr textarea{font-size:16px}.wr .burger,.wr .barburger,.wr .qbtn,.wr .qsel{min-height:44px}.wr .qview{padding:12px 8px}.wr .qview+.qview{margin-left:0}.wr .panelbar button{min-height:44px;display:inline-flex;align-items:center}.wr .panelbar button:first-child{justify-content:flex-start}.wr .panelbar button:last-child{justify-content:flex-end}.wr .back{min-height:44px;display:inline-flex;align-items:center}.wr .fiche-top{padding-top:4px}.wr .pdel{width:30px;height:30px;font-size:12px}.wr .coladd{padding:10px 8px 10px 12px}.wr .tagpill,.wr .idchip{min-height:34px;display:inline-flex;align-items:center}.wr .vistoggle button{min-height:44px}.wr .quantrow button{width:44px;height:44px}.wr button,.wr .pick,.wr .nompick,.wr a{-webkit-touch-callout:none;touch-action:manipulation}.wr .side,.wr .panel,.wr .fmenu{overscroll-behavior:contain}.wr:has(input:focus,textarea:focus) .addbar{display:none}}html,body,#root{margin:0;padding:0}
