.st-app{display:flex;gap:12px;min-height:100vh;min-width:1000px;margin:0;padding:10px 10px 10px 12px;background:var(--cadre)}.st-side{position:-webkit-sticky;position:sticky;top:10px;height:calc(100vh - 20px);flex:none;overflow-y:auto;scrollbar-width:none}.st-side::-webkit-scrollbar{display:none}.st-side .ex-nav a{cursor:pointer}.st-side .ex-ws{color:inherit;text-decoration:none}.st-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.st-side{transition:width .15s ease}.st-side-head{display:flex;align-items:center;gap:var(--space-2)}.st-side-head .ex-ws{flex:1 1;min-width:0}.st-side-head .ex-ws>div{display:flex;align-items:baseline;gap:6px}.st-side-head .ex-ws small{font-size:14px}.st-side-toggle{flex:none}.st-side.is-closed{width:64px;padding-left:0;padding-right:0}.st-side.is-closed .st-side-head{flex-direction:column}.st-side.is-closed .ex-ws{flex:none;justify-content:center;width:40px;padding:0}.st-side.is-closed .ex-nav .n,.st-side.is-closed .ex-nav-g,.st-side.is-closed .ex-ws div,.st-side.is-closed .st-account-info,.st-side.is-closed .st-meter,.st-side.is-closed .st-nav-label,.st-side.is-closed .st-side-lang{display:none}.st-side.is-closed .ex-nav a{justify-content:center;padding:0}.st-side.is-closed .st-account,.st-side.is-closed .st-foot-row{flex-direction:column;justify-content:center;gap:var(--space-2);padding:0}.st-meter{gap:8px;color:var(--ink-2);text-decoration:none}.st-meter:hover{background:var(--survol)}.st-meter-l{display:flex;align-items:baseline;gap:6px;font-weight:500;color:var(--ink)}.st-meter-l span{font-weight:400;color:var(--texte);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-meter-s{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-meter-s .is-low{color:var(--ink)}.st-account{display:flex;align-items:center;gap:10px;padding:4px 4px 0 6px}.st-account-info{display:flex;flex-direction:column;flex:1 1;min-width:0;line-height:18px}.st-account-info b{overflow:hidden;font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.st-account-info span{font-size:13px;color:var(--muted)}.st-foot-row{display:flex;align-items:center;gap:6px;padding:0 4px 0 6px}.st-foot-row .st-side-lang{flex:1 1}.st-foot-row a.is-on{background:var(--actif);color:var(--ink)}.st-main{flex-grow:1;min-width:0;display:flex;flex-direction:column;border-radius:var(--radius-xl);background:var(--page-panneau);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px var(--contour-page),inset 0 0 0 2px var(--reflet)}.st-main>.ex-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;margin:1px 1px 0;border-radius:calc(var(--radius-xl) - 1px) calc(var(--radius-xl) - 1px) 0 0}.st-main>.ex-top .ex-crumbs{min-width:0;overflow:hidden}.st-main>.ex-top .ex-crumbs>svg{width:17px;height:17px;flex:none;color:var(--texte)}.st-main>.ex-top .ex-crumbs b{overflow:hidden;text-overflow:ellipsis}.st-main>.ex-top .ex-crumbs a{color:var(--muted);text-decoration:none}.st-main>.ex-top .ex-crumbs a:hover{color:var(--ink)}.st-page{display:flex;flex-direction:column;gap:var(--space-5);padding:26px 32px 40px}.st-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.st-title{font:500 24px/32px var(--font-sans);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.st-sub{font-size:15px;line-height:22px;color:var(--muted)}.st-sub a{color:var(--ink-dim);text-decoration:none}.st-sub a:hover{color:var(--ink)}.st-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.st-tile-f{font:400 12px/16px var(--font-mono);color:var(--ink-dim)}.st-tile-f a{color:var(--ink);text-decoration:none;font-family:var(--font-sans)}.st-cols{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.st-banner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--warning-line);border-radius:var(--radius-lg);background:var(--warning-soft);color:var(--warning);font-size:13px}.st-run{border-top:1px solid var(--line)}.st-run-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,190px) 72px 88px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:64px;padding:10px var(--space-5)}.st-run-name{display:flex;flex-direction:column;min-width:0}.st-run-name b{font:500 13px/20px var(--font-mono);color:var(--ink)}.st-run-name b,.st-run-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-run-name span{font-size:12px;line-height:18px;color:var(--ink-muted)}.st-bar{height:4px;border-radius:var(--radius-full);background:var(--surface-strong);overflow:hidden}.st-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .4s ease-out}.st-run-step{margin-top:6px;font:400 11px/14px var(--font-mono);color:var(--ink-muted)}.st-run-cost{font:400 12px/1 var(--font-mono);color:var(--ink-dim);text-align:right}.st-run-act{display:flex;justify-content:flex-end}.st-confirm{display:flex;align-items:center;gap:var(--space-3);margin:0 var(--space-5) var(--space-3);padding:10px var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised)}.st-confirm div{display:flex;flex-direction:column;flex-grow:1;min-width:0}.st-confirm b{font-weight:400;font-size:13px;line-height:20px;color:var(--ink)}.st-confirm span{font-size:12px;line-height:18px;color:var(--ink-muted)}.st-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border-top:1px solid var(--line);color:var(--ink-muted);font-size:13px;line-height:20px}.st-error{color:var(--danger);font-size:13px}.st-note{font-size:12px;line-height:18px;color:var(--ink-muted)}.st-settings{display:grid;grid-template-columns:minmax(150px,200px) minmax(0,1fr);grid-gap:clamp(var(--space-4),3vw,var(--space-8));gap:clamp(var(--space-4),3vw,var(--space-8))}.st-toc{position:-webkit-sticky;position:sticky;top:var(--space-6);align-self:start;display:flex;flex-direction:column;gap:2px;padding-top:56px}.st-toc a{display:block;padding:6px var(--space-3);border-left:1px solid var(--line);color:var(--ink-muted);font-size:13px;text-decoration:none}.st-toc a:hover{color:var(--ink)}.st-sec-h{display:flex;flex-direction:column;padding:14px var(--space-5)}.st-sec-h h2{font:500 14px/20px var(--font-sans)}.st-sec-h span{font-size:12px;line-height:16px;color:var(--ink-muted)}.st-srow{display:grid;grid-template-columns:minmax(130px,220px) minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);min-height:52px;padding:8px var(--space-5);border-top:1px solid var(--line);font-size:13px}@media (max-width:1240px){.st-srow{grid-template-columns:minmax(130px,200px) minmax(0,1fr)}.st-srow>:nth-child(3){grid-column:2;justify-self:start}}.st-srow .k{color:var(--ink)}.st-srow .d{color:var(--ink-muted);font-size:12px;line-height:18px}.st-srow .ex-field{width:130px;max-width:100%;height:36px}.st-sec-foot{align-items:center;justify-content:flex-end;padding:12px var(--space-5);border-top:1px solid var(--line)}.st-sec-foot,.st-soon{display:flex;gap:var(--space-3)}.st-soon{flex-direction:column;max-width:640px;padding:var(--space-6)}.st-soon ul{margin:0;padding-left:18px;color:var(--ink-dim);font-size:13px;line-height:22px}.st-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(980px,calc(100% - 48px));min-height:min(560px,calc(100vh - 96px));margin:max(48px,calc((100vh - 560px) / 2)) auto 48px;overflow:hidden;border-radius:var(--radius-2xl);background:var(--page-panneau);box-shadow:var(--ombre-cadre),inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px var(--contour-page),inset 0 0 0 2px var(--reflet)}.st-auth-side{display:flex;flex-direction:column;gap:16px;padding:48px 44px 32px;border-right:1px solid var(--contour);background:var(--panneau)}.st-auth-brand{display:inline-flex;align-items:flex-start;gap:14px;margin-bottom:40px}.st-auth-brand>img{width:38px;height:auto;margin-top:-3px;filter:grayscale(1) brightness(1.24)}.st-auth-brand b{display:block;font:600 17px/17px var(--font-sans);letter-spacing:.34em;margin-right:-.34em;color:var(--ink)}.st-auth-brand small{display:block;margin-top:6px;font-size:13px;line-height:16px;letter-spacing:.02em;color:var(--muted)}.st-auth-pitch{display:flex;flex-direction:column;gap:16px;max-width:520px}.st-auth-pitch h1{margin:0;font:500 30px/38px var(--font-sans);letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.st-auth-pitch p{margin:0;font-size:15px;line-height:24px;color:var(--texte)}.st-auth-points{display:flex;flex-direction:column;gap:12px;margin:auto 0 0;padding:32px 0 0;list-style:none}.st-auth-points li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:22px;color:var(--ink-2)}.st-auth-points li>span{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:7px;background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--niveau-2)}.st-auth-points .ex-ico{width:14px;height:14px;stroke-width:2}.st-auth-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid var(--separateur);font-size:13px;color:var(--muted)}.st-auth-foot a{color:inherit;text-decoration:none}.st-auth-foot a:hover{color:var(--ink)}.st-auth-main{display:flex;align-items:center;justify-content:center;padding:48px 44px}.st-auth-wrap{width:100%}.st-auth-brand-m{display:none}@media (max-width:900px){.st-auth{grid-template-columns:minmax(0,1fr);width:100%;min-height:100vh;margin:0;border-radius:0;background:transparent;box-shadow:none}.st-auth-side{display:none}.st-auth-brand-m{display:block;margin-bottom:32px}}@media (max-width:900px){body:has(.st-auth),body:has(.st-join),html:has(.st-auth),html:has(.st-join){position:fixed;inset:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}.st-auth{height:100vh;height:100dvh;min-height:0}.st-auth-main{display:block;height:100%;padding:0 16px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:none}.st-auth-wrap{display:grid;grid-template-rows:minmax(110px,1fr) auto auto minmax(24px,1fr);justify-items:center;min-height:100%;padding-top:44px;box-sizing:border-box}.st-auth-brand-m{align-self:center;margin:0}.st-auth-form{width:min(480px,100%);box-sizing:border-box;padding:22px 18px 18px;border-radius:16px;background:rgba(20,22,23,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 80px -30px rgba(0,0,0,.8),inset 0 0 0 1px rgba(232,240,255,.1)}.st-auth-brand-m .st-join-brand{margin:0}:is(.st-join,.st-auth-brand-m) .st-join-brand{display:flex;flex-direction:column;align-items:center;gap:10px}:is(.st-join,.st-auth-brand-m) .st-join-eagle{position:static;width:62px}:is(.st-join,.st-auth-brand-m) .st-join-word{gap:6px;width:136px}:is(.st-join,.st-auth-brand-m) .st-join-wm{width:136px;height:18px}:is(.st-join,.st-auth-brand-m) .st-join-word>span:last-child{padding:0 10px;font-size:7.2px}.st-auth-lang{align-self:start;margin-top:28px}.st-join{height:100vh;height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:none}}@media (min-width:901px){.st-auth{background:rgba(14,16,17,.72);-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1)}.st-auth-side{background:rgba(20,22,23,.5)}}:is(.st-auth,.st-join) .ex-btn-primary{border:0;border-radius:10px;background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.18);color:#f4f4f5;font-weight:500}:is(.st-auth,.st-join) .ex-btn-primary:hover:not(:disabled):not(.is-off){background:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.28);color:#f4f4f5}.st-auth-form{gap:16px}.st-auth-form,.st-auth-head{display:flex;flex-direction:column}.st-auth-head{gap:6px;margin-bottom:4px}.st-auth-head h2{margin:0;font:500 24px/30px var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.st-auth-head p{margin:0;font-size:15px;line-height:22px;color:var(--texte)}.st-auth-step{font:500 12px/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.st-auth-field{height:40px;padding:0 12px}.st-auth-field>.ex-ico{color:var(--muted)}.st-auth-eye{display:grid;place-items:center;width:28px;height:28px;margin-right:-6px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer}.st-auth-eye:hover{color:var(--ink)}.st-auth-eye:focus-visible{outline:none;box-shadow:var(--focus-ring)}.st-auth-alert{display:flex;gap:10px;margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger-line);color:var(--texte);font-size:14px;line-height:20px}.st-auth-alert .ex-ico{margin-top:2px;color:var(--ink)}.st-auth-alert b{font-weight:500;color:var(--ink)}.st-auth-hint{margin:0;font-size:13px;line-height:19px;color:var(--muted)}.st-auth-sep{height:1px;margin:4px 0;background:var(--separateur)}.st-auth-switch{margin:0;font-size:14px;line-height:20px;color:var(--texte)}.st-auth-switch a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--niveau-3);text-decoration-color:var(--niveau-3);text-underline-offset:3px}.st-auth-switch a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.st-auth-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.st-auth-otp{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;cursor:text}.st-auth-otp input{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;caret-color:transparent}.st-auth-otp span{display:grid;place-items:center;height:52px;border-radius:var(--radius-md);background:var(--champ);box-shadow:inset 0 0 0 1px var(--filet);font:500 20px var(--font-mono);color:var(--ink)}.st-auth-otp:focus-within span.is-on{box-shadow:inset 0 0 0 1px var(--niveau-2),var(--field-focus)}.st-auth-lang{margin:28px 0 0;font-size:13px;color:var(--muted);text-align:center}html:has(.st-auth),html:has(.st-join){background:var(--noir)}body:has(.st-auth),body:has(.st-join){background:transparent}body:has(.st-auth):before,body:has(.st-join):before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,var(--noir) 0,rgba(11,12,13,.92) 22%,rgba(11,12,13,.35) 62%,rgba(11,12,13,.15) 100%),url(/fonds/falaise.jpg) bottom /cover no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-width:1600px){body:has(.st-auth):before,body:has(.st-join):before{background-image:linear-gradient(180deg,var(--noir) 0,rgba(11,12,13,.92) 22%,rgba(11,12,13,.35) 62%,rgba(11,12,13,.15) 100%),url(/fonds/falaise-4k.jpg)}}.st-join{display:grid;grid-template-rows:minmax(120px,1fr) auto minmax(64px,1fr);justify-items:center;min-height:100vh;box-sizing:border-box;padding:0 16px;color:var(--ink-2)}.st-join-brand{position:relative;align-self:center;margin-bottom:48px}.st-join-eagle{position:absolute;right:calc(100% + 18px);top:-10px;width:66px;height:auto;filter:grayscale(1)}.st-join-word{display:flex;flex-direction:column;gap:7px;width:170px}.st-join-wm{display:block;width:170px;height:22.5px;background:rgba(178,178,178,.92);-webkit-mask:url(/eraxes-wordmark.png) center/contain no-repeat;mask:url(/eraxes-wordmark.png) center/contain no-repeat}.st-join-word>span:last-child{display:flex;justify-content:space-between;padding:0 14px;font:400 9px/1 Montserrat,var(--font-sans);color:rgba(178,178,178,.92)}.st-join-word i{font-style:normal}.st-join-card{width:min(540px,100%);box-sizing:border-box;padding:22px 28px 18px;border-radius:16px;background:rgba(20,22,23,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 80px -30px rgba(0,0,0,.8),inset 0 0 0 1px rgba(232,240,255,.1)}.st-join-card,.st-join-head{display:flex;flex-direction:column}.st-join-head{gap:4px;padding-bottom:10px}.st-join-head h1{margin:0;font-size:22px;line-height:30px;font-weight:500;color:var(--ink)}.st-join-progress{display:flex;align-items:center;gap:10px}.st-join-track{flex:1 1 auto;height:4px;border-radius:var(--radius-full);background:rgba(255,255,255,.08)}.st-join-flair{position:relative;display:block;height:100%;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,#4a4d51,#7a7d82 50%,#b9bcc0);transition:width .7s cubic-bezier(.22,1,.36,1)}.st-join-flair:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:translateX(-110%);animation:st-join-flair 2.2s cubic-bezier(.45,0,.2,1) infinite}@keyframes st-join-flair{0%{transform:translateX(-110%)}70%,to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){.st-join-flair{transition:none}.st-join-flair:after{display:none}}.st-join-count{font:400 12px/16px var(--font-mono);color:var(--muted);white-space:nowrap}.st-join-step{display:flex;flex-direction:column;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.07)}.st-join-step-title{display:flex;align-items:center;gap:12px;min-height:30px}.st-join-step-title h2{margin:0;font-size:15px;font-weight:500;color:var(--ink)}.st-join-dot{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:12px;background:#ededee;color:#0b0b0c;font-size:12px;font-weight:500}.st-join-body{gap:12px;padding:12px 0 4px 36px}.st-join-body,.st-join-field{display:flex;flex-direction:column}.st-join-field{gap:6px;min-width:0;font-size:14px;color:#989b9f}.st-join-field .ex-select,.st-join-field input{width:100%;min-width:0;height:38px;box-sizing:border-box;padding:0 12px;border:0;border-radius:var(--radius-md);background:var(--champ);box-shadow:inset 0 0 0 1px var(--filet);color:var(--ink);font:400 15px/1 var(--font-sans);outline:none}.st-join-field .ex-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b8e92' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.st-join-avatar svg{width:20px;height:20px}.st-join-field .ex-select:focus-visible,.st-join-field input:focus-visible{box-shadow:var(--focus-ring)}.st-join-field small,.st-join-hint{font-size:13px;line-height:18px;color:var(--muted)}.st-join-hint{margin:-4px 0 0}.st-join-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.st-join-who{display:flex;align-items:flex-end;gap:14px}.st-join-who .st-join-field{flex:1 1 auto}.st-join-avatar{display:grid;place-items:center;width:54px;height:54px;flex:none;padding:0;overflow:hidden;border:0;border-radius:27px;background:#2a2c2f;box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--texte);cursor:pointer}.st-join-avatar img{width:100%;height:100%;object-fit:cover}.st-join-avatar:hover{color:var(--ink)}.st-join-avatar:focus-visible{outline:none;box-shadow:var(--focus-ring)}.st-join-at,.st-join-pass{position:relative;display:block}.st-join-at i{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--muted);pointer-events:none}.st-join-at input{padding-left:28px}.st-join-pass input{padding-right:40px}.st-join-pass .st-auth-eye{position:absolute;right:11px;top:50%;transform:translateY(-50%)}.st-join-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;font-size:14px;color:var(--ink-2)}.st-join-line>span{display:flex;flex-direction:column;gap:2px}.st-join-line small{font-size:13px;color:var(--muted)}.st-join-recap{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.st-join-recap li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.st-join-recap li>span:nth-child(2){display:flex;flex-direction:column;gap:1px;min-width:0}.st-join-recap b{font-size:14px;font-weight:500;color:var(--ink)}.st-join-recap b,.st-join-recap small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-join-recap small{font-size:13px;color:var(--muted)}.st-join-mini{display:grid;place-items:center;width:28px;height:28px;overflow:hidden;border-radius:14px;background:#2a2c2f;color:var(--muted)}.st-join-mini img{width:100%;height:100%;object-fit:cover}.st-join-link{height:26px;padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--texte);font:500 13px/1 var(--font-sans);cursor:pointer}.st-join-hint .st-join-link{height:auto;padding:0;text-decoration:underline}.st-join-link:hover{color:var(--ink)}.st-join-text{margin:0;font-size:13px;line-height:19px;color:#a3a6aa}.st-join-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px}.st-join-actions .ex-btn{height:36px;padding:0 16px;border-radius:var(--radius-md);font-size:15px}.st-join-actions .ex-btn-primary{padding:0 18px}.st-join-done{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 0 6px;border-top:1px solid rgba(255,255,255,.07);text-align:center}.st-join-face{position:relative;display:grid;place-items:center;width:72px;height:72px;margin-bottom:6px;border-radius:36px;background:#2a2c2f;box-shadow:inset 0 0 0 1px var(--filet-fort)}.st-join-face img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.st-join-face b{font-size:22px;font-weight:500;letter-spacing:.04em;color:var(--ink)}.st-join-face i{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:24px;height:24px;border-radius:12px;background:#ededee;color:#0b0b0c;box-shadow:0 0 0 3px rgb(20,22,23)}.st-join-face i .ex-ico,.st-join-face i svg{width:14px;height:14px}.st-join-done h2{margin:0;font-size:22px;line-height:30px;font-weight:500;color:var(--ink)}.st-join-lead{margin:0;font-size:15px;line-height:22px;color:var(--texte)}.st-join-next{display:flex;flex-direction:column;gap:8px;width:100%;margin:10px 0 6px;padding:14px 16px;border-radius:var(--radius-lg);background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--filet);list-style:none;text-align:left}.st-join-next li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:14px;line-height:20px;color:var(--ink-2)}.st-join-next li>span{display:grid;place-items:center;width:20px;height:20px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--filet-fort);font:500 11px/1 var(--font-mono);color:var(--muted)}.st-join-wide.ex-btn{width:100%;height:40px;border-radius:var(--radius-md);font-size:15px}.st-join-later{font-size:13px;color:var(--muted);text-decoration:none}.st-join-later:hover{color:var(--ink)}.st-join-done .st-join-hint{margin:0}.st-join-dot .ex-ico,.st-join-dot svg{width:13px;height:13px}.st-join-qr{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px}.st-join-qr-img{width:148px;height:148px;box-sizing:border-box;padding:8px;border-radius:var(--radius-lg);background:#ffffff}.st-join-qr-img svg{display:block;width:100%;height:100%}.st-join-how{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.st-join-how li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:14px;line-height:20px;color:var(--ink-2)}.st-join-how li>span{display:grid;place-items:center;width:20px;height:20px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--filet-fort);font:500 11px/1 var(--font-mono);color:var(--muted)}.st-join-secret{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:13px;color:var(--muted)}.st-join-secret>span{flex:1 0 100%}.st-join-secret code{font:500 13px/1 var(--font-mono);letter-spacing:.06em;color:var(--ink);word-break:break-all}.st-join-body .st-join-wide{margin-top:4px}.st-join-body .st-join-later{align-self:center}.st-join-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 16px;gap:6px 16px;margin:0;padding:14px 16px;border-radius:var(--radius-lg);background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--filet);list-style:none;font:500 14px/22px var(--font-mono);letter-spacing:.04em;color:var(--ink)}.st-join-row{display:flex;gap:8px}.st-join-row .ex-btn{flex:1 1;height:34px;border-radius:var(--radius-md)}.st-join-wide.is-off{opacity:.4;cursor:not-allowed}@media (max-width:560px){.st-join-qr{grid-template-columns:minmax(0,1fr);justify-items:center}}.st-join-field input.st-join-key{font-family:var(--font-mono);letter-spacing:.06em}.st-join-switch{align-self:start;margin:16px 0 0;font-size:13px;color:var(--muted)}.st-join-switch a{color:var(--ink)}@media (max-width:560px){.st-join-card{padding:20px 18px 16px}.st-join-body{padding-left:0}.st-join-two{grid-template-columns:minmax(0,1fr)}}.st-auth-lang button{padding:0;border:0;background:none;color:var(--muted);font:inherit;cursor:pointer}.st-auth-lang button[aria-pressed=true]{color:var(--ink-2)}.st-auth-lang button:hover{color:var(--ink)}.st-auth-lang button:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.st-code{font-family:var(--font-mono);letter-spacing:.2em}.st-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.st-body{display:flex;flex-direction:column;padding:0 var(--space-5) var(--space-5)}.st-body,.st-form{gap:var(--space-4)}.st-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4)}.st-area{display:block;width:100%;min-height:96px;padding:10px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:400 14px/20px var(--font-sans);resize:vertical}.st-area:focus{outline:none;border-color:var(--accent);box-shadow:var(--field-focus)}.ex-field input::placeholder,.st-area::placeholder{color:var(--ink-muted)}.st-kv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.st-kv div{display:flex;flex-direction:column;gap:2px}.st-kv span{font-size:12px;line-height:16px;color:var(--ink-muted)}.st-kv b{font:500 14px/20px var(--font-mono);color:var(--ink)}.st-vrow{display:flex;align-items:center;gap:var(--space-3);min-height:52px;padding:8px var(--space-5);border-top:1px solid var(--line);font-size:13px}.st-vrow>div{flex-grow:1;min-width:0;display:flex;flex-direction:column}.st-vrow b{font:500 13px/20px var(--font-sans);color:var(--ink)}.st-vrow b.ex-mono{font-family:var(--font-mono)}.st-vrow span{font-size:12px;line-height:18px;color:var(--ink-muted)}.st-vrow>.st-vrow-end{flex:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-2)}.st-pad{padding:8px var(--space-5) 16px}.st-cell-note{display:inline-block;max-width:calc(100% - 96px);margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.st-table-fit{table-layout:fixed}.st-table-fit td{overflow:hidden;text-overflow:ellipsis}.st-table-fit th:first-child{width:40%}.st-table-fit th:nth-child(2){width:36%}.st-table-fit th:nth-child(3){width:10%}.st-table-fit th:nth-child(4){width:14%}.st-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.st-thumbs.is-lg{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.st-thumb{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.st-thumb-img{position:relative;display:block;width:100%;aspect-ratio:3/4;padding:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden;color:inherit;font:inherit}button.st-thumb-img{cursor:pointer}button.st-thumb-img:hover{border-color:var(--line-strong)}button.st-thumb-img:focus-visible{outline:none;box-shadow:var(--focus-ring)}.st-thumb.is-square .st-thumb-img{aspect-ratio:1}.st-thumb-img img{display:block;width:100%;height:100%;object-fit:cover}.st-thumb.is-off img{opacity:.3;filter:grayscale(1)}.st-thumb.is-on .st-thumb-img{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.st-thumb-img .ex-tag{position:absolute;left:6px;top:6px;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-thumb figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 6px;min-height:28px;font-size:12px;line-height:16px;color:var(--ink-dim)}.st-thumb figcaption>.ex-btn{min-width:0;padding-inline:8px}.st-thumb-empty{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--space-2);color:var(--ink-muted);font-size:12px;line-height:16px;text-align:center}.st-voice{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4)}.st-voice div{display:flex;flex-direction:column;min-width:0}.st-voice b{overflow:hidden;font:500 13px/20px var(--font-mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.st-voice span{font-size:12px;line-height:16px;color:var(--ink-muted)}.st-audio{width:100%;height:36px}.st-voice-up{display:flex;align-items:center;gap:var(--space-3)}.st-check{display:flex;align-items:flex-start;gap:var(--space-2);font-size:13px;line-height:20px;color:var(--ink-dim);cursor:pointer}.st-check input{margin-top:3px;accent-color:var(--gris-clair)}.st-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}label.ex-btn.is-disabled{opacity:.45;cursor:not-allowed}.st-wizard{max-width:1180px}.st-wizard:has(.st-board){max-width:none}.st-wizard-cols{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.st-back{font-size:13px;color:var(--ink-muted);text-decoration:none}.st-back:hover{color:var(--ink)}.st-estimate{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.st-estimate span{font-size:12px;color:var(--ink-muted)}.st-estimate b{font:500 18px/24px var(--font-mono);color:var(--ink)}.st-steps{display:flex;gap:var(--space-2)}.st-steps button{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3) 0 6px;border:1px solid var(--line);border-radius:var(--radius-full);background:transparent;color:var(--ink-muted);font:500 13px/1 var(--font-sans);cursor:pointer}.st-steps button:hover:not(:disabled){color:var(--ink)}.st-steps button i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-full);background:var(--surface-strong);color:var(--ink-dim);font:500 11px/1 var(--font-mono);font-style:normal}.st-steps button[aria-current=step]{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}.st-steps button[aria-current=step] i{background:var(--ink);color:var(--bg)}.st-steps button:disabled{opacity:.45;cursor:not-allowed}.st-steps button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.st-choices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.st-choice{display:flex;flex-direction:column;gap:6px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.st-choice:hover{border-color:var(--line-strong)}.st-choice:focus-visible{outline:none;box-shadow:var(--focus-ring)}.st-choice[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.st-choice b{font:500 14px/20px var(--font-sans)}.st-choice small{font:400 12px/16px var(--font-mono);color:var(--ink-dim)}.st-choice span{line-height:20px}.st-choice span,.st-drop{font-size:13px;color:var(--ink-muted)}.st-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:28px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center}.st-drop.is-over{border-color:var(--ink);background:var(--surface-raised)}.st-stages{display:flex;flex-direction:column}.st-stage{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:8px 0;border-top:1px solid var(--line);font-size:13px;line-height:20px;color:var(--ink-dim)}.st-stage.is-now{color:var(--ink)}.st-stage span{font:400 12px/16px var(--font-mono);color:var(--ink-muted)}.st-srow .ex-seg{justify-self:start}.rc-row{display:grid;grid-template-columns:40px minmax(0,1fr) 150px 72px auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);min-height:64px;padding:10px var(--space-5)}.rc-row .st-run-name a{font:500 13px/20px var(--font-mono);color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-row .st-run-name a:hover{text-decoration:underline;text-underline-offset:3px}.rc-thumb{width:40px;height:56px;border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-raised);border:1px solid var(--line)}.rc-state{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.rc-state small{overflow:hidden;max-width:100%;font:400 11px/14px var(--font-mono);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap}.rc-drop-t{font:500 14px/20px var(--font-sans);color:var(--ink)}.st-kv2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised)}.st-kv2 div{display:flex;flex-direction:column;gap:2px}.st-kv2 span{font-size:12px;line-height:16px;color:var(--ink-muted)}.st-kv2 b{font:500 16px/22px var(--font-mono);color:var(--ink)}.rc-fiche{display:grid;grid-template-columns:300px minmax(0,1fr) 340px;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.rc-original{position:-webkit-sticky;position:sticky;top:var(--space-4)}.rc-video{display:block;width:100%;aspect-ratio:9/16;max-height:70vh;border-radius:var(--radius-md);background:#000;object-fit:contain}.rc-timeline{display:flex;gap:2px}.rc-timeline button{min-width:0;height:28px;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink-muted);font:500 11px/1 var(--font-mono);cursor:pointer}.rc-timeline button[aria-pressed=true]{border-color:var(--line-strong);color:var(--ink)}.rc-timeline button.is-playing{background:var(--surface-strong);color:var(--ink)}.rc-timeline button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rc-quote{margin:0;padding:8px var(--space-3);border-left:2px solid var(--line-strong);color:var(--ink-dim);font-size:13px;line-height:20px}.rc-proposed{height:20px;margin-left:6px;font-size:11px;vertical-align:1px}.rc-voice{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg)}.rc-voice,.rc-voice .st-foot>div{display:flex;flex-direction:column}.rc-row2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.rc-plans{display:flex;flex-direction:column;gap:var(--space-2)}.rc-plan{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}.rc-plan-h{display:flex;align-items:center;gap:var(--space-3);padding:10px var(--space-3)}.rc-plan-h img,.rc-plan-ph{flex:none;width:36px;height:48px;border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-strong)}.rc-plan-h>div{display:flex;flex-grow:1;flex-direction:column;min-width:0}.rc-plan-h b{font:500 13px/20px var(--font-sans);color:var(--ink)}.rc-plan-h b span{margin-left:6px;font:400 12px/16px var(--font-mono);color:var(--ink-muted)}.rc-plan-sum{overflow:hidden;font-size:12px;line-height:18px;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap}.rc-plan-f{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding:0 var(--space-3) var(--space-3)}.rc-plan-f label{display:flex;flex-direction:column}.rc-area{min-height:64px;font-size:13px}.rc-lines{display:flex;flex-direction:column}.rc-lines>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:32px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-dim)}.rc-lines>div:last-child{border-bottom:0}.rc-lines b{font:500 13px/20px var(--font-mono);color:var(--ink);white-space:nowrap}.rc-lines>.is-done,.rc-lines>.is-done b{color:var(--ink-muted)}.rc-lines>.is-total{min-height:40px;color:var(--ink);font-weight:500}.rc-lines>.is-total b{font-size:16px}.rc-actions{display:flex;flex-direction:column;gap:var(--space-2)}.rc-link{font:500 13px/20px var(--font-mono);color:var(--ink);text-decoration:none}.rc-link:hover{text-decoration:underline;text-underline-offset:3px}.rc-pos{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.rc-result{grid-template-columns:minmax(0,1fr) 420px;grid-gap:var(--space-4);align-items:start}.rc-players,.rc-result{display:grid;gap:var(--space-4)}.rc-players{grid-template-columns:1fr 1fr;grid-gap:var(--space-4)}.rc-players.is-one{grid-template-columns:minmax(0,420px);justify-content:center}.rc-players figure{display:flex;flex-direction:column;gap:var(--space-2);margin:0;min-width:0}.rc-players figcaption{display:flex;align-items:center;gap:var(--space-2);overflow:hidden;font:400 12px/16px var(--font-mono);color:var(--ink-muted);white-space:nowrap}.rc-shotrow{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line)}.rc-shot-h{display:flex;align-items:center;gap:var(--space-3);font-size:13px}.rc-shot-h span{font:400 12px/16px var(--font-mono);color:var(--ink-muted)}.rc-shot-h .ex-tag{font-family:var(--font-sans)}.rc-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.rc-shot{display:flex;flex-direction:column;gap:4px;margin:0;min-width:0}.rc-shot .st-thumb-empty,.rc-shot img,.rc-shot video{display:block;width:100%;aspect-ratio:9/16;border:1px solid var(--line);border-radius:var(--radius-md);background:#000;object-fit:cover}.rc-shot.is-kept img,.rc-shot.is-kept video{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.rc-shot figcaption{display:flex;align-items:center;justify-content:space-between;min-height:28px;font-size:12px;color:var(--ink-dim)}a.st-vrow-link{color:inherit;text-decoration:none}a.st-vrow-link:hover{background:var(--surface-raised)}.ex-seg.rc-seg-col{display:flex;flex-direction:column;width:100%}.ex-seg.rc-seg-col button{height:30px;padding:0 var(--space-3);text-align:left}.rc-voice>div:first-child{display:flex;flex-direction:column}.ex-seg.rc-seg-fill{display:flex;width:100%}.ex-seg.rc-seg-fill button{flex:1 1;min-width:0;padding:0 var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-file{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rc-file-btn{position:relative}.rc-file-btn:focus-within{box-shadow:var(--focus-ring)}.rc-row .st-run-act{flex-wrap:wrap;gap:var(--space-2)}.rc-fieldset{gap:var(--space-4);min-width:0;margin:0;padding:0;border:0}.rc-fieldset,.rc-modes{display:flex;flex-direction:column}.rc-modes{gap:var(--space-2)}.rc-modes .st-choice:disabled{opacity:.6;cursor:not-allowed}.rc-fieldset:disabled .ex-seg button,.rc-fieldset:disabled .st-choice,.rc-side .ex-seg button:disabled{cursor:default}.rc-warn{color:var(--warning)}.rc-paid{height:20px;margin-left:6px;font-size:11px;font-style:normal;vertical-align:1px}.rc-plan-act{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px}.rc-count{align-self:flex-end;margin-top:4px;font:400 12px/16px var(--font-mono);color:var(--ink-muted)}.rc-count.is-over{color:var(--danger)}.st-area.rc-area-over{border-color:var(--danger-line)}.rc-lines>.rc-line-col{flex-direction:column;align-items:stretch;gap:4px;padding:6px 0}.rc-lines>.rc-line-col b{font-size:12px;white-space:normal}.rc-result-side,.rc-side,.rc-side-main{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.rc-fiche.is-waiting{grid-template-columns:300px minmax(0,1fr)}.rc-result-msgs:empty{display:none}.rc-reassemble{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.rc-shot-h{flex-wrap:wrap;row-gap:4px}.rc-shot-act{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rc-shot figcaption{min-height:20px;line-height:16px}.rc-shot-keep{width:100%;height:auto;min-height:28px;padding:4px 6px;white-space:normal}.rc-shot-note{margin:0;padding:var(--space-3) var(--space-5);border-top:1px solid var(--line)}.rc-engines{display:flex;flex-direction:column;gap:var(--space-2)}.rc-engines .ex-label{margin:0}.rc-engines .st-choice:disabled{opacity:.6;cursor:not-allowed}.rc-start{flex-direction:column;min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg)}.rc-start,.rc-start-h{display:flex;gap:var(--space-3)}.rc-start-h{align-items:flex-start;justify-content:space-between}.rc-start-h>div{display:flex;flex-direction:column;gap:2px;min-width:0}.rc-start-row{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.rc-start-img{width:120px;max-width:100%;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--champ)}.rc-start-act{display:flex;gap:var(--space-2);flex-wrap:wrap}.rc-mask{flex-direction:column;min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg)}.rc-mask,.rc-mask-h{display:flex;gap:var(--space-3)}.rc-mask-h{align-items:flex-start;justify-content:space-between}.rc-mask-h>div{display:flex;flex-direction:column;gap:2px;min-width:0}.rc-mask-stage{position:relative;align-self:flex-start;max-width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:#000;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.rc-mask-stage.is-picking{cursor:crosshair}.rc-mask-stage:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rc-mask-media{display:block;width:100%;height:100%;object-fit:contain}.rc-mask-pt{position:absolute;display:grid;place-items:center;width:18px;height:18px;margin:-9px 0 0 -9px;padding:0;border:1.5px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.6);font:700 13px/1 var(--font-sans);cursor:pointer}.rc-mask-pt.is-pos{background:#fff;color:#0b0b0c;border-color:#0b0b0c;box-shadow:0 0 0 1.5px #fff}.rc-mask-pt.is-pos:before{content:"+"}.rc-mask-pt.is-neg{background:#0b0b0c;color:#fff}.rc-mask-pt.is-neg:before{content:"×"}.rc-mask-pt:disabled{cursor:default}.rc-mask-pt:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rc-mask-cursor{position:absolute;display:none;width:22px;height:22px;margin:-11px 0 0 -11px;border:1px dashed #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.55);pointer-events:none}.rc-mask-stage:focus-visible .rc-mask-cursor{display:block}.rc-mask-over{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55)}.rc-mask-plans{align-self:flex-start}.rc-mask-plans small{margin-left:6px;color:var(--muted);font-size:12px}.rc-mask-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.rc-mask-excl[aria-pressed=true]{background:var(--eleve);color:var(--ink);box-shadow:inset 0 0 0 1px var(--niveau-2)}.rc-mask .st-confirm,.rc-mask .st-error,.rc-mask .st-note{margin:0}.rc-mask .st-run-row{grid-template-columns:minmax(0,1fr) minmax(90px,160px) 64px auto;padding:10px 0}@media (max-width:1400px){.rc-fiche{grid-template-columns:260px minmax(0,1fr)}.rc-fiche>.rc-side{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.rc-row{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"thumb name cost" "thumb state act";row-gap:6px}.rc-row>.rc-thumb{grid-area:thumb}.rc-row>.st-run-name{grid-area:name}.rc-row>.rc-state{grid-area:state}.rc-row>.st-run-cost{grid-area:cost}.rc-row>.st-run-act{grid-area:act}}@media (max-width:1180px){.rc-fiche,.rc-fiche.is-waiting,.rc-fiche>.rc-side,.rc-result{grid-template-columns:minmax(0,1fr)}.rc-original{position:static}.rc-original .rc-video{max-width:320px;max-height:60vh;margin:0 auto}.st-cols.rc-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.rc-plan-f{grid-template-columns:minmax(0,1fr)}.rc-plan-h{flex-wrap:wrap}}.ph-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.ph-main{gap:var(--space-5);min-width:0}.ph-main,.ph-series{display:flex;flex-direction:column}.ph-series,.ph-series-h{gap:var(--space-3)}.ph-series-h{display:flex;align-items:baseline;justify-content:space-between}.ph-series-h h2{font:500 15px/22px var(--font-sans);color:var(--ink)}.ph-series-h .ex-mono{font-size:12px;color:var(--ink-muted)}.ph-series-h:has(.ph-series-meta){flex-wrap:wrap;row-gap:4px;align-items:center}.ph-series-h:has(.ph-series-meta) h2{white-space:nowrap}.ph-series-meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-left:auto}.ph-panel .ex-seg.rc-seg-fill button{flex:1 1 auto}.ph-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ph-card{display:flex;flex-direction:column;gap:var(--space-2);margin:0;min-width:0}.ph-img{position:relative;display:block;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised)}.ph-img img{display:block;width:100%;height:100%;object-fit:cover}.ph-card.is-kept .ph-img{border-color:var(--gris-clair);box-shadow:0 0 0 1px var(--accent-line)}.ph-kept{left:10px;background:var(--ink);color:var(--bg)}.ph-kept,.ph-kind{position:absolute;top:10px}.ph-kind{right:10px}.ph-pending{display:flex;align-items:center;justify-content:center;color:var(--ink-muted);font-size:12px;animation:ph-pulse 1.6s ease-in-out infinite}@keyframes ph-pulse{50%{background:var(--surface-hover)}}@media (prefers-reduced-motion:reduce){.ph-pending{animation:none}}.ph-card figcaption{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:12px;line-height:16px;color:var(--ink-muted)}.ph-card figcaption>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-acts{display:flex;flex:none;gap:4px}.ph-acts .ex-btn-sm{height:24px;padding:0 var(--space-2);font-size:12px}.ph-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.ph-retouch{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.ph-history{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ph-history .ex-chip[aria-pressed=true]{border-color:var(--line-strong);color:var(--ink);background:var(--surface-raised)}.ph-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ph-pack{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ph-pack:hover{border-color:var(--line-strong)}.ph-pack:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ph-pack[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft)}.ph-pack-h{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.ph-pack-h b{font:500 13px/18px var(--font-sans)}.ph-pack-h .ex-mono{font-size:11px;color:var(--ink-muted)}.ph-panel{position:-webkit-sticky;position:sticky;top:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.ph-panel,.ph-panel-sec{display:flex;flex-direction:column}.ph-panel-sec{gap:var(--space-2)}.ph-panel .ex-seg{align-self:flex-start}.ph-panel .ex-seg.rc-seg-fill{align-self:stretch}.ph-ref{display:flex;gap:var(--space-3)}.ph-ref img{flex:none;width:92px;height:115px;border:1px solid var(--line);border-radius:var(--radius-md);object-fit:cover}.ph-ref>div{display:flex;flex-direction:column;gap:6px;min-width:0}.ph-ref b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ph-drop{padding:var(--space-5);cursor:pointer}.ph-switch{padding:var(--space-3);border:1px solid var(--line);border-radius:10px;background:var(--surface-raised)}.ph-switch span{display:flex;flex-direction:column;color:var(--ink)}.ph-switch small{font-size:12px;line-height:16px;color:var(--ink-muted)}.ph-scene{min-height:88px;font-size:12px;line-height:18px}.ph-pack-name{font:500 13px/20px var(--font-sans);color:var(--ink)}.ph-scenes{display:flex;flex-direction:column}.ph-scenes .st-check{padding:7px 0;border-top:1px solid var(--line);color:var(--ink)}.ph-scenes .st-check input{margin-top:3px}.lb-filters{align-items:center;justify-content:space-between;gap:var(--space-3)}.lb-chips,.lb-filters{display:flex;flex-wrap:wrap}.lb-chips{gap:var(--space-2)}.lb-n{margin-left:4px;font:400 11px/1 var(--font-mono);color:var(--ink-muted)}.lb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding-bottom:72px}.lb-card{display:flex;flex-direction:column;gap:var(--space-2);margin:0;min-width:0}.lb-thumb{position:relative;display:block;width:100%;aspect-ratio:4/5;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);cursor:zoom-in}.lb-thumb:hover{border-color:var(--line-strong)}.lb-thumb:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lb-thumb img{display:block;width:100%;height:100%;object-fit:cover}.lb-card.is-on .lb-thumb{border-color:var(--gris-clair);box-shadow:0 0 0 1px var(--accent-line)}.lb-status{position:absolute;top:8px;left:8px}.lb-dur{position:absolute;right:8px;bottom:8px;background:#09090bcc}.lb-card figcaption{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:16px;color:var(--ink-muted);min-width:0}.lb-card figcaption>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-pick{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;min-width:0}.lb-pick input{flex:none;accent-color:var(--gris-clair)}.lb-pick b{overflow:hidden;font-size:13px;line-height:18px;font-weight:500;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.lb-bar{position:-webkit-sticky;position:sticky;bottom:var(--space-4);z-index:5;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-raised);box-shadow:var(--shadow-pop)}.lb-ask{display:flex;flex-direction:column;flex-grow:1;min-width:0}.lb-ask b{font-weight:400;font-size:13px;line-height:20px;color:var(--ink)}.lb-ask span{font-size:12px;line-height:18px;color:var(--ink-muted)}.lb-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#000000b3}.lb-dialog{display:flex;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 48px);background:var(--surface);box-shadow:var(--shadow-pop)}.lb-media{display:flex;flex:1 1 auto;min-height:0;justify-content:center;padding:0 var(--space-5)}.lb-media img,.lb-media video{max-width:100%;max-height:calc(100vh - 220px);border-radius:var(--radius-md);background:#000;object-fit:contain}.lb-dialog .st-sec-foot{justify-content:flex-start}.st-online{height:28px}.st-online .ex-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.st-first{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5)}.st-first>div{display:flex;flex-direction:column;gap:4px;max-width:640px}.st-latest{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);padding:0 var(--space-5) var(--space-5)}.st-latest-item{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--ink-muted);font-size:12px;line-height:16px;text-decoration:none}.st-latest-item img{width:100%;aspect-ratio:9/16;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);object-fit:cover}.st-latest-item:hover img{border-color:var(--line-strong)}.st-latest-item .ex-tag{position:absolute;top:6px;left:6px}.st-latest-item b{overflow:hidden;font-size:12px;font-weight:500;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.lb-status.ex-tag-outline,.st-latest-item .ex-tag-outline{background:var(--bg)}.ph-face{position:absolute;left:10px;bottom:10px}.rp-h{border-top:1px solid var(--line)}.rp-plan{align-items:flex-start;margin:8px var(--space-5) var(--space-3)}.rp-plan ul{margin:6px 0;padding-left:18px;color:var(--ink-dim);font-size:12px;line-height:18px}.rp-note{padding:0 var(--space-5) var(--space-3)}.ex-seg button{white-space:nowrap}.st-head>.ex-seg{flex-shrink:0}.st-actions{align-items:center;flex-shrink:0}.st-actions,.st-setup-row{display:flex;gap:var(--space-2)}.st-setup-row{flex-direction:column;min-width:0}.st-setup-row+.st-setup-row{padding-top:var(--space-4);border-top:1px solid var(--line)}.st-setup-k{font-weight:500;color:var(--ink)}.st-setup-d,.st-setup-k{font-size:13px;line-height:18px}.st-setup-d{color:var(--ink-muted)}.st-setup-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.st-setup-line .ex-seg{flex-wrap:wrap}.st-guardian{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:3/4;border:1px solid var(--line);border-radius:var(--radius-md);background:#050505;overflow:hidden}.st-guardian img{position:relative;width:46%;height:auto;opacity:.5;animation:st-guardian-glow 2.8s ease-in-out infinite}.st-guardian:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.05) 50%,transparent 65%);transform:translateX(-100%);animation:st-guardian-sweep 2.8s ease-in-out infinite}.st-guardian-sight{position:absolute;inset:24% 16%;animation:st-guardian-breathe 2.8s ease-in-out infinite}.st-guardian-sight i{position:absolute;width:14px;height:14px;border:0 solid var(--ink-muted)}.st-guardian-sight i:first-child{top:0;left:0;border-top-width:1px;border-left-width:1px}.st-guardian-sight i:nth-child(2){top:0;right:0;border-top-width:1px;border-right-width:1px}.st-guardian-sight i:nth-child(3){bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.st-guardian-sight i:nth-child(4){bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}@keyframes st-guardian-sweep{to{transform:translateX(100%)}}@keyframes st-guardian-breathe{50%{transform:scale(.94);opacity:.55}}@keyframes st-guardian-glow{50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.st-guardian img,.st-guardian-sight,.st-guardian:after{animation:none}}.st-loading{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:100%}.st-loading .st-loading-logo{position:static;display:block;width:22%;min-width:28px;max-width:64px;height:auto;object-fit:contain;opacity:.6;animation:st-guardian-glow 2.8s ease-in-out infinite}.st-loading-pct{font-size:12px;line-height:16px;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-guardian .st-loading-pct{color:rgba(255,255,255,.6)}@media (prefers-reduced-motion:reduce){.st-loading .st-loading-logo{animation:none}}.st-offbar{display:flex;align-items:center;gap:var(--space-2);padding:8px 8px 8px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);font-size:13px;color:var(--ink-dim)}.st-offbar>span{flex-grow:1}.st-board{display:flex;flex-direction:column;gap:var(--space-4)}.st-board-row{display:grid;grid-template-columns:136px minmax(0,1fr);grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);align-items:start;padding-top:var(--space-4);border-top:1px solid var(--line)}.st-board-row:first-child{padding-top:0;border-top:0}.st-board-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:12px;line-height:16px;color:var(--ink-muted)}.st-board-head b{font-size:13px;line-height:18px;font-weight:500;color:var(--ink)}.st-board-head .ex-btn{margin-top:2px}.st-board-cells{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));grid-gap:6px;gap:6px}.st-board-cell{position:relative;display:block;width:100%;aspect-ratio:3/4;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);overflow:hidden;color:inherit;font:inherit}button.st-board-cell{cursor:pointer}button.st-board-cell:hover{border-color:var(--line-strong)}button.st-board-cell:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.st-board-cell img{width:100%;height:100%;object-fit:cover;display:block}.st-board-cell.is-off img{opacity:.3;filter:grayscale(1)}.st-board-cell.is-empty{display:flex;align-items:flex-end;border-style:dashed;border-color:var(--line-strong);background:transparent}.st-board-cell.is-add{align-items:center;justify-content:center;cursor:pointer}.st-board-cell.is-add.is-disabled{cursor:default;opacity:.6}.st-board-cell .st-guardian{position:absolute;inset:0;aspect-ratio:auto;height:100%;border:0;border-radius:0}.st-board-cell .st-guardian img{width:46%;height:auto;object-fit:contain}.st-board-cell .st-guardian-sight i{width:8px;height:8px}.st-board-num{position:absolute;top:3px;left:4px;font-family:var(--font-mono,ui-monospace,monospace);text-shadow:0 1px 2px rgba(0,0,0,.8)}.st-board-name,.st-board-num{font-size:10px;line-height:12px;color:var(--ink-muted)}.st-board-name{padding:4px;overflow-wrap:anywhere}.st-board-state{grid-column:1/-1}.st-board-state .st-error{padding:0!important}@media (max-width:900px){.st-board-row{grid-template-columns:minmax(0,1fr)}.st-board-cells{grid-template-columns:repeat(6,minmax(0,1fr))}}.pe-stack{display:flex;flex-direction:column;gap:var(--space-4)}.pe-total{margin:0;color:var(--ink-dim)}.pe-dim{font-weight:400;color:var(--ink-muted)}.pe-who{display:flex;align-items:center;gap:14px}.pe-who-img{width:48px;height:48px;flex:none;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-strong)}.pe-who-img img{width:100%;height:100%;object-fit:cover;display:block}.pe-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line)}.pe-tabs button{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;margin-bottom:-1px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-muted);font:500 14px/1 var(--font-sans);cursor:pointer}.pe-tabs button:hover{color:var(--ink)}.pe-tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.pe-create{max-width:1240px}.pe-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.pe-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);color:var(--ink);text-decoration:none}.pe-card:hover{border-color:var(--line-strong)}.pe-card-img{position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:repeating-linear-gradient(135deg,var(--surface) 0 10px,var(--surface-2) 10px 20px)}.pe-card-img img{width:100%;height:100%;object-fit:cover;display:block}.pe-card-img .ex-tag{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-card-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.pe-card-h b{font:500 15px/20px var(--font-sans)}.pe-card-lines{display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:16px;color:var(--ink-muted)}.pe-card-more{color:var(--ink-dim)}.pe-card-wrap{position:relative;display:flex;min-width:0}.pe-card-wrap>.pe-card{flex:1 1 auto;min-width:0}.pe-card-star{position:absolute;top:calc(var(--space-3) + 8px);right:calc(var(--space-3) + 8px);padding:2px 8px;border:1px solid var(--line-strong);border-radius:9999px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent);color:var(--ink-muted);font:500 11px/18px var(--font-sans);cursor:pointer}.pe-card-star:hover:not(:disabled){color:var(--ink);border-color:var(--ink-muted)}.pe-card-star.is-on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink);cursor:default}.pe-card-new{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:280px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--ink-dim);text-decoration:none}.pe-card-new:hover{border-color:var(--ink-muted);color:var(--ink)}.pe-card-new b{font:500 14px/20px var(--font-sans);color:var(--ink)}.pe-explain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.pe-explain div{display:flex;flex-direction:column;gap:4px}.pe-explain b{font:500 13.5px/20px var(--font-sans);color:var(--ink)}.pe-picker{position:relative;display:flex;align-items:center;gap:10px}.pe-picker-btn{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 10px 0 5px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:500 13px/1 var(--font-sans);cursor:pointer}.pe-picker-btn:hover{background:var(--surface-hover)}.pe-picker-btn svg{width:14px;height:14px;color:var(--ink-muted)}.pe-avatar{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:var(--radius-full);background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font:500 10px/1 var(--font-mono)}.pe-avatar.is-dim{color:var(--ink-faint);box-shadow:inset 0 0 0 1px var(--line)}.pe-menu{position:absolute;top:40px;right:0;z-index:30;width:320px;padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-pop)}.pe-menu-item{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:400 13px/1 var(--font-sans);text-align:left;text-decoration:none;cursor:pointer}.pe-menu-item:hover:not(:disabled){background:var(--surface-hover)}.pe-menu-item:disabled{color:var(--ink-faint);cursor:default}.pe-menu-sep{height:1px;margin:4px 0;background:var(--line)}.pe-base{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:6px;gap:6px}.pe-base-cell{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);cursor:-webkit-grab;cursor:grab}.pe-base-cell.is-dragged{opacity:.35}.pe-base-cell img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.pe-base-num{top:3px;left:5px;font:500 10px/12px var(--font-mono);text-shadow:0 1px 2px rgba(0,0,0,.8)}.pe-base-mark,.pe-base-num{position:absolute;color:var(--ink)}.pe-base-mark{left:3px;bottom:3px;padding:1px 4px;border-radius:3px;background:rgba(9,9,11,.8);font:500 9px/12px var(--font-mono)}.pe-base-mark.is-warn{background:var(--ink);color:var(--bg)}.pe-base-off{position:absolute;right:3px;top:3px;padding:2px 5px;border:0;border-radius:3px;background:rgba(9,9,11,.8);color:var(--ink-dim);font:500 10px/12px var(--font-sans);cursor:pointer;opacity:0}.pe-base-cell:hover .pe-base-off,.pe-base-off:focus-visible{opacity:1}.pe-facecheck,.pe-offline{display:flex;align-items:center;gap:10px}.pe-offline{padding-top:10px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-dim)}.pe-offline>span{flex-grow:1}.pe-gen{gap:var(--space-4)}.pe-gen,.pe-gen-head{display:flex;flex-direction:column}.pe-gen-head{gap:2px}.pe-mini{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.pe-mini-h{gap:var(--space-2)}.pe-fixed,.pe-mini-h{display:flex;align-items:center;justify-content:space-between}.pe-fixed{height:36px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);font-size:13px}.pe-fixed .ex-mono{font-size:12px;color:var(--ink-muted)}.pe-gen-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.pe-rows{min-width:0}.pe-row,.pe-rows{display:flex;flex-direction:column;gap:10px}.pe-row{padding:12px 14px}.pe-row-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pe-row-h b{font:500 13.5px/20px var(--font-sans);white-space:nowrap}.pe-row-note{flex:1 0 100%;order:1;min-width:0}.pe-kept .pe-row-h>.ex-btn,.pe-row-status{margin-left:auto}.pe-cell{position:relative}.pe-cell-cb{position:absolute;right:3px;bottom:3px;width:16px;height:16px;margin:0;accent-color:var(--ink);cursor:pointer;opacity:0;transition:opacity .12s}.pe-cell-cb:checked,.pe-cell-cb:focus-visible,.pe-cell:hover .pe-cell-cb,.pe-rows.has-selection .pe-cell-cb{opacity:1}.pe-cell.is-chosen .st-board-cell{box-shadow:0 0 0 2px var(--ink)}.pe-cell-x{position:absolute;inset:0;display:grid;place-items:center;font-size:15px;color:var(--ink)}.st-board-cell.is-selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pe-detail{position:-webkit-sticky;position:sticky;top:var(--space-4);display:flex;flex-direction:column;gap:10px;padding:14px 16px}.pe-detail-img{aspect-ratio:4/5;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:repeating-linear-gradient(135deg,var(--surface) 0 10px,var(--surface-2) 10px 20px)}.pe-detail-img img{width:100%;height:100%;object-fit:cover;display:block}.pe-detail-img .st-guardian{height:100%;aspect-ratio:auto;border:0}.pe-detail-name{font:500 14px/20px var(--font-sans)}.pe-prompt{min-height:168px;font:400 12px/18px var(--font-mono)}.pe-gpu-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:6px}.pe-link{height:auto;padding:0;font-size:12px}.pe-gpu-table{overflow-x:auto}.pe-gpu-h,.pe-gpu-table{max-width:760px}.pe-gpu-table>*{min-width:500px}.pe-gpu,.pe-gpu-cols{display:grid;grid-template-columns:10px minmax(120px,1fr) 96px 66px 64px 60px;align-items:center;grid-gap:10px;gap:10px}.pe-gpu-cols{padding:0 11px 6px;font-size:11px}.pe-gpu .ex-mono,.pe-gpu-cols span:nth-child(n+4){text-align:right}.pe-gpus{display:flex;flex-direction:column;gap:4px}.pe-gpu{width:100%;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink);font:400 13px/1 var(--font-sans);text-align:left;cursor:pointer}.pe-gpu:hover:not(:disabled){border-color:var(--line-strong)}.pe-gpu[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pe-gpu:disabled{opacity:.4;cursor:default}.pe-gpu .ex-mono{font-size:12px}.pe-gpu-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-gpu-dot{width:8px;height:8px;border-radius:var(--radius-full);background:var(--line-strong)}.pe-gpu-dot.is-high{background:var(--ink)}.pe-gpu-dot.is-medium{background:var(--ink-dim)}.pe-gpu-dot.is-low{background:var(--ink-muted)}.lb-character{height:32px;min-width:0;padding:0 var(--space-3);font-size:13px}.ex-nav a.is-open{color:var(--ink)}.ex-nav a.st-nav-sub{height:32px;padding-left:42px;font-size:13.5px}.av-go{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}.av-go,.av-install{display:flex;align-items:center}.av-install{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-color:var(--line-strong)}.av-install>div{display:flex;flex-direction:column;gap:2px;flex-grow:1}.av-install b{font-size:14px;font-weight:500}.av-layout{display:grid;grid-template-columns:minmax(0,1fr) 440px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.av-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;grid-gap:14px}.av-groups,.av-side{gap:14px;min-width:0}.av-side{position:-webkit-sticky;position:sticky;top:var(--space-4)}.av-grp,.av-side{display:flex;flex-direction:column}.av-grp{gap:12px;padding:14px 16px;min-width:0}.av-wide{grid-column:1/-1}.av-gh{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:28px}.av-gh b{font-size:14px;font-weight:500}.av-n{font-size:11px;line-height:1;color:var(--ink-muted)}.av-gh-right{margin-left:auto;display:inline-flex;align-items:center}.av-body{display:flex;flex-direction:column;gap:10px;min-width:0}.av-body.is-off{opacity:.45}.av-row{flex-wrap:wrap;gap:var(--space-3)}.av-box,.av-row{display:flex;align-items:center}.av-box{justify-content:space-between;gap:var(--space-2);min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);font-size:13px;color:var(--ink)}.av-seed{flex:1 1 160px;min-width:0}.av-seed input{flex:1 1;width:0;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font-size:13px}.av-seed input:disabled{color:var(--ink-muted)}.av-select{flex:1 1;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font:400 13px/1 var(--font-sans)}.av-sl{display:grid;grid-template-columns:92px minmax(0,1fr) 44px;align-items:center;grid-gap:10px;gap:10px;font-size:12.5px;color:var(--ink-dim)}.av-sl input{width:100%;accent-color:var(--ink)}.av-sl span:last-child{text-align:right;color:var(--ink);font-size:12px}.av-sw{position:relative;flex:none;width:30px;height:18px;padding:0;border:0;background:var(--line-strong);cursor:pointer}.av-sw,.av-sw:after{border-radius:9999px}.av-sw:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--ink-muted);transition:left .15s}.av-sw[aria-checked=true]{background:var(--ink)}.av-sw[aria-checked=true]:after{left:14px;background:var(--bg)}.av-sw:disabled{opacity:.5;cursor:default}.av-sw:focus-visible{outline:none;box-shadow:var(--focus-ring)}.av-ref{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:14px;gap:14px}.av-ref-img{position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);font-size:12px;color:var(--ink-muted);text-align:center;cursor:pointer}.av-ref-drop{border-style:dashed}.av-ref-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.av-ref-text{display:flex;flex-direction:column;gap:8px;min-width:0}.av-steps{display:flex;flex-wrap:wrap;gap:6px}.av-step{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border:1px solid var(--line-strong);border-radius:9999px;font-size:12.5px;color:var(--ink)}.av-step .ex-mono{font-size:10px;color:var(--ink-muted)}.av-step.is-skip{border-style:dashed;color:var(--ink-muted)}.av-img{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised)}.av-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.av-img-tag{left:10px;background:color-mix(in srgb,var(--bg) 80%,transparent)}.av-img-face,.av-img-tag{position:absolute;top:10px}.av-img-face{right:10px}.av-empty{display:grid;place-items:center;padding:var(--space-4);font-size:13px;color:var(--ink-muted);text-align:center}.av-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.av-recent,.av-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.av-thumb{position:relative;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);cursor:pointer}.av-thumb[aria-pressed=true]{border-color:var(--ink)}.av-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.av-thumb-tag{position:absolute;left:6px;bottom:6px;height:18px;font-size:11px}.av-thumb-pending{background:repeating-linear-gradient(135deg,var(--surface-raised) 0 10px,var(--surface-hover) 10px 20px)}.av-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);font-size:12px;color:var(--ink-dim)}.av-actions{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:8px;gap:8px}@media (max-width:1200px){.av-layout{grid-template-columns:minmax(0,1fr)}.av-side{position:static}}@media (max-width:760px){.av-groups{grid-template-columns:minmax(0,1fr)}.av-ref{grid-template-columns:1fr}}.lx-overlay{position:fixed;inset:0;z-index:60;justify-content:center;padding:var(--space-6) 72px;background:#000000e0}.lx-figure,.lx-overlay{display:flex;align-items:center;gap:var(--space-3)}.lx-figure{flex-direction:column;max-width:100%;max-height:100%;margin:0}.lx-figure img{display:block;max-width:min(1400px,calc(100vw - 160px));max-height:calc(100vh - 120px);border-radius:var(--radius-md);background:#000;object-fit:contain}.lx-figure figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);font-size:13px;color:#d4d4d8}.lx-figure figcaption b{font-weight:500;color:#fafafa}.lx-count{color:#a1a1aa;font-size:12px}.lx-close,.lx-nav{display:grid;place-items:center;border:1px solid #3f3f46;border-radius:9999px;background:#18181bcc;color:#fafafa;cursor:pointer}.lx-close{top:var(--space-4);right:var(--space-4);width:40px;height:40px;font-size:22px}.lx-close,.lx-nav{position:absolute;line-height:1}.lx-nav{top:50%;width:44px;height:44px;margin-top:-22px;font-size:26px}.lx-prev{left:var(--space-4)}.lx-next{right:var(--space-4)}.lx-download{position:absolute;top:var(--space-4);right:calc(var(--space-4) + 52px);height:40px;padding:0 16px;border:1px solid #3f3f46;border-radius:9999px;background:#18181bcc;color:#fafafa;font:500 13px/1 var(--font-sans);cursor:pointer}.lx-download:hover{background:#27272a}.lx-download:disabled{opacity:.6;cursor:default}.lx-download:focus-visible{outline:none;box-shadow:0 0 0 2px #09090b,0 0 0 4px #a1a1aa}.lx-close:hover,.lx-nav:hover{background:#27272a}.lx-close:focus-visible,.lx-nav:focus-visible{outline:none;box-shadow:0 0 0 2px #09090b,0 0 0 4px #a1a1aa}.lx-zoom{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}@media (max-width:760px){.lx-overlay{padding:var(--space-4) var(--space-2)}.lx-figure img{max-width:calc(100vw - 16px)}.lx-nav{top:auto;bottom:var(--space-4);margin-top:0}}button.st-thumb-img.is-zoom{cursor:zoom-in}.pe-detail-img{position:relative}.pe-base-cell .lx-zoom,.pe-detail-img .lx-zoom{position:absolute;inset:0}.pe-base-cell .lx-zoom img,.pe-detail-img .lx-zoom img{width:100%;height:100%;object-fit:cover}button.ph-img{width:100%;padding:0;color:inherit;font:inherit;cursor:zoom-in}button.ph-img:focus-visible{outline:none;box-shadow:var(--focus-ring)}button.av-img-zoom{display:block;width:100%;padding:0;color:inherit;font:inherit;cursor:zoom-in}button.av-img-zoom:focus-visible{outline:none;box-shadow:var(--focus-ring)}.st-thumb figcaption.has-acts{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px}.st-thumb-name{min-width:0;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.st-thumb-acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.st-thumb{position:relative}.st-thumb-cb{position:absolute;top:8px;right:8px;z-index:1;width:18px;height:18px;margin:0;accent-color:var(--ink);cursor:pointer}.pe-redo-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-3)}.pe-cell-busy{position:absolute;top:3px;right:3px;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--bg) 85%,transparent);color:var(--ink);font-size:9px;line-height:14px;white-space:nowrap}.pe-cell-fail{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:16px;height:16px;border-radius:9999px;background:var(--ink);color:var(--bg);font:600 11px/1 var(--font-sans)}.st-board-cell.is-failed{border-color:var(--ink);border-style:dashed}.st-thumb-line{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.st-thumb-meta{flex:none;color:var(--ink-muted);font-size:11px}.st-thumb-img .ex-tag.st-thumb-pin{top:auto;bottom:6px}.st-thumbs.is-lg{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.pe-bulk{position:-webkit-sticky;position:sticky;top:var(--space-3);z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-color:var(--line-strong)}.pe-bulk b{margin-right:var(--space-2);font-size:13px;font-weight:500}.pe-bulk .pe-bulk-confirm{flex-basis:100%;margin:var(--space-2) 0 0}.pe-kept .pe-bulk-confirm{margin:0}button.st-board-cell.is-zoom{cursor:zoom-in}.pe-kept-cell{position:relative}.pe-kept-off{position:absolute;left:3px;right:3px;bottom:3px;padding:3px 0;border:0;border-radius:4px;background:rgba(9,9,11,.8);color:var(--ink);font:500 10px/12px var(--font-sans);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-kept-off:hover{background:rgba(9,9,11,.95)}.pe-kept-off:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pe-mix{display:flex;flex-direction:column;gap:10px;margin:4px 20px 20px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md)}.pe-mix .st-note{margin:0}.pe-mix-row{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.pe-mix .av-sl{grid-template-columns:56px minmax(0,1fr) 32px}.pe-mix-pick{min-width:0}.pe-mix-pick .av-select{cursor:pointer}@media (max-width:560px){.pe-mix-row{grid-template-columns:minmax(0,1fr)}}.ex-card .ex-seg{flex-wrap:wrap;max-width:100%}.st-warn-text{color:var(--ink);font-weight:500}.lk-grid{grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px}.lk-grid,.lk-main{display:grid;gap:20px;align-items:start}.lk-main{grid-template-columns:260px minmax(0,1fr);grid-gap:20px;min-width:0}.lk-left{grid-column:1;grid-row:1/span 4;align-self:stretch;contain:size;min-height:560px;display:flex;flex-direction:column;padding:0;overflow:hidden}.lk-left .ex-card-h{flex:none;flex-wrap:wrap;row-gap:var(--space-2);gap:8px;padding-right:10px}.lk-carousels .ex-card-h{flex-wrap:wrap;row-gap:6px}.lk-carousels .ex-card-t{white-space:nowrap}.lk-left-body{display:flex;flex-direction:column;gap:10px;flex:1 1;min-height:0;padding:14px;overflow-x:hidden;overflow-y:auto}.lk-left-body>:not(.lk-tiles){flex:none}.lk-left-body .lk-tiles{flex:1 1;min-height:0;overflow-y:auto;align-content:start;padding-right:2px}.lk-alerts{display:flex;flex-direction:column;gap:var(--space-3)}.lk-alerts:empty{display:none}.lk-center{grid-row:1}.lk-center,.lk-next{grid-column:2;display:flex;flex-direction:column;min-width:0}.lk-next{grid-row:2;gap:8px}.lk-next-row{display:flex;flex-wrap:wrap;gap:10px}.lk-next-row .ex-btn{flex:1 1 auto;justify-content:center;white-space:nowrap}.lk-carousels{grid-row:3}.lk-carousels,.lk-looks{grid-column:2;display:flex;flex-direction:column;min-width:0}.lk-looks{grid-row:4;align-self:stretch}.lk-looks-empty,.lk-sec-pad{padding:16px 20px 20px}.lk-panel{padding:0}.lk-panel,.lk-right{display:flex;flex-direction:column}.lk-right{grid-column:2;grid-row:1;gap:20px;min-width:0}@media (max-width:1240px){.lk-grid{grid-template-columns:minmax(0,1fr) 320px}.lk-main{grid-template-columns:minmax(0,1fr)}.lk-center{grid-column:1;grid-row:1}.lk-next{grid-column:1;grid-row:2}.lk-carousels{grid-column:1;grid-row:3}.lk-left{grid-row:4;contain:none;min-height:0;overflow:visible}.lk-left,.lk-looks{grid-column:1;align-self:start}.lk-looks{grid-row:5}.lk-right{grid-column:2;grid-row:1}.lk-left-body{overflow:visible}.lk-left-body .lk-tiles{flex:none;max-height:520px;overflow-y:auto}}.lk-h{align-items:center;justify-content:space-between;gap:var(--space-2)}.lk-h,.lk-title{display:flex;min-width:0}.lk-title{align-items:baseline;gap:10px}.lk-look-h{flex-wrap:wrap;row-gap:8px}.lk-look-h .lk-title{flex:1 1 260px}.lk-look-h .lk-title .ex-card-s,.lk-look-h .lk-title .ex-card-t{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-look-h .lk-rename{align-self:center}.lk-center-body{display:flex;flex-direction:column;gap:12px;padding:16px}.lk-redo-row{padding:14px 20px 16px;border-top:1px solid var(--separateur)}.lk-redo-row .lk-body-redo{margin-top:0}.lk-remove-error{padding:0 20px 14px}.lk-head-actions{flex-wrap:wrap;justify-content:flex-end}.lk-rename{flex:none}.lk-rename-form{display:flex;align-items:center;gap:var(--space-2)}.lk-rename-form,.lk-rename-form .lk-input{flex:1 1;min-width:0}.lk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lk-empty h2,.lk-h h2,.lk-panel h2{margin:0;font:500 15px/22px var(--font-sans);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-h h2 .ex-mono{margin-left:6px;font-size:12px;color:var(--ink-muted)}.lk-input{width:100%;height:34px;box-sizing:border-box;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:400 13px/1 var(--font-sans)}.lk-input:focus{outline:none;border-color:var(--accent-line);box-shadow:var(--focus-ring)}.lk-find{display:grid;grid-gap:6px;gap:6px}.lk-chips{display:flex;flex-wrap:wrap;gap:6px}.lk-gp{position:relative}.lk-gp-btn{display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.lk-gp-btn:disabled{cursor:default;opacity:.6}.lk-gp-pop{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 12px 32px rgba(0,0,0,.35)}.lk-gp-list{max-height:340px;overflow-y:auto}.lk-gp-cat{display:block;padding:8px 6px 4px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.lk-gp-item{display:flex;align-items:center;gap:10px;padding:5px 6px;border-radius:8px;cursor:pointer}.lk-gp-item.is-on{background:var(--surface-hover)}.lk-gp-img{flex:none;width:34px;height:34px;border-radius:6px;background:var(--surface-strong);overflow:hidden}.lk-gp-img img{width:100%;height:100%;object-fit:cover}.lk-gp-text{display:flex;flex-direction:column;min-width:0}.lk-gp-text b{font-weight:500;font-size:13px;color:var(--ink)}.lk-gp-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--ink-muted)}.lk-gp-empty{padding:8px 6px}.lk-gp-value{height:42px;padding-left:6px}.lk-gp-current{display:flex;align-items:center;gap:8px;min-width:0}.lk-gp-current small{color:var(--ink-muted);font-size:11px}.lk-gp-value .lk-gp-img{width:30px;height:30px}.lk-gp-item.is-picked b{color:var(--ink)}.lk-gp-check{margin-left:auto;padding-right:4px;color:var(--ink-muted);font-size:12px}.lk-redo-list{display:flex;flex-wrap:wrap;gap:6px}.lk-redo-list .ex-chip{height:28px;padding:0 12px;font-size:12px}.lk-warn{color:var(--warning,var(--ink-dim))}.lk-chips .ex-chip{height:28px;padding:0 10px;font-size:12px}.lk-field{gap:6px}.lk-field,.lk-form{display:flex;flex-direction:column}.lk-form{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised)}.lk-drop{position:relative;display:grid;place-items:center;min-height:120px;border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink-muted);font-size:12px;text-align:center;cursor:pointer;overflow:hidden}.lk-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.lk-drop:focus-within{box-shadow:var(--focus-ring)}.lk-drop img{width:100%;max-height:220px;object-fit:contain}.lk-drop span{padding:var(--space-3)}.lk-drop .lk-drop-views{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:var(--space-2)}.lk-drop .lk-drop-views img{width:64px;height:84px;max-height:none;object-fit:cover;border-radius:6px;opacity:.85}.lk-drop .lk-drop-views img.is-main{width:84px;opacity:1;box-shadow:0 0 0 2px var(--accent-line)}.lk-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.lk-tile{position:relative;min-width:0}.lk-tile-pick{display:flex;flex-direction:column;gap:6px;width:100%;padding:6px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lk-tile-pick:hover{background:var(--survol)}.lk-tile.is-on .lk-tile-pick{background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort)}.lk-tile-img{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1/1;border-radius:8px;background:var(--champ);overflow:hidden}.lk-tile-img img{width:100%;height:100%;object-fit:cover}.lk-tile-text{padding:6px;font-size:11px;color:var(--ink-muted);text-align:center}.lk-tile-img .st-loading .st-loading-logo{min-width:22px}.lk-tile-img .st-loading-pct{font-size:10px}.lk-tile-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 2px;font-size:13px;line-height:18px;color:var(--ink-2);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.lk-badge{position:absolute;top:6px;left:6px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:9999px;background:var(--niveau-1);color:var(--on-blanc);font:500 12px/1 var(--font-sans)}.lk-tile-x{position:absolute;top:8px;right:8px;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:color-mix(in srgb,var(--bg) 80%,transparent);color:var(--danger);font-size:11px;cursor:pointer;opacity:0}.lk-tile:focus-within .lk-tile-x,.lk-tile:hover .lk-tile-x{opacity:1}.lk-tile-eye{position:absolute;top:8px;right:34px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:color-mix(in srgb,var(--bg) 80%,transparent);color:var(--ink);cursor:pointer;opacity:0}.lk-tile-eye.is-alone{right:8px}.lk-eye svg,.lk-tile-eye svg{width:14px;height:14px}.lk-tile:focus-within .lk-tile-eye,.lk-tile:hover .lk-tile-eye{opacity:1}.lk-eye{display:inline-grid;place-items:center;color:var(--ink-dim)}.lk-tile-redo{position:absolute;bottom:30px;left:8px;width:22px;height:22px;padding:0;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-raised);color:var(--ink);font-size:12px;cursor:pointer}.ex-seg.lk-tabs{display:inline-flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.lk-tabs button{flex:none}.lk-tabs button:disabled{opacity:.45;cursor:default}.lk-tabs button[aria-selected=true]{background:var(--eleve);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--filet)}.lk-frame{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/9;border-radius:8px;background:#0a0a0a;overflow:hidden}.lk-frame-img{position:absolute;inset:0;padding:0;border:0;background:transparent;cursor:zoom-in}.lk-frame-img,.lk-frame-img img{display:block;width:100%;height:100%}.lk-frame-img img{object-fit:contain}.lk-redo-mark{position:absolute;top:0;bottom:0;display:grid;place-items:center;background:color-mix(in srgb,var(--surface-raised) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.lk-redo-mark.is-all{left:0;right:0}.lk-redo-mark .st-loading .st-loading-logo{min-width:22px}.lk-arrow{position:absolute;top:50%;width:32px;height:32px;transform:translateY(-50%);border:0;border-radius:9999px;background:color-mix(in srgb,var(--cadre) 82%,transparent);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--ink);font-size:18px;cursor:pointer;opacity:0;transition:opacity .15s ease}.lk-arrow:focus-visible,.lk-frame:hover .lk-arrow{opacity:1}.lk-arrow.is-prev{left:10px}.lk-arrow.is-next{right:10px}.lk-actions,.lk-body-redo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lk-body-redo{margin-top:var(--space-2)}.lk-body-pending{flex-wrap:wrap;align-items:center;width:100%}.lk-body-pending,.lk-empty{display:flex;gap:var(--space-2)}.lk-empty{flex-direction:column;padding:var(--space-6) var(--space-4)}.lk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:10px;gap:10px;padding:16px 20px 20px}.lk-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:6px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lk-card:hover{background:var(--survol)}.lk-card[aria-pressed=true]{background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort)}.lk-card-img{display:grid;place-items:center;width:100%;aspect-ratio:2/3;border-radius:8px;background:var(--champ);overflow:hidden}.lk-card-img img{width:100%;height:100%;object-fit:cover;object-position:top}.lk-card-name{font-size:13px;line-height:18px;color:var(--ink-2)}.lk-card-meta,.lk-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-card-meta{font-size:12px;line-height:16px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lk-panel-sec{display:flex;flex-direction:column;gap:14px;padding:16px 20px 20px;border-bottom:1px solid var(--separateur)}.lk-panel-sec:last-child{border-bottom:0}.lk-hair{align-self:flex-start}.lk-hair button:disabled{opacity:.45;cursor:not-allowed}.lk-picked{display:flex;flex-direction:column;gap:8px}.lk-picked-row{display:flex;align-items:center;gap:10px}.lk-picked-img{flex:none;width:44px;height:44px;border-radius:6px;background:var(--champ);overflow:hidden}.lk-picked-img img{width:100%;height:100%;object-fit:cover}.lk-picked-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--ink-2)}.lk-picked-gone{display:block;font-size:12px;color:var(--muted)}.lk-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:14px;line-height:20px;color:var(--texte)}.lk-list li{display:flex;justify-content:space-between;gap:12px}.lk-list li>span:last-child{color:var(--muted);text-align:right}.lk-list b{font-weight:500;color:var(--ink)}.lk-create{background:var(--panneau)}.lk-label{font-size:13px;line-height:18px;color:var(--intitule)}.lk-add-more{align-self:flex-start}.lk-switch{display:flex;align-items:center;gap:10px;font-size:14px;line-height:20px;color:var(--ink-2);cursor:pointer}.lk-switch small{font-size:13px;color:var(--muted)}.lk-switch input:disabled{cursor:not-allowed;opacity:.5}.lk-create-btn{justify-content:center;width:100%}.lk-create-price{margin-left:4px;opacity:.6}.lk-create-what{margin-top:-6px;text-align:center}.lk-h-actions{display:flex;flex:none;gap:4px}.lk-source{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:13px}.lk-source .ex-mono{font-size:11px;color:var(--ink-muted)}.rl-steps{gap:var(--space-4);padding:14px 18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.rl-step,.rl-steps{display:flex;align-items:center}.rl-step{gap:10px;min-width:0;color:var(--ink);text-decoration:none}.rl-step>span:last-child{display:flex;flex-direction:column;min-width:0}.rl-step b{font:500 13px/18px var(--font-sans)}.rl-step small{font:400 11px/16px var(--font-mono);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.rl-dot{display:grid;place-items:center;flex:none;width:28px;height:28px;box-sizing:border-box;border-radius:var(--radius-full);border:1px solid var(--gris-300);background:var(--surface-strong);font:500 12px/1 var(--font-mono);color:var(--ink)}.rl-dot.is-done{background:var(--blanc-mat);border-color:var(--blanc-mat);color:var(--noir)}.rl-line{flex:1 1;min-width:24px;height:1px;background:var(--gris-300)}.rl-lookbar{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--carte);box-shadow:inset 0 0 0 1px var(--filet)}.rl-lookbar img{flex:none;width:128px;aspect-ratio:16/9;object-fit:cover;border-radius:6px;background:var(--surface-raised)}.rl-lookbar>span{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.rl-lookbar b{font:500 14px/20px var(--font-sans)}.rl-lookbar small{font-size:13px;color:var(--muted)}.rl-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.rl-modes button{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border:0;border-radius:var(--radius-lg);background:var(--carte);box-shadow:inset 0 0 0 1px var(--filet);color:var(--ink-2);text-align:left;cursor:pointer}.rl-modes button:hover{background:var(--survol)}.rl-modes button[aria-current=true]{background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--ink)}.rl-modes b{font:500 15px/20px var(--font-sans)}.rl-modes small{font-size:13px;line-height:18px;color:var(--muted)}.rl-mine{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.rl-mine .ex-label{margin:0 var(--space-2) 0 0}.rl-mine-tag{margin-left:6px;color:var(--ink-muted);font-size:11px}.rl-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--space-4);align-items:start}.rl-grid,.rl-main{gap:var(--space-4)}.rl-main{display:flex;flex-direction:column;min-width:0}.rl-grid .lk-panel,.rl-review .lk-panel{grid-column:auto;grid-row:auto}.rl-sec{display:flex;flex-direction:column;gap:14px;padding:20px}.rl-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.rl-badge{position:absolute;top:6px;left:6px;padding:1px 6px;border-radius:5px;background:var(--noir);font:500 10px/16px var(--font-mono);color:var(--gris-100)}.rl-reels{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px}.rl-reel{position:relative;display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);text-align:left;cursor:pointer;min-width:0}.rl-reel img,.rl-reel>span:first-child{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:6px;background:var(--surface-strong)}.rl-reel b{font:500 12px/16px var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-reel small{font:400 11px/14px var(--font-mono);color:var(--ink-muted)}.rl-reel[aria-current=true],.rl-reel[aria-pressed=true]{border-color:var(--gris-400);box-shadow:0 0 0 1px var(--gris-400);background:var(--surface-strong)}.rl-reels>.rl-reel[aria-current=true]{max-width:160px}.rl-upload{align-items:center;justify-content:center;border-style:dashed;aspect-ratio:auto;text-align:center;color:var(--ink-dim)}.rl-reel.rl-upload{min-height:200px}.rl-reel-wrap{position:relative;display:flex;min-width:0}.rl-reel-wrap>.rl-reel{flex:1 1}.rl-reels>.rl-reel-wrap:has(>.rl-reel[aria-current=true]){max-width:160px}.rl-reel-x{position:absolute;top:10px;right:10px;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:color-mix(in srgb,var(--bg) 80%,transparent);color:var(--danger);font-size:11px;cursor:pointer;opacity:0}.rl-reel-wrap:focus-within .rl-reel-x,.rl-reel-wrap:hover .rl-reel-x{opacity:1}.ex-btn.rc-row-x{color:var(--danger);min-width:32px;justify-content:center}.rl-file{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rl-file-btn:focus-within,.rl-upload:focus-within{outline:2px solid var(--gris-200);outline-offset:2px}.rl-file-btn{position:relative}.rl-note-warn{color:var(--warning)}.rl-beat.is-beyond{opacity:.5}.rl-upload.is-off{opacity:.55;cursor:default}.rl-start-row{display:flex;align-items:center;gap:12px}.rl-start-row .rl-frame,.rl-start-row .rl-start{flex:none;width:170px}.rl-start-row>.st-note{max-width:260px}.rl-arrow{color:var(--ink-faint);text-align:center;font-size:18px}.rl-frame,.rl-start{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:9/16;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);overflow:hidden;text-align:center}.rl-frame img,.rl-start img{width:100%;height:100%;object-fit:cover}.rl-start .st-loading{transform:scale(.85)}.rl-source{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.rl-views{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.rl-view{position:relative;display:flex;flex-direction:column;gap:4px;padding:0;border:0;background:transparent;color:var(--ink-muted);font:400 11px/14px var(--font-sans);text-align:left;cursor:pointer;min-width:0}.rl-view img,.rl-view.rl-upload svg{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center top;border-radius:8px;background:var(--surface-strong)}.rl-view.rl-upload{display:flex;border:1px dashed var(--line-strong);border-radius:8px;padding:0 0 4px;align-items:stretch}.rl-view.rl-upload svg{padding:30% 35%;box-sizing:border-box;aspect-ratio:3/4;background:transparent;color:var(--ink-muted)}.rl-view.rl-upload>span{text-align:center}.rl-upload.is-own,.rl-view[aria-pressed=true]{color:var(--ink)}.rl-upload.is-own img,.rl-view[aria-pressed=true] img{outline:2px solid var(--gris-200);outline-offset:2px}.rl-view:disabled{cursor:default;opacity:.7}.rl-view span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-auto{display:flex;flex-direction:column;gap:var(--space-2)}.rl-auto-views{display:flex;flex-wrap:wrap;gap:8px}.rl-auto-views figure{display:flex;flex-direction:column;gap:4px;width:84px;margin:0;font-size:11px;line-height:14px;color:var(--ink-muted)}.rl-auto-views img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center top;border-radius:8px;background:var(--surface-strong)}.rl-auto-views figure.is-first{color:var(--ink)}.rl-auto-views figure.is-first img{outline:2px solid var(--gris-200);outline-offset:2px}.rl-decor{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line)}.rl-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.rl-fields .st-area{min-height:64px}.rl-idea{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.rl-beats{display:flex;flex-direction:column;gap:6px}.rl-beat{display:grid;grid-template-columns:124px 140px minmax(0,1.2fr) minmax(0,1fr) 28px;grid-gap:8px;gap:8px;align-items:center}.rl-beat-h span{font:500 12px/16px var(--font-sans);color:var(--ink-dim)}.rl-time{display:flex;align-items:center;gap:4px;color:var(--ink-muted)}.rl-time input{width:52px;box-sizing:border-box;padding:0 6px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);font:400 12px/1 var(--font-mono)}.rl-time input,.rl-who{height:34px;color:var(--ink)}.rl-who{padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-strong);font:500 12px/1 var(--font-sans)}.rl-who.is-her{background:var(--blanc-mat);color:var(--noir);border-color:var(--blanc-mat)}.rl-who.is-none{background:transparent;border-style:dashed;color:var(--ink-muted)}.rl-beat.is-silent .lk-input:last-of-type{color:var(--ink-dim)}.rl-x{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-muted);font-size:18px;cursor:pointer}.rl-x:hover{background:var(--surface-hover);color:var(--ink)}.rl-engine{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);text-align:left;cursor:pointer}.rl-engine>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.rl-engine b{font:500 13px/18px var(--font-sans)}.rl-engine small{font-size:12px;line-height:17px;color:var(--ink-muted)}.rl-engine .ex-mono{flex:none;font-size:13px}.rl-engine[aria-pressed=true]{border-color:var(--gris-400);background:var(--surface-strong);box-shadow:0 0 0 1px var(--gris-400)}.rl-warn{display:flex;gap:10px;padding:10px 12px;border:1px solid var(--warning-line);border-radius:10px;background:var(--warning-soft);font-size:12px;line-height:17px;color:var(--ink)}.rl-warn>span:first-child{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:var(--radius-full);background:var(--warning);color:var(--noir);font-weight:600}.rl-warn a{color:var(--ink);font-weight:500}.rl-review{display:grid;grid-template-columns:320px minmax(0,1fr) 320px;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.rl-player{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.rl-screens{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.rl-screens.is-side{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-screens video{width:100%;background:var(--noir);object-fit:contain}.rl-screen,.rl-screens video{aspect-ratio:9/16;border-radius:10px}.rl-screen{position:relative;display:grid;place-items:center;width:100%;background:var(--surface-raised);overflow:hidden}.rl-screen video{position:absolute;inset:0;height:100%}.rl-takes{flex-direction:column;padding-top:var(--space-3);border-top:1px solid var(--line)}.rl-take,.rl-takes{display:flex;gap:4px}.rl-take{align-items:center}.rl-take>button:first-child{flex:1 1 auto;display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-dim);font:400 12px/16px var(--font-sans);text-align:left;cursor:pointer}.rl-take>button:first-child>span:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rl-take[aria-current=true]>button:first-child{background:var(--surface-strong);color:var(--ink)}.rl-check{gap:var(--space-3);padding:var(--space-4)}.rl-check,.rl-checks{display:flex;flex-direction:column}.rl-check-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.rl-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-full);border:1px solid var(--line-strong);font-size:12px;font-weight:600}.rl-mark.is-yes{background:var(--blanc-mat);border-color:var(--blanc-mat);color:var(--noir)}.rl-mark.is-no{background:var(--warning);border-color:var(--warning);color:var(--noir)}.rl-fixes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.rl-fix{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);text-align:left;cursor:pointer}.rl-fix b{font:500 12px/16px var(--font-sans)}.rl-fix small{font-size:11px;line-height:15px;color:var(--ink-muted)}.rl-fix[aria-pressed=true]{border-color:var(--gris-400);background:var(--surface-strong);box-shadow:0 0 0 1px var(--gris-400)}@media (max-width:1400px){.rl-review{grid-template-columns:300px minmax(0,1fr)}.rl-review .rl-final{grid-column:1/-1}}@media (max-width:1180px){.rl-grid,.rl-review{grid-template-columns:minmax(0,1fr)}.rl-start-row{flex-wrap:wrap}.rl-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.rl-modes{grid-template-columns:minmax(0,1fr)}.rl-views{grid-template-columns:repeat(4,minmax(0,1fr))}.rl-start-row .rl-frame,.rl-start-row .rl-start{width:130px}.rl-beat{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rl-beat-h{display:none}.rl-steps{flex-wrap:wrap}}.rl-other{margin-left:var(--space-2);font-size:12px;color:var(--ink-dim);white-space:nowrap}.lp-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-sec-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.lp-sec-h>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:560px}.lp-sec-h h2{margin:0;font:500 16px/22px var(--font-sans);color:var(--ink)}.lp-ref{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.lp-drop{position:relative;display:grid;place-items:center;aspect-ratio:4/5;max-width:100%;border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink-muted);font-size:12px;text-align:center;cursor:pointer;overflow:hidden}.lp-drop:focus-within{box-shadow:var(--focus-ring)}.lp-drop img{width:100%;height:100%;object-fit:cover}.lp-drop span{padding:var(--space-3)}.lp-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.lp-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.lp-packs button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:0;border-radius:10px;background:transparent;box-shadow:inset 0 0 0 1px var(--filet);color:var(--ink-2);text-align:left;cursor:pointer}.lp-packs button:hover{background:var(--survol)}.lp-packs button[aria-pressed=true]{background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--ink)}.lp-packs b{font:500 14px/20px var(--font-sans)}.lp-packs small{font-size:12px;line-height:16px;color:var(--muted)}.lp-slides{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.lp-slides li{display:grid;grid-template-columns:16px 24px 44px 160px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border-radius:var(--radius-md)}.lp-slides li.is-dragged{opacity:.5}.lp-grip{color:var(--gris-500,#52525b);cursor:-webkit-grab;cursor:grab;letter-spacing:-2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-num{font-size:12px;color:var(--ink-muted)}.lp-shot{height:36px}.lp-scene{font-size:13px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-move{display:inline-flex;gap:2px}.lp-result-h{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.lp-result-h .st-title{font-size:22px;line-height:30px}.lp-result-meta{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-result-actions{flex-wrap:wrap;justify-content:flex-end}.lp-photos{display:flex;flex-direction:column;min-width:0}.lp-photos-cost{flex:none;font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lp-photos-foot{margin:0;color:var(--muted);font-size:13px;line-height:18px}.lp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:16px;gap:16px;padding:16px 20px 20px}.lp-card{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:0;border:0;background:transparent}.lp-card.is-on .lp-card-img{box-shadow:0 0 0 2px var(--niveau-2)}.lp-card.is-dragged{opacity:.5}.lp-card[draggable=true]{cursor:-webkit-grab;cursor:grab}.lp-add{align-items:center;justify-content:center;min-height:240px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--texte);font:inherit;cursor:pointer}.lp-add:hover:not(:disabled){background:var(--survol);color:var(--ink)}.lp-add:disabled{opacity:.5;cursor:default}.lp-add b{font:500 14px/20px var(--font-sans);color:var(--ink-2)}.lp-add-plus{font-size:26px;line-height:1}.lp-add-form{gap:10px}.lp-add-drop{box-shadow:inset 0 0 0 1px var(--filet-fort)}.lp-add-drop img{object-fit:cover}.lp-add-field{display:flex;flex-direction:column;gap:4px;min-width:0}.lp-add-field textarea{resize:vertical;min-height:64px;font-size:13px}.lp-card-img{position:relative;display:grid;place-items:center;width:100%;max-width:100%;padding:0;border:0;border-radius:8px;background:var(--champ);overflow:hidden;cursor:pointer}.lp-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-badge{left:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;background:rgba(8,10,11,.78);color:var(--ink);font:500 12px/1 var(--font-sans)}.lp-badge,.lp-kept{position:absolute;top:10px;display:inline-grid;border-radius:9999px}.lp-kept{right:10px;place-items:center;width:20px;height:20px;background:var(--niveau-1);color:var(--on-blanc)}.lp-kept svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp-score{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;overflow:hidden;font-size:13px;line-height:18px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-score.is-low{color:var(--ink)}.lp-retouched{align-self:flex-start;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 8px;border:0;border-radius:9999px;background:transparent;box-shadow:inset 0 0 0 1px var(--filet-fort);font:400 12px/16px var(--font-sans);color:var(--texte);cursor:pointer}.lp-retouched:focus-visible,.lp-retouched:hover{color:var(--ink)}.lp-card-text{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px;align-items:start;min-width:0}.lp-card-text b{grid-column:1;font:400 14px/20px var(--font-sans);color:var(--ink-2)}.lp-card-text small{grid-column:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:18px;color:var(--muted)}.lp-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto}.lp-card-actions .ex-btn{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.lp-card-actions .lp-keep[aria-pressed=true]{background:var(--eleve);color:var(--ink);box-shadow:inset 0 0 0 1px var(--filet-fort)}.lp-card-actions .lp-move{margin-left:auto}.lp-card-actions .lp-wide{flex-basis:100%}.lp-remove:disabled{opacity:.45;cursor:default}.lp-post-row{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:980px){.lp-post-row{grid-template-columns:minmax(0,1fr)}}.lp-post-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}.lp-post-card>.lk-label{align-self:flex-start}h2.lk-label{margin:0;font-weight:400}.lp-post{display:flex;flex-direction:column;width:260px;max-width:100%;padding:10px;border-radius:22px;background:#0a0a0a;box-shadow:inset 0 0 0 1px var(--filet-fort);overflow:hidden}.lp-post-top{display:flex;align-items:center;gap:8px;padding:4px 4px 8px;font-size:13px;color:var(--ink)}.lp-post-top .ex-mono{margin-left:auto;font-size:12px;color:var(--muted)}.lp-avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:9999px;background:var(--eleve);font-size:11px;font-weight:500}.lp-post-img{position:relative;display:grid;place-items:center;width:100%;max-width:100%;border-radius:4px;background:var(--champ);overflow:hidden}.lp-post-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-post-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:9999px;background:rgba(237,237,238,.9);color:var(--on-blanc);cursor:pointer}.lp-post-arrow[disabled]{opacity:0;pointer-events:none}.lp-post-arrow.is-prev{left:8px}.lp-post-arrow.is-next{right:8px}.lp-dots{display:flex;justify-content:center;gap:4px;padding:8px 0 2px}.lp-dots span{width:5px;height:5px;border-radius:9999px;background:var(--niveau-3)}.lp-dots span.is-on{background:var(--niveau-1)}.lp-post-caption{margin:0;padding:8px 4px 2px;font-size:12px;line-height:17px;color:var(--ink);white-space:pre-wrap}.lp-caption-card{display:flex;flex-direction:column;gap:12px;padding:20px;min-width:0}.lp-caption-h{display:flex;align-items:center;justify-content:space-between;gap:8px}@media (max-width:1180px){.lp-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-slides li{grid-template-columns:16px 24px 44px 130px minmax(0,1fr) auto}}.ph-looks{display:flex;flex-direction:column;gap:6px}.ph-looks button{display:flex;align-items:center;gap:10px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);text-align:left;cursor:pointer}.ph-looks button[aria-pressed=true]{border-color:var(--gris-400);background:var(--surface-strong);box-shadow:0 0 0 1px var(--gris-400)}.ph-looks img{flex:none;width:64px;aspect-ratio:16/9;object-fit:cover;border-radius:4px;background:var(--surface-strong)}.ph-looks span{display:flex;flex-direction:column;min-width:0}.ph-looks b{font:500 13px/18px var(--font-sans)}.ph-looks small{font-size:11px;line-height:15px;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-carousel{display:flex;gap:var(--space-2);max-width:100%;overflow-x:auto;padding-bottom:var(--space-2)}.lb-carousel img{flex:none;height:calc(100vh - 260px);max-height:640px;width:auto;border-radius:var(--radius-md);background:#000}.lp-drop-many{aspect-ratio:auto;min-height:96px}.lp-row-ref{position:relative;display:block;width:44px}.lp-row-ref-add,.lp-row-ref-img{position:relative;display:grid;place-items:center;width:44px;aspect-ratio:4/5;max-width:100%;border-radius:6px;overflow:hidden;cursor:pointer}.lp-row-ref-img{background:var(--surface-strong)}.lp-row-ref-img img{width:100%;height:100%;object-fit:cover}.lp-row-ref-add{border:1px dashed var(--line-strong);color:var(--ink-muted);font-size:16px}.lp-row-ref-add:focus-within,.lp-row-ref-img:focus-within{box-shadow:var(--focus-ring)}.lp-row-ref input{position:absolute;inset:0;opacity:0;cursor:pointer}.lp-row-ref-x{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid var(--line-strong);border-radius:9999px;background:var(--bg);color:var(--ink-dim);font-size:10px;cursor:pointer}.lp-card-ref{grid-column:2;grid-row:1/span 2;width:32px;aspect-ratio:4/5;object-fit:cover;border-radius:4px}.pe-danger{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.lk-ref{border-color:var(--line-strong)}.lk-card-ref,.lk-ref{color:var(--ink)}.gi-page{max-width:1400px;padding-bottom:96px}.gi-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.gi-head>div{gap:4px;max-width:760px}.gi-card,.gi-head>div{display:flex;flex-direction:column;min-width:0}.gi-card{gap:var(--space-3);padding:var(--space-5)}.gi-card-h{margin:0;font:600 14px/20px var(--font-sans);color:var(--ink)}.gi-card-h .ex-mono{margin-left:4px;color:var(--ink-muted);font-size:12px;font-weight:500}.gi-bar-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;min-height:28px}.gi-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:stretch}.gi-top.is-alone{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.gi-top{grid-template-columns:minmax(0,1fr)}}.gi-ask{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-4) var(--space-5);border-color:var(--warning-line,var(--line-strong))}.gi-ask p{margin:0}.gi-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:128px;padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink-dim);text-align:center;cursor:pointer}.gi-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.gi-drop.is-over,.gi-drop:focus-within{box-shadow:var(--focus-ring);border-color:var(--accent-line);background:var(--accent-soft)}.gi-drop svg{width:22px;height:22px}.gi-prices{margin:0}.gi-chips,.gi-imports{display:flex;flex-wrap:wrap;gap:6px}.gi-chips .ex-chip,.gi-imports .ex-chip{height:28px;padding:0 10px;font-size:12px}.gi-remove{align-self:flex-start;margin-top:auto}.gi-progress{display:flex;flex-direction:column;gap:6px}.gi-progress-h{display:flex;justify-content:space-between;gap:var(--space-3);font-size:13px}.gi-progress-h .ex-mono{color:var(--ink-muted);font-size:12px}.gi-progress-track{height:8px;border-radius:999px;background:var(--surface-strong);overflow:hidden}.gi-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--accent,var(--ink));transition:width .4s ease}.gi-progress-track span.is-done{background:var(--accent-ink,var(--ink))}.gi-progress-track span.is-warn{background:var(--warning)}.gi-failed{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;font-size:12px}.gi-done{margin:0;color:var(--accent-ink);font-weight:600;font-size:13px}.gi-wait{display:flex;align-items:center;gap:var(--space-3);min-height:120px}.gi-wait>:first-child{width:120px;height:120px}.gi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:12px;gap:12px;align-items:stretch}.gi-tile{position:relative;display:grid;grid-template-rows:auto auto auto 1fr;grid-gap:4px;gap:4px;min-width:0;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);font-size:12px}.gi-tile.is-on{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line)}.gi-tile.is-added{opacity:.7}.gi-tile-img{position:relative;display:block;width:100%;aspect-ratio:3/4;padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--surface-strong)}.gi-tile-img img{width:100%;height:100%;object-fit:cover}.gi-tile.is-piece .gi-tile-img img{object-fit:contain}.gi-tile-img.is-zoom{cursor:zoom-in}.gi-badge{position:absolute;right:6px;bottom:6px;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.6);color:#fff;font-size:10px}.gi-badge.is-left{right:auto;left:6px;top:6px;bottom:auto}.gi-tile-name{font-weight:600;font-size:13px}.gi-tile-meta,.gi-tile-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gi-tile-meta{color:var(--ink-muted);font:500 11px/1.4 var(--font-mono)}.gi-tile.is-queued .gi-tile-meta,.gi-tile.is-running .gi-tile-meta{color:var(--accent-ink)}.gi-tile-error{font-size:11px}.gi-tile-foot{display:flex;align-items:flex-end;min-height:38px}.gi-check{position:absolute;left:12px;top:12px;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--accent-ink);font:700 14px/1 var(--font-sans);cursor:pointer}.gi-check[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line)}.gi-check:focus-visible{outline:none;box-shadow:var(--focus-ring)}.gi-piece-done{font-size:11px;color:var(--accent-ink)}.gi-similar{display:flex;align-items:center;gap:6px;width:100%;padding:4px;border:1px solid var(--warning-line,var(--line-strong));border-radius:6px;background:transparent;color:var(--ink-dim);font:500 11px/1.3 var(--font-sans);text-align:left;cursor:pointer}.gi-similar img{width:28px;height:28px;flex:none;border-radius:4px;object-fit:cover;background:var(--surface-strong)}.gi-bar{position:-webkit-sticky;position:sticky;bottom:var(--space-4);z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:0 8px 24px rgba(0,0,0,.35)}.gi-bar-count{margin-right:auto;font-size:13px}.gi-card p a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.cr-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.cr-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.cr-tile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px;border:0;border-radius:10px;background:transparent;box-shadow:inset 0 0 0 1px var(--filet);color:inherit;text-decoration:none}.cr-tile:focus-visible,.cr-tile:hover{background:var(--survol);box-shadow:inset 0 0 0 1px var(--filet-fort)}.cr-strip{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:3px;gap:3px}.cr-strip-img{display:block;overflow:hidden;border-radius:5px;background:var(--surface-strong)}.cr-strip-img img{display:block;width:100%;height:100%;object-fit:cover}.cr-more{position:absolute;right:4px;bottom:4px;padding:0 6px;border-radius:5px;background:var(--bg);font-size:11px;line-height:18px;color:var(--ink)}.cr-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;color:var(--ink-2)}.cr-look{font-size:12px}.cr-look,.cr-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted)}.cr-meta,.cr-state{font-size:11px}.cr-state{align-self:flex-start;padding:1px 8px;border:1px solid var(--line);border-radius:9999px;line-height:16px;color:var(--ink-muted)}.cr-state.is-warn{border-color:var(--niveau-2);color:var(--ink)}.hm-actions{flex-wrap:wrap;align-items:center}.hm-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0}.hm-tiles>.ex-stat{gap:6px;min-width:0;padding:0 22px}.hm-tiles>.ex-stat+.ex-stat{border-left:1px solid var(--separateur)}.hm-tiles .ex-stat-l{color:var(--intitule)}.hm-tiles .ex-stat-v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-tiles .ex-stat-v>*{white-space:nowrap}.hm-jauge{margin-top:4px}.hm-tile-note{overflow:hidden;color:var(--muted);text-overflow:ellipsis}.hm-tile-link,.hm-tile-note{font-size:13px;line-height:18px}.hm-tile-link{align-self:flex-start;color:var(--texte);text-decoration:none}.hm-tile-link:hover{color:var(--ink)}.hm-balances{display:flex;flex-wrap:wrap;gap:2px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-balances a{color:inherit;text-decoration:none}.hm-balances a:hover{color:var(--ink)}.hm-balances .is-low{font-weight:500;color:var(--ink)}.hm-section{display:flex;flex-direction:column;gap:12px}.hm-section-h{display:flex;align-items:baseline;gap:10px}.hm-section-h .st-sub{font-size:14px}.hm-h2{font:500 20px/28px var(--font-sans);color:var(--ink)}.hm-create{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.hm-create-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;color:var(--muted);font-size:13px;line-height:18px;text-decoration:none}.hm-create-card .ex-ico{width:18px;height:18px;color:var(--ink-2)}.hm-create-card b{font-size:15px;line-height:20px;font-weight:500;color:var(--ink)}.hm-create-card:focus-visible,.hm-create-card:hover{background:var(--survol)}.hm-2{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:20px}.hm-2,.hm-2b{display:grid;gap:20px;align-items:start}.hm-2b{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);grid-gap:20px}.hm-body{padding:16px 20px 20px}.hm-char{display:flex;flex-direction:column}.hm-char-body{display:flex;flex-wrap:wrap;gap:18px;padding:20px}.hm-portrait{display:block;width:132px;height:165px;flex:none;border-radius:10px;background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);object-fit:cover;object-position:top}.hm-dl{display:flex;flex-direction:column;gap:10px;flex:1 1 200px;min-width:0;margin:0}.hm-dl>div{display:flex;flex-direction:column;gap:2px}.hm-dl dt{font-size:13px;line-height:18px;color:var(--intitule)}.hm-dl dd{margin:0;color:var(--ink-2);line-height:22px;overflow-wrap:anywhere}.hm-counts{flex-wrap:wrap;gap:6px}.hm-check{align-items:flex-start}.hm-check>.g-etat{margin-top:3px}.hm-check-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.hm-check-text b{overflow:hidden;font-size:14px;line-height:20px;font-weight:500;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.hm-check-text>span{font-size:13px;line-height:18px;color:var(--muted);overflow-wrap:anywhere}.hm-meta{color:var(--faint)}.hm-check-act{flex-wrap:wrap;justify-content:flex-end;flex:none}.hm-check-act,.hm-new{display:flex;align-items:center;gap:6px}.hm-new{flex-direction:column;justify-content:center;min-width:0;min-height:160px;padding:var(--space-4);border:1px dashed var(--filet-fort);border-radius:10px;color:var(--muted);font-size:13px;line-height:18px;text-align:center;text-decoration:none}.hm-new b{font-size:14px;line-height:20px;font-weight:500;color:var(--ink)}.hm-new:focus-visible,.hm-new:hover{border-color:var(--niveau-3);background:var(--survol);color:var(--ink-2)}.hm-car-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.hm-car-row>.hm-new{min-height:0}.hm-look-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.hm-look{display:flex;flex-direction:column;gap:6px;min-width:0;color:inherit;text-decoration:none}.hm-look img,.hm-look-ph{display:block;width:100%;max-width:100%;aspect-ratio:2/3;border-radius:8px;background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);object-fit:cover;object-position:top}.hm-look b,.hm-look span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-look b{font-size:13px;line-height:18px;font-weight:400;color:var(--ink-2)}.hm-look span{font-size:12px;line-height:16px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-look:focus-visible b,.hm-look:hover b{color:var(--ink)}.hm-look-grid>.hm-new{grid-column:1/-1}.hm-video{color:inherit;text-decoration:none}.hm-video:focus-visible,.hm-video:hover{background:var(--survol)}.hm-video img,.hm-video-ph{display:block;width:36px;height:64px;flex:none;border-radius:6px;background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);object-fit:cover}.hm-ways{flex-wrap:wrap;gap:6px}.hm-table{overflow-x:auto}.ex-card-h+.st-empty,.ex-card-h+.st-run,.ex-card-h+.st-srow,.ex-card-h+.st-vrow{border-top:0}@media (max-width:1180px){.hm-2,.hm-2b{grid-template-columns:minmax(0,1fr)}.hm-create{grid-template-columns:repeat(3,minmax(0,1fr))}}.cr-strip-miss{display:grid;place-items:center;border-radius:5px;background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger-line);color:var(--danger);font:500 10px/12px var(--font-mono);text-align:center}.lp-engine{position:absolute;top:10px;left:38px;padding:2px 8px;border-radius:9999px;background:rgba(8,10,11,.78);font:500 12px/16px var(--font-sans);color:var(--ink-2)}.cf-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#000000a6}.cf-box{display:flex;flex-direction:column;gap:var(--space-4);width:min(460px,100%);padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-pop)}.cf-message{margin:0;color:var(--ink);font-size:14px;line-height:21px;white-space:pre-line;overflow-wrap:anywhere}.cf-actions{justify-content:flex-end}.cf-actions,.st-top-right{display:flex;gap:var(--space-2)}.st-top-right{align-items:center;margin-left:auto}.ap-overlay{position:fixed;inset:0;z-index:90;align-items:center;justify-content:center;background:#000000b3}.ap-box,.ap-overlay{display:flex;padding:var(--space-6)}.ap-box{flex-direction:column;gap:var(--space-5);width:min(640px,100%);border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-pop)}.ap-title{margin:0;font-size:15px;line-height:22px;font-weight:500;text-align:center;color:var(--ink)}.ap-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ap-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);text-align:center;text-decoration:none;font:inherit;cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out}.ap-card:hover{border-color:var(--line-strong);background:var(--surface-hover);color:var(--ink)}.ap-card img{width:96px;height:auto;display:block}.ap-card b{font-size:15px;line-height:22px;font-weight:600;letter-spacing:.04em}.ap-card span{font-size:13px;line-height:20px;color:var(--ink-dim)}.ap-card small{margin-top:var(--space-1);padding:2px 8px;border-radius:var(--radius-sm);background:var(--surface-strong);font-size:12px;line-height:16px;color:var(--ink-muted)}.ap-card.is-here{border-color:var(--accent-line);background:var(--accent-soft)}@media (max-width:560px){.ap-cards{grid-template-columns:minmax(0,1fr)}}.st-member{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0}.st-member-mail{min-width:0;overflow-wrap:anywhere}.sr-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.sr-main,.sr-side-col{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.sr-new,.sr-pad,.sr-side{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);min-width:0}.sr-pad>.ex-btn:not(.ex-btn-block),.sr-side>.ex-btn:not(.ex-btn-block){align-self:flex-start}.sr-h2{margin:0;font-size:15px;line-height:22px;font-weight:600;color:var(--ink)}.sr-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sr-field .ex-label{margin:0}.sr-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.sr-area-s{min-height:0;field-sizing:content;max-height:260px}.sr-tags{display:flex;flex-wrap:wrap;gap:6px}.sr-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.sr-list{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;color:var(--ink-dim);font-size:13px;line-height:20px}.sr-wait{align-items:center;min-height:180px;justify-content:center}.sr-wait .st-loading{height:120px}.sr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.sr-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);color:var(--ink);text-decoration:none;transition:border-color .14s ease-out}.sr-card:hover{border-color:var(--line-strong)}.sr-card-t{font-size:15px;line-height:22px;font-weight:600}.sr-new{position:-webkit-sticky;position:sticky;top:var(--space-4)}.sr-script{display:flex;flex-direction:column;gap:var(--space-2);max-height:560px;overflow-y:auto;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);font-size:14px;line-height:22px;color:var(--ink);white-space:pre-line}.sr-script p{margin:0}.sr-script .ex-eyebrow{margin-top:var(--space-2)}.sr-script .ex-eyebrow:first-child{margin-top:0}.sr-cut{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 var(--space-2);font:500 11px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);text-decoration:none;white-space:normal}.sr-cut:after,.sr-cut:before{content:"";flex:1 1;height:1px;background:var(--accent-line)}.sr-cut:hover{color:var(--ink)}.sr-ep{display:flex;flex-direction:column;gap:6px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);font-size:13px;line-height:19px}.sr-ep.is-warn{border-color:var(--warning-line)}.sr-ep-h{display:flex;align-items:center;gap:var(--space-2);min-width:0}.sr-ep-t{flex:1 1;min-width:0;color:var(--ink);font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-ep-t:hover{text-decoration:underline}.sr-ep-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sr-grow{flex:1 1;min-width:0}.sr-notice{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--accent-line);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink)}.sr-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.sr-role{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0}.sr-role.is-main{border-color:var(--accent-line)}.sr-role-t{flex:1 1;min-width:0;font-size:14px;color:var(--ink)}.sr-role>.sr-ep-h{min-height:24px}.sr-places{gap:var(--space-3);margin:0;padding:0;list-style:none;font-size:13px;line-height:19px;color:var(--ink)}.sr-places,.sr-places li{display:flex;flex-direction:column}.sr-places li{gap:2px}.sr-steps-wrap{flex-direction:column;margin:0 0 var(--space-4)}.sr-steps,.sr-steps-wrap{display:flex;gap:var(--space-2)}.sr-steps{flex-wrap:wrap;margin:0;padding:0;list-style:none}.sr-steps button{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full);font:500 13px/1 var(--font-sans);color:var(--ink-muted);cursor:pointer}.sr-steps button:hover{border-color:var(--line-strong);color:var(--ink-dim)}.sr-steps button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sr-steps button .ex-mono{font-size:11px}.sr-steps button.is-current{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-ink)}.sr-steps button.is-done{color:var(--ink);border-color:var(--line-strong)}.sr-steps button.is-soon{border-style:dashed}.sr-steps button.is-open{border-style:solid;border-color:var(--line-strong);color:var(--ink)}.sr-soon{padding:1px 6px;border-radius:var(--radius-full);background:var(--surface-strong);font:500 10px/14px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.sr-soon-note{margin:0;max-width:760px}.sr-steps li{display:inline-flex;align-items:center;gap:var(--space-2)}.sr-steps-arrow{color:var(--ink-muted);font-size:14px}.sr-step-body{display:flex;flex-direction:column;gap:var(--space-4)}.sr-step-body .sr-next{margin:0}.sr-running{display:flex;align-items:center;gap:var(--space-3)}.sr-running-logo{display:block;width:72px;height:72px;flex:none}.sr-shot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-4)}.sr-shot-card{display:flex;flex-direction:column;min-width:0;font-size:12px;line-height:17px}.sr-shot-card.is-kept .sr-shot-img{border-color:var(--line-strong)}.sr-shot-img{position:relative;display:block;width:100%;max-width:100%;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);cursor:zoom-in}.sr-shot-img:disabled{cursor:default}.sr-shot-img img,.sr-shot-img video{display:block;width:100%;height:100%;object-fit:cover;background:#000}.sr-shot-img img.is-faded{opacity:.35}.sr-shot-busy{background:rgba(9,9,11,.55)}.sr-shot-busy,.sr-shot-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.sr-shot-empty{flex-direction:column;gap:4px;padding:var(--space-3);text-align:center;font-size:12px;line-height:17px;color:var(--ink-muted)}.sr-shot-empty b{font-weight:500;color:var(--ink-dim)}.sr-shot-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--ink-muted)}.sr-shot-meta .ex-tag{height:20px;font-size:11px}.sr-shot-text{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background:none;text-align:left;font:inherit;color:var(--ink)}.sr-shot-text[role=button]{cursor:pointer}.sr-shot-text[role=button]:hover{color:var(--ink-dim)}.sr-shot-text[role=button]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sr-shot-one{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sr-line-inline{color:var(--ink-dim)}.sr-shot-card .sr-line,.sr-shot-text .sr-line{margin:0}.sr-shot-card .st-error{font-size:12px;line-height:17px}.sr-shot-card>.ex-btn:last-child,.sr-shot-card>.sr-ep-acts:last-child,.sr-shot-card>.sr-redo:last-child{margin-top:auto}.sr-self-start{align-self:flex-start}.sr-redo{display:flex;flex-direction:column;gap:6px}.sr-sheets{display:flex;flex-wrap:wrap;gap:var(--space-4)}.sr-sheet{width:150px;margin:0}.sr-sheet,.sr-sheet figcaption{display:flex;flex-direction:column;gap:6px}.sr-sheet figcaption{align-items:flex-start}.sr-check,.sr-sheet figcaption{font-size:13px;color:var(--ink)}.sr-check{display:inline-flex;gap:var(--space-2);cursor:pointer}.sr-check,.sr-montage{align-items:center}.sr-montage video{display:block;width:min(360px,100%);max-width:100%;border-radius:var(--radius-md);background:#000}.sr-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-5);padding:var(--space-5);border-color:var(--accent-line)}.sr-next.is-todo{border-color:var(--warning-line)}.sr-next.is-ready{border-color:var(--line-strong)}.sr-next-text{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 420px;min-width:0}.sr-next-text .st-note{margin:0;max-width:720px}.sr-issues{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none}.sr-issues li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);font-size:13px;line-height:19px;color:var(--ink)}.sr-issues li>span{flex:1 1 280px;min-width:0}.sr-scene-looks{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:0 var(--space-4) var(--space-2)}.sr-look{display:flex;flex-direction:column;gap:6px;flex:0 1 460px;min-width:0}.sr-look .ex-label{margin:0}.sr-look.is-missing .lk-input{border-color:var(--warning-line)}.sr-look-auto{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:34px;font-size:13px;line-height:19px;color:var(--ink-dim)}.sr-ep-next{font-size:12px;line-height:18px;color:var(--ink-dim)}.sr-ep-next .ex-mono{font-size:11px;color:var(--ink-muted)}.sr-scene{flex-direction:column;padding:var(--space-4) 0 var(--space-2);min-width:0}.sr-scene,.sr-scene-h{display:flex;gap:var(--space-2)}.sr-scene-h{align-items:baseline;padding:0 var(--space-4)}.sr-push{margin-left:auto}.sr-scene-sum{margin:0;padding:0 var(--space-4)}.sr-table-wrap{overflow-x:auto}.sr-shots{table-layout:fixed;min-width:560px}.sr-shots th:first-child{width:64px}.sr-shots th:nth-child(2){width:150px}.sr-shots th:nth-child(4){width:76px}.sr-shots td{height:auto;padding-top:10px;padding-bottom:10px;vertical-align:top;white-space:normal}.sr-shots td:nth-child(3){color:var(--ink)}.sr-shots tbody tr{cursor:pointer}.sr-shots tbody tr:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.sr-shots tbody tr.is-selected td{background:var(--accent-soft)}.sr-line{display:block;margin-top:4px;font-style:italic}.sr-est,.sr-line{color:var(--ink-dim)}.sr-est{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px var(--space-3);gap:6px var(--space-3);margin:0;font-size:13px;line-height:19px}.sr-est dd{margin:0;text-align:right;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1180px){.sr-layout{grid-template-columns:minmax(0,1fr)}.sr-new{position:static}}@media (max-width:720px){.sr-row2{grid-template-columns:minmax(0,1fr)}}.sr-role-sheet{display:flex;align-items:flex-start;gap:var(--space-3)}.sr-role-sheet .sr-shot-img{flex:none;cursor:default}.sr-role-sheet-text{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.sr-next .ex-seg,.sr-next .sr-field{align-self:flex-start}.sr-all{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line)}.sr-all .st-note{margin:0}.sr-eps-wrap{display:flex;flex-direction:column;gap:var(--space-4)}.sr-eps-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.sr-eps{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-5) var(--space-4);gap:var(--space-5) var(--space-4);align-items:start}.sr-epv{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px;line-height:19px;scroll-margin-top:var(--space-6)}.sr-epv video{display:block;width:100%;max-width:100%;border-radius:var(--radius-md);background:#000}.sr-epv-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink);font-weight:600}.sr-epv-t .ex-mono{margin-right:4px;font-weight:500;color:var(--ink-muted)}.sr-epv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;max-width:100%;padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);text-align:center;font-size:12px;line-height:17px;color:var(--ink-muted);text-decoration:none}.sr-epv-empty b{font-size:13px;color:var(--ink-dim)}.sr-epv-empty:hover{border-color:var(--ink-muted);color:var(--ink-dim)}.sr-epv-empty:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sr-help{position:relative;display:inline-block;flex:none}.sr-help summary{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--line-strong);border-radius:var(--radius-full);font:500 11px/1 var(--font-mono);color:var(--ink-muted);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sr-help summary::-webkit-details-marker{display:none}.sr-help summary:hover,.sr-help[open] summary{border-color:var(--ink-muted);color:var(--ink)}.sr-help summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sr-help p{position:absolute;z-index:30;top:calc(100% + 6px);right:-6px;width:max-content;max-width:min(340px,80vw);margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-pop);font:400 12px/18px var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--ink-dim);white-space:normal;text-align:left}.sr-label-help{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.sr-dots{display:inline-flex;gap:3px;flex:none}.sr-dots span{width:6px;height:6px;border-radius:var(--radius-full);background:var(--line-strong)}.sr-dots .is-on{background:var(--ink)}.sr-one-line{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-script.is-short{max-height:240px}.sr-cast-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.sr-role-tile{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0}.sr-role-link{display:flex;align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-decoration:none}a.sr-role-link:hover b{text-decoration:underline}a.sr-role-link:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.sr-role-pic{display:block;width:40px;height:52px;flex:none;object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:6px;background:var(--surface-strong)}.sr-role-pic.is-empty{display:grid;place-items:center;font:500 14px/1 var(--font-sans);color:var(--ink-muted)}.sr-role-txt{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.sr-role-txt b{font-size:13px;line-height:18px;font-weight:600;color:var(--ink)}.sr-role-txt .st-note,.sr-role-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-role-act{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sr-eprows{display:flex;flex-direction:column;gap:var(--space-3)}.sr-eprow{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);min-width:0}.sr-eprow.is-warn{border-color:var(--warning-line)}.sr-eprow-thumb{position:relative;display:grid;place-items:center;width:54px;aspect-ratio:9/16;flex:none;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);font-size:10px;line-height:13px;text-align:center;color:var(--ink-muted);text-decoration:none}.sr-eprow-thumb img,img.sr-eprow-thumb{display:block;width:100%;height:100%;object-fit:cover}.sr-eprow-thumb.is-empty{padding:4px;border-style:dashed}.sr-eprow-thumb:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sr-play{position:absolute;inset:0;display:grid;place-items:center;background:rgba(9,9,11,.3);color:#fafafa;font-size:14px}.sr-eprow-text{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.sr-eprow-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:18px;color:var(--ink-dim)}.sr-eprow-acts{flex:none;justify-content:flex-end}.sr-player{display:block;max-width:100%;max-height:72vh;border-radius:var(--radius-md);background:#000}.sr-player-xl{height:min(780px,78vh);width:auto;max-height:none}.sr-ep-head{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.sr-ep-sum{margin:0;max-width:760px}.sr-progress-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.sr-progress{display:flex}.sr-cost,.sr-progress{flex-wrap:wrap;gap:6px}.sr-cost{display:inline-flex;font-size:12px;line-height:18px;color:var(--ink-dim)}.sr-bar,.sr-cost{align-items:center}.sr-bar{position:-webkit-sticky;position:sticky;bottom:var(--space-4);z-index:6;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-pop)}.sr-bar-state{flex:1 1 260px;min-width:0;font-size:12px;line-height:18px;color:var(--ink-dim)}.sr-bar-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.sr-bar-acts>span{display:contents}.sr-shot-num{padding:0;border:0;border-radius:var(--radius-xs);background:none;font:400 12px/17px var(--font-mono);color:var(--ink-muted);cursor:pointer}.sr-shot-num:hover{color:var(--ink);text-decoration:underline}.sr-shot-num:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sr-shot-card.is-selected .sr-shot-img{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line)}.sr-shot-card.is-refused .sr-shot-img{border-style:dashed;border-color:var(--line-strong)}.sr-face-warn{font-size:11px;line-height:16px;color:var(--warning)}.sr-step-wrap{display:flex;flex-direction:column;gap:var(--space-4)}.sr-with-drawer{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.sr-drawer{position:-webkit-sticky;position:sticky;top:var(--space-4);flex-direction:column;max-height:calc(100vh - 120px);overflow-y:auto;padding:var(--space-4);border-color:var(--line-strong)}.sr-drawer,.sr-drawer-img{display:flex;gap:var(--space-3)}.sr-drawer-img .sr-shot-img{width:132px;flex:none}.sr-drawer-img-acts{align-items:flex-start;min-width:0}.sr-drawer-img-acts,.sr-drawer-sec{display:flex;flex-direction:column;gap:var(--space-2)}.sr-drawer-sec{padding-top:var(--space-3);border-top:1px solid var(--line)}.sr-drawer .sr-player{width:100%;max-height:420px}.sr-drawer-foot{padding-top:var(--space-3);border-top:1px solid var(--line)}.sr-row2-cam{grid-template-columns:minmax(0,1fr) 110px}.sr-review{position:fixed;inset:0;z-index:55;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6);overflow-y:auto;background:var(--bg)}.sr-review-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.sr-review-title{display:flex;flex-direction:column;gap:4px;min-width:0}.sr-review-alerts{display:flex;flex-direction:column;gap:var(--space-2)}.sr-review-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-5) var(--space-6);flex:1 0 auto}.sr-review-img{position:relative;height:min(640px,calc(100vh - 300px));min-height:320px;max-width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}.sr-review-img img{display:block;width:100%;height:100%;object-fit:cover}.sr-review-card{display:flex;flex-direction:column;gap:var(--space-3);flex:0 1 380px;min-width:0;padding:var(--space-5)}.sr-review-action{margin:0;font-size:14px;line-height:22px;color:var(--ink)}.sr-review-acts{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line)}.sr-review-acts>.ex-btn{justify-content:space-between}.sr-review-keys{gap:6px}.sr-review-done,.sr-review-keys{display:flex;flex-wrap:wrap;align-items:center}.sr-review-done{justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);font-size:13px;color:var(--ink)}.sr-review-done b{font-weight:500}.sr-review-strip{flex-direction:column}.sr-film,.sr-review-strip{display:flex;gap:var(--space-2)}.sr-film{flex-wrap:wrap}.sr-film-item{position:relative;width:54px;flex:none;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);cursor:pointer}.sr-film-item img{display:block;width:100%;height:100%;object-fit:cover}.sr-film-item.is-current{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}.sr-film-item:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sr-film-empty{display:grid;place-items:center;height:100%;font:500 10px/1 var(--font-mono);color:var(--ink-muted)}.sr-film-mark{position:absolute;left:3px;bottom:3px;display:grid;place-items:center;width:16px;height:16px;border-radius:var(--radius-full);background:var(--bg);font:500 10px/1 var(--font-mono);color:var(--ink)}.sr-film-mark.is-todo{color:var(--warning)}.sr-film-mark.is-bad{color:var(--ink-muted)}.sr-player-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-5);padding:var(--space-2) var(--space-4) var(--space-3)}.sr-player-col{display:flex;flex-direction:column;gap:var(--space-2);flex:0 0 auto;max-width:100%}.sr-player-box{position:relative;height:min(560px,70vh);max-width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:#000}.sr-player-box .sr-player{width:100%;height:100%;max-height:none;border-radius:0;object-fit:contain;cursor:pointer}.sr-player-tag{position:absolute;top:12px;left:12px;background:var(--bg)}.sr-segs{display:flex;gap:3px}.sr-segs span{flex-basis:0;height:4px;overflow:hidden;border-radius:2px;background:var(--line-strong)}.sr-segs i{display:block;height:100%;background:var(--ink)}.sr-player-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sr-player-list{display:flex;flex-direction:column;gap:4px;flex:1 1 360px;min-width:0;margin:0;padding:0;list-style:none}.sr-player-list li{display:flex;align-items:center;gap:var(--space-2);padding:6px;border-radius:var(--radius-md)}.sr-player-list li.is-current{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong)}.sr-player-row{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;padding:0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.sr-player-row:disabled{cursor:default;opacity:.6}.sr-player-row:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.sr-player-row img{object-fit:cover}.sr-player-ph,.sr-player-row img{width:36px;flex:none;border-radius:4px}.sr-player-ph{aspect-ratio:9/16;background:var(--surface-strong)}.sr-player-row-t{display:flex;flex-direction:column;flex:1 1;min-width:0;font-size:12px;line-height:17px;color:var(--ink)}.sr-player-row-t .ex-mono{font-size:11px;color:var(--ink-muted)}.sr-ready{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-6)}.sr-ready-player{position:-webkit-sticky;position:sticky;top:var(--space-4);flex:0 0 auto;max-width:100%}.sr-ready-side{display:flex;flex-direction:column;gap:var(--space-4);flex:1 1 420px;min-width:0;max-width:600px}.sr-ready-t{font-size:20px;line-height:26px}.sr-warn{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--warning-line);border-radius:var(--radius-md);background:var(--warning-soft);font-size:13px;line-height:19px;color:var(--ink)}.sr-subs{display:block}.sr-subs>*+*{margin-top:var(--space-3)}.sr-subs summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);cursor:pointer;list-style:none}.sr-subs summary::-webkit-details-marker{display:none}.sr-subs summary:before{content:"›";display:inline-block;color:var(--ink-muted);transition:transform .14s ease-out}.sr-subs[open] summary:before{transform:rotate(90deg)}.sr-subs summary:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.sr-next-ep{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4)}.sr-next-ep .sr-eprow-thumb{width:48px}.sr-next-ep-t{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:0;font-size:13px;line-height:19px;color:var(--ink)}.sr-next-ep-t b{font-weight:600}.sr-new-page{gap:var(--space-5);width:100%;max-width:780px;margin:0 auto}.sr-new-head,.sr-new-page{display:flex;flex-direction:column}.sr-new-head{gap:6px}.sr-new-head .st-sub{margin:0}.sr-block-n{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:12px;color:var(--ink)}.sr-main-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.sr-pick{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);text-align:left;font:inherit;color:var(--ink);cursor:pointer}.sr-pick:hover{border-color:var(--line-strong)}.sr-pick.is-on{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line)}.sr-pick:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sr-pick img,.sr-pick-ph{display:block;width:100%;aspect-ratio:1;object-fit:cover;object-position:top;border-radius:6px}.sr-pick-ph{display:grid;place-items:center;padding:var(--space-2);background:var(--surface-strong);font-size:12px;line-height:17px;text-align:center;color:var(--ink-muted)}.sr-pick b{font-size:13px;line-height:18px;font-weight:600}.sr-new-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}@media (max-width:1180px){.sr-with-drawer{grid-template-columns:minmax(0,1fr)}.sr-drawer{position:fixed;top:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:40;width:min(400px,calc(100vw - 32px));max-height:none;box-shadow:var(--shadow-pop)}.sr-ready-player{position:static}}@media (max-width:720px){.sr-eprow{flex-wrap:wrap}.sr-review{padding:var(--space-4)}.sr-review-arrow{display:none}}.sr-ep-top{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-2)}.sr-ep-top .sr-ep-head{flex:1 1 360px;gap:4px}.sr-ep-top .st-title{margin:0}.sr-ep-name{font-weight:400;color:var(--muted)}.sr-ep-meta{font-size:15px;line-height:22px;color:var(--muted)}.sr-ep-top .sr-steps-wrap{align-items:flex-end;margin:0}.sr-ep-page>.sr-ep-sum{margin:0 0 var(--space-3);color:var(--texte);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sr-ep-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.sr-ep-line .sr-ep-acts{margin-left:auto}.sr-mini{color:var(--muted)}.sr-mini,.sr-state{font-size:13px;line-height:18px}.sr-state{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.sr-steps,.sr-steps li{gap:4px}.sr-steps button{height:32px;padding:0 12px 0 6px;border:0;background:transparent;color:var(--muted);font:500 14px/1 var(--font-sans)}.sr-steps button .ex-mono{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-full);background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--texte);font:500 12px/1 var(--font-sans)}.sr-steps button:hover{border:0;background:var(--survol);color:var(--ink)}.sr-steps button.is-done{border:0;color:var(--texte)}.sr-steps button.is-done .ex-mono{background:var(--niveau-2);box-shadow:none;color:var(--cadre)}.sr-steps button.is-current{border:0;background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--ink)}.sr-steps button.is-current .ex-mono{background:var(--niveau-1);box-shadow:none;color:var(--on-blanc)}.sr-steps button.is-soon{border:0;color:var(--faint)}.sr-steps-arrow{color:var(--faint)}.sr-band{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:var(--space-4);padding:12px 14px 12px 20px}.sr-band-t{font-size:13px;color:var(--intitule)}.sr-ref{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 6px;border:0;border-radius:var(--radius-full);background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);color:var(--ink);font:500 14px/1 var(--font-sans);white-space:nowrap}button.sr-ref{cursor:zoom-in}button.sr-ref:hover{background:var(--survol)}button.sr-ref:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sr-ref-sub{font-weight:400;color:var(--muted)}.sr-av{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;border-radius:6px;background:var(--survol);color:var(--texte);font:600 10px/1 var(--font-sans);object-fit:cover;object-position:top}.sr-scene{gap:0;padding:0}.sr-scene-h{flex-wrap:wrap;align-items:center;row-gap:var(--space-2);padding:10px 14px 10px 20px;color:var(--ink)}.sr-scene-ht{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;flex:1 1 320px;min-width:0}.sr-scene-ht .ex-card-t{margin:0;flex:none}.sr-scene-ht .ex-card-s{margin:0;min-width:0}.sr-scene-ht .ex-tag{align-self:center}.sr-scene-sum{color:var(--texte)}.sr-scene-sum,.sr-scene>.sr-scene-looks{padding:14px 20px 0}.sr-scene>.sr-table-wrap{padding:4px 0 0}.sr-scene .sr-player-wrap{padding:16px 20px 0}.sr-shot-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px;padding:16px 14px 18px}.sr-shot-card{gap:6px;padding:6px;border-radius:10px;font-size:13px;line-height:18px;color:var(--texte)}.sr-shot-card:hover{background:var(--survol)}.sr-shot-card.is-selected{background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--ink)}.sr-shot-img{border:0;border-radius:8px;background:var(--champ);box-shadow:inset 0 0 0 1px var(--filet)}.sr-shot-card.is-kept .sr-shot-img{border:0}.sr-shot-card.is-selected .sr-shot-img{border:0;box-shadow:inset 0 0 0 1px var(--filet)}.sr-shot-card.is-refused .sr-shot-img{box-shadow:inset 0 0 0 1px var(--filet-fort)}.sr-shot-img .lp-badge,.sr-shot-img .lp-kept{z-index:1}.sr-shot-img .lp-badge{font-family:var(--font-mono)}.sr-shot-meta,.sr-shot-num{color:var(--muted)}.sr-shot-num{font:400 13px/18px var(--font-mono)}.sr-shot-text{color:var(--texte)}.sr-face-warn{color:var(--ink)}.sr-face-warn:before{content:"! ";font-weight:600}.sr-next,.sr-next.is-ready,.sr-next.is-todo{border-color:var(--filet)}.sr-next.is-todo{box-shadow:inset 3px 0 0 var(--niveau-1)}.sr-bar{bottom:var(--space-3);gap:12px;padding:12px 16px 12px 20px;border:0;border-radius:12px;background:var(--eleve);box-shadow:0 24px 60px -24px rgba(0,0,0,.75),inset 0 0 0 1px var(--filet-fort)}.sr-bar-state{font:400 14px/20px var(--font-sans);color:var(--ink)}.sr-ep-page .sr-next .ex-btn-primary,.sr-ep-page .sr-scene .ex-btn-primary,.sr-step-body .ex-btn-primary{height:28px;padding:0 10px;background:var(--bouton);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--ink)}.sr-ep-page .sr-next .ex-btn-primary.ex-btn-sm,.sr-ep-page .sr-scene .ex-btn-primary.ex-btn-sm,.sr-step-body .ex-btn-primary.ex-btn-sm{height:24px;padding:0 8px}.sr-ep-page .sr-next .ex-btn-primary:hover,.sr-ep-page .sr-scene .ex-btn-primary:hover,.sr-step-body .ex-btn-primary:hover{background:var(--eleve);color:var(--ink)}.sr-shots tbody tr.is-selected td{background:var(--eleve)}.sr-drawer{padding:0;background:var(--panneau);border-color:var(--filet-fort);gap:0}.sr-drawer>.sr-ep-h{min-height:52px;padding:10px 14px 10px 20px;border-bottom:1px solid var(--separateur)}.sr-drawer>:not(.sr-ep-h){margin:0 20px}.sr-drawer>.sr-drawer-img{margin-top:16px}.sr-drawer>:not(.sr-ep-h)+:not(.sr-ep-h){margin-top:14px}.sr-drawer>:last-child{margin-bottom:20px}.sr-drawer-foot,.sr-drawer-sec{border-top-color:var(--separateur)}.sc-steps{flex-wrap:wrap;margin:0;padding:0;list-style:none}.sc-steps,.sc-steps li{display:flex;align-items:center;gap:8px}.sc-arrow{color:var(--ink-faint)}.sc-step{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-full);background:transparent;color:var(--ink);font:400 13px/1 var(--font-sans);cursor:pointer}.sc-step .ex-mono{font-size:11px;color:var(--ink-muted)}.sc-step[aria-current=step]{background:var(--surface-hover);border-color:var(--gris-300)}.sc-step:disabled{color:var(--ink-muted);border-color:var(--line);cursor:default}.sc-h2{font:500 15px/22px var(--font-sans);color:var(--ink)}.sc-script{min-height:380px;font:400 12px/19px var(--font-mono);color:var(--gris-200)}.sc-push{margin-left:auto}.sc-ref{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);font-size:13px;line-height:19px;color:var(--ink-dim)}.sc-ref code{font:500 12px/16px var(--font-mono);color:var(--ink)}.sc-template{display:inline-flex;align-items:center;gap:2px}.sc-look{display:flex;flex-direction:column;gap:6px}.sc-look img{width:100%;border-radius:8px;background:var(--surface-strong)}.sc-value{font-size:13px;line-height:19px;color:var(--ink-dim)}.sc-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-color:var(--line-strong)}.sc-summary>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 380px}.sc-summary h2{margin:0;font:500 16px/22px var(--font-sans);color:var(--ink)}.sc-summary .ex-label{margin:0}.sc-issues{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:10px;overflow:hidden}.sc-issue{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 14px;background:var(--surface-raised);border-top:1px solid var(--line)}.sc-issue:first-child{border-top:0}.sc-issue.is-choice{background:var(--surface-hover)}.sc-issue p{margin:0;font-size:13px;line-height:19px;color:var(--ink)}.sc-issue small{display:block;margin-top:2px;font-size:12px;line-height:18px;color:var(--ink-dim)}.sc-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.sc-acts .ex-btn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink)}.sc-lvl{display:inline-flex;justify-content:center;padding:2px 8px;border-radius:var(--radius-sm);background:var(--surface-strong);font:500 12px/16px var(--font-sans);color:var(--ink-dim);white-space:nowrap}.sc-lvl.is-risk{background:var(--warning-soft);color:var(--warning);box-shadow:inset 0 0 0 1px var(--warning-line)}.sc-lvl.is-fail{background:var(--danger-soft);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger-line)}.sc-tag{margin-left:8px}.sc-small{min-height:56px}.sc-beats{display:flex;flex-direction:column;gap:8px}.sc-timeline{display:flex;gap:4px}.sc-timeline>button,.sc-timeline>span{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;border:0;border-radius:6px;background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-dim);text-align:left}.sc-timeline b{font-size:11px;line-height:14px;color:var(--gris-200)}.sc-timeline.is-buttons>button{cursor:pointer}.sc-timeline.is-buttons>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;color:var(--ink-muted)}.sc-timeline.is-buttons>button:hover{box-shadow:inset 0 0 0 1px var(--gris-300)}.sc-beat{display:grid;grid-template-columns:124px minmax(0,1.6fr) minmax(0,1fr) 28px;grid-gap:8px;gap:8px;align-items:center}.sc-beat.is-beyond{opacity:.5}.sc-beat-text{min-height:44px;font-size:13px}.sc-prompt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:var(--space-3);border-top:1px solid var(--line)}.sc-name{width:200px}.sc-pre{max-height:360px;overflow:auto;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);font:400 12px/18px var(--font-mono);color:var(--gris-200);white-space:pre-wrap}.sc-inline,.sc-pre{margin:0}.sc-voices{display:flex;flex-wrap:wrap;gap:6px}.sc-ambience{display:flex;flex-direction:column;gap:6px}.sc-ambience audio{width:100%;height:34px}.sc-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.sc-bar-text{flex:1 1 300px;min-width:0;font-size:13px;color:var(--ink-dim)}.sc-bar .st-loading{transform:scale(.7)}.sc-image,.sc-video{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--space-5)}.sc-image-main{flex:1 1 300px;max-width:400px;display:flex;flex-direction:column;gap:10px}.sc-image-main h2,.sc-image-side h3{margin:0;font:500 15px/22px var(--font-sans);color:var(--ink)}.sc-image-side h3{font-size:14px}.sc-image-side{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:12px}.sc-frame{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:9/16;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);overflow:hidden;cursor:zoom-in}.sc-frame img{width:100%;height:100%;object-fit:cover}.sc-frame.is-zoom{position:fixed;inset:24px;z-index:50;width:auto;aspect-ratio:auto;background:var(--noir);cursor:zoom-out}.sc-frame.is-zoom img{object-fit:contain}.sc-frame:disabled{cursor:default}.sc-checks{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.sc-checks li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:13px;line-height:19px;color:var(--ink-dim)}.sc-checks li:first-child{border-top:0;padding-top:0}.sc-end img{width:120px;border-radius:8px}.sc-end img,.sc-side-img{aspect-ratio:9/16;object-fit:cover;background:var(--surface-strong)}.sc-side-img{width:100%;border-radius:10px}@media (max-width:1180px){.sc-beat{grid-template-columns:124px minmax(0,1fr) 28px}.sc-beat .lk-input{grid-column:2/3}}.dc-rooms{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.dc-room,.dc-view{display:flex;flex-direction:column;gap:6px;min-width:0;padding:6px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer}.dc-room:hover,.dc-view:hover{background:var(--survol)}.dc-room[aria-pressed=true],.dc-view[aria-pressed=true]{background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort)}.dc-room .dc-empty,.dc-room img{width:100%;max-width:100%;aspect-ratio:4/3;border-radius:8px;object-fit:cover}.dc-view .dc-empty,.dc-view img{width:100%;max-width:100%;aspect-ratio:4/5;border-radius:8px;object-fit:cover}.dc-room b,.dc-view b{overflow:hidden;font-size:14px;line-height:20px;font-weight:500;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.dc-room>span:last-child,.dc-view>span:last-child{overflow:hidden;font-size:13px;line-height:18px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.dc-empty{display:grid;place-items:center;padding:8px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--faint);font-size:13px;line-height:18px;text-align:center}.dc-room-new{color:var(--texte)}.dc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-gap:20px;gap:20px;align-items:start}@media (max-width:1180px){.dc-grid{grid-template-columns:minmax(0,1fr)}}.dc-col{display:flex;flex-direction:column;gap:20px;min-width:0}.dc-pad{padding:16px 20px 20px}.dc-views{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.dc-ambiances,.dc-views{display:grid;padding:16px 20px 20px}.dc-ambiances{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:900px){.dc-ambiances{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-amb{display:flex;flex-direction:column;gap:6px;min-width:0}.dc-amb b{font-size:14px;line-height:20px;font-weight:400;color:var(--ink-2)}.dc-amb-img{position:relative;display:grid;place-items:center;width:100%;max-width:100%;aspect-ratio:1;border-radius:8px;background:var(--champ);overflow:hidden}.dc-amb-img .dc-empty{position:absolute;inset:0;box-shadow:none}.dc-amb-open{position:absolute;inset:0;padding:0;border:0;background:none;cursor:zoom-in}.dc-amb-open img{width:100%;height:100%;object-fit:cover}.dc-amb-acts{display:flex;flex-wrap:wrap;gap:6px}.dc-upload{position:relative;overflow:hidden;cursor:pointer}.dc-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.dc-upload.is-disabled{opacity:.5;cursor:default}.dc-upload:focus-within{box-shadow:var(--focus-ring)}.dc-matrix{display:grid;grid-gap:8px;gap:8px;align-items:center;padding:16px 20px 20px}.dc-matrix-row{display:contents}.dc-matrix-img{display:block;width:100%;max-width:100%;aspect-ratio:4/3;padding:0;border:0;border-radius:6px;background:var(--champ);overflow:hidden;cursor:zoom-in}.dc-matrix-img img{width:100%;height:100%;object-fit:cover}span.dc-matrix-img{display:grid;place-items:center;cursor:default}.dc-object{align-items:flex-start;color:var(--ink-2);font-size:14px;line-height:20px}.dc-object>span:first-child{flex:1 1;min-width:0}.dc-edit{display:flex;flex-direction:column;gap:12px}.dc-go{justify-content:center;width:100%}.xp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:16px;gap:16px;padding:16px 20px 20px}.xp-card{display:flex;flex-direction:column;gap:8px;min-width:0}.xp-card b{font-size:14px;font-weight:500;color:var(--ink-2)}.xp-card small{font-size:12px;line-height:17px;color:var(--muted)}.xp-img{position:relative;display:block;width:100%;max-width:100%;aspect-ratio:9/16;padding:0;border:0;border-radius:8px;background:var(--champ);overflow:hidden;cursor:zoom-in}.xp-img img{width:100%;height:100%;object-fit:cover;object-position:top}.xp-text{min-height:64px;font-size:12.5px}.xp-add{flex-wrap:wrap}.xp-add .lk-input{flex:1 1 160px;width:auto}.xp-add .xp-num{flex:0 0 64px}.cp-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:20px;gap:20px;align-items:start}@media (max-width:1180px){.cp-grid{grid-template-columns:minmax(0,1fr)}}.cp-left{display:flex;flex-direction:column;gap:20px;min-width:0}.cp-panel .lk-panel-sec{gap:10px}.cp-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.cp-g6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px}.cp-choice{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:4px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:inherit;font-size:12.5px;line-height:16px;text-align:left;cursor:pointer}.cp-choice:hover:not(:disabled){background:var(--survol)}.cp-choice[aria-pressed=true]{background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--ink)}.cp-choice:disabled{opacity:.45;cursor:default}.cp-choice .dc-empty,.cp-choice img{width:100%;max-width:100%;aspect-ratio:1;border-radius:7px;object-fit:cover}.cp-choice>span:not(.lp-badge):not(.dc-empty){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-look img{aspect-ratio:2/3;object-position:top}.cp-expr{padding:3px}.cp-expr img{aspect-ratio:4/5;object-position:top}.cp-expr .lp-badge{top:6px;left:6px;min-width:18px;height:18px;font-size:11px}.cp-seg{flex-wrap:wrap;align-self:flex-start}.cp-sec-h{align-items:center;justify-content:space-between}.cp-garments,.cp-sec-h{display:flex;flex-wrap:wrap;gap:8px}.cp-garment{position:relative;display:block;width:64px;height:64px;border-radius:8px;background:var(--champ);overflow:hidden}.cp-garment img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.cp-garment .dc-empty{width:100%;height:100%;font-size:11px}.cp-garment button{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:9999px;background:rgba(8,10,11,.78);color:var(--ink);font-size:10px;cursor:pointer}.cp-rows{margin:0;padding:0;border-radius:10px;background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);list-style:none}.cp-row,.cp-rows{display:flex;flex-direction:column}.cp-row{gap:6px;padding:10px 12px;cursor:pointer}.cp-row+.cp-row{border-top:1px solid var(--separateur)}.cp-row.is-on{background:var(--survol)}.cp-row-top{display:flex;align-items:center;gap:8px;min-width:0}.cp-num{flex:none;font-size:13px;color:var(--muted)}.cp-shot{flex:1 1 auto;min-width:0;height:30px}.cp-pose{position:relative;display:grid;place-items:center;flex:none;width:30px;height:36px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--muted);font-size:15px;overflow:hidden;cursor:pointer}.cp-pose img{width:100%;height:100%;object-fit:cover}.cp-pose input{position:absolute;inset:0;opacity:0;cursor:pointer}.cp-pose:focus-within{box-shadow:var(--focus-ring)}.cp-unref{align-self:flex-start;font-size:12px}.cp-redo{display:flex;flex-direction:column;gap:6px}.cp-redo .st-area{min-height:56px;font-size:13px}.cp-checks{flex-direction:column;align-items:flex-start;gap:8px}.cp-chips{display:flex;flex-wrap:wrap;gap:6px}.cp-empty{display:flex;flex-direction:column;gap:10px;padding:24px}.cp-steps{margin:0;padding-left:20px;color:var(--texte);font-size:14px;line-height:22px}.sc-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-4)}.sc-top-t{display:flex;flex-direction:column;gap:4px;flex:1 1 420px;min-width:0;max-width:860px}.sc-top-t .st-sub,.sc-top-t .st-title{margin:0}.sc-page .sc-steps,.sc-page .sc-steps li{gap:4px}.sc-page .sc-arrow{color:var(--faint)}.sc-page .sc-step{height:32px;padding:0 12px 0 6px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--muted);font:500 14px/1 var(--font-sans)}.sc-page .sc-step:hover:not(:disabled){background:var(--survol);color:var(--ink)}.sc-page .sc-step:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sc-step-n{display:inline-grid;place-items:center;width:20px;height:20px;flex:none;border-radius:var(--radius-full);background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort);font:500 12px/1 var(--font-sans)}.sc-page .sc-step.is-done,.sc-step-n{color:var(--texte)}.sc-step.is-done .sc-step-n{background:var(--niveau-2);box-shadow:none;color:var(--cadre)}.sc-page .sc-step[aria-current=step]{background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--ink)}.sc-step[aria-current=step] .sc-step-n{background:var(--niveau-1);box-shadow:none;color:var(--on-blanc)}.sc-page .sc-step:disabled{background:transparent;color:var(--faint)}.sc-page .rl-sec:has(>.lk-h:first-child){gap:14px;padding:0 0 20px}.sc-page .rl-sec>.lk-h:first-child{min-height:52px;padding:10px 14px 10px 20px;border-bottom:1px solid var(--separateur)}.sc-page .rl-sec>.lk-h:first-child .sc-h2,.sc-page .rl-sec>.lk-h:first-child h2{font:500 16px/22px var(--font-sans)}.sc-page .rl-sec:has(>.lk-h:first-child)>:not(.lk-h){margin-left:20px;margin-right:20px}.sc-page .sc-summary{border-color:var(--filet)}.sc-lvl,.sc-lvl.is-fail,.sc-lvl.is-risk{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:0;background:none;box-shadow:none;color:var(--texte);font:500 13px/18px var(--font-sans)}.sc-lvl.is-fail{color:var(--ink)}.sc-issues{border-color:var(--filet)}.sc-issue{grid-template-columns:104px minmax(0,1fr) auto;background:var(--carte);border-top-color:var(--separateur)}.sc-issue.is-choice{background:var(--eleve)}.sc-issue p{font-size:14px;line-height:20px}.sc-issue small{font-size:13px;line-height:19px;color:var(--muted)}.sc-acts .ex-btn[aria-pressed=true]{background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--ink)}.sc-check-state{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--texte);font-size:13px;line-height:19px}.sc-checks li{border-top-color:var(--separateur);color:var(--texte)}.rt-page{gap:22px}.rt-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.rt-top>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.rt-top h1{margin:0;font:500 24px/32px var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.rt-top p{margin:0;font-size:15px;line-height:22px;color:var(--muted)}.rt-top-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.rt-price{font-size:15px;color:var(--texte)}.rt-back{font-size:14px;color:var(--muted);text-decoration:none}.rt-back:hover{color:var(--ink-2)}.rt-lots{position:relative}.rt-lots .ex-ico{width:14px;height:14px}.rt-lots-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;width:340px;max-height:420px;padding:6px;overflow:auto;border-radius:var(--radius-md);background:var(--panneau);box-shadow:0 18px 40px -18px rgba(0,0,0,.7),inset 0 0 0 1px var(--filet-fort)}.rt-lots-menu a{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:var(--radius-sm);color:var(--ink-2);font-size:14px;text-decoration:none}.rt-lots-menu a:hover{background:var(--survol);color:var(--ink)}.rt-lots-menu a>span:nth-child(2){flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rt-lots-menu small{color:var(--muted);font-size:12px}.rt-grid{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.rt-card{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:16px;padding:20px 22px 18px;border-radius:12px;background:var(--carte);box-shadow:inset 0 0 0 1px var(--contour)}.rt-card-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rt-card-h h2{margin:0;font:500 16px/24px var(--font-sans);color:var(--ink)}.rt-clips-card{flex:0 1 420px;gap:18px}.rt-texts-card{flex:1 1 400px}.rt-settings-card{flex:1 1 310px;gap:18px;padding-bottom:22px}.rt-preview{flex:0 1 334px;min-width:330px;align-items:center;padding:18px 22px 20px}.rt-preview>.rt-card-h{align-self:stretch}.rt-push{margin-left:auto}.rt-dim{margin:0;font-size:13px;color:var(--muted)}.rt-ink{color:var(--ink)}.rt-ink-2{color:var(--texte);font-size:13px}.rt-k{font-size:14px;color:var(--intitule)}.rt-row{flex-wrap:wrap}.rt-row,.rt-row-h{display:flex;align-items:center;gap:8px}.rt-stack-s{display:flex;flex-direction:column;gap:8px}.rt-sep{height:1px;background:rgba(255,255,255,.06)}.rt-center{display:flex;justify-content:center}.rt-self-start{align-self:flex-start}.rt-self-stretch{align-self:stretch}.rt-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--separateur);font-size:14px;color:var(--texte)}.rt-info{line-height:19px;color:#a3a6aa}.rt-info,.rt-report{margin:0;font-size:13px}.rt-report{color:var(--texte)}.rt-rows{gap:22px}.rt-clip-row,.rt-rows{display:flex;flex-direction:column}.rt-clip-row{gap:10px;min-width:0}.rt-row-t{font-size:14px;font-weight:500;color:var(--ink-2)}.rt-clip-row .ex-btn[aria-pressed=true]{color:var(--ink)}.rt-clips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.rt-clip{position:relative;min-width:0}.rt-clip-img{position:relative;display:block;width:100%;padding:0;border:0;border-radius:8px;background:none;box-shadow:0 0 0 1px var(--filet-fort);opacity:.6;cursor:pointer;transition:opacity .12s}.rt-clip-img:hover{opacity:.85}.rt-clip-img[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--carte),0 0 0 3.5px var(--niveau-1)}.rt-clip-img img{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:7px}.rt-tick{position:absolute;left:5px;top:5px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9px;background:var(--niveau-1);color:var(--on-blanc)}.rt-tick .ex-ico{width:11px;height:11px}.rt-clip-n{position:absolute;left:0;right:0;bottom:5px;color:var(--ink-vif);font:500 11px var(--font-mono);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.8)}.rt-clip-x{position:absolute;right:-6px;top:-6px;display:none;width:20px;height:20px;padding:0;border:0;border-radius:10px;background:var(--eleve);box-shadow:0 0 0 1px var(--filet-fort);color:var(--texte);font-size:10px;cursor:pointer}.rt-clip-x:focus-visible,.rt-clip:hover .rt-clip-x{display:block}.rt-clip-x:hover{color:var(--ink)}.rt-clip-wait{display:flex;align-items:center;justify-content:center;aspect-ratio:9/16;border-radius:8px;box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--muted);font-size:12px}.rt-form{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;align-items:center}.rt-settings-card .rt-form{grid-template-columns:64px minmax(0,1fr)}.rt-select{position:relative;display:block;min-width:0}.rt-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:34px;box-sizing:border-box;padding:0 32px 0 10px;border:0;border-radius:var(--radius-md);background:var(--champ);box-shadow:inset 0 0 0 1px var(--filet);color:var(--ink);font:400 15px/1 var(--font-sans);cursor:pointer}.rt-select select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rt-select .ex-ico{position:absolute;right:10px;top:10px;width:14px;height:14px;color:var(--intitule);pointer-events:none}.rt-switch-row{display:grid;grid-template-columns:minmax(0,1fr) 18px 30px;align-items:center;grid-gap:10px;gap:10px}.rt-switch-row-2{grid-template-columns:minmax(0,1fr) 30px;gap:12px}.rt-secs>span,.rt-switch-row>span:first-child,.rt-switch>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rt-switch-l{font-size:14px;color:var(--ink-2)}.rt-secs small,.rt-switch small,.rt-switch-row small{font-size:13px;color:var(--muted)}.rt-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;align-self:stretch;padding:4px 0;cursor:pointer}.rt-i{flex:none;width:16px;height:16px;padding:0;border:1px solid rgba(232,240,255,.32);border-radius:8px;background:var(--carte);color:#a3a6aa;font:italic 600 10px/14px Georgia,serif;cursor:pointer}.rt-i[aria-expanded=true]{border-color:var(--ink);background:var(--ink);color:var(--page-panneau)}.rt-list{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--filet)}.rt-list-all{max-height:560px;overflow:auto}.rt-list-empty{margin:0;padding:16px 14px;font-size:14px;color:var(--muted)}.rt-text{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;min-height:36px;padding:3px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;text-align:left;cursor:pointer}.rt-text:hover{background:var(--actif)}.rt-text[aria-current=true]{background:var(--survol)}.rt-text-n{flex:none;font:400 12px var(--font-mono);color:var(--muted)}.rt-text-t{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:var(--ink-2)}.rt-list-more{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex:none;align-items:center;justify-content:center;gap:6px;height:38px;border:0;background:var(--panneau);color:var(--ink-2);font:500 14px/1 var(--font-sans);cursor:pointer}.rt-list-more:hover{color:var(--ink)}.rt-list-more .ex-ico{width:14px;height:14px;transition:transform .15s}.rt-list-more[aria-expanded=true] .ex-ico{transform:rotate(180deg)}.rt-paste{height:auto;min-height:180px;padding:10px 12px;resize:vertical;color:var(--ink);font:400 14px/20px var(--font-sans)}.rt-spread{padding:10px 12px;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(232,240,255,.1)}.rt-spread[aria-current=true]{background:var(--survol);box-shadow:inset 0 0 0 1px rgba(232,240,255,.2)}.rt-spread-r{display:grid;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;grid-gap:12px;gap:12px;min-height:26px}.rt-spread-l{font-size:14px;font-weight:500;color:var(--ink)}.rt-spread-n{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.rt-spread-n .ex-mono{min-width:44px;font-size:13px;color:var(--muted);text-align:right}.rt-spread .rt-info{margin-top:8px}.rt-outputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.rt-output{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(232,240,255,.1);border-radius:10px;background:transparent;text-align:left;cursor:pointer}.rt-output[aria-checked=true]{border-color:rgba(232,240,255,.32);background:var(--survol)}.rt-output-i{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--survol);color:#a3a6aa}.rt-output[aria-checked=true] .rt-output-i{background:var(--niveau-1);color:var(--page-panneau)}.rt-output-t{display:flex;flex-direction:column;gap:2px;min-width:0}.rt-output-t b{font-size:14px;font-weight:500;color:var(--ink)}.rt-output-t small{font-size:11px;line-height:14px;color:var(--muted)}.rt-secs{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;background:var(--panneau);box-shadow:inset 0 0 0 1px var(--filet)}.rt-secs small{font-size:12px}.rt-nav{gap:10px;align-self:stretch}.rt-nav,.rt-nav>div{display:flex;align-items:center}.rt-nav>div{flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.rt-nav b{font-size:14px;font-weight:500;color:var(--ink)}.rt-nav small{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--muted)}.rt-round{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:9999px;background:var(--survol);box-shadow:inset 0 0 0 1px var(--separateur);color:var(--texte);cursor:pointer}.rt-round:hover{color:var(--ink)}.rt-round[disabled]{opacity:.4;cursor:not-allowed}.rt-round .ex-ico{width:16px;height:16px}.rt-flip{display:inline-flex;transform:scaleX(-1)}.ph{position:relative;flex:none;box-sizing:border-box;padding:8px;border-radius:46px;background:#0a0a0b;box-shadow:0 0 0 1.5px #6b6d72,0 0 0 3px #303236,0 24px 48px rgba(0,0,0,.6)}.ph-btn{position:absolute;width:3px;background:#45474b}.ph-b1{left:-5px;top:16.7%;height:3.8%;border-radius:2px 0 0 2px}.ph-b2{top:23.6%}.ph-b2,.ph-b3{left:-5px;height:7.5%;border-radius:2px 0 0 2px}.ph-b3{top:32.6%}.ph-b4{right:-5px;top:26.6%;height:11.7%}.ph-b4,.ph-b5{border-radius:0 2px 2px 0}.ph-b5{right:-4px;top:58.5%;width:2px;height:6.4%;background:#3a3c40}.ph-screen{position:relative;width:100%;aspect-ratio:440/956;overflow:hidden;border-radius:38px;background:#000;container-type:inline-size}.ph-screen[aria-busy=true] .ph-media{opacity:.8}.ph-media{position:absolute;left:0;top:0;width:100%;height:198.4cqw;object-fit:cover;transition:opacity .15s}.ph-empty{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:10cqw;color:var(--muted);font-size:4.6cqw;line-height:1.4;text-align:center}.ph-shade-top{top:0;height:40cqw;background:linear-gradient(rgba(0,0,0,.38),rgba(0,0,0,0))}.ph-shade-bottom,.ph-shade-top{position:absolute;left:0;right:0;pointer-events:none}.ph-shade-bottom{top:150cqw;height:48.4cqw;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.45))}.ph-zone{position:absolute;background:repeating-linear-gradient(135deg,rgba(255,255,255,.2) 0 6px,rgba(255,255,255,.06) 6px 12px);pointer-events:none}.ph-zone-t{left:0;right:0;top:0;height:23cqw}.ph-zone-r{right:0;top:100cqw;width:16cqw;height:98.4cqw}.ph-zone-b{left:0;right:16cqw;top:166cqw;height:32.4cqw}.ph-status{position:absolute;left:0;right:0;top:0;justify-content:space-between;box-sizing:border-box;height:12.3cqw;padding:0 7.5cqw 0 10cqw;color:#fff;font:600 3.9cqw -apple-system,SF Pro Text,var(--font-sans)}.ph-status,.ph-status-i{display:flex;align-items:center}.ph-status-i{gap:1.4cqw}.ph-island{top:2.5cqw;width:28.6cqw;height:8.4cqw;border-radius:4.2cqw;background:#000}.ph-home,.ph-island{position:absolute;left:50%;transform:translateX(-50%)}.ph-home{bottom:1.8cqw;width:31.8cqw;height:1.15cqw;border-radius:1cqw;background:#fff}.ph-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ph-dim{opacity:.92}.ph-tt-top{position:absolute;left:0;right:0;top:13.6cqw;display:flex;align-items:center;justify-content:center;gap:4.6cqw;height:9cqw;color:rgba(255,255,255,.72);font:600 4cqw TikTok Sans,var(--font-sans);text-shadow:0 1px 2px rgba(0,0,0,.4)}.ph-tt-live{position:absolute;left:4cqw;width:6cqw;height:6cqw}.ph-tt-search{position:absolute;right:4cqw;width:6.2cqw;height:6.2cqw}.ph-tt-on{position:relative;color:#fff}.ph-tt-on>span{position:absolute;left:25%;right:25%;bottom:-1.6cqw;height:.7cqw;border-radius:.4cqw;background:#fff}.ph-tt-side{position:absolute;right:2.2cqw;top:103cqw;gap:4.2cqw;width:13cqw;color:#fff;font:600 2.9cqw TikTok Sans,var(--font-sans);text-shadow:0 1px 2px rgba(0,0,0,.45)}.ph-tt-side,.ph-tt-side>span:not(.ph-tt-av){display:flex;flex-direction:column;align-items:center}.ph-tt-side>span:not(.ph-tt-av){gap:.8cqw}.ph-tt-av{position:relative;display:block;margin-bottom:2cqw}.ph-tt-av-img{display:block;width:11cqw;height:11cqw;border-radius:50%;object-fit:cover;background:#333;box-shadow:0 0 0 .5cqw #fff}.ph-tt-plus{position:absolute;left:50%;bottom:-2.2cqw;display:flex;align-items:center;justify-content:center;width:4.6cqw;height:4.6cqw;border-radius:50%;background:#fe2c55;color:#fff;font-size:3.6cqw;line-height:1;transform:translateX(-50%)}.ph-tt-disc{display:block;width:10.5cqw;height:10.5cqw;border-radius:50%;object-fit:cover;background:#333;box-shadow:0 0 0 2cqw #222,0 0 0 2.4cqw #444}.ph-tt-caption{position:absolute;left:3.6cqw;right:19cqw;top:170cqw;display:flex;flex-direction:column;gap:1.5cqw;color:#fff;font-family:"TikTok Sans",var(--font-sans);font-size:3.6cqw;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.45)}.ph-tt-caption>b{font-size:4.1cqw;font-weight:600}.ph-tt-caption .ph-dim{font-size:3.4cqw}.ph-tt-progress{position:absolute;left:0;right:0;top:197.8cqw;height:.6cqw;background:rgba(255,255,255,.25)}.ph-tt-progress i{display:block;width:38%;height:100%;background:#fff}.ph-ig-tabs,.ph-tt-tabs{position:absolute;left:0;right:0;top:198.4cqw;bottom:0;display:flex;align-items:flex-start;justify-content:space-around;background:#000}.ph-tt-tabs{padding-top:1.8cqw;color:rgba(255,255,255,.62);font:500 2.4cqw TikTok Sans,var(--font-sans)}.ph-tt-tabs>span:not(.ph-tt-new){display:flex;flex-direction:column;align-items:center;gap:.6cqw}.ph-tt-tabs svg{width:6.4cqw;height:6.4cqw}.ph-tab-on{color:#fff}.ph-tt-new{position:relative;width:10.5cqw;height:7cqw;margin-top:.4cqw}.ph-tt-new>span{position:absolute;inset:0;border-radius:1.8cqw}.ph-tt-new-c{background:#25f4ee;transform:translateX(-.9cqw)}.ph-tt-new-r{background:#fe2c55;transform:translateX(.9cqw)}.ph-tt-new-w{justify-content:center;background:#fff;color:#000;font-size:5.4cqw;font-weight:700;line-height:1}.ph-ig-top,.ph-tt-new-w{display:flex;align-items:center}.ph-ig-top{position:absolute;left:4cqw;right:4cqw;top:13.8cqw;justify-content:space-between;height:9cqw;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.ph-ig-title{display:flex;align-items:center;gap:1.2cqw;font:700 5.6cqw var(--font-sans)}.ph-ig-side{position:absolute;right:3cqw;top:112cqw;gap:5cqw;width:11cqw;color:#fff;font:600 3cqw var(--font-sans);text-shadow:0 1px 2px rgba(0,0,0,.45)}.ph-ig-side,.ph-ig-side>span{display:flex;flex-direction:column;align-items:center}.ph-ig-side>span{gap:.8cqw}.ph-ig-cover{display:block;width:7.4cqw;height:7.4cqw;border-radius:1.6cqw;object-fit:cover;background:#333;box-shadow:0 0 0 .5cqw #fff}.ph-ig-caption{position:absolute;left:3.6cqw;right:18cqw;top:168cqw;display:flex;flex-direction:column;gap:2cqw;color:#fff;font-family:var(--font-sans);font-size:3.5cqw;text-shadow:0 1px 2px rgba(0,0,0,.45)}.ph-ig-caption .ph-dim{font-size:3.2cqw}.ph-ig-user{display:flex;align-items:center;gap:2.2cqw;font-size:3.7cqw;font-weight:600}.ph-ig-av{width:7.6cqw;height:7.6cqw;border-radius:50%;object-fit:cover;background:#333}.ph-ig-follow{padding:.6cqw 2.2cqw;border-radius:1.6cqw;box-shadow:inset 0 0 0 .3cqw rgba(255,255,255,.8);font-size:3.2cqw}.ph-ig-tabs{padding-top:3cqw}.ph-ig-tabs svg{width:6.4cqw;height:6.4cqw}.ph-ig-me{width:6.6cqw;height:6.6cqw;border-radius:50%;object-fit:cover;background:#333;box-shadow:0 0 0 .4cqw #fff}.rt-progress{gap:12px;padding:16px 20px;border-radius:10px}.rt-run-line{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;background:var(--survol);box-shadow:inset 0 0 0 1px var(--filet);color:var(--ink-2);font-size:15px}.rt-run-line>span:nth-child(2){flex:1 1 auto;min-width:0}.rt-dots{flex:none;width:18px;height:18px;background-image:radial-gradient(circle,var(--muted) 1px,transparent 1.3px);background-size:4.5px 4.5px;opacity:.9;animation:rt-points 1.6s ease-in-out infinite}@keyframes rt-points{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rt-dots{animation:none}}.rt-gauge-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.rt-gauge-row .g-jauge{flex:1 1 260px;min-width:0}.rt-gauge-row>.ex-mono{font-size:13px}.rt-done{gap:8px;font-size:15px;font-weight:500;color:var(--ink)}.rt-done,.rt-done-i{display:inline-flex;align-items:center}.rt-done-i{justify-content:center;width:16px;height:16px;border-radius:8px;background:var(--niveau-2);color:var(--cadre);font-size:11px;font-weight:700}.rt-done-i .ex-ico{width:10px;height:10px}.rt-done-alert{background:transparent;box-shadow:inset 0 0 0 1.5px var(--niveau-1);color:var(--niveau-1)}.rt-lot-grid{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.rt-items-card{flex:999 1 640px;gap:16px;padding:18px 20px 20px}.rt-preview-lot{flex:0 1 290px;min-width:286px;gap:14px;position:-webkit-sticky;position:sticky;top:16px}.rt-preview-lot>.ex-mono{margin-top:-8px;font-size:12px}.rt-chips{display:flex;flex-wrap:wrap;gap:6px}.rt-chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border:0;border-radius:9999px;background:transparent;box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--texte);font:400 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer}.rt-chip-img{padding-left:5px}.rt-chip img,.rt-chip-ph{width:18px;height:24px;border-radius:3px;object-fit:cover;background:var(--eleve)}.rt-chip .ex-mono{font-size:12px;color:var(--muted)}.rt-chip:hover{color:var(--ink)}.rt-chip[aria-pressed=true]{background:var(--eleve);color:var(--ink)}.rt-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-gap:16px 12px;gap:16px 12px}.rt-item{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.rt-item-frame{position:relative;aspect-ratio:9/16;overflow:hidden;border-radius:9px;background:#000;box-shadow:0 0 0 1px var(--filet-fort)}.rt-item-frame[aria-selected=true]{box-shadow:0 0 0 2px var(--carte),0 0 0 3.5px rgba(237,237,238,.55)}.rt-item-frame[data-open]{box-shadow:0 0 0 2px var(--carte),0 0 0 4px var(--niveau-1)}.rt-item-play{position:absolute;inset:0;display:block;padding:0;border:0;background:none;cursor:pointer}.rt-item-play img{display:block;width:100%;height:100%;object-fit:cover}.rt-item-wait{height:100%;padding:12px;background:var(--panneau);color:var(--muted);font-size:12px;text-align:center}.rt-item-check,.rt-item-wait{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.rt-item-check{position:absolute;left:6px;top:6px;width:22px;height:22px;padding:0;border:1.5px solid rgba(255,255,255,.85);border-radius:11px;background:rgba(8,10,11,.4);color:transparent;cursor:pointer}.rt-item-check .ex-ico{width:11px;height:11px}.rt-item-check[aria-pressed=true]{border:0;background:var(--niveau-1);color:var(--on-blanc)}.rt-item figcaption{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.rt-item figcaption .ex-mono{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--muted)}.rt-bulk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:16px 18px;border-radius:10px;background:var(--panneau);box-shadow:inset 0 0 0 1px rgba(232,240,255,.1)}.rt-bulk>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.rt-bulk b{font-size:15px;font-weight:500;color:var(--ink)}.rt-bulk small{font-size:13px;color:var(--muted)}.rt-bulk .rt-row{gap:10px}.rt-modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(8,10,11,.72)}.rt-dialog{display:flex;flex-direction:column;width:640px;max-width:100%;max-height:100%;overflow:auto;border-radius:12px;background:var(--panneau);box-shadow:0 24px 60px -24px rgba(0,0,0,.75),inset 0 0 0 1px var(--filet-fort)}.rt-dialog-h{display:flex;flex:none;align-items:center;gap:10px;height:56px;padding:0 14px 0 22px;border-bottom:1px solid var(--separateur);color:var(--texte)}.rt-dialog-h h2{margin:0;font:500 16px/24px var(--font-sans);color:var(--ink)}.rt-dialog-b{display:flex;flex-direction:column;gap:20px;padding:22px}.rt-dialog-f{display:flex;flex:none;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--separateur)}.rt-dialog-p{margin:0;font-size:16px;line-height:24px;color:var(--ink-2)}.rt-steps{display:flex;flex-direction:column;gap:10px;margin:0;padding:14px 16px 14px 34px;border-radius:10px;background:var(--carte);box-shadow:inset 0 0 0 1px var(--contour);color:var(--texte);font-size:14px}.rt-steps li::marker{color:var(--ink)}.rt-vaults{display:flex;flex-direction:column;overflow:hidden;border-radius:10px;background:var(--carte);box-shadow:inset 0 0 0 1px var(--contour)}.rt-vault{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;min-height:58px;padding:8px 16px;border:0;border-bottom:1px solid var(--separateur);background:transparent;text-align:left;cursor:pointer}.rt-vault:last-child{border-bottom:0}.rt-vault[aria-checked=true]{background:var(--survol)}.rt-vault-t{display:flex;flex-direction:column;gap:2px;min-width:0}.rt-vault-t b{font-size:15px;font-weight:500;color:var(--ink)}.rt-vault-t small{font-size:13px;color:var(--muted)}.rt-dot{flex:none;width:16px;height:16px;border-radius:9999px;background:var(--champ);box-shadow:inset 0 0 0 1px var(--filet-fort)}.rt-vault[aria-checked=true] .rt-dot{box-shadow:inset 0 0 0 5px var(--niveau-1)}.rt-sum{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:8px;background:var(--survol);box-shadow:inset 0 0 0 1px var(--filet)}.rt-sum b{font-size:15px;font-weight:400;color:var(--ink)}.rt-sum small{font-size:13px;color:var(--muted)}.rt-vault-state{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--texte)}.st-team{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;grid-gap:16px;gap:16px;scroll-margin-top:16px}.st-team-main{display:flex;flex-direction:column;gap:16px;min-width:0}.st-team .st-sec-h h2{display:flex;align-items:center;gap:10px}.st-team-key{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.st-team-key-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 280px;font-size:14px;line-height:20px;color:var(--ink-2)}.st-team-key-text small{font-size:13px;line-height:19px;color:var(--muted)}.st-team-key-actions{display:flex;flex-wrap:wrap;gap:8px}.st-team-key-form{display:flex;gap:8px;margin-top:14px}.st-team-key-show{order:-1;flex:1 1 100%;display:flex;align-items:center;gap:14px;flex-wrap:wrap;box-sizing:border-box;padding:14px 16px;border-radius:var(--radius-lg);background:#1f2124;box-shadow:inset 0 0 0 1px var(--filet-fort)}.st-team-key-value{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font:500 22px/30px var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;color:var(--ink);-webkit-user-select:all;-moz-user-select:all;user-select:all}.st-team-key-show small{font-size:13px;color:var(--muted)}.st-team-key-form .ex-field{flex:1 1 auto;height:32px}.st-team-list{display:flex;flex-direction:column;gap:2px}.st-team-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;width:100%;min-height:62px;box-sizing:border-box;padding:10px 12px;border:0;border-radius:var(--radius-lg);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.st-team-row:hover{background:rgba(255,255,255,.03)}.st-team-row[aria-pressed=true]{background:#222427;box-shadow:inset 0 0 0 1px var(--filet-fort)}.st-team-row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.st-team-avatar{display:inline-grid;place-items:center;flex:none;overflow:hidden;border-radius:var(--radius-full);background:#2a2c2f;box-shadow:inset 0 0 0 1px var(--filet-fort);font-weight:500;letter-spacing:.03em;color:var(--ink)}.st-team-avatar img{width:100%;height:100%;object-fit:cover}.st-team-who{display:flex;flex-direction:column;gap:3px;min-width:0}.st-team-name{display:flex;align-items:center;gap:8px;min-width:0}.st-team-name b{font-size:15px;font-weight:500;color:var(--ink)}.st-team-name b,.st-team-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-team-who small{font-size:13px;color:var(--muted)}.st-team-new{padding:2px 7px;border-radius:var(--radius-full);background:#ededee;color:#0b0b0c;font-size:12px;font-weight:500}.st-team-count{font-size:13px;color:var(--texte);white-space:nowrap}.st-team-go{display:inline-grid;place-items:center;color:var(--muted)}.st-team-go svg{width:16px;height:16px;transform:rotate(-90deg)}.st-team-panel{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:16px}.st-team-panel-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--separateur)}.st-team-panel-head>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.st-team-panel-head b{font-size:16px;font-weight:500;color:var(--ink)}.st-team-panel-head b,.st-team-panel-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-team-panel-head small{font-size:13px;color:var(--muted)}.st-team-block{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.st-team-block>small{font-size:13px;line-height:18px;color:var(--muted)}.st-team-label{font:500 12px/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.st-team-job{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-radius:var(--radius-lg);background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--filet)}.st-team-job>span{display:flex;flex-direction:column;gap:2px;min-width:0}.st-team-job small{font-size:12px;color:var(--muted)}.st-team-job b{overflow:hidden;font-size:14px;font-weight:500;color:var(--ink-2);text-overflow:ellipsis}.st-team-perms{display:flex;flex-direction:column;width:100%}.st-team-perm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 0;border-bottom:1px solid var(--separateur);cursor:pointer}.st-team-perm:last-child{border-bottom:0}.st-team-perm>span{display:flex;flex-direction:column;gap:2px;min-width:0}.st-team-perm b{font-size:14px;font-weight:500;color:var(--ink-2)}.st-team-perm small{font-size:12px;line-height:17px;color:var(--muted)}.st-team-perm:has(input:disabled){cursor:default}.st-team-perm input:disabled{opacity:.55;cursor:not-allowed}.st-team-facts{margin:0;font-size:13px;line-height:19px;color:var(--muted)}.st-team-remove{align-self:stretch;width:100%;height:36px;justify-content:center}@media (max-width:1180px){.st-team{grid-template-columns:minmax(0,1fr)}.st-team-panel{position:static}}.st-team-key,.st-team-key-form{padding:0 var(--space-5) 16px}.st-team-key-form{margin:0}.st-team-list{padding:0 8px 8px}.st-team-panel{padding:18px 20px}.st-team-job{display:flex;flex-wrap:wrap;justify-content:space-between}.st-team-job>span{flex:1 1 160px}.st-team-job-line>span{display:block;font-size:14px;color:var(--muted)}.st-team-job-line b{color:var(--ink-2)}.st-nav-locked{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 10px;border-radius:var(--radius-md);color:var(--muted);font-size:14px;cursor:default;opacity:.7}.st-nav-locked .st-nav-lock{width:13px;height:13px;margin-left:auto}.st-side.is-closed .st-nav-locked .st-nav-label,.st-side.is-closed .st-nav-locked .st-nav-lock{display:none}.st-account-photo{overflow:hidden}.st-account-photo img{width:100%;height:100%;object-fit:cover}.hm-wait{display:flex;flex-direction:column;gap:6px;padding:18px 20px}.hm-wait h2{margin:0;font-size:17px;font-weight:500;color:var(--ink)}.hm-wait p{margin:0;max-width:680px;font-size:14px;line-height:21px;color:var(--texte)}.hm-wait small{font-size:13px;color:var(--muted)}.hm-newmember{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px}.hm-newmember>span{display:flex;flex-direction:column;gap:2px;min-width:0}.hm-newmember b{font-size:14px;font-weight:500;color:var(--ink)}.hm-newmember small{font-size:13px;color:var(--muted)}.pe-shots-presets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.pe-shots{display:flex;flex-direction:column;gap:6px}.pe-shot{display:grid;grid-template-columns:24px minmax(120px,180px) minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.pe-shot-n{font-size:12px;color:var(--ink-muted);text-align:right}.pe-shot .ex-field{min-width:0}.pe-shot-actions{display:flex;gap:2px}.pe2-page{gap:24px}.pe2-count{white-space:nowrap}.pe2-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:1180px){.pe2-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pe2-cards{grid-template-columns:minmax(0,1fr)}}.pe2-card{display:flex;flex-direction:column;min-width:0;overflow:hidden}.pe2-portrait{position:relative;aspect-ratio:4/3;background:var(--champ)}.pe2-portrait-link{position:absolute;inset:0;display:block}.pe2-portrait-link img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.pe2-portrait-empty{display:grid;place-items:center;height:100%;color:var(--faint);font-size:13px}.pe2-state{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 24px);height:26px;padding:0 10px 0 8px;border-radius:9999px;background:rgba(8,10,11,.78);color:var(--ink);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pe2-state .g-etat{width:14px;height:14px}.pe2-star{position:absolute;top:10px;right:10px;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:9999px;background:rgba(8,10,11,.78);color:var(--muted);cursor:pointer}.pe2-star svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.pe2-star:hover:not(:disabled){color:var(--ink)}.pe2-star:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pe2-star.is-on{color:var(--niveau-1);cursor:default}.pe2-star.is-on svg{fill:currentColor}.pe2-body{display:flex;flex-direction:column;gap:12px;padding:16px 16px 14px}.pe2-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.pe2-name>a{font:500 17px/24px var(--font-sans);color:var(--ink);text-decoration:none}.pe2-name>a:hover{text-decoration:underline;text-underline-offset:3px}.pe2-default{margin-left:auto;font-size:13px;color:var(--muted)}.pe2-facts{display:flex;flex-direction:column;gap:7px}.pe2-facts>span{display:flex;align-items:center;gap:10px;min-width:0;color:var(--texte);font-size:14px;line-height:20px}.pe2-facts>span>svg{width:15px;height:15px;flex:none;color:var(--muted)}.pe2-facts b{font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pe2-sep{padding:0 6px;font-style:normal;color:var(--faint)}.pe2-train{display:flex;flex-direction:column;gap:6px}.pe2-train>span:first-child{display:flex;gap:10px;color:var(--texte);font-size:13px}.pe2-train>span:first-child>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe2-train b{font-weight:500;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pe2-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:12px 16px 14px;border-top:1px solid var(--separateur)}.pe2-open{margin-left:auto}.pe2-new{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:300px;padding:32px 24px;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--ink-2);text-align:center;text-decoration:none}.pe2-new:hover{background:var(--survol)}.pe2-new b{font:500 16px/22px var(--font-sans);color:var(--ink)}.pe2-new .st-note{max-width:280px}.pe2-new-plus{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:9999px;background:var(--survol);box-shadow:inset 0 0 0 1px var(--separateur);color:var(--ink)}.pe2-new-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px}.pe2-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-gap:20px;gap:20px;align-items:start}@media (max-width:1100px){.pe2-pair{grid-template-columns:minmax(0,1fr)}}.pe2-row{align-items:center}.pe2-row-t{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.pe2-row-t b{font-weight:400;color:var(--ink)}.pe2-row-t>span{color:var(--muted);font-size:13px;line-height:18px}.pe2-thumb{width:40px;height:40px;flex:none;border-radius:8px;object-fit:cover;object-position:50% 20%}.pe2-thumb-empty{display:inline-grid;place-items:center;background:var(--eleve);color:var(--texte);font:500 12px/1 var(--font-sans)}.pe2-empty{margin:0;padding:16px 20px 18px}.pe2-fiche{gap:20px}.pe2-band{display:flex;flex-direction:column}.pe2-band-top{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 24px}.pe2-band-img{width:72px;height:72px;flex:none;overflow:hidden;border-radius:14px;background:var(--champ)}.pe2-band-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.pe2-band-who{display:flex;flex-direction:column;gap:6px;min-width:0}.pe2-band-name{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.pe2-band-name h1{margin:0;font:500 24px/32px var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.pe2-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border-radius:9999px;box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--texte);font-size:14px;white-space:nowrap}.pe2-pill .g-etat{width:14px;height:14px}.pe2-pill.is-star{padding-left:10px;color:var(--ink)}.pe2-band-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--texte);font-size:14px}.pe2-figures{display:flex;align-items:stretch;margin:0 0 0 auto}.pe2-figures>div{display:flex;flex-direction:column-reverse;gap:2px;padding:0 22px}.pe2-figures>div+div{border-left:1px solid var(--separateur)}.pe2-figures dt{font-size:13px;color:var(--muted)}.pe2-figures dd{margin:0;font:500 22px/28px var(--font-sans);letter-spacing:-.01em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1100px){.pe2-figures{margin-left:0}.pe2-figures>div:first-child{padding-left:0}}.pe2-tabs{display:flex;flex-wrap:wrap;gap:2px;padding:0 12px;border-top:1px solid var(--separateur)}.pe2-tabs button{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:0;background:transparent;color:var(--muted);font:500 15px/1 var(--font-sans);cursor:pointer}.pe2-tabs button:hover{color:var(--ink-2)}.pe2-tabs button[aria-selected=true]{color:var(--ink)}.pe2-tabs button[aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--niveau-1)}.pe2-tabs button:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}.pe2-tabs .g-compteur{height:20px;min-width:20px;font-size:12px}.pe2-fiche-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);grid-gap:20px;gap:20px;align-items:start}@media (max-width:1240px){.pe2-fiche-grid{grid-template-columns:minmax(0,1fr)}}.pe2-fiche-main,.pe2-fiche-side{display:flex;flex-direction:column;gap:20px;min-width:0}.pe2-version{gap:14px}.pe2-score{display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:96px;flex:none}.pe2-score b{font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pe2-score .g-jauge{width:100%}.pe2-side-foot{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--separateur)}.pe2-keys{margin:0}.pe2-keys>div{display:flex;align-items:flex-start;gap:12px;padding:11px 14px 11px 20px;font-size:14px}.pe2-keys>div+div{border-top:1px solid var(--separateur)}.pe2-keys dt{width:120px;flex:none;color:var(--muted)}.pe2-keys dd{display:flex;flex:1 1;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:0;color:var(--ink-2)}.rg-layout{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:900px){.rg-layout{grid-template-columns:minmax(0,1fr)}}.rg-toc{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:2px;padding:8px}.rg-toc a{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:8px;color:var(--texte);font:500 14px/1 var(--font-sans);text-decoration:none}.rg-toc a:hover{background:var(--survol);color:var(--ink)}.rg-toc a[aria-current=page]{background:var(--eleve);color:var(--ink);box-shadow:inset 0 0 0 1px var(--filet-fort)}.rg-toc a svg{width:18px;height:18px;flex:none;color:var(--muted)}.rg-toc a[aria-current=page] svg{color:var(--ink)}.rg-toc a:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:900px){.rg-toc{position:static;flex-direction:row;flex-wrap:wrap}}.rg-section{display:flex;flex-direction:column;gap:20px;min-width:0}.rg-page .st-sec-h{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:52px;padding:14px 14px 12px 20px;border-bottom:1px solid var(--separateur)}.rg-page .st-sec-h h2{font:500 16px/22px var(--font-sans);color:var(--ink)}.rg-page .st-sec-h span{flex:1 1 260px;min-width:0;font-size:14px;line-height:20px;color:var(--muted)}.rg-page .st-sec-h.rp-h{border-top:1px solid var(--separateur)}.rg-month{margin-left:auto;font:400 13px/20px var(--font-sans);color:var(--texte);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rg-gauge{padding:16px 20px 6px}.rg-gauge .g-jauge{height:6px}.rg-page .st-srow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k c" "d c";align-items:center;gap:2px 16px;min-height:0;padding:13px 14px 13px 20px;border-top:0;font-size:14px}.rg-page .st-sec-h+.st-srow~.st-srow,.rg-page .st-srow+.st-srow{border-top:1px solid var(--separateur)}.rg-page .st-srow>.k{grid-area:k;color:var(--ink-2)}.rg-page .st-srow>.d{grid-area:d;color:var(--muted);font-size:13px;line-height:18px}.rg-page .st-srow>:nth-child(3){grid-area:c;justify-self:end}@media (max-width:1240px){.rg-page .st-srow{grid-template-columns:minmax(0,1fr);grid-template-areas:"k" "d" "c"}.rg-page .st-srow>:nth-child(3){justify-self:start;margin-top:8px}}.rg-page .st-srow .ex-field{width:150px;height:34px}.rg-page .st-sec-foot{border-top:1px solid var(--separateur);padding:12px 14px 12px 20px}.rg-page .st-sec-h h2,.rg-page .st-sec-h h2>span{flex:none}.rg-relier{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:16px 20px;border-top:1px solid var(--separateur)}.rg-relier ol{display:flex;flex:1 1 260px;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.rg-relier li{display:flex;align-items:flex-start;gap:12px;color:var(--texte);font-size:14px;line-height:20px}.rg-relier li b{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border-radius:9999px;background:var(--eleve);color:var(--ink);font:500 12px/1 var(--font-sans)}@media (max-width:1560px){.rg-page .st-team{grid-template-columns:minmax(0,1fr)}.rg-page .st-team-panel{position:static}}.sr2-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-gap:20px;gap:20px;align-items:start}@media (max-width:1180px){.sr2-layout{grid-template-columns:minmax(0,1fr)}}.sr2-list{display:flex;flex-direction:column;gap:16px;min-width:0}.sr2-card{display:grid;grid-template-columns:148px minmax(0,1fr);overflow:hidden}.sr2-thumb{position:relative;display:block;min-height:180px;background:var(--champ)}.sr2-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.sr2-thumb-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--faint);font-size:13px}.sr2-count{position:absolute;top:10px;right:10px;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;background:rgba(8,10,11,.78);color:var(--ink);font:500 12px/1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr2-body{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px}.sr2-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.sr2-title>a{font:500 17px/24px var(--font-sans);color:var(--ink);text-decoration:none}.sr2-title>a:hover{text-decoration:underline;text-underline-offset:3px}.sr2-meta{margin-left:auto;font-size:13px;color:var(--muted);white-space:nowrap}.sr2-logline{margin:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px}.sr2-logline,.sr2-progress{color:var(--texte);font-size:14px}.sr2-progress{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.sr2-dots{display:inline-flex;gap:4px}.sr2-dots i{width:22px;height:4px;border-radius:2px;background:var(--piste)}.sr2-dots i.ok{background:var(--niveau-2)}.sr2-dots i.cours{background:repeating-linear-gradient(90deg,var(--niveau-1) 0 4px,transparent 4px 7px)}.sr2-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.sr2-spent{margin-left:auto;font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr2-new{scroll-margin-top:16px}.sr2-panel{gap:0;max-width:none;margin:0}.sr2-panel .sr-block{padding:16px 20px 18px;border-radius:0;background:transparent;box-shadow:none}.sr2-panel .sr-block+.sr-block{border-top:1px solid var(--separateur)}.sr2-panel .sr-main-pick,.sr2-panel .sr-row2{grid-template-columns:minmax(0,1fr)}.sr2-panel .sr-new-foot{flex-direction:column;align-items:stretch;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--separateur)}.sr2-panel .sr-new-foot .sr-ep-acts>.ex-btn{width:100%;justify-content:center}.sr2-panel>.st-error,.sr2-panel>.st-note{margin:0 20px 14px}.sr2-panel .sr-main-pick{gap:6px}.sr2-panel .sr-pick{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;grid-gap:2px 10px;gap:2px 10px;padding:8px 10px;border:0;border-radius:8px;background:transparent;box-shadow:inset 0 0 0 1px var(--filet)}.sr2-panel .sr-pick.is-on{background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort)}.sr2-panel .sr-pick .sr-pick-ph,.sr2-panel .sr-pick img{grid-row:span 2;width:32px;height:32px;aspect-ratio:auto;padding:0;border-radius:6px;font-size:0}.sr2-panel .sr-pick b{font-weight:500;font-size:14px}.sr2-panel .sr-pick .st-note{font-size:12px}.pe2-tabs a{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px;color:var(--muted);font:500 15px/1 var(--font-sans);text-decoration:none}.pe2-tabs a:hover{color:var(--ink-2)}.pe2-tabs a[aria-current=page]{color:var(--ink)}.pe2-tabs a[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--niveau-1)}.pe2-tabs a:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}.sr2-page{gap:20px}.pe2-band .sr2-logline{max-width:760px}.lb2-page{gap:20px}.lb2-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 20px}.lb2-label{margin-right:-6px;font-size:13px;color:var(--intitule,var(--muted))}.lb2-switch{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font-size:14px;cursor:pointer}.lb2-card .lb-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;padding:16px 20px 20px}.lb2-card .lb-card{gap:6px;padding:6px;border-radius:10px}.lb2-card .lb-card.is-on{background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort)}.lb2-card .lb-thumb{aspect-ratio:9/16;border:0;border-radius:8px;background:var(--champ)}.lb2-card .lb-thumb.is-photo{aspect-ratio:4/5}.lb2-card .lb-grid{align-items:start}.lb2-card .lb-card.is-on .lb-thumb{box-shadow:none}.lb2-card .lb-status{top:auto;left:8px;bottom:8px;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb2-card .lb-thumb:has(.lb-dur) .lb-status{max-width:calc(100% - 64px)}.lb2-type{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:9999px;background:rgba(8,10,11,.78);color:var(--ink);font-size:12px}.lb2-card .lb-dur{right:8px;bottom:8px}.lb2-card .lb-card figcaption{font-size:13px;line-height:18px;color:var(--muted)}.lb2-card .lb-pick b{font-family:var(--font-sans);font-size:13px;color:var(--ink-2)}.lb2-envoi{background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--ink)}.lb2-envoi svg{flex:none}.ee-dialog{width:600px;background:var(--carte)}.ee-h{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 14px 20px}.ee-h>span{flex:1 1;min-width:0}.ee-h h2{margin:0;color:var(--ink);font:500 18px/26px var(--font-sans)}.ee-h p{margin:0;color:var(--muted);font-size:14px}.ee-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:14px 20px;border-top:1px solid var(--separateur)}.ee-ligne.ee-col{flex-direction:column;align-items:stretch;gap:14px}.ee-lib{flex:0 0 150px;color:var(--muted);font-size:14px}.ee-val{display:flex;flex:1 1 200px;align-items:center;gap:8px;min-width:0;color:var(--ink);font-size:14px}.ee-val.ee-col{flex-direction:column;align-items:flex-start;gap:6px}.ee-texte{color:var(--texte);font-size:14px;line-height:20px}.ee-aide{color:var(--muted);font-size:13px;line-height:18px}.ee-mini{flex:none;width:28px;height:35px;border-radius:4px;background:var(--champ);object-fit:cover}.ee-select{width:100%;height:34px}.ee-f{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px 12px 20px;border-top:1px solid var(--separateur)}.ee-f>span{flex:1 1;min-width:220px;color:var(--muted);font-size:14px}.ee-note{margin:0;padding:0 20px 16px;color:var(--muted);font-size:13px}.lb2-page .lb-bar{border-radius:12px;background:var(--eleve);box-shadow:0 24px 60px -24px rgba(0,0,0,.75),inset 0 0 0 1px var(--filet-fort)}.rc2-page{gap:20px}.rc2-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-gap:20px;gap:20px;align-items:start}@media (max-width:1180px){.rc2-layout{grid-template-columns:minmax(0,1fr)}}.rc2-main,.rc2-side{gap:20px;min-width:0}.rc2-import,.rc2-main,.rc2-side{display:flex;flex-direction:column}.rc2-import{gap:14px;padding:16px 20px 18px}.rc2-state{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font-size:14px;white-space:nowrap}.rc2-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:14px 0}.rc2-tiles>div{display:flex;flex-direction:column;gap:2px;padding:0 20px}.rc2-tiles>div+div{border-left:1px solid var(--separateur)}.rc2-tiles dd{margin:0;font:500 22px/28px var(--font-sans);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc2-tiles dt{font-size:13px;color:var(--muted)}.rc2-lines{display:flex;flex-direction:column;gap:6px;margin:0 20px;padding:14px 0 6px;border-top:1px solid var(--separateur);font-size:14px;color:var(--texte)}.rc2-lines>div{display:flex;gap:12px}.rc2-lines>div>span:first-child{flex:1 1;min-width:0}.rc2-lines b{font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc2-lines .is-dim{color:var(--muted)}.rc2-pad{margin:0;padding:6px 20px 0}.rc2-go{padding:12px 20px 18px}.rc2-go .ex-btn{width:100%;justify-content:center}.rc2-set{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 14px 12px 20px;font-size:14px;color:var(--ink-2)}.rc2-set+.rc2-set{border-top:1px solid var(--separateur)}.rc2-set>span:first-child{flex:1 1 120px}.rc2-set>small{flex:1 0 100%;font-size:13px;line-height:18px;color:var(--muted)}.rc2-foot{margin:0;padding:12px 20px 16px;border-top:1px solid var(--separateur)}.rc2-page .rc-row{grid-template-columns:40px minmax(0,1fr) 190px 72px auto;padding:10px 14px 10px 20px}.rc2-page .st-drop{border-color:var(--filet-fort)}.rc2-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rc2-head h1{margin:0;overflow:hidden;font:500 20px/28px var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.rc2-pos{font-size:14px;color:var(--muted)}.rl2-modes .rl-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px 20px 6px;border:0}@media (max-width:900px){.rl2-modes .rl-modes{grid-template-columns:minmax(0,1fr)}}.rl2-modes .rl-modes button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 14px 42px;border:0;border-radius:10px;background:transparent;box-shadow:inset 0 0 0 1px var(--filet);color:var(--ink-2);text-align:left;cursor:pointer}.rl2-modes .rl-modes button:hover{background:var(--survol)}.rl2-modes .rl-modes button[aria-current=true]{background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--ink)}.rl2-modes .rl-modes button b{font:500 15px/20px var(--font-sans)}.rl2-modes .rl-modes button small{font-size:13px;line-height:18px;color:var(--muted)}.rl2-radio{position:absolute;top:16px;left:16px;width:16px;height:16px;border-radius:9999px;box-shadow:inset 0 0 0 1px var(--filet-fort);background:var(--champ)}.rl-modes button[aria-current=true] .rl2-radio{box-shadow:inset 0 0 0 5px var(--niveau-1)}.rl2-script{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:6px 20px 14px}.gi-page .gi-card-h{margin:0}.gi-page .gi-card{gap:14px;padding:0 0 20px}.gi-page .gi-card>.gi-bar-h,.gi-page .gi-card>.gi-card-h{min-height:52px;margin:0;padding:14px 14px 12px 20px;border-bottom:1px solid var(--separateur)}.gi-page .gi-card>.gi-bar-h>.gi-card-h{padding:0;border:0;min-height:0}.gi-page .gi-card-h{font:500 16px/22px var(--font-sans);color:var(--ink)}.gi-page .gi-card>:not(.gi-card-h):not(.gi-bar-h){margin-left:20px;margin-right:20px}.st-side-head{height:40px;padding:0 4px 0 6px}.st-search{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:9999px;background:var(--survol);box-shadow:inset 0 0 0 1px var(--separateur);color:var(--texte);cursor:pointer}.st-search:hover{color:var(--ink)}.st-search:focus-visible{outline:none;box-shadow:var(--focus-ring)}.st-search svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.st-who{position:relative;margin:8px 2px 4px}.st-who-btn{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 8px;border:0;border-radius:6px;background:var(--survol);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--ink);font:500 15px/1 var(--font-sans);text-align:left;cursor:pointer}.st-who-btn:hover{background:var(--eleve)}.st-who-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.st-who-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-who-note{flex:none;font-size:13px;font-weight:400;color:var(--muted)}.st-who-img{flex:none;border-radius:6px;object-fit:cover;object-position:50% 20%}.st-who-img.is-empty{display:inline-grid;place-items:center;background:var(--eleve);color:var(--texte);font:500 11px/1 var(--font-sans)}.st-pop{position:absolute;z-index:40;display:flex;flex-direction:column;padding:4px;border-radius:10px;background:var(--eleve);box-shadow:0 24px 60px -24px rgba(0,0,0,.75),inset 0 0 0 1px var(--filet-fort)}.st-pop>a,.st-pop>button{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:400 14px/1 var(--font-sans);text-align:left;text-decoration:none;cursor:pointer}.st-pop>a:hover,.st-pop>button:hover,.st-pop>button[aria-checked=true]{background:rgba(255,255,255,.06);color:var(--ink)}.st-pop>a:focus-visible,.st-pop>button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.st-pop svg{width:16px;height:16px;flex:none;color:var(--texte)}.st-pop hr{height:1px;margin:4px 2px;border:0;background:var(--separateur)}.st-pop-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-pop-note{flex:none;font-size:12px;color:var(--muted)}.st-pop-row{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 6px 0 10px;color:var(--ink-2);font-size:14px}.st-who-menu{top:44px;left:0;right:0}.st-side-foot{padding-top:16px}.st-account{gap:6px;padding:6px 2px 0 0}.st-me{position:relative;flex:1 1;min-width:0}.st-me-btn{display:flex;align-items:center;gap:10px;width:100%;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.st-me-btn:hover{background:var(--survol)}.st-me-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.st-me-btn .st-account-photo{width:32px;height:32px;border-radius:9999px;font-size:11px}.st-me-info{display:flex;flex-direction:column;min-width:0;line-height:18px}.st-me-info b{font-size:14px;font-weight:400;color:var(--ink)}.st-me-info b,.st-me-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-me-info span{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-me-menu{left:0;bottom:calc(100% + 6px);width:240px}.st-side.is-closed .st-me-info,.st-side.is-closed .st-search{display:none}.st-side.is-closed .st-account{flex-direction:column}.st-search-veil{position:fixed;inset:0;z-index:70;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:rgba(0,0,0,.55)}.st-search-box{display:flex;flex-direction:column;width:min(560px,100%);overflow:hidden;border-radius:12px;background:var(--eleve);box-shadow:0 24px 60px -24px rgba(0,0,0,.75),inset 0 0 0 1px var(--filet-fort)}.st-search-field{display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border-bottom:1px solid var(--separateur);color:var(--muted)}.st-search-field svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.st-search-field input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--ink);font:400 16px/1 var(--font-sans);outline:none}.st-search-list{display:flex;flex-direction:column;max-height:380px;overflow-y:auto;padding:6px}.st-search-list>button{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:400 14px/1 var(--font-sans);text-align:left;cursor:pointer}.st-search-list>button[aria-selected=true]{background:rgba(255,255,255,.07);color:var(--ink)}.st-search-list svg{width:16px;height:16px;flex:none;color:var(--texte)}.st-search-list .st-note{margin:0;padding:10px}.cr-page{display:flex;flex-direction:column;flex:1 1 auto;gap:18px;min-height:calc(100vh - 92px);padding:22px 26px 24px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#c6c8ca}.cr-page h1{margin:0;font-size:24px;line-height:32px;font-weight:500;color:#dfe1e6}.cr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.cr-head-l{display:flex;flex-direction:column;gap:10px}.cr-head-r{display:flex;align-items:center;gap:8px}.cr-col1{gap:1px}.cr-col1,.cr-col3{display:flex;flex-direction:column}.cr-col3{gap:3px;min-width:0}.cr-col4{gap:4px}.cr-col4,.cr-col6{display:flex;flex-direction:column}.cr-col6{gap:6px}.cr-col8{display:flex;flex-direction:column;gap:8px}.cr-row6{display:flex;align-items:center;gap:6px}.cr-mt4{margin-top:4px}.cr-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cr-seg{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:#0e1011;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075);align-self:flex-start}.cr-seg button{flex:1 1;height:28px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#8b8e92;font:500 13px/1 Inter,sans-serif;white-space:nowrap;cursor:pointer}.cr-seg button[aria-checked=true]{background:#2a2c2f;color:#dfe1e6;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075)}.cr-seg button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cr-btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:#242629;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075);color:#b2b5b9;font-family:Inter,sans-serif;font-weight:500;white-space:nowrap;cursor:pointer}.cr-btn:hover:not(:disabled){color:#dfe1e6}.cr-btn:disabled{opacity:.5;cursor:default}.cr-btn-34{height:34px;padding:0 12px;border-radius:8px;font-size:14px}.cr-btn-28{align-self:flex-start;height:28px;padding:0 10px;border-radius:6px;font-size:12px}.cr-white{height:34px;padding:0 14px;display:inline-flex;align-items:center;border:0;border-radius:8px;background:#ffffff;color:#0b0b0c;font:500 14px/1 Inter,sans-serif;white-space:nowrap;cursor:pointer}.cr-white:disabled{background:#242629;color:#717478;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075);cursor:default}.cr-who-btn{height:34px;padding:0 12px;display:flex;align-items:center;gap:8px;border:0;border-radius:8px;background:#1f2124;box-shadow:inset 0 0 0 1px rgba(232,240,255,.12);color:#dfe1e6;font:500 14px/1 Inter,sans-serif;cursor:pointer}.cr-who-av{width:20px;height:20px;flex:none;border-radius:10px;background:#2a2c2f;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:500;color:#c6c8ca}.cr-link{height:24px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#8b8e92;font:400 12px/1 Inter,sans-serif;cursor:pointer}.cr-link:hover,.cr-ok{color:#dfe1e6}.cr-ok{height:24px;padding:0 10px;border:0;border-radius:6px;background:#2a2c2f;box-shadow:inset 0 0 0 1px rgba(232,240,255,.12);font:500 12px/1 Inter,sans-serif;cursor:pointer}.cr-pop-wrap{position:relative}.cr-pop{position:absolute;top:calc(100% + 4px);right:0;z-index:6;display:flex;flex-direction:column;gap:2px;min-width:240px;max-height:440px;overflow-y:auto;padding:6px;border-radius:10px;background:#1f2124;box-shadow:0 18px 40px -18px rgba(0,0,0,.8),inset 0 0 0 1px rgba(232,240,255,.12)}.cr-pop-wide{width:380px}.cr-pop-empty{padding:8px 10px}.cr-pop-item{display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:#c6c8ca;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.cr-pop-item:hover,.cr-pop-item[aria-current=true]{background:#26282b;color:#dfe1e6}.cr-pop-img,.cr-pop-item img{width:36px;height:45px;flex:none;border-radius:6px;object-fit:cover;background:#26282b}.cr-pop-t{display:flex;flex-direction:column;gap:1px;min-width:0}.cr-pop-t b{font-size:13px;font-weight:500;color:#dfe1e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-pop-t small{font-size:12px;color:#8b8e92}.cr-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:400px minmax(0,1fr) 330px;grid-gap:18px;gap:18px}.cr-mid{min-width:0;min-height:0;display:flex;flex-direction:column}.cr-rgrid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:18px;gap:18px;align-items:start}@media (max-width:1280px){.cr-grid{grid-template-columns:340px minmax(0,1fr) 300px}}@media (max-width:1100px){.cr-grid,.cr-rgrid{grid-template-columns:minmax(0,1fr)}}.cr-card{min-width:0;box-sizing:border-box;border-radius:12px;background:#1a1c1e;box-shadow:inset 0 0 0 1px rgba(232,240,255,.085);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.cr-gap8{gap:8px}.cr-gap10{gap:10px}.cr-gap14{gap:14px}.cr-fill{flex:1 1 auto;min-height:0}.cr-card-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cr-card-h h2,.cr-h2{margin:0;font-size:15px;line-height:22px;font-weight:500;color:#dfe1e6}.cr-small{font-size:12px;color:#8b8e92}.cr-faint{color:#717478}.cr-help{font-size:12px;line-height:17px;color:#8b8e92}.cr-lh16{line-height:16px}.cr-lh18{line-height:18px}.cr-bottom{margin-top:auto}.cr-wait{padding:8px 0}.cr-mono{font-family:Geist Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.cr-ids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.cr-ids.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cr-id-wrap{position:relative;min-width:0}.cr-id{position:relative;aspect-ratio:4/5;padding:0;border:0;border-radius:8px;background:#26282b;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(232,240,255,.06)}.cr-id,.cr-id img{display:block;width:100%}.cr-id img{height:100%;object-fit:cover}.cr-id.is-start:after{content:"";position:absolute;inset:0;border-radius:8px;box-shadow:inset 0 0 0 2px #ededee;pointer-events:none}.cr-start{top:6px;left:6px;height:18px;padding:0 6px;border-radius:9999px;background:#ededee;color:#0b0b0c;font-weight:600;display:flex;align-items:center}.cr-id-x,.cr-start{position:absolute;font-size:10px}.cr-id-x{top:4px;right:4px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:9999px;background:rgba(14,16,17,.78);color:#dfe1e6;cursor:pointer;opacity:0;transition:opacity .12s ease-out}.cr-id-wrap:hover .cr-id-x,.cr-id-x:focus-visible{opacity:1}.cr-add{position:relative;aspect-ratio:4/5;box-sizing:border-box;border-radius:8px;border:1px dashed rgba(232,240,255,.22);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#8b8e92;font-size:11px;text-align:center;cursor:pointer}.cr-add:hover{color:#dfe1e6}.cr-add input{position:absolute;inset:0;opacity:0;cursor:pointer}.cr-text{flex:1 1 auto;width:100%;min-height:200px;box-sizing:border-box;resize:none;padding:10px 12px;border:0;border-radius:8px;background:#25272a;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075);color:#dfe1e6;font:400 14px/20px Inter,sans-serif}.cr-text:focus{outline:none;box-shadow:inset 0 0 0 1px rgba(232,240,255,.22)}.cr-drop{width:100%;height:34px;box-sizing:border-box;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:8px;background:#25272a;box-shadow:inset 0 0 0 1px rgba(232,240,255,.12);color:#dfe1e6;font:400 13px/1 Inter,sans-serif;cursor:pointer;text-align:left}.cr-drop>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-drop svg{flex:none}.cr-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;box-sizing:border-box;padding:6px;border-radius:10px;background:#1f2124;box-shadow:0 18px 40px -18px rgba(0,0,0,.8),inset 0 0 0 1px rgba(232,240,255,.12);display:flex;flex-direction:column;gap:2px}.cr-opt{display:flex;align-items:center;gap:10px;height:30px;padding:0 8px;border:0;border-radius:6px;text-align:left;font:400 13px/1 Inter,sans-serif;cursor:pointer;color:#b2b5b9;background:transparent}.cr-opt.is-on{color:#dfe1e6;background:#26282b}.cr-opt.is-current{cursor:default;color:#717478}.cr-opt-l{flex:1 1 auto}.cr-opt-n{font-size:11px;color:#717478}.cr-box{width:16px;height:16px;flex:none;box-sizing:border-box;border-radius:4px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(232,240,255,.22)}.cr-opt.is-on .cr-box,label.is-on .cr-box{background:#ededee;color:#0b0b0c;box-shadow:none}.cr-opt.is-current .cr-box{box-shadow:inset 0 0 0 1px rgba(232,240,255,.1)}.cr-box-14{width:14px;height:14px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(232,240,255,.25)}.cr-menu-foot{display:flex;justify-content:space-between;gap:8px;padding:6px 6px 2px;border-top:1px solid rgba(255,255,255,.06);margin-top:4px}.cr-reads-t{font-size:12px;font-weight:500;color:#dfe1e6}.cr-reads{flex:1 1 auto;overflow-y:auto;min-height:0}.cr-read,.cr-reads{display:flex;flex-direction:column}.cr-read{gap:6px;padding:6px 0;border-top:1px solid rgba(255,255,255,.06)}.cr-read-h{display:flex;align-items:center;gap:8px}.cr-read-n{font-size:13px;font-weight:500;color:#dfe1e6}.cr-info,.cr-read-n.is-off{color:#8b8e92}.cr-info{width:18px;height:18px;padding:0;border:0;border-radius:9px;font:600 11px/1 Inter,sans-serif;cursor:pointer;background:transparent;box-shadow:inset 0 0 0 1px rgba(232,240,255,.22)}.cr-info.is-open{background:#ededee;color:#0b0b0c;box-shadow:none}.cr-read-sw{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:#8b8e92}.cr-read-txt{margin:0;padding:8px 10px;border-radius:6px;background:#222427;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075);font-size:12px;line-height:17px;color:#b2b5b9;white-space:pre-wrap;overflow-wrap:anywhere}.cr-precisions{flex:none;display:flex;flex-direction:column;gap:4px;font-size:12px;color:#8b8e92}.cr-precisions input{height:32px;box-sizing:border-box;padding:0 10px;border:0;border-radius:8px;background:#25272a;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075);color:#dfe1e6;font:400 13px/1 Inter,sans-serif}.cr-sw{position:relative;flex:none;width:30px;height:18px;padding:0;border:0;cursor:pointer;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(232,240,255,.12)}.cr-sw,.cr-sw>span{border-radius:9999px}.cr-sw>span{position:absolute;top:3px;left:3px;width:12px;height:12px;background:#8b8e92;transition:transform .12s ease-out}.cr-sw.is-on{background:#ededee;box-shadow:none}.cr-sw.is-on>span{transform:translateX(12px);background:#0b0b0c}.cr-sw:disabled{opacity:.45;cursor:default}.cr-count{height:32px;align-items:center;padding:0 12px;border-radius:8px;background:#0e1011;font-size:13px;color:#dfe1e6}.cr-count,.cr-engine{display:flex;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075)}.cr-engine{flex-direction:column;gap:2px;align-items:flex-start;padding:9px 12px;border:0;border-radius:8px;text-align:left;cursor:pointer;background:transparent}.cr-engine.is-on{background:#222427;box-shadow:inset 0 0 0 1px rgba(232,240,255,.22)}.cr-engine:disabled{cursor:not-allowed;opacity:.45}.cr-engine-n{font-size:13px;font-weight:500;color:#dfe1e6}.cr-engine-s{font-size:12px;line-height:16px;color:#8b8e92}.cr-price{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:8px;background:#222427;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075)}.cr-price-l{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:#c6c8ca}.cr-price-l.is-dim{color:#8b8e92}.cr-cta{margin-top:auto;height:38px;display:flex;align-items:center;justify-content:center;padding:0 12px;border:0;border-radius:8px;font:500 15px/1 Inter,sans-serif;background:#242629;color:#717478;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075);cursor:default;text-align:center}.cr-cta.is-on{background:#ffffff;color:#0b0b0c;box-shadow:none;cursor:pointer}.cr-back{font-size:12px;color:#8b8e92;text-decoration:none}.cr-back:hover{color:#dfe1e6}.cr-meta{font-size:14px;color:#8b8e92;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.cr-shot{display:flex;flex-direction:column;gap:8px;min-width:0}.cr-frame{position:relative;width:100%;padding:0;border:0;border-radius:10px;background:#26282b;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden}.cr-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cr-frame:after{content:"";position:absolute;inset:0;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(232,240,255,.06);pointer-events:none}.cr-frame.is-on:after{box-shadow:inset 0 0 0 2px #ededee}.cr-frame:disabled{cursor:default}.cr-mark{position:absolute;z-index:1;top:8px;left:8px;width:24px;height:24px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;background:rgba(14,16,17,.75);color:#dfe1e6}.cr-mark.is-on{background:#ededee;color:#0b0b0c}.cr-badge{position:absolute;z-index:1;top:8px;right:8px;height:22px;padding:0 8px;border-radius:9999px;font-size:11px;font-weight:500;display:flex;align-items:center;background:rgba(14,16,17,.75);color:#c6c8ca}.cr-badge.is-strong{background:#ededee;color:#0b0b0c}.cr-face{position:absolute;z-index:1;bottom:8px;left:8px;height:22px;padding:0 8px;border-radius:9999px;background:rgba(14,16,17,.78);color:#c6c8ca;font-size:11px;display:flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-fdot{width:8px;height:8px;border-radius:4px;background:#b9bcc0}.cr-fdot.is-warn{background:transparent;box-shadow:inset 0 0 0 1.5px #b2b5b9}.cr-redo{flex:1 1 auto;height:30px;padding:0;border:0;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;font:500 13px/1 Inter,sans-serif;background:#242629;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075);color:#b2b5b9;cursor:pointer}.cr-redo.is-open{background:#ededee;color:#0b0b0c;box-shadow:none}.cr-redo:disabled{opacity:.5;cursor:default}.cr-dl{flex:none;width:30px;height:30px;padding:0;border:0;border-radius:6px;background:#242629;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075);color:#b2b5b9;cursor:pointer;display:flex;align-items:center;justify-content:center}.cr-fix{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:8px;background:#222427;box-shadow:inset 0 0 0 1px rgba(232,240,255,.12)}.cr-fix-t{font-size:13px;font-weight:500;color:#dfe1e6}.cr-fix-list{display:flex;flex-direction:column;gap:2px}.cr-fix-list label{position:relative;display:flex;align-items:center;gap:8px;height:22px;font-size:12px;color:#b2b5b9;cursor:pointer}.cr-fix-list label.is-on,.cr-fix-note{color:#dfe1e6}.cr-fix-note{height:28px;box-sizing:border-box;padding:0 10px;border:0;border-radius:6px;background:#25272a;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075);font:400 12px/1 Inter,sans-serif}.cr-fix-acts{display:flex;align-items:center;justify-content:space-between;gap:8px}.cr-fix-acts .cr-link{height:26px;padding:0 6px}.cr-fix-go{height:28px;padding:0 10px;border:0;border-radius:6px;background:#2a2c2f;box-shadow:inset 0 0 0 1px rgba(232,240,255,.16);color:#dfe1e6;font:500 12px/1 Inter,sans-serif;cursor:pointer;white-space:nowrap}.cr-fix-go:disabled{opacity:.5;cursor:default}.cr-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:8px;background:#222427;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075)}.cr-foot>span:first-child{font-size:12px;line-height:16px;color:#b2b5b9}.cr-foot>span:last-child{flex:none}.cr-aside{min-width:0;display:flex;flex-direction:column;gap:18px}.cr-refs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px}.cr-refs img{width:100%;aspect-ratio:4/5;border-radius:6px;object-fit:cover;background:#26282b;box-shadow:inset 0 0 0 1px rgba(232,240,255,.06);cursor:zoom-in}.cr-val{font-size:13px;color:#c6c8ca}.cr-clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.cr-voir{align-self:flex-start;height:26px;padding:0 10px;border:0;border-radius:6px;background:#242629;box-shadow:inset 0 0 0 1px rgba(232,240,255,.075);color:#b2b5b9;font:500 12px/1 Inter,sans-serif;cursor:pointer}.cr-cost-l{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:#c6c8ca}.cr-cost-l.is-total{padding-top:8px;border-top:1px solid rgba(255,255,255,.08);font-size:14px;font-weight:500;color:#dfe1e6}.cr-overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(14,16,17,.92)}.cr-dialog{width:560px;max-width:100%;max-height:calc(100vh - 56px);overflow-y:auto;box-sizing:border-box;border-radius:12px;background:#181a1c;box-shadow:0 24px 60px -24px rgba(0,0,0,.75),inset 0 0 0 1px rgba(232,240,255,.12);padding:20px 22px;display:flex;flex-direction:column;gap:18px;font-family:Inter,sans-serif;color:#c6c8ca}.cr-dialog-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.cr-dialog-h h2{margin:0;font-size:17px;line-height:24px;font-weight:500;color:#dfe1e6}.cr-d-sub{font-size:13px;color:#8b8e92}.cr-thumbs{display:flex;gap:4px}.cr-thumbs img{width:36px;height:45px;border-radius:6px;object-fit:cover;background:#26282b;box-shadow:inset 0 0 0 1px rgba(232,240,255,.08)}.cr-d-who{gap:12px;padding:10px 12px;border-radius:10px;background:#1f2124;box-shadow:inset 0 0 0 1px rgba(232,240,255,.085)}.cr-d-av,.cr-d-who{display:flex;align-items:center}.cr-d-av{width:40px;height:40px;flex:none;border-radius:20px;background:#2a2c2f;box-shadow:inset 0 0 0 1px rgba(232,240,255,.12);justify-content:center;font-size:13px;font-weight:500;color:#dfe1e6}.cr-d-who-t{display:flex;flex-direction:column;gap:2px;min-width:0}.cr-d-name{font-size:14px;font-weight:500;color:#dfe1e6}.cr-d-name span{font-weight:400;color:#8b8e92}.cr-d-lib{font-size:12px;color:#8b8e92}.cr-list{display:flex;flex-direction:column;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(232,240,255,.085);overflow:hidden}.cr-folder{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border:0;cursor:pointer;text-align:left;background:transparent;font:inherit}.cr-folder+.cr-folder{border-top:1px solid rgba(255,255,255,.06)}.cr-folder.is-on{background:#222427}.cr-folder-c{width:26px;height:32px;flex:none;box-sizing:border-box;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#2a2c2f;box-shadow:inset 0 0 0 1px rgba(232,240,255,.06)}.cr-folder-c.is-new{background:transparent;box-shadow:none;border:1px dashed rgba(232,240,255,.25);color:#8b8e92}.cr-folder-n{flex:1 1 auto;min-width:0;font-size:13px;color:#dfe1e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-folder-s{flex:none;font-size:12px;color:#8b8e92}.cr-dot{width:16px;height:16px;flex:none;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(232,240,255,.25)}.cr-dot.is-on{background:#ededee;box-shadow:inset 0 0 0 5px #0b0b0c,inset 0 0 0 6px #ededee}.cr-d-input{height:34px;box-sizing:border-box;padding:0 12px;border:0;border-radius:8px;background:#25272a;box-shadow:inset 0 0 0 1px rgba(232,240,255,.12);color:#dfe1e6;font:400 14px/1 Inter,sans-serif}.cr-optrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.cr-optrow+.cr-optrow{border-top:1px solid rgba(255,255,255,.06)}.cr-optrow-t{font-size:13px;color:#dfe1e6}.cr-optrow-s{font-size:12px;color:#8b8e92}.cr-d-acts{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}.cr-d-cancel{height:34px;padding:0 10px;background:transparent;color:#8b8e92;font:400 14px/1 Inter,sans-serif}.cr-d-cancel,.cr-d-go{border:0;border-radius:8px;cursor:pointer}.cr-d-go{height:36px;padding:0 16px;display:flex;align-items:center;background:#ffffff;color:#0b0b0c;font:500 14px/1 Inter,sans-serif;white-space:nowrap}.cr-d-go:disabled{opacity:.6;cursor:default}