:root,[data-theme=light]{--brand-blue: #1F4FB4;--brand-blue-deep: #163E91;--brand-red: #D2412F;--brand-red-text: #B8362A;--brand-green: #1E8A5A;--brand-green-text: #17744B;--brand-gold: #E0AC2F;--brand-gold-text: #8C6414;--navy: #0E1F47;--surface-page: #FAF7F0;--surface-card: #FFFFFF;--surface-sunken: #F2EDE2;--surface-inverse: #0E1F47;--ink: #0E1F47;--ink-muted: #556079;--ink-inverse: #FAF7F0;--on-brand: #FFFFFF;--line: #E3DCCD;--line-strong: #7E8493;--focus-ring: #1F4FB4;--success: #17744B;--warning: #A15C07;--danger: #B42318;--tier-bronze: #9A5B2C;--tier-argent: #C3CAD3;--tier-or: var(--brand-gold);--tier-platine: #3A4250;--tier-diamant: #0B1B3F;--shadow-card: 0 1px 2px rgba(14,31,71,.06), 0 6px 20px rgba(14,31,71,.07);--shadow-raised: 0 2px 4px rgba(14,31,71,.08), 0 16px 40px rgba(14,31,71,.14)}[data-theme=dark]{--brand-blue: #8AAAF5;--brand-blue-deep: #A9C0F7;--brand-red: #F2826F;--brand-red-text: #F2826F;--brand-green: #5CC694;--brand-green-text: #5CC694;--brand-gold: #F0C75E;--brand-gold-text: #F0C75E;--navy: #0E1F47;--surface-page: #0A1530;--surface-card: #132147;--surface-sunken: #0E1A3A;--surface-inverse: #F3EFE6;--ink: #F3EFE6;--ink-muted: #A6AEC2;--ink-inverse: #0E1F47;--on-brand: #0A1530;--line: #24325A;--line-strong: #6B7798;--focus-ring: #8AAAF5;--success: #5CC694;--warning: #F5B94E;--danger: #F38B7D;--tier-bronze: #D39260;--tier-argent: #C3CAD3;--tier-or: var(--brand-gold);--tier-platine: #9AA4B5;--tier-diamant: #2C4A86;--shadow-card: 0 1px 2px rgba(0,0,0,.4), 0 6px 20px rgba(0,0,0,.3);--shadow-raised: 0 2px 4px rgba(0,0,0,.45), 0 16px 40px rgba(0,0,0,.45)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-card: 0;--radius-pill: 0;--font-display: "Archivo", "Arial Narrow", system-ui, sans-serif;--font-sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Source Serif 4", Georgia, "Times New Roman", serif}.display-xl{font-family:var(--font-display);font-size:64px;line-height:68px;font-weight:800;letter-spacing:-.02em}.display-l{font-family:var(--font-display);font-size:48px;line-height:52px;font-weight:800;letter-spacing:-.015em}.h1{font-family:var(--font-display);font-size:36px;line-height:42px;font-weight:700;letter-spacing:-.01em}.h2{font-family:var(--font-display);font-size:28px;line-height:34px;font-weight:700}.h3{font-family:var(--font-display);font-size:22px;line-height:28px;font-weight:700}.eyebrow{font-family:var(--font-display);font-size:13px;line-height:16px;font-weight:700;letter-spacing:.08em}.body-l{font-family:var(--font-sans);font-size:18px;line-height:28px;font-weight:400}.body{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:400}.body-s{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400}.label{font-family:var(--font-sans);font-size:15px;line-height:20px;font-weight:600}.caption{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.01em}.quote{font-family:var(--font-serif);font-size:26px;line-height:36px;font-weight:400;font-style:italic}.lead-serif{font-family:var(--font-serif);font-size:20px;line-height:30px;font-weight:400}.body-serif{font-family:var(--font-serif);font-size:17px;line-height:27px;font-weight:400}@font-face{font-family:Archivo;src:url(/assets/archivo-latin-standard-normal-DY7AcnAa.woff2) format("woff2");font-weight:100 900;font-style:normal;font-stretch:62% 125%;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/source-serif-4-latin-600-italic-BYz3Th4E.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}:root{--dur-instant: .1s;--dur-fast: .2s;--dur-base: .3s;--dur-slow: .45s;--dur-hero: .9s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-draw: cubic-bezier(.65, 0, .35, 1);--tint-blue: rgba(31, 79, 180, .1);--tint-green: rgba(30, 138, 90, .13);--tint-gold: rgba(224, 172, 47, .18);--tint-red: rgba(210, 65, 47, .11)}[data-theme=dark]{--tint-blue: rgba(138, 170, 245, .16);--tint-green: rgba(92, 198, 148, .16);--tint-gold: rgba(240, 199, 94, .16);--tint-red: rgba(242, 130, 111, .16)}.board{padding:32px;display:flex;flex-wrap:wrap;gap:36px 28px;align-items:flex-start;background:var(--surface-sunken);font-family:var(--font-sans);color:var(--ink);min-height:100%;box-sizing:border-box}.board h1.flow,.board p.flow-sub{flex:0 0 100%}.board h1.flow{width:100%;margin:0 0 -12px;font:800 30px/36px var(--font-display);letter-spacing:-.01em}.board p.flow-sub{width:100%;margin:0 0 4px;font:400 15px/22px var(--font-sans);color:var(--ink-muted);max-width:none;padding-right:max(0px,calc(100% - 960px));box-sizing:border-box}.shot{display:grid;gap:12px;justify-items:start}.shot-label{display:flex;align-items:center;gap:8px;font:600 14px/18px var(--font-sans);color:var(--ink)}.shot-label b{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:0;background:var(--navy);color:#fff;font-size:12px}.shot-note{max-width:360px;font:400 12.5px/18px var(--font-sans);color:var(--ink-muted)}.phone{width:360px;height:780px;border-radius:46px;overflow:hidden;position:relative;background:var(--surface-page);color:var(--ink);font-family:var(--font-sans);box-shadow:0 40px 80px -30px #0e1f4773,0 0 0 1px #0e1f4712;display:flex;flex-direction:column;isolation:isolate}.phone *{box-sizing:border-box}.phone .sb{height:46px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:6px 28px 0 32px;font:600 15px/1 var(--font-sans);position:relative;z-index:5}.phone .sb svg{display:block}.phone.top-dark .sb,.phone .sb.light{color:#fff}.phone .home-ind{position:absolute;left:50%;bottom:8px;width:132px;height:5px;border-radius:9px;background:var(--ink);opacity:.85;transform:translate(-50%);z-index:30}.phone.bottom-dark .home-ind{background:#fff}.phone .scroll{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;position:relative}.phone .scroll::-webkit-scrollbar{display:none}.phone.enter .scroll,.phone.enter .screen-in{animation:rx-push var(--dur-slow) var(--ease-out) both}.phone.flash{animation:rx-flash 1.1s var(--ease-standard)}.hd{background:var(--navy) url(/assets/resic-motif-anneaux-nuit-SpkJSzqR.svg) center / 220px;color:#fff;position:relative;overflow:hidden}.hd:after{content:"";position:absolute;width:360px;height:360px;right:-170px;top:-120px;border-radius:0;border:26px solid rgba(255,255,255,.05);pointer-events:none}.hd:before{content:"";position:absolute;width:220px;height:220px;left:-90px;bottom:-150px;border-radius:0;border:22px solid rgba(224,172,47,.1);pointer-events:none}.hd>*{position:relative;z-index:1}.phone .hd{margin-top:-46px;padding-top:46px}.hd.round{border-radius:0}.topbar{display:flex;align-items:center;justify-content:space-between;padding:6px 18px;min-height:56px;gap:12px}.topbar .t{font:700 17px/22px var(--font-sans);text-align:center;flex:1}.ibtn{width:42px;height:42px;border-radius:0;display:inline-grid;place-items:center;background:var(--surface-card);color:var(--ink);border:0;flex:none;position:relative;cursor:pointer;box-shadow:0 1px 2px #0e1f470f}.hd .ibtn{background:#ffffff1a;color:#fff;box-shadow:none}.ibtn.plain{background:transparent;box-shadow:none}.ibtn .dot,.dot-red{position:absolute;top:9px;right:10px;width:9px;height:9px;border-radius:50%;background:var(--brand-red);box-shadow:0 0 0 2px var(--navy)}.pad{padding:0 20px}.stack{display:grid;gap:12px}.row{display:flex;align-items:center;gap:10px}.between{display:flex;align-items:center;justify-content:space-between;gap:10px}.grow{flex:1;min-width:0}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.sec{display:flex;align-items:baseline;justify-content:space-between;margin:22px 20px 12px}.sec h3{margin:0;font:700 19px/24px var(--font-display)}.sec a{font:600 13px/18px var(--font-sans);color:var(--brand-blue);text-decoration:none}.hello{font:800 30px/34px var(--font-display);letter-spacing:-.015em;margin:6px 0 0}.muted{color:var(--ink-muted)}.hd .muted{color:#c9d1e3}.small{font-size:13px;line-height:18px}.xs{font-size:11.5px;line-height:15px}.b{font-weight:700}.eyebrow{font:700 11.5px/14px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-gold-text)}.hd .eyebrow{color:#f0c75e}.title-xl{font:800 28px/32px var(--font-display);letter-spacing:-.012em;margin:0}.title-l{font:700 22px/28px var(--font-display);margin:0}.title-m{font:700 17px/22px var(--font-sans);margin:0}.price{font:800 22px/26px var(--font-sans);color:var(--brand-green-text)}.card{background:var(--surface-card);border-radius:0;padding:16px;box-shadow:var(--shadow-card);position:relative}.card.hl{box-shadow:0 0 0 2px #1e8a5a73,var(--shadow-card)}.card.flat{box-shadow:none;border:1px solid var(--line)}.card.tint{background:var(--tint-blue);box-shadow:none}.logo-sq{width:46px;height:46px;border-radius:0;display:grid;place-items:center;color:#fff;font:800 18px/1 var(--font-display);flex:none}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips.nowrap{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 20px;margin:0 -20px}.chips.nowrap::-webkit-scrollbar{display:none}.chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font:600 12.5px/16px var(--font-sans);padding:6px 10px;border-radius:0;background:var(--tint-green);color:var(--brand-green-text);border:0;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast)}.chip.blue{background:var(--tint-blue);color:var(--brand-blue)}.chip.gold{background:var(--tint-gold);color:var(--brand-gold-text)}.chip.red{background:var(--tint-red);color:var(--brand-red-text)}.chip.grey{background:var(--surface-sunken);color:var(--ink)}.chip.out{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:0;padding:8px 14px}.chip.out.sel,.chip.sel{background:var(--navy);color:#fff;box-shadow:none}[data-theme=dark] .chip.out.sel,[data-theme=dark] .chip.sel{background:var(--ink);color:var(--navy)}.chip:active{transform:scale(.96)}.tierpill{display:inline-flex;align-items:center;gap:5px;font:800 10.5px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:0}.tierpill.bronze{background:#9a5b2c;color:#fff}.tierpill.argent{background:#c3cad3;color:#0e1f47}.tierpill.or{background:#e0ac2f;color:#0e1f47}.tierpill.platine{background:#3a4250;color:#fff}.tierpill.diamant{background:#0b1b3f;color:#f0c75e;box-shadow:inset 0 0 0 1.2px #e0ac2f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 15px/20px var(--font-sans);min-height:52px;padding:0 20px;border-radius:0;border:0;cursor:pointer;background:var(--brand-blue);color:var(--on-brand);text-decoration:none;transition:transform var(--dur-instant) var(--ease-standard),background var(--dur-fast)}.btn:active{transform:scale(.97)}.btn.block{width:100%}.btn.dark{background:var(--navy);color:#fff}[data-theme=dark] .btn.dark{background:var(--ink);color:var(--navy)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.btn.soft{background:var(--tint-blue);color:var(--brand-blue)}.btn.gold{background:var(--brand-gold);color:#0e1f47}.btn.green{background:var(--brand-green-text);color:var(--on-brand)}.btn.white{background:#fff;color:#0e1f47}.btn.sm{min-height:38px;font-size:13.5px;padding:0 14px;border-radius:0}.btn.pill{border-radius:0}.btn[disabled]{background:var(--surface-sunken);color:var(--ink-muted);cursor:default}.btn .spin{width:18px;height:18px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:rx-spin .8s linear infinite}.field{display:grid;gap:6px}.field label{font:600 13px/18px var(--font-sans);color:var(--ink)}.input{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 16px;border-radius:0;background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--line);font:400 15.5px/20px var(--font-sans);color:var(--ink)}.input .ph{color:var(--ink-muted)}.input.focus{box-shadow:inset 0 0 0 1.5px var(--brand-blue),0 0 0 4px var(--tint-blue)}.input.ok{box-shadow:inset 0 0 0 1.5px var(--success)}.input.err{box-shadow:inset 0 0 0 1.5px var(--danger)}.input .caret{width:2px;height:20px;background:var(--brand-blue);animation:rx-blink 1s steps(1) infinite;margin-left:-8px}.help{font:400 12.5px/17px var(--font-sans);color:var(--ink-muted)}.help.err{color:var(--danger)}.search{display:flex;align-items:center;gap:10px;background:var(--surface-card);border-radius:0;min-height:56px;padding:0 8px 0 16px;box-shadow:0 10px 30px -12px #0e1f4759;color:var(--ink)}.search .ph{color:var(--ink-muted);font-size:15px}.search .sep{width:1px;height:24px;background:var(--line)}.toggle{width:50px;height:30px;border-radius:0;background:var(--line-strong);position:relative;cursor:pointer;flex:none;transition:background var(--dur-fast) var(--ease-standard)}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:0;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--dur-base) var(--ease-spring)}.toggle.on{background:var(--brand-green-text)}.toggle.on:after{transform:translate(20px)}.check{width:22px;height:22px;border-radius:0;box-shadow:inset 0 0 0 1.5px var(--line-strong);display:grid;place-items:center;color:transparent;flex:none;cursor:pointer;transition:background var(--dur-fast)}.check.on{background:var(--brand-blue);box-shadow:none;color:#fff}.radio{width:22px;height:22px;border-radius:0;box-shadow:inset 0 0 0 1.5px var(--line-strong);flex:none;position:relative}.radio.on{box-shadow:inset 0 0 0 7px var(--brand-blue)}.av{width:44px;height:44px;border-radius:50%;display:inline-grid;place-items:center;font:700 15px/1 var(--font-sans);color:#fff;flex:none;position:relative;background:var(--brand-blue)}.av.s{width:34px;height:34px;font-size:12.5px}.av.l{width:64px;height:64px;font-size:22px}.av.xl{width:92px;height:92px;font-size:30px}.av.c1{background:#1f4fb4}.av.c2{background:#1e8a5a}.av.c3{background:#d2412f}.av.c4{background:#8c6414}.av.c5{background:#3a4250}.av.c6{background:#0e1f47}.av.c7{background:#9a5b2c}.av.c8{background:#5b3fa8}.av.on:after{content:"";position:absolute;right:0;bottom:1px;width:11px;height:11px;border-radius:50%;background:#2dbe7a;box-shadow:0 0 0 2.5px var(--surface-page)}.av.ringed{box-shadow:0 0 0 2.5px var(--surface-page),0 0 0 4.5px var(--brand-green)}.verified{color:var(--brand-blue);display:inline-flex}.avs{display:flex}.avs .av{box-shadow:0 0 0 2.5px var(--surface-card);margin-left:-10px}.avs .av:first-child{margin-left:0}.navpill{position:absolute;left:14px;right:14px;bottom:24px;z-index:20;background:var(--surface-card);border-radius:0;padding:7px;display:flex;gap:6px;box-shadow:0 16px 40px -14px #0e1f4773}.navpill a{height:54px;min-width:54px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--surface-sunken);color:var(--ink);text-decoration:none;font:600 14.5px/1 var(--font-sans);cursor:pointer;position:relative;transition:flex var(--dur-base) var(--ease-out),background var(--dur-base)}.navpill a.on{flex:1;background:var(--navy);color:#fff;padding:0 18px}[data-theme=dark] .navpill a.on{background:var(--ink);color:var(--navy)}.navpill a .badge{position:absolute;top:8px;right:9px;min-width:17px;height:17px;border-radius:0;background:var(--brand-red);color:#fff;font:700 10px/17px var(--font-sans);text-align:center;padding:0 4px}.navspace{height:112px}.tabs{display:flex;border-bottom:1px solid var(--line);background:var(--surface-card)}.tabs button{flex:1;background:none;border:0;padding:15px 4px 13px;font:600 14px/18px var(--font-sans);color:var(--ink-muted);cursor:pointer;display:inline-flex;gap:6px;justify-content:center;align-items:center;position:relative}.tabs button.on{color:var(--brand-blue)}.tabs button.on:after{content:"";position:absolute;left:12%;right:12%;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--brand-blue);animation:rx-grow var(--dur-base) var(--ease-out)}.seg{display:flex;background:var(--surface-sunken);border-radius:0;padding:4px;gap:4px}.seg button{flex:1;border:0;background:none;border-radius:0;padding:10px 6px;font:600 13.5px/16px var(--font-sans);color:var(--ink-muted);cursor:pointer}.seg button.on{background:var(--surface-card);color:var(--ink);box-shadow:0 1px 3px #0e1f471f}[data-panel]{display:none}[data-panel].on{display:block;animation:rx-fade var(--dur-base) var(--ease-standard)}.list{background:var(--surface-card);border-radius:0;overflow:hidden;box-shadow:var(--shadow-card)}.li{display:flex;align-items:center;gap:12px;padding:14px 16px;position:relative;cursor:pointer}.li+.li:before{content:"";position:absolute;top:0;left:64px;right:0;height:1px;background:var(--line)}.li .ico{width:38px;height:38px;border-radius:0;display:grid;place-items:center;background:var(--tint-blue);color:var(--brand-blue);flex:none}.li .ico.green{background:var(--tint-green);color:var(--brand-green-text)}.li .ico.gold{background:var(--tint-gold);color:var(--brand-gold-text)}.li .ico.red{background:var(--tint-red);color:var(--brand-red-text)}.li .t{font:600 15px/20px var(--font-sans)}.li .s{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.li .chev{color:var(--ink-muted)}.unread{min-width:22px;height:22px;border-radius:0;background:var(--brand-green-text);color:var(--on-brand);font:700 11.5px/22px var(--font-sans);text-align:center;padding:0 6px}.steps{display:flex;gap:6px}.steps i{flex:1;height:5px;border-radius:0;background:var(--line);position:relative;overflow:hidden}.steps i.done{background:var(--brand-blue)}.steps i.cur:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:55%;background:var(--brand-blue);border-radius:0;animation:rx-fill 1.2s var(--ease-out) both}.bar{height:8px;border-radius:0;background:var(--surface-sunken);overflow:hidden}.bar>i{display:block;height:100%;border-radius:0;background:var(--brand-green);animation:rx-fill-w 1.4s var(--ease-out) both}.bar.blue>i{background:var(--brand-blue)}.bar.gold>i{background:var(--brand-gold)}.swipe{position:relative;height:66px;border-radius:0;background:var(--tint-green);box-shadow:inset 0 0 0 1.5px #1e8a5a40;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none}.swipe .lbl{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding-right:24px;gap:2px;color:var(--brand-green-text);font:700 15px/1 var(--font-sans)}.swipe .lbl .chev{display:inline-flex;animation:rx-chev 1.4s var(--ease-standard) infinite}.swipe .lbl .chev:nth-child(2){animation-delay:.15s}.swipe .lbl .chev:nth-child(3){animation-delay:.3s}.swipe .fill{position:absolute;left:0;top:0;bottom:0;width:66px;background:var(--brand-green-text);border-radius:0}.swipe .thumb{position:absolute;left:5px;top:5px;bottom:5px;min-width:56px;padding:0 22px;border-radius:0;background:var(--navy);color:#fff;display:flex;align-items:center;gap:8px;font:700 15px/1 var(--font-sans);cursor:grab;z-index:2;box-shadow:0 6px 16px -6px #0e1f4799}[data-theme=dark] .swipe .thumb{background:var(--ink);color:var(--navy)}.swipe.done .fill{width:100%!important;transition:width var(--dur-base) var(--ease-out)}.swipe.done .lbl{justify-content:center;padding:0;color:#fff}.swipe.done .lbl .chev{display:none}.swipe.done .thumb{opacity:0;transition:opacity var(--dur-fast)}.swipe.snap .thumb{transition:transform var(--dur-base) var(--ease-spring)}.mcw{container-type:inline-size;display:block;min-width:0}.mcard{width:100%;aspect-ratio:85.6 / 54;border-radius:5.33%/8.45%!important;padding:6cqw 6.67cqw;box-sizing:border-box;min-height:0;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:var(--shadow-raised);color:#fff;font-family:var(--font-sans);isolation:isolate}.mcard .top{display:flex;justify-content:space-between;align-items:flex-start;gap:3cqw;position:relative;z-index:1}.mcard .top img{height:10cqw;width:auto}.mcard .tier{font-weight:800;font-size:3.67cqw;line-height:1;letter-spacing:.16em;text-transform:uppercase;margin-top:1cqw}.mcard .mid{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.mcard .chipc{width:11.33cqw;height:8.67cqw;border-radius:1.67cqw;background:#ffffff47;border:max(1px,.33cqw) solid rgba(255,255,255,.4)}.mcard .who{position:relative;z-index:1;min-width:0}.mcard .nm{font-weight:700;font-size:5.67cqw;line-height:1.25;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcard .mt{display:flex;justify-content:space-between;gap:3cqw;font-weight:500;font-size:3.67cqw;line-height:1.3;letter-spacing:.06em;opacity:.9;margin-top:1.33cqw;font-variant-numeric:tabular-nums;white-space:nowrap}.mcard.mini .top img{height:13cqw}.mcard.mini .tier{font-size:4.6cqw}.mcard.bronze{background:#9a5b2c}.mcard.argent{background:#c3cad3;color:#0e1f47}.mcard.or{background:#e0ac2f;color:#0e1f47}.mcard.argent .chipc,.mcard.or .chipc{background:#0e1f471f;border-color:#0e1f4740}.mcard.platine{background:#3a4250}.mcard.platine:after{content:"";position:absolute;top:2.67cqw;right:2.67cqw;bottom:2.67cqw;left:2.67cqw;border:max(1px,.33cqw) solid rgba(255,255,255,.45);border-radius:3.33cqw;pointer-events:none}.mcard.diamant{background:#0b1b3f url(/assets/resic-motif-anneaux-nuit-SpkJSzqR.svg) center / 66.7cqw}.mcard.diamant:after{content:"";position:absolute;top:2.67cqw;right:2.67cqw;bottom:2.67cqw;left:2.67cqw;border:max(1.5px,.5cqw) solid #E0AC2F;border-radius:3.33cqw;pointer-events:none}.mcard.diamant .tier{color:#f0c75e}.mcard.verso{gap:2cqw}.mcard .st{position:relative;z-index:1}.mcard.off{filter:grayscale(.85) brightness(.92)}.mcard .band{position:absolute;left:0;right:0;top:50%;z-index:2;transform:translateY(-50%) rotate(-8deg);background:#d2412feb;color:#fff;text-align:center;font-weight:800;font-size:4cqw;letter-spacing:.14em;text-transform:uppercase;padding:1.6cqw 0}.mcard .sheen{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.28) 50%,transparent 60%);transform:translate(-60%);animation:rx-sheen 3.2s var(--ease-standard) 1s infinite;pointer-events:none}.flip{perspective:1200px;cursor:pointer}.flip .fi{position:relative;transition:transform .7s var(--ease-out);transform-style:preserve-3d}.flip.flipped .fi{transform:rotateY(180deg)}.flip .face{backface-visibility:hidden}.flip .back{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg)}.flip .back .mcard{height:100%}.bubbles{display:flex;flex-direction:column;gap:6px;padding:14px 16px}.bub{max-width:80%;padding:10px 13px 7px;border-radius:0;font:400 15px/21px var(--font-sans);position:relative;animation:rx-bubble var(--dur-base) var(--ease-spring) both}.bub.in{align-self:flex-start;background:var(--surface-card);border-bottom-left-radius:0;box-shadow:0 1px 1px #0e1f470f}.bub.out{align-self:flex-end;background:var(--brand-blue);color:var(--on-brand);border-bottom-right-radius:0}.bub .tm{display:flex;justify-content:flex-end;align-items:center;gap:3px;font-size:11px;opacity:.75;margin-top:2px}.bub .react{position:absolute;bottom:-12px;right:10px;background:var(--surface-card);border-radius:0;padding:1px 6px;font-size:13px;box-shadow:0 1px 4px #0e1f472e}.typing{align-self:flex-start;background:var(--surface-card);border-radius:0;padding:12px 14px;display:inline-flex;gap:4px}.typing i{width:7px;height:7px;border-radius:0;background:var(--ink-muted);animation:rx-typing 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.wave{display:flex;align-items:center;gap:2px;height:26px}.wave i{width:3px;border-radius:0;background:currentColor;opacity:.85;animation:rx-wave 1.1s var(--ease-standard) infinite}.composer{display:flex;align-items:center;gap:8px;padding:10px 12px 30px;background:var(--surface-page);border-top:1px solid var(--line)}.composer .input{flex:1;min-height:46px;border-radius:0}.send{width:46px;height:46px;border-radius:0;background:var(--brand-blue);color:var(--on-brand);display:grid;place-items:center;border:0;cursor:pointer;flex:none;transition:transform var(--dur-instant)}.send:active{transform:scale(.9) rotate(-10deg)}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a153073;z-index:40;opacity:0;pointer-events:none;transition:opacity var(--dur-base)}.sheet{position:absolute;left:0;right:0;bottom:0;z-index:41;background:var(--surface-card);border-radius:0;padding:10px 20px 34px;box-shadow:0 -10px 40px #0e1f4733;transform:translateY(105%);transition:transform var(--dur-slow) var(--ease-out)}.sheet .grab{width:40px;height:5px;border-radius:0;background:var(--line);margin:0 auto 14px}.sheet.open{transform:none}.sheet.open~.scrim,.scrim.open{opacity:1;pointer-events:auto}.sheet.static{transform:none}.toast{position:absolute;left:16px;right:16px;top:54px;z-index:50;background:var(--surface-inverse);color:var(--ink-inverse);border-radius:0;padding:12px 14px;display:flex;gap:10px;align-items:center;box-shadow:0 14px 30px -10px #0e1f4780;animation:rx-toast 4s var(--ease-out) infinite}.sk{background:var(--surface-sunken);border-radius:0;position:relative;overflow:hidden}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:rx-shimmer 1.4s infinite}[data-theme=dark] .sk:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.empty{text-align:center;padding:30px 20px}.status{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/16px var(--font-sans);padding:5px 10px;border-radius:0}.status.ok{background:var(--tint-green);color:var(--success)}.status.warn{background:var(--tint-gold);color:var(--warning)}.status.ko{background:var(--tint-red);color:var(--danger)}.status.info{background:var(--tint-blue);color:var(--brand-blue)}.rx-anim .ring{stroke-dasharray:1;stroke-dashoffset:1;animation:rx-draw var(--dur-hero) var(--ease-draw) forwards}.rx-anim .ring-blue{animation-delay:.18s}.rx-anim .ring-green{animation-delay:.36s}.rx-anim .wm-res,.rx-anim .wm-c,.rx-anim .wm-tag,.rx-anim .wm-cross{transform-box:fill-box;transform-origin:50% 100%}.rx-anim .wm-res{animation:rx-rise .52s var(--ease-out) .55s both}.rx-anim .wm-c{animation:rx-rise .52s var(--ease-out) .72s both}.rx-anim .wm-cross{animation:rx-drop .7s var(--ease-spring) .95s both}.rx-anim .wm-tag{animation:rx-fade .6s var(--ease-standard) 1.35s both}.rx-loader .ring{stroke-dasharray:1;animation:rx-loop 1.8s var(--ease-draw) infinite}.rx-loader .ring-blue{animation-delay:.2s}.rx-loader .ring-green{animation-delay:.4s}.rx-breathe{animation:rx-breathe 2.4s var(--ease-standard) infinite}@media(prefers-reduced-motion:no-preference){.in>*{animation:rx-in var(--dur-slow) var(--ease-out) backwards}}.in>*:nth-child(2){animation-delay:60ms}.in>*:nth-child(3){animation-delay:.12s}.in>*:nth-child(4){animation-delay:.18s}.in>*:nth-child(5){animation-delay:.24s}.in>*:nth-child(6){animation-delay:.3s}.in>*:nth-child(7){animation-delay:.36s}.in>*:nth-child(n+8){animation-delay:.42s}.pop{animation:rx-pop .52s var(--ease-spring) both}.float{animation:rx-float 6s var(--ease-standard) infinite}.float.d2{animation-delay:-2s}.float.d3{animation-delay:-4s}.pulse{animation:rx-pulse 2s var(--ease-standard) infinite}.like.on{color:var(--brand-red);animation:rx-pop .42s var(--ease-spring)}.like.on svg{fill:currentColor}.bookmark.on{color:var(--brand-blue);animation:rx-pop .42s var(--ease-spring)}.bookmark.on svg{fill:currentColor}.browser{width:1280px;border-radius:0;overflow:hidden;background:var(--surface-page);color:var(--ink);font-family:var(--font-sans);box-shadow:0 40px 90px -40px #0e1f4773,0 0 0 1px #0e1f4714;position:relative}.browser *{box-sizing:border-box}.browser .chrome{height:44px;background:var(--surface-card);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 16px}.browser .chrome i.d{width:12px;height:12px;border-radius:0;background:#e3dccd}.browser .chrome .url{margin:0 auto;width:420px;height:28px;border-radius:0;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;gap:6px;font:500 12.5px/1 var(--font-sans);color:var(--ink-muted)}.wrap{max-width:1200px;margin:0 auto;padding:0 40px}@keyframes rx-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rx-loop{0%{stroke-dashoffset:1}45%,55%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes rx-rise{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes rx-drop{0%{opacity:0;transform:translateY(-70%) scaleY(.6)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes rx-fade{0%{opacity:0}to{opacity:1}}@keyframes rx-in{0%{transform:translateY(14px)}to{transform:none}}@keyframes rx-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rx-push{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes rx-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes rx-bubble{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}@keyframes rx-typing{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}@keyframes rx-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes rx-chev{0%,to{opacity:.25;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@keyframes rx-spin{to{transform:rotate(360deg)}}@keyframes rx-blink{50%{opacity:0}}@keyframes rx-shimmer{to{transform:translate(100%)}}@keyframes rx-fill{0%{width:0}}@keyframes rx-fill-w{0%{width:0}}@keyframes rx-grow{0%{transform:scaleX(.2);opacity:0}to{transform:none;opacity:1}}@keyframes rx-sheen{0%{transform:translate(-60%)}30%,to{transform:translate(60%)}}@keyframes rx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rx-pulse{0%{box-shadow:0 0 #1e8a5a73}70%{box-shadow:0 0 0 14px #1e8a5a00}to{box-shadow:0 0 #1e8a5a00}}@keyframes rx-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes rx-scan{0%{top:8%}50%{top:88%}to{top:8%}}@keyframes rx-toast{0%{transform:translateY(-130%);opacity:0}8%,80%{transform:none;opacity:1}90%,to{transform:translateY(-130%);opacity:0}}@keyframes rx-flash{0%{box-shadow:0 0 #1f4fb48c,0 40px 80px -30px #0e1f4773}to{box-shadow:0 0 0 22px #1f4fb400,0 40px 80px -30px #0e1f4773}}@keyframes rx-burst{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes rx-marquee{to{transform:translate(-50%)}}@keyframes rx-countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.rx-anim .ring{stroke-dashoffset:0}}.phone.overlay .sb{position:absolute;left:0;right:0;top:0}.phone.overlay .hd{margin-top:0}.mt8{margin-top:8px!important}.mt12{margin-top:12px!important}.mt16{margin-top:16px!important}.mt20{margin-top:20px!important}.mt24{margin-top:24px!important}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-page);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}img,svg{max-width:100%}a{color:var(--brand-blue)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2.5px solid var(--focus-ring);outline-offset:2px;border-radius:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tap{min-width:44px;min-height:44px}.input input,.input select,.input textarea{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0;font:inherit;color:var(--ink)}.input input::placeholder,.input textarea::placeholder{color:var(--ink-muted)}.input:focus-within{box-shadow:inset 0 0 0 1.5px var(--brand-blue),0 0 0 4px var(--tint-blue)}.input textarea{padding:14px 0;min-height:110px;resize:vertical}.help.err,.err-text{color:var(--danger)}button.ibtn,button.chip,button.tabs,a.btn{font-family:var(--font-sans)}.btn:focus-visible,.chip:focus-visible,.toggle:focus-visible{outline-offset:3px}button.toggle{border:0;padding:0}.otp{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;position:relative}.otp-c{height:58px;border-radius:0;background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;font:700 24px/1 var(--font-sans);color:var(--ink);transition:box-shadow var(--dur-fast)}.otp-c.f{box-shadow:inset 0 0 0 1.5px var(--brand-blue);animation:rx-pop .26s var(--ease-spring)}.otp-c.cur{box-shadow:inset 0 0 0 1.5px var(--brand-blue),0 0 0 4px var(--tint-blue)}.otp-c.ok{box-shadow:inset 0 0 0 1.5px var(--success);color:var(--success)}.otp-c.err{box-shadow:inset 0 0 0 1.5px var(--danger);color:var(--danger)}.otp input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;font-size:16px;caret-color:transparent}.layer .scrim,.layer .sheet{position:fixed}.layer .sheet{max-width:560px;margin:0 auto;max-height:92vh;overflow-y:auto}@media(min-width:900px){.layer .sheet.center{top:50%;bottom:auto;border-radius:0;transform:translateY(-40%) scale(.98);opacity:0;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base)}.layer .sheet.center.open{transform:translateY(-50%);opacity:1}}.toast-host{position:fixed;top:16px;left:16px;right:16px;z-index:60;display:grid;gap:8px;justify-items:center;pointer-events:none}.toast-host .toast{position:relative;left:auto;right:auto;top:auto;width:100%;max-width:440px;pointer-events:auto;animation:rx-up var(--dur-base) var(--ease-out)}.offline{position:sticky;top:0;z-index:55;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:var(--surface-inverse);color:var(--ink-inverse);font:600 13.5px/18px var(--font-sans)}.shell{min-height:100vh;min-height:100dvh}.shell-main{min-width:0;padding-bottom:110px}.side{background:var(--navy) url(/assets/resic-motif-anneaux-nuit-SpkJSzqR.svg) center / 220px;color:#fff;padding:22px 16px;display:none;flex-direction:column;gap:4px}.side .brand{padding:4px 8px 18px}.side .brand img{height:30px}.side a,.side button.lnk{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:0;color:#c9d1e3;font:600 14.5px/1 var(--font-sans);text-decoration:none;cursor:pointer;transition:background var(--dur-fast);background:none;border:0;width:100%;text-align:left}.side a:hover,.side button.lnk:hover{background:#ffffff0f}.side a.on,.side a[aria-current=page]{background:#fff;color:#0e1f47}.side a .badge{margin-left:auto;background:var(--brand-red);color:#fff;font:700 11px/1 var(--font-sans);padding:4px 7px;border-radius:0}.side .grp{margin:14px 12px 6px;font:700 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#8e9ab8}.side .me{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px;border-radius:0;background:#ffffff12;color:#fff;text-decoration:none}.shell .navpill{position:fixed;max-width:520px;margin:0 auto;bottom:max(16px,env(safe-area-inset-bottom))}.shell .navpill a{flex:0 0 54px}.shell .navpill a.on,.shell .navpill a[aria-current=page]{flex:1;background:var(--navy);color:#fff;padding:0 18px}[data-theme=dark] .shell .navpill a[aria-current=page]{background:var(--brand-blue);color:var(--on-brand)}.shell .navpill a:not(.on):not([aria-current=page]) .lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.topbar-app{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;padding:12px 16px;background:color-mix(in srgb,var(--surface-page) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.page{width:100%;max-width:1120px;margin:0 auto;padding:16px}.page-narrow{max-width:560px}@media(min-width:1024px){.shell{display:grid;grid-template-columns:248px 1fr}.side{display:flex;position:sticky;top:0;height:100vh;overflow-y:auto}.shell .navpill{display:none}.shell-main{padding-bottom:32px}.page{padding:28px 32px}}.admin-shell{min-height:100vh;display:grid;grid-template-columns:1fr}.admin-side{background:var(--surface-card);border-right:1px solid var(--line);padding:18px 12px;display:none;flex-direction:column;gap:2px}.admin-side a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:0;color:var(--ink);font:600 14px/1 var(--font-sans);text-decoration:none}.admin-side a:hover{background:var(--surface-sunken)}.admin-side a[aria-current=page]{background:var(--tint-blue);color:var(--brand-blue)}@media(min-width:1024px){.admin-shell{grid-template-columns:240px 1fr}.admin-side{display:flex;position:sticky;top:0;height:100vh}}.auth-shell{min-height:100vh;min-height:100dvh;display:grid}.auth-aside{display:none}.auth-main{display:flex;flex-direction:column;justify-content:center;padding:24px 16px;width:100%;max-width:460px;margin:0 auto}@media(min-width:1024px){.auth-shell{grid-template-columns:1.1fr 1fr}.auth-aside{display:flex;flex-direction:column;justify-content:space-between;padding:48px}}.ring-progress{--p: 0;position:relative;display:inline-grid;place-items:center}.ring-progress svg{transform:rotate(-90deg)}.ring-progress .val{position:absolute;font:700 15px/1 var(--font-sans)}.qr-box{background:#fff;color:#0e1f47;padding:10px;border-radius:0;display:inline-block;line-height:0}.qr-box svg{display:block}.grid-2{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.opp{background:var(--surface-card);border-radius:0;box-shadow:var(--shadow-card);padding:20px;display:grid;gap:12px;color:var(--ink);text-decoration:none}.opp .head{display:flex;justify-content:space-between;align-items:center;gap:8px}.opp .eyebrow{font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-green-text)}.opp .eyebrow.job{color:var(--brand-blue)}.opp .urgent{font:600 12px/16px var(--font-sans);color:var(--warning)}.opp h3{margin:0;font:700 20px/26px var(--font-display)}.opp .meta{font-size:14px;color:var(--ink-muted)}.opp .tags{display:flex;flex-wrap:wrap;gap:6px}.opp .tag{font-size:13px;padding:4px 10px;border-radius:0;background:var(--surface-sunken);color:var(--ink)}.opp .match{display:flex;gap:8px;align-items:center;font-size:13px;background:var(--surface-sunken);border-radius:0;padding:8px 12px}.opp .score{font:800 13px/16px var(--font-sans);color:var(--on-brand);background:var(--brand-green-text);border-radius:0;padding:3px 7px}.opp .foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.opp .budget{font:700 15px/20px var(--font-sans)}.bo-side .grp{font:700 11px/14px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:16px 12px 6px}.bo-side a .n{margin-left:auto;font:700 11px/1 var(--font-sans);background:var(--warning);color:#fff;padding:3px 7px;border-radius:0}.bo-side a .n.red{background:var(--danger)}.bo-mnav{display:flex;gap:6px;overflow-x:auto;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface-card)}.bo-mnav a{flex:none;display:inline-flex;align-items:center;gap:6px;padding:10px 12px;min-height:44px;border-radius:0;color:var(--ink);font:600 13px/1 var(--font-sans);text-decoration:none}.bo-mnav a[aria-current=page]{background:var(--tint-blue);color:var(--brand-blue)}@media(min-width:1024px){.bo-mnav{display:none}}.bo-main{padding:20px 16px 48px;display:grid;gap:18px;align-content:start;max-width:1400px}@media(min-width:768px){.bo-main{padding:24px 28px 56px}}.bo-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.bo-head h1{margin:0;font:800 26px/32px var(--font-display)}.bo-k4{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.bo-k4 .card{padding:16px 18px}.bo-k4 .v{font:800 28px/1 var(--font-sans);margin:8px 0 4px;font-variant-numeric:tabular-nums}.bo-k4 .d{font:600 12px/16px var(--font-sans)}.bo-split{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:1100px){.bo-split{grid-template-columns:1.6fr 1fr}}.bo-chart{height:220px;position:relative}.bo-chart svg{width:100%;height:100%;overflow:visible}.bo-chart .ln{fill:none;stroke:var(--brand-blue);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:rx-draw 1.6s var(--ease-out, cubic-bezier(.2,.8,.2,1)) forwards}.bo-chart .ar{fill:var(--tint-blue);animation:rx-fade 1.2s .6s both}.bo-chart .gl{stroke:var(--line);stroke-width:1}.bo-chart text{font:600 10.5px var(--font-sans);fill:var(--ink-muted)}.bo-tiersbar{display:flex;height:16px;border-radius:0;overflow:hidden;background:var(--surface-sunken)}.bo-tiersbar i{display:block;height:100%;transition:width .8s var(--ease-out, ease)}.bo-tw{overflow-x:auto;border-radius:0;background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--line)}table.bo-tb{width:100%;border-collapse:collapse;font-size:13.5px}table.bo-tb th{text-align:left;font:700 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:10px 12px;border-bottom:1px solid var(--line);background:var(--surface-sunken);white-space:nowrap}table.bo-tb td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle}table.bo-tb tr:last-child td{border-bottom:0}table.bo-tb tbody tr:hover td{background:var(--tint-blue)}table.bo-tb tr.click{cursor:pointer}table.bo-tb .num{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.bo-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bo-filters .input{min-height:44px;border-radius:0;padding:0 12px}.bo-filters .input.grow{flex:1 1 220px}.bo-seg{display:inline-flex;flex-wrap:wrap;background:var(--surface-sunken);border-radius:0;padding:4px;gap:4px}.bo-seg button{border:0;background:none;border-radius:0;padding:9px 12px;min-height:36px;font:600 13px/16px var(--font-sans);color:var(--ink-muted);cursor:pointer}.bo-seg button.on{background:var(--surface-card);color:var(--ink);box-shadow:0 1px 3px #0e1f471f}.bo-seg button:focus-visible,.bo-kyc .it:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.bo-kyc{display:grid;grid-template-columns:1fr;min-height:600px;background:var(--surface-card);border-radius:0;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}@media(min-width:1000px){.bo-kyc{grid-template-columns:320px 1fr}}.bo-kyc .q{border-right:1px solid var(--line);padding:16px;display:grid;gap:6px;align-content:start;max-height:80vh;overflow:auto}.bo-kyc .q .it{display:flex;gap:10px;align-items:center;padding:10px;border-radius:0;cursor:pointer;border:0;background:none;text-align:left;color:inherit;width:100%;min-height:44px}.bo-kyc .q .it.on{background:var(--tint-blue);box-shadow:inset 3px 0 0 var(--brand-blue)}.bo-kyc .rv{padding:22px 26px;display:grid;gap:16px;align-content:start}.bo-docs{display:grid;grid-template-columns:1fr 1fr .7fr;gap:12px}@media(max-width:700px){.bo-docs{grid-template-columns:1fr 1fr}}.bo-doc{border-radius:0;aspect-ratio:1.5;background:linear-gradient(135deg,#dce3d7,#c9d5e4);position:relative;overflow:hidden;display:grid;place-items:center;color:#5b6880}.bo-doc.selfie{aspect-ratio:.78}.bo-doc img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;cursor:zoom-in}.bo-doc span{position:absolute;left:8px;bottom:8px;font:600 11px/1 var(--font-sans);background:#0e1f47bf;color:#fff;padding:4px 7px;border-radius:0;z-index:1}.bo-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.bo-checks div{display:flex;gap:8px;align-items:center;font-size:13px;padding:10px 12px;border-radius:0;background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--line)}.bo-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#050c1ed9;display:grid;place-items:center;padding:24px;cursor:zoom-out}.bo-zoom img{max-width:100%;max-height:100%;border-radius:0}.bo-form{display:grid;gap:14px}.bo-form .input{min-height:48px}.bo-form .two{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.bo-kv{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;font-size:13.5px}.bo-kv dt{color:var(--ink-muted)}.bo-kv dd{margin:0;font-weight:600;word-break:break-word}.bo-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:13px}.bo-json{font:12px/1.5 ui-monospace,monospace;background:var(--surface-sunken);padding:10px;border-radius:0;white-space:pre-wrap;word-break:break-all;max-height:220px;overflow:auto;margin:0}.bo-modal{width:min(640px,100%)}.bo-badge-dot{width:8px;height:8px;border-radius:0;display:inline-block}.bo-login{display:grid;gap:16px}
