@view-transition{navigation:auto}:root{--bg:#0a0a0d;--panel:#121218;--panel-2:#17171f;--line:#26262f;--line-soft:#1d1d25;--text:#eceaf3;--muted:#8f8fa3;--accent:#c6ff3d;--accent-ink:#12140a;--violet:#8b6cff;--danger:#ff5f7a;--radius:14px;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Bricolage Grotesque",var(--font);--ease:cubic-bezier(0.16,1,0.3,1);--fast:0.16s;--slow:0.34s}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}.app{display:flex;flex-direction:column;overflow:hidden}.topbar{gap:20px;padding:0 20px;height:60px;border-bottom:1px solid var(--line);background:rgba(18,18,24,.82);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);flex-shrink:0;z-index:30}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px;font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.03em}.brand .dot{width:10px;height:10px;border-radius:3px;background:var(--accent);box-shadow:0 0 14px rgba(198,255,61,.6)}.brand small{color:var(--muted);font-weight:500;letter-spacing:0}.tabs{display:flex;gap:4px;margin-left:8px}.tab{position:relative;background:transparent;border:0;padding:8px 14px;border-radius:10px;color:var(--muted);cursor:pointer;font-weight:600;transition:color var(--fast) ease,background var(--fast) ease}.tab:hover{color:var(--text);background:rgba(255,255,255,.05)}.tab[data-active=true]{background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.tab[data-active=true]:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}.topbar-right{--barre:36px;margin-left:auto;display:flex;align-items:center;gap:8px}.pill{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted)}.pill .led{width:7px;height:7px;border-radius:50%;background:var(--accent)}.pill[data-off=true] .led{background:var(--danger)}.main{flex:1 1;display:flex;min-height:0}.sidebar{width:320px;border-right:1px solid var(--line)}.inspector,.sidebar{scrollbar-gutter:stable;flex-shrink:0;background:var(--panel);overflow-y:auto;padding:18px}.inspector{width:300px;border-left:1px solid var(--line)}.canvas-area{flex:1 1;overflow-y:auto;padding:22px;min-width:0;scrollbar-gutter:stable}.section{margin-bottom:22px}.section-title{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:700;margin:0 0 10px}.field{margin-bottom:13px}.field label{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:5px}input[type=text],select,textarea{width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:9px 11px;outline:none;resize:vertical;transition:border-color var(--fast) ease,background var(--fast) ease,box-shadow var(--fast) ease}input[type=text]:hover,select:hover,textarea:hover{border-color:#33333f}input[type=text]:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(198,255,61,.12)}textarea{line-height:1.45}input[type=range]{width:100%;accent-color:var(--accent)}input[type=color]{width:100%;height:34px;padding:2px;background:var(--panel-2);border:1px solid var(--line);border-radius:9px}.row{display:flex;gap:8px}.row>*{flex:1 1;min-width:0}.btn{border:0;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer;background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);transition:background var(--fast) ease,box-shadow var(--fast) ease,transform var(--fast) ease,opacity var(--fast) ease}.btn:hover:not(:disabled){background:#1f1f29;box-shadow:inset 0 0 0 1px #34343f}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:none}.btn-primary:hover:not(:disabled){background:#d4ff63;transform:translateY(-1px);box-shadow:0 8px 22px rgba(198,255,61,.24)}.btn-block{width:100%}.btn-sm{padding:6px 10px;font-size:12px;border-radius:8px}.seg{display:flex;gap:4px;background:var(--panel-2);padding:3px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line)}.seg button{flex:1 1;border:0;background:transparent;color:var(--muted);padding:6px 4px;border-radius:7px;cursor:pointer;font-weight:600;font-size:12px;transition:background var(--fast) ease,color var(--fast) ease}.seg button:hover{color:var(--text)}.seg button[data-active=true]{background:var(--accent);color:var(--accent-ink)}.check{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;margin-bottom:9px}.check input{accent-color:var(--accent);width:15px;height:15px}.hint{font-size:12px;color:var(--muted);line-height:1.5}.error{background:rgba(255,95,122,.12);color:#ffb3c0;border:1px solid rgba(255,95,122,.3);border-radius:10px}.error,.notice{padding:10px 12px;font-size:13px;margin-bottom:14px}.notice{background:rgba(198,255,61,.09);color:#dbf8a0;border:1px solid rgba(198,255,61,.25);border-radius:10px}.slides-head{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.slides-head h2{margin:0;font-size:19px;font-family:var(--display);font-weight:800;letter-spacing:-.03em}.slides-head .spacer{flex:1 1}.slide-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:16px;gap:16px;align-items:start}.slide-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:border-color .12s ease}.slide-card:hover{border-color:#35354a}.slide-card[data-selected=true]{border-color:var(--accent);box-shadow:0 0 0 1px rgba(198,255,61,.55)}.slide-canvas-wrap{background:#000;display:flex;justify-content:center}.slide-canvas-wrap canvas{width:100%;height:auto;display:block}.role-tag{position:absolute;top:8px;left:8px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;padding:3px 7px;border-radius:6px;background:rgba(0,0,0,.65);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.role-tag[data-role=hook]{background:var(--accent);color:var(--accent-ink)}.role-tag[data-role=promo]{background:var(--violet)}.role-tag[data-role=cta]{background:#ff9f45;color:#201200}.slide-body{padding:11px;display:grid;grid-gap:8px;gap:8px}.slide-body textarea{font-size:13px}.thumbs{display:flex;gap:6px;overflow-x:auto;padding-bottom:3px}.thumbs img{width:42px;height:42px;object-fit:cover;border-radius:8px;cursor:pointer;border:2px solid transparent;flex-shrink:0}.thumbs img[data-active=true]{border-color:var(--accent)}.studio-sphere{padding:24px 0}.empty{border:1px dashed var(--line);border-radius:var(--radius);padding:44px 28px;text-align:center;color:var(--muted);line-height:1.6}.empty strong{color:var(--text);display:block;margin-bottom:6px;font-size:15px}.page{flex:1 1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:26px max(22px,calc((100% - 1040px) / 2)) 60px}.page h1{font-size:21px;letter-spacing:-.02em;margin:0 0 6px}.page>.hint{margin-bottom:22px}.card{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);padding:18px;margin-bottom:16px;transition:border-color var(--slow) ease,box-shadow var(--slow) ease}.card:hover{border-color:var(--line)}.card h3{margin:0 0 12px;font-size:14.5px;font-family:var(--display);font-weight:800;letter-spacing:-.02em}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.6}.bank-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:9px;gap:9px}.bank-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:9px;border:1px solid var(--line)}.tag-list{display:flex;flex-wrap:wrap;gap:6px}.tag{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);padding:4px 9px;border-radius:7px;font-size:12px;color:var(--muted)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2a2a35;border-radius:6px;border:3px solid var(--bg)}.profile-select{width:auto;min-width:150px;height:var(--barre);padding:0 12px;border-radius:999px;background-color:var(--panel-2);border:0;box-shadow:inset 0 0 0 1px var(--line);font-size:12px;font-weight:600}.profile-head{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:16px;background:var(--panel);border:1px solid var(--line-soft);border-radius:11px}.profile-head strong{font-size:13px}.profile-head .hint{flex:1 1;margin:0}.profile-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.profile-row{display:flex;align-items:center;gap:10px;padding:11px 13px;cursor:pointer;background:var(--panel);border:1px solid var(--line-soft);border-radius:11px}.profile-row[data-active=true]{border-color:var(--accent);box-shadow:0 0 0 1px rgba(198,255,61,.4)}.profile-row .name{font-weight:700}.profile-row .meta{color:var(--muted);font-size:12px}.profile-row .spacer{flex:1 1}.topbar{position:relative}.bank-block{margin-bottom:10px}.bank-block-head{display:flex;align-items:center;gap:8px;margin-bottom:7px}.bank-block-head .name{font-weight:700;font-size:13px}.bank-block-head .count{color:var(--muted);font-size:12px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{border:0;cursor:pointer;padding:5px 10px;border-radius:8px;font-size:12px;font-weight:600;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted)}.chip[data-active=true]{background:var(--accent);color:var(--accent-ink);box-shadow:none}.swatch-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.swatch{border:0;cursor:pointer;border-radius:9px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);aspect-ratio:16/10;position:relative}.swatch[data-active=true]{box-shadow:0 0 0 2px var(--accent)}.swatch span{position:absolute;inset:auto 0 0 0;font-size:10px;font-weight:700;padding:3px;background:rgba(0,0,0,.55);color:#fff}.style-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.style-card{position:relative;border:0;padding:0;cursor:pointer;border-radius:10px;overflow:hidden;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);text-align:left}.style-card[data-active=true]{box-shadow:0 0 0 2px var(--accent)}.style-card-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:7px 8px 0;margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.style-auto-thumb{align-items:center;justify-content:center;gap:4px;background:conic-gradient(from 200deg at 30% 70%,#c6ff3d,#ff6b8a,#6b8aff,#ffd166,#c6ff3d)}.style-auto-thumb b{padding:3px 5px;border-radius:4px;font:800 13px/1 Playfair Display,serif;color:#111;background:rgba(255,255,255,.85)}.style-auto-thumb b:nth-child(2){font-family:Anton,sans-serif;font-weight:400;background:#111;color:#c6ff3d;transform:rotate(-4deg)}.style-auto-thumb b:nth-child(3){font-family:Pacifico,cursive;font-weight:400;background:transparent;color:#111}.style-card-note{display:block;padding:0 8px 7px;margin-top:-3px;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-card-del{position:absolute;top:4px;right:5px;width:18px;height:18px;line-height:16px;text-align:center;border-radius:5px;background:rgba(0,0,0,.6);color:#fff;font-size:13px}.style-card-del:hover{background:var(--danger)}.style-thumb{position:relative;aspect-ratio:4/3;display:flex;overflow:hidden}.style-thumb-bg{position:absolute;inset:0}.style-thumb-text{position:relative;display:flex;margin:7px;font-size:17px;line-height:1.1;border-radius:3px;padding:1px 4px;width:100%}.font-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.font-card{border:0;cursor:pointer;border-radius:9px;padding:8px 4px 6px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);display:grid;grid-gap:3px;gap:3px;justify-items:center}.font-card[data-active=true]{box-shadow:0 0 0 2px var(--accent)}.font-sample{font-size:22px;line-height:1;color:var(--text)}.font-name{font-size:9.5px;color:var(--muted);font-weight:600;text-align:center;line-height:1.2}.font-preview{margin-top:10px;padding:12px 11px;border-radius:10px;background:#000;color:#fff;font-size:17px;line-height:1.2}.dropzone{border:1px dashed var(--line);border-radius:11px;padding:18px;text-align:center;color:var(--muted);font-size:13px;cursor:pointer;transition:border-color .12s ease}.dropzone:hover,.dropzone[data-over=true]{border-color:var(--accent);color:var(--text);background:rgba(198,255,61,.05)}.dropzone input{display:none}.bank-grid figure{position:relative;margin:0}.bank-grid figure button{position:absolute;top:4px;right:4px;width:20px;height:20px;border:0;border-radius:6px;background:rgba(0,0,0,.65);color:#fff;cursor:pointer;font-size:13px;line-height:1;opacity:0}.bank-grid figure:hover button{opacity:1}.bank-grid figure button:hover{background:var(--danger)}.style-grid-wide{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.pexels-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px;gap:8px;margin-top:14px}.pexels-item{border:0;padding:0;cursor:pointer;border-radius:10px;overflow:hidden;position:relative;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2)}.pexels-item img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.pexels-item[data-active=true]{box-shadow:0 0 0 3px var(--accent)}.pexels-item[data-active=true]:after{content:"✓";position:absolute;top:5px;right:6px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:6px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:800}.style-editor{display:grid;grid-template-columns:1fr 220px;grid-gap:20px;gap:20px;align-items:start}.style-editor-controls .section:last-child{margin-bottom:0}.style-editor-preview{position:-webkit-sticky;position:sticky;top:16px;display:grid;grid-gap:10px;gap:10px;justify-items:center}.style-editor-preview .hint{text-align:center;margin:0}.style-preview{border-radius:12px;overflow:hidden;background:#000;box-shadow:0 10px 30px rgba(0,0,0,.45)}.style-preview canvas{width:100%;height:auto;display:block}.font-grid-wide{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}@media (max-width:900px){.style-editor{grid-template-columns:1fr}}.image-picker{display:grid;grid-gap:6px;gap:6px}.image-picker-label{font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.job{border:1px solid var(--line-soft);border-radius:11px;padding:14px;margin-bottom:12px;background:var(--panel-2)}.run-result{margin-bottom:16px}.run-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:5px;gap:5px}.run-list li{font-size:12.5px;color:var(--muted);padding:7px 10px;border-radius:8px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-soft)}.run-list li[data-error=true]{box-shadow:inset 0 0 0 1px rgba(255,95,122,.35)}.run-list strong{color:var(--text)}.run-error{color:#ffb3c0}.run-list a{color:var(--accent)}.steps{margin:0 0 14px;padding-left:20px;color:var(--muted);font-size:13px;line-height:1.7}.steps code{color:var(--text);background:var(--panel-2);padding:1px 5px;border-radius:5px}.linklike{background:none;border:0;padding:0;color:var(--accent);cursor:pointer;font:inherit;text-decoration:underline}.drive-tree{display:grid;grid-gap:3px;gap:3px;margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:var(--text)}.drive-tree em{color:var(--muted);font-style:normal;font-size:11px}.copyable{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.copyable code{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);padding:2px 7px;border-radius:6px;color:var(--text);font-size:12px}.copyable button{border:0;background:var(--accent);color:var(--accent-ink);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;cursor:pointer}.steps li{margin-bottom:10px}.steps .warn{color:#ffb3c0;font-size:12px}.steps ul{margin:6px 0 0;padding-left:18px}.steps ul li{margin-bottom:4px}.steps strong{color:var(--text)}.subnav{display:flex;gap:6px;margin:18px 0 16px}.subnav button{border:0;cursor:pointer;padding:8px 14px;border-radius:10px;font-weight:700;font-size:13px;background:var(--panel);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-soft);display:inline-flex;align-items:center;gap:8px}.subnav button[data-active=true]{background:var(--accent);color:var(--accent-ink);box-shadow:none}.subnav button[data-active=true] .tag{background:rgba(0,0,0,.25);color:#fff;box-shadow:none}.savebar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:16px;border-radius:11px;font-size:13px;font-weight:600;background:rgba(139,108,255,.14);border:1px solid rgba(139,108,255,.4);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.format-layout{display:grid;grid-template-columns:240px 1fr;grid-gap:18px;gap:18px;align-items:start}.page-formats{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.page-formats>*{flex-shrink:0}.page-formats .format-layout{flex:1 1;min-height:0;align-items:stretch}.page-formats .format-editor,.page-formats .format-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:40px}.format-list{display:grid;grid-gap:6px;gap:6px;align-content:start;grid-auto-rows:max-content;padding:2px 6px 0 2px}.format-onglets{position:-webkit-sticky;position:sticky;top:0;z-index:4;margin:0;padding:0 0 10px;background:var(--bg)}.format-editor{align-content:start;padding-right:4px}.format-item{text-align:left;border:0;cursor:pointer;padding:10px 12px;border-radius:10px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-soft);display:grid;grid-gap:3px;gap:3px}.format-item[data-active=true]{box-shadow:0 0 0 1px rgba(198,255,61,.5);background:var(--panel-2)}.format-item .name{font-weight:700;font-size:13px;color:var(--text)}.format-item .meta{font-size:11px;color:var(--muted)}.format-editor{display:grid;grid-gap:16px;gap:16px;min-width:0}.plan{display:grid;grid-gap:5px;gap:5px}.plan-slide{display:flex;align-items:center;gap:10px;padding:7px 11px;border-radius:8px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-soft);font-size:12.5px}.plan-index{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border-radius:6px;background:var(--line);color:var(--text);font-weight:800;font-size:11px}.plan-slide[data-role=hook] .plan-index{background:var(--accent);color:var(--accent-ink)}.plan-slide[data-role=promo] .plan-index{background:var(--violet);color:#fff}.plan-slide[data-role=cta] .plan-index{background:#ff9f45;color:#201200}.plan-role{font-weight:700;color:var(--text)}.plan-guide{color:var(--muted);margin-left:auto;font-size:12px}.guide{padding-top:14px;margin-top:14px;border-top:1px solid var(--line-soft)}.guide:first-of-type{padding-top:0;margin-top:0;border-top:0}.guide-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.guide-head strong{font-size:13.5px}.guide .hint{margin:0 0 8px}@media (max-width:1000px){.format-layout{grid-template-columns:1fr}.page-formats{display:block;overflow-y:auto;padding-bottom:60px}.page-formats .format-editor,.page-formats .format-list{overflow:visible;padding-bottom:0}}.preset-row{border:1px solid var(--line-soft);border-radius:11px;padding:14px;margin-bottom:12px;background:var(--panel-2)}.preset-foot{display:flex;align-items:center;gap:12px;margin-top:4px}.preset-foot .hint{margin:0;flex:1 1}.format-item .name{display:flex;align-items:center;gap:6px}.format-item .name .tag{padding:1px 6px;font-size:10px}.auto-list{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px}.auto-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:18px;padding:20px;transition:border-color var(--slow) ease,box-shadow var(--slow) ease,transform var(--slow) var(--ease);animation:vignetteEntre .45s var(--ease) both}.auto-card:hover{border-color:var(--line)}.auto-card[data-open=true]{border-color:rgba(198,255,61,.45);box-shadow:0 0 0 1px rgba(198,255,61,.25)}.auto-card header{display:flex;align-items:center;gap:13px;margin-bottom:16px;flex-wrap:wrap}.auto-name{font-size:16.5px}.auto-when{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.switch{position:relative;width:38px;height:22px;flex:0 0 auto;cursor:pointer}.switch input{position:absolute;opacity:0;width:0;height:0}.switch span{position:absolute;inset:0;border-radius:999px;background:var(--line);transition:background .15s ease}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease}.switch input:checked+span{background:var(--accent)}.switch input:checked+span:after{transform:translateX(16px)}.pipeline{display:flex;align-items:stretch;gap:0;flex-wrap:wrap}.pipe-step{position:relative;flex:1 1;min-width:140px;display:grid;grid-gap:3px;gap:3px;padding:14px 16px;border-radius:12px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-soft);transition:box-shadow var(--fast) ease}.auto-card:hover .pipe-step{box-shadow:inset 0 0 0 1px var(--line)}.pipe-label{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.pipe-step strong{font-size:14px}.pipe-sub{font-size:12px;color:var(--muted)}.pipe-arrow{align-self:center;flex:0 0 34px;height:1px;margin:0 -1px;position:relative;background:var(--line);color:transparent;font-size:0}.pipe-arrow:after{content:"";position:absolute;right:4px;top:-3px;width:6px;height:6px;border-top:1.4px solid var(--muted);border-right:1.4px solid var(--muted);transform:rotate(45deg)}@media (max-width:900px){.pipeline{gap:8px}.pipe-arrow{flex:0 0 100%;height:14px;background:none}.pipe-arrow:after{right:auto;left:50%;top:3px;transform:rotate(135deg)}}.workflow{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px;margin-bottom:20px}.workflow-head{display:flex;gap:10px;align-items:center;margin-bottom:20px}.workflow-head input{font-size:17px;font-weight:700;letter-spacing:-.02em;background:transparent;border:1px solid transparent;padding:6px 8px}.workflow-head input:hover{border-color:var(--line)}.workflow-head input:focus{border-color:var(--accent);background:var(--panel-2)}.step{display:flex;gap:14px;padding-bottom:22px;position:relative}.step:not(:last-of-type):before{content:"";position:absolute;left:15px;top:36px;bottom:6px;width:2px;background:var(--line)}.step-num{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:800;font-size:14px;z-index:1}.step-body{flex:1 1;min-width:0}.step-body h3{margin:4px 0 6px;font-size:15px}.step-body>.hint{margin-bottom:12px}.workflow-summary{padding:13px 15px;border-radius:11px;margin:6px 0 18px;font-size:13px;line-height:1.6;background:rgba(198,255,61,.08);border:1px solid rgba(198,255,61,.25);color:#dbf8a0}.workflow-summary strong{color:var(--accent)}.auto-name-input{font-weight:700;font-size:15px;letter-spacing:-.01em;background:var(--panel-2);border:1px solid var(--line);padding:5px 9px;border-radius:8px;width:280px}.auto-card .workflow{margin:16px 0 0;border-color:var(--line);background:var(--panel-2)}.composition-row{display:grid;grid-template-columns:1fr 170px 40px;grid-gap:10px;gap:10px;align-items:end;margin-bottom:8px}.composition-row .field{margin-bottom:0}.composition-ligne{margin-bottom:8px}.composition-ligne .composition-row{margin-bottom:0}.composition-groupe-resume{margin:6px 0 2px;padding:7px 11px;border-radius:9px;background:var(--panel-2)}.composition-slides{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:8px}.composition-slides .field{margin-bottom:0}.format-item{display:flex;align-items:stretch;gap:4px;padding:0;overflow:hidden}.format-item-main{flex:1 1;min-width:0;text-align:left;border:0;background:transparent;cursor:pointer;padding:10px 4px 10px 12px;display:grid;grid-gap:3px;gap:3px}.format-item-order{display:grid;padding:4px 5px 4px 0}.format-item-order button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;line-height:1;padding:3px 5px;border-radius:5px}.format-item-order button:hover:not(:disabled){background:var(--line);color:var(--text)}.format-item-order button:disabled{opacity:.25;cursor:default}.drag-handle{display:grid;align-content:center;grid-gap:3px;gap:3px;padding:0 8px 0 9px;cursor:-webkit-grab;cursor:grab;flex:0 0 auto}.drag-handle span{display:block;width:13px;height:2px;border-radius:1px;background:var(--line)}.drag-handle:hover span{background:var(--muted)}.drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.format-item{transition:transform .14s ease,opacity .14s ease,box-shadow .12s ease}.format-item[data-dragging=true]{opacity:.55;box-shadow:0 0 0 1px var(--accent);transform:scale(.98)}.format-item-main{padding-left:2px}.preset-style{margin-top:14px;padding:14px;border-radius:11px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-soft)}.slots{display:flex;align-items:center;gap:5px}.slot{width:34px;height:34px;flex:0 0 auto;padding:0;border:0;border-radius:7px;overflow:hidden;cursor:pointer;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line)}.slot[data-active=true]{box-shadow:0 0 0 2px var(--accent)}.slot img{object-fit:cover}.slot img,.slot-empty{width:100%;height:100%;display:block}.slot-empty{background:var(--line)}.slot-label{font-size:10.5px;color:var(--muted);font-weight:600;margin-left:2px}.composition-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 150px 38px}.inspector .section{padding:14px;margin-bottom:14px;border-radius:12px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-soft)}.inspector .section:last-child{margin-bottom:0}.inspector .section-title{margin:-2px 0 12px;padding-bottom:9px;border-bottom:1px solid var(--line);color:var(--text);font-size:11.5px}.inspector .section-title:first-letter{color:var(--accent)}.inspector .check:last-child,.inspector .field:last-child{margin-bottom:0}.pill-btn{cursor:pointer;font:inherit;font-size:inherit;transition:border-color .18s ease,color .18s ease}.pill-btn:hover{border-color:rgba(255,255,255,.35);color:#fff}.account{position:relative}.account-btn{width:var(--barre);height:var(--barre);display:grid;place-items:center;cursor:pointer;border-radius:50%;border:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:#d8d8de;transition:background .18s ease,color .18s ease}.account-btn:hover,.account-btn[aria-expanded=true]{background:rgba(255,255,255,.11);color:#fff}.account-menu{position:absolute;top:calc(100% + 9px);right:0;z-index:200;min-width:232px;padding:7px;border-radius:14px;background:#16161b;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px rgba(0,0,0,.55);display:grid;grid-gap:2px;gap:2px}.account-head{display:flex;align-items:center;gap:11px;padding:10px 10px 12px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:5px}.account-head strong{display:block;font-size:13.5px}.account-head>div>span{display:block;font-size:12px;color:#8d8d97;word-break:break-all}.account-avatar{width:30px;height:30px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:#c6ff3d;color:#101014;font-weight:800;font-size:13px}.account-menu a,.account-menu button{display:block;width:100%;text-align:left;cursor:pointer;text-decoration:none;padding:9px 10px;border-radius:9px;border:0;background:transparent;color:#d8d8de;font:inherit;font-size:13.5px;transition:background .15s ease,color .15s ease}.account-menu a:hover,.account-menu button:hover{background:rgba(255,255,255,.07);color:#fff}.account-menu .danger:hover{background:rgba(255,90,60,.14);color:#ff8f79}.biblio-titre{font-size:16px;margin:28px 0 12px}.partage-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.partage-carte{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.partage-carte strong{font-size:14px}.partage-carte .btn{margin-top:6px;align-self:flex-start}.share-row-compact strong{font-size:12.5px}.share-row-compact em{font-size:11.5px}.bank-tile-biblio{cursor:default}.bank-tile-biblio .btn{margin-top:10px;align-self:flex-start}.bank-tile-desc{display:block;font-size:12px;color:var(--muted);margin-top:4px;line-height:1.4}.share-row{display:flex;align-items:flex-start;gap:11px;cursor:pointer;margin-top:14px;padding:13px 14px;border-radius:11px;background:rgba(198,255,61,.05);border:1px solid rgba(198,255,61,.18)}.share-row input{margin-top:2px;flex:0 0 auto;accent-color:#c6ff3d}.share-row strong{display:block;font-size:13.5px}.share-row em{display:block;margin-top:4px;font-style:normal;font-size:12.5px;color:#8d8d97;line-height:1.5}@keyframes panneauEntre{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.canvas-area>*,.inspector>*,.sidebar>*{animation:panneauEntre .34s var(--ease)}.section-title{transition:color var(--fast) ease}.slide-grid>*{transition:transform var(--slow) var(--ease),box-shadow var(--slow) ease}.bank-grid img{transition:transform var(--slow) var(--ease),border-color var(--fast) ease}.bank-grid img:hover{transform:scale(1.04);border-color:var(--accent)}.btn,.check,.pill,.tab{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.canvas-area>*,.inspector>*,.sidebar>*{animation:none}*{transition-duration:.01ms!important}}.brief-fold{margin-top:6px}.brief-fold summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--muted);transition:color var(--fast) ease}.brief-fold summary::-webkit-details-marker{display:none}.brief-fold summary:before{content:"";width:5px;height:5px;flex:0 0 auto;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform var(--fast) var(--ease)}.brief-fold[open] summary:before{transform:rotate(45deg)}.brief-fold summary:hover{color:var(--text)}.brief-fold .hint{margin-top:9px;max-height:260px;overflow-y:auto;padding-right:6px}.tab{white-space:nowrap}.tabs{overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.app{flex-direction:row}.shell{flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:0}.rail{width:224px;flex:0 0 auto;display:flex;flex-direction:column;gap:4px;padding:16px 12px;border-right:1px solid var(--line);background:var(--panel);transition:width var(--slow) var(--ease);overflow:hidden}.rail[data-replie]{width:62px}.rail-brand{display:flex;align-items:center;gap:11px;padding:6px 10px 20px;font-family:var(--display);font-weight:800;font-size:15.5px;letter-spacing:-.03em;white-space:nowrap}.rail-brand .dot{width:10px;height:10px;flex:0 0 auto;border-radius:3px;background:var(--accent);box-shadow:0 0 14px rgba(198,255,61,.6)}.rail-items{display:flex;flex-direction:column;gap:3px;flex:1 1}.rail-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:10px;cursor:pointer;background:transparent;color:var(--muted);font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;transition:background var(--fast) ease,color var(--fast) ease}.rail-item svg{flex:0 0 auto}.rail-item:hover{background:rgba(255,255,255,.05);color:var(--text)}.rail-item[data-active=true]{background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.rail-item[data-active=true] svg{color:var(--accent)}.rail-label{transition:opacity .2s ease}.rail[data-replie] .rail-label{opacity:0;pointer-events:none}.rail-badge{margin-left:auto;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700;background:var(--accent);color:var(--accent-ink)}.rail[data-replie] .rail-badge{display:none}.rail-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:10px;margin-top:8px;overflow:hidden;border:0;border-radius:10px;cursor:pointer;background:transparent;color:var(--muted);font-weight:600;white-space:nowrap;transition:background var(--fast) ease,color var(--fast) ease}.rail-toggle:hover{background:rgba(255,255,255,.05);color:var(--text)}.rail-toggle svg{flex:0 0 auto;transition:transform var(--slow) var(--ease)}.rail[data-replie] .rail-toggle svg{transform:rotate(180deg)}.topbar-title{margin:0;font-family:var(--display);font-weight:800;font-size:17px;letter-spacing:-.03em}@media (max-width:900px){.rail{width:62px}.rail .rail-label{opacity:0;pointer-events:none}}.tk-card{padding:16px;border-radius:16px;margin-bottom:12px;background:var(--panel-2);border:1px solid var(--line-soft);transition:border-color var(--slow) ease}.tk-card[data-on]{border-color:rgba(198,255,61,.28)}.tk-head{display:flex;align-items:center;gap:13px}.tk-avatar{position:relative;width:46px;height:46px;flex:0 0 auto}.tk-avatar img{object-fit:cover;display:block}.tk-avatar i,.tk-avatar img{width:46px;height:46px;border-radius:50%}.tk-avatar i{display:grid;place-items:center;background:#23232d;color:var(--muted);font-style:normal;font-weight:800;font-size:17px}.tk-badge{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#0a0a0d;color:var(--muted);box-shadow:0 0 0 1.5px var(--panel-2)}.tk-card[data-on] .tk-badge{color:var(--accent)}.tk-id{flex:1 1;min-width:0}.tk-id strong{display:block;font-size:14.5px}.tk-id span{display:block;margin-top:2px;font-size:12.5px}.tk-id span,.tk-x{color:var(--muted)}.tk-x{flex:0 0 auto;width:26px;height:26px;border:0;border-radius:999px;cursor:pointer;background:transparent;font-size:18px;line-height:1;transition:background var(--fast) ease,color var(--fast) ease}.tk-x:hover{background:rgba(255,90,90,.14);color:#ff8a8a}.tk-x:disabled{opacity:.4;cursor:default}.tk-btn{flex:0 0 auto;border:0;border-radius:9px;padding:8px 13px;cursor:pointer;font-weight:700;font-size:12.5px;background:var(--panel);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);transition:background var(--fast) ease,transform var(--fast) ease}.tk-btn:hover:not(:disabled){background:#22222c}.tk-btn-on{background:var(--accent);color:var(--accent-ink);box-shadow:none}.tk-btn-on:hover:not(:disabled){background:#d4ff63;transform:translateY(-1px)}.tk-btn:disabled{opacity:.5;cursor:default}.tk-posts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:14px}.tk-post{position:relative;display:block;aspect-ratio:9/16;border-radius:10px;overflow:hidden;background:#1b1b23;border:1px solid var(--line-soft);text-decoration:none;transition:transform var(--slow) var(--ease),border-color var(--fast) ease}.tk-post:hover{transform:translateY(-2px);border-color:var(--line)}.tk-post img{width:100%;height:100%;object-fit:cover;display:block}.tk-post-vide{background:repeating-linear-gradient(135deg,#1b1b23 0 8px,#1e1e27 8px 16px)}.tk-views{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:11px;font-weight:600}.tk-choix{display:grid;grid-gap:8px;gap:8px;margin-top:14px;animation:tkIn .35s cubic-bezier(.16,1,.3,1) both}@keyframes tkIn{0%{opacity:0;transform:translateY(8px)}}.tk-choix p{margin:0 0 2px;font-size:13px;font-weight:600}.tk-choix button{display:grid;grid-gap:3px;gap:3px;text-align:left;padding:12px 14px;border-radius:12px;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:inherit;font:inherit;transition:border-color .2s,background .2s}.tk-choix button:hover:not(:disabled){border-color:var(--accent);background:rgba(198,255,61,.06)}.tk-choix b{font-size:13.5px}.tk-choix span{font-size:12px;color:var(--muted);line-height:1.45}.tk-err,.tk-note{margin:12px 0 0;font-size:12.5px;color:var(--muted);line-height:1.5}.tk-err{color:#ffb3c0}@keyframes vignetteEntre{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.slide-grid>*{animation:vignetteEntre .45s var(--ease) backwards}.slide-grid>:first-child{animation-delay:.02s}.slide-grid>:nth-child(2){animation-delay:.07s}.slide-grid>:nth-child(3){animation-delay:.12s}.slide-grid>:nth-child(4){animation-delay:.17s}.slide-grid>:nth-child(5){animation-delay:.22s}.slide-grid>:nth-child(6){animation-delay:.27s}.slide-grid>:nth-child(n+7){animation-delay:.32s}.btn:active:not(:disabled),.rail-item:active,.tab:active{transform:scale(.985)}.canvas-area,.inspector,.sidebar{scroll-behavior:smooth}.inspector,.sidebar{scrollbar-width:thin}.card,.tk-card{will-change:border-color}.check input,input[type=range],select{transition:all var(--fast) ease}@media (prefers-reduced-motion:reduce){.slide-grid>*{animation:none}.canvas-area,.inspector,.sidebar{scroll-behavior:auto}}.bank-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));grid-gap:18px;gap:18px;margin-bottom:20px}.bank-tile{display:flex;flex-direction:column;gap:10px;padding:0;cursor:pointer;text-align:left;background:transparent;border:0;color:var(--text);animation:vignetteEntre .45s var(--ease) both}.bank-tile-vue{position:relative;display:grid;grid-gap:2px;gap:2px;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:var(--panel-2);border:1px solid var(--line-soft);transition:transform var(--slow) var(--ease),border-color var(--fast) ease,box-shadow var(--slow) ease}.bank-tile-vue[data-n="1"]{grid-template-columns:1fr}.bank-tile-vue[data-n="2"],.bank-tile-vue[data-n="3"]{grid-template-columns:1.6fr 1fr}.bank-tile-vue[data-n="3"]{grid-template-rows:1fr 1fr}.bank-tile-vue[data-n="3"] img:first-child{grid-row:span 2}.bank-tile:hover .bank-tile-vue{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 14px 32px rgba(0,0,0,.45)}.bank-tile-vue img{width:100%;height:100%;object-fit:cover;display:block}.bank-tile-vide{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:12px;background:repeating-linear-gradient(135deg,#17171f 0 8px,#1b1b23 8px 16px)}.bank-tile-nom{font-size:15px;font-weight:700;letter-spacing:-.015em;font-family:var(--display)}.bank-tile-info{font-size:12.5px;color:var(--muted);margin-top:-6px}.bank-tile-neuve,.bank-tile-neuve .bank-tile-vue{justify-content:flex-start}.bank-tile-neuve .bank-tile-plus{display:grid;place-items:center;aspect-ratio:4/3;border-radius:16px;border:1px dashed var(--line);color:var(--muted);font-size:26px;font-weight:300;transition:border-color var(--fast) ease,color var(--fast) ease}.bank-tile-neuve:hover .bank-tile-plus{border-color:var(--accent);color:var(--accent)}.bank-edit{animation:panneauEntre .34s var(--ease)}.page-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.acct-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.acct-card{display:flex;flex-direction:column;overflow:hidden;background:var(--panel);border:1px solid var(--line-soft);border-radius:18px;transition:border-color var(--slow) ease,transform var(--slow) var(--ease),box-shadow var(--slow) ease;animation:vignetteEntre .45s var(--ease) both}.acct-card:hover{border-color:var(--line);transform:translateY(-3px);box-shadow:0 16px 38px rgba(0,0,0,.4)}.acct-card[data-ouvert]{border-color:var(--accent);box-shadow:0 0 0 1px rgba(198,255,61,.35)}.acct-card[data-alerte]{border-color:rgba(255,95,122,.45)}.acct-card-main{flex:1 1;display:flex;flex-direction:column;gap:12px;padding:18px;background:transparent;border:0;cursor:pointer;text-align:left;color:inherit}.acct-tete{display:flex;align-items:center;gap:12px}.acct-avatar{width:42px;height:42px;flex:0 0 auto}.acct-avatar img{object-fit:cover;display:block}.acct-avatar i,.acct-avatar img{width:42px;height:42px;border-radius:50%}.acct-avatar i{display:grid;place-items:center;background:#23232d;color:var(--muted);font-style:normal;font-weight:800;font-size:16px}.acct-id{flex:1 1;min-width:0}.acct-id strong{display:block;font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.02em}.acct-id>span{display:block;margin-top:2px}.acct-id>span,.acct-meta{font-size:12.5px;color:var(--muted)}.acct-brief{font-size:13px;line-height:1.55;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.acct-activer{border:0;border-top:1px solid var(--line-soft);background:transparent;color:var(--muted);padding:11px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;transition:background var(--fast) ease,color var(--fast) ease}.acct-activer:hover{background:rgba(255,255,255,.05);color:var(--text)}.acct-card-neuf{display:grid;place-items:center;grid-gap:10px;gap:10px;padding:30px;cursor:pointer;background:transparent;border:1px dashed var(--line);color:var(--muted);font:inherit}.acct-card-neuf:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-3px)}.acct-plus{font-size:26px;font-weight:300}.acct-nom{font-size:13.5px;font-weight:700}.acct-alerte{display:flex;align-items:center;gap:8px;width:100%;cursor:pointer;padding:10px 14px;border:0;text-align:left;background:rgba(255,95,122,.16);color:#ffb3c0;font:inherit;font-size:12.5px;font-weight:700;transition:background var(--fast) ease}.acct-alerte:hover{background:rgba(255,95,122,.24)}.acct-alerte i{margin-left:auto;width:6px;height:6px;flex:0 0 auto;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform var(--fast) var(--ease)}.acct-alerte i[data-open]{transform:rotate(-135deg)}.acct-alerte-detail{padding:12px 14px;font-size:12.5px;line-height:1.6;color:#ffb3c0;background:rgba(255,95,122,.08);border-bottom:1px solid rgba(255,95,122,.2);animation:panneauEntre .3s var(--ease)}.auto-rail{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px}.auto-row{display:grid;grid-template-columns:128px minmax(0,1fr);overflow:hidden;background:var(--panel);border:1px solid var(--line-soft);border-radius:18px;transition:border-color var(--slow) ease,box-shadow var(--slow) ease;animation:vignetteEntre .45s var(--ease) both}.auto-row:hover{border-color:var(--line)}.auto-row[data-open=true]{border-color:rgba(198,255,61,.45);box-shadow:0 0 0 1px rgba(198,255,61,.22)}.auto-row[data-off]{opacity:.62}.auto-heure{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 18px;background:linear-gradient(160deg,rgba(198,255,61,.07),transparent 70%);border-right:1px solid var(--line-soft)}.auto-heure strong{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:-.04em;color:var(--accent);line-height:1}.auto-heure>span{font-size:11.5px;color:var(--muted);line-height:1.4}.auto-heure .switch{margin-top:auto}.auto-row[data-off] .auto-heure{background:none}.auto-row[data-off] .auto-heure strong{color:var(--muted)}.auto-corps{padding:18px 20px;min-width:0}.auto-ligne1{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px}.auto-name{margin:0;font-family:var(--display);font-weight:800;font-size:17px;letter-spacing:-.025em}.pastille{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;background:rgba(255,255,255,.07);color:var(--muted)}.pastille[data-ton=retard]{background:rgba(255,95,122,.16);color:#ffb3c0}.auto-faits{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}.auto-faits b{color:var(--text);font-size:15px}.fait-sep{width:4px;height:4px;border-radius:50%;background:var(--line)}.auto-dernier{margin:12px 0 0;font-size:12px;color:var(--muted)}.auto-dernier[data-ko]{color:#ffb3c0}@media (max-width:760px){.auto-row{grid-template-columns:1fr}.auto-heure{flex-direction:row;align-items:center;gap:12px;padding:14px 18px;border-right:0;border-bottom:1px solid var(--line-soft)}.auto-heure .switch{margin-top:0;margin-left:auto}}@keyframes pageEntre{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page{animation:pageEntre .38s var(--ease) both}.page>.card{animation:pageEntre .42s var(--ease) both}.page>.card:first-of-type{animation-delay:.03s}.page>.card:nth-of-type(2){animation-delay:.08s}.page>.card:nth-of-type(3){animation-delay:.13s}.page>.card:nth-of-type(n+4){animation-delay:.18s}.acct-cards>:nth-child(2),.auto-rail>:nth-child(2),.bank-tiles>:nth-child(2){animation-delay:.05s}.acct-cards>:nth-child(3),.auto-rail>:nth-child(3),.bank-tiles>:nth-child(3){animation-delay:.1s}.acct-cards>:nth-child(4),.auto-rail>:nth-child(4),.bank-tiles>:nth-child(4){animation-delay:.15s}.acct-cards>:nth-child(n+5),.bank-tiles>:nth-child(n+5){animation-delay:.2s}.error,.notice{animation:pageEntre .3s var(--ease) both}.acct-card-main,.bank-tile,.btn,.choice,.rail-item,.tab,.tk-btn{-webkit-tap-highlight-color:transparent}.slide-card{transition:transform var(--slow) var(--ease),border-color var(--fast) ease,box-shadow var(--slow) ease}.slide-card:hover{box-shadow:0 14px 30px rgba(0,0,0,.4)}@media (prefers-reduced-motion:reduce){.error,.notice,.page,.page>.card{animation:none}}.confirm-fond{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:20px;background:rgba(4,4,6,.68);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fondEntre .2s ease both}@keyframes fondEntre{0%{opacity:0}to{opacity:1}}.confirm{width:min(400px,100%);padding:24px;border-radius:18px;background:var(--panel);border:1px solid var(--line);box-shadow:0 30px 70px rgba(0,0,0,.6);animation:confirmEntre .28s var(--ease) both}@keyframes confirmEntre{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.confirm h3{margin:0 0 10px;font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:-.025em}.confirm p{margin:0 0 20px;font-size:13.5px;line-height:1.6;color:var(--muted)}.confirm-actions{display:flex;gap:9px;justify-content:flex-end}.btn-danger{background:rgba(255,95,122,.16);color:#ffb3c0;box-shadow:inset 0 0 0 1px rgba(255,95,122,.4)}.btn-danger:hover:not(:disabled){background:rgba(255,95,122,.26)}.studio-actions{position:-webkit-sticky;position:sticky;bottom:-18px;z-index:5;display:grid;grid-gap:8px;gap:8px;margin-top:18px;padding:16px 0 18px;background:var(--panel);border-top:1px solid var(--line-soft)}.studio-actions:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:26px;background:linear-gradient(to top,var(--panel),transparent);pointer-events:none}.studio-actions .btn{display:flex;align-items:center;justify-content:center;gap:9px}.btn[data-busy]{position:relative;overflow:hidden}.btn[data-busy]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.42) 50%,transparent 80%);animation:balayage 1.15s linear infinite}@keyframes balayage{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.spin{width:13px;height:13px;flex:0 0 auto;border-radius:50%;border:2px solid rgba(18,20,10,.28);border-top:2px solid var(--accent-ink);animation:tourne .7s linear infinite}@keyframes tourne{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn[data-busy]:after{animation:none}.spin{animation-duration:2s}}@keyframes deplie{0%{opacity:0;transform:translateY(-6px);max-height:0}to{opacity:1;transform:none;max-height:4000px}}.auto-corps>.workflow,.bank-edit,.format-editor,.style-editor,.workflow{animation:deplie .4s var(--ease) both}.auto-row[data-open=true] .workflow{animation:deplie .42s var(--ease) both}@media (prefers-reduced-motion:reduce){.bank-edit,.format-editor,.style-editor,.workflow{animation:none}}.biblio{animation:pageEntre .38s var(--ease) both}.biblio-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.biblio-carte{display:flex;flex-direction:column;gap:11px;padding:18px;background:var(--panel);border:1px solid var(--line-soft);border-radius:18px;transition:border-color var(--slow) ease,transform var(--slow) var(--ease),box-shadow var(--slow) ease;animation:vignetteEntre .45s var(--ease) both}.biblio-carte:hover{border-color:var(--line);transform:translateY(-3px);box-shadow:0 16px 36px rgba(0,0,0,.4)}.biblio-carte header{display:flex;align-items:center;gap:10px}.biblio-carte h3{margin:0;flex:1 1;font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:-.025em}.biblio-desc{margin:0;font-size:12.5px;line-height:1.55;color:var(--muted)}.biblio-vue{display:flex;gap:10px;padding:4px 0}.biblio-vue img{width:50%;aspect-ratio:9/16;object-fit:cover;display:block;border-radius:12px;border:1px solid var(--line-soft);transition:transform var(--slow) var(--ease),border-color var(--fast) ease}.biblio-vue img[data-i="1"]{transform:rotate(-1.2deg)}.biblio-vue img[data-i="2"]{transform:rotate(1.2deg)}.biblio-carte:hover .biblio-vue img[data-i="1"]{transform:rotate(-2.4deg) translateY(-3px)}.biblio-carte:hover .biblio-vue img[data-i="2"]{transform:rotate(2.4deg) translateY(-3px)}.biblio-vide{display:grid;grid-gap:12px;gap:12px;justify-items:start;padding:20px 18px;border-radius:14px;background:var(--panel-2);border:1px dashed var(--line)}.biblio-vide p{margin:0;font-size:12.5px;line-height:1.6;color:var(--muted)}.biblio-carte footer{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:4px}.biblio-auteur{flex:1 1;font-size:11.5px;color:var(--muted)}.prod-tete{display:flex;gap:20px;align-items:flex-start}.prod-logo{width:76px;height:76px;flex:0 0 auto;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--line)}.prod-logo img{width:100%;height:100%;object-fit:contain;padding:8px}.prod-logo span{font-family:var(--display);font-weight:800;font-size:30px;color:var(--muted)}.prod-tete-champs{flex:1 1;min-width:0}.prod-tete-champs .field:last-of-type{margin-bottom:0}.prod-garde{border-color:rgba(255,95,122,.28)}.prod-garde h3{color:#ffb3c0}.prod-plus summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:9px;font-family:var(--display);font-weight:800;font-size:14.5px;letter-spacing:-.02em;transition:color var(--fast) ease}.prod-plus summary::-webkit-details-marker{display:none}.prod-plus summary:before{content:"";width:6px;height:6px;flex:0 0 auto;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(-45deg);transition:transform var(--fast) var(--ease)}.prod-plus[open] summary:before{transform:rotate(45deg)}.prod-plus summary:hover{color:var(--accent)}.prod-plus-corps{margin-top:18px;animation:deplie .4s var(--ease) both}@media (max-width:700px){.prod-tete{flex-direction:column}}.inspector .section,.sidebar .section{animation:pageEntre .4s var(--ease) both}.inspector .section:nth-of-type(2),.sidebar .section:nth-of-type(2){animation-delay:.04s}.inspector .section:nth-of-type(3),.sidebar .section:nth-of-type(3){animation-delay:.08s}.inspector .section:nth-of-type(n+4),.sidebar .section:nth-of-type(n+4){animation-delay:.12s}.chip:active,.format-item-main:active,.seg button:active{transform:scale(.98)}.chip,.format-item-main,.seg button{transition:transform var(--fast) var(--ease),background var(--fast) ease,color var(--fast) ease}.field label{transition:color var(--fast) ease}.field:focus-within label{color:var(--accent)}.switch span,.switch span:after{transition:background var(--slow) var(--ease),transform var(--slow) var(--ease)}.bank-tile-vue,.style-thumb{will-change:transform}.style-thumb{transition:transform var(--slow) var(--ease),box-shadow var(--slow) ease}.style-thumb:hover{transform:translateY(-2px) scale(1.015)}.pill,.tag{transition:background var(--fast) ease,color var(--fast) ease,border-color var(--fast) ease}.savebar{animation:savebarEntre .34s var(--ease) both}@keyframes savebarEntre{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.inspector .section,.prod-plus-corps,.savebar,.sidebar .section{animation:none}}.moi{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.moi-avatar{width:46px;height:46px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-family:var(--display);font-weight:800;font-size:18px}.moi-id{flex:1 1;min-width:0}.moi-id strong{display:block;font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.02em}.moi-id span{display:block;margin-top:2px;font-size:12.5px;color:var(--muted);word-break:break-all}.moi .btn{flex:0 0 auto;text-decoration:none}.etat{margin-left:8px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;background:rgba(255,95,122,.16);color:#ffb3c0;vertical-align:middle}.etat[data-on]{background:rgba(198,255,61,.14);color:var(--accent)}.rail-bas{margin-top:auto;display:flex;flex-direction:column;align-items:stretch}.deplier{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease),opacity .3s ease;opacity:0}.deplier[data-ouvert]{grid-template-rows:1fr;opacity:1}.deplier-fenetre{overflow:hidden;min-height:0}.deplier-corps{padding-top:2px}@media (prefers-reduced-motion:reduce){.deplier{transition:none}}.drive-bandeau{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:16px 18px;border-radius:16px;background:var(--panel);border:1px solid var(--line-soft);transition:border-color var(--slow) ease}.drive-bandeau[data-on]{border-color:rgba(198,255,61,.28)}.drive-pastille{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--danger);box-shadow:0 0 12px rgba(255,95,122,.6)}.drive-bandeau[data-on] .drive-pastille{background:var(--accent);box-shadow:0 0 12px rgba(198,255,61,.7)}.drive-texte{flex:1 1;min-width:200px}.drive-texte strong{display:block;font-size:14.5px}.drive-texte span{display:block;margin-top:3px;word-break:break-word}.drive-jours,.drive-texte span{font-size:12.5px;color:var(--muted)}.drive-jours{display:flex;align-items:center;gap:8px;flex:0 0 auto}.drive-jours input{width:58px;text-align:center;padding:7px 8px}.main>.sidebar{animation:colonneGauche .42s var(--ease) both}.main>.canvas-area{animation:pageEntre .42s var(--ease) .04s both}.main>.inspector{animation:colonneDroite .42s var(--ease) .08s both}@keyframes colonneGauche{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes colonneDroite{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}.acct-card,.auto-row,.biblio-carte,.card,.drive-bandeau,.tk-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}input[type=email],input[type=password],input[type=text],select,textarea{border-radius:11px}.btn:not(.btn-primary):not(.btn-danger):hover:not(:disabled){background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.acct-card-main:focus-visible,.bank-tile:focus-visible,.btn:focus-visible,.rail-item:focus-visible,.seg button:focus-visible,.tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bank-grid img,.bank-tile-vue img,.tk-post img{animation:imageEntre .4s ease both}@keyframes imageEntre{0%{opacity:0}to{opacity:1}}.composition-row,.format-item{transition:background var(--fast) ease,box-shadow var(--fast) ease}.page h1{font-family:var(--display);font-weight:800;font-size:23px;letter-spacing:-.035em}.card h3{font-size:15px}@media (prefers-reduced-motion:reduce){.bank-grid img,.bank-tile-vue img,.main>.canvas-area,.main>.inspector,.main>.sidebar,.tk-post img{animation:none}}.rail-raccourcis{margin-top:auto;display:grid;grid-gap:2px;gap:2px;padding-bottom:8px}.rail-raccourci{display:flex;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:9px;cursor:pointer;background:transparent;color:var(--muted);text-align:left;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;transition:background var(--fast) ease,color var(--fast) ease}.rail-raccourci:hover{background:rgba(255,255,255,.05);color:var(--text)}.rail-point{width:8px;height:8px;flex:0 0 auto;margin:0 5px;border-radius:50%;background:var(--danger);box-shadow:0 0 10px rgba(255,95,122,.55);transition:background var(--slow) ease,box-shadow var(--slow) ease}.rail-raccourci[data-on] .rail-point{background:var(--accent);box-shadow:0 0 10px rgba(198,255,61,.7)}.biblio-serie{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin;scroll-snap-type:x proximity}.slide-mini{width:100%;height:auto;display:block;border-radius:10px;border:1px solid var(--line-soft);transition:border-color var(--fast) ease}.biblio-vignette{width:100px;flex:0 0 auto;padding:0;border:0;background:transparent;cursor:zoom-in;scroll-snap-align:start;border-radius:10px;transition:transform var(--slow) var(--ease)}.biblio-vignette:hover{transform:translateY(-3px)}.biblio-vignette:hover .slide-mini{border-color:var(--accent)}.alerte-drive{display:flex;align-items:center;gap:11px;width:100%;cursor:pointer;padding:11px 20px;border:0;border-bottom:1px solid rgba(255,95,122,.28);background:rgba(255,95,122,.13);color:#ffb3c0;font:inherit;font-size:13px;font-weight:600;text-align:left;animation:savebarEntre .4s var(--ease) both;transition:background var(--fast) ease}.alerte-drive:hover{background:rgba(255,95,122,.2)}.alerte-drive b{margin-left:auto;text-decoration:underline}.alerte-point{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--danger);box-shadow:0 0 10px rgba(255,95,122,.7);animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.alerte-point{animation:none}}.lang-toggle{position:relative;display:inline-flex;padding:3px;border-radius:999px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line)}.lang-pastille{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 2);border-radius:999px;background:var(--accent);transition:transform .42s cubic-bezier(.22,1.2,.36,1);pointer-events:none}.topbar-right .lang-toggle{height:var(--barre);box-sizing:border-box}.lang-toggle button{position:relative;z-index:1;flex:1 1;border:0;cursor:pointer;padding:5px 10px;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.06em;transition:color .25s ease}.lang-toggle button:hover{color:var(--text)}.lang-toggle button[data-active=true]{color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.lang-pastille{transition:none}}.langue-carte{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.langue-carte>div{flex:1 1;min-width:200px}.langue-carte .lang-toggle{flex:0 0 auto;padding:4px}.langue-carte .lang-toggle button{padding:9px 18px;min-width:62px;font-size:13px}.langue-carte h3{margin-bottom:6px}.lang-fondu{display:contents}.lang-fondu>*{transition:opacity .34s cubic-bezier(.4,0,.2,1)}.lang-fondu[data-change]>*{opacity:0}@media (prefers-reduced-motion:reduce){.lang-fondu>*{transition:none}.lang-fondu[data-change]>*{opacity:1}}.biblio-auteur{display:inline-flex;align-items:center;gap:6px}.biblio-auteur[data-officiel]{color:var(--accent);font-weight:700}.biblio-auteur[data-officiel] svg{flex:0 0 auto}.pastille-officiel{width:6px;height:6px;flex:0 0 auto;border-radius:50%;margin-right:7px;background:var(--accent);box-shadow:0 0 8px rgba(198,255,61,.7);display:inline-block;vertical-align:middle}.vis-fond{position:fixed;inset:0;z-index:400;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px 20px;background:rgba(4,4,6,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fondEntre .24s ease both}.vis-fermer{position:absolute;top:20px;right:22px;width:38px;height:38px;display:grid;place-items:center;cursor:pointer;border-radius:50%;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#d8d8de;transition:background var(--fast) ease,color var(--fast) ease}.vis-fermer:hover{background:rgba(255,255,255,.14);color:#fff}.vis-scene{display:flex;align-items:center;gap:20px;max-width:100%}.vis-fenetre{width:min(340px,74vw);aspect-ratio:9/16;max-height:72vh;overflow:hidden;border-radius:18px;cursor:-webkit-grab;cursor:grab;background:#0c0c10;box-shadow:0 30px 80px rgba(0,0,0,.6);animation:confirmEntre .32s var(--ease) both}.vis-fenetre:active{cursor:-webkit-grabbing;cursor:grabbing}.vis-piste{display:flex;height:100%;transition:transform .42s cubic-bezier(.22,.9,.28,1)}.vis-piste[data-glisse]{transition:none}.vis-slide{flex:0 0 100%;height:100%;display:grid;place-items:center}.vis-canvas{width:100%;height:100%;object-fit:contain;display:block}.vis-fleche{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;cursor:pointer;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#e6e6ea;transition:background var(--fast) ease,opacity var(--fast) ease,transform var(--fast) var(--ease)}.vis-fleche:hover:not(:disabled){background:rgba(255,255,255,.16);transform:scale(1.06)}.vis-fleche:disabled{opacity:.22;cursor:default}.vis-points{display:flex;align-items:center;gap:8px}.vis-point{width:7px;height:7px;padding:0;border:0;border-radius:50%;cursor:pointer;background:rgba(255,255,255,.28);transition:background var(--fast) ease,width var(--slow) var(--ease)}.vis-point:hover{background:rgba(255,255,255,.5)}.vis-point[data-actif=true]{width:20px;border-radius:999px;background:var(--accent)}.vis-compteur{font-size:12.5px;color:#8d8d97;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.vis-scene{gap:10px}.vis-fleche{width:38px;height:38px}.vis-fenetre{width:min(300px,66vw)}}@media (prefers-reduced-motion:reduce){.vis-fenetre,.vis-fond{animation:none}.vis-piste{transition:none}}.slide-loupe{position:absolute;top:8px;right:8px;width:28px;height:28px;z-index:2;display:grid;place-items:center;cursor:zoom-in;border-radius:8px;background:rgba(8,8,12,.55);border:1px solid rgba(255,255,255,.14);color:rgba(240,240,244,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translateZ(0);transition:background var(--fast) ease,color var(--fast) ease}.slide-card:hover .slide-loupe,.slide-loupe:focus-visible{background:rgba(8,8,12,.75);color:#fff}.slide-loupe:hover{background:rgba(8,8,12,.9)}.slide-canvas-wrap{position:relative}.import-carrousel{display:grid;grid-gap:16px;gap:16px}.import-ligne{display:flex;gap:8px}.import-ligne input{flex:1 1;min-width:0}.import-ou{font-size:12px;margin:18px 0 10px;text-transform:uppercase;letter-spacing:.08em}.import-depot,.import-ou{text-align:center;color:var(--muted)}.import-depot{display:block;padding:22px;border-radius:12px;border:1px dashed var(--line);cursor:pointer;background:var(--panel-2);margin-bottom:12px}.import-depot:hover{border-color:var(--accent);color:var(--text)}.import-vignettes{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:12px;scrollbar-width:thin}.import-vignettes img{height:190px;border-radius:8px;flex-shrink:0;box-shadow:0 0 0 1px var(--line-soft)}.import-chiffres{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px}.import-chiffres a{color:var(--text);font-weight:700;margin-right:4px}.import-chiffres .tag[data-ok=true]{background:var(--accent);color:var(--accent-ink)}.import-analyse{margin:4px 0 0;color:var(--text);line-height:1.5}.import-consignes{margin:6px 0 12px}.import-consignes summary{cursor:pointer;font-weight:700;font-size:13px}.import-consignes p{white-space:pre-wrap;color:var(--muted);font-size:12.5px;margin:4px 0 12px}.page.assistant{position:relative;display:flex;flex-direction:column;overflow:hidden;padding-top:0;padding-bottom:18px;isolation:isolate}.assistant-hero{margin:auto;width:100%;max-width:760px;text-align:center;display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:6vh 0 4vh;animation:pageEntre .5s var(--ease) both}.assistant-badge{font-size:12px;font-weight:700;letter-spacing:.04em;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);color:var(--text)}.assistant-hero h1{font-family:var(--display);font-weight:800;font-size:clamp(30px,4.4vw,50px);letter-spacing:-.045em;line-height:1.02;margin:4px 0 0}.assistant-hero>p{color:var(--muted);max-width:540px;margin:0 0 14px;line-height:1.5}.compositeur{width:100%;text-align:left;border-radius:24px;padding:14px 14px 10px;border:1px solid var(--line);background:rgba(18,18,24,.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 60px -24px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.02);transition:box-shadow var(--slow) var(--ease),transform var(--slow) var(--ease)}.compositeur:focus-within{border-color:rgba(198,255,61,.45);box-shadow:0 28px 70px -24px rgba(0,0,0,.85),0 0 0 4px rgba(198,255,61,.1)}.compositeur[data-survol]{transform:scale(1.01);box-shadow:0 0 0 4px rgba(198,255,61,.25)}.compositeur textarea{width:100%;resize:none;border:0;outline:0;background:transparent;box-shadow:none;color:var(--text);font:inherit;font-size:15px;line-height:1.5;padding:4px 6px;min-height:28px;max-height:220px;overflow-y:auto;transition:height .22s var(--ease),min-height .3s var(--ease),font-size .3s var(--ease)}.compositeur[data-grand] textarea{min-height:84px;font-size:16px}.compositeur textarea:focus{box-shadow:none}.compositeur-bas{display:flex;align-items:center;gap:8px;margin-top:6px}.compositeur-joindre{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--muted);font-size:12.5px;font-weight:600;transition:background var(--fast) ease,color var(--fast) ease}.compositeur-joindre:hover{background:rgba(255,255,255,.1);color:var(--text)}.compositeur-alerte{font-size:12px;color:var(--danger)}.compositeur-envoyer{margin-left:auto;width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:var(--accent-ink);background:var(--accent);transition:transform var(--fast) ease,opacity var(--fast) ease}.compositeur-envoyer:hover:not(:disabled){transform:translateY(-1px) scale(1.05)}.compositeur-envoyer:disabled{opacity:.3;cursor:default}.compositeur-pieces{display:flex;gap:8px;flex-wrap:wrap;margin:0 4px 10px}.compositeur-piece{position:relative}.compositeur-piece img{width:64px;height:64px;object-fit:cover;border-radius:10px;box-shadow:0 0 0 1px var(--line);display:block}.compositeur-piece button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:0;cursor:pointer;background:#000;color:#fff;font-size:13px;line-height:20px;box-shadow:0 0 0 1px var(--line)}.assistant-suggestions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.assistant-chip{border:0;cursor:pointer;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;background:rgba(255,255,255,.05);color:var(--muted);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--fast) ease,color var(--fast) ease}.assistant-chip:hover:not(:disabled){background:rgba(255,255,255,.1);color:var(--text)}.assistant-fil{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-gap:16px;gap:16px;align-content:start;width:100%;max-width:800px;margin:0 auto;padding:18px 4px 16px;scrollbar-width:thin}.assistant-fil-tete{display:flex;justify-content:center}.assistant-message{display:grid;grid-gap:8px;gap:8px;justify-items:start;animation:pageEntre .35s var(--ease) both}.assistant-message[data-role=user]{justify-items:end}.assistant-bulle{padding:11px 15px;border-radius:18px;background:rgba(18,18,24,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--line-soft);line-height:1.55;font-size:14px}.assistant-bulle p{margin:0;min-height:.6em}.assistant-message[data-role=user] .assistant-bulle{background:linear-gradient(135deg,var(--accent),#e3ff8f);color:var(--accent-ink);box-shadow:none;border-bottom-right-radius:6px;max-width:80%}.assistant-message[data-role=model] .assistant-bulle{border-bottom-left-radius:6px}.assistant-pieces{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.assistant-pieces img{width:72px;height:96px;object-fit:cover;border-radius:10px;box-shadow:0 0 0 1px var(--line)}.assistant-attente{display:flex;gap:5px;padding:15px}.assistant-attente span{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:assistantPoint 1s ease-in-out infinite}.assistant-attente span:nth-child(2){animation-delay:.15s}.assistant-attente span:nth-child(3){animation-delay:.3s}@keyframes assistantPoint{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.assistant-carte{width:100%;padding:14px;border-radius:18px;background:rgba(23,23,31,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--line);display:grid;grid-gap:10px;gap:10px;justify-items:start}.assistant-carte-tete{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.assistant-carte .import-vignettes{margin:0;width:100%}.assistant-carte .import-vignettes img{height:140px}.assistant-slides{display:flex;gap:8px;overflow-x:auto;width:100%;padding-bottom:4px;scrollbar-width:thin}.assistant-slide{flex:0 0 150px;min-height:90px;padding:10px;border-radius:10px;background:var(--panel);font-size:12px;line-height:1.35;box-shadow:inset 0 0 0 1px var(--line-soft)}.assistant-slide span{display:block;font-size:10px;color:var(--muted);margin-bottom:4px;font-weight:700}.assistant-slide[data-role=hook]{box-shadow:inset 0 0 0 1px rgba(198,255,61,.5)}.assistant-posts{display:grid;grid-gap:6px;gap:6px;width:100%}.assistant-post{display:flex;gap:6px;align-items:center;padding:8px 10px;border-radius:9px;background:var(--panel);color:var(--text);text-decoration:none;font-size:13px}.assistant-post-titre{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-post-date{color:var(--muted);font-size:11px}.assistant-bas{width:100%;max-width:800px;margin:0 auto}.rail-item[data-special]{background:linear-gradient(135deg,rgba(198,255,61,.15),rgba(61,220,170,.07) 70%);box-shadow:inset 0 0 0 1px rgba(198,255,61,.24);color:var(--text);transition:background .3s ease,box-shadow .3s ease}.rail-item[data-special] svg{color:var(--accent)}.rail-item[data-special]:hover{background:linear-gradient(135deg,rgba(198,255,61,.22),rgba(61,220,170,.11) 70%)}.rail-item[data-special][data-active=true]{box-shadow:inset 0 0 0 1px rgba(198,255,61,.45)}.rail-item[data-special][data-active=true] svg{color:var(--accent)}.rail-ia{margin-left:auto;font-size:9.5px;font-weight:800;letter-spacing:.06em;padding:2px 6px;border-radius:999px;color:#12140a;background:var(--accent)}@media (max-width:700px){.assistant-hero{padding-top:3vh}.assistant-hero h1{font-size:30px}}.assistant-apercu{display:flex;gap:8px;overflow-x:auto;width:100%;padding:2px 2px 6px;scrollbar-width:thin}.assistant-apercu-slide{flex:0 0 104px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:10px;transition:transform var(--slow) var(--ease)}.assistant-apercu-slide:hover{transform:translateY(-3px)}.assistant-apercu-slide:hover .slide-mini{border-color:var(--accent)}.compositeur-joindre[data-ecoute]{background:rgba(255,95,122,.16);color:#ff8fa3;animation:assistantEcoute 1.4s ease-in-out infinite}@keyframes assistantEcoute{50%{box-shadow:0 0 0 4px rgba(255,95,122,.12)}}.assistant-modif-resume{margin:0;line-height:1.5;font-size:13.5px}.assistant-diff{width:100%;display:grid;grid-gap:4px;gap:4px}.assistant-diff-champ{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.assistant-diff-apres,.assistant-diff-avant{white-space:pre-wrap;font-size:12.5px;line-height:1.45;padding:8px 10px;border-radius:8px;max-height:180px;overflow-y:auto}.assistant-diff-avant{background:rgba(255,95,122,.08);color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:rgba(255,95,122,.45);text-decoration-color:rgba(255,95,122,.45)}.assistant-diff-apres{background:rgba(198,255,61,.08);color:var(--text);box-shadow:inset 2px 0 0 var(--accent)}.assistant-modif[data-etat=refuse]{opacity:.6}.assistant-modif-ok{color:var(--accent);font-weight:700;font-size:13px}.mascotte-apercu{display:block;height:72px;width:auto;margin:0 0 12px;border-radius:10px;background:#fff;padding:4px;object-fit:contain}.studio-non-enregistre{margin:2px 0 0;font-size:12px;color:#ffcf6b;display:flex;gap:6px;align-items:center}.btn[data-urgent]{box-shadow:inset 0 0 0 1px rgba(255,207,107,.6);color:#ffe2a3}.studio-hote{display:contents}.studio-hote[hidden]{display:none}.section-pliable>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-pliable>summary::-webkit-details-marker{display:none}.section-pliable>summary:after{font-weight:700;color:var(--muted);font-size:15px;transition:transform var(--fast) ease}.section-pliable[open]>summary:after{content:"−"}.section-pliable>summary:hover{color:var(--text)}.section-pliable:not([open]){padding-bottom:6px}.compte-style:not([open]){padding-bottom:20px}.compte-style>summary h3{margin:0}.section-pliable[open]>.section-corps{margin-top:10px}.rail-voile,.studio-vues,.topbar-menu{display:none}@media (max-width:760px){.rail{position:fixed;inset:0 auto 0 0;z-index:60;width:260px!important;transform:translateX(-102%);transition:transform var(--slow) var(--ease);box-shadow:20px 0 50px rgba(0,0,0,.5)}.rail[data-ouvert-mobile]{transform:none}.rail .rail-label{opacity:1!important;pointer-events:auto!important}.rail .rail-badge{display:inline-flex!important}.rail-toggle{display:none}.rail-voile{display:block;position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.topbar{gap:10px;padding:0 12px;height:56px}.topbar-menu{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:0;border-radius:10px;background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.topbar-title{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.topbar-right{gap:6px;min-width:0}.topbar-right .lang-toggle{display:none}.topbar-right .profile-select{max-width:110px;min-width:0;font-size:12px;padding:0 8px}.topbar-right{margin-left:auto;flex:0 0 auto}.alerte-drive{font-size:12px;padding:8px 12px}.page{padding:18px 16px 48px}.page h1{font-size:20px}.row,.subnav{flex-wrap:wrap}.main{flex-direction:column;overflow:hidden}.studio-vues{display:flex;margin:10px 12px 0;flex:0 0 auto}.studio-vues button{flex:1 1}.main>.canvas-area,.main>.inspector,.main>.sidebar{display:none;width:auto;flex:1 1;min-height:0;border:0;padding:14px 16px 24px}.main[data-vue-mobile=apercu]>.canvas-area,.main[data-vue-mobile=reglages]>.sidebar,.main[data-vue-mobile=style]>.inspector{display:block;overflow-y:auto}}.choix-ia-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:12px}.choix-ia-option{position:relative;display:grid;grid-gap:2px;gap:2px;text-align:left;padding:11px 12px;border-radius:12px;cursor:pointer;border:0;background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--fast) ease,background var(--fast) ease}.choix-ia-option span{font-size:11.5px;color:var(--muted)}.choix-ia-option em{position:absolute;top:8px;right:9px;font-style:normal;font-size:10px;font-weight:800;color:var(--accent-ink);background:var(--accent);padding:1px 6px;border-radius:999px}.choix-ia-option[data-active=true]{box-shadow:inset 0 0 0 1.5px var(--accent);background:rgba(198,255,61,.06)}.choix-ia a{color:var(--accent)}@media (max-width:520px){.choix-ia-options{grid-template-columns:1fr}.card.moi{flex-wrap:wrap}.moi-id{flex:1 1 60%}}.etapes-connecteur{margin:0;padding-left:20px;display:grid;grid-gap:10px;gap:10px;font-size:13.5px;color:var(--text);line-height:1.5}.etapes-connecteur input{font-size:12.5px}.formats-tete{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:16px;column-gap:16px}.formats-titre{min-width:0}.formats-titre h1{margin:0 0 4px}.formats-importer{white-space:nowrap;margin-top:4px}.formats-sous-titre{margin:0;max-width:620px;min-height:3.1em;animation:pageEntre .32s var(--ease) both}.btn:has(>.icone){display:inline-flex;align-items:center;justify-content:center;gap:6px}.icone{flex:0 0 auto}.formats-importer[data-active]{color:var(--accent);box-shadow:inset 0 0 0 1px rgba(198,255,61,.55)}.formats-onglets{position:relative;display:grid;grid-template-columns:repeat(3,1fr);width:min(540px,100%);margin:18px 0 16px;padding:4px;border-radius:14px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-soft)}.formats-onglets:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:10px;background:var(--accent);box-shadow:0 6px 18px rgba(198,255,61,.22);transform:translateX(calc(var(--i, 0) * 100%));transition:transform .42s var(--ease),opacity .2s ease}.formats-onglets[data-aucun]:before{opacity:0}.formats-onglets button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 10px;border:0;border-radius:10px;background:transparent;cursor:pointer;color:var(--muted);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;transition:color .25s ease}.formats-onglets button:hover{color:var(--text)}.formats-onglets button[data-active=true]{color:var(--accent-ink)}.formats-compte{min-width:18px;padding:1px 6px;border-radius:999px;font-size:10.5px;background:rgba(255,255,255,.08);transition:background .25s ease}.formats-onglets button[data-active=true] .formats-compte{background:rgba(0,0,0,.16)}.formats-notice{animation:savebarEntre .3s var(--ease) both}.formats-vue{animation:pageEntre .36s var(--ease) both}.page-formats>.formats-vue{flex:1 1;min-height:0;display:flex;flex-direction:column}.page-formats>.formats-vue>.format-layout{flex:1 1;min-height:0}.formats-vue>.biblio{animation:none}.format-list-tete{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;gap:6px;padding-bottom:6px;background:var(--bg)}.format-list-tete .btn:first-child{flex:1 1;min-width:0}.format-list-tete .btn-carre{flex:0 0 34px;width:34px;padding-left:0;padding-right:0}.format-list>.format-item{animation:vignetteEntre .4s var(--ease) both;animation-delay:calc(min(var(--i, 0), 14) * 22ms)}.format-item:hover:not([data-active=true]){background:rgba(255,255,255,.035)}.format-item.format-item-choix{display:grid;grid-gap:6px;gap:6px;padding:10px 12px}.format-choix{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px}.format-choix .name{font-weight:600}.format-choix-preset{padding-left:22px;color:var(--muted);font-size:12.5px}.format-choix input{accent-color:var(--accent);width:15px;height:15px;flex:0 0 auto}.barre-selection{position:fixed;left:50%;bottom:22px;z-index:40;transform:translateX(-50%);display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 32px);padding:10px 14px;border-radius:14px;font-size:13px;background:var(--panel);border:1px solid rgba(198,255,61,.35);box-shadow:0 14px 44px rgba(0,0,0,.45);animation:barreMonte .34s var(--ease) both}.barre-selection select{width:auto;min-width:150px}@keyframes barreMonte{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.biblio-carte{animation-delay:calc(var(--i, 0) * 40ms)}.slide-mini-pret{animation:imageEntre .35s ease both}.slide-mini-attente{aspect-ratio:9/16;background:linear-gradient(110deg,var(--panel-2) 35%,rgba(255,255,255,.06) 50%,var(--panel-2) 65%);background-size:220% 100%;animation:miroiter 1.4s linear infinite}@keyframes miroiter{0%{background-position:120% 0}to{background-position:-120% 0}}.groupes{display:grid;grid-gap:16px;gap:16px}.groupes-barre{display:flex;gap:8px;flex-wrap:wrap}.groupes-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));grid-gap:16px;gap:16px}.groupe-carte{display:grid;align-content:start;padding:18px;border-radius:18px;background:var(--panel);border:1px solid var(--line-soft);transition:border-color var(--slow) ease,transform var(--slow) var(--ease),box-shadow var(--slow) ease;animation:vignetteEntre .45s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 45ms)}.groupe-carte:hover{border-color:var(--line);transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.35)}.groupe-carte[data-nouveau]{border-color:rgba(198,255,61,.45)}.groupe-tete{display:flex;align-items:center;gap:10px;margin-bottom:12px}.groupe-carte .groupe-nom{flex:1 1;min-width:0;margin-left:-8px;padding:6px 8px;border:1px solid transparent;background:transparent;font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.02em;transition:border-color var(--fast) ease,background var(--fast) ease}.groupe-carte .groupe-nom:hover{border-color:var(--line-soft)}.groupe-carte .groupe-nom:focus{border-color:var(--line);background:var(--panel-2)}@media (hover:hover){.groupe-suppr{opacity:0;transition:opacity .2s ease}.groupe-carte:hover .groupe-suppr,.groupe-suppr:focus-visible{opacity:1}}.groupe-membre{display:inline-flex;align-items:center;gap:7px;animation:chipEntre .28s var(--ease) both}.groupe-membre:before,.groupe-point{content:"";display:inline-block;width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--accent)}.groupe-membre[data-sorte=preset]:before,.groupe-point[data-sorte=preset]{background:#8b6cff}.groupe-membre button{border:0;background:transparent;color:inherit;cursor:pointer;opacity:.55;padding:0 2px;font-size:14px;line-height:1}.groupe-membre button:hover{opacity:1}.groupe-membre[data-absent]{opacity:.5;text-decoration:line-through}.groupe-ajout{width:auto;min-width:120px;padding:4px 10px;font-size:12.5px;border-radius:999px;border:1px dashed var(--line);background:transparent;color:var(--muted);cursor:pointer}.groupe-ajout:hover{color:var(--text);border-color:var(--muted)}.groupe-carte .composition-slides{animation:pageEntre .3s var(--ease) both}.groupes-legende{display:flex;align-items:center;gap:6px;margin:0}@keyframes chipEntre{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.groupes-vide{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:48px 20px;text-align:center;border:1px dashed var(--line);border-radius:18px;animation:pageEntre .4s var(--ease) both}.groupes-vide-icone{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(198,255,61,.12);color:var(--accent)}.groupes-vide p{max-width:460px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}@media (max-width:1000px){.page-formats>.formats-vue{display:block}}@media (max-width:560px){.formats-tete{grid-template-columns:minmax(0,1fr);row-gap:10px}.formats-importer{justify-self:start;margin-top:0}.formats-onglets button span:not(.formats-compte){font-size:12px}.formats-onglets button .icone{display:none}}@media (prefers-reduced-motion:reduce){.barre-selection,.format-list>.format-item,.formats-notice,.formats-sous-titre,.formats-vue,.groupe-carte,.groupe-membre,.groupes-vide,.slide-mini-attente{animation:none}.formats-onglets:before{transition:none}}.subnav.format-onglets{gap:2px;padding-bottom:0;margin-bottom:4px;border-bottom:1px solid var(--line-soft)}.subnav.format-onglets button{position:relative;padding:9px 12px 11px;border-radius:8px 8px 0 0;background:transparent;box-shadow:none;color:var(--muted);transition:color var(--fast) ease}.subnav.format-onglets button:hover{color:var(--text);background:transparent}.subnav.format-onglets button:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transition:transform .3s var(--ease)}.subnav.format-onglets button[data-active=true]{background:transparent;color:var(--text)}.subnav.format-onglets button[data-active=true]:after{transform:scaleX(1)}.subnav.format-onglets button[data-active=true] .tag{background:rgba(198,255,61,.16);color:var(--accent)}.format-editor>*{animation:pageEntre .3s var(--ease) both}.field label.check{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12.5px;color:var(--text)}.stats{display:grid;grid-gap:16px;gap:16px;align-content:start}.stats h1{margin:0}.stats-sous-titre{margin:-10px 0 0}.stats[data-charge] .stats-carte,.stats[data-charge] .stats-grille-comptes,.stats[data-charge] .stats-tuiles{opacity:.55;transition:opacity .2s ease}.stats-chargement,.stats-vide{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:60px 20px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:18px;animation:pageEntre .4s var(--ease) both}.stats-chargement{animation:pageEntre .4s var(--ease) both,pulse 1.6s ease-in-out infinite}.stats-vide strong{color:var(--text);font-size:15px}.stats-vide p{max-width:440px;margin:0;font-size:13px;line-height:1.6}.stats-filtres{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stats-comptes{display:flex;gap:6px;flex-wrap:wrap}.stats-filtre-compte{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;cursor:pointer;border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;font-size:12.5px;font-weight:600;transition:opacity var(--fast) ease,border-color var(--fast) ease}.stats-filtre-compte i{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.stats-filtre-compte[data-actif=false]{opacity:.45}.stats-filtre-compte[data-actif=false] i{background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--muted)}.stats-espace{flex:1 1}.stats-tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:900px){.stats-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-filtres .seg button{white-space:nowrap}.stats-tuile{display:grid;grid-gap:4px;gap:4px;padding:16px 18px;border-radius:16px;background:var(--panel);border:1px solid var(--line-soft);animation:vignetteEntre .45s var(--ease) both}.stats-tuile:nth-child(2){animation-delay:40ms}.stats-tuile:nth-child(3){animation-delay:80ms}.stats-tuile:nth-child(4){animation-delay:.12s}.stats-tuile-label{font-size:12px;font-weight:600;color:var(--muted)}.stats-tuile strong{font-family:var(--display);font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats-tuile-detail{font-size:12px;color:var(--muted)}.stats-carte{padding:18px;border-radius:18px;background:var(--panel);border:1px solid var(--line-soft);min-width:0;animation:pageEntre .45s var(--ease) both}.stats-carte>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.stats-carte h3{margin:0;font-size:15px}.stats-legende{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.stats-legende span{display:inline-flex;align-items:center;gap:6px}.stats-legende i{width:10px;height:10px;border-radius:3px}.stats-rien{margin:6px 0}.stats-graphe{position:relative;width:100%}.stats-graphe svg{display:block;overflow:visible}.stats-grille{stroke:var(--line-soft);stroke-width:1}.stats-base{stroke:var(--line);stroke-width:1}.stats-axe{fill:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats-etiquette{fill:var(--text);font-size:11.5px;font-weight:600}.stats-curseur{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3}.stats-point{stroke:var(--panel);stroke-width:2}.stats-colonne path,.stats-colonne rect:not([fill=transparent]){transition:opacity .15s ease}.stats-graphe:hover .stats-colonne:not([data-survol]) path,.stats-graphe:hover .stats-colonne:not([data-survol]) rect:not([fill=transparent]){opacity:.55}.stats-bulle{position:absolute;top:0;z-index:3;pointer-events:none;display:grid;grid-gap:3px;gap:3px;min-width:160px;padding:10px 12px;border-radius:12px;font-size:12px;background:rgba(23,23,31,.96);border:1px solid var(--line);box-shadow:0 12px 30px rgba(0,0,0,.45)}.stats-bulle[data-cote=droite]{transform:translateX(16px)}.stats-bulle[data-cote=gauche]{transform:translateX(calc(-100% - 16px))}.stats-bulle-titre{color:var(--muted)}.stats-bulle strong{font-size:14px}.stats-bulle-ligne{display:flex;align-items:center;gap:7px;color:var(--muted);white-space:nowrap}.stats-bulle-ligne i{width:12px;height:2px;border-radius:2px;flex:0 0 auto}.stats-bulle-ligne b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats-grille-comptes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:12px;gap:12px}.stats-compte{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:16px;border-radius:18px;background:var(--panel);border:1px solid var(--line-soft);border-top:3px solid var(--couleur);transition:transform var(--slow) var(--ease),box-shadow var(--slow) ease;animation:vignetteEntre .45s var(--ease) both}.stats-compte:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.35)}.stats-compte header{display:flex;align-items:center;gap:10px}.stats-avatar-vide,.stats-compte header img{width:38px;height:38px;border-radius:50%;object-fit:cover;background:var(--panel-2);flex:0 0 auto}.stats-compte header div{display:grid;min-width:0;flex:1 1}.stats-compte header strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-compte header div span,.stats-compte-abonnes{font-size:12px;color:var(--muted)}.stats-compte-abonnes{white-space:nowrap}.stats-compte-abonnes b{color:var(--text);font-size:14px}.stats-compte dl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:0}.stats-compte dt{font-size:11px;color:var(--muted)}.stats-compte dd{margin:2px 0 0;font-family:var(--display);font-size:18px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats-mini{display:flex;align-items:flex-end;gap:2px;height:46px}.stats-mini span{flex:1 1;min-width:2px;border-radius:3px 3px 0 0;background:var(--couleur);opacity:.85;transition:opacity var(--fast) ease}.stats-mini span:hover{opacity:1;filter:brightness(1.15)}.stats-meilleure{display:flex;align-items:center;gap:11px;padding:8px;border-radius:12px;text-decoration:none;color:inherit;background:var(--panel-2);transition:background var(--fast) ease}.stats-meilleure:hover{background:rgba(255,255,255,.06)}.stats-couv-vide,.stats-meilleure img{width:40px;height:54px;border-radius:7px;object-fit:cover;background:var(--line);flex:0 0 auto}.stats-meilleure span{display:grid;grid-gap:1px;gap:1px;min-width:0}.stats-meilleure em{font-style:normal;font-size:11px;color:var(--muted)}.stats-meilleure small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-table-defile{overflow-x:auto}.stats-table{width:100%;border-collapse:collapse;font-size:13px}.stats-table th{padding:0 10px 8px;text-align:left;font-size:11.5px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap}.stats-table th button{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer}.stats-table th button[data-actif]{color:var(--text)}.stats-table td{padding:8px 10px;border-bottom:1px solid var(--line-soft);white-space:nowrap}.stats-table tr:hover td{background:rgba(255,255,255,.025)}.stats-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats-table .fort{font-weight:700}.stats-pub{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;max-width:340px}.stats-pub .stats-couv-vide,.stats-pub img{width:30px;height:40px;border-radius:6px;object-fit:cover;flex:0 0 auto}.stats-pub span{display:grid;min-width:0}.stats-pub b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.stats-pub small{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11.5px}.stats-pub small i{width:8px;height:8px;border-radius:2px}.stats-plus{margin-top:12px}@media (max-width:640px){.stats-compte dl{grid-template-columns:repeat(2,1fr)}.stats-tuile strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.stats-carte,.stats-chargement,.stats-compte,.stats-tuile,.stats-vide{animation:none}}.abo-carte{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.abo-carte h3{margin:0 0 4px}.logo-marque{display:inline-flex;flex:0 0 auto;width:1.45em;height:1.45em}.logo-marque img{display:block;width:100%;height:100%}.rail-brand .rail-logo{width:24px;height:24px}:root{interpolate-size:allow-keywords}@supports (interpolate-size:allow-keywords){details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size var(--slow) var(--ease),opacity .25s ease,content-visibility var(--slow) allow-discrete}details[open]::details-content{block-size:auto;opacity:1}}.section-pliable>summary:after{content:"+";transition:transform var(--slow) var(--ease)}.section-pliable[open]>summary:after{content:"+";transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.compositeur textarea,details::details-content{transition:none}}.sous-reglages{margin:4px 0 12px;padding:10px 12px 2px;border-radius:10px;background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--line-soft);animation:pageEntre .3s var(--ease) both}.import-style{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.import-style img{width:160px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line)}.import-style .style-preview canvas{width:100%;height:auto;border-radius:10px;display:block}.chip,.font-card,.style-card,.swatch{transition:box-shadow .22s var(--ease),transform .22s var(--ease),background .2s ease,color .2s ease}.font-card:hover,.style-card:hover,.swatch:hover{transform:translateY(-2px)}.chip:active,.font-card:active,.style-card:active,.swatch:active{transform:scale(.97);transition-duration:.08s}.chip:hover:not([data-active=true]){color:var(--text);background:#1f1f29}.style-card .style-thumb-bg,.style-card .style-thumb-text{transition:transform .35s var(--ease)}.style-card:hover .style-thumb-bg{transform:scale(1.06)}@keyframes menuEntre{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.account-menu{animation:menuEntre .22s var(--ease) both}@keyframes bulleEntre{0%{opacity:0}to{opacity:1}}.stats-bulle{transition:left .18s var(--ease),transform .25s var(--ease);animation:bulleEntre .18s ease both}.abo-carte,.auto-dernier,.composition-groupe-resume,.empty,.share-row{animation:pageEntre .35s var(--ease) both}@keyframes vignettePop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.assistant-pieces img,.compositeur-piece,.import-vignettes img{animation:vignettePop .4s var(--ease) both}.assistant-pieces img:nth-child(2),.compositeur-piece:nth-child(2),.import-vignettes img:nth-child(2){animation-delay:.04s}.assistant-pieces img:nth-child(3),.compositeur-piece:nth-child(3),.import-vignettes img:nth-child(3){animation-delay:.08s}.assistant-pieces img:nth-child(4),.compositeur-piece:nth-child(4),.import-vignettes img:nth-child(4){animation-delay:.12s}.assistant-pieces img:nth-child(n+5),.compositeur-piece:nth-child(n+5),.import-vignettes img:nth-child(n+5){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.abo-carte,.account-menu,.assistant-pieces img,.auto-dernier,.compositeur-piece,.composition-groupe-resume,.empty,.import-vignettes img,.share-row,.stats-bulle{animation:none}.chip,.font-card,.stats-bulle,.style-card,.swatch{transition:none}}.format-editor .card{animation:pageEntre .32s var(--ease) both}.style-grid-wide>.style-card{animation:vignettePop .38s var(--ease) backwards}.style-grid-wide>.style-card:nth-child(2){animation-delay:.03s}.style-grid-wide>.style-card:nth-child(3){animation-delay:.06s}.style-grid-wide>.style-card:nth-child(4){animation-delay:.09s}.style-grid-wide>.style-card:nth-child(n+5){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.format-editor .card,.style-grid-wide>.style-card{animation:none}}.mini-format{flex:0 0 auto;width:34px;aspect-ratio:9/16;border-radius:6px;overflow:hidden;background:var(--panel-2);box-shadow:0 0 0 1px var(--line);display:block}.mini-format img{width:100%;height:100%;object-fit:cover;display:block}.mini-format-vide{display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:11px;color:var(--muted);background:linear-gradient(160deg,#20202a,#15151b)}.mini-format-vide[data-layout=note]{background:#f4f2ec;color:#1a1a1a}.format-item-main{display:flex;align-items:center;gap:11px}.format-item-texte{display:grid;grid-gap:3px;gap:3px;min-width:0}.format-item-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.format-item .name{min-width:0}.format-item-groupes{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.format-item-groupe{padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;color:var(--accent);background:rgba(198,255,61,.1);box-shadow:inset 0 0 0 1px rgba(198,255,61,.25)}.format-filtres{display:grid;grid-gap:6px;gap:6px;margin:2px 0 6px}.format-cherche,.format-groupe{position:relative;display:flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 11px;border-radius:11px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);cursor:text;transition:box-shadow var(--fast) ease,background var(--fast) ease,color var(--fast) ease}.format-groupe{cursor:pointer}.format-cherche:hover,.format-groupe:hover{box-shadow:inset 0 0 0 1px #33333f}.format-cherche:focus-within,.format-groupe:focus-within{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px rgba(198,255,61,.12);color:var(--text)}.format-cherche[data-rempli]{color:var(--text)}.format-cherche svg,.format-groupe .icone{flex:0 0 auto}.format-cherche input,.format-groupe select{flex:1 1;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none!important;color:var(--text);font:inherit;font-size:13px;outline:none}.format-cherche input::placeholder{color:var(--muted)}.format-groupe select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:18px;font-weight:600;text-overflow:ellipsis}.format-groupe:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;pointer-events:none;border:solid;border-width:0 1.6px 1.6px 0;transform:translateY(-70%) rotate(45deg);opacity:.7}.format-groupe[data-actif]{background:rgba(198,255,61,.08);box-shadow:inset 0 0 0 1px rgba(198,255,61,.4);color:var(--accent)}.format-groupe[data-actif]:after{display:none}.format-groupe[data-actif] select{color:var(--accent);padding-right:0}.format-cherche button,.format-groupe button{flex:0 0 auto;width:24px;height:24px;border:0;border-radius:8px;background:rgba(255,255,255,.06);color:inherit;font-size:16px;line-height:1;cursor:pointer;animation:chipEntre .2s var(--ease) backwards;transition:background var(--fast) ease}.format-cherche button:hover,.format-groupe button:hover{background:rgba(255,255,255,.14)}.groupe-membres{display:grid;grid-gap:6px;gap:6px}.groupe-membre-carte{position:relative;display:flex;align-items:stretch;border-radius:12px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-soft);transition:box-shadow .22s var(--ease),background .2s ease,transform .22s var(--ease);animation:chipEntre .3s var(--ease) backwards}.groupe-membre-carte:hover{box-shadow:inset 0 0 0 1px var(--line);background:#1c1c25}.groupe-membre-carte[data-ouvert]{box-shadow:inset 0 0 0 1px rgba(198,255,61,.55);background:rgba(198,255,61,.06)}.groupe-membre-carte[data-absent]{opacity:.5}.groupe-membre-ouvrir{flex:1 1;min-width:0;display:flex;align-items:center;gap:11px;padding:8px 10px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.groupe-membre-ouvrir:disabled{cursor:default}.groupe-membre-texte{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.groupe-membre-texte strong{font-size:13px}.groupe-membre-texte span,.groupe-membre-texte strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groupe-membre-texte span{font-size:11px;color:var(--muted)}.groupe-membre-carte[data-sorte=preset] .groupe-membre-texte span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;background:#8b6cff;vertical-align:1px}.groupe-membre-modifier{flex:0 0 auto;font-size:11.5px;font-weight:700;color:var(--muted);opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s var(--ease),color .2s ease}.groupe-membre-carte:hover .groupe-membre-modifier,.groupe-membre-carte[data-ouvert] .groupe-membre-modifier{opacity:1;transform:none}.groupe-membre-carte[data-ouvert] .groupe-membre-modifier{color:var(--accent)}.groupe-membre-retirer{flex:0 0 auto;width:32px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:16px;border-radius:0 12px 12px 0;transition:color .2s ease,background .2s ease}.groupe-membre-retirer:hover{color:#fff;background:rgba(255,95,122,.18)}@media (hover:none){.groupe-membre-modifier{opacity:1;transform:none}}.groupes-zone{display:grid;grid-gap:16px;gap:16px}.groupes-zone[data-edition]{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start}.groupes-zone[data-edition] .groupes-grille{grid-template-columns:minmax(0,1fr)}.groupes-editeur{position:-webkit-sticky;position:sticky;top:0;max-height:calc(100vh - 120px);overflow-y:auto;padding:16px;border-radius:18px;background:var(--panel);border:1px solid rgba(198,255,61,.25);box-shadow:0 18px 40px rgba(0,0,0,.35);animation:editeurEntre .38s var(--ease) both}@keyframes editeurEntre{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.groupes-editeur-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:13px;color:var(--muted)}.groupes-editeur-tete strong{color:var(--text)}@media (max-width:1000px){.groupes-zone[data-edition]{grid-template-columns:minmax(0,1fr)}.groupes-editeur{position:static;max-height:none}}@media (prefers-reduced-motion:reduce){.groupe-membre-carte,.groupes-editeur{animation:none}}.groupes-zone[data-edition] .groupe-tete .tag{display:none}.radar{display:grid;grid-gap:16px;gap:16px;align-content:start;grid-auto-rows:max-content}.radar-tete{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.radar-tete h1{margin:0 0 4px}.radar-tete .hint{margin:0;max-width:560px}.radar-tri{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.radar-tri select{width:auto;padding:7px 10px;font-size:13px}.radar-retour{justify-self:start}.radar-filtres{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.radar-filtres::-webkit-scrollbar{display:none}.radar-filtres button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:999px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background var(--fast) ease,color var(--fast) ease,box-shadow var(--fast) ease}.radar-filtres button:hover{color:var(--text);box-shadow:inset 0 0 0 1px #33333f}.radar-filtres button[aria-selected=true]{background:rgba(198,255,61,.1);color:var(--accent);box-shadow:inset 0 0 0 1px rgba(198,255,61,.45)}.radar-filtres small{font-size:11px;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.radar-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px}.radar-carte{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-soft);animation:radarEntre .45s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 35ms);transition:box-shadow .22s var(--ease),transform .22s var(--ease)}.radar-carte:hover{box-shadow:inset 0 0 0 1px var(--line);transform:translateY(-2px)}.radar-carte-attente{min-height:300px;background:linear-gradient(100deg,var(--panel) 30%,var(--panel-2) 50%,var(--panel) 70%) 0 0 /300% 100%;animation:radarAttente 1.4s linear infinite}@keyframes radarEntre{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes radarAttente{to{background-position:-150% 0}}.radar-slides{position:relative;display:grid;grid-template-columns:repeat(var(--n,3),1fr);grid-gap:2px;gap:2px;background:#000}.radar-slides[data-n="1"]{--n:1}.radar-slides[data-n="2"]{--n:2}.radar-slides img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.radar-multiple{position:absolute;left:10px;top:10px;padding:4px 9px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:800;letter-spacing:-.01em;box-shadow:0 6px 18px rgba(0,0,0,.35)}.radar-masquer{position:absolute;right:8px;top:8px;width:26px;height:26px;border:0;border-radius:50%;background:rgba(10,10,13,.7);color:#fff;font-size:16px;line-height:1;cursor:pointer;opacity:0;transition:opacity var(--fast) ease,background var(--fast) ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.radar-carte:hover .radar-masquer,.radar-masquer:focus-visible{opacity:1}.radar-masquer:hover{background:rgba(255,95,122,.85)}@media (hover:none){.radar-masquer{opacity:1}}.radar-corps{display:grid;grid-gap:9px;gap:9px;padding:12px 13px 13px;flex:1 1;align-content:start}.radar-chiffres{display:flex;gap:12px;font-size:12px;color:var(--muted)}.radar-chiffres b{color:var(--text);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.radar-legende{margin:0;font-size:12.5px;line-height:1.4;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.radar-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:11.5px;color:var(--muted)}.radar-niche{padding:2px 8px;border-radius:999px;background:rgba(139,108,255,.14);color:#b9a8ff;font-weight:600}.radar-mien{color:var(--accent);font-weight:600}.radar-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:2px}.radar-actions .btn{text-decoration:none}.radar-vide{padding:34px 22px;border-radius:var(--radius);text-align:center;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-soft)}.radar-vide .tag{display:inline-block;margin-bottom:12px}.radar-vide strong{display:block;font-size:15px;margin-bottom:6px}.radar-vide p{margin:0 auto;max-width:520px;color:var(--muted);font-size:13px;line-height:1.5}.radar-partage{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--radius);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-soft)}.radar-partage .check{align-items:flex-start;margin:0;max-width:640px}.radar-partage .check input{margin-top:2px;flex:0 0 auto}.radar-partage .check span{display:grid;grid-gap:3px;gap:3px}.radar-partage .check small{color:var(--muted);font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.radar-carte,.radar-carte-attente{animation:none}}.hooks-autres{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 14px}.hooks-autres>span{font-size:12px;font-weight:600;color:var(--muted);margin-right:4px}.hooks-autres button{max-width:100%;padding:6px 11px;border:0;border-radius:999px;text-align:left;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:inherit;font-size:12.5px;line-height:1.35;cursor:pointer;transition:box-shadow var(--fast) ease,background var(--fast) ease,transform var(--fast) var(--ease);animation:chipEntre .3s var(--ease) backwards}.hooks-autres button:hover{box-shadow:inset 0 0 0 1px rgba(198,255,61,.5);background:rgba(198,255,61,.06)}.hooks-autres button:active{transform:scale(.98)}.code-voile{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(5,5,8,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:menuEntre .2s ease}.code-fenetre{width:min(860px,100%);max-height:92vh;display:grid;grid-template-rows:auto 1fr auto auto;grid-gap:12px;gap:12px;padding:18px;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line),0 30px 80px rgba(0,0,0,.5);animation:editeurEntre .32s var(--ease)}.code-tete{display:grid;grid-gap:4px;gap:4px}.code-tete strong{font-size:15px}.code-tete span{font-size:12.5px;color:var(--muted);line-height:1.45}.code-texte{min-height:52vh;resize:none;font:12.5px/1.55 SFMono-Regular,ui-monospace,Menlo,monospace;-moz-tab-size:2;tab-size:2;background:#0d0d12;color:#d9f7a6;border-radius:12px}.code-actions{display:flex;align-items:center;gap:8px}.code-actions .spacer{flex:1 1}.shell{position:relative;isolation:isolate}.fond-points-app{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 120% 95% at 60% 30%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 120% 95% at 60% 30%,#000 40%,transparent 100%)}.shell>:not(.fond-points-app){position:relative;z-index:1}.shell>.topbar{z-index:30}.formats-titre h1,.page-tete h1,.page>h1,.radar-tete h1{display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:800;font-size:clamp(24px,2.4vw,31px);letter-spacing:-.04em;line-height:1.05;margin:4px 0 8px;animation:pageTitre .5s var(--ease) backwards}.formats-titre h1:before,.page-tete h1:before,.page>h1:before,.radar-tete h1:before{content:"";flex:0 0 auto;width:10px;height:10px;border-radius:3px;background:var(--accent);box-shadow:0 0 16px rgba(198,255,61,.65)}.formats-titre .hint,.page>h1+.hint,.radar-tete .hint{max-width:640px;font-size:14px;line-height:1.55;color:var(--muted);margin:0 0 26px;animation:pageTitre .5s var(--ease) .06s backwards}@keyframes pageTitre{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page .card{background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,0) 38%),rgba(18,18,24,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-soft);border-radius:18px;padding:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 10px 30px -18px rgba(0,0,0,.6);transition:border-color .3s ease,box-shadow .3s ease}.page .card:hover{border-color:var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 40px -20px rgba(0,0,0,.7)}.page>.card{animation:carteEntre .5s var(--ease) backwards}.page>.card:first-of-type{animation-delay:.08s}.page>.card:nth-of-type(2){animation-delay:.13s}.page>.card:nth-of-type(3){animation-delay:.18s}.page>.card:nth-of-type(n+4){animation-delay:.22s}@keyframes carteEntre{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page .card h3{display:flex;align-items:center;gap:9px;font-size:15px}.page .card h3:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.85;flex:0 0 auto}.inspector,.sidebar{background:rgba(18,18,24,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.section-title{display:flex;align-items:center;gap:8px}.section-title:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}.btn-primary{box-shadow:0 6px 22px -8px rgba(198,255,61,.55)}.btn-primary:hover:not(:disabled){box-shadow:0 10px 28px -8px rgba(198,255,61,.7)}@media (prefers-reduced-motion:reduce){.page>.card,.page>h1,.page>h1+.hint{animation:none}}.rail-item svg{transition:transform .28s var(--ease),color .2s ease}.rail-item:hover svg{transform:translateX(2px)}.rail-item[data-active=true]{transition:background .25s ease,color .2s ease,box-shadow .25s ease}.btn{transition:background .2s ease,box-shadow .25s ease,transform .18s var(--ease),color .2s ease,opacity .2s ease}.seg button{transition:background .25s var(--ease),color .2s ease,box-shadow .25s ease,transform .15s var(--ease)}.seg button:active{transform:scale(.96)}.seg button[data-active=true]{box-shadow:0 4px 14px -6px rgba(198,255,61,.6)}.chip,.pill,.tag{transition:background .2s ease,color .2s ease,box-shadow .2s ease}input,select,textarea{transition:border-color .2s ease,box-shadow .25s ease,background .2s ease}input::placeholder,textarea::placeholder{transition:opacity .2s ease}input:focus::placeholder,textarea:focus::placeholder{opacity:.55}details>summary{transition:color .2s ease}details[open]>:not(summary){animation:deplier .28s var(--ease)}@keyframes deplier{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.inspector>*,.sidebar>.section{animation:carteEntre .4s var(--ease) backwards}.inspector>:nth-child(2),.sidebar>.section:nth-of-type(2){animation-delay:.05s}.inspector>:nth-child(3),.sidebar>.section:nth-of-type(3){animation-delay:.1s}.inspector>:nth-child(n+4),.sidebar>.section:nth-of-type(n+4){animation-delay:.14s}@media (prefers-reduced-motion:no-preference){.canvas-area,.inspector,.page,.sidebar{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.inspector>*,.rail-item svg,.sidebar>.section,details[open]>:not(summary){transition:none;animation:none}}@media (max-width:760px){.subnav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.subnav::-webkit-scrollbar{display:none}.subnav>*{flex:0 0 auto}}.acct-cards>*,.bank-grid>*,.bank-tiles>*,.biblio-grille>*,.partage-grille>*,.pexels-grid>*,.stats-grille-comptes>*,.stats-grille>*,.stats-tuiles>*,.style-grid>*,.swatch-grid>*{animation:carteEntre .42s var(--ease) backwards}:is(.style-grid,.stats-tuiles,.stats-grille,.stats-grille-comptes,.bank-tiles,.bank-grid,.pexels-grid,.partage-grille,.biblio-grille,.acct-cards,.swatch-grid)>:nth-child(2){animation-delay:.03s}:is(.style-grid,.stats-tuiles,.stats-grille,.stats-grille-comptes,.bank-tiles,.bank-grid,.pexels-grid,.partage-grille,.biblio-grille,.acct-cards,.swatch-grid)>:nth-child(3){animation-delay:.06s}:is(.style-grid,.stats-tuiles,.stats-grille,.stats-grille-comptes,.bank-tiles,.bank-grid,.pexels-grid,.partage-grille,.biblio-grille,.acct-cards,.swatch-grid)>:nth-child(4){animation-delay:.09s}:is(.style-grid,.stats-tuiles,.stats-grille,.stats-grille-comptes,.bank-tiles,.bank-grid,.pexels-grid,.partage-grille,.biblio-grille,.acct-cards,.swatch-grid)>:nth-child(n+5){animation-delay:.12s}.bank-grid img,.bank-tiles img,.pexels-grid img{transition:transform .35s var(--ease),filter .25s ease}.bank-grid>:hover img,.bank-tiles>:hover img,.pexels-grid>:hover img{transform:scale(1.04)}.account-menu{transform-origin:top right;animation:ouvrirMenu .22s var(--ease)}@keyframes ouvrirMenu{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.page{animation:pageGlisse .42s var(--ease) both}@keyframes pageGlisse{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.account-menu,.acct-cards>*,.bank-grid>*,.bank-tiles>*,.biblio-grille>*,.page,.partage-grille>*,.pexels-grid>*,.stats-grille-comptes>*,.stats-grille>*,.stats-tuiles>*,.style-grid>*,.swatch-grid>*{animation:none}}.pub-reseau{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;margin-bottom:8px;border-radius:14px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-soft);transition:box-shadow .25s ease,background .25s ease}.pub-reseau[data-on]{box-shadow:inset 0 0 0 1px rgba(198,255,61,.3)}.pub-reseau select{width:auto;padding:6px 9px;font-size:12.5px}.pub-logo{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:10px;background:#0d0d12;color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.pub-reseau[data-on] .pub-logo{color:var(--accent)}.pub-id{flex:1 1;min-width:150px;display:grid;grid-gap:2px;gap:2px}.pub-id strong{font-size:13.5px}.pub-id span{font-size:12px;color:var(--muted)}.pub-bascule{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;cursor:pointer}.pub-bascule input{accent-color:var(--accent);width:15px;height:15px}.pub-file{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.pub-file>strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pub-ligne{display:flex;align-items:center;gap:10px;padding:8px;border-radius:11px;background:rgba(255,255,255,.02);animation:carteEntre .35s var(--ease) backwards}.pub-ligne img{width:30px;height:40px;object-fit:cover;border-radius:6px;flex:0 0 auto}.pub-ligne-texte{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.pub-ligne-texte b{font-size:12.5px}.pub-ligne-texte em{font-style:normal;font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-ligne[data-statut=brouillon] b,.pub-ligne[data-statut=publiee] b{color:var(--accent)}.pub-ligne[data-statut=echec] b{color:var(--danger)}.savebar{position:fixed;bottom:22px;left:calc(50% + 115px);top:auto;z-index:40;width:min(560px,calc(100vw - 280px));margin:0;transform:translateX(-50%);padding:10px 10px 10px 18px;border-radius:16px;background:rgba(18,18,24,.94);border:1px solid rgba(198,255,61,.35);box-shadow:0 18px 50px -12px rgba(0,0,0,.7),0 0 0 4px rgba(198,255,61,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:savebarMonte .38s var(--ease) both}.savebar>span:first-child:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px rgba(198,255,61,.7);vertical-align:1px}@keyframes savebarMonte{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translateX(-50%)}}.rail[data-replie]~.shell .savebar{left:calc(50% + 31px)}.etat-sauvegarde{position:fixed;right:22px;bottom:22px;z-index:40;padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--muted);background:rgba(18,18,24,.94);box-shadow:inset 0 0 0 1px var(--line),0 12px 30px -12px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:savebarEntre .3s var(--ease) both;transition:color .2s ease,box-shadow .2s ease}.etat-sauvegarde[data-etat=enregistre]{color:var(--accent);box-shadow:inset 0 0 0 1px rgba(198,255,61,.4),0 12px 30px -12px rgba(0,0,0,.6);animation:savebarEntre .3s var(--ease) both,sauvegardeFond .4s ease 2.6s forwards}.etat-sauvegarde[data-etat=erreur]{color:var(--danger)}@keyframes sauvegardeFond{to{opacity:0;transform:translateY(6px)}}@media (max-width:760px){.savebar{left:50%;width:calc(100vw - 24px);bottom:12px}.etat-sauvegarde{right:12px;bottom:12px}}.connexions{display:inline-flex;align-items:center;gap:4px;height:var(--barre);box-sizing:border-box;padding:3px;border-radius:999px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line)}.connexion{position:relative;display:grid;place-items:center;width:calc(var(--barre) - 6px);height:calc(var(--barre) - 6px);border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s var(--ease)}.connexion:hover{background:rgba(255,255,255,.07);color:var(--text)}.connexion:active{transform:scale(.92)}.connexion i{position:absolute;right:3px;bottom:3px;width:7px;height:7px;border-radius:50%;background:#4a4a57;box-shadow:0 0 0 2px var(--panel-2);transition:background .3s ease}.connexion[data-on]{color:var(--text)}.connexion[data-on] i{background:var(--accent);box-shadow:0 0 0 2px var(--panel-2),0 0 8px rgba(198,255,61,.7)}.connexions-manque{height:calc(var(--barre) - 6px);padding:0 12px;border:0;border-radius:999px;background:rgba(198,255,61,.12);color:var(--accent);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .2s ease}.connexions-manque:hover{background:rgba(198,255,61,.2)}@media (max-width:760px){.connexions-manque{display:none}.topbar-right{--barre:32px}}@media (max-width:420px){.connexions{display:none}}.assistant-actions{display:flex;gap:2px;margin-top:-2px;opacity:0;transform:translateY(-3px);transition:opacity .2s ease,transform .25s var(--ease)}.assistant-message:focus-within .assistant-actions,.assistant-message:hover .assistant-actions,.assistant-message:last-of-type .assistant-actions{opacity:1;transform:none}@media (hover:none){.assistant-actions{opacity:1;transform:none}}.assistant-actions button{display:inline-flex;align-items:center;gap:5px;height:28px;min-width:28px;padding:0 7px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .15s var(--ease)}.assistant-actions button:hover{background:rgba(255,255,255,.07);color:var(--text)}.assistant-actions button:active{transform:scale(.92)}.assistant-actions button span{color:var(--accent);animation:chipEntre .2s var(--ease)}.assistant-edition{width:min(560px,100%);display:grid;grid-gap:8px;gap:8px;animation:carteEntre .25s var(--ease)}.assistant-edition textarea{min-height:84px;font-size:14px;border-color:rgba(198,255,61,.45)}.assistant-edition>div{display:flex;justify-content:flex-end;gap:6px}.assistant-cite{padding-left:10px;border-left:2px solid rgba(198,255,61,.5);color:var(--muted);font-size:13px;margin-bottom:6px!important}.assistant-citation{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px 8px 12px;border-radius:12px;background:rgba(198,255,61,.07);box-shadow:inset 2px 0 0 var(--accent);font-size:12.5px;color:var(--muted);animation:carteEntre .25s var(--ease)}.assistant-citation span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-citation button{border:0;background:transparent;color:var(--muted);font-size:18px;cursor:pointer}.assistant-message[data-role=model]{animation:messageArrive .45s var(--ease) both}@keyframes messageArrive{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.assistant-message>:is(.assistant-carte,.carte-carrousel,.carte-format,.carte-publications,.carte-modification,[class*=carte]){animation:carteEntre .45s var(--ease) backwards}.assistant-message>[class*=carte]:nth-of-type(2){animation-delay:.08s}.assistant-message[data-role=user]{animation:messageEnvoye .35s var(--ease) both}@keyframes messageEnvoye{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}.slide-grid>.slide-card{animation:atterrit .55s cubic-bezier(.2,1.3,.4,1) both}.slide-grid>.slide-card:nth-child(2){animation-delay:70ms}.slide-grid>.slide-card:nth-child(3){animation-delay:.14s}.slide-grid>.slide-card:nth-child(4){animation-delay:.21s}.slide-grid>.slide-card:nth-child(5){animation-delay:.28s}.slide-grid>.slide-card:nth-child(6){animation-delay:.35s}.slide-grid>.slide-card:nth-child(n+7){animation-delay:.42s}@keyframes atterrit{0%{opacity:0;transform:translateY(-30px) scale(.7) rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.slide-grid>.slide-card{animation:none}}.ouverture{display:grid;grid-gap:8px;gap:8px;width:100%;max-width:520px;text-align:left}.ouverture input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;margin:10px 0 2px;background:linear-gradient(to right,#c6ff3d var(--pct),rgba(255,255,255,.12) var(--pct))}.ouverture input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#c6ff3d;cursor:-webkit-grab;cursor:grab;box-shadow:0 0 0 5px rgba(198,255,61,.18),0 4px 14px rgba(0,0,0,.5);-webkit-transition:transform .2s ease;transition:transform .2s ease}.ouverture input[type=range]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:#c6ff3d;cursor:grab}.ouverture input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12);cursor:-webkit-grabbing;cursor:grabbing}.ouverture-bornes{display:flex;justify-content:space-between;font-size:12px;color:#8a877f}.ouverture-niveau{margin:6px 0 0;font-size:14px;line-height:1.5;color:#c9c6bd;animation:ouvertureIn .35s cubic-bezier(.16,1,.3,1)}.ouverture-niveau b{display:block;color:#f4f2ec;font-size:15px;margin-bottom:2px}@keyframes ouvertureIn{0%{opacity:0;transform:translateY(4px)}}.site .abo-sujets .ouverture{margin:8px 0 26px}.assistant-chantier{display:grid;grid-gap:10px;gap:10px;padding:4px 0}.assistant-chantier>span{font-size:13px;font-weight:600;color:var(--muted);animation:chantierTexte 2s ease-in-out infinite}.assistant-chantier-slides{display:flex;gap:8px}.assistant-chantier-slides i{position:relative;width:64px;aspect-ratio:3/4;border-radius:9px;overflow:hidden;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);animation:chantierPose .7s cubic-bezier(.2,1.3,.4,1) backwards,chantierFlotte 2.4s ease-in-out infinite alternate;animation-delay:calc(var(--k) * .35s),calc(.7s + var(--k) * .35s)}.assistant-chantier-slides i:before{content:"";position:absolute;left:9px;right:14px;top:14px;height:22px;background:linear-gradient(rgba(255,255,255,.22) 0 4px,transparent 4px 9px,rgba(255,255,255,.14) 9px 13px,transparent 13px 18px,rgba(198,255,61,.5) 18px 22px);transform-origin:left;animation:chantierEcrit 1.2s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.3s + var(--k) * .35s)}.assistant-chantier-slides i:after{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(105deg,transparent 30%,rgba(198,255,61,.16) 50%,transparent 70%);animation:chantierReflet 2.2s ease-in-out infinite;animation-delay:calc(var(--k) * .18s)}.assistant-apercu-slide{animation:atterritApp .6s cubic-bezier(.2,1.3,.4,1) backwards;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes chantierPose{0%{opacity:0;transform:translateY(-26px) scale(.7) rotate(-6deg)}}@keyframes chantierFlotte{to{transform:translateY(-4px)}}@keyframes chantierEcrit{0%{transform:scaleX(0);opacity:0}}@keyframes chantierReflet{to{transform:translateX(120%)}}@keyframes chantierTexte{50%{opacity:.55}}@keyframes atterritApp{0%{opacity:0;transform:translateY(-30px) scale(.7) rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.assistant-apercu-slide,.assistant-chantier-slides i,.assistant-chantier-slides i:after,.assistant-chantier-slides i:before,.assistant-chantier>span{animation:none}}.app{background:#060608}.rail{background:transparent;border-right:0}.shell{margin:8px 8px 8px 0;border-radius:16px;overflow:hidden;background:var(--bg);box-shadow:0 0 0 1px rgba(255,255,255,.07),0 18px 50px rgba(0,0,0,.45)}@media (max-width:760px){.rail{background:var(--panel)}.shell{margin:0;border-radius:0;box-shadow:none}}.radar-beta{display:inline-block;margin-left:8px;padding:3px 8px;border-radius:999px;vertical-align:4px;font-family:var(--body,inherit);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:rgba(198,255,61,.1);box-shadow:inset 0 0 0 1px rgba(198,255,61,.4)}.radar-beta-note{margin:8px 0 0;max-width:560px;font-size:12.5px;line-height:1.5;color:var(--muted)}.app{height:100vh;height:100dvh}.assistant-fil{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.assistant-carte,.assistant-message{min-width:0;max-width:100%}.assistant-bulle{max-width:100%;overflow-wrap:anywhere}@media (max-width:760px){.page.assistant{padding-left:12px;padding-right:12px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.assistant-bas{flex:0 0 auto}.assistant-hero{padding:3vh 0 2vh}}.slide-grid{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 2px;padding:2px 2px 10px;align-items:flex-start}.slide-grid>.slide-card{flex:0 0 clamp(150px,22%,210px);scroll-snap-align:start}.slide-editeur{margin-top:14px}.slide-editeur-tete{display:flex;align-items:center;gap:6px;margin-bottom:4px}.slide-editeur-tete h3{margin:0;font-size:14px}.slide-editeur-tete .spacer{flex:1 1}.slide-editeur .slide-body{padding:8px 0 0}.studio-plus{position:relative}.studio-plus>summary{list-style:none}.studio-plus>summary::-webkit-details-marker{display:none}.studio-plus-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:200px;display:grid;padding:6px;background:var(--panel-2);border-radius:12px;box-shadow:inset 0 0 0 1px var(--line),0 16px 40px rgba(0,0,0,.5)}.studio-plus-menu button{border:0;background:none;color:var(--text);text-align:left;padding:9px 10px;border-radius:8px;font:inherit;font-size:13px;cursor:pointer}.studio-plus-menu button:hover{background:rgba(255,255,255,.06)}.section-pliable>summary>span:first-child{flex:1 1}.studio-reglages>summary{gap:10px}.studio-reglages>summary small{flex:1 1;text-align:right;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.slides-head{gap:8px;margin-bottom:12px}.slides-head h2{font-size:17px}.slide-grid{margin:0 -16px;padding:2px 16px 10px;scroll-padding:0 16px}.slide-grid>.slide-card{flex-basis:50vw}.slide-grid>.slide-card:hover{transform:none}.studio-plus-menu{right:auto;left:0}}