.tk,:root.theme-black .tk .tk-3d-viewport,:root[data-theme=black] .tk .tk-3d-viewport{--tk-notif-chat:#c9a24a;--tk-notif-media:#d98a4e;--tk-notif-recu:#5b8ad9;--tk-notif-abo:#9a7ad6;--tk-notif-securite:#d9708f;--tk-notif-systeme:#8a8f98;--tk-grad-studio:linear-gradient(135deg,#7b4fc4,#7e5ab5 55%,#563593);--tk-grad-projets:linear-gradient(135deg,#9f5c30,#8d6435 55%,#8a5a2e);--tk-grad-conversations:linear-gradient(135deg,#2f5fb8,#3c6daf 55%,#23407d);--tk-grad-pro:linear-gradient(135deg,#1e6b5e,#22795f 55%,#14493f);--tk-grad-ink:#f6f1e9;--tk-grad-image:linear-gradient(135deg,#a75539,#b0487a 55%,#b24186);--tk-grad-3d:linear-gradient(135deg,#1f5c4a,#287a5d 55%,#16412f);--tk-grad-video:linear-gradient(135deg,#3869c9,#4e6ca8 55%,#2a4f9e);--tk-grad-son:linear-gradient(135deg,#b64279,#7b4fc4 50%,#3869c9);--tk-bg:#0a0907;--tk-surface:#19150f;--tk-sunken:#100d09;--tk-raised:#141009;--tk-hover:#221c14;--tk-line:#2c241a;--tk-line-2:#2f2820;--tk-shell:rgb(255 246 230/3.5%);--tk-line-soft:#241d15;--tk-voile:rgb(0 0 0/48%);--tk-verre:linear-gradient(160deg,rgb(255 245 230/12%),rgb(255 245 230/4%) 40%,rgb(255 245 230/7%));--tk-verre-trait:rgb(255 245 230/16%);--tk-verre-hi:rgb(255 255 255/18%);--tk-verre-flou:blur(26px) saturate(1.6);--tk-lg-bg:linear-gradient(135deg,rgb(255 250 240/10%),rgb(255 250 240/3%));--tk-lg-trait:rgb(255 250 240/6%);--tk-lg-hi:rgb(255 255 255/8%);--tk-lg-lo:rgb(0 0 0/25%);--tk-lg-inner:rgb(255 255 255/5%);--tk-lg-survol:rgb(255 255 255/14%);--tk-lg-ombre:rgb(0 0 0/55%);--tk-presence:#5bbf7a;--tk-line-3:#332b21;--tk-line-4:#372e23;--tk-line-5:#3a3123;--tk-ink:#f2ede6;--tk-ink-hi:#f8f3ec;--tk-ink-logo:#f6f1e9;--tk-ink-card:#f3eee7;--tk-ink-bubble:#f5efe2;--tk-ink-raya:#e2dcd2;--tk-ink-hero:#ded6ca;--tk-muted:#b6ada0;--tk-muted-2:#a49b8f;--tk-muted-3:#9a9186;--tk-muted-4:#948b80;--tk-muted-5:#8d8478;--tk-muted-6:#8a8175;--tk-faint:#7d7469;--tk-faint-2:#6f675c;--tk-faint-3:#5f584e;--tk-app:#000000;--tk-rail:#080706;--tk-feuille-pad-haut:16px;--tk-col:#000000;--tk-rail-line:#2c241a;--tk-rail-hover:#1a1610;--tk-wash-a:rgb(231 196 121/7%);--tk-wash-b:rgb(231 196 121/4%);--tk-gold:#e9b45c;--tk-gold-hi:#f6cd85;--tk-gold-ink:#1a1408;--tk-lien:var(--tk-gold);--tk-lien-survol:var(--tk-gold-hi);--tk-gold-deep:#d2a857;--tk-gold-dark:#c98f36;--tk-gold-veil:rgb(233 180 92/24%);--tk-gold-tint:rgb(233 180 92/11%);--tk-gold-tint-hi:rgb(233 180 92/22%);--tk-metal:var(--tk-gold);--tk-metal-hi:var(--tk-gold-hi);--tk-metal-deep:var(--tk-gold-deep);--tk-metal-dark:var(--tk-gold-dark);--tk-metal-ink:var(--tk-gold-ink);--tk-metal-veil:var(--tk-gold-veil);--tk-metal-tint:var(--tk-gold-tint);--tk-metal-tint-hi:var(--tk-gold-tint-hi);--tk-metal-eteint:color-mix(in srgb,var(--tk-metal) 55%,transparent);--tk-coral:#c9705f;--tk-dock:rgb(25 21 15/90%);--tk-dock-shadow:0 24px 60px rgb(0 0 0/60%);--tk-card:rgb(25 21 15/95%);--tk-card-shadow:0 30px 80px rgb(0 0 0/60%);--tk-scrim-rgb:10 8 6;--tk-error:#e0685f;--tk-error-rgb:224 104 95;--tk-oauth-hover:rgb(242 237 230/6%);--tk-sheen:rgb(255 238 205/7%);--tk-track:rgb(10 9 7/75%);--tk-hairline:#1e1913;--tk-dash:#3a3123;--tk-hatch:repeating-linear-gradient(135deg,#19150f,#19150f 7px,#0e0b07 0,#0e0b07 14px);--tk-wave:#5c4a2c;--tk-wave-dim:#4a3c24;--tk-veil:rgb(8 7 5/72%);--tk-mode-blue:#8fb0e8;--tk-mode-violet:#b795e8;--tk-mode-rose:#e2929f;--tk-mode-teal:#7fd0ab;--tk-mode-amber:#e7c479;--tk-mode-cyan:#79c2d8;--mh-bg:#000000;--mh-card:#0b0b0b;--mh-card-line:#1d1d1d;--mh-card-active:#131313;--mh-pill-line:#262626;--mh-title:#ffffff;--mh-sub:#9b948a;--mh-glyph:#cfc9c0;--mh-spark:#e879c6;--mh-go-bg:#ffffff;--mh-go-ink:#0b0b0b;--mh-go-glow:rgba(255,255,255,0.22);--mh-orb-filter:grayscale(1) brightness(2.6) drop-shadow(0 0 22px rgba(255,255,255,0.28));--mh-tile-blue:rgba(59,130,246,0.16);--mh-ink-blue:#7ba7f0;--mh-tile-violet:rgba(139,92,246,0.16);--mh-ink-violet:#b795e8;--mh-tile-amber:rgba(233,180,92,0.16);--mh-ink-amber:#e9b45c;--mh-tile-teal:rgba(52,211,153,0.14);--mh-ink-teal:#5fd3a4;--mh-tile-rose:rgba(239,68,68,0.15);--mh-ink-rose:#e8817f;--mh-tile-cyan:rgba(121,194,216,0.15);--mh-ink-cyan:#79c2d8;color-scheme:dark}.tk .app-shell{background-image:radial-gradient(760px 520px at 0 0,var(--tk-wash-a),transparent 72%),radial-gradient(720px 480px at 100% 100%,var(--tk-wash-b),transparent 70%);background-repeat:no-repeat}.tk .tk-3d-viewport{color:var(--tk-ink)}:root.theme-light .tk,:root.theme-light .tk-app,:root[data-theme=light] .tk,:root[data-theme=light] .tk-app{--tk-metal:#e9b45c;--tk-metal-hi:#f6cd85;--tk-metal-deep:#d2a857;--tk-metal-dark:#c98f36;--tk-gold:#846010;--tk-gold-hi:#846010;--tk-gold-deep:#846010;--tk-metal-veil:rgb(233 180 92/10%);--tk-notif-chat:#8a6a1f;--tk-notif-media:#a4551f;--tk-notif-recu:#2f5aa8;--tk-notif-abo:#6a45ac;--tk-notif-securite:#ab3f60;--tk-notif-systeme:#565c65;--tk-grad-studio:linear-gradient(135deg,#ddcaf4,#ebdefa 55%,#c6abe8);--tk-grad-projets:linear-gradient(135deg,#f0d2b4,#f7e3c4 55%,#e0b78c);--tk-grad-conversations:linear-gradient(135deg,#c3d6f4,#dae7fa 55%,#a8c2ea);--tk-grad-pro:linear-gradient(135deg,#bfe3da,#d3efe7 55%,#a4d0c4);--tk-grad-ink:#2a2318;--tk-grad-image:linear-gradient(135deg,#f8cfbe,#f8c6da 55%,#eeadc9);--tk-grad-3d:linear-gradient(135deg,#bfe0d3,#d6efe4 55%,#a2cdbb);--tk-grad-video:linear-gradient(135deg,#c6d8f7,#dde8fb 55%,#abc4ee);--tk-grad-son:linear-gradient(135deg,#eebdd3,#ddcaf4 50%,#c6d8f7);--tk-app:#f4efe4;--tk-rail:#efe9db;--tk-col:#fbf8f1;--tk-wash-a:rgb(32 26 18/4%);--tk-wash-b:rgb(168 127 40/6%);--tk-bg:#fbf8f1;--tk-surface:#f1ebdd;--tk-sunken:#ede6d6;--tk-raised:#fbf8f1;--tk-hover:#e8e0cf;--tk-rail-hover:#e7e0cf;--tk-rail-line:#ddd3bf;--tk-line:#e2d9c6;--tk-shell:rgb(120 96 52/5%);--tk-line-soft:#e7dfcd;--tk-voile:rgb(120 104 80/40%);--tk-verre:linear-gradient(160deg,rgb(236 226 210/90%),rgb(226 214 194/78%) 40%,rgb(231 220 202/84%));--tk-verre-trait:rgb(138 106 58/25%);--tk-verre-hi:rgb(250 244 233/60%);--tk-lg-bg:linear-gradient(135deg,rgb(255 252 246/62%),rgb(255 252 246/32%));--tk-lg-trait:rgb(255 255 255/35%);--tk-lg-hi:rgb(255 255 255/55%);--tk-lg-lo:rgb(120 90 50/10%);--tk-lg-inner:rgb(255 255 255/40%);--tk-lg-survol:rgb(90 66 38/16%);--tk-lg-ombre:rgb(70 50 25/20%);--tk-presence:#3d9c5c;--tk-line-2:#dcd2bd;--tk-line-3:#cfc3aa;--tk-line-4:#c2b596;--tk-line-5:#b3a37f;--tk-ink:#23201b;--tk-ink-hi:#12100d;--tk-ink-logo:#1a1714;--tk-ink-card:#1e1b17;--tk-ink-bubble:#23201b;--tk-ink-raya:#2c2823;--tk-ink-hero:#34302a;--tk-muted:#4f4a41;--tk-muted-2:#565046;--tk-muted-3:#5c564b;--tk-muted-4:#625c50;--tk-muted-5:#686155;--tk-muted-6:#6f695d;--tk-faint:#7b7568;--tk-faint-2:#878073;--tk-faint-3:#948d80;--tk-lien:var(--gold-ink);--tk-lien-survol:var(--gold-ink);--tk-coral:#a8412f;--tk-dock:rgb(251 248 241/88%);--tk-dock-shadow:0 18px 48px rgb(64 52 32/14%);--tk-card:rgb(255 255 255/95%);--tk-card-shadow:0 18px 48px rgb(64 52 32/14%);--tk-scrim-rgb:244 241 235;--tk-error:#a8412f;--tk-error-rgb:168 65 47;--tk-oauth-hover:rgb(43 36 25/6%);--tk-sheen:rgb(148 98 16/13%);--tk-track:rgb(43 36 25/13%);--tk-hairline:#ece4d2;--tk-dash:#cfc3aa;--tk-hatch:repeating-linear-gradient(135deg,#f1ebdd,#f1ebdd 7px,#ece4d2 0,#ece4d2 14px);--tk-wave:#b08f57;--tk-wave-dim:#cdbb9b;--tk-veil:rgb(48 40 28/32%);--tk-mode-blue:#3f68b0;--tk-mode-violet:#7a4fb5;--tk-mode-rose:#b84f60;--tk-mode-teal:#2f8c65;--tk-mode-amber:#7d5410;--tk-mode-cyan:#2d7f99;--mh-bg:#f4efe4;--mh-card:#ffffff;--mh-card-line:#e0dacd;--mh-card-active:#efece4;--mh-pill-line:#d5cdbd;--mh-title:#1a1714;--mh-sub:#5c564b;--mh-glyph:#4a443b;--mh-spark:#b8347f;--mh-go-bg:#1a1714;--mh-go-ink:#ffffff;--mh-go-glow:rgba(26,23,20,0.16);--mh-orb-filter:none;--mh-tile-blue:rgba(63,104,176,0.13);--mh-ink-blue:#3f68b0;--mh-tile-violet:rgba(122,79,181,0.13);--mh-ink-violet:#7a4fb5;--mh-tile-amber:rgba(125,84,16,0.13);--mh-ink-amber:#7d5410;--mh-tile-teal:rgba(47,140,101,0.13);--mh-ink-teal:#2f8c65;--mh-tile-rose:rgba(184,79,96,0.13);--mh-ink-rose:#b84f60;--mh-tile-cyan:rgba(45,127,153,0.13);--mh-ink-cyan:#2d7f99;color-scheme:light}:root.theme-light .tk-app .composer>.envoi-flottant,:root.theme-light .tk-app .mode-tag,:root.theme-light .tk-app .text-tk-metal,:root.theme-light .tk-app .text-tk-metal-deep,:root[data-theme=light] .tk-app .composer>.envoi-flottant,:root[data-theme=light] .tk-app .mode-tag,:root[data-theme=light] .tk-app .text-tk-metal,:root[data-theme=light] .tk-app .text-tk-metal-deep{color:var(--tk-gold)}:root.theme-light .tk-app .studio-atelier .sa-bulle--or,:root.theme-light .tk-app .studio-atelier .sa-bulle--pleine,:root.theme-light .tk-app .studio-atelier .sa-bulle-retouche[aria-pressed=true],:root.theme-light .tk-app .studio-atelier .sa-bulle:has(>[aria-expanded=true]),:root.theme-light .tk-app .studio-atelier .sa-bulle[aria-expanded=true],:root.theme-light .tk-app .studio-atelier .sa-choix[aria-checked=true],:root.theme-light .tk-app .text-tk-metal-hi,:root[data-theme=light] .tk-app .studio-atelier .sa-bulle--or,:root[data-theme=light] .tk-app .studio-atelier .sa-bulle--pleine,:root[data-theme=light] .tk-app .studio-atelier .sa-bulle-retouche[aria-pressed=true],:root[data-theme=light] .tk-app .studio-atelier .sa-bulle:has(>[aria-expanded=true]),:root[data-theme=light] .tk-app .studio-atelier .sa-bulle[aria-expanded=true],:root[data-theme=light] .tk-app .studio-atelier .sa-choix[aria-checked=true],:root[data-theme=light] .tk-app .text-tk-metal-hi{color:var(--tk-gold-hi)}:root.theme-light .tk-code-box:focus-visible,:root[data-theme=light] .tk-code-box:focus-visible{outline-color:var(--tk-gold)}.tk:not(.tk-app) a{color:var(--tk-lien);text-decoration:none}.tk:not(.tk-app) a:hover{color:var(--tk-lien-survol);text-decoration:underline}.tk:not(.tk-app) a.tk-logo:hover{text-decoration:none}.tk:not(.tk-app) a.tk-btn-gold,.tk:not(.tk-app) a.tk-btn-gold:hover{color:var(--tk-metal-ink);text-decoration:none}.tk-app a{text-decoration:none}.tk ::placeholder{color:var(--tk-muted-5)}.tk ::selection{background:rgb(233 180 92/25%)}.tk input:focus{border-color:rgb(233 180 92/55%)!important}.tk-login .auth-oauth-redirects{gap:8px;margin-top:12px}.tk-login .auth-oauth-sep{color:var(--tk-muted-4);font-size:13px;gap:12px;margin-bottom:8px}.tk-login .auth-oauth-sep:after,.tk-login .auth-oauth-sep:before{background:var(--tk-line-3)}.tk-login .auth-oauth-redirect-btn{border:1px solid var(--tk-line-3);border-radius:12px;color:var(--tk-ink);font-size:15px;white-space:nowrap}.tk-login .auth-oauth-redirect-btn:hover:not(:disabled){background:var(--tk-oauth-hover)}.auth-oauth-unavailable{color:var(--tk-muted-4);font-size:12.5px;line-height:1.5;margin:6px 0 0}.tk-app ::-webkit-scrollbar{width:10px}.tk-app ::-webkit-scrollbar-thumb{background:var(--tk-line-2);border-radius:99px;border:3px solid transparent;background-clip:content-box}.tk-app .composer{position:relative;--tk-comp-rayon:18px;--tk-comp-gouttiere:5px;border-radius:var(--tk-comp-rayon);background:var(--tk-shell);border:1px solid var(--tk-line-soft);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:none}.tk-app .composer:before{content:"";position:absolute;inset:var(--tk-comp-gouttiere);border-radius:calc(var(--tk-comp-rayon) - var(--tk-comp-gouttiere));background:var(--tk-raised);border:0;box-shadow:none;pointer-events:none;height:auto;animation:none;background-size:auto;z-index:0;transition:border-color .25s ease,box-shadow .25s ease}@media (prefers-reduced-motion:reduce){.tk-app .composer:before{transition:none}}.tk-app .composer:focus-within{box-shadow:none}.tk-app .composer:focus-within:before{box-shadow:0 0 22px 2px var(--tk-gold-tint)}.tk-app .composer.dictating{box-shadow:none}.tk-app .composer.dictating:before{box-shadow:0 0 22px 2px color-mix(in srgb,var(--coral) 38%,transparent)}.tk-app .anneau-dor{position:absolute;inset:3.5px;border-radius:calc(var(--tk-comp-rayon, 18px) - 3.5px);pointer-events:none;z-index:0}.tk-app .composer>.composer-tools>*,.tk-app .composer>:not(.anneau-dor),.tk-app .dock-anneau>.composer-tools>*,.tk-app .dock-anneau>:not(.anneau-dor){position:relative;z-index:1}.tk-app .anneau-dor svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.tk-app .anneau-dor .rp{fill:none;stroke-linecap:round;animation:ring-travel 14s linear infinite}.tk-app .anneau-dor .rp-1a{stroke:var(--tk-metal);stroke-width:3.6;opacity:.055;filter:blur(3px)}.tk-app .anneau-dor .rp-1b{stroke:var(--tk-metal);stroke-width:2.5;opacity:.13;filter:blur(1.4px)}.tk-app .anneau-dor .rp-1c{stroke:var(--tk-metal);stroke-width:1.8;opacity:.34}.tk-app .anneau-dor .rp-1d{stroke:var(--tk-metal-hi);stroke-width:1.5;opacity:.92;filter:drop-shadow(0 0 4px var(--tk-gold))}.tk-app .anneau-dor .rp-2a{stroke:var(--tk-metal);stroke-width:2.8;opacity:.045;filter:blur(3px)}.tk-app .anneau-dor .rp-2b{stroke:var(--tk-metal);stroke-width:1.7;opacity:.1;filter:blur(1.2px)}.tk-app .anneau-dor .rp-2c{stroke:var(--tk-metal);stroke-width:1.2;opacity:.22}@keyframes ring-travel{0%{stroke-dashoffset:calc(-1 * var(--shift, 0px))}to{stroke-dashoffset:calc(-1 * var(--per, 900px) - var(--shift, 0px))}}@media (prefers-reduced-motion:reduce){.tk-app .anneau-dor .rp{animation:none;stroke-dasharray:none!important;opacity:0;filter:none}.tk-app .anneau-dor .rp-1c{opacity:.3}}.tk-app .composer:after,.tk-app .dock-anneau:after{content:"";position:absolute;inset:-2px;border-radius:calc(var(--tk-comp-rayon, 22px) + 2px);pointer-events:none;z-index:-1;box-shadow:0 0 26px -10px var(--tk-gold-veil)}.tk-app .composer .composer-tools .tool-button,.tk-app .composer .plus-button{border-color:transparent;background:transparent}.tk-app .composer .composer-tools .tool-button:hover,.tk-app .composer .plus-button:hover{background:var(--tk-hover);border-color:var(--tk-line);color:var(--tk-ink)}.tk-app .composer .composer-tools .tool-button.active-mic,.tk-app .composer .tk-outil-actif{border-color:rgb(233 180 92/45%);color:var(--tk-gold)}.tk-app .composer .model-effort-trigger{border-radius:999px;border-color:color-mix(in srgb,var(--tk-line) 70%,transparent);background:color-mix(in srgb,var(--tk-metal) 4%,transparent);box-shadow:inset 0 1px 0 var(--tk-sheen)}.tk-app .composer .model-effort-trigger:hover{border-color:var(--tk-line-3)}.tk-app .composer .send-button{border-radius:50%;height:32px;width:32px;box-shadow:inset 0 1px 0 rgb(255 255 255/30%),0 3px 12px -3px var(--tk-gold-veil)}.tk-app .messages{max-width:760px}.tk-app .edit-box,.tk-app .user-message .attachment-visuel,.tk-app .user-message .bubble{background:var(--tk-plaque);border:1px solid var(--lg-line);box-shadow:inset 0 1px 0 var(--lg-hi),inset 0 -1px 0 var(--lg-lo),0 6px 18px -10px var(--tk-lg-ombre);color:var(--tk-ink);font-size:15px;padding-block:10px;padding-inline:18px 21px;border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:6px;border-end-start-radius:20px}.tk-app .user-message .attachment-visuel{padding:4px;border-start-start-radius:14px;border-start-end-radius:14px;border-end-end-radius:6px;border-end-start-radius:14px}.tk-app .user-message .attachment-visuel .attachment-thumb{border-end-end-radius:2px}.tk-app .user-message .bubble{inline-size:fit-content;max-inline-size:min(80%,68ch);text-align:start}.tk-app .edit-box textarea{font-size:15px;color:var(--tk-ink);resize:none;max-block-size:320px;overflow-y:auto}.tk-app .edit-actions{gap:6px;margin-top:6px}.tk-app .edit-action{align-items:center;background:transparent;border:1px solid transparent;border-radius:50%;color:var(--tk-muted);cursor:pointer;display:inline-flex;flex:none;inline-size:34px;block-size:34px;min-block-size:0;justify-content:center;padding:0;transition:background-color var(--tk-t-tap) linear,border-color var(--tk-t-tap) linear,color var(--tk-t-tap) linear}.tk-app .edit-action svg{inline-size:17px;block-size:17px}.tk-app .edit-action:hover{background:var(--tk-lg-survol);color:var(--tk-ink)}.tk-app .edit-action-envoyer,.tk-app .edit-action-envoyer:hover{background:var(--tk-metal);color:var(--tk-gold-ink,#2a1f0c)}.tk-app .edit-action-envoyer:hover{filter:brightness(1.08)}.tk-app .edit-action-envoyer:disabled{background:color-mix(in srgb,var(--tk-metal) 34%,transparent);color:color-mix(in srgb,var(--tk-gold-ink,#2a1f0c) 70%,transparent);cursor:not-allowed;filter:none}@media (prefers-reduced-motion:reduce){.tk-app .edit-action{transition:none}}@media (prefers-reduced-transparency:reduce){.tk-app .edit-box{background:var(--tk-hover);backdrop-filter:none;-webkit-backdrop-filter:none}}.tk-app .user-message .bubble-stack{max-inline-size:100%;inline-size:100%}.tk-app .user-message .meta{display:flex;flex-direction:row;justify-content:flex-end}.tk-app .message .meta{font-family:var(--font-tk-mono);font-size:10px;font-weight:300;gap:9px;margin-bottom:7px;color:var(--tk-faint)}.tk-app .message .meta:before{display:none}.tk-app .message .meta-name{font-family:var(--font-tk-sans);font-size:12.5px;font-weight:500;color:var(--tk-ink)}.tk-app .message .meta-model{font-style:normal;color:var(--tk-gold-deep)}.tk-app .message .avatar{height:26px;width:26px;font-size:10px}.tk-app .assistant-avatar{background:color-mix(in srgb,var(--tk-metal) 5%,transparent);border:1px solid var(--tk-line);border-radius:8px;box-shadow:inset 0 1px 0 var(--tk-sheen);color:var(--tk-gold)}.tk-app .assistant-avatar svg{width:15px;height:15px}.tk .chat-column{background-image:none;position:relative}@keyframes tk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tk-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes tk-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tk-card{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes tk-veil{0%{opacity:0}to{opacity:1}}@keyframes tk-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.tk-anim-rise{animation:tk-rise .4s ease both}.tk-anim-pulse{animation:tk-pulse 2s ease-in-out infinite}.tk-anim-in{animation:tk-in .28s ease both}.tk-anim-card{animation:tk-card .32s ease both}.tk-anim-veil{animation:tk-veil .3s ease both}.tk-anim-dot{animation:tk-dot 1.1s infinite}@media (prefers-reduced-motion:reduce){.tk-anim-card,.tk-anim-dot,.tk-anim-in,.tk-anim-pulse,.tk-anim-rise,.tk-anim-veil{animation:none}}:root[data-tk-auth="1"] .tk-guest-prepaint{display:none}[dir=rtl] .tk-glyphe-directionnel{transform:scaleX(-1)}:root.theme-black .tk,:root.theme-black .tk-app,:root[data-theme=black] .tk,:root[data-theme=black] .tk-app{--tk-grad-studio:linear-gradient(135deg,#4e327c,#6a479f 55%,#2f1e4b);--tk-grad-projets:linear-gradient(135deg,#7a4623,#875e2a 55%,#4d3019);--tk-grad-conversations:linear-gradient(135deg,#1d3c75,#2d5697 55%,#132549);--tk-grad-pro:linear-gradient(135deg,#12433a,#1a5a4a 55%,#0c2a24);--tk-grad-ink:#ece6dc;--tk-grad-image:linear-gradient(135deg,#944a32,#943c66 55%,#6e2854);--tk-grad-3d:linear-gradient(135deg,#133a2e,#1d5a45 55%,#0d271d);--tk-grad-video:linear-gradient(135deg,#254685,#43619c 55%,#1a3163);--tk-grad-son:linear-gradient(135deg,#742a4d,#4e327c 50%,#254685);--tk-bg:#0a0a0a;--tk-surface:#0a0a0a;--tk-sunken:#050505;--tk-raised:#121212;--tk-hover:#1a1a1a;--tk-line:#1f1f1f;--tk-line-2:#262626;--tk-shell:rgb(255 255 255/5%);--tk-line-soft:#1a1a1a;--tk-voile:rgb(0 0 0/68%);--tk-verre:linear-gradient(160deg,rgb(255 255 255/10%),rgb(255 255 255/4%) 40%,rgb(255 255 255/7%));--tk-verre-trait:rgb(255 255 255/14%);--tk-verre-hi:rgb(255 255 255/16%);--tk-lg-bg:linear-gradient(135deg,rgb(255 255 255/9%),rgb(255 255 255/3%));--tk-lg-trait:rgb(255 255 255/8%);--tk-lg-hi:rgb(255 255 255/7%);--tk-lg-lo:rgb(0 0 0/40%);--tk-lg-inner:rgb(255 255 255/5%);--tk-lg-survol:rgb(255 255 255/12%);--tk-lg-ombre:rgb(0 0 0/80%);--tk-presence:#5bbf7a;--tk-line-3:#2b2b2b;--tk-line-4:#333333;--tk-line-5:#3d3d3d;--tk-ink:#ffffff;--tk-ink-hi:#ffffff;--tk-ink-logo:#ffffff;--tk-ink-card:#f5f5f5;--tk-ink-bubble:#f5f5f5;--tk-ink-raya:#d9d9d9;--tk-ink-hero:#d9d9d9;--tk-muted:#b0b0b0;--tk-muted-2:#a6a6a6;--tk-muted-3:#9e9e9e;--tk-muted-4:#969696;--tk-muted-5:#8c8c8c;--tk-muted-6:#888888;--tk-faint:#7d7d7d;--tk-faint-2:#6f6f6f;--tk-faint-3:#5f5f5f;--tk-app:#000000;--tk-rail:#000000;--tk-col:#000000;--tk-rail-line:#262626;--tk-rail-hover:#0d0d0d;--tk-gold:#ffffff;--tk-gold-hi:#ffffff;--tk-gold-ink:#000000;--tk-gold-deep:#e0e0e0;--tk-gold-dark:#bfbfbf;--tk-gold-veil:rgb(255 255 255/16%);--tk-gold-tint:rgb(255 255 255/14%);--tk-gold-tint-hi:rgb(255 255 255/22%);--tk-coral:#e06c55;--tk-wash-a:rgb(255 255 255/3%);--tk-wash-b:rgb(255 255 255/2%);--tk-dock:rgb(10 10 10/92%);--tk-dock-shadow:none;--tk-card:rgb(10 10 10/95%);--tk-card-shadow:none;--tk-scrim-rgb:0 0 0;--tk-error:#e0685f;--tk-error-rgb:224 104 95;--tk-oauth-hover:rgb(255 255 255/6%);--tk-sheen:rgb(255 255 255/8%);--tk-track:rgb(255 255 255/14%);--tk-hairline:#1a1a1a;--tk-dash:#3d3d3d;--tk-hatch:repeating-linear-gradient(135deg,#121212,#121212 7px,#0a0a0a 0,#0a0a0a 14px);--tk-wave:#8c8c8c;--tk-wave-dim:#5f5f5f;--tk-veil:rgb(0 0 0/72%);--tk-mode-blue:#d9d9d9;--tk-mode-violet:#d9d9d9;--tk-mode-rose:#d9d9d9;--tk-mode-teal:#d9d9d9;--tk-mode-amber:#d9d9d9;--tk-mode-cyan:#d9d9d9;color-scheme:dark}.tk-app{--tk-bulle-plancher:color-mix(in srgb,var(--tk-app) 92%,transparent);--tk-bulle-flou:blur(26px);--tk-bulle-ombre:inset 0 1px 0 var(--tk-lg-hi),0 24px 60px -12px var(--tk-voile)}@media (prefers-reduced-transparency:reduce){.tk-app{--tk-bulle-plancher:var(--tk-app);--tk-bulle-flou:none}}.tk-app .sidebar .brand-row .rail-actions{gap:2px}.tk-app .sidebar .brand-row .icon-button,.tk-app .sidebar .brand-row .sidebar-collapse-btn{width:30px;height:30px;border-radius:10px;background:transparent;border:0}.tk-app .sidebar .brand-row .icon-button svg,.tk-app .sidebar .brand-row .sidebar-collapse-btn svg{width:16px;height:16px}.tk-app .sidebar .brand-row .icon-button:hover,.tk-app .sidebar .brand-row .sidebar-collapse-btn:hover{background:var(--tk-rail-hover);color:var(--tk-ink)}.tk-app .sidebar .brand-row .brand-avatar{width:38px;height:38px;font-size:15px}.tk-app .sc{flex:none;margin:14px 12px 12px;padding:4px;background:var(--tk-surface);border:1px solid var(--tk-line);border-radius:18px}.tk-app .sc-core{position:relative;overflow:hidden;padding:13px 12px 12px;border:1px solid var(--tk-line-2);border-radius:13px}.tk-app .rail-carte-listes{flex:none;margin-block:12px 0;padding:4px;border-radius:18px}.tk-app .rail-carte-listes .conversations-head,.tk-app .rail-carte-listes .projects-head{margin-inline:0}.tk-app .rail-carte-listes .conversations-block{margin-block-start:0}.tk-app .rail-voile{position:absolute;inset:80px 0 0;z-index:40;background:var(--tk-voile);backdrop-filter:blur(18px) saturate(.85);-webkit-backdrop-filter:blur(18px) saturate(.85)}.tk-app .rail-carte-listes.est-feuille{position:absolute;z-index:41;inset-inline:8px;top:88px;bottom:8px;margin:0;padding:10px;border-radius:var(--tk-r-feuille);background:var(--tk-verre);backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);border:1px solid var(--tk-verre-trait);box-shadow:0 24px 60px -18px var(--tk-voile),inset 0 1px 0 var(--tk-verre-hi);display:flex;flex-direction:column;overflow:hidden}.tk-app .rail-feuille-liste{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-block-end:24px;perspective:600px;-webkit-mask-image:linear-gradient(180deg,#000,#000 78%,transparent);mask-image:linear-gradient(180deg,#000,#000 78%,transparent);scrollbar-width:none}.tk-app .rail-feuille-liste::-webkit-scrollbar{display:none}.tk-app .rail-feuille-liste:after{content:"";display:block;block-size:28%;flex:none}.tk-app .rail-feuille-liste .conversation-tile{will-change:transform,opacity;transform-origin:50% 50%}.tk-app .rail-feuille-liste{isolation:isolate}.tk-app .rail-feuille-liste .conversation-tile.menu-open{z-index:50}@media (prefers-reduced-motion:reduce){.tk-app .rail-feuille-liste .conversation-tile{will-change:auto}}.tk-app .rail-carte-listes.feuille-conversations .projects-block,.tk-app .rail-carte-listes.feuille-projets .conversations-block,.tk-app .rail-carte-listes:not(.est-feuille){display:none}.tk-app .rail-feuille-titre{flex:none;padding:var(--tk-feuille-pad-haut) 44px 10px;text-align:center;font-family:var(--font-tk-display,inherit);font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:26px;color:var(--tk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-app .rail-feuille-fermer{position:absolute;inset-block-start:calc(10px + var(--tk-feuille-pad-haut) - 6px);inset-inline-end:18px;z-index:3;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--tk-ink) 8%,transparent);color:var(--tk-muted-2);cursor:pointer;transition:color var(--tk-t-tap) var(--tk-ease-out),background-color var(--tk-t-tap) var(--tk-ease-out)}.tk-app .rail-feuille-fermer:hover{background:color-mix(in srgb,var(--tk-ink) 14%,transparent);color:var(--tk-ink)}.tk-app .rail-feuille-fermer:focus-visible{outline:2px solid var(--tk-metal);outline-offset:2px}.tk-app .rail-feuille-fermer svg{width:14px;height:14px}.tk-app .rail-feuille-titre.a-un-projet{padding-inline:50px;font-size:16px}.tk-app .rail-feuille-options-btn,.tk-app .rail-feuille-retour{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--tk-ink) 8%,transparent);color:var(--tk-muted-2);cursor:pointer;transition:color var(--tk-t-tap) var(--tk-ease-out),background-color var(--tk-t-tap) var(--tk-ease-out)}.tk-app .rail-feuille-retour{position:absolute;inset-block-start:calc(10px + var(--tk-feuille-pad-haut) - 6px);inset-inline-start:18px;z-index:3}.tk-app .rail-feuille-retour svg{width:16px;height:16px}[dir=rtl] .tk-app .rail-feuille-retour svg{transform:scaleX(-1)}.tk-app .rail-feuille-options{position:absolute;inset-block-start:calc(10px + var(--tk-feuille-pad-haut) - 6px);inset-inline-end:18px;z-index:4}.tk-app .rail-feuille-options-btn svg{width:16px;height:16px}.tk-app .rail-feuille-options-btn:hover,.tk-app .rail-feuille-retour:hover{background:color-mix(in srgb,var(--tk-ink) 14%,transparent);color:var(--tk-ink)}.tk-app .projet-nouveau-fil{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:40px;padding-block:8px;padding-inline:14px 10px;margin-block-end:4px;border:0;border-radius:12px;background:transparent;color:var(--tk-gold);font:inherit;font-size:13.5px;font-weight:700;text-align:start;cursor:pointer;transition:background-color var(--tk-t-tap) var(--tk-ease-out)}.tk-app .projet-nouveau-fil:focus-visible,.tk-app .projet-nouveau-fil:hover{background:var(--tk-hover)}.tk-app .projet-nouveau-fil svg{inline-size:15px;block-size:15px;flex:none}:root.theme-light .tk-app .projet-nouveau-fil,:root[data-theme=light] .tk-app .projet-nouveau-fil{color:var(--tk-ink)}.tk-app .project-tile .conversation-open{display:flex;align-items:center}.tk-app .project-tile .conversation-open .conversation-copy{flex:1 1 auto;min-inline-size:0}.tk-app .projet-compte{flex:none;inline-size:28px;margin-inline-start:6px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:var(--tk-muted-5)}.tk-app .sidebar .rail-menu{--ic-bleu:#6f8fd8;--ic-violet:#b58ad6;--ic-ambre:#e3b04b;--ic-vert:#7fae6a;inset-inline-end:6px;inset-inline-start:auto;inset-block-start:calc(100% + 4px);min-inline-size:196px;max-inline-size:calc(100% - 12px);padding:6px;gap:0;border-radius:18px;border:1px solid var(--tk-verre-trait);background:var(--tk-verre),var(--tk-plaque);backdrop-filter:var(--tk-verre-flou);-webkit-backdrop-filter:var(--tk-verre-flou);box-shadow:inset 0 1px 0 var(--tk-lg-hi),0 24px 60px -12px var(--tk-voile);transform-origin:top right;animation:tk-rail-menu-in .16s var(--tk-ease-out) both}.tk-app .sidebar .rail-menu.vers-le-haut{inset-block-start:auto;inset-block-end:calc(100% + 4px);transform-origin:bottom right}:root.theme-light .tk-app .sidebar .rail-menu,:root[data-theme=light] .tk-app .sidebar .rail-menu{--ic-bleu:#5578cc;--ic-violet:#8a5cb8;--ic-ambre:#9c7418;--ic-vert:#55873f}.tk-app .sidebar .rail-menu button{block-size:32px;flex:none;padding:0 12px;border-radius:12px;gap:10px;font-size:13.5px;color:var(--tk-ink)}.tk-app .sidebar .rail-menu button>svg:first-child{inline-size:17px;block-size:17px;flex:none;color:var(--tk-muted-5)}.tk-app .sidebar .rail-menu button[data-teinte]>svg:first-child{color:var(--ic-teinte)}.tk-app .sidebar .rail-menu button[data-teinte=bleu]{--ic-teinte:var(--ic-bleu)}.tk-app .sidebar .rail-menu button[data-teinte=violet]{--ic-teinte:var(--ic-violet)}.tk-app .sidebar .rail-menu button[data-teinte=ambre]{--ic-teinte:var(--ic-ambre)}.tk-app .sidebar .rail-menu button[data-teinte=vert]{--ic-teinte:var(--ic-vert)}.tk-app .sidebar .rail-menu button:hover{background:var(--tk-lg-survol);color:var(--tk-ink)}.tk-app .sidebar .rail-menu button.danger,.tk-app .sidebar .rail-menu button.danger>svg:first-child{color:var(--tk-coral)}.tk-app .sidebar .rail-menu button.danger:hover{background:color-mix(in srgb,var(--tk-coral) 16%,transparent)}.tk-app .sidebar .rail-menu button>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.tk-app .sidebar .rail-menu button.selected{color:var(--tk-gold)}.tk-app .sidebar .rail-menu .menu-separator{margin:4px 8px;background:var(--tk-verre-trait)}.tk-app .sidebar .rail-menu .rail-menu-retour{font-weight:600;color:var(--tk-ink)}.tk-app .sidebar .rail-menu .rail-menu-projets{display:flex;flex-direction:column;max-block-size:204px;overflow-y:auto;scrollbar-width:none}.tk-app .sidebar .rail-menu .rail-menu-projets::-webkit-scrollbar{display:none}.projet-panneau{border:1px solid var(--tk-verre-trait);background:var(--tk-verre),color-mix(in srgb,var(--tk-plaque) 88%,transparent);backdrop-filter:var(--tk-verre-flou);-webkit-backdrop-filter:var(--tk-verre-flou);box-shadow:inset 0 1px 0 var(--tk-lg-hi),0 24px 60px -12px var(--tk-voile)}@media (prefers-reduced-transparency:reduce){.projet-panneau{background:var(--tk-plaque);backdrop-filter:none;-webkit-backdrop-filter:none}}@keyframes tk-rail-menu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tk-app .sidebar .rail-menu{animation:none}}@media (prefers-reduced-transparency:reduce){.tk-app .sidebar .rail-menu{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}.tk-app .rail-portes{display:flex;flex-direction:column;gap:10px;padding-inline:12px;padding-block-end:10px}.tk-app .porte{position:relative;block-size:60px;border-radius:20px;overflow:hidden;border:1px solid rgb(255 255 255/18%);box-shadow:inset 0 1px 0 rgb(255 255 255/25%),0 8px 20px -10px rgb(0 0 0/55%);transition:transform var(--tk-t-tap) var(--tk-ease-out)}.tk-app .porte:hover{transform:scale(1.02)}.tk-app .porte:active{transform:scale(.985)}.tk-app .vitrine-figee .porte,.tk-app .vitrine-figee .st{pointer-events:none}.tk-app .porte-principal{position:absolute;z-index:1;inset:0;display:flex;align-items:center;gap:11px;padding-inline:12px 14px;border:0;background:transparent;color:var(--tk-grad-ink);cursor:pointer;text-align:start;text-decoration:none;font:inherit}.tk-app .porte-marque{position:relative;inline-size:30px;block-size:30px;flex:none;display:grid;place-items:center;border-radius:var(--tk-r-pill);background:rgb(127 127 127/22%);border:1px solid;opacity:.92}.tk-app .porte-marque svg{inline-size:16px;block-size:16px}.tk-app .porte-copie{position:relative;flex:1;min-inline-size:0;display:flex;flex-direction:column}.tk-app .porte-copie strong{font-size:13.5px;font-weight:600;letter-spacing:-.01em}.tk-app .porte-copie small,.tk-app .porte-copie strong{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-app .porte-copie small{margin-block-start:1px;font-size:11px}.tk-app .porte-chev{position:relative;inline-size:14px;block-size:14px;flex:none;opacity:.8}[dir=rtl] .tk-app .porte-chev{transform:scaleX(-1)}.tk-app .porte-plus{position:absolute;z-index:2;inset-block-start:50%;inset-inline-end:38px;transform:translateY(-50%);inline-size:26px;block-size:26px;display:grid;place-items:center;padding:0;border:1px solid;border-radius:var(--tk-r-pill);background:rgb(127 127 127/20%);color:var(--tk-grad-ink);cursor:pointer;transition:background var(--tk-t-tap) var(--tk-ease-out)}.tk-app .porte-plus:hover{background:rgb(127 127 127/34%)}.tk-app .porte-plus svg{inline-size:14px;block-size:14px}.tk-app .porte-projets .porte-copie{padding-inline-end:34px}.tk-app .porte-projets{background:var(--tk-grad-projets)}.tk-app .porte-conversations{background:var(--tk-grad-conversations)}.tk-app .porte-studio{background:var(--tk-grad-studio)}.tk-app .porte-pro{background:var(--tk-grad-pro)}.tk-app .porte:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 140% at 10% 20%,rgb(255 255 255/16%),transparent 60%),radial-gradient(100% 120% at 90% 90%,rgb(0 0 0/18%),transparent 65%)}@media (prefers-reduced-motion:reduce){.tk-app .porte,.tk-app .porte-plus{transition:none}.tk-app .porte:active,.tk-app .porte:hover{transform:none}}.tk-app.sidebar-collapsed .rail-portes,.tk-app.sidebar-collapsed .sc-grid{grid-template-columns:40px;display:flex;flex-direction:column;align-items:center;gap:8px;padding-inline:0}.tk-app.sidebar-collapsed .sc-grid{padding-block:4px 8px}.tk-app.sidebar-collapsed .porte,.tk-app.sidebar-collapsed .st{inline-size:40px;block-size:40px;flex:none;aspect-ratio:auto;border-radius:13px}.tk-app.sidebar-collapsed .st-pastille svg{inline-size:26px;block-size:26px;padding:6px;border-radius:9px}.tk-app.sidebar-collapsed .porte-principal{justify-content:center;padding-inline:0}.tk-app.sidebar-collapsed .porte-chev,.tk-app.sidebar-collapsed .porte-copie,.tk-app.sidebar-collapsed .porte-plus{display:none}.tk-app.sidebar-collapsed .porte-marque{background:transparent;border:0;inline-size:20px;block-size:20px}.tk-app.sidebar-collapsed .porte-marque svg{inline-size:18px;block-size:18px}.tk-app.sidebar-collapsed .sidebar-item,.tk-app.sidebar-collapsed .user-bar-btn{inline-size:40px;block-size:40px;flex:none}.tk-app.sidebar-collapsed .sidebar-footer{margin-inline:0;padding-inline:0;padding-block:4px 0;border-block-start:0}.tk-app.sidebar-collapsed .user-bar{gap:8px}.tk-app.sidebar-collapsed .user-bar-actions{display:flex;flex-direction:column;align-items:center;gap:8px}.tk-app.sidebar-collapsed .porte,.tk-app.sidebar-collapsed .sidebar-item,.tk-app.sidebar-collapsed .st,.tk-app.sidebar-collapsed .user-bar-btn,.tk-app.sidebar-collapsed .user-bar-reglages-replie{background:var(--tk-lg-bg);border:1px solid var(--tk-lg-trait);box-shadow:inset 0 1px 0 var(--tk-lg-hi),inset 0 -1px 0 var(--tk-lg-lo),0 4px 12px -6px var(--tk-lg-ombre);-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);transition:background var(--tk-t-in) var(--tk-ease-out),color var(--tk-t-in) var(--tk-ease-out),transform var(--tk-t-in) var(--tk-ease-out)}.tk-app.sidebar-collapsed .porte:hover,.tk-app.sidebar-collapsed .sidebar-item:hover,.tk-app.sidebar-collapsed .st:hover,.tk-app.sidebar-collapsed .user-bar-btn:hover,.tk-app.sidebar-collapsed .user-bar-reglages-replie:hover{background:var(--tk-lg-survol);transform:translateY(-1px)}.tk-app.sidebar-collapsed [data-testid=rail-nav-nouvelle-conversation]{border-radius:50%}.tk-app.sidebar-collapsed [data-testid=rail-nav-nouvelle-conversation]:hover{transform:translateY(-1px) scale(1.04)}@media (prefers-reduced-motion:reduce){.tk-app.sidebar-collapsed .porte,.tk-app.sidebar-collapsed .sidebar-item,.tk-app.sidebar-collapsed .st,.tk-app.sidebar-collapsed .user-bar-btn,.tk-app.sidebar-collapsed .user-bar-reglages-replie{transition:none}.tk-app.sidebar-collapsed .porte:hover,.tk-app.sidebar-collapsed .sidebar-item:hover,.tk-app.sidebar-collapsed .st:hover,.tk-app.sidebar-collapsed .user-bar-btn:hover,.tk-app.sidebar-collapsed .user-bar-reglages-replie:hover,.tk-app.sidebar-collapsed [data-testid=rail-nav-nouvelle-conversation]:hover{transform:none}}.tk-app.sidebar-collapsed .rail-portes:after,.tk-app.sidebar-collapsed .sc-grid:after,.tk-app.sidebar-collapsed .sidebar-group:after{margin-block:10px}.tk-app.sidebar-collapsed .brand-row:after,.tk-app.sidebar-collapsed .rail-portes:after,.tk-app.sidebar-collapsed .sc-grid:after,.tk-app.sidebar-collapsed .sidebar-group:after{content:"";flex:none;inline-size:30px;block-size:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--tk-lg-hi) 30%,var(--tk-lg-hi) 70%,transparent);box-shadow:0 1px 0 var(--tk-lg-lo),0 0 6px var(--tk-lg-inner)}.tk-app.sidebar-collapsed .brand-row:after{margin-block-start:10px}.tk-app.sidebar-collapsed .user-bar-reglages-replie{position:relative}.tk-app .app-header--flottante{position:absolute;inset-block-start:0;inset-inline:0;z-index:10;border-bottom:0}.tk-app .chat-column:not(.is-home) .message-scroll{padding-block-start:var(--tk-h-barre)}@media (min-width:900px){.tk-app .app-header--flottante .chat-fil{position:absolute;inset-inline-start:50%;transform:translateX(-50%);max-inline-size:calc(100% - var(--tk-reserve-rail) * 2)}}.tk-app .sc-reduite{padding:4px;display:flex;flex-direction:column;gap:2px}.tk-app .sc-rangee{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--tk-ink-hi);text-align:start;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease}@media (prefers-reduced-motion:reduce){.tk-app .sc-rangee{transition:none}}.tk-app .sc-rangee:hover{background:var(--tk-hover)}.tk-app .sc-rangee>svg:first-child{width:15px;height:15px;flex:none;color:var(--tk-gold)}.tk-app .sc-rangee b{flex:1;min-width:0;font-family:var(--font-tk-sans);font-size:14px;font-weight:600;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-app .sc-rangee .sc-chev,.tk-app .sc-rangee .sc-go-plat{width:14px;height:14px;flex:none;color:var(--tk-faint-2)}.tk-app .sc-rangee:hover .sc-chev,.tk-app .sc-rangee:hover .sc-go-plat{color:var(--tk-ink)}.tk-app .sc-head{display:flex;align-items:center;gap:9px}.tk-app .sc-head>svg{width:15px;height:15px;flex:none;color:var(--tk-gold)}.tk-app .sc-head b{font-family:var(--tk-sans);font-size:14px;font-weight:600;letter-spacing:-.015em;color:var(--tk-ink-hi)}.tk-app .sc-go{margin-inline-start:auto;width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--tk-line);background:var(--tk-surface);color:var(--tk-muted-2);transition:transform .45s var(--tk-ease-soft),color .4s,border-color .4s}.tk-app .sc-go svg{width:13px;height:13px}.tk-app .sc:hover .sc-go{transform:translate(1px,-1px);color:var(--tk-ink-hi);border-color:var(--tk-line-3)}.tk-app .sc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-inline:12px;padding-block:4px 10px}.tk-app .st{position:relative;aspect-ratio:4/3;display:block;padding:0;border:0;border-radius:15px;overflow:hidden;box-shadow:inset 0 0 0 1px rgb(255 255 255/11%),0 4px 14px -6px rgb(0 0 0/45%);transition:transform .5s var(--tk-ease-soft),box-shadow .5s var(--tk-ease-soft)}.tk-app .st:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgb(255 255 255/18%),0 10px 22px -8px rgb(0 0 0/55%)}.tk-app .st:active{transform:scale(.975)}.tk-app .st-bg{position:absolute;inset:-28%;will-change:transform}.tk-app .st-pastille{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.tk-app .st-pastille svg{inline-size:48px;block-size:48px;padding:13px;border-radius:var(--tk-r-pill);background:rgb(255 250 240/14%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 250 240/32%);box-shadow:inset 0 1px 0 rgb(255 255 255/35%),0 4px 12px rgb(0 0 0/12%);color:#fffaf0;box-sizing:border-box}.tk-app .st-img .st-bg{background:radial-gradient(42% 46% at 18% 14%,#ffd873,transparent 62%),radial-gradient(46% 48% at 84% 26%,#ff8a4c,transparent 62%),radial-gradient(52% 54% at 58% 92%,#ff5f9e,transparent 66%),linear-gradient(140deg,#ffb057,#ff6f91);animation:tk-mesh-drift 17s ease-in-out infinite alternate}.tk-app .st-3d .st-bg{background:radial-gradient(70% 70% at 50% 45%,#1d5645,#07201a 78%)}.tk-app .st-wire{position:absolute;inset:0;display:grid;place-items:center}.tk-app .st-wire svg{width:112%;height:112%;color:#55c79f;opacity:.62;animation:tk-cube-turn 30s linear infinite}.tk-app .st-vid .st-bg{background:radial-gradient(44% 48% at 16% 18%,#67d1ff,transparent 62%),radial-gradient(46% 48% at 86% 28%,#37a2ff,transparent 62%),radial-gradient(54% 56% at 56% 94%,#7b5cff,transparent 66%),linear-gradient(140deg,#3f8dff,#6a5cff);animation:tk-mesh-drift 21s ease-in-out infinite alternate-reverse}.tk-app .st-aud .st-bg{background:radial-gradient(80% 80% at 50% 50%,#191c26,#0b0d13 80%)}.tk-app .st-eq{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:3px;padding:0 12px}.tk-app .st-eq i{flex:1;max-width:5px;height:62%;border-radius:3px;transform-origin:center;animation-name:tk-eq-beat;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tk-app .st-eq i:first-child{background:hsl(8 82% 62%);animation-delay:0s;animation-duration:1.25s}.tk-app .st-eq i:nth-child(2){background:hsl(37 82% 62%);animation-delay:-.13s;animation-duration:1.47s}.tk-app .st-eq i:nth-child(3){background:hsl(66 82% 62%);animation-delay:-.26s;animation-duration:1.69s}.tk-app .st-eq i:nth-child(4){background:hsl(95 82% 62%);animation-delay:-.39s;animation-duration:1.91s}.tk-app .st-eq i:nth-child(5){background:hsl(124 82% 62%);animation-delay:-.52s;animation-duration:1.25s}.tk-app .st-eq i:nth-child(6){background:hsl(153 82% 62%);animation-delay:-.65s;animation-duration:1.47s}.tk-app .st-eq i:nth-child(7){background:hsl(182 82% 62%);animation-delay:-.78s;animation-duration:1.69s}.tk-app .st-eq i:nth-child(8){background:hsl(211 82% 62%);animation-delay:-.91s;animation-duration:1.91s}.tk-app .st-eq i:nth-child(9){background:hsl(240 82% 62%);animation-delay:-1.04s;animation-duration:1.25s}.tk-app .st-eq i:nth-child(10){background:hsl(269 82% 62%);animation-delay:-1.17s;animation-duration:1.47s}.tk-app .st-eq i:nth-child(11){background:hsl(298 82% 62%);animation-delay:-1.3s;animation-duration:1.69s}.tk-app .st-eq i:nth-child(12){background:hsl(327 82% 62%);animation-delay:-1.43s;animation-duration:1.91s}@keyframes tk-mesh-drift{0%{transform:translate3d(-4%,-3%,0) scale(1.04)}to{transform:translate3d(4%,4%,0) scale(1.17)}}@keyframes tk-cube-turn{to{transform:rotate(1turn)}}@keyframes tk-eq-beat{0%,to{transform:scaleY(.26)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.tk-app .st-bg,.tk-app .st-eq i,.tk-app .st-wire svg{animation:none!important}.tk-app .st-eq i{transform:scaleY(.6)}.tk-app .sc-go,.tk-app .st{transition:none}}.tk-grain{position:fixed;inset:0;z-index:9;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}:root.theme-light .tk-grain,:root[data-theme=light] .tk-grain{display:none}.tk-app .composer .plus-button.plus-outils-actifs{background:transparent;border-color:transparent;color:var(--tk-gold)}.tk-app .composer .tool-button.micro-en-ecoute{background:var(--tk-metal);border-color:var(--tk-gold);color:var(--tk-metal-ink)}.tk-app .composer .tool-button.micro-en-ecoute:hover{background:color-mix(in srgb,var(--tk-metal) 88%,#000)}.tk-app .composer .model-effort-trigger,.tk-app .composer .plus-button,.tk-app .composer .send-button,.tk-app .composer .tool-button{transition:transform .12s ease-out,background-color .16s linear,border-color .16s linear,color .16s linear}.tk-app .composer .model-effort-trigger:active,.tk-app .composer .plus-button:active,.tk-app .composer .send-button:active,.tk-app .composer .tool-button:active:not(:disabled){transform:scale(.92)}@keyframes tk-glyphe-parait{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.tk-app .composer .send-button svg,.tk-app .composer .tool-button svg{animation:tk-glyphe-parait .16s ease-out}@media (prefers-reduced-motion:reduce){.tk-app .composer .model-effort-trigger,.tk-app .composer .plus-button,.tk-app .composer .send-button,.tk-app .composer .tool-button{transition:none}.tk-app .composer .model-effort-trigger:active,.tk-app .composer .plus-button:active,.tk-app .composer .send-button:active,.tk-app .composer .tool-button:active:not(:disabled){transform:none}.tk-app .composer .send-button svg,.tk-app .composer .tool-button svg{animation:none}}.tk-app .launchpad-card,.tk-app .rail-carte-listes,.tk-app .sc{background:var(--tk-shell);border:1px solid var(--tk-line-soft)}.tk-app .launchpad-card:hover{background:var(--tk-shell);border-color:var(--tk-line-3)}.tk-app .launchpad-card.active{border-color:color-mix(in srgb,var(--tk-gold) 42%,transparent)}.tk-app [data-testid=rail-nouvelle-conversation]{background:linear-gradient(180deg,var(--tk-metal-tint),transparent);border:1px solid var(--tk-gold-veil);color:var(--tk-gold);font-weight:700}.tk-app [data-testid=rail-nouvelle-conversation]:hover{background:linear-gradient(180deg,var(--tk-metal-tint),transparent);border-color:var(--tk-gold)}.tk-app .sc-core{background:var(--tk-raised);border-color:transparent}.tk-app .sc-pro{display:block;margin-block-start:4px;padding:11px 12px 12px;color:inherit;text-decoration:none;transition:background .16s ease}@media (prefers-reduced-motion:reduce){.tk-app .sc-pro{transition:none}}.tk-app .sc-pro:hover{background:var(--tk-hover)}.tk-app .sc-pro .sc-head>svg{color:var(--tk-gold)}.tk-app .sc-pro .sc-go{background:transparent;border-color:transparent}.tk-app .sc-pro:hover .sc-go{transform:translate(1px,-1px);color:var(--tk-ink-hi)}.tk-app .sc-pro-vue{display:block;margin-block-start:10px;border-radius:10px;overflow:hidden;aspect-ratio:640/364;background:var(--tk-sunken)}.tk-app .sc-pro-vue img,.tk-app .sc-pro-vue video{display:block;width:100%;height:100%;object-fit:cover}.tk-app .model-menu{min-width:304px}.tk-app .effort-jauge{position:absolute;inset-inline-start:calc(100% + 8px);inset-block:0;inline-size:18px;border-radius:9px;cursor:pointer;box-shadow:0 10px 24px -8px var(--tk-voile);touch-action:none;--clip:75%;--effort-or-1:var(--tk-metal-deep);--effort-or-2:var(--tk-metal);--effort-or-3:var(--tk-metal-hi);--effort-or-ink:var(--tk-metal-ink);--effort-lueur-basse:var(--tk-metal-tint-hi);--effort-lueur:rgb(233 180 92/30%);--effort-balai:rgb(255 255 255/60%)}.tk-app .effort-jauge[data-rang="1"]{--clip:50%}.tk-app .effort-jauge[data-rang="2"]{--clip:25%}.tk-app .effort-jauge[data-rang="3"]{--clip:0%}.tk-app .effort-piste{position:absolute;inset:0;border-radius:9px;overflow:hidden;background:var(--tk-line-4)}.tk-app .effort-remplissage{position:absolute;inset:0;border-radius:10px;background:linear-gradient(0deg,#34c759,#a8e04a 25%,#ffd60a 50%,#ff9f0a 72%,#ff453a);box-shadow:inset 0 0 8px rgb(255 255 255/35%);clip-path:inset(var(--clip) 0 0 0 round 10px);transition:clip-path .45s var(--tk-ease-out)}.tk-app .effort-reflet{position:absolute;inset:0;border-radius:10px;background:linear-gradient(90deg,rgb(255 255 255/35%),transparent 45%,rgb(0 0 0/12%));pointer-events:none}.tk-app .effort-points{position:absolute;inset:0;display:flex;flex-direction:column-reverse}.tk-app .effort-point{flex:1;border:0;background:transparent;padding:0;cursor:pointer;display:grid;place-items:center;position:relative}.tk-app .effort-pastille{inline-size:5px;block-size:5px;border-radius:50%;background:rgb(255 255 255/40%);box-shadow:0 0 0 1px rgb(0 0 0/8%);transition:inline-size .25s ease,block-size .25s ease,background-color .25s ease}.tk-app .effort-point.passe .effort-pastille{background:rgb(255 255 255/95%)}.tk-app .effort-point.actif .effort-pastille{inline-size:8px;block-size:8px}.tk-app .effort-nom{position:absolute;inset-inline-start:calc(100% + 8px);inset-block-start:50%;transform:translateY(-50%);white-space:nowrap;padding:4px 9px;border:1px solid var(--tk-line-2);border-radius:var(--tk-r-pill);background:var(--tk-surface);color:var(--tk-ink);font-size:11px;font-weight:600;line-height:1;opacity:0;pointer-events:none;transition:opacity var(--tk-t-in) var(--tk-ease-out)}.tk-app .effort-jauge:focus-visible .effort-point.actif .effort-nom,.tk-app .effort-point:hover .effort-nom{opacity:1}.tk-app .effort-or{position:absolute;inset:0;border-radius:10px;overflow:hidden;background:linear-gradient(0deg,var(--effort-or-1) 0,var(--effort-or-2) 52%,var(--effort-or-3) 100%);clip-path:inset(var(--clip) 0 0 0 round 10px);opacity:0;pointer-events:none;transition:opacity var(--tk-t-card) var(--tk-ease-soft),clip-path .45s var(--tk-ease-out)}.tk-app .effort-haut .effort-or{opacity:1}.tk-app .effort-or:after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;block-size:40%;background:linear-gradient(0deg,transparent,var(--effort-balai),transparent);opacity:0}.tk-app .effort-haut .effort-or:after{opacity:1;animation:effort-balayage 2.4s var(--tk-ease-soft) infinite}@keyframes effort-balayage{0%{transform:translateY(0)}to{transform:translateY(-350%)}}.tk-app .effort-haut .effort-point.passe .effort-pastille{background:var(--effort-or-ink);box-shadow:0 0 0 1px rgb(255 255 255/22%)}.tk-app .effort-jauge:focus-visible{outline:none;box-shadow:0 10px 24px -8px var(--tk-voile),0 0 0 2px var(--tk-gold-veil)}.tk-app .effort-haut .effort-piste{box-shadow:0 0 12px 1px var(--effort-lueur);animation:effort-respire 1.5s ease-in-out infinite alternate}@keyframes effort-respire{0%{box-shadow:0 0 7px 0 var(--effort-lueur-basse)}to{box-shadow:0 0 20px 3px var(--effort-lueur)}}@media (prefers-reduced-motion:reduce){.tk-app .effort-haut .effort-piste{animation:none}.tk-app .effort-haut .effort-or:after{animation:none;opacity:0}.tk-app .effort-nom,.tk-app .effort-or,.tk-app .effort-pastille,.tk-app .effort-remplissage{transition:none}}:root.theme-black .tk-app .effort-haut .effort-piste,:root[data-theme=black] .tk-app .effort-haut .effort-piste{animation:none}:root.theme-black .tk-app .effort-jauge,:root[data-theme=black] .tk-app .effort-jauge{--effort-or-1:var(--tk-gold-deep);--effort-or-2:var(--tk-gold);--effort-or-3:var(--tk-gold-hi);--effort-or-ink:var(--tk-gold-ink);--effort-lueur-basse:var(--tk-gold-tint);--effort-lueur:var(--tk-gold-tint-hi);--effort-balai:rgb(0 0 0/38%)}.tk-app .model-menu button{gap:9px}.tk-app .model-menu .model-nom{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.tk-app .logo-tuile{width:26px;height:26px;flex:none;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--teinte,var(--tk-muted)) 32%,transparent);border-radius:8px;background:color-mix(in srgb,var(--teinte,var(--tk-muted)) 13%,transparent);color:var(--teinte,var(--tk-muted));font-family:var(--tk-mono);font-size:11px;font-weight:500}.tk-app .logo-tuile-lettre{color:var(--tk-muted)}.tk-app .logo-tuile[data-marque=openai]{--teinte:#10a37f}.tk-app .logo-tuile[data-marque=anthropic]{--teinte:#d97757}.tk-app .logo-tuile[data-marque=gemini],.tk-app .logo-tuile[data-marque=google]{--teinte:#4285f4}.tk-app .logo-tuile[data-marque=meta]{--teinte:#0081fb}.tk-app .logo-tuile[data-marque=mistral]{--teinte:#fa520f}.tk-app .logo-tuile[data-marque=deepseek]{--teinte:#4d6bfe}.tk-app .logo-tuile[data-marque=qwen]{--teinte:#615ced}.tk-app .logo-tuile[data-marque=xai]{--teinte:var(--tk-ink-2)}.tk-app .logo-tuile[data-marque=free]{--teinte:#58a78c}.tk-app .model-menu .logo-tuile svg{color:inherit}.tk-app .logo-fournisseur{width:15px;height:15px;fill:currentColor;stroke:none}.tk-app .model-tete{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;padding:2px 2px 4px}.tk-app .model-menu .model-tete-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;flex:none;border:0;border-radius:9px;background:transparent;color:var(--tk-muted-5);cursor:pointer}.tk-app .model-menu .model-tete-btn:hover{background:var(--tk-hover);color:var(--tk-ink)}.tk-app .model-menu .model-tete-btn svg{width:15px;height:15px;color:currentColor}.tk-app .model-tete-vide{width:30px;height:30px}.tk-app .model-tete-titre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:13px;font-weight:600;color:var(--tk-ink)}.tk-app .model-tete-champ{min-width:0;height:30px;padding:0 10px;border:1px solid var(--tk-gold-veil);border-radius:9px;background:var(--tk-shell);color:var(--tk-ink);font-family:var(--tk-sans);font-size:13px}.tk-app .model-tete-champ:focus{outline:none}.tk-app .model-tete-champ::-webkit-search-cancel-button{appearance:none}.tk-app .model-cherche{display:flex;align-items:center;gap:8px;margin:2px 8px 8px;padding:7px 10px;border:1px solid var(--tk-line);border-radius:10px;background:var(--tk-shell);color:var(--tk-faint)}.tk-app .model-cherche svg{width:14px;height:14px;flex:none}.tk-app .model-cherche input{flex:1;min-width:0;border:0;background:transparent;font-family:var(--tk-sans);font-size:13px;color:var(--tk-ink)}.tk-app .model-cherche input:focus{outline:none}.tk-app .model-cherche:focus-within{border-color:var(--tk-gold-veil)}.tk-app .model-cherche input::-webkit-search-cancel-button{appearance:none}.tk-app .me-modeles{display:block;width:17px;height:17px;color:var(--tk-metal)}.tk-app .composer-region.is-home .model-picker{display:block}.tk-app .composer .model-effort-trigger{width:34px;height:34px;padding:0;border-radius:50%;justify-content:center;border-color:transparent;background:transparent}.tk-app .composer .model-effort-trigger:hover{background:color-mix(in srgb,var(--tk-ink) 7%,transparent);border-color:transparent}.tk-app .composer-region.is-home .model-menu{inset-inline-start:auto;inset-inline-end:var(--tk-jauge-reserve)}.tk-app .tk-notif-cadre,.tk-app .tk-notif-cloche{position:relative;flex:none}.tk-app .tk-notif-cloche{inline-size:30px;block-size:30px;border-radius:10px;display:grid;place-items:center;padding:0;cursor:pointer;color:var(--tk-muted);background:var(--tk-lg-bg);border:1px solid var(--tk-lg-trait);box-shadow:inset 0 1px 0 var(--tk-lg-hi),inset 0 -1px 0 var(--tk-lg-lo),0 4px 12px -6px var(--tk-lg-ombre);-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);transition:background var(--tk-t-in) var(--tk-ease-out),color var(--tk-t-in) var(--tk-ease-out),transform var(--tk-t-in) var(--tk-ease-out)}.tk-app .tk-notif-cloche:hover{color:var(--tk-ink);transform:translateY(-1px)}.tk-app .tk-notif-cloche svg{inline-size:14px;block-size:14px}.tk-app .tk-dl-bouton,.tk-app .tk-dl-cadre{position:relative;flex:none}.tk-app .tk-dl-bouton{overflow:hidden;inline-size:30px;block-size:30px;border-radius:10px;display:grid;place-items:center;padding:0;cursor:pointer;color:var(--tk-muted);background:var(--tk-lg-bg);border:1px solid var(--tk-lg-trait);box-shadow:inset 0 1px 0 var(--tk-lg-hi),inset 0 -1px 0 var(--tk-lg-lo),0 4px 12px -6px var(--tk-lg-ombre);-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);transition:background var(--tk-t-in) var(--tk-ease-out),color var(--tk-t-in) var(--tk-ease-out),transform var(--tk-t-in) var(--tk-ease-out)}.tk-app .tk-dl-bouton:hover:not(:disabled){color:var(--tk-ink);transform:translateY(-1px)}.tk-app .tk-dl-bouton:disabled{cursor:default}.tk-app .tk-dl-charge{position:absolute;inset-inline:0;inset-block-end:0;block-size:0;opacity:0;border-radius:inherit;background:linear-gradient(0deg,#0a3dff,#1e8bff 55%,#7fd6ff);box-shadow:0 0 16px #2a8cff,inset 0 0 8px rgb(190 235 255/80%);transition:block-size var(--tk-t-charge) var(--tk-ease-soft),opacity var(--tk-t-in) var(--tk-ease-out)}.tk-app .tk-dl-charge[data-etat=charge],.tk-app .tk-dl-charge[data-etat=fini]{block-size:100%;opacity:1}.tk-app .tk-dl-charge[data-etat=fini]{transition-duration:var(--tk-t-card),var(--tk-t-in)}.tk-app .tk-dl-glyphes{position:relative;display:grid;place-items:center}.tk-app .tk-dl-glyphes>svg{inline-size:14px;block-size:14px}.tk-app .tk-dl-eclair{--tk-t-zap:500ms;fill:#eaf8ff;stroke:none;filter:drop-shadow(0 0 4px #7fd6ff) drop-shadow(0 0 8px #2a8cff)}.tk-app .tk-dl-arcs{position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);inline-size:30px;block-size:30px;color:#bfeaff;filter:drop-shadow(0 0 3px #4aa8ff);pointer-events:none}.tk-app .tk-dl-coche{color:#ffffff}.tk-app .tk-dl-colis,.tk-dl-colis{position:fixed;z-index:9999;inline-size:28px;block-size:28px;border-radius:9px;display:grid;place-items:center;pointer-events:none;color:#ffffff;background:linear-gradient(135deg,#7fd6ff,#1e6bff);box-shadow:0 0 10px 2px #bfeaff,0 0 26px 8px rgb(42 140 255/75%)}.tk-app .tk-dl-colis>svg,.tk-dl-colis>svg{inline-size:14px;block-size:14px}.tk-app .tk-dl-voile{position:fixed;inset:0;z-index:39}.tk-app .tk-dl-menu{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 10px);z-index:40;inline-size:300px;max-inline-size:calc(100vw - 32px);padding:8px;border-radius:24px;display:flex;flex-direction:column;gap:2px;background:var(--tk-verre);-webkit-backdrop-filter:var(--tk-verre-flou);backdrop-filter:var(--tk-verre-flou);border:1px solid var(--tk-verre-trait);box-shadow:inset 0 1px 0 var(--tk-lg-hi),0 24px 60px -12px var(--tk-voile);--tk-origin:78% 0%}.tk-app .tk-dl-ligne{display:grid;grid-template-columns:36px minmax(0,1fr) 14px;column-gap:12px;align-items:center;padding:10px;border:0;border-radius:16px;background:transparent;cursor:pointer;text-align:start;color:inherit;font:inherit;transition:background var(--tk-t-tap) var(--tk-ease-out)}.tk-app .tk-dl-ligne:hover{background:var(--tk-rail-hover)}.tk-app .tk-dl-pastille{inline-size:36px;block-size:36px;border-radius:12px;display:grid;place-items:center}.tk-app .tk-dl-pastille>svg{inline-size:19px;block-size:19px}.tk-app .tk-dl-pastille.est-fil{color:#5b8ad9;background:color-mix(in oklab,#5b8ad9 16%,transparent)}.tk-app .tk-dl-pastille.est-tout{color:var(--tk-gold);background:color-mix(in oklab,var(--tk-metal) 16%,transparent)}.tk-app .tk-dl-copie{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.tk-app .tk-dl-copie strong{font-size:14px;font-weight:600;line-height:1.3;color:var(--tk-ink-card)}.tk-app .tk-dl-copie small{font-size:12px;font-weight:400;line-height:1.35;color:var(--tk-muted-5)}.tk-app .tk-dl-chevron{inline-size:13px;block-size:13px;color:var(--tk-muted-5)}.tk-app .tk-share-cadre{position:relative;flex:none}.tk-app .tk-share-bouton{display:inline-flex;align-items:center;gap:6px;justify-content:center;inline-size:30px;block-size:30px;flex:none;padding:0;border-radius:10px;cursor:pointer;color:var(--tk-muted);background:var(--tk-lg-bg);border:1px solid var(--tk-lg-trait);box-shadow:inset 0 1px 0 var(--tk-lg-hi),inset 0 -1px 0 var(--tk-lg-lo),0 4px 12px -6px var(--tk-lg-ombre);-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);font-family:var(--font-tk-sans);font-size:12.5px;font-weight:500;transition:background var(--tk-t-in) var(--tk-ease-out),color var(--tk-t-in) var(--tk-ease-out),transform var(--tk-t-in) var(--tk-ease-out)}.tk-app .tk-share-bouton:hover:not(:disabled){color:var(--tk-ink);background:var(--tk-lg-survol);transform:translateY(-1px)}.tk-app .tk-share-bouton:disabled{cursor:not-allowed;opacity:.6}.tk-app .tk-share-bouton>svg{inline-size:14px;block-size:14px;flex:none}.tk-app .tk-share-voile{position:fixed;inset:0;z-index:39}.tk-app .tk-share-panneau{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 10px);z-index:40;inline-size:372px;max-inline-size:calc(100vw - 32px);padding:16px;border-radius:26px;display:flex;flex-direction:column;gap:16px;background:var(--tk-verre);-webkit-backdrop-filter:var(--tk-verre-flou);backdrop-filter:var(--tk-verre-flou);border:1px solid var(--tk-verre-trait);box-shadow:inset 0 1px 0 var(--tk-lg-hi),0 24px 60px -12px var(--tk-voile);--tk-origin:86% 0%}.tk-app .tk-share-tete{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center}.tk-app .tk-share-titre{grid-column:2;text-align:center;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--tk-ink-card)}.tk-app .tk-share-fermer{inline-size:28px;block-size:28px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--tk-muted);background:transparent;transition:color var(--tk-t-tap) var(--tk-ease-out)}.tk-app .tk-share-fermer:hover{color:var(--tk-ink)}.tk-app .tk-share-fermer>svg{inline-size:11px;block-size:11px}.tk-app .tk-share-bloc{display:flex;flex-direction:column;gap:8px}.tk-app .tk-share-etiquette{font-size:12px;font-weight:500;color:var(--tk-muted)}.tk-app .tk-share-vide{margin:0;padding-block:10px 6px;padding-inline:4px;text-align:center;font-size:13px;line-height:1.5;color:var(--tk-muted)}.tk-app .tk-share-note{padding-inline:4px;font-size:12px;font-weight:400;line-height:1.4;color:var(--tk-muted-5)}.tk-app .tk-share-champ{display:flex;align-items:center;gap:8px;padding:6px;padding-inline-start:12px;border-radius:14px;background:var(--tk-lg-bg);border:1px solid var(--tk-lg-trait);box-shadow:inset 0 1px 0 var(--tk-lg-hi)}.tk-app .tk-share-glyphe-lien{inline-size:15px;block-size:15px;flex:none;color:var(--tk-muted)}.tk-app .tk-share-lien{flex:1;min-inline-size:0;border:0;background:transparent;outline:none;padding:0;font-family:var(--font-tk-sans);font-size:13px;color:var(--tk-ink);text-overflow:ellipsis;direction:ltr;text-align:start}.tk-app .tk-share-copier{flex:none;block-size:30px;padding-inline:12px;border:0;border-radius:10px;cursor:pointer;background:var(--tk-ink-card);color:var(--tk-app);font-family:var(--font-tk-sans);font-size:12.5px;font-weight:600;transition:opacity var(--tk-t-tap) var(--tk-ease-out)}.tk-app .tk-share-copier:hover{opacity:.88}.tk-app .tk-share-copier[data-etat=refus]{background:var(--tk-error);color:#ffffff}.tk-app .tk-share-reseaux{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding-block:2px 4px;padding-inline:16px;margin-inline:-16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 28px),transparent)}.tk-app .tk-share-reseaux::-webkit-scrollbar{display:none}.tk-app .tk-share-reseau{flex:none;inline-size:52px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:transparent;cursor:pointer;transition:transform var(--tk-t-in) var(--tk-ease-out)}.tk-app .tk-share-reseau:hover{transform:translateY(-2px)}.tk-app .tk-share-jeton{inline-size:48px;block-size:48px;border-radius:16px;display:grid;place-items:center;color:#ffffff;background:var(--tk-marque,var(--tk-rail-hover));box-shadow:inset 0 1px 0 rgb(255 255 255/35%),0 6px 14px -8px rgb(0 0 0/50%)}.tk-app .tk-share-jeton>svg{inline-size:22px;block-size:22px}.tk-app .tk-share-nom{font-size:11px;font-weight:500;color:var(--tk-muted);white-space:nowrap}.tk-app .tk-share-reseau[data-reseau=whatsapp]{--tk-marque:#25d366}.tk-app .tk-share-reseau[data-reseau=telegram]{--tk-marque:#29a9eb}.tk-app .tk-share-reseau[data-reseau=x]{--tk-marque:#000000}.tk-app .tk-share-reseau[data-reseau=facebook]{--tk-marque:#1877f2}.tk-app .tk-share-reseau[data-reseau=linkedin]{--tk-marque:#0a66c2}.tk-app .tk-share-reseau[data-reseau=reddit]{--tk-marque:#ff4500}.tk-app .tk-share-reseau[data-reseau=email]{--tk-marque:#6b7280}.tk-app .tk-share-reseau[data-reseau=natif] .tk-share-jeton{color:var(--tk-ink-card);background:var(--tk-rail-hover)}.tk-app .tk-notif-compte{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;min-inline-size:16px;block-size:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--tk-metal);color:var(--tk-metal-ink);font-family:var(--tk-mono,inherit);font-size:9.5px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--tk-app-bg,var(--tk-surface))}.tk-app .tk-notif-panneau{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 10px);z-index:40;inline-size:330px;max-inline-size:calc(100vw - 32px);padding:6px 14px 14px;border-radius:26px;overflow:hidden;display:flex;flex-direction:column;background:var(--tk-verre);-webkit-backdrop-filter:var(--tk-verre-flou);backdrop-filter:var(--tk-verre-flou);border:1px solid var(--tk-verre-trait);box-shadow:inset 0 1px 0 var(--tk-verre-hi),0 24px 60px -12px var(--tk-voile);--tk-origin:82% 0%}@media (max-width:560px){.tk-app .tk-dl-menu,.tk-app .tk-notif-panneau,.tk-app .tk-share-panneau{position:fixed;inset-inline:12px;inset-block-start:calc(var(--tk-h-barre) + 6px);inline-size:auto;max-inline-size:none}}.tk-app .tk-notif-entete{position:absolute;inset-inline:0;inset-block-start:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px 18px 38px 22px;pointer-events:none}.tk-app .tk-notif-entete:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--tk-surface) 88%,transparent) 0,color-mix(in srgb,var(--tk-surface) 78%,transparent) 55%,color-mix(in srgb,var(--tk-surface) 40%,transparent) 75%,color-mix(in srgb,var(--tk-surface) 12%,transparent) 90%,transparent 100%);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);-webkit-mask-image:linear-gradient(180deg,#000,#000 68%,rgb(0 0 0/55%) 84%,transparent);mask-image:linear-gradient(180deg,#000,#000 68%,rgb(0 0 0/55%) 84%,transparent)}.tk-app .tk-notif-entete-titre{position:relative;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--tk-ink)}.tk-app .tk-notif-tout-lu{position:relative;pointer-events:auto;border:0;background:transparent;color:var(--tk-muted);font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background var(--tk-t-in) var(--tk-ease-out),color var(--tk-t-in) var(--tk-ease-out)}.tk-app .tk-notif-tout-lu:hover:not(:disabled){color:var(--tk-ink);background:var(--tk-hover)}.tk-app .tk-notif-tout-lu:disabled{cursor:default;opacity:.5}.tk-app .tk-notif-liste{display:flex;flex-direction:column;max-block-size:390px;overflow-y:auto;scrollbar-width:none;padding-block-start:56px;padding-block-end:12px;-webkit-mask-image:linear-gradient(180deg,transparent,transparent 30px,rgb(0 0 0/25%) 42px,rgb(0 0 0/70%) 54px,#000 64px,#000 94%,transparent);mask-image:linear-gradient(180deg,transparent,transparent 30px,rgb(0 0 0/25%) 42px,rgb(0 0 0/70%) 54px,#000 64px,#000 94%,transparent)}.tk-app .tk-notif-liste::-webkit-scrollbar{display:none}.tk-app .tk-notif-cartes{margin:0;padding:0;list-style:none}.tk-app .tk-notif-groupe{margin:0;padding:10px 8px 6px;font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--tk-faint)}.tk-app .tk-notif-ligne{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:12px;align-items:center;inline-size:100%;padding:10px;border:0;border-radius:16px;background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:background var(--tk-t-in) var(--tk-ease-out)}.tk-app .tk-notif-ligne:hover{background:var(--tk-hover)}.tk-app .tk-notif-ligne:disabled{cursor:default}.tk-app .tk-notif-texte{min-inline-size:0;display:flex;flex-direction:column;gap:3px}.tk-app .tk-notif-ligne-titre{font-size:14px;line-height:1.35;font-weight:600;letter-spacing:-.005em;color:var(--tk-ink);text-wrap:pretty}.tk-app .tk-notif-ligne-titre.est-lue{font-weight:450;color:var(--tk-muted)}.tk-app .tk-notif-ligne-corps{font-size:12.5px;line-height:1.45;color:var(--tk-muted-5)}.tk-app .tk-notif-ligne-heure{font-size:12px;color:var(--tk-faint)}.tk-app .tk-notif-pastille{position:relative;inline-size:36px;block-size:36px;flex:none;border-radius:12px;display:grid;place-items:center;background:color-mix(in oklab,var(--tk-notif-teinte) 16%,transparent);color:var(--tk-notif-teinte)}.tk-app .tk-notif-pastille svg{inline-size:20px;block-size:20px}.tk-app .tk-notif-point{position:absolute;inset-block-start:-2px;inset-inline-end:-2px;inline-size:9px;block-size:9px;border-radius:50%;background:var(--tk-notif-teinte);box-shadow:0 0 0 2px var(--tk-surface)}.tk-app .tk-notif-mot{margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;color:var(--tk-muted)}.tk-app .tk-notif-mot.est-centre{text-align:center;padding-block:22px}.tk-app .tk-notif-mot.est-alerte{color:var(--tk-ink);background:var(--tk-sunken);border-radius:14px}.tk-app .tk-notif-plus{inline-size:100%;padding:10px;border:0;border-radius:14px;background:transparent;color:var(--tk-muted);font-size:12.5px;cursor:pointer;transition:background var(--tk-t-in) var(--tk-ease-out),color var(--tk-t-in) var(--tk-ease-out)}.tk-app .tk-notif-plus:hover:not(:disabled){background:var(--tk-hover);color:var(--tk-ink)}.tk-app .tk-notif-plus:disabled{cursor:default;opacity:.5}.tk-app .tk-toast-zone{position:fixed;inset-block-start:62px;inset-inline:0;padding-inline:16px;z-index:320;display:flex;justify-content:center;pointer-events:none}.tk-app .tk-toast{pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;min-inline-size:min(300px,100%);max-inline-size:460px;padding:10px;padding-inline-start:12px;border-radius:20px;background:var(--tk-verre);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);border:1px solid var(--tk-verre-trait);box-shadow:inset 0 1px 0 var(--tk-verre-hi),0 18px 40px -14px var(--tk-voile);transform-origin:50% 0}.tk-app .tk-toast-texte{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.tk-app .tk-toast-titre{font-size:14px;line-height:1.3;font-weight:600;letter-spacing:-.005em;color:var(--tk-ink)}.tk-app .tk-toast-heure{font-size:12px;color:var(--tk-faint)}.tk-app .tk-toast-croix{inline-size:26px;block-size:26px;flex:none;padding:0;border:0;border-radius:50%;background:transparent;color:var(--tk-muted);display:grid;place-items:center;cursor:pointer;transition:color var(--tk-t-in) var(--tk-ease-out)}.tk-app .tk-toast-croix:hover{color:var(--tk-ink)}.tk-app .tk-toast-croix svg{inline-size:11px;block-size:11px}.tk-defile{min-inline-size:0}.tk-defile,.tk-defile-piste{display:block;overflow:hidden}.tk-defile-piste{max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap;will-change:transform}@media (prefers-reduced-motion:no-preference){.tk-defile[data-defile=oui] .tk-defile-piste{inline-size:max-content;max-inline-size:none;overflow:visible;text-overflow:clip}.tk-defile[data-defile=oui]{--tk-defile-fondu:14px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--tk-defile-fondu)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--tk-defile-fondu)),transparent)}.tk-defile[data-defile=oui]:dir(rtl){-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--tk-defile-fondu)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--tk-defile-fondu)),transparent)}}.tk-app .tk-verre-voile{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--tk-voile);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.tk-app .tk-verre-boite{display:flex;flex-direction:column;inline-size:100%;max-inline-size:380px;padding:20px;border-radius:26px;border:1px solid var(--tk-verre-trait);background:var(--tk-verre);-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);box-shadow:inset 0 1px 0 var(--tk-verre-hi),inset 0 -1px 0 var(--tk-lg-inner),0 24px 60px -12px var(--tk-lg-ombre);color:var(--tk-ink);outline:none}@media (prefers-reduced-motion:reduce){.tk-app .tk-verre-boite,.tk-app .tk-verre-voile{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:480px){.tk-app .tk-verre-voile{padding:12px}}.tk-flottant-voile{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;background:transparent}.tk-flottant-boite{display:flex;flex-direction:column;inline-size:100%;max-inline-size:400px;padding:22px 24px 20px;border-radius:30px;border:var(--tk-chassis-trait,2.5px) solid transparent;background:var(--tk-ecran) padding-box,var(--tk-chassis) border-box;box-shadow:var(--tk-chassis-ombre),inset 0 0 0 1px rgb(0 0 0/25%);color:var(--tk-ink);outline:none}@media (max-width:480px){.tk-flottant-voile{padding:12px}}