.hm{--step-small: .875rem;--step-body: 1.0625rem;--step-lead: clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--step-head: clamp(2.25rem, 1.4rem + 3vw, 3.75rem);--step-giant: clamp(3.25rem, 1.6rem + 5.4vw, 6.5rem);--pad: clamp(16px, 4vw, 56px);--round: clamp(20px, 2.4vw, 32px);background:var(--bg);color:var(--ink);font-family:var(--text);font-size:var(--step-body);line-height:1.55}.hm h1,.hm h2,.hm h3{font-family:var(--display);font-variation-settings:"SOFT" 60;font-weight:500;letter-spacing:-.025em;line-height:1.02;margin:0;text-wrap:balance}.hm h1 em,.hm h2 em{font-style:italic;font-weight:400;color:var(--accent-ink)}.hm p{margin:0}.hm a{color:inherit}.hm .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;background:var(--cta);color:var(--cta-ink);font-family:var(--text);font-weight:600;font-size:var(--step-body);text-decoration:none;border:1.5px solid var(--cta);border-radius:999px;cursor:pointer;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .12s ease}.hm .btn svg{transition:transform .18s ease}.hm .btn:hover{background:var(--cta-hover);border-color:var(--cta-hover);color:var(--cta-ink)}.hm .btn:hover svg{transform:translate(3px)}.hm .btn:active{transform:translateY(1px)}.hm .btn--sm{min-height:44px;padding:0 22px;font-size:.9375rem}.hm .btn--paper{background:var(--paper);color:var(--owner);border-color:var(--paper)}.hm .btn--paper:hover{background:var(--owner-light);border-color:var(--owner-light);color:var(--owner)}.hm .btn--line{background:transparent;color:var(--owner);border-color:var(--owner)}.hm .btn--line:hover{background:var(--owner-light);border-color:var(--owner)}.bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--pad)}.bar nav{display:flex;align-items:center;gap:clamp(12px,2.6vw,32px)}.bar-link{text-decoration:none;font-weight:500;font-size:.9375rem;padding:12px 2px;color:var(--ink)}.bar-link:hover{color:var(--owner);text-decoration:underline;text-underline-offset:6px}.hero{position:relative;padding:0 var(--pad)}.hero-photo{height:min(86svh,860px);min-height:560px;border-radius:var(--round);overflow:hidden;background:var(--stone)}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.hero-block{position:absolute;left:calc(var(--pad) + clamp(20px,3vw,48px));bottom:clamp(20px,3vw,48px);width:min(720px,56%);background:var(--owner);color:var(--paper);border-radius:var(--round);--fold-back: rgba(255, 255, 255, .22);padding:clamp(32px,4vw,56px);display:flex;flex-direction:column;gap:22px}.hero-block h1{font-size:clamp(2.75rem,1.4rem + 3.6vw,5rem);color:var(--paper)}.hero-block h1 em{color:var(--accent-soft)}.hero-lead{font-size:var(--step-lead);line-height:1.4;max-width:30ch;color:var(--paper)}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px}.hero-link{color:var(--paper)!important;font-weight:600;text-underline-offset:6px;padding:12px 0}.hero-link:hover{text-decoration-thickness:2px}.live{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding:clamp(96px,12vw,176px) var(--pad);align-items:center}.live-form{grid-column:1 / 6;display:flex;flex-direction:column;gap:28px}.live-lead{font-size:var(--step-body);max-width:44ch}.live-step{display:flex;flex-direction:column;gap:10px}.live-label{font-weight:700}.live h2{font-size:var(--step-head)}.tabs-live{display:flex;flex-direction:column;gap:4px;padding:4px;background:var(--stone);border-radius:26px;max-width:380px}.tabs-live button{text-align:left;background:transparent;border:0;border-radius:999px;padding:10px 20px;min-height:44px;font-family:var(--text);font-size:var(--step-body);font-weight:500;color:var(--ink);cursor:pointer;transition:background-color .18s,color .18s}.tabs-live button[aria-pressed=true]{background:var(--owner);color:var(--paper);font-weight:600}.tabs-live button:hover:not([aria-pressed=true]){background:var(--owner-light)}.rent{display:flex;flex-direction:column;gap:6px}.rent-field{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.rent input{width:5ch;font-family:var(--display);font-variation-settings:"SOFT" 60;font-weight:500;font-size:var(--step-head);line-height:1.1;background:transparent;border:0;border-bottom:3px solid var(--owner);color:var(--owner);padding:0}.rent input:focus-visible{outline:3px solid var(--owner);outline-offset:4px}.live-actions{display:flex;flex-wrap:wrap;gap:12px}.live-visual{grid-column:7 / 13;position:relative;padding-bottom:96px}.live-photo{width:78%;margin-left:auto;aspect-ratio:4 / 5;border-radius:var(--round);overflow:hidden;background:var(--stone)}.live-photo img{width:100%;height:100%;object-fit:cover;display:block}.terms-block{position:absolute;left:0;bottom:0;width:min(440px,76%);background:var(--peach);color:var(--ink);border-radius:var(--round);padding:32px 32px 28px;display:flex;flex-direction:column;gap:16px}.terms-title{font-family:var(--display);font-variation-settings:"SOFT" 60;font-weight:500;font-size:1.5rem;line-height:1.1;letter-spacing:-.02em}.terms{margin:0;display:flex;flex-direction:column;gap:10px}.terms>div{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:12px}.terms dt{color:var(--ink)}.terms dd{margin:0;font-weight:700;color:var(--owner)}.terms-note{font-size:var(--step-small);line-height:1.5;color:var(--ink)}.dossier{background:var(--stone);padding:clamp(96px,11vw,160px) var(--pad);display:flex;flex-direction:column;gap:clamp(40px,5vw,72px);border-radius:var(--round);margin:0 var(--pad)}.dossier h2{font-size:var(--step-head);max-width:16ch}.dossier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.drow{border-radius:var(--round);padding:clamp(24px,2.6vw,36px);display:flex;flex-direction:column;gap:24px}.drow h3{font-size:var(--step-lead);letter-spacing:-.02em}.drow--peach{background:var(--peach);color:var(--ink)}.drow--sky{background:var(--sky);color:var(--ink)}.drow--night{background:var(--night);color:var(--paper);--fold-back: rgba(255, 255, 255, .2)}.drow ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.drow li{display:flex;gap:12px;align-items:flex-start}.tick{width:24px;height:24px;border-radius:50%;background:var(--owner);color:var(--paper);display:inline-grid;place-items:center;flex-shrink:0;margin-top:1px}.drow--night .tick{background:var(--accent);color:var(--night)}.mock-wrap{width:100%}.mock{background:var(--paper);color:var(--ink);border-radius:18px;padding:18px 20px 20px;font-size:var(--step-small);line-height:1.35;display:flex;flex-direction:column;gap:10px}.mock p{margin:0}.mock-bar{display:flex;justify-content:space-between;align-items:center;color:var(--muted)}.mock-ok{background:var(--owner);color:var(--paper);border-radius:999px;padding:2px 10px;font-weight:600}.mock-title{font-family:var(--display);font-weight:500;font-size:var(--step-body)}.mock-price{font-family:var(--display);font-weight:500;font-size:1.5rem;line-height:1}.mock-price small{font-family:var(--text);font-size:var(--step-small);color:var(--muted)}.mock-facts,.mock-sites{display:flex;flex-wrap:wrap;gap:6px}.mock-facts span{background:var(--stone);border-radius:999px;padding:3px 10px}.mock-sites span{background:var(--owner-light);color:var(--owner);border-radius:999px;padding:3px 10px;font-weight:600}.mock-link{color:var(--owner);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.mock--paper{background:var(--paper)}.mock-doc{font-family:var(--display);font-weight:500;font-size:var(--step-body)}.mock-sub{color:var(--muted)}.mock-lines{display:flex;flex-direction:column;gap:7px;padding:4px 0}.mock-lines i{display:block;height:7px;border-radius:4px;background:var(--stone)}.mock-lines i:nth-child(2){width:86%}.mock-lines i:nth-child(4){width:62%}.mock-signs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mock-signs div{background:var(--stone);border-radius:12px;padding:8px;min-width:0;display:flex;flex-direction:column;gap:2px}.mock-signs span:last-child{color:var(--muted)}.mock-check{width:22px;height:22px;border-radius:50%;background:var(--owner);color:var(--paper);display:grid;place-items:center;font-weight:600}.mock-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--step-small)!important}.mock-feed li{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:10px;background:var(--stone);border-radius:12px;padding:8px 10px}.mock-date{grid-row:span 2;color:var(--muted);font-variant-numeric:tabular-nums}.mock-what{font-weight:600}.mock-state{color:var(--owner)}.ribbon{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:clamp(20px,3vw,40px) var(--pad)}.ribbon img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;border-radius:var(--round)}.itin{background:var(--owner);color:var(--paper);padding:clamp(96px,11vw,160px) var(--pad);margin:0 var(--pad);border-radius:var(--round);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.itin-intro{grid-column:1 / 6;display:flex;flex-direction:column;gap:22px}.itin-intro h2{font-size:var(--step-head)}.itin-intro h2 em{color:var(--accent-soft)}.itin-intro p{max-width:30ch;font-size:var(--step-lead);line-height:1.4}.slip{grid-column:7 / 13;background:var(--paper);color:var(--ink);border-radius:var(--round);padding:40px 36px 0;overflow:hidden;font-size:var(--step-body);font-variant-numeric:tabular-nums}.slip h3{font-family:var(--text);font-variation-settings:normal;font-weight:700;font-size:var(--step-body);letter-spacing:0;line-height:1.3;margin:28px 0 8px;color:var(--owner)}.slip>div:first-child h3{margin-top:0}.slip-row{display:flex;align-items:baseline;gap:8px;padding:6px 0}.slip-row .dots{flex:1;overflow:hidden;white-space:nowrap;color:var(--muted);letter-spacing:3px}.slip-row .dots:before{content:"· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·"}.slip-total{margin:28px -36px 0;background:var(--night);color:var(--paper);min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 36px;font-weight:600}.plans{display:grid;grid-template-columns:5fr 7fr;gap:20px;padding:clamp(96px,11vw,160px) var(--pad) 0;scroll-margin-top:16px}.plan{border-radius:var(--round);padding:clamp(32px,4vw,56px);min-height:520px;display:flex;flex-direction:column;gap:14px}.plan h2{font-size:var(--step-head)}.plan-for{font-size:var(--step-lead);line-height:1.3;max-width:22ch}.plan-foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.plan-price{font-family:var(--display);font-variation-settings:"SOFT" 60;font-weight:500;font-size:var(--step-giant);line-height:.9;letter-spacing:-.03em}.plan--free{background:var(--sky);color:var(--ink)}.plan--free .plan-price{color:var(--owner)}.plan--full{background:var(--night);color:var(--paper);--fold-back: rgba(255, 255, 255, .2)}.plan-note{max-width:44ch;color:var(--on-dark)}.faq{padding:clamp(96px,11vw,160px) var(--pad);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.faq h2{grid-column:1 / 4;font-size:var(--step-head)}.faq-list{grid-column:5 / 13;display:flex;flex-direction:column;gap:10px}.faq-list details{background:var(--stone);border-radius:20px}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;min-height:60px;font-weight:700;color:var(--ink);border-radius:20px;transition:background-color .18s}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{background:var(--owner-light)}.faq-icon{flex-shrink:0;color:var(--owner);transition:transform .2s ease}.faq-list details[open] .faq-icon{transform:rotate(45deg)}.faq-list details[open] summary{color:var(--owner)}.faq-list details p{padding:0 24px 22px;max-width:64ch}.last{position:relative;padding:0 var(--pad)}.last-photo{height:min(80svh,760px);min-height:520px;border-radius:var(--round);overflow:hidden;background:var(--stone)}.last-photo img{width:100%;height:100%;object-fit:cover;display:block;animation:hm-drift 30s ease-in-out infinite alternate}.last-block{position:absolute;right:calc(var(--pad) + clamp(20px,3vw,48px));bottom:clamp(20px,3vw,48px);width:min(560px,50%);background:var(--sky);color:var(--ink);border-radius:var(--round);padding:clamp(32px,4vw,52px);display:flex;flex-direction:column;gap:20px;align-items:flex-start}.last-block h2{font-size:var(--step-head)}@keyframes hm-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}.foot{display:grid;grid-template-columns:7fr 5fr;gap:20px;margin:clamp(96px,11vw,160px) var(--pad) var(--pad)}.foot-menu{background:var(--night);color:var(--paper);border-radius:var(--round);padding:48px clamp(28px,4vw,56px) 32px;display:flex;flex-direction:column;gap:48px}.foot-menu nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.foot-menu nav a{font-family:var(--display);font-variation-settings:"SOFT" 60;font-weight:500;font-size:var(--step-lead);line-height:1.1;text-decoration:none;display:inline-block;transition:transform .2s ease,color .2s ease}.foot-menu nav a:hover{transform:translate(10px);color:var(--accent)}.foot-info{display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:var(--step-small);color:var(--on-dark)}.foot-info a{color:var(--paper)}.foot-legal{margin-top:auto;font-size:var(--step-small);color:var(--on-dark)}.foot-legal ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px}.foot-photo{border-radius:var(--round);overflow:hidden;background:var(--stone)}.foot-photo img{width:100%;height:100%;object-fit:cover;display:block}.hm-js [data-in]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 80ms)}.hm-js .is-in [data-in],.hm-js [data-in].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hm-js [data-in]{opacity:1;transform:none}.last-photo img{animation:none}}@media(max-width:1023px){.hero-block{width:min(600px,72%)}.live-form,.live-visual{grid-column:1 / -1}.live-visual{margin-top:56px}.dossier-grid{grid-template-columns:1fr 1fr}.drow--night,.itin-intro,.slip{grid-column:1 / -1}.slip{margin-top:48px;max-width:560px}.faq h2{grid-column:1 / -1;margin-bottom:32px}.faq-list{grid-column:1 / -1}.last-block{width:min(560px,70%)}.foot{grid-template-columns:1fr}.foot-photo{display:none}}@media(max-width:767px){.bar{padding:4px 16px}.hero{padding:0 12px}.hero-photo{height:36svh;min-height:220px}.hero-block{position:relative;left:auto;bottom:auto;width:auto;margin-top:-32px;padding:30px 22px 26px;gap:16px}.hero-block h1{font-size:2.375rem}.hero-lead{font-size:1.0625rem}.hero-actions .btn{width:100%}.live{padding:80px 16px}.live-actions .btn{flex:1 1 100%}.live-visual{padding-bottom:0}.live-photo{width:100%;aspect-ratio:4 / 3}.terms-block{position:relative;width:auto;margin-top:-32px;padding:26px 22px}.terms>div{grid-template-columns:1fr;gap:0}.dossier{margin:0 12px;padding:64px 16px}.dossier-grid{grid-template-columns:1fr}.ribbon{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding:16px;gap:12px}.ribbon img{scroll-snap-align:center}.itin{margin:0 12px;padding:64px 16px 16px}.slip{padding:26px 20px 0}.slip-total{margin:22px -20px 0;padding:12px 20px}.plans{grid-template-columns:1fr;padding:80px 12px 0;gap:12px}.plan--full{order:-1}.plan{min-height:0;padding:30px 22px;gap:18px}.plan-foot{margin-top:24px}.plan-foot .btn{width:100%}.faq{padding:80px 16px}.faq-list summary{padding:16px 18px}.faq-list details p{padding:0 18px 20px}.tabs-live{max-width:none}.last{padding:0 12px}.last-photo{height:46svh;min-height:260px}.last-block{position:relative;right:auto;bottom:auto;width:auto;margin-top:-32px;padding:30px 22px}.last-block .btn{width:100%}.last-block>span{width:100%}.foot{margin:80px 12px 12px}.foot-menu{padding:36px 22px 24px;gap:36px}.foot-info{grid-template-columns:1fr}}@media(pointer:coarse){.foot-legal a{display:inline-block;padding:10px 0;margin:-6px 0}}@media(max-height:520px)and (max-width:1023px){.hero-photo{height:30svh;min-height:0}.hero-block{position:relative;left:auto;bottom:auto;width:auto;margin-top:-24px}.hero-block h1{font-size:1.875rem}.hero-lead{display:none}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Figtree,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:16px;background:#f5f7fa;color:#16233f;-webkit-font-smoothing:antialiased}h1 em,h2 em{font-style:italic;color:#c2410c}a{color:#1f4396}a:hover{color:#17336f}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}input:focus-visible,button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #1f4396;outline-offset:2px;box-shadow:0 0 0 7px #f5f7fa}main:focus{outline:none}.drop:focus-within{outline:3px solid #1f4396;outline-offset:2px}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;background:#1f4396;color:#fff;padding:12px 18px;border-radius:999px;font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none;color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}img{max-width:100%}.btn{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary:hover:not(:disabled){background:#ff7a24!important;border-color:#ff7a24!important;color:#0f1f3d!important}.btn-dark:hover:not(:disabled){background:#1f4396!important;border-color:#1f4396!important;color:#fff!important}.btn-outline:hover:not(:disabled),.btn-light:hover:not(:disabled){border-color:#1f4396!important}.btn-accent:hover:not(:disabled){background:#ff7a24!important;border-color:#ff7a24!important}:where(.fold){position:relative;border-radius:24px}.fold{--fold: 28px;-webkit-mask:linear-gradient(225deg,transparent calc(var(--fold) * .7071),#000 calc(var(--fold) * .7071 + .5px));mask:linear-gradient(225deg,transparent calc(var(--fold) * .7071),#000 calc(var(--fold) * .7071 + .5px))}.fold--ear:after{content:"";position:absolute;top:0;right:0;width:var(--fold);height:var(--fold);border-bottom-left-radius:8px;background:linear-gradient(225deg,transparent 50%,var(--fold-back, rgba(15, 31, 61, .18)) 50%);pointer-events:none}.fold--lg{--fold: clamp(40px, 7vw, 88px)}.fold--left{-webkit-mask:linear-gradient(135deg,transparent calc(var(--fold) * .7071),#000 calc(var(--fold) * .7071 + .5px));mask:linear-gradient(135deg,transparent calc(var(--fold) * .7071),#000 calc(var(--fold) * .7071 + .5px))}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:1248px;margin:0 auto;padding-left:clamp(20px,6.6vw,96px);padding-right:clamp(20px,6.6vw,96px)}.stack{display:flex;flex-direction:column}.row{display:flex}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.split{display:flex;gap:64px}.defs{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:8px 32px;align-items:baseline}@media(max-width:1024px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.split{flex-direction:column;gap:40px}.hide-lg{display:none!important}}@media(max-width:768px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr;gap:28px}.hide-md{display:none!important}.wrap-md{flex-wrap:wrap}.defs{grid-template-columns:1fr}.col-md{flex-direction:column!important;align-items:stretch!important}.full-md{width:100%!important}}@media(min-width:769px){.only-md{display:none!important}}@keyframes bailio-spin{to{transform:rotate(360deg)}}@keyframes bailio-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.shell-main{animation:bailio-in .32s cubic-bezier(.2,.8,.2,1) both}.panel-in{animation:bailio-in .26s cubic-bezier(.2,.8,.2,1) both}button:not(:disabled),a.btn,[role=tab]{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}button:not(:disabled):active{transform:scale(.98)}@media print{.no-print{display:none!important}}.shell-main{padding:48px 56px 64px;box-sizing:border-box}.mobile-only{display:none!important}.sidebar{display:flex}.split-aside{display:flex;gap:32px;align-items:flex-start}.split-aside>.aside{width:330px;flex-shrink:0;display:flex;flex-direction:column;gap:20px}.split-aside>.aside-wide{width:440px;flex-shrink:0;display:flex;flex-direction:column;gap:20px}.split-aside>.grow{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:20px}.cards-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.stats-bar{display:flex;align-items:center;flex-wrap:wrap;row-gap:16px}.stats-bar>.stat{padding:0 28px;border-left:1px solid var(--line)}.stats-bar>.stat:first-child{padding-left:0;border-left:none}.tabs::-webkit-scrollbar{display:none}.rows>*+*{border-top:1px solid var(--line)}.fiche{display:flex;gap:32px;padding:32px 40px;align-items:flex-start}.fiche>aside{width:300px;flex-shrink:0;position:sticky;top:112px;display:flex;flex-direction:column;gap:14px}.fiche>main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:24px}.table-row{display:grid;align-items:center;gap:16px}@media(max-width:1180px){.split-aside{flex-direction:column;align-items:stretch}.split-aside>.aside,.split-aside>.aside-wide{width:auto}.aside,.aside-wide{width:auto!important;max-width:100%;box-sizing:border-box}.cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.sidebar{display:none!important}.mobile-only{display:flex!important}.shell-main{padding:12px 16px calc(112px + env(safe-area-inset-bottom));gap:20px!important}.fiche{flex-direction:column;padding:20px 16px 96px;gap:20px}.fiche>aside{width:auto;position:static}.fiche-steps{display:none!important}}@media(max-width:768px){.cards-3{grid-template-columns:1fr}.stats-bar>.stat{padding:0 16px 0 0;border-left:none;width:calc(50% - 8px)}.table-row{grid-template-columns:1fr!important;gap:4px}.hide-sm{display:none!important}}@media(max-width:768px){.auth-side{width:auto!important}}.toast-wrap{bottom:28px}@media(max-width:1023px){.toast-wrap{bottom:calc(96px + env(safe-area-inset-bottom))}}@media(pointer:coarse){.tap{padding-top:7px!important;padding-bottom:7px!important;margin-top:-7px!important;margin-bottom:-7px!important}}@media(pointer:coarse){.tabs [role=tab]{min-height:44px;display:inline-flex;align-items:flex-end}.filters button{min-height:44px}}.copy-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;grid-template-areas:"box label value btn";align-items:center;gap:14px}.copy-box{grid-area:box}.copy-label{grid-area:label}.copy-value{grid-area:value}.copy-btn{grid-area:btn}@media(max-width:768px){.copy-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"box value btn" "label label label";gap:6px 12px}.copy-row--text{grid-template-areas:"box box btn" "value value value" "label label label"}}
