@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.woff) format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/figtree-latin-800-normal-30yxI7TZ.woff2) format("woff2"),url(/assets/figtree-latin-800-normal-B7vj2UK8.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff) format("woff")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,[data-theme=light]{--paper:#fffbef;--paper-dot:#e6ddc4;--card:#fff;--ink:#111;--ink-soft:#333;--ink-muted:#555;--border:#111;--neon:#d4ff3f;--on-neon:#111;--coach:#d8ccff;--coach-deep:#5b21b6;--help:#ff9ecf;--info:#9edcff;--attention:#ffc15e;--disabled-bg:#efeadb;--disabled-ink:#8a8472;--night:#111;--shadow-sm:3px 3px 0 #111;--shadow-md:4px 4px 0 #111;--shadow-lg:6px 6px 0 #111;--shadow-pressed:1px 1px 0 #111;--shadow-help:4px 4px 0 #ff9ecf}[data-theme=dark]{color-scheme:dark;--paper:#0f0f10;--paper-dot:#26262a;--card:#1a1a1d;--ink:#f4f1e8;--ink-soft:#e4e0d4;--ink-muted:#a8a396;--border:#f4f1e8;--coach-deep:#c4b5fd;--disabled-bg:#26262a;--disabled-ink:#77736a;--shadow-sm:3px 3px 0 #d4ff3f;--shadow-md:4px 4px 0 #d4ff3f;--shadow-lg:6px 6px 0 #d4ff3f;--shadow-pressed:1px 1px 0 #d4ff3f}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:26px;--radius-full:9999px;--border-width:2.5px;--border-width-small:2px;--touch-min:44px;--touch-comfortable:52px;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-reading:Figtree, system-ui, sans-serif;--font-dys:"Atkinson Hyperlegible", Figtree, sans-serif;--font-hand:Caveat, "Comic Neue", cursive}.display-xl{font-family:var(--font-display);letter-spacing:-.02em;font-size:52px;font-weight:800;line-height:1.05}.display-l{font-family:var(--font-display);font-size:36px;font-weight:800;line-height:1.1}.title{font-family:var(--font-display);font-size:26px;font-weight:800;line-height:1.15}.button{font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1.1}.figure{font-family:var(--font-display);font-size:34px;font-weight:800;line-height:1}.lesson{font-family:var(--font-reading);font-size:17px;font-weight:400;line-height:1.7}.body{font-family:var(--font-reading);font-size:16px;font-weight:400;line-height:1.5}.label{font-family:var(--font-reading);font-size:15px;font-weight:700;line-height:1.4}.caption{font-family:var(--font-reading);font-size:13px;font-weight:400;line-height:1.45}.lesson-dys{font-family:var(--font-dys);letter-spacing:.02em;font-size:17px;font-weight:400;line-height:1.8}.annotation{font-family:var(--font-hand);font-size:26px;font-weight:700;line-height:1.1}html{background-color:var(--paper)}html:not([data-theme=dark]){color-scheme:light}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-reading);overflow-wrap:anywhere;margin:0;font-size:clamp(17px,1.25vw,18px);line-height:1.6}}@layer components{.cn-root,.cn-root *{box-sizing:border-box}.cn-paper{background-color:var(--paper);background-image:radial-gradient(var(--paper-dot) 1.2px,transparent 1.2px);background-size:20px 20px}.cn-btn{font-family:var(--font-reading);color:var(--ink);min-height:var(--touch-comfortable);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--card);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;line-height:1.1;transition:transform 90ms cubic-bezier(.2,.8,.2,1),box-shadow 90ms cubic-bezier(.2,.8,.2,1);display:inline-flex}.cn-btn:focus-visible{outline:3px solid var(--coach-deep);outline-offset:4px}.cn-btn-primary{background:var(--neon);color:var(--on-neon);box-shadow:var(--shadow-md);font-family:var(--font-display);font-size:18px;font-weight:800}.cn-btn-secondary{box-shadow:var(--shadow-md)}.cn-btn-final{background:var(--night);color:var(--neon);border-color:var(--night);font-family:var(--font-display);font-size:18px;font-weight:800}.cn-btn-quiet{text-underline-offset:5px;background:0 0;border-color:#0000;padding:0 8px;text-decoration:underline;text-decoration-thickness:2px}.cn-btn-destructive{border-style:dashed}.cn-btn-primary:active,.cn-btn-secondary:active{box-shadow:var(--shadow-pressed);transform:translate(3px,3px)}.cn-btn:disabled{background:var(--disabled-bg);color:var(--disabled-ink);border-color:var(--disabled-ink);box-shadow:none;cursor:default;transform:none}.cn-btn-block{width:100%}@media(prefers-reduced-motion:reduce){.cn-btn{transition:none}.cn-btn:active{transform:none}}.cn-field{flex-direction:column;gap:8px;display:flex}.cn-field label{font-family:var(--font-reading);color:var(--ink);font-size:15px;font-weight:700}.cn-input{font-family:var(--font-reading);color:var(--ink);background:var(--card);min-height:var(--touch-comfortable);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);padding:0 16px;font-size:16px}.cn-input:focus-visible{outline:3px solid var(--coach-deep);outline-offset:2px}.cn-hint{font-family:var(--font-reading);color:var(--on-neon);background:var(--attention);border:var(--border-width-small) solid var(--border);border-radius:var(--radius-sm);align-self:flex-start;padding:6px 10px;font-size:14px;font-weight:600}.cn-caption{font-family:var(--font-reading);color:var(--ink-muted);font-size:13px;line-height:1.45}.cn-coach{align-items:flex-end;gap:10px;display:flex}.cn-coach-avatar{background:var(--coach);border:var(--border-width) solid var(--border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cn-coach-bubble{background:var(--coach);max-width:82%;color:var(--on-neon);border:var(--border-width) solid var(--border);font-family:var(--font-reading);border-radius:18px 18px 18px 4px;padding:10px 14px;font-size:15px;line-height:1.45}.cn-typing{gap:5px;display:inline-flex}.cn-typing span{background:var(--on-neon);opacity:.35;border-radius:50%;width:7px;height:7px}.cn-typing span:nth-child(2){opacity:.6}.cn-typing span:nth-child(3){opacity:1}.cn-ainotice{font-family:var(--font-reading);color:var(--ink);background:var(--card);border:var(--border-width-small) solid var(--border);border-radius:var(--radius-full);align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.cn-ainotice-row{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.cn-ainotice-help{min-height:var(--touch-min);font-family:var(--font-reading);color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.cn-ainotice-help:focus-visible{outline:3px solid var(--coach-deep);outline-offset:2px;border-radius:6px}.cn-lesson{background:var(--card);color:var(--ink);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-reading);max-width:66ch;padding:18px 20px;font-size:17px;line-height:1.7}.cn-lesson-dys{font-family:var(--font-dys);letter-spacing:.02em;line-height:1.8}.cn-hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(transparent 50%,var(--neon) 50%,var(--neon) 94%,transparent 94%);color:inherit;padding:0 3px}.cn-hl-coach{background:linear-gradient(transparent 52%,var(--coach) 52%,var(--coach) 94%,transparent 94%)}[data-theme=dark] .cn-hl{color:var(--on-neon)}.cn-deck{padding:8px 12px 14px 8px;display:inline-block;position:relative}.cn-deck-layer{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);position:absolute;inset:8px 12px 14px 8px}.cn-deck-layer-1{background:var(--help);transform:rotate(-6deg)}.cn-deck-layer-2{background:var(--info);transform:rotate(5deg)}.cn-card{background:var(--card);color:var(--ink);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;width:290px;min-height:190px;padding:18px;display:flex;position:relative}.cn-card-top{justify-content:space-between;align-items:center;display:flex}.cn-card-q{font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1.2}.cn-card-a{font-family:var(--font-reading);color:var(--ink-soft);border-top:var(--border-width) solid var(--border);padding-top:12px;font-size:16px;line-height:1.6}.cn-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cn-grade button{min-height:var(--touch-comfortable);border:var(--border-width) solid var(--border);font-family:var(--font-display);color:var(--on-neon);cursor:pointer;border-radius:12px;padding:0 6px;font-size:14px;font-weight:800;line-height:1.1}.cn-grade .g-1{background:var(--card);color:var(--ink)}.cn-grade .g-2{background:var(--attention)}.cn-grade .g-3{background:var(--info)}.cn-grade .g-4{background:var(--neon);box-shadow:var(--shadow-sm)}.cn-grade button:focus-visible{outline:3px solid var(--coach-deep);outline-offset:3px}.cn-progress{background:var(--card);color:var(--ink);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;gap:10px;padding:16px;display:flex}.cn-progress-head{font-family:var(--font-reading);justify-content:space-between;align-items:baseline;font-size:16px;font-weight:700;display:flex}.cn-progress-fig{font-family:var(--font-display);font-size:26px;font-weight:800}.cn-progress-track{background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius-full);height:22px;overflow:hidden}.cn-progress-fill{background:var(--neon);border-right:var(--border-width) solid var(--border);height:100%}.cn-chip{font-family:var(--font-reading);color:var(--on-neon);border:var(--border-width-small) solid var(--border);border-radius:var(--radius-full);align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:700;display:inline-flex}.cn-chip-neon{background:var(--neon)}.cn-chip-coach{background:var(--coach)}.cn-chip-help{background:var(--help)}.cn-chip-info{background:var(--info)}.cn-chip-attention{background:var(--attention)}.cn-chip-adopted{background:var(--card);color:var(--ink);border-style:dashed}.cn-reward{margin:4px 8px 6px 0;display:inline-block;position:relative}.cn-reward-layer{border:var(--border-width) solid var(--night);border-radius:16px;position:absolute;inset:0}.cn-reward-l1{background:var(--info);transform:translate(5px,4px)rotate(1.5deg)}.cn-reward-l2{background:var(--attention);transform:translate(-3px,3px)rotate(-2deg)}.cn-reward-l3{background:var(--help);transform:translate(2px,-3px)rotate(1deg)}.cn-reward-core{background:var(--night);border:var(--border-width) solid var(--night);border-radius:16px;align-items:center;gap:12px;padding:10px 18px 10px 10px;display:flex;position:relative}.cn-reward-heart{background:var(--coach);border:2px solid var(--paper);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;transform:rotate(-6deg)}.cn-reward-kicker{font-family:var(--font-reading);color:#f4f1e8;font-size:13px;font-weight:700}.cn-reward-count{font-family:var(--font-display);color:var(--neon);font-size:20px;font-weight:800;line-height:1.05}.cn-reward-spark{position:absolute}.cn-help{background:var(--card);color:var(--ink);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-reading);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.cn-help-title{font-size:15px;font-weight:700}.cn-help-line{font-size:15px;line-height:1.6}.cn-help-line b{font-family:var(--font-display);font-weight:800}.cn-fiche{background:var(--neon);color:var(--on-neon);border:var(--border-width) solid var(--night);box-shadow:var(--shadow-lg);border-radius:20px;flex-direction:column;gap:10px;padding:14px;display:flex}.cn-fiche-head{justify-content:space-between;align-items:center;display:flex}.cn-fiche-title{font-family:var(--font-display);font-size:19px;font-weight:800}.cn-fiche-count{font-family:var(--font-reading);border:var(--border-width-small) solid var(--night);border-radius:var(--radius-full);background:#fff;padding:3px 10px;font-size:13px;font-weight:800}.cn-fiche-idea{border:var(--border-width-small) solid var(--night);font-family:var(--font-reading);background:#fff;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:14px;line-height:1.4;display:flex}.cn-fiche-idea b{font-family:var(--font-display);font-weight:800}.cn-fiche-empty{font-family:var(--font-reading);font-size:14px;font-weight:600}.cn-fiche .cn-btn-final:disabled{color:#5e6b1e;border:var(--border-width) dashed var(--night);background:0 0}.cn-sheet{background:var(--card);color:var(--ink);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;max-width:362px;padding:20px;display:flex}.cn-sheet-title{font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1.15}.cn-sheet-body{font-family:var(--font-reading);color:var(--ink-soft);font-size:15px;line-height:1.55}.cn-sheet-actions{gap:10px;display:flex}.cn-sheet-actions .cn-btn{flex:1 1 0}.cn-switch{font-family:var(--font-reading);color:var(--ink);align-items:center;gap:12px;display:flex}.cn-switch-text{flex-direction:column;flex-grow:1;gap:2px;display:flex}.cn-switch-label{font-size:15px;font-weight:800}.cn-switch-btn{border:var(--border-width) solid var(--border);border-radius:var(--radius-full);background:var(--disabled-bg);cursor:pointer;flex-shrink:0;width:56px;height:32px;padding:0;position:relative}.cn-switch-btn[aria-checked=true]{background:var(--neon)}.cn-switch-btn span{background:var(--ink);border-radius:50%;width:22px;height:22px;transition:left .12s;position:absolute;top:2px;left:2px}.cn-switch-btn[aria-checked=true] span{background:var(--on-neon);left:27px}.cn-switch-btn:before{content:"";position:absolute;inset:-8px -4px}.cn-switch-btn:focus-visible{outline:3px solid var(--coach-deep);outline-offset:3px}.cn-doodle{fill:var(--ink);display:inline-block}:root{--ease-carnet:cubic-bezier(.2, .8, .2, 1);--ease-out-fort:cubic-bezier(.23, 1, .32, 1);--ease-in-out-fort:cubic-bezier(.77, 0, .175, 1)}html{scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:88px}.cn-press{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform 90ms var(--ease-carnet)}.cn-press:active{box-shadow:var(--shadow-pressed)!important;transform:translate(3px,3px)!important}.cn-press:focus-visible{outline:3px solid var(--coach-deep);outline-offset:3px}.vt-tuile{transition:transform .12s var(--ease-carnet)}.vt-tuile:active{transition-duration:90ms}.vt-surligne{transition:background-size .6s var(--ease-out-fort) .2s;background-repeat:no-repeat;background-size:100% 100%}@starting-style{.vt-surligne{background-size:0% 100%}}@media(min-width:760px)and (prefers-reduced-motion:no-preference){.vt-heros-tel{transition:opacity .32s var(--ease-out-fort),translate .32s var(--ease-out-fort)}.vt-heros-colle{transition:opacity .26s var(--ease-out-fort) .48s,scale .26s var(--ease-out-fort) .48s}.vt-heros-note{transition:opacity .24s var(--ease-out-fort) .64s}@starting-style{.vt-heros-tel{opacity:.6;translate:0 16px}.vt-heros-colle{opacity:0;scale:.9}.vt-heros-note{opacity:0}}}.vt-pop{transition:opacity .16s var(--ease-out-fort),transform .16s var(--ease-out-fort)}@starting-style{.vt-pop{opacity:0;transform:scale(.95)}}.vt-entree{transition:opacity .25s var(--ease-out-fort),transform .25s var(--ease-out-fort)}@starting-style{.vt-entree{opacity:0;transform:translateY(8px)}}.vt-entree-courte{transition:opacity .2s var(--ease-out-fort),transform .2s var(--ease-out-fort)}@starting-style{.vt-entree-courte{opacity:0;transform:translateY(6px)}}.vt-form .cn-hint{transition:opacity .15s var(--ease-out-fort),transform .15s var(--ease-out-fort)}@starting-style{.vt-form .cn-hint{opacity:0;transform:translateY(-4px)}}.vt-idee{transition:opacity .2s var(--ease-out-fort),transform .2s var(--ease-out-fort)}@starting-style{.vt-idee{opacity:0;transform:translateY(-6px)scale(.97)}}.vt-etincelle{opacity:0;transition:opacity .2s var(--ease-out-fort),transform .2s var(--ease-out-fort);transform:scale(.9)}.vt-etincelle.est-visible{opacity:1;transition-duration:.16s;transform:scale(1)}.vt-reaction{transition:transform .22s var(--ease-carnet)}.vt-js .vt-menu{opacity:0;transform-origin:100% 0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--ease-out-fort),transform .15s var(--ease-out-fort),translate .2s var(--ease-out-fort),visibility 0s linear .15s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.vt-js .vt-menu.est-ouvert{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s var(--ease-out-fort),transform .2s var(--ease-out-fort),translate .2s var(--ease-out-fort),visibility 0s;transform:translateY(0)}.vt-entete:before,.vt-entete:after{transition:translate .2s var(--ease-out-fort),opacity .2s var(--ease-out-fort)}.vt-entete>.vt-conteneur{transition:translate .2s var(--ease-out-fort)}.vt-entete.est-defile:before,.vt-entete.est-defile:after,.vt-js .vt-entete.est-defile .vt-menu{translate:0 -8px}.vt-entete.est-defile:after{opacity:1}.vt-entete.est-defile>.vt-conteneur{translate:0 -4px}.vt-entete.est-defile,.vt-entete.est-defile>.vt-conteneur{pointer-events:none}.vt-entete.est-defile>.vt-conteneur>*,.vt-entete.est-defile:before{pointer-events:auto}.vt-scene{perspective:900px}.vt-carte{transform-style:preserve-3d;transition:transform .4s var(--ease-in-out-fort);position:relative}.vt-carte.est-retournee{transform:rotateY(180deg)}.vt-carte.est-notee{transition:transform .22s var(--ease-out-fort);transform:translate(-24px)rotate(-6deg)rotateY(180deg)}.vt-carte.est-revient{transform:translate(-24px)rotate(-6deg)}.vt-carte.est-rejouee{transition:transform .22s var(--ease-out-fort)}.vt-face{backface-visibility:hidden;transition:opacity .22s var(--ease-out-fort)}.vt-carte.est-notee .vt-face,.vt-carte.est-revient .vt-face{opacity:0}.vt-carte.sans-transition,.vt-carte.sans-transition .vt-face{transition:none}.vt-face .cn-card{min-height:236px}.vt-verso{position:absolute;inset:0;transform:rotateY(180deg)}.vt-grille.est-armee .vt-revele{opacity:0;transform:translateY(8px)}.vt-grille.est-armee.est-visible .vt-revele{opacity:1;transition:opacity .3s var(--ease-out-fort),transform .3s var(--ease-out-fort);transform:translateY(0)}[data-vt-entree].est-armee:not(.est-visible) .vt-piece{opacity:0;translate:0 12px}[data-vt-entree].est-armee.est-visible .vt-piece{transition:opacity .4s var(--ease-out-fort),translate .4s var(--ease-out-fort)}.vt-grille.est-bande{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-padding-inline:16px}.vt-grille.est-bande .vt-revele{scroll-snap-align:start}.vt-boost-pile{isolation:isolate;position:relative}.vt-boost-couche{z-index:-1;border:2.5px solid var(--border);transition:transform .25s var(--ease-out-fort);border-radius:26px;position:absolute;inset:0}.vt-boost-couche-1{background:#ff9ecf;transform:translate(-8px,8px)rotate(-4deg)}.vt-boost-couche-2{background:#9edcff;transform:translate(8px,6px)rotate(3deg)}@media(hover:hover)and (pointer:fine){.vt-boost-pile:hover .vt-boost-couche-1{transform:translate(-16px,10px)rotate(-7deg)}.vt-boost-pile:hover .vt-boost-couche-2{transform:translate(16px,8px)rotate(6deg)}}.vt-boost-badge{isolation:isolate;display:inline-block;position:relative}.vt-boost-badge-couche{z-index:-1;border:2.5px solid var(--border);border-radius:.3em;position:absolute;inset:0}.vt-bb-1{background:#d4ff3f;transform:translate(-.14em,.1em)rotate(-6deg)}.vt-bb-2{background:#9edcff;transform:translate(.16em,.08em)rotate(5deg)}.vt-boost-badge-coeur{color:#d4ff3f;border:2.5px solid var(--border);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:#111;border-radius:.3em;padding:.12em .42em .16em;font-weight:800;line-height:1;display:inline-block}.vt-faq summary{list-style:none}.vt-faq summary::-webkit-details-marker{display:none}.vt-faq summary:focus-visible{outline:3px solid var(--coach-deep);outline-offset:3px;border-radius:14px}.vt-faq-signe{transition:transform .2s var(--ease-out-fort)}.vt-faq[open] .vt-faq-signe{transform:rotate(45deg)}.vt-faq-reponse{transition:opacity .2s var(--ease-out-fort),transform .2s var(--ease-out-fort)}@starting-style{.vt-faq[open] .vt-faq-reponse{opacity:0;transform:translateY(-4px)}}.vt-courbe{transition:opacity .2s var(--ease-out-fort)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cn-press:active{transform:none!important}.vt-surligne,.vt-tuile{transition:none}@starting-style{.vt-pop,.vt-entree,.vt-entree-courte,.vt-idee,.vt-form .cn-hint,.vt-faq[open] .vt-faq-reponse{transform:none}}.vt-faq-signe,.vt-boost-couche{transition:none}.vt-boost-pile:hover .vt-boost-couche-1{transform:translate(-8px,8px)rotate(-4deg)}.vt-boost-pile:hover .vt-boost-couche-2{transform:translate(8px,6px)rotate(3deg)}.vt-etincelle,.vt-etincelle.est-visible{transform:none}.vt-reaction{transition:none}.vt-js .vt-menu,.vt-js .vt-menu.est-ouvert{transform:none}.vt-entete.est-defile:before,.vt-entete.est-defile:after,.vt-entete.est-defile>.vt-conteneur,.vt-js .vt-entete.est-defile .vt-menu{translate:none}.vt-carte,.vt-carte.est-retournee,.vt-carte.est-notee,.vt-carte.est-revient,.vt-carte.est-rejouee{transition:none;transform:none}.vt-recto{transition:opacity .15s}.vt-verso{opacity:0;transition:opacity .15s;transform:none}.vt-carte.est-retournee .vt-verso{opacity:1}.vt-carte.est-retournee .vt-recto,.vt-carte.est-notee .vt-face,.vt-carte.est-revient .vt-face{opacity:0}.vt-carte.sans-transition .vt-face{transition:none}.vt-grille.est-armee .vt-revele,.vt-grille.est-armee.est-visible .vt-revele{transform:none;transition-delay:0s!important}[data-vt-entree].est-armee:not(.est-visible) .vt-piece{translate:none}[data-vt-entree].est-armee.est-visible .vt-piece{transition:opacity .15s var(--ease-out-fort);transition-delay:0s!important}}@media print{[data-vt-entree] .vt-piece,.vt-grille .vt-revele{opacity:1!important;transition:none!important;transform:none!important}.vt-entete:after{display:none}}.vt-conteneur{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.vt-section{padding-block:clamp(64px,9vw,128px)}.vt-h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(44px,5.6vw,80px);font-weight:800;line-height:1}.vt-h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.05}.vt-chapeau{max-width:34em;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:clamp(18px,1.5vw,20px);line-height:1.55}.vt-mesure{max-width:66ch}.vt-surligne{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 52%,#d4ff3f 52% 94%,#0000 94%);margin:0 -2px;padding:0 6px}[data-theme=dark] .vt-surligne{color:#111;background-image:linear-gradient(#0000 6%,#d4ff3f 6% 96%,#0000 96%)}[data-theme=dark] [aria-current=page] .vt-surligne{color:inherit;text-shadow:1px 0 #111,-1px 0 #111,0 1px #111,0 -1px #111;background-image:linear-gradient(#0000 52%,#d4ff3f 52% 94%,#0000 94%)}.vt-surligne-petit{margin:0;padding:0 4px;transition:none}html[data-theme=dark] .vt-seulement-clair,html:not([data-theme=dark]) .vt-seulement-nuit{display:none}.vt-evitement{z-index:10;background:var(--neon);color:var(--on-neon);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);padding:10px 14px;font-weight:800;position:absolute;top:-100px;left:16px}.vt-evitement:focus{top:12px}.vt-entete{z-index:5;color:var(--ink);border-bottom:2.5px solid #0000;position:relative}.vt-entete:before,.vt-entete:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0 0 -2.5px}.vt-entete:before{background-color:var(--paper);border-bottom:2.5px solid var(--border)}.vt-entete:after{box-shadow:var(--shadow-sm);opacity:0}.vt-sentinelle{pointer-events:none;width:1px;height:8px;position:absolute;top:0;left:0}.vt-js .vt-entete{position:sticky;top:0}@media(min-width:760px){.vt-entete{position:sticky;top:0}}.vt-marque{color:var(--ink);flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.vt-mot-marque{font-family:var(--font-display);letter-spacing:-.035em;font-size:28px;font-weight:800;line-height:1}.vt-logo-trait{stroke:var(--border)}.vt-logo-ombre{fill:#111;stroke:#111}[data-theme=dark] .vt-logo-ombre{fill:#d4ff3f;stroke:#d4ff3f}.vt-logo-trait-pied{stroke:#f4f1e8}.vt-logo-ombre-pied{fill:#d4ff3f;stroke:#d4ff3f}.vt-lien-nav{min-height:44px;color:var(--ink);align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.vt-lien-menu{min-height:48px;color:var(--ink);font-family:var(--font-display);align-items:center;font-size:22px;font-weight:800;text-decoration:none;display:flex}.vt-bouton-carre{background:var(--card);width:44px;height:44px;color:var(--ink);border:2.5px solid var(--border);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.vt-bouton-menu{display:none}@media not all and (min-width:760px){.vt-js .vt-bouton-menu{display:flex}}.vt-bouton-menu[aria-expanded=true] .vt-icone-burger,.vt-bouton-menu[aria-expanded=false] .vt-icone-croix{display:none}.vt-cta-entete{flex-shrink:0;min-height:48px;padding:0 18px;font-size:16px;text-decoration:none}.vt-menu-feuille{z-index:6;background-color:var(--paper);border-top:2px solid var(--paper-dot);border-bottom:2.5px solid var(--border);flex-direction:column;gap:4px;padding:8px 16px 20px;display:flex}.vt-pied{color:var(--ink);font-family:var(--font-reading);background-color:#111}.vt-autocollant-pied{background:#d8ccff;border:2px solid #f4f1e8;border-radius:14px;padding:4px;transform:rotate(-6deg)}.vt-autocollant-pied img{width:48px;height:48px;display:block}.vt-lien-pied{min-height:40px;color:var(--ink-soft);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.vt-telephone{border:2.5px solid var(--border);box-shadow:var(--shadow-lg);background:#111;display:inline-block}.vt-telephone-heros{border-radius:46px;padding:9px}.vt-telephone-etape{border-radius:40px;padding:8px}.vt-telephone-ecran{background:var(--paper);overflow:hidden}.vt-telephone-heros .vt-telephone-ecran{border-radius:36px;width:281px;height:608px}.vt-telephone-etape .vt-telephone-ecran{border-radius:32px;width:234px;height:507px}.vt-telephone-ecran img{width:100%;height:auto;display:block}.vt-autocollant{border:2.5px solid var(--border);box-shadow:var(--shadow-md);background:#d8ccff;display:inline-block}.vt-autocollant img{display:block}.vt-autocollant-48{border-radius:14px;padding:4px}.vt-autocollant-96{border-radius:22px;padding:8px}.vt-autocollant-144{box-shadow:var(--shadow-lg);border-radius:26px;padding:10px}.vt-boost-badge-titre{font-size:clamp(34px,3.6vw,48px)}.vt-boost-badge-phrase{font-size:19px}.vt-lettre{width:100%;max-width:520px;padding-top:28px;position:relative}.vt-lettre-carte{box-sizing:border-box;background:var(--card);border:2.5px solid var(--border);min-height:440px;box-shadow:var(--shadow-lg);border-radius:26px;padding:28px}.vt-lettre-compagnon{z-index:3;position:absolute;top:-56px;right:24px;transform:rotate(7deg)}.vt-lettre[data-etat=saisie] .vt-lettre-compagnon{transform:rotate(-9deg)translateY(4px)}.vt-lettre-reflexion{gap:4px;display:none;position:absolute;top:18px;left:-30px}.vt-lettre-reflexion span{background:var(--ink);width:6px;height:6px}.vt-lettre[data-etat=saisie] .vt-lettre-reflexion{display:flex}.vt-etincelle{position:absolute}.vt-etincelle-trait{fill:var(--ink)}.vt-etincelle-1{top:-6px;left:-26px}.vt-etincelle-2{top:30px;right:-22px}.vt-etincelle-3{bottom:-14px;left:-18px}.vt-lettre-compagnon-fete{display:inline-block;position:relative}.vt-case{align-items:center;gap:12px;min-height:44px;font-size:16px;line-height:1.45;display:flex}.vt-case input{width:22px;height:22px;accent-color:var(--ink);flex-shrink:0;margin:0}.vt-lettre-alerte{color:#111;background:var(--attention);border:2px solid var(--border);border-radius:12px;margin:0;padding:10px 12px;font-size:15px;font-weight:600}.vt-piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.vt-carte-message{background:var(--card);border:2.5px solid var(--border);width:100%;max-width:640px;box-shadow:var(--shadow-lg);border-radius:26px;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(24px,4vw,40px);display:flex}.vt-compagnons{display:contents}.vt-compagnon-choisi{flex:360px;justify-content:center;align-items:center;gap:28px;min-width:0;padding-block:12px;display:flex}.vt-grille-compagnons{flex:100%;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:14px;min-width:0;display:grid}@media not all and (min-width:760px){.vt-grille-compagnons{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:112px;grid-auto-flow:column;gap:12px;margin-inline:-16px;padding:4px 16px 16px;scroll-padding-inline:16px;overflow-x:auto}.vt-grille-compagnons .vt-revele{scroll-snap-align:start}}.vt-tuile{background:var(--card);width:100%;color:var(--ink);border:2.5px solid var(--border);box-shadow:var(--shadow-sm);font-family:var(--font-display);cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 8px;font-size:15px;font-weight:800;line-height:1.1;display:flex}.vt-tuile img{width:96px;height:96px;display:block}.vt-tuile[aria-pressed=true]{color:#111;box-shadow:var(--shadow-md);background:#d4ff3f;transform:translate(-2px,-2px)rotate(-2deg)}.vt-annotation{font-family:var(--font-hand);white-space:pre-line;color:var(--ink);margin:0;font-size:32px;font-weight:700;line-height:1.05}@media(min-width:920px){.vt-sommaire{position:sticky;top:104px}}.vt-sommaire-num{background:var(--paper)}.vt-sommaire a[aria-current=location] .vt-sommaire-num{background:var(--neon);color:var(--on-neon)}.vt-sommaire a[aria-current=location] .vt-sommaire-texte{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(transparent 50%,var(--neon) 50%,var(--neon) 94%,transparent 94%);margin:0 -3px;padding:0 3px}[data-theme=dark] .vt-sommaire a[aria-current=location] .vt-sommaire-texte{background:linear-gradient(transparent 6%,var(--neon) 6%,var(--neon) 96%,transparent 96%);color:var(--on-neon)}.vt-apercu{color:#111;background:#d8ccff;border:2px solid #111;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.vt-puce-losange{background:currentColor;flex-shrink:0;width:10px;height:10px;transform:rotate(45deg)translateY(-2px)}.vt-lien-fleche:focus-visible,.vt-demo-effacer:focus-visible,.vt-demo-cta:focus-visible{outline:3px solid var(--coach-deep);outline-offset:2px}.vt-lien-fleche{text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.vt-numero{width:60px;height:60px;font-family:var(--font-display);color:var(--on-neon);background:var(--neon);border:2.5px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:40px;font-weight:800;line-height:1;display:inline-flex}.vt-jamais{font-family:var(--font-display);color:#d4ff3f;border:2px solid var(--border);background:#111;border-radius:9999px;flex-shrink:0;margin-top:2px;padding:3px 12px;font-size:14px;font-weight:800;line-height:1.4}.vt-ecran-demo{transform-origin:0 0;background-color:var(--paper);background-image:radial-gradient(var(--paper-dot) 1.2px,transparent 1.2px);width:390px;height:844px;color:var(--ink);font-family:var(--font-reading);background-size:20px 20px;flex-direction:column;display:flex;transform:scale(.6)}.vt-demo-barre{align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.vt-demo-retour{background:var(--card);border:2.5px solid var(--border);width:44px;height:44px;box-shadow:var(--shadow-sm);border-radius:12px;justify-content:center;align-items:center;display:flex}.vt-demo-titre{font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1.15}.vt-demo-repere{color:var(--ink-muted);font-size:13px;font-weight:600}.vt-demo-effacer{background:var(--card);height:44px;color:var(--ink);border:2px solid var(--border);border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}.vt-demo-lecon{background:var(--card);border:2.5px solid var(--border);border-radius:18px;flex-direction:column;flex-grow:1;gap:8px;margin:4px 16px 0;padding:14px 16px;display:flex;overflow:hidden}.vt-demo-consigne{color:var(--ink-muted);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.vt-stabilo-texte{white-space:pre-wrap;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:text;font-size:17px;line-height:2}.vt-phrase:focus-visible{outline:3px solid var(--coach-deep);outline-offset:2px;border-radius:4px}.vt-mot{border-radius:3px}.vt-mot.est-surligne{background:linear-gradient(#0000 46%,#d4ff3f 46% 94%,#0000 94%);font-weight:600}[data-theme=dark] .vt-mot.est-surligne{color:#111;background:linear-gradient(#0000 6%,#d4ff3f 6% 96%,#0000 96%)}.vt-mot.est-brouillon-0{background:linear-gradient(#0000 34%,#d4ff3fbf 34% 88%,#0000 88%)}.vt-mot.est-brouillon-1{background:linear-gradient(#0000 28%,#d4ff3fbf 28% 96%,#0000 96%)}.vt-mot.est-brouillon-2{background:linear-gradient(#0000 40%,#d4ff3fbf 40% 100%,#0000)}.vt-mot.est-gomme{color:var(--ink-muted);background:#d4ff3f33}.vt-demo-coach{align-items:flex-end;gap:10px;padding:12px 16px 6px;display:flex}.vt-demo-avatar{border:2.5px solid var(--border);background:#d8ccff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.vt-demo-bulle{color:#111;border:2.5px solid var(--border);background:#d8ccff;border-radius:18px 18px 18px 4px;max-width:82%;margin:0;padding:10px 14px;font-size:15px;line-height:1.45}.vt-demo-mention{padding:0 16px 8px}.vt-demo-fiche{color:#111;box-shadow:var(--shadow-lg);background:#d4ff3f;border:2.5px solid #111;border-radius:20px;flex-direction:column;gap:10px;margin:0 12px 14px;padding:14px;display:flex}.vt-demo-fiche-titre{font-family:var(--font-display);font-size:19px;font-weight:800}.vt-demo-compteur{background:#fff;border:2px solid #111;border-radius:9999px;padding:3px 10px;font-size:13px;font-weight:800}.vt-demo-idees{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:150px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-y:auto}.vt-demo-idees>li{flex-shrink:0}.vt-demo-idees:focus-visible{outline:3px solid var(--coach-deep);outline-offset:2px;border-radius:12px}.vt-demo-defiler{color:#d4ff3f;white-space:nowrap;background:#111;border-radius:9999px;align-items:center;gap:4px;margin-left:auto;margin-right:8px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}.vt-demo-idees li{background:#fff;border:2px solid #111;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:14px;line-height:1.4;display:flex}.vt-demo-idees li b{font-family:var(--font-display);flex-shrink:0;font-size:15px;font-weight:800}.vt-demo-vide{margin:0;padding:4px 2px;font-size:14px;font-weight:600}.vt-demo-cta.est-vide{color:#5e6b1e;background:0 0;border-style:dashed}.vt-demo-cta{color:#d4ff3f;height:50px;font-family:var(--font-display);background:#111;border:2.5px solid #111;border-radius:14px;justify-content:center;align-items:center;font-size:18px;font-weight:800;text-decoration:none;display:flex}.vt-reponse-statique{background:var(--card);width:100%;max-width:440px;color:var(--ink);border:2.5px solid var(--border);border-radius:14px;padding:10px 14px}.vt-reponse-statique summary{cursor:pointer;align-items:center;min-height:40px;font-weight:700;display:flex}.vt-ecran-demo-heros{transform:scale(.72)}.vt-telephone-scene{border-radius:40px;width:100%;max-width:560px;padding:8px;display:block}.vt-telephone-scene .vt-telephone-ecran{border-radius:32px}.vt-ecran-demo-scene{width:100%;height:auto;transform:none}.vt-ecran-demo-scene .vt-demo-lecon{flex-grow:0;gap:6px;padding-block:12px}.vt-ecran-demo-scene .vt-stabilo-texte{font-size:17px;line-height:1.75}.vt-ecran-demo-scene .vt-demo-barre{padding:10px 16px 6px}.vt-ecran-demo-scene .vt-demo-effacer{overflow-wrap:normal;flex-shrink:0}.vt-ecran-demo-scene .vt-demo-coach{padding-top:10px}@media(max-width:759px){.vt-telephone-scene{border-radius:34px;padding:6px}.vt-telephone-scene .vt-telephone-ecran{border-radius:28px}.vt-ecran-demo-scene .vt-demo-barre{padding-inline:12px}.vt-ecran-demo-scene .vt-demo-lecon{margin-inline:10px;padding-inline:14px}}.vt-ecran-demo-scene .vt-demo-cta{height:44px;margin-top:auto}.vt-ecran-demo-scene .vt-demo-consigne{font-size:14px}.vt-ecran-demo-scene .vt-demo-bulle{min-height:68px;font-size:15px}.vt-ecran-demo-scene .vt-demo-fiche{gap:8px;min-height:236px;padding-block:12px}.vt-ecran-demo-scene .vt-demo-idees{max-height:112px}.vt-ecran-demo-scene .vt-idee{font-size:15px}.vt-essayez{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""demo""puis";gap:clamp(36px,4vw,48px) clamp(40px,5vw,72px);display:grid}.vt-essayez-intro{grid-area:intro}.vt-essayez-demo{grid-area:demo;justify-self:center;width:100%;min-width:0;max-width:560px}.vt-essayez-puis{grid-area:puis}@media(min-width:1000px){.vt-essayez-scene{scroll-margin-top:calc(8px - clamp(64px,9vw,128px))}.vt-essayez{grid-template:"intro demo""puis demo"1fr/minmax(0,1fr) minmax(0,560px);align-items:start}}.vt-guidage{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.vt-guidage-etape{font-family:var(--font-display);align-items:center;gap:14px;font-size:21px;font-weight:800;line-height:1.2;display:flex}.vt-guidage-numero{width:44px;height:44px;color:var(--ink);background:var(--paper);border:2.5px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.vt-guidage-coche{display:none}.vt-guidage.est-pilote .vt-guidage-etape{color:var(--ink-muted)}.vt-guidage.est-pilote .vt-guidage-etape.est-en-cours,.vt-guidage.est-pilote .vt-guidage-etape.est-faite{color:var(--ink)}.vt-guidage-etape.est-en-cours .vt-guidage-numero{color:var(--on-neon);background:var(--neon);border-color:#111}.vt-guidage-etape.est-faite .vt-guidage-chiffre{display:none}.vt-guidage-etape.est-faite .vt-guidage-coche{display:block}.vt-doodle-noir{fill:#111}.vt-etincelle-recompense-1{fill:var(--neon);top:-16px;right:8px;transform:rotate(12deg)}.vt-etincelle-recompense-2{bottom:-18px;left:-14px}.vt-puce-neon{background:var(--neon);border:2px solid var(--border);width:12px;height:12px}.vt-feuille-titre .vt-boost-badge{font-size:clamp(28px,3.4vw,44px)}.vt-figure-courbe{background:var(--card);border:2.5px solid var(--border);box-shadow:var(--shadow-md);border-radius:18px;flex-direction:column;gap:14px;margin:0;padding:clamp(16px,2.5vw,24px);display:flex}.vt-courbe-axe{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.vt-courbe-legende{fill:var(--ink-muted);font-family:var(--font-reading);font-size:14px;font-weight:700}.vt-courbe-note{fill:var(--ink);font-family:var(--font-reading);font-size:14px;font-weight:800}.vt-courbe-trait{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.vt-courbe-revision{fill:#d4ff3f;stroke:var(--ink);stroke-width:2.5px}.vt-courbe.est-attenuee{opacity:.22}.vt-pilule{min-height:44px;font-family:var(--font-reading);background:var(--card);color:var(--ink);border:2px solid var(--border);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:9999px;padding:0 16px;font-size:15px;font-weight:800}.vt-pilule-grande{border-width:2.5px;padding:0 18px;font-size:16px}.vt-pilule[aria-pressed=true]{color:#111;background:#d4ff3f}.vt-groupe-faq{flex-wrap:wrap;align-items:flex-start;gap:20px 56px;display:flex}.vt-groupe-faq[hidden]{display:none}.vt-groupe-faq-entete{flex-direction:column;flex:260px;gap:6px;min-width:0;display:flex}@media(min-width:920px){.vt-groupe-faq-entete{background-color:var(--paper);position:sticky;top:24px}}.vt-h2-faq{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.05}.vt-faq{background:var(--card);border:2.5px solid var(--border);border-radius:18px}.vt-faq-question{cursor:pointer;min-height:44px;font-family:var(--font-display);align-items:center;gap:16px;padding:16px 18px;font-size:19px;font-weight:800;line-height:1.25;display:flex}.vt-faq-signe{color:#111;border:2px solid var(--border);background:#d4ff3f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.vt-faq-reponse{color:var(--ink-soft);text-wrap:pretty;flex-direction:column;gap:14px;padding:0 18px 18px;font-size:17px;line-height:1.6;display:flex}.vt-sources{flex-direction:column;gap:14px;margin:0;padding:0;font-size:16px;line-height:1.55;list-style:none;display:flex}.vt-sources li{align-items:baseline;gap:14px;scroll-margin-top:24px;display:flex}.vt-source-numero{width:28px;height:28px;font-family:var(--font-display);background:var(--card);border:2px solid var(--border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex;transform:translateY(6px)}.vt-appel{min-width:20px;height:20px;color:var(--ink);background:var(--paper);border:1.5px solid var(--border);vertical-align:2px;border-radius:6px;justify-content:center;align-items:center;margin-left:2px;padding:0 4px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.vt-nav-legale{flex-direction:column;flex:0 0 240px;gap:6px;display:flex}@media(min-width:880px){.vt-nav-legale{background-color:var(--paper);position:sticky;top:24px}}.vt-nav-legale-titre{font-family:var(--font-display);margin-bottom:4px;font-size:17px;font-weight:800}.vt-lien-legal{min-height:40px;color:var(--ink);align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.vt-details-legal{background:var(--card);border:2.5px solid var(--border);border-radius:14px;flex:100%;display:none}.vt-details-legal>summary{cursor:pointer;align-items:center;min-height:44px;padding:0 16px;font-weight:800;display:flex}.vt-details-legal>div{flex-direction:column;padding:0 16px 10px;display:flex}.vt-lien-legal-mobile{min-height:44px;color:var(--ink);align-items:center;font-weight:700;text-decoration:none;display:flex}@media not all and (min-width:760px){.vt-nav-legale{display:none}.vt-details-legal{display:block}}.vt-h2-legal{font-family:var(--font-display);margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.15}.vt-champ{color:#111;white-space:nowrap;background:#9edcff;border-radius:6px;padding:1px 8px;font-weight:700}.vt-bref{background:var(--card);border:2.5px solid var(--border);border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.vt-bref-titre{font-family:var(--font-display);font-size:19px;font-weight:800}.vt-bref ul{flex-direction:column;gap:6px;margin:0;padding:0 0 0 1.2em;list-style:outside;display:flex}.vt-bref li{text-wrap:pretty;padding-left:4px}.vt-liste-donnees{border:2.5px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.vt-ligne-donnees{border-bottom:2px solid var(--paper-dot);flex-direction:column;gap:4px;padding:14px 18px;display:flex}.vt-ligne-donnees:last-child{border-bottom:0}.vt-donnees-quoi{font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1.25}.vt-donnees-detail{color:var(--ink-soft);font-size:16px}.vt-donnees-detail>strong{color:var(--ink)}.vt-zone{color:#111;border:2px solid var(--border);white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:2px 10px;font-size:13px;font-weight:800}.vt-zone-ue{background:#9edcff}.vt-zone-hors{background:#ffc15e}.vt-zone-appareil{background:#fff}.vt-ligne-legal{border-bottom:2px solid var(--paper-dot);flex-wrap:wrap;gap:2px 20px;padding:12px 0;display:flex}.vt-ligne-legal:last-child{border-bottom:0}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.top-\[-0\.5em\]{top:-.5em}.top-\[-6px\]{top:-6px}.top-\[-12px\]{top:-12px}.top-\[-14px\]{top:-14px}.top-\[-24px\]{top:-24px}.top-\[-30px\]{top:-30px}.top-\[-34px\]{top:-34px}.top-\[6px\]{top:6px}.top-\[10px\]{top:10px}.top-\[12px\]{top:12px}.top-\[50px\]{top:50px}.top-\[52px\]{top:52px}.top-\[56px\]{top:56px}.top-\[78px\]{top:78px}.top-\[108px\]{top:108px}.top-\[156px\]{top:156px}.top-\[212px\]{top:212px}.right-\[-0\.6em\]{right:-.6em}.right-\[-6px\]{right:-6px}.right-\[-8px\]{right:-8px}.right-\[-14px\]{right:-14px}.bottom-\[-0\.45em\]{bottom:-.45em}.bottom-\[-14px\]{bottom:-14px}.left-0{left:0}.left-\[-0\.55em\]{left:-.55em}.left-\[-10px\]{left:-10px}.left-\[14px\]{left:14px}.left-\[20px\]{left:20px}.left-\[26px\]{left:26px}.left-\[40px\]{left:40px}.left-\[64px\]{left:64px}.left-\[70px\]{left:70px}.left-\[92px\]{left:92px}.left-\[96px\]{left:96px}.left-\[222px\]{left:222px}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.order-2{order:2}.m-0{margin:0}.mx-\[12px\]{margin-inline:12px}.mt-3{margin-top:12px}.mt-\[-8px\]{margin-top:-8px}.mt-\[2px\]{margin-top:2px}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.mt-auto{margin-top:auto}.mb-1{margin-bottom:4px}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-\[12px\]{margin-bottom:12px}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-\[26px\]{height:26px}.h-\[32px\]{height:32px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[88px\]{height:88px}.h-\[120px\]{height:120px}.h-\[150px\]{height:150px}.h-\[190px\]{height:190px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[370px\]{height:370px}.h-\[650px\]{height:650px}.h-auto{height:auto}.min-h-\[44px\]{min-height:44px}.w-\[26px\]{width:26px}.w-\[32px\]{width:32px}.w-\[44px\]{width:44px}.w-\[48px\]{width:48px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[62\%\]{width:62%}.w-\[88px\]{width:88px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[330px\]{width:330px}.w-full{width:100%}.max-w-\[16em\]{max-width:16em}.max-w-\[30em\]{max-width:30em}.max-w-\[32em\]{max-width:32em}.max-w-\[34em\]{max-width:34em}.max-w-\[36em\]{max-width:36em}.max-w-\[66ch\]{max-width:66ch}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.min-w-0{min-width:0}.flex-\[0_0_200px\]{flex:0 0 200px}.flex-\[0_0_230px\]{flex:0 0 230px}.flex-\[0_1_360px\]{flex:0 360px}.flex-\[1\.1_1_380px\]{flex:1.1 380px}.flex-\[1\.2_1_420px\]{flex:1.2 420px}.flex-\[1\.3_1_440px\]{flex:1.3 440px}.flex-\[1\.3_1_460px\]{flex:1.3 460px}.flex-\[1\.4_1_300px\]{flex:1.4 300px}.flex-\[1\.4_1_460px\]{flex:1.4 460px}.flex-\[1\.6_1_460px\]{flex:1.6 460px}.flex-\[1_1_100\%\]{flex:100%}.flex-\[1_1_180px\]{flex:180px}.flex-\[1_1_200px\]{flex:200px}.flex-\[1_1_220px\]{flex:220px}.flex-\[1_1_260px\]{flex:260px}.flex-\[1_1_280px\]{flex:280px}.flex-\[1_1_300px\]{flex:300px}.flex-\[1_1_320px\]{flex:320px}.flex-\[1_1_340px\]{flex:340px}.flex-\[1_1_360px\]{flex:360px}.flex-\[1_1_380px\]{flex:380px}.flex-\[1_1_400px\]{flex:400px}.flex-\[1_1_420px\]{flex:420px}.flex-\[1_1_460px\]{flex:460px}.flex-\[1_1_480px\]{flex:480px}.flex-\[1_1_500px\]{flex:500px}.flex-\[1_1_520px\]{flex:520px}.flex-\[2_1_460px\]{flex:2 460px}.flex-\[2_1_520px\]{flex:2 520px}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.rotate-\[-0\.4deg\]{rotate:-.4deg}.rotate-\[-0\.5deg\]{rotate:-.5deg}.rotate-\[-0\.6deg\]{rotate:-.6deg}.rotate-\[-1\.2deg\]{rotate:-1.2deg}.rotate-\[-1\.5deg\]{rotate:-1.5deg}.rotate-\[-1deg\]{rotate:-1deg}.rotate-\[-2deg\]{rotate:-2deg}.rotate-\[-3deg\]{rotate:-3deg}.rotate-\[-4deg\]{rotate:-4deg}.rotate-\[-5deg\]{rotate:-5deg}.rotate-\[-6deg\]{rotate:-6deg}.rotate-\[-7deg\]{rotate:-7deg}.rotate-\[-8deg\]{rotate:-8deg}.rotate-\[-9deg\]{rotate:-9deg}.rotate-\[-12deg\]{rotate:-12deg}.rotate-\[-14deg\]{rotate:-14deg}.rotate-\[0\.8deg\]{rotate:.8deg}.rotate-\[1\.2deg\]{rotate:1.2deg}.rotate-\[1\.5deg\]{rotate:1.5deg}.rotate-\[1deg\]{rotate:1deg}.rotate-\[2deg\]{rotate:2deg}.rotate-\[3deg\]{rotate:3deg}.rotate-\[4deg\]{rotate:4deg}.rotate-\[5deg\]{rotate:5deg}.rotate-\[6deg\]{rotate:6deg}.rotate-\[7deg\]{rotate:7deg}.rotate-\[8deg\]{rotate:8deg}.rotate-\[12deg\]{rotate:12deg}.rotate-\[14deg\]{rotate:14deg}.rotate-\[28deg\]{rotate:28deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-6{scroll-margin-top:32px}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,220px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:4px}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:8px}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:24px}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[22px\]{gap:22px}.gap-\[24px\]{gap:24px}.gap-\[28px\]{gap:28px}.gap-\[32px\]{gap:32px}.gap-\[36px\]{gap:36px}.gap-\[40px\]{gap:40px}.gap-\[clamp\(36px\,4vw\,56px\)\]{gap:clamp(36px,4vw,56px)}.gap-\[clamp\(36px\,5vw\,56px\)\]{gap:clamp(36px,5vw,56px)}.gap-\[clamp\(40px\,5vw\,56px\)\]{gap:clamp(40px,5vw,56px)}.gap-\[clamp\(40px\,5vw\,64px\)\]{gap:clamp(40px,5vw,64px)}.gap-\[clamp\(40px\,6vw\,80px\)\]{gap:clamp(40px,6vw,80px)}.gap-\[clamp\(48px\,6vw\,80px\)\]{gap:clamp(48px,6vw,80px)}.gap-\[clamp\(64px\,8vw\,104px\)\]{gap:clamp(64px,8vw,104px)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-6{column-gap:32px}.gap-x-7{column-gap:48px}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-x-\[10px\]{column-gap:10px}.gap-x-\[12px\]{column-gap:12px}.gap-x-\[14px\]{column-gap:14px}.gap-x-\[16px\]{column-gap:16px}.gap-x-\[18px\]{column-gap:18px}.gap-x-\[20px\]{column-gap:20px}.gap-x-\[26px\]{column-gap:26px}.gap-x-\[28px\]{column-gap:28px}.gap-x-\[32px\]{column-gap:32px}.gap-x-\[36px\]{column-gap:36px}.gap-x-\[40px\]{column-gap:40px}.gap-x-\[44px\]{column-gap:44px}.gap-x-\[48px\]{column-gap:48px}.gap-x-\[56px\]{column-gap:56px}.gap-x-\[64px\]{column-gap:64px}.gap-x-\[72px\]{column-gap:72px}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:8px}.gap-y-8{row-gap:64px}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.gap-y-\[4px\]{row-gap:4px}.gap-y-\[6px\]{row-gap:6px}.gap-y-\[8px\]{row-gap:8px}.gap-y-\[10px\]{row-gap:10px}.gap-y-\[12px\]{row-gap:12px}.gap-y-\[14px\]{row-gap:14px}.gap-y-\[16px\]{row-gap:16px}.gap-y-\[24px\]{row-gap:24px}.gap-y-\[28px\]{row-gap:28px}.gap-y-\[32px\]{row-gap:32px}.gap-y-\[40px\]{row-gap:40px}.gap-y-\[48px\]{row-gap:48px}.gap-y-\[56px\]{row-gap:56px}.gap-y-\[clamp\(36px\,4vw\,56px\)\]{row-gap:clamp(36px,4vw,56px)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[26px\]{border-radius:26px}.rounded-full{border-radius:9999px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-y-\[2\.5px\]{border-block-style:var(--tw-border-style);border-block-width:2.5px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[2\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:2.5px}.border-l-\[2\.5px\]{border-left-style:var(--tw-border-style);border-left-width:2.5px}.border-\[\#26262A\]{border-color:#26262a}.border-\[\#111111\]{border-color:#111}.border-border{border-color:var(--border)}.border-paper-dot{border-color:var(--paper-dot)}.bg-\[\#9EDCFF\]{background-color:#9edcff}.bg-\[\#111111\]{background-color:#111}.bg-\[\#D4FF3F\]{background-color:#d4ff3f}.bg-\[\#D8CCFF\]{background-color:#d8ccff}.bg-\[\#FF9ECF\]{background-color:#ff9ecf}.bg-\[\#FFC15E\]{background-color:#ffc15e}.bg-\[\#FFFFFF\]{background-color:#fff}.bg-card{background-color:var(--card)}.bg-neon{background-color:var(--neon)}.bg-paper{background-color:var(--paper)}.p-0{padding:0}.p-\[24px\]{padding:24px}.p-\[26px\]{padding:26px}.p-\[clamp\(18px\,3vw\,28px\)\]{padding:clamp(18px,3vw,28px)}.p-\[clamp\(20px\,3vw\,32px\)\]{padding:clamp(20px,3vw,32px)}.p-\[clamp\(22px\,3vw\,32px\)\]{padding:clamp(22px,3vw,32px)}.p-\[clamp\(24px\,3\.5vw\,36px\)\]{padding:clamp(24px,3.5vw,36px)}.p-\[clamp\(24px\,3\.5vw\,40px\)\]{padding:clamp(24px,3.5vw,40px)}.p-\[clamp\(24px\,4\.5vw\,64px\)\]{padding:clamp(24px,4.5vw,64px)}.p-\[clamp\(28px\,4vw\,56px\)\]{padding:clamp(28px,4vw,56px)}.px-1{padding-inline:4px}.px-5{padding-inline:24px}.px-\[4px\]{padding-inline:4px}.px-\[8px\]{padding-inline:8px}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[16px\]{padding-inline:16px}.px-\[20px\]{padding-inline:20px}.px-\[22px\]{padding-inline:22px}.px-\[24px\]{padding-inline:24px}.px-\[clamp\(18px\,3vw\,28px\)\]{padding-inline:clamp(18px,3vw,28px)}.py-1{padding-block:4px}.py-3{padding-block:12px}.py-4{padding-block:16px}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[6px\]{padding-block:6px}.py-\[8px\]{padding-block:8px}.py-\[12px\]{padding-block:12px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.py-\[18px\]{padding-block:18px}.py-\[20px\]{padding-block:20px}.py-\[22px\]{padding-block:22px}.py-\[clamp\(32px\,4vw\,48px\)\]{padding-block:clamp(32px,4vw,48px)}.py-\[clamp\(48px\,8vw\,120px\)\]{padding-block:clamp(48px,8vw,120px)}.py-\[clamp\(56px\,7vw\,96px\)\]{padding-block:clamp(56px,7vw,96px)}.py-\[clamp\(56px\,8vw\,104px\)\]{padding-block:clamp(56px,8vw,104px)}.py-\[clamp\(56px\,8vw\,112px\)\]{padding-block:clamp(56px,8vw,112px)}.pt-5{padding-top:24px}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-\[8px\]{padding-top:8px}.pt-\[12px\]{padding-top:12px}.pt-\[clamp\(32px\,4vw\,48px\)\]{padding-top:clamp(32px,4vw,48px)}.pt-\[clamp\(32px\,5vw\,72px\)\]{padding-top:clamp(32px,5vw,72px)}.pt-\[clamp\(36px\,6vw\,80px\)\]{padding-top:clamp(36px,6vw,80px)}.pt-\[clamp\(36px\,6vw\,88px\)\]{padding-top:clamp(36px,6vw,88px)}.pt-\[clamp\(48px\,6vw\,72px\)\]{padding-top:clamp(48px,6vw,72px)}.pt-\[clamp\(48px\,7vw\,96px\)\]{padding-top:clamp(48px,7vw,96px)}.pt-\[clamp\(56px\,8vw\,104px\)\]{padding-top:clamp(56px,8vw,104px)}.pr-\[24px\]{padding-right:24px}.pb-8{padding-bottom:64px}.pb-\[4px\]{padding-bottom:4px}.pb-\[18px\]{padding-bottom:18px}.pb-\[clamp\(44px\,6vw\,80px\)\]{padding-bottom:clamp(44px,6vw,80px)}.pb-\[clamp\(56px\,7vw\,104px\)\]{padding-bottom:clamp(56px,7vw,104px)}.pb-\[clamp\(64px\,9vw\,120px\)\]{padding-bottom:clamp(64px,9vw,120px)}.pb-\[clamp\(64px\,9vw\,128px\)\]{padding-bottom:clamp(64px,9vw,128px)}.pl-1{padding-left:4px}.pl-\[1\.2em\]{padding-left:1.2em}.pl-\[1\.3em\]{padding-left:1.3em}.pl-\[1\.4em\]{padding-left:1.4em}.pl-\[6px\]{padding-left:6px}.pl-\[24px\]{padding-left:24px}.text-center{text-align:center}.font-display{font-family:Bricolage Grotesque,system-ui,sans-serif}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[96px\]{font-size:96px}.text-\[clamp\(18px\,1\.6vw\,21px\)\]{font-size:clamp(18px,1.6vw,21px)}.text-\[clamp\(24px\,2\.4vw\,30px\)\]{font-size:clamp(24px,2.4vw,30px)}.text-\[clamp\(26px\,2\.8vw\,34px\)\]{font-size:clamp(26px,2.8vw,34px)}.text-\[clamp\(28px\,3\.2vw\,40px\)\]{font-size:clamp(28px,3.2vw,40px)}.text-\[clamp\(30px\,3\.2vw\,40px\)\]{font-size:clamp(30px,3.2vw,40px)}.text-\[clamp\(30px\,3\.2vw\,42px\)\]{font-size:clamp(30px,3.2vw,42px)}.text-\[clamp\(30px\,3\.6vw\,44px\)\]{font-size:clamp(30px,3.6vw,44px)}.text-\[clamp\(30px\,3\.6vw\,46px\)\]{font-size:clamp(30px,3.6vw,46px)}.text-\[clamp\(38px\,4\.4vw\,60px\)\]{font-size:clamp(38px,4.4vw,60px)}.text-\[clamp\(40px\,5vw\,72px\)\]{font-size:clamp(40px,5vw,72px)}.text-\[length\:clamp\(30px\,3\.4vw\,44px\)\]{font-size:clamp(30px,3.4vw,44px)}.text-\[length\:clamp\(30px\,3\.6vw\,48px\)\]{font-size:clamp(30px,3.6vw,48px)}.text-\[length\:clamp\(42px\,5\.6vw\,80px\)\]{font-size:clamp(42px,5.6vw,80px)}.text-\[length\:clamp\(44px\,6\.2vw\,88px\)\]{font-size:clamp(44px,6.2vw,88px)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.\[text-wrap\:balance\]{text-wrap:balance}.\[text-wrap\:initial\]{text-wrap:initial}.\[text-wrap\:pretty\]{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.text-\[\#111111\]{color:#111}.text-\[\#D4FF3F\]{color:#d4ff3f}.text-ink{color:var(--ink)}.text-ink-muted{color:var(--ink-muted)}.text-ink-soft{color:var(--ink-soft)}.text-on-neon{color:var(--on-neon)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[5px\]{text-underline-offset:5px}.shadow-\[4px_4px_0_\#111111\]{--tw-shadow:4px 4px 0 var(--tw-shadow-color,#111);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[6px_6px_0_\#111111\]{--tw-shadow:6px 6px 0 var(--tw-shadow-color,#111);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[6px_6px_0_\#D4FF3F\]{--tw-shadow:6px 6px 0 var(--tw-shadow-color,#d4ff3f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(min-width:760px){.md\:top-0{top:0}.md\:top-\[-22px\]{top:-22px}.md\:right-0{right:0}.md\:right-\[-34px\]{right:-34px}.md\:left-auto{left:auto}.md\:order-none{order:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-\[660px\]{height:660px}.md\:w-\[460px\]{width:460px}.md\:flex-\[0_0_250px\]{flex:0 0 250px}.md\:rotate-\[-0\.5deg\]{rotate:-.5deg}.md\:rotate-\[-0\.6deg\]{rotate:-.6deg}.md\:rotate-\[-1\.2deg\]{rotate:-1.2deg}.md\:rotate-\[-1deg\]{rotate:-1deg}.md\:rotate-\[0\.8deg\]{rotate:.8deg}.md\:rotate-\[1\.5deg\]{rotate:1.5deg}.md\:rotate-\[1deg\]{rotate:1deg}.min-\[760px\]\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
