@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-500-normal-CtDYNcTp.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-500-italic-DtzvNoyE.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-600-normal-Dj-H2y_q.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2)format("woff2")}:root{--bg:#f1f0eb;--surface:#fbfaf7;--rail:#e8e6df;--ink:#14213d;--muted:#5f6778;--line:#14213d1f;--line-strong:#7d8494;--soft:#14213d0d;--accent:#1d5fa6;--accent-hover:#174f8c;--on-accent:#f1f0eb;--focus:var(--accent);--late:#9e2f2a;--done:#2f5b47;--on-done:#f1f0eb;--status-idea:#b4b8c2;--status-planned:#8db3da;--status-progress:var(--accent);--status-done:#4f8a6e;--scrim:#14213d52;--terracotta:#e08b6c;--ocre:#e3b26f;--jaune-volet:#efc659;--rose-facade:#efb9ab;--vert-volet:#8fbf9f;--bleu-chaise:#7fb2e0;--lavande:#b7aee0;--facade-ink:#14213d;--sky-top:#8db3da;--sky-horizon:#f3e2b8;--sea-top:#2f6d9a;--sea-deep:#17406b;--sky-wind-horizon:#d9e4d6;--sky-storm-horizon:#c9c6d6;--sun:#fff3d1;--dusk:#e9b48a;--night-top:#081130;--night-horizon:#1c2a55;--night-sea:#050a1c;--sky-ink:#14213d;--paper:#f1ebdd;--night-bleu:#8cc0ec;--night-bleu-ink:#0e1626;--mood-calm:#c98a6a;--mood-clear:#c9a23c;--mood-wind:#4f9aa0;--mood-storm:#5a6a9e;--q-mer:#3a6e96;--q-lavande:#7b6fa6;--q-olive:#6f7a44;--q-ocre:#9c7428;--q-corail:#b9694a;--q-pin:#2f5b47;--q-rose:#a9566a;--q-pierre:#8a7f6e;--wall-lun:var(--bleu-chaise);--wall-mar:var(--terracotta);--wall-mer:var(--vert-volet);--wall-jeu:var(--ocre);--wall-ven:var(--rose-facade);--wall-sam:var(--jaune-volet);--wall-dim:var(--lavande);--quartier-projets:var(--q-lavande);--quartier-gens:var(--q-corail);--quartier-travail:var(--q-mer);--quartier-dehors:var(--q-pin);--quartier-maison:var(--q-olive);--quartier-admin:var(--q-ocre);--shore-glow:#783c1429;--paper-rule-color:#14213d14;--paper-ruled:#fbfaf7;--paper-album:#e8e6df;--paper-spread-left:#f7f5ef;--paper-margin-line:#e08b6c8c;--card-rule:#1d5fa629;--chart-water:#2f6d9a1f;--chart-land:var(--sky-horizon);--chart-contour:#2f6d9a66;--photo-corner:#14213db8;--tape:#e3b26f8c;--shadow-sheet:0 18px 40px -24px #14213d59;--shadow-paper:0 1px 2px #14213d1a, 0 4px 12px #14213d0f;--shadow-photo:0 1px 4px #14213d2e;--space-1:4px;--space-half:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--target:44px;--rule:32px;--rule-desk:34px;--paper-margin:44px;--shell-gutter:16px;--shell-rail:232px;--shell-main:640px;--shell-gap:48px;--shell-aside:320px;--shell-band:200px;--shell-after-band:24px;--shell-after-title:16px;--shell-frame:1072px;--line-slat:2px;--slat-gap:4px;--radius-s:4px;--radius-sheet:14px;--radius-pill:999px;--radius-arch:999px;--d-press:.12s;--d-base:.2s;--d-sheet:.32s;--d-finish:.7s;--d-tide:.48s;--d-sky:.9s;--d-swell:8s;--d-drift:60s;--d-stagger:40ms;--ease-sea:cubic-bezier(.16, 1, .3, 1);--ease-swell:cubic-bezier(.45, 0, .55, 1);--ease-mistral:cubic-bezier(.34, 1.56, .64, 1);--tilt-postcard:1.5deg;--tilt-hover:-1deg;--scene-predawn-top:#0d1a44;--scene-predawn-horizon:#2b3572;--scene-dawn-top:#5f70b8;--scene-dawn-horizon:#f3b49c;--scene-morning-top:#5c93d8;--scene-morning-horizon:#dce9f4;--scene-day-top:#4e86d2;--scene-day-horizon:#e5eef3;--scene-golden-top:#6577c0;--scene-golden-horizon:#f4c07a;--scene-sunset-top:#373c82;--scene-sunset-horizon:#e2857a;--scene-late-top:#111c48;--scene-late-horizon:#30376e;--scene-midnight-horizon:#17275a;--scene-storm-sky-top:#3a4256;--scene-storm-sky-horizon:#7a8292;--scene-calm-sky-top:#e9e4ee;--scene-calm-sky-horizon:#f2d9cc;--scene-star:#fff8ec;--scene-sun-warm:#ffd7a0;--scene-sun-high:#fff7e4;--scene-moon:#f1ead8;--scene-cloud:#fff;--scene-cloud-storm:#3a4254;--scene-gull-night:#1b2133;--scene-gull-day:#2b3245;--scene-rock-night:#2d3560;--scene-rock-day:#c9bba3;--scene-rock-lit-night:#4a5480;--scene-rock-lit-day:#ede4d3;--scene-cape-night:#2a3a5c;--scene-cape-day:#b9c3cf;--scene-water-top-night:#0c1c46;--scene-water-top-day:#2a64b8;--scene-water-deep-night:#060f2c;--scene-water-deep-day:#163c88;--scene-water-top-calm:#9db8d8;--scene-water-deep-calm:#6f90b8;--scene-water-top-storm:#2b3850;--scene-water-deep-storm:#121b2e;--scene-glint-day:#fff2d6;--scene-glint-night:#e8e2d2;--scene-hull-night:#1a2340;--scene-hull-day:#2b2f3a;--scene-sail-night:#9aa2c0;--scene-sail-day:#fbf6ea;--scene-sail-shade-night:#7d86a8;--scene-sail-shade-day:#e9dcc2;--scene-pine-night:#0b1428;--scene-pine-day:#22352c;--scene-calm-top:#a9bed3;--scene-calm-horizon:#eed9c4;--scene-calm-sea-top:#3f6f93;--scene-calm-sea-deep:#1f3f6e;--scene-calm-sun:#f6e7c8;--scene-wind-top:#9cc3c8;--scene-wind-horizon:#e4ede6;--scene-wind-sea-top:#2e6e78;--scene-wind-sea-deep:#14424a;--scene-wind-sun:#fff;--scene-storm-top:#5e6c8e;--scene-storm-horizon:#a9a8b8;--scene-storm-sea-top:#2a3a5e;--scene-storm-sea-deep:#141e36;--scene-storm-sun:#d9dce8;--scene-vignette:#050c20;--scene-sweep-warm:#ffaa6e;--scene-sweep-rose:#f06e8c;--scene-sun-glow:#ffb478;--scene-sun-halo:#fff5d7;--scene-night-water:#0b1430;--font-display:"Cormorant Garamond", Georgia, serif;--font-ui:Jost, system-ui, -apple-system, "Segoe UI", sans-serif;--display-size:72px;--display-lh:1.05;--display-weight:500;--task-now-size:32px;--task-now-lh:38px;--task-now-weight:500;--title-size:24px;--title-lh:30px;--title-weight:600;--voice-size:20px;--voice-lh:28px;--voice-weight:500;--voice-style:italic;--lede-size:17px;--lede-lh:26px;--lede-weight:400;--body-size:15px;--body-lh:22px;--body-weight:400;--label-size:15px;--label-lh:22px;--label-weight:500;--meta-size:13px;--meta-lh:18px;--meta-weight:400;--eyebrow-size:13px;--eyebrow-lh:18px;--eyebrow-weight:500;--eyebrow-ls:.06em;--label-caps-size:12px;--label-caps-lh:16px;--label-caps-weight:500;--label-caps-ls:.18em;--numeral-size:inherit;--numeral-lh:1;--numeral-weight:500;--numeral-style:italic;--date-day-size:64px;--date-day-lh:1;--date-day-weight:600;--page-title-size:38px;--page-title-lh:44px;--page-title-weight:500;--page-title-desk-size:48px;--page-title-desk-lh:52px;--page-title-desk-weight:500;--paper-line-size:20px;--paper-line-lh:32px;--paper-line-weight:500;--paper-day-size:22px;--paper-day-lh:32px;--paper-day-weight:500;--paper-day-style:italic;--caption-size:16px;--caption-lh:32px;--caption-weight:500;--caption-style:italic;--card-title-size:22px;--card-title-lh:26px;--card-title-weight:500;--filter-size:17px;--filter-lh:22px;--filter-weight:500;--filter-style:italic}:root[data-theme=dark]{--bg:#0e1626;--surface:#152036;--rail:#0a111e;--ink:#f1ebdd;--muted:#a8a7a2;--line:#f1ebdd1f;--line-strong:#6b6f78;--soft:#f1ebdd0f;--accent:#8cc0ec;--accent-hover:#a8d0f2;--on-accent:#0e1626;--late:#e08a7e;--done:#8cc2a6;--on-done:#0e1626;--status-idea:#6f7686;--status-done:var(--done);--scrim:#03060c99;--q-mer:#6f9cc2;--q-lavande:#a79cd0;--q-olive:#a3ae74;--q-ocre:#d1a956;--q-corail:#d99173;--q-pin:#6fa88c;--q-rose:#d08a9b;--q-pierre:#ada392;--paper-rule-color:#f1ebdd14;--paper-ruled:#152036;--paper-album:#0a111e;--paper-spread-left:#111b2e;--paper-margin-line:#e08b6c80;--card-rule:#8cc0ec2e;--chart-water:#6f9cc224;--chart-land:#26314a;--chart-contour:#6f9cc273;--photo-corner:#f1ebddb8;--shadow-sheet:0 18px 40px -24px #000c;--shadow-paper:0 1px 2px #00000080, 0 4px 12px #0000004d;--shadow-photo:0 1px 4px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1626;--surface:#152036;--rail:#0a111e;--ink:#f1ebdd;--muted:#a8a7a2;--line:#f1ebdd1f;--line-strong:#6b6f78;--soft:#f1ebdd0f;--accent:#8cc0ec;--accent-hover:#a8d0f2;--on-accent:#0e1626;--late:#e08a7e;--done:#8cc2a6;--on-done:#0e1626;--status-idea:#6f7686;--status-done:var(--done);--scrim:#03060c99;--q-mer:#6f9cc2;--q-lavande:#a79cd0;--q-olive:#a3ae74;--q-ocre:#d1a956;--q-corail:#d99173;--q-pin:#6fa88c;--q-rose:#d08a9b;--q-pierre:#ada392;--paper-rule-color:#f1ebdd14;--paper-ruled:#152036;--paper-album:#0a111e;--paper-spread-left:#111b2e;--paper-margin-line:#e08b6c80;--card-rule:#8cc0ec2e;--chart-water:#6f9cc224;--chart-land:#26314a;--chart-contour:#6f9cc273;--photo-corner:#f1ebddb8;--shadow-sheet:0 18px 40px -24px #000c;--shadow-paper:0 1px 2px #00000080, 0 4px 12px #0000004d;--shadow-photo:0 1px 4px #0009}}:root{--bleu:var(--accent);--rouge:var(--late);--mer:var(--q-mer);--ciel:var(--sky-top);--olive:var(--q-olive);--corail:var(--q-corail);--rose:var(--q-rose);--pin:var(--q-pin);--pierre:var(--q-pierre);--sea:var(--accent);--slate:var(--lightningcss-light,#1c2630)var(--lightningcss-dark,#070c15);--chalk:var(--lightningcss-light,#efe9dc)var(--lightningcss-dark,#eae3d3);--night:var(--night-top);--display:var(--font-display);--ui:var(--font-ui);--voice:var(--font-display);--s1:var(--space-1);--s2:var(--space-2);--s3:var(--space-3);--s4:var(--space-4);--s5:var(--space-5);--s6:var(--space-6);--s7:var(--space-7);--s8:var(--space-8);--r-s:var(--radius-s);--r-m:var(--radius-s);--r-sheet:var(--radius-sheet);--fs-display:clamp(46px, 13.5vw, 72px);--mask:#000;--deep:#13285e;--sp-6:var(--space-6);--sp-7:var(--space-7);--gap-block:var(--sp-7);--gap-title:var(--sp-6);--d-sail:.24s;--d-tick:.18s;--d-mood:var(--d-finish);--d-hover:var(--d-press);--d-sheet-in:var(--d-sheet);--ease:var(--ease-sea);--ease-io:cubic-bezier(.76, 0, .24, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--d-item:var(--d-sail);--d-item-stagger:var(--d-stagger);--lift-in:8px;--press:var(--d-press);--push:var(--d-sheet);--push-exit:var(--d-press);--sheet:var(--d-sheet);--sheet-close:var(--d-base);--stagger:15ms;--finish:var(--d-finish);--crossfade:var(--d-base);--pop:var(--d-sheet);--d-fast:var(--d-press);--d-slow:var(--d-sheet);--d-grand:var(--d-tide);--d-rule:.28s;--mood-tint:var(--lightningcss-light,var(--mood-base))var(--lightningcss-dark,color-mix(in oklab, var(--mood-base), #000 30%));--bg-mood:color-mix(in srgb, var(--bg), var(--mood-tint) calc(var(--mood-k) * 3%));--accent-mood:color-mix(in oklab, var(--accent), var(--mood-tint) calc(var(--mood-k) * 10%));--edge-shade:var(--lightningcss-light,#14213d1f)var(--lightningcss-dark,#00000073);--eau:var(--lightningcss-light,#1f6f78)var(--lightningcss-dark,#6fb3b8);--fg:var(--ink);--head:var(--fg);--faint:var(--lightningcss-light,#14213d66)var(--lightningcss-dark,#f1ebdd61);--faint-text:var(--lightningcss-light,#14213db8)var(--lightningcss-dark,#f1ebdd9e);--accent-fg:var(--on-accent);--dock:color-mix(in srgb, var(--bg-mood) 94%, transparent);--glow:var(--shadow-sheet);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 .3 0 0 0 -.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;transition:--mood-base var(--d-finish) var(--ease), --mood-k var(--d-finish) var(--ease);--t-meta:13px;--t-ui:15px;--t-lede:17px;--t-title:24px;--t-head:32px;--t-task:44px;--lh-meta:18px;--lh-ui:22px;--lh-title:30px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (min-width:1024px){:root{--fs-label:13px;--fs-meta:14px;--t-display:72px}}@property --mood-base{syntax:"<color>";inherits:true;initial-value:#c9a36b}@property --mood-k{syntax:"<number>";inherits:true;initial-value:0}:root[data-weather]{--mood-k:1}:root[data-weather=calm]{--mood-base:var(--mood-calm)}:root[data-weather=clear]{--mood-base:var(--mood-clear)}:root[data-weather=wind]{--mood-base:var(--mood-wind)}:root[data-weather=storm]{--mood-base:var(--mood-storm)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.on-sea{--fg:#f1ebdd;--head:#f1ebdd;--bg:#0b1430;--accent:#c9d5f0;--late:#e9a196;--muted:#f1ebddb3;--faint:#f1ebdd6b;--faint-text:#f1ebdda8;--line:#f1ebdd38;--line-strong:#f1ebdd75;--soft:#f1ebdd12;--veil:#050c209e;--veil-soft:#050c2000;color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{height:100%}html,body{margin:0}body{min-height:100%}html{-webkit-text-size-adjust:100%}body{background:var(--bg-mood);color:var(--fg);font:400 var(--t-ui)/var(--lh-ui) var(--ui);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}html.ready body{transition:background-color var(--d-mood) var(--ease), color var(--d-mood) var(--ease)}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;transition:background var(--d-sheet) var(--ease-sea);background:0 0;position:fixed;inset:0 0 auto}body.scrolled:before{background:var(--dock)}button,input,textarea,select{font:inherit;color:inherit}button{-webkit-user-select:none;user-select:none;touch-action:manipulation}a{color:inherit}mark{background:color-mix(in srgb, var(--accent) 25%, transparent);color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-s)}.app{max-width:600px;padding-bottom:calc(var(--space-8) * 2 + env(safe-area-inset-bottom,0));min-height:100vh;margin:0 auto}.gut{padding-left:max(var(--s4), env(safe-area-inset-left,0));padding-right:max(var(--s4), env(safe-area-inset-right,0))}:root{--gap-section:var(--gap-block)}.stack-s{gap:var(--s2);display:grid}.row{gap:var(--s2);align-items:center;display:flex}.row.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.eyebrow{font:400 var(--t-meta)/var(--lh-meta) var(--ui);color:var(--muted)}.initial{text-transform:uppercase}.serif{font-family:var(--display);font-weight:500}.voice{font-family:var(--voice);font-style:italic;font-weight:500}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fade-r{-webkit-mask-image:linear-gradient(90deg, var(--mask) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--mask) calc(100% - 24px), transparent);mask-image:linear-gradient(90deg, var(--mask) calc(100% - 24px), transparent)}@media (prefers-reduced-motion:reduce){html.ready body{transition:none}}.page-title{justify-content:space-between;align-items:flex-end;gap:var(--s3);padding-top:calc(var(--s7) + env(safe-area-inset-top,0));display:flex}.page-title h1{font:500 var(--t-task)/.95 var(--display);letter-spacing:0;color:var(--head);overflow-wrap:anywhere;margin:0;position:relative}.title-acts{gap:var(--s2);align-self:flex-end;align-items:center;min-height:44px;display:flex}.intro{margin:var(--s4) 0 0;font:500 var(--t-lede)/1.35 var(--voice);color:var(--muted);max-width:30ch}.intro.small{font-size:var(--t-lede);margin:var(--s4) 0 0}.sub{margin-top:var(--s5)}.sub .group{margin:0 0 var(--s3)}.toolbar{gap:var(--s4);margin-top:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.search{border:0;border-bottom:1px solid var(--line);min-width:0;padding:0 var(--s1);min-height:44px;font:400 var(--t-ui) var(--ui);color:var(--fg);transition:border-color var(--d-base) var(--ease);background:0 0;border-radius:0;flex:1}.search::placeholder{color:var(--faint)}.search:focus{border-bottom-color:var(--fg);outline:none}.tog{padding:0 var(--s1);min-height:44px;font:500 var(--t-meta)/1 var(--ui);cursor:pointer;white-space:nowrap;color:var(--fg);background:0 0;border:0}.hint{font:italic 500 var(--t-ui)/1.4 var(--voice);color:var(--muted);text-align:center;margin-top:var(--s6)}.list-row,.set-row{align-items:center;gap:var(--s4);text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;padding:var(--s3) var(--s1);min-height:64px;color:var(--fg);background:0 0;display:flex}.lr-arrow{width:14px;height:14px;color:var(--muted);transition:transform var(--d-sheet) var(--ease);display:inline-flex}.lr-arrow svg{width:100%;height:100%}.list-row:active .lr-arrow,.set-row:active .lr-arrow{transform:translate(3px)}.area-hero{padding-top:calc(var(--s4) + env(safe-area-inset-top,0));padding-bottom:var(--s5);border-bottom:1px solid var(--line);margin-bottom:var(--s5);position:relative;overflow:hidden}.bk{width:14px;height:14px;transition:transform var(--d-sheet) var(--ease);display:inline-flex}.bk svg{width:100%;height:100%}.back:active .bk{transform:translate(-3px)}.area-hero .a-ic{margin-top:var(--s4);position:relative}.area-hero h1{margin:var(--s4) 0 var(--s3);font:500 var(--t-task)/.92 var(--display);letter-spacing:0;color:var(--head);overflow-wrap:anywhere;position:relative}.area-hero .line{margin:0 0 var(--s2);font:italic 500 var(--t-title)/1.3 var(--voice);color:var(--muted);max-width:30ch;position:relative}.tide{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,1fr);gap:0;display:grid}.cell.ev:after{content:"";border:1px solid var(--c,var(--fg));border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:50%;translate:-50% -50%}.cell .sd{width:4px;height:4px;margin-left:calc(var(--s1) * -1);background:var(--fg);opacity:.5;border-radius:50%;position:absolute;bottom:6px;left:50%}.tl{margin-left:var(--s1);padding-left:var(--space-4);border-left:1px solid var(--line);gap:0;display:grid;position:relative}.tl.flat{border:0;border-top:1px solid var(--line);margin:0;padding:0}.tl.flat .entry:before{display:none}.entry{border-bottom:1px solid var(--line);position:relative}.tl>.entry:last-child{border-bottom:0}.tl.flat>.entry:last-child{border-bottom:1px solid var(--line)}.entry:before{content:"";background:var(--c,var(--muted));width:6px;height:6px;box-shadow:0 0 0 4px var(--bg-mood);border-radius:50%;position:absolute;top:22px;left:-23.5px}.entry.ev:before{background:var(--bg-mood);border:1px solid var(--c,var(--fg));width:10px;height:10px;top:20px;left:-25.5px}.entry .k{font:500 var(--t-meta)/1.3 var(--ui);color:var(--fg)}.entry .k span{color:var(--muted)}.entry .x{font:italic 400 var(--t-title)/1.4 var(--voice);color:var(--accent);overflow-wrap:anywhere;white-space:pre-line}.entry.ev .x{font-size:var(--t-title)}.stars{gap:var(--s1);color:var(--faint);display:inline-flex}.stars i{width:12px;height:12px;display:inline-flex}.stars i svg{width:100%;height:100%}.stars i.on{color:var(--fg)}.stars i.on svg{fill:currentColor}.sails{gap:var(--s2);padding:var(--space-3) 0;width:100%;font:400 var(--t-ui)/1.4 var(--ui);color:var(--muted);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:baseline;display:flex;position:relative}.tl>.sails:last-child{border-bottom:0}.sails:before{content:"";background:var(--fg);width:5px;height:5px;box-shadow:0 0 0 4px var(--bg-mood);position:absolute;top:19px;left:-23px;transform:rotate(45deg)}.sails b{color:var(--fg);white-space:nowrap;font-weight:500}.f-stage .tt{text-shadow:0 1px 14px var(--night)}.focus .tt{font:500 var(--t-head)/1.05 var(--display);color:var(--head);text-wrap:balance;max-width:20ch;margin:0}.ctrls.ended{flex-wrap:wrap}.ctrls.live{align-items:center;gap:var(--s4);flex-direction:column}.f-sound .fi{width:18px;height:18px;display:inline-flex}.f-sound .fi svg{width:100%;height:100%}.queue{text-align:left;width:100%;margin-top:var(--s3)}.queue .tasks{border-top:0}.queue li.task{border-color:var(--line)}.queue .task-in{gap:var(--s3);background:0 0;min-height:56px}.queue .t-body{justify-content:space-between;align-items:center;gap:var(--s3);min-height:44px;display:flex}.queue .t-title{color:var(--fg)}.settings .page-title{padding-top:var(--s3)}.set-row.ord{gap:var(--s2);cursor:default;background:var(--bg-mood);min-height:64px;padding:0}.set-row.ord .grip{margin-left:calc(var(--space-2) * -1)}.set-row.drop-over{box-shadow:inset 0 1px 0 var(--fg), inset 0 -1px 0 var(--fg)}.set-note{font:italic 500 var(--t-lede)/1.4 var(--voice);color:var(--muted);margin:0}.sync-dot{background:var(--fg);border-radius:50%;flex:none;width:6px;height:6px}.sync-dot.s-saving{background:var(--muted);animation:syncPulse 1.4s var(--ease-io) infinite}.sync-dot.s-offline,.sync-dot.s-signed-out{box-shadow:inset 0 0 0 1px var(--late);background:0 0}.sync-dot.s-synced{animation:fade var(--d-tide) var(--ease)}@keyframes syncPulse{50%{opacity:.3}}.signin{isolation:isolate;align-content:end;min-height:100svh;display:grid;position:relative}.door{justify-content:center;align-items:center;gap:var(--s3);border-radius:var(--r-s);border:1px solid var(--line-strong);min-height:52px;font:500 var(--t-meta)/1 var(--ui);color:var(--fg);transition:border-color var(--d-base) var(--ease), background var(--d-base) var(--ease), color var(--d-base) var(--ease), opacity var(--d-sheet) var(--ease);background:0 0;text-decoration:none;display:flex;position:relative}.door:first-child{background:var(--fg);color:var(--bg);border-color:var(--fg)}.door.quiet{opacity:.35;pointer-events:none}.door.refused{border-color:var(--late)}.liste .toolbar{margin-top:var(--s4)}.liste .toolbar .row{align-items:center;gap:var(--s3);border-bottom:1px solid var(--line);transition:border-color var(--d-base) var(--ease)}.liste .toolbar .row:focus-within{border-bottom-color:var(--fg)}.scrub{gap:var(--s2);display:grid}ul.tasks.reorder .task-in{padding-right:0}ul.tasks.reorder .grip{width:44px;margin-right:calc(var(--space-2) * -1)}ul.tasks.reorder li.task.drop-over{box-shadow:inset 0 1px 0 var(--fg)}ul.tasks.reorder li.task.drop-over .task-in{transform:translateY(6px)}.m-moments{align-items:center;gap:var(--s2);display:inline-flex}.m-feel.fresh{animation:glyphIn var(--d-tide) var(--ease)}.page-title .pt-l{gap:var(--s3);min-width:0;display:grid}.date-stamp:first-letter{text-transform:capitalize}.tide{touch-action:pan-y}.sails.arrive{animation:sailIn var(--d-tide) var(--ease-sea) backwards}.shelf{gap:var(--s6);display:grid}.atlas{margin-top:var(--s5)}body.onboarding{overflow:hidden}body.onboarding .dock,body.onboarding .topbar{visibility:hidden}.f-sound,.f-where,.queue .eyebrow{color:color-mix(in srgb, var(--fg) 75%, transparent)}.f-sound,.queue .eyebrow{font-size:var(--t-meta)}.focus-page .eyebrow,.focus-page .dial .time span,.focus-page .back,.focus-page .lbl,.focus-page .queue .eyebrow{font-size:var(--t-meta);color:color-mix(in srgb, var(--fg) 82%, transparent)}.carnet-page .page-title .title-acts{align-self:flex-start}.title-acts{gap:var(--s1)}.liste .dans{align-items:baseline;gap:var(--s2);font:500 var(--t-ui)/1 var(--ui);color:var(--muted);white-space:nowrap;display:inline-flex}.liste .toolbar .chips,.liste .toolbar .tog,.liste .toolbar:not(.find-open) .search-field{display:none}.liste .toolbar:not(.find-open) .row{border-bottom:0}.liste .toolbar:not(.find-open){margin-top:0}@media (min-width:1024px){.focus{box-sizing:border-box;width:100%;max-width:640px;margin-inline:auto}.focus .tt{max-width:640px}.focus .queue{max-width:100%}.scrim .sheet:not(.quick):not(.pop){max-width:560px;padding-inline:var(--s6);padding-bottom:var(--s6)}.scrim .sheet:not(.quick) .field.big,.scrim .sheet:not(.quick) .results{box-sizing:border-box;width:100%}.scrim .sheet.quick{padding-inline:var(--s6)}}.liste .dans.on>span:after{content:"";width:6px;height:6px;margin-left:var(--s2);background:var(--accent);vertical-align:middle;border-radius:50%;display:inline-block}html .liste .tog{min-width:44px;min-height:44px}.liste li.task.done .tick:before,.liste li.task.completing .tick:before{border-color:var(--accent);background:var(--accent)}@media (min-width:1024px){.app>.view.liste{box-sizing:border-box;max-width:1280px}li.task.sel .task-in{box-shadow:inset 2px 0 0 var(--fg);padding-left:var(--s3);background:var(--soft)}.liste-detail .ld-title:not(#ld){font:500 var(--t-title)/1.2 var(--voice);color:var(--fg);padding:var(--space-1) 0;background:0 0;border:0;border-bottom:1px solid #0000;width:100%;min-height:0}.liste-detail .ld-title:not(#ld):hover{border-bottom-color:var(--line)}.liste-detail .ld-title:not(#ld):focus-visible{border-bottom-color:var(--fg);outline:0}.ld-block{gap:var(--s2);display:grid}}.focus-page .ctrls:not(.live):not(.ended){justify-content:center;align-items:center}.focus-page .ctrls .night-link .fi{width:16px;height:16px;display:inline-flex}.focus-page .ctrls:not(.ended){justify-content:center}@media (max-width:1023px){.app>.view{padding-bottom:calc(var(--space-8) * 2 + env(safe-area-inset-bottom,0))}}.cq{font:400 15px/22px var(--font-ui);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}.cq *,.cq :before,.cq :after{box-sizing:border-box}.cq :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cq-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-4);border-radius:var(--radius-s);font:500 15px/22px var(--font-ui);cursor:pointer;transition:background-color var(--d-press) cubic-bezier(.16, 1, .3, 1), transform var(--d-press);border:1px solid #0000;display:inline-flex}.cq-btn:active{transform:translateY(1px)}.cq-btn--primary{background:var(--accent);color:var(--on-accent)}.cq-btn--primary:hover{background:var(--accent-hover)}.cq-btn--quiet{color:var(--ink);border-color:var(--line-strong);background:0 0}.cq-btn--quiet:hover{background:var(--soft)}.cq-btn--text{color:var(--accent);padding:0 var(--space-2);background:0 0}.cq-btn--text:hover{background:var(--soft)}.cq-btn--danger{color:var(--late);border-color:var(--late);background:0 0}.cq-btn[disabled]{opacity:.45;cursor:not-allowed}.cq-check{width:var(--target);height:var(--target);margin:calc((var(--target) - var(--space-5)) / -2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.cq-check:before{content:"";border:1.5px solid var(--line-strong);border-radius:var(--radius-s);width:22px;height:22px;transition:background-color var(--d-finish) cubic-bezier(.16, 1, .3, 1), border-color var(--d-press)}.cq-check:hover:before{border-color:var(--ink)}.cq-check:before,.cq-check:after{grid-area:1/1}.cq-check:after{content:"";background:var(--on-done);opacity:0;width:22px;height:22px;transition:opacity var(--d-press);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6 11.5l3.2 3.2L16 8' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6 11.5l3.2 3.2L16 8' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/22px no-repeat}.cq-check[aria-checked=true]:before{background:var(--done);border-color:var(--done)}.cq-check[aria-checked=true]:after{opacity:1}.cq-list{margin:0;padding:0;list-style:none}.cq-task{align-items:flex-start;gap:var(--space-3);min-height:var(--target);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line);cursor:pointer;display:flex}.cq-task:hover{background:var(--soft)}.cq-task__body{flex:1;gap:2px;min-width:0;display:grid}.cq-task__title{font:400 15px/22px var(--font-ui);overflow-wrap:anywhere}.cq-task__meta{align-items:center;gap:var(--space-2);font:400 13px/18px var(--font-ui);color:var(--muted);font-variant-numeric:tabular-nums;display:flex}.cq-task__meta .is-late{color:var(--late)}.cq-task--done .cq-task__title{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.cq-task--now{padding-block:var(--space-5);border-bottom-color:var(--line-strong)}.cq-task--now .cq-task__title{font:500 32px/38px var(--font-display)}.cq-eyebrow{font:500 13px/18px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cq-chip{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3) 0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font:400 13px/18px var(--font-ui);cursor:pointer;background:0 0;display:inline-flex}.cq-chip:before{content:"";background:var(--dot,var(--q-pierre));border-radius:50%;width:8px;height:8px}.cq-chip[aria-pressed=true]{border-color:var(--dot,var(--q-pierre));background:var(--soft)}.cq-chip__count{color:var(--muted);font-variant-numeric:tabular-nums}.cq-quick:focus-within{outline:2px solid var(--focus);outline-offset:2px}.cq-quick input:focus{outline:none}.cq-quick input::placeholder{color:var(--muted)}.cq-quick__parse{font:400 13px/18px var(--font-ui);color:var(--accent);white-space:nowrap}.cq-band{height:var(--shell-band);color:var(--sky-ink);background:linear-gradient(to bottom, var(--sky-top), var(--sky-horizon) 62%, var(--sea-top) 62%, var(--sea-deep));position:relative;overflow:hidden}.cq-band__hello{font:italic 500 20px/28px var(--font-display)}.cq-band__progress{left:var(--space-5);bottom:var(--space-3);color:var(--sun);font:500 13px/18px var(--font-ui);font-variant-numeric:tabular-nums;position:absolute}.cq-rail{gap:var(--space-1);width:var(--shell-rail);padding:var(--space-5) var(--space-3);background:var(--rail);flex-direction:column;display:flex}.cq-rail__name{font:600 24px/30px var(--font-display);padding:0 var(--space-3) var(--space-4)}.cq-rail .cq-btn{margin-bottom:var(--space-4)}.cq-nav{align-items:center;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--muted);font:500 15px/22px var(--font-ui);text-decoration:none;display:flex}.cq-nav:hover{background:var(--soft);color:var(--ink)}.cq-tabs{background:var(--rail);padding-bottom:env(safe-area-inset-bottom,0);grid-template-columns:repeat(4,1fr);display:grid}.cq-tab{min-height:56px;padding-top:var(--space-2);color:var(--muted);font:500 12px/16px var(--font-ui);justify-items:center;gap:2px;text-decoration:none;display:grid}.cq-tab[aria-current=page]{color:var(--accent)}.cq-tab svg,.cq-nav svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cq-sheet__grip{height:var(--target);place-items:center;display:grid}.cq-sheet__row{min-height:var(--target);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.cq-sheet__row dt{color:var(--muted)}.cq-sheet__row dd{margin:0}.cq-sheet__acts{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}@keyframes cq-swell{0%{transform:translate(0)}to{transform:translate(28px,-3px)}}@keyframes cq-sun{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.cq-list--arrive>*{animation:cq-arrive var(--d-base) var(--ease-sea) both;animation-delay:calc(var(--i,0) * var(--d-stagger))}@keyframes cq-arrive{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}60%{filter:blur()}}.cq-task--new{animation:cq-drop var(--d-sheet) var(--ease-mistral) both}@keyframes cq-drop{0%{opacity:0;transform:translateY(-24px)scale(.98)}}.cq-task{position:relative}.cq-task--sailing{animation:cq-sail var(--d-finish) var(--ease-sea) forwards;pointer-events:none}@keyframes cq-sail{40%{opacity:1;transform:translate(0)}75%{opacity:0;max-height:80px;transform:translate(40px)}to{opacity:0;border-width:0;max-height:0;padding-block:0;transform:translate(40px)}}.cq-burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:30px}.cq-burst i{width:6px;height:6px;margin:calc(var(--space-half) / -2);background:var(--jaune-volet);animation:cq-burst var(--d-finish) var(--ease-mistral) forwards;transform:rotate(calc(var(--k) * 60deg)) translateX(0);border-radius:50%;position:absolute}@keyframes cq-burst{to{transform:rotate(calc(var(--k) * 60deg)) translateX(22px);opacity:0}}.cq-tide{animation:cq-tide var(--d-tide) var(--ease-sea) both}@keyframes cq-tide{0%{opacity:0;transform:translate(24px)}}.cq-facades{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.cq-facade:hover{transform:rotate(var(--tilt-hover)) translateY(-2px)}.cq-facade__next{font:400 13px/18px var(--font-ui)}.cq-postcards{gap:var(--space-5);padding:var(--space-3);flex-wrap:wrap;display:flex}.cq-postcard:hover{transform:rotate(0)translateY(-2px)}.cq-postcard__date{font:400 13px/18px var(--font-ui);color:var(--muted)}@keyframes cq-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.cq-list--arrive>*,.cq-task--new,.cq-tide{animation:none}.cq-burst{display:none}.cq-task--sailing{animation-name:cq-fade}.cq-facade:hover,.cq-postcard:hover{transition:none}}@keyframes cq-spin{to{transform:rotate(360deg)}}@keyframes cq-pulse{50%{opacity:.45}}@keyframes cq-appear{0%{opacity:0}}.cq-btn:hover,.cq-btn.is-demo-hover{cursor:pointer}.cq-btn--primary.is-demo-hover{background:var(--accent-hover)}.cq-btn--quiet.is-demo-hover,.cq-btn--text.is-demo-hover,.cq-btn--danger:hover,.cq-btn--danger.is-demo-hover{background:var(--soft)}.cq-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cq-btn[aria-busy=true]{cursor:progress;pointer-events:none}.cq-btn[aria-busy=true]:after{content:"";width:14px;height:14px;animation:cq-spin var(--d-sheet) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%}.cq-task.is-demo-hover,.cq-task:active{background:var(--soft)}.cq-task[aria-selected=true]{background:var(--soft);box-shadow:inset 2px 0 0 var(--accent)}.cq-task[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.cq-task[aria-busy=true]{cursor:progress;pointer-events:none}.cq-task[aria-busy=true] .cq-task__title,.cq-task[aria-busy=true] .cq-task__meta{animation:cq-pulse var(--d-swell) var(--ease-swell) infinite}.cq-task[aria-invalid=true]{box-shadow:inset 2px 0 0 var(--late)}.cq-task__error{color:var(--late);font:400 13px/18px var(--font-ui)}.cq-chips{gap:var(--space-2);padding-block:var(--space-half);scrollbar-width:none;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.cq-chips .cq-chip{flex:none}.cq-chip{height:32px;position:relative}.cq-chip:after{content:"";inset:calc(var(--space-half) * -1) 0;position:absolute}.cq-chip:hover,.cq-chip.is-demo-hover{background:var(--soft)}.cq-chip:active{background:var(--line)}.cq-chip[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cq-chip[aria-busy=true] .cq-chip__count{border-radius:var(--radius-pill);background:var(--line-strong);width:14px;height:10px;animation:cq-pulse var(--d-swell) var(--ease-swell) infinite;font-size:0;display:inline-block}.cq-chip[aria-invalid=true]{border-color:var(--late);color:var(--late)}.cq-quick:hover,.cq-quick.is-demo-hover{border-color:var(--ink)}.cq-quick.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}.cq-quick[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cq-quick[aria-disabled=true] input{cursor:not-allowed}.cq-quick[aria-invalid=true]{border-color:var(--late)}.cq-quick__error{margin-top:var(--space-2);color:var(--late);font:400 13px/18px var(--font-ui)}.cq-band[aria-busy=true] .cq-band__progress{animation:cq-pulse var(--d-swell) var(--ease-swell) infinite}.cq-nav.is-demo-hover{background:var(--soft);color:var(--ink)}.cq-nav:active{background:var(--soft)}.cq-nav[aria-disabled=true]{opacity:.45;pointer-events:none}.cq-nav__count[aria-busy=true]{border-radius:var(--radius-pill);background:var(--line-strong);width:14px;height:10px;animation:cq-pulse var(--d-swell) var(--ease-swell) infinite;font-size:0}.cq-tab{align-content:center}.cq-tab:hover,.cq-tab.is-demo-hover{background:var(--soft);color:var(--ink)}.cq-tab[aria-current=page]:hover{color:var(--accent)}.cq-tab:active{background:var(--line)}.cq-tab[aria-disabled=true]{opacity:.45;pointer-events:none}.cq-scrim{background:var(--scrim)}.cq-sheet__row:hover,.cq-sheet__row.is-demo-hover{background:var(--soft)}.cq-sheet__row[aria-disabled=true] dd{color:var(--muted)}.cq-sheet__status{color:var(--muted);font:400 13px/18px var(--font-ui)}.cq-sheet[aria-busy=true] .cq-sheet__status{animation:cq-pulse var(--d-swell) var(--ease-swell) infinite}.cq-sheet[aria-invalid=true] .cq-sheet__status{color:var(--late)}.cq-sheet--phone.cq-sheet--enter{animation-name:cq-sheet-up}@keyframes cq-sheet-in{0%{opacity:0;transform:translate(24px)}}@keyframes cq-sheet-up{0%{transform:translateY(100%)}}.cq-facade.is-demo-hover{transform:rotate(var(--tilt-hover)) translateY(-2px)}.cq-facade:active{transform:rotate(var(--tilt-hover)) translateY(0)}.cq-facade[aria-current=page]{box-shadow:inset 0 0 0 2px var(--facade-ink)}.cq-facade[aria-busy=true] .cq-facade__count,.cq-facade[aria-busy=true] .cq-facade__next{animation:cq-pulse var(--d-swell) var(--ease-swell) infinite}.cq-postcard.is-demo-hover{transform:rotate(0)translateY(-2px)}.cq-postcard:active{transform:rotate(0)}.cq-postcard[aria-busy=true] .cq-postcard__date,.cq-postcard[aria-busy=true] .cq-postcard__text{animation:cq-pulse var(--d-swell) var(--ease-swell) infinite}@media (prefers-reduced-motion:reduce){.cq-btn[aria-busy=true]:after,.cq-task[aria-busy=true] .cq-task__title,.cq-task[aria-busy=true] .cq-task__meta,.cq-chip[aria-busy=true] .cq-chip__count,.cq-band[aria-busy=true] .cq-band__progress,.cq-nav__count[aria-busy=true],.cq-sheet[aria-busy=true] .cq-sheet__status,.cq-facade[aria-busy=true] .cq-facade__count,.cq-facade[aria-busy=true] .cq-facade__next,.cq-postcard[aria-busy=true] .cq-postcard__date,.cq-postcard[aria-busy=true] .cq-postcard__text{animation:none}.cq-sheet--enter,.cq-sheet--phone.cq-sheet--enter{animation:cq-appear var(--d-base) both}.cq-facade.is-demo-hover,.cq-facade:active,.cq-postcard.is-demo-hover,.cq-postcard:active{transition:none}}.cq-field{gap:var(--space-1);min-width:0;display:grid}.cq-field__label{font:500 13px/18px var(--font-ui);color:var(--ink)}.cq-input{width:100%;min-height:var(--target);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:400 15px/22px var(--font-ui);transition:border-color var(--d-press)}.cq-input::placeholder{color:var(--muted);opacity:1}.cq-input:hover,.cq-input.is-demo-hover{border-color:var(--ink)}.cq-input[disabled]{background:var(--soft);color:var(--muted);border-color:var(--line);cursor:not-allowed}.cq-input[aria-invalid=true]{border-color:var(--late)}.cq-field__hint{font:400 13px/18px var(--font-ui);color:var(--muted);margin:0}.cq-field__error{font:400 13px/18px var(--font-ui);color:var(--late);margin:0}.cq-field--row{align-items:center;column-gap:var(--space-3);grid-template-columns:88px minmax(0,1fr)}.cq-field--row .cq-field__label{grid-column:1}.cq-field--row .cq-input,.cq-field--row .cq-select,.cq-field--row .cq-combo,.cq-field--row .cq-field__hint,.cq-field--row .cq-field__error{grid-column:2}.cq-field[aria-busy=true] .cq-input{background:linear-gradient(90deg, var(--soft), var(--surface), var(--soft)) 0 0 / 200% 100%;animation:cq-tide var(--d-tide) linear infinite}.cq-setting{align-items:center;gap:var(--space-3);width:100%;min-height:var(--target);padding:0 var(--space-1);border:0;border-bottom:1px solid var(--line);color:var(--ink);font:400 15px/22px var(--font-ui);text-align:left;cursor:pointer;background:0 0;display:flex}.cq-setting:hover,.cq-setting.is-demo-hover{background:var(--soft)}.cq-setting[disabled]{opacity:.45;cursor:not-allowed}.cq-setting__label{flex:1;min-width:0}.cq-setting__value{color:var(--muted);white-space:nowrap}.cq-setting:after{content:"";border-top:1.5px solid var(--muted);border-right:1.5px solid var(--muted);flex:none;width:8px;height:8px;transform:rotate(45deg)}.cq-presets{gap:var(--space-2);scrollbar-width:none;padding:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.cq-presets::-webkit-scrollbar{display:none}.cq-preset{align-items:center;gap:var(--space-1);min-height:var(--target);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font:400 14px/20px var(--font-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--d-press);background:0 0;flex:none;display:inline-flex}.cq-preset:hover,.cq-preset.is-demo-hover{background:var(--soft)}.cq-preset[aria-pressed=true]{border-color:var(--accent);background:var(--soft)}.cq-preset[disabled]{opacity:.45;cursor:not-allowed}.cq-preset small{color:var(--muted);font:400 13px/18px var(--font-ui)}.cq-time{gap:var(--space-2);display:grid}.cq-time .cq-input{font-variant-numeric:tabular-nums}.cq-datepicker{gap:var(--space-3);width:320px;max-width:100%;display:grid}.cq-cal{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);display:grid}.cq-cal__head{justify-content:space-between;align-items:center;display:flex}.cq-cal__title{font:600 18px/24px var(--font-display);margin:0}.cq-cal__nav{width:var(--target);height:var(--target);border-radius:var(--radius-s);color:var(--ink);font:500 18px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cq-cal__nav:hover{background:var(--soft)}.cq-cal__grid{grid-template-columns:repeat(7,1fr);display:grid}.cq-cal__day{min-height:var(--target);color:var(--ink);font:400 15px/22px var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cq-cal__day:hover,.cq-cal__day.is-demo-hover{background:var(--soft)}.cq-cal__day[data-past]{color:var(--muted)}.cq-cal__day[aria-selected=true]{background:var(--accent);color:var(--on-accent)}.cq-cal__day[disabled]{opacity:.45;cursor:not-allowed}.cq-cal__day:empty{visibility:hidden}.cq-select{min-width:0;display:block;position:relative}.cq-select select{appearance:none;width:100%;min-height:var(--target);padding:0 var(--target) 0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:400 15px/22px var(--font-ui);text-overflow:ellipsis;cursor:pointer}.cq-select select:hover,.cq-select select.is-demo-hover{border-color:var(--ink)}.cq-select select[disabled]{background:var(--soft);color:var(--muted);border-color:var(--line);cursor:not-allowed}.cq-select select[aria-invalid=true]{border-color:var(--late)}.cq-select:after{content:"";width:7px;height:7px;margin-top:calc(var(--space-half) * -1);border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.cq-combo{min-width:0;position:relative}.cq-combo__button{align-items:center;gap:var(--space-2);width:100%;min-height:var(--target);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:400 15px/22px var(--font-ui);text-align:left;cursor:pointer;display:flex}.cq-combo__button:hover{border-color:var(--ink)}.cq-combo__button>span:not(.cq-dot){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cq-combo__button:after{content:"";width:7px;height:7px;margin-top:calc(var(--space-half) / -2);border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;transform:rotate(45deg)}.cq-combo__button[aria-expanded=true]:after{margin-top:var(--space-1);transform:rotate(225deg)}.cq-combo__button[disabled]{background:var(--soft);color:var(--muted);border-color:var(--line);cursor:not-allowed}.cq-combo__list{z-index:1;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);box-shadow:var(--shadow-sheet);animation:cq-fade var(--d-base) var(--ease-sea);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.cq-combo__list[hidden]{display:none}.cq-option{align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-s);cursor:pointer;display:flex}.cq-option:hover,.cq-option.is-demo-hover,.cq-option[data-active]{background:var(--soft)}.cq-option[aria-selected=true]{font-weight:500}.cq-dot{background:var(--dot,var(--q-pierre));border-radius:50%;flex:none;width:10px;height:10px}@media (prefers-reduced-motion:reduce){.cq-combo__list,.cq-field[aria-busy=true] .cq-input{animation:none}.cq-combo__button:after{transition:none}}.cq-toggle{align-items:center;gap:var(--space-3);min-height:var(--target);width:100%;color:var(--ink);font:400 15px/22px var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.cq-toggle__label{flex:1;min-width:0}.cq-toggle__value{color:var(--muted);font:400 13px/18px var(--font-ui)}.cq-toggle__track{border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);width:44px;height:26px;transition:background-color var(--d-base) var(--ease-sea), border-color var(--d-base) var(--ease-sea);background:0 0;flex:none;position:relative}.cq-toggle__track:after{content:"";background:var(--ink);width:17px;height:17px;transition:transform var(--d-base) var(--ease-sea), background-color var(--d-base) var(--ease-sea);border-radius:50%;position:absolute;top:3px;left:3px}.cq-toggle:hover .cq-toggle__track,.cq-toggle.is-demo-hover .cq-toggle__track{border-color:var(--ink)}.cq-toggle[aria-checked=true] .cq-toggle__track:after{background:var(--on-accent);transform:translate(18px)}.cq-toggle[disabled],.cq-toggle[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cq-toggle[aria-busy=true] .cq-toggle__track{opacity:.6}.cq-toggle.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cq-toggle__track:after{transition:none}.cq-toggle[aria-checked=true] .cq-toggle__track:after{left:23px;transform:none}}.cq-seg__opt{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target);min-width:64px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--ink);font:500 14px/20px var(--font-ui);cursor:pointer;transition:background-color var(--d-press) var(--ease-sea);background:0 0;border:0;display:inline-flex}.cq-seg__opt:hover,.cq-seg__opt.is-demo-hover{background:var(--surface)}.cq-seg__opt[disabled]{opacity:.45;cursor:not-allowed}.cq-seg__count{font-variant-numeric:tabular-nums;opacity:.8}.cq-seg--block .cq-seg__opt{flex:1}.cq-seg__opt.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}.cq-mood{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);display:inline-flex}.cq-mood__opt{align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-pill);color:inherit;font:italic 500 18px/1 var(--font-display);cursor:pointer;transition:background-color var(--d-press) var(--ease-sea);background:0 0;border:1px solid #0000;display:inline-flex}.cq-mood__icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.cq-mood--on-band{color:var(--paper);background:color-mix(in srgb, var(--sea-deep) 82%, transparent)}.cq-mood--on-band .cq-mood__opt:hover,.cq-mood--on-band .cq-mood__opt.is-demo-hover{background:color-mix(in srgb, var(--paper) 14%, transparent)}.cq-mood--on-band .cq-mood__opt[aria-checked=true]{background:color-mix(in srgb, var(--paper) 22%, transparent);border-color:var(--paper)}.cq-mood--on-paper{color:var(--ink);background:var(--soft)}.cq-mood--on-paper .cq-mood__opt:hover,.cq-mood--on-paper .cq-mood__opt.is-demo-hover{background:var(--surface)}.cq-mood--on-paper .cq-mood__opt[aria-checked=true]{background:var(--surface);border-color:var(--ink)}.cq-mood__opt[aria-checked=true] .cq-mood__icon{color:var(--mood,currentColor)}.cq-mood--on-band .cq-mood__opt[aria-checked=true] .cq-mood__icon{color:inherit}.cq-mood__opt[disabled]{opacity:.45;cursor:not-allowed}.cq-mood__opt.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:767px){.cq-mood__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cq-mood__opt{padding:0 var(--space-3)}}.cq-iconbtn{width:var(--target);height:var(--target);border-radius:var(--radius-s);color:var(--ink);cursor:pointer;transition:background-color var(--d-press) var(--ease-sea), transform var(--d-press);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.cq-iconbtn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cq-iconbtn:active{transform:translateY(1px)}.cq-iconbtn:hover,.cq-iconbtn.is-demo-hover,.cq-iconbtn--soft{background:var(--soft)}.cq-iconbtn--soft:hover,.cq-iconbtn--soft.is-demo-hover{background:var(--surface);border-color:var(--line-strong)}.cq-iconbtn--accent{background:var(--accent);color:var(--on-accent)}.cq-iconbtn--accent:hover,.cq-iconbtn--accent.is-demo-hover{background:var(--accent-hover)}.cq-iconbtn--danger{color:var(--late);border-color:var(--late)}.cq-iconbtn[aria-pressed=true]:not(.cq-iconbtn--accent){background:var(--soft);border-color:var(--line-strong)}.cq-iconbtn[aria-pressed=true] svg{fill:currentColor}.cq-iconbtn[disabled]{opacity:.45;cursor:not-allowed}.cq-iconbtn[aria-busy=true] svg{animation:cq-breathe 1.2s var(--ease-sea) infinite alternate}.cq-iconbtn.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cq-iconbtn:active{transform:none}.cq-iconbtn[aria-busy=true] svg{animation:none}}@keyframes cq-breathe{0%{opacity:1}to{opacity:.35}}.cq-steps{gap:var(--space-2);display:grid}.cq-steps__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cq-steps__count{font:400 13px/18px var(--font-ui);color:var(--muted);font-variant-numeric:tabular-nums}.cq-steps__bar{gap:2px;height:4px;display:flex}.cq-steps__bar i{background:var(--line-strong);transition:background-color var(--d-base) var(--ease-sea);flex:1}.cq-steps__bar i[data-done]{background:var(--done)}.cq-steps__list{margin:0;padding:0;list-style:none}.cq-step{align-items:center;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-2);border-bottom:1px solid var(--line);background:var(--bg);display:flex}.cq-step:hover,.cq-step.is-demo-hover{background:var(--soft)}.cq-step__text{min-width:0;color:var(--ink);font:400 15px/22px var(--font-ui);padding:var(--space-3) 0;background:0 0;border:0;flex:1}.cq-step__text:focus{outline:none}.cq-step:focus-within{outline:2px solid var(--focus);outline-offset:-2px}.cq-step[data-done] .cq-step__text{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.cq-step__grip{width:var(--target);height:var(--target);margin:0 calc((var(--target) - var(--space-5)) / -2) 0 0;color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;display:grid}.cq-step__grip svg{fill:currentColor;width:12px;height:20px}.cq-step[aria-grabbed=true]{background:var(--surface);box-shadow:var(--shadow-sheet);transform:rotate(var(--tilt-hover))}.cq-step--add{border-bottom-style:dashed}.cq-step--add .cq-step__text::placeholder{color:var(--muted)}.cq-step__plus{width:22px;height:22px;color:var(--muted);font:400 20px/1 var(--font-ui);flex:none;place-items:center;display:grid}.cq-steps[aria-invalid=true] .cq-step--add{border-bottom:1px solid var(--late)}.cq-steps__error{font:400 13px/18px var(--font-ui);color:var(--late)}.cq-step--new{animation:cq-drop var(--d-sheet) var(--ease-mistral) both}.cq-swipe{border-bottom:1px solid var(--line);background:var(--bg);touch-action:pan-y;position:relative;overflow:hidden}.cq-swipe .cq-task{z-index:1;background:var(--bg);transform:translateX(var(--dx,0px));transition:transform var(--d-base) var(--ease-swell);border-bottom:0;position:relative}.cq-swipe.is-dragging .cq-task{transition:none}.cq-swipe__lane{width:50%;padding:0 var(--space-5);font:500 15px/22px var(--font-ui);color:var(--facade-ink);opacity:0;transition:opacity var(--d-press);align-items:center;display:flex;position:absolute;top:0;bottom:0}.cq-swipe__lane--done{background:var(--jaune-volet);justify-content:flex-start;left:0}.cq-swipe__lane--later{background:var(--bleu-chaise);justify-content:flex-end;right:0}.cq-swipe[data-side=done] .cq-swipe__lane--done,.cq-swipe[data-side=later] .cq-swipe__lane--later{opacity:1}.cq-swipe[data-armed] .cq-swipe__lane{text-underline-offset:4px;font-weight:600;text-decoration:underline}.cq-swipe__acts{gap:var(--space-1);margin-left:auto;display:none}.cq-swipe:hover .cq-swipe__acts,.cq-swipe:focus-within .cq-swipe__acts{display:flex}@media (max-width:767px){.cq-swipe__acts{display:none!important}}@media (prefers-reduced-motion:reduce){.cq-swipe .cq-task{transition:none}.cq-step--new{animation:none}.cq-step[aria-grabbed=true]{transform:none}}.cq-toast-host{padding:var(--space-4);justify-items:center;display:grid;position:relative}.cq-toast{align-items:center;gap:var(--space-3);max-width:min(420px,100%);min-height:52px;padding:0 var(--space-2) 0 var(--space-4);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-s);box-shadow:var(--shadow-sheet);animation:cq-toast-in var(--d-base) var(--ease-swell) both;display:flex}.cq-toast__text{min-width:0;font:400 15px/22px var(--font-ui);flex:1}.cq-toast__bar{background:var(--accent);transform-origin:0;height:2px;animation:cq-toast-run var(--toast-ms,5s) linear forwards;position:absolute;bottom:0;left:0;right:0}.cq-toast{position:relative;overflow:hidden}.cq-toast:hover .cq-toast__bar,.cq-toast:focus-within .cq-toast__bar,.cq-toast.is-demo-hover .cq-toast__bar{animation-play-state:paused}.cq-toast--error{border-color:var(--late)}.cq-toast--error .cq-toast__text{color:var(--late)}@keyframes cq-toast-in{0%{opacity:0;transform:translateY(12px)}}@keyframes cq-toast-out{to{opacity:0;transform:translateY(8px)}}@keyframes cq-toast-run{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.cq-toast{animation:none}.cq-toast[data-leaving]{animation-name:cq-fade}.cq-toast__bar{animation-name:cq-toast-run-flat}}@keyframes cq-toast-run-flat{to{opacity:0}}.cq-empty{justify-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-5);text-align:center;display:grid}.cq-empty__scene{background:linear-gradient(to bottom, var(--sky-top), var(--sky-horizon) 62%, var(--sea-top) 62%, var(--sea-deep));width:120px;height:56px;position:relative;overflow:hidden}.cq-empty__scene:before{content:"";width:36px;height:36px;margin-left:calc(var(--space-5) * -.75);background:var(--sun);clip-path:inset(0 0 50%);animation:cq-sun calc(var(--d-swell) * 2) var(--ease-swell) infinite alternate;border-radius:50%;position:absolute;top:calc(62% - 18px);left:50%}.cq-empty__line{max-width:var(--shell-main);font:italic 500 24px/30px var(--font-display);margin:0}.cq-empty--section{justify-content:start;justify-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-2);text-align:left;grid-auto-flow:column}.cq-empty--section .cq-empty__line{font:italic 500 18px/24px var(--font-display)}.cq-empty--section .cq-empty__scene{display:none}.cq-empty--search{padding-block:var(--space-6)}.cq-empty--search .cq-empty__scene{display:none}.cq-empty--search .cq-empty__line{font:500 20px/28px var(--font-display)}@media (prefers-reduced-motion:reduce){.cq-empty__scene:before{animation:none}}.cq-days{padding-bottom:var(--space-5);position:relative}.cq-day small{font:400 13px/16px var(--font-ui);color:var(--muted)}.cq-day:active{transform:translateY(1px)}.cq-day__dots{gap:var(--space-1);height:6px;display:flex}.cq-day__dots i{background:currentColor;border-radius:50%;width:6px;height:6px}.cq-days__empty{padding:var(--space-4) var(--space-5);color:var(--muted);margin:0}.cq-search{gap:var(--space-4);width:560px;max-width:100%;padding:var(--space-4);background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);display:grid}.cq-search__field{align-items:center;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--bg);display:flex}.cq-search__input{min-width:0;min-height:var(--target);color:var(--ink);font:400 17px/24px var(--font-ui);background:0 0;border:0;outline:none;flex:1}.cq-search__input::placeholder{color:var(--muted)}.cq-search__field:focus-within{outline:2px solid var(--focus);outline-offset:2px}.cq-search__kbd{padding:2px var(--space-2);border:1px solid var(--line);border-radius:var(--radius-s);color:var(--muted);font:500 13px/18px var(--font-ui)}.cq-search__list{gap:var(--space-1);max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cq-search__group{padding:var(--space-3) var(--space-3) var(--space-1)}.cq-search__opt{align-items:center;gap:var(--space-3);min-height:var(--target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);cursor:pointer;display:flex}.cq-search__opt small{color:var(--muted);font:400 13px/16px var(--font-ui);display:block}.cq-search__opt b{font-weight:600}.cq-search__opt:hover,.cq-search__opt.is-demo-hover{background:var(--soft)}.cq-search__dot{background:var(--dot,var(--q-pierre));border-radius:50%;flex:none;width:10px;height:10px}.cq-search__note{padding:var(--space-3);color:var(--muted);margin:0}.cq-avatar-menu{display:inline-block;position:relative}.cq-avatar:active{transform:translateY(1px)}.cq-menu{z-index:5;bottom:calc(100% + var(--space-2));min-width:220px;padding:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);box-shadow:var(--shadow-sheet);animation:cq-drop var(--d-base) var(--ease-sea);margin:0;display:grid;position:absolute;left:0}.cq-menu--down{bottom:auto;top:calc(100% + var(--space-2));left:auto;right:0}.cq-menu[hidden]{display:none}.cq-menu__item{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--ink);font:400 15px/22px var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cq-menu__item:hover,.cq-menu__item.is-demo-hover{background:var(--soft)}.cq-menu__item small{color:var(--muted);font:500 13px/18px var(--font-ui)}.cq-menu__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cq-menu__item--out{border-top:1px solid var(--line);border-radius:0 0 var(--radius-s) var(--radius-s)}.cq-focus{align-content:center;justify-items:center;gap:var(--space-5);min-height:100%;padding:var(--space-6) var(--space-5);background:var(--bg);text-align:center;display:grid}.cq-focus__task{max-width:var(--shell-main);font:500 24px/30px var(--font-display);margin:0}.cq-focus__dial{aspect-ratio:1;place-items:center;width:min(320px,80vw);display:grid;position:relative}.cq-focus__ring{fill:none;stroke-width:6px;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.cq-focus__ring circle:first-child{stroke:var(--line)}.cq-focus__ring circle:last-child{stroke:var(--accent);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0));transition:stroke-dashoffset var(--d-tide) linear}.cq-focus__time{font:500 64px/68px var(--font-display);font-variant-numeric:tabular-nums;position:relative}.cq-focus__time small{font:500 13px/18px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:block}.cq-focus__acts{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cq-focus__next{color:var(--muted);animation:cq-arrive var(--d-base) var(--ease-sea);margin:0}.cq-focus--paused .cq-focus__ring circle:last-child{stroke:var(--line-strong)}.cq-focus--done .cq-focus__ring circle:last-child{stroke:var(--done)}@media (prefers-reduced-motion:reduce){.cq-menu,.cq-days__more,.cq-focus__next{animation:none}.cq-day:active,.cq-avatar:active{transform:none}.cq-focus__ring circle:last-child{transition:none}}.cq{--line-slat:2px;--slat-gap:4px;--radius-arch:999px;--grain-o:.05}:is([data-theme=dark],.dark) .cq,.cq:is([data-theme=dark],.dark){--grain-o:.07}.cq :focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 3px var(--bg)}.cq-persienne{background:repeating-linear-gradient(to bottom, var(--slat,var(--line-strong)) 0 var(--line-slat), transparent var(--line-slat) calc(var(--line-slat) + var(--slat-gap)))}.cq-arch{border-radius:var(--radius-arch) var(--radius-arch) var(--radius-s) var(--radius-s)}.cq-volet{position:relative}.cq-volet:after{content:"";pointer-events:none;transform-origin:top;background:repeating-linear-gradient(to bottom, var(--slat,var(--line-strong)) 0 var(--line-slat), var(--volet-fill,var(--surface)) var(--line-slat) calc(var(--line-slat) + var(--slat-gap)));position:absolute;inset:0}.cq-volet[data-volet=open]:after{animation:cq-volet-open var(--d-sheet) var(--ease-mistral) both}.cq-volet[data-volet=closed]:after{animation:cq-volet-close var(--d-base) var(--ease-mistral) both}@keyframes cq-volet-open{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes cq-volet-close{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cq-volet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cq-volet-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cq-swing{0%{opacity:0;transform:perspective(600px)rotateY(-70deg)}to{opacity:1;transform:none}}.cq-mark{color:currentColor;flex:none;width:24px;height:24px}.cq-lockup{--lockup-scale:1;justify-items:start;gap:calc(2px * var(--lockup-scale));color:inherit;display:inline-grid}.cq-lockup__wd{font:italic 500 calc(20px * var(--lockup-scale))/1.2 var(--font-display)}.cq-lockup__day{font:600 calc(64px * var(--lockup-scale))/1 var(--font-display);font-variant-numeric:oldstyle-nums}.cq-lockup__month{font:500 calc(12px * max(var(--lockup-scale), .9166))/calc(16px * max(var(--lockup-scale), .75)) var(--font-ui);letter-spacing:.18em;text-transform:uppercase}.cq-numeral{font-family:var(--font-display);font-variant-numeric:oldstyle-nums;font-style:italic;font-weight:500}.cq-label-caps{font:500 12px/16px var(--font-ui);letter-spacing:.18em;text-transform:uppercase}.cq-carreau{background-color:var(--tile-b,transparent);background-image:radial-gradient(circle at 0 0, var(--tile-a,var(--line)) 0 7px, transparent 7.5px), radial-gradient(circle at 32px 0, var(--tile-a,var(--line)) 0 7px, transparent 7.5px), radial-gradient(circle at 0 32px, var(--tile-a,var(--line)) 0 7px, transparent 7.5px), radial-gradient(circle at 32px 32px, var(--tile-a,var(--line)) 0 7px, transparent 7.5px), radial-gradient(ellipse 4px 9px at 16px 16px, var(--tile-a,var(--line)) 0 95%, transparent), radial-gradient(ellipse 9px 4px at 16px 16px, var(--tile-a,var(--line)) 0 95%, transparent);background-size:32px 32px}.cq-grain{isolation:isolate;position:relative}.cq-grain:before{content:"";z-index:0;pointer-events:none;opacity:var(--grain-o);mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1 0'/></filter><rect width='160' height='160' filter='url(%23g)'/></svg>");position:absolute;inset:0}[data-wd="1"]{--wall:var(--bleu-chaise)}[data-wd="2"]{--wall:var(--terracotta)}[data-wd="3"]{--wall:var(--vert-volet)}[data-wd="4"]{--wall:var(--ocre)}[data-wd="5"]{--wall:var(--rose-facade)}[data-wd="6"]{--wall:var(--jaune-volet)}[data-wd="7"],[data-q]{--wall:var(--lavande)}[data-q=travail]{--wall:var(--bleu-chaise)}[data-q=projets]{--wall:var(--rose-facade)}[data-q=maison]{--wall:var(--ocre)}[data-q=admin]{--wall:var(--jaune-volet)}[data-q=gens]{--wall:var(--terracotta)}[data-q=dehors]{--wall:var(--vert-volet)}@media (prefers-reduced-motion:reduce){.cq-volet[data-volet=open]:after{animation:cq-volet-fade-out var(--d-base) linear both}.cq-volet[data-volet=closed]:after{animation:cq-volet-fade-in var(--d-base) linear both}}:root,.cq{--slat-line:repeating-linear-gradient(to bottom, var(--slat,var(--line-strong)) 0 var(--line-slat,2px), transparent var(--line-slat,2px) calc(var(--line-slat,2px) + var(--slat-gap,4px)))}.cq-btn{position:relative}.cq-btn:before{content:"";height:var(--line-slat,2px);opacity:0;pointer-events:none;background:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 10px);position:absolute;bottom:5px;left:14px;right:14px}.cq-btn:active:before{animation:cq-btn-slat var(--d-press) var(--ease-sea) both}.cq-btn--danger:before,.cq-btn[disabled]:before,.cq-btn[aria-busy=true]:before{display:none}@keyframes cq-btn-slat{0%{opacity:0}30%{opacity:1}to{opacity:.7}}.cq-check:before{border-radius:var(--radius-arch) var(--radius-arch) var(--radius-s) var(--radius-s);background-color:#0000;background-image:repeating-linear-gradient(to bottom, var(--facade-ink) 0 var(--line-slat,2px), transparent var(--line-slat,2px) calc(var(--line-slat,2px) + var(--slat-gap,4px)));background-position:0 0;background-repeat:no-repeat;background-size:100% 0;width:22px;height:22px}.cq-check[aria-checked=true]:before{background-color:var(--wall,var(--lavande));border-color:var(--wall,var(--lavande))}.cq-check:after{background:var(--facade-ink)}.cq-check[data-volet=closed]:before{animation:cq-check-close var(--d-base) var(--ease-mistral) both}.cq-check[data-volet=closed]:after{transition-delay:var(--d-base)}@keyframes cq-check-close{0%{background-color:#0000;background-size:100% 0}60%{background-color:#0000;background-size:100% 100%}61%{background-size:100% 100%;background-color:var(--wall,var(--lavande))}to{background-size:100% 0;background-color:var(--wall,var(--lavande))}}.cq-task--sailing,.cq-burst i{animation-delay:var(--d-base)}.cq-toggle__track{border-radius:var(--radius-arch) var(--radius-arch) var(--radius-s) var(--radius-s);width:44px;height:28px;overflow:hidden}.cq-toggle__track:after{background-color:var(--bg);background-image:repeating-linear-gradient(to bottom, var(--ink) 0 var(--line-slat,2px), transparent var(--line-slat,2px) calc(var(--line-slat,2px) + var(--slat-gap,4px)));border-right:2px solid var(--ink);border-radius:0;width:24px;height:100%;top:0;left:0}.cq-toggle[aria-checked=true] .cq-toggle__track{background:var(--accent);border-color:var(--accent)}.cq-toggle[aria-checked=true] .cq-toggle__track:after{background-color:var(--bg);border-right:0;border-left:2px solid var(--ink);transform:translate(17px)}@media (prefers-reduced-motion:reduce){.cq-toggle__track:after{transition:none}.cq-toggle[aria-checked=true] .cq-toggle__track:after{left:0;transform:translate(17px)}}.cq-sheet__head{gap:var(--space-4);display:grid}.cq-sheet__title .cq-mark{width:20px;height:20px;margin-right:var(--space-2);vertical-align:-3px;color:var(--accent)}.cq-sheet--enter{animation:cq-sheet-in var(--d-sheet) var(--ease-sea) both}@media (prefers-reduced-motion:reduce){.cq-sheet--enter,.cq-sheet--phone.cq-sheet--enter{animation:cq-appear var(--d-base) both}}.cq-toast{animation:cq-toast-in var(--d-base) var(--ease-sea) both}.cq-toast>.cq-mark{width:16px;height:16px;color:var(--accent);flex:none}.cq-toast--error>.cq-mark{color:var(--late)}.cq-toast__bar{background:repeating-linear-gradient(to right, var(--accent) 0 var(--line-slat,2px), transparent var(--line-slat,2px) calc(var(--line-slat,2px) + var(--slat-gap,4px)));height:4px}@media (prefers-reduced-motion:reduce){.cq-toast{animation:none}.cq-toast[data-leaving]{animation-name:cq-fade}.cq-toast__bar{animation-name:cq-toast-run-flat}}.cq-swipe__lane{isolation:isolate}.cq-swipe__lane:before{content:"";z-index:-1;background:repeating-linear-gradient(to bottom, var(--bg) 0 var(--line-slat,2px), transparent var(--line-slat,2px) calc(var(--line-slat,2px) + var(--slat-gap,4px)));transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.cq-swipe[data-side=done] .cq-swipe__lane--done:before,.cq-swipe[data-side=later] .cq-swipe__lane--later:before{animation:cq-volet-open var(--d-sheet) var(--ease-mistral) both}@media (prefers-reduced-motion:reduce){.cq-swipe[data-side=done] .cq-swipe__lane--done:before,.cq-swipe[data-side=later] .cq-swipe__lane--later:before{animation:cq-fade var(--d-base) both}}.cq-steps__count{font:italic 500 18px/18px var(--font-display);font-variant-numeric:oldstyle-nums}.cq-steps__bar{gap:var(--slat-gap,4px)}@media (prefers-reduced-motion:reduce){.cq-check[data-volet=closed]:before{animation:none}.cq-check[data-volet=closed]:after{transition-delay:0s}.cq-btn:active:before{opacity:.7;animation:none}}.cq-band{--lockup-scale:1;width:100%}.cq-rail__name{align-items:center;gap:var(--space-2);display:flex}.cq-rail__name .cq-mark{width:28px;height:28px;color:var(--accent);flex:none}.cq-nav{position:relative}.cq-nav__count{font:italic 500 17px/18px var(--font-display);font-variant-numeric:oldstyle-nums}.cq-empty__scene{place-items:end center;width:min(100%,280px);height:72px;display:grid}.cq-empty__scene:before{content:none}.cq-empty__scene .cq-mark{box-sizing:border-box;width:56px;height:56px;padding:var(--space-3);color:var(--accent);background:var(--bg);border-radius:var(--radius-arch) var(--radius-arch) 0 0}.cq-focus__dial{border-radius:50%;overflow:hidden}.cq-focus__dial:after{content:"";z-index:0;background:var(--bg);border-radius:50%;position:absolute;inset:8%}.cq-focus__ring{z-index:1;width:84%;height:84%;inset:8%}.cq-focus__ring circle:first-child{stroke:var(--line-strong);stroke-linecap:butt;stroke-dasharray:.7 1.3833}.cq-focus__time{z-index:1;font:italic 500 72px/72px var(--font-display);font-variant-numeric:oldstyle-nums}.cq-focus__time small{margin-bottom:var(--space-1);font:500 12px/16px var(--font-ui);letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:normal}.cq-cover{aspect-ratio:16/9;background:var(--sea-top);width:100%;max-width:960px;color:var(--sky-ink);position:relative;overflow:hidden;container-type:inline-size}.cq-cover__scene{width:100%;height:100%;position:absolute;inset:0}.cq-cover__sun{fill:var(--sun);offset-path:path("M 580 300 C 640 170, 760 170, 820 300");offset-rotate:0deg;animation:cq-cover-sun calc(var(--d-swell) * 3) var(--ease-swell) infinite alternate}.cq-cover__mark{width:4.2cqw;min-width:20px;height:4.2cqw;min-height:20px;position:absolute;top:3.75cqw;left:5cqw}.cq-cover__name{font:600 13.33cqw/1 var(--font-display);letter-spacing:-.01em;margin:0;position:absolute;top:8.75cqw;left:4.6cqw}.cq-cover__tag{max-width:46cqw;font:italic 500 max(12px, 2.29cqw)/1.25 var(--font-display);margin:0;position:absolute;top:24.2cqw;left:5cqw}.cq-cover .cq-lockup{text-align:right;justify-items:end;display:grid;position:absolute;top:3.3cqw;right:5cqw}.cq-cover .cq-lockup__day{font-size:max(28px,6.67cqw);line-height:1}.cq-cover .cq-lockup__wd{font-size:max(12px,1.9cqw)}.cq-cover .cq-lockup__month{font-size:max(10px,1.25cqw)}.cq-cover__wave{fill:none;stroke:var(--paper);stroke-width:1px;opacity:.55;animation:cq-swell var(--d-swell) var(--ease-swell) infinite alternate}@keyframes cq-cover-sun{0%{offset-distance:8%}to{offset-distance:92%}}@media (prefers-reduced-motion:reduce){.cq-cover__sun{offset-distance:50%;animation:none}.cq-cover__wave{animation:none}}.cq-day__n{font:500 22px/24px var(--font-display);font-variant-numeric:oldstyle-nums;font-style:italic}.cq-cal__lockup{--lockup-scale:.6;padding:var(--space-2) var(--space-2) var(--space-1)}.cq-cal__title{font:500 12px/16px var(--font-ui);letter-spacing:.18em;text-transform:uppercase}.cq-cal__dow[data-wd]{background:linear-gradient(var(--wall), var(--wall)) no-repeat center bottom / 14px 2px}.cq-cal__day{border-radius:var(--radius-arch) var(--radius-arch) var(--radius-s) var(--radius-s);font:italic 500 18px/22px var(--font-display);font-variant-numeric:oldstyle-nums}.cq-cal__day[data-wd]{background-image:linear-gradient(var(--wall), var(--wall));background-position:center bottom 5px;background-repeat:no-repeat;background-size:14px 2px}.cq-cal__day[data-wd]:hover,.cq-cal__day[data-wd].is-demo-hover{background-color:var(--soft)}.cq-cal__day[data-today]{box-shadow:inset 0 0 0 2px var(--accent)}.cq-cal__day[aria-selected=true]{background-color:var(--wall,var(--accent));color:var(--facade-ink);background-image:none}.cq-cal__day[aria-selected=true][data-today]{box-shadow:0 0 0 2px var(--accent)}.cq-time .cq-preset small{font:italic 500 18px/18px var(--font-display);font-variant-numeric:oldstyle-nums;color:var(--ink)}.cq-postcard__date{--lockup-scale:.4;color:var(--muted);justify-items:start;display:grid}.cq-postcard .cq-postcard__date .cq-lockup__day{color:var(--ink)}.cq-facade.cq-grain:before{border:0;border-radius:0;width:auto;height:auto;inset:0}.cq-facade__window{top:var(--space-4);left:var(--space-4);border:1.5px solid var(--facade-ink);border-radius:var(--radius-arch) var(--radius-arch) var(--radius-s) var(--radius-s);background:color-mix(in srgb, var(--facade-ink) 16%, transparent);z-index:1;width:28px;height:36px;position:absolute;overflow:hidden}.cq-seg{gap:var(--space-1);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0}.cq-seg__opt{border-radius:var(--radius-s);color:var(--muted);position:relative}.cq-seg__opt:after{content:"";left:var(--space-3);right:var(--space-3);background:repeating-linear-gradient(to bottom, var(--accent) 0 var(--line-slat), transparent var(--line-slat) calc(var(--line-slat) + var(--slat-gap)));opacity:0;height:8px;transition:opacity var(--d-press) var(--ease-sea), transform var(--d-base) var(--ease-mistral);background:var(--accent);border-radius:var(--radius-pill);height:3px;position:absolute;bottom:-1px;transform:scaleX(.4)}.cq-seg__opt:hover:after,.cq-seg__opt.is-demo-hover:after{opacity:.35;transform:scaleX(.6)}.cq-seg__opt[aria-checked=true]{color:var(--ink);background:0 0;font-weight:500}.cq-seg__opt[aria-checked=true]:after{opacity:1;transform:none}.cq .cq-seg__opt:focus-visible,.cq .cq-seg__opt.is-demo-focus{box-shadow:none;outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-s);background:0 0}.cq-seg__count{font:italic 500 16px/1 var(--font-display);font-variant-numeric:oldstyle-nums}.cq-chip:before{border-radius:var(--radius-arch) var(--radius-arch) 1px 1px;background:var(--wall,var(--dot,var(--q-pierre)));width:10px;height:13px}.cq-chip[aria-pressed=true]{border-color:var(--wall,var(--dot,var(--q-pierre)))}.cq-chip__count{font:italic 500 16px/1 var(--font-display);font-variant-numeric:oldstyle-nums}.cq-mood__icon{box-sizing:content-box;padding:var(--space-1) var(--space-1) var(--space-1);border-radius:var(--radius-arch) var(--radius-arch) var(--radius-s) var(--radius-s);border:1.5px solid #0000}.cq-mood__opt{padding-left:var(--space-2)}.cq-mood__opt[aria-checked=true] .cq-mood__icon{border-color:currentColor}.cq-mood--on-band .cq-mood__opt[aria-checked=true],.cq-mood--on-paper .cq-mood__opt[aria-checked=true]{border-color:#0000}@media (prefers-reduced-motion:reduce){.cq-facade__window:after,.cq-seg__opt:after{transition:none}}.cq-tabs{background:var(--rail);border-top:0}.cq-tab{gap:var(--space-1);min-height:64px;font:400 13px/16px var(--font-ui);align-content:center;padding-top:0}.cq-tab svg{box-sizing:border-box;background:0 0;border-radius:0;padding:0}.cq-tab[aria-current=page]{font-weight:500}.cq-tab[aria-current=page] svg{background:0 0}.cq-tab:active,.cq-tab.is-demo-press{background:var(--line)}.cq-tab.is-demo-focus{outline:2px solid var(--focus);outline-offset:-2px}.cq-dock{gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-half);border-top:1px solid var(--line);background:var(--bg);display:flex}.cq-dock .cq-quick{flex:1;min-width:0}.cq-quick{min-height:var(--target);padding:0 var(--space-4)}.cq-quick input{min-height:var(--target)}.cq-quick--serif input,.cq-quick--serif input::placeholder{font:italic 500 17px/22px var(--font-display)}.cq-quick--line{border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;padding:0}.cq-quick--line:hover,.cq-quick--line.is-demo-hover{border-bottom-color:var(--ink)}.cq-quick[aria-busy=true]{cursor:progress}.cq-pick{align-items:center;gap:var(--space-half);min-height:var(--target);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:500 13px/18px var(--font-ui);cursor:pointer;flex:none;display:inline-flex}.cq-pick--serif{font:italic 500 16px/18px var(--font-display)}.cq-pick i{background:var(--dot,var(--q-pierre));border-radius:50%;width:8px;height:8px}.cq-pick small{font:400 11px/1 var(--font-ui)}.cq-pick:hover,.cq-pick.is-demo-hover{border-color:var(--ink)}.cq-pick:active{transform:translateY(1px)}.cq-pick[disabled]{opacity:.45;cursor:not-allowed}.cq-when{gap:var(--space-4);padding-top:var(--space-1);display:flex}.cq-when button{min-height:36px;color:var(--muted);font:400 13px/18px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0}.cq-when button:hover{color:var(--ink)}.cq-when button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:500}.cq-rail{padding:var(--space-4) var(--space-4);gap:var(--space-5)}.cq-rail__name{padding:0 var(--space-2);color:var(--ink)}.cq-rail__name .cq-mark{width:24px;height:24px;color:var(--ink)}.cq-rail .cq-btn{padding:0 var(--space-4);font:500 15px/22px var(--font-ui);justify-content:space-between;margin-bottom:0}.cq-rail .cq-btn kbd{font:400 13px/18px var(--font-ui);opacity:.8}.cq-rail__list{gap:2px;display:grid}.cq-nav{padding:0 var(--space-2);color:var(--ink);font:400 15px/22px var(--font-ui);border-radius:0}.cq-nav[aria-current=page]{background:var(--soft);box-shadow:inset 2px 0 0 var(--accent);font-weight:500}.cq-nav[aria-current=page]:before{content:none;animation:none}.cq-nav__count{font:italic 500 16px/18px var(--font-display);color:var(--muted)}.cq-nav.is-demo-press{background:var(--line)}.cq-nav.is-demo-focus{outline:2px solid var(--focus);outline-offset:-2px}.cq-rail__hint{padding:0 var(--space-2);font:400 13px/18px var(--font-ui);color:var(--muted);margin:auto 0 0}.cq-rail__foot{color:var(--muted);border-top:1px solid var(--line);margin-top:auto}.cq-band{height:var(--shell-band);color:var(--sky-ink);background:0 0}.cq-band:after{content:none}.cq-band__art{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cq-band__in{max-width:var(--shell-frame);margin:0 auto;position:absolute;inset:0}.cq-band__hello{left:var(--shell-gutter);font:italic 500 22px/28px var(--font-display);position:absolute;top:12px}.cq-band__title{left:var(--shell-gutter);flex-direction:column;display:flex;position:absolute;top:12px}.cq-band__title h1{font:500 44px/48px var(--font-display);margin:0}.cq-band__title span{font:italic 500 17px/22px var(--font-display)}.cq-band__tools{gap:var(--space-1);display:flex;position:absolute;top:8px;right:12px}.cq-band__tool{width:var(--target);height:var(--target);color:var(--sky-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cq-band__tool svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.cq-band__tool:hover{opacity:.7}.cq-band__tool.is-demo-focus{outline:2px solid var(--focus);outline-offset:-2px}.cq-band .cq-lockup{left:var(--shell-gutter);align-items:flex-end;gap:var(--space-2);color:var(--sky-ink);display:flex;position:absolute;top:48px}.cq-band .cq-lockup__day{font:600 56px/52px var(--font-display);font-style:normal}.cq-band .cq-lockup__txt{padding-bottom:var(--space-1);flex-direction:column;display:flex}.cq-band .cq-lockup__wd{font:italic 500 17px/20px var(--font-display);text-transform:none;letter-spacing:0}.cq-band .cq-lockup__month{font:500 12px/16px var(--font-ui);letter-spacing:.18em;text-transform:uppercase}.cq-band .cq-band__mood{align-items:center;gap:var(--space-half);min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--paper) 72%,transparent);color:var(--sky-ink);font:500 13px/18px var(--font-ui);border:0;display:inline-flex;position:absolute;top:76px;left:150px;right:auto}.cq-band__mood i{background:var(--mood-clear);border-radius:50%;width:8px;height:8px}.cq-band .cq-band__mood:hover,.cq-band .cq-band__mood.is-demo-hover{background:color-mix(in srgb,var(--paper) 92%,transparent)}.cq-band .cq-band__mood.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}.cq-band .cq-band__mood[aria-expanded=true]{background:var(--sky-ink);color:var(--paper)}.cq-band .cq-band__progress{left:var(--shell-gutter);color:var(--paper);font:500 13px/18px var(--font-ui);top:172px;bottom:auto}.cq-band__progress .cq-numeral{font:italic 500 17px/18px var(--font-display);font-variant-numeric:normal}.cq-band__tabs{position:absolute;bottom:0;left:0;right:0}.cq-seg{box-shadow:inset 0 -1px 0 var(--line);background:0 0;border:0;border-radius:0;gap:0;padding:0;display:inline-flex}.cq-seg--block{display:flex}.cq-seg--water{box-shadow:none}.cq-seg__opt{min-width:0;min-height:var(--target);padding:0 var(--space-4);color:var(--muted);font:400 15px/22px var(--font-ui);transition:color var(--d-press) var(--ease-sea),box-shadow var(--d-press) var(--ease-sea);background:0 0;border-radius:0;flex:1;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cq-seg__opt[aria-checked=true],.cq-seg__opt[aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);background:0 0;font-weight:500}.cq-seg__opt:active,.cq-seg__opt.is-demo-press{background:var(--soft)}.cq-seg__opt[disabled],.cq-seg__opt[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.cq-seg--water .cq-seg__opt{color:var(--paper);opacity:.72}.cq-seg--water .cq-seg__opt:hover,.cq-seg--water .cq-seg__opt.is-demo-hover{color:var(--paper);opacity:1}.cq-seg--water .cq-seg__opt[aria-checked=true],.cq-seg--water .cq-seg__opt[aria-current]{color:var(--paper);opacity:1;box-shadow:inset 0 -2px 0 var(--paper)}.cq-seg--water .cq-seg__opt:active,.cq-seg--water .cq-seg__opt.is-demo-press{background:color-mix(in srgb,var(--paper) 14%,transparent)}.cq-avatar__disc{background:var(--sky-ink);width:32px;height:32px;color:var(--paper);font:500 13px/1 var(--font-ui);border-radius:50%;place-items:center;display:grid}.cq-avatar{font:inherit;background:0 0;border:0;border-radius:0}.cq-avatar:hover .cq-avatar__disc,.cq-avatar.is-demo-hover .cq-avatar__disc{box-shadow:0 0 0 3px color-mix(in srgb,var(--sky-ink) 18%,transparent)}.cq-avatar[aria-expanded=true]{border:0}.cq-avatar[aria-expanded=true] .cq-avatar__disc{box-shadow:0 0 0 2px var(--accent)}.cq-avatar[disabled]{opacity:.45}.cq-avatar-stage{background:linear-gradient(var(--sky-top),var(--sky-horizon))}.cq-days{padding-bottom:0}.cq-days__track{justify-content:space-between;gap:var(--space-2);padding:var(--space-4) var(--shell-gutter) 0;scroll-snap-type:none;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.cq-day{min-width:44px;min-height:var(--target);box-shadow:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;align-items:center;gap:2px;padding:0;display:flex}.cq-day:hover,.cq-day.is-demo-hover{background:0 0}.cq-day__arch{box-sizing:border-box;background:linear-gradient(var(--m-top,transparent),var(--m-hor,transparent) 68%,var(--sea-top) 68%);width:40px;height:44px;transition:box-shadow var(--d-press) var(--ease-sea);border-radius:20px 20px 0 0;display:block}.cq-day__arch[data-mood=calme]{--m-top:var(--mood-calm);--m-hor:var(--sky-horizon)}.cq-day__arch[data-mood=clair]{--m-top:var(--sky-top);--m-hor:var(--sky-horizon)}.cq-day__arch[data-mood=vent]{--m-top:var(--mood-wind);--m-hor:var(--sky-wind-horizon)}.cq-day__arch[data-mood=orage]{--m-top:var(--mood-storm);--m-hor:var(--sky-storm-horizon)}.cq-day__arch--empty{background:var(--soft);border:1.5px solid var(--line)}.cq-day__arch--future{border:1.5px dashed var(--line-strong);background:0 0}.cq-day__wd{font:400 11px/14px var(--font-ui);color:var(--muted)}.cq-day:hover .cq-day__arch,.cq-day.is-demo-hover .cq-day__arch{box-shadow:0 0 0 2px var(--line-strong)}.cq-day:active,.cq-day.is-demo-press{transform:translateY(1px)}.cq-day[aria-selected=true] .cq-day__arch{box-shadow:0 0 0 2px var(--ink)}.cq-day[aria-current=date] .cq-day__arch{box-shadow:0 0 0 2px var(--accent)}.cq-day[aria-current=date] .cq-day__wd,.cq-day[aria-selected=true] .cq-day__wd{color:var(--ink);font-weight:500}.cq-day.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}.cq-day[disabled]{opacity:.45;cursor:not-allowed}.cq-days--aside .cq-day{padding:var(--space-1) 0;border-radius:var(--radius-arch) var(--radius-arch) var(--radius-s) var(--radius-s);gap:0;min-width:40px}.cq-days--aside .cq-day__n{font:italic 500 17px/22px var(--font-display);color:var(--ink)}.cq-days--aside .cq-day[aria-current=date]{background:var(--wall,var(--soft));color:var(--facade-ink)}.cq-days--aside .cq-day[aria-current=date] .cq-day__wd,.cq-days--aside .cq-day[aria-current=date] .cq-day__n{color:var(--facade-ink)}.cq-days--aside .cq-day__dots{height:6px}.cq-days--aside .cq-day__dots i{background:var(--dot,var(--q-pierre))}.cq-day[aria-current=date]:not([aria-selected=true]),.cq-day[aria-selected=true],.cq-day[aria-selected=true][aria-current=date]{box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0}.cq-days--aside .cq-day[aria-current=date]:not([aria-selected=true]){background:var(--wall,var(--soft));border-radius:var(--radius-arch) var(--radius-arch) var(--radius-s) var(--radius-s);padding:var(--space-1) 0;color:var(--facade-ink)}.cq-days--month .cq-days__track{justify-content:space-between;gap:var(--space-2) 0;grid-template-columns:repeat(7,44px);padding:0;display:grid}.cq-days--month .cq-day{min-height:0}.cq-days--month .cq-day__arch{border-radius:22px 22px 0 0;width:44px;height:40px;position:relative}.cq-days--month .cq-day__n{font:italic 500 12px/14px var(--font-display);color:var(--paper);text-align:center;position:absolute;bottom:0;left:0;right:0}.cq-days--month .cq-day__arch--empty .cq-day__n,.cq-days--month .cq-day__arch--future .cq-day__n{color:var(--muted)}.cq-days--month .cq-day__heads{display:contents}.cq-days__legend{gap:var(--space-4);margin:var(--space-4) 0 0;font:400 13px/18px var(--font-ui);color:var(--muted);padding:0;list-style:none;display:flex}.cq-days__legend i{width:8px;height:8px;margin-right:var(--space-half);background:var(--dot);border-radius:50%;display:inline-block}.cq-postcards{gap:var(--space-4);padding:0;display:grid}.cq-postcard,.cq-postcard:nth-child(2n){background:var(--paper-ruled);width:100%;max-width:390px;box-shadow:var(--shadow-paper);color:var(--ink);transition:box-shadow var(--d-press) var(--ease-sea),transform var(--d-press) var(--ease-sea);border-radius:6px;padding:0;text-decoration:none;display:flex;overflow:hidden;transform:none}.cq-postcard:hover,.cq-postcard.is-demo-hover{transform:translateY(-2px)}.cq-postcard:active,.cq-postcard.is-demo-press{transform:none}.cq-postcard.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}.cq-postcard__sky{background:linear-gradient(var(--m-top),var(--m-hor) 68%,var(--sea-top) 68%);flex:none;width:112px;height:auto;min-height:124px;margin:0;position:relative}.cq-postcard__sky[data-mood=calme]{--m-top:var(--mood-calm);--m-hor:var(--sky-horizon)}.cq-postcard__sky[data-mood=clair]{--m-top:var(--sky-top);--m-hor:var(--sky-horizon)}.cq-postcard__sky[data-mood=vent]{--m-top:var(--mood-wind);--m-hor:var(--sky-wind-horizon)}.cq-postcard__sky[data-mood=orage]{--m-top:var(--mood-storm);--m-hor:var(--sky-storm-horizon)}.cq-postcard__sky svg{width:100%;height:100%;position:absolute;inset:0}.cq-postcard__body{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);flex-direction:column;flex:1;display:flex;position:relative}.cq-postcard .cq-postcard__stamp{border:1.5px dashed color-mix(in srgb,var(--ink) 35%,transparent);background:var(--wall,var(--jaune-volet));width:34px;min-width:0;height:40px;color:var(--facade-ink);font:500 10px/12px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px;transform:rotate(4deg)}.cq-postcard .cq-postcard__date{font:italic 500 17px/20px var(--font-display);color:var(--muted);display:block}.cq-postcard__text{padding-right:var(--space-6);font:500 24px/28px var(--font-display);margin:0;font-style:normal}.cq-postcard__meta{align-items:center;gap:var(--space-half);font:400 13px/18px var(--font-ui);color:var(--muted);margin-top:auto;display:inline-flex}.cq-postcard__meta i{background:var(--dot);border-radius:50%;width:8px;height:8px}.cq-postcard[aria-busy=true] .cq-postcard__meta{animation:cq-pulse var(--d-swell) var(--ease-swell) infinite}.cq-postcard mark{background:color-mix(in srgb,var(--ocre) 40%,transparent);color:inherit}.cq-facades{flex-direction:column;gap:0;width:390px;max-width:100%;display:flex}.cq-facade,.cq-facade:nth-child(2n){align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);width:100%;max-width:390px;min-height:64px;color:var(--ink);transition:background-color var(--d-press) var(--ease-sea);background:0 0;margin:0;padding:0;text-decoration:none;display:flex;position:relative;transform:none}.cq-facade:before{content:none}.cq-facade:hover,.cq-facade.is-demo-hover{background:var(--soft);transform:none}.cq-facade:active,.cq-facade.is-demo-press{background:var(--line);transform:none}.cq-facade.is-demo-focus{outline:2px solid var(--focus);outline-offset:-2px}.cq-facade[aria-current=page]{background:var(--soft);box-shadow:inset 2px 0 0 var(--accent)}.cq-facade .cq-facade__window{width:40px;height:48px;margin:var(--space-2) 0;background:linear-gradient(color-mix(in srgb,var(--wall) 24%,var(--paper-ruled)) 66%,var(--wall) 66%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 18%,transparent);border:0;border-radius:20px 20px 0 0;flex:none;position:relative;top:auto;left:auto;overflow:hidden}.cq-facade .cq-facade__window:after{content:none}.cq-facade__window:before{content:"";background:var(--sun);border-radius:50%;width:10px;height:10px;position:absolute;top:13px;left:22px}.cq-facade__window svg{width:100%;height:100%;position:absolute;inset:0}.cq-facade__txt{flex-direction:column;flex:1;min-width:0;display:flex}.cq-facade__name{font:italic 500 20px/24px var(--font-display)}.cq-facade__next{font:400 13px/18px var(--font-ui);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cq-facade__next--late{color:var(--late)}.cq-facade .cq-facade__count{font:italic 500 16px/18px var(--font-display);color:var(--muted);padding-right:var(--space-1)}.cq-facade[aria-busy=true] .cq-facade__window svg{opacity:.4}.cq-postcard--tall,.cq-postcard--tall:nth-child(2n){flex-direction:column;max-width:none;position:relative}.cq-postcard--tall .cq-postcard__sky{width:100%;height:200px;min-height:200px}.cq-postcard--tall .cq-postcard__body{padding:var(--space-4) var(--space-4) var(--space-4)}.cq-postcard--tall .cq-postcard__stamp{letter-spacing:.12em;width:46px;height:56px;font-size:11px;line-height:14px;position:absolute;top:16px;right:16px}.cq-postcard--tall .cq-postcard__date{font-size:18px;line-height:22px}.cq-postcard--tall .cq-postcard__text{padding-right:0;font-size:32px;line-height:36px}.cq-postcard--tall .cq-postcard__meta{margin-top:var(--space-1)}.cq-search{border-radius:var(--radius-sheet);background:var(--bg);width:920px;max-width:100%;box-shadow:var(--shadow-sheet);gap:0;padding:0;display:block;overflow:hidden}.cq-search__sky{height:150px;color:var(--sky-ink);position:relative;overflow:hidden}.cq-search__sky .cq-band__art{width:100%;height:100%;position:absolute;inset:0}.cq-search__top{padding:var(--space-4) var(--space-5) 0;position:absolute;inset:0}.cq-search .cq-search__field{gap:var(--space-3);border:0;border-bottom:1px solid var(--sky-ink);background:0 0;border-radius:0;min-height:44px;padding:0}.cq-search .cq-search__field:focus-within{outline:2px solid var(--focus);outline-offset:4px}.cq-search .cq-search__input{font:italic 500 30px/36px var(--font-display);color:var(--sky-ink)}.cq-search .cq-search__input::placeholder{color:color-mix(in srgb,var(--sky-ink) 55%,transparent)}.cq-search__kbd,.cq-search__key{min-width:20px;padding:0 var(--space-1);border:1px solid var(--line-strong);background:var(--paper-ruled);color:var(--ink);font:400 12px/18px var(--font-ui);border-radius:3px;place-items:center;display:inline-grid}.cq-search__pills{gap:var(--space-2);margin-top:var(--space-3);display:flex}.cq-search__pill{min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--paper);color:var(--sky-ink);font:500 13px/18px var(--font-ui);cursor:pointer;border:0}.cq-search__pill:hover,.cq-search__pill.is-demo-hover{background:var(--surface)}.cq-search__pill[aria-pressed=true]{background:var(--sky-ink);color:var(--paper)}.cq-search__pill.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}.cq-search__body{grid-template-columns:380px 1fr;min-height:360px;display:grid}.cq-search__list{max-height:none;padding:var(--space-2) 0;border-right:1px solid var(--line);margin:0;display:block}.cq-search__group{padding:var(--space-3) var(--space-4) var(--space-1);font:italic 500 14px/18px var(--font-display);color:var(--muted)}.cq-search .cq-search__opt{gap:var(--space-3);min-height:44px;padding:var(--space-1) var(--space-4);border-radius:0;position:relative}.cq-search__opt strong{font:400 15px/20px var(--font-ui);display:block}.cq-search__opt small{font:400 13px/16px var(--font-ui);color:var(--muted)}.cq-search__opt .cq-search__key{margin-left:auto}.cq-search__opt[aria-selected=true]{background:var(--paper-ruled);box-shadow:inset 2px 0 0 var(--accent)}.cq-search__opt.is-demo-press{background:var(--line)}.cq-search__ic{width:20px;height:20px;color:var(--muted);flex:none;place-items:center;display:grid}.cq-search__ic svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.cq-search__opt mark,.cq-search mark{background:color-mix(in srgb,var(--ocre) 40%,transparent);color:inherit}.cq-search__go{gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-3);flex-wrap:wrap;display:flex}.cq-search__go a{padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--rail);min-height:32px;color:var(--ink);font:400 13px/18px var(--font-ui);align-items:center;text-decoration:none;display:inline-flex}.cq-search__go a:hover{background:var(--line)}.cq-search__preview{gap:var(--space-4);padding:var(--space-5) var(--space-5);flex-direction:column;min-width:0;display:flex}.cq-search__actions{gap:var(--space-2);align-items:center;display:flex}.cq-search__actions .cq-btn kbd,.cq-search__actions .cq-search__key{margin-left:var(--space-2)}.cq-search__foot{gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);font:400 13px/18px var(--font-ui);color:var(--muted);display:flex}.cq-search__foot span:last-child{margin-left:auto}.cq-search .cq-search__note{padding:var(--space-5) var(--space-4);color:var(--muted)}.cq-search__list[aria-busy=true]{opacity:.5}.cq-search--page{width:390px}.cq-search--page .cq-search__body{min-height:0;display:block}.cq-search--page .cq-search__list{border-right:0}.cq-sheet{background:var(--bg);border-radius:var(--radius-sheet);width:420px;box-shadow:var(--shadow-sheet);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.cq-sheet--phone{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:390px;padding:0}.cq-sheet__head{border-left:4px solid var(--wall,var(--q-pierre));background:linear-gradient(color-mix(in srgb,var(--wall,var(--q-pierre)) 24%,var(--paper-ruled)),color-mix(in srgb,var(--wall,var(--q-pierre)) 6%,var(--sky-horizon)) 70%,var(--wall,var(--q-pierre)) 75%);flex:none;gap:0;height:96px;display:block;position:relative;overflow:hidden}.cq-sheet__head:after{content:"";background:var(--sun);border-radius:50%;width:22px;height:22px;position:absolute;top:24px;right:70px}.cq-sheet__boat{width:16px;height:19px;fill:var(--paper);position:absolute;top:57px;left:246px}.cq-sheet__grip{width:36px;height:4px;margin-left:calc(var(--space-5) * -.75);background:color-mix(in srgb,var(--ink) 30%,transparent);border-radius:2px;display:block;position:absolute;top:8px;left:50%}.cq-sheet__grip:before{content:none}.cq-sheet__q{align-items:center;gap:var(--space-half);font:500 13px/18px var(--font-ui);color:var(--ink);display:inline-flex;position:absolute;top:22px;left:16px}.cq-sheet__q i{background:var(--wall);border-radius:50%;width:8px;height:8px}.cq-sheet__tool{width:40px;height:40px;color:var(--ink);font:400 22px/1 var(--font-ui);cursor:pointer;z-index:1;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:10px}.cq-sheet__tool:hover{opacity:.7}.cq-sheet__tool.is-demo-focus{outline:2px solid var(--focus);outline-offset:-2px}.cq-sheet__tool svg{fill:currentColor;width:20px;height:20px}.cq-sheet__body{gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;flex-direction:column;display:flex}.cq-sheet__titlerow{align-items:flex-start;gap:var(--space-3);display:flex}.cq-sheet__box{width:26px;height:26px;margin-top:var(--space-2);border:1.5px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:5px;flex:none}.cq-sheet__box:hover{border-color:var(--ink)}.cq-sheet__box[aria-checked=true]{background:var(--done);border-color:var(--done)}.cq-sheet__title,.cq-sheet input.cq-sheet__title{min-width:0;color:var(--ink);font:italic 500 34px/42px var(--font-display);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.cq-sheet input.cq-sheet__title::placeholder{color:var(--muted)}.cq-sheet__title:focus-within,.cq-sheet input.cq-sheet__title.is-demo-focus{box-shadow:0 2px 0 var(--focus)}.cq-sheet__rows{margin:0}.cq-sheet__row{justify-content:flex-start;align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.cq-sheet__row:first-child{border-top:1px solid var(--line)}.cq-sheet__row dt{width:76px;font:400 13px/18px var(--font-ui);color:var(--muted);flex:none}.cq-sheet__row dd{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;margin:0;display:flex}.cq-sheet__chips{gap:var(--space-half);flex-wrap:wrap;display:flex}.cq-sheet__late{font:500 13px/18px var(--font-ui);color:var(--late)}.cq-sheet__chip{align-items:center;gap:var(--space-half);min-height:34px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper-ruled);color:var(--ink);font:500 13px/18px var(--font-ui);cursor:pointer;display:inline-flex}.cq-sheet__chip:hover,.cq-sheet__chip.is-demo-hover{border-color:var(--ink)}.cq-sheet__chip:active{transform:translateY(1px)}.cq-sheet__chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.cq-sheet__chip--add{color:var(--muted);border-style:dashed}.cq-sheet__chip i{background:var(--dot);border-radius:50%;width:8px;height:8px}.cq-sheet__chip svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.cq-sheet__chip.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}.cq-sheet__row[aria-disabled=true] .cq-sheet__chip{opacity:.45;pointer-events:none}.cq-sheet__steps h3{font:italic 500 17px/22px var(--font-display);color:var(--muted);margin:0}.cq-sheet__step{align-items:center;gap:var(--space-3);min-height:44px;color:var(--muted);display:flex}.cq-sheet__step i{border:1.5px dashed var(--line-strong);border-radius:3px;flex:none;width:18px;height:18px}.cq-sheet__step input{min-width:0;color:var(--ink);font:400 15px/22px var(--font-ui);background:0 0;border:0;outline:0;flex:1;padding:0}.cq-sheet__step input::placeholder{color:var(--muted)}.cq-sheet__note{min-height:72px;padding:var(--space-3) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper-ruled);color:var(--ink);font:400 15px/22px var(--font-ui);resize:none}.cq-sheet__note::placeholder{color:var(--muted)}.cq-sheet__status{padding:0 var(--space-4)}.cq-sheet__acts{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-5);border-top:1px solid var(--line);margin-top:var(--space-3);justify-content:flex-start;align-items:center;display:flex}.cq-sheet__acts .cq-btn{min-height:48px}.cq-sheet__acts .cq-btn--primary{flex:1}.cq-sheet__acts .cq-btn--quiet{padding:0 var(--space-4)}.cq-btn{text-decoration:none}.cq-shell{background:var(--bg);overflow:hidden;container-type:inline-size}.cq-shell__box{--g:var(--shell-gutter);height:100%;color:var(--ink);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.cq-shell__rail{background:var(--rail);padding:var(--space-4) var(--space-4);font:500 13px/18px var(--font-ui);color:var(--muted);display:none}.cq-shell__main{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.cq-shell__band{height:var(--shell-band);background:linear-gradient(var(--sky-top), var(--sky-horizon) 66%, var(--sea-top) 66%, var(--sea-deep));color:var(--sky-ink);flex:none;position:relative}.cq-shell__frame{width:100%;max-width:var(--shell-frame);padding:0 var(--g);align-content:start;gap:var(--space-3);flex:1;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid;position:relative}.cq-shell__band .cq-shell__frame{display:block;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.cq-shell__title{left:var(--g);font:var(--page-title-weight) var(--page-title-size)/var(--page-title-lh) var(--font-display);position:absolute;top:12px}.cq-shell__block{background:var(--soft);border-radius:3px;min-width:0;height:56px}.cq-shell__block--lead{height:120px;margin-top:var(--shell-after-band);background:color-mix(in srgb, var(--accent) 12%, transparent)}.cq-shell__aside{display:none}.cq-shell__dock{height:44px;margin:0 var(--g) var(--space-2);background:var(--line);border-radius:3px}.cq-shell__tabs{background:var(--rail);grid-row:2;height:64px}.cq-shell__guides:before,.cq-shell__guides:after{content:"";border-left:1.5px dashed var(--terracotta);pointer-events:none;z-index:1;width:0;position:absolute;top:0;bottom:0}.cq-shell__guides:before{left:var(--g)}.cq-shell__guides:after{right:var(--g)}.cq-shell__tag{z-index:2;font:500 11px/14px var(--font-ui);color:var(--q-corail);white-space:nowrap;position:absolute}.cq-shell__band .cq-shell__tag{color:var(--paper)}@container (width>=1024px){.cq-shell__box{--g:32px;grid-template-columns:var(--shell-rail) minmax(0, 1fr);grid-template-rows:1fr}.cq-shell__rail{display:block}.cq-shell__tabs,.cq-shell__dock--phone{display:none}.cq-shell__title{font-size:var(--page-title-desk-size);line-height:var(--page-title-desk-lh)}.cq-shell__frame--cols{grid-template-columns:minmax(0, var(--shell-main)) var(--shell-aside);column-gap:var(--shell-gap)}.cq-shell__aside{display:block}}.cq-paper{padding:var(--rule) var(--space-4) 0 calc(var(--paper-margin) + var(--space-3));background-color:var(--paper-ruled);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--rule) - 1px), var(--paper-rule-color) calc(var(--rule) - 1px), var(--paper-rule-color) var(--rule));background-position:0 calc(round(var(--rule) * .76, 1px) - (var(--rule) - 1px));min-height:220px;box-shadow:var(--shadow-paper);color:var(--ink);border-radius:2px 2px 0 0;position:relative}.cq-paper:before{content:"";top:0;bottom:0;left:var(--paper-margin);background:var(--paper-margin-line);width:1px;position:absolute}.cq-paper__day{align-items:baseline;gap:var(--space-3);height:var(--rule);font:var(--paper-day-style) var(--paper-day-weight) var(--paper-day-size)/var(--paper-day-lh) var(--font-display);margin:0;display:flex}.cq-paper__day small{align-items:center;gap:var(--space-half);font:400 13px/1 var(--font-ui);color:var(--muted);font-style:normal;display:inline-flex}.cq-paper__day small i{background:var(--dot,var(--mood-clear));border-radius:50%;width:8px;height:8px}.cq-paper__entry{color:inherit;cursor:pointer;margin:0;text-decoration:none;display:block;position:relative}.cq-paper__line{font:var(--paper-line-weight) var(--paper-line-size)/var(--paper-line-lh) var(--font-display);color:var(--ink);display:block;position:relative}.cq-paper__glyph{width:16px;height:16px;color:var(--line-strong);fill:none;stroke:currentColor;stroke-width:1.5px;position:absolute;top:8px;left:-32px}.cq-paper__sig{font:italic 500 15px/var(--rule) var(--font-display);color:var(--muted);display:block}.cq-paper__gap{height:var(--rule)}.cq-paper__entry:hover,.cq-paper__entry.is-demo-hover{background:var(--soft)}.cq-paper__entry:active,.cq-paper__entry.is-demo-press{background:var(--line)}.cq-paper__entry.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}.cq-paper__entry[aria-current=true]{box-shadow:inset 2px 0 0 var(--accent)}.cq-paper__entry[aria-disabled=true]{opacity:.45;pointer-events:none}.cq-paper__entry[aria-busy=true] .cq-paper__line{animation:cq-pulse var(--d-swell) var(--ease-swell) infinite}.cq-paper__prompt{font:italic 500 var(--paper-line-size)/var(--paper-line-lh) var(--font-display);color:var(--muted);display:block}.cq-album{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);background:var(--paper-album);box-shadow:inset 0 1px 0 var(--line);color:var(--ink);border-radius:2px 2px 0 0;flex-direction:column;display:flex}.cq-album .cq-paper__day{color:var(--ink)}.cq-album__row{gap:var(--space-4);margin-bottom:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cq-snap{padding:var(--space-half) var(--space-half) 0;background:var(--paper-ruled);box-shadow:var(--shadow-paper);color:var(--ink);transform:rotate(var(--r,0deg));transition:transform var(--d-press) var(--ease-sea);cursor:pointer;margin:0;text-decoration:none;display:block;position:relative}.cq-snap:before,.cq-snap:after{content:"";z-index:1;width:14px;height:14px;position:absolute;top:3px}.cq-snap:before{background:linear-gradient(135deg, var(--photo-corner) 50%, transparent 50%);left:3px}.cq-snap:after{background:linear-gradient(225deg, var(--photo-corner) 50%, transparent 50%);right:3px}.cq-snap__pic{background:linear-gradient(var(--m-top,var(--sky-top)), var(--m-hor,var(--sky-horizon)) 65%, var(--sea-top) 65%);height:108px;display:block;overflow:hidden}.cq-snap__pic svg{width:100%;height:100%;display:block}.cq-snap__pic [data-sea]{fill:var(--sea-top)}.cq-snap__pic [data-deep]{fill:var(--sea-deep);opacity:.55}.cq-snap__pic [data-sail]{fill:var(--scene-cloud)}.cq-snap__pic [data-sun]{fill:var(--sun)}.cq-snap figcaption{font:var(--caption-style) var(--caption-weight) var(--caption-size)/var(--caption-lh) var(--font-display);text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cq-snap[data-mood=calme]{--m-top:var(--mood-calm)}.cq-snap[data-mood=vent]{--m-top:var(--mood-wind);--m-hor:var(--sky-wind-horizon)}.cq-snap[data-mood=orage]{--m-top:var(--mood-storm);--m-hor:var(--sky-storm-horizon)}.cq-snap:hover,.cq-snap.is-demo-hover{transform:rotate(0)translateY(-2px)}.cq-snap:active,.cq-snap.is-demo-press{box-shadow:var(--shadow-photo);transform:rotate(0)}.cq-snap.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}.cq-snap[aria-current=true]{box-shadow:var(--shadow-paper), 0 0 0 2px var(--accent)}.cq-snap[aria-busy=true] .cq-snap__pic,.cq-snap[aria-busy=true] figcaption{animation:cq-pulse var(--d-swell) var(--ease-swell) infinite}.cq-snap[aria-disabled=true]{opacity:.45;pointer-events:none}.cq-snap--empty .cq-snap__pic{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}.cq-snap--empty figcaption{color:var(--muted)}.cq-snap--taped{padding-bottom:var(--space-4);box-shadow:var(--shadow-photo)}.cq-snap--taped:before,.cq-snap--taped:after{content:none}.cq-snap--taped figcaption{font-size:13px;line-height:18px;position:absolute;bottom:0;left:6px;right:6px}.cq-snap__tape{width:44px;height:16px;margin-left:calc(var(--target) / -2);background:var(--tape);z-index:2;position:absolute;top:-8px;left:50%;transform:rotate(-4deg)}.cq-snap--mini{width:58px;padding:var(--space-1) var(--space-1) var(--space-2);box-shadow:var(--shadow-photo);--r:-3deg;flex:none}.cq-snap--mini:before,.cq-snap--mini:after{content:none}.cq-snap--mini .cq-snap__pic{height:44px}.cq-file{gap:var(--space-2);flex-direction:column;display:flex}.cq-file__label{font:500 12px/16px var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.cq-card{background:var(--paper-ruled);box-shadow:var(--shadow-paper);color:var(--ink);transition:transform var(--d-press) var(--ease-sea);border-radius:2px;text-decoration:none;display:block;position:relative}.cq-card__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);height:48px;padding:0 var(--space-4) var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--terracotta) 75%, transparent);display:flex}.cq-card__title{font:var(--card-title-weight) var(--card-title-size)/var(--card-title-lh) var(--font-display)}.cq-card__by{font:400 13px/18px var(--font-ui);color:var(--muted)}.cq-card__body{padding:0 var(--space-4);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 25px, var(--card-rule) 25px, var(--card-rule) 26px);background-position:0 -5px}.cq-card__body p{font:500 17px/26px var(--font-display);margin:0}.cq-card__body .cq-card__quote{font-size:19px;font-style:italic}.cq-card__foot{height:44px;padding:0 var(--space-4);font:400 12px/16px var(--font-ui);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.cq-card__stamp{padding:var(--space-1) var(--space-2);border:1.5px solid var(--q-corail);color:var(--q-corail);font:500 11px/14px var(--font-ui);letter-spacing:.18em;text-transform:uppercase;border-radius:3px;transform:rotate(-6deg)}.cq-card--tab{justify-content:space-between;align-items:baseline;gap:0 var(--space-3);padding:var(--space-3) var(--space-4);border-top:2px solid color-mix(in srgb, var(--terracotta) 75%, transparent);flex-wrap:wrap;display:flex}.cq-card--stack{margin-top:calc(var(--space-1) * -1)}.cq-card__bar{height:2px;margin-top:var(--space-3);background:var(--line);flex-basis:100%}.cq-card__bar i{background:var(--accent);height:100%;display:block}a.cq-card:hover,.cq-card.is-demo-hover{transform:translateY(-2px)}a.cq-card:active,.cq-card.is-demo-press{transform:none}.cq-card.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}.cq-card[aria-current=true]{box-shadow:var(--shadow-paper), inset 2px 0 0 var(--accent)}.cq-card[aria-disabled=true]{opacity:.45;pointer-events:none}.cq-card[aria-busy=true] .cq-card__title,.cq-card[aria-busy=true] .cq-card__by{animation:cq-pulse var(--d-swell) var(--ease-swell) infinite}.cq-chart{margin:0 0 var(--space-2);background:var(--paper-ruled);box-shadow:var(--shadow-paper);border-radius:3px;overflow:hidden}.cq-chart svg{width:100%;height:auto;display:block}.cq-chart [data-water]{fill:var(--chart-water)}.cq-chart [data-grid]{stroke:var(--paper-rule-color);fill:none}.cq-chart [data-contour]{stroke:var(--chart-contour);fill:none;stroke-dasharray:2 3}.cq-chart [data-depth]{fill:var(--chart-contour);font:400 9px var(--font-ui)}.cq-chart [data-land]{fill:var(--chart-land);stroke:var(--line-strong)}.cq-chart [data-compass]{fill:var(--ink);stroke:var(--ink);font:400 9px var(--font-ui)}.cq-chart [data-scale]{fill:var(--muted);stroke:var(--muted);font:400 9px var(--font-ui)}.cq-chart [data-pin] circle{fill:var(--ink);stroke:var(--paper-ruled);stroke-width:2px}.cq-chart [data-pin] path{fill:var(--ink)}.cq-chart [data-pin] text{fill:var(--paper-ruled);stroke:none;font:500 11px var(--font-ui)}.cq-chart [data-pin][aria-current=true] circle,.cq-chart [data-pin][aria-current=true] path{fill:var(--accent)}.cq-chart [data-pin][aria-current=true] text{fill:var(--on-accent)}.cq-chart--empty [data-pin]{display:none}.cq-pins{flex-direction:column;display:flex}.cq-pin{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:56px;color:var(--ink);text-decoration:none;display:flex}.cq-pin__n{background:var(--ink);width:24px;height:24px;color:var(--paper-ruled);font:500 12px/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;display:grid}.cq-pin__txt{flex-direction:column;min-width:0;display:flex}.cq-pin__t{font:500 19px/24px var(--font-display)}.cq-pin__s{font:400 13px/18px var(--font-ui);color:var(--muted)}.cq-pin:hover,.cq-pin.is-demo-hover{background:var(--soft)}.cq-pin:active,.cq-pin.is-demo-press{background:var(--line)}.cq-pin.is-demo-focus{outline:2px solid var(--focus);outline-offset:-2px}.cq-pin[aria-current=true] .cq-pin__n{background:var(--accent);color:var(--on-accent)}.cq-pin[aria-disabled=true]{opacity:.45;pointer-events:none}.cq-pin[aria-busy=true] .cq-pin__t,.cq-pin[aria-busy=true] .cq-pin__s{animation:cq-pulse var(--d-swell) var(--ease-swell) infinite}.cq-mini-days{gap:var(--space-3);flex-direction:column;display:flex}.cq-mini-days>.cq-paper__day:not(:first-child){margin-top:var(--space-3)}.cq-mini{align-items:center;gap:var(--space-3);color:var(--ink);cursor:pointer;text-decoration:none;display:flex;position:relative}.cq-mini__txt{flex-direction:column;min-width:0;display:flex}.cq-mini__t{font:500 19px/24px var(--font-display)}.cq-mini__t--voice{font-style:italic}.cq-mini__s{font:400 13px/18px var(--font-ui);color:var(--muted)}.cq-mini--journal{padding:var(--space-1) var(--space-3) var(--space-1) var(--space-7);background-color:var(--paper-ruled);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 27px, var(--paper-rule-color) 27px, var(--paper-rule-color) 28px);font:500 18px/28px var(--font-display);box-shadow:var(--shadow-paper);background-position:0 2px;display:block}.cq-mini--journal:before{content:"";background:var(--paper-margin-line);width:1px;position:absolute;top:0;bottom:0;left:28px}.cq-mini--journal .cq-paper__sig{line-height:28px}.cq-mini--lecture{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2) var(--space-4);background:var(--paper-ruled);border-top:2px solid color-mix(in srgb, var(--terracotta) 75%, transparent);box-shadow:var(--shadow-paper);display:flex}.cq-mini--lecture .cq-card__title{font-size:19px}.cq-mini__chip{box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none;display:block}.cq-mini__chip [data-bg]{fill:var(--paper-ruled)}.cq-mini__chip [data-water]{fill:var(--chart-water)}.cq-mini__chip [data-land]{fill:var(--chart-land);stroke:var(--line-strong)}.cq-mini__chip circle{fill:var(--accent);stroke:var(--paper-ruled);stroke-width:2px}.cq-mini:hover,.cq-mini.is-demo-hover{background-color:var(--soft)}.cq-mini:active,.cq-mini.is-demo-press{background-color:var(--line)}.cq-mini.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}.cq-mini[aria-current=true]{box-shadow:inset 2px 0 0 var(--accent)}.cq-mini[aria-disabled=true]{opacity:.45;pointer-events:none}.cq-mini[aria-busy=true] .cq-mini__t,.cq-mini[aria-busy=true] .cq-mini__s{animation:cq-pulse var(--d-swell) var(--ease-swell) infinite}.cq-ftabs{gap:var(--space-4);font:var(--filter-style) var(--filter-weight) var(--filter-size)/var(--filter-lh) var(--font-display);display:flex}.cq-ftabs a{padding:var(--space-1) 0;font:inherit;color:var(--muted);cursor:pointer;text-decoration:none}.cq-ftabs a:hover,.cq-ftabs a.is-demo-hover{color:var(--ink)}.cq-ftabs a:active,.cq-ftabs a.is-demo-press{color:var(--ink);opacity:.7}.cq-ftabs a.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}.cq-ftabs a[aria-current]{color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--ink)}.cq-ftabs a[aria-disabled=true]{opacity:.45;pointer-events:none}@media (prefers-reduced-motion:reduce){.cq-snap,.cq-card{transition:none}.cq-paper__entry[aria-busy=true] .cq-paper__line,.cq-snap[aria-busy=true] .cq-snap__pic,.cq-snap[aria-busy=true] figcaption,.cq-card[aria-busy=true] .cq-card__title,.cq-card[aria-busy=true] .cq-card__by,.cq-pin[aria-busy=true] .cq-pin__t,.cq-pin[aria-busy=true] .cq-pin__s,.cq-mini[aria-busy=true] .cq-mini__t,.cq-mini[aria-busy=true] .cq-mini__s{animation:none}}.cq-btn--link{padding:0 var(--space-2);min-height:44px;color:var(--muted);font:400 14px/1.3 var(--font-ui);white-space:nowrap;background:0 0;border:0}.cq-btn--link:hover{color:var(--ink)}.cq-btn--link:before{display:none}.cq-band--night{color:var(--paper);background:linear-gradient(to bottom, var(--night-top), var(--night-horizon) 62%, var(--night-sea) 62%)}.cq-empty__boat{width:64px;height:40px;color:var(--muted);animation:drift var(--d-tide) var(--ease-io) 1}.cq-empty__boat svg{width:100%;height:100%;overflow:visible}.cq-empty__text{max-width:30ch;font-size:var(--t-ui);color:var(--muted);margin:0;line-height:1.5}.cq-empty--page{padding:var(--space-7) var(--space-4) var(--space-6)}li.cq-task--swipe{cursor:default;padding:0;display:block}.cq-quick input{min-height:0;box-shadow:none;border:0;padding:0}.cq-iconbtn[aria-label]{position:relative}.cq-sheet__grip{place-content:center;gap:var(--space-1);height:var(--target,44px);display:grid}.cq-sheet__grip i{display:none}.cq-sheet--phone{max-height:90vh}.cq-quick-wrap{gap:var(--space-2,8px);display:grid}.cq-quick__days{padding-block:0}.cq-quick-wrap .cq-chip[aria-pressed=true]{--dot:var(--accent);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);background:0 0;text-decoration:none}.cq-task .cq-check[aria-checked=false]:before{border-color:color-mix(in srgb, var(--wall,var(--line-strong)) 60%, var(--ink))}.cq-task .cq-check[aria-checked=false]:hover:before{border-color:var(--ink)}.cq-task__tag{white-space:nowrap;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--rail);color:var(--muted);font:400 12px/16px var(--font-ui);flex:none;margin-left:auto}@media (hover:hover) and (pointer:fine){.cq-iconbtn[aria-label]:after{content:attr(aria-label);z-index:60;padding:var(--space-1) var(--space-2);background:var(--fg);color:var(--bg);font:400 var(--t-meta)/1.2 var(--ui);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--d-press) var(--ease) 0s, visibility 0s 0s;border-radius:4px;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}.cq-iconbtn[aria-label]:hover:after{opacity:1;visibility:visible;transition-delay:.6s}}.cq-motion__head{align-items:center;gap:var(--space-3);display:flex}.cq-motion__head .cq-mark{width:28px;height:28px;color:var(--accent)}.cq-motion__head h2{font:600 24px/30px var(--font-display);margin:0}.cq-motion__head .cq-btn{margin-left:auto}.cq-motion__plots,.cq-motion__demos{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.cq-motion__plot{gap:var(--space-2);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);margin:0;display:grid}.cq-motion__plot svg{width:100%;height:auto}.cq-motion__axis{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 4}.cq-motion__handle{stroke:var(--muted);stroke-width:1px}.cq-motion__curve{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round}.cq-motion__point{fill:var(--ink)}.cq-motion__run{border-bottom:2px solid var(--line-strong);height:14px;position:relative}.cq-motion__dot{background:var(--accent);border-radius:var(--radius-arch) var(--radius-arch) var(--radius-s) var(--radius-s);width:12px;height:12px;animation:cq-motion-slide 2.4s var(--e) infinite alternate;position:absolute;bottom:-7px;left:0}@keyframes cq-motion-slide{to{left:calc(100% - 12px)}}.cq-motion__plot figcaption,.cq-motion__cap{font:400 13px/18px var(--font-ui);gap:2px;margin:0;display:grid}.cq-motion__plot figcaption b,.cq-motion__cap b{font:600 16px/22px var(--font-ui)}.cq-motion__cap code,.cq-motion__plot code{color:var(--muted);font:500 12px/16px ui-monospace,Consolas,monospace}.cq-motion__plot figcaption span{color:var(--muted)}.cq-motion__demo{gap:var(--space-2);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);display:grid}.cq-motion__stage{background:var(--bg);align-content:center;min-height:120px;display:grid;position:relative;overflow:hidden}.cq-motion__pane{background:var(--wall);height:120px;color:var(--facade-ink);font:600 24px/30px var(--font-display);place-items:center;display:grid}.cq-motion__stage .cq-volet{height:120px}.cq-motion__swing{transform-origin:100%}.cq-motion__swing.is-play{animation:cq-swing var(--d-sheet) var(--ease-sea) both}.cq-motion__tide.is-play{animation:cq-motion-tide var(--d-tide) var(--ease-sea) both}@keyframes cq-motion-tide{0%{opacity:0;transform:translate(48px)}}.cq-motion__row{align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-3);font:500 15px/22px var(--font-ui);border-bottom:1px solid var(--line);background:var(--bg);display:flex}.cq-motion__check{box-sizing:border-box;border:1.5px solid var(--line-strong);flex:none;width:22px;height:22px;position:relative}.cq-motion__finish.is-play .cq-motion__row:first-child{animation:cq-motion-sail var(--d-finish) var(--ease-sea) both}.cq-motion__finish.is-play .cq-motion__row:first-child .cq-motion__check{animation:cq-motion-fill var(--d-finish) var(--ease-mistral) both}.cq-motion__finish.is-play .cq-motion__row:first-child .cq-motion__check:after{content:"";inset:calc(var(--space-half) * -1);border-radius:inherit;border:2px solid var(--jaune-volet);animation:cq-motion-burst var(--d-finish) var(--ease-mistral) both;position:absolute}@keyframes cq-motion-fill{0%,20%{border-color:var(--line-strong);background:0 0}40%,to{background:var(--jaune-volet);border-color:var(--jaune-volet)}}@keyframes cq-motion-burst{0%,25%{opacity:0;transform:scale(.6)}45%{opacity:1}70%,to{opacity:0;transform:scale(1.5)}}@keyframes cq-motion-sail{0%,55%{opacity:1;transform:none}to{opacity:0;transform:translate(110%)}}.cq-motion__note{color:var(--muted);font:400 14px/20px var(--font-ui);max-width:var(--shell-main);margin:0}@media (prefers-reduced-motion:reduce){.cq-motion__dot,.cq-motion__swing.is-play,.cq-motion__tide.is-play,.cq-motion__finish.is-play .cq-motion__row,.cq-motion__finish.is-play .cq-motion__check,.cq-motion__finish.is-play .cq-motion__check:after{animation:none!important}.cq-motion__dot{left:50%}}.cq-cover__sky{fill:var(--sky-top)}.cq-cover__horizon{fill:var(--sky-horizon)}.cq-cover__sea{fill:var(--sea-top)}.cq-cover__deep{fill:var(--sea-deep)}.cq-cover__window-top{fill:color-mix(in srgb, var(--w) 24%, var(--paper-ruled))}.cq-cover__window-base{fill:var(--w)}.cq-cover__window-sun{fill:var(--sun)}.cq-cover__boat{fill:var(--paper)}.cq-cover__window-line{fill:none;stroke:var(--sky-ink);stroke-opacity:.25;stroke-width:1.5px}.cq-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-4);border-radius:var(--radius-s);font:500 15px/22px var(--font-ui);cursor:pointer;transition:background-color var(--d-press) var(--ease-sea), transform var(--d-press);border:1px solid #0000;display:inline-flex;position:relative}.cq-btn--quiet{border-color:var(--line);color:var(--fg);background:0 0}.cq-btn--quiet:hover{background:var(--soft);border-color:var(--line-strong)}.cq-check:before{content:"";border:1.5px solid var(--line-strong);transition:background-color var(--d-finish) var(--ease-sea), border-color var(--d-press);border-radius:var(--radius-s);background-color:#0000;background-image:repeating-linear-gradient(to bottom, var(--facade-ink) 0 var(--line-slat,2px), transparent var(--line-slat,2px) calc(var(--line-slat,2px) + var(--slat-gap,4px)));background-position:0 0;background-repeat:no-repeat;background-size:100% 0;width:22px;height:22px}.cq-check:after{content:"";opacity:0;width:22px;height:22px;transition:opacity var(--d-press);background:var(--on-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6 11.5l3.2 3.2L16 8' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6 11.5l3.2 3.2L16 8' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/22px no-repeat}.cq-check[aria-checked=true]:before{background:var(--done);background-color:var(--accent);border-color:var(--accent)}.cq-quick{align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-2) 0 var(--space-4);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);display:flex}.cq-band{height:var(--shell-band);color:var(--sky-ink);background:linear-gradient(to bottom, var(--sky-top), var(--sky-horizon) 62%, var(--sea-top) 62%, var(--sea-deep));--lockup-scale:1;width:100%;position:relative;overflow:hidden}.cq-rail{width:var(--shell-rail);background:var(--rail);gap:calc(var(--space-4) + var(--space-1));padding:calc(var(--space-4) + var(--space-1)) var(--space-4);flex-direction:column;display:none}.cq-rail__name{font:500 24px/30px var(--font-display);padding:0 var(--space-3) var(--space-4);align-items:center;gap:var(--space-2);display:flex}.cq-nav{align-items:center;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--muted);font:500 15px/22px var(--font-ui);text-decoration:none;display:flex;position:relative}.cq-nav[aria-current=page]{background:var(--surface);color:var(--ink)}.cq-nav__count{color:var(--muted);font:italic 500 17px/18px var(--font-display);font-variant-numeric:oldstyle-nums;margin-left:auto}.cq-tabs{background:var(--rail);border-top:1px solid var(--line);padding-bottom:max(var(--space-2), env(safe-area-inset-bottom,0));padding-inline:max(var(--space-3), env(safe-area-inset-left,0)) max(var(--space-3), env(safe-area-inset-right,0));grid-template-columns:repeat(4,1fr);display:grid}.cq-tab{min-height:56px;padding-top:var(--space-2);color:var(--muted);font:400 13px/16px var(--font-ui);align-content:center;justify-items:center;gap:2px;text-decoration:none;display:grid}.cq-tab[aria-current=page]{color:var(--accent);font-weight:500}.cq-sheet{gap:var(--space-4);width:420px;max-width:100%;padding:var(--space-5);background:var(--surface);box-shadow:var(--shadow-sheet);display:grid}.cq-sheet--phone{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;padding-top:0}.cq-sheet__grip{width:auto;height:var(--target);background:0 0;border-radius:0;place-items:center;margin-left:0;display:grid;position:static}.cq-sheet__grip:before{content:"";border-radius:var(--radius-pill);background:var(--line-strong);width:36px;height:4px}.cq-postcard__sky{height:96px;margin-bottom:var(--space-3);background:linear-gradient(var(--sky-top), var(--sky-horizon) 60%, var(--wall,var(--ocre)) 60%)}.cq-postcard__text{margin:var(--space-1) 0 0;font:italic 500 20px/28px var(--font-display)}.cq-chips{gap:var(--space-2);padding-block:var(--space-half);-webkit-mask:linear-gradient(to right, var(--mask) calc(100% - 24px), transparent);-webkit-mask:linear-gradient(to right, var(--mask) calc(100% - 24px), transparent);mask:linear-gradient(to right, var(--mask) calc(100% - 24px), transparent);scrollbar-width:none;display:flex;overflow-x:auto}.cq-presets{gap:var(--space-2);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, var(--mask) calc(100% - 32px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--mask) calc(100% - 32px), transparent);mask-image:linear-gradient(90deg, var(--mask) calc(100% - 32px), transparent);padding:2px;display:flex;overflow-x:auto}.cq-cal__dow{height:28px;font:500 13px/16px var(--font-ui);color:var(--muted);place-items:center;display:grid}.cq-seg{gap:var(--space-1);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0;display:inline-flex}.cq-seg__opt{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target);min-width:64px;padding:0 var(--space-4);font:500 14px/20px var(--font-ui);cursor:pointer;transition:background-color var(--d-press) var(--ease-sea);border-radius:var(--radius-s);color:var(--muted);background:0 0;border:0;display:inline-flex;position:relative}.cq-seg--block{width:100%;display:flex}.cq-avatar{width:var(--target);height:var(--target);border:1px solid var(--line-strong);background:var(--soft);color:var(--ink);font:500 17px/20px var(--font-display);cursor:pointer;transition:background-color var(--d-press);border-radius:50%;place-items:center;padding:0;display:grid}.cq-avatar[aria-expanded=true]{border-color:var(--accent)}.cq-band:after{content:"";opacity:.35;pointer-events:none;background:repeating-linear-gradient(to bottom, var(--paper) 0 var(--line-slat), transparent var(--line-slat) calc(var(--line-slat) + var(--slat-gap)));height:12px;position:absolute;bottom:0;left:0;right:0}.cq-nav[aria-current=page]:before{transform-origin:bottom;animation:cq-nav-mark var(--d-base) var(--ease-mistral) both;content:"";width:4px;height:16px;margin-top:calc(var(--space-2) * -1);border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--accent);position:absolute;top:50%;left:0}.cq-tabbar{z-index:30;position:fixed;bottom:0;left:0;right:0}.cq-skip{position:absolute;left:-999px}.cq-skip:focus{left:var(--space-3);top:var(--space-2);z-index:40;background:var(--surface);padding:var(--space-2) var(--space-3)}.cq-nav__count[hidden]{display:none}@media (min-width:1024px){.cq-rail{z-index:30;display:flex;position:fixed;top:0;bottom:0;left:0}.cq-tabbar,.cq-dock{display:none}}.cq-nav[aria-current=page],.cq-tab[aria-current=page]{position:relative}.cq-quickhost{padding:var(--space-3) var(--space-4);background:var(--rail)}.cq-quickhost[hidden]{display:none}@media (max-width:1023px){.cq-quickhost{display:none}.cq-tabbar{box-sizing:border-box;height:calc(var(--space-8) + env(safe-area-inset-bottom,0px));padding:0 0 env(safe-area-inset-bottom,0)}.cq-dock{left:0;right:0;bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0px) + var(--kb,0px));z-index:29;gap:var(--space-2);padding:var(--space-2) var(--shell-gutter) var(--space-half);border-top:1px solid var(--line);background:var(--bg);display:flex;position:fixed}.cq-dock__field{min-width:0;min-height:var(--target);box-sizing:border-box;padding:0 var(--space-4);flex:auto}.cq-dock[hidden]{display:none}.cq-dock__pickw{align-items:center;gap:var(--space-2);max-width:42%;min-height:var(--target);box-sizing:border-box;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:500 13px/18px var(--font-ui);flex:none;display:flex;position:relative}.cq-dock__pickw[hidden]{display:none}.cq-dock__pickw:after{content:"";border:3px solid #0000;border-top:4px solid;border-bottom:0;flex:none}.cq-dock__pick{appearance:none;width:auto;color:inherit;font:inherit;text-overflow:ellipsis;outline-offset:var(--space-2);background:0 0;border:0;padding:0}.cq-dock__pick[hidden]{display:none}}@media (min-width:1024px){.cq-quickhost{margin-left:var(--shell-rail);padding:var(--space-4) var(--space-6) 0;background:0 0;max-width:880px}}.cq-rail__nav{gap:var(--line-slat);flex-direction:column;display:flex}.cq-rail__addbtn{min-height:var(--target);padding:0 var(--space-4);font:500 15px/22px var(--font-ui);justify-content:space-between;align-items:center;display:flex}.cq-task__late{color:var(--late);font:500 13px/1 var(--font-ui);align-self:center}@media (prefers-reduced-motion:reduce){.cq-iconbtn,.cq-btn,.cq-iconbtn:active,.cq-btn:active{transition:none!important;transform:none!important}}.cq-dock{padding-inline:var(--shell-gutter)}@media (hover:hover) and (pointer:fine){.cq-iconbtn:hover{border-color:var(--line-strong)}.cq-iconbtn{transition-property:color,border-color,background-color,transform}}.cq-iconbtn:active,.cq-btn:active{transition-duration:var(--press);transform:scale(.975)}.cq-btn--link,.cq-btn--text{color:var(--muted);transition:color var(--d-press) var(--ease);text-decoration:none}@media (prefers-reduced-motion:reduce){.cq-burst{display:none}}@keyframes cq-spray{0%{transform:rotate(calc(var(--k) * 60deg)) translateX(0) scale(.4);opacity:0}20%{opacity:1}to{transform:rotate(calc(var(--k) * 60deg + 18deg)) translateX(26px) translateY(4px) scale(1);opacity:0;filter:blur(1.5px)}}.cq-task{transition:background-color var(--d-tide) var(--ease-sea)}.cq-burst:before{content:"";width:14px;height:14px;margin:calc(var(--space-half) * -1 - 1px);background:var(--jaune-volet);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:glint var(--d-sky) var(--ease-mistral) forwards;position:absolute}@media (prefers-reduced-motion:reduce){.cq-grain:before{animation:none!important}}.cq-iconbtn{border-radius:50%;width:40px;height:40px}.cq-btn--danger{color:var(--late)}.cq-sheet--snap{height:60dvh;max-height:95dvh;transition:height var(--d-base) var(--ease);overflow-y:auto}.cq-step__del{width:28px;height:28px;color:var(--muted);opacity:0;cursor:pointer;border-radius:var(--radius-sm,8px);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.cq-step__del:hover{color:var(--late);background:var(--soft)}.cq-btn.danger.wide{flex:1}.cq-empty--plain .cq-empty__line{font-style:normal}.cq-iconbtn.cq-iconbtn--bare{border-color:#0000;border-radius:50%}.cq-iconbtn.cq-iconbtn--bare:active,.cq-iconbtn.cq-iconbtn--bare[aria-pressed=true]{background:var(--soft)}.cq-btn.cq-btn--night{background:var(--night-bleu);color:var(--night-bleu-ink);border-color:var(--night-bleu);border-radius:var(--radius-s);min-height:52px;max-height:none}.cq-empty--voice .cq-empty__line{font:italic 500 var(--voice-size)/var(--lh) var(--font-display)}.cq-quick input{min-width:0;color:var(--ink);font:400 15px/22px var(--font-ui);background:0 0;border:0;flex:1}.cq-rail .cq-btn{margin-bottom:var(--space-4);margin:0}.cq-seg__opt:hover,.cq-seg__opt.is-demo-hover{color:var(--ink);background:0 0}.cq-avatar:hover,.cq-avatar.is-demo-hover{background:var(--line)}.cq-band .cq-lockup{justify-content:start;align-items:center;column-gap:var(--space-3);text-align:left;grid-template-columns:auto auto;grid-template-areas:"day wd""day month";row-gap:0;display:grid}.cq-band .cq-lockup__day{font:600 calc(64px * var(--lockup-scale)) / 1 var(--font-display);letter-spacing:0;grid-area:day;font-style:normal}.cq-band .cq-lockup__wd{font:italic 500 20px/24px var(--font-display);text-transform:none;letter-spacing:0;grid-area:wd;align-self:end}.cq-band .cq-lockup__month{font:500 12px/16px var(--font-ui);letter-spacing:.18em;text-transform:uppercase;grid-area:month;align-self:start}.cq-rail__name .cq-mark{width:var(--space-5);height:var(--space-5);flex:none;display:block}@media (min-width:1024px){.cq-iconbtn.rail-dupe{display:none}}.cq-menu__name{padding:var(--space-2) var(--space-3);font:italic 400 15px/1.3 var(--font-display);color:var(--muted);border-bottom:1px solid var(--line)}.cq-nav .cq-lbl,.cq-tab .cq-lbl{display:block}.cq-nav .cq-ic,.cq-tab .cq-ic{display:contents}@media (max-width:1023px){.cq-tabbar .cq-tab{align-content:center;gap:var(--space-1);min-height:0;font:400 13px/16px var(--font-ui);padding:0}.cq-tabbar .cq-tab[aria-current=page]{font-weight:500}.cq-dock__pickw .dot{background:var(--c,var(--muted));border-radius:50%;flex:none;width:8px;height:8px;display:none}.cq-dock__pickw[data-dot="1"] .dot{display:block}}.cq-quick-wrap .cq-chip{white-space:nowrap;min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:0;flex:none;padding:0}.cq-rail .cq-nav{gap:var(--space-3);padding:0 var(--space-2);color:var(--ink);font-weight:400}.cq-rail .cq-nav:hover{background:var(--soft)}.cq-rail .cq-nav[aria-current=page]{background:var(--soft);box-shadow:inset 2px 0 0 var(--accent);font-weight:500}.cq-rail .cq-nav[aria-current=page]:before{content:none}.cq-rail .cq-nav .cq-lbl{flex-grow:1}.cq-rail .cq-rail__name{padding-bottom:0}.cq-rail__addbtn kbd{font:400 13px/18px var(--font-ui);opacity:.8}.cq-rail .cq-rail__foot{margin-top:0;padding-top:0}.cq-rail__foot .cq-nav{color:var(--muted)}.cq-tabs .cq-tab:hover,.cq-tabs .cq-tab:active{background:0 0}.cq-tabs .cq-tab[aria-current=page]{color:var(--accent)}.cq-tabs .cq-tab[aria-current=page] svg{color:inherit;background:0 0}.cq-quickhost .cq-quick,.cq-quick-wrap .cq-quick{border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;padding-left:0}.cq-quick-wrap .cq-quick:focus-within{border-bottom-color:var(--ink);outline:0}.cq-quick-wrap .cq-chips{gap:var(--space-4);-webkit-mask:none;mask:none}.cq-quick-wrap .cq-chip:before{display:none}.cq-quick-wrap .cq-chip:hover{color:var(--ink);background:0 0}@media (min-width:1024px){.cq-avatar{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;font:500 13px/1 var(--font-ui)}}@media (max-width:1023px){.cq-avatar{background:var(--ink);width:32px;height:32px;color:var(--paper);font-size:15px;font-family:var(--font-ui);border-color:#0000}}.cq-toast.toast{z-index:45;touch-action:none;width:max-content;left:0;right:0;bottom:calc(68px + env(safe-area-inset-bottom,0px));translate:0 calc(var(--lift,0px) * -1);transition:translate var(--d-base) var(--ease-sea);margin-inline:auto;position:fixed}@media (min-width:1024px){.cq-toast.toast{bottom:calc(var(--space-5,24px))}}.cq-toast.toast.is-failed{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-sheet)}.cq-toast.toast.is-failed .cq-toast__text{font-size:14px;line-height:20px}.cq-toast.toast.is-failed .cq-toast__bar{display:none}.cq-toast.toast.is-failed button{min-height:44px;padding:0 var(--space-3);color:var(--paper);font:500 14px/20px var(--font-ui);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}@media (max-width:1023px){.cq-toast.toast.is-failed{left:var(--space-4);right:var(--space-4);width:auto;max-width:none;bottom:calc(136px + env(safe-area-inset-bottom,0px));margin:0}.cq-toast.toast.is-failed .cq-toast__text{flex-grow:1}}.cq-seg--night .cq-seg__opt{color:var(--paper)}.cq-seg--night .cq-seg__opt[aria-checked=true]{background:var(--paper);color:var(--night-top);font-weight:600}.cq-seg--night .cq-seg__opt:after{display:none}.cq-lockup--compact .cq-lockup__day{line-height:52px}.cq-lockup--compact .cq-lockup__wd{font:italic 500 var(--t-lede)/20px var(--font-display)}@media (min-width:1024px){.cq-lockup--compact .cq-lockup__day{line-height:58px}}.cq-quick.cq-quick--line{border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;padding-left:0}.cq-quick.cq-quick--line input,.cq-quick.cq-quick--line input:focus{border-radius:0;box-shadow:none!important;border:0!important}.cq-task--soft.cq-task--done .cq-task__title{color:var(--muted);text-decoration:none}.cq-btn.cq-btn--tall{min-height:52px}.cq-btn.cq-btn--muted{color:var(--muted)}.cq-btn.cq-btn--ink{color:var(--fg);font-weight:500}@media (min-width:1024px){.cq-btn.cq-btn--line{color:var(--accent);border:1px solid var(--line-strong);background:0 0}.cq-btn.cq-btn--line .today-now__key{color:var(--accent)}}@media (hover:hover) and (pointer:fine){.cq-seg--plain .cq-seg__opt:hover{color:var(--fg)}}.cq-seg--plain{gap:var(--s5)}.cq-seg--plain .cq-seg__count{margin-left:var(--s2)}.cq-empty--inline{text-align:left;padding:var(--s3) 0;justify-items:start;gap:var(--s2)}.cq-empty--inline .cq-empty__boat,.cq-empty--inline .cq-empty__line{display:none}.cq-empty--inline .cq-empty__text{order:2;max-width:none}.cq-empty--inline .cq-btn{text-underline-offset:3px;order:1;padding-left:0;text-decoration:underline}@media (hover:hover) and (pointer:fine){.cq-iconbtn.cq-iconbtn--bare:hover{background:var(--soft);border-color:#0000}}.cq-list--arrive>*{animation-duration:var(--d-tide)}.cq-burst i{animation:cq-spray var(--d-sky) var(--ease-sea) forwards}@media (prefers-reduced-motion:reduce){.cq-list--arrive>*{animation:cq-volet-fade-in var(--d-base) both}}.cq-band .cq-grain:before,.cq-grain.cq-band:before{animation:celluloid calc(var(--d-swell) / 16) steps(1) infinite}.cq-btn.ghost:not(.slim),.cq-btn--danger{color:var(--fg);text-underline-offset:3px;background:0 0;border-color:#0000;border-radius:0;padding-inline:0;text-decoration:underline;text-decoration-thickness:1px}.cq-btn.ghost:not(.slim):hover,.cq-btn--danger:hover{background:0 0}.cq-sheet--palette .grab,.cq-sheet--palette .sheet-x{display:none}.cq-task--dense .cq-task__meta{font-size:var(--t-meta);line-height:var(--lh-meta)}.cq-task--dense .cq-check[aria-checked=false]:before{border-color:var(--line-strong)}.cq-task--dense .cq-task__body{gap:0}.cq-numeral.cq-numeral--tally{font:italic 500 17px/18px var(--font-display)}.cq-task--quiet.overdue .cq-task__title{color:var(--ink)}.cq-task--quiet .cq-check[aria-checked=false]:before{border-color:var(--line-strong);background-image:none}.cq-task--quiet .cq-task__title{font:400 15px/22px var(--font-ui)}.cq-seg--plain{border-bottom:0}.cq-task--shelf .cq-task__meta{font-size:13px;line-height:18px}.cq-task--quiet.cq-task--done .cq-task__title{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.cq-task--quiet .cq-check[aria-checked=true]:before{background:var(--line-strong);border-color:var(--line-strong)}.cq-task--quiet .cq-check[aria-checked=true]:after{background:var(--surface)}.cq-quick.cq-quick--box{box-sizing:border-box;min-height:var(--target);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);box-shadow:none;align-items:center;display:flex}.cq-quick.cq-quick--box input{min-width:0;color:var(--ink);font:400 15px/22px var(--font-ui);background:0 0;border:0;outline:0;flex:1}.cq-iconbtn.cq-iconbtn--lg{width:44px;height:44px}.cq-sheet.cq-sheet--quick .actions .cq-btn{white-space:nowrap}.cq-sheet--quick .details .cq-field{border-bottom:1px solid var(--line);padding:var(--s1) 0}.cq-sheet--quick .details .cq-field>.cq-field__label{line-height:44px}:is(.cq-sheet--quick .details .cq-field:has(.cq-steps),.cq-sheet--quick .details .cq-field:has(textarea),.cq-sheet--quick .details .cq-field:has(.cq-time)){padding:var(--s3) 0 var(--s1)}.cq-sheet.cq-sheet--quick .actions .cq-btn:not(.ghost):not(.danger){min-height:40px;font-weight:600}.cq-sheet.cq-sheet--quick .actions .cq-btn.ghost.slim{padding-inline:var(--space-4);font-size:var(--t-meta);color:var(--muted);white-space:nowrap;border-color:#0000;font-weight:500}.cq-sheet.cq-sheet--quick .actions .cq-btn.ghost,.cq-sheet.cq-sheet--quick .actions .cq-btn.danger{font-weight:500}.cq-sheet.cq-sheet--quick .actions .cq-btn.danger.text{padding-inline:var(--space-2);text-underline-offset:4px;border-color:#0000;font-weight:500;text-decoration:underline}:is(.cq-sheet--quick .details .cq-field,.cq-sheet--quick .details .cq-field:has(.cq-steps),.cq-sheet--quick .details .cq-field:has(textarea),.cq-sheet--quick .details .cq-field:has(.cq-time)){padding:var(--s3) 0 var(--s1)}:is(.cq-sheet--quick .details .cq-field>.cq-field__label,.cq-sheet--quick .details .cq-field:has(.cq-steps)>.cq-field__label,.cq-sheet--quick .details .cq-field:has(textarea)>.cq-field__label,.cq-sheet--quick .details .cq-field:has(.cq-time)>.cq-field__label){line-height:1}@media (min-width:1024px){.cq-sheet.cq-sheet--quick .details .cq-field{padding-block:2px}:is(.cq-sheet.cq-sheet--quick .details .cq-field:has(.cq-steps),.cq-sheet.cq-sheet--quick .details .cq-field:has(textarea),.cq-sheet.cq-sheet--quick .details .cq-field:has(.cq-time)){padding-block:var(--s2) 0}}.cq-sheet.cq-sheet--quick.cq-sheet--add .actions .cq-btn.ghost{box-shadow:none;color:var(--muted);background:0 0;border:0}.cq-sheet--snap.is-full{height:95dvh}.cq-sheet.cq-sheet--form{background:var(--bg);border-top:3px solid var(--qc,var(--line))}.cq-sheet.cq-sheet--editor{--qc:var(--line-strong)}.cq-sheet--form .cq-chip{min-height:var(--target);padding:0 var(--space-3) 0 0;color:var(--muted);background:0 0;border:0;border-radius:0}.cq-sheet--form .cq-chip[aria-pressed=true]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;background:0 0}.cq-sheet--form .cq-chip:hover{color:var(--ink);background:0 0}.cq-sheet--snap.cq-sheet--form{padding:0 var(--space-5) var(--space-6)}.cq-step__del svg{width:14px;height:14px}.cq-step:hover .cq-step__del,.cq-step:focus-within .cq-step__del{opacity:1}.cq-sheet.cq-sheet--form.cq-sheet--collection{border-top:0}.cq-sheet--collection .cq-chips{-webkit-mask:none;mask:none}.cq-sheet--titled .cq-chip{min-height:var(--target);color:var(--muted);background:0 0;border:0;border-radius:0;padding:0}.cq-sheet--titled .cq-chip:hover{color:var(--ink);background:0 0}.cq-sheet--titled .cq-chip[aria-pressed=true]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;background:0 0}.cq-sheet--titled .cq-chip:has(.chip-ic){padding:0 var(--space-2)}.cq-sheet--titled .cq-chip:has(.chip-ic)[aria-pressed=true]{color:var(--accent);text-decoration:none}.cq-sheet.cq-sheet--quick .actions .cq-btn.ghost.slim.add-close{font:400 13px/1 var(--font-ui);color:var(--muted);padding-inline:0;text-decoration:none}.cq-sheet.cq-sheet--quick .actions .cq-btn.ghost.slim.add-close:hover{color:var(--ink)}.cq-btn .kbd-hint{margin-left:var(--space-2);color:inherit;opacity:.6;font-weight:400}.cq-sheet--quick .qa-panel .cq-field,.cq-sheet--quick .qa-panel .cq-field__label{border:0}.cq-sheet--quick .qa-panel .cq-time .cq-input,.cq-sheet--quick .qa-panel .cq-step{border-color:#0000}.cq-sheet.cq-sheet--quick .qa-panel .cq-field,.cq-sheet.cq-sheet--quick .qa-panel .cq-field__label,.cq-sheet.cq-sheet--quick .qa-panel .cq-step{box-shadow:none;border:0}.cq-sheet.cq-sheet--quick.cq-sheet--add .qa-tabs .cq-seg__opt{min-height:40px;color:var(--muted);font:500 14px/20px var(--font-ui);padding:0}.cq-sheet.cq-sheet--quick.cq-sheet--add .qa-tabs .cq-seg__opt[aria-selected=true]{color:var(--ink);text-decoration:none}.cq-sheet.cq-sheet--quick.cq-sheet--add .qa-tabs .cq-seg__opt:after{opacity:0;border-radius:0;transform:none}.cq-sheet.cq-sheet--quick.cq-sheet--add .qa-tabs .cq-seg__opt[aria-selected=true]:after{opacity:1}.cq-sheet.cq-sheet--quick.cq-sheet--add .qa-panel .cq-field{padding:0}.cq-sheet.cq-sheet--quick.cq-sheet--add .qa-panel .cq-field>.cq-field__label{font:400 13px/18px var(--font-ui);color:var(--muted)}.cq-sheet.cq-sheet--quick.cq-sheet--add .qa-time .cq-input{min-height:36px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);text-align:center}.cq-sheet.cq-sheet--quick.cq-sheet--add .qa-time .cq-preset{min-height:36px;padding:0 var(--space-3);font:400 13px/18px var(--font-ui)}.cq-sheet.cq-sheet--quick.cq-sheet--add .qa-time .cq-preset small{font:400 13px/18px var(--font-ui);font-variant-numeric:tabular-nums;color:var(--muted)}.cq-sheet--editor .cq-sheet__grip:before{content:"";width:36px;height:4px;margin-top:var(--space-2);background:color-mix(in srgb, var(--ink) 30%, transparent);border-radius:2px}.cq-sheet--editor .cq-step,.cq-sheet--editor .cq-step:hover{background:0 0;border:0;min-height:44px;padding:0}.cq-sheet--editor .cq-step--add .cq-step__plus{border:1.5px dashed var(--line-strong);border-radius:3px}.cq-sheet--editor .cq-step__text,.cq-sheet--editor .cq-step__text:focus,.cq-sheet--editor .cq-step__text:focus-visible{font:400 15px/22px var(--font-ui);background:0 0;outline:none;box-shadow:none!important;border:0!important;padding:0!important}.cq-sheet--editor .cq-step--add .cq-step__text::placeholder{color:var(--muted)}body.cq{margin:0}.cq-demo{gap:var(--space-4);padding:var(--space-5);display:grid}.cq-demo-col{gap:var(--space-2);justify-items:start;display:grid}.cq-demo-row{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.cq-demo--wrap{align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.cq-demo--narrow{max-width:640px}.cq-demo--two{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.cq-demo--end{align-items:flex-end;gap:var(--space-6)}.cq-demo--sky .cq-eyebrow{color:var(--sky-ink)}.cq-demo--tiles{gap:var(--space-2);padding:var(--space-4);flex-wrap:wrap;display:flex}.cq-demo-tile{flex:280px;min-width:260px}.cq-demo-tile .cq-focus{padding:var(--space-4) var(--space-2);gap:var(--space-4)}.cq-demo-tile .cq-focus__dial{width:200px}.cq-demo-tile .cq-focus__time{font-size:44px;line-height:48px}.cq-demo-col--card{justify-items:stretch;width:358px;max-width:100%}.cq-demo-col--card .cq-paper{padding-bottom:var(--space-6)}.cq-demo-col--fill{justify-items:start;width:100%}.cq-demo-col--stretch{grid-template-columns:minmax(0,1fr);justify-items:stretch}.cq-demo-col--end{align-content:end;min-height:240px}.cq-demo-col--auto{width:auto}.cq-demo-row--center{align-items:center;gap:var(--space-3)}.cq-demo-wide{width:100%}.cq-demo-grid{gap:var(--space-4);display:grid}.cq-demo-stack{gap:var(--space-2);padding-bottom:var(--space-3);display:grid}.cq-demo-box{gap:var(--space-3);padding:var(--space-3);justify-items:start;display:grid}.cq-demo-flex{display:flex}.cq-demo-flexcol{flex-direction:column;display:flex}.cq-demo-contents{color:inherit;display:contents}.cq-demo-grow{flex-grow:1}.cq-demo-center{text-align:center}.cq-demo-cols3{grid-template-columns:repeat(3,1fr)}.cq-demo-span{grid-column:1/-1;min-height:300px}.cq-demo-frame{width:360px;max-width:100%}.cq-demo-w140{width:140px}.cq-demo-w260{width:260px}.cq-demo-w300{width:300px}.cq-demo-w340{width:340px}.cq-demo-w380{width:380px}.cq-demo-w390{width:390px;max-width:100%}.cq-demo-w560{width:560px;max-width:100%}.cq-demo-w1048{width:1048px;max-width:100%}.cq-demo-w40p{width:40%}.cq-demo-w27p{width:27%}.cq-demo-max300{max-width:300px}.cq-demo-max420{max-width:420px}.cq-demo-max460{max-width:460px}.cq-demo-max560{max-width:560px}.cq-demo-max680{max-width:680px}.cq-demo-h80{min-height:80px}.cq-demo-h520{height:520px}.cq-demo-m0{margin:0}.cq-demo-p0{padding:0}.cq-demo-mt-2{margin-top:var(--space-2)}.cq-demo-mt-4{margin-top:var(--space-4)}.cq-demo-mt-5{margin-top:var(--space-5)}.cq-demo-mb-2{margin-bottom:var(--space-2)}.cq-demo-pt-6{padding-top:var(--space-6)}.cq-demo-px4{padding:0 var(--space-4)}.cq-demo-inset{padding:var(--space-2) var(--space-4) 0}.cq-demo-inset-top{padding:var(--space-4) var(--space-4) 0}.cq-demo-flush{padding-left:0;padding-right:0}.cq-demo-cap{margin:var(--space-5) 0 var(--space-1)}.cq-demo-aside{font:italic 500 17px/22px var(--font-display);color:var(--muted);margin:0}.cq-demo-hint{margin:var(--space-2) var(--space-2) 0;color:var(--muted)}.cq-demo-muted{color:var(--muted)}.cq-demo-big{font-size:26px}.cq-demo-bare{border:0}.cq-demo-static{animation:none;position:static}.cq-demo-still{animation:none}.cq-demo-bar60{transform:scaleX(.6)}.cq-demo-tag{left:var(--g);bottom:var(--space-half)}.cq-demo-block186{height:186px;margin-top:var(--shell-after-band)}.cq-demo-shell{box-shadow:var(--shadow-paper)}.cq-demo-shell--phone{zoom:.9;width:390px;height:844px}.cq-demo-shell--desk{zoom:.55;width:1280px;height:720px}.cq-demo-shell--wide{zoom:.4;width:1920px;height:720px}.cq-demo-mood-at{left:181px}.cq-demo-tool-more{right:52px}.cq-demo-tool-close{right:10px}.cq-demo-albumrow{align-items:center;gap:var(--space-4);flex-direction:row}.cq-demo-sleeve{width:140px;height:150px;margin:0 auto;position:relative}.cq-demo-seastrip{background:linear-gradient(var(--sea-top), var(--sea-deep));width:390px;height:88px;position:relative;overflow:hidden}.cq-demo-sea{width:100%;padding:var(--space-4);border-radius:var(--radius-s);background:linear-gradient(to bottom, var(--sea-top), var(--sea-deep))}.cq-demo-sky{align-items:flex-start;gap:var(--space-5);padding:var(--space-5);background:linear-gradient(var(--sky-top), var(--sky-horizon) 40%, var(--rail) 40%);flex-wrap:wrap;display:flex}.cq-demo-glyph{align-items:center;gap:var(--space-1);color:var(--muted);font:400 13px/18px var(--font-ui);display:inline-flex}.cq-demo-glyph svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.cq-demo-tickbox{border:1.5px solid var(--line-strong);border-radius:3px;width:16px;height:16px}.cq-demo-kbd{font:400 13px var(--font-ui);opacity:.8}.cq-demo-fill-wind{fill:var(--mood-wind);stroke:none}.cq-demo-fill-calm{fill:var(--mood-calm);stroke:none}.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}.cq-band__caption{font-family:var(--font-display);font-size:13px;font-style:italic}.cq-cover__mark{color:var(--sky-ink)}.cq-motion__stage .cq-band{height:120px}.cq-demo .cq-rail,.cq-demo .cq-dock{display:flex;position:static}@media (min-width:1024px){.title-acts .cq-iconbtn.rail-dupe{display:none}}body.signed-out .cq-rail,body.signed-out .cq-tabbar{display:none}body:has(.today .cq-band--night) #account .cq-avatar{color:var(--paper);border-color:color-mix(in srgb, var(--paper) 22%, transparent);background:0 0}body:has(.today .cq-band--night) #account>.cq-iconbtn{color:var(--paper)}body:has(.today .cq-band:not(.cq-band--night)) #account>.cq-iconbtn{filter:drop-shadow(0 0 3px var(--paper)) drop-shadow(0 0 6px var(--paper))}body.immersive .cq-rail,body.immersive .cq-tabbar{display:none}@media (max-width:1023px){body.immersive .cq-dock,body.signed-out .cq-dock{display:none}}@media (min-width:1024px){#account .cq-menu--down{top:calc(100% + var(--space-2));bottom:auto;left:auto;right:0}#account>.cq-iconbtn{display:none}body:has(.today .cq-band) #account{gap:var(--space-1);display:flex;right:138px}body:has(.today .cq-band) #account .cq-avatar{background:var(--ink);color:var(--paper);border-color:#0000}body:has(.today .cq-band) #account>.cq-iconbtn{display:inline-flex}}@media (max-width:1023px){body:has(.cq-band:not(.cq-band--night),.scene-strip,.plan-head) #account{z-index:41}body:has(.settings) #account>.cq-iconbtn{display:none}}@media (min-width:1024px){body:has(.carnet-page) #account .cq-avatar{display:none}body:has(.carnet-page) #account>.cq-iconbtn{display:inline-flex}}body:has(.today-quick) .cq-toast.toast{bottom:calc(184px + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.cq-toast.toast{left:calc(var(--shell-rail) + var(--shell-pad));box-sizing:border-box;width:max-content;min-width:400px;max-width:480px;right:auto;bottom:calc(var(--space-6));margin-inline:0}body:has(.today-quick) .cq-toast.toast{bottom:calc(var(--space-5,24px))}}@media (hover:hover) and (pointer:fine){.title-acts .cq-iconbtn[aria-label]:after{left:auto;right:0;translate:none}}@media (max-width:1023px){body:has(.today-quick) .cq-toast.toast.is-failed{left:var(--space-4);right:var(--space-4);width:auto;max-width:none;bottom:calc(136px + env(safe-area-inset-bottom,0px));margin:0}body:has(.today-quick) .cq-toast.toast.toast{left:var(--space-4);right:var(--space-4);box-sizing:border-box;width:auto;max-width:none;bottom:calc(140px + env(safe-area-inset-bottom,0px));--sail-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 21V10a7 7 0 0 1 14 0v11' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Cpath d='M8.5 14.5a3.5 3.5 0 0 1 7 0z'/%3E%3Cpath d='M7 18c1.2-.8 2.3-.8 3.5 0s2.3.8 3.5 0 2.3-.8 3 0' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");padding:0 var(--space-2) 0 calc(var(--space-3) + 2px);background:var(--facade-ink);color:var(--paper);border:0;margin-inline:0}body:has(.today-quick) .cq-toast.toast.toast .toast-msg{padding:0}body:has(.today-quick) .cq-toast.toast.toast .toast-msg:before{content:"";width:18px;height:18px;margin-right:var(--space-3);vertical-align:-3px;background:var(--paper);-webkit-mask:var(--sail-mask) center / contain no-repeat;-webkit-mask:var(--sail-mask) center / contain no-repeat;mask:var(--sail-mask) center / contain no-repeat;display:inline-block}body:has(.today-quick) .cq-toast.toast.toast .cq-toast__bar{display:none}body:has(.today-quick) .cq-toast.toast.toast .cq-btn--text{color:var(--night-bleu);font-weight:500}}.scene-strip.cq-grain:before{animation:celluloid calc(var(--d-swell) / 16) steps(1) infinite}.settings .cq-btn--link.danger{color:var(--rouge)}.topbar{z-index:25;padding-top:env(safe-area-inset-top,0);transition:transform var(--d-tide) var(--ease-sea);background:var(--bg);border-bottom:1px solid var(--line);position:fixed;top:0;left:0;right:0;transform:translateY(calc(-100% - 2px))}.topbar.show{transform:none}.topbar .in{justify-content:space-between;align-items:center;gap:var(--s3);max-width:600px;min-height:52px;padding:var(--s1) var(--shell-gutter);margin:0 auto;display:flex}.tb-text{align-items:baseline;gap:var(--s3);cursor:pointer;min-width:0;display:flex}.topbar b{font:500 var(--t-meta)/1.5 var(--ui);color:var(--head);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar .eyebrow{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-size:var(--t-meta);font-weight:400}body.immersive .topbar,body.immersive .topbar.show{transform:translateY(calc(-100% - 2px))}body.immersive{background:var(--bg-mood)}.horizon{background:var(--deep);isolation:isolate;height:min(62vh,430px);min-height:350px;position:relative;overflow:hidden}.horizon canvas{cursor:pointer;touch-action:manipulation;width:100%;height:100%;display:block;position:absolute;inset:0}.h-pill{pointer-events:auto;background:color-mix(in srgb, var(--night-top) 16%, transparent);color:var(--paper);border:1px solid color-mix(in srgb, var(--paper) 42%, transparent);border-radius:var(--r-s);padding:0 var(--space-3);min-height:34px;font:500 var(--t-meta)/1 var(--ui);cursor:pointer;gap:var(--space-2);transition:background var(--d-sheet) var(--ease-sea), border-color var(--d-sheet) var(--ease-sea);align-items:center;display:inline-flex;position:relative}.h-pill:after{content:"";inset:calc(var(--space-1) * -1);position:absolute}.h-pill.quiet{pointer-events:none;background:0 0;border-color:#0000;padding-left:0}.h-pill.round{justify-content:center;width:34px;padding:0}.h-pill.round svg{width:17px;height:17px;transition:transform var(--d-tide) var(--ease-sea)}.h-pill.round:active svg{transform:rotate(45deg)}.h-pill .eq{gap:var(--s1);align-items:flex-end;height:9px;display:inline-flex}.h-pill .eq i{background:currentColor;width:1px;height:3px}.h-pill.on .eq i{animation:eq 1.2s var(--ease-io) infinite}.h-pill.on .eq i:nth-child(2){animation-delay:calc(var(--d-swell) / 40)}.h-pill.on .eq i:nth-child(3){animation-delay:calc(var(--d-swell) / 20)}.radial{width:0;height:0;position:fixed}.r-item,.r-feel{cursor:pointer;align-content:center;justify-items:center;gap:var(--s1);transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y)));transition:transform var(--d-sheet) var(--ease-sea), background var(--d-base) var(--ease-sea), color var(--d-base) var(--ease-sea);animation:fanOut var(--d-tide) var(--ease-sea) backwards;animation-delay:calc(var(--n) * var(--d-stagger));border:0;display:grid;position:absolute;top:0;left:0}.r-item{background:var(--bg);width:66px;height:66px;color:var(--fg);border:1px solid var(--line-strong);font:500 var(--t-meta)/1 var(--ui);border-radius:50%}.r-item.hot,.r-item:focus-visible{transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(1.02);background:var(--fg);color:var(--bg);border-color:var(--fg)}.r-feel{background:0 0;width:64px;height:64px;padding:0}.r-feel .o{background:var(--c);width:18px;height:18px;box-shadow:0 0 0 6px var(--bg), 0 0 0 7px var(--line-strong);border-radius:50%}.r-feel small{margin-top:var(--space-2);font:500 var(--t-meta)/1 var(--ui);color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-s);padding:var(--space-1) var(--s2)}.r-feel.hot .o{box-shadow:0 0 0 6px var(--bg), 0 0 0 7px var(--fg)}.edge-zone{z-index:24;touch-action:pan-y;position:fixed;top:0;bottom:0;left:0}.edge-zone[hidden]{display:none}.edge-under{z-index:0;pointer-events:none;background:var(--bg);padding:calc(var(--space-7) + var(--s6) + env(safe-area-inset-top,0)) max(var(--s5), env(safe-area-inset-right,0)) 0 max(var(--s5), env(safe-area-inset-left,0));align-content:start;display:grid;position:fixed;inset:0}.eu-t{font:italic 500 var(--t-task)/1.1 var(--display);color:var(--muted);overflow-wrap:anywhere;opacity:calc(.35 + var(--k,0) * .65);transform:translateX(calc((var(--k,0) - 1) * 24px))}.view.edge-dragging{z-index:1;background:var(--bg-mood);box-shadow:-1px 0 0 var(--line), -24px 0 40px var(--edge-shade);min-height:100vh;position:relative}.sync-pip{cursor:pointer;width:44px;height:44px;color:var(--fg);background:0 0;border:0;flex:none;place-items:center;padding:0;display:none;position:relative}body[data-sync=offline] .sync-pip,body[data-sync=saving] .sync-pip,body[data-sync=signed-out] .sync-pip{display:grid}.sync-pip .sync-dot{background:var(--muted)}body[data-sync=saving] .sync-pip .sync-dot{animation:syncPulse 1.4s var(--ease-io) infinite}body[data-sync=offline] .sync-pip .sync-dot,body[data-sync=signed-out] .sync-pip .sync-dot{background:0 0;box-shadow:inset 0 0 0 1px}.topbar .in>.sync-pip{margin-left:auto;margin-right:calc(var(--s3) * -1)}.sync-tip{z-index:60;background:var(--bg);max-width:calc(100vw - 32px);color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--r-s);padding:var(--space-2) var(--space-3);font:500 var(--t-meta)/1.3 var(--ui);letter-spacing:0;animation:fade var(--d-base) var(--ease);position:fixed}.h-pill{background:color-mix(in srgb, var(--night-top) 42%, transparent);border-color:color-mix(in srgb, var(--paper) 60%, transparent);font-size:var(--t-meta);text-shadow:0 1px 2px color-mix(in srgb, var(--night-sea) 60%, transparent)}.h-pill:active{background:color-mix(in srgb, var(--night-top) 58%, transparent)}.h-pill.quiet{text-shadow:0 1px 3px color-mix(in srgb, var(--night-sea) 70%, transparent), 0 1px 14px color-mix(in srgb, var(--night-sea) 55%, transparent);background:0 0}@media (min-width:1024px){.topbar{left:var(--shell-rail)}.topbar .in{max-width:1180px}.app{max-width:none;margin-left:var(--shell-rail);padding-bottom:var(--s8)}body.immersive .app>.view{max-width:none}.focus-page .focus .tt{max-width:640px}.focus-page .queue{max-width:480px;margin-inline:auto}body.immersive .app{margin-left:0}}body.signed-out .topbar,body.signed-out #account{display:none}#account{top:calc(var(--space-2) + env(safe-area-inset-top,0px));right:var(--space-4);z-index:31;align-items:center;gap:var(--space-2);display:flex;position:fixed}@media (max-width:1023px){.topbar .in{padding-right:calc(2 * var(--target) + var(--space-4))}#tb-search{display:none}body.topbar-on .clog-top,body.topbar-on .settings .set-index{top:calc(env(safe-area-inset-top,0px) + 53px)}.page-title h1{font-size:38px;line-height:1.05}.page-title{row-gap:var(--space-2);padding-right:calc(2 * var(--target) + var(--space-2));flex-wrap:wrap}.page-title h1,.page-title .pt-l{flex:1 0 auto;max-width:100%}.page-title .title-acts{column-gap:var(--space-3);flex-wrap:wrap;min-width:0}.page-title .intro{padding-right:calc(var(--target) + var(--space-2))}}body.immersive #account{display:none}body{padding-bottom:calc(var(--space-8) + var(--target) + var(--space-4) + env(safe-area-inset-bottom,0))}@media (min-width:1024px){#account{display:none}body{padding-bottom:0}.topbar{left:var(--shell-rail)}.app{max-width:none;margin-left:var(--shell-rail);padding-bottom:var(--s8)}body.immersive .app{margin-left:0}}@media (max-width:1023px){#app .today-quick{display:none}.tableau .tb-prepare.tb-prepare--phone{left:var(--space-4);right:var(--space-4);width:auto;bottom:calc(var(--space-8) + var(--space-2) + env(safe-area-inset-bottom,0px));z-index:29;margin:0;position:fixed}.tableau .tb-prepare.tb-prepare--phone:before{content:"";z-index:-1;left:calc(-1 * var(--space-4));right:calc(-1 * var(--space-4));top:calc(-1 * var(--space-2));bottom:calc(-1 * var(--space-2));background:var(--bg);border-top:1px solid var(--line);position:absolute}}@media (min-width:1024px){#account{top:var(--space-3);right:var(--space-4);z-index:31;display:block;position:fixed;bottom:auto;left:auto}body.immersive #account{display:none}body:has(.plan-head) #account{display:none}body:not(.signed-out):not(.immersive){background-image:linear-gradient(to right, var(--rail) var(--shell-rail), transparent var(--shell-rail));background-repeat:no-repeat}}.scene-strip{border-radius:0;height:56px}.view>.scene-strip+.page-title,.tb-head>.scene-strip~.page-title{padding-top:var(--space-4)}@media (max-width:1023px){body:has(.view>.scene-strip,.tb-head>.scene-strip) #account{top:calc(56px + var(--space-4) + env(safe-area-inset-top,0px));position:absolute}.view:has(>.scene-strip) .page-title{padding-right:calc(var(--target) + var(--space-2))}}@media (min-width:1024px){body:has(.view>.scene-strip,.tb-head>.scene-strip) #account{top:var(--space-3);position:fixed}}@media (max-width:1023px){.settings.set-menu .set-index a{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;min-height:48px;display:flex}.settings.set-menu .set-index a:after{content:"";width:8px;height:8px;margin-left:auto;margin-right:var(--s1);border-top:1.5px solid var(--muted);border-right:1.5px solid var(--muted);transform:rotate(45deg)}}body:has(.q-band) #account{display:none}@media (min-width:1024px){body:has(.settings,.quartiers) #account{display:none}body:has(.carnet-page) #account{top:calc(var(--space-6) + var(--space-5) + var(--space-3));right:var(--space-5);display:flex}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(.cq-search__input):not(:where(.cq-quick *)){border:0;border-bottom:1px solid var(--line-strong);padding:var(--s2) 0;min-height:44px;font:400 var(--t-ui)/var(--lh-ui) var(--ui);color:var(--fg);box-shadow:none;transition:border-color var(--d-press) var(--ease);background:0 0;border-radius:0;outline:0}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(.cq-search__input):not(:where(.cq-quick *)):focus{border-bottom:2px solid var(--accent);padding-bottom:calc(var(--s2) - 1px)}html input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(.cq-search__input):not(:where(.cq-quick *)):focus,html input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(.cq-search__input):not(:where(.cq-quick *)):focus-visible{border-bottom-color:var(--accent);outline:0}html .cq-seg__opt[aria-selected=true]{background:0 0;text-decoration:none}[role=tab][aria-selected=true]:not(.cq-seg__opt){text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}h2.sec{justify-content:space-between;align-items:baseline;gap:var(--s3);margin:0 0 var(--s4);display:flex}h2.sec .t{font:500 var(--t-head)/1 var(--display);color:var(--head)}.chips{gap:var(--s2);flex-wrap:wrap;display:flex}.chips.scroll{scrollbar-width:none;margin:0 calc(-1 * var(--s4));padding:var(--s1) var(--s4);scroll-padding:var(--s4);flex-wrap:nowrap;overflow-x:auto}.chips.scroll::-webkit-scrollbar{display:none}.chip{color:var(--muted);cursor:pointer;font:500 var(--t-ui)/1 var(--ui);padding:0 var(--s3);gap:var(--space-2);min-height:44px;transition:color var(--d-press) var(--ease), border-color var(--d-press) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;display:inline-flex}.chip.small{font-size:var(--t-ui);padding:0 var(--s3);justify-content:center;min-width:44px}.chip.dashed{color:var(--muted)}.chip:active{color:var(--fg)}.chip[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--accent)}.chip .gloss{font-style:italic;font-family:var(--voice);font-size:var(--t-ui);color:var(--muted)}.chip-ic{flex:none;width:16px;height:16px;display:inline-flex}.chip-ic svg{width:100%;height:100%}.chip-ic.lg{width:22px;height:22px}.dot{background:var(--c);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.badge,.a-ic{width:28px;height:28px;color:var(--fg);background:0 0;flex:none;place-items:center;display:grid;position:relative}.badge:after,.a-ic:after{content:"";background:var(--c);border-radius:50%;width:6px;height:6px;position:absolute;bottom:1px;right:-3px}.a-ic svg,.badge svg,.a-ic.sm{width:22px;height:22px}.a-ic.sm svg{width:18px;height:18px}.a-ic.sm:after{width:5px;height:5px;bottom:0;right:-3px}.a-ic.lg{width:34px;height:34px}.a-ic.lg svg{width:28px;height:28px}.a-ic.mood:after{display:none}.star-mark{width:11px;height:11px;margin-right:var(--s1);vertical-align:.05em;color:var(--fg);display:inline-flex}.star-mark svg{fill:currentColor;width:100%;height:100%}.group{align-items:center;gap:var(--s3);margin:var(--s6) 0 var(--s2);min-height:24px;display:flex}.group .rule{background:var(--line);flex:1;height:1px}ul.tasks{margin:0;padding:0;list-style:none;display:grid}li.task{touch-action:pan-y;border-bottom:1px solid var(--line);position:relative;overflow:hidden}li.task.overdue .meta{color:var(--late)}li.task .is-late:first-letter{text-transform:lowercase}.swipe-bg{padding:0 var(--s4);font:500 var(--t-meta)/1 var(--ui);color:var(--fg);background:var(--soft);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.swipe-bg span{opacity:0;transition:transform var(--d-sheet) var(--ease-sea)}.swipe-bg span.armed{font-weight:600;transform:translate(4px)}.swipe-bg .r.armed{transform:translate(-4px)}.task-in{background:var(--bg-mood);align-items:center;gap:var(--s3);padding:var(--space-3) 0;min-height:64px;transition:transform var(--d-tide) var(--ease-sea);display:flex;position:relative}li.task.dragging .task-in{transition:none}.tick{border-radius:var(--r-s);border:1.5px solid var(--line-strong);cursor:pointer;width:18px;height:18px;color:var(--fg);transition:border-color var(--d-tick) var(--ease), background var(--d-tick) var(--ease), scale var(--d-press) var(--ease);background:0 0;flex:none;place-items:center;padding:0;display:grid;position:relative}.tick:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tick:active{scale:.98}.tick svg{stroke-width:1.5px;opacity:0;width:12px;height:12px;transition:opacity var(--d-tick) var(--ease)}.tick svg path{stroke-width:1.5px;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset var(--d-tick) var(--ease)}li.done .tick,li.completing .tick{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.tick:hover{background:var(--soft)}li.done .tick svg,li.completing .tick svg{opacity:1}li.done .tick svg path,li.completing .tick svg path{stroke-dashoffset:0}.t-body{text-align:left;cursor:pointer;gap:var(--space-1);-webkit-touch-callout:none;background:0 0;border:0;flex:1;min-width:0;min-height:44px;padding:0;display:grid}.t-title{font:400 var(--t-lede)/1.35 var(--ui);overflow-wrap:anywhere;transition:background-size var(--d-sail) var(--ease), color var(--d-base) var(--ease);background:linear-gradient(currentColor,currentColor) 0 58%/0 1px no-repeat}li.done .t-title,li.completing .t-title{color:var(--muted);background-size:100% 1px}.meta{font:400 var(--t-meta)/1.3 var(--ui);color:var(--muted);display:block}.meta .dot{width:6px;height:6px}.late{color:var(--late)}.toast-msg{padding:var(--space-2) var(--s2) var(--space-2) 0}.toast.expanded{padding:var(--space-4) var(--space-3) var(--space-3);align-items:stretch;gap:var(--s3);flex-direction:column}.toast.expanded .toast-msg{text-align:center;font-size:var(--t-meta);opacity:.7;order:2;padding:0}.toast.expanded>button{order:3;align-self:center}.feel-row{gap:var(--s2) var(--s1);grid-template-columns:repeat(4,1fr);display:grid}.fdot{align-content:center;justify-items:center;gap:var(--space-2);cursor:pointer;min-height:52px;color:inherit;background:0 0;border:0;padding:0;display:grid}.fdot .o{background:var(--c);width:14px;height:14px;transition:box-shadow var(--d-sheet) var(--ease-sea);border-radius:50%}.fdot:active .o{box-shadow:0 0 0 4px var(--bg), 0 0 0 5px currentColor}.fdot small{font:500 var(--t-meta) var(--ui);opacity:.8}.toast .fdot:active .o{box-shadow:0 0 0 4px var(--surface), 0 0 0 5px var(--ink)}.toast .fdot{flex:initial;background:0 0;border-radius:0;min-height:52px;padding:0}.ag-dots .fdot .o{width:16px;height:16px}.ag-dots .fdot small{color:var(--muted);opacity:1}.sec-t{align-items:center;gap:var(--s3);margin:0 0 var(--s4);min-height:44px;font:italic 500 var(--t-title)/var(--lh-title) var(--display);color:var(--fg);font-variant-numeric:lining-nums tabular-nums;display:flex}.sec-t .rule{background:var(--line);flex:1;height:1px}.stamp-h{align-content:center;justify-items:center;gap:var(--s1);min-width:50px;min-height:52px;padding:var(--s2) var(--space-1);border:1px solid var(--line-strong);border-radius:var(--r-s);color:var(--fg);background:var(--bg-mood);display:inline-grid}button.stamp-h{cursor:pointer;font:inherit}.st-w{font:500 var(--t-meta)/1 var(--ui);color:var(--muted)}.st-d{font:500 var(--t-title)/1 var(--display);font-variant-numeric:lining-nums tabular-nums}.st-l{font:500 var(--t-meta)/1.1 var(--ui)}.m-steps,.lay-steps{font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}.m-steps{color:var(--fg)}.m-steps.all,.lay-steps.all{color:var(--muted)}.lay-steps{margin-left:var(--space-2);font:400 var(--t-meta)/1 var(--ui);color:var(--muted);vertical-align:.1em;display:inline-block}.bench-card .lay-steps{margin-left:0}@media (hover:hover) and (pointer:fine){li.task,.list-row,.set-row{transition:background-color var(--d-press) var(--ease)}li.task:hover .task-in{background:color-mix(in srgb, var(--bg-mood), var(--fg) 4.5%)}.list-row:hover,.set-row:hover,.tile:hover,.escale:hover{background:var(--soft)}.chip:hover{border-color:var(--line-strong);color:var(--fg)}.grip{opacity:.35;transition:opacity var(--d-press) var(--ease)}:hover>.grip,:focus-within>.grip,.grip:hover{opacity:1}}textarea{border:0;border-bottom:1px solid var(--line-strong);padding:var(--s2) 0;min-height:44px;font:400 var(--t-ui)/var(--lh-ui) var(--ui);color:var(--fg);box-shadow:none;transition:border-color var(--d-press) var(--ease);background:0 0;border-radius:0;outline:0}textarea:focus{border-bottom:2px solid var(--accent);padding-bottom:calc(var(--s2) - 1px)}::placeholder{color:var(--faint-text)}@media (hover:hover) and (pointer:fine){.chip{min-height:32px}}html .tick,html .icard .tick{border-radius:var(--r-s);border-width:1.5px;width:18px;height:18px}html select:focus,html select:focus-visible,html textarea:focus,html textarea:focus-visible{border-bottom-color:var(--accent);outline:0}html .tick:focus-visible,html .coll .tick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html .chip[aria-pressed=true],html .chip[aria-pressed=true]:hover{box-shadow:none;background:0 0;text-decoration:none}html [role=tab][aria-selected=true],html .dock button[aria-current=page],html .dock .in>button[aria-current=page]{background:0 0;text-decoration:none}html .dock button[aria-current=page] span,html .dock .in>button[aria-current=page] span:not(.dock-mood){font-weight:inherit;text-decoration:none}html .dock button[aria-current=page] .dk-ic,html .dock .in>button[data-parent] .dk-ic{box-shadow:none;background:0 0;border-radius:0}html .dock button[aria-current=page] .dk-ic svg{stroke-width:1.5px;color:var(--accent)}html .dock button[aria-current=page] span:not(.dk-ic):not(.dock-mood){box-shadow:0 2px 0 var(--accent)}html .dock .plus{border-radius:4px}html .liste .chips .chip[aria-pressed=true],html .carnet-page .chips .chip[aria-pressed=true]{background:0 0}html .tog{min-height:32px}@media (pointer:coarse){html .tog,html .liste .dans-select{min-height:44px}html .chip,html .chip.small{min-width:44px;padding-inline:var(--s2)}}.scrim.panel{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;justify-content:flex-end;align-items:stretch;animation:none}.scrim.panel .sheet{pointer-events:auto;width:400px;max-width:100%;height:100%;max-height:none;box-shadow:var(--shadow-sheet,none);border-radius:0;overflow-y:auto}.page-date{align-items:baseline;gap:var(--s2,8px);display:inline-flex}.page-date b{font:500 24px/1 var(--display)}.plan-master .m-area:before{content:"";width:8px;height:8px;margin-right:var(--space-half);background:var(--c);border-radius:50%;display:inline-block}.cq-dock__pick{field-sizing:content}.al{font:italic 500 var(--t-ui)/1.3 var(--voice);color:var(--muted)}.list-rows{display:grid}.plan{padding-bottom:calc(var(--target) * 3)}.plan h1{font:600 var(--t-head)/38px var(--font-display);color:var(--ink);margin:0}.plan-head{--ph-top:var(--lightningcss-light,var(--sky-top))var(--lightningcss-dark,var(--night-top));--ph-hz:var(--lightningcss-light,var(--sky-horizon))var(--lightningcss-dark,var(--night-horizon));--ph-sea:var(--lightningcss-light,var(--sea-top))var(--lightningcss-dark,color-mix(in srgb, var(--night-horizon) 45%, var(--night-sea)));--ph-deep:var(--lightningcss-light,var(--sea-deep))var(--lightningcss-dark,var(--night-sea));--ph-sun:var(--lightningcss-light,var(--sun))var(--lightningcss-dark,color-mix(in srgb, var(--paper) 80%, var(--night-horizon)));--ph-cloud:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,color-mix(in srgb, var(--night-horizon) 80%, var(--paper)));height:200px;position:relative;overflow:hidden}.plan-head__art{position:absolute;inset:0}.plan-head__art svg{width:100%;height:100%;display:block}.plan-head__top{stop-color:var(--ph-top)}.plan-head__horizon{stop-color:var(--ph-hz)}.plan-head__top.is-dusk{stop-color:var(--lightningcss-light,color-mix(in srgb, var(--lavande) 55%, var(--dusk)))var(--lightningcss-dark,var(--night-top))}.plan-head__horizon.is-dusk{stop-color:var(--lightningcss-light,color-mix(in srgb, var(--sky-horizon) 50%, var(--dusk)))var(--lightningcss-dark,var(--night-horizon))}.plan-head__sea-top{stop-color:var(--ph-sea)}.plan-head__sea-deep{stop-color:var(--ph-deep)}.plan-head__haze-a{stop-color:var(--bg);stop-opacity:0}.plan-head__haze-b{stop-color:var(--bg);stop-opacity:.42}.plan-head__sun{fill:var(--ph-sun)}.plan-head__cloud{fill:var(--ph-cloud)}.plan-head__shore{fill:color-mix(in srgb, var(--ph-hz) 75%, var(--lightningcss-light,var(--paper))var(--lightningcss-dark,var(--night-top)))}.plan-head__hill{fill:color-mix(in srgb, var(--ph-sea) 70%, var(--ph-hz))}.plan-head__wave{fill:none;stroke:var(--paper);stroke-opacity:.16}.plan-head__strip{fill:color-mix(in srgb, var(--sky-ink) 22%, transparent)}.plan-head__tick,.plan-head__divider{stroke:var(--paper);fill:none}.plan-head__divider{stroke-opacity:.3;stroke-dasharray:2 3}.plan-head__boat{fill:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,var(--paper))}.plan-head__pill{fill:var(--paper);opacity:.9}.plan-head__label{fill:var(--paper);font:10px var(--font-ui);opacity:.8}.plan-head__label.is-on{fill:var(--sky-ink);opacity:1;font-weight:500}.plan-head__note,.plan-head__after{fill:var(--paper);font:italic 500 13px var(--font-display);opacity:.9}.plan-head__trunk{fill:none;stroke:var(--sky-ink);stroke-width:4px}.plan-head__pine{fill:var(--sky-ink)}.plan-head__ghost{display:none}.plan-head__ghost .plan-head__boat{opacity:.5}.plan-head__ghost .plan-head__label{opacity:.9}.plan-head__ghost.is-on{display:inline}.plan-head__day{cursor:pointer;background:0 0;border:0;width:56px;height:24px;padding:0;position:absolute;transform:translate(-50%)}.plan-head__day:focus-visible{outline:2px solid var(--paper);outline-offset:-2px}.plan-head__title{left:var(--shell-gutter);top:var(--space-3);pointer-events:none;display:grid;position:absolute}.plan-head__title h1{font:500 var(--t-task)/calc(var(--t-task) + var(--space-1)) var(--font-display)}.plan-head__title p{color:var(--ink);font:italic 500 var(--t-lede)/22px var(--font-display);margin:0}.plan-tabs{grid-template-columns:repeat(4,minmax(0,1fr));height:44px;display:grid;position:absolute;inset:auto 0 0}.plan-tabs__tab{color:var(--paper);opacity:.72;font:400 var(--t-ui)/var(--lh-ui) var(--font-ui);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.plan-tabs__tab:hover{opacity:1}.plan-tabs__tab[aria-current]{opacity:1;box-shadow:inset 0 -2px 0 var(--paper);font-weight:500}.plan-tabs__tab:focus-visible{outline:2px solid var(--paper);outline-offset:-4px}.plan-body{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.plan-main{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.plan-aside{display:none}.plan-days{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.plan-day{scroll-margin-top:var(--space-6);margin-bottom:var(--space-5)}.plan-dayhead{align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-1);font:italic 500 20px/28px var(--font-display);color:var(--ink);margin:0;display:flex}.plan-wall{background:var(--wall,var(--line));border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.plan-count{color:var(--muted);font:400 var(--t-meta)/18px var(--font-ui);margin-left:auto}.plan-dayhead{font-size:var(--t-lede);color:var(--muted);align-items:center;line-height:22px}.plan--fortnight .plan-day{margin-bottom:var(--space-3)}.plan-tasks li{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0}.plan-tasks li[aria-selected=true]{background:color-mix(in srgb, var(--accent) 6%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.plan-tasks li[aria-selected=true] .task-in{background:0 0}.plan-tasks li.is-dragging,.plan-aside li.is-dragging{opacity:.5}.plan-free{align-items:center;gap:var(--space-3);min-height:40px;color:var(--line-strong);font:italic 500 16px/22px var(--font-display);margin:0;display:flex;position:relative}.plan-calm{flex:none;display:grid}.plan-free__drop{display:none}.plan-free.is-drop{min-height:52px;padding:0 var(--space-3);border:1px dashed var(--accent);border-radius:var(--radius-s);background:color-mix(in srgb, var(--accent) 4%, transparent);color:var(--accent)}.plan-free.is-drop .plan-free__text{display:none}.plan-free.is-drop .plan-free__drop{display:inline}.plan-day.is-drop{outline:2px dashed var(--accent);outline-offset:4px}.plan-move{opacity:0;transition:opacity var(--d-hover) var(--ease);flex:none;display:none}.plan--list .plan-body{gap:var(--space-4)}.plan-liste{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.plan-pills{gap:var(--space-half);display:flex}.plan-pill{align-items:center;gap:var(--space-half);min-height:32px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);font:500 var(--t-meta)/18px var(--font-ui);cursor:pointer;flex:none;display:inline-flex}.plan-pill[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.plan-pill i{font:italic 500 16px/18px var(--font-display)}.plan-liste__master{gap:var(--space-4);outline:none;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.plan-master li.is-selected{box-shadow:inset 2px 0 0 var(--accent)}.plan-master li,.plan-master li.is-selected{background:0 0;border-width:0 0 1px;border-radius:0}.plan-hint{align-items:center;gap:var(--space-3);min-height:18px;color:var(--muted);font:400 var(--t-meta)/18px var(--font-ui);margin:0;display:flex}@media (max-width:1023px){.plan{padding-bottom:calc(var(--space-8) * 2 + env(safe-area-inset-bottom,0))}}@media (min-width:1024px){.plan-head__title{top:var(--space-4)}.plan-head__title h1{font-size:calc(var(--t-task) + var(--space-2));line-height:calc(var(--t-task) + var(--space-3))}.plan-head__title p{font-size:calc(var(--t-title) - var(--space-1));line-height:var(--t-title)}.plan-head__note,.plan-head__after{font-size:15px}.plan-head__label{font-size:11px}.plan-tabs{gap:var(--space-6);height:48px;padding-inline:var(--shell-gutter);display:flex}.plan-tabs__tab{align-items:center;display:flex}.plan-body{grid-template-columns:minmax(0, var(--shell-main)) var(--shell-aside);justify-content:start;column-gap:var(--shell-gap);align-items:start}.plan--fortnight .plan-body{grid-template-columns:minmax(0, var(--shell-main)) var(--shell-aside);column-gap:var(--shell-gap)}.plan--fortnight .plan-free{font-size:var(--t-lede)}.plan-aside{align-content:start;max-width:320px;display:grid}.plan-aside__h{padding-bottom:var(--space-1);color:var(--muted);font:italic 500 18px/24px var(--font-display);margin:0}.plan-aside__list{margin:0;padding:0;list-style:none;display:grid}.plan-card{align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-3);border-bottom:1px solid var(--line);cursor:grab;display:flex}.plan-card__dot{background:var(--dot);border-radius:50%;flex:none;width:8px;height:8px}.plan-card__text{min-width:0;color:inherit;font:inherit;text-align:left;cursor:inherit;background:0 0;border:0;padding:0;display:grid}.plan-card__sub{color:var(--muted);font:400 var(--t-meta)/18px var(--font-ui)}.plan-card.is-dragging{opacity:.5}.plan-aside__hint{margin:var(--space-3) 0 0;color:var(--muted);font:400 var(--t-meta)/18px var(--font-ui)}.plan-dayhead{font-size:18px;line-height:24px}.plan-move{display:grid}.plan-tasks li:hover .plan-move,.plan-tasks li:focus-within .plan-move{opacity:1}}.plan .t-title{font-size:var(--t-ui);line-height:var(--lh-ui)}.plan .task-in{min-height:56px;padding-block:0}.plan-days{gap:var(--space-5)}.plan-day,.plan--fortnight .plan-day{margin-bottom:0}.plan--fortnight .plan-days{gap:var(--space-3)}.app>.view.plan>.plan-head{margin-inline:calc(var(--shell-gutter) * -1);height:var(--shell-band)}.app>.view.plan>.plan-head+*{margin-top:var(--shell-after-band)}@media (min-width:1024px){.plan .t-title{line-height:20px}}.plan-phone{gap:var(--space-5);align-content:start;display:grid}.plan-deskweek{display:none}@media (min-width:1024px){.plan-phone{display:none}.plan-deskweek{display:block}}.plan-add{gap:var(--space-2);display:none}.plan-add__input{box-sizing:border-box;border:0;border-bottom:1px solid var(--line-strong);min-width:0;min-height:44px;color:var(--ink);font:400 15px/22px var(--font-ui);background:0 0;border-radius:0;padding:0}.plan-add__input::placeholder{color:var(--muted)}.plan-add__row{gap:var(--space-2);display:flex}.plan-add--line .cq-quick{flex:auto;min-width:0}.plan-add__pick{min-height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-s,4px);background:var(--surface);color:var(--ink);font:500 var(--t-meta)/18px var(--font-ui);flex:none}@media (min-width:1024px){.plan-add{display:grid}.plan-add--day{margin-top:var(--space-4)}.plan-hint--phone{display:none}body:has(#layer .sheet.cq-sheet.te) .plan-body{grid-template-columns:minmax(0, min(var(--shell-main), calc(100vw - 232px - 400px - 64px)))}body:has(#layer .sheet.cq-sheet.te) .plan-aside{display:none}}.plan-add__pick{appearance:none;field-sizing:content;padding:0 calc(var(--space-3) * 2) 0 var(--space-3);background:var(--surface) no-repeat right var(--space-3) center / 7px 4px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'%3E%3Cpath d='M0 0h7L3.5 4z' fill='%237d8494'/%3E%3C/svg%3E")}.plan-head__bilan,.plan-head__short{display:none}.view.plan:has(.ft) .plan-head__full{display:none}.view.plan:has(.ft) .plan-head__short{display:inline}.view.plan:has(.ft) .plan-head__art :is(.plan-head__boat,.plan-head__note){display:none}@media (min-width:1024px){.app>.view.plan:has(.ft)>.plan-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);height:auto;padding-top:var(--space-5);margin-inline:0;display:flex;overflow:visible}.app>.view.plan:has(.ft)>.plan-head+*{margin-top:var(--space-4)}.view.plan:has(.ft) .plan-head__art{display:none}.view.plan:has(.ft) .plan-head__title{align-items:baseline;gap:var(--space-3);display:flex;position:static}.view.plan:has(.ft) .plan-head__plan{display:none}.view.plan:has(.ft) .plan-head__bilan{display:inline}.view.plan:has(.ft) .plan-head__title p{color:var(--muted)}.view.plan:has(.ft) .plan-tabs{gap:var(--space-5);height:auto;padding-inline:0;position:static}.view.plan:has(.ft) .plan-tabs__tab{min-height:44px;color:var(--muted);opacity:1}.view.plan:has(.ft) .plan-tabs__tab:hover{color:var(--ink)}.view.plan:has(.ft) .plan-tabs__tab[aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.view.plan:has(.ft) .plan-tabs__tab:focus-visible{outline-color:var(--accent)}}.coll :is(.back,.hero-mark,.area-actions .cq-btn,.area-actions .cq-iconbtn,.cq-seg__opt,.bench-card,.icard,.tick):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.q-done .cq-task__body{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.q-done .cq-task__meta{flex:none}.quartier-page .cq-quick__days{display:none}.area-actions{gap:var(--s2);margin-top:var(--s5);align-items:center;display:flex;position:relative}.q-head{padding-top:var(--space-3);margin-bottom:-2px}.q-head h1{font:500 38px/44px var(--font-display);white-space:nowrap;margin:0}.q-head p{color:var(--muted);font:400 13px/18px var(--font-ui);margin:0}.quartiers{gap:var(--space-4);flex-direction:column;display:flex}.q-sec{flex-direction:column;margin:0;display:flex}.q-title{margin:0 0 var(--space-1);font:italic 500 17px/22px var(--font-display);color:var(--muted)}.q-row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:64px;color:var(--ink);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-decoration:none;display:flex}.q-row:hover{background:var(--soft)}.q-row:focus-visible,.q-chip:focus-visible,.q-add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.q-row.movable{touch-action:none;cursor:grab}.q-row.lifted{z-index:5;cursor:grabbing;background:var(--surface)}.q-win{flex:none;width:40px;height:48px;display:block}.q-win svg{display:block}.win__sky{fill:oklch(from var(--wall) .9 calc(c * .36) h)}.win__sun{fill:var(--sun)}.win__sea{fill:var(--wall)}.win__sail{fill:var(--surface)}.win__edge{fill:none;stroke:var(--ink);stroke-opacity:.18;stroke-width:1.5px}.q-row__text{flex-direction:column;min-width:0;display:flex}.q-row__name{font:italic 500 20px/24px var(--font-display)}.q-row__next{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:400 13px/18px var(--font-ui);overflow:hidden}.q-row__next.late{color:var(--late)}.q-row__count{color:var(--muted);font:italic 500 18px/22px var(--font-display);margin-left:auto}.q-add{align-items:center;gap:var(--space-2);min-height:44px;color:var(--accent);font:500 15px/22px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.q-add__plus{font-size:18px}.q-lists{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.q-chip{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:400 15px/22px var(--font-ui);cursor:pointer;display:inline-flex}.q-chip__ic{display:grid}.q-chip__ic svg{width:16px;height:16px}.q-chip__n{color:var(--muted)}.q-chip--new{padding:0 var(--space-3);border:1px dashed var(--line-strong);color:var(--muted);background:0 0}.q-empty{color:var(--muted);font:400 15px/22px var(--font-ui);margin:0}.coll.quartier-page{--band:172px;--horizon:124px;max-width:none;margin:0}.q-band{height:var(--band);color:var(--ink);background:linear-gradient(to bottom, color-mix(in srgb, var(--wall) 40%, var(--surface)), color-mix(in srgb, var(--wall) 8%, color-mix(in srgb, var(--sky-horizon) 40%, var(--surface))) var(--horizon), var(--wall) var(--horizon), color-mix(in srgb, var(--wall) 60%, var(--ink)));position:relative;overflow:hidden}.q-band__scene{pointer-events:none;position:absolute;inset:0}.q-band__scene svg{width:100%;height:100%;position:absolute;inset:0}.qb-halo{fill:var(--sun);opacity:.4}.qb-sun{fill:var(--sun)}.qb-cloud{fill:var(--surface);opacity:.8}.qb-hill{fill:color-mix(in srgb, var(--wall) 80%, var(--surface))}.qb-glint{fill:var(--sun);opacity:.45}.qb-sail{fill:var(--surface)}.qb-dots{fill:var(--surface);opacity:.35}.q-band .back{left:var(--shell-gutter);z-index:1;padding:0 var(--space-3) 0 0;color:var(--ink);font-weight:500;position:absolute;top:6px}.q-band__acts{right:var(--space-3);z-index:1;gap:var(--space-1);display:flex;position:absolute;top:6px}.q-band__btn{width:var(--target);height:var(--target);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.q-band__text{left:var(--shell-gutter);top:52px;right:var(--shell-gutter);flex-direction:column;display:flex;position:absolute}.q-band__text h1{font:500 40px/44px var(--font-display);margin:0}.q-band__line{font:italic 500 17px/22px var(--font-display);margin:0}.q-band__tally{left:var(--shell-gutter);color:var(--bg);font:500 13px/18px var(--font-ui);margin:0;position:absolute;top:140px}.q-band__tb{display:none}.q-body{padding-top:0;padding-bottom:var(--space-4);gap:var(--space-5);flex-direction:column;display:flex}.q-body>*{margin:0}.lay-grouped{gap:var(--space-5);flex-direction:column;display:flex}.q-group{flex-direction:column;display:flex}.quartier-page li.task{border-bottom:1px solid var(--line)}.quartier-page li.task .task-in{min-height:56px;padding-block:var(--space-1)}.quartier-page li.task.overdue .t-title{color:var(--ink)}.q-hint{align-items:center;gap:var(--space-3);min-height:56px;color:var(--muted);font:400 13px/18px var(--font-ui);margin:0;display:flex}.q-hint:before{content:"→";font-size:16px}.q-fold{border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--muted);font:italic 500 17px/22px var(--font-display);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.q-fold__chev{font:400 17px/22px var(--font-ui);transition:transform var(--d-press) var(--ease-sea);font-style:normal}.q-done.is-open .q-fold__chev{transform:rotate(90deg)}.q-see{margin-top:var(--space-3);color:var(--accent);font:500 13px/18px var(--font-ui);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.q-done.is-open .q-see{display:none}.q-done__body{flex-direction:column;display:flex}.q-act{gap:var(--space-1);opacity:0;transition:opacity var(--d-press) var(--ease-sea);flex:none;margin-left:auto;display:none}.q-act__b{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--muted);font:500 13px/18px var(--font-ui);cursor:pointer;background:0 0;border:0}.q-act__b:hover{background:var(--soft);color:var(--ink)}.q-act__b:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.quartier-page li.task .t-title,.quartier-page li.done .t-title{background:0 0}.q-note{align-items:center;gap:var(--space-3);min-height:44px;color:var(--muted);font:400 13px/18px var(--font-ui);margin:0;display:flex}.q-note:before{content:"";background:var(--dot);border-radius:50%;flex:none;width:8px;height:8px}.q-void{justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;display:grid}.q-void__arch{width:72px;height:84px;padding-top:var(--space-4);border:1.5px solid var(--q-pierre);color:var(--muted);border-radius:36px 36px 0 0;place-items:center;display:grid}.q-void__arch svg{width:30px;height:30px}.q-void__t{margin:var(--space-3) 0 0;font:500 22px/28px var(--font-display)}.q-void__l{max-width:34ch;color:var(--muted);font:400 15px/22px var(--font-ui);margin:0}@media (max-width:1023px){.q-done:not(.is-open) .q-done__body,.q-done__title,.q-see,.q-body .coll-quick{display:none}}@media (min-width:1024px){.coll.quartier-page{--band:var(--shell-band);--horizon:140px}.q-split{grid-template-columns:392px minmax(0,1fr);min-height:100vh;display:grid}.app>.view.q-split:not(.q-split--open){padding-inline:0}li.task:is(:hover,:focus-within) .q-act,.q-act:focus-within{opacity:1}.q-act{display:flex}.q-split__list{border-right:1px solid var(--line);background:var(--bg)}.q-split__list .quartiers{padding-bottom:var(--space-6)}.q-split__list .q-head{padding:var(--space-5) 0 var(--space-1)}.q-split__list .q-row{min-height:65px}.q-split__list .q-head h1{font-size:40px}.q-split__list .q-row{border-bottom-color:var(--line)}.q-split__list .q-row.is-open{background:var(--surface);box-shadow:inset 2px 0 0 var(--wall)}.q-split__list .q-chip__ic{display:none}.q-split__list .q-chip.is-open{border-color:var(--ink)}.q-split__list .q-new-end{margin-top:var(--space-2)}.q-split__list .q-new-end .q-add{margin-top:0}.q-split__list .q-add{margin-top:var(--space-2)}.q-split__pane{min-width:0}.app>.view .q-split__list .quartiers{padding-inline:calc(var(--space-4) + var(--space-1))}.app>.view .q-split__list .q-head{padding-inline:var(--space-3) 0}.q-split__list :is(.q-head,.q-title,.q-lists,.q-new-end){padding-left:var(--space-3)}.q-split__list .q-row{padding-inline:var(--space-3)}.app>.view .q-split__pane .q-body{padding-inline:var(--shell-gutter)}.app>.view.q-split--open .q-body,.app>.view.q-split--open .q-split__list .quartiers{padding-inline:0}.q-band .back,.q-band__btn{display:none}.q-split--open{grid-template-columns:minmax(0, var(--shell-main)) var(--shell-aside);column-gap:var(--shell-gap);grid-template-rows:auto 1fr;justify-content:start}.q-split--open .q-split__pane,.q-split--open .q-split__pane>.coll{display:contents}.q-split--open .q-band{margin-inline:calc(var(--shell-pad) * -1);--shell-gutter:var(--shell-pad);grid-area:1/1/auto/-1}.q-split--open .q-band__text{top:20px}.q-split--open .q-body{grid-area:2/1;min-width:0}.q-split--open .q-split__list{padding-top:var(--space-5);border-right:0;grid-area:2/2}.q-split--open .q-band__tb,.q-split--open .q-band__acts .cq-iconbtn{display:none}.q-split--open .q-band__btn{width:var(--target);height:var(--target);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:50%;display:grid}.q-split--open .q-band__acts{top:var(--space-4);right:var(--shell-gutter)}.q-band__acts{top:var(--space-4);right:calc(var(--space-4) + var(--space-1));gap:var(--space-2)}.q-band__tb{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-s);background:color-mix(in srgb, var(--surface) 85%, transparent);color:var(--ink);font:500 13px/18px var(--font-ui);cursor:pointer;border:0;align-items:center;display:inline-flex}.q-band__text{top:36px}.q-band__text h1{font-size:48px;line-height:52px}.q-band__line{font-size:20px;line-height:26px}.q-band__tally{top:163px}.q-body{padding-top:var(--space-5)}.q-body .coll-quick{order:-1;margin:0}.q-hint,.q-fold,.q-done:not(.is-open) li.task:nth-child(n+4){display:none}}.entry-main{width:100%;color:inherit;text-align:left;cursor:pointer;padding:var(--space-4) 0;gap:var(--s2);background:0 0;border:0;display:grid}.x-title{font:500 var(--t-title)/1.12 var(--display);color:var(--head)}.entry-links{gap:var(--space-1) var(--space-4);padding:0 0 var(--s3);flex-wrap:wrap;display:flex}.elink{max-width:100%;color:var(--muted);font:400 var(--t-meta)/1.5 var(--ui);min-height:44px;margin-block:calc(var(--s2) * -1);white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:0;padding:0;overflow:hidden}.elink:before,.elink:after{content:none}.elink:hover{background:0 0}.elink .chip-ic{width:13px;height:13px}.place{margin-bottom:var(--space-3)}.place-i{border:1px solid var(--line-strong);border-radius:var(--r-s);width:52px;height:52px;font:500 var(--t-head)/1 var(--display);color:var(--head);flex:none;place-items:center;display:grid}.cq-dock[data-page=carnet] .cq-dock__field input,.cq-dock[data-page=carnet] .cq-dock__field input::placeholder{font:italic 500 17px/22px var(--voice)}.cq-dock[data-page=carnet] .cq-dock__pickw{font:italic 500 16px/18px var(--voice)}.focus-page .ctrls .cq-btn,.ctrls.live .cq-btn{width:100%}.ctrls.ended .cq-btn:first-child{flex-basis:100%}.ctrls.ended .cq-btn{animation:itemIn var(--d-item) var(--ease-sea) backwards}.ctrls.ended .cq-btn:nth-child(2){animation-delay:calc(2 * var(--d-stagger))}.ctrls.ended .cq-btn:nth-child(3){animation-delay:calc(4 * var(--d-stagger))}.focus-page{isolation:isolate;min-height:100svh;position:relative}.f-sea{z-index:-1;background:linear-gradient(to bottom, var(--night-top), var(--night-horizon) 62%, var(--night-sea));position:fixed;inset:0}.f-sea canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.f-sea:after{content:"";background:linear-gradient(to bottom, var(--veil) 0%, var(--veil-soft) 34%, var(--veil-soft) 52%, var(--veil) 100%);pointer-events:none;position:absolute;inset:0}.f-content{padding-bottom:calc(var(--s7) + env(safe-area-inset-bottom,0));will-change:transform;position:relative}.focus-page .back{color:var(--paper)}.focus{text-align:center;justify-items:center;gap:var(--s5);padding-top:clamp(var(--s2), 6svh, var(--s6));display:grid}.f-stage{justify-items:center;gap:var(--s5);padding:var(--s4) var(--s3);background:radial-gradient(closest-side, color-mix(in srgb, var(--night) 62%, transparent), transparent);display:grid;position:relative}.f-where{gap:var(--space-2);cursor:pointer;min-height:44px;color:var(--muted);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.dial{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent;border-radius:50%;width:min(74vw,290px);position:relative}.dial:focus-visible{box-shadow:0 0 0 1px var(--line-strong)}.dial .face,.dial svg{width:100%;height:100%;display:block}.dial svg{overflow:visible;transform:rotate(-90deg)}.dial.setting #arc,.dial.setting #knob{transition:none}.dial #knob{transition:cx 1s linear, cy 1s linear, opacity var(--d-sheet) var(--ease-sea)}.dial.phase-running #knob,.dial.phase-ended #knob{opacity:0}.dial #arc{transition:stroke-dashoffset var(--d-tide) linear, opacity var(--d-sheet) var(--ease-sea)}.dial.phase-ready:not(.setting) #arc,.dial.phase-ready:not(.setting) #knob{opacity:0}.dial.setting{cursor:grabbing}.dial .time{align-content:center;place-items:center;gap:var(--s2);pointer-events:none;display:grid;position:absolute;inset:0}.dial .time b{font:500 var(--fs-display)/1 var(--display);font-variant-numeric:lining-nums tabular-nums;color:var(--fg)}.dial .time span{font:500 var(--t-meta) var(--ui);color:var(--muted)}.dial.phase-running{animation:breathe var(--d-swell) var(--ease-io) infinite}.dial.phase-paused .time b{opacity:.7}.ctrls{gap:var(--s3);width:100%;max-width:380px;display:flex}.f-sound{gap:var(--s2);min-height:44px;font-size:var(--t-ui);color:var(--fg);border-color:var(--line-strong)}.q-when{font:italic 500 var(--t-ui) var(--voice);color:var(--muted);flex:none}.afterglow{z-index:22;background:var(--bg);border-top:1px solid var(--line);border-radius:var(--r-sheet) var(--r-sheet) 0 0;max-width:600px;padding:var(--s5) var(--s4) calc(var(--s4) + env(safe-area-inset-bottom,0));gap:var(--s4);text-align:center;justify-items:center;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.afterglow.rising{animation:riseUp var(--d-sheet) var(--ease) backwards .15s}.ag-t{font:500 var(--t-title)/1.2 var(--display);color:var(--head);margin:0}.ag-title{font-family:var(--voice);font-style:italic}.ag-acts{gap:var(--s5);justify-content:center;display:flex}.ag-dots{gap:var(--s3);grid-template-columns:repeat(4,1fr);width:100%;display:grid}@keyframes riseUp{0%{transform:translateY(100%)}}.dial:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:none}.focus-page .f-sound{background:0 0;border-color:#0000}@media (max-height:860px){.focus{gap:var(--s4);padding-top:0}.f-stage{gap:var(--s3);padding-block:var(--s2)}.dial{width:min(62vw,240px)}.dial .time b{font-size:var(--fs-display)}}.focus-page .night-link{color:var(--paper);justify-content:center;align-items:center;gap:var(--s2);min-width:44px;min-height:44px;padding-inline:var(--s3);text-decoration:none;display:inline-flex}.focus-page .f-where{font:400 15px var(--ui);opacity:.7;color:var(--paper);gap:var(--s2);min-width:44px}.focus-page .f-aux{justify-content:center;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.focus-page .lens{background:color-mix(in srgb, var(--night-top) 70%, transparent);border-color:color-mix(in srgb, var(--paper) 30%, transparent)}.focus-page .tt{color:var(--paper)}.focus-page .f-content{min-height:100svh;padding-bottom:var(--s5);flex-direction:column;display:flex}.f-top{min-height:44px;padding-top:var(--s2);justify-content:space-between;align-items:center;display:flex}.f-esc{color:color-mix(in srgb, var(--paper) 65%, transparent);font:400 var(--t-meta)/var(--lh-meta) var(--ui)}.focus-page .focus{align-content:start;gap:var(--s5);width:100%;padding-top:var(--s5);flex:1}.focus-page .f-where{font:400 var(--t-meta)/var(--lh-meta) var(--ui);opacity:1;min-height:0}.focus-page .f-stage{gap:var(--s5);background:0 0;padding:0}.focus-page .focus .tt{font-size:var(--t-head);line-height:38px}.focus-page .dial{width:240px}.focus-page .dial .time b{font-size:var(--space-8);line-height:var(--space-8)}.focus-page .lens{border:1px solid color-mix(in srgb, var(--paper) 25%, transparent);border-radius:var(--radius-s);background:0 0;width:264px;overflow:hidden}.focus-page .ctrls{max-width:none;margin-top:auto}@media (max-height:860px){.focus-page .dial{width:240px}.focus-page .focus{gap:var(--s5);padding-top:var(--s5)}}.focus-page .focus{flex-direction:column;align-items:center;display:flex}.focus-page .ctrls{width:100%}.focus-page .f-content{padding-bottom:var(--s6)}.focus-page .focus{gap:var(--s2);padding-top:calc(var(--s6) + var(--s3))}.focus-page .f-stage{gap:var(--s6)}.focus-page .dial{margin-top:var(--s3)}.focus-page .f-content{padding-bottom:calc(var(--s7) + var(--s2));padding-inline:var(--s5)}.focus-page .f-top{margin-inline:calc(var(--s2) * -1)}.focus-page .lens{margin-top:calc(var(--s3) + var(--s2))}.focus-page .f-aux{margin-top:var(--s1)}@media (min-width:1024px){.focus-page .focus .tt{font-size:48px;line-height:56px}.focus-page .focus{padding-top:var(--s5)}.focus-page .ctrls{width:320px;max-width:100%;margin-top:calc(var(--s5) + var(--s1));align-self:center}.focus-page .dial{margin-top:calc(var(--s4) + var(--s2) - var(--s1))}}.dial.phase-ended .ticks{display:none}.dial.phase-ended .face circle:first-child{stroke:var(--paper);stroke-opacity:.9;stroke-width:1.5px}.dial.phase-ended .time b{white-space:nowrap}.dial.phase-ended .time span{font:italic 500 17px/22px var(--font-display);color:var(--paper);opacity:.75}.is-ended .f-aux,.is-ended .lens{display:none}.f-end{margin:calc(var(--s5) + var(--space-6) * 3) 0 0;max-width:340px;color:var(--paper);font-family:var(--font-display);font-style:italic;font-weight:500}.f-end p{margin:0}.f-end__sail{font-size:27px;line-height:32px}.f-end__area{margin-top:var(--s2);opacity:.75;font-size:19px;line-height:26px}.ctrls.ended{align-items:center;gap:var(--s2);flex-direction:column}.ended-links{gap:var(--s2);display:flex}.f-sails{z-index:-1;pointer-events:none;position:fixed;inset:0}.f-sails svg{width:360px;height:79px;position:absolute;top:calc(66% - 24px);left:50%;overflow:visible;transform:translate(-50%)}.f-sail{fill:var(--paper);opacity:.3}.f-halo{fill:var(--sun);opacity:.08}.f-sail-big{fill:var(--paper)}.f-wake{fill:none;stroke:var(--sun);stroke-opacity:.35;stroke-width:1.2px}.f-sail-new{animation:sailIn var(--d-sky) var(--ease-sea) backwards}@media (prefers-reduced-motion:reduce){.f-sail-new{animation:none}}.dial .time b{font-variant-numeric:oldstyle-nums tabular-nums}.dial .time span,.focus-page .night-link{font-weight:400}.dial .face circle:first-child,.dial.phase-ended .face circle:first-child{stroke-width:.625px}.focus-page .focus{padding-inline:var(--s2)}@media (min-width:1024px){.focus-page .dial{margin-top:0}.focus-page .lens{margin-top:var(--s5)}.focus-page .ctrls{margin-top:var(--s4)}.focus-page .f-aux{margin-top:0}}.f-esc__desk{display:none}@media (min-width:1024px){.f-esc__phone{display:none}.f-esc__desk{display:inline}.f-sails{z-index:auto;width:360px;max-width:100%;height:79px;margin-top:var(--s4);position:static;inset:auto}.f-sails svg{width:100%;height:100%;position:static;transform:none}}.back{align-items:center;gap:var(--space-2);padding:0 var(--s3) 0 0;cursor:pointer;min-height:44px;font:500 var(--t-meta)/1 var(--ui);color:var(--muted);background:0 0;border:0;display:inline-flex;position:relative}.gut>.back{margin-top:calc(var(--s3) + env(safe-area-inset-top,0))}.si-title{margin:var(--s2) 0 0;font:italic 500 var(--t-task)/.9 var(--display);letter-spacing:0;color:var(--head)}.si-line{font:italic 500 var(--t-title)/1.35 var(--voice);color:var(--muted);max-width:26ch;margin:0}.doors{gap:var(--s2);margin-top:var(--s5);display:grid}.settings{gap:0;display:grid}.rg-top{padding:var(--space-2) 0 0;align-items:center;display:flex}.rg-top h1{font:500 34px/48px var(--font-display);flex:1;margin:0}.rg-back{width:var(--target);height:var(--target);margin-left:calc(var(--space-3) * -1);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;font-size:22px;display:grid}.rg-back svg{width:20px;height:20px}.rg-side{display:none}.rg-main{gap:var(--space-4);padding-top:var(--space-3);flex-direction:column;display:flex}.rg-sec{flex-direction:column;display:flex}.rg-head{color:var(--muted);font:italic 500 17px/22px var(--font-display);margin:0;padding-bottom:2px}.rg-row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:52px;display:flex}.rg-lab{flex-direction:column;flex:1;min-width:0;display:flex}.rg-sub{color:var(--muted);font:400 13px/18px var(--font-ui)}.rg-note{color:var(--muted);font:400 13px/18px var(--font-ui);margin:0}.settings input.rg-input{box-sizing:border-box;width:140px;min-height:36px;color:var(--ink);font:400 15px/22px var(--font-ui);text-align:right;box-shadow:none;flex:none;min-height:36px!important;padding:0 var(--space-3)!important;border:1px solid var(--line)!important;border-radius:var(--radius-s)!important;background:var(--surface)!important}.rg-seg{background:var(--rail);border-radius:6px;flex:none;padding:2px;display:inline-flex}.rg-seg__opt{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--muted);font:500 13px/18px var(--font-ui);cursor:pointer;background:0 0;border:0}.rg-seg__opt[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px var(--line)}.rg-tog{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 20%, var(--bg));cursor:pointer;border:0;flex:none;width:44px;height:26px;padding:0;position:relative}.rg-tog:after{content:"";background:var(--surface);width:20px;height:20px;transition:transform var(--d-press) var(--ease-sea);border-radius:50%;position:absolute;top:3px;left:3px}.rg-tog[aria-checked=true]{background:var(--accent)}.rg-tog[aria-checked=true]:after{transform:translate(18px)}.rg-chips{gap:var(--space-half);padding:var(--space-2) 0 var(--space-1);flex-wrap:wrap;display:flex}.rg-chip{min-height:32px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:400 13px/18px var(--font-ui);cursor:pointer;align-items:center;display:inline-flex}.rg-chip--new{border-style:dashed;border-color:var(--line-strong);color:var(--muted);background:0 0}.rg-sync{color:var(--ink);font:400 15px/22px var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.rg-row--data{column-gap:var(--space-3);border-bottom:0;grid-template-columns:1fr auto;display:grid}.rg-row--data:before{content:"";border-bottom:1px solid var(--line);pointer-events:none;grid-area:1/1/2/-1;min-height:52px}.rg-row--data>*{grid-row:1;align-self:center}.rg-row--data .rg-lab{grid-column:1}.rg-row--data .rg-btn{grid-column:2}.rg-btn{min-height:36px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:500 13px/18px var(--font-ui);cursor:pointer;flex:none;align-items:center;text-decoration:none;display:inline-flex}.rg-out{min-height:var(--target);color:var(--late);font:500 15px/22px var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:0;grid-row:2!important}.rg-else{color:var(--muted);font:400 13px/18px var(--font-ui);margin:0}.rg-else a{color:var(--accent)}.rg-note,.rg-keys,#rg-raccourcis,.rg-sub--desk,.rg-desk{display:none}.rg-main .rg-else{padding-bottom:var(--space-4)}.rg-back:focus-visible,.rg-seg__opt:focus-visible,.rg-tog:focus-visible,.rg-chip:focus-visible,.rg-btn:focus-visible,.rg-out:focus-visible,.rg-index a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:1024px){.app>.view.settings{--page-max:1040px;column-gap:var(--space-7);padding-top:var(--space-5);grid-template-rows:auto 1fr;grid-template-columns:216px minmax(0,640px);align-content:start;display:grid}.rg-top h1{font-size:44px;line-height:52px}.rg-back{display:none}.rg-top{grid-column:1}.rg-side{top:var(--space-5);grid-area:2/1;align-self:start;display:block;position:sticky}.rg-main{gap:var(--space-6);padding-top:var(--space-3);grid-area:1/2/span 2}.rg-index{margin-top:var(--space-4);flex-direction:column;display:flex}.rg-index a{min-height:40px;padding-left:var(--space-3);color:var(--muted);font:400 15px/22px var(--font-ui);align-items:center;text-decoration:none;display:flex}.rg-index a[aria-current=page]{color:var(--ink);box-shadow:inset 2px 0 0 var(--accent);font-weight:500}.rg-else--side{margin-top:var(--space-5);padding-left:var(--space-3);max-width:190px}.rg-else--foot{display:none}.rg-head{padding-bottom:var(--space-1);font-size:20px;line-height:26px}.rg-row{min-height:56px}.settings input.rg-input{text-align:left;width:200px}.rg-note,.rg-sub--desk{display:block}.rg-sub--phone,.rg-phone{display:none}.rg-desk{display:inline}.rg-head{color:var(--ink)}.rg-sec#rg-raccourcis{display:flex}.rg-keys{column-gap:var(--space-5);padding-top:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.rg-key{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line);min-height:45px;font:400 15px/22px var(--font-ui);display:flex}.rg-key kbd{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);min-width:26px;height:26px;font:500 13px/18px var(--font-ui);place-items:center;display:grid}.rg-row--data{grid-template-columns:1fr auto auto}.rg-row--data:before,.rg-row--data .rg-lab{min-height:56px}.rg-out{min-height:36px;padding:0 var(--space-3);grid-column:3;font-size:13px;line-height:18px;grid-row:1!important}}.cap-banner{margin-bottom:var(--space-2);border-radius:var(--radius-s);position:relative;overflow:hidden}.cap-scene-wrap{display:block}.cap-scene{width:100%;height:140px;display:block}.cap-banner-line{top:var(--space-3);left:var(--space-4);color:var(--ink);font:italic 500 24px/30px var(--font-display);position:absolute}.cap-sky-a{stop-color:color-mix(in srgb, var(--sky-top) 70%, var(--surface))}.cap-sky-b{stop-color:color-mix(in srgb, var(--sky-horizon) 85%, var(--surface))}.cap-sea-a{stop-color:var(--sea-top)}.cap-sea-b{stop-color:var(--sea-deep)}.cap-halo-a{stop-color:var(--sun);stop-opacity:.7}.cap-halo-b{stop-color:var(--sun);stop-opacity:0}.cap-sun{fill:var(--sun)}.cap-dune{fill:color-mix(in srgb, var(--sky-horizon) 55%, var(--q-pierre))}.cap-cape{fill:color-mix(in srgb, var(--q-pierre) 70%, var(--sea-top))}.cap-glint{fill:none;stroke:var(--sun);stroke-opacity:.35;stroke-width:1.5px;stroke-linecap:round}.cap-sand{fill:color-mix(in srgb, var(--sky-horizon) 45%, var(--rail))}.cap-glass{fill:color-mix(in srgb, var(--q-mer) 55%, var(--surface));stroke:var(--sea-deep);stroke-width:1px}.cap-cork{fill:var(--q-ocre)}.cap-note{fill:none;stroke:var(--surface);stroke-width:1px;stroke-linecap:round}.cap-pine{fill:var(--sky-ink);stroke:var(--sky-ink);stroke-linecap:round}.cap-pine path{fill:none}.cap-address{color:var(--ink);font:italic 500 22px/28px var(--font-display);overflow-wrap:anywhere}.rg-row--cap{min-height:60px}.rg-btn:disabled{opacity:.5;cursor:default}.cap-change{color:var(--accent);font:500 15px/22px var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.cap-change:disabled{opacity:.5;cursor:default}.cap-change:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-s)}@media (min-width:1024px){.cap-scene{height:190px}}.cap-latest{display:none}@media (min-width:1024px){.cap-latest:not([hidden]){padding-top:var(--space-4);display:block}.cap-latest__h{padding-bottom:var(--space-1);color:var(--muted);font:italic 500 var(--t-lede)/22px var(--font-display);margin:0}.cap-latest__list{margin:0;padding:0;list-style:none}.cap-latest__row{align-items:center;gap:var(--space-3);border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;padding:0;display:flex}.cap-latest__row .arr-ic{align-self:center}.cap-latest__title{font:400 var(--t-ui)/var(--lh-ui) var(--font-ui)}.cap-latest__when{color:var(--muted);font:400 var(--t-meta)/var(--lh-meta) var(--font-ui);flex:none}.cap-latest__row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}.app>.view.bin{--sand-k:45%;--foam:var(--surface);--sand:color-mix(in srgb, var(--sky-horizon) var(--sand-k), var(--rail));--sand-wet:color-mix(in srgb, var(--sand) 80%, var(--q-pierre));background:var(--sand);flex-direction:column;min-height:100dvh;padding-bottom:0;display:flex}.bin-top{padding:var(--space-2) 0 0;background:var(--bg);margin-inline:calc(var(--shell-pad) * -1);padding-inline:var(--shell-pad);flex-direction:column;flex:none;display:flex}.bin-back{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:var(--target);margin-left:calc(var(--space-3) * -1);padding:0 var(--space-2);color:var(--accent);font:500 15px/22px var(--font-ui);cursor:pointer;background:0 0;border:0;display:inline-flex}.bin-back svg{width:20px;height:20px}.bin-top h1{font:500 34px/40px var(--font-display);color:var(--ink);margin:0}.bin-lede{color:var(--muted);font:italic 500 17px/22px var(--font-display);margin:0}.bin-scene{width:calc(100% + var(--shell-pad) * 2);margin-inline:calc(var(--shell-pad) * -1);flex:none;display:block}.bin-scene :is(.bin-weed path,.bin-wood){vector-effect:non-scaling-stroke}.bin-sky-a{stop-color:color-mix(in srgb, var(--sky-top) 50%, var(--surface))}.bin-sky-b{stop-color:color-mix(in srgb, var(--sky-horizon) 80%, var(--surface))}.bin-sea-a{stop-color:var(--sea-top)}.bin-sea-b{stop-color:var(--mood-wind)}.bin-dry-a{stop-color:color-mix(in srgb, var(--sand) 94%, var(--ink))}.bin-dry-b{stop-color:var(--sand)}.bin-dune{fill:color-mix(in srgb, var(--sand) 70%, var(--foam))}.bin-cape{fill:color-mix(in srgb, var(--sand) 60%, var(--q-pierre))}.bin-glint{stroke:var(--foam);stroke-opacity:.3;fill:none}.bin-wet{fill:var(--sand-wet)}.bin-foam{fill:none;stroke:var(--foam);stroke-width:3px;stroke-linecap:round;opacity:.85}.bin-weed path{fill:none;stroke:var(--q-olive);stroke-width:2px;stroke-linecap:round;opacity:.8}.bin-fleck{fill:var(--foam)}.bin-wood{fill:none;stroke:var(--q-pierre);stroke-width:2.4px;stroke-linecap:round}.bin-body{gap:var(--space-2);padding:0 var(--shell-pad) var(--space-8);margin-inline:calc(var(--shell-pad) * -1);flex-direction:column;flex:1;display:flex}.bin-body--empty{gap:var(--space-half)}.bin-sea{margin:0 0 var(--space-1);font:italic 500 23px/30px var(--font-display);color:var(--ink)}.bin-group{flex-direction:column;display:flex}.bin-group--shore{margin-inline:calc(var(--shell-pad) * -1);padding:0 var(--shell-pad) 2px;background:linear-gradient(color-mix(in srgb, var(--sand-wet) 62%, transparent), color-mix(in srgb, var(--sand-wet) 30%, transparent) 75%, transparent)}.bin-list{gap:var(--space-2);flex-direction:column;display:flex}.bin-rail{display:contents}.bin-sea{order:-1}.bin-hint{color:var(--muted);font:400 13px/18px var(--font-ui);margin:0;display:none}.bin-rail .bin-clear{order:1}.bin-head{color:var(--muted);font:italic 500 17px/22px var(--font-display);margin:0;padding-bottom:2px}.bin-row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:52px;display:flex}.bin-row:last-child{border-bottom:0}.bin-kind{background:color-mix(in srgb, var(--surface) 70%, transparent);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.bin-lab{min-width:0;font:400 15px/22px var(--font-ui);color:var(--ink);flex-direction:column;flex:1;display:flex}.bin-sub{color:var(--muted);font:400 13px/18px var(--font-ui)}.bin-btn{min-height:var(--target);padding:0 var(--space-1);color:var(--accent);font:500 15px/22px var(--font-ui);cursor:pointer;background:0 0;border:0;flex:none}.bin-btn:disabled{opacity:.5;cursor:default}.bin-clean{font:italic 500 30px/36px var(--font-display);color:var(--ink);margin:0}.bin-note{color:var(--muted);font:400 13px/18px var(--font-ui);margin:0}.bin-back:focus-visible,.bin-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app>.view.bin{--sand-k:12%;--foam:var(--ink)}}:root[data-theme=dark] .app>.view.bin{--sand-k:12%;--foam:var(--ink)}@media (min-width:1024px){.bin-top>*,.bin-body>*{max-width:var(--shell-main)}.bin-top h1{font-size:44px;line-height:52px}.bin-body:not(.bin-body--empty){gap:var(--space-8);flex-direction:row;align-items:stretch}.bin-body>.bin-list{flex:none;width:640px;max-width:100%}.bin-body>.bin-rail{gap:var(--space-3);min-width:0;padding-top:calc(var(--space-8) * 4 + var(--space-7));flex-direction:column;flex:1 1 0;display:flex}.bin-rail .bin-sea{order:0;margin:0;font-size:34px;line-height:40px}.bin-hint{display:block}.bin-rail .bin-clear{order:0;align-self:flex-start;margin-top:0}.bin-head{color:var(--ink);font-size:20px;line-height:26px}}.rg-row--link{color:var(--ink);text-decoration:none}.rg-row--link:after{content:"";width:8px;height:8px;margin-right:var(--space-1);border:solid var(--muted);border-width:1.5px 1.5px 0 0;flex:none;transform:rotate(45deg)}.cq-toast__keys{white-space:nowrap;box-sizing:border-box;min-width:28px;height:22px;padding:0 var(--space-half);border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:var(--radius-s);font:400 13px/16px var(--font-ui);color:inherit;flex:none;place-items:center;display:none}@media (min-width:1024px) and (hover:hover){.cq-toast__keys{display:inline-grid}}.cq-toast.cq-toast--undo{background:var(--facade-ink);color:var(--paper);gap:var(--space-3);min-height:52px;padding-inline:var(--space-3) var(--space-2);border-radius:var(--radius-s);border-color:#0000}.cq-toast--undo .cq-btn--text{color:var(--night-bleu);font-weight:500}.cq-toast--undo .cq-toast__bar{background:var(--night-bleu)}.bin-clear{min-height:var(--target);margin-top:var(--space-4);color:var(--late);font:500 15px/22px var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.bin-clear:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bin-sheet-note{margin:0 0 var(--space-4);color:var(--muted);font:400 15px/22px var(--font-ui)}.actions .bin-sheet-do{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-s);background:var(--late);color:var(--surface);font:500 15px/22px var(--font-ui);cursor:pointer;border:0;flex:1}.actions .bin-sheet-do:disabled{opacity:.5}.actions .bin-sheet-do:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.today>.cq-band{margin-bottom:var(--space-5)}@media (min-width:1024px){.today>.cq-band{margin-bottom:calc(var(--space-6) + var(--space-2))}}.today .today-sea .cq-lockup{--lockup-scale:.875;column-gap:var(--space-2);grid-template-rows:1fr auto;align-items:end;margin:0;position:static}.today .today-sea .cq-lockup__month{padding-bottom:var(--space-1)}@media (min-width:1024px){.today .today-sea .cq-lockup{--lockup-scale:1}}.horizon canvas{will-change:transform}.eyebrow-row{justify-content:space-between;align-items:center;gap:var(--s3);margin:0 0 var(--s3);min-height:32px;display:flex}.moodwrap{z-index:2;padding-top:var(--s5);position:relative}.moodbar{--cols:4;grid-template-columns:repeat(var(--cols), 1fr);touch-action:pan-y;display:grid;position:relative}.moodbar .thumb{height:2px;width:calc(100% / var(--cols));transform:translateX(calc(var(--i) * 100%));transition:transform var(--d-tide) var(--ease-sea), opacity var(--d-sheet) var(--ease-sea);background:linear-gradient(var(--fg), var(--fg)) center / 28px 2px no-repeat;position:absolute;bottom:0;left:0}.moodbar button{z-index:1;align-content:center;justify-items:center;gap:var(--s2);cursor:pointer;min-height:60px;color:var(--muted);transition:color var(--d-sheet) var(--ease-sea);background:0 0;border:0;padding:0;display:grid;position:relative}.moodbar .mi{width:16px;height:16px;display:inline-flex}.moodbar .mi svg{width:100%;height:100%}.moodbar b{font:500 var(--t-meta)/1 var(--ui)}.moodbar button[aria-checked=true]{color:var(--fg)}.moodbar.scrubbing .thumb{transition-duration:var(--d-sheet)}.mood-tip{z-index:5;left:calc(var(--s4) + var(--x));gap:var(--s3);width:min(260px,100vw - 32px);padding:var(--s3) var(--s4);background:var(--fg);color:var(--bg);border-radius:var(--r-s);animation:tipIn var(--d-sheet) var(--ease-sea);align-items:flex-start;display:flex;position:absolute;bottom:calc(100% + 10px);transform:translate(-50%)}.mood-tip .mi{width:18px;height:18px;margin-top:var(--s1);flex:none}.mood-tip .mi svg{width:100%;height:100%}.mood-tip p{font:400 var(--t-ui)/1.4 var(--ui);margin:0}.mood-note{margin:var(--s4) 0 0;font:500 var(--t-lede)/1.4 var(--voice);color:var(--muted);min-height:25px}.postcard{cursor:pointer;perspective:1600px;text-align:left;width:100%;color:var(--fg);background:0 0;border:0;padding:0;display:block}.pull-sail{--k:0;--y:0px;z-index:55;left:50%;top:calc(8px + env(safe-area-inset-top,0px));pointer-events:none;width:44px;height:44px;transform:translate(-50%, var(--y));background:var(--bg);color:var(--fg);border:1px solid var(--line-strong);opacity:calc(.25 + var(--k) * .75);transition:background var(--d-base), color var(--d-base);border-radius:50%;place-items:center;display:grid;position:fixed}.ps-mast{transform-origin:50% 90%;width:22px;height:22px;transform:translateY(calc((1 - var(--k)) * 7px)) scale(calc(.6 + var(--k) * .4));display:inline-flex}.ps-mast svg{width:100%;height:100%}.pull-sail.armed{background:var(--fg);color:var(--bg);border-color:var(--fg)}.f-stage{justify-items:center;gap:var(--s5);display:grid}.pulling,.pulling *{-webkit-user-select:none;user-select:none}.today-main{gap:var(--space-5);padding:0 0 var(--space-6,48px);display:grid}.today-body{display:block}.today-quick{bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:2;margin-inline:calc(var(--shell-gutter) * -1);padding:var(--space-3) var(--shell-gutter);background:var(--bg);position:sticky}@media (min-width:1024px){.today-quick{background:0 0;margin-inline:0;padding:0;position:static}.home{max-width:none}.today-body{grid-template-columns:minmax(0, var(--shell-main)) var(--shell-aside);column-gap:var(--shell-gap);align-items:start;row-gap:calc(var(--space-5) + var(--space-1));grid-template-areas:"now aside""quick aside""list aside""tonight aside";display:grid}.today-main,.today-left,.today-centre{display:contents}.today-quick{grid-area:quick}.today-now{padding-left:calc(var(--space-4) + var(--space-1) / 2);grid-area:now}.today-body .today-now__title{font-size:var(--t-head);line-height:calc(var(--space-5) + var(--space-3) + var(--space-1) / 2)}.today-lists{gap:var(--space-4);grid-area:list;display:grid}.today-tonight{grid-area:tonight;margin-top:0}.today-aside{align-self:start;gap:var(--space-6);grid-area:aside;display:grid}.today-week{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}}.today-quick .cq-quick-wrap{gap:0}.today-quick .cq-quick{min-height:0;height:var(--target)}.today-quick .cq-quick__days{padding:var(--space-1) 0 0}.today-quick .cq-quick__days .cq-chip{min-height:calc(var(--space-5) + var(--space-3))}.today-lists .task-in{min-height:calc(var(--space-7) + var(--space-2));padding-block:0}.today-group--done [hidden]{display:none}.today-fold{width:100%;min-height:48px;color:var(--muted);font:italic 500 var(--t-lede)/22px var(--font-display);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.today-fold:after{content:"›";font:normal 400 var(--t-ui)/1 var(--font-ui);transition:transform var(--d-base) var(--ease)}.today-fold[aria-expanded=true]:after{transform:rotate(90deg)}.today .today-sea{--lockup-scale:.875;height:var(--shell-band);background:var(--sky-horizon,var(--night-horizon))}.today-sea canvas{cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.today-sea canvas:focus-visible{outline:2px solid var(--sky-ink);outline-offset:-4px}.today-sea__text{left:var(--shell-gutter);top:var(--space-3);gap:var(--space-2);pointer-events:none;max-width:calc(100% - 112px);display:grid;position:absolute}.today-sea__hello{font:italic 500 22px/28px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-sea__tools{align-items:center;display:flex;position:absolute;top:76px;left:150px}.today-sea__tally{left:var(--shell-gutter);color:var(--paper);font:500 var(--t-meta)/var(--lh-meta) var(--font-ui);pointer-events:none;text-shadow:0 1px 2px color-mix(in srgb, var(--night-top) 60%, transparent);position:absolute;top:172px}.today-sea__tally i{font:italic 500 var(--t-lede)/var(--lh-meta) var(--font-display)}@media (min-width:1024px){.today-sea__tools{left:181px}.today .today-sea{--lockup-scale:1}.today-sea__text{top:var(--space-4);gap:calc(var(--space-2) - 2px)}.today-sea__hello{font-size:28px;line-height:34px}.today-sea__tally{top:168px}}.today-tl{pointer-events:none;height:56px;position:absolute;top:66%;left:0;right:0}@media (min-width:1024px){.today-tl{top:60%}}.today-tl__tick{color:var(--paper);font:500 12px/16px var(--font-ui);font-variant-numeric:tabular-nums;position:absolute;top:4px;transform:translate(-50%)}.today-tl__label{align-items:baseline;gap:var(--space-2);cursor:pointer;pointer-events:auto;height:24px;color:var(--paper);font:500 13px/24px var(--font-ui);text-shadow:0 1px 2px color-mix(in srgb, var(--night-top) 70%, transparent);background:0 0;border:0;padding:0;display:flex;position:absolute;top:22px}.today-tl__label.is-right{flex-direction:row}.today-tl__time{flex:none;font-size:14px}.today-tl__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.today-tl__buoy{width:8px;height:8px;margin:calc(var(--space-1) * -1) 0 0 calc(var(--space-1) * -1);background:var(--paper);box-shadow:0 0 0 2px color-mix(in srgb, var(--night-top) 55%, transparent);border-radius:50%;position:absolute;top:0}.today-tl__label--2{top:48px}.today-tl__label:hover .today-tl__name{text-decoration:underline}.today-tl__label:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.today-tl__more{padding:0}.moodtabs{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.moodtabs button{min-height:var(--target);cursor:pointer;color:var(--muted);font:500 14px/1 var(--font-ui);background:0 0;border:0;border-bottom:2px solid #0000;padding:0}.moodtabs button[aria-checked=true]{color:var(--fg);border-bottom-color:var(--slat,var(--fg))}.moodtabs button:hover{color:var(--fg)}.today-now{gap:calc(var(--space-1) / 2);padding-left:var(--space-4);border-left:2px solid var(--q,var(--accent));display:grid}.today-now__meta{color:var(--muted);font:500 var(--t-meta)/var(--lh-meta) var(--font-ui);margin:0}.today-now__title{cursor:pointer;text-align:left;color:var(--fg);font:italic 500 calc(var(--t-head) - 2px)/calc(var(--space-5) + var(--space-3)) var(--font-display);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.today-now__actions{align-items:center;gap:var(--space-2);margin-top:calc(var(--space-3) + var(--space-1) / 2);flex-wrap:wrap;display:flex}.today-tl__tick{white-space:nowrap}.today-aside .today-h{margin:0 0 var(--space-3);color:var(--fg);font:italic 500 20px/26px var(--font-display)}.today-h{margin:0 0 var(--space-1);font:italic 500 var(--t-lede)/22px var(--font-display);color:var(--muted)}.today-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.today-day{padding:var(--space-half) 0;border-radius:var(--radius-arch) var(--radius-arch) var(--radius-s) var(--radius-s);cursor:pointer;color:var(--muted);font:500 12px/16px var(--font-ui);background:0 0;border:0;justify-items:center;gap:2px;display:grid}.today-day__n{color:var(--fg);font:italic 500 18px/22px var(--font-display)}.today-day__dot{background:var(--wall);border-radius:50%;width:5px;height:5px}.today-day[aria-current=date]{background:var(--wall);color:var(--fg)}.today-day[aria-current=date] .today-day__n{font-weight:600}.today-day[aria-current=date] .today-day__dot{background:var(--fg)}.today-h__link{cursor:pointer;color:var(--fg);font:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.today-quartiers{margin:0;padding:0;list-style:none}.today-quartier{align-items:center;gap:var(--space-3);cursor:pointer;width:100%;min-height:40px;color:var(--fg);font:400 var(--t-ui)/var(--lh-ui) var(--font-ui);text-align:left;background:0 0;border:0;padding:0;display:flex}.today-quartier:before{content:"";background:var(--dot,var(--muted));border-radius:50%;width:8px;height:8px}.today-quartier span:first-child{flex:1}.today-quartier__n{font:italic 500 var(--t-lede)/22px var(--font-display)}@media (min-width:1024px){.today-main>.today-quick,.today-aside{margin-top:0;padding-top:0}}.today-weather{position:relative}.today-weather__word{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 72%, transparent);cursor:pointer;color:var(--sky-ink);font:500 var(--t-meta)/var(--lh-meta) var(--font-ui);border:0;display:inline-flex}.today-weather__word:before{content:"";background:var(--dot,transparent);border-radius:50%;width:8px;height:8px}.today-weather__word.is-unset{color:var(--muted)}.today-weather__word:focus-visible{outline-offset:2px;outline:2px solid}.today-weather__pop{z-index:4;min-width:150px;padding:var(--space-1) var(--space-4);background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:var(--radius-s);position:absolute;top:calc(100% - 8px);right:0}.today-weather__pop .moodtabs{gap:0;display:grid}.today-weather__pop .moodtabs button{min-height:34px;color:var(--muted);font:500 15px/1 var(--font-ui);border-bottom:0;justify-self:start}.today-weather__pop .moodtabs button[aria-checked=true]{color:var(--fg);text-underline-offset:6px;text-decoration:underline}.today .t-title,.today li.done .t-title,.today li.completing .t-title{transition:color var(--d-base) var(--ease);background:0 0}.today li.done .t-title{color:var(--muted);text-decoration:none}.today-tonight .day-line__text{background-image:linear-gradient(to bottom, transparent 31px, color-mix(in srgb, var(--ink) 7%, transparent) 31px)}.soir__head{gap:var(--space-1);display:grid}@media (min-width:1024px){.soir__head{padding-top:calc(var(--space-5) + var(--space-1))}}.sheet .soir__head h2{font:600 var(--t-head)/38px var(--font-display)}.soir__head p{color:var(--muted);margin:0}.soir__moods{gap:var(--space-1);grid-template-columns:repeat(4,1fr);align-content:start;display:grid}.soir__mood{justify-content:center;align-items:center;gap:var(--space-half);min-width:0;min-height:var(--target);padding:0 var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--fg);font:500 var(--t-ui)/var(--lh-ui) var(--font-ui);cursor:pointer;background:0 0;display:inline-flex}.soir__mood:before{content:"";background:var(--dot);border-radius:50%;width:8px;height:8px}.soir__mood[aria-pressed=true]{border:2px solid var(--accent)}.soir__line{align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-strong);display:flex}.soir__line>span{color:var(--muted);font:italic 500 var(--t-lede)/22px var(--font-display);flex:none}.soir__note{color:var(--fg);font:400 var(--t-ui)/var(--lh-ui) var(--font-ui);resize:none;background:0 0;flex:1;padding:0;box-shadow:none!important;border:0!important}.soir__hint{color:var(--muted);font:400 var(--t-meta)/var(--lh-meta) var(--font-ui);margin:0}.soir__acts{gap:var(--space-1);display:grid}.today-now__key{color:var(--muted);font:400 var(--t-meta)/var(--lh-meta) var(--font-ui);display:none}@media (min-width:1024px){.today-now__key{display:inline}}.sheet:has(.soir__head){background:var(--surface);padding:var(--space-3) var(--space-5) calc(var(--space-5) + var(--space-1));gap:calc(var(--space-4) + var(--space-1));align-content:start}.sheet .soir__line{flex-direction:row;align-items:flex-start;display:flex}.sheet .soir__line>span{flex:none}.today-voice{gap:var(--space-5);flex-direction:column;display:flex}.today-voice__line{color:var(--fg);font:italic 500 26px/33px var(--font-display);margin:0}.today-voice__text{color:var(--muted);margin:0}.today-voice__hint{cursor:pointer;color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;align-self:flex-start;padding:0}.today-voice__hint:hover{color:var(--fg)}.today-voice__act{align-self:flex-start}.today-voice__tomorrow{border-block:1px solid var(--line);min-height:56px;color:var(--fg);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.today-voice__count{color:var(--muted)}.today-voice__count i{font:italic 500 var(--t-lede)/22px var(--font-display)}.today-voice .today-fold{border-top:1px solid var(--line)}.today-skel{opacity:0;animation:ix-in var(--d-tide) var(--ease-sea) forwards;flex-direction:column;display:flex}.today-skel__head{width:64px;height:12px;margin:var(--space-1) 0 var(--space-2);background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:2px}.today-skel__row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:56px;display:flex}.today-skel__row>span:first-child{background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:4px;flex:none;width:22px;height:22px}.today-skel__row>span:last-child{gap:var(--space-2);flex-direction:column;display:flex}.today-skel__row i{background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:2px;width:210px;height:10px;display:block}.today-skel__row i+i{background:color-mix(in srgb, var(--fg) 6%, transparent);width:84px;height:8px}.today-skel__row:nth-child(3) i{width:160px}.today-skel__row:nth-child(3) i+i{width:64px}.today-skel__row:nth-child(4) i{width:190px}.today-skel__row:nth-child(4) i+i{width:76px}.today-skel__row:nth-child(3){animation-delay:var(--d-stagger)}.today-skel__row:nth-child(4){animation-delay:calc(2 * var(--d-stagger))}@media (prefers-reduced-motion:reduce){.today-skel{opacity:1;animation:none}}.sheet:has(.soir__head) .grab{align-items:stretch;gap:var(--space-1);flex-direction:column;width:36px;height:auto;margin-inline:auto;display:flex}.sheet:has(.soir__head) .grab i{background:var(--line-strong);height:2px;display:block}@media (min-width:769px){.sheet:has(.soir__head) .grab{display:none}}.today-arrive{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.arr-scene{border-radius:var(--radius-s);position:relative;overflow:hidden}.arr-sea{display:block}.arr-sea .cap-scene{aspect-ratio:350/386;width:100%;height:auto}.arr-text{inset:var(--space-4) var(--space-4) auto;gap:var(--space-1);color:var(--ink);display:grid;position:absolute}.arr-when{font:400 var(--t-meta)/var(--lh-meta) var(--font-ui)}.arr-head{font:italic 500 var(--t-head)/calc(var(--space-5) + var(--space-3) + var(--space-1)) var(--font-display);margin:0}.arr-line{font:italic 500 var(--t-lede)/var(--space-5) var(--font-display)}.arr-task{align-items:flex-start;gap:var(--space-3);display:flex}.arr-task .cq-check{margin-top:var(--space-1);flex:none}.arr-body{gap:var(--space-1);flex:1;min-width:0;display:grid}.arr-title{text-align:left;cursor:pointer;color:var(--fg);font:italic 500 var(--t-title)/var(--lh-title) var(--font-display);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.arr-meta{align-items:center;gap:var(--space-1);color:var(--muted);font:400 var(--t-meta)/var(--lh-meta) var(--font-ui);flex-wrap:wrap;display:inline-flex}.arr-ic{color:var(--sea-top);display:inline-flex}.arr-dot{width:var(--space-2);height:var(--space-2);margin-left:var(--space-1);background:var(--c);border-radius:50%}.arr-quote{gap:calc(var(--space-1) / 2);margin:var(--space-1) 0 0;padding-left:var(--space-3);border-left:2px solid var(--line);color:var(--muted);font:400 14px/20px var(--font-ui);overflow-wrap:anywhere;display:grid}.arr-quote b{color:var(--fg);font:500 var(--t-meta)/var(--lh-meta) var(--font-ui)}.arr-actions{align-items:center;gap:var(--space-2);padding-top:var(--space-1);display:flex}.arr-chip{min-height:34px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--fg);font:500 var(--t-meta)/var(--lh-meta) var(--font-ui);cursor:pointer}.arr-chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.arr-open{color:var(--accent);font:500 var(--t-meta)/var(--lh-meta) var(--font-ui);margin-left:auto;text-decoration:none}.arr-open[hidden]{display:none}.arr-chip:focus-visible,.arr-title:focus-visible,.arr-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-s)}@media (min-width:1024px){.today-body:has(.today-arrive){grid-template-areas:"arrive aside""now aside""quick aside""list aside""tonight aside"}.today-arrive{grid-area:arrive;margin-bottom:0}}.sheet.quick .actions .cq-btn{flex:1}.details .cq-field{align-items:start;column-gap:var(--s3);grid-template-columns:88px minmax(0,1fr)}.details .cq-field>.cq-field__label{margin:0}:is(.details .cq-field:has(.cq-steps),.details .cq-field:has(textarea),.details .cq-field:has(.cq-time)){grid-template-columns:1fr}:is(.details .cq-field:has(.cq-steps)>.cq-field__label,.details .cq-field:has(textarea)>.cq-field__label,.details .cq-field:has(.cq-time)>.cq-field__label){margin-bottom:0}.sheet.quick .actions .cq-btn:not(.ghost):not(.danger){flex:none;min-width:96px;height:40px}.sheet.quick .actions .cq-btn.ghost.slim{flex:0 auto}.sheet.quick .actions .cq-btn.ghost,.sheet.quick .actions .cq-btn.danger{flex:1 1 0}.sheet.quick .actions .cq-btn.danger.text{flex:none}:is(.details .cq-field,.details .cq-field:has(.cq-steps),.details .cq-field:has(textarea),.details .cq-field:has(.cq-time)){grid-template-columns:1fr}:is(.details .cq-field>.cq-field__label,.details .cq-field:has(.cq-steps)>.cq-field__label,.details .cq-field:has(textarea)>.cq-field__label,.details .cq-field:has(.cq-time)>.cq-field__label){margin:0 0 var(--s1)}@media (min-width:1024px){.sheet.quick .details .cq-field:has(.cq-time){grid-column:1/-1}}.sheet.quick .cq-datepicker[hidden],.sheet.quick .cq-presets[hidden]{display:none}@media (min-width:769px){.scrim .sheet.cq-sheet--dialog{border-radius:var(--radius-sheet);width:560px;max-width:calc(100vw - 32px);max-height:85vh;box-shadow:var(--shadow-sheet);padding:var(--space-6);overflow-y:auto}}.qd .cq-chips{flex-wrap:wrap;overflow:visible}.qd .cq-chip:before,.qd .cq-chip .chip-ic{display:none}:has(>.sheet-head) .cq-chips{gap:var(--space-1) var(--space-4)}:has(>.sheet-head) .cq-chip:before{display:none}.sheet.quick .actions .cq-btn.ghost.slim.add-close{margin-right:var(--space-1);flex:none}.sheet.quick.add .qa-tabs .cq-seg__opt{flex:none;min-width:0}.sheet.quick.add .qa-tabs .cq-seg__opt:after{height:2px;left:0;right:0}.sheet.quick.add .qa-panel .cq-field{align-items:center;column-gap:var(--space-3);grid-template-columns:72px minmax(0,1fr)}.sheet.quick.add .qa-panel .cq-field>.cq-field__label{margin:0}.sheet.quick.add .qa-panel .cq-field.wide{align-items:start;row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.sheet.quick.add .qa-time .cq-time{align-items:center;column-gap:var(--space-3);grid-template-columns:88px minmax(0,1fr)}.sheet.quick.add .qa-time .cq-input{height:36px}.sheet.quick.add .actions .cq-btn.ghost.slim.add-close{margin-right:var(--space-2)}.scrim .sheet.cq-sheet.te{background:var(--bg);flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.scrim .sheet.cq-sheet.te.cq-sheet--snap{height:83dvh}.scrim .sheet.cq-sheet.te.cq-sheet--snap.is-full{height:95dvh}@media (min-width:769px){.scrim .sheet.cq-sheet.te{border-radius:var(--radius-sheet);width:560px;max-height:85vh;padding:0}}.te .cq-sheet__grip{z-index:2;width:96px;margin-left:calc(var(--space-7) * -1);align-content:start;place-items:start center;padding:0;display:grid;position:absolute;top:0;left:50%}.te .cq-sheet__grip i{display:none}@media (min-width:769px){.te .cq-sheet__grip{display:none}}.te-row .cq-time{flex-basis:100%}.te .cq-steps{gap:0}.te .cq-step--add .cq-step__plus{width:18px;height:18px}.te .cq-step--add .cq-step__plus svg{display:none}.scrim{background:var(--scrim);z-index:40;animation:fade var(--d-press) var(--ease);transition:opacity var(--d-press) var(--ease);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.scrim.swap{animation:none}.sheet{--tint:var(--bg);background:var(--bg);transition:background var(--d-tide) var(--ease-sea);overscroll-behavior:contain;border-radius:var(--r-sheet) var(--r-sheet) 0 0;gap:var(--s5);width:100%;max-width:600px;max-height:92vh;padding:var(--s2) max(var(--space-4), env(safe-area-inset-right,0)) calc(var(--s5) + env(safe-area-inset-bottom,0)) max(var(--space-4), env(safe-area-inset-left,0));display:grid;overflow-y:auto}.sheet-x{display:none}@media (pointer:fine){.grab{display:none}}@media (min-width:1024px){.sheet.quick{max-width:760px;max-height:92vh}.scrim .sheet.quick{gap:var(--s3)}.sheet.quick .fold>div{gap:var(--s3) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.sheet.quick .fold>div>.wide{grid-column:1/-1}}@media (min-width:769px){.scrim{align-items:center}.sheet{border-radius:var(--r-sheet);max-width:520px;padding-top:var(--s5);max-height:86vh;position:relative}.sheet.pop{padding-top:var(--s2)}.grab{display:none}.sheet-x{top:var(--s3);right:var(--s3);z-index:2;width:44px;height:44px;color:var(--muted);cursor:pointer;transition:color var(--d-base) var(--ease-sea), background var(--d-base) var(--ease-sea);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.sheet-x svg{width:20px;height:20px}.sheet-head{padding-right:var(--space-7)}}.sheet.swap>:not(.grab){animation:swapIn var(--d-base) var(--ease) backwards}.sheet.swap>:nth-child(3){animation-delay:var(--d-item-stagger)}.sheet.swap>:nth-child(4){animation-delay:calc(2 * var(--d-item-stagger))}.sheet.swap>:nth-child(n+5){animation-delay:calc(3 * var(--d-item-stagger))}.grab{cursor:grab;touch-action:none;place-items:center;display:grid}@media (pointer:fine) and (min-width:1024px){.grab{display:none}}.sheet-head{justify-content:space-between;align-items:baseline;gap:var(--s3);touch-action:none;padding-bottom:var(--s3);border-bottom:1px solid var(--line);display:flex}.sheet h2{font:500 var(--t-head)/1 var(--display);color:var(--head);margin:0}.field{width:100%;font:400 var(--t-lede)/1.4 var(--ui);padding:var(--space-3) var(--space-4);border-radius:var(--r-s);border:1px solid var(--line);min-height:48px;color:var(--fg);transition:border-color var(--d-base) var(--ease-sea);background:0 0}.field.big{font-size:var(--t-lede);padding:var(--space-3) 0;border-width:0 0 1px;border-radius:0}.field.voice{font:italic 500 var(--t-title)/1.35 var(--voice);resize:vertical;min-height:120px}textarea.field{resize:vertical;min-height:88px}.field.date{width:auto;font-size:var(--t-ui);padding:0 var(--space-3);min-height:44px}.field:focus{border-color:var(--fg);outline:none}.field::placeholder{color:var(--faint-text)}.field-block{gap:0;display:grid}.lbl{font:500 var(--t-meta)/1 var(--ui);color:var(--muted);margin-bottom:var(--s3)}.field.time{width:auto;font-size:var(--t-ui);padding:0 var(--space-3);min-height:44px}.actions{gap:var(--s3);display:flex}.fold{transition:grid-template-rows var(--d-sheet) var(--ease-sea);grid-template-rows:0fr;display:grid}.fold.open{grid-template-rows:1fr}.fold>div{gap:var(--s5);visibility:hidden;min-height:0;transition:visibility 0s var(--d-sheet);display:grid;overflow:hidden}.fold.open>div{padding-bottom:var(--s1);visibility:visible;transition-delay:0s}.fold-d summary{cursor:pointer;font:500 var(--t-meta)/1 var(--ui);color:var(--muted);padding:var(--space-4) 0;list-style:none}.fold-d summary::-webkit-details-marker{display:none}.fold-d summary:before{content:"+";margin-right:var(--s3);font:300 var(--t-ui)/1 var(--ui);transition:transform var(--d-tide) var(--ease-sea);display:inline-block}.fold-d[open] summary:before{transform:rotate(45deg)}.fold-d[open] .chips{margin-top:var(--s3);animation:itemIn var(--d-item) var(--ease-sea)}.feels{gap:var(--s2) var(--s1);grid-template-columns:repeat(4,1fr);display:grid}.feel{padding:var(--s3) 0 var(--s2);justify-items:center;gap:var(--s2);cursor:pointer;transition:opacity var(--d-tide) var(--ease-sea);background:0 0;border:0;display:grid}.feel .o{background:var(--c);width:14px;height:14px;margin-bottom:var(--space-1);transition:box-shadow var(--d-sheet) var(--ease-sea);border-radius:50%}.feel b{font:500 var(--t-meta) var(--ui);color:var(--fg)}.feel small{font:italic 500 var(--t-ui)/1.1 var(--voice);color:var(--muted)}.feels.chosen .feel:not([aria-pressed=true]){opacity:.4}.feel[aria-pressed=true] .o{box-shadow:0 0 0 5px var(--bg), 0 0 0 6px var(--fg)}.rate{gap:var(--s1);display:flex}.rate-star{cursor:pointer;width:44px;height:44px;color:var(--faint);transition:color var(--d-base) var(--ease-sea);background:0 0;border:0;place-items:center;padding:0;display:grid}.rate-star svg{width:22px;height:22px;display:block}.rate-star.on{color:var(--fg)}.rate-star.on svg{fill:currentColor}.linked-task{align-items:center;gap:var(--s3);padding:var(--space-1) 0 var(--space-1) var(--s1);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex}.lt-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lt-x{cursor:pointer;width:44px;height:44px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.lt-x svg{width:14px;height:14px}.linked{gap:var(--s2);display:grid}.linked .entry:before{display:none}.feel-preview{background:var(--c);width:14px;height:14px;transition:background var(--d-tide) var(--ease-sea);border-radius:50%;flex:none}.order{gap:var(--s2);display:flex}.menu{border-top:1px solid var(--line);display:grid}.menu-title{font-size:var(--t-head)!important;line-height:1.1!important}.menu-sub{margin:var(--s2) 0 0;font:italic 500 var(--t-lede)/1.3 var(--voice);color:var(--muted)}.menu-item{justify-content:flex-start;gap:var(--s4);border-bottom:1px solid var(--line);width:100%;padding:0 var(--s1);min-height:56px;font:400 var(--t-lede) var(--ui);color:var(--fg);animation:itemIn var(--d-item) var(--ease-sea) backwards;animation-delay:calc(min(var(--n), 8) * var(--d-item-stagger));border-radius:0}.menu-item.danger{color:var(--late)}.menu-ic{width:18px;height:18px;color:var(--muted);display:inline-flex}.menu-item.danger .menu-ic{color:var(--late)}.menu-ic svg{width:100%;height:100%}.results{gap:var(--s5);min-height:120px;display:grid}.res{align-items:center;gap:var(--s3);text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;padding:var(--s3) var(--s1);cursor:pointer;min-height:56px;animation:itemIn var(--d-item) var(--ease-sea) backwards;animation-delay:calc(min(var(--n), 8) * var(--d-item-stagger));background:0 0;display:flex}.scrim.pop{background:color-mix(in srgb, var(--scrim) 60%, transparent);justify-content:flex-start;align-items:flex-start}.sheet.pop{border-radius:var(--r-m);border:1px solid var(--line-strong);max-width:none;max-height:calc(100vh - 32px);padding:var(--s4) var(--s4) var(--s1);gap:var(--s3);transform-origin:50%;position:fixed}.sheet.pop .sheet-head{padding-bottom:var(--s2);touch-action:auto;border-bottom:0}.sheet.pop .menu-title{font-size:var(--t-title)!important}.sheet.pop .menu-sub{font-size:var(--t-ui)}.sheet.pop .menu-item{min-height:48px;font-size:var(--t-ui)}.sheet.pop .menu-item:last-child{border-bottom:0}.recent{gap:var(--s2);display:grid}.move-to summary{padding-bottom:var(--s2)}.sheet.quick .actions{z-index:2;bottom:calc(-1 * (var(--s5) + env(safe-area-inset-bottom,0px)));margin:0 0 calc(-1 * (var(--s5) + env(safe-area-inset-bottom,0)));padding:var(--s2) 0 calc(var(--s5) + env(safe-area-inset-bottom,0));background:var(--bg);box-shadow:0 -1px 0 var(--line);position:sticky}.qi{position:relative}.qi-mirror,.qi-area{box-sizing:border-box;width:100%;padding:var(--s3) 0 var(--space-3);border:0;border-bottom:1px solid var(--line);font:400 var(--t-lede)/1.4 var(--ui);letter-spacing:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:2;margin:0}.qi-mirror{color:var(--fg);pointer-events:none;border-bottom-color:#0000;position:absolute;inset:0;overflow:hidden}.qi-area{resize:none;color:#0000;-webkit-text-fill-color:transparent;min-height:0;caret-color:var(--fg);transition:border-color var(--d-base) var(--ease-sea);border-bottom-color:var(--line-strong);background:0 0;border-radius:0;display:block;position:relative;overflow-y:auto}.qi-area:focus{border-bottom-color:var(--fg);outline:none}.qi-area::placeholder{color:var(--faint-text);-webkit-text-fill-color:var(--faint-text)}.qi-area::selection{background:var(--focus)}.qi-tok{color:var(--accent)}.qi-bul{color:#0000;position:relative}.qi-bul:before{content:"";background:var(--muted);width:.4em;height:1px;position:absolute;top:52%;left:.04em}.qp:empty{display:none}.qp-one{gap:var(--space-1);display:grid}.qp-one.fresh{animation:fade var(--d-sheet) var(--ease-sea)}.qp-title{font:500 var(--t-ui)/1.3 var(--font-ui);color:var(--ink);overflow-wrap:anywhere}.qp-meta{align-items:baseline;column-gap:var(--space-2);font:400 var(--t-ui)/1.5 var(--font-ui);color:var(--muted);flex-wrap:wrap;row-gap:0;display:flex}.qp-meta>:not(:last-child):after{content:","}.qp-tok{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}.qp-tok:before{content:"";inset:calc(var(--space-3) * -1) calc(var(--space-1) * -1);position:absolute}.qp-tok:active{color:var(--ink);text-decoration-line:line-through}.qp-list{border-top:1px solid var(--line);overscroll-behavior:contain;max-height:34vh;margin:0;padding:0;list-style:none;overflow-y:auto}.qp-row{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line);display:flex}.qp-row.fresh{animation:itemIn var(--d-item) var(--ease-sea) backwards;animation-delay:calc(min(var(--n), 8) * var(--d-item-stagger))}.qp-txt{flex:1;gap:1px;min-width:0;display:grid}.qp-x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.qp-x svg{width:12px;height:12px}.wp-fold>div{gap:var(--s3)}.wp-fold.open>div{padding-top:var(--s3)}.cal-foot{align-items:center;min-height:40px;display:flex}.wp-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.qa-more{display:grid}.qa-row{justify-content:space-between;align-items:center;min-height:44px;display:flex}.qa-count{align-items:baseline;gap:var(--space-2);cursor:pointer;min-height:44px;color:var(--muted);opacity:0;visibility:hidden;transition:opacity var(--d-sheet) var(--ease-sea), visibility 0s var(--d-sheet);background:0 0;border:0;padding:0;display:inline-flex}.qa-count.on{opacity:1;visibility:visible;transition:opacity var(--d-sheet) var(--ease-sea)}.qa-n{font:italic 500 var(--t-lede)/1 var(--voice);color:var(--fg)}.qa-undo{font:400 var(--t-meta)/1 var(--ui)}.qa-flyer{z-index:48;pointer-events:none;transform-origin:50%;white-space:nowrap;text-overflow:ellipsis;background:0 0;margin:0;position:fixed;inset:auto;overflow:hidden}.details>div{gap:0}.details>div>:first-child{border-top:1px solid var(--line)}.details .chips{scrollbar-width:none;gap:var(--s4);flex-wrap:nowrap;overflow-x:auto}.details .chips::-webkit-scrollbar{display:none}.details .chip{min-height:44px;font-size:var(--t-ui);border:0;border-bottom:1px solid #0000;border-radius:0;padding:0}.details .chip[aria-pressed=true]{border-bottom-color:var(--fg)}#layer:has(>.scrim:not(.pop)>.sheet.quick)>.toast{bottom:auto;top:calc(12px + env(safe-area-inset-top,0px) + var(--lift,0px))}.sheet.quick{gap:var(--s4)}.sheet.quick .actions{gap:var(--s3)}.settings .set-rows{gap:var(--space-2);display:grid}.settings .set-note{font:400 var(--t-meta)/1.4 var(--ui);color:color-mix(in srgb, var(--fg) 60%, transparent)}.settings .sr-t small{font:400 var(--t-meta)/1.3 var(--ui);color:color-mix(in srgb, var(--fg) 60%, transparent)}.settings .sync-line{font:400 var(--t-meta)/1.35 var(--ui)}.settings .sr-layout{gap:var(--s2);font:400 var(--t-meta)/1 var(--ui);letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--fg) 60%, transparent)}.settings .sr-layout:after{content:"";width:7px;height:7px;margin:0 var(--s1) 0 var(--s1);border:solid var(--muted);border-width:1.5px 1.5px 0 0;transform:rotate(45deg)}.settings .set-kv{justify-content:space-between;align-items:center;gap:var(--s4);min-height:56px;font:400 var(--t-lede)/1.25 var(--ui);color:var(--fg);display:flex}.details .chips[aria-label=Marques] .chip{align-items:center;gap:var(--space-2);display:inline-flex}.details .chips[aria-label=Marques] .chip:before{content:"";border:1px solid var(--line-strong);width:14px;height:14px;transition:background-color var(--d-base) var(--ease-sea), border-color var(--d-base) var(--ease-sea);border-radius:3px;flex:none}.details .chips[aria-label=Marques] .chip[aria-pressed=true]{border-bottom-color:#0000}.details .chips[aria-label=Marques] .chip[aria-pressed=true]:before{border-color:var(--fg);background:var(--fg);box-shadow:inset 0 0 0 2px var(--bg)}.details .chips[aria-label=Répéter]{flex-wrap:wrap;row-gap:0;overflow:visible}.settings .set-kv .field{min-width:0;box-shadow:none;text-align:right;color:color-mix(in srgb, var(--fg) 60%, transparent);background:0 0;border:0;flex:1;padding:0}.qi-mirror,.qi-area{font:500 var(--t-title)/1.25 var(--voice);padding-block:var(--s3) var(--space-3)}.field.big{font:500 var(--t-title)/1.25 var(--voice)}.skel{border-bottom:1px solid var(--line);align-items:center;height:56px;display:flex}.skel:before{content:"";background:var(--soft);opacity:.6;border-radius:2px;width:60%;height:12px}@media (min-width:1024px){:is(.scrim:has(>.sheet .res-group),.scrim:has(>.sheet .res-empty)){align-items:flex-start;padding-top:22vh}.sheet.quick .qa-row{min-height:40px}.sheet.quick{gap:var(--s3);max-width:960px;max-height:calc(100vh - 32px);padding-block:var(--s4)}.sheet.quick .fold>div{column-gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));row-gap:0}.sheet.quick .fold>div>.wide{grid-column:1/-1}.sheet.quick .fold>div>:first-child{border-top:0}.sheet.quick .details textarea.field{min-height:64px}}.settings{box-sizing:border-box;width:100%}.settings .set-layout{grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid}.settings .set-cols{min-width:0;max-width:640px;display:grid}.settings .set-index{z-index:3;gap:var(--s2);scrollbar-width:none;background:var(--bg);height:48px;margin-inline:calc(-1 * max(var(--s4), env(safe-area-inset-left,0)));padding-inline:max(var(--s4), env(safe-area-inset-left,0));flex-wrap:nowrap;display:flex;position:sticky;top:0;overflow-x:auto}.settings .set-index::-webkit-scrollbar{display:none}.settings .set-index a{min-width:44px;min-height:44px;padding-inline:var(--s3);white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:400;text-decoration:none;display:inline-flex}.settings .set-index a[aria-current=true]{color:var(--fg);font-weight:500}.settings .set-sec{margin-top:var(--s3)}.settings .set-in{gap:var(--s3);padding-top:var(--s2);display:grid}@media (max-width:1023px){.settings.set-menu .set-index{height:auto;box-shadow:none;background:0 0;flex-direction:column;gap:0;margin-inline:0;padding:0;position:static;overflow:visible}.settings.set-menu .set-index a{min-height:56px;font:400 var(--t-title)/1.2 var(--display);color:var(--fg);justify-content:flex-start;padding-inline:0}}.qt-row{gap:var(--s1) var(--s4);flex-wrap:wrap;display:flex}.qt{cursor:pointer;min-height:44px;font:400 var(--t-ui)/1 var(--ui);color:var(--muted);transition:color var(--d-base) var(--ease-sea), border-color var(--d-sheet) var(--ease-sea);background:0 0;border:0;border-bottom:1px solid #0000;padding:0}.qt[aria-pressed=true]{color:var(--fg)}.qp-tok{min-height:44px;margin-block:calc(var(--space-3) * -1);align-items:center;display:inline-flex}.qp-tok:before{inset:0 calc(var(--space-1) * -1)}@media (min-width:1024px){.sheet.quick.add{max-width:560px;max-height:calc(100vh - 32px)}.sheet.quick.edit{column-gap:var(--space-5);row-gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(720px,100vh - 32px)}.sheet.quick.edit>*{grid-column:1/-1}}.sheet.quick.add .chip{min-height:44px;font-size:var(--t-ui);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0}.sheet.quick.add .chip[aria-pressed=true],.sheet.quick.add .qt[aria-pressed=true]{border-bottom-color:var(--fg)}@media (min-width:1024px){.sheet.quick.add .fold>div{grid-template-columns:minmax(0,1fr)}}.sheet.quick.edit .sheet-head{padding-bottom:var(--s2)}.sheet.quick.edit textarea.field{min-height:64px}.sheet.quick.edit .fold>div{gap:var(--s3) var(--space-5)}.sheet.quick.edit .fold>div>.actions{justify-content:flex-end}@media (min-width:1024px){.sheet.quick.edit{max-height:min(760px,100vh - 32px);padding-bottom:var(--s4)}}.scrim .sheet:has(.field.big){padding-top:var(--s5)}.scrim .sheet:has(.field.big) .results{gap:var(--s4);display:grid}.ed{gap:var(--space-4);padding-inline:var(--space-4);gap:var(--space-3)}@media (min-width:769px){.scrim .sheet.ed .sheet-x{top:32px;right:24px}}.ed{gap:var(--space-5);align-content:start}.qd-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-right:var(--space-7);display:flex}.qd-head h2{font:500 24px/30px var(--font-display);margin:0}.qd-preview{cursor:default;pointer-events:none;min-height:132px}.qd-preview:hover{translate:none}.qd-preview__ic{top:var(--space-4);right:var(--space-4);width:24px;height:24px;color:var(--wall);display:grid;position:absolute}.qd-preview__ic svg{width:100%;height:100%}.qd-preview .is-hint{color:var(--muted)}.qd-fields{gap:var(--space-2);display:grid}.qd .qd-fields .field{min-height:var(--target);color:var(--ink);font:400 17px/24px var(--font-ui);background:0 0;border-radius:0;padding:0;border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important}.qd .qd-fields .field:focus,.qd .qd-fields .field:focus-visible{outline:none;border-bottom-color:var(--accent)!important}.qd .qd-fields .qd-name{font:500 22px/30px var(--font-display)}.qd-row{gap:var(--space-1);display:grid}.qd-label{color:var(--muted);font:500 14px/24px var(--font-ui)}.qd-icons{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid}.qd-ic{width:100%;min-height:var(--target);border-radius:var(--radius-sm,8px);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.qd-ic svg{width:22px;height:22px}.qd-ic:hover{background:var(--soft);color:var(--ink)}.qd-ic[aria-pressed=true]{background:var(--soft);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.qd-ic:focus-visible,.qd-dot:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qd-dots{gap:var(--space-1);flex-wrap:wrap;display:flex}.qd-dot{width:var(--target);height:var(--target);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.qd-dot:before{content:"";inset:var(--space-3);background:var(--c);border-radius:50%;position:absolute}.qd-dot[aria-pressed=true]:after{content:"";inset:var(--space-1);border:1.5px solid var(--ink);border-radius:50%;position:absolute}@media (max-width:768px){.qd-head h2{font-size:22px;line-height:28px}}.qi-area{resize:none;scrollbar-width:none;border-bottom:1px solid var(--line);overflow:hidden}.qi-area::-webkit-scrollbar{display:none}.qi-area:focus{border-bottom-color:var(--accent)}.qa-tabs{justify-content:flex-start;gap:var(--space-4);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;width:auto;padding:0;display:flex}.sheet.quick .qt-row{gap:var(--space-2)}.sheet.quick .qt{align-items:center;gap:var(--space-half);height:32px;min-height:32px;padding:0 var(--space-3);border:1px solid var(--line);font:400 13px/1 var(--font-ui);color:var(--muted);transition:background-color var(--d-press) var(--ease-sea), border-color var(--d-press) var(--ease-sea), color var(--d-press) var(--ease-sea);border-radius:999px;display:inline-flex}.sheet.quick .qt-ic{width:14px;height:14px;display:inline-flex}.sheet.quick .qt-ic svg{width:14px;height:14px}.sheet.quick .qt:hover{background:var(--soft)}.sheet.quick .qt[aria-pressed=true],.sheet.quick.add .qt[aria-pressed=true]{color:var(--ink);border-color:var(--line-strong)}.sheet.quick .actions{justify-content:flex-end;align-items:center;gap:var(--space-3);border-top:1px solid var(--line);display:flex}.kbd-hint{font:400 13px/1 var(--font-ui);color:var(--faint-text);white-space:nowrap}@media (max-width:479px){.kbd-hint{display:none}}.qa-panel[hidden]{display:none}.qa-panel{gap:var(--s2)}.qa-panel>:first-child{border-top:0}.qa-tabs{gap:var(--space-5);border:0;width:100%}.qa-panel input{border-color:#0000}.qa-panel textarea{background:var(--soft);padding:var(--s2) var(--s3);border-color:#0000;border-radius:8px}.sheet.quick .qa-panel input,.sheet.quick .qa-panel textarea{box-shadow:none;border:0}.sheet.quick.add .qa-tabs{gap:var(--space-5)}.sheet.quick.add .qa-panel:not([hidden]){gap:var(--space-2);padding-top:var(--space-2);display:grid}.sheet.quick.add .qa-time[hidden]{display:none}.sheet.quick.add .actions{padding-top:var(--space-3)}.te .grab{z-index:2;width:96px;margin-left:calc(var(--space-7) * -1);align-content:start;place-items:start center;padding:0;display:grid;position:absolute;top:0;left:50%}@media (min-width:769px){.te .grab{display:none}}.te .sheet-x{z-index:2;width:40px;height:40px;box-shadow:none;color:var(--sky-ink);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.te .sheet-x svg{stroke-width:2.4px;width:16px;height:16px}.te-band{flex:none;height:96px;position:relative;overflow:hidden}.te-band__art{display:block;position:absolute;inset:0}.te-sun{fill:var(--sun)}.te-sea{fill:var(--qc)}.te-sail{fill:var(--surface)}.te-area{left:var(--space-4);align-items:center;gap:var(--space-half);color:var(--sky-ink);font:500 13px/18px var(--font-ui);display:inline-flex;position:absolute;top:22px}.te-dot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.te-dot.is-none{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.te .te-more-wrap{z-index:3;position:absolute;top:10px;right:52px}.te-more{width:40px;height:40px;color:var(--sky-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.te-more-wrap .te-pop{min-width:160px;padding:var(--space-1);left:auto;right:0}.te-menu-opt{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3);color:var(--late);cursor:pointer;font:500 15px/22px var(--font-ui);background:0 0;border:0;display:flex}.te-ic{place-items:center;width:16px;height:16px;display:inline-grid}.te-ic svg{width:100%;height:100%}.te-body{gap:var(--space-3);overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-4) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.te-head{align-items:flex-start;gap:var(--space-3);display:flex}.te .te-check{margin:var(--space-2) 0 0;width:26px;height:26px}.te .te-check:before{border-color:var(--line-strong);border-radius:5px;width:26px;height:26px}.te .te-title,.te .te-title:focus,.te .te-title:focus-visible{min-width:0;min-height:0;color:var(--ink);background:0 0;outline:none;flex:1;box-shadow:none!important;font:italic 500 34px/42px var(--font-display)!important;border:0!important;padding:0!important}.te-meta{border-top:1px solid var(--line);flex-direction:column;display:flex}.te-row{align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.te-lab{width:76px;color:var(--muted);font:400 13px/18px var(--font-ui);flex:none}.te-col{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.te-late{color:var(--late);font:500 13px/18px var(--font-ui)}.te-chips{gap:var(--space-half);flex-wrap:wrap;display:flex}.te-chip{align-items:center;gap:var(--space-half);min-height:34px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);cursor:pointer;font:500 13px/18px var(--font-ui);display:inline-flex}.te-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.te-chip.is-empty{color:var(--muted);border-style:dashed}.te-chip--menu:after{content:"▾";color:var(--muted);font-size:10px}.te-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.te-item{position:relative}.te-pop{z-index:3;min-width:200px;margin-top:var(--space-1);padding:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);box-shadow:var(--shadow-sheet);position:absolute;top:100%;left:0}.te-pop[hidden],.te-row [hidden]{display:none}.te-list{display:grid}.te-h{color:var(--muted);font:italic 500 17px/22px var(--font-display)}.te-steps{flex-direction:column;display:flex}.te-foot{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-5);border-top:1px solid var(--line);flex:none;display:flex}.te-focus{border-radius:var(--radius-s);background:var(--accent);min-height:48px;color:var(--on-accent);cursor:pointer;font:500 15px/22px var(--font-ui);border:0;flex:1;justify-content:center;align-items:center;display:inline-flex}.te-done{min-height:48px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-s);color:var(--ink);cursor:pointer;font:500 15px/22px var(--font-ui);background:0 0;align-items:center;display:inline-flex}.te-focus[hidden]+.te-done{flex:1;justify-content:center}.te-opt{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-s);color:var(--muted);cursor:pointer;font:500 15px/22px var(--font-ui);text-align:left;background:0 0;border:0;display:flex}.te-opt:hover{background:var(--soft);color:var(--ink)}.te-opt[aria-pressed=true]{color:var(--ink)}.write{gap:var(--space-1);display:grid}.write__in{box-sizing:border-box;width:100%;min-height:96px;padding:0 var(--space-3) 0 calc(var(--space-6) + var(--space-5));border-radius:var(--radius-s);resize:none;color:#0000;caret-color:var(--ink);overflow-wrap:break-word;white-space:pre-wrap;background:linear-gradient(to right, transparent calc(var(--space-7) - var(--space-1)), color-mix(in srgb, var(--terracotta) 55%, transparent) calc(var(--space-7) - var(--space-1)), color-mix(in srgb, var(--terracotta) 55%, transparent) calc(var(--space-7) - var(--space-1) + 1px), transparent calc(var(--space-7) - var(--space-1) + 1px)), var(--surface) repeating-linear-gradient(to bottom, transparent 0, transparent 31px, var(--line) 31px, var(--line) 32px);font:500 20px/32px var(--voice);border:0;overflow:hidden}.write__page{position:relative}.write__mirror{box-sizing:border-box;padding:0 var(--space-3) 0 calc(var(--space-6) + var(--space-5));pointer-events:none;color:var(--ink);font:500 20px/32px var(--voice);white-space:pre-wrap;overflow-wrap:break-word;position:absolute;inset:0;overflow:hidden}.wm{min-height:32px}.wm--title,.wm__b{-webkit-text-stroke:.6px currentColor}.wm--done{color:var(--muted)}.wm__mark{color:var(--muted);-webkit-text-stroke:0;font-weight:500}.wm__dot,.wm__box,.wm__tick{color:#0000;-webkit-text-stroke:0;position:relative}.wm__dot:before{content:"";background:var(--ink);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.wm__box:before,.wm__tick:before{content:"";box-sizing:border-box;border:1.5px solid var(--muted);border-radius:3px;width:16px;height:16px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.wm__tick:before{background:var(--accent);border-color:var(--accent)}.wm__tick:after{content:"";border:solid var(--surface);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:50%;right:8px;transform:translateY(-65%)rotate(45deg)}@media (forced-colors:active){.write__in{color:canvastext}.write__mirror{display:none}}.write__in::placeholder{color:var(--muted);font-style:italic}.write__in:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.write__note{align-items:center;gap:var(--space-2);min-height:18px;font:400 13px/18px var(--font-ui);color:var(--muted);display:flex}.write__undo{min-height:32px;padding:0 var(--space-2);color:var(--accent);font:500 13px/18px var(--font-ui);cursor:pointer;background:0 0;border:0}.write__bar{height:48px;padding:0 var(--space-2);border-top:1px solid var(--line);background:var(--bg);align-items:center;gap:2px;display:flex}.write__btn{min-width:44px;height:44px;padding:0 var(--space-2);border-radius:var(--radius-s);color:var(--ink);font:500 15px/1 var(--font-ui);cursor:pointer;transition:background var(--dur-1,.15s) var(--ease,ease);background:0 0;border:0;place-items:center;display:grid}.write__btn:hover{background:var(--line)}.write__btn--bold{font-weight:700}.write__btn--end{color:var(--accent);margin-left:auto}.write__btn--italic{font-style:italic;font-family:var(--voice)}.write__btn:focus-visible,.write__undo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.te-read{cursor:text;padding:var(--space-2) 0;border-radius:var(--radius-s)}.te-read:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.md{white-space:normal;overflow-wrap:anywhere;font:500 18px/1.55 var(--voice);display:block}.md>span{display:block;position:relative}.md em{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-style:normal}.md__h{font-weight:600;line-height:1.3}.md__h1{font-size:1.3em}.md__h2{font-size:1.15em}.md__li,.md__ck{padding-left:var(--space-5)}.md__li:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.8em;left:4px}.md__n:before{content:attr(data-n);background:0 0;width:auto;height:auto;font-size:.85em;top:0;left:0}.md__box{box-sizing:border-box;border:1.5px solid var(--line-strong);background:0 0;border-radius:3px;width:14px;height:14px;padding:0;position:absolute;top:.35em;left:0}button.md__box{cursor:pointer}.md__ck.done{color:var(--muted);text-decoration:line-through}.md__ck.done .md__box{background:var(--accent);border-color:var(--accent)}.md__ck.done .md__box:after{content:"";border:solid var(--surface);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.write__keys{display:none}.pg-bar{z-index:3;align-items:center;gap:var(--space-2);height:56px;padding:0 var(--space-2) 0 var(--space-1);background:var(--bg);flex:none;order:-3;grid-template-columns:1fr auto 1fr;display:grid;position:sticky;top:0}.pg-bar__back{justify-self:start;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-2);color:var(--accent);font:500 15px/22px var(--font-ui);cursor:pointer;background:0 0;border:0;display:inline-flex}.pg-bar__chev{place-items:center;width:20px;height:20px;display:grid}.pg-bar__chev svg{width:16px;height:16px}.pg-bar__date{font:italic 500 17px/22px var(--voice);color:var(--ink);text-align:center}.pg-bar__kept{justify-self:end;align-items:center;gap:var(--space-1);padding:0 var(--space-2);font:400 13px/18px var(--font-ui);color:var(--muted);display:inline-flex}.pg-bar__tick{width:14px;height:14px;display:grid}.pg-bar__tick svg{stroke-width:1.8px;width:14px;height:14px}.write__day{z-index:1;top:0;left:calc(var(--space-6) + var(--space-5));right:var(--space-3);align-items:baseline;gap:var(--space-2);pointer-events:none;height:32px;font:italic 500 22px/32px var(--voice);color:var(--ink);white-space:nowrap;display:flex;position:absolute}.write__mood{align-items:center;gap:var(--space-2);font:400 13px/18px var(--font-ui);color:var(--muted);display:inline-flex}:is(.write__page:has(>.write__day) .write__in,.write__page:has(>.write__day) .write__mirror){padding-top:var(--space-6)}.cq-sheet--page .sheet-head{display:none}.cq-sheet--page .field-block:has(.write)>.lbl{display:none}@media (max-width:768px){.scrim.page{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch}.cq-sheet--page{width:100%;max-width:none;height:calc(100% - var(--kb,0px));max-height:none;padding:0 0 env(safe-area-inset-bottom,0);border-radius:0;flex-direction:column;gap:0;display:flex;overflow-y:auto}.cq-sheet--page>:not(.pg-bar){flex:none}.cq-sheet--page>.chips{padding:0 var(--space-4) var(--space-2);order:-2}.cq-sheet--page>.actions,.cq-sheet--page>details,.cq-sheet--page>input.field,.cq-sheet--page>div:not(.pg-bar):not(.chips):not(.field-block){margin:0 var(--space-4) var(--space-5);width:auto}.cq-sheet--page>.field-block:not(:has(.write)){margin:0 var(--space-4) var(--space-5);width:auto}.cq-sheet--page .field-block:has(.write){order:-1}.cq-sheet--page>.pc-notes{padding:0 var(--space-4);background:var(--surface);order:-1;display:block}.cq-sheet--page .write{min-height:calc(100dvh - 56px - var(--kb,0px));gap:0}.cq-sheet--page .write__page{background:var(--surface);flex:1}.cq-sheet--page .write__in{min-height:calc(100dvh - 56px - 48px - 18px - var(--kb,0px))}.cq-sheet--page .write__note{padding:0 var(--space-3);background:var(--surface)}.cq-sheet--page .write__bar{z-index:2;position:sticky;bottom:0}}@media (min-width:769px){.scrim.panel.page{left:var(--shell-rail);justify-content:stretch}.scrim.panel.page .sheet{gap:var(--space-4);box-sizing:border-box;width:100%;max-width:none;padding:var(--space-5) max(var(--space-5), calc((100% - var(--shell-main)) / 2));background:var(--bg);box-shadow:none;flex-direction:column;display:flex}.scrim.panel.page .sheet>:has(.write){order:-1}.scrim.panel.page .write{box-shadow:var(--shadow-paper);gap:0}.scrim.panel.page .write__bar{border-top:0;border-bottom:1px solid var(--line);order:-1}.scrim.panel.page .write__note{padding:var(--space-1) var(--space-3);background:var(--surface);order:2}.scrim.panel.page .write__in{min-height:55vh}.scrim.panel.page .write__keys{padding-right:var(--space-2);color:var(--muted);font:400 13px/18px var(--font-ui);white-space:nowrap;margin-left:auto;display:block}.scrim.panel.page .write__btn--end{display:none}}.te-menu-opt--plain{color:var(--ink)}.tp-tabs{gap:var(--space-5);padding:var(--space-3) var(--space-half) 0;display:flex}.tp-tab{min-height:var(--target);color:var(--muted);cursor:pointer;font:400 15px/22px var(--font-ui);background:0 0;border:0;border-radius:0;padding:0}.tp-tab[aria-selected=true]{color:var(--ink);box-shadow:inset 0 calc(-1 * var(--line-slat)) 0 var(--ink);font-weight:500}.tp-pane{gap:var(--space-3);min-height:0;padding:var(--space-4) 0;flex-direction:column;flex:1;display:none}.qa-models>.tp-pane{display:flex}.qa-models>:not(.tp-tabs):not(.tp-pane):not(.grab):not(.sheet-x){display:none}.tp-head{gap:var(--space-1);padding:var(--space-3) 0 var(--space-half);flex-direction:column;display:flex}.tp-pane .tp-head .tp-title{font:italic 500 32px/36px var(--font-display);color:var(--ink);margin:0}.tp-list{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.tp-empty{padding:var(--space-4) 0;color:var(--muted);font:italic 500 19px/24px var(--font-display);margin:0}.tp-row{row-gap:var(--space-half);width:100%;padding:calc(var(--space-2) + 2px) 0;border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border-radius:0;grid-template-columns:1fr auto;align-items:baseline;display:grid}.tp-row .tp-sketch{grid-column:1/-1;width:100%;height:54px}.tp-row[aria-selected=true]{background:var(--soft)}.tp-name{font:500 21px/26px var(--font-display);color:var(--ink)}.tp-apply .tp-name--big{align-self:start;margin:0;font-size:30px;line-height:36px}.tp-meta{align-items:baseline;gap:var(--space-3);color:var(--muted);font:400 13px/18px var(--font-ui);display:inline-flex}.tp-meta em{font:italic 500 15px/18px var(--font-display)}.tp-search{box-sizing:border-box;width:100%}.ta{--a-sky:var(--scene-day-top);--a-hz:var(--scene-day-horizon);--a-sea:var(--scene-water-top-day);--a-deep:var(--scene-water-deep-day);--a-glint:var(--scene-glint-day);--a-sail:var(--scene-sail-day);--a-shade:var(--scene-sail-shade-day);--a-hull:var(--scene-hull-day);--a-rock:var(--scene-rock-day);--a-lit:var(--scene-rock-lit-day);--a-cape:var(--scene-cape-day);--a-pine:var(--scene-pine-day);--a-post:var(--sky-ink);--a-day:1;background:linear-gradient(to bottom, var(--a-sky), var(--a-hz) var(--hz), var(--a-sea) var(--hz), var(--a-deep));display:block}:root[data-theme=dark] .ta{--a-sky:var(--night-top);--a-hz:var(--scene-midnight-horizon);--a-sea:var(--scene-water-top-night);--a-deep:var(--scene-water-deep-night);--a-glint:var(--scene-glint-night);--a-sail:var(--scene-sail-night);--a-shade:var(--scene-sail-shade-night);--a-hull:var(--scene-hull-night);--a-rock:var(--scene-rock-night);--a-lit:var(--scene-rock-lit-night);--a-cape:var(--scene-cape-night);--a-pine:var(--scene-pine-night);--a-post:var(--scene-sail-night);--a-day:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ta{--a-sky:var(--night-top);--a-hz:var(--scene-midnight-horizon);--a-sea:var(--scene-water-top-night);--a-deep:var(--scene-water-deep-night);--a-glint:var(--scene-glint-night);--a-sail:var(--scene-sail-night);--a-shade:var(--scene-sail-shade-night);--a-hull:var(--scene-hull-night);--a-rock:var(--scene-rock-night);--a-lit:var(--scene-rock-lit-night);--a-cape:var(--scene-cape-night);--a-pine:var(--scene-pine-night);--a-post:var(--scene-sail-night);--a-day:0}}.ta-day{opacity:var(--a-day)}.ta-sun{fill:var(--scene-sun-warm)}.ta-cloud{fill:var(--scene-cloud);fill-opacity:.6}.ta-rock{fill:var(--a-rock)}.ta-lit{fill:var(--a-lit)}.ta-cape{fill:var(--a-cape)}.ta-pine{fill:var(--a-pine);stroke:var(--a-pine);stroke-linecap:round}.ta-pine ellipse{stroke:none}.ta-glint{fill:var(--a-glint);opacity:var(--a-day)}.ta-wave{fill:var(--scene-cloud)}.ta-crest{fill:none;stroke:var(--scene-cloud);stroke-width:1px}.ta stop{stop-color:var(--night-sea)}.ta-hour{fill:var(--a-sail);fill-opacity:.85;font:500 13px var(--font-ui)}.ta-drop{fill:none;stroke:var(--a-sail);stroke-opacity:.7;stroke-width:1.3px;stroke-dasharray:1.5 4;stroke-linecap:round}.ta-route{fill:none;stroke:var(--a-sail);stroke-opacity:.85;stroke-width:1.4px;stroke-dasharray:1.5 5;stroke-linecap:round}.ta-harbour{fill:none;stroke:var(--a-post);stroke-width:1.6px;stroke-linecap:round}.ta-pt{fill:none;stroke:var(--a-sail);stroke-width:1.3px}.ta-hull{fill:var(--a-hull)}.ta-sail{fill:var(--a-sail)}.ta-shade{fill:var(--a-shade)}.tp-sketch{border-radius:var(--radius-s)}.tp-row .tp-sketch,.tp-apply .tp-sketch{width:100%}.tp-keys{color:var(--muted);font:400 13px/18px var(--font-ui);margin:0}.scrim .sheet.cq-sheet.tp-sheet{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:1024px){.scrim .sheet.quick.add.qa-models{width:640px;max-width:calc(100vw - 32px)}}@media (max-width:1023px){.scrim .sheet.cq-sheet.qa-models,.scrim .sheet.cq-sheet.tp-sheet{z-index:1;flex-direction:column;gap:0;max-height:none;display:flex}.scrim .sheet.cq-sheet.qa-models{height:calc(100dvh - 186px)}.scrim .sheet.cq-sheet.tp-sheet{height:calc(100dvh - 184px)}.scrim .sheet.cq-sheet.qa-models .grab,.scrim .sheet.cq-sheet.tp-sheet .grab{height:var(--space-2);min-height:0}.qa-models>.tp-tabs{padding-top:var(--space-2)}.qa-models .tp-tab{min-height:22px;position:relative}.qa-models .tp-tab:after{content:"";inset:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) calc(-3 * var(--space-2));position:absolute}.qa-models>.tp-pane{gap:0;padding-top:0}.qa-models .tp-head{padding:calc(var(--space-3) + 2px) 0 2px}.scrim .sheet.cq-sheet.qa-models.is-full,.scrim .sheet.cq-sheet.tp-sheet.is-full{height:calc(100dvh - 40px)}}.tp-hero{margin:var(--space-3) 0 0;flex:none;position:relative}.tp-hero__scene{width:100%;height:calc(var(--space-8) * 2 + var(--space-4));border-radius:var(--radius-s)}@media (min-width:1024px){.tp-hero:not(.tp-hero--behind) .tp-hero__scene{aspect-ratio:390/150;height:auto}}.tp-hero__text{inset:var(--space-2) var(--space-3) auto;color:var(--sky-ink);flex-direction:column;display:flex;position:absolute}:root[data-theme=dark] .tp-hero__text{color:var(--paper)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tp-hero__text{color:var(--paper)}}.tp-hero .tp-hero__title{font:italic 500 24px/28px var(--font-display);margin:0}.tp-hero .tp-hero__sub{font:400 13px/18px var(--font-ui);margin:0}.tp-apply{min-height:0;padding:var(--space-2) 0 0;flex-direction:column;flex:1;gap:0;display:flex;overflow-y:auto}.tp-kicker{color:var(--muted);font:italic 500 17px/22px var(--font-display);margin:0}.tp-field{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:flex}.tp-apply .tp-sketch+.tp-field{margin-top:var(--space-3);border-top:1px solid var(--line)}.tp-apply>.tp-kicker:first-child{font:400 13px/18px var(--font-ui)}.tp-kicker--steps{margin:var(--space-3) 0 var(--space-1)}body:has(.tp-hero--behind) #account#account{z-index:39}.tp-chips .cq-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tp-label{width:var(--space-7);color:var(--muted);font:400 13px/18px var(--font-ui);flex:none}.tp-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.tp-date{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tp-hero--behind{pointer-events:none;height:200px;margin:0;position:absolute;inset:0 0 auto}.tp-hero--behind .tp-hero__scene{border-radius:0;height:100%}.tp-hero--behind .tp-hero__text{inset:var(--space-3) var(--space-4) auto}.tp-hero--behind .tp-hero__title{font-size:30px;line-height:34px}.tp-pill{cursor:pointer;align-items:center;gap:var(--space-2);min-height:calc(var(--space-5) + var(--space-3));padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:500 13px/18px var(--font-ui);display:inline-flex}.tp-pill__caret{border-inline:3px solid #0000;border-top:4px solid var(--muted);flex:none;width:0;height:0}.tp-menu{z-index:60;width:calc(var(--space-8) * 3 + var(--space-5));padding:var(--space-1) 0;border-radius:var(--radius-s);background:var(--surface);box-shadow:var(--shadow-sheet);position:fixed;overflow-y:auto}.tp-menu[hidden]{display:none}.tp-menu__item{align-items:center;gap:var(--space-2);width:100%;min-height:var(--target);padding:0 var(--space-4);color:var(--ink);cursor:pointer;font:400 15px/22px var(--font-ui);text-align:left;background:0 0;border:0;border-radius:0;display:flex}.tp-menu__item[aria-current]{background:var(--soft);box-shadow:inset var(--line-slat) 0 0 var(--accent);color:var(--accent);font-weight:500}.tp-dot{width:var(--space-2);height:var(--space-2);border-radius:50%;flex:none}.tp-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tp-lines li{align-items:center;gap:var(--space-3);min-height:40px;font-size:15px;display:flex}.tp-box{box-sizing:border-box;border:1.5px solid var(--line-strong);border-radius:var(--radius-s);flex:none;width:18px;height:18px}.tp-actions{padding:var(--space-3) 0 0;border-top:1px solid var(--line)}.tp-go{width:100%;min-height:48px}@media (min-width:1024px){.tp-row{column-gap:var(--space-4);padding-left:var(--space-3);grid-template-rows:auto auto;grid-template-columns:1fr auto}.tp-row .tp-sketch{width:calc(var(--space-8) * 2);grid-area:1/2/span 2}.tp-name{align-self:end;font-size:17px;line-height:22px}.tp-meta{align-self:start;column-gap:var(--space-2);flex-wrap:wrap}}.tp-pane input.tp-search:not(#tp){min-height:var(--target);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:400 15px/22px var(--font-ui)}.tp-pane input.tp-search:not(#tp):focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tp-apply .tp-sketch{width:100%;height:64px;margin-top:calc(var(--space-2) + 2px);flex:none}.tp-chips .cq-chip:before,.tp-chips .cq-chip .chip-ic{display:none}.tp-chips .cq-chip{min-height:calc(var(--space-5) + var(--space-3));padding:0 var(--space-3);font:500 13px/18px var(--font-ui)}.tp-split{flex:1;min-height:0;display:flex}.tp-split>.tp-list{min-width:0;padding-right:var(--space-5);flex:1 1 0}.tp-aside{width:calc(var(--space-8) * 4);gap:var(--space-2);padding:var(--space-1) 0 0 var(--space-5);border-left:1px solid var(--line);flex-direction:column;flex:none;display:flex;overflow-y:auto}.tp-aside .tp-lines li{color:var(--muted);font-size:13px}.tp-row[aria-selected=true]{box-shadow:inset var(--line-slat) 0 0 var(--accent)}.te-band{overflow:visible}.te-more-wrap .te-pop{min-width:calc(var(--space-8) * 3 + var(--space-4));padding:var(--space-1) 0}.te-more-wrap .te-menu-opt{white-space:nowrap;padding:0 var(--space-4)}.qa-crossed{margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-3);border-radius:var(--radius-s) var(--radius-s) 0 0;position:relative;overflow:hidden}.qa-crossed .scene-strip{height:96px}.qa-crossed__t,.qa-crossed__s{left:var(--space-4);color:var(--sky-ink);margin:0;position:absolute}.qa-crossed__t{top:var(--space-3);font:italic 500 24px/28px var(--font-display)}.qa-crossed__s{top:calc(var(--space-3) + 28px);font:400 13px/18px var(--font-ui)}.app>.view>.cq-band+.ix-offline{margin:0 calc(var(--shell-pad) * -1);padding-inline:var(--shell-pad)}.app>.view>.cq-band+.ix-offline+*{margin-top:var(--shell-after-band)}.app>.view>:is(.cq-band,.scene-strip,.q-band,.plan-head){margin-inline:calc(var(--shell-pad) * -1);box-sizing:border-box;--shell-gutter:var(--shell-pad);width:auto}.app>.view :is(.cq-band__text,.cq-band__progress,.today-sea__text,.today-sea__tally){left:var(--shell-gutter)}.app>.view>:is(.cq-band,.q-band,.plan-head){height:var(--shell-band)}.app>.view>:is(.cq-band,.scene-strip,.q-band,.plan-head)+*{margin-top:var(--shell-after-band)}:root{--shell-pad:var(--shell-gutter)}.app>.view{box-sizing:border-box;padding-inline:var(--shell-pad)}.app>.view .gut{padding-inline:0}.shell-bleed,.shell-band{margin-inline:calc(var(--shell-pad) * -1);box-sizing:border-box;--shell-gutter:var(--shell-pad);width:auto}.shell-band{height:var(--shell-band);padding-inline:var(--shell-gutter);position:relative;overflow:hidden}.shell-bleed{padding-inline:var(--shell-gutter)}.app>.view .q-band .back{left:var(--shell-gutter)}.shell-after-band{margin-top:var(--shell-after-band)}.shell-after-title{margin-top:var(--shell-after-title)}.topbar .in{padding-inline:var(--shell-pad)}.shell-cols{display:block}@media (min-width:1024px){:root{--shell-gutter:32px;--shell-pad:calc(max(0px, (100vw - var(--shell-rail) - var(--shell-frame)) / 2) + var(--shell-gutter))}.app>.view{max-width:none;margin-inline:0}.shell-cols{grid-template-columns:minmax(0, var(--shell-main)) var(--shell-aside);column-gap:var(--shell-gap);align-items:start;display:grid}.shell-main{max-width:var(--shell-main)}.topbar .in{max-width:none;margin-inline:0}.app>.view.q-split:not(.q-split--open){--shell-over:calc(var(--shell-pad) - var(--shell-gutter));grid-template-columns:calc(392px + var(--shell-over)) minmax(0, 1fr)}.app>.view.q-split:not(.q-split--open) .q-split__list{padding-left:var(--shell-over)}.app>.view.q-split:not(.q-split--open) .q-split__pane .q-body{padding-right:calc(var(--shell-gutter) + var(--shell-over))}.app>.view.q-split:not(.q-split--open) .q-band__acts{right:calc(var(--space-5) + var(--shell-over))}}.lthumb{--c:var(--ink);--ln:color-mix(in srgb, var(--ink) 55%, transparent);--lf:color-mix(in srgb, var(--ink) 28%, transparent);aspect-ratio:4/3;border-radius:var(--radius-s);border:1px solid var(--line);background:0 0;width:100%;display:block;position:relative;overflow:hidden}.lthumb i{display:block;position:absolute}.lthumb[data-layout=itineraire]:before{content:"";border-left:1px dotted var(--ln);position:absolute;top:16%;bottom:16%;left:22%}.lthumb[data-layout=itineraire] i{border:1px solid var(--ln);background:var(--bg);border-radius:50%;width:7px;height:7px;left:calc(22% - 3px)}.lthumb[data-layout=itineraire] i:after{content:"";background:var(--lf);width:40px;height:1px;position:absolute;top:2px;left:12px}.lthumb[data-layout=itineraire] i:first-child{background:var(--ln);top:14%}.lthumb[data-layout=itineraire] i:nth-child(2){top:44%}.lthumb[data-layout=itineraire] i:nth-child(3){top:74%}.lthumb[data-layout=itineraire] i:nth-child(2):after{width:28px}.lthumb[data-layout=ardoise]:before{content:"";border:1px solid var(--lf);position:absolute;inset:12%}.lthumb[data-layout=ardoise] i{border-bottom:1px dotted var(--lf);height:1px;left:22%;right:22%}.lthumb[data-layout=ardoise] i:before,.lthumb[data-layout=ardoise] i:after{content:"";background:var(--ln);height:1px;position:absolute;top:0}.lthumb[data-layout=ardoise] i:before{width:42%;left:0}.lthumb[data-layout=ardoise] i:after{width:14%;right:0}.lthumb[data-layout=ardoise] i:nth-child(2):before{width:30%}.lthumb[data-layout=ardoise] i:first-child{top:32%}.lthumb[data-layout=ardoise] i:nth-child(2){top:50%}.lthumb[data-layout=ardoise] i:nth-child(3){top:68%}.lthumb[data-layout=etabli]{gap:var(--space-1);padding:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.lthumb[data-layout=etabli] i{border:1px solid var(--ln);border-radius:1px;position:static}.lthumb[data-layout=etabli] i:first-child{grid-column:span 2}.lthumb[data-layout=marees]:before{content:"";background:var(--ln);height:8px;position:absolute;top:18%;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Cpath d='M0 4c3 0 3-3 6-3s3 3 6 3 3-3 6-3 3 3 6 3' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E") 0 0/24px 8px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Cpath d='M0 4c3 0 3-3 6-3s3 3 6 3 3-3 6-3 3 3 6 3' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E") 0 0/24px 8px repeat-x}.lthumb[data-layout=marees] i{border-left:1px solid var(--lf);width:0;top:30%}.lthumb[data-layout=marees] i:after{content:"";border:1px solid var(--ln);width:12px;height:7px;position:absolute;bottom:-7px;left:-6px}.lthumb[data-layout=marees] i:first-child{height:22%;left:24%}.lthumb[data-layout=marees] i:nth-child(2){height:40%;left:50%}.lthumb[data-layout=marees] i:nth-child(3){height:14%;left:76%}.lthumb[data-layout=etagere] i{border:1px solid var(--ln);background:var(--bg);border-radius:1px;height:30%;left:16%;right:16%}.lthumb[data-layout=etagere] i:before{content:"";border:1px solid var(--ln);background:var(--bg);border-bottom:0;width:22%;height:5px;position:absolute;top:-6px}.lthumb[data-layout=etagere] i:first-child{top:20%}.lthumb[data-layout=etagere] i:first-child:before{left:6%}.lthumb[data-layout=etagere] i:nth-child(2){top:40%}.lthumb[data-layout=etagere] i:nth-child(2):before{left:38%}.lthumb[data-layout=etagere] i:nth-child(3){top:60%}.lthumb[data-layout=etagere] i:nth-child(3):before{left:70%}.lthumb[data-layout=registre]{background:repeating-linear-gradient(transparent 0 11px, var(--lf) 11px 12px);background-position:0 6px}.lthumb[data-layout=registre]:before{content:"";border-left:1px solid var(--lf);position:absolute;top:0;bottom:0;right:26%}.lthumb[data-layout=registre] i{height:6px;left:12%;right:12%}.lthumb[data-layout=registre] i:before{content:"";border:1px solid var(--ln);width:5px;height:5px;position:absolute;top:-1px;left:0}.lthumb[data-layout=registre] i:after{content:"";background:var(--ln);height:1px;position:absolute;top:2px;left:11px;right:26%}.lthumb[data-layout=registre] i:first-child{top:13%}.lthumb[data-layout=registre] i:nth-child(2){top:35%}.lthumb[data-layout=registre] i:nth-child(3){top:57%}.lthumb[data-layout=registre] i:nth-child(4){top:79%}.lpick{gap:var(--s3);grid-template-columns:repeat(3,1fr);display:grid}.lpick-opt{gap:var(--space-2);padding:var(--s2);border-radius:var(--r-s);min-height:44px;color:var(--fg);cursor:pointer;font:500 var(--t-meta)/1.1 var(--ui);text-align:center;transition:border-color var(--d-sail) var(--ease);background:0 0;border:1px solid #0000;display:grid}.lpick-opt[aria-checked=true]{border-color:var(--fg)}.lpick-opt[aria-checked=true] .lpick-name{color:var(--fg)}.lpick-name{color:var(--muted)}.lpick.two{grid-template-columns:repeat(2,1fr);max-width:66%}.chip .glyph{opacity:.6;width:15px;height:15px;margin-left:var(--s1)}.chip[aria-pressed=true] .glyph{opacity:1}.hero-mark{align-items:center;gap:var(--s4);width:-moz-fit-content;width:fit-content;margin-top:var(--s3);min-height:48px;color:var(--fg);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;display:flex;position:relative}.area-hero .hero-mark .a-ic{margin-top:0}.hero-lift{margin:var(--s3) 0 var(--s2);display:block;position:relative}.area-hero h1{transform-origin:0 100%;scale:calc(1 - var(--shrink,0) * .3);opacity:calc(1 - var(--shrink,0) * 1.15)}.area-hero .line,.area-hero .hero-mark{opacity:calc(1 - var(--shrink,0) * 1.3)}.layout-body.swapped{animation:fade var(--d-base) var(--ease) backwards}.done-shelf{margin-top:var(--s5)}.grip{width:44px;height:44px;margin-inline:calc(var(--space-half) * -1);color:var(--faint);touch-action:none;cursor:grab;flex:none;place-items:center;display:grid}.grip svg{width:8px;height:14px}.drag-ghost{box-shadow:var(--glow);opacity:.97;cursor:grabbing;background:var(--bg-mood)}.drag-source{opacity:.25}.swiping{--sw-done:max(var(--swipe,0), 0);--sw-later:max(calc(-1 * var(--swipe,0)), 0);transition:none!important}.bench-card.swiping .bc-front,.icard.swiping{box-shadow:inset calc(var(--sw-done) * 3px) 0 0 var(--fg), inset calc(var(--sw-later) * -3px) 0 0 var(--faint)}.bench-card.armed .bc-front,.icard.armed{outline:1px solid var(--fg);outline-offset:-1px}.icard.drawn .tick,.bench-card.turned .tick{border-color:var(--fg)}.icard.drawn .tick svg{opacity:1}.icard.drawn .tick svg path{stroke-dashoffset:0}.lay-itineraire{margin-top:var(--s2)}.route,.stops{margin:0;padding:0;list-style:none}.leg{padding-bottom:var(--s4);transition:background var(--d-sail) var(--ease);position:relative}.leg:before{content:"";border-left:1px solid var(--line-strong);position:absolute;top:0;bottom:0;left:25px}.leg:first-child:before{top:28px}.leg.someday:before{border-left-style:dotted;bottom:30px}.leg.late:before{border-left-color:color-mix(in srgb, var(--late) 55%, transparent)}.leg.drop-over{background:var(--soft)}.leg.drop-over .stamp-h,.leg.drop-over .flag-pin{border-color:var(--fg);background:var(--fg);color:var(--bg)}.leg.drop-over .stamp-h .st-w{color:inherit}.flag{align-items:center;gap:var(--s3);min-height:60px;display:flex;position:relative}.flag .stamp-h{transition:background var(--d-sail) var(--ease), color var(--d-sail) var(--ease)}.flag-pin{border-radius:var(--r-s);border:1px dotted var(--line-strong);background:var(--bg-mood);width:50px;height:30px;transition:background var(--d-sail) var(--ease);place-items:center;display:grid}.leg.late .flag-pin{border:1px solid var(--late)}.flag-l{font:italic 500 var(--t-title)/1.05 var(--display);color:var(--head)}.leg.late .flag-l{color:var(--late)}.flag-n{font:500 var(--t-meta) var(--ui);color:var(--muted);margin-left:auto}.leg.vacant .flag-l{color:var(--muted)}.lay-ardoise{margin-top:var(--s2)}.sheet.look-chalk{background:var(--slate);color:var(--chalk);--line:color-mix(in srgb, var(--chalk) 16%, transparent)}.sheet.look-chalk .menu-title{color:var(--chalk);font:italic 500 var(--t-head)/1 var(--display)!important}.sheet.look-chalk .menu-sub{color:color-mix(in srgb, var(--chalk) 65%, transparent)}.sheet.look-chalk .menu-item{color:var(--chalk);font:italic 500 var(--t-title)/1 var(--voice)}.sheet.look-chalk .menu-ic{color:color-mix(in srgb, var(--chalk) 70%, transparent)}.sheet.look-chalk .menu-item.danger,.sheet.look-chalk .menu-item.danger .menu-ic{color:color-mix(in srgb, var(--late) 65%, var(--chalk))}.lay-etabli{margin-top:var(--space-2)}.bench{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.bench-card{perspective:1000px;touch-action:pan-y;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-height:140px;transition:translate var(--d-tide) var(--ease-sea);position:relative}.bench-card.wide{grid-column:span 2;min-height:120px}.bc-in{height:100%;transform-style:preserve-3d;position:relative}.bc-front,.bc-back{backface-visibility:hidden;border-radius:0}.bc-front{gap:var(--space-2);height:100%;padding:var(--space-4) var(--space-3) var(--space-2) 0;border:0;border-bottom:1px solid var(--line);background:var(--bg);flex-direction:column;display:flex;position:relative}.bc-back{border:0;border-bottom:1px solid var(--ink);background:var(--bg);color:var(--ink);font:italic 500 var(--t-head)/1 var(--font-display);place-items:center;display:grid;position:absolute;inset:0;transform:rotateY(180deg)}.bc-top{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:16px;margin-bottom:var(--space-2);display:flex}.energy{font:500 var(--t-meta)/1 var(--font-ui);color:var(--muted)}.energy.heavy:before,.energy.light:before{content:"";width:6px;height:6px;margin-right:var(--space-2);vertical-align:.05em;border:1px solid;border-radius:50%;display:inline-block}.energy.heavy:before{background:currentColor}.bc-star{width:12px;height:12px;color:var(--ink);display:inline-flex}.bc-star svg{fill:currentColor;width:100%;height:100%}.bc-t{font:400 var(--t-ui)/1.35 var(--font-ui);overflow-wrap:anywhere}.bench-card.wide .bc-t{font:500 var(--t-head)/1.08 var(--font-display);color:var(--ink)}.bc-foot{justify-content:flex-start;align-items:center;gap:var(--space-2);min-height:44px;margin-top:auto;display:flex}.bc-when{font:500 var(--t-meta) var(--font-ui);color:var(--muted)}.bc-when.late{color:var(--late)}.lay-marees{margin-top:var(--space-2)}.tides{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4) var(--space-3);scroll-padding-inline:var(--space-4);gap:0;display:flex;overflow-x:auto}.tides::-webkit-scrollbar{display:none}.tide-day{--lvl:0;scroll-snap-align:center;gap:var(--space-2);width:42vw;max-width:180px;min-height:240px;padding:0 var(--space-2) var(--s3);border-left:1px solid var(--line);transition:background var(--d-sheet) var(--ease);flex-direction:column;flex:none;display:flex;position:relative}.tide-day:last-child{border-right:1px solid var(--line)}.tide-day.slack .td-n{color:var(--muted)}.tide-day.sel .td-n{color:var(--accent)}.tide-day.drop-over,.au-large.drop-over{background:var(--soft)}.td-head{justify-items:center;gap:var(--space-1);min-height:72px;padding:var(--s3) 0 0;color:var(--fg);cursor:pointer;background:0 0;border:0;display:grid;position:relative}.td-w{font:500 var(--t-meta)/1 var(--ui);color:var(--muted)}.td-n{font:500 var(--t-head)/1 var(--display);color:var(--head);font-variant-numeric:lining-nums}.tide-day.today .td-n,.tide-day.today .td-w{color:var(--accent)}.td-wave{width:calc(100% + 16px);margin:var(--space-1) calc(var(--space-2) * -1) 0;background:color-mix(in srgb, var(--fg) 40%, transparent);height:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Cpath d='M0 4c3 0 3-3 6-3s3 3 6 3 3-3 6-3 3 3 6 3' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E") 0 calc((1 - var(--lvl)) * 2px) / 24px 8px repeat-x;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Cpath d='M0 4c3 0 3-3 6-3s3 3 6 3 3-3 6-3 3 3 6 3' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E") 0 calc((1 - var(--lvl)) * 2px) / 24px 8px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Cpath d='M0 4c3 0 3-3 6-3s3 3 6 3 3-3 6-3 3 3 6 3' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E") 0 calc((1 - var(--lvl)) * 2px) / 24px 8px repeat-x}.tide-day.sel .td-wave{animation:waveDrift var(--d-swell) var(--ease-swell) infinite}.td-tasks,.al-tasks{gap:var(--space-2);display:grid;position:relative}.td-tasks:before{content:"";border-left:1px solid var(--line);height:8px;position:absolute;top:-8px;left:50%}.td-tasks:empty:before{display:none}.au-large{margin-top:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);transition:background var(--d-sheet) var(--ease)}.al-h{margin-bottom:var(--s3);justify-content:space-between;align-items:baseline;display:flex}.al-n{font:italic 500 var(--t-ui) var(--voice);color:var(--muted)}.al-tasks{grid-template-columns:1fr 1fr}.lay-etagere{margin-top:var(--space-2)}.drawer{padding:var(--space-4) 0 var(--space-4);border:0;border-radius:0;position:relative}.letter{margin-top:var(--space-4)}.letter:first-child{margin-top:0}.ltab{z-index:3;align-items:baseline;gap:var(--space-2);padding:var(--space-half) var(--space-1);border-bottom:1px solid var(--line);background:var(--bg);font:italic 500 var(--t-lede)/1.2 var(--font-display);color:var(--ink);margin:0;display:flex;position:sticky;top:0}.ltab-n{font:500 var(--t-meta) var(--font-ui);color:var(--muted);font-style:normal}.letter-cards{display:grid}.icard{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-half) var(--space-1) var(--space-half) var(--space-3);border-bottom:1px solid var(--line);background:var(--bg);cursor:pointer;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:translate var(--d-tide) var(--ease-sea), transform var(--d-sheet) var(--ease-sea);grid-template-columns:1fr auto 30px;display:grid;position:relative}.icard:last-child{border-bottom:0}.icard:before{content:"";border:1px solid var(--line-strong);border-radius:50%;width:5px;height:5px;margin-top:-2px;position:absolute;top:50%;left:0}.icard.lifted{z-index:2;box-shadow:0 1px 0 var(--line-strong);transform:translateY(-4px)}.icard.drawn{z-index:6}.ic-t{font:400 var(--t-ui)/1.3 var(--font-ui);overflow-wrap:anywhere}.ic-when{font:500 var(--t-meta) var(--font-ui);color:var(--muted);white-space:nowrap}.icard.late .ic-t,.icard.late .ic-when{color:var(--late)}.icard .tick{width:18px;height:18px}.lay-registre{margin-top:var(--s2)}.task-dragging .tides{scroll-snap-type:none}.coll .area-hero{margin-bottom:var(--s3)}.tides{scroll-snap-type:x mandatory;-webkit-mask-image:linear-gradient(90deg, var(--mask) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--mask) calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, var(--mask) calc(100% - 28px), transparent)}.tide-day{width:calc((100vw - 2 * var(--s4)) / 2);scroll-snap-align:start;max-width:none}.tide-day.slack{min-height:0;width:calc((100vw - 2 * var(--s4)) / 4)}.task-dragging .tides{-webkit-mask-image:none;mask-image:none}@media (min-width:1024px){.coll{max-width:760px;margin:0 auto}.coll>.area-hero{margin-bottom:0}.coll>.area-hero .line{max-width:100%}}.area-hero{overflow:visible}.hero-mark svg{width:20px;height:20px}.area-hero .line{font:italic 500 17px/26px var(--display);max-width:68ch}.list-prog{height:6px;margin:var(--s2) 0;background:var(--soft);border-radius:3px;overflow:hidden}.list-prog i{background:var(--accent);height:100%;display:block}.flag-pin{border:0}.area-actions{align-items:center;gap:var(--s2);margin-left:auto;display:flex}.coll .area-hero{padding-bottom:var(--s2)}.coll .bc-star,.coll-quick{display:none}@media (min-width:1024px){.coll-quick{margin:var(--s3) 0;display:block}#layer>.scrim:has(>.sheet.cq-sheet.te){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:flex-end;align-items:stretch}#layer .scrim .sheet.cq-sheet.te,#layer .scrim .sheet.cq-sheet.te.cq-sheet--snap{width:400px;height:100dvh;max-height:none;box-shadow:none;border-left:1px solid var(--line);border-radius:0}}.te-foot{flex-wrap:wrap}.te-esc{text-align:center;color:var(--muted);font:400 var(--t-meta)/18px var(--font-ui);flex-basis:100%}@media (max-width:768px){.te-esc{display:none}}@media (min-width:1024px){.tableau .tb-side .cq-task__tag{display:none}}.tableau{padding-bottom:var(--space-8)}.tableau .tb-body{display:block}.tableau .tb-main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.tableau .tb-bar{justify-content:space-between;align-items:center;display:flex}.tableau .tb-nav{min-height:36px;color:var(--ink);font:400 var(--t-meta)/18px var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.tableau .tb-nav:disabled{color:var(--muted);cursor:default}.tableau .tb-range{color:var(--muted);font:400 12px/16px var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.tableau .tb-bar .tb-nav:last-child,.tableau .tb-range__desk{display:none}.tableau .tb-top{gap:var(--space-1);margin-top:0;display:grid}.tableau .tb-hero{align-items:baseline;gap:var(--space-3);font:500 var(--t-title)/28px var(--font-display);color:var(--ink);margin:0;display:flex}.tableau .tb-hero__n{font:italic 500 52px/52px var(--font-display)}.tableau .tb-sum{max-width:520px;font:italic 500 18px/24px var(--font-display);color:var(--muted);margin:0}.tableau .tb-section{display:grid}.tableau .tb-h{padding-bottom:var(--space-1);font:italic 500 16px/22px var(--font-display);color:var(--muted);margin:0}.tableau .tb-days{margin:0;padding:0;list-style:none}.tableau .tb-line{gap:var(--space-3);width:100%;min-height:40px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:76px minmax(0,1fr) 24px;align-items:center;padding:0;display:grid}.tableau .tb-count{color:var(--muted)}.tableau .tb-line b,.tableau .tb-line em,.tableau .tb-count{font:italic 500 17px/22px var(--font-display)}.tableau .tb-line b,.tableau .tb-count{text-align:right}.tableau .tb-track{height:6px;display:block}.tableau .tb-track i{border-radius:var(--radius-pill);background:var(--wall,var(--accent));height:100%;display:block}.tableau .tb-line.now b,.tableau .tb-line.now em{font-weight:600}.tableau .tb-mood,.tableau .tb-date,.tableau .tb-h{display:none}.tableau .tb-prepare{width:100%;min-height:48px;margin-top:var(--space-2);font-weight:500}.tableau .tb-dock{left:0;right:0;bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0px));z-index:29;padding:var(--space-2) var(--shell-gutter);border-top:1px solid var(--line);background:var(--bg);position:fixed}.tableau .tb-dock .tb-prepare{margin:0}.tableau .tb-side{display:none}@media (min-width:1024px){.tableau .tb-body{padding-bottom:var(--space-7)}.tableau .tb-main{gap:var(--space-5)}.tableau .tb-range{letter-spacing:.18em;font-weight:500}.tableau .tb-range__phone{display:none}.tableau .tb-range__desk{display:inline}.tableau .tb-bar{border-bottom:1px solid var(--line)}.tableau .tb-bar .tb-nav:last-child{display:inline-flex}.tableau .tb-top{margin-top:0}.tableau .tb-nav{min-height:var(--target)}.tableau .tb-hero{gap:var(--space-3);font-size:28px;line-height:34px}.tableau .tb-hero__n{font-size:88px;line-height:88px}.tableau .tb-sum{max-width:480px;font-size:var(--voice-size);line-height:var(--voice-lh)}.tableau .tb-line{gap:var(--space-3);min-height:var(--target);box-sizing:content-box;border-bottom:1px solid var(--line);grid-template-columns:32px 96px minmax(0,1fr) 32px 64px}.tableau .tb-line b,.tableau .tb-line em,.tableau .tb-count{font-size:18px}.tableau .tb-date,.tableau .tb-h{display:block}.tableau .tb-mood{color:var(--muted);font:400 var(--t-meta)/18px var(--font-ui);display:block}.tableau .tb-prepare--phone{display:none}.tableau .tb-side{width:var(--shell-aside);gap:var(--space-5);align-content:start;display:grid}.tableau .tb-side .task-in{min-height:52px}.tableau .tb-side__h{margin:0 0 var(--space-2);font:italic 500 18px/24px var(--font-display)}.tableau .tb-ahead{margin:0;padding:0;list-style:none}.tableau .tb-ahead__row{align-items:center;gap:var(--space-2);min-height:46px;display:flex}.tableau .tb-ahead__dot{background:var(--wall,var(--line));border-radius:50%;width:8px;height:8px}.tableau .tb-ahead__day{font:italic 500 17px/22px var(--font-display);text-transform:capitalize;flex:1}.tableau .tb-ahead__n{color:var(--muted);font:400 var(--t-meta)/18px var(--font-ui)}.tableau .tb-side .tb-prepare{border:1px solid var(--line-strong);color:var(--accent);background:0 0;margin:0}}.tableau .ft{gap:var(--space-3);display:grid}.tableau .ft-top{gap:var(--space-1);display:grid}.tableau .ft-hero{align-items:baseline}.tableau .ft-hero.tb-hero{font-size:27px;line-height:32px}.tableau .ft-hero .tb-hero__n{font-size:64px;line-height:68px}.tableau .ft-top .tb-sum{max-width:none;font-size:18px;line-height:24px}.tableau .ft-done{color:var(--muted);font:400 var(--t-meta)/18px var(--font-ui);margin:0;display:none}.tableau .ft-link{color:var(--accent);font:500 var(--t-meta)/18px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0}.tableau .ft-art svg{width:100%;height:auto;display:block;overflow:visible}.tableau .ft-sky-a{stop-color:var(--lightningcss-light,var(--sky-top))var(--lightningcss-dark,var(--night-top))}.tableau .ft-sky-b{stop-color:var(--lightningcss-light,var(--sky-horizon))var(--lightningcss-dark,var(--night-horizon))}.tableau .ft-l0-a{stop-color:color-mix(in srgb, var(--mood-wind) 70%, var(--sun))}.tableau .ft-l0-b{stop-color:var(--mood-wind)}.tableau .ft-l1-a{stop-color:color-mix(in srgb, var(--sea-top) 75%, var(--sky-top))}.tableau .ft-l1-b{stop-color:var(--sea-top)}.tableau .ft-l2-a{stop-color:color-mix(in srgb, var(--sea-deep) 80%, var(--sea-top))}.tableau .ft-l2-b{stop-color:var(--sea-deep)}.tableau .ft-halo{fill:var(--sun);opacity:.4}.tableau .ft-sun{fill:var(--sun)}.tableau .ft-cloud,.tableau .ft-sail{fill:var(--surface)}.tableau .ft-cloud{opacity:.8}.tableau .ft-contour,.tableau .ft-crest{fill:none;stroke:var(--surface);stroke-opacity:.14;stroke-width:1px}.tableau .ft-crest{stroke-opacity:.45;stroke-width:1.2px}.tableau .ft-day{fill:var(--muted);font:italic 500 16px var(--font-display)}.tableau .ft-day.is-today{fill:var(--ink);font-weight:700}.tableau .ft-day.is-ahead{opacity:.55}.tableau .ft-note{fill:var(--ink);font:400 12px var(--font-ui)}.tableau .ft-legend{margin:0;padding:0;list-style:none;display:grid}.tableau .ft-row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:37px;display:flex}.tableau .ft-wave{flex:none;width:28px;height:10px}.tableau .ft-wave svg{width:100%;height:100%;fill:inherit;display:block}.tableau .ft-w0{fill:var(--mood-wind)}.tableau .ft-w1{fill:var(--sea-top)}.tableau .ft-w2{fill:var(--sea-deep)}.tableau .ft-name{min-width:0;color:var(--muted);font:400 var(--t-ui)/22px var(--font-ui);flex:1}.tableau .ft-name b{color:var(--ink);font-weight:400}.tableau .ft-time{color:var(--muted);font:italic 500 17px/22px var(--font-display)}.tableau .ft-weeks,.tableau .ft-voice,.tableau .ft-h--areas{display:none}.tableau .ft-ahead{margin:var(--space-3) 0 0;color:var(--muted);font:italic 500 17px/22px var(--font-display)}.tableau .ft-h{margin:0 0 var(--space-2);color:var(--muted);font:italic 500 17px/22px var(--font-display)}.tableau .ft-bands{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tableau .ft-band{align-items:center;gap:var(--space-3);grid-template-columns:56px minmax(0,1fr) 56px;display:grid}.tableau .ft-wk{color:var(--muted);font:400 13px/18px var(--font-ui)}.tableau .ft-band.is-now .ft-wk{color:var(--ink);font-weight:500}.tableau .ft-swell svg{width:100%;height:30px;display:block}.tableau .ft-bg{fill:color-mix(in srgb, var(--sky-top) 40%, var(--bg))}.tableau .ft-band .ft-time{text-align:right}@media (min-width:1024px){.tableau .ft{gap:var(--space-4)}.tableau .ft-top{align-items:end;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.tableau .ft-top>*{grid-column:1}.tableau .ft-hero.tb-hero{font-size:36px;line-height:44px}.tableau .ft-hero .tb-hero__n{font-size:88px;line-height:88px}.tableau .ft-voice{text-align:right;color:var(--ink);font:italic 500 var(--voice-size)/var(--voice-lh) var(--font-display);grid-area:1/2;margin:0;display:block}.tableau .ft-h--areas{display:block}.tableau .ft-done{grid-area:2/2;display:block}.tableau .ft-under{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.tableau .ft-weeks{display:block}.tableau .ft-chart svg{width:100%;height:auto;display:block}}.pj-page,.pj-desk,.pj-list,.pj-dock,.pj-board,.pj-sheet{--st-0:var(--status-idea);--st-1:var(--status-planned);--st-2:var(--status-progress);--st-3:var(--status-done);--pj-wall:var(--q-lavande);--pj-10:calc(var(--space-2) + var(--line-slat));--pj-14:calc(var(--space-3) + var(--line-slat));--pj-20:calc(var(--space-4) + var(--space-1));--pj-sand:color-mix(in srgb, var(--paper) 60%, var(--q-pierre))}.pj-st{align-items:center;gap:var(--space-half);color:var(--ink);flex:none;font-size:13px;line-height:18px;display:inline-flex}.pj-st i{background:var(--st-0);border-radius:50%;width:8px;height:8px}.pj-st[data-w="1"] i{background:var(--st-1)}.pj-st[data-w="2"] i{background:var(--st-2)}.pj-st[data-w="3"] i{background:var(--st-3)}.pj-meta{align-items:center;gap:var(--pj-10);color:var(--muted);font-size:13px;line-height:18px;display:flex}.pj-prog{background:var(--line);flex:1 1 0;height:2px;position:relative}.pj-prog i{background:var(--accent);position:absolute;inset:0 auto 0 0}.pj-pennant svg{display:block}.pj-pennant{color:var(--accent);line-height:0;position:absolute;top:-9px}.pj-note{color:var(--muted);font-size:13px;line-height:18px}.pj-goal,.pj-q{font:italic 500 19px/24px var(--font-display);color:var(--ink)}.pj-chev{color:var(--muted);display:inline-flex}.pj-sec{flex-direction:column;display:flex}.pj-sh{padding:0 0 var(--space-1);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;display:flex}.pj-sh>span{font:italic 500 19px/28px var(--font-display);color:var(--muted)}.pj-sh small,.pj-sh__link{color:var(--muted);font-size:13px;line-height:18px}.pj-sh__link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.pj-row{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-half) 0;box-sizing:border-box;border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;text-decoration:none;display:flex}.pj-row .nm{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.pj-row .nm b{font-weight:500}.pj-row .nm small{color:var(--muted);font-size:13px;line-height:18px}.pj-row--more{min-height:44px;color:var(--muted)}.pj-row--q{padding:var(--pj-10) 0;cursor:default;align-items:flex-start}.pj-answer{font-style:normal}.pj-link{color:var(--accent);font:500 13px/18px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0}.pj-thumb{object-fit:cover;border-radius:3px;flex:none;width:44px;height:32px}.pj-thumb--doc{background:var(--line);color:var(--muted);place-items:center;font-size:11px;font-weight:500;display:grid}.pj-add{align-items:center;gap:var(--space-2);min-height:44px;color:var(--accent);font:500 15px/22px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.pj-add>span{font-size:18px}.pj-inline{flex-direction:column;display:flex}.pj-inline .pj-input{margin:var(--space-2) 0}.pj-input:not(#pj){box-sizing:border-box;width:100%;min-height:48px;padding:0 var(--pj-14);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:400 15px/22px var(--font-ui)}.pj-new .pj-input:not(#pj){padding:0 var(--pj-14);border:1px solid var(--line-strong);background:var(--surface)}body:has(.pj-list,.pj-view--phone) #dock{display:none}body:has(.pj-view--phone,.pj-view--desk) #account{display:none}.pj-input:not(#pj):focus,.pj-input:not(#pj):focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:0}.pj-input--area:not(#pj){padding:var(--space-3) var(--pj-14);resize:none}.pj-notes:not(#pj){box-sizing:border-box;width:100%;padding:var(--space-3) 0;color:var(--ink);font:400 15px/22px var(--font-ui);resize:none;background:0 0;border:0}.pj-notes:not(#pj):focus{box-shadow:inset 0 -1px 0 var(--accent);outline:0}.pj-top{height:56px;margin-inline:calc(var(--shell-pad) * -1);padding-inline:calc(var(--shell-pad) - var(--space-3));justify-content:space-between;align-items:center;display:flex}.pj-top__back,.pj-top__more{align-items:center;gap:var(--space-1);min-width:44px;min-height:44px;padding:0 var(--space-3);color:var(--accent);font:500 15px/22px var(--font-ui);cursor:pointer;background:0 0;border:0;display:inline-flex}.pj-top__back svg{width:20px;height:20px}.pj-top__more{justify-content:center}.pj-h{gap:var(--space-half);padding:var(--space-1) 0 var(--space-4);flex-direction:column;display:flex}.pj-h h1{font:500 32px/38px var(--font-display);color:var(--ink);margin:0}.pj-h--tight,.pj-h--item{padding-bottom:var(--space-3)}.pj-chart{margin-inline:calc(var(--shell-pad) * -1);line-height:0;position:relative;overflow:hidden}.pj-chart svg{width:100%;height:auto;display:block}.pj-chart__cap{text-shadow:0 0 10px var(--pc-shade), 0 0 4px var(--pc-shade), 0 0 2px var(--pc-shade), 0 0 1px var(--pc-shade);left:var(--shell-pad);top:var(--space-3);font:italic 500 28px/32px var(--font-display);color:var(--ink);position:absolute}.pj-chart,.pj-board,.pj-route{--pc-sky-top:var(--lightningcss-light,var(--scene-day-top))var(--lightningcss-dark,var(--scene-late-top));--pc-sky-hz:var(--lightningcss-light,var(--scene-day-horizon))var(--lightningcss-dark,var(--scene-late-horizon));--pc-sea-top:var(--lightningcss-light,var(--scene-water-top-day))var(--lightningcss-dark,var(--scene-water-top-night));--pc-sea-deep:var(--lightningcss-light,var(--scene-water-deep-day))var(--lightningcss-dark,var(--scene-water-deep-night));--pc-sun:var(--lightningcss-light,var(--scene-sun-high))var(--lightningcss-dark,var(--scene-moon));--pc-halo:var(--lightningcss-light,var(--scene-sun-halo))var(--lightningcss-dark,color-mix(in srgb, var(--scene-moon) 40%, var(--scene-late-horizon)));--pc-glint:var(--lightningcss-light,var(--scene-glint-day))var(--lightningcss-dark,var(--scene-glint-night));--pc-land:var(--lightningcss-light,var(--scene-rock-lit-day))var(--lightningcss-dark,var(--scene-rock-lit-night));--pc-shade:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--pc-sky-top));--pc-sand:var(--lightningcss-light,var(--scene-rock-day))var(--lightningcss-dark,var(--scene-rock-night))}.pc-sky0{stop-color:var(--pc-sky-top)}.pc-sky1{stop-color:var(--pc-sky-hz)}.pc-sea0{stop-color:var(--pc-sea-top)}.pc-sea2{stop-color:var(--pc-sea-deep)}.pc-glow{stop-color:var(--pc-halo)}.pc-sun{fill:var(--pc-sun)}.pc-cloud{fill:var(--scene-cloud);opacity:.6}.pc-glint{fill:var(--pc-glint)}.pc-land{fill:var(--pc-land)}.pc-sand{fill:var(--pc-sand)}.pc-pier{stroke:var(--pc-land);stroke-width:3px;stroke-linecap:round;fill:none}.pc-route{fill:none;stroke:var(--paper);stroke-width:1.5px;stroke-dasharray:1 6;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.pc-place{font:italic 500 15px var(--font-display);fill:var(--chalk);opacity:.85}.pc-label{font:500 11px var(--font-ui);fill:var(--paper);pointer-events:none}.pc-buoy{cursor:pointer}.pc-buoy:focus-visible{outline:0}.pc-buoy:focus-visible .pc-body{stroke-width:2.5px}.pc-hit{fill:#0000}.pc-pole{stroke:var(--paper);stroke-width:1.4px;fill:none}.pc-flag{fill:var(--paper)}.pc-flag--lit{fill:var(--pc-glint)}.pc-body{fill:var(--paper);stroke:var(--sky-ink);stroke-width:1px}.pc-ring{fill:none;stroke:var(--pc-glint);stroke-width:2px;opacity:0;transition:opacity var(--d-sheet) var(--ease-sea)}.pc-buoy.is-lit .pc-ring{opacity:1}.pc-buoy.is-lit .pc-label{font-weight:600}.pc-body--idea{fill:var(--scene-rock-day)}.pc-sail{fill:var(--paper)}.pj-sections{gap:var(--space-5);padding-top:var(--space-4);padding-bottom:var(--space-6);flex-direction:column;display:flex}.pj-addbar{bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0px));z-index:3;margin-inline:calc(var(--shell-pad) * -1);padding:var(--space-1) var(--shell-pad);border-top:1px solid var(--line);background:var(--bg);position:sticky}.pj-views{gap:var(--pj-20);margin-inline:calc(var(--shell-pad) * -1);padding-inline:var(--shell-pad);border-bottom:1px solid var(--line);display:flex}.pj-views a{min-height:40px;color:var(--muted);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.pj-views a[aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:500}.pj-board{clip-path:inset(0 var(--space-half));gap:var(--space-4);margin-inline:calc(var(--shell-pad) * -1);padding:var(--space-4) var(--shell-pad) var(--space-2);scroll-snap-type:x proximity;scroll-padding-inline:var(--shell-pad);display:flex;overflow-x:auto}.pj-col{gap:var(--space-2);scroll-snap-align:start;border-radius:var(--radius-s);flex-direction:column;flex:none;width:171px;min-height:120px;display:flex}.pj-col__bar{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--paper);background:color-mix(in srgb, var(--pc-sea-top), var(--pc-sea-deep) calc(var(--w,0) * 25%));justify-content:space-between;align-items:center;display:flex}.pj-col__bar[data-w="1"]{--w:1}.pj-col__bar[data-w="2"]{--w:2}.pj-col__bar[data-w="3"]{--w:3}.pj-col__t{align-items:center;gap:var(--space-2);font:italic 500 19px/24px var(--font-display);display:inline-flex}.pj-col__wave{opacity:.8;display:inline-flex}.pj-col__bar small{font-size:13px}.pj-col__empty{border:1px dashed var(--line-strong);border-radius:var(--radius-s);min-height:56px}.pj-col.is-target .pj-col__empty{border-color:var(--accent)}.pj-col.is-target{outline:1px dashed var(--accent);outline-offset:2px;background:0 0}.pj-card{padding:var(--space-3) var(--pj-14);background:var(--surface);border-radius:var(--radius-s);box-shadow:0 0 0 1px var(--line);color:var(--ink);touch-action:pan-x;-webkit-user-select:none;user-select:none;flex-direction:column;gap:2px;text-decoration:none;display:flex}.pj-card b{font-weight:500}.pj-card.is-lifted{z-index:2;box-shadow:var(--shadow-paper), 0 0 0 1px var(--accent);cursor:grabbing;position:relative}.pj-collection .pj-chart{margin-top:var(--space-4)}@media (max-width:1023px){.pj-collection:has(.pj-board){min-height:calc(100dvh - 175px - var(--space-8));flex-direction:column;display:flex}.pj-collection:has(.pj-board) .pj-chart{margin-top:auto}}.pj-hint{padding:var(--space-3) 0;text-align:center;margin:0}.pj-collection{padding-top:var(--space-4)}.pj-collection .pj-board{padding-top:0}.pj-aim{gap:var(--space-2);flex-direction:column;display:flex}.pj-goal--edit:not(#pj){box-sizing:border-box;resize:none;background:0 0;border:0;width:100%;padding:0;font-size:24px;line-height:30px}.pj-goal--edit:not(#pj):focus{box-shadow:inset 0 -1px 0 var(--accent);outline:0}.pj-itembody{gap:var(--pj-20);padding-bottom:var(--space-6);flex-direction:column;display:flex}.pj-step{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:44px;display:flex}.pj-step__t{flex:1 1 0}.pj-step__t.is-done{color:var(--muted)}.pj-step--new{padding-left:calc(var(--pj-20) + var(--space-3))}.pj-box{box-sizing:border-box;border:1.5px solid var(--line-strong);border-radius:var(--radius-s);cursor:pointer;background:0 0;flex:none;width:20px;height:20px;padding:0;position:relative}.pj-box.on{background:var(--accent);border-color:var(--accent)}.pj-box.on:after{content:"";border:solid var(--surface);border-width:0 1.8px 1.8px 0;width:5px;height:9px;position:absolute;top:2px;left:5.5px;transform:rotate(45deg)}.pj-f{border-bottom:1px solid var(--line);align-items:center;min-height:48px;display:flex}.pj-f>span:first-child{width:112px;color:var(--muted);flex:none;font-size:13px;line-height:18px}.pj-f__v{align-items:center;gap:var(--space-2);flex:1 1 0;min-width:0;display:inline-flex}.pj-bare:not(#pj){width:100%;min-height:44px;color:var(--ink);font:400 15px/22px var(--font-ui);background:0 0;border:0;border-radius:0;padding:0}.pj-bare:not(#pj):focus{box-shadow:inset 0 -1px 0 var(--accent);outline:0}.pj-pick{align-items:center;min-height:44px;display:inline-flex;position:relative}.pj-pick__select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.pj-pick:focus-within{box-shadow:inset 0 -1px 0 var(--accent)}.pj-who{align-items:center;gap:var(--space-2);display:inline-flex}.pj-av{background:color-mix(in srgb, var(--q-lavande) 25%, var(--surface));width:22px;height:22px;color:var(--q-lavande);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:inline-grid}.pj-empty{color:var(--muted)}.pj-etq{width:100%;display:block}.pj-log{gap:var(--space-3);padding:var(--space-half) 0;align-items:baseline;display:flex}.pj-log i{width:52px;font:italic 500 16px/22px var(--font-display);color:var(--muted);flex:none}.pj-log span{font-size:14px;line-height:20px}.pj-list .q-band__line{font:italic 500 24px/28px var(--font-display)}.pj-list .pj-rows{flex-direction:column;display:flex}.pj-row--proj{align-items:stretch;gap:var(--space-2);padding:var(--pj-14) 0;flex-direction:column}.pj-row--proj.is-last{gap:var(--pj-10);padding:calc(var(--space-4) + var(--space-1) + var(--line-slat)) 0}.pj-row--proj.is-last .pj-row__name{font-size:28px;font-weight:600;line-height:34px}.pj-row--proj.is-quiet .pj-row__name{color:var(--muted);font-size:20px}.pj-row__top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.pj-row__name{font:500 22px/28px var(--font-display)}.pj-row--fold{width:100%;color:var(--muted);justify-content:space-between;min-height:44px}.pj-row--fold .nm{font:italic 500 17px/22px var(--font-display)}.pj-fold.is-open .pj-chev{transform:rotate(90deg)}.pj-new{bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0px));z-index:3;margin-inline:calc(var(--shell-pad) * -1);padding:var(--space-2) var(--shell-pad) var(--space-half);border-top:1px solid var(--line);background:var(--bg);position:sticky}.pj-sheet{flex-direction:column;display:flex}.pj-sheet .pj-sheet__who{margin-top:var(--space-2)}.pj-sheet .pj-row{padding:var(--space-half) 0}.pj-sheet .pj-sheet__t:not(#pj){padding:var(--space-3) 0;font:italic 500 32px/40px var(--font-display);margin:0}.pj-preview{align-items:center;gap:var(--space-3);min-height:44px;margin-top:var(--space-3);padding:0 var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-s);font-size:13px;display:flex}.pj-preview__flag{color:var(--accent);display:inline-flex}.pj-preview__k{margin-left:auto}.pj-sheet__line{margin:var(--space-3) 0 0;font:italic 500 19px/24px var(--font-display)}.pj-sheet__who{align-items:center;gap:var(--space-2);min-height:40px;padding-left:var(--space-1);border-left:4px solid var(--pj-wall);font-size:13px;font-weight:500;line-height:18px;display:flex}.pj-sheet__dot{background:var(--pj-wall);border-radius:50%;width:8px;height:8px}.pj-sheet__foot{margin:var(--space-4) 0 0;color:var(--ink);font:italic 500 18px/24px var(--font-display)}.pj-sheet__t--buoy:not(#pj){align-items:center;gap:var(--space-3);display:flex}.pj-buoy{color:var(--ink);flex:none;display:inline-flex}.pj-buoy__flag{fill:var(--accent)}.pj-buoy__ball{fill:var(--surface)}.pj-sheet__kind{padding:var(--pj-20) 0 var(--space-1)}.pj-sheet__act{padding:var(--space-3) 0 var(--space-5)}.pj-sheet__states{padding-top:var(--space-2)}.pj-primary{border-radius:var(--radius-s);background:var(--accent);width:100%;min-height:48px;color:var(--bg);font:500 15px/22px var(--font-ui);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.pj-block{width:100%;min-height:64px}.pj-ic{background:var(--line);width:36px;height:36px;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.pj-choice{width:100%;min-height:56px}.pj-choice[aria-checked=true] .nm b{font-weight:500}.pj-choice:not([aria-checked=true]) .nm b{font-weight:400}.pj-choice:disabled{opacity:.5;cursor:default}.pj-radio{box-sizing:border-box;border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:20px;height:20px}.pj-choice[aria-checked=true] .pj-radio{border:6px solid var(--accent)}@media (min-width:1024px){.app>.view.pj-view--desk{max-width:none;padding-inline:0}.pj-desk{min-height:100vh;display:flex}.pj-outline{box-sizing:border-box;width:200px;padding:var(--space-5) var(--space-3) var(--space-4);gap:var(--space-1);border-right:1px solid var(--line);flex-direction:column;flex:none;display:flex}.pj-outline__back{min-height:36px;color:var(--ink);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pj-outline__name{padding:var(--space-2) var(--space-1) 2px;font:500 24px/30px var(--font-display)}.pj-outline .pj-meta{padding:0 var(--space-1) var(--space-4)}.pj-out{min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-s);color:var(--ink);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.pj-out[aria-current]{background:var(--line);box-shadow:inset 2px 0 0 var(--accent);font-weight:500}.pj-outline .pj-add{padding:0 var(--space-2);font-size:14px}.pj-dmain{box-sizing:border-box;min-width:0;padding:var(--space-5) var(--pj-20) var(--space-6) var(--space-5);gap:var(--space-4);flex-direction:column;flex:1 1 0;display:flex;position:relative}.pj-dmain__bar{top:var(--space-2);right:var(--space-2);position:absolute}.pj-dhead{padding-top:var(--space-2);justify-content:space-between;align-items:flex-end;display:flex}.pj-dhead h1{font:500 32px/38px var(--font-display);margin:0}.pj-dhead .pj-views{border:0;margin:0;padding:0}.pj-sea{border-radius:var(--radius-s);overflow:hidden}.pj-sea .pj-chart{margin:0}.pj-sea .pj-chart__cap{left:var(--space-4);font-size:28px;line-height:32px}.pj-dmain .pj-board{clip-path:none;padding:0 0 var(--space-2);margin:0}.pj-tb{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.pj-tb th{text-align:left;color:var(--muted);padding:0 var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--line);white-space:nowrap;font-size:13px;font-weight:400}.pj-tb td{padding:0 var(--space-2) 0 0;border-bottom:1px solid var(--line);white-space:nowrap;cursor:pointer;height:40px}.pj-tb tr[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--accent);font-weight:600}.pj-dock__esc{padding:var(--space-3) var(--pj-20);border-top:1px solid var(--line);margin:auto 0 0}.pj-tb td:first-child,.pj-tb th:first-child{padding-left:var(--pj-10)}.pj-strong{font-weight:500}.pj-muted{color:var(--muted)}.pj-dock{box-sizing:border-box;background:var(--bg);border-left:1px solid var(--line);flex-direction:column;flex:none;width:380px;max-height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.pj-dock__top{height:48px;padding:0 var(--space-2) 0 var(--space-4);border-left:4px solid var(--pj-wall);flex:none;justify-content:space-between;align-items:center;display:flex}.pj-dock__who{align-items:center;gap:var(--space-2);font-size:13px;font-weight:500;display:inline-flex}.pj-dock__acts{display:flex}.pj-dock__x{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;font-size:22px;display:grid}.pj-dock .pj-h{padding:var(--space-2) var(--pj-20) var(--space-3)}.pj-dock .pj-itembody{padding-inline:var(--pj-20)}.pj-list--desk .pj-new{margin:var(--space-4) 0 0;background:0 0;border:0;padding:0;position:static}}.pj-route{border-radius:var(--radius-s);margin-inline:0;line-height:0;overflow:hidden}.pj-route svg{width:100%;height:auto;display:block}.pj-route .pc-route--done{stroke-dasharray:none;stroke-width:2px;opacity:1}.pj-route .pc-label{font-size:11px}.pj-route .pc-label.is-here{font-weight:600}.pj-stamp{align-items:center;gap:var(--space-1);color:var(--muted);font-size:13px;line-height:18px;display:inline-flex}.pj-stamp__flag{color:var(--accent);display:inline-flex}.pj-dmain__items{gap:var(--space-4);flex-direction:column;display:flex}.pj-row[hidden]{display:none}.pj-attach{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pj-attach__to{max-width:50%;min-height:44px;color:var(--muted);font:13px/18px var(--font-ui);background:0 0;border:0}.ix-skel{gap:var(--space-3);padding:18vh var(--space-5) 0;opacity:0;max-width:520px;animation:ix-in var(--d-tide) var(--ease-sea) forwards;margin:0 auto;display:grid}.ix-skel i{background:color-mix(in srgb, var(--muted) 18%, transparent);border-radius:16px;height:56px;animation:none;display:block}.ix-skel i:nth-child(2){animation-delay:calc(4 * var(--d-stagger))}.ix-skel i:nth-child(3){animation-delay:calc(8 * var(--d-stagger))}.res:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.ix-keys{gap:var(--space-3);padding-top:var(--space-3);display:grid}.ix-key-row{align-items:center;gap:var(--space-3);font-size:14px;display:flex}.ix-key-row kbd{min-width:84px;font:inherit;padding:2px var(--space-2);border:1px solid color-mix(in srgb, var(--muted) 35%, transparent);text-align:center;border-radius:8px;font-size:13px}@media (hover:hover) and (pointer:fine){li.task:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:2px;border-radius:14px}}@keyframes ix-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ix-skel,.ix-skel i{opacity:1;animation:none}}@media (hover:hover) and (pointer:fine){li.task:hover .star{opacity:1}.tog:hover{color:var(--fg)}.sheet-x:hover{color:var(--fg);background:var(--soft)}.dock .in>button:not(.plus):hover{background:var(--soft)}.coll :is(.stop,.icard,.lrow,.mline,.tide-task):hover{background-color:var(--soft)}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=tab]:focus-visible,[role=radio]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.list-row:active,.set-row:active,.menu-item:active{background:var(--soft)}:is(button,input,select,textarea,[role=tab],[role=radio]):is(:disabled,[aria-disabled=true]){opacity:.4;pointer-events:none}.tog[aria-pressed=true]{box-shadow:inset 0 -2px}@media (prefers-reduced-motion:reduce){.home.again.entering,.scrim,.sheet,.sheet.swap>*{animation:fade var(--d-base) linear backwards!important;animation-delay:0s!important}.tick,.tick:active,.tick svg path,.chip,.tile,.chip:active,.tile:active{transition:none!important;transform:none!important}.dock button,.task-in{transition:none!important;scale:none!important}.dial.phase-running,.dice.rolling svg,.feature.sailing{animation:none!important}}@media (pointer:coarse){li.task .star[aria-pressed=false]{opacity:.5}.grip{opacity:1}}.stop,.bench-card,.icard{touch-action:pan-y}[role=button],[role=tab],[role=radio],summary,label[for],[onclick]{cursor:pointer}.ix-offline{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--rail);color:var(--ink);font:400 13px/18px var(--font-ui);display:none}body[data-sync=offline] .ix-offline{display:flex}body:has(.ix-lost) #dock{display:none}.ix-unsent{margin-left:var(--space-2);align-self:center;align-items:center;gap:var(--space-half);color:var(--muted);font:400 12px/16px var(--font-ui);flex:none;display:inline-flex}.ix-unsent:before{content:"";box-sizing:border-box;border:1.5px solid var(--line-strong);border-radius:50%;width:6px;height:6px}.ix-unsent--failed{color:var(--late)}.ix-unsent--failed:before{display:none}.ix-lost{background:linear-gradient(var(--ink), var(--night-horizon) 58%, var(--sea-deep) 58%, var(--night-sea));min-height:calc(100dvh - 64px);color:var(--paper);position:relative;overflow:hidden}.ix-lost__sea,.ix-lost__sea svg{width:100%;height:100%;position:absolute;inset:0}.ix-lost__text{left:var(--space-4);right:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex;position:absolute;top:66%}.ix-lost__line{font:italic 500 30px/36px var(--font-display);margin:0}.ix-lost__text p{font:400 15px/22px var(--font-ui);opacity:.85;margin:0}.ix-lost__home{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);font:500 15px/22px var(--font-ui);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.tick .cq-burst,.cq-check .cq-burst{z-index:1;top:50%;left:50%}.cq-check{position:relative}.enter-rise>:not(.scene-strip),.enter-sink>:not(.scene-strip){animation:inRise var(--d-sail) var(--ease-sea) backwards}.enter-morph{animation:fade var(--d-base) var(--ease-sea)}.w{vertical-align:top;margin:-.16em 0 -.1em;padding:.16em 0 .1em;display:inline-block;overflow:hidden}.w>span{display:inline-block}@keyframes swapIn{0%{opacity:0;transform:translateX(var(--sx,24px))}}@keyframes fade{0%{opacity:0}}@keyframes sail{to{opacity:0;transform:translate(28px)}}@keyframes breathe{50%{transform:scale(1.01)}}@keyframes roll{to{transform:rotate(360deg)}}@keyframes eq{50%{transform:translateY(-3px)scaleY(3)}}@keyframes drift{50%{transform:translateY(-3px)}}@keyframes drawLine{0%{stroke-dashoffset:1px}}@keyframes ringFill{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ringIn{0%{opacity:0}}@keyframes relaySweep{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes fanOut{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}@keyframes tipIn{0%{opacity:0;transform:translate(-50%,4px)}}.title-rule{pointer-events:none;width:min(100%,1.6em);height:2px;position:absolute;bottom:-.14em;left:0;overflow:visible}.title-rule path{fill:none;stroke:var(--c,var(--accent-mood));stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.entering .title-rule:not(.seen) path{animation:drawLine var(--d-rule) var(--ease) backwards}[data-relay]{position:relative}[data-relay].relaying:after{content:"";left:var(--s4);right:var(--s4);pointer-events:none;background:var(--accent-mood);transform-origin:0;height:1px;animation:relaySweep var(--d-tide) var(--ease) var(--rd,0s) both;position:absolute;top:-12px;transform:scaleX(0)}.hold-ring{z-index:60;pointer-events:none;width:64px;height:64px;animation:ringIn var(--d-base) var(--ease) var(--d-press) backwards;position:fixed;transform:translate(-50%,-50%)}.hold-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.hold-ring circle{fill:none;stroke:var(--fg);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:ringFill var(--ms) linear forwards}.morph-ghost{overflow:hidden}.morph-ghost.chip{border-color:#0000}@media (hover:hover) and (pointer:fine){.chip:hover,.tile:hover{border-color:var(--line-strong)}.chip,.tile{transition-property:color,border-color,background-color,transform}.chip:hover,.tile:hover{transform:translateY(-1px)}}.chip:active,.tile:active{transition-duration:var(--press);transform:scale(.975)}.tick:active{transform:scale(.9)}.tick{transition-property:border-color,background-color,transform}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.enter-rise,.enter-sink,.toast{animation:fade var(--d-base) linear backwards!important;animation-delay:0s!important}}@keyframes glyphIn{0%{opacity:0;transform:scale(.6)}}@keyframes sailIn{0%{opacity:0;transform:translate(-28px)}}.tog{color:var(--muted);transition:color var(--d-press) var(--ease);text-decoration:none}.tog:active{color:var(--fg)}.search{border-bottom-color:#0000}.search:focus{border-bottom-color:var(--line-strong)}.dock button:not(.plus){gap:var(--s1);align-content:center}.dock .dk-ic{width:18px;height:18px;display:block}.dock .dk-ic svg{width:100%;height:100%;display:block}.dock button span{letter-spacing:0}.dock button:has(.dock-mood:not([hidden])) .dk-ic{visibility:hidden}.dock button:not(.plus),.task-in{transition:scale var(--press) var(--ease)}.dock button:not(.plus):active,.task:active .task-in{scale:.975}li.completing .tick{transition-duration:var(--press);background-color:var(--accent)}li.completing .tick svg{color:var(--on-accent)}li.completing .tick svg path{transition:stroke-dashoffset var(--d-press) var(--ease)}.hl{height:260px;color:var(--sky-text,var(--ink));font:400 var(--t-meta)/1 var(--ui);position:relative}.hl-horizon{left:0;right:0;top:var(--hl-y);opacity:.55;background:currentColor;height:1px;position:absolute}.hl-sun{background:var(--sun);pointer-events:none;border-radius:50%;width:26px;height:26px;position:absolute;top:-13px;left:-13px;box-shadow:0 0 #0000}.hl-sun:before{content:"";inset:calc(var(--space-7) * -1);background:radial-gradient(circle, color-mix(in srgb, var(--sun) 60%, transparent), transparent 70%);border-radius:50%;position:absolute}.hl-sun.night{width:14px;height:14px;box-shadow:-4px 2px 0 0 var(--paper);background:0 0;top:-7px;left:-7px}.hl-sun.night:before{display:none}.hl-now{opacity:.35;pointer-events:none;border-left:1px dashed;width:0;position:absolute}.hl-nowlabel{top:calc(var(--hl-y) + 22px);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--paper);padding:0 var(--space-1);font-weight:500;position:absolute;transform:translate(-50%)}.hl-ticks{pointer-events:none;position:absolute;inset:0}.hl-tick{top:calc(var(--hl-y) + 22px);color:var(--paper);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.hl-sails,.hl-li{margin:0;padding:0;list-style:none}.hl-sail{bottom:calc(100% - var(--hl-y));width:26px;height:22px;color:inherit;cursor:pointer;transition:transform var(--d-press) var(--ease);animation:hlIn var(--d-sail) var(--ease) backwards;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%)}.hl-sail svg{display:block;overflow:visible}.hl-sail svg,.mo-sail svg{animation:sailSwell calc(var(--d-swell) / 2) var(--ease-swell) calc(var(--d-swell) * -.875) infinite alternate}[data-hidden] :is(.hl-sail,.mo-sail) svg{animation-play-state:paused}@keyframes sailSwell{0%{transform:translateY(-1px)}to{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.hl-sail svg,.mo-sail svg{animation:none}}.hl-sail path{fill:var(--surface);stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round}.hl-sail .hl-late{fill:var(--rouge);display:none}.hl-sail.current path{fill:var(--accent)}.hl-sail.done path{fill:color-mix(in srgb, var(--accent) 70%, transparent)}.hl-sail.late .hl-late{display:block}.hl-label{white-space:nowrap;font:italic 400 17px/1 var(--display,"Cormorant Garamond", serif);color:var(--sky-text,var(--ink));opacity:.86;transition:opacity var(--d-press) var(--ease);position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hl-label.up{bottom:50px}.hl-leader{opacity:.4;border-left:1px solid;height:20px;position:absolute;bottom:22px;left:50%}.hl-sail.current .hl-label{color:var(--accent);opacity:1;font-weight:500}.hl-sail.done .hl-label{opacity:.6;text-decoration:line-through}.hl-sail:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.hl-more{width:auto;height:auto;bottom:calc(100% - var(--hl-y) + 6px);padding:2px var(--space-2);font:500 var(--t-meta)/1.2 var(--ui);border:1px solid;border-radius:99px}.hl-untimed{gap:var(--space-5);color:var(--paper);background:0 0;flex-wrap:nowrap;align-items:center;display:flex;position:absolute;bottom:24px;left:0;right:0;overflow:hidden}.hl-untimed-h{opacity:.85;flex:none}.hl-untimed-i{min-height:24px;color:inherit;font:400 15px/1.2 var(--ui);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.hl-untimed-more{opacity:.85;flex:none}@keyframes hlIn{0%{opacity:0}}@media (hover:hover) and (pointer:fine){.hl-sail:hover{transform:translate(-50%,-2px)}.hl-sail:hover .hl-label{opacity:1}}@media (max-width:1023px){.hl{height:150px}.hl-label,.hl-leader,.hl-ticks .hl-tick,.hl-untimed{display:none}.hl-sail{place-items:end center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}}@media (prefers-reduced-motion:reduce){.hl-sail{transition:none!important;animation:none!important}}.title-rule{display:none}li.completing .tick{animation:tickPop var(--d-sheet) var(--ease-mistral)}@keyframes tickPop{0%{transform:scale(1)}40%{transform:scale(.82)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){li.completing .tick{animation:none}}@keyframes inRise{0%{opacity:0;transform:translateY(var(--lift-in))}}@keyframes itemIn{0%{opacity:0;transform:translateY(var(--lift-in)) scale(.992)}}li.task{transition:background-color var(--d-tide) var(--ease-sea)}.scene-strip{position:relative}.scene-strip:after{content:"";pointer-events:none;box-shadow:inset 0 0 48px 6px var(--shore-glow);position:absolute;inset:0}@keyframes celluloid{0%{background-position:0 0}25%{background-position:-23px 11px}50%{background-position:17px -29px}75%{background-position:-7px 31px}}@keyframes glint{0%{opacity:0;transform:scale(0)rotate(0)}30%{opacity:1;transform:scale(1.2)rotate(45deg)}to{opacity:0;transform:scale(0)rotate(90deg)}}.mv-sail-off{--mv-d:var(--d-finish);--mv-e:var(--ease-sea);animation:mvSailOff var(--mv-d) var(--mv-e) both}.mv-sheet-rise{--mv-d:var(--d-sheet);--mv-e:var(--ease-sea);animation:mvRise var(--mv-d) var(--mv-e) both}.mv-sheet-rise--close{--mv-d:var(--d-base);--mv-e:var(--ease-sea);animation:mvRise var(--mv-d) var(--mv-e) both reverse}.mv-scrim{--mv-d:var(--d-sheet);--mv-e:var(--ease-sea);animation:mvScrim var(--mv-d) var(--mv-e) both}.mv-scrim--close{--mv-d:var(--d-base);--mv-e:var(--ease-sea);animation:mvScrim var(--mv-d) var(--mv-e) both reverse}.mv-tide-out{--mv-d:var(--d-tide);--mv-e:var(--ease-sea);animation:mvEbb var(--mv-d) var(--mv-e) both}.mv-tide-in{--mv-d:var(--d-tide);--mv-e:var(--ease-sea);animation:mvFlow var(--mv-d) var(--mv-e) both}.mv-drop{--mv-d:var(--d-sheet);--mv-e:var(--ease-mistral);animation:mvDrop var(--mv-d) var(--mv-e) both;animation-delay:calc(var(--i,0) * var(--d-stagger))}.mv-turn-out{--mv-d:var(--d-tide);--mv-e:var(--ease-sea);transform-origin:0;animation:mvTurn var(--mv-d) var(--mv-e) both}.mv-turn-in{--mv-d:var(--d-tide);--mv-e:var(--ease-sea);animation:mvSlide var(--mv-d) var(--mv-e) both}.mv-sail-join{--mv-d:var(--d-finish);--mv-e:var(--ease-sea);animation:mvSailJoin var(--mv-d) var(--mv-e) both}@keyframes mvSailJoin{0%,40%{transform:translateX(calc(var(--space-6) + var(--space-4))) scale(.7);opacity:0}to{opacity:1;transform:scale(.7)}}@keyframes mvSailOff{0%,14%{opacity:1;transform:none}30%{opacity:1;animation-timing-function:linear}to{transform:translateX(var(--sail-dx,64px));opacity:0}}@keyframes mvRise{0%{transform:translateY(100%)}to{transform:none}}@keyframes mvScrim{0%{opacity:0}to{opacity:1}}@keyframes mvEbb{to{transform:translateX(calc(var(--tide,1) * -24px));opacity:0}}@keyframes mvFlow{0%{transform:translateX(calc(var(--tide,1) * 24px));opacity:0}to{opacity:1;transform:none}}@keyframes mvDrop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes mvTurn{to{opacity:0;transform:translate(-40px)rotateY(-40deg)}}@keyframes mvSlide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes mvFade{0%{opacity:0}to{opacity:1}}@keyframes mvFadeOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.mv-sail-off,.mv-tide-out,.mv-turn-out{animation:mvFadeOut var(--d-base) linear both!important}.mv-sail-join,.mv-sheet-rise,.mv-scrim,.mv-tide-in,.mv-drop,.mv-turn-in{animation:mvFade var(--d-base) linear both!important;animation-delay:0s!important}.mv-sheet-rise--close,.mv-scrim--close{animation:mvFadeOut var(--d-base) linear both!important}}.cq-band,.scene-strip{position:relative}.mo-sail{left:calc(40% + var(--n,0) * var(--space-5));width:12px;height:14px;fill:var(--surface);pointer-events:none;position:absolute;top:55%}.mo-sail svg{display:block}html[data-motion=debug] [class*=mv-]{animation-play-state:paused!important;animation-delay:calc(var(--mv-d) * var(--mv-at,-.5))!important}.scrim.palette .sheet.cq-sheet--palette.cq-sheet--palette{background:var(--bg);border-radius:0;flex-direction:column;gap:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;display:flex;overflow:hidden}@media (min-width:769px){.scrim.palette .sheet.cq-sheet--palette.cq-sheet--palette{border-radius:var(--radius-sheet);width:920px;max-width:calc(100vw - 48px);height:auto;max-height:calc(100dvh - 96px);box-shadow:var(--shadow-sheet)}}.scrim.palette{align-items:flex-end}.pal-band{flex:none;height:216px;position:relative;overflow:hidden}.pal-band__art{display:block;position:absolute;inset:0}.pal-scene{width:100%;height:100%;position:absolute;inset:0}.pal-scene:last-child{display:none}.pal-sun{fill:var(--sun)}.pal-cloud{fill:var(--paper)}.pal-glint{fill:var(--sun)}.pal-sail,.pal-hill{fill:var(--paper)}.pal-far{fill:var(--sea-top);opacity:.6}.pal-label{left:var(--space-4);color:var(--sky-ink);font:500 13px/18px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;position:absolute;top:14px}.pal-cancel{right:var(--space-2);min-height:44px;padding:0 var(--space-2);color:var(--sky-ink);cursor:pointer;font:500 15px/22px var(--font-ui);background:0 0;border:0;align-items:center;display:inline-flex;position:absolute;top:2px}.pal-field{left:var(--space-4);right:var(--space-4);align-items:flex-end;gap:var(--space-3);padding-bottom:var(--space-half);border-bottom:1.5px solid var(--sky-ink);display:flex;position:absolute;top:44px}.pal-mag{width:22px;height:22px;color:var(--sky-ink);flex:none;place-items:center;display:grid}.pal-mag svg{width:22px;height:22px}.pal-mag--phone{margin-bottom:var(--space-3)}.pal-mag--desk{display:none}.pal-field input.pal-input.pal-input.pal-input.pal-input.pal-input{min-width:0;min-height:0;color:var(--sky-ink);box-shadow:none;font:italic 500 44px/52px var(--font-display);appearance:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.pal-field input.pal-input.pal-input.pal-input.pal-input.pal-input::placeholder{color:var(--muted);opacity:1}.pal-field input.pal-input.pal-input.pal-input.pal-input.pal-input,.pal-field input.pal-input.pal-input.pal-input.pal-input.pal-input:focus,.pal-field input.pal-input.pal-input.pal-input.pal-input.pal-input:focus-visible{border-radius:0;box-shadow:none!important;border:0!important;outline:none!important}.pal-esc{cursor:pointer;margin-bottom:var(--space-3);background:0 0;border:0;padding:0;display:none}.pal-filters{left:var(--space-4);gap:var(--space-half);display:flex;position:absolute;top:116px}.pal-f{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--ink);cursor:pointer;font:500 13px/18px var(--font-ui);border:0;flex:none}.pal-f[aria-pressed=true]{background:var(--sky-ink);color:var(--paper)}.pal-count{left:var(--space-4);color:var(--paper);font:500 13px/18px var(--font-ui);position:absolute;top:190px}.pal-count i{font:italic 500 17px/18px var(--font-display)}.pal-cols{flex:1;min-height:0;display:flex}.pal-list{gap:var(--space-5);overscroll-behavior:contain;min-width:0;min-height:0;padding:calc(var(--space-4) + var(--space-1)) var(--space-4) var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.pal-prev{display:none}.pal-h{padding-bottom:var(--space-2);color:var(--muted);font:italic 500 17px/22px var(--font-display)}.pal-list mark{color:inherit;box-shadow:inset 0 -.35em 0 color-mix(in srgb, var(--ocre) 55%, transparent);background:0 0}.pal-row{align-items:center;gap:var(--space-3);min-height:44px;color:var(--ink);cursor:pointer;display:flex}.pal-lead{width:22px;color:var(--muted);flex:none;place-items:center;display:grid}.pal-ic{place-items:center;width:18px;height:18px;display:grid}.pal-ic svg{width:18px;height:18px}.pal-dot{background:var(--c);border-radius:50%;flex:none;width:10px;height:10px;display:block}.pal-box{box-sizing:border-box;border:1.5px solid var(--line-strong);border-radius:3px;width:14px;height:14px;display:block}.pal-arch{background:var(--c);border-radius:7px 7px 0 0;width:14px;height:16px;display:block}.pal-body{flex-direction:column;flex:1;min-width:0;display:flex}.pal-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:400 15px/22px var(--font-ui);overflow:hidden}.pal-more{color:var(--muted)}.pal-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:400 13px/18px var(--font-ui);overflow:hidden}.pal-sub--late{color:var(--late)}.pal-key{min-width:22px;height:22px;padding:0 var(--space-1);box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--muted);font:500 12px/16px var(--font-ui);border-bottom-width:2px;place-items:center;display:inline-grid}.pal-row .pal-key{display:none}.pal-row--card,.pal-row--win{min-height:0;display:block}.pal-row--card+.pal-row--card{margin-top:var(--space-2)}.pal-pc{border-radius:var(--radius-s);background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow-sheet);display:flex;overflow:hidden}.pal-pc__art{flex:none;width:112px;height:124px;display:block}.pal-art .pal-sea{fill:var(--sea-top)}.pal-art .pal-hill{fill:color-mix(in srgb, var(--c) 55%, var(--sea-top))}.pal-wave{fill:none;stroke:var(--paper)}.pal-pc__art svg,.pal-card__art svg{display:block}.pal-pc__body{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);flex-direction:column;flex:1;display:flex;position:relative}.pal-pc__stamp{box-sizing:border-box;border:1.5px dashed var(--line-strong);background:var(--wall);width:34px;height:40px;color:var(--sky-ink);font:500 10px/12px var(--font-ui);letter-spacing:.1em;place-items:center;display:grid;position:absolute;top:10px;right:10px;transform:rotate(4deg)}.pal-pc__date{color:var(--muted);font:italic 500 17px/20px var(--font-display)}.pal-pc__title{padding-right:var(--space-6);color:var(--ink);font:500 24px/28px var(--font-display)}.pal-pc__sub{align-items:center;gap:var(--space-half);color:var(--muted);font:400 13px/18px var(--font-ui);margin-top:auto;display:inline-flex}.pal-row[aria-selected=true] .pal-pc,.pal-row[aria-selected=true] .pal-win{outline:2px solid var(--focus);outline-offset:2px}.pal-row--win{border-bottom:1px solid var(--line)}.pal-win{align-items:center;gap:var(--space-3);min-height:64px;display:flex}.pal-win__art{flex:none;width:40px;height:48px;display:block}.pal-win__art .win__sky{fill:color-mix(in srgb, var(--c) 22%, var(--surface))}.pal-win__art .win__sun{display:none}.pal-win__art .win__sea{fill:var(--c)}.pal-win__art .win__sail{fill:var(--surface)}.pal-win__art .win__edge{fill:none;stroke:var(--line-strong);stroke-opacity:.5;stroke-width:1.5px}.pal-win__text{flex-direction:column;flex:1;min-width:0;display:flex}.pal-win__name{color:var(--ink);font:italic 500 20px/24px var(--font-display)}.pal-win__n{color:var(--muted);font:italic 500 18px/24px var(--font-display);margin-left:auto}.pal-make{gap:var(--space-2);flex-wrap:wrap;display:flex}.pal-act{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);cursor:pointer;font:500 15px/22px var(--font-ui);display:inline-flex}.pal-act:hover{border-color:var(--line-strong)}.pal-act .pal-box{width:16px;height:16px}.pal-act__ic{place-items:center;width:16px;height:16px;display:grid}.pal-act__ic svg{width:16px;height:16px}.pal-go,.pal-chips{gap:var(--space-half);flex-wrap:wrap;display:flex}.pal-chip{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--rail);color:var(--muted);cursor:pointer;font:400 13px/18px var(--font-ui);border:0;align-items:center;display:inline-flex}.pal-go .pal-chip{color:var(--ink)}.pal-past{margin-top:auto}.pal-none{gap:var(--space-4);flex-direction:column;display:flex}.pal-none__line{color:var(--ink);font:italic 500 24px/30px var(--font-display);margin:0}.pal-none__acts{flex-direction:column;display:flex}.pal-link{border:0;border-bottom:1px solid var(--line);min-height:56px;color:var(--accent);cursor:pointer;text-align:left;font:500 15px/22px var(--font-ui);background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.pal-none__tip{color:var(--muted);font:400 13px/18px var(--font-ui);margin:0}.pal-empty{padding:var(--space-4) var(--space-3) var(--space-2);color:var(--muted);font:italic 500 20px/28px var(--font-display);margin:0}.pal-foot{display:none}@media (min-width:769px){.scrim.palette{padding-top:calc(var(--space-7) + var(--space-5));align-items:flex-start}.pal-band{height:150px}.pal-scene{display:none}.pal-scene:last-child{display:block}.pal-label,.pal-cancel,.pal-count,.pal-mag--phone{display:none}.pal-mag--desk{margin-bottom:var(--space-3);display:grid}.pal-field{gap:var(--space-3);padding-bottom:var(--space-1);top:18px;left:28px;right:28px}.pal-field input.pal-input.pal-input.pal-input.pal-input.pal-input{font-size:34px;line-height:44px}.pal-esc{display:inline-grid}.pal-filters{top:82px;left:28px}.pal-f{min-height:30px}.pal-cols{min-height:470px}.pal-list{padding:0 0 var(--space-3);border-right:1px solid var(--line);flex:0 0 380px;gap:0}.pal-group{padding-bottom:0}.pal-h{padding:var(--space-4) var(--space-4) var(--space-1);font-size:16px}.pal-row{padding:0 var(--space-4)}.pal-row:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.pal-row[aria-selected=true]{background:var(--surface);box-shadow:inset 2px 0 0 var(--accent)}.pal-row[aria-selected=true] .pal-key,.pal-row .pal-key--hot{display:inline-grid}.pal-go,.pal-make{padding:var(--space-1) var(--space-4) 0}.pal-past{padding-bottom:0}.pal-prev{gap:var(--space-4);min-width:0;padding:var(--space-5) var(--space-5);flex-direction:column;flex:1 1 0;display:flex}.pal-card{border-radius:var(--radius-s);background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow-sheet);position:relative;overflow:hidden}.pal-card__art{height:200px;display:block}.pal-card__art svg{width:100%;height:200px}.pal-card .pal-pc__stamp{right:var(--space-4);top:var(--space-4);letter-spacing:.12em;width:46px;height:56px;font-size:11px;line-height:14px}.pal-card__body{gap:var(--space-half);padding:var(--space-4) var(--space-4) var(--space-4);flex-direction:column;display:flex}.pal-card__date{color:var(--muted);font:italic 500 18px/22px var(--font-display)}.pal-card__title{color:var(--ink);font:500 32px/36px var(--font-display)}.pal-card .pal-pc__sub{margin-top:0}.pal-cta-row{align-items:center;gap:var(--space-2);display:flex}.pal-cta{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-s);background:var(--accent);color:var(--on-accent);cursor:pointer;font:500 15px/22px var(--font-ui);border:0;display:inline-flex}.pal-cta__k{opacity:.8;font-size:13px}.pal-cta--ghost{padding:0 var(--space-4);color:var(--ink);background:0 0}.pal-foot{gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);color:var(--muted);font:400 13px/18px var(--font-ui);display:flex}.pal-foot__end{margin-left:auto}}@media (max-width:768px){.pal-card{display:none}}@media (max-width:1023px){:is(body:has(.scrim.palette) #account,body:has(.scrim.palette) #topbar){visibility:hidden}}.clog-paper--notebook .cq-empty,.clog-paper--tout .cq-empty{padding-top:var(--lh);margin:0}.carnet-log{--lh:var(--rule);--g-left:calc(var(--space-6) * -1);--snap-h:108px;--tint-terra:color-mix(in srgb, var(--terracotta) 75%, transparent);padding-bottom:var(--space-6)}.clog-head{padding-top:var(--space-3);padding-right:calc(2 * var(--target) + var(--space-2))}.clog-head h1{font:500 calc(var(--t-head) + var(--space-2))/calc(var(--t-head) + var(--space-3)) var(--font-display);color:var(--ink);margin:0}.clog-sub{font:italic 500 var(--t-lede)/var(--lh-ui) var(--font-display);color:var(--muted);margin:0}.clog-sub__mood{display:none}.clog{margin-top:var(--space-4);display:block}.clog-aside{display:none}.sky{--sky-a:var(--sky-top);--sky-b:var(--sky-horizon);background:linear-gradient(var(--sky-a), var(--sky-b) 58%, var(--sea-top) 59%, var(--sea-deep))}.sky[data-weather=calm]{--sky-a:var(--mood-calm)}.sky[data-weather=wind]{--sky-a:var(--mood-wind);--sky-b:var(--sky-wind-horizon)}.sky[data-weather=storm]{--sky-a:var(--mood-storm);--sky-b:var(--sky-storm-horizon)}.sky.is-bare{background:var(--rail)}button.sky{cursor:pointer;border:0;padding:0}.snap-art{background:0 0;display:block}.snap-art svg{width:100%;height:100%;display:block}.clog-week{grid-template-columns:repeat(7, calc(var(--space-6) + var(--space-2)));margin-top:var(--space-4);justify-content:space-between;display:grid}.clog-week__day{flex-direction:column;align-items:center;gap:2px;display:flex}.clog-week__sky{width:100%;height:calc(var(--target));box-sizing:border-box;border-radius:var(--radius-arch) var(--radius-arch) var(--radius-s) var(--radius-s);background:linear-gradient(var(--sky-a), var(--sky-b) 68%, var(--sea-top) 68%)}.clog-week__sky.is-future{border:1px dashed var(--line-strong)}.clog-week__sky[aria-current=date]{outline:2px solid var(--accent);outline-offset:-2px}.clog-week__wd{font:400 11px/14px var(--font-ui);color:var(--muted)}.clog-week__day[aria-current=date] .clog-week__wd{color:var(--ink);font-weight:500}.clog-filters{align-items:center;gap:var(--space-3);min-width:0;margin-top:var(--space-4);display:flex;position:relative}.clog-filters__row{gap:calc(var(--space-4) + 2px);scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.clog-filters__row.is-fading{-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--space-6)), transparent)}.clog-filters__row::-webkit-scrollbar{display:none}.clog-filter{padding:var(--space-1) 0;color:var(--muted);font:italic 500 var(--t-lede)/var(--lh-ui) var(--font-display);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none}.clog-filter[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--ink)}.clog-filter--add{color:var(--muted)}.clog-filter:focus-visible,.clog-text:focus-visible,.clog-then:focus-visible,.clog-cal button:focus-visible,.clog-week button:focus-visible,.clog-months__row:focus-visible,.mx-m:focus-visible,.mx-l:focus-visible,.al-snap:focus-visible,.ic-card:focus-visible,.lx-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.clog-edit-nb{display:none}.clog-paper{box-sizing:border-box;min-height:60vh;position:relative}.clog-paper--notebook{padding:var(--rule) var(--space-4) var(--space-6) calc(var(--space-7) + var(--space-2));background-color:var(--surface);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--rule) - 1px), var(--paper-rule-color) calc(var(--rule) - 1px), var(--paper-rule-color) var(--rule));background-position:0 calc(round(var(--rule) * .76, 1px) - var(--rule) + 1px);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent), 0 8px 24px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:2px 2px 0 0}.clog-paper--notebook:before{content:"";top:0;bottom:0;left:var(--paper-margin);background:color-mix(in srgb, var(--terracotta) 55%, transparent);width:1px;position:absolute}.clog-paper--tout{gap:calc(var(--space-2) + 2px);flex-direction:column;min-height:0;display:flex}.clog-paper--album{gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;background:var(--rail);box-shadow:inset 0 1px 0 var(--paper-rule-color);border-radius:2px 2px 0 0;flex-direction:column;display:flex}.clog-paper--file{min-height:0}.clog-paper--chart{flex-direction:column;min-height:0;display:flex}.clog-paper--empty{background:var(--surface);border-radius:2px;min-height:0}.clog-day{scroll-margin-top:var(--space-6);position:relative}.clog-paper--notebook .clog-day+.clog-day,.clog-day+.clog-gap,.clog-gap+.clog-day,.clog-then+.clog-day{margin-top:var(--lh)}.clog-paper--tout>.clog-day--tout:not(:first-child){margin-top:calc(var(--space-2) + 2px)}.clog-day--tout{gap:calc(var(--space-2) + 2px);flex-direction:column;display:flex}.clog-day--tout>.clog-date+*{margin-top:calc(var(--space-1) * -1)}.clog-date{align-items:baseline;gap:calc(var(--space-2) + 2px);height:var(--lh);font:italic 500 calc(var(--voice-size) + 2px)/var(--lh) var(--font-display);color:var(--ink);margin:0;display:flex}.clog-date__n{display:inline}.clog-m{display:none}.clog-mood{align-items:center;gap:var(--space-half);font:400 var(--t-meta)/1 var(--font-ui);color:var(--muted);white-space:nowrap;font-style:normal;display:inline-flex}.clog-dot{background:var(--muted);border-radius:50%;width:8px;height:8px;display:inline-block}.clog-dot[data-weather=calm]{background:var(--mood-calm)}.clog-dot[data-weather=clear]{background:var(--mood-clear)}.clog-dot[data-weather=wind]{background:var(--mood-wind)}.clog-dot[data-weather=storm]{background:var(--mood-storm)}.clog-lines{margin:0;padding:0;list-style:none}.clog-line{position:relative}.clog-g{left:var(--g-left);top:var(--space-2);color:var(--line-strong);display:inline-flex;position:absolute}.clog-text{text-align:left;width:100%;color:var(--ink);font:500 var(--voice-size)/var(--lh) var(--font-display);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;display:block}.clog-edit{width:100%;min-height:var(--lh);box-sizing:border-box;border:0;border-bottom:1px solid var(--accent);box-shadow:none;color:var(--ink);font:500 var(--voice-size)/var(--lh) var(--font-display);background:0 0;border-radius:0;outline:0;padding:0;display:block}.clog-sig{font:italic 500 15px/var(--lh) var(--font-display);color:var(--muted);margin:0}.clog-gap{font:italic 500 var(--t-ui)/var(--lh) var(--font-display);color:var(--muted);margin:0}.clog-add{display:none}.mx-j{padding:var(--space-1) var(--space-3) var(--space-1) calc(var(--space-6) + var(--space-2));background-color:var(--surface);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--voice-lh) - 1px), var(--paper-rule-color) calc(var(--voice-lh) - 1px), var(--paper-rule-color) var(--voice-lh));box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);background-position:0 2px;position:relative}.mx-j:before{content:"";top:0;bottom:0;left:calc(var(--space-6) - var(--space-1));background:color-mix(in srgb, var(--terracotta) 55%, transparent);width:1px;position:absolute}.mx-j .clog-g{display:none}.mx-j :is(.clog-text,.clog-edit){font-size:calc(var(--voice-size) - 2px);line-height:var(--voice-lh);min-height:var(--voice-lh)}.mx-j .clog-sig{line-height:var(--voice-lh)}.mx-m{align-items:center;gap:var(--space-3);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.mx-m--plain .clog-g{flex:none;position:static}.mx-col{flex-direction:column;min-width:0;display:flex}.mx-t{font:500 19px/24px var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx-t--i{font-style:italic}.mx-snap{width:58px;padding:var(--space-1) var(--space-1) var(--space-2);box-sizing:border-box;background:var(--surface);box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 18%, transparent);flex:none;transform:rotate(-3deg)}.mx-snap .snap-art{height:44px}.mx-chip{width:52px;height:52px;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none;display:block;overflow:hidden}.mx-chip svg{width:100%;height:100%;display:block}.mx-l{justify-content:space-between;align-items:baseline;gap:var(--space-3);box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4) var(--space-2) var(--space-4);border:0;border-top:2px solid var(--tint-terra);background:var(--surface);color:var(--ink);text-align:left;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent);cursor:pointer;display:flex}.mx-l .ic-t{font-size:19px}.lx-s{font:400 var(--t-meta)/var(--lh-meta) var(--font-ui);color:var(--muted)}.clog-then{align-items:stretch;gap:var(--space-half);box-sizing:border-box;margin:var(--lh) 0 var(--space-4);padding:var(--space-4) var(--space-4) var(--space-4);background:var(--surface);color:var(--ink);text-align:left;box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 12%, transparent);cursor:pointer;border:0;border-radius:0;flex-direction:column;display:flex;position:relative;transform:rotate(-1.2deg)}.clog-then:before{content:"";left:var(--space-5);background:color-mix(in srgb, var(--wall-dim) 75%, transparent);width:52px;height:16px;position:absolute;top:-8px;transform:rotate(-3deg)}.clog-then__k{font:500 12px/var(--space-4) var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.clog-then__t{font:500 calc(var(--voice-size) + 2px)/var(--lh-title) var(--font-display)}.clog-then__m{font:400 var(--t-meta)/var(--lh-meta) var(--font-ui);color:var(--accent)}.clog-then--phone{margin:0}.clog-then--phone .clog-then__t{white-space:normal}.clog-then--desk{display:none}.al-row{gap:var(--space-4);margin-bottom:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.al-snap{padding:var(--space-half) var(--space-half) 0;background:var(--surface);color:var(--ink);text-align:center;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 12%, transparent), 0 6px 14px color-mix(in srgb, var(--ink) 8%, transparent);transform:rotate(var(--tilt,0deg));cursor:pointer;border:0;margin:0;display:block;position:relative}.al-snap:before,.al-snap:after{content:"";width:14px;height:14px;position:absolute;top:3px}.al-snap:before{background:linear-gradient(135deg, color-mix(in srgb, var(--ink) 72%, transparent) 50%, transparent 50%);left:3px}.al-snap:after{background:linear-gradient(225deg, color-mix(in srgb, var(--ink) 72%, transparent) 50%, transparent 50%);right:3px}.al-snap .snap-art{height:var(--snap-h)}.al-cap{font:italic 500 16px/32px var(--font-display);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ic-file{gap:var(--space-2);flex-direction:column;display:flex}.ic-l{font:500 12px/16px var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.ic-l:not(:first-child){margin-top:var(--space-2)}.ic-card{box-sizing:border-box;background:var(--surface);width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent), 0 4px 12px color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:2px;padding:0;display:block;position:relative}.ic-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);height:48px;padding:0 var(--space-4) var(--space-2);box-sizing:border-box;border-bottom:1px solid var(--tint-terra);display:flex}.ic-t{font:500 22px/26px var(--font-display)}.ic-a{font:400 var(--t-meta)/var(--lh-meta) var(--font-ui);color:var(--muted)}.ic-body{padding:0 var(--space-4);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 25px, color-mix(in srgb, var(--accent) 16%, transparent) 25px, color-mix(in srgb, var(--accent) 16%, transparent) 26px);background-position:0 -5px;display:block}.ic-body p{font:500 17px/26px var(--font-display);margin:0}.ic-body .ic-q{font-size:19px;font-style:italic}.ic-foot{height:44px;padding:0 var(--space-4);font:400 12px/16px var(--font-ui);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.ic-stamp{padding:var(--space-1) var(--space-2);border:1.5px solid var(--q-corail);color:var(--q-corail);font:500 11px/14px var(--font-ui);letter-spacing:.18em;text-transform:uppercase;border-radius:3px;transform:rotate(-6deg)}.ic-tab{justify-content:space-between;align-items:baseline;gap:0 var(--space-3);padding:var(--space-3) var(--space-4);border-top:2px solid var(--tint-terra);flex-wrap:wrap;display:flex}.ic-back{margin-top:calc(var(--space-1) * -1)}.lx-frame{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent), 0 4px 12px color-mix(in srgb, var(--ink) 6%, transparent);margin-bottom:var(--space-2);border-radius:3px;overflow:hidden}.lx-chart{background:var(--surface);width:100%;height:auto;display:block}.lx-pin{transition:transform var(--d-base) var(--ease-sea)}.lx-pin.is-lifted{transform:translateY(-4px)}.lx-row{align-items:center;gap:var(--space-3);border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:0;display:flex}.lx-n{background:var(--ink);width:24px;height:24px;color:var(--surface);font:500 12px/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;display:grid}.lx-n.is-latest{background:var(--accent)}.lx-text{flex-direction:column;display:flex}.lx-t{font:500 19px/24px var(--font-display)}@media (max-width:1023px){.carnet-log .cap{display:none}}@media (min-width:1024px){.app>.view.carnet-page.carnet-log{--page-max:none;--rule:var(--rule-desk);--paper-margin:calc(var(--space-7) + var(--space-2));--g-left:calc(var(--space-7) * -1 + var(--space-1));--snap-h:118px;column-gap:var(--space-5);max-width:none;padding-bottom:var(--space-7);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.clog-head{padding-top:var(--space-6);grid-column:1;padding-right:0}.clog-head h1{font-size:calc(var(--t-head) + var(--space-4));line-height:calc(var(--t-head) + var(--space-4) + var(--space-1))}.clog-sub{font-size:var(--voice-size);line-height:var(--voice-lh)}.clog-sub__mood{display:inline}.clog-week{display:none}.clog-filters{margin:0 calc(var(--target) + var(--space-3)) 0 0;padding-bottom:var(--space-2);grid-column:2}.clog-filters__row{gap:var(--space-5);flex-wrap:wrap;overflow:visible}.clog-filters .clog-edit-nb{min-height:0;padding:var(--space-1) 0;font:400 var(--t-meta)/var(--lh-meta) var(--font-ui);display:inline-flex;position:absolute;top:100%;right:0}.clog{min-height:760px;margin-top:var(--space-5);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent), 0 18px 40px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:3px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);display:grid;overflow:hidden}.clog-aside{box-sizing:border-box;gap:calc(var(--space-5) - 2px);padding:var(--space-6) calc(var(--space-6) + var(--space-1));background:color-mix(in srgb, var(--bg) 40%, var(--surface));box-shadow:inset -18px 0 24px -20px color-mix(in srgb, var(--ink) 25%, transparent);flex-direction:column;display:flex;position:relative}.clog-paper{min-height:0;padding:var(--space-6) calc(var(--space-6) + var(--space-2));box-shadow:none;background-color:var(--surface);border-radius:0}.clog-paper--notebook{padding:var(--rule) calc(var(--space-6) + var(--space-2)) var(--space-6) calc(var(--space-7) + var(--space-5))}.clog-paper--album{gap:calc(var(--space-3) + 2px);background:var(--rail)}.clog-paper--file{background:var(--rail)}.clog-paper--file .ic-file{gap:calc(var(--space-2) + 2px)}.clog-paper--file .ic-l:not(:first-child){margin-top:var(--space-3)}.clog-paper--chart .lx-frame{margin-bottom:var(--space-3)}.clog-m{display:inline}.clog-g{top:var(--space-2)}.clog-then--phone{display:none}.clog-then--desk{margin:var(--space-2) 0 0;display:flex}.clog-add{display:block;position:relative}.clog-add .cap-row{min-height:var(--lh);background:0 0;border:0;border-radius:0;padding:0;transition:none}.clog-add #cap-line .cap-input,.clog-add #cap-line .cap-input:focus{min-height:var(--lh);font:italic 500 var(--voice-size)/var(--lh) var(--font-display)}.clog-add .cap-input::placeholder{color:var(--line-strong);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:4px;text-decoration-thickness:1px}.clog-add .cap-hint{display:none}.clog-add .cap-type{visibility:hidden}.clog-add .cap-row:focus-within .cap-type{visibility:visible}.al-row{gap:calc(var(--space-4) + var(--space-1));grid-template-columns:repeat(3,minmax(0,1fr))}.ic-open .ic-t{font-size:26px;line-height:30px}.ic-body:after{content:"";height:26px;display:block}.clog-cal{gap:calc(var(--space-5) - 2px);display:grid}.clog-cal__head{justify-content:space-between;align-items:baseline;display:flex}.clog-cal__head h2{font:italic 500 var(--t-title)/var(--lh-title) var(--font-display);color:var(--ink);margin:0}.clog-cal__nav{padding:0 var(--space-1);color:var(--muted);font:400 var(--t-meta)/1 var(--font-ui);cursor:pointer;background:0 0;border:0}.clog-cal__wds,.clog-cal__grid{gap:var(--space-half);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.clog-cal__wds{margin-bottom:calc(var(--space-5) * -1);font:400 11px/14px var(--font-ui);color:var(--muted);text-align:center}.clog-cal__cell{box-sizing:border-box;border-radius:var(--radius-arch) var(--radius-arch) 3px 3px;height:40px;color:var(--paper);font:italic 500 var(--t-meta)/1 var(--font-display);justify-content:center;align-items:flex-end;padding:0 0 2px;display:flex}.clog-cal__cell.is-bare{color:var(--muted)}.clog-cal__cell.is-future{border:1px dashed var(--line-strong);color:var(--muted)}.clog-cal__cell[aria-current=date]{outline:2px solid var(--accent);outline-offset:2px;font-weight:600}.clog-cal__legend{gap:var(--space-half) var(--space-4);font:400 var(--t-meta)/var(--lh-meta) var(--font-ui);color:var(--muted);flex-wrap:wrap;display:flex}.clog-cal__key{align-items:center;gap:var(--space-half);display:inline-flex}.clog-months{flex-direction:column;margin-top:auto;display:flex}.clog-months__row{border:0;border-top:1px solid var(--line);min-height:40px;color:var(--ink);font:400 var(--t-ui)/var(--lh-ui) var(--font-ui);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.clog-months__row b{font:italic 500 var(--t-lede)/1 var(--font-display)}}@media (max-width:1023px){.clog-paper--file,.clog-paper--chart,.clog-paper--tout{background:0 0;padding:0}.clog-paper--empty{padding:0}}.is-blank .clog-week__sky{border:1px dashed var(--line-strong);background:0 0}.clog-blank{height:var(--lh);color:var(--line-strong);font:italic 500 var(--voice-size)/var(--lh) var(--font-display);margin:0}@media (max-width:1023px){.clog-paper--blank{min-height:calc(100dvh - 293px)}}.cap-row{align-items:center;gap:var(--space-3);min-height:var(--target);box-sizing:border-box;padding:0 var(--space-half) 0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);transition:border-color var(--d-base) var(--ease);display:flex}.cap-row:focus-within{border-color:var(--accent)}#cap-line .cap-input,#cap-line .cap-input:focus{min-width:0;min-height:40px;box-shadow:none;color:var(--ink);caret-color:var(--accent);font:400 var(--t-ui)/var(--lh-ui) var(--font-ui);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}.cap-input::placeholder{color:var(--muted);opacity:1}.cap-hint{font:400 var(--t-meta)/var(--lh-meta) var(--font-ui);color:var(--muted);flex:none}.cap-type{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink);font:italic 500 var(--t-ui)/var(--lh-meta) var(--font-display);white-space:nowrap;border:0;flex:none;display:inline-flex}.cap-type:before,.cap-type:after{content:none}.cap-type:hover{background:color-mix(in srgb, var(--ink) 10%, transparent)}.cap-type.is-forced{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:2px}.cap-caret{font:400 11px var(--font-ui);font-style:normal}.today-tonight .cap-hint{display:none}.av{box-sizing:border-box;background:color-mix(in srgb, var(--q-olive) 22%, var(--surface));color:color-mix(in srgb, var(--q-olive) 78%, var(--ink));font:500 12px/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;display:inline-grid}.av--18{width:18px;height:18px;font-size:10px}.av--20{width:20px;height:20px;font-size:11px}.av--24{width:24px;height:24px}.av--28{width:28px;height:28px}.av--32{width:32px;height:32px;font-size:13px}.av--ghost{border:1px dashed var(--line-strong);color:var(--muted);background:0 0}.avs{display:inline-flex}.avs .av{box-shadow:0 0 0 1.5px var(--surface)}.avs .av+.av{margin-left:calc(var(--space-half) * -1)}.q-band__crew{left:var(--shell-gutter);z-index:1;align-items:center;gap:var(--space-3);min-height:28px;color:var(--bg);font:500 13px/18px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute;top:140px}.q-band__crew:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.q-band__crewline .cq-numeral{font:italic 500 17px/18px var(--font-display)}.q-band__share{gap:var(--space-2)}.q-band__share-lab{font:500 13px/18px var(--font-ui);display:none}.q-crewline{padding-bottom:var(--space-1);font:italic 500 25px/30px var(--font-display);color:var(--ink);margin:0}.q-band--boats .qb-sail{display:none}.q-band--boats .q-band__line{font:italic 500 28px/34px var(--font-display)}.q-band__scene--crew{transition:opacity var(--d-sheet) var(--ease-sea)}.q-band--crew .q-band__scene:not(.q-band__scene--crew){opacity:0;transition:opacity var(--d-sheet) var(--ease-sea)}.q-band--crew .q-band__crew{opacity:0;pointer-events:none;transition:opacity var(--d-sheet) var(--ease-sea)}.coll.quartier-page:has(.q-band--crew){--horizon:172px}.coll.quartier-page.is-compact{--horizon:124px}.app>.view>.q-band.q-band--crew{height:304px}.app>.view.is-compact>.q-band.q-band--crew{height:var(--shell-band)}.is-compact .q-band__scene--crew{opacity:0}.is-compact .q-band--crew .q-band__scene:not(.q-band__scene--crew){opacity:1}.is-compact .q-band--crew .q-band__crew{opacity:1;pointer-events:auto}.is-compact .q-crewline{display:none}.qc-hull{fill:var(--scene-hull-day)}.qc-sail{fill:var(--scene-sail-day)}.qc-sail--shade{fill:var(--scene-sail-shade-day)}.qc-initial{fill:var(--facade-ink);font-family:var(--font-display);font-weight:600}.qc-lines{stroke:var(--surface);stroke-linecap:round;opacity:.2;fill:none}.coll.is-shared .q-done__title,.coll.is-shared .q-done__body{display:block}.coll.is-shared .q-fold{display:none}.coll.is-shared .q-done .cq-task__body{justify-content:stretch;gap:var(--space-1);display:grid}.coll.is-shared .q-done .cq-task__meta{display:none}.share-by{align-items:center;gap:var(--space-half);color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);margin-top:2px;display:inline-flex}.share-status{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-s);background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--ink);font:400 13px/18px var(--font-ui);animation:shareIn var(--d-sheet) var(--ease-sea) backwards;transition:opacity var(--d-base) var(--ease-sea);display:flex}.share-status.is-leaving{opacity:0}@keyframes shareIn{0%{opacity:0;transform:translateY(6px)}}.sheet:has(>.share-head){gap:var(--space-4)}.share-head{gap:var(--space-1);padding-top:var(--space-3);flex-direction:column;display:flex}.share-where{align-items:center;gap:var(--space-half);font:500 13px/18px var(--font-ui);display:inline-flex}.share-dot{border-radius:50%;width:8px;height:8px}.sheet .share-title{margin:var(--space-2) 0 0;font:italic 500 34px/42px var(--font-display);color:var(--head)}.share-sub{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);margin:0}.share-body{gap:var(--space-4);flex-direction:column;display:flex}.share-crew{gap:var(--space-2);flex-direction:column;display:flex}.share-waits,.share-voice{font:italic 500 22px/28px var(--font-display);white-space:pre-line;margin:0}.share-seg{border-radius:var(--radius-s);background:var(--rail);flex:none;align-self:flex-start;padding:2px;display:inline-flex}.share-seg .share-chip{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--muted);background:0 0;border:0}.share-seg .share-chip[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-paper)}.qc-boat.share-ghost .qc-hull,.qc-boat.share-ghost .qc-sail{fill:none;stroke:var(--ink);stroke-opacity:.5;stroke-width:1.2px;stroke-dasharray:3 3}.qc-boat.share-leaving{opacity:.7}.share-fields{flex-direction:column;display:flex}.share-field{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);min-height:52px;display:flex}.share-fields>.share-field:first-child{border-top:1px solid var(--line)}.share-field--role{padding:var(--space-2) 0;flex-wrap:wrap;align-items:flex-start}.share-field__lab{width:76px;color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);flex:none}.share-field--role .share-field__lab{padding-top:var(--space-2)}.share-field__col{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.share-input{min-width:0;color:var(--ink);font:400 15px/22px var(--font-ui);background:0 0;border:0;outline:0;flex:auto;padding:0}.share-field:has(.share-input:focus-visible){border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.share-seats{gap:var(--space-half);display:flex}.share-chip{align-items:center;gap:var(--space-half);min-height:34px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:500 13px/18px var(--font-ui);cursor:pointer;transition:background var(--d-press) var(--ease-sea), color var(--d-press) var(--ease-sea);display:inline-flex}.share-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.share-chip:focus-visible,.share-text:focus-visible,.share-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.share-note{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);margin:0}.share-sec{gap:var(--space-2);flex-direction:column;display:flex}.share-eyebrow{padding-bottom:var(--space-1);color:var(--muted);font:italic 500 17px/22px var(--font-display);margin:0}.share-link{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-half) 0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);display:flex}.share-link__ic{color:var(--muted);display:inline-flex}.share-link__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font:400 13px/18px var(--font-ui);flex:1 1 0;overflow:hidden}.share-text{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:32px;color:var(--accent);font:500 13px/18px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.share-text--inline{min-height:0;display:inline}.share-text--danger{color:var(--late);padding:0 var(--space-2)}.share-text--accent{min-height:var(--target);font-size:15px;line-height:22px}.share-text--accent span{font-size:18px}.share-foot{padding-top:var(--space-3);border-top:1px solid var(--line);display:flex}.share-btn{min-height:48px;padding:0 calc(var(--space-3) + var(--space-half));border:1px solid var(--line-strong);border-radius:var(--radius-s);color:var(--ink);font:500 15px/22px var(--font-ui);cursor:pointer;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.share-btn--primary{background:var(--accent);color:var(--on-accent);border:0;flex:1}.share-btn--primary:hover{background:var(--accent-hover)}.share-btn--primary:disabled{opacity:.5;cursor:default}.share-btn--danger{min-height:var(--target);border-color:var(--late);color:var(--late)}.share-sent{gap:var(--space-3);flex-direction:column;display:flex}.share-members{border-top:1px solid var(--line);flex-direction:column;display:flex}.share-member{border-bottom:1px solid var(--line)}.share-person{align-items:center;gap:var(--space-3);min-height:60px;display:flex}.share-person--waiting{border-bottom:1px solid var(--line)}.share-person__text{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.share-meta{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);text-overflow:ellipsis;overflow:hidden}.share-role{color:var(--muted);font:400 13px/18px var(--font-ui)}.share-member>.share-seats{padding:0 0 var(--space-3) calc(var(--space-6) + var(--space-3));align-items:center}.share-seats .share-text--danger{margin-left:auto}.share-confirm{gap:var(--space-1);margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);animation:shareIn var(--d-sheet) var(--ease-sea) backwards;flex-direction:column;display:flex}.share-confirm__q{font:italic 500 20px/26px var(--font-display)}.share-confirm__acts{gap:var(--space-2);margin-top:var(--space-2);display:flex}.share-confirm__acts .share-btn{min-height:var(--target)}.share-aside{gap:var(--space-5);margin-bottom:var(--space-5);flex-direction:column;display:flex}.share-sec--bay{gap:var(--space-1)}.q-band.share-art,.q-split--open .q-band.share-art{border-radius:var(--radius-s);flex:none;grid-area:auto;width:100%;margin-inline:0}.share-cols{display:flex}.share-col{min-width:0;padding:var(--space-2) 0;border-radius:var(--radius-s);font:400 15px/22px var(--font-ui);text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;display:flex}.share-col:hover,.share-col:focus-within{background:var(--rail)}.share-col__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.share-col__role{color:var(--muted);font:400 13px/18px var(--font-ui);background:0 0;border:0;padding:0}button.share-col__role{cursor:pointer}button.share-col__role:hover,button.share-col__role[aria-expanded=true]{color:var(--ink)}.share-col .share-text--danger{visibility:hidden;padding:0 var(--space-2);justify-content:center}.share-col:hover .share-text--danger,.share-col:focus-within .share-text--danger{visibility:visible}.share-col__role:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.share-sec--bay>.share-confirm{margin:var(--space-2) 0}.share-sec--bay>.share-seats{padding:var(--space-2) 0}.share-card{border-radius:var(--radius-s);background:var(--surface);box-shadow:var(--shadow-paper);display:flex;overflow:hidden}.share-card .q-band.share-art,.q-split--open .share-card .q-band.share-art{border-radius:0;width:96px;height:132px}.share-card__text{min-width:0;padding:var(--space-3) var(--space-3) calc(var(--space-2) + 2px) calc(var(--space-3) + 2px);flex-direction:column;flex:1 1 0;gap:2px;display:flex}.share-card__title{font:italic 500 20px/26px var(--font-display)}.share-card__url{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:400 13px/18px var(--font-ui);overflow:hidden}.share-card__acts{align-items:center;gap:var(--space-3);margin-top:auto;display:flex}.share-card__acts .share-text{white-space:nowrap}.share-person .share-text{align-self:center}.q-split__list .share-aside{padding-left:var(--space-3)}@media (min-width:1024px){.q-band__share{width:auto;padding:0 var(--space-3);border-radius:var(--radius-s)}.q-band__share-lab{display:inline}.q-split--open .q-band__acts .q-band__share{border-radius:var(--radius-s);background:color-mix(in srgb, var(--surface) 72%, transparent);width:auto;height:36px;display:inline-flex}.coll.quartier-page.is-shared .q-band__crew{top:158px}.q-band__crew .avs{display:none}}.pv{z-index:50;background:var(--bg);color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.pv-band{--band:288px;--horizon:196px;flex:none}.pv-band__mark{left:var(--shell-gutter);top:var(--space-4);z-index:1;position:absolute}.pv-band__mark .si-mark{position:static}.pv-band .q-band__text{top:64px}.pv-body{width:100%;max-width:var(--shell-main);box-sizing:border-box;padding:var(--space-5) var(--space-4) var(--space-4);gap:var(--space-5);flex-direction:column;flex:1;margin:0 auto;display:flex}.pv-sec{flex-direction:column;display:flex}.pv-list{margin:0;padding:0;list-style:none}.pv-row{align-items:center;gap:calc(var(--space-2) + var(--space-half));border-bottom:1px solid var(--line);min-height:56px;display:flex}.pv-row--done{min-height:52px;color:var(--muted)}.pv-row__text{flex-direction:column;display:flex}.pv-dot{width:6px;height:6px;margin:0 var(--space-2);background:var(--line-strong);border-radius:50%;flex:none}.pv-tick{text-align:center;flex:none;width:22px}.pv-struck{text-decoration:line-through}.pv-foot .share-text{text-decoration:none}.pv-pine{fill:var(--scene-pine-day);stroke:var(--scene-pine-day);stroke-linecap:round}.pv-look{gap:var(--space-1);flex-direction:column;display:flex}.pv-voice{font:italic 500 28px/34px var(--font-display);margin:0}.pv-meta{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);margin:0}.pv-foot{width:100%;max-width:var(--shell-main);box-sizing:border-box;gap:calc(var(--space-1) + var(--space-half));padding:calc(var(--space-2) + var(--space-half)) var(--space-4) var(--space-5);flex-direction:column;flex:none;margin:0 auto;display:flex}.pv--gone{justify-content:center;align-items:center}.pv-gone{align-items:flex-start;gap:var(--space-3);max-width:360px;padding:var(--space-5);flex-direction:column;display:flex}.pv-gone h1{font:500 34px/40px var(--font-display);margin:0}.pv-gone .si-mark{position:static}@media (min-width:1024px){.pv-band{--band:var(--shell-band);--horizon:140px}.pv-band .q-band__text,.pv-band__mark{left:max(var(--shell-gutter), calc((100% - var(--shell-main)) / 2 + var(--shell-gutter)))}}@media (prefers-reduced-motion:reduce){.share-status,.share-confirm{animation:none}}.cq-rail__addbtn[hidden]{display:none}.coll.is-viewer .layout-body{pointer-events:none}.si,.ob{z-index:50;background:var(--bg);color:var(--fg);font-family:var(--font-ui);font-size:var(--body-size);line-height:var(--body-lh);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.si-scene,.ob-scene{color:var(--sky-ink);flex:none;position:relative;overflow:hidden}:is(.si-scene:has(.oc--night),.ob-scene:has(.oc--night)){color:var(--paper)}.si-scene{height:400px}.si-scene .oc,.ob-scene .oc{position:absolute;inset:0}.oc svg{width:100%;height:100%;display:block;position:absolute;inset:0}.oc svg.oc-w{display:none}@media (min-width:521px){.oc svg.oc-c{display:none}.oc svg.oc-w{display:block}}.si-mark{top:var(--space-4);left:var(--space-4);align-items:center;gap:var(--space-2);font:var(--title-weight) var(--title-size)/var(--title-lh) var(--font-display);display:flex;position:absolute}.si-mark svg{display:block}.si-quote,.si-line{margin:0}.si-quote{top:66px;left:var(--space-4);position:absolute;right:120px}.si-line{color:inherit;font:var(--voice-style) var(--voice-weight) var(--voice-size)/var(--voice-lh) var(--font-display)}.si-by{display:none}.si-lang{top:var(--space-3);right:var(--space-3);gap:var(--line-slat);display:flex;position:absolute}.si-lang-btn{min-height:30px;padding:0 calc(var(--space-2) + var(--line-slat));border-radius:var(--radius-s);color:inherit;font:var(--label-caps-weight) var(--label-caps-size)/var(--label-caps-lh) var(--font-ui);letter-spacing:var(--label-caps-ls);cursor:pointer;background:0 0;border:0}.si-lang-btn[aria-pressed=true]{background:color-mix(in srgb, var(--surface) 80%, transparent);color:var(--ink)}.si-lang-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.si-pane{flex:1;display:flex}.si-col{box-sizing:border-box;gap:var(--space-3);width:100%;padding:var(--space-5) var(--space-5) calc(var(--space-4) + var(--space-1));text-align:left;animation:siIn var(--d-sail) var(--ease) backwards;flex-direction:column;flex:1;display:flex}.si-title{font:var(--task-now-weight) var(--task-now-size)/var(--task-now-lh) var(--font-display);color:var(--head);margin:0}.si-sub{margin:0 0 var(--space-2);color:var(--muted)}.si-doors,.si-extra{gap:var(--space-3);flex-direction:column;display:flex}.si-extra[hidden]{display:none}.si-extra:not([hidden]){animation:siIn var(--d-sail) var(--ease) backwards}.si-btn{justify-content:center;align-items:center;gap:calc(var(--space-2) + var(--line-slat));box-sizing:border-box;width:100%;min-height:calc(var(--target) + var(--space-1));padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:var(--label-weight) var(--label-size)/var(--label-lh) var(--font-ui);cursor:pointer;transition:border-color var(--d-press) var(--ease), transform var(--d-press) var(--ease);text-decoration:none;display:flex;position:relative}.si-btn:hover{border-color:var(--ink)}.si-btn:active{transform:translateY(1px)}.si-btn:focus-visible,#app .si-input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent);border-color:var(--accent);outline:none}.si-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.si-btn[aria-busy=true]{border-color:var(--accent)}.si-icon{flex:none;width:18px;height:18px;display:inline-flex}.si-icon svg{width:18px;height:18px}.si-btn--last{background:var(--ink);border-color:var(--ink);color:var(--bg)}.si-btn--last:hover{border-color:var(--ink)}.si-btn--last .si-icon svg *{fill:currentColor}.si-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.si-btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.si-btn--primary:disabled{opacity:.6;cursor:default}.si-last{font-size:var(--meta-size);line-height:var(--meta-lh);color:var(--muted);text-align:center}.si-more{justify-content:space-between;align-items:center;gap:var(--space-3);border:0;border-top:1px solid var(--line);min-height:56px;color:var(--ink);font:var(--label-weight) var(--label-size)/var(--label-lh) var(--font-ui);text-align:left;cursor:pointer;background:0 0;padding:0;display:flex}.si-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.si-more-text{flex-direction:column;display:flex}.si-more-sub{font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted)}.si-chev{color:var(--muted);transition:transform var(--d-base) var(--ease)}.si-more[aria-expanded=true] .si-chev{transform:rotate(90deg)}.si-or{align-items:center;gap:var(--space-3);font-size:var(--meta-size);color:var(--muted);text-transform:lowercase;display:flex}.si-or:before,.si-or:after{content:"";background:var(--line);flex:1;height:1px}.si-form{gap:var(--space-3);flex-direction:column;display:flex}#app .si-input{box-sizing:border-box;width:100%;min-height:calc(var(--target) + var(--space-1));padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:var(--body-weight) var(--body-size)/var(--body-lh) var(--font-ui)}.si-input::placeholder{color:var(--muted)}.si-sent{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);align-items:flex-start;display:flex}.si-sent .si-icon{color:var(--accent)}.si-sent p{font-size:var(--meta-size);line-height:var(--meta-lh);color:var(--fg);margin:0}.si-alert{padding:var(--space-2) var(--space-3);border:1px solid var(--late);border-radius:var(--radius-s);color:var(--late);font-size:var(--meta-size);line-height:var(--meta-lh);margin:0}.si .si-fine{align-items:center;gap:var(--space-2);font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);margin:auto 0 0;display:flex}.si-fine svg{flex:none;display:block}.si-dev{font-size:var(--meta-size);color:var(--muted);align-self:flex-start;text-decoration:none}.si-dev:hover{color:var(--fg)}.si-dev[aria-disabled=true]{opacity:.5;pointer-events:none}.si-dev:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ob{--ob-h:460px}.ob[data-step="2"]{--ob-h:0px}.ob[data-step="3"]{--ob-h:340px}.ob-scene{height:var(--ob-h)}.ob .si-mark{top:calc(var(--space-5) + 1px);left:var(--space-5);font-size:var(--voice-size);line-height:var(--body-lh)}.ob .si-mark svg{width:22px;height:22px}.ob:not([data-step="1"]) .si-mark{display:none}.ob-count{font:var(--label-caps-weight) var(--label-caps-size)/var(--label-caps-lh) var(--font-ui);letter-spacing:var(--label-caps-ls);text-transform:uppercase}.ob-scene .ob-count{top:calc(var(--space-5) + var(--space-1));right:var(--space-5);position:absolute}.ob-voice{left:var(--space-5);bottom:var(--space-6);max-width:300px;color:var(--paper);font:var(--voice-style) var(--voice-weight) var(--voice-size)/var(--voice-lh) var(--font-display);margin:0;position:absolute}.ob[data-step="3"] .ob-voice{bottom:calc(var(--space-5) - 4px)}.ob-bar{top:var(--space-4);left:var(--space-4);right:var(--space-4);justify-content:space-between;align-items:center;display:flex;position:absolute}.ob-bar .ob-count{position:static}.ob-bar>i{width:56px}.ob-pane{box-sizing:border-box;flex-direction:column;flex:1;display:flex}.ob-step{box-sizing:border-box;animation:siIn var(--d-sheet) var(--ease-sea) backwards;flex-direction:column;flex:1;display:flex}.ob-step--1{padding:calc(var(--space-6) + var(--space-1)) var(--space-5) calc(var(--space-6) + var(--space-2) + 1px)}.ob-step--2{padding:var(--space-4) var(--space-5) var(--space-6);gap:var(--space-5)}.ob-step--3{padding:var(--space-5) var(--space-5) var(--space-6);gap:var(--space-5)}.ob-text{gap:var(--space-3);flex-direction:column;display:flex}.ob-h{font:var(--title-weight) var(--task-now-size)/var(--task-now-lh) var(--font-display);margin:0}.ob-step--1 .ob-h{font-size:calc(var(--task-now-size) + var(--space-2));line-height:1.1}.ob-lede{font:var(--lede-weight) var(--lede-size)/var(--lede-lh) var(--font-ui);color:var(--muted);margin:0}.ob-step--3 .ob-lede{font-size:var(--body-size);line-height:var(--body-lh)}.ob-step--2 .ob-h{font-size:32px;font-weight:600;line-height:38px}.ob-step--2 .ob-text{padding-top:var(--space-1);margin-bottom:calc(var(--space-1) * -1)}.ob-step--3 .ob-text{padding-top:var(--space-1)}.ob-gap{flex:1}.ob-dashes{gap:var(--space-half);margin-bottom:var(--space-5);display:flex}.ob-dashes span{width:var(--space-5);height:var(--line-slat);background:var(--line-strong)}.ob-dashes .on{background:var(--accent)}.ob-cta{box-sizing:border-box;width:100%;min-height:calc(var(--target) + var(--space-2));border-radius:var(--radius-s);background:var(--accent);color:var(--on-accent);font:var(--label-weight) var(--label-size)/var(--label-lh) var(--font-ui);cursor:pointer;transition:background-color var(--d-press) var(--ease), transform var(--d-press) var(--ease);border:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.ob-cta:hover{background:var(--accent-hover)}.ob-cta:active{transform:translateY(1px)}.ob-cta:focus-visible,.ob-link:focus-visible,.ob-day:focus-visible,.ob-m:focus-visible,.ob-lang button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ob-lang{margin-top:calc(var(--space-3) - 1px);font-size:var(--meta-size);line-height:var(--meta-lh);justify-content:center;gap:0;display:flex}.ob-lang button{min-height:var(--target);margin-block:calc(var(--space-3) * -1);padding:0 var(--space-2);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0}.ob-lang button[aria-pressed=true]{color:var(--ink);font-weight:var(--label-weight)}.ob-bar .ob-link{color:inherit}.ob-step--2 .ob-text,.ob-step--3 .ob-text{gap:var(--space-2)}.ob-nav{justify-content:space-between;align-items:center;display:flex}.ob-nav .ob-count{color:var(--muted)}.ob-link{min-height:var(--target);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.ob-voice-line{font:var(--voice-style) var(--voice-weight) var(--voice-size)/var(--voice-lh) var(--font-display);color:var(--muted);margin:0}.ob-field{flex-direction:column;display:flex}.ob-sr{width:1px;height:1px;position:absolute;overflow:hidden}#app .ob-input,.ob input.ob-input:not(#a){box-sizing:border-box;width:100%;min-height:calc(var(--space-7) + var(--space-1));border:0;border-bottom:var(--line-slat) solid var(--accent);color:var(--ink);font:var(--lede-weight) var(--lede-size)/var(--lede-lh) var(--font-ui);background:0 0;border-radius:0;outline:none;padding:0}.ob-days{gap:var(--space-4);padding-top:var(--space-1);display:flex}.ob-day{min-height:40px;color:var(--muted);font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0}.ob-day[aria-pressed=true]{color:var(--ink);font-weight:var(--label-weight);box-shadow:inset 0 calc(var(--line-slat) * -1) 0 var(--accent)}.ob-card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-s);background:var(--surface);flex-direction:column;display:flex}.ob-card[hidden]{display:none}.ob-cap{font:var(--voice-style) var(--lede-size)/22px var(--font-display);color:var(--muted)}.ob-got{gap:calc(var(--space-1) / 2);padding-left:var(--space-3);border-left:var(--line-slat) solid var(--ob-hue,var(--line-strong));flex-direction:column;display:flex}.ob-area{font:var(--label-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted)}.ob-title{font:var(--voice-style) var(--voice-weight) var(--title-size)/var(--title-lh) var(--font-display)}.ob-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ob-chip{align-items:center;gap:var(--space-half);box-sizing:content-box;min-height:var(--space-6);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--meta-size);display:inline-flex}.ob-chip--time{font:var(--voice-style) var(--lede-size)/var(--lede-lh) var(--font-display)}.ob-chip--area{border:calc(var(--line-slat) - .5px) solid var(--ob-hue,var(--line-strong))}.ob-chip--area:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--ob-hue,var(--line-strong));border-radius:50%}.ob-try{flex-direction:column;display:flex}.ob-try .ob-cap{padding-bottom:var(--space-1)}.ob-try div+div{margin:0}.ob-try-row{min-height:calc(var(--target) + 1px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.ob-try-row span+span{font-size:var(--meta-size);color:var(--muted)}.ob-moods{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-m{align-items:center;gap:calc(var(--space-2) + var(--line-slat));min-height:calc(var(--target) + var(--space-2));padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:var(--label-weight) var(--label-size)/var(--label-lh) var(--font-ui);text-align:left;cursor:pointer;transition:border-color var(--d-base) var(--ease), box-shadow var(--d-base) var(--ease);display:flex}.ob-m[aria-pressed=true]{border:2px solid var(--accent)}.ob-m:before{content:"";width:var(--space-3);height:var(--space-3);background:var(--ob-hue);border-radius:50%}.ob-m[data-weather=calm]{--ob-hue:var(--mood-calm)}.ob-m[data-weather=clear]{--ob-hue:var(--mood-clear)}.ob-m[data-weather=wind]{--ob-hue:var(--mood-wind)}.ob-m[data-weather=storm]{--ob-hue:var(--mood-storm)}@keyframes siIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.si-col,.si-extra,.ob-step{animation:none}.si-btn,.ob-cta,.ob-m,.si-chev{transition:none}}@media (min-width:1024px){.si,.ob{grid-template-rows:none;grid-template-columns:1fr 480px;display:grid}.si-scene,.ob-scene{height:auto}.ob-scene{grid-row:1/-1}.si-mark{top:var(--space-6);left:var(--space-6)}.ob .si-mark,.ob:not([data-step="1"]) .si-mark{top:var(--space-6);left:var(--space-6);display:flex}.si-quote{top:96px;left:var(--space-6);max-width:28ch;right:auto}.si-line{font-size:var(--title-size);line-height:var(--title-lh);text-wrap:balance}.si-by{margin-top:var(--space-3);font:var(--eyebrow-weight) var(--label-caps-size)/var(--label-caps-lh) var(--font-ui);letter-spacing:var(--label-caps-ls);text-transform:uppercase;opacity:.7;white-space:nowrap;display:block}.si-pane{justify-content:center;align-items:center}.si-col{max-width:400px;padding:var(--space-6) var(--space-5);flex:none}.si-fine{margin-top:var(--space-5)}.ob-scene .ob-count{right:var(--space-6);top:var(--space-6)}.ob-voice{left:var(--space-6);bottom:var(--space-6);max-width:28ch}.ob[data-step="3"] .ob-voice{bottom:var(--space-6)}.ob-bar{top:var(--space-8);left:var(--space-6);right:var(--space-6)}.ob-pane{overflow-y:auto}}.oc{--leg:calc(var(--d-swell) / 2)}.oc-sw,.oc-cl,.oc-g,.oc-s,.oc-bob,.oc-pn{will-change:transform, opacity;animation:var(--leg) var(--ease-swell) infinite alternate}.oc-sw{--ax:6px;--ay:1px;animation-name:ocSwell}.oc-sw1{--ax:12px;--ay:2.5px;animation-delay:calc(var(--d-swell) * -.0625)}.oc-cl{--ax:12px;--ay:0px;animation-name:ocSwell;animation-duration:calc(var(--d-drift) / 2)}.oc-g{--g0:.6;--g1:.22;opacity:var(--g0);animation-name:ocGlint}.oc-gb{--g0:.22;--g1:.6}.oc-s{--g0:.85;--g1:.3;opacity:var(--g0);animation-name:ocGlint}.oc-sb{--g0:.3;--g1:.85}.oc-bob{--by:1.5px;--br:1.2deg;transform-box:fill-box;transform-origin:50% 100%;animation-name:ocBob;animation-delay:calc(var(--d-swell) * -.875)}.oc-pn{transform-box:view-box;animation-name:ocSway}.oc-pt{--deg:.6deg}.oc-pc{--deg:1.4deg;animation-delay:calc(var(--d-swell) * -.925)}.oc-pine .oc-sw0{animation:none}.oc-pine .oc-sw1{--ax:10px;--ay:1px}.oc-pine .oc-ga{--g0:.6;--g1:.25}.oc-pine .oc-bob{--by:1.2px;--br:1deg}.oc--night .oc-sw{--ax:5px}.oc--night .oc-sw1{--ax:10px;--ay:2px}.oc--night :is(.oc-cl,.oc-bob,.oc-pn){animation:none}.oc--paused *{animation-play-state:paused}@keyframes ocSwell{0%{transform:translate(calc(var(--ax) * -1), calc(var(--ay) * -1))}to{transform:translate(var(--ax), var(--ay))}}@keyframes ocGlint{0%{opacity:var(--g0)}to{opacity:var(--g1)}}@keyframes ocBob{0%{transform:translateY(calc(var(--by) * -1)) rotate(calc(var(--br) * -1))}to{transform:translateY(var(--by)) rotate(var(--br))}}@keyframes ocSway{0%{transform:rotate(calc(var(--deg) * -1))}to{transform:rotate(var(--deg))}}@media (prefers-reduced-motion:reduce){.oc *{will-change:auto;animation:none}}@media (max-width:1023px){.si .si-mark{font-size:26px;line-height:30px;top:16px}.si .si-line{font-size:22px;line-height:28px}.si .si-lang{top:14px;right:12px}.si .si-lang-btn{letter-spacing:.1em;padding:0 var(--space-3)}.si .si-title{font-size:34px;line-height:40px}.si .si-btn{min-height:calc(var(--target) + var(--space-1) + 2px)}.si .si-sub{margin-bottom:var(--space-half)}}.ob-count--pane,.ob-nav--pane{display:none}@media (min-width:1024px){.si,.ob{--side:calc(var(--space-7) + var(--space-2))}.si .si-mark,.ob .si-mark,.ob:not([data-step="1"]) .si-mark{gap:calc(var(--space-2) + 2px);font-size:30px;font-weight:600;line-height:36px;top:40px;left:48px}.ob .si-mark svg,.ob:not([data-step="1"]) .si-mark svg{width:30px;height:30px}.si .si-quote{width:460px;max-width:none;top:112px;left:48px}.si .si-line{text-wrap:wrap;font-size:32px;font-weight:500;line-height:40px}.si .si-by{display:none}.si .si-lang{top:36px;right:40px}.si .si-pane{align-items:stretch}.si .si-col{justify-content:center;gap:var(--space-3);width:100%;max-width:none;padding:var(--space-7) var(--side)}.si .si-title{font-size:40px;font-weight:500;line-height:46px}.si .si-sub{margin-bottom:var(--space-half)}.si .si-fine{margin:var(--space-4) 0 0}.ob-scene .ob-count,.ob-scene .ob-bar{display:none}.ob-count--pane{color:var(--ink);display:block;position:absolute;top:42px;right:40px}.ob-nav--pane{display:flex;position:absolute;top:36px;left:56px;right:56px}.ob-pane{position:relative}.ob-step{justify-content:center;gap:calc(var(--space-5) + var(--space-1));padding:var(--space-7) var(--side)}.ob-step--2{padding:calc(var(--space-8) * 2 + var(--space-4) + var(--space-1)) var(--side) calc(var(--space-6) + var(--space-2));gap:var(--space-5);justify-content:flex-start}.ob-step--3{padding:var(--space-7) var(--side)}.ob-gap{display:none}.ob-text{gap:var(--space-3)}.ob-step--2 .ob-text,.ob-step--3 .ob-text{gap:var(--space-2);margin-bottom:0;padding-top:0}.ob-step--1 .ob-h{font-size:48px;font-weight:600;line-height:52px}.ob-step--2 .ob-h,.ob-step--3 .ob-h{font-size:36px;font-weight:600;line-height:42px}.ob-dashes{margin-bottom:0}.ob-lang{gap:var(--space-4);margin-top:0}.ob-cta{min-height:52px}.ob-voice,.ob[data-step="3"] .ob-voice{width:460px;max-width:none;color:var(--paper);font-size:28px;font-weight:500;line-height:38px;bottom:56px;left:48px}.ob-moods{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.ob-m{min-height:52px;padding:0 calc(var(--space-2) + 2px);gap:var(--space-2);font-size:14px;font-weight:500;line-height:22px}}
