:root{--tk-lg-actif:rgb(255 255 255/7%)}:root.theme-light,:root[data-theme=light]{--tk-lg-actif:rgb(90 66 38/11%)}:root.theme-black,:root[data-theme=black]{--tk-lg-actif:rgb(255 255 255/9%)}.tk-app .composer-region,.tk-app .composer-region .composer{--tk-comp-pad-x:10px}.tk-app .composer-region .composer{--tk-comp-rayon:45px;align-items:flex-end;gap:8px;padding:10px}.tk-app .composer-region:not(.is-home) .active-modes,.tk-app .composer-region:not(.is-home) .composer{max-inline-size:648px}.tk-app .composer-region .active-modes{padding-inline-start:calc(1px + var(--tk-comp-pad-x) + 17px)}.tk-app .composer-region .composer,.tk-app .composer-region .composer:focus-within{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root.theme-light .tk-app .composer-region .composer,:root.theme-light .tk-app .composer-region .composer:focus-within,:root[data-theme=light] .tk-app .composer-region .composer,:root[data-theme=light] .tk-app .composer-region .composer:focus-within{background-color:transparent;background-image:none;box-shadow:none}.tk-app .composer-region .composer:before{box-shadow:0 6px 16px -8px var(--lg-porte),0 1px 3px rgb(0 0 0/6%);border:1px solid var(--lg-line)}.tk-app .composer-region .composer>textarea{align-self:flex-end;field-sizing:content;font-size:15px;line-height:1.45;min-block-size:0;max-block-size:240px;block-size:calc(1lh + 14px);padding:7px 6px;scrollbar-width:none}.tk-app .composer-region .composer>textarea::-webkit-scrollbar{display:none}.tk-app .composer .plus-button>.plus-glyphe{display:grid;place-items:center;font-family:var(--font-tk-sans);font-size:26px;font-weight:300;line-height:1;margin-block-start:-1px}.tk-app .composer .plus-button[aria-expanded=true]{background:var(--tk-lg-actif)}.tk-app .composer .model-effort-trigger{background:transparent;inline-size:auto;block-size:auto;justify-content:flex-start;border:1px solid var(--lg-line);color:var(--tk-ink);display:inline-flex;font-family:var(--font-tk-sans);font-size:13px;font-weight:500;gap:6px;padding:8px 14px;white-space:nowrap}.tk-app .composer .model-effort-trigger:hover{background:var(--tk-lg-survol);border-color:var(--lg-line);color:var(--tk-ink)}.tk-app .composer .model-effort-trigger>.me-modeles{inline-size:17px;block-size:17px;flex:none}.tk-app .composer .model-effort-trigger{inline-size:34px;block-size:34px;border-radius:var(--tk-r-pill);padding:0;align-items:center;justify-content:center}.tk-app .composer-region.is-home .composer .model-effort-trigger>.me-label,.tk-app .composer.is-colonne .model-effort-trigger>.me-label{display:none}@media (min-width:900px){.tk-app .composer.is-colonne{align-items:flex-end}.tk-app .composer.is-colonne>textarea{align-self:stretch;min-block-size:133px}.tk-app .composer.is-colonne .send-button{order:3;margin-block-start:5px}.tk-app .composer.is-colonne .tool-button{order:4}.tk-app .composer.is-colonne .model-picker{order:5;margin-block-start:auto}}.tk-app .composer-region .composer-hint{font-size:10.5px;margin-block-start:-2px}.tk-app .composer-region.is-home .composer-hint{position:fixed;inset-block-end:max(env(safe-area-inset-bottom,0px),6px);inset-inline:0;margin-block:0;margin-inline:auto;padding-inline:16px;pointer-events:none}.tk-app .composer-region.is-home .composer-wrap{padding-block-end:13.5px}.tk-app .composer>.outils-orbite{position:absolute;inset-inline-start:calc(100% + 12px);inset-block-end:10px;z-index:30;display:flex;flex-direction:column-reverse;align-items:center;gap:10px}@media (max-width:1200px){.tk-app .composer>.outils-orbite{inset-inline-start:auto;inset-inline-end:0;inset-block-end:calc(100% + 10px)}}@media (max-width:899px){.tk-app .composer-region .composer:has(>.outils-orbite){--tk-outils-place:44px;inline-size:calc(100% - var(--tk-outils-place));inset-inline-start:calc(var(--tk-outils-place) / -2);gap:6px}.tk-app .composer-region .composer>.outils-orbite{inset-inline-start:calc(100% + 10px);inset-inline-end:auto;inset-block-end:10px}.tk-app .composer-region .composer>textarea{flex:1 1 0;min-inline-size:0;margin-inline:0;padding-inline:4px}}.tk-app .outils-orbite .outils-bouton{inline-size:34px;block-size:34px;border-radius:var(--tk-r-pill);border:1px solid var(--lg-line);box-shadow:inset 0 1px 0 var(--lg-hi),inset 0 -1px 0 var(--lg-lo),0 8px 20px -10px var(--lg-porte);color:var(--tk-ink);display:grid;place-items:center;cursor:pointer;padding:0;transition:transform var(--tk-t-panel) var(--tk-ease-out)}.tk-app .outils-orbite .outils-glyphe>svg{inline-size:18px;block-size:18px}.tk-app .outils-orbite .outils-bouton:hover{transform:scale(1.06)}.tk-app .outils-orbite .outils-bouton:active{transform:scale(.94)}.tk-app .outils-orbite .outils-glyphe{display:grid;place-items:center;transition:transform var(--tk-t-card) var(--tk-ease-out)}.tk-app .outils-orbite .outils-bouton[aria-expanded=true] .outils-glyphe{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.tk-app .outils-orbite .outils-bouton,.tk-app .outils-orbite .outils-glyphe{transition:none}.tk-app .outils-orbite .outils-bouton:active,.tk-app .outils-orbite .outils-bouton:hover{transform:none}}.tk-app .outils-orbite .outils-tiroir{display:flex;flex-direction:column-reverse;gap:8px;padding:6px;border-radius:var(--tk-r-pill);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)}@media (prefers-reduced-transparency:reduce){.tk-app .outils-orbite .outils-tiroir{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.tk-app .outils-orbite .outil-case{position:relative}.tk-app .outils-orbite .outil-bouton{inline-size:38px;block-size:38px;border-radius:var(--tk-r-pill);border:0;background:var(--lg-bg);display:grid;place-items:center;cursor:pointer;padding:0;transition:transform var(--tk-t-in) var(--tk-ease-soft)}.tk-app .outils-orbite .outil-bouton:hover{transform:scale(1.1)}.tk-app .outils-orbite .outil-bouton>svg{inline-size:18px;block-size:18px}.outil-bulle{position:fixed;z-index:307;inset-inline-end:var(--bulle-x,0);inset-block-start:var(--bulle-y,0);transform:translateY(-50%);white-space:nowrap;padding:6px 11px;border-radius:10px;background:var(--tk-verre,var(--lg-bg));-webkit-backdrop-filter:var(--tk-verre-flou,blur(26px) saturate(1.6));backdrop-filter:var(--tk-verre-flou,blur(26px) saturate(1.6));border:1px solid var(--tk-verre-trait,var(--lg-line));box-shadow:inset 0 1px 0 var(--tk-lg-hi,var(--lg-hi)),0 24px 60px -12px var(--tk-voile,var(--lg-porte));font-family:var(--font-tk-sans);font-size:12.5px;font-weight:500;color:var(--tk-ink);pointer-events:none}@media (prefers-reduced-transparency:reduce){.outil-bulle{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.tk-app .outils-orbite .outil-bouton{transition:none}.tk-app .outils-orbite .outil-bouton:hover{transform:none}}.outil-panneau{position:fixed;z-index:305;inline-size:236px;padding:6px;border-radius:20px;background:var(--tk-verre,var(--lg-bg));-webkit-backdrop-filter:var(--tk-verre-flou,blur(24px) saturate(1.4));backdrop-filter:var(--tk-verre-flou,blur(24px) saturate(1.4));border:1px solid var(--tk-verre-trait,var(--lg-line));box-shadow:inset 0 1px 0 var(--lg-hi),0 24px 60px -12px var(--tk-voile,var(--lg-porte));color:var(--tk-ink);font-family:var(--font-tk-sans)}.outil-panneau-tete{display:flex;align-items:center;gap:8px;padding:4px 4px 6px 10px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.outil-panneau-tete:active{cursor:grabbing}.outil-panneau-titre{flex:1 1 auto;font-size:13px;font-weight:600;color:var(--tk-ink)}.outil-panneau-fermer{inline-size:26px;block-size:26px;flex:none;border:0;border-radius:var(--tk-r-pill);background:transparent;color:var(--tk-muted-5);display:grid;place-items:center;cursor:pointer;padding:0}.outil-panneau-fermer:hover{background:var(--tk-lg-survol);color:var(--tk-ink)}.outil-panneau-fermer>svg{inline-size:12px;block-size:12px}.outil-calc.tk-anim-liquid-in,.outil-horloge.tk-anim-liquid-in{animation-fill-mode:backwards}.app-shell>.sidebar.sidebar:has(.menu,.project-submenu),.tk-app .app-header.app-header:has(.tk-share-panneau,.tk-notif-panneau,.tk-dl-menu),.tk-app .composer.composer:has(.menu,.outils-tiroir){z-index:306}:root:has([aria-modal=true]) .outil-panneau{z-index:85}.outil-calc{--calc-or:#c9a35a;--calc-lingot:linear-gradient(160deg,#f1d59a,#c9a35a 55%,#9c7738);--calc-lingot-encre:#2a1d08;--calc-lingot-lueur:rgb(201 163 90/80%);--calc-corail:#e07a6a;--calc-ombre:var(--tk-voile,rgb(0 0 0/55%));--tk-origin:50% 0%;inline-size:256px;padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--tk-ink,#f3ede3);font-family:var(--font-tk-sans);cursor:grab;user-select:none;touch-action:none}.outil-calc:active{cursor:grabbing}:root.theme-black .outil-calc,:root[data-theme=black] .outil-calc{--calc-or:#bdbdbd;--calc-lingot:linear-gradient(160deg,#f5f5f5,#bdbdbd 55%,#7a7a7a);--calc-lingot-encre:#111111;--calc-lingot-lueur:rgb(200 200 200/45%)}.calc-corps{position:relative;zoom:.8;inline-size:320px;box-sizing:border-box;padding:14px;border-radius:34px;background:var(--tk-verre,rgb(255 245 230/12%));-webkit-backdrop-filter:var(--tk-verre-flou,blur(26px) saturate(1.6));backdrop-filter:var(--tk-verre-flou,blur(26px) saturate(1.6));border:1px solid var(--tk-verre-trait,rgb(255 245 230/16%));box-shadow:inset 0 1px 0 var(--tk-lg-hi,rgb(255 255 255/8%)),inset 0 -1px 0 var(--tk-lg-lo,rgb(0 0 0/25%)),0 30px 70px -18px var(--calc-ombre)}.calc-fermer{position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:2;inline-size:26px;block-size:26px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--tk-ink-raya,#d8d1c4);cursor:pointer}.calc-fermer:hover{color:var(--tk-ink,#f3ede3)}.calc-fermer>svg{inline-size:10px;block-size:10px}.calc-ecran{flex-direction:column;min-block-size:70px;box-sizing:border-box;padding-block:6px 12px;padding-inline:8px;text-align:end;overflow:hidden}.calc-apercu,.calc-ecran{display:flex;justify-content:flex-end}.calc-apercu{margin-block-end:2px}.calc-apercu-valeur{min-block-size:14px;font:400 14px var(--font-tk-sans);color:var(--tk-muted,#8f877a);font-variant-numeric:tabular-nums}.calc-expression{display:block;text-align:start;font:200 38px var(--font-tk-sans);color:var(--tk-ink,#f3ede3);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;font-variant-numeric:tabular-nums}.calc-expression[data-longue=oui]{font-size:26px}.calc-pave{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.calc-touche{block-size:44px;padding:0;border-radius:15px;cursor:pointer;transition:transform .12s ease,filter .12s ease}.calc-touche:hover{filter:brightness(1.12)}.calc-touche:active{transform:scale(.94)}.calc-touche:focus-visible{outline:1.5px solid var(--calc-or);outline-offset:2px}.calc-touche[data-genre=num]{background:var(--lg-bg);color:var(--tk-ink,#f3ede3);font:400 19px var(--font-tk-sans);border:1px solid var(--lg-line);box-shadow:inset 0 1px 0 var(--lg-hi),0 4px 10px -8px var(--calc-ombre)}.calc-touche[data-genre=op]{background:color-mix(in oklab,var(--calc-or) 22%,transparent);color:var(--calc-or);font:500 20px var(--font-tk-sans);border:1px solid color-mix(in oklab,var(--calc-or) 35%,transparent);box-shadow:inset 0 1px 0 var(--lg-hi)}.calc-touche[data-genre=eq]{background:var(--calc-lingot);color:var(--calc-lingot-encre);font:600 20px var(--font-tk-sans);border:0;box-shadow:inset 0 1px 0 rgb(255 255 255/50%),0 8px 18px -8px var(--calc-lingot-lueur)}.calc-touche[data-genre=clr]{background:rgb(255 255 255/5%);color:var(--calc-corail);font:600 13px var(--font-tk-sans)}.calc-touche[data-genre=clr],.calc-touche[data-genre=fn]{border:1px solid var(--tk-line,rgb(255 240 220/8%));box-shadow:none}.calc-touche[data-genre=fn]{background:transparent;color:var(--tk-ink-raya,#d8d1c4);font:500 13px var(--font-tk-sans)}.calc-reduite,.outil-calc[data-reduite=oui]{inline-size:52px;block-size:52px}.calc-reduite{border-radius:50%;display:grid;place-items:center;color:var(--tk-ink,#f3ede3);filter:drop-shadow(0 4px 10px var(--calc-ombre));cursor:grab;transition:scale .2s ease}.calc-reduite:hover{scale:1.08}.calc-reduite:focus-visible{outline:1.5px solid var(--calc-or);outline-offset:2px}.calc-mini{inline-size:38px;block-size:38px;overflow:visible}.outil-horloge{--horloge-fond-1:var(--tk-raised,#141210);--horloge-fond-2:var(--tk-sunken,#0d0c0a);--horloge-encre:var(--tk-ink,#f3ede3);--horloge-sourdine:var(--tk-muted,#8f877a);--horloge-pale:var(--tk-faint,#7d766b);--horloge-ombre:var(--tk-voile,rgb(0 0 0/55%));--horloge-or:#d9a441;--horloge-or-mat:#c9a35a;--horloge-pointe:#fff8e6;--horloge-lunette-1:#f3e3bd;--horloge-lunette-2:#b8914a;--horloge-lunette-3:#6e5427;--horloge-index-1:#f6e7c3;--horloge-index-3:#8a6a32;--horloge-feuille-l-1:#fbf1d8;--horloge-feuille-l-2:#d8b772;--horloge-feuille-d-1:#9c7738;--horloge-feuille-d-2:#6b4f22;--horloge-chapeau-1:#fff4d6;--tk-origin:50% 0%;--horloge-echelle:0.85;inline-size:calc(300px * var(--horloge-echelle));padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--horloge-encre);cursor:grab;user-select:none;touch-action:none}:root.theme-black .outil-horloge,:root[data-theme=black] .outil-horloge{--horloge-or:#d4d4d4;--horloge-or-mat:#bdbdbd;--horloge-pointe:#ffffff;--horloge-lunette-1:#f5f5f5;--horloge-lunette-2:#a3a3a3;--horloge-lunette-3:#4d4d4d;--horloge-index-1:#f2f2f2;--horloge-index-3:#6b6b6b;--horloge-feuille-l-1:#fafafa;--horloge-feuille-l-2:#c4c4c4;--horloge-feuille-d-1:#858585;--horloge-feuille-d-2:#525252;--horloge-chapeau-1:#ffffff}.outil-horloge:active{cursor:grabbing}.outil-horloge:not([data-reduite=oui])>*{zoom:var(--horloge-echelle)}.horloge-anneau{position:relative;inline-size:300px;block-size:300px;margin:0 auto -20px}.horloge-anneau-face{position:absolute;inset-inline-start:40px;inset-block-start:40px}.horloge-face{position:relative;inline-size:220px;block-size:220px}.horloge-fond{position:absolute;inset:6px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgb(255 255 255/3.5%) 0deg 1.2deg,transparent 1.2deg 2.4deg),radial-gradient(circle at 38% 30%,var(--horloge-fond-1),var(--horloge-fond-2) 75%);box-shadow:inset 0 2px 6px rgb(0 0 0/25%),inset 0 -1px 0 rgb(255 255 255/8%)}.horloge-svg{position:absolute;inset:0;inline-size:220px;block-size:220px}.horloge-anneau-bouton>svg{inline-size:15px;block-size:15px}.horloge-point{fill:var(--horloge-pale)}.horloge-guichet{fill:var(--horloge-fond-1)}.horloge-guichet-date{font:600 10.5px var(--font-tk-sans);fill:var(--horloge-encre);font-variant-numeric:tabular-nums}.horloge-inscription{font:600 7.5px var(--font-tk-sans);letter-spacing:.3em;fill:var(--horloge-encre)}.horloge-inscription[data-mode=clock]{font-size:9px}.horloge-signature{font:italic 400 7.5px Cormorant Garamond,Georgia,serif;letter-spacing:.12em;fill:var(--horloge-sourdine)}.horloge-ville{font:500 7px var(--font-tk-sans);letter-spacing:.3em;fill:var(--horloge-pale)}.horloge-anneau-bouton{position:absolute;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--lg-line);background:var(--lg-bg);color:var(--horloge-encre);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 var(--lg-hi),0 6px 14px -8px var(--horloge-ombre);font:600 11px var(--font-tk-sans);cursor:pointer;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity .25s ease,transform .3s var(--tk-ease-out) calc(var(--rang, 0) * .02s)}.horloge-anneau-bouton[data-actif=oui]{background:var(--horloge-encre);color:var(--horloge-fond-1)}.horloge-anneau-bouton[data-plain=oui]{border:0;background:transparent;color:var(--horloge-sourdine);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.horloge-anneau-bouton[data-plain=oui][data-actif=oui]{color:var(--horloge-or-mat)}.outil-horloge:focus-within .horloge-anneau-bouton,.outil-horloge:hover .horloge-anneau-bouton{opacity:1;transform:scale(1);pointer-events:auto}.horloge-revele{opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.outil-horloge:focus-within .horloge-revele,.outil-horloge:hover .horloge-revele{opacity:1;transform:none;pointer-events:auto}.horloge-lecture{text-align:center;margin-block-end:10px}.horloge-lecture[data-mode=clock]{margin-block-end:0}.horloge-chiffres{display:block;font:200 28px var(--font-tk-sans);letter-spacing:.02em;color:var(--horloge-encre);font-variant-numeric:tabular-nums}.horloge-chiffres-fin{font-size:14px;font-weight:400;color:var(--horloge-or-mat);margin-inline-start:4px}.horloge-sous-titre{margin-block-start:2px;font:italic 400 14px Cormorant Garamond,Georgia,serif;letter-spacing:.02em;color:var(--horloge-sourdine)}.horloge-duree{display:flex;align-items:center;gap:10px;inline-size:220px;block-size:38px;box-sizing:border-box;margin:10px auto 0;padding-block:0;padding-inline:14px 5px;border-radius:19px;background:var(--lg-bg);border:1px solid var(--lg-line);box-shadow:inset 0 1px 0 var(--lg-hi)}.horloge-duree-libelle{flex:1;font:500 12px var(--font-tk-sans);color:var(--horloge-sourdine)}.horloge-duree-champ{display:flex;align-items:center;gap:4px}.horloge-duree-champ>input{inline-size:34px;block-size:26px;box-sizing:border-box;padding:0;border:0;outline:none;border-radius:8px;background:var(--tk-lg-survol,rgb(255 255 255/5%));color:var(--horloge-encre);text-align:center;font:500 13px var(--font-tk-sans);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.horloge-duree-champ>input::-webkit-inner-spin-button,.horloge-duree-champ>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.horloge-duree-champ>input:focus-visible{box-shadow:0 0 0 1px var(--horloge-or-mat)}.horloge-duree-champ>span{font:500 11px var(--font-tk-sans);color:var(--horloge-pale)}.horloge-duree-ok{block-size:28px;min-inline-size:40px;padding-block:0;padding-inline:12px;border-radius:14px;border:0;background:var(--horloge-encre);color:var(--horloge-fond-1);font:600 12px var(--font-tk-sans);cursor:pointer}.horloge-reduite,.outil-horloge[data-reduite=oui]{inline-size:52px;block-size:52px}.horloge-reduite{border-radius:50%;display:grid;place-items:center;color:var(--horloge-encre);filter:drop-shadow(0 4px 10px var(--horloge-ombre));cursor:grab;transition:scale .2s ease}.horloge-reduite:hover{scale:1.08}.horloge-reduite:focus-visible{outline:1.5px solid var(--horloge-or-mat);outline-offset:2px}.horloge-mini{overflow:visible;inline-size:40px;block-size:40px}.horloge-mini-aiguille{transform-origin:16px 16px;transform-box:view-box}.outil-note,.outil-notes-liste,.tk-infobulle[data-matiere=papier]{--note-papier:#ffe57a;--note-pli:#e8c74f;--note-encre:#4d3a08;--note-encre-corps:#5c4610;--note-trait:rgb(107 82 16/0.25);--note-coin:18px;--note-angle:225deg}[dir=rtl] .outil-note,[dir=rtl] .outil-notes-liste{--note-angle:135deg}.outil-note{inline-size:220px;block-size:220px;box-sizing:border-box;padding:14px;display:flex;flex-direction:column;gap:6px;border:0;border-radius:3px;background:linear-gradient(var(--note-angle),transparent var(--note-coin),var(--note-papier) var(--note-coin));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 26px -10px rgb(80 60 10/.45);transform:rotate(-1.4deg);color:var(--note-encre-corps);cursor:grab}.outil-note:active{cursor:grabbing}.outil-note[data-reduite=oui]{--note-coin:10px;inline-size:44px;block-size:44px;padding:0;display:grid;place-items:center;box-shadow:0 8px 16px -8px rgb(80 60 10/.5)}.outil-note[data-reduite=oui] .outil-note-ruban{display:none}.outil-note[data-reduite=oui] .outil-note-coin{border-end-start-radius:2px}@media (prefers-reduced-motion:no-preference){.outil-note{transition:inline-size .18s ease,block-size .18s ease,padding .18s ease}}.outil-note-coin,.outil-note-ruban{position:absolute;pointer-events:none}.outil-note-ruban{inset-block-start:-9px;left:50%;inline-size:64px;block-size:20px;transform:translateX(-50%) rotate(2.5deg);background:rgb(255 255 255/.55);box-shadow:0 1px 2px rgb(0 0 0/.08)}.outil-note-coin{inset-block-start:0;inset-inline-end:0;inline-size:var(--note-coin);block-size:var(--note-coin);background:linear-gradient(225deg,transparent 50%,var(--note-pli) 50%);border-end-start-radius:3px}[dir=rtl] .outil-note-coin{transform:scaleX(-1)}.outil-note-coin-boutons{position:absolute;inset-block-start:18px;inset-inline-end:23px;display:flex;gap:2px}.outil-note-fermer{inline-size:20px;block-size:20px;border:0;background:transparent;color:var(--note-encre-corps);display:grid;place-items:center;cursor:pointer;padding:0}.outil-note-fermer:hover{color:var(--note-encre)}.outil-note-fermer>svg{inline-size:10px;block-size:10px}.outil-note-champ,.outil-note-titre{border:0;outline:none;background:transparent;padding:0;font-family:var(--font-tk-manuscrit)}.outil-note-titre{inline-size:100%;color:var(--note-encre);font-size:24px;font-weight:700;line-height:1.1;border-block-end:1.5px dashed var(--note-trait);padding-block-end:4px;padding-inline-end:68px}.outil-note-champ{flex:1;resize:none;color:var(--note-encre-corps);font-size:19px;font-weight:600;line-height:1.25;scrollbar-width:none}.outil-note-champ::-webkit-scrollbar{display:none}.outil-note-champ::placeholder,.outil-note-titre::placeholder{color:rgb(107 82 16/.55)}.outil-notes-liste{position:fixed;z-index:60;inline-size:260px;max-block-size:60vh;display:flex;flex-direction:column;box-sizing:border-box;padding:14px 10px 10px;border:0;border-radius:3px;background:linear-gradient(var(--note-angle),transparent var(--note-coin),var(--note-papier) var(--note-coin));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 26px -10px rgb(80 60 10/.45);transform:rotate(.9deg);color:var(--note-encre-corps);font-family:var(--font-tk-sans)}.outil-notes-liste-tete{display:flex;align-items:center;justify-content:space-between;padding:0 0 4px 4px;margin-block-end:4px;border-block-end:1.5px dashed var(--note-trait);font-family:var(--font-tk-manuscrit);font-size:22px;font-weight:700;line-height:1.1;color:var(--note-encre)}.outil-notes-liste-coin{display:flex;gap:2px}.outil-notes-liste-corps{list-style:none;margin:0;padding:0;overflow:auto;display:flex;flex-direction:column;gap:0;scrollbar-width:none}.outil-notes-liste-corps::-webkit-scrollbar{display:none}.outil-notes-ligne{display:flex;align-items:center;gap:4px;border-radius:6px}.outil-notes-ligne[data-ouverte=oui]{background:rgb(107 82 16/.1)}.outil-notes-ligne-corps{flex:1 1 auto;min-inline-size:0;display:grid;gap:0;text-align:start;padding:3px 8px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.outil-notes-ligne-corps:hover{background:rgb(107 82 16/.08)}.outil-notes-ligne-corps>b,.outil-notes-ligne-corps>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outil-notes-ligne-corps>b{font-family:var(--font-tk-manuscrit);font-size:17px;font-weight:700;line-height:1;color:var(--note-encre)}.outil-notes-ligne-corps>span{font-size:12px;line-height:1.2;color:var(--note-encre-corps)}.outil-notes-ligne-corps>time{font-size:10.5px;line-height:1.2;color:rgb(107 82 16/.7)}.outil-notes-liste-pied,.outil-notes-liste-vide{margin:0;padding:6px 4px;font-family:var(--font-tk-manuscrit);font-size:17px;font-weight:600;line-height:1.2;color:rgb(107 82 16/.7)}.outil-notes-liste-pied{padding-block-end:0;font-size:15px}.tk-app .composer .model-menu .menu-empty,.tk-app .composer .model-menu .model-scroll>button,.tk-app .composer .model-menu>button{font-family:var(--font-tk-sans)}.tk-app .composer .model-menu .model-scroll>button{font-size:14px;padding:9px 12px;border-radius:14px;gap:10px;color:var(--ink)}.tk-app .composer .model-menu .model-scroll>button:hover{background:var(--tk-lg-survol);color:var(--ink)}.tk-app .composer .model-menu .model-nom{font-weight:500}.tk-app .composer .model-menu .model-count{font-variant-numeric:tabular-nums}.tk-app .composer .composer-tools .tool-button,.tk-app .composer .plus-button,.tk-app .composer .send-button{padding:0}.tk-app .composer .send-button svg{stroke-width:2.4}.tk-app .composer .composer-tools .tool-button svg,.tk-app .composer .send-button.send-rond[type=button]>svg{inline-size:18px;block-size:18px;stroke-width:2.2}.tk-app .composer .model-effort-trigger>.me-modeles{stroke-width:1.8}.tk-app .composer .model-effort-trigger{max-inline-size:none;box-shadow:none}.tk-app .composer>textarea{border-radius:0}.tk-app .composer,.tk-app .composer-region{--tk-menu-l:230px;--tk-menu-h:174px}.tk-app .composer .model-picker,.tk-app .composer .plus-wrap{position:static}.tk-app .composer .media-menu,.tk-app .composer .plus-menu{inset-block-end:100%;inset-inline-start:4px;inset-inline-end:auto}.tk-app .composer-region .composer .model-picker .model-menu{inset-block-end:100%;inset-inline-start:auto;inset-inline-end:calc(4px + var(--tk-jauge-reserve) - 1px)}.tk-app .composer .plus-menu{inline-size:var(--tk-menu-l);min-inline-size:0;block-size:var(--tk-menu-h);overflow-y:auto;scrollbar-width:none}.tk-app .composer .plus-menu::-webkit-scrollbar{display:none}.tk-app .composer .media-menu>button,.tk-app .composer .plus-menu>button{flex:none}.tk-app .composer .media-menu>button>svg,.tk-app .composer .plus-menu>button>svg{box-sizing:border-box;inline-size:22px;block-size:22px;padding:2px;stroke-width:1.7}.tk-app .composer .media-menu>button>span,.tk-app .composer .plus-menu>button>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.tk-app .composer .model-menu{inline-size:var(--tk-menu-l);min-inline-size:0;block-size:calc(var(--tk-menu-h) + 46px)}.tk-app .composer .model-menu>.menu-separator,.tk-app .composer .model-menu>.model-back,.tk-app .composer .model-menu>.model-cherche,.tk-app .composer .model-menu>.model-tete{flex:none}.tk-app .composer .model-menu .model-scroll{flex:1 1 auto;min-block-size:0;max-block-size:none;padding-block-end:18px;-webkit-mask-image:linear-gradient(180deg,#000,#000 72%,transparent);mask-image:linear-gradient(180deg,#000,#000 72%,transparent);scrollbar-width:none}.tk-app .composer .model-menu .model-scroll::-webkit-scrollbar{display:none}.tk-app .composer .model-menu .model-scroll>button,.tk-app .composer .model-menu .model-scroll>button.selected{font-weight:500}.tk-app .composer .model-menu .model-scroll>button.selected{background:var(--tk-lg-actif)}.tk-app .composer .model-menu .menu-chevron{inline-size:13px!important;block-size:13px!important;stroke-width:2.2}.tk-app .composer .model-menu .submenu-check{inline-size:15px;block-size:15px;stroke-width:2.4}.tk-app .composer .composer-tools .tool-button{inline-size:34px;block-size:34px;flex:none;display:grid;place-items:center;padding:0;border-width:1px;border-style:solid;border-radius:50%;cursor:pointer;transition:background var(--tk-t-tap) var(--tk-ease-out),border-color var(--tk-t-tap) var(--tk-ease-out),color var(--tk-t-tap) var(--tk-ease-out)}.tk-app .composer .composer-tools .tool-button:not(.active-mic):not(.micro-en-ecoute){border-color:var(--lg-line);background:transparent;color:var(--tk-muted-5)}.tk-app .composer .composer-tools .tool-button:not(.active-mic):not(.micro-en-ecoute):hover:not(:disabled){background:var(--tk-lg-survol);color:var(--tk-ink)}.tk-app .composer .composer-tools .tool-button.micro-en-ecoute{background:var(--tk-metal);border-color:var(--tk-gold);color:var(--tk-metal-ink)}.tk-app .composer .composer-tools .tool-button.micro-en-ecoute:hover{background:color-mix(in srgb,var(--tk-metal) 88%,#000)}.tk-app .composer .composer-tools .tool-button:disabled{cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion:reduce){.tk-app .composer .composer-tools .tool-button{transition:none}}.tk-app .composer .send-button.stop{background:transparent;color:var(--coral);box-shadow:none}.tk-app .composer .send-button.stop:hover{background:var(--tk-lg-survol);color:var(--coral-ink,var(--coral));filter:none}.tk-app .composer>.envoi-flottant{position:absolute;inset-inline-end:var(--tk-comp-pad-x);inset-block-end:calc(100% + 2px);z-index:30;background:transparent;box-shadow:none;color:var(--tk-metal)}.tk-app .composer>.envoi-flottant>svg{inline-size:20px;block-size:20px;filter:drop-shadow(0 2px 6px var(--lg-porte))}.tk-app .composer>.envoi-flottant:hover{color:var(--tk-metal-hi)}.tk-app .composer>.envoi-flottant[aria-disabled=true]{color:var(--tk-metal-eteint)}.tk-app .composer .composer-tools .tool-button{border-width:0}.tk-app .composer .model-effort-trigger,.tk-app .composer .model-effort-trigger:hover{border:0}.tk-app .composer .composer-tools .tool-button:not(.active-mic):not(.micro-en-ecoute),.tk-app .composer .model-effort-trigger,.tk-app .composer .model-effort-trigger>.me-modeles,.tk-app .composer .plus-button{color:var(--tk-gold-deep)}.tk-app .composer .composer-tools .tool-button:not(.active-mic):not(.micro-en-ecoute):hover:not(:disabled),.tk-app .composer .model-effort-trigger:hover,.tk-app .composer .model-effort-trigger:hover>.me-modeles,.tk-app .composer .plus-button:hover{color:var(--tk-gold-hi)}:root[data-theme=light] .tk-app .composer .composer-tools .tool-button:not(.active-mic):not(.micro-en-ecoute),:root[data-theme=light] .tk-app .composer .model-effort-trigger,:root[data-theme=light] .tk-app .composer .model-effort-trigger>.me-modeles,:root[data-theme=light] .tk-app .composer .plus-button{color:var(--tk-gold)}:root[data-theme=light] .tk-app .composer .plus-button{opacity:1}:root[data-theme=light] .tk-app .composer .composer-tools .tool-button:not(.active-mic):not(.micro-en-ecoute):hover:not(:disabled),:root[data-theme=light] .tk-app .composer .model-effort-trigger:hover,:root[data-theme=light] .tk-app .composer .model-effort-trigger:hover>.me-modeles,:root[data-theme=light] .tk-app .composer .plus-button:hover{color:#8a6512}.tk-app .composer .model-effort-trigger:hover{background:var(--tk-hover);border-color:transparent}.tk-app .composer .model-effort-trigger[aria-expanded=true]{background:var(--tk-lg-actif)}.tk-app .composer .composer-tools .tool-button:not(.active-mic):not(.micro-en-ecoute):hover:not(:disabled){background:var(--tk-hover)}.tk-app .composer .composer-tools .tool-button{opacity:1}@media (min-width:1201px){.tk-app .composer-region .composer.is-colonne{padding:21px 19px 19px}.tk-app .composer.is-colonne>textarea{min-block-size:146px}.tk-app .composer.is-colonne .topbar-spacer{display:none}.tk-app .composer.is-colonne .model-picker,.tk-app .composer.is-colonne .plus-wrap{display:contents}.tk-app .composer.is-colonne .plus-wrap>.plus-button{position:absolute;inset-inline-end:calc(100% + 12px);inset-inline-start:auto;inset-block-end:10px;z-index:30}.tk-app .composer.is-colonne>.composer-tools>.model-picker>.model-effort-trigger,.tk-app .composer.is-colonne>.composer-tools>.send-button,.tk-app .composer.is-colonne>.composer-tools>.tool-button,.tk-app .composer.is-colonne>.envoi-flottant{position:absolute;inset-inline-start:calc(100% + 12px);inset-inline-end:auto;margin:0;z-index:30}.tk-app .composer.is-colonne>.composer-tools>.model-picker>.model-effort-trigger{inset-block-end:54px}.tk-app .composer.is-colonne>.composer-tools>.send-button,.tk-app .composer.is-colonne>.composer-tools>.tool-button{inset-block-end:98px}.tk-app .composer.is-colonne>.envoi-flottant{inset-block-end:142px}}.tk-app .chat-column:not(.is-home)>.composer-region{--tk-amorce-voile:56px;padding-block-start:var(--tk-amorce-voile);background:linear-gradient(to top,var(--bg) calc(100% - var(--tk-amorce-voile)),transparent)}@media (min-width:1290px){.tk-app .composer-region .composer.is-colonne .model-picker .model-menu,.tk-app .composer.is-colonne .media-menu,.tk-app .composer.is-colonne .plus-menu{inset-inline-start:calc(100% + 58px);inset-inline-end:auto;inset-block-end:var(--tk-comp-gouttiere);inset-block-start:auto}}.tk-app .composer>.outils-orbite{--tk-outils-d:34px;inline-size:var(--tk-outils-d)}.tk-app .outils-orbite .outils-bouton{inline-size:var(--tk-outils-d);block-size:var(--tk-outils-d)}@media (min-width:1201px){.tk-app .composer.is-colonne>.outils-orbite{z-index:31}}.tk-app .composer-region .active-modes,.tk-app .composer-region.is-home .active-modes{position:absolute;inset-inline:0;inset-block-end:calc(100% + 6px);margin-block-end:0}.tk-app .chat-column:not(.is-home)>.composer-region .active-modes{inset-block-end:calc(100% - var(--tk-amorce-voile) - 10px + 6px)}