@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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-600-italic-C1WxTTDk.woff2)format("woff2")}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/host-grotesk-latin-400-normal-qDxuE_yq.woff2)format("woff2")}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/host-grotesk-latin-500-normal-B7155YqD.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-rule-faint:#14213d0b;--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;--rule-long:28px;--rule-long-desk:30px;--paper-line-long:18px;--paper-line-long-desk:19px;--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;--radius-hair:1px;--radius-xs:2px;--radius-tick:3px;--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;--d-toast:6s;--ease-sea:linear(0, .034, .114, .215, .321, .423, .517, .599, .671, .732, .783, .826, .86, .888, .911, .93, .945, .956, .966, .973, .979, .984, .987, .99, .992, .994, .995, .996, .997, .998, .998, .999, 1);--ease-swell:cubic-bezier(.45, 0, .55, 1);--ease-mistral:linear(0, .028, .097, .192, .299, .408, .515, .613, .7, .776, .84, .892, .933, .965, .989, 1.006, 1.017, 1.024, 1.027, 1.028, 1.028, 1.026, 1.023, 1.02, 1.017, 1.014, 1.011, 1.008, 1.006, 1.005, 1.003, 1.002, 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:"Host Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--hero-size:64px;--hero-lh:64px;--hero-weight:500;--display-size:40px;--display-lh:44px;--display-weight:500;--head-size:32px;--head-lh:38px;--head-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;--caps-size:12px;--caps-lh:16px;--caps-weight:500;--caps-ls:.08em;--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;--card-title-size:22px;--card-title-lh:26px;--card-title-weight:500;--filter-size:17px;--filter-lh:22px;--filter-weight:500;--filter-style:italic;--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}@media (min-width:1024px){:root{--hero-size:88px;--hero-lh:88px;--display-size:48px;--display-lh:52px}}: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:#f1ebdd29;--paper-rule-faint:#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:#f1ebdd29;--paper-rule-faint:#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{--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);--mask:#000;--deep:#13285e;--sp-6:var(--space-6);--sp-7:var(--space-7);--gap-block:var(--sp-7);--d-sail:.24s;--d-mood:var(--d-finish);--d-hover:var(--d-press);--ease:var(--ease-sea);--ease-io:cubic-bezier(.76, 0, .24, 1);--d-item:var(--d-sail);--lift-in:8px;--pos:0px;--press:var(--d-press);--push:var(--d-sheet);--push-exit:var(--d-press);--sheet:var(--d-sheet);--sheet-close:var(--d-base);--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);--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);--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-sky) var(--ease), --mood-k var(--d-sky) var(--ease)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@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}.cq-numeral,.tb-hero__n,.tb-date,.tb-count,.plan-head__title p{font-variant-numeric:lining-nums!important;font-feature-settings:"lnum"!important}body{min-height:100%}html{-webkit-text-size-adjust:100%}body{background:var(--bg-mood);color:var(--fg);font:400 var(--body-size)/var(--body-lh) 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);--d-loop:1.4s}.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}.initial{text-transform:uppercase}th{font-weight:inherit}.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(--display-size)/var(--display-lh) 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(--lede-size)/var(--lede-lh) var(--voice);color:var(--muted);max-width:30ch}.intro.small{font-size:var(--lede-size);line-height:var(--lede-lh);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(--body-size)/var(--body-lh) 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(--meta-size)/1 var(--ui);cursor:pointer;white-space:nowrap;color:var(--fg);background:0 0;border:0}.hint{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted);text-align:center;margin-top:var(--s6)}.area-hero{padding-top:calc(var(--s4) + env(safe-area-inset-top,0));padding-bottom:var(--s5);margin-bottom:var(--s5);position:relative;overflow:hidden}.area-hero .a-ic{margin-top:var(--s4);position:relative}.area-hero h1{margin:var(--s4) 0 var(--s3);font:500 var(--display-size)/var(--display-lh) var(--display);letter-spacing:0;color:var(--head);overflow-wrap:anywhere;position:relative}.area-hero .line{margin:0 0 var(--s2);font:600 var(--title-size)/var(--title-lh) var(--voice);color:var(--muted);max-width:30ch;position:relative}.tide{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);gap:0;display:grid;position:relative}.tl.flat{border:0;margin:0;padding:0}.tl.flat .entry:before{display:none}.entry{position:relative}.tl>.entry:last-child{border-bottom:0}.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(--meta-size)/var(--meta-lh) var(--ui);color:var(--fg)}.entry .k span{color:var(--muted)}.entry .x{font:600 var(--title-size)/var(--title-lh) var(--voice);color:var(--accent);overflow-wrap:anywhere;white-space:pre-line}.entry.ev .x{font-size:var(--title-size);line-height:var(--title-lh)}.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(--body-size)/var(--body-lh) var(--ui);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border: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(--head-size)/var(--head-lh) 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-note{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) 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 var(--d-loop) 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);min-height:52px;font:500 var(--meta-size)/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);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{color:color-mix(in srgb, var(--fg) 75%, transparent)}.f-sound{font-size:var(--meta-size);line-height:var(--meta-lh)}.focus-page .cq-eyebrow,.focus-page .dial .time span,.focus-page .cq-back,.focus-page .cq-field__label{font-size:var(--meta-size);line-height:var(--meta-lh);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(--label-size)/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}@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:600 var(--title-size)/var(--title-lh) var(--voice);color:var(--fg);padding:var(--space-1) 0;background:0 0;border:0;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 var(--body-size)/var(--body-lh) 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 var(--label-size)/var(--label-lh) 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);background:0 0;border-color:#0000}.cq-btn--danger:hover{background:var(--soft)}.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-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)}.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-check[data-q]:before{border-color:color-mix(in srgb, var(--wall) 55%, var(--ink))}.cq-check[data-q]:hover:before{border-color:var(--ink)}.cq-check[data-q][aria-checked=true]:before{border-color:var(--wall)}.cq-check.is-demo-hover:before{border-color:var(--ink)}.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);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 var(--body-size)/var(--body-lh) var(--font-ui);overflow-wrap:anywhere}.cq-task__meta{align-items:center;gap:var(--space-2);font:400 var(--meta-size)/var(--meta-lh) 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 var(--head-size)/var(--head-lh) var(--font-display)}.cq-eyebrow{font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);letter-spacing:var(--caps-ls);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-radius:var(--radius-pill);background:var(--soft);color:var(--ink);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);cursor:pointer;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]{background:var(--accent);color:var(--on-accent)}.cq-chip__count{color:var(--muted);font-variant-numeric:tabular-nums}.cq-chip__row{gap:var(--space-2);padding-block:var(--space-half);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-chip__row .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:color-mix(in srgb, var(--ink) 4%, var(--soft))}.cq-chip:active,.cq-chip.is-demo-press{background:color-mix(in srgb, var(--ink) 8%, var(--soft))}.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]{color:var(--late)}.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__count{font:var(--numeral-style) 500 var(--body-size)/1 var(--font-display);font-variant-numeric:oldstyle-nums}.cq-chip__row{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);display:flex;overflow-x:auto}.cq-chip--plain{background:var(--surface)}.cq-chip--plain:before{display:none}.cq-chip--new{background:var(--soft);color:var(--muted)}.cq-chip__row--wrap{flex-wrap:wrap;overflow:visible;-webkit-mask:none;mask:none}.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 var(--meta-size)/var(--meta-lh) 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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.cq-band__progress{left:var(--space-5);bottom:var(--space-3);color:var(--sun);font:500 var(--meta-size)/var(--meta-lh) 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 var(--title-size)/var(--title-lh) 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 var(--label-size)/var(--label-lh) 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 var(--caps-size)/var(--caps-lh) 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);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;transform:translateY(8px)}}.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);transform:rotate(calc(var(--k) * 60deg)) translateX(0);border-radius:50%;position:absolute}.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 var(--meta-size)/var(--meta-lh) 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 var(--meta-size)/var(--meta-lh) 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:"";background:conic-gradient(currentColor 0 75%, transparent 0);width:14px;height:14px;animation:cq-spin var(--d-sheet) linear infinite;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.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 var(--meta-size)/var(--meta-lh) var(--font-ui)}.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 var(--meta-size)/var(--meta-lh) 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 var(--meta-size)/var(--meta-lh) 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 var(--meta-size)/var(--meta-lh) 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 var(--body-size)/var(--body-lh) 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-input--boxed{min-height:calc(var(--target) + var(--space-1))}.cq-input--bare,.cq-input--search{min-height:0;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.cq-input--search{font:500 var(--head-size)/var(--head-lh) var(--font-display);color:var(--ink)}.cq-input--trail{text-align:right;flex:none;width:140px;min-height:36px}.cq-field__hint{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);margin:0}.cq-field__error{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--late);margin:0}.cq-field--row{align-items:center;column-gap:var(--space-3);grid-template-columns:76px 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{border-color:var(--line-strong);background:linear-gradient(90deg, var(--soft), var(--line), var(--soft)) 0 0 / 200% 100%;animation:cq-skel 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);color:var(--ink);font:400 var(--body-size)/var(--body-lh) var(--font-ui);text-align:left;cursor:pointer;background:0 0;border: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);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__item{align-items:center;gap:var(--space-1);min-height:var(--target);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--soft);color:var(--ink);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--d-press);flex:none;display:inline-flex}.cq-presets__item:hover,.cq-presets__item.is-demo-hover{background:var(--soft)}.cq-presets__item[aria-pressed=true]{border-color:var(--accent);background:var(--soft)}.cq-presets__item[disabled]{opacity:.45;cursor:not-allowed}.cq-presets__item small{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.cq-presets{gap:var(--space-2);-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-presets__item[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.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-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 var(--title-size)/var(--title-lh) var(--font-display);margin:0}.cq-cal__nav{width:var(--target);height:var(--target);border-radius:var(--radius-s);color:var(--ink);font:500 var(--lede-size)/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 var(--body-size)/var(--body-lh) 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 var(--body-size)/var(--body-lh) 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 var(--body-size)/var(--body-lh) 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-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 var(--body-size)/var(--body-lh) 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__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 var(--meta-size)/var(--meta-lh) 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-moods{min-width:0;min-height:calc(var(--space-6) + var(--space-2));white-space:nowrap;align-items:center;display:flex}.cq-mood{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:18px;height:22px;padding:0;display:grid;position:relative}.cq-mood:before{content:"";inset:calc(var(--space-3) * -1) calc(var(--space-1) * -1);position:absolute}.cq-mood i{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 0 var(--c);transition:width var(--d-mood) var(--ease-mistral), height var(--d-mood) var(--ease-mistral), box-shadow var(--d-mood) var(--ease-mistral), opacity var(--d-mood) var(--ease-mistral);border-radius:50%}.cq-moods.has .cq-mood[aria-checked=true] i,.cq-moods.has .cq-mood:hover i,.cq-moods.has .cq-mood.is-demo-hover i{opacity:1}.cq-mood[aria-checked=true] i{width:14px;height:14px;box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--c)}.cq-mood:after{content:attr(data-name);padding:2px var(--space-2);background:var(--ink);color:var(--surface);font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--d-base) var(--ease-mistral), transform var(--d-base) var(--ease-mistral);z-index:3;border-radius:4px;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%,2px)}.cq-mood:hover:after,.cq-mood:focus-visible:after,.cq-mood.is-demo-hover:after{opacity:1;transform:translate(-50%)}.cq-mood:focus-visible,.cq-mood.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}.cq-mood[disabled]{opacity:.45;cursor:not-allowed}.cq-moods__q,.cq-moods__name{text-overflow:ellipsis;min-width:0;font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted);overflow:hidden}.cq-moods__q{margin-right:var(--space-2)}.cq-moods__name{margin-left:var(--space-2);color:var(--ink)}.cq-moods__q[hidden],.cq-moods__name[hidden]{display:none}.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 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);font-variant-numeric:tabular-nums}.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);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 var(--body-size)/var(--body-lh) 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 .cq-step__text::placeholder{color:var(--muted)}.cq-step--add{background:0 0}.cq-step__plus svg{fill:none;stroke:currentColor;width:16px;height:16px}.cq-step__plus{width:22px;height:22px;color:var(--muted);font:500 var(--title-size)/1 var(--font-ui);background:0 0;border:0;flex:none;place-items:center;display:grid}.cq-steps[aria-invalid=true] .cq-step--add .cq-step__text::placeholder{color:var(--late)}.cq-steps__error{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--late)}.cq-step--new{animation:cq-drop var(--d-sheet) var(--ease-mistral) both}.cq-swipe{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 var(--label-size)/var(--label-lh) 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:500;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-3);background:var(--facade-ink);color:var(--paper);border-radius:var(--radius-s);box-shadow:var(--shadow-sheet);border:1px solid #0000;display:flex}.cq-toast__text{min-width:0;font:400 var(--body-size)/var(--body-lh) var(--font-ui);flex:1}.cq-toast__bar{background:var(--accent);transform-origin:0;height:2px;animation:cq-toast-run var(--toast-ms,var(--d-toast)) 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__bar{display:none}@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__line{max-width:var(--shell-main);text-wrap:balance;font:600 var(--title-size)/var(--title-lh) 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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.cq-empty--search{padding-block:var(--space-6)}.cq-empty--search .cq-empty__line{font:600 var(--title-size)/var(--title-lh) var(--font-display)}.cq-days{padding-bottom:var(--space-5);position:relative}.cq-day small{font:400 var(--meta-size)/var(--meta-lh) 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 var(--lede-size)/var(--lede-lh) 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);background:var(--soft);border-radius:var(--radius-s);color:var(--muted);font:500 var(--meta-size)/var(--meta-lh) 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 var(--meta-size)/var(--meta-lh) var(--font-ui);display:block}.cq-search__opt b{font-weight:500}.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__stack{align-items:center;display:inline-flex}.cq-avatar{border:2px solid var(--bg);background:color-mix(in srgb, var(--accent) 30%, var(--surface));width:32px;height:32px;color:var(--ink);font:600 var(--caps-size)/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cq-avatar__stack .cq-avatar+.cq-avatar{margin-left:calc(-1 * var(--space-2))}.cq-avatar--more{background:var(--soft);color:var(--muted)}.cq-avatar--lg{width:40px;height:40px;font-size:var(--label-size);line-height:var(--label-lh)}.cq-avatar--24{width:24px;height:24px;font-size:var(--caps-size);line-height:var(--caps-lh)}.cq-avatar--20{width:20px;height:20px;font-size:var(--caps-size);line-height:var(--caps-lh)}.cq-avatar--ghost{background:var(--soft);color:var(--muted)}.cq-avatar-menu{display:inline-block;position:relative}.cq-avatar--menu: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-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 var(--body-size)/var(--body-lh) 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 var(--meta-size)/var(--meta-lh) var(--font-ui)}.cq-menu__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cq-menu__item--out{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:600 var(--title-size)/var(--title-lh) 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 var(--hero-size)/var(--hero-lh) var(--font-display);font-variant-numeric:tabular-nums;position:relative}.cq-focus__time small{font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);letter-spacing:var(--caps-ls);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--menu: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-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-monogram{color:currentColor;flex:none;width:24px;height:24px}.cq-datelockup{--lockup-scale:1;justify-items:start;gap:calc(2px * var(--lockup-scale));color:inherit;display:inline-grid}.cq-datelockup__wd{font:var(--voice-style) 500 calc(var(--voice-size) * var(--lockup-scale))/1.2 var(--voice)}.cq-datelockup__day{font:600 calc(64px * var(--lockup-scale))/1 var(--font-display);font-variant-numeric:oldstyle-nums}.cq-datelockup__month{font:500 calc(var(--caps-size) * max(var(--lockup-scale), .9166))/calc(var(--caps-lh) * max(var(--lockup-scale), .75)) var(--font-ui);letter-spacing:var(--caps-ls);text-transform:uppercase}.cq-datelockup--compact .cq-datelockup__day{line-height:52px}.cq-datelockup--compact .cq-datelockup__wd{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.cq-datelockup__txt{justify-items:start;gap:calc(2px * var(--lockup-scale));display:grid}.cq-numeral{font-family:var(--font-display);font-variant-numeric:oldstyle-nums;font-style:italic;font-weight:500}.cq-numeral.cq-numeral--tally{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.cq-label-caps{font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);letter-spacing:var(--caps-ls);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}}@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{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-monogram{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-monogram{width:16px;height:16px;color:var(--paper);flex:none}.cq-toast--error>.cq-monogram{color:var(--late)}@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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);font-variant-numeric:oldstyle-nums}@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-monogram{width:28px;height:28px;color:var(--accent);flex:none}.cq-nav{position:relative}.cq-nav__count{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);font-variant-numeric:oldstyle-nums}.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:500 var(--hero-size)/var(--hero-lh) var(--font-display);font-variant-numeric:tabular-nums lining-nums}.cq-focus__time small{margin-bottom:var(--space-1);font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);letter-spacing:var(--caps-ls);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:0;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-datelockup{text-align:right;justify-items:end;display:grid;position:absolute;top:3.3cqw;right:5cqw}.cq-cover .cq-datelockup__day{font-size:max(28px,6.67cqw);line-height:1}.cq-cover .cq-datelockup__wd{font-size:max(12px,1.9cqw)}.cq-cover .cq-datelockup__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:600 var(--title-size)/var(--title-lh) 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 var(--caps-size)/var(--caps-lh) var(--font-ui);letter-spacing:var(--caps-ls);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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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-datepop{z-index:60;box-sizing:border-box;width:min(320px,100vw - 16px);box-shadow:var(--shadow-sheet);animation:fade var(--d-press) var(--ease);position:fixed}.cq-datepop--static{animation:none;position:static}.cq-datepop__foot{padding-top:var(--space-1);justify-content:space-between;display:flex}.cq-time .cq-presets__item small{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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-datelockup__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);background:0 0;border: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,.cq-seg__opt[aria-current]: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:var(--numeral-style) 500 var(--body-size)/1 var(--font-display);font-variant-numeric:oldstyle-nums}@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 var(--meta-size)/var(--meta-lh) 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);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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.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-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);cursor:pointer;flex:none;display:inline-flex}.cq-pick--serif{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.cq-pick i{background:var(--dot,var(--q-pierre));border-radius:50%;width:8px;height:8px}.cq-pick small{font:500 var(--caps-size)/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 var(--meta-size)/var(--meta-lh) 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-monogram{width:24px;height:24px;color:var(--ink)}.cq-rail .cq-btn{padding:0 var(--space-4);font:500 var(--label-size)/var(--label-lh) var(--font-ui);justify-content:space-between;margin-bottom:0}.cq-rail .cq-btn kbd{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);opacity:.8}.cq-rail__list{gap:2px;display:grid}.cq-nav{padding:0 var(--space-2);color:var(--ink);font:400 var(--body-size)/var(--body-lh) 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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);margin:auto 0 0}.cq-rail__foot{color:var(--muted);margin-top:auto}.cq-band{height:var(--shell-band);color:var(--sky-ink);background:0 0}.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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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 var(--display-size)/var(--display-lh) var(--font-display);margin:0}.cq-band__title span{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.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-datelockup{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-datelockup__day{font:500 var(--hero-size)/var(--hero-lh) var(--font-display);font-style:normal}.cq-band .cq-datelockup__txt{padding-bottom:var(--space-1);flex-direction:column;display:flex}.cq-band .cq-datelockup__wd{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);text-transform:none;letter-spacing:0}.cq-band .cq-datelockup__month{font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);letter-spacing:var(--caps-ls);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 var(--meta-size)/var(--meta-lh) var(--font-ui);border:0;display:inline-flex;position:absolute;top:76px;left:200px;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 var(--meta-size)/var(--meta-lh) var(--font-ui);top:172px;bottom:auto}.cq-band__progress .cq-numeral{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);font-variant-numeric:normal}.cq-band__tabs{position:absolute;bottom:0;left:0;right:0}.cq-seg{box-shadow:none;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 var(--body-size)/var(--body-lh) 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);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,.cq-seg--water .cq-seg__opt[aria-checked=true],.cq-seg--water .cq-seg__opt[aria-current]{color:var(--paper);opacity:1}.cq-seg--water .cq-seg__opt:after{background: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 var(--meta-size)/1 var(--font-ui);border-radius:50%;place-items:center;display:grid}.cq-avatar--menu{font:inherit;background:0 0;border:0;border-radius:0}.cq-avatar--menu:hover .cq-avatar__disc,.cq-avatar--menu.is-demo-hover .cq-avatar__disc{box-shadow:0 0 0 3px color-mix(in srgb,var(--sky-ink) 18%,transparent)}.cq-avatar--menu[aria-expanded=true]{border:0}.cq-avatar--menu[aria-expanded=true] .cq-avatar__disc{box-shadow:0 0 0 2px var(--accent)}.cq-avatar--menu[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,.cq-day__arch--future{background:var(--soft)}.cq-day__wd{font:500 var(--caps-size)/var(--caps-lh) 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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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:500 var(--caps-size)/var(--caps-lh) var(--font-ui);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 var(--meta-size)/var(--meta-lh) 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{background:var(--wall,var(--jaune-volet));width:34px;min-width:0;height:40px;color:var(--facade-ink);font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);letter-spacing:var(--caps-ls);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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted);display:block}.cq-postcard__text{padding-right:var(--space-6);font:600 var(--title-size)/var(--title-lh) var(--font-display);margin:0;font-style:normal}.cq-postcard__meta{align-items:center;gap:var(--space-half);font:400 var(--meta-size)/var(--meta-lh) 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);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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.cq-facade__next{font:400 var(--meta-size)/var(--meta-lh) 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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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{width:46px;height:56px;font-size:var(--caps-size);line-height:var(--caps-lh);letter-spacing:var(--caps-ls);position:absolute;top:16px;right:16px}.cq-postcard--tall .cq-postcard__date{font-size:var(--title-size);line-height:var(--title-lh)}.cq-postcard--tall .cq-postcard__text{font-size:var(--head-size);line-height:var(--head-lh);padding-right:0}.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:500 var(--head-size)/var(--head-lh) 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-radius:var(--radius-tick);background:var(--soft);color:var(--ink);font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);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 var(--meta-size)/var(--meta-lh) 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;margin:0;display:block}.cq-search__group{padding:var(--space-3) var(--space-4) var(--space-1);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);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 var(--body-size)/var(--body-lh) var(--font-ui);display:block}.cq-search__opt small{font:400 var(--meta-size)/var(--meta-lh) 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 var(--meta-size)/var(--meta-lh) 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);font:400 var(--meta-size)/var(--meta-lh) 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);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--ink) 30%,transparent);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 var(--meta-size)/var(--meta-lh) 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:500 var(--title-size)/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:500 var(--head-size)/var(--head-lh) 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;flex-wrap:wrap;display:flex}.cq-sheet__row dt{width:76px;font:400 var(--meta-size)/var(--meta-lh) 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 var(--meta-size)/var(--meta-lh) 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-radius:var(--radius-pill);background:var(--paper-ruled);color:var(--ink);font:500 var(--meta-size)/var(--meta-lh) 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{background:var(--soft);color:var(--muted)}.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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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-radius:var(--radius-tick);flex:none;width:18px;height:18px}.cq-sheet__step input{min-width:0;color:var(--ink);font:400 var(--body-size)/var(--body-lh) 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 var(--body-size)/var(--body-lh) 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);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 var(--meta-size)/var(--meta-lh) 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(--display-weight) var(--display-size)/var(--display-lh) var(--font-display);position:absolute;top:12px}.cq-shell__block{border-radius:var(--radius-tick);background:var(--soft);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);border-radius:var(--radius-tick);background:var(--line)}.cq-shell__tabs{background:var(--rail);grid-row:2;height:64px}.cq-shell__guides:before,.cq-shell__guides:after{content:"";background:color-mix(in srgb, var(--terracotta) 40%, transparent);pointer-events:none;z-index:1;width:2px;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 var(--caps-size)/var(--caps-lh) 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(--display-size);line-height:var(--display-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(--voice-style) var(--voice-weight) var(--voice-size)/var(--voice-lh) var(--voice);margin:0;display:flex}.cq-paper__day small{align-items:center;gap:var(--space-half);font:400 var(--meta-size)/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{margin:0 calc(var(--space-2) * -1);padding:0 var(--space-2);color:inherit;cursor:pointer;border-radius:2px;text-decoration:none;display:block;position:relative}.cq-paper__line{font:var(--voice-weight) var(--voice-size)/var(--rule) var(--font-display);color:var(--ink);display:block;position:relative}.cq-paper,.write{--paper-y:calc(round(var(--rule) * .76, 1px) - (var(--rule) - 1px))}.cq-paper--seyes,.write--seyes{--pl-img:linear-gradient(to bottom, transparent calc(100% - 1px), var(--paper-rule-color) 0), linear-gradient(to bottom, transparent calc(100% - 1px), var(--paper-rule-faint) 0), linear-gradient(to right, var(--paper-rule-faint) 1px, transparent 1px);--pl-sub:4;--pl-size:100% var(--rule), 100% calc(var(--rule) / var(--pl-sub)), var(--rule) 100%;--pl-pos:0 var(--paper-y), 0 var(--paper-y), var(--paper-margin) 0;--pl-rep:repeat-y, repeat-y, repeat-x}.cq-paper--seyes.cq-paper--long,.write--seyes.write--long{--pl-sub:2}.cq-paper--grid,.write--grid{--pl-img:linear-gradient(to bottom, transparent calc(100% - 1px), var(--paper-rule-color) 0), linear-gradient(to right, var(--paper-rule-faint) 1px, transparent 1px);--pl-size:100% var(--rule), var(--rule) 100%;--pl-pos:0 var(--paper-y), var(--paper-margin) 0;--pl-rep:repeat-y, repeat-x}.cq-paper--dots,.write--dots{--pl-img:radial-gradient(circle, var(--paper-rule-color) 1.25px, transparent 1.75px);--pl-size:var(--rule) var(--rule);--pl-pos:calc(var(--paper-margin) - var(--rule) / 2 + .5px) calc(var(--paper-y) + var(--rule) / 2 - .5px);--pl-rep:repeat}.cq-paper--plain,.write--plain{--pl-img:none;--pl-size:auto;--pl-pos:0 0;--pl-rep:no-repeat}:is(.cq-paper--seyes,.cq-paper--grid,.cq-paper--dots,.cq-paper--plain){background-image:var(--pl-img);background-size:var(--pl-size);background-position:var(--pl-pos);background-repeat:var(--pl-rep)}:is(.cq-paper--grid,.cq-paper--dots):before{display:none}.cq-paper--long{--rule:var(--rule-long)}.cq-paper--long .cq-paper__line{font-size:var(--paper-line-long)}@media (min-width:1024px){.cq-paper--long{--rule:var(--rule-long-desk)}.cq-paper--long .cq-paper__line{font-size:var(--paper-line-long-desk)}}.cq-paper__entry+.cq-paper__entry{margin-top:var(--rule)}.cq-paper__glyph{left:calc(var(--space-2) - 32px);width:16px;height:16px;color:var(--line-strong);fill:none;stroke:currentColor;stroke-width:1.5px;position:absolute;top:8px}.cq-paper__sig{padding-left:var(--space-3);font:var(--voice-style) 500 var(--voice-size)/var(--rule) var(--voice);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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted);display:block}.cq-sommaire{padding:var(--space-5) var(--space-5) var(--space-4);background:var(--paper-ruled);box-shadow:var(--shadow-paper);color:var(--ink);border-radius:2px}.cq-sommaire__h1{font:600 calc(var(--display-size) * .85)/var(--display-lh) var(--font-display);color:var(--ink);margin:0}.cq-sommaire__sub{margin:var(--space-1) 0 var(--space-5);font:italic 500 calc(var(--voice-size) * .85)/var(--space-5) var(--font-display);color:var(--muted)}.cq-sommaire__sec{margin:var(--space-4) 0 var(--space-1);font:italic 500 calc(var(--voice-size) * .95)/var(--space-5) var(--font-display);color:var(--muted)}.cq-sommaire__sec:first-child{margin-top:0}.cq-sommaire__new{align-items:center;gap:var(--space-2);min-height:var(--target);margin-top:var(--space-4);color:var(--accent);font:var(--body-weight) var(--body-size)/var(--body-lh) var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.cq-toc{align-items:baseline;gap:var(--space-2);min-height:calc(var(--space-6) + var(--space-1));color:var(--ink);cursor:pointer;text-decoration:none;display:flex}.cq-toc__t{font:500 var(--voice-size)/var(--voice-lh) var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cq-toc__lead{min-width:var(--space-4);height:3px;margin-top:var(--space-2);background:radial-gradient(circle, var(--line-strong) 1px, transparent 1.5px) 0 50% / var(--space-1) 3px repeat-x;flex:1;align-self:center}.cq-toc__d{font:italic 500 calc(var(--voice-size) * .85)/var(--voice-lh) var(--font-display);color:var(--muted);font-variant-numeric:oldstyle-nums}.cq-toc:hover,.cq-toc.is-demo-hover{background:var(--soft)}.cq-toc:active,.cq-toc.is-demo-press{background:var(--line)}.cq-toc.is-demo-focus,.cq-toc:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cq-toc[aria-current=page]{box-shadow:inset 2px 0 0 var(--accent)}.cq-toc[aria-disabled=true]{opacity:.45;pointer-events:none}.cq-divsheet{margin-right:var(--space-5);position:relative}.cq-divtabs{top:var(--space-5);right:calc(var(--space-5) * -1);z-index:1;gap:var(--space-half);transition:opacity var(--d-base) var(--ease-sea);display:grid;position:absolute}.cq-divtabs.is-hushed{opacity:0}.cq-divtab{box-sizing:border-box;width:var(--space-4);min-height:calc(var(--space-6) + var(--space-5));padding:var(--space-1) 0;border-radius:0 var(--radius-s) var(--radius-s) 0;background:var(--w);opacity:.55;writing-mode:vertical-rl;font:500 var(--meta-size)/var(--space-4) var(--font-ui);color:var(--facade-ink);text-align:center;cursor:pointer;text-decoration:none;display:block}.cq-divtab[aria-current=true]{width:calc(var(--space-4) + var(--space-half));opacity:1}.cq-divtab:hover,.cq-divtab.is-demo-hover{opacity:.85}.cq-divtab.is-demo-focus,.cq-divtab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;opacity:1}.cq-divtab[aria-disabled=true]{opacity:.3;pointer-events:none}.cq-mnote{right:calc(100% + var(--space-3) + 6px);width:var(--paper-margin);text-align:right;font:italic 500 calc(var(--voice-size) * .75)/var(--rule) var(--font-display);color:var(--muted);white-space:nowrap;position:absolute;top:0}.cq-mnote.is-late{color:var(--late)}.cq-mnote.is-today{color:var(--accent)}.cq-renvois{transition:opacity var(--d-base) var(--ease-sea);margin:var(--space-3) 0 0;padding-top:var(--space-2);font:italic 500 calc(var(--voice-size) * .8)/var(--space-5) var(--font-display);color:var(--muted)}.cq-renvois a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:5px;text-decoration-thickness:1px}.cq-renvois a:hover,.cq-renvois a.is-demo-hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.cq-renvois a.is-demo-focus,.cq-renvois a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cq-folio{justify-content:center;align-items:center;gap:var(--space-4);height:var(--rule);margin-top:var(--space-3);font:italic 500 calc(var(--voice-size) * .8)/var(--space-5) var(--font-display);color:var(--muted);font-variant-numeric:oldstyle-nums;display:flex}.cq-folio__btn{width:var(--target);height:calc(var(--space-6) + var(--space-1));border-radius:var(--radius-s);color:var(--muted);font:500 calc(var(--voice-size) * .9)/1 var(--font-display);cursor:pointer;background:0 0;border:0}.cq-folio__btn:hover,.cq-folio__btn.is-demo-hover{color:var(--ink);background:var(--soft)}.cq-folio__btn.is-demo-focus,.cq-folio__btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cq-folio__btn:disabled{opacity:.35;pointer-events:none}.cq-folio--count{margin:var(--space-3) 0 0;text-align:center}.cq-linklist{min-width:220px;max-width:100%;padding:var(--space-2);background:var(--surface);border-radius:var(--radius-s);box-shadow:var(--shadow-sheet);display:grid;position:relative}.cq-linklist__row{align-items:baseline;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--ink);font:400 var(--body-size)/var(--body-lh) var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cq-linklist__row:hover,.cq-linklist__row[aria-selected=true],.cq-linklist__row.is-demo-hover{background:var(--soft)}.cq-linklist__row:active,.cq-linklist__row.is-demo-press{background:var(--line)}.cq-linklist__row.is-demo-focus,.cq-linklist__row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cq-linklist__kind{color:var(--muted);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui)}.cq-linklist__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cq-linklist__none{padding:var(--space-3);color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.cq-papersw{gap:var(--space-1);padding:0 var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cq-papersw__sw{align-content:start;justify-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);border-radius:var(--radius-s);color:var(--ink);font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);text-align:center;cursor:pointer;background:0 0;border:0;display:grid}.cq-papersw__sw:hover,.cq-papersw__sw.is-demo-hover{background:var(--soft)}.cq-papersw__sw:active,.cq-papersw__sw.is-demo-press{background:var(--line)}.cq-papersw__sw.is-demo-focus,.cq-papersw__sw:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cq-papersw__sw[aria-checked=true]{background:var(--soft);box-shadow:inset 0 0 0 2px var(--accent)}.cq-papersw__sw[aria-disabled=true]{opacity:.45;pointer-events:none}.cq-papersw__sw--def{min-height:var(--target);grid-column:1/-1;justify-content:center;align-items:center;display:flex}.cq-papersw .cq-papersw__p{--rule:var(--space-2);--paper-margin:var(--space-3);width:calc(var(--space-6) + var(--space-3));height:calc(var(--space-5) + var(--space-3));border-radius:var(--radius-xs);min-height:0;box-shadow:none;padding:0;display:block;position:relative;overflow:hidden}.cq-album{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);background:var(--paper-album);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(--voice-style) var(--voice-weight) var(--voice-size)/var(--voice-lh) var(--voice);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)}.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{line-height:18px;font-size:var(--meta-size);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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted)}.cq-card{border-radius:var(--radius-xs);background:var(--paper-ruled);box-shadow:var(--shadow-paper);color:var(--ink);transition:transform var(--d-press) var(--ease-sea);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);display:flex}.cq-card__title{font:var(--title-weight) var(--title-size)/var(--title-lh) var(--font-display)}.cq-card__by{font:400 var(--meta-size)/var(--meta-lh) 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 var(--lede-size)/var(--lede-lh) var(--font-display);margin:0}.cq-card__body .cq-card__quote{font-style:italic;font-size:var(--voice-size);line-height:var(--voice-lh)}.cq-card__foot{height:44px;padding:0 var(--space-4);font:500 var(--caps-size)/var(--caps-lh) 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);border-radius:var(--radius-tick);color:var(--q-corail);font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);letter-spacing:var(--caps-ls);text-transform:uppercase;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);border-radius:var(--radius-tick);background:var(--paper-ruled);box-shadow:var(--shadow-paper);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:500 var(--caps-size)/var(--caps-lh) 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:500 var(--caps-size)/var(--caps-lh) var(--font-ui)}.cq-chart [data-scale]{fill:var(--muted);stroke:var(--muted);font:500 var(--caps-size)/var(--caps-lh) 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 var(--caps-size)/var(--caps-lh) 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);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 var(--caps-size)/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:600 var(--title-size)/var(--title-lh) var(--font-display)}.cq-pin__s{font:400 var(--meta-size)/var(--meta-lh) 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:600 var(--title-size)/var(--title-lh) var(--font-display)}.cq-mini__t--voice{font-style:italic}.cq-mini__s{font:400 var(--meta-size)/var(--meta-lh) 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:600 var(--title-size)/var(--title-lh) 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:var(--title-size);line-height:var(--title-lh)}.cq-mini__chip{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(--voice-style) var(--voice-weight) var(--voice-size)/var(--voice-lh) var(--voice);display:flex}.cq-ftabs :is(a,button){padding:var(--space-1) 0;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;text-decoration:none}.cq-ftabs :is(a,button):hover,.cq-ftabs :is(a,button).is-demo-hover{color:var(--ink)}.cq-ftabs :is(a,button):active,.cq-ftabs :is(a,button).is-demo-press{color:var(--ink);opacity:.7}.cq-ftabs :is(a,button).is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}.cq-ftabs :is(a,button)[aria-current]{color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--ink)}.cq-ftabs :is(a,button)[aria-disabled=true]{opacity:.45;pointer-events:none}.cq-ftabs :is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@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 var(--meta-size)/var(--meta-lh) 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__text{max-width:30ch;font-size:var(--label-size);line-height:var(--label-lh);color:var(--muted);margin:0}.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:500 var(--caps-size)/var(--caps-lh) 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(--meta-size)/var(--meta-lh) 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-monogram{width:28px;height:28px;color:var(--accent)}.cq-motion__head h2{font:600 var(--title-size)/var(--title-lh) 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);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{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 var(--meta-size)/var(--meta-lh) var(--font-ui);gap:2px;margin:0;display:grid}.cq-motion__plot figcaption b,.cq-motion__cap b{font:500 var(--label-size)/var(--label-lh) var(--font-ui)}.cq-motion__cap code,.cq-motion__plot code{font:500 var(--caps-size)/var(--caps-lh) ui-monospace, Consolas, monospace;color:var(--muted)}.cq-motion__plot figcaption span{color:var(--muted)}.cq-motion__demo{gap:var(--space-2);padding:var(--space-3);background:var(--surface);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 var(--title-size)/var(--title-lh) 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 var(--label-size)/var(--label-lh) var(--font-ui);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 var(--meta-size)/var(--meta-lh) 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 var(--label-size)/var(--label-lh) 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-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:600 var(--title-size)/var(--title-lh) 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 var(--label-size)/var(--label-lh) 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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);font-variant-numeric:oldstyle-nums;margin-left:auto}.cq-tabs{background:var(--rail);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 var(--meta-size)/var(--meta-lh) 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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.cq-cal__dow{height:28px;font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);place-items:center;display:grid}.cq-seg{gap:var(--space-1);background:0 0;border: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 var(--meta-size)/var(--meta-lh) var(--font-ui);cursor:pointer;transition:background-color var(--d-press) var(--ease-sea);color:var(--muted);background:0 0;border:0;border-radius:0;display:inline-flex;position:relative}.cq-seg--block{width:100%;display:flex}.cq-avatar--menu{width:var(--target);height:var(--target);background:var(--soft);color:var(--ink);font:500 var(--lede-size)/var(--lede-lh) var(--font-display);cursor:pointer;transition:background-color var(--d-press);border-radius:50%;place-items:center;padding:0;display:grid}.cq-avatar--menu[aria-expanded=true]{border-color:var(--accent)}.cq-nav[aria-current=page]:before{transform-origin:bottom;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);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-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);flex:none;display:flex;position:relative}.cq-dock__pickw[hidden]{display:none}.cq-dock__pickw:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:currentColor;flex:none;width:6px;height:4px}.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 var(--label-size)/var(--label-lh) var(--font-ui);justify-content:space-between;align-items:center;display:flex}.cq-task__late{color:var(--late);font:500 var(--meta-size)/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{transition:color var(--d-press) var(--ease);text-decoration:none}.cq-btn--link{color:var(--muted)}@media (prefers-reduced-motion:reduce){.cq-burst{display:none}}.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;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:var(--voice-style) 500 var(--voice-size)/var(--lh) var(--voice)}.cq-quick input{min-width:0;color:var(--ink);font:400 var(--body-size)/var(--body-lh) 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--menu:hover,.cq-avatar--menu.is-demo-hover{background:var(--line)}.cq-band .cq-datelockup{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-datelockup__day{font:600 calc(64px * var(--lockup-scale)) / 1 var(--font-display);letter-spacing:0;grid-area:day;font-style:normal}.cq-band .cq-datelockup__wd{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);text-transform:none;letter-spacing:0;grid-area:wd;align-self:end}.cq-band .cq-datelockup__month{font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);letter-spacing:var(--caps-ls);text-transform:uppercase;grid-area:month;align-self:start}.cq-rail__name .cq-monogram{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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted)}.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 var(--meta-size)/var(--meta-lh) 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 var(--meta-size)/var(--meta-lh) 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-chip__row{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--menu{background:var(--surface);width:32px;height:32px;font:500 var(--meta-size)/1 var(--font-ui)}}@media (max-width:1023px){.cq-avatar--menu{width:32px;height:32px;font-size:var(--label-size);line-height:var(--label-lh);background:var(--ink);color:var(--paper);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) + var(--pos,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{box-shadow:var(--shadow-sheet)}.cq-toast.toast.is-failed .cq-toast__text{font-size:var(--meta-size);line-height:var(--meta-lh)}.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 var(--meta-size)/var(--meta-lh) 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:500}.cq-seg--night .cq-seg__opt:after{display:none}@media (min-width:1024px){.cq-datelockup--compact .cq-datelockup__day{line-height:58px}}.cq-quick.cq-quick--line{background:0 0;border: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{background:var(--soft);color:var(--accent)}.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__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)}@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){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{background:0 0}.cq-sheet--palette .grab,.cq-sheet--palette .sheet-x{display:none}.cq-task--dense .cq-task__meta{font-size:var(--meta-size);line-height:var(--meta-lh)}.cq-task--dense .cq-check[aria-checked=false]:before{border-color:var(--line-strong)}.cq-task--dense .cq-task__body{gap:0}.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 var(--body-size)/var(--body-lh) var(--font-ui)}.cq-seg--plain{border-bottom:0}.cq-task--shelf .cq-task__meta{font-size:var(--meta-size);line-height:var(--meta-lh)}.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 var(--body-size)/var(--body-lh) 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{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:500}.cq-sheet.cq-sheet--quick .actions .cq-btn.ghost.slim{padding-inline:var(--space-4);font-size:var(--meta-size);line-height:var(--meta-lh);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)}.cq-sheet.cq-sheet--editor{--qc:var(--line-strong)}.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-chip__row{-webkit-mask:none;mask:none}.cq-sheet.cq-sheet--quick .actions .cq-btn.ghost.slim.add-close{font:400 var(--meta-size)/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 var(--meta-size)/var(--meta-lh) 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 var(--meta-size)/var(--meta-lh) 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-presets__item{min-height:36px;padding:0 var(--space-3);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.cq-sheet.cq-sheet--quick.cq-sheet--add .qa-time .cq-presets__item small{font:400 var(--meta-size)/var(--meta-lh) 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);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--ink) 30%, transparent)}.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-radius:var(--radius-tick)}.cq-sheet--editor .cq-step__text,.cq-sheet--editor .cq-step__text:focus,.cq-sheet--editor .cq-step__text:focus-visible{font:400 var(--body-size)/var(--body-lh) 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:var(--display-size);line-height:var(--display-lh)}.cq-demo-col--card:has(>.cq-ftabs){margin-right:var(--space-6)}.cq-demo-col--card{justify-items:stretch;width:358px;max-width:100%}.cq-demo-col>.cq-eyebrow+.cq-check{margin-top:var(--space-2)}.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>.cq-presets{padding-right:calc(var(--space-6) + 2px)}.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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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:var(--title-size);line-height:var(--title-lh)}.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 var(--meta-size)/var(--meta-lh) 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:var(--radius-tick);width:16px;height:16px}.cq-demo-kbd{font:400 var(--meta-size)/var(--meta-lh) 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-style:italic;font-size:var(--voice-size);line-height:var(--voice-lh)}.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}.cq-back{justify-self:start;align-items:center;gap:var(--space-1);width:-moz-fit-content;width:fit-content;min-height:var(--target);padding:0 var(--space-2) 0 0;color:var(--muted);font:500 var(--label-size)/var(--label-lh) var(--font-ui);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.cq-back:before{content:"";width:8px;height:8px;transition:transform var(--d-press) var(--ease-mistral);background:currentColor;transform:rotate(45deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M.75 0v7.25H8' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M.75 0v7.25H8' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.cq-back:hover,.cq-back.is-demo-hover{color:var(--ink)}.cq-back:hover:before,.cq-back.is-demo-hover:before{transform:translate(-2px)rotate(45deg)}.cq-back:active{color:var(--ink)}.cq-back[aria-disabled=true]{opacity:.45;pointer-events:none}.cq-layouts{gap:var(--space-3);display:flex}.cq-layouts__opt{justify-items:center;gap:var(--space-2);min-width:88px;padding:var(--space-3);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);cursor:pointer;transition:border-color var(--d-press) var(--ease-mistral);display:grid}.cq-layouts__opt:hover,.cq-layouts__opt.is-demo-hover{border-color:var(--ink)}.cq-layouts__opt[aria-checked=true]{background:color-mix(in srgb, var(--accent) 14%, var(--soft));color:var(--accent)}.cq-layouts__opt[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cq-layouts__thumb{gap:var(--space-1);width:56px;height:40px;padding:var(--space-half);border-radius:var(--radius-xs);background:var(--soft);display:grid}.cq-layouts__thumb i{border-radius:var(--radius-hair);opacity:.55;background:currentColor;display:block}.cq-layouts__thumb--list{grid-template-rows:repeat(4,1fr)}.cq-layouts__thumb--cols{grid-template-columns:repeat(3,1fr)}.cq-layouts__thumb--grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.cq-kbd{min-width:22px;height:22px;padding:0 var(--space-1);border-radius:var(--radius-s);background:var(--soft);color:var(--ink);font:500 var(--caps-size)/1 var(--font-ui);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.cq-kbd+.cq-kbd{margin-left:var(--space-1)}.cq-fmt{padding:0 var(--space-2);align-items:center;gap:2px;display:flex}.cq-fmt__btn{min-width:var(--target);height:var(--target);border-radius:var(--radius-s);color:var(--ink);font:500 var(--label-size)/1 var(--font-ui);opacity:.6;cursor:pointer;transition:opacity var(--d-base) var(--ease-sea), background var(--d-press) var(--ease-sea);background:0 0;border:0;place-items:center;padding:0;display:grid}.cq-fmt__btn:hover,.cq-fmt__btn.is-demo-hover{opacity:1}.cq-fmt__btn:focus-visible,.cq-fmt__btn.is-demo-focus{opacity:1;outline:2px solid var(--focus);outline-offset:-2px}.cq-fmt__btn[aria-pressed=true]{opacity:1;background:var(--ink);color:var(--bg)}.cq-fmt__btn:disabled{opacity:.45;cursor:not-allowed}.cq-fmt__btn--b{font-weight:500}.cq-fmt__btn--i{font-style:italic;font-family:var(--voice)}.cq-fmt__btn--end{padding:0 var(--space-2);color:var(--accent);opacity:.8;margin-left:auto}.cq-door{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:0 var(--space-4);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:500 var(--label-size)/var(--label-lh) var(--font-ui);text-align:left;cursor:pointer;box-sizing:border-box;text-decoration:none;display:flex}.cq-door:active{transform:translateY(1px)}.cq-door:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cq-door[aria-disabled=true]{opacity:.45;pointer-events:none}.cq-door__glyph svg{width:16px;height:16px}.cq-door--last .cq-door__glyph svg *{fill:currentColor}.cq-door:hover,.cq-door.is-demo-hover{border-color:var(--ink)}.cq-door__glyph{background:var(--soft);width:24px;height:24px;font:400 var(--meta-size)/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cq-door__label{flex:1;min-width:0}.cq-door__last{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted)}.cq-door--last{border-color:var(--accent);background:var(--accent);min-height:56px;color:var(--on-accent)}.cq-door--last .cq-door__glyph{background:var(--on-accent);color:var(--accent)}.cq-door--last .cq-door__last{color:var(--on-accent)}.cq-door[aria-busy=true]{opacity:.7;cursor:progress}.cq-door[disabled]{opacity:.45;cursor:not-allowed}.cq-sechead{align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-1);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted);display:flex}.cq-sechead__count{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);font-variant-numeric:tabular-nums;font-style:normal}.cq-sechead__action{margin-left:auto}.cq-fold__head{align-items:center;gap:var(--space-2);width:100%;min-height:var(--target);color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.cq-fold__head:after{content:"";width:8px;height:8px;transition:transform var(--d-base) var(--ease-sea);background:currentColor;margin-left:auto;transform:rotate(45deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M7.25 0v7.25H0' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M7.25 0v7.25H0' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.cq-fold__head[aria-expanded=true]:after{transform:rotate(-135deg)}.cq-fold__head:hover,.cq-fold__head.is-demo-hover{color:var(--ink)}.cq-fold__count{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);font-variant-numeric:tabular-nums;font-style:normal}.cq-fold__list{margin:0;padding:0;list-style:none}.cq-fold__item{align-items:center;gap:var(--space-3);min-height:48px;color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);display:flex}.cq-fold__item:before{content:"";background:var(--done);border-radius:50%;flex:none;width:8px;height:8px}.cq-attach{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) 0;display:flex;position:relative}.cq-attach__ext{border-radius:var(--radius-s);background:var(--surface);width:40px;height:40px;font:500 var(--caps-size)/1 var(--font-ui);letter-spacing:var(--caps-ls);color:var(--ink);flex:none;place-items:center;display:inline-grid}.cq-attach__body{flex:1;min-width:0;display:grid}.cq-attach__name{text-overflow:ellipsis;white-space:nowrap;font:500 var(--label-size)/var(--label-lh) var(--font-ui);color:var(--ink);overflow:hidden}.cq-attach__meta{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted)}.cq-attach--error .cq-attach__meta{color:var(--late)}.cq-attach--error .cq-attach__ext{border-color:var(--late)}.cq-attach .cq-progress{position:absolute;bottom:-1px;left:0;right:0}.cq-share{align-items:center;gap:var(--space-3);min-height:56px;display:flex}.cq-share__body{flex:1;min-width:0;display:grid}.cq-share__name{font:500 var(--label-size)/var(--label-lh) var(--font-ui);color:var(--ink)}.cq-share__meta{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted)}.cq-share__role{min-height:var(--target);padding:0 var(--space-2);color:var(--accent);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);cursor:pointer;background:0 0;border:0;flex:none}.cq-share[aria-busy=true]{opacity:.6}.cq-share--waiting .cq-share__name{color:var(--muted)}.cq-invite{align-items:center;gap:var(--space-2);min-height:56px;display:flex}.cq-invite .cq-input{flex:1;min-width:0}.cq-invite__state{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);flex:none}.cq-invite--error .cq-input,.cq-invite .cq-input[aria-invalid=true],.cq-field .cq-input[aria-invalid=true]{border-color:var(--late)}.cq-invite--error .cq-invite__state{color:var(--late)}.cq-wtide{margin:0;padding:0;list-style:none;display:grid}.cq-wtide__day{gap:var(--space-3);min-height:40px;color:var(--ink);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);grid-template-columns:96px minmax(0,1fr) 24px;align-items:center;display:grid}.cq-wtide__track{border-radius:var(--radius-pill);background:var(--soft);height:6px;display:block;overflow:hidden}.cq-wtide__bar{width:calc(var(--n,0) * 100% / 6);border-radius:var(--radius-pill);background:var(--wall,var(--accent));transform-origin:0;min-width:3px;height:100%;animation:cq-wtide-rise var(--d-base) var(--ease-sea) both;animation-delay:calc(var(--i,0) * var(--d-stagger));display:block}.cq-wtide__count{color:var(--muted);text-align:right}.cq-wtide__day[aria-current=date]{font-weight:500}@keyframes cq-wtide-rise{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.cq-wtide__bar{animation:none}}.cq-menu--inline{max-width:280px;position:static}.cq-menu__item--danger{color:var(--late)}.cq-menu__label{flex:1;min-width:0}.cq-menu__sep{height:0;margin:var(--space-2) 0}.cq-menu--pop{top:calc(100% + var(--space-1));min-width:160px;padding:var(--space-1);bottom:auto;left:0}.cq-menu--pop.cq-menu--end,.cq-menu--pop.is-flip{left:auto;right:0}.cq-tag{align-items:center;gap:var(--space-1);min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--soft);color:var(--ink);font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);white-space:nowrap;display:inline-flex}.cq-tag--accent{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.cq-tag--late{background:color-mix(in srgb, var(--late) 16%, transparent);color:var(--late)}.cq-tag--done{background:color-mix(in srgb, var(--done) 16%, transparent);color:var(--done)}.cq-tag--dot{gap:var(--space-half);min-height:0;font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);background:0 0;padding:0}.cq-tag--dot:before,.cq-tag[data-dot]:before{content:"";background:var(--dot,var(--muted));border-radius:50%;width:8px;height:8px}.cq-progress{border-radius:var(--radius-xs);background:var(--soft);width:100%;height:4px;display:block;overflow:hidden}.cq-progress__fill{width:calc(var(--p,0) * 1%);background:var(--accent);height:100%;transition:width var(--d-base) var(--ease-sea);display:block}.cq-progress--done .cq-progress__fill{background:var(--done)}.cq-progress--late .cq-progress__fill{background:var(--late)}.cq-progress--wait .cq-progress__fill{width:40%;animation:cq-progress-run var(--d-tide) var(--ease-io) infinite alternate}@keyframes cq-progress-run{0%{transform:translate(0)}to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.cq-progress--wait .cq-progress__fill{opacity:.5;width:100%;animation:none}}.cq-progress--pennant{background:var(--line);height:2px;box-shadow:none;border-radius:0;position:relative;overflow:visible}.cq-progress--pennant .cq-progress__fill{transition:none}.cq-progress__flag{top:-9px;left:calc(var(--p,0) * 1% - 4px);color:var(--accent);line-height:0;position:absolute}.cq-status{align-items:center;gap:var(--space-2);min-height:22px;font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);display:inline-flex}.cq-status--saved{color:var(--done)}.cq-status--error{color:var(--late)}.cq-status .cq-btn--text{min-height:var(--target)}.cq-sync{align-items:center;gap:var(--space-2);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);display:inline-flex}.cq-sync:before{content:"";background:var(--done);border-radius:50%;flex:none;width:8px;height:8px}.cq-sync--busy:before{background:var(--accent);animation:cq-sync-pulse var(--d-swell) var(--ease-swell) infinite alternate}.cq-sync--off:before{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.cq-sync--pip{width:var(--target);height:var(--target);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none;position:relative}.cq-sync--pip:before{background:var(--muted);width:6px;height:6px}.cq-sync--pip.cq-sync--busy:before{background:var(--muted)}.cq-sync--pip.cq-sync--off:before{box-shadow:inset 0 0 0 1px var(--late);background:0 0}.cq-sync--pip.is-on{display:grid}.cq-sync__tip{padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--facade-ink);color:var(--paper);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.cq-sync--error{color:var(--late)}.cq-sync--error:before{background:var(--late)}@keyframes cq-sync-pulse{0%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cq-sync--busy:before{animation:none}}.cq-skel{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--soft), var(--line), var(--soft)) 0 0 / 200% 100%;height:14px;animation:cq-skel var(--d-tide) linear infinite;display:block}.cq-skel--title{width:60%;height:22px}.cq-skel--short{width:40%}.cq-skel--round{border-radius:50%;width:28px;height:28px}.cq-skel-row{align-items:center;gap:var(--space-3);min-height:56px;display:flex}.cq-skel-row>.cq-skel:not(.cq-skel--round){flex:1}.cq-skel--box{border-radius:var(--radius-s);width:20px;height:20px}.cq-skel-row--list{gap:var(--space-3);padding-block:var(--space-2)}.cq-skel-row--list>.cq-skel-lines{gap:var(--space-2);flex:1;display:grid}@media (prefers-reduced-motion:reduce){.cq-skel{animation:none}}@keyframes cq-skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cq-skel{animation:none}}.cq-demo-p30{--p:30}.cq-demo-p60{--p:60}.cq-demo-p100{--p:100}.cq-demo-n1{--n:1}.cq-demo-n2{--n:2}.cq-demo-n3{--n:3}.cq-demo-n4{--n:4}.cq-demo-n5{--n:5}.cq-demo-n6{--n:6}.cq .cq-back.is-demo-focus{outline:2px solid var(--focus);outline-offset:2px}:root,.cq{scrollbar-width:thin;scrollbar-color:var(--line) transparent}::-webkit-scrollbar{width:var(--space-1);height:var(--space-1)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--radius-s)}::-webkit-scrollbar-thumb:hover{background:var(--line-strong)}.cq-scroll{overscroll-behavior:contain;overflow-y:auto}.cq-scroll-x,.cq-chip__row,.cq-presets{scrollbar-width:none;overflow-x:auto}.cq-scroll-x::-webkit-scrollbar{display:none}.cq-chip__row::-webkit-scrollbar{display:none}.cq-presets::-webkit-scrollbar{display:none}.cq-demo-pane{max-width:460px;height:120px;padding:var(--space-3);border-radius:var(--radius-s)}.cq-toast__keys{white-space:nowrap;box-sizing:border-box;min-width:28px;height:22px;padding:0 var(--space-half);background:color-mix(in srgb, currentColor 14%, transparent);border-radius:var(--radius-s);font:400 var(--meta-size)/var(--meta-lh) 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-btn--text{color:var(--night-bleu);font-weight:500}.cq-sheet--page .fold-d summary{min-height:44px;font:500 var(--label-size)/var(--label-lh) var(--ui);color:var(--fg);align-items:center;padding:0;display:flex}.cq-sheet--page .actions .cq-btn--danger{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-s);background:var(--soft);color:var(--late);font:500 var(--label-size)/var(--label-lh) var(--ui);cursor:pointer;text-decoration:none}.cq-sheet--page .actions .cq-btn--danger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cq-toggle--inline{gap:var(--space-2);flex:none;width:auto}.cq-seg--pill{border-radius:var(--radius-s);background:var(--soft);box-shadow:none;gap:0;padding:2px}.cq-seg--pill .cq-seg__opt{min-width:0;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--muted)}.cq-seg--pill .cq-seg__opt:after{display:none}.cq-seg--pill .cq-seg__opt:hover,.cq-seg--pill .cq-seg__opt.is-demo-hover{background:var(--soft);color:var(--ink)}.cq-seg--pill .cq-seg__opt[aria-checked=true],.cq-seg--pill .cq-seg__opt[aria-selected=true]{background:var(--ink);color:var(--bg);box-shadow:none}.cq-btn--wide{width:100%}.cq-btn--link.danger{color:var(--rouge)}.cq-notice{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--rail);color:var(--ink);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);display:flex}.cq-notice>svg{width:18px;height:18px;color:var(--muted);flex:none}.cq-notice__text{flex:1;min-width:0;margin:0}.cq-notice .cq-btn--text{min-height:var(--target)}.cq-notice--error,.cq-notice--error>svg{color:var(--late)}.cq-notice--inline{background:0 0;padding-inline:0}.cq-listrow{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--ink);font:400 var(--body-size)/var(--body-lh) var(--font-ui);display:flex}.cq-listrow__lab{flex-direction:column;flex:1;min-width:0;display:flex}.cq-listrow__sub{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.cq-listrow--link{text-align:left;font:inherit;color:inherit;background:0 0;border:0;width:100%;text-decoration:none}.cq-listrow--link:after{content:"";width:8px;height:8px;margin-right:var(--space-1);background:var(--muted);flex:none;transform:rotate(45deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M0 .75H7.25V8' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M0 .75H7.25V8' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.cq-listrow--link:hover,.cq-listrow--link.is-demo-hover{background:var(--soft)}.cq-listrow[aria-disabled=true]{opacity:.45}.cq-listrow[aria-busy=true] .cq-listrow__sub{border-radius:var(--radius-pill);background:var(--line);color:#0000;width:60%}.cq-iconbtn--on-band{color:inherit}body:has(.today .cq-band--night) .cq-iconbtn--on-band{color:var(--paper)}body:has(.today .cq-band:not(.cq-band--night)) .cq-iconbtn--on-band{filter:drop-shadow(0 0 3px var(--paper)) drop-shadow(0 0 6px var(--paper))}body:has(.ix-lost) .cq-iconbtn--on-band{color:var(--paper);filter:drop-shadow(0 0 3px var(--night-top))}.cq-vignette{background:linear-gradient(to bottom, var(--sky-top), var(--sky-horizon) 62%, var(--sea-top) 62%, var(--sea-top));border-radius:0;display:block;position:relative;overflow:hidden}.cq-vignette>svg{width:100%;height:100%;display:block}.cq-vignette--strip{height:56px}.cq-vignette--tall{height:96px}.cq-vignette--night{background:linear-gradient(to bottom, var(--sky-top), var(--sky-horizon) 62%, var(--sea-top) 62%, var(--sea-deep))}.cq-placeholder__grid{grid-template-columns:minmax(0,1fr)}.cq-placeholder__grid>.cq-demo-col{min-width:0}.cq-placeholder{background:var(--bg);width:100%;max-width:390px;color:var(--ink);border-radius:var(--radius-s);overflow:hidden}.cq-placeholder__en{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);margin:0}.cq-placeholder__body{padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-2);justify-items:start;display:grid}.cq-placeholder__body .cq-list{width:100%}.cq-placeholder .cq-band--night,.cq-placeholder .cq-band--night .cq-datelockup{color:var(--paper)}.cq-quiet .cq-band,.cq-storm .cq-band{height:150px}.cq-storm .cq-moods{max-width:100%;overflow:hidden}.cq-storm-menu{width:280px;max-width:100%}.cq-storm-toast{max-width:100%}.cq-why .cq-band{height:230px}.cq-why .cq-band__art{width:100%;height:100%;position:absolute;inset:0}.cq-why-pop{margin:calc(var(--space-4) * -1) var(--space-3) var(--space-3);padding:var(--space-3);background:var(--surface);color:var(--ink);border-radius:var(--radius-s);box-shadow:var(--shadow-sheet);position:relative}.cq-why-pop ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.cq-why-pop li{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);gap:2px;display:grid}.cq-why-pop b{font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);letter-spacing:var(--caps-ls);text-transform:uppercase;color:var(--muted)}.cq-hint{width:390px;max-width:100%;padding:var(--space-4);gap:var(--space-3);background:var(--bg);color:var(--ink);border-radius:var(--radius-s);display:grid}.cq-hint-line{overflow-wrap:anywhere;flex:1;min-width:0}.cq-hint mark{color:var(--accent);background:0 0;font-weight:500}.cq-hint-list{padding:0 var(--space-2);gap:var(--space-2);margin:0;list-style:none;display:grid}.cq-hint-list li{gap:var(--space-3);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);align-items:baseline;display:flex}.cq-hint-list mark{min-width:72px}.cq-hint-prompt{padding:0 var(--space-2);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);margin:0}.cq-order{width:390px;max-width:100%;padding:var(--space-4);gap:var(--space-3);background:var(--bg);color:var(--ink);border-radius:var(--radius-s);display:grid}.cq-order-why,.cq-order-lack{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted)}.cq-order-lack{margin:0}.cq-mirror{gap:var(--space-4);display:grid}.cq-mirror-phone{box-sizing:border-box;width:100%;max-width:360px;padding:var(--space-4);border-radius:var(--radius-sheet);gap:var(--space-3);display:grid}.cq-mirror-strip{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cq-mirror-day{place-items:end center;gap:var(--space-2);grid-template-rows:72px auto auto;display:grid}.cq-mirror-bar{width:10px;height:calc(var(--m,0) * 1%);border-radius:var(--radius-pill);background:var(--accent);min-height:3px}.cq-mirror-dot{background:var(--c);border-radius:50%;width:10px;height:10px}.cq-mirror-day em{font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted)}.cq-mirror-day--none .cq-mirror-bar,.cq-mirror-day--none .cq-mirror-dot{background:var(--soft)}.cq-sync-wrap{gap:var(--space-4);display:grid}.cq-sync-phone{box-sizing:border-box;width:100%;max-width:360px;padding:var(--space-4);border-radius:var(--radius-sheet);gap:var(--space-2);display:grid}.cq-sync-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--target);display:flex}.cq-tb-demo{gap:var(--space-3);--st-0:var(--pierre);--st-1:var(--ciel);--st-2:var(--mer);--st-3:var(--olive);max-width:760px;display:grid}.cq-tb-theme{padding:var(--space-4);background:var(--bg);color:var(--ink);border-radius:var(--radius-s);gap:var(--space-3);display:grid}.cq-tb-head{align-items:center;gap:var(--space-3);display:flex}.cq-tb-seg{background:var(--rail);border-radius:6px;flex:none;margin-left:auto;padding:2px;display:inline-flex}.cq-tb-seg--solo{margin-left:0}.cq-tb-seg button{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--muted);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);cursor:pointer;background:0 0;border:0}.cq-tb-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-paper)}.cq-tb-wrap{position:relative}.cq-tb-scroll{overflow-x:auto}.cq-tb{border-collapse:collapse;width:100%;min-width:700px;font-size:var(--meta-size);line-height:var(--meta-lh)}.cq-tb th{background:var(--bg);text-align:left;font-weight:400;font-size:var(--meta-size);line-height:var(--meta-lh);color:var(--muted);padding:0 var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--line-strong);white-space:nowrap;position:sticky;top:0}.cq-tb th button{align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.cq-tb th[aria-sort] button{color:var(--ink)}.cq-tb th svg{width:12px;height:12px}.cq-tb th[aria-sort=ascending] svg{transform:rotate(180deg)}.cq-tb td{height:44px;padding:0 var(--space-2) 0 0;border-bottom:1px solid var(--line);white-space:nowrap;cursor:pointer}.cq-tb td:first-child,.cq-tb th:first-child{background:var(--bg);padding-left:var(--space-3);position:sticky;left:0}.cq-tb tr[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--accent);font-weight:500}.cq-tb tr.is-demo-hover td{background:var(--soft)}.cq-tb__name{font:500 var(--label-size)/var(--label-lh) var(--font-ui)}.cq-tb .cq-tb__n{padding-right:var(--space-4);text-align:right;font-variant-numeric:tabular-nums}.cq-tb__plus{text-align:right;width:44px}.cq-tb .cq-tb-late{color:var(--late)}.cq-tb .cq-tb-none{color:var(--muted)}.cq-tb .cq-tb-st{align-items:center;gap:var(--space-2);display:inline-flex}.cq-tb .cq-tb-dot{background:var(--st-0);border-radius:50%;flex:none;width:10px;height:10px}.cq-tb .cq-tb-dot[data-w="1"]{background:var(--st-1)}.cq-tb .cq-tb-dot[data-w="2"]{background:var(--st-2)}.cq-tb .cq-tb-dot[data-w="3"]{background:var(--st-3)}.cq-tb .cq-tb-who{align-items:center;gap:var(--space-2);display:inline-flex}.cq-tb .cq-tb-av{background:color-mix(in srgb, var(--q-lavande) 25%, var(--surface));width:22px;height:22px;color:var(--q-lavande);font-size:var(--caps-size);line-height:var(--caps-lh);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid}.cq-tb .cq-tb-tags{gap:var(--space-1);display:inline-flex}.cq-tb a{color:var(--accent);text-decoration:none}.cq-tb tr.cq-tb-grp td{height:auto;padding:var(--space-4) 0 var(--space-1) var(--space-3);cursor:default;border-bottom:0}.cq-tb tr.cq-tb-grp .cq-sechead{margin:0;padding:0}.cq-tb-ib{border-radius:var(--radius-s);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.cq-tb-ib:hover,.cq-tb-ib.is-demo-hover{background:var(--soft);color:var(--ink)}.cq-tb-ib svg{width:18px;height:18px}.cq-tb-wrap .cq-tb-menu{z-index:2;min-width:220px;position:absolute;inset:46px 0 auto auto}.cq-tb-wrap .cq-tb-menu .cq-menu__item{justify-content:flex-start;gap:var(--space-3)}.cq-tb-box{border:1.5px solid var(--line-strong);width:18px;height:18px;color:var(--on-accent);border-radius:4px;flex:none;place-items:center;display:inline-grid}.cq-tb-box.is-on{background:var(--accent);border-color:var(--accent)}.cq-tb-box svg{width:12px;height:12px}.cq-tb-pad{height:260px}.cq-tb-add{justify-self:start}:root,.cq{--st-hover:color-mix(in srgb, var(--ink) 4%, transparent);--st-press:color-mix(in srgb, var(--ink) 8%, transparent);--st-hover-sea:color-mix(in srgb, var(--paper) 10%, transparent);--st-press-sea:color-mix(in srgb, var(--paper) 18%, transparent)}:is(.cq-btn--quiet,.cq-btn--text,.cq-btn--danger,.cq-task,.cq-chip,.cq-nav,.cq-rail .cq-nav,.cq-sheet__row,.cq-setting,.cq-presets__item,.cq-cal__nav,.cq-cal__day,.cq-cal__day[data-wd],.cq-option,.cq-iconbtn,.cq-iconbtn--soft,.cq-step,.cq-search__opt,.cq-search__pill,.cq-menu__item,.cq-facade,.cq-pin,.cq-mini:not(.cq-mini--journal),.cq-listrow--link,.cq-tb-ib,.cq-day,.cq-avatar--menu,.cq-paper__entry):is(:hover,.is-demo-hover){background-color:var(--st-hover);background-image:none}:is(.cq-btn--quiet,.cq-btn--text,.cq-btn--danger,.cq-task,.cq-chip,.cq-nav,.cq-rail .cq-nav,.cq-sheet__row,.cq-setting,.cq-presets__item,.cq-cal__nav,.cq-cal__day,.cq-cal__day[data-wd],.cq-option,.cq-iconbtn,.cq-iconbtn--soft,.cq-step,.cq-search__opt,.cq-search__pill,.cq-menu__item,.cq-facade,.cq-pin,.cq-mini:not(.cq-mini--journal),.cq-listrow--link,.cq-tb-ib,.cq-day,.cq-avatar--menu,.cq-paper__entry):is(:active,.is-demo-press){background-color:var(--st-press);background-image:none}.cq-iconbtn:is(:hover,.is-demo-hover,:active,.is-demo-press){border-color:#0000}.cq-iconbtn--accent:is(:hover,.is-demo-hover){background:var(--accent-hover)}.cq-avatar--menu:is(:hover,.is-demo-hover) .cq-avatar__disc,.cq-day:is(:hover,.is-demo-hover) .cq-day__arch{box-shadow:none}.cq-day:is(:hover,.is-demo-hover,:active,.is-demo-press),.cq-facade:is(:hover,:active,.is-demo-hover,.is-demo-press){transform:none}.cq-tb tr.is-demo-hover td,.cq-tb tr:hover td{background:var(--st-hover)}.cq-mini--journal:after{content:"";pointer-events:none;position:absolute;inset:0 0 0 29px}.cq-mini--journal:is(:hover,.is-demo-hover):after{background:var(--st-hover)}.cq-mini--journal:is(:active,.is-demo-press):after{background:var(--st-press)}a.cq-card:is(:hover,:active),.cq-card:is(.is-demo-hover,.is-demo-press){transform:none}a.cq-card:hover,.cq-card.is-demo-hover{background-image:linear-gradient(var(--st-hover), var(--st-hover))}a.cq-card:active,.cq-card.is-demo-press{background-image:linear-gradient(var(--st-press), var(--st-press))}.cq-seg__opt:is(:hover,.is-demo-hover,:active,.is-demo-press),.cq-seg--pill .cq-seg__opt:is(:hover,.is-demo-hover){color:var(--ink);background:0 0}.cq-seg__opt:is(:hover,.is-demo-hover):not([aria-checked=true],[aria-current]):after{opacity:0;transform:none}.cq-seg__opt:after{left:var(--space-4);right:var(--space-4);border-radius:0;height:2px;bottom:0}.cq-seg--water .cq-seg__opt:is(:active,.is-demo-press){color:var(--paper);opacity:1;background:0 0}.cq-tab:is(:hover,.is-demo-hover,:active,.is-demo-press),.cq-tabs .cq-tab:is(:hover,:active){color:var(--ink);background:0 0}.cq-tab[aria-current=page]:is(:hover,.is-demo-hover,:active,.is-demo-press){color:var(--accent)}.cq-ftabs :is(a,button):is(:active,.is-demo-press){opacity:1;color:var(--ink)}.cq-band__tool,.cq-band .cq-band__mood{border-radius:var(--radius-s)}.cq-band__tool:is(:hover,.is-demo-hover),.cq-band .cq-band__mood:is(:hover,.is-demo-hover){opacity:1;background:var(--st-hover-sea)}.cq-band__tool:is(:active,.is-demo-press),.cq-band .cq-band__mood:is(:active,.is-demo-press){opacity:1;background:var(--st-press-sea)}.cq-toggle__track{border-radius:var(--radius-pill);height:26px;overflow:visible}.cq-toggle__track:after{background-color:var(--ink);background-image:none;border:0;border-radius:50%;width:17px;height:17px;top:3px;left:3px}.cq-toggle[aria-checked=true] .cq-toggle__track:after{background-color:var(--on-accent);transform:translate(18px)}.cq-toggle:focus-visible .cq-toggle__track,.cq-toggle.is-demo-focus .cq-toggle__track{outline:2px solid var(--accent);outline-offset:2px}.cq-toggle:is(:hover,.is-demo-hover) .cq-toggle__track{border-color:var(--line-strong)}.cq-toggle[aria-checked=true]:is(:hover,.is-demo-hover) .cq-toggle__track{border-color:var(--accent)}.cq-moods.has .cq-mood i{opacity:1}.cq :focus-visible,.is-demo-focus,.cq-quick.is-demo-focus,.cq-quick:focus-within,.cq-search .cq-search__field:focus-within,.cq-snap.is-demo-focus,.cq .cq-back.is-demo-focus{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}:is(.cq-nav,.cq-tab,.cq-facade,.cq-pin,.cq-band__tool,.cq-sheet__tool,.cq-fmt__btn,.cq-step,.cq-listrow,.cq-listrow--link,.cq-task,.cq-sheet__row,.cq-setting,.cq-presets__item,.cq-option,.cq-search__opt,.cq-menu__item,.cq-paper__entry,.cq-mini,.cq-seg__opt,.cq-tb-ib):is(:focus-visible,.is-demo-focus),.cq .cq-seg__opt:is(:focus-visible,.is-demo-focus),.cq-ftabs :is(a,button):is(:focus-visible,.is-demo-focus),.cq-step:focus-within{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:none}.cq-toggle:focus-visible,.cq-toggle.is-demo-focus{outline:none}.cq-nav[aria-current=page]:is(:focus-visible,.is-demo-focus),.cq-facade[aria-current=page]:is(:focus-visible,.is-demo-focus),.cq-pin[aria-current=true]:is(:focus-visible,.is-demo-focus),.cq-mini[aria-current=true]:is(:focus-visible,.is-demo-focus),.cq-paper__entry[aria-current=true]:is(:focus-visible,.is-demo-focus){box-shadow:inset 2px 0 0 var(--accent)}.cq-demo-stack,.cq-demo-col{gap:var(--space-3)}.cq-btn--text,.cq-btn--danger,.cq-btn--quiet{border-radius:var(--radius-s)}.cq-rail .cq-nav{margin:1px 0}.cq-postcard:is(:hover,.is-demo-hover,:active,.is-demo-press),.cq-snap:is(:hover,.is-demo-hover,:active,.is-demo-press){transform:rotate(var(--r,0deg))}.cq-postcard:is(:hover,.is-demo-hover),.cq-snap:is(:hover,.is-demo-hover){background-image:linear-gradient(var(--st-hover), var(--st-hover))}.cq-postcard:is(:active,.is-demo-press),.cq-snap:is(:active,.is-demo-press){background-image:linear-gradient(var(--st-press), var(--st-press))}.cq-postcard:is(:focus-visible,.is-demo-focus),.cq-snap:is(:focus-visible,.is-demo-focus){outline:2px solid var(--accent);outline-offset:2px}.cq-postcard:is(:hover,.is-demo-hover,:active,.is-demo-press){transform:none}.cq-mini:not(.cq-mini--journal,.cq-mini--lecture){padding:var(--space-1) var(--space-3)}.cq-mood:is(:focus-visible,.is-demo-focus){border-radius:50%}.cq-task,.cq-setting,.cq-step,.cq-swipe,.cq-sheet__row,.cq-sheet--editor .cq-step{border-radius:var(--radius-s)}.cq-seg--block:not(.cq-seg--water){justify-content:flex-start;gap:var(--space-4);width:auto}.cq-seg--block:not(.cq-seg--water) .cq-seg__opt{flex:none}.cq-seg--water.cq-band__tabs{justify-content:flex-start;gap:var(--space-2);padding-inline:var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--paper) 28%, transparent);display:flex}.cq-seg--water.cq-band__tabs .cq-seg__opt{min-width:0;padding-inline:var(--space-3);flex:none}.cq-seg--water.cq-band__tabs .cq-seg__opt:after{left:var(--space-3);right:var(--space-3);height:2px;bottom:-1px}.cq-band.cq-band--night{color:var(--paper);background:linear-gradient(to bottom, var(--night-top), var(--night-horizon) 62%, var(--night-sea) 62%)}.cq-band--night .cq-datelockup,.cq-band--night .cq-band__hello{color:var(--paper)}.cq-toast__bar{background:var(--accent);height:2px}.cq-toast--error{background:color-mix(in srgb, var(--late) 26%, var(--facade-ink));border-color:#0000}:is([data-theme=dark],.cq-theme--nuit) .cq-toast{background:color-mix(in srgb, var(--ink) 16%, var(--surface));color:var(--ink)}:is([data-theme=dark],.cq-theme--nuit) .cq-toast>.cq-monogram{color:var(--ink)}:is([data-theme=dark],.cq-theme--nuit) .cq-toast--error{background:color-mix(in srgb, var(--late) 24%, var(--surface))}:is([data-theme=dark],.cq-theme--nuit) .cq-toast--error>.cq-monogram{color:var(--late)}.cq-motion__stage{border-radius:var(--radius-s)}.cq-motion__stage>*{min-width:0;max-width:100%}.cq-motion__stage .cq-volet{--slat:color-mix(in srgb, var(--ink) 38%, var(--surface))}.cq-mini--journal:is(:hover,.is-demo-hover,:active,.is-demo-press){background-color:var(--paper-ruled)}.cq-sheet>*,.cq-sheet__titlerow>*{min-width:0}.cq-sheet :is(input,textarea){box-sizing:border-box;max-width:100%}.cq-storm .cq-moods{flex-wrap:wrap;overflow:visible}.cq-search{box-sizing:border-box}.cq-swipe{max-width:100%}.cq-skel{background:linear-gradient(90deg, var(--line), color-mix(in srgb, var(--ink) 22%, transparent), var(--line)) 0 0 / 200% 100%}:is([data-theme=dark],.cq-theme--nuit) .cq-snap[aria-busy=true],:is([data-theme=dark],.cq-theme--nuit) .cq-snap[aria-disabled=true]{opacity:1}.cq-avatar--menu{border:0;margin:0}.cq-demo-sw{border-radius:var(--radius-s);background:var(--soft);width:120px;height:80px;position:relative;overflow:hidden}.cq-demo-fill{background-color:var(--surface)}.cq-demo-veil{position:absolute;inset:0}.cq-demo-accent{color:var(--accent)}.cq-chip,.cq-presets__item{border:0}.cq-demo-tint{background:color-mix(in srgb, var(--accent) 24%, var(--surface))}.cq-demo-arch-s{width:40px;height:56px}.cq-demo-arch-m{width:80px;height:112px}.cq-demo-arch-l{width:128px;height:180px}.cq-demo-center{place-items:center;display:grid}.cq-demo-wide{border-radius:var(--radius-s);background-color:var(--surface);width:220px;height:120px}.cq-demo-tile{--tile-a:color-mix(in srgb, var(--accent) 34%, transparent);--tile-b:var(--surface)}.cq-demo-plate{padding:var(--space-2) var(--space-4);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:500 var(--body-size)/var(--body-lh) var(--font-display)}.cq-demo-swatch{border-radius:var(--radius-s);width:140px;height:100px;overflow:hidden}.cq-demo-pane{background:color-mix(in srgb, var(--accent) 24%, var(--surface));place-items:center;width:100%;height:100%;display:grid}.cq-demo-pane__t{color:var(--ink);font:500 var(--label-size)/var(--label-lh) var(--font-display)}.cq-demo-volet-mid.cq-volet:after{animation:none;transform:scaleY(.5)}.cq-demo-slat-ink{--slat:var(--ink)}.cq-demo-slat-accent{--slat:var(--accent)}.cq-demo-paper{border-radius:var(--radius-s);background-color:var(--paper-ruled);width:180px;height:120px}.cq-demo-grain-hi{--grain-o:.3}.cq-demo-page{border-radius:var(--radius-s);background:var(--surface);place-items:center;width:200px;height:120px;display:grid;position:relative;overflow:hidden}.cq-demo-dot{align-items:center;gap:var(--space-2);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--ink);display:inline-flex}.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}.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-steps__bar{display:none}.te .cq-step--add{border-bottom:0}.te .cq-step--add .cq-step__plus svg{width:18px;height:18px}.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:var(--numeral-style) 500 var(--lede-size)/1 var(--voice);color:var(--fg)}.qa-undo{font:400 var(--meta-size)/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}@media (min-width:1024px){.sheet.quick .qa-row{min-height:40px}}.qa-tabs{justify-content:flex-start;gap:var(--space-4);background:0 0;border:0;border-radius:0;width:auto;padding:0;display:flex}.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}.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 var(--meta-size)/var(--meta-lh) 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 .cq-menu--pop{min-width:160px}.te-ic{place-items:center;width:16px;height:16px;display:inline-grid}.te-ic svg{width:100%;height:100%}.te-body{gap:var(--space-4);overscroll-behavior:contain;min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.te-head{align-items:center;gap:var(--space-3);display:flex}.te-titlebox{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.te .te-check{width:26px;height:26px;margin:0}.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{resize:none;field-sizing:content;min-width:0;min-height:0;color:var(--sky-ink);background:0 0;outline:none;flex:1;overflow:hidden;box-shadow:none!important;font:500 var(--display-size)/var(--display-lh) var(--font-display)!important;border:0!important;padding:0!important}.te-meta{grid-template-columns:fit-content(calc(var(--space-8) * 2)) minmax(0, 1fr);column-gap:var(--space-3);row-gap:var(--space-4);display:grid}.te-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:var(--space-1);min-height:0;padding:0;display:grid}.te-row>:not(.te-lab){grid-column:2}.te-meta>:not(.te-row){grid-column:1/-1}.te-row--when{align-items:start}.te-row--when .te-lab{align-items:center;min-height:34px;display:flex}.te-lab,.te-h{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.te-lab{white-space:nowrap}.te-row>:is(.cq-chip,.te-item){justify-self:start}.te{container-type:inline-size}@container (width<=440px){.te-meta{grid-template-columns:minmax(0,1fr)}.te-row>:not(.te-lab){grid-column:1}.te-row{row-gap:var(--space-1);min-height:0}.te-row--when .te-lab{min-height:0}}.te-col{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.te-late{padding-block:0}.te-chips{gap:var(--space-half);flex-wrap:wrap;display:flex}.te .cq-time .cq-presets{gap:var(--space-half)}.te .cq-time .cq-presets__item{min-height:34px;padding:0 var(--space-3);background:var(--soft);color:var(--ink);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);font-variant-numeric:tabular-nums;border:0}.te .cq-time .cq-presets__item:hover{background:color-mix(in srgb, var(--ink) 8%, var(--soft))}.te .cq-time .cq-presets__item[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.cq-chip.te-chip--menu:after{content:"▾";font-size:var(--caps-size);line-height:var(--caps-lh);color:currentColor;opacity:.6;position:static;inset:auto}.te-item{position:relative}.te-row [hidden],.te-late[hidden]{display:none}.te-list{display:grid}.te-steps{gap:var(--space-1);flex-direction:column;display:flex}.te .cq-steps__head{justify-content:flex-start;gap:0}.te .cq-steps__head .te-h,.te .cq-steps__count{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.te .cq-steps__count:before{content:" · ";white-space:pre}.te .cq-steps__count.is-none{display:none}.te .cq-step{min-height:44px}.te .cq-step__grip{opacity:0}.te .cq-step:hover .cq-step__grip,.te .cq-step:focus-within .cq-step__grip{opacity:1}@media (hover:none){.te .cq-step__grip{opacity:1}}.te-foot{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-5);flex:none;display:flex}.te-focus{white-space:nowrap;flex:auto;min-height:48px}.te-done{white-space:nowrap;flex:none;min-height:48px}.te-focus[hidden]+.te-done{flex:1;justify-content:center}.te .write__mirror{--wm-h:var(--te-ln)}.te-read{--te-ln:24px;--te-edge:var(--space-5);cursor:text;min-height:calc(var(--te-ln) * 3);padding:0 0 var(--te-ln) var(--te-edge);font:400 var(--body-size)/var(--te-ln) var(--font-ui);background:linear-gradient(to right, transparent calc(var(--te-edge) - var(--space-2)), color-mix(in srgb, var(--terracotta) 55%, transparent) calc(var(--te-edge) - var(--space-2)), color-mix(in srgb, var(--terracotta) 55%, transparent) calc(var(--te-edge) - var(--space-2) + 1px), transparent calc(var(--te-edge) - var(--space-2) + 1px)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--te-ln) - 6px), var(--line) calc(var(--te-ln) - 6px), var(--line) calc(var(--te-ln) - 5px), transparent calc(var(--te-ln) - 5px), transparent var(--te-ln));background-repeat:no-repeat,repeat;background-size:100% calc(100% - 5px),auto;border-radius:0}.te-read .md{font:inherit}.te-read .md__h{line-height:var(--te-ln)}.te-read .md__box{top:5px}.te-read .md__li:before{top:9.5px}.te-read:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.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 var(--label-size)/var(--label-lh) 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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) 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 var(--meta-size)/var(--meta-lh) 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}@media (max-width:768px){.cq-sheet--page>:not(.pg-bar){flex:none}}.te .write{flex:none;grid-template-rows:1fr auto auto;gap:0;min-height:0}.te .write__page{flex-direction:column;min-height:110px;display:flex}.te .write{--te-ln:24px}.te .write__page{min-height:calc(var(--te-ln) * 3);background:linear-gradient(to right, transparent calc(var(--space-5) - var(--space-2)), color-mix(in srgb, var(--terracotta) 55%, transparent) calc(var(--space-5) - var(--space-2)), color-mix(in srgb, var(--terracotta) 55%, transparent) calc(var(--space-5) - var(--space-2) + 1px), transparent calc(var(--space-5) - var(--space-2) + 1px));background-repeat:no-repeat;background-size:100% calc(100% - 5px);border:0;border-radius:0}.te .write__in{min-height:calc(var(--te-ln) * 3);padding:0 0 var(--te-ln) var(--space-5);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--te-ln) - 6px), var(--line) calc(var(--te-ln) - 6px), var(--line) calc(var(--te-ln) - 5px), transparent calc(var(--te-ln) - 5px), transparent var(--te-ln));font:400 var(--body-size)/var(--te-ln) var(--font-ui);border-radius:0;flex:auto}.te .write__mirror{padding:0 0 0 var(--space-5);font:400 var(--body-size)/var(--te-ln) var(--font-ui)}.te .wm{min-height:var(--te-ln)}.te .write__in::placeholder{color:var(--muted);font-style:italic}.te .write__bar{margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4)}.te .write:not(:focus-within) .write__bar{display:none}.te .write__btn--end{border-radius:var(--radius-pill);background:var(--soft);min-width:44px;height:32px;color:var(--accent);border:0;margin-left:auto}.te .write__btn--end:hover{background:var(--accent);color:var(--on-accent)}.pg-foot{box-sizing:border-box;gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-2) var(--space-1) calc(var(--space-6) + var(--space-5));background:var(--surface);border-top:0;flex-direction:column;flex:none;display:flex;position:relative}.pg-moods{min-width:0;min-height:calc(var(--space-6) + var(--space-2));white-space:nowrap;align-items:center;display:flex}.pg-mood{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:18px;height:22px;padding:0;display:grid;position:relative}.pg-mood:before{content:"";inset:calc(var(--space-3) * -1) calc(var(--space-1) * -1);position:absolute}.pg-mood i{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 0 var(--c);transition:width var(--d-mood) var(--ease-mistral), height var(--d-mood) var(--ease-mistral), box-shadow var(--d-mood) var(--ease-mistral), opacity var(--d-mood) var(--ease-mistral);border-radius:50%}.pg-moods.has .pg-mood i{opacity:.35}.pg-moods.has .pg-mood[aria-checked=true] i,.pg-moods.has .pg-mood:hover i{opacity:1}.pg-mood[aria-checked=true] i{width:14px;height:14px;box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--c)}.pg-mood:after{content:attr(data-name);padding:2px var(--space-2);background:var(--ink);color:var(--surface);font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--d-base) var(--ease-mistral), transform var(--d-base) var(--ease-mistral);z-index:3;border-radius:4px;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%,2px)}.pg-mood:hover:after,.pg-mood:focus-visible:after{opacity:1;transform:translate(-50%)}.pg-moods__q,.pg-mood__name{text-overflow:ellipsis;min-width:0;font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted);overflow:hidden}.pg-moods__q{margin-right:var(--space-2)}.pg-mood__name{margin-left:var(--space-2);color:var(--ink)}.pg-moods__q[hidden],.pg-mood__name[hidden]{display:none}.pg-meta{min-width:0;font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);flex-wrap:wrap;flex:1;align-items:center;display:flex}.pg-meta__i{align-items:center;gap:var(--space-1);min-height:32px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--d-base) var(--ease-sea);background:0 0;border:0;padding:0;display:inline-flex;position:relative}.pg-meta__i:before{content:"";inset:calc(var(--space-2) * -1) calc(var(--space-1) * -1);position:absolute}.pg-meta__i.on{color:var(--ink)}.pg-meta__chev{display:grid}.pg-meta__sep{color:var(--faint);margin:0 .6ch}.pg-meta .pg-meta__in:not(#a):not(#b),.pg-meta .pg-meta__in:not(#a):not(#b):focus{border:0;border-bottom:1.5px solid var(--accent);min-width:6ch;height:32px;box-shadow:none;color:var(--ink);font:inherit;field-sizing:content;background:0 0;border-radius:0;outline:0;padding:0 2px}.pg-meta__in::placeholder{color:var(--muted)}.pg-mood:focus-visible,.pg-meta__i:focus-visible,.pg-more:focus-visible,.pg-menu__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pg-line{align-items:center;gap:var(--space-1);min-height:calc(var(--space-6) + var(--space-2));display:flex}.pg-more{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);color:var(--muted);font:500 var(--lede-size)/1 var(--font-ui);letter-spacing:var(--caps-ls);cursor:pointer;transition:background var(--d-base) var(--ease-sea), color var(--d-base) var(--ease-sea);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.pg-more[aria-expanded=true]{background:var(--soft);color:var(--ink)}.pg-menu{z-index:4;right:var(--space-2);width:228px;padding:var(--space-1) 0;border-radius:var(--space-2);background:var(--surface);box-shadow:var(--shadow-sheet);animation:itemIn var(--d-item) var(--ease-sea);position:absolute;bottom:100%}.pg-menu[hidden]{display:none}.pg-menu__item{width:100%;min-height:var(--space-7);padding:0 var(--space-4);color:var(--ink);font:400 var(--body-size)/var(--body-lh) var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.pg-menu__item+.pg-menu__item{border-top:0}.pg-menu__item--danger{color:var(--late)}.pg-panel{padding:0 0 var(--space-2);animation:itemIn var(--d-item) var(--ease-sea)}.te-list .cq-menu__item{color:var(--muted)}.te-list .cq-menu__item[aria-pressed=true]{color:var(--ink);font-weight:500}.cq-sheet .cq-chip{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--soft);color:var(--ink);font:500 var(--label-size)/var(--label-lh) var(--font-ui);box-shadow:none;border:0;text-decoration:none}.cq-sheet .cq-chip:not([style*=--dot]):before{display:none}.cq-sheet .cq-chip:hover{background:color-mix(in srgb, var(--ink) 4%, var(--soft))}.cq-sheet .cq-chip:active{background:color-mix(in srgb, var(--ink) 8%, var(--soft))}.cq-sheet .cq-chip[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.cq-sheet .cq-chip.is-empty{color:var(--muted)}.cq-sheet .cq-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.cq-sheet .cq-chip{min-height:44px}}.cq-attach-prints{align-items:flex-start;gap:var(--space-5);padding:var(--space-3) var(--space-2);flex-wrap:wrap;display:flex}.cq-attach.cq-attach--print{justify-items:start;gap:var(--space-2);width:calc(var(--space-8) * 2);min-height:0;padding:0;display:grid}.cq-attach__print{--tilt:var(--tilt-postcard);width:100%;padding:var(--space-1);box-sizing:border-box;background:var(--paper);box-shadow:var(--shadow-photo);cursor:pointer;transform:rotate(var(--tilt));transform-origin:50% 60%;transition:transform var(--d-press) var(--ease-sea);border:0;border-radius:0;margin:0;display:block}.cq-attach--print:nth-child(2n) .cq-attach__print{--tilt:calc(var(--tilt-postcard) * -1)}.cq-attach__print:hover,.cq-attach__print.is-demo-hover{transform:rotate(var(--tilt-hover)) translateY(calc(var(--space-1) / -2))}.cq-attach__print:focus-visible,.cq-attach__print.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}.cq-attach__print img,.cq-attach__img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.cq-attach__img{background:linear-gradient(to bottom, var(--sky-top), var(--sky-horizon) 55%, var(--sea-top) 55%, var(--sea-deep))}.cq-attach--print .cq-progress{width:100%;position:relative;bottom:auto;left:auto;right:auto}.cq-attach--print .cq-attach__meta{overflow-wrap:anywhere}.cq-attach__refusal{align-items:baseline;column-gap:var(--space-3);padding:var(--space-2) 0;color:var(--muted);font-family:var(--font-display);font-style:var(--voice-style);font-weight:500;font-size:var(--lede-size);line-height:var(--lede-lh);flex-wrap:wrap;margin:0;display:flex}.cq-attach__refusal .cq-btn{margin:0;font-style:normal}.cq-attach__refusal .cq-btn:focus-visible,.cq-attach__refusal .cq-btn.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cq-attach__print{transition:none}.cq-attach__print:hover,.cq-attach__print.is-demo-hover{transform:rotate(var(--tilt))}}.cq-blocks{gap:var(--space-3);padding:var(--space-4) var(--shell-gutter) var(--space-5)}.cq-blocks__top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.cq-blocks__title{color:var(--ink);font:500 var(--head-size)/var(--head-lh) var(--font-display);margin:0}.cq-blocks__top .cq-iconbtn svg{stroke-width:1.5px}.cq-blocks__top .cq-iconbtn:focus-visible,.cq-blocks__top .cq-iconbtn.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 3px var(--surface)}.cq-blocks__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cq-blocks__opt{align-items:center;gap:var(--space-3);width:100%;min-height:var(--target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--d-press) var(--ease-sea), transform var(--d-press) var(--ease-sea);background:0 0;border:0;display:flex}.cq-blocks__opt:hover,.cq-blocks__opt.is-demo-hover{background:var(--soft)}.cq-blocks__opt:active,.cq-blocks__opt.is-demo-press{background:color-mix(in srgb, var(--ink) 8%, var(--soft));transform:scale(.99)}.cq-blocks__opt:focus-visible,.cq-blocks__opt.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 3px var(--surface)}.cq-blocks__opt[aria-disabled=true]{opacity:.45;cursor:not-allowed;background:0 0;transform:none}.cq-blocks__icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;color:var(--ink);flex:none}.cq-blocks__text{min-width:0;display:grid}.cq-blocks__name{font:500 var(--body-size)/var(--body-lh) var(--font-ui)}.cq-blocks__gloss{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.cq-blocks__note{padding-top:var(--space-2);color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);margin:0}.cq-blocks--rising{animation:cq-blocks-rise var(--d-sheet) var(--ease-sea) both}@keyframes cq-blocks-rise{0%{opacity:0;transform:translateY(var(--space-6))}}@media (max-width:1023px){.cq-blocks{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%}}@media (min-width:1024px){@keyframes cq-blocks-rise{0%{opacity:0;transform:translateX(var(--space-6))}}}@media (prefers-reduced-motion:reduce){.cq-blocks__opt{transition:background-color var(--d-press) var(--ease-sea)}.cq-blocks__opt:active,.cq-blocks__opt.is-demo-press{transform:none}.cq-blocks--rising{animation:cq-blocks-fade var(--d-base) var(--ease-sea) both}@keyframes cq-blocks-fade{0%{opacity:0}}}.cq-cejour{--r:calc(var(--tilt-postcard) * -2 / 3);gap:var(--space-half);max-width:var(--shell-aside);margin:var(--space-3) 0 0;padding:var(--space-5) var(--space-4) var(--space-2);background:var(--paper-ruled);box-shadow:var(--shadow-photo);color:var(--ink);transform:rotate(var(--r));transition:transform var(--d-press) var(--ease-sea);display:grid;position:relative}.cq-cejour[hidden]{display:none}.cq-cejour__tape{top:calc(var(--space-2) * -1);width:var(--target);height:var(--space-4);margin-left:calc(var(--target) / -2);background:var(--tape);transform:rotate(calc(var(--tilt-postcard) * -2));pointer-events:none;position:absolute;left:50%}.cq-cejour__tag{font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);letter-spacing:var(--caps-ls);text-transform:uppercase;color:var(--muted);margin:0}.cq-cejour__date{font:var(--caption-style) var(--caption-weight) var(--caption-size)/var(--caption-lh) var(--font-display);font-variant-numeric:oldstyle-nums;color:var(--muted);margin:0}.cq-cejour__line{font:var(--paper-line-weight) var(--paper-line-size)/var(--paper-line-lh) var(--font-display);color:var(--ink);margin:0}.cq-cejour__link{min-height:var(--target);color:var(--accent);font:var(--label-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.cq-cejour__link:after{content:"";position:absolute;inset:0}.cq-cejour:hover,.cq-cejour.is-demo-hover{transform:rotate(calc(var(--r) + var(--tilt-hover))) translateY(-2px)}.cq-cejour:hover .cq-cejour__link,.cq-cejour.is-demo-hover .cq-cejour__link{text-underline-offset:var(--space-1);text-decoration:underline}.cq-cejour:active,.cq-cejour.is-demo-press{transform:rotate(var(--r))}.cq .cq-cejour__link:focus-visible,.cq .cq-cejour.is-demo-focus .cq-cejour__link{outline:none}.cq .cq-cejour__link:focus-visible:after,.cq .cq-cejour.is-demo-focus .cq-cejour__link:after{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cq-cejour{transition:none}.cq-cejour:hover,.cq-cejour.is-demo-hover{transform:rotate(var(--r)) translateY(-2px)}}.cq-days__monthhead{align-items:center;gap:var(--space-2);margin:0 0 var(--space-half);display:flex}.cq-days__title{min-width:0;color:var(--ink);font:var(--card-title-weight) var(--card-title-size)/var(--card-title-lh) var(--font-display);flex:1;margin:0}.cq-days__nav{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) var(--ease-sea);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.cq-days__nav svg{width:20px;height:20px}.cq-days__nav:hover,.cq-days__nav.is-demo-hover{background-color:var(--soft)}.cq-days__nav:active,.cq-days__nav.is-demo-press{background-color:var(--soft);transform:translateY(1px)}.cq .cq-days__nav:focus-visible,.cq .cq-days__nav.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}.cq-days__nav[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.cq-days__sub{margin:0 0 var(--space-4);color:var(--muted);font:var(--voice-style) var(--voice-weight) var(--voice-size)/var(--voice-lh) var(--voice)}.cq-days__past{gap:0 var(--space-4);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.cq-days__month{align-items:baseline;gap:var(--space-2);min-height:var(--target);padding:var(--space-3) var(--space-2);margin:0 calc(var(--space-2) * -1);border-radius:var(--radius-s);color:var(--ink);font:var(--body-weight) var(--body-size)/var(--body-lh) var(--font-ui);transition:background-color var(--d-press) var(--ease-sea);text-decoration:none;display:inline-flex}.cq-days__month .cq-numeral{color:var(--muted);font-size:var(--lede-size)}.cq-days__month:hover,.cq-days__month.is-demo-hover{background-color:var(--soft)}.cq .cq-days__month:focus-visible,.cq .cq-days__month.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}.cq-days__blank{max-width:var(--shell-aside);margin:var(--space-4) 0 0;color:var(--muted);font:var(--voice-style) var(--voice-weight) var(--voice-size)/var(--voice-lh) var(--voice)}@media (prefers-reduced-motion:reduce){.cq-days__nav,.cq-days__month{transition:none}.cq-days__nav:active,.cq-days__nav.is-demo-press{transform:none}}.cq-empty--lost{justify-items:start;gap:var(--space-4);padding:0 0 var(--space-7);text-align:left}.cq-empty__sea{width:100%;height:calc(var(--space-8) * 2);background:linear-gradient(to bottom, var(--night-top), var(--night-horizon) 62%, var(--night-sea) 62%, var(--night-sea));display:block}.cq-empty__sea svg{width:100%;height:100%;display:block}.cq-empty__moon,.cq-empty__boat{fill:var(--paper)}.cq-empty__star{fill:var(--paper);opacity:.6}.cq-empty__wave{fill:none;stroke:var(--paper);stroke-width:1px;stroke-linecap:round;opacity:.35}.cq-empty--lost .cq-empty__line,.cq-empty--lost .cq-empty__text,.cq-empty--lost .cq-btn{margin-inline:var(--shell-gutter)}.cq-empty--lost .cq-empty__line{margin-top:var(--space-2)}.cq-empty--lost .cq-empty__text{max-width:36ch}.cq-empty--lost .cq-empty__code{margin:0 var(--shell-gutter);color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.cq-empty--lost .cq-btn{margin-bottom:0}.cq-empty--lost .cq-btn:focus-visible,.cq-empty--lost .cq-btn.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}.cq-status--draft{column-gap:var(--space-2);flex-wrap:wrap}.cq-status .cq-btn{margin:0}.cq-status .cq-btn:focus-visible,.cq-status .cq-btn.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}.cq-status--conflict{justify-items:start;gap:var(--space-2);color:var(--ink);display:grid}.cq-status__lead{font-weight:500}.cq-status__note{align-items:center;column-gap:var(--space-2);padding:0 0 0 var(--space-3);border-radius:var(--radius-s);background:var(--soft);color:var(--muted);font-family:var(--font-display);font-style:var(--voice-style);font-weight:500;font-size:var(--body-size);line-height:var(--body-lh);flex-wrap:wrap;margin:0;display:flex}.cq-status__note .cq-btn{font-style:normal}.cq-status__note[hidden]{display:none}.cq-status--conflict .cq-status__note{animation:cq-status-note-in var(--d-base) var(--ease-sea) both}@keyframes cq-status-note-in{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cq-status--conflict .cq-status__note{animation:none}}.cq-layouts__head{gap:var(--space-half);margin:0 0 var(--space-4);display:grid}.cq-layouts__title{color:var(--ink);font:var(--card-title-weight) var(--card-title-size)/var(--card-title-lh) var(--font-display);margin:0}.cq-layouts__lede{color:var(--muted);font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);margin:0}.cq-layouts--six{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.cq-layouts--six .cq-layouts__opt{place-items:center start;gap:var(--space-2) var(--space-2);min-width:0;min-height:var(--target);padding:var(--space-3);text-align:left;transition:background-color var(--d-press) var(--ease-sea), transform var(--d-press) var(--ease-sea);border:0;grid-template-columns:20px minmax(0,1fr);grid-template-areas:"icon name""gloss gloss";display:grid}.cq-layouts__icon{grid-area:icon;width:20px;height:20px;display:block}.cq-layouts__name{font:var(--label-weight) var(--label-size)/var(--label-lh) var(--font-ui);grid-area:name}.cq-layouts__gloss{color:var(--muted);font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);grid-area:gloss}.cq-layouts--six .cq-layouts__opt:not([aria-checked=true]):is(:hover,.is-demo-hover){background-color:var(--soft)}.cq-layouts--six .cq-layouts__opt:is(:active,.is-demo-press){transform:translateY(1px)}.cq-layouts--six .cq-layouts__opt[aria-checked=true] .cq-layouts__gloss{color:var(--ink)}.cq .cq-layouts--six .cq-layouts__opt:is(:focus-visible,.is-demo-focus){outline:2px solid var(--focus);outline-offset:3px}.cq-layouts__status{min-height:var(--voice-lh);margin:var(--space-4) 0 0;color:var(--muted);font:var(--voice-style) var(--voice-weight) var(--voice-size)/var(--voice-lh) var(--voice)}@media (prefers-reduced-motion:reduce){.cq-layouts--six .cq-layouts__opt{transition:none}.cq-layouts--six .cq-layouts__opt:is(:active,.is-demo-press){transform:none}}.cq-log{gap:var(--space-2);display:grid}.cq-log__head{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.cq-log__by{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);font-style:normal}.cq-log__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cq-log__row{grid-template-columns:var(--space-8) minmax(0, 1fr);align-items:baseline;gap:var(--space-3);min-height:var(--space-6);padding:var(--space-1) 0;display:grid}.cq-log__date{color:var(--muted);font-size:var(--voice-size);line-height:var(--voice-lh);white-space:nowrap}.cq-log__line{color:var(--ink);font:400 var(--body-size)/var(--body-lh) var(--font-ui);text-wrap:pretty}.cq-log__line .cq-log__aside{color:var(--muted)}.cq-log__more{margin-left:calc(var(--space-8) + var(--space-3) - var(--space-2));justify-self:start}.cq-log__more:focus-visible,.cq-log__more.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 3px var(--bg)}.cq-log__row--new{animation:cq-log-arrive var(--d-base) var(--ease-sea) both}.cq-log__empty{padding:var(--space-1) 0;color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);margin:0}.cq-log__row--skel{min-height:var(--space-6);align-items:center}.cq-log__row--skel .cq-skel:first-child{width:75%}@keyframes cq-log-arrive{0%{opacity:0;transform:translateY(var(--space-2))}}@media (prefers-reduced-motion:reduce){.cq-log__row--new{animation:none}}.cq-board-wrap{min-width:0;container-type:inline-size}.cq-board{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cq-board__col{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-s);background:var(--chart-water);transition:background-color var(--d-press) var(--ease-sea);display:grid}.cq-board__col[data-drop=true]{background:linear-gradient(var(--soft), var(--soft)), var(--chart-water)}.cq-board__head{gap:var(--space-half);margin:0 0 var(--space-1);display:grid}.cq-board__name{align-items:baseline;gap:var(--space-2);color:var(--ink);font:italic 500 var(--voice-size)/var(--voice-lh) var(--font-display);display:flex}.cq-board__count{color:var(--muted);font-size:var(--voice-size)}.cq-board__statut{align-items:center;gap:var(--space-2);color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);display:inline-flex}.cq-board__cards{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cq-board__card{gap:var(--space-1);width:100%;min-height:var(--target);padding:var(--space-3);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);text-align:left;cursor:grab;transition:background-color var(--d-press) var(--ease-sea), border-color var(--d-press) var(--ease-sea), transform var(--d-base) var(--ease-sea);display:grid}.cq-board__card:hover,.cq-board__card.is-demo-hover{background:color-mix(in srgb, var(--ink) 4%, var(--surface))}.cq-board__card:active,.cq-board__card.is-demo-press{background:linear-gradient(var(--soft), var(--soft)), var(--surface)}.cq-board__card:focus-visible,.cq-board__card.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 3px var(--bg)}.cq-board__card[aria-busy=true]{cursor:progress}.cq-board__title{font:500 var(--body-size)/var(--body-lh) var(--font-ui);text-wrap:pretty}.cq-board__meta{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.cq-board__card--lifted{z-index:1;cursor:grabbing;transform:translate(var(--space-2), calc(-1 * var(--space-2))) rotate(-2deg);position:relative}.cq-board__slot{min-height:calc(var(--target) + var(--space-5));padding:var(--space-2) var(--space-3);background:var(--soft);border-radius:var(--radius-s);color:var(--muted);font:var(--voice-style) 500 var(--meta-size)/var(--meta-lh) var(--voice);text-align:center;place-items:center;display:grid}.cq-board__empty{padding:var(--space-2) 0;color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);margin:0}.cq-board__skel{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-s);background:var(--surface);display:grid}.cq-board__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=719px){.cq-board{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - var(--space-8));margin-inline:calc(-1 * var(--shell-gutter));padding:0 var(--shell-gutter) var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--shell-gutter);scrollbar-width:thin;overflow-x:auto}.cq-board__col{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.cq-board__card{transition:background-color var(--d-press) var(--ease-sea), border-color var(--d-press) var(--ease-sea)}}.cq-pull{--pull:0;background:var(--bg);position:relative;overflow:hidden}.cq-pull__band{z-index:1;position:relative}.cq-pull__well{z-index:-1;justify-content:center;align-items:flex-start;gap:var(--space-2);height:var(--space-8);padding-top:var(--space-3);box-sizing:border-box;color:var(--muted);pointer-events:none;display:flex;position:absolute;top:100%;left:0;right:0}.cq-pull__sail{width:var(--space-6);height:var(--space-6);fill:currentColor;transform-origin:50% 100%;transform:translateY(calc((1 - var(--pull)) * (var(--space-6) + var(--space-3)) * -1)) scale(calc(.8 + .2 * var(--pull)));opacity:calc(.63 + .37 * var(--pull));flex:none}.cq-pull__voice{color:var(--ink);font-family:var(--font-display);font-style:var(--voice-style);font-weight:500;font-size:var(--voice-size);line-height:var(--voice-lh);margin:0;margin-top:var(--space-1);opacity:0}.cq-pull__list{background:var(--bg);transform:translateY(calc(var(--pull) * var(--space-8)));position:relative}.cq-pull__quick{padding:var(--space-3) var(--shell-gutter) 0}.cq-pull__quick[hidden]{display:none}.cq-pull[data-state=rest] .cq-pull__list{transition:transform var(--d-base) var(--ease-sea)}.cq-pull[data-state=rest] .cq-pull__sail{transition:transform var(--d-base) var(--ease-sea), opacity var(--d-base) var(--ease-sea)}.cq-pull[data-state=armed]{--pull:1}.cq-pull[data-state=armed] .cq-pull__well{color:var(--ink)}.cq-pull[data-state=armed] .cq-pull__voice{opacity:1}.cq-pull[data-state=released]{--pull:0}.cq-pull[data-state=released] .cq-pull__list{transition:transform var(--d-base) var(--ease-sea)}.cq-pull[data-state=released] .cq-pull__quick{animation:cq-pull-open var(--d-sheet) var(--ease-sea) both}.cq-pull .cq-quick.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}@keyframes cq-pull-open{0%{opacity:0;transform:translateY(calc(var(--space-3) * -1))}to{opacity:1;transform:none}}.cq-pull--calm .cq-pull__well{display:none}.cq-pull--calm .cq-pull__list{transition:none;transform:none}.cq-pull--calm .cq-pull__quick{animation:none}@media (prefers-reduced-motion:reduce){.cq-pull__well{display:none}.cq-pull__list,.cq-pull[data-state] .cq-pull__list{transition:none;transform:none}.cq-pull[data-state=released] .cq-pull__quick{animation:cq-pull-fade var(--d-base) var(--ease-sea) both}}@keyframes cq-pull-fade{0%{opacity:0}to{opacity:1}}.cq-question-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cq-question-head{margin:0}.cq-question-head .cq-numeral{font-size:inherit}.cq-question{gap:var(--space-1);min-height:var(--target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);transition:background-color var(--d-press) var(--ease-sea);display:grid}.cq-question:hover,.cq-question.is-demo-hover{background:var(--soft)}.cq-question[data-state=answering]{gap:var(--space-3);background:var(--soft)}.cq-question__text{color:var(--ink);font:italic 500 var(--voice-size)/var(--voice-lh) var(--font-display);text-wrap:pretty;margin:0}.cq-question__meta{align-items:center;gap:var(--space-2);min-height:var(--target);margin:calc(-1 * var(--space-2)) 0;color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);flex-wrap:wrap;display:flex}.cq-question__reply{margin-left:auto}.cq-question__reply:focus-visible,.cq-question__reply.is-demo-focus,.cq-question__actions .cq-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 3px var(--bg)}.cq-question__field{animation:cq-question-open var(--d-sheet) var(--ease-sea) both}.cq-question__field .cq-input{background:var(--surface)}.cq-question__field .cq-input:focus-visible,.cq-question__field .cq-input.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px;border-color:var(--line-strong)}.cq-question__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.cq-question-fold{margin-top:var(--space-4)}.cq-question-fold .cq-fold__head:focus-visible,.cq-question-fold .cq-fold__head.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}.cq-question-answered{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cq-question--answered{gap:var(--space-half);color:var(--muted)}.cq-question--answered .cq-question__text{color:var(--muted)}.cq-question__answer{color:var(--muted);font:400 var(--body-size)/var(--body-lh) var(--font-ui);margin:0}.cq-question--answered .cq-question__meta{min-height:0;margin:0}.cq-question--folding{animation:cq-question-fold var(--d-base) var(--ease-sea) both}.cq-question-empty{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.cq-question-empty__line{color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);margin:0}.cq-question-skel{gap:var(--space-2);padding:var(--space-3);display:grid}@keyframes cq-question-open{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}@keyframes cq-question-fold{to{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}@media (prefers-reduced-motion:reduce){.cq-question,.cq-question__field,.cq-question--folding{transition:none;animation:none}.cq-question--folding{opacity:0}}.cq-rating{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.cq-rating__arches{align-items:flex-end;gap:var(--space-1);display:inline-flex}.cq-rating__arch{width:var(--space-3);height:var(--space-4);box-sizing:border-box;background:var(--line);border-radius:var(--radius-arch) var(--radius-arch) var(--radius-s) var(--radius-s);transition:background-color var(--d-press) var(--ease-sea), border-color var(--d-press) var(--ease-sea);background:0 0;flex:none;display:block}.cq-rating__arch.is-on{background:var(--accent);border-color:var(--accent)}.cq-rating__count{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.cq-rating--none .cq-rating__count{font-family:var(--font-display);font-style:var(--voice-style);font-weight:500;font-size:var(--body-size);line-height:var(--body-lh)}.cq-rating--input .cq-rating__arches{gap:0}.cq-rating__opt{width:var(--target);height:var(--target);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.cq-rating__opt .cq-rating__arch{width:var(--space-4);height:var(--space-5)}.cq-rating__opt:focus-visible,.cq-rating__opt.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}.cq-rating--input .cq-rating__arches:hover .cq-rating__arch,.cq-rating__arch.is-preview{background:var(--line-strong);border-color:var(--line-strong)}.cq-rating__opt:hover~.cq-rating__opt .cq-rating__arch{border-color:var(--line-strong);background:0 0}.cq-rating--input[aria-disabled=true]{opacity:.45;pointer-events:none}@media (prefers-reduced-motion:reduce){.cq-rating__arch{transition:none}}.cq-route-wrap{gap:var(--space-3);display:grid}.cq-route{aspect-ratio:5/3;border-radius:var(--radius-s);position:relative}.cq-route__sea{border-radius:var(--radius-s);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.cq-route__water{fill:var(--chart-water)}.cq-route__contour{fill:none;stroke:var(--chart-contour);stroke-width:1px;stroke-dasharray:2 4}.cq-route__land{fill:var(--chart-land);stroke:var(--line-strong);stroke-width:1px}.cq-route__path{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:1 6;stroke-linecap:round;stroke-linejoin:round}.cq-route--empty .cq-route__path{stroke:var(--chart-contour)}.cq-route__stage{--buoy-x:0%;--buoy-y:0%;left:var(--buoy-x);top:var(--buoy-y);color:var(--ink);font:italic 500 var(--voice-size)/var(--voice-lh) var(--font-display);white-space:nowrap;pointer-events:none;position:absolute}.cq-route__stage[data-align=end]{transform:translate(-100%)}.cq-route__buoy{--buoy-x:0%;--buoy-y:0%;left:var(--buoy-x);top:var(--buoy-y);width:var(--target);height:var(--target);margin:calc(var(--target) / -2) 0 0 calc(var(--target) / -2);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.cq-route__mark{--b:var(--status-idea);width:var(--space-3);height:var(--space-3);border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--b);transition:transform var(--d-press) var(--ease-sea);position:relative}.cq-route__buoy[data-stage=planned] .cq-route__mark{--b:var(--status-planned)}.cq-route__buoy[data-stage=progress] .cq-route__mark{--b:var(--status-progress)}.cq-route__buoy[data-stage=done] .cq-route__mark{--b:var(--status-done)}.cq-route__buoy[data-stage=done] .cq-route__mark:before{content:"";width:1.5px;height:var(--space-3);background:var(--ink);margin-left:-.75px;position:absolute;bottom:100%;left:50%}.cq-route__buoy[data-stage=done] .cq-route__mark:after{content:"";left:calc(50% + .75px);bottom:calc(100% + var(--space-1));width:var(--space-2);height:var(--space-2);background:var(--ink);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute}.cq-route__label{left:50%;bottom:calc(100% + var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);white-space:nowrap;opacity:0;transform:translate(-50%, var(--space-1));transition:opacity var(--d-press) var(--ease-sea), transform var(--d-press) var(--ease-sea);pointer-events:none;position:absolute}.cq-route__label small{color:var(--muted);font:inherit}.cq-route__buoy:is(:hover,:focus-visible,.is-demo-hover,.is-demo-focus){z-index:1}.cq-route__buoy:is(:hover,:focus-visible,.is-demo-hover,.is-demo-focus) .cq-route__label{opacity:1;transform:translate(-50%)}.cq-route__buoy:is(:hover,:focus-visible,.is-demo-hover,.is-demo-focus) .cq-route__mark{transform:scale(1.25)}.cq-route__buoy:focus-visible,.cq-route__buoy.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 3px var(--bg)}.cq-route__voice{color:var(--ink);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);margin:0}.cq-route__key{gap:var(--space-2) var(--space-4);color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cq-route__key li{align-items:center;gap:var(--space-2);display:inline-flex}.cq-route-empty{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.cq-route__mark,.cq-route__label{transition:opacity var(--d-press) var(--ease-sea)}.cq-route__buoy:is(:hover,:focus-visible,.is-demo-hover,.is-demo-focus) .cq-route__mark{transform:none}.cq-route__label,.cq-route__buoy:is(:hover,:focus-visible,.is-demo-hover,.is-demo-focus) .cq-route__label{transform:translate(-50%)}}.cq-shore-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cq-shore{align-items:center;gap:var(--space-3);min-height:var(--target);padding:var(--space-2) 0 var(--space-2) var(--space-2);background:var(--bg);border-radius:var(--radius-s);transform-origin:0;transition:background-color var(--d-press) var(--ease-sea);display:flex}.cq-shore:hover,.cq-shore.is-demo-hover{background:var(--soft)}.cq-shore__body{flex:1;min-width:0;display:grid}.cq-shore__title{color:var(--ink);font:400 var(--body-size)/var(--body-lh) var(--font-ui);overflow-wrap:anywhere}.cq-shore__meta{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);font-variant-numeric:tabular-nums}.cq-shore .cq-btn{min-height:var(--target);flex:none;margin:0}.cq-shore .cq-btn:focus-visible,.cq-shore .cq-btn.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}.cq-shore__lede,.cq-shore__head{padding:0 var(--space-2);font-family:var(--font-display);font-style:var(--voice-style);font-weight:500;font-size:var(--voice-size);line-height:var(--voice-lh);margin:0}.cq-shore__lede{color:var(--muted)}.cq-shore__head{margin-top:var(--space-5);color:var(--ink)}.cq-shore__note{margin:var(--space-5) 0 0;padding:0 var(--space-2);color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.cq-shore--tomorrow .cq-shore__meta{color:var(--ink)}.cq-shore--sinking{pointer-events:none;animation:cq-shore-sink var(--d-base) var(--ease-sea) forwards}.cq-shore.is-demo-sinking{pointer-events:none;transform:translateY(calc((var(--space-4) - 2px) / 2)) rotate(calc(var(--tilt-hover) * .6));opacity:.5}@keyframes cq-shore-sink{to{transform:translateY(calc(var(--space-4) - 2px)) rotate(calc(var(--tilt-hover) * 1.2));opacity:0}}@keyframes cq-shore-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.cq-shore{transition:none}.cq-shore--sinking{animation-name:cq-shore-fade}.cq-shore.is-demo-sinking{transform:none}}.cq-skel-wait{gap:var(--space-2);min-height:var(--target);align-content:start;display:grid}.cq-skel-wait>.cq-status{min-height:var(--target);padding:0 var(--space-2);animation:cq-skel-wait-in var(--d-base) var(--ease-sea) both}.cq-skel-wait[data-timeout]>.cq-skel,.cq-skel-wait[data-timeout]>.cq-skel-row{display:none}@keyframes cq-skel-wait-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cq-skel-wait>.cq-status{animation:none}}.cq-task__une{width:var(--space-2);height:var(--space-3);margin-right:var(--space-2);box-sizing:border-box;border-radius:var(--radius-arch) var(--radius-arch) var(--radius-s) var(--radius-s);background:var(--jaune-volet);vertical-align:baseline;display:inline-block}.cq-task--done .cq-task__une{display:none}.cq-task--now .cq-task__une{width:var(--space-3);height:var(--space-4)}.cq-task__une.is-arriving{animation:cq-task-une-in var(--d-base) var(--ease-sea) both}@keyframes cq-task-une-in{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cq-task__une.is-arriving{animation:none}}.cq-wtide__head{gap:var(--space-2);margin:0 0 var(--space-5);display:grid}.cq-wtide__headline{align-items:baseline;gap:var(--space-3);color:var(--ink);font:var(--voice-style) var(--voice-weight) var(--voice-size)/var(--voice-lh) var(--voice);flex-wrap:wrap;margin:0;display:flex}.cq-wtide__total{font:var(--numeral-style) var(--hero-weight) var(--hero-size)/var(--hero-lh) var(--font-display);font-variant-numeric:oldstyle-nums}.cq-wtide__summary{max-width:var(--shell-main);color:var(--muted);font:var(--voice-style) var(--voice-weight) var(--voice-size)/var(--voice-lh) var(--voice);margin:0}.cq-wtide__day--link{display:block}.cq-wtide__link{gap:var(--space-3);min-height:var(--target);margin:0 calc(var(--space-2) * -1);padding:0 var(--space-2);border-radius:var(--radius-s);color:inherit;font:inherit;transition:background-color var(--d-press) var(--ease-sea), transform var(--d-press) var(--ease-sea);grid-template-columns:96px minmax(0,1fr) 24px 72px;align-items:center;text-decoration:none;display:grid}.cq-wtide__link:hover,.cq-wtide__link.is-demo-hover{background-color:var(--soft)}.cq-wtide__link:active,.cq-wtide__link.is-demo-press{background-color:var(--soft);transform:translateY(1px)}.cq .cq-wtide__link:focus-visible,.cq .cq-wtide__link.is-demo-focus{outline:2px solid var(--focus);outline-offset:3px}.cq-wtide__weather{color:var(--muted);font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);font-style:normal}.cq-wtide__day[aria-current=date] .cq-wtide__weather{color:var(--ink)}.cq-wtide__next{gap:var(--space-2);margin:var(--space-6) 0 0;display:grid}.cq-wtide__next-title{color:var(--muted);font:var(--filter-style) var(--filter-weight) var(--filter-size)/var(--filter-lh) var(--font-display);margin:0}.cq-wtide__next-list{margin:0;padding:0;list-style:none;display:grid}.cq-wtide__next-day{gap:var(--space-3);min-height:var(--target);color:var(--ink);font:var(--body-weight) var(--body-size)/var(--body-lh) var(--font-ui);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.cq-wtide__next-day .cq-numeral{font-size:var(--lede-size)}.cq-wtide__next-load{color:var(--muted)}.cq-wtide__next .cq-btn--text{margin-left:calc(var(--space-2) * -1);justify-self:start}@media (prefers-reduced-motion:reduce){.cq-wtide__link{transition:none}.cq-wtide__link:active,.cq-wtide__link.is-demo-press{transform:none}}.te-meta{position:relative}.te-item--wheel{position:static}.te-item--wheel>.cq-menu--wheel{width:min(100%,320px);left:0;right:auto}.cq-wheel{--wheel-row:40px;gap:var(--space-3);padding:var(--space-2);display:grid}.cq-wheel__cols{justify-content:center;align-items:center;gap:var(--space-2);display:flex;position:relative}.cq-wheel__band{inset-inline:0;border-radius:var(--radius-s);background:var(--soft);pointer-events:none;height:40px;position:absolute;top:50%;transform:translateY(-50%)}.cq-wheel__col{box-sizing:border-box;width:72px;height:200px;padding-block:calc(var(--wheel-row) * 2);scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(transparent, var(--mask) 30%, var(--mask) 70%, transparent);-webkit-mask-image:linear-gradient(transparent, var(--mask) 30%, var(--mask) 70%, transparent);mask-image:linear-gradient(transparent, var(--mask) 30%, var(--mask) 70%, transparent);position:relative;overflow-y:auto}.cq-wheel__col::-webkit-scrollbar{display:none}.cq-wheel__col:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-s)}.cq-wheel__opt{scroll-snap-align:center;height:40px;color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);font-variant-numeric:oldstyle-nums tabular-nums;cursor:pointer;place-items:center;display:grid}.cq-wheel__opt[aria-selected=true]{color:var(--ink)}.cq-wheel__h{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.cq-wheel__foot{justify-content:space-between;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.cq-wheel__col{scroll-behavior:auto}}@media (min-width:1024px){.title-acts .cq-iconbtn.rail-dupe{display:none}}body.signed-out .cq-rail,body.signed-out .cq-tabbar{display:none}#account .cq-avatar{color:var(--lightningcss-light,var(--paper))var(--lightningcss-dark,var(--night-top))}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.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:not(.cq-band--night)) #account .cq-avatar{background:var(--ink);color:var(--lightningcss-light,var(--paper))var(--lightningcss-dark,var(--night-top));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.topbar-on #account#account{display:none}}body:has(.today-quick) .cq-toast.toast{--pos:116px}@media (min-width:1024px){.cq-toast.toast{left:calc(var(--shell-rail) + var(--shell-pad));box-sizing:border-box;min-width:400px;max-width:480px;right:auto;bottom:calc(var(--space-6));margin-inline:0}body:has(.today-quick) .cq-toast.toast{--pos:-8px}}@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);--pos:68px;width:auto;max-width:none;margin:0}body:has(.today-quick) .cq-toast.toast.toast{left:var(--space-4);right:var(--space-4);box-sizing:border-box;--pos:72px;--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");width:auto;max-width:none;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 .cq-toast__text{padding:0}body:has(.today-quick) .cq-toast.toast.toast .cq-toast__text: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}}.scene-strip.cq-grain:before{animation:celluloid calc(var(--d-swell) / 16) steps(1) infinite}@media (hover:hover) and (pointer:fine){.topbar .cq-iconbtn[aria-label]:after,#account .cq-iconbtn[aria-label]:after{left:auto;right:0;translate:none}}.sheet .rg-note{margin:0 0 var(--space-4);display:block}.actions .confirm-keep,.actions .confirm-do{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-s);color:var(--fg);font:500 var(--label-size)/var(--label-lh) var(--font-ui);cursor:pointer;background:0 0;flex:1;text-decoration:none}.sheet:has(.confirm-do){align-content:start}.actions .confirm-do{border-color:var(--late);color:var(--late)}.actions .confirm-do:disabled{opacity:.5;cursor:default}.actions .confirm-keep:focus-visible,.actions .confirm-do:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.topbar{z-index:25;padding-top:env(safe-area-inset-top,0);transition:transform var(--d-tide) var(--ease-sea);background:var(--bg);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(--meta-size)/var(--meta-lh) var(--ui);color:var(--head);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}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-radius:var(--r-s);padding:0 var(--space-3);min-height:34px;font:500 var(--meta-size)/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 var(--d-loop) 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(--soft);width:66px;height:66px;color:var(--fg);font:500 var(--meta-size)/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(--meta-size)/1 var(--ui);color:var(--fg);background:var(--soft);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:500 var(--display-size)/var(--display-lh) 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 var(--d-loop) 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(--soft);max-width:calc(100vw - 32px);color:var(--fg);border-radius:var(--r-s);padding:var(--space-2) var(--space-3);font:500 var(--meta-size)/var(--meta-lh) 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(--meta-size);line-height:var(--meta-lh);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:var(--display-size);line-height:var(--display-lh)}.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))}}@media (min-width:601px) and (max-width:1023px){#account{right:calc(50vw - 300px + var(--space-4))}}body.immersive #account{display:none}:root{--tabbar-h:calc(var(--space-8) + env(safe-area-inset-bottom,0px));--dock-h:calc(var(--space-2) + var(--target) + var(--space-half) + 1px);--chrome-h:calc(var(--tabbar-h) + var(--dock-h))}body:not(:has(.cq-dock:not([hidden]))){--chrome-h:var(--tabbar-h)}body.immersive,body.signed-out{--chrome-h:0px}@media (max-width:1023px){.cq-dock{box-sizing:border-box;min-height:var(--dock-h);box-shadow:0 var(--tabbar-h) 0 0 var(--bg)}.app,.app>.view{padding-bottom:0}}body{padding-bottom:calc(var(--chrome-h) + var(--space-4))}@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-dock.tb-prepare--phone{background:var(--bg)}}@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{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}}.cq-band .cq-datelockup__day{font-variant-numeric:lining-nums}.cq-rail__hint>span{white-space:nowrap;display:inline-block}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(.cq-search__input):not(.pal-input):not(:where(.cq-quick *)){border:0;border-bottom:1px solid var(--line-strong);padding:var(--s2) 0;min-height:44px;font:400 var(--body-size)/var(--body-lh) 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(.pal-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(.pal-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(.pal-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(--head-size)/1 var(--display);color:var(--head)}.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}.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;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(--meta-size)/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:500;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}.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(--lede-size)/var(--lede-lh) 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;text-decoration:none}.meta{font:400 var(--meta-size)/var(--meta-lh) var(--ui);color:var(--muted);display:block}.late{color:var(--late)}.cq-toast__text{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 .cq-toast__text{text-align:center;font-size:var(--meta-size);line-height:var(--meta-lh);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(--meta-size)/var(--meta-lh) 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}.sec-t{align-items:center;gap:var(--s3);margin:0 0 var(--s4);min-height:44px;font:600 var(--title-size)/var(--title-lh) 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-radius:var(--r-s);color:var(--fg);background:var(--soft);display:inline-grid}button.stamp-h{cursor:pointer;font:inherit}.st-w{font:500 var(--meta-size)/1 var(--ui);color:var(--muted)}.st-d{font:600 var(--title-size)/1 var(--display);font-variant-numeric:lining-nums tabular-nums}.st-l{font:500 var(--meta-size)/var(--meta-lh) 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(--meta-size)/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{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%)}.tile:hover,.escale:hover{background:var(--soft)}.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(--body-size)/var(--body-lh) 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)}html select:focus,html select:focus-visible,html textarea:focus,html textarea:focus-visible{border-bottom-color:var(--accent);outline:0}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 .tog{min-height:32px}@media (pointer:coarse){html .tog,html .liste .dans-select{min-height:44px}}.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:600 var(--title-size)/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}.swipe-bg:has(.l.armed){background:var(--jaune-volet);color:color-mix(in srgb, var(--jaune-volet), black 85%)}.swipe-bg .l.armed{text-underline-offset:4px;font-weight:500;text-decoration:underline}.cq-swipe__acts{padding-right:var(--space-2)}@media (hover:hover) and (pointer:fine){li.task:hover .cq-swipe__acts,li.task:focus-within .cq-swipe__acts{display:flex}}@keyframes cq-swipe-hint{40%{transform:translate(-28px)}to{transform:translate(0)}}li.task.swipe-hint .task-in{animation:cq-swipe-hint var(--d-sheet) var(--ease-sea) .6s 1}@media (prefers-reduced-motion:reduce){li.task.swipe-hint .task-in{animation:none}}html .soir__mood{box-shadow:none;background:var(--soft);color:var(--ink);border:0}html .soir__mood:hover{background:color-mix(in srgb, var(--ink) 4%, var(--soft))}html .soir__mood:active{background:color-mix(in srgb, var(--ink) 8%, var(--soft))}html .soir__mood[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border:0}html .soir__mood:focus-visible{outline:2px solid var(--accent);outline-offset:2px}label.cq-quick.cq-quick{border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;padding:0}label.cq-quick.cq-quick:hover{border-bottom-color:var(--ink)}label.cq-quick.cq-quick:focus-within{border-bottom:2px solid var(--accent);outline:0}.al{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted)}.list-rows{display:grid}.plan{padding-bottom:calc(var(--target) * 3)}.plan h1{font:500 var(--head-size)/var(--head-lh) 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(--lightningcss-light,var(--sun))var(--lightningcss-dark,transparent)}.plan-head__moon{fill:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--scene-moon))}.plan-head__star{fill:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--scene-star))}.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:500 var(--caps-size)/var(--caps-lh) 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:var(--voice-style) 500 var(--meta-size)/var(--meta-lh) var(--voice);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;max-width:calc(53% - var(--shell-gutter) - var(--space-2));display:grid;position:absolute}.plan-head[data-view=bilan] .plan-head__title{max-width:calc(70% - var(--shell-gutter) - var(--space-2))}.plan-head__title h1{font:500 var(--display-size)/var(--display-lh) var(--font-display)}.plan-head__title p{color:var(--ink);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);margin:0}.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-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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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 .cq-dot{--dot:var(--wall,var(--line));align-self:center}.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-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{box-shadow:inset 0 0 0 var(--accent);transition:box-shadow var(--d-base) var(--ease)}.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}@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);max-width:none}.plan-head[data-view=bilan] .plan-head__title{max-width:none}.plan-head__title h1{font-size:var(--display-size);line-height:var(--display-lh)}.plan-head__title p{font-size:var(--voice-size);line-height:var(--voice-lh)}.plan-head__note,.plan-head__after{font-size:var(--label-size);line-height:var(--label-lh)}.plan-head__label{font-size:var(--caps-size);line-height:var(--caps-lh)}.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-aside{max-width:320px;padding-left:var(--space-4);border-left:1px solid var(--line);align-content:start;display:grid}.plan-aside__list{margin:0;padding:0;list-style:none;display:grid}.plan-card{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-3);cursor:grab;display:flex}.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.is-dragging{opacity:.5}.plan-aside__hint{margin:var(--space-3) 0 0}.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(--label-size);line-height:var(--label-lh);justify-self:start}.plan .task-in{min-height:56px;padding-block:0}@media (min-width:1024px){.plan .task-in{min-height:48px}}.plan-day>.cq-sechead,.plan-aside>.cq-sechead{padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.plan-days{gap:var(--space-5)}.plan-head .cq-band__tabs{justify-content:flex-start;gap:var(--space-2);padding-inline:var(--shell-gutter);border-bottom:1px solid color-mix(in srgb, var(--paper) 28%, transparent);display:flex}.plan-head .plan-tabs__tab{min-width:0;padding-inline:var(--space-3);flex:none}.plan-head .plan-tabs__tab:after{left:var(--space-3);right:var(--space-3);height:2px;bottom:-1px}.plan-head .plan-tabs__tab[aria-current]{font-weight:500}.plan-head .plan-tabs__tab[aria-current]:after{opacity:1;transform:none}.plan-day{margin-bottom:0}.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)}.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__row{gap:var(--space-2);display:flex}.plan-add--line .cq-quick{flex:auto;min-width:0}.plan-add__pick{flex:none}.plan-add__pick select{field-sizing:content}@media (min-width:1024px){.plan-add{display:grid}.plan-add--day{margin-top:var(--space-4)}.plan-hint--phone{display:none}}@media (min-width:1280px){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-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}@media (max-width:1023px){.view.plan:has(.ft) .plan-head__art :is(.plan-head__boat,.plan-head__note){display:none}}@keyframes listIn{0%{opacity:0;transform:translateY(6px)}}.plan-master.is-entering>li{animation:listIn var(--d-sheet) var(--ease-sea) backwards;animation-delay:var(--delay,0s)}@media (prefers-reduced-motion:reduce){.plan-master.is-entering>li{animation:fade var(--d-base) linear backwards;animation-delay:0s}}.plan-liste>.cq-seg{gap:var(--space-2);box-shadow:none;flex-wrap:wrap}.plan-liste>.cq-seg .cq-seg__opt{min-height:32px;padding:0 var(--space-3);gap:var(--space-half);border-radius:var(--radius-pill);background:var(--soft);color:var(--ink);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);flex:none}.plan-liste>.cq-seg .cq-seg__opt:hover{background:var(--surface);color:var(--ink)}.plan-liste>.cq-seg .cq-seg__opt[aria-checked=true]{background:var(--accent);color:var(--on-accent);box-shadow:none;border-color:#0000}.plan-liste>.cq-seg .cq-seg__opt:after{display:none}.coll :is(.cq-back,.hero-mark,.area-actions .cq-btn,.area-actions .cq-iconbtn,.bench-card,.icard):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 var(--display-size)/var(--display-lh) var(--font-display);white-space:nowrap;margin:0}.q-head p{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) 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-sec>.cq-sechead{padding-bottom:var(--space-1);border-bottom:1px solid var(--line)}.q-sec .cq-facade{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;max-width:none}.q-row: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-add{align-self:flex-start}.q-lists{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.q-chip__ic{display:grid}.q-chip__ic svg{width:16px;height:16px}.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}:root[data-theme=dark] .qb-cloud{fill:var(--ink);opacity:.28}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .qb-cloud{fill:var(--ink);opacity:.28}}.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 .cq-back{left:var(--shell-gutter);z-index:1;color:var(--ink);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 var(--display-size)/var(--display-lh) var(--font-display);margin:0}.q-band__line{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);margin:0}.q-band__tally{left:var(--shell-gutter);color:var(--bg);font:500 var(--meta-size)/var(--meta-lh) 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 .task-in{min-height:48px;padding-block:var(--space-1)}.quartier-page li.task.overdue .t-title{color:var(--ink)}.q-hint{margin:0}.q-see{margin-top:var(--space-3);align-self:flex-start}.q-done.is-open .q-see{display:none}.q-done__body{flex-direction:column;display:flex}.quartier-page li.task .t-title,.quartier-page li.done .t-title{background:0 0}.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}@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:340px minmax(0,1fr);min-height:100vh;display:grid}.app>.view.q-split:not(.q-split--open){padding-inline:0}.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-4) 0 0}.q-split__list .quartiers{gap:var(--space-3)}.q-split__list .q-head h1{font-size:var(--display-size);line-height:var(--display-lh)}.q-split__list .q-chip__ic{display:none}.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,.cq-sechead,.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 .cq-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{border-radius:var(--radius-s);background:color-mix(in srgb, var(--surface) 72%, transparent);width:36px;height:36px;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{background:0 0;min-height:36px;display:inline-flex}.q-band__text{top:36px}.q-band__text h1{font-size:var(--display-size);line-height:var(--display-lh)}.q-band__line{font-size:var(--title-size);line-height:var(--title-lh)}.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}}.cq-dock__field input,.cq-dock__field input::placeholder{text-overflow:ellipsis}.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:600 var(--title-size)/var(--title-lh) 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(--meta-size)/var(--meta-lh) 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-radius:var(--r-s);width:52px;height:52px;font:500 var(--head-size)/1 var(--display);color:var(--head);background:var(--soft);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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.cq-dock[data-page=carnet] .cq-dock__pickw{box-shadow:none;font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);background:0 0;border:0}@media (min-width:1024px) and (max-width:1279px){.cq-album .cq-album__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.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 .cq-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{touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent}.dial .face{display:contents}.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.phase-running{animation:breathe var(--d-swell) var(--ease-io) infinite}.ctrls{gap:var(--s3);width:100%;max-width:380px;display:flex}.f-sound{gap:var(--s2);min-height:44px;font-size:var(--label-size);line-height:var(--label-lh);color:var(--fg);border-color:var(--line-strong)}.q-when{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted);flex:none}.afterglow{z-index:22;background:var(--bg);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:600 var(--title-size)/var(--title-lh) 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}.queue li.task:hover .task-in,.queue li.task:active .task-in,.queue .task-in{background:0 0}.ag-dots .fdot small{color:var(--fg);opacity:.88}.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)}}.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 var(--body-size)/var(--body-lh) 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(--meta-size)/var(--meta-lh) 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(--meta-size)/var(--meta-lh) 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(--head-size);line-height:var(--head-lh)}.focus-page .dial{width:240px}.focus-page .cq-focus__time{font-size:var(--display-size);line-height:var(--display-lh)}.focus-page .lens{border-radius:var(--radius-s);background:color-mix(in srgb, var(--paper) 10%, transparent);border: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 .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))}.app>.view.focus-page .f-content.gut{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:var(--display-size);line-height:var(--display-lh)}.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))}}.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:var(--title-size);line-height:var(--title-lh)}.f-end__area{margin-top:var(--s2);font-size:var(--title-size);line-height:var(--title-lh);opacity:.75}.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}}.focus-page .night-link{font-weight:400}.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}}.gut>.cq-back{margin-top:calc(var(--s3) + env(safe-area-inset-top,0))}:where(.si) .si-title{margin:var(--s2) 0 0;font:500 var(--display-size)/var(--display-lh) var(--display);letter-spacing:0;color:var(--head)}:where(.si) .si-line{font:600 var(--title-size)/var(--title-lh) 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-4) 0 0;align-items:center;display:flex}.rg-top .cq-back{padding-right:var(--space-2);font-size:0}.rg-top h1{font:500 var(--display-size)/var(--display-lh) var(--font-display);flex:1;margin:0}.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{margin:0 0 var(--space-1);padding-bottom:var(--space-1);color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.rg-note{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);margin:0}.rg-chips{padding:var(--space-2) 0 var(--space-1);align-items:center}.rg-sync{color:var(--ink);font:400 var(--body-size)/var(--body-lh) var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cq-listrow--data{padding:var(--space-2) 0}@media (min-width:1024px){.cq-listrow--data .cq-listrow__lab{flex-basis:160px}}.rg-head+.rg-chips,.rg-head+.rg-note{border-top:0}.rg-else{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);margin:0}.rg-else a{color:var(--accent)}.rg-note,.rg-keys,#rg-raccourcis,.cq-listrow__sub--desk,.rg-desk{display:none}.rg-main .rg-else{padding-bottom:var(--space-4)}@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 .cq-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 var(--body-size)/var(--body-lh) 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{font-size:var(--title-size);line-height:var(--title-lh)}.settings .cq-listrow{min-height:48px}.rg-key{min-height:56px}.settings input.cq-input--trail{text-align:left;width:200px}.rg-note,.cq-listrow__sub--desk{display:block}.cq-listrow__sub--phone,.rg-phone{display:none}.rg-desk{display:inline}.rg-head{color:var(--ink)}.rg-sec#rg-raccourcis{display:flex}.rg-keys{display:block}.rg-key{align-items:center;gap:var(--space-4);min-height:56px;font:400 var(--body-size)/var(--body-lh) var(--font-ui);display:flex}}.cap-banner{aspect-ratio:5/2;width:min(100%,280px);margin:var(--space-3) 0;border-radius:var(--radius-s);position:relative;overflow:hidden}.cap-scene-wrap{height:100%;display:block}.cap-banner .cap-scene{width:100%;height:100%;display:block}.cap-banner-line{top:var(--space-2);left:var(--space-3);color:var(--ink);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);position:absolute}.cap-sky-a{stop-color:var(--lightningcss-light,color-mix(in srgb, var(--sky-top) 70%, var(--surface)))var(--lightningcss-dark,var(--night-top))}.cap-sky-b{stop-color:var(--lightningcss-light,color-mix(in srgb, var(--sky-horizon) 85%, var(--surface)))var(--lightningcss-dark,var(--night-horizon))}.cap-sea-a{stop-color:var(--lightningcss-light,var(--sea-top))var(--lightningcss-dark,var(--scene-night-water))}.cap-sea-b{stop-color:var(--lightningcss-light,var(--sea-deep))var(--lightningcss-dark,var(--night-sea))}.cap-halo-a{stop-color:var(--lightningcss-light,var(--sun))var(--lightningcss-dark,var(--scene-moon));stop-opacity:.7}.cap-halo-b{stop-color:var(--lightningcss-light,var(--sun))var(--lightningcss-dark,var(--scene-moon));stop-opacity:0}.cap-sun{fill:var(--lightningcss-light,var(--sun))var(--lightningcss-dark,var(--scene-moon))}.cap-dune{fill:var(--lightningcss-light,color-mix(in srgb, var(--sky-horizon) 55%, var(--q-pierre)))var(--lightningcss-dark,color-mix(in srgb, var(--night-horizon) 55%, var(--night-top)))}.cap-cape{fill:var(--lightningcss-light,color-mix(in srgb, var(--q-pierre) 70%, var(--sea-top)))var(--lightningcss-dark,color-mix(in srgb, var(--night-horizon) 70%, var(--night-top)))}.cap-glint{fill:none;stroke:var(--lightningcss-light,var(--sun))var(--lightningcss-dark,var(--scene-moon));stroke-opacity:.35;stroke-width:1.5px;stroke-linecap:round}.cap-sand{fill:var(--lightningcss-light,color-mix(in srgb, var(--sky-horizon) 45%, var(--rail)))var(--lightningcss-dark,color-mix(in srgb, var(--night-horizon) 40%, var(--night-sea)))}.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(--lightningcss-light,var(--sky-ink))var(--lightningcss-dark,var(--night-sea));stroke:var(--lightningcss-light,var(--sky-ink))var(--lightningcss-dark,var(--night-sea));stroke-linecap:round}.cap-pine path{fill:none}.cap-address{color:var(--ink);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);overflow-wrap:anywhere}.cq-listrow--cap{min-height:56px}.cap-change{align-self:flex-start;padding:0}.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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);margin:0}.cap-latest__list{margin:0;padding:0;list-style:none}.cap-latest__row{align-items:center;gap:var(--space-3);width:100%;min-height:52px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.cap-latest__row .arr-ic{align-self:center}.cap-latest__title{font:400 var(--body-size)/var(--body-lh) var(--font-ui)}.cap-latest__when{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);flex:none}.cap-latest__row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}.cq-listrow--place{row-gap:var(--space-1);padding:var(--space-2) 0;flex-wrap:wrap}.acct-tide{border-radius:var(--radius-xs);background:var(--soft);flex-basis:100%;height:4px;overflow:hidden}.acct-tide i{background:var(--accent);height:100%;display:block}.rg-out{justify-content:flex-end;min-height:52px}.rg-out-desk{display:none}@media (min-width:1024px){.rg-out-desk{display:inline-flex}.rg-out-phone{display:none}}.acct-del{width:100%;padding:var(--space-3) 0;text-align:left;cursor:pointer;font:400 var(--body-size)/var(--body-lh) var(--font-ui);border-radius:var(--radius-s);background:0 0;border:0;flex-direction:column;align-items:flex-start;display:flex}.acct-del:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.acct-del:active{background:color-mix(in srgb, var(--ink) 8%, transparent)}.acct-del:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acct-del__t{color:var(--late);font-weight:500}.acct-copy{margin-bottom:var(--space-3)}.acct-lede{margin:var(--space-3) 0;color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.acct-dev{min-height:64px}.acct-here{color:var(--accent);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui)}.acct-others{align-items:stretch;gap:var(--space-2);padding-top:var(--space-4);flex-direction:column;display:flex}.settings .cq-listrow{padding:var(--space-2) 0}.settings input#rg-name{text-align:left;width:160px}.settings .cq-seg--pill{background:var(--rail);border:0;padding:2px}.settings .cq-seg--pill .cq-seg__opt{min-height:32px;padding:0 var(--space-3);color:var(--muted)}.settings .cq-seg--pill .cq-seg__opt[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px var(--line)}.rg-add .te-ic{width:16px;height:16px}.rg-devs{display:none}@media (min-width:1024px){.rg-devs{display:block}.cq-listrow--devices,.rg-devs .acct-lede,.rg-devs .acct-others{display:none}}.rg-main .cq-listrow .cap-change{padding:0}.settings .cq-sechead{border-bottom:1px solid var(--line)}.settings input#rg-name{padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);min-height:36px}.settings input#rg-name:hover{border-color:var(--ink)}.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-top h1{font:500 var(--head-size)/var(--head-lh) var(--font-display);color:var(--ink);margin:0}.bin-lede{color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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:var(--lightningcss-light,var(--scene-morning-top))var(--lightningcss-dark,var(--night-top))}.bin-sky-b{stop-color:var(--lightningcss-light,var(--scene-morning-horizon))var(--lightningcss-dark,var(--night-horizon))}.bin-sea-a{stop-color:var(--lightningcss-light,var(--scene-water-top-day))var(--lightningcss-dark,var(--scene-night-water))}.bin-sea-b{stop-color:var(--lightningcss-light,var(--scene-water-deep-day))var(--lightningcss-dark,var(--night-sea))}.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-cloud{fill:var(--lightningcss-light,var(--scene-cloud))var(--lightningcss-dark,color-mix(in srgb, var(--night-horizon) 70%, var(--ink)));opacity:.7}.bin-boat{fill:var(--lightningcss-light,var(--scene-sail-day))var(--lightningcss-dark,var(--scene-sail-night))}.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-foam--far{stroke-width:2px;opacity:.5}.bin-weedline{width:calc(100% + var(--shell-pad) * 2);height:20px;margin-inline:calc(var(--shell-pad) * -1);display:block}.bin-weedline .bin-weed path{vector-effect:non-scaling-stroke}.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:var(--space-4) 0 0;font:var(--voice-style) 500 var(--title-size)/var(--title-lh) var(--voice);color:var(--ink)}.bin-group{flex-direction:column;display:flex}.bin-group--shore{--shore:linear-gradient(color-mix(in srgb, var(--sand-wet) 62%, transparent), color-mix(in srgb, var(--sand-wet) 30%, transparent) 75%, transparent);margin-inline:calc(var(--shell-pad) * -1);padding:0 var(--shell-pad) 2px;background:var(--shore)}.bin-list{gap:var(--space-2);flex-direction:column;display:flex}.bin-rail{display:contents}.bin-hint{display:none}.bin-rail .bin-clear{order:1}.bin-head{color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);margin:0;padding-bottom:2px}.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 var(--body-size)/var(--body-lh) var(--font-ui);color:var(--ink);flex-direction:column;flex:1;display:flex}.bin-sub{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app>.view.bin{--sand-k:12%;--sand:color-mix(in srgb, var(--night-horizon) 45%, var(--bg));--foam:var(--ink)}}:root[data-theme=dark] .app>.view.bin{--sand-k:12%;--sand:color-mix(in srgb, var(--night-horizon) 45%, var(--bg));--foam:var(--ink)}@media (max-width:1023px){:root:has(.view.bin) #dock{display:none}}@media (min-width:1024px){body:has(.view.bin) #account .cq-avatar{background:var(--ink);border-color:#0000}.app>.view.bin{overflow-x:clip}.bin-group--shore{isolation:isolate;background:0 0;position:relative}.bin-group--shore:before{content:"";z-index:-1;background:var(--shore);position:absolute;inset:0 -100vw 0 0}.bin-top>*,.bin-body>*{max-width:var(--shell-main)}.bin-top h1{font-size:var(--display-size);line-height:var(--display-lh)}.bin-body:not(.bin-body--empty){gap:var(--space-8);flex-direction:row;align-items:stretch}.bin-body>.bin-list{flex:0 640px;min-width:0;max-width:100%}.bin-body>.bin-rail{gap:var(--space-3);min-width:200px;padding-top:var(--space-4);flex-direction:column;flex:200px;display:flex}.bin-rail .bin-sea{font-size:var(--head-size);line-height:var(--head-lh);margin:0}.bin-hint{display:flex}.bin-rail .bin-clear{order:0;align-self:flex-start;margin-top:0}.bin-head{color:var(--ink);font-size:var(--title-size);line-height:var(--title-lh)}}.bin-clear{color:var(--late);margin-top:var(--space-4);align-self:flex-start;padding-inline:0}.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-datelockup{--lockup-scale:.875;column-gap:var(--space-2);grid-template-rows:1fr auto;align-items:end;margin:0;position:static}.today .today-sea .cq-datelockup__month{padding-bottom:var(--space-1)}@media (min-width:1024px){.today .today-sea .cq-datelockup{--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(--meta-size)/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(--body-size)/var(--body-lh) var(--ui);margin:0}.mood-note{margin:var(--s4) 0 0;font:500 var(--lede-size)/var(--lede-lh) 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(--soft);color:var(--fg);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(--head-size);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-quick .cq-quick-wrap{gap:0}.today-quick .cq-quick{min-height:0;height:var(--target)}.today-quick .cq-quick input{height:100%}.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 .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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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(--meta-size)/var(--meta-lh) 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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}@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:var(--title-size);line-height:var(--title-lh)}.today-sea__tally{top:168px}}.today-tl{pointer-events:none;height:56px;position:absolute;top:66%;left:0;right:0}@media (max-width:1023px){.today-tl{top:74%}}@media (min-width:1024px){.today-tl{top:60%}}.today-tl__tick{color:var(--paper);font:500 var(--caps-size)/var(--caps-lh) 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 var(--meta-size)/var(--meta-lh) 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:28px}.today-tl__label.is-right{flex-direction:row}.today-tl__time{font-size:var(--meta-size);line-height:var(--meta-lh);flex:none}.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:52px}.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 var(--meta-size)/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)}li.cq-task[data-q]{--wall:var(--c,var(--line-strong))}.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(--meta-size)/var(--meta-lh) var(--font-ui);margin:0}.today-now__title{cursor:pointer;text-align:left;color:var(--fg);font:italic 500 var(--head-size)/var(--head-lh) 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-quartiers{margin:0;padding:0;list-style:none}.today-quartier{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;min-height:40px;padding:0}.today-quartier:before{content:"";background:var(--dot,var(--muted));border-radius:50%;width:8px;height:8px}.today-quartier__n{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);font-variant-numeric:lining-nums}@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);height:32px;padding:0 var(--space-3) 0 calc(var(--space-3) - 2px);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--paper) 16%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;color:var(--sky-ink);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);border:0;display:inline-flex}.today-weather__word:before{content:"";box-sizing:border-box;background:var(--dot,transparent);border-radius:50%;width:8px;height:8px}.today-weather__word:hover{background:color-mix(in srgb, var(--paper) 24%, transparent)}.today-weather__word:active{background:color-mix(in srgb, var(--paper) 32%, transparent)}.today-weather__word.is-unset:before{box-shadow:inset 0 0 0 1.5px}.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(--soft);color:var(--fg);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 var(--label-size)/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:500 var(--head-size)/var(--head-lh) 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-radius:var(--radius-pill);font:500 var(--label-size)/var(--label-lh) var(--font-ui);cursor:pointer;display:inline-flex}.soir__mood:before{content:"";background:var(--dot);border-radius:50%;width:8px;height:8px}.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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);flex:none}.soir__note{color:var(--fg);font:400 var(--body-size)/var(--body-lh) 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(--meta-size)/var(--meta-lh) var(--font-ui);margin:0}.soir__acts{gap:var(--space-1);display:grid}.today-now__key{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);display:none}@media (min-width:1024px){.today-now__key{min-width:20px;height:20px;margin-left:var(--space-2);padding:0 var(--space-1);box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-s);font:500 var(--caps-size)/1 var(--font-ui);border-bottom-width:2px;justify-content:center;align-items:center;display:inline-flex}}.cq-rail__addbtn kbd.cq-kbd{min-width:0;height:auto;color:var(--on-accent);opacity:.8;background:0 0;border:0;padding:0}.today-aside{min-width:0}@media (min-width:1024px){.today-aside{padding-left:var(--space-5);border-left:1px solid var(--line)}}.today-aside .cq-days__track{gap:0;padding-inline:0}.today-aside .cq-sechead{padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.today-aside .cq-sechead,.today-aside .cq-sechead .cq-btn{color:var(--fg);font:italic 500 var(--head-size)/var(--head-lh) var(--font-display);font-size:calc(var(--space-4) + var(--space-1));line-height:calc(var(--space-4) + var(--space-2))}.today-aside .cq-sechead .cq-btn{min-height:0;padding:0}.today-aside-sec:first-child .cq-sechead{border-bottom:0}.today .cq-task__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}li.task .swipe-bg{visibility:hidden}li.task.dragging .swipe-bg,li.task.is-leaving .swipe-bg{visibility:visible}.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 var(--head-size)/var(--head-lh) var(--font-display);margin:0}.today-voice__text{color:var(--muted);margin:0}.today-voice__act{align-self:flex-start}.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(--meta-size)/var(--meta-lh) var(--font-ui)}.arr-head{font:500 var(--head-size)/calc(var(--space-5) + var(--space-3) + var(--space-1)) var(--font-display);margin:0}.arr-line{font:var(--voice-style) 500 var(--voice-size)/var(--space-5) var(--voice)}.arr-task{gap:var(--space-1);display:grid}.arr-body{gap:var(--space-1);min-width:0;padding-left:var(--space-3);display:grid}.arr-meta{align-items:center;gap:var(--space-1);color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) 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);color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);overflow-wrap:anywhere;display:grid}.arr-quote b{color:var(--fg);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui)}.arr-actions{align-items:center;gap:var(--space-2);padding-top:var(--space-1);display:flex}.arr-open{color:var(--accent);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);margin-left:auto;text-decoration:none}.arr-open[hidden]{display:none}.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}.today-sea__tools{left:calc(181px + var(--space-3))}}.sheet.quick .actions .cq-btn{flex:1}.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}}:has(>.sheet-head) .cq-chip__row{gap:var(--space-1) var(--space-4)}.sheet.quick .actions .cq-btn.ghost.slim.add-close{margin-right:var(--space-1);flex:none}.sheet.quick.add .actions .cq-btn.ghost.slim.add-close{margin-right:var(--space-2)}.scrim .sheet.cq-sheet--snap:has(>.pj-sheet){height:95dvh;max-height:none}.te .cq-step--add .cq-step__plus,.cq-sheet--editor .cq-step--add .cq-step__plus{border:0;width:18px;height:18px}.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-stagger)}.sheet.swap>:nth-child(4){animation-delay:calc(2 * var(--d-stagger))}.sheet.swap>:nth-child(n+5){animation-delay:calc(3 * var(--d-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:0;display:flex}.sheet h2{font:500 var(--head-size)/1 var(--display);color:var(--head);margin:0}.field{width:100%;font:400 var(--lede-size)/var(--lede-lh) var(--ui);padding:var(--space-3) var(--space-4);border-radius:var(--r-s);background:var(--soft);min-height:48px;color:var(--fg);border:0}.field.big{font-size:var(--lede-size);line-height:var(--lede-lh);padding:var(--space-3) 0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0}.field.voice{font:600 var(--title-size)/var(--title-lh) var(--voice);resize:vertical;min-height:120px}textarea.field{resize:vertical;min-height:88px}.field.date{width:auto;font-size:var(--label-size);line-height:var(--label-lh);padding:0 var(--space-3);min-height:44px}.field:focus{outline:2px solid var(--focus);outline-offset:2px}.field::placeholder{color:var(--faint-text)}.field-block{gap:0;display:grid}.field-block>.cq-field__label{margin-bottom:var(--s3)}.field.time{width:auto;font-size:var(--label-size);line-height:var(--label-lh);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(--meta-size)/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:400 var(--body-size)/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)}.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:0;border-bottom:0;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}.order{gap:var(--s2);display:flex}.menu{border-top:0;display:grid}.menu-title{font-size:var(--head-size)!important;line-height:var(--head-lh)!important}.menu-sub{margin:var(--s2) 0 0;font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted)}.menu-item{width:100%;animation:itemIn var(--d-item) var(--ease-sea) backwards;animation-delay:calc(min(var(--n), 8) * var(--d-stagger));justify-content:flex-start}.menu-ic{width:18px;height:18px;color:var(--muted);display:inline-flex}.cq-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;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-stagger));background:0 0;border: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);max-width:none;max-height:calc(100vh - 32px);padding:var(--s4) var(--s4) var(--s1);gap:var(--s3);transform-origin:50%;border:0;position:fixed}.sheet.pop .sheet-head{padding-bottom:var(--s2);touch-action:auto;border-bottom:0}.sheet.pop .menu-title{font-size:var(--title-size)!important;line-height:var(--title-lh)!important}.sheet.pop .menu-sub{font-size:var(--label-size);line-height:var(--label-lh)}.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);position:sticky}.qi{position:relative}.qi-mirror,.qi-area{box-sizing:border-box;width:100%;padding:var(--s3) 0 var(--space-3);font:400 var(--lede-size)/var(--lede-lh) var(--ui);letter-spacing:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:2;border:0;border-bottom:2px solid #0000;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);background:0 0;border-bottom-color:#0000;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(--label-size)/var(--label-lh) var(--font-ui);color:var(--ink);overflow-wrap:anywhere}.qp-meta{align-items:baseline;column-gap:var(--space-2);font:400 var(--body-size)/var(--body-lh) 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{overscroll-behavior:contain;border-top:0;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:0;display:flex}.qp-row.fresh{animation:itemIn var(--d-item) var(--ease-sea) backwards;animation-delay:calc(min(var(--n), 8) * var(--d-stagger))}.qp-txt{flex:1;gap:1px;min-width:0;display:grid}.qp-x{color:var(--muted);flex:none}.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}.details>div{gap:0}.details>div>:first-child{border-top:0}.details .chips{gap:var(--s4);flex-wrap:nowrap;overflow-x:auto}#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,.settings .sr-t small{font:400 var(--meta-size)/var(--meta-lh) var(--ui);color:color-mix(in srgb, var(--fg) 60%, transparent)}.settings .sync-line{font:400 var(--meta-size)/var(--meta-lh) var(--ui)}.settings .sr-layout{gap:var(--s2);font:400 var(--meta-size)/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(--lede-size)/var(--lede-lh) var(--ui);color:var(--fg);display:flex}.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:600 var(--title-size)/var(--title-lh) var(--voice);padding-block:var(--s3) var(--space-3)}.field.big{font:600 var(--title-size)/var(--title-lh) var(--voice)}@media (min-width:1024px){:is(.scrim:has(>.sheet .res-group),.scrim:has(>.sheet .res-empty)){align-items:flex-start;padding-top:22vh}.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);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 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:600 var(--title-size)/var(--title-lh) 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(--body-size)/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:2px 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 .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}.qi-area{resize:none;border-bottom:2px solid #0000;overflow:hidden}.qi-area:focus{border-bottom-color:var(--accent)}.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);background:var(--soft);font:400 var(--meta-size)/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:0;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);background:var(--line)}.sheet.quick .actions{justify-content:flex-end;align-items:center;gap:var(--space-3);border-top:0;display:flex}.kbd-hint{font:400 var(--meta-size)/1 var(--font-ui);color:var(--faint-text);white-space:nowrap}@media (max-width:479px){.kbd-hint{display:none}}.sheet.quick.add .actions{padding-top:var(--space-3)}.write{gap:var(--space-1);display:grid}.write[hidden]{display:none}.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;--wm-margin: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));--ly:round(var(--rule) * .76, 1px);background:var(--wm-margin), var(--surface) repeating-linear-gradient(to bottom, transparent 0, transparent var(--ly), var(--line) var(--ly), var(--line) calc(var(--ly) + 1px), transparent calc(var(--ly) + 1px), transparent var(--rule));font:600 var(--title-size)/var(--rule) var(--voice);border:0;overflow:hidden}.write__page{position:relative}.write__in{background-repeat:no-repeat,repeat;background-size:100% 100%,auto}.write--grid,.write--dots{--wm-margin:none}:is(.write--seyes,.write--grid,.write--dots,.write--plain) .write__in{background-color:var(--paper-ruled);background-image:var(--wm-margin), var(--pl-img);background-size:100% 100%, var(--pl-size);background-position:0 0, var(--pl-pos);background-repeat:no-repeat, var(--pl-rep)}.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:600 var(--title-size)/var(--rule) var(--voice);white-space:pre-wrap;overflow-wrap:break-word;position:absolute;inset:0;overflow:hidden}.wm{min-height:var(--rule)}.wm--title,.wm__b{-webkit-text-stroke:.6px currentColor}.wm--done{color:var(--muted)}.wm__mark{color:var(--ink);opacity:.25;-webkit-text-stroke:0;transition:opacity var(--d-base) var(--ease-sea);font-weight:500}.wm--cl .wm__mark{opacity:.5}.write__mirror{--wm-e:24px;--wm-h:var(--rule)}.write--long .write__in,.write--long .write__mirror{font-size:var(--paper-line-long)}.write--long{--rule:var(--rule-long)}.write--long .wm--title{font-size:calc(var(--paper-line-long) * 25 / 18)}@media (min-width:1024px){.write--long .wm--title{font-size:calc(var(--paper-line-long-desk) * 27 / 19)}.write--long{--rule:var(--rule-long-desk)}.write--long .write__in,.write--long .write__mirror{font-size:var(--paper-line-long-desk)}}.wm__dot,.wm__box,.wm__tick,.wm__hide,.wm__gap{vertical-align:top;height:var(--wm-h);white-space:pre;color:#0000;-webkit-text-stroke:0;display:inline-block;position:relative;overflow:hidden}.wm__dot{width:var(--wm-e)}.wm__box,.wm__tick,.wm__hide{width:16px}.wm__gap{width:calc(var(--wm-e) - 16px)}.wm__hide+.wm__box,.wm__hide+.wm__tick{width:0}.write__caret{background:var(--ink);pointer-events:none;width:1.5px;animation:1.1s step-end infinite wcaret;position:absolute}.write__caret[hidden]{display:none}@keyframes wcaret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.write__caret{animation:none}}::highlight(write-sel){background-color:color-mix(in srgb, var(--accent) 28%, transparent)}@supports selector(::highlight(x)){.write__in{caret-color:#0000}.write__in::selection{background:0 0}}@media (forced-colors:active){.write__in{caret-color:auto}.write__in::selection{background:highlight}.write__caret{display:none}}.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:var(--radius-tick);height:16px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.wm__tick:before{background:var(--accent);border-color:var(--accent)}.wm--check .wm__hide:before,.wm--done .wm__hide:before{content:"";box-sizing:border-box;border:1.5px solid var(--muted);border-radius:var(--radius-tick);width:16px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wm--done .wm__hide:before{background:var(--accent);border-color:var(--accent)}.wm--done .wm__hide:after{content:"";border:solid var(--surface);border-width:0 1.5px 1.5px 0;width:4px;height:8px;margin-left:-2px;position:absolute;top:50%;left:8px;transform:translateY(-65%)rotate(45deg)}.wm__hide+.wm__box:before,.wm__hide+.wm__tick:before,.wm__hide+.wm__tick:after{display:none}.wm__tick:after{content:"";border:solid var(--surface);border-width:0 1.5px 1.5px 0;width:4px;height:8px;margin-left:-2px;position:absolute;top:50%;left:50%;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,.write__in:focus-visible{box-shadow:none;border-bottom:0;outline:0;padding-bottom:0}.write__note{align-items:center;gap:var(--space-2);min-height:18px;font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);display:flex}.write__undo{min-height:32px;padding:0 var(--space-2);color:var(--accent);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);cursor:pointer;background:0 0;border:0}.write__bar{height:48px;padding:0 var(--space-2);background:var(--bg);border-top:0;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 var(--label-size)/1 var(--font-ui);cursor:pointer;transition:background var(--d-press) var(--ease-sea);background:0 0;border:0;place-items:center;display:grid}.write__btn:hover{background:var(--line)}.write__btn--bold{font-weight:500}.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}.md{white-space:normal;overflow-wrap:anywhere;font:600 var(--title-size)/var(--title-lh) 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: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;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:var(--radius-tick);background:0 0;border:0;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);box-shadow:none}.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__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);height:var(--rule);pointer-events:none;font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--ink);white-space:nowrap;display:flex;position:absolute}.write__mood{align-items:center;gap:var(--space-2);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);display:inline-flex}:is(.write__body:has(>.write__day) .write__in,.write__body:has(>.write__day) .write__mirror,.write__page:has(>.write__day) .write__in,.write__page:has(>.write__day) .write__mirror){padding-top:var(--rule)}.cq-sheet--page .sheet-head{display:none}.cq-sheet--page .field-block:has(.write)>.cq-field__label{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>.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));flex-direction:column;gap:0;display:flex}.cq-sheet--page:has(>.chips) .write{min-height:calc(100dvh - 56px - var(--space-7) - var(--space-1) - var(--kb,0px))}.cq-sheet--page .write__page{background:var(--surface);flex-direction:column;flex:1;display:flex}.cq-sheet--page .write__in{min-height:calc(var(--space-6) * 3);flex:1}.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:0;order:-1}.scrim.panel.page .write__note{padding:var(--space-1) var(--space-3);background:var(--surface);order:2}.scrim.panel.page .sheet>:has(.write){flex-direction:column;flex:1;min-height:0;display:flex}.scrim.panel.page .field-block:has(.write){flex-direction:column;flex:1;display:flex}.scrim.panel.page .write{flex-direction:column;flex:1;display:flex}.scrim.panel.page .write__page{background:var(--surface);flex-direction:column;flex:1;display:flex}.scrim.panel.page .write__in{min-height:calc(var(--space-6) * 5);flex:1}.scrim.panel.page .write__btn--end{display:none}}.scrim .sheet:has(.soir__head) .grab.cq-sheet__grip{gap:var(--space-1);background:0 0;border-radius:0;min-height:0;margin:0 auto;padding:0;position:static;top:auto;left:auto}.scrim .sheet:has(.soir__head) .grab:before{content:none}.sheet .soir__note:focus{padding:0}.write--paper .write__page{background:var(--surface)}.write--paper .write__bar{height:0;padding:0 var(--space-2) 0 calc(var(--space-6) + var(--space-4) - var(--space-1) / 2);opacity:0;transition:height var(--d-base) var(--ease-mistral), opacity var(--d-base) var(--ease-mistral);background:0 0;border:0;order:0;display:flex;position:static;overflow:hidden}.write--paper:focus-within .write__bar{opacity:1;height:40px}.write--paper .write__btn{min-width:40px;height:40px;color:var(--ink);opacity:.5;transition:opacity var(--d-base) var(--ease-sea);padding:0}.write--paper .write__btn:hover,.write--paper .write__btn:focus-visible{opacity:1;background:0 0}.write--paper .write__btn--end{padding:0 var(--space-2);color:var(--accent);opacity:.8;margin-left:auto}.write--paper .write__body{position:relative}.write--paper .write__in:focus,.write--paper .write__in:focus-visible{border-bottom:0;outline:0;padding-bottom:0}.cq-sheet--page .write.write--paper,.scrim.panel.page .write.write--paper{flex:none;min-height:0}.cq-sheet--page .write--paper .write__page,.scrim.panel.page .write--paper .write__page{flex:none}.cq-sheet--page .write--paper .write__in,.scrim.panel.page .write--paper .write__in{flex:none;min-height:0}.cq-steps input.cq-step__text:not(#s){box-shadow:none;border:0;padding-block:0}@media (hover:none){.cq-step .cq-step__del{opacity:1}}.cq-time .cq-input[aria-invalid=true]{border-color:var(--late)!important}.cq-time__bad{font-size:var(--meta-size);line-height:var(--meta-lh);color:var(--late);margin:0}.cq-time__bad[hidden]{display:none}.cq-share{border-bottom:0}.wm__hl{background:color-mix(in srgb, var(--accent) 18%, transparent)}.wm__s{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.wm__code,.wm--code{background:var(--soft)}.wm__link{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:3px}.wm--quote{color:var(--muted)}.wm--quote .wm__mark,.wm--encart .wm__mark{color:var(--accent);opacity:.7}.wm--encart{background:color-mix(in srgb, var(--accent) 10%, transparent)}.wm--code .wm__mark{opacity:.4}.md mark{background:color-mix(in srgb, var(--accent) 18%, transparent);color:inherit}.md s{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.md code,.md__pre{background:var(--soft);border-radius:var(--radius-xs);font-family:var(--font-mono,ui-monospace, monospace);font-size:.9em}.md__pre{white-space:pre-wrap;padding:0 var(--space-2)}.md__a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:3px}.md__q{padding-left:var(--space-4);box-shadow:inset 2px 0 0 var(--line-strong);color:var(--muted)}.md__enc{padding:0 var(--space-3);border-radius:var(--radius-s);background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.md__li,.md__ck{padding-left:calc(var(--space-5) + var(--depth,0) * var(--space-5))}.md__li:before{left:calc(4px + var(--depth,0) * var(--space-5))}.md__n:before,.md__ck .md__box{left:calc(var(--depth,0) * var(--space-5))}.write__slash{min-width:220px;max-width:calc(100% - var(--space-2))}.write__slash .cq-menu__item[aria-selected=true],.linklist__row[aria-selected=true]{background:var(--soft)}.linklist{z-index:5;min-width:220px;max-width:calc(100% - var(--space-2));padding:var(--space-2);background:var(--surface);border-radius:var(--radius-s);box-shadow:var(--shadow-sheet);animation:cq-drop var(--d-base) var(--ease-sea);display:grid;position:absolute}.linklist[hidden]{display:none}.linklist__row{align-items:baseline;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--ink);font:400 var(--body-size)/var(--body-lh) var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.linklist__kind{color:var(--muted);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui)}.linklist__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.linklist__none{padding:var(--space-3);color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}@media (prefers-reduced-motion:reduce){.linklist{animation:none}}.qd-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-right:var(--space-7);display:flex}.qd-head h2{font:600 var(--title-size)/var(--title-lh) var(--font-display);margin:0}.qd-fields{gap:var(--space-2);display:grid}.qd .qd-fields .field{min-height:var(--target);color:var(--ink);font:400 var(--lede-size)/var(--lede-lh) 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:600 var(--title-size)/var(--title-lh) var(--font-display)}.qd .cq-field__label{margin-bottom:var(--space-2)}.qd .cq-chip__row{gap:var(--space-2);flex-wrap:wrap;overflow:visible;-webkit-mask:none;mask:none}.qd .cq-chip:before,.qd .cq-chip:after{display:none}.qd .cq-chip .chip-ic{color:var(--muted)}.qd .cq-chip:focus-visible,.qd-ic:focus-visible,.qd-dot:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qd-icons{grid-template-columns:repeat(var(--cols), 1fr);gap:var(--space-1);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-dots{grid-template-columns:repeat(var(--cols), 1fr);gap:var(--space-1);display:grid}.qd-dot{width:var(--target);height:var(--target);cursor:pointer;background:0 0;border:0;justify-self:center;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:var(--title-size);line-height:var(--title-lh)}.qd-icons,.qd-dots{grid-template-columns:repeat(var(--cols-s), 1fr)}}.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 var(--body-size)/var(--body-lh) var(--font-ui);background:0 0;border:0;border-radius:0;padding:0}html .tp-tab[role=tab][aria-selected=true]{color:var(--ink);box-shadow:inset 0 calc(-1 * var(--line-slat)) 0 var(--ink);font-weight:500;text-decoration:none}.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:500 var(--head-size)/var(--head-lh) var(--font-display);color:var(--ink);margin:0}.tp-list{flex-direction:column;flex:1;min-height:0;display:flex}.tp-row{row-gap:var(--space-half);width:100%;padding:calc(var(--space-2) + 2px) 0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border: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:600 var(--title-size)/var(--title-lh) var(--font-display);color:var(--ink)}.tp-apply .tp-name--big{font-size:var(--head-size);line-height:var(--head-lh);align-self:start;margin:0}.tp-meta{align-items:baseline;gap:var(--space-3);color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);display:inline-flex}.tp-meta em{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.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 var(--meta-size)/var(--meta-lh) 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 var(--meta-size)/var(--meta-lh) 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:600 var(--title-size)/var(--title-lh) var(--font-display);margin:0}.tp-hero .tp-hero__sub{font:400 var(--meta-size)/var(--meta-lh) 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}.tp-kicker{color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);margin:0}.tp-field{padding:var(--space-3) 0}.tp-apply .tp-sketch+.tp-field{margin-top:var(--space-3)}.tp-apply>.tp-kicker:first-child{font:400 var(--meta-size)/var(--meta-lh) 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{gap:var(--space-2);flex-wrap:wrap;display:flex}.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:var(--head-size);line-height:var(--head-lh)}.tp-pill:before{display:none}.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));animation:none;position:fixed}.tp-menu[hidden]{display:none}.tp-menu .cq-menu__item[aria-current]{background:var(--soft);box-shadow:inset var(--line-slat) 0 0 var(--accent);color:var(--accent);font-weight:500}.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:var(--label-size);line-height:var(--label-lh);display:flex}.tp-box{box-sizing:border-box;border-radius:var(--radius-s);background:var(--soft);flex:none;width:18px;height:18px}.tp-actions{padding:var(--space-3) 0 0}@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{font-size:var(--lede-size);line-height:var(--lede-lh);align-self:end}.tp-meta{align-self:start;column-gap:var(--space-2);flex-wrap:wrap}}.tp-apply .tp-sketch{width:100%;height:64px;margin-top:calc(var(--space-2) + 2px);flex:none}.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:var(--meta-size);line-height:var(--meta-lh)}.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 .cq-menu__item{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:600 var(--title-size)/var(--title-lh) var(--font-display)}.qa-crossed__s{top:calc(var(--space-3) + 28px);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.tp-apply{-webkit-mask-image:linear-gradient(to bottom, var(--ink) calc(100% - var(--space-5)), transparent);mask-image:linear-gradient(to bottom, var(--ink) calc(100% - var(--space-5)), transparent);padding-bottom:var(--space-5)}@media (min-width:1024px){.tp-apply>.tp-sketch{display:none}.tp-apply .tp-sketch+.tp-field{margin-top:0}}.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 .cq-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(340px + 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-radius:var(--radius-hair);border:1px solid var(--ln);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);border-radius:var(--radius-hair);background:var(--bg);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%}.cq-layouts{grid-template-columns:repeat(3,1fr);display:grid}.cq-layouts__opt{min-width:0;padding:var(--space-2)}.cq-layouts__opt .lthumb{width:100%}.cq-layouts__opt[aria-checked=true] .lthumb{--ln:color-mix(in srgb, var(--accent) 70%, transparent);border-color:var(--accent)}.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}.lay-itineraire{margin-top:var(--s2)}.route,.stops{margin:0;padding:0;list-style:none}.leg{padding-bottom:var(--space-2);transition:background var(--d-sail) var(--ease);position:relative}.leg:before{content:"";position:absolute;top:0;bottom:0;left:13px}.leg:first-child:before{top:20px}.leg.someday:before{height:20px;bottom:auto}.leg.late:before{border-left-color:color-mix(in srgb, var(--late) 55%, transparent)}.leg.drop-over{background:var(--soft)}.leg.drop-over .flag-stop{border-color:var(--ink);background:var(--ink);color:var(--bg)}.flag{align-items:center;gap:var(--space-3);min-height:40px;display:flex;position:relative}.leg>.cq-list{margin-left:calc(var(--space-6) + var(--space-2))}.flag-stop{z-index:1;box-sizing:border-box;border:1.5px solid var(--ink);background:var(--bg);width:28px;height:28px;color:var(--ink);font:var(--numeral-style) 500 var(--meta-size)/1 var(--font-display);font-variant-numeric:lining-nums;transition:background var(--d-sail) var(--ease), color var(--d-sail) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.flag-stop.is-today{background:var(--ink);color:var(--bg)}.leg.late .flag-stop{border-color:var(--late);color:var(--late)}.flag-l{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--ink)}.flag-l:first-letter{text-transform:uppercase}.leg.late .flag-l{color:var(--late)}.flag-n{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);margin-left:auto}.leg.vacant .flag-l{color:var(--muted)}.lay-ardoise{margin-top:var(--s2)}.course-t{margin:var(--space-5) 0 0;padding-bottom:var(--space-2);color:var(--muted)}.course:first-child .course-t{margin-top:0}.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:500 var(--head-size)/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:600 var(--title-size)/1 var(--voice)}.sheet.look-chalk .menu-ic{color:color-mix(in srgb, var(--chalk) 70%, transparent)}.sheet.look-chalk .cq-menu__item--danger,.sheet.look-chalk .cq-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:128px;transition:translate var(--d-tide) var(--ease-sea);position:relative}.bench-card.wide{grid-column:span 2;min-height:112px}.bc-in{height:100%;transform-style:preserve-3d;position:relative}.bc-front,.bc-back{border-radius:var(--radius-s);backface-visibility:hidden}.bc-front{gap:var(--space-2);height:100%;padding:var(--space-3);background:var(--soft);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);flex-direction:column;display:flex;position:relative}.bench-card.late .bc-front{border-color:var(--late)}.bc-back{background:var(--soft);color:var(--ink);font:500 var(--head-size)/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:18px;display:flex}.energy{font:500 var(--meta-size)/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:16px;height:16px;color:var(--accent);display:inline-flex}.bc-star svg{fill:currentColor;width:100%;height:100%}.bc-t{font:600 var(--title-size)/var(--title-lh) var(--font-display);overflow-wrap:anywhere}.bench-card.wide .bc-t{font:600 var(--title-size)/var(--title-lh) var(--font-display)}.bc-foot{justify-content:flex-start;align-items:center;gap:var(--space-2);min-height:44px;margin-top:auto;display:flex}.bc-when{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted)}.bc-foot .lay-steps{margin-left:auto}.bench-card .energy{font-weight:400}.bc-when.late{color:var(--late)}.lay-marees{margin-top:var(--space-2)}.tides{overscroll-behavior-x:contain;scroll-snap-type:x proximity;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}.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);transition:background var(--d-sheet) var(--ease);flex-direction:column;flex:none;display:flex;position:relative}.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(--meta-size)/1 var(--ui);color:var(--muted)}.td-n{font:500 var(--head-size)/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}.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;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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted)}.al-tasks{grid-template-columns:1fr 1fr}.lay-etagere{margin-top:var(--space-2)}.drawer{padding:var(--space-5) 0 var(--space-4);border:0;border-radius:0;position:relative}.letter{margin-top:calc(var(--space-2) + var(--space-half))}.letter:first-child{margin-top:0}.ltab{z-index:3;align-items:baseline;gap:var(--space-2);width:-moz-fit-content;width:fit-content;padding:var(--space-1) calc(var(--space-2) + var(--space-half)) 2px;border-radius:var(--radius-s) var(--radius-s) 0 0;background:var(--surface);box-shadow:0 -1px 2px color-mix(in srgb, var(--ink) 8%, transparent);margin:0;display:flex;position:sticky;top:0}.letter-cards{gap:var(--space-half);display:grid}.icard{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-3) 0 var(--space-4);border-left:3px solid color-mix(in srgb, var(--q-corail) 75%, transparent);border-radius:var(--radius-xs);background:var(--surface);box-shadow:var(--shadow-paper);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.lifted{z-index:2;box-shadow:0 1px 0 var(--line-strong);transform:translateY(-4px)}.icard.drawn{z-index:6}.icard .ic-t{font:600 var(--title-size)/var(--title-lh) var(--font-display);overflow-wrap:anywhere}.ic-when{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);white-space:nowrap}.icard.late .ic-t,.icard.late .ic-when{color:var(--late)}.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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);max-width:68ch}.list-prog{height:6px;margin:var(--s2) 0;background:var(--soft);border-radius:var(--radius-tick);overflow:hidden}.list-prog i{background:var(--accent);height:100%;display:block}.area-actions{align-items:center;gap:var(--s2);margin-left:auto;display:flex}.coll .area-hero{padding-bottom:var(--s2)}.coll-quick{display:none}@media (min-width:1024px){.coll-quick{margin:var(--s3) 0;display:block}}@media (min-width:1280px){#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(--meta-size)/var(--meta-lh) var(--font-ui);flex-basis:100%}@media (max-width:768px){.te-esc{display:none}}.te-band{height:auto;min-height:120px;padding:calc(var(--space-7) + var(--space-1)) var(--space-5) var(--space-5);background:var(--te-top,var(--surface));flex-direction:column;justify-content:flex-end;display:flex}.te-band__art{height:120px;inset:auto 0 0}.te-area{left:var(--space-5);top:var(--space-3);min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 72%, transparent)}.te-band .te-head{align-items:center;gap:var(--space-3);position:relative}.te .te-band .te-check{margin:0}.te .te-band .te-check:before{background:color-mix(in srgb, var(--surface) 60%, transparent)}.te .te-band .te-title,.te .te-band .te-title:focus,.te .te-band .te-title:focus-visible{font:italic 500 40px/48px var(--font-display)!important}@media (max-width:440px){.te .te-band .te-title,.te .te-band .te-title:focus,.te .te-band .te-title:focus-visible{font-size:var(--head-size)!important;line-height:var(--head-lh)!important}}.te-late{align-items:center;gap:var(--space-2);color:var(--late);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);flex-wrap:wrap;margin:0;display:flex}.te-late .cq-btn{min-height:0;padding:0}.te-meta{align-items:center;gap:0 var(--space-1);margin-inline:calc(var(--space-2) * -1);flex-wrap:wrap;display:flex}.te-extras [hidden]{display:none}html .te-meta :is(.cq-chip,.te-item>.cq-chip){min-height:var(--target);padding:0 var(--space-2);color:var(--ink);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);background:0 0}.te-meta .te-chip--date{gap:var(--space-1)}.te-meta .te-chip--date.is-late{color:var(--late)}.te-meta .cq-chip.is-empty,.te-sep{color:var(--muted)}.te-extras{gap:var(--space-3);display:grid}.te-extras:empty{display:none}.te-date .cq-datepop--inline{width:auto;box-shadow:none;background:0 0;padding:0;position:static}.cq-datepop__quick{gap:var(--space-half);flex-wrap:wrap;display:flex}.cq-datepop__day{margin:var(--space-4) 0 var(--space-2);font:italic 500 24px/30px var(--font-display)}.te .cq-step--add .cq-step__plus:not(#s){color:var(--accent);background:0 0}.te .cq-step--add .cq-step__plus:not(#s) svg{color:var(--accent)}.te .cq-step--add input.cq-step__text:not(#s)::placeholder{color:var(--accent);opacity:1;font-weight:500}.te .te-foot{justify-items:stretch;gap:var(--space-2);display:grid}.te-esc{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);align-self:center}@media (min-width:1024px){.tableau .tb-side .cq-task__tag{display:none}}.view.plan.plan--bilan:has(.ft) .plan-head__full{display:inline}.view.plan.plan--bilan:has(.ft) .plan-head__short{display:none}@media (max-width:1023px){.tableau .ft-note{display:none}}.tableau{padding-bottom:calc(var(--space-8) * 2 + var(--target) + var(--space-4) + env(safe-area-inset-bottom,0px))}.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;gap:var(--space-3);display:flex}.tableau .tb-bar>*{white-space:nowrap}.tableau .tb-nav{min-height:36px;padding:0}.tableau .tb-range{color:var(--muted);font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);letter-spacing:var(--caps-ls);text-transform:uppercase}.tableau .tb-bar .tb-nav:last-child{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:600 var(--title-size)/var(--title-lh) var(--font-display);color:var(--ink);margin:0;display:flex}.tableau .tb-hero__n{font:500 var(--hero-size)/var(--hero-lh) var(--font-display)}.tableau .tb-sum{max-width:520px;font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted);margin:0}.tableau .tb-section{display:grid}.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:24px 88px 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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.tableau .tb-line b,.tableau .tb-count{text-align:right}.tableau .tb-track{border-radius:var(--radius-pill);height:6px;box-shadow:none;background:0 0}.tableau .tb-track .cq-progress__fill{background:var(--wall,var(--accent))}.tableau .tb-line.now b,.tableau .tb-line.now em{font-weight:700}.tableau .tb-mood,.tableau .tb-h{display:none}.tableau .tb-prepare{width:100%;min-height:48px;margin-top:var(--space-2);background:var(--soft);color:var(--accent);border:0;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);pointer-events:none;background:0 0;position:fixed}.tableau .tb-dock .tb-prepare{pointer-events:auto;background:linear-gradient(var(--soft), var(--soft)) var(--bg);margin:0}.tableau .tb-side{display:none}@media (min-width:1024px){.tableau{padding-bottom:var(--space-8)}.tableau .tb-body{padding-bottom:var(--space-7)}.tableau .tb-main{gap:var(--space-5)}.tableau .tb-range{letter-spacing:var(--caps-ls);font-weight:500}.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:var(--title-size);line-height:var(--title-lh)}.tableau .tb-hero__n{font-size:var(--hero-size);line-height:var(--hero-lh)}.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;grid-template-columns:32px 96px minmax(0,1fr) 32px 64px}.tableau .tb-line b,.tableau .tb-line em,.tableau .tb-count{font-size:var(--title-size);line-height:var(--title-lh)}.tableau .tb-h{margin:0 0 var(--space-2);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);display:block}.tableau .tb-mood{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) 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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);text-transform:capitalize;flex:1}.tableau .tb-ahead__n{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.tableau .tb-side .tb-prepare{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;column-gap:var(--space-3);flex-wrap:nowrap;row-gap:0}.tableau .ft-hero .tb-hero__n{white-space:nowrap}.tableau .ft-hero.tb-hero{font-size:var(--title-size);line-height:var(--title-lh)}.tableau .ft-hero .tb-hero__n{font-size:var(--hero-size);line-height:var(--hero-lh)}.tableau .ft-top .tb-sum{max-width:none;font-size:var(--title-size);line-height:var(--title-lh)}.tableau .ft-done{text-wrap:balance;color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);margin:0;display:none}.tableau .ft-link{min-height:0;color:var(--accent);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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.tableau .ft-day.is-today{fill:var(--ink);font-weight:500}.tableau .ft-day.is-ahead{opacity:.55}.tableau .ft-note{fill:var(--ink);font:500 var(--caps-size)/var(--caps-lh) 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);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(--body-size)/var(--body-lh) var(--font-ui);flex:1}.tableau .ft-name b{color:var(--ink);font-weight:400}.tableau .ft-time{color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.tableau .ft-h{margin:0 0 var(--space-2);color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.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 var(--meta-size)/var(--meta-lh) 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) 220px}.tableau .ft-top>*{grid-column:1}.tableau .ft-top>.ft-hero{grid-row:1}.tableau .ft-top>.tb-sum{grid-row:2}.tableau .ft-hero.tb-hero{font-size:var(--head-size);line-height:var(--head-lh)}.tableau .ft-hero .tb-hero__n{font-size:var(--hero-size);line-height:var(--hero-lh);flex-basis:auto}.tableau .ft-voice{text-align:right;color:var(--ink);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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}}@media (min-width:1024px) and (max-width:1279px){.tableau .ft-top{grid-template-columns:minmax(0,1fr)}.tableau .ft-voice,.tableau .ft-done{text-align:left;grid-area:auto/1}}.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);font-size:var(--meta-size);line-height:var(--meta-lh);color:var(--ink);flex:none;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);font-size:var(--meta-size);line-height:var(--meta-lh);color:var(--muted);display:flex}.pj-goal{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted)}.pj-q{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--ink)}.pj-sec{flex-direction:column;display:flex}.pj-thumb{object-fit:cover;border-radius:var(--radius-tick);flex:none;width:44px;height:32px}.pj-thumb--doc{background:var(--line);color:var(--muted);font-size:var(--caps-size);line-height:var(--caps-lh);place-items:center;font-weight:500;display:grid}.pj-inline{flex-direction:column;display:flex}.pj-inline .cq-input{margin:var(--space-2) 0}body:has(.pj-list,.pj-view--phone) #dock{display:none}body:has(.pj-view--phone,.pj-view--desk) #account{display:none}.pj-top{height:52px;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-h{gap:var(--space-half);padding:0 0 var(--space-5);flex-direction:column;display:flex}.pj-h h1{font:var(--display-weight) var(--display-size)/var(--display-lh) var(--font-display);color:var(--ink);margin:0}.pj-h--tight,.pj-h--item{padding-bottom:var(--space-3)}.pj-page>.pj-h:not(.pj-h--item):not(.pj-h--row),.pj-dhead .pj-h{gap:0}.pj-seablock .pj-chart{margin-top:var(--space-1)}.pj-chart{isolation:isolate;border-radius:var(--radius-sheet);background:var(--surface);position:relative;overflow:hidden}.pc-water{min-width:0;position:relative}.pc-water:before{content:"";z-index:-1;position:absolute;inset:0}.pc-water[data-band="0"]:before{background:color-mix(in srgb, var(--sea-top) 2%, var(--surface))}.pc-water[data-band="1"]:before{background:color-mix(in srgb, var(--sea-top) 5%, var(--surface))}.pc-water[data-band="2"]:before{background:color-mix(in srgb, var(--sea-top) 8%, var(--surface))}.pc-water[data-band="3"]:before{background:color-mix(in srgb, var(--status-done) 8%, var(--surface))}.pc-head{box-sizing:border-box;justify-content:space-between;align-items:baseline;display:flex}.pc-eb{font:var(--caps-weight) var(--caps-size)/var(--caps-lh) var(--font-ui);letter-spacing:var(--caps-ls);text-transform:uppercase;color:var(--muted)}.pc-num{font:var(--numeral-style) 500 var(--title-size)/1 var(--font-display);color:var(--ink);position:relative;top:4px}.pc-num.is-zero{color:var(--line-strong)}.pc-boat{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);cursor:pointer;text-decoration:none;display:flex;position:relative}.pc-boat:after{content:"";position:absolute}.pc-boat__fig{flex:none;line-height:0;display:block}.pc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--d-base) var(--ease-sea);overflow:hidden}.pc-boat.is-idle .pc-name{color:var(--muted);font-weight:var(--body-weight)}.pc-boat.is-lit .pc-name{color:var(--accent)}.pc-boat:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-s)}.pc-boat__ico .hull{fill:var(--ink)}.pc-boat__ico .mast{stroke:var(--ink);stroke-width:1.4px}.pc-boat__ico .furl{stroke:var(--status-idea);stroke-width:3px;stroke-linecap:round}.pc-boat__ico .sail--planned path{fill:var(--status-planned)}.pc-boat__ico .sail--progress path{fill:var(--status-progress)}.pc-boat__ico .sail--done path{fill:var(--status-done)}.pc-boat__ico .jib{opacity:.55}.pc-ring{fill:none;stroke:var(--accent);stroke-width:1px;opacity:0;transition:opacity var(--d-base) var(--ease-sea)}.pc-boat.is-lit .pc-ring{opacity:.6}.pc-more{font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted)}.pj-chart--desk{gap:var(--space-4);height:max(150px, calc(72px + (var(--pc-rows,1) - 1) * 32px + 30px));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pj-chart--desk .pc-water{padding-bottom:var(--pj-14)}.pj-chart--desk .pc-water:before{inset:0 calc(var(--space-2) * -1)}.pj-chart--desk .pc-water:first-child:before{left:0}.pj-chart--desk .pc-water:last-child:before{right:0}.pj-chart--desk .pc-water:not(:last-child):after{content:"";background:var(--line);width:4px;-webkit-mask:var(--pc-wave-v) repeat-y;-webkit-mask:var(--pc-wave-v) repeat-y;mask:var(--pc-wave-v) repeat-y;position:absolute;top:0;bottom:0;right:-10px}.pj-chart--desk .pc-head{height:56px;padding:var(--pj-20) var(--space-4) 0}.pj-chart--desk .pc-boat{height:32px;margin-left:var(--pj-14);margin-right:var(--space-4)}.pj-chart--desk .pc-boat:after{inset:calc(var(--space-half) * -1) calc(var(--space-2) * -1)}.pj-chart--desk .pc-more{margin-left:calc(var(--space-6) + var(--space-2) + var(--line-slat));display:block}.pj-chart--phone .pc-water{padding:0 var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pj-chart--phone .pc-water:first-child{padding-top:var(--space-half)}.pj-chart--phone .pc-water:last-child{padding-bottom:calc(var(--space-4) + var(--line-slat))}.pj-chart--phone .pc-water:after{content:"";background:var(--line);height:4px;-webkit-mask:var(--pc-wave-h) repeat-x;-webkit-mask:var(--pc-wave-h) repeat-x;mask:var(--pc-wave-h) repeat-x;position:absolute;top:-2px;left:0;right:0}.pj-chart--phone .pc-water:first-child:after{content:none}.pj-chart--phone .pc-head{height:30px;padding-top:var(--space-3);grid-column:1/-1}.pj-chart--phone .pc-head:last-child{margin-bottom:calc(var(--space-half) * -1)}.pj-chart--phone .pc-boat{height:28px}.pj-chart--phone .pc-boat:after{inset:calc(var(--space-2) * -1) 0}.pj-chart{--pc-wave-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='48'%3E%3Cpath d='M2 0Q.5 12 2 24Q3.5 36 2 48' fill='none' stroke='black'/%3E%3C/svg%3E");--pc-wave-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='4'%3E%3Cpath d='M0 2Q16 .5 32 2Q48 3.5 64 2' fill='none' stroke='black'/%3E%3C/svg%3E")}.pj-voice{gap:var(--space-2);padding-bottom:var(--space-3);display:grid}.pj-voice__top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.pj-bar{gap:2px;height:4px;display:flex}.pj-bar i{border-radius:var(--radius-pill);height:100%;display:block}.pj-bar__idea{background:var(--status-idea)}.pj-bar__planned{background:var(--status-planned)}.pj-bar__progress{background:var(--status-progress)}.pj-bar__done{background:var(--status-done)}.pj-voice__t{font:var(--voice-style) var(--voice-weight) var(--voice-size)/var(--voice-lh) var(--voice);color:var(--ink)}.pj-sig__t{padding-bottom:var(--space-5);font:500 var(--display-size)/var(--display-lh) var(--font-display);letter-spacing:0;color:var(--ink)}.pj-sig--foot{gap:var(--space-2);padding:var(--space-4) 0;display:grid}.pj-sig__meta{justify-content:space-between;display:flex}.pj-sig__acts{align-items:center;gap:var(--space-3);padding-top:var(--space-2);display:flex}.pj-route{--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-shade:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--scene-late-top))}.pc-sea0{stop-color:var(--pc-sea-top)}.pc-sea2{stop-color:var(--pc-sea-deep)}.pc-route{fill:none;stroke:var(--paper);stroke-width:1.5px;stroke-dasharray:1 6;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.pc-label{font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);fill:var(--paper);stroke:var(--pc-shade);stroke-width:3px;stroke-linejoin:round;paint-order:stroke;pointer-events:none}.pc-pole{stroke:var(--paper);stroke-width:1.4px;fill:none}.pc-flag{fill:var(--paper)}.pc-body{fill:var(--paper);stroke:var(--sky-ink);stroke-width:1px}.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-board--desk{gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.pj-col{gap:var(--space-2);border-radius:var(--radius-s);flex-direction:column;min-height:120px;display:flex}.pj-col.is-target{outline:1px dashed var(--accent);outline-offset:2px}.pj-cards{gap:var(--space-2);padding-top:var(--space-4);display:grid}.pj-card{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--surface);border-radius:var(--radius-s);color:var(--ink);touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:box-shadow var(--d-base) var(--ease-sea);flex-direction:column;text-decoration:none;display:flex;position:relative}.pj-card b{font:var(--label-weight) var(--label-size)/var(--label-lh) var(--font-ui)}.pj-card__ft{align-items:center;gap:var(--space-2);display:flex}.pj-card__ft>span:first-child{flex:1 1 0;min-width:0}.pj-card.is-lit{box-shadow:inset 2px 0 0 var(--accent)}.pj-card.is-lifted{z-index:2;box-shadow:var(--shadow-paper);cursor:grabbing;position:relative}.pj-dot{background:var(--st-0);border-radius:50%;flex:none;width:10px;height:10px}.pj-dot[data-w="1"]{background:var(--st-1)}.pj-dot[data-w="2"]{background:var(--st-2)}.pj-dot[data-w="3"]{background:var(--st-3)}.pj-when{align-items:center;gap:var(--space-2);font-size:var(--meta-size);line-height:var(--meta-lh);color:var(--muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;display:inline-flex}.pj-when .pj-av{background:var(--soft)}.pj-av.is-other{color:var(--q-mer)}.pj-h--row{padding-bottom:var(--space-4);justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-direction:row}.pj-h__t{flex-direction:column;display:flex}.pj-wake{z-index:1;pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:1 6;stroke-linecap:round;position:fixed;inset:0;overflow:visible}.pj-hint{padding:var(--space-4) 0 0;margin:0}.pj-collection{padding-top:0}.pj-aim{gap:var(--space-2);flex-direction:column;display:flex}.pj-goal--edit:not(#pj){font-size:var(--title-size);line-height:var(--title-lh);box-sizing:border-box;resize:none;background:0 0;border:0;width:100%;padding:0}.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:0;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-f{border-bottom:0;align-items:center;min-height:48px;display:flex}.pj-f>span:first-child{width:112px;font-size:var(--meta-size);line-height:var(--meta-lh);color:var(--muted);flex:none}.pj-f__v{align-items:center;gap:var(--space-2);flex:1 1 0;min-width:0;display:inline-flex}.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);font-size:var(--caps-size);line-height:var(--caps-lh);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid}.pj-etq{width:100%;display:block}.pj-jnl{gap:var(--space-5);flex-direction:column;max-width:560px;display:flex}.pj-day{column-gap:var(--space-4);grid-template-columns:64px 1fr;align-items:start;display:grid}.pj-day__h{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted);margin:0;padding-top:2px}.pj-day__list{border-left:0;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pj-log{padding:var(--space-half) 0 var(--space-half) var(--space-4);font-size:var(--meta-size);line-height:var(--meta-lh)}.pj-log+.pj-log{border-top:0}.pj-list .q-band__line{font:600 var(--title-size)/var(--title-lh) var(--font-display)}.pj-list .cq-empty{text-align:left;align-items:flex-start;gap:var(--space-2);padding:var(--space-4) 0 var(--space-2);color:var(--ink);flex-direction:column;display:flex}.pj-list .cq-empty__line{margin:var(--space-2) 0 0;font:600 var(--title-size)/var(--title-lh) var(--font-display)}.pj-list .cq-empty__text{color:var(--muted);font:400 var(--body-size)/var(--body-lh) var(--font-ui);margin:0}.pj-list .q-band__scene .qb-sun,.pj-list .q-band__scene .qb-halo{transform:translate(-50px,10px)}.pj-list .q-band__scene .qb-glint{transform:translate(-52px)}.pj-list .q-band__scene .qb-sail{transform:translate(70px)}.pj-list .pj-rows{flex-direction:column;display:flex}.pj-input:not(#pj),.pj-input:not(#pj):focus{box-sizing:border-box;min-height:var(--target);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface)}.pj-input:not(#pj):focus{border-color:var(--accent)}.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);background:var(--bg);border-top:0;position:sticky}.scrim .sheet.cq-sheet--snap:has(>.pj-sheet):not(.is-full){height:60dvh}.pj-preview{align-items:center;gap:var(--space-3);min-height:44px;margin-top:var(--space-3);padding:0 var(--space-3);background:var(--soft);border-radius:var(--radius-s);font-size:var(--meta-size);line-height:var(--meta-lh);border:0;display:flex}.pj-preview__flag{color:var(--accent);display:inline-flex}.pj-preview__k{margin-left:auto}.pj-buoy{color:var(--ink);flex:none;display:inline-flex}.pj-buoy__flag{fill:var(--accent)}.pj-buoy__ball{fill:var(--surface)}.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[aria-checked=true] .nm b{font-weight:500}.pj-choice:not([aria-checked=true]) .nm b{font-weight:400}.pj-radio{box-sizing:border-box;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border:0;border-radius:50%;flex:none}.pj-choice[aria-checked=true] .pj-radio{box-shadow:inset 0 0 0 6px var(--accent)}@media (min-width:1024px){.pj-desk{min-height:100vh;display:flex}.pj-dmain{box-sizing:border-box;min-width:0;padding:0 var(--space-6) var(--space-6);flex-direction:column;flex:1 1 0;display:flex;position:relative}.pj-dtop{height:52px;margin-inline:calc(var(--space-3) * -1);justify-content:space-between;align-items:center;display:flex}.pj-dtop__end{align-items:center;gap:var(--space-1);display:inline-flex}.pj-dhead{justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding-bottom:var(--space-5);display:flex}.pj-dhead .pj-h{padding:0}.pj-dhead__who{align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);display:flex}.pj-dbar{align-items:center;gap:var(--space-5);margin-top:var(--space-5);border-bottom:1px solid var(--line);display:flex}.pj-tabs{align-items:center;gap:var(--space-5);display:flex}.pj-tabs a{min-height:44px;color:var(--muted);font:var(--label-weight) var(--label-size)/var(--label-lh) var(--font-ui);align-items:center;text-decoration:none;display:inline-flex}.pj-tabs a[aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:500}.pj-tabs .pj-tabs__add{color:var(--accent);font-weight:500}.pj-tabs__n{margin-left:var(--space-half);font:var(--numeral-style) 500 var(--body-size)/1 var(--font-display);color:var(--muted)}.pj-tb{border-collapse:collapse;width:100%;font-size:var(--meta-size);line-height:var(--meta-lh)}.pj-tb th{text-align:left;font-weight:400;font-size:var(--meta-size);line-height:var(--meta-lh);color:var(--muted);padding:0 var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--line-strong);white-space:nowrap}.pj-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pj-tb__name{align-items:center;gap:var(--space-3);font:500 var(--label-size)/var(--label-lh) var(--font-ui);display:flex}.pj-tb td:last-child{text-align:right;padding-right:var(--space-2)}.pj-tb td{padding:0 var(--space-2) 0 0;border-bottom:1px solid var(--line);white-space:nowrap;cursor:pointer;height:44px}.pj-tb tr[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--accent);font-weight:500}.pj-dock__esc{padding:var(--space-3) var(--pj-20);border-top:0;margin:auto 0 0}.pj-tb td:first-child,.pj-tb th:first-child{padding-left:var(--pj-10)}.pj-dbar__end{align-items:center;gap:var(--space-3);flex:none;margin-left:auto;display:inline-flex}.pj-tbw{overflow-x:auto}.pj-tb th{z-index:2;background:var(--bg);padding-bottom:0;position:sticky;top:0}.pj-tb__sort{align-items:center;gap:var(--space-1);min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.pj-tb__dir{width:12px;color:var(--ink);display:inline-flex;transform:rotate(-90deg)}.pj-tb__dir.is-desc{transform:rotate(90deg)}.pj-tb th[aria-sort=ascending],.pj-tb th[aria-sort=descending]{color:var(--ink)}.pj-tb td:first-child,.pj-tb th:first-child{background:var(--bg);z-index:1;position:sticky;left:0}.pj-tb th:first-child{z-index:3}.pj-tb th.pj-num,.pj-tb td.pj-num{text-align:right;font-variant-numeric:tabular-nums;padding-right:var(--space-5)}.pj-tb th.pj-num .pj-tb__sort{flex-direction:row-reverse}.pj-tb th.pj-tb__end{text-align:right;width:40px;padding:0}.pj-tb tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pj-tb__group td{height:auto;padding:var(--space-4) 0 var(--space-2);cursor:default}.pj-tb__group td:first-child{background:0 0;position:static}.pj-tb__group .cq-sechead{padding:0 0 0 var(--pj-10)}.pj-tb__link{color:var(--accent);text-decoration:none}.pj-tb__link:hover{text-decoration:underline}.pj-late{color:var(--late)}.pj-tags{gap:var(--space-1);display:inline-flex}.pj-tag{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--soft);color:var(--ink);font-size:var(--meta-size);line-height:var(--meta-lh)}.pj-tag--n{color:var(--muted)}.pj-tb td .pj-who{align-items:center;gap:var(--space-2);display:inline-flex}.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:var(--meta-size);line-height:var(--meta-lh);font-weight:500;display:inline-flex}.pj-dock__acts{display:flex}.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-list--desk .q-body{gap:var(--space-3)}.pj-list--desk .pj-rows:empty{display:none}.pj-list--desk .cq-empty,.pj-list--desk .cq-empty~.pj-new{max-width:480px}.pj-list--desk .cq-empty{padding-top:0}.pj-list--desk .pj-new{margin-top:0}.q-split--open:has(.pj-list){grid-template-columns:minmax(0,1fr)}.q-split--open:has(.pj-list) .q-body{max-width:880px}.q-split--open:has(.pj-list) .q-split__list{display:none}.pj-pt{table-layout:fixed}.pj-pt th:nth-child(2),.pj-pt td:nth-child(2){width:120px}.pj-pt th:nth-child(3),.pj-pt td:nth-child(3){width:160px}.pj-pt td:last-child{text-align:left;padding-right:0}.pj-pt td:first-child,.pj-pt th:first-child{padding-left:0;position:static}.pj-pt th{padding-bottom:var(--space-2);position:static}.pj-pt .pj-proj__name a{text-overflow:ellipsis;color:inherit;font:600 var(--title-size)/var(--title-lh) var(--font-display);text-decoration:none;display:block;overflow:hidden}.pj-pt tr.is-quiet .pj-proj__name a{color:var(--muted)}.pj-pt tbody tr:hover td{background:var(--soft)}.pj-pt .pj-proj.is-last td{padding-block:var(--space-2)}.pj-fold .pj-pt{margin-top:var(--space-1)}.pj-list .q-band__scene .qb-sun,.pj-list .q-band__scene .qb-halo,.pj-list .q-band__scene .qb-glint,.pj-list .q-band__scene .qb-sail{transform:none}}.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:var(--caps-size);line-height:var(--caps-lh)}.pj-route .pc-label.is-here{font-weight:500}.pj-stamp{align-items:center;gap:var(--space-1);font-size:var(--meta-size);line-height:var(--meta-lh);color:var(--muted);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-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:400 var(--meta-size)/var(--meta-lh) var(--font-ui);background:0 0;border:0}.bench-card .bc-front{justify-content:center}.bench-card .bc-foot{margin-top:0}.pj-sechead--views{min-height:var(--target);color:var(--ink);font:500 var(--title-size)/var(--title-lh) var(--font-display);align-items:center}.pj-viewseg,.pj-layoutseg{flex:none}.pj-layoutseg{margin-left:auto}.pj-wtabs.cq-seg--block{margin-top:var(--space-2)}.pj-wtabs .cq-seg__opt.is-target{background:var(--soft)}.pj-ftabs{padding:var(--space-4) 0 var(--space-3)}.pj-inline .cq-btn,.pj-sig__acts .cq-btn{align-self:flex-start}.cq-listrow[hidden]{display:none}.pj-sheet button.cq-listrow{box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding-inline:0}.pj-sheet button.cq-listrow:hover{background:var(--soft)}.pj-q-row{cursor:default}.pj-proj .cq-listrow__lab{font:600 var(--title-size)/var(--title-lh) var(--font-display)}.pj-proj.is-quiet .cq-listrow__lab{color:var(--muted)}.pj-proj.is-last{padding-block:var(--space-4)}.pj-fold{flex-direction:column;display:flex}.pj-choice[aria-checked=true] .cq-listrow__lab{font-weight:500}.pj-choice:disabled{opacity:.5;cursor:default}.pj-area{padding:var(--space-3);resize:none}.pj-notes{resize:none}.pj-tb th .cq-iconbtn{width:32px;height:32px}.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);background:var(--bg);border-top:0;position:sticky}.pj-sheet{flex-direction:column;display:flex}.pj-sheet .pj-sheet__who{margin-top:var(--space-2)}.pj-sheet .pj-sheet__t:not(#pj){padding:var(--space-3) 0;font:500 var(--title-size)/var(--title-lh) var(--font-display);margin:0}.pj-sheet__line{margin:var(--space-3) 0 0;font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.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:var(--meta-size);line-height:var(--meta-lh);font-weight:500;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}.pj-sheet__t--buoy:not(#pj){align-items:center;gap:var(--space-3);display:flex}.pj-sheet__kind{padding:var(--pj-20) 0 var(--space-1)}.pj-sheet__act{padding:var(--space-3) 0 var(--space-5)}.pj-sheet__act .cq-btn{width:100%}.pj-sheet__states{padding-top:var(--space-2)}.pj-page .cq-btn--text svg,.pj-dmain .cq-btn--text svg{width:16px;height:16px;display:block}.pj-sec>.cq-btn,.pj-attach .cq-btn{align-self:flex-start;padding-left:0}.ix-skel{gap:var(--space-3);padding:var(--space-6) var(--space-5) 0;opacity:0;max-width:520px;animation:ix-in var(--d-tide) var(--ease-sea) forwards;margin:0 auto;display:grid}.res:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.sheet:has(>.ix-keys){align-content:start}.ix-keys{padding-top:var(--space-2);flex-direction:column;display:flex}.ix-keys-note{margin:var(--space-3) 0 0;font-size:var(--meta-size);line-height:var(--meta-lh);color:var(--muted)}.ix-key-row{align-items:center;gap:var(--space-4);min-height:42px;font-size:var(--label-size);line-height:var(--label-lh);display:flex}.ix-key-row kbd{min-width:96px;padding:0 var(--space-2);font-size:var(--meta-size);line-height:var(--meta-lh);flex:none}@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{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}.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}.tile,.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 var(--meta-size)/var(--meta-lh) 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:500 var(--caps-size)/var(--caps-lh) 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(--night-top), var(--night-horizon) 58%, var(--sea-deep) 58%, var(--night-sea));min-height:100dvh;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:500 var(--head-size)/var(--head-lh) var(--font-display);margin:0}.ix-lost__text p{font:400 var(--body-size)/var(--body-lh) 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(--facade-ink);font:500 var(--label-size)/var(--label-lh) var(--font-ui);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.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}@media (hover:hover) and (pointer:fine){.tile:hover{border-color:var(--line-strong)}.tile{transition-property:color,border-color,background-color,transform}.tile:hover{transform:translateY(-1px)}}.tile:active{transition-duration:var(--press);transform:scale(.975)}@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){transition:scale var(--press) var(--ease)}.task-in{transition:transform var(--d-sheet) var(--ease-sea), scale var(--press) var(--ease)}li.task.dragging .task-in{transition:none}.dock button:not(.plus):active,.task:active .task-in{scale:.975}.hl{height:260px;color:var(--sky-text,var(--ink));font:400 var(--meta-size)/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:var(--numeral-style) 400 var(--lede-size)/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(--meta-size)/var(--meta-lh) 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 var(--body-size)/var(--body-lh) 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.task:has(.cq-burst){overflow:visible}.cq-burst i{left:calc(var(--space-1) / -2 * 1.5);top:calc(var(--space-1) / -2 * 1.5);width:calc(var(--space-1) * 1.5);height:calc(var(--space-1) * 1.5);animation:burstDot var(--d-finish) var(--ease-mistral) var(--d-base) both}@keyframes burstDot{0%{transform:rotate(calc(var(--k) * 60deg)) translateX(0) scale(0);opacity:1}30%{opacity:1}to{transform:rotate(calc(var(--k) * 60deg)) translateX(calc(var(--space-5) + var(--space-1))) scale(1);opacity:0}}.today-now{position:relative}.today-now__done{width:calc(var(--space-5) - var(--space-1) / 2);height:calc(var(--space-5) - var(--space-1) / 2);border-radius:var(--radius-s);background:var(--done);color:var(--on-done);place-items:center;display:grid;position:absolute;top:0;right:0}.today-now__done svg{width:calc(var(--space-3) + var(--space-1) / 2);height:calc(var(--space-3) + var(--space-1) / 2)}@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)}@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,40px));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(-24px)rotateY(-40deg)}}@keyframes mvSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes mvFade{0%{opacity:0}to{opacity:1}}@keyframes mvFadeOut{to{opacity:0}}.mv-tide-in,.mv-turn-in{animation-delay:calc(var(--mv-i,0) * var(--d-stagger) / 2)}.mv-tide-in,.mv-tide-out,.mv-turn-in,.mv-turn-out{will-change:transform, opacity}@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}}.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}.oc-sw,.oc-cl,.oc-g,.oc-s,.oc-bob,.oc-pn{--leg:calc(var(--d-swell) / 2);will-change:transform, opacity;animation:var(--leg) var(--ease-swell) infinite alternate}.oc-sw{--ax:14px;--ay:3px;animation-name:ocSwell}.oc-sw1{--ax:28px;--ay:5px;animation-delay:calc(var(--d-swell) * -.0625)}.oc-cl{--ax:48px;--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:4px;--br:3deg;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:1.5deg}.oc-pc{--deg:3deg;animation-delay:calc(var(--d-swell) * -.925)}.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){:is(.oc-sw,.oc-cl,.oc-g,.oc-s,.oc-bob,.oc-pn){will-change:auto;animation:none}}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{--pal-top:var(--lightningcss-light,var(--sky-top))var(--lightningcss-dark,var(--night-top));--pal-hz:var(--lightningcss-light,var(--sky-horizon))var(--lightningcss-dark,var(--night-horizon));--pal-sea:var(--lightningcss-light,var(--sea-top))var(--lightningcss-dark,var(--scene-night-water));--pal-deep:var(--lightningcss-light,var(--sea-deep))var(--lightningcss-dark,var(--night-sea));--pal-ink:var(--lightningcss-light,var(--sky-ink))var(--lightningcss-dark,var(--paper));--pal-sun:var(--lightningcss-light,var(--sun))var(--lightningcss-dark,var(--scene-moon));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(--pal-sun)}.pal-cloud{fill:var(--lightningcss-light,var(--paper))var(--lightningcss-dark,transparent)}.pal-glint{fill:var(--pal-sun)}.pal-sail{fill:var(--paper)}.pal-hill{fill:var(--lightningcss-light,var(--paper))var(--lightningcss-dark,color-mix(in srgb, var(--night-top) 55%, var(--night-horizon)))}.pal-far{fill:var(--pal-sea);opacity:.6}.pal-label{left:var(--space-4);color:var(--pal-ink);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);letter-spacing:var(--caps-ls);text-transform:uppercase;position:absolute;top:14px}.pal-cancel{right:var(--space-2);min-height:44px;padding:0 var(--space-2);color:var(--pal-ink);cursor:pointer;font:500 var(--label-size)/var(--label-lh) 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(--pal-ink);display:flex;position:absolute;top:44px}.pal-mag{width:22px;height:22px;color:var(--pal-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 .pal-input{min-width:0;color:var(--pal-ink);font:500 var(--display-size)/var(--display-lh) var(--font-display);flex:1}.pal-field input.pal-input:not(#p),.pal-field input.pal-input:not(#p):focus{min-height:0;color:var(--pal-ink);font:italic 500 var(--display-size)/var(--display-lh) var(--font-display);border:0;padding:0}.pal-field input.pal-input::placeholder{color:var(--pal-ink);opacity:.6;font:inherit;font-style:normal}@media (max-width:1023px){.pal-field input.pal-input::placeholder{font-size:var(--title-size);line-height:var(--title-lh)}}.pal-field input.pal-input:focus-visible{outline:0}.pal-field:has(input.pal-input:focus-visible){border-bottom-color:var(--accent)}.pal-band--night .pal-cloud{fill:#0000}.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 var(--meta-size)/var(--meta-lh) var(--font-ui);border:0;flex:none}.pal-f[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.pal-count{left:var(--space-4);color:var(--paper);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);position:absolute;top:190px}.pal-count i{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.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 var(--body-size)/var(--body-lh) var(--font-ui);overflow:hidden}.pal-more{color:var(--muted)}.pal-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) 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 var(--caps-size)/var(--caps-lh) 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-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__sub{align-items:center;gap:var(--space-half);color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);margin-top:auto;display:inline-flex}.pal-row[aria-selected=true] .cq-postcard,.pal-row[aria-selected=true] .pal-win{outline:2px solid var(--focus);outline-offset:2px}.pal-win{align-items:center;gap:var(--space-3);min-height:64px;display:flex}.pal-win__art{--wall:var(--c);flex:none;width:40px;height:48px;display:block}.pal-win__art .cq-facade__window{margin:0}.pal-win__text{flex-direction:column;flex:1;min-width:0;display:flex}.pal-win__name{color:var(--ink);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.pal-win__n{color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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-radius:var(--radius-s);background:var(--soft);color:var(--ink);cursor:pointer;font:500 var(--label-size)/var(--label-lh) 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-past{margin-top:auto}.pal-none{gap:var(--space-4);flex-direction:column;display:flex}.pal-none__line{color:var(--ink);font:italic 500 var(--title-size)/var(--title-lh) var(--font-display);margin:0}.pal-none__acts{flex-direction:column;display:flex}.pal-link{min-height:56px;color:var(--accent);cursor:pointer;text-align:left;font:500 var(--label-size)/var(--label-lh) var(--font-ui);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.pal-none__tip{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);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:not(#p),.pal-field input.pal-input:not(#p):focus{font-size:var(--head-size);line-height:var(--head-lh)}.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:var(--label-size);line-height:var(--label-lh)}.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-none{padding:var(--space-4) var(--space-4) 0}.pal-go,.pal-make,.pal-chips{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:var(--shadow-sheet);position:relative;overflow:hidden}.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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.pal-card__title{color:var(--ink);font:500 var(--head-size)/var(--head-lh) 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 var(--label-size)/var(--label-lh) var(--font-ui);border:0;display:inline-flex}.pal-cta__k{font-size:var(--meta-size);line-height:var(--meta-lh);opacity:.8}.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);color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) 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}}@media (max-width:768px){.pal-field input.pal-input:not(#p),.pal-field input.pal-input:not(#p):focus{text-overflow:ellipsis}}.pal-row .cq-postcard__text{font:500 var(--title-size)/var(--title-lh) var(--font-display);font-style:normal}.pc-pieces{display:contents}.pc-row{gap:var(--space-2);padding:var(--space-2) 0 var(--space-3);flex-direction:column;display:flex}.pc-row[hidden]{display:none}.pc-row__top{justify-content:space-between;align-items:center;display:flex}.pc-strip{align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-half) 0 0 2px;flex-wrap:wrap;display:flex}.pc-pin,.pc-sheet{box-sizing:border-box;background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 14%, transparent), 0 8px 16px -6px color-mix(in srgb, var(--ink) 24%, transparent);color:var(--ink);cursor:pointer;transition:transform var(--d-base) var(--ease-sea);border:0;flex:none;margin:0;position:relative}.pc-pin{width:106px;padding:var(--space-1) var(--space-1) 0}.pc-pin img{object-fit:cover;width:96px;height:96px;display:block}.pc-pin__c{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);text-align:center;display:block}.pc-sheet{width:96px;height:118px;margin-top:var(--space-1);padding:var(--space-3) var(--space-2) 0;text-align:left;flex-direction:column;justify-content:space-between;display:flex}.pc-sheet__ic{color:var(--muted)}.pc-sheet__n{margin:0 -2px var(--space-2);font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);flex-direction:column;display:flex}.pc-sheet small{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.pc-doc__n{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pc-tape{background:color-mix(in srgb, var(--sky-horizon) 75%, transparent);width:34px;height:18px;box-shadow:0 1px 1px color-mix(in srgb, var(--ink) 6%, transparent);position:absolute;top:-9px}.pc-pin:focus-visible,.pc-sheet:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pc-up{cursor:progress;width:56px;height:56px;padding:0}.pc-up .cq-progress{left:var(--space-1);bottom:var(--space-1);width:calc(100% - 2 * var(--space-1));position:absolute}.pc-notes{display:contents}.pc-tide{animation:fade var(--d-base) var(--ease-sea)}.pf:focus{outline:none}.pc-drop{z-index:5;color:var(--paper);animation:fade var(--d-press) var(--ease-sea);position:absolute;inset:0;overflow:hidden}.pc-drop>*{pointer-events:none}.pc-drop__veil{background:linear-gradient(color-mix(in srgb, var(--bg) 0%, transparent), color-mix(in srgb, var(--bg) 70%, transparent));height:60%;position:absolute;inset:0 0 auto}.pc-drop .pc-tidesea{background:0 0;width:100%;height:60%;position:absolute;inset:auto 0 0}.pc-drop .s0{stop-color:var(--a-sea)}.pc-drop .s1{stop-color:var(--a-deep)}.pc-drop__say{inset:auto 0 var(--space-6);align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex;position:absolute}.pc-drop__t{font:500 var(--display-size)/var(--display-lh) var(--font-display)}.pc-drop__s{font:400 var(--body-size)/var(--body-lh) var(--font-ui)}.pc-drop__prints{width:190px;position:absolute;top:45%;left:20%;transform:rotate(-7deg)}.pc-drop__card{width:150px;padding:var(--space-1) var(--space-1) var(--space-4);background:var(--surface);box-shadow:0 2px 4px color-mix(in srgb, var(--sky-ink) 16%, transparent), 0 28px 48px -18px color-mix(in srgb, var(--sky-ink) 45%, transparent);position:absolute}.pc-drop__card:nth-child(2){top:-14px;left:50px;transform:rotate(13deg)}.pc-drop__card .pc-art{aspect-ratio:4/3;width:100%;height:auto;display:block}.pc-drop__n{z-index:1;border-radius:var(--radius-pill);background:var(--accent);width:28px;height:28px;color:var(--on-accent);font:500 var(--label-size)/1 var(--font-ui);place-items:center;display:grid;position:absolute;top:-10px;right:-10px}.pc-quay{width:200px;max-width:100%;margin:0 auto;display:block}.ta-quay{fill:none;stroke:var(--line-strong);stroke-opacity:.55;stroke-width:1px}.pc-ghost{height:124px;margin:var(--space-3) var(--space-5) var(--space-2) 0;padding-bottom:var(--space-2);box-sizing:border-box;border-radius:var(--radius-xs);background:var(--soft);place-items:end center;display:grid;transform:rotate(-1.2deg)}.pc-ghost .pc-quay{background:0 0}.pf{z-index:50;background:color-mix(in srgb, var(--sky-ink) 42%, transparent);animation:fade var(--d-base) var(--ease-sea);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pf-x{top:var(--space-3);right:var(--space-3);z-index:2;border-radius:var(--radius-pill);position:absolute}.pf-body{justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.pf-mid{box-sizing:border-box;width:min(342px,100% - 48px);padding:var(--space-3) var(--space-3) 0;background:var(--surface);color:var(--ink);box-shadow:0 2px 4px color-mix(in srgb, var(--ink) 16%, transparent), 0 28px 48px -18px color-mix(in srgb, var(--ink) 45%, transparent);flex-direction:column;margin:0;display:flex;transform:rotate(-1.4deg)}.pf-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;max-height:62vh;display:flex}.pf-img{object-fit:contain;-webkit-user-drag:none;width:100%;max-height:62vh;display:block}.pf-doc{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);color:var(--ink);font:500 var(--label-size)/var(--label-lh) var(--font-ui);overflow-wrap:anywhere;text-align:center;flex-direction:column;display:flex}.pf-cap{padding:var(--space-3) var(--space-half) var(--space-half);flex-direction:column;gap:2px;display:flex}.pf-title{font:500 var(--head-size)/var(--head-lh) var(--font-display)}.pf-sub{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui)}.pf-acts{padding:var(--space-half) 0 var(--space-2);justify-content:space-between;display:flex}.pf-acts .pf-act--save{color:var(--accent)}.pf-act:focus-visible,.pf-x:focus-visible,.pf-nav:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pf-nav{z-index:1;margin-top:calc(var(--space-5) * -1);border-radius:var(--radius-pill);display:none;position:absolute;top:50%}.pf-nav--prev{left:var(--space-2);transform:scaleX(-1)}.pf-nav--next{right:var(--space-2)}@media (min-width:769px){.pf-nav:not([hidden]){display:grid}.pf-mid{width:420px}}.pc-photo{object-fit:cover;width:100%;height:100%;display:block}.cq-snap:has(>.pc-photo){--r:-1.8deg;padding:var(--space-2) var(--space-2) 0;grid-column:1/-1}.cq-snap:has(>.pc-photo) .cq-snap__pic{height:220px}.cq-snap:has(>.pc-photo):before{top:calc(var(--space-2) * -1);background:color-mix(in srgb, var(--sky-horizon) 75%, transparent);width:56px;height:18px;box-shadow:0 1px 1px color-mix(in srgb, var(--ink) 6%, transparent)}.cq-snap:has(>.pc-photo):after{top:calc(var(--space-2) * -1);background:color-mix(in srgb, var(--sky-horizon) 75%, transparent);width:56px;height:18px;box-shadow:0 1px 1px color-mix(in srgb, var(--ink) 6%, transparent)}.cq-snap:has(>.pc-photo):before{left:var(--space-5);transform:rotate(-7deg)}.cq-snap:has(>.pc-photo):after{right:var(--space-5);transform:rotate(6deg)}.cq-snap:has(>.pc-photo) .al-cap{text-align:left;padding:0 var(--space-1);font-size:var(--title-size);line-height:var(--title-lh)}.cq-snap:has(>.pc-photo) .al-cap{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.al-cap small{color:var(--muted);font:500 var(--caps-size)/var(--caps-lh) var(--font-ui);flex:none}.pc-voice{padding:0 var(--space-1);color:var(--muted);font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);grid-column:1/-1;margin:0}.mx-m:has(.pc-photo){gap:var(--space-4);padding:var(--space-2) 0 var(--space-half)}.mx-m:has(.pc-photo) .cq-snap--mini{width:120px;padding:var(--space-1) var(--space-1) var(--space-3)}.mx-m:has(.pc-photo) .cq-snap--mini .cq-snap__pic{height:90px}.mx-m:has(.pc-photo) .mx-t{font-size:var(--title-size);line-height:var(--title-lh)}.cq-paper--notebook .cq-empty,.cq-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 var(--display-size)/var(--display-lh) var(--font-display);color:var(--ink);margin:0}.clog-sub{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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}.clog-filters{align-items:center;gap:var(--space-3);min-width:0;margin-top:var(--space-4);display:flex;position:relative}.clog-filters__row{--filter-weight:500;gap:calc(var(--space-4) + 2px);flex:1;min-width:0}.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-text:focus-visible,.clog-then:focus-visible,.clog-cal button:focus-visible,.cq-day:focus-visible,.clog-months__row:focus-visible,.clog-day-row:focus-visible,.mx-m:focus-visible,.mx-l:focus-visible,.cq-card:focus-visible,.lx-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.clog-edit-nb{display:none}.cq-paper{min-height:60vh}.cq-paper--notebook{--lp:calc(var(--space-7) + var(--space-2));--rp:var(--space-4);padding:var(--rule) var(--rp) var(--space-6) var(--lp)}.cq-paper--tout{gap:calc(var(--space-2) + 2px);flex-direction:column;min-height:0;display:flex}button.cq-card{box-sizing:border-box;width:100%;font:inherit;text-align:left;cursor:pointer;border:0;padding:0}.clog-chart{flex-direction:column;display:flex}.clog-empty{background:var(--surface);border-radius:2px}.clog-day{scroll-margin-top:var(--space-6);position:relative}.cq-paper--notebook .clog-day+.clog-day,.clog-day+.clog-gap,.clog-gap+.clog-day,.clog-then+.clog-day{margin-top:var(--lh)}.cq-paper--tout>.clog-day--tout:not(:first-child){margin-top:var(--space-6)}.clog-day--tout{flex-direction:column;gap:0;display:flex}.clog-date{align-items:baseline;gap:calc(var(--space-2) + 2px);height:var(--lh);font:var(--voice-style) 500 var(--voice-size)/var(--lh) var(--voice);color:var(--ink);margin:0;display:flex}.clog-date__n{display:inline}.clog-m{display:none}.clog-mood{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--soft);font:400 var(--meta-size)/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;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;box-shadow:none;color:var(--ink);font:500 var(--voice-size)/var(--lh) var(--font-display);background:0 0;border:0;border-radius:0;outline:0;padding:0;text-decoration-thickness:1px;display:block}.clog-sig,.clog-gap{font:var(--voice-style) 500 var(--voice-size)/var(--lh) var(--voice);color:var(--muted);margin:0}.clog-add{display:none}.mx-j{padding:0;position:relative}.mx-j .clog-g{display:none}.mx-j :is(.clog-text,.clog-edit){font-size:var(--lede-size);line-height:var(--lh);min-height:var(--lh)}.mx-j .clog-sig{line-height:var(--lh)}.mx-m{min-height:calc(var(--lh) * 2);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:600 var(--title-size)/var(--title-lh) var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx-t--i{font-style:italic}.mx-chip{background:var(--surface);border-radius:50%;flex:none;width:52px;height:52px;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}.lx-s{font:400 var(--meta-size)/var(--meta-lh) 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 var(--caps-size)/var(--space-4) var(--font-ui);letter-spacing:var(--caps-ls);text-transform:uppercase;color:var(--muted)}.clog-then__t{font:600 var(--title-size)/var(--title-lh) var(--font-display)}.clog-then__m{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--accent)}.clog-then--phone{margin:0}.clog-then--phone .clog-then__t{white-space:normal}.al-cap{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (max-width:1023px){.clog-filters__row{gap:var(--space-3);font-size:var(--lede-size);line-height:var(--lede-lh)}.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;width:100%;max-width:1200px;padding-inline:var(--shell-gutter);column-gap:var(--space-5);padding-bottom:var(--space-7);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-inline:auto;display:grid}.clog-head{padding-top:var(--space-6);grid-column:1;padding-right:0}.clog-sub{font-size:var(--voice-size);line-height:var(--voice-lh)}.clog-sub__mood{display:inline}.clog-weekstrip{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(--meta-size)/var(--meta-lh) var(--font-ui);display:inline-flex;position:absolute;top:100%;right:0}.clog{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:360px minmax(0,1fr);display:grid;overflow:clip}.clog-aside{box-sizing:border-box;align-self:start;gap:var(--space-5);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}.cq-paper,.clog-file,.clog-chart,.clog-empty{--lp:calc(var(--space-6) + var(--space-2));--rp:var(--lp);min-height:0;padding:var(--space-6) var(--rp) var(--space-6) var(--lp);box-shadow:none;background-color:var(--surface);border-radius:0}.cq-paper--notebook{--lp:calc(var(--space-7) + var(--space-5));--rp:calc(var(--space-6) + var(--space-2));padding:var(--rule) var(--rp) var(--space-6) var(--lp)}.cq-paper--tout{--lp:calc(var(--space-7) + var(--space-5));--rp:calc(var(--space-6) + var(--space-2))}.cq-album{padding:var(--space-6) calc(var(--space-6) + var(--space-2));gap:calc(var(--space-3) + 2px);border-radius:0}.clog-file{background:var(--rail)}.clog-file .cq-file{gap:calc(var(--space-2) + 2px)}.clog-file .cq-file__label:not(:first-child){margin-top:var(--space-3)}.clog-chart .cq-chart{margin-bottom:var(--space-3)}.clog-m{display:inline}.clog-g{top:var(--space-2)}.clog-then--phone{display:none}.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:var(--voice-style) 500 var(--voice-size)/var(--lh) var(--voice)}.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}.cq-album__row{gap:calc(var(--space-4) + var(--space-1));grid-template-columns:repeat(3,minmax(0,1fr))}.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:600 var(--title-size)/var(--title-lh) var(--font-display);color:var(--ink);margin: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:500 var(--caps-size)/var(--caps-lh) var(--font-ui);color:var(--muted);text-align:center;font-variant-numeric:lining-nums}.clog-cal__cell{height:40px;padding:0 0 var(--space-1);box-sizing:border-box;border-radius:var(--radius-arch) var(--radius-arch) 3px 3px;color:var(--paper);font:var(--numeral-style) 500 var(--meta-size)/1 var(--font-display);font-variant-numeric:lining-nums;justify-content:center;align-items:flex-end;display:flex}.clog-cal__cell.is-bare{background:var(--soft);color:var(--muted)}.clog-cal__cell.is-future{color:var(--muted)}.clog-cal__cell[aria-current=date]{outline:2px solid var(--accent);outline-offset:2px;font-weight:500}.clog-cal__legend{gap:var(--space-half) var(--space-4);font:400 var(--meta-size)/var(--meta-lh) 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;gap:0;display:flex}.clog-cal-slot{display:grid}.clog-rail-slot{display:contents}.clog-rail{flex-direction:column;gap:0;display:flex}.clog-months__year{margin:var(--space-4) 0 var(--space-1)}.clog-months__year:first-child{margin-top:0}.clog-rail .cq-sechead{margin-bottom:var(--space-1)}.clog-day-row{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:48px;padding:0}.clog-day-row__k{font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted)}.clog-day-row__t{font:500 var(--lede-size)/var(--lede-lh) var(--font-display)}.clog-months__row{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:0}.clog-months__row:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.clog-months__row b{font:var(--numeral-style) 500 var(--lede-size)/1 var(--font-display);color:var(--muted);font-variant-numeric:lining-nums}.clog-months__row i{color:var(--muted);font-style:normal}}@media (max-width:1023px){.clog-file,.clog-chart{background:0 0;padding:0}.clog-empty{padding:0}.cq-paper--tout{--lp:calc(var(--space-7) + var(--space-2));--rp:var(--space-4);padding:var(--rule) var(--rp) var(--space-4) var(--lp);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);border-radius:2px}.cq-paper--tout .clog-leaf__ink{--ink-rule:var(--paper-rule-color)}}.is-blank .cq-day__arch{background:var(--soft)}.clog-blank{height:var(--lh);color:var(--line-strong);font:var(--voice-style) 500 var(--voice-size)/var(--lh) var(--voice);margin:0}.clog-book{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.clog-book__stage{width:100%}.clog-book__nav{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.clog-leaf.cq-paper{background-image:none;min-height:0;overflow:hidden;padding-inline:0!important}.clog-leaf__ink{--ink-rule:var(--paper-rule-color);padding:0 var(--rp,0px) var(--rule) var(--lp,0px);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--rule) - 1px), var(--ink-rule) calc(var(--rule) - 1px), var(--ink-rule) var(--rule));background-position:0 calc(round(var(--rule) * .76, 1px) - var(--rule) + 1px);display:flow-root}.clog-leaf__body{height:100%}.clog-book__folio{text-align:center;min-width:7em;font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);font-variant-numeric:tabular-nums}@media (min-width:1024px){.clog{box-shadow:none;align-items:start;overflow:visible}.clog-aside,.clog-book{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent), 0 18px 40px color-mix(in srgb, var(--ink) 8%, transparent)}.clog-aside{overscroll-behavior:contain;border-radius:3px 0 0 3px;align-self:stretch;height:0;min-height:100%;overflow-y:auto}.clog-book{z-index:1;padding-top:var(--space-4);background-color:var(--surface);border-radius:0 3px 3px 0;align-self:stretch;position:relative}.clog-book .clog-leaf.cq-paper{--lp:calc(var(--space-7) + var(--space-1));--rp:var(--space-5)}.clog-book .clog-date{white-space:nowrap;min-width:0}.clog-book .clog-date .clog-mood{text-overflow:ellipsis;min-width:0;overflow:hidden}.clog-book__stage{position:relative}.clog-book__stage[data-spread]:after{content:"";inset-block:0;z-index:5;pointer-events:none;background:linear-gradient(to right, transparent, color-mix(in srgb, var(--scrim) 40%, transparent) 42%, color-mix(in srgb, var(--scrim) 80%, transparent) 50%, color-mix(in srgb, var(--scrim) 40%, transparent) 58%, transparent);width:40px;position:absolute;left:calc(50% - 20px)}.clog-book__nav{z-index:2;padding-bottom:var(--space-2);background-color:var(--surface);margin-top:auto;position:sticky;bottom:0}}button.cq-snap{font:inherit;border:0}button.cq-pin{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cq-chart [data-pin]{transition:transform var(--d-base) var(--ease-sea)}.cq-chart [data-pin].is-lifted{transform:translateY(-4px)}.cq-day__arch{position:relative}.cq-day__num{text-align:center;color:var(--paper);font:var(--numeral-style) 500 var(--meta-size)/1 var(--font-display);font-variant-numeric:lining-nums;position:absolute;inset:auto 0 2px}.cq-day__arch--empty .cq-day__num,.cq-day__arch--future .cq-day__num{color:var(--muted)}.clog-weekstrip .cq-days__track{padding-inline:0}@media (max-width:1023px){.cq-paper--blank{min-height:calc(100dvh - 293px)}}.clog-leaf__ink:not(:has(.clog-text,.mx-m,.mx-l)){background-image:none}.clog-leaf.cq-paper:not(:has(.clog-text,.mx-m,.mx-l)):before{display:none}.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(--body-size)/var(--body-lh) 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(--meta-size)/var(--meta-lh) 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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);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:500 var(--caps-size)/var(--caps-lh) var(--font-ui);font-style:normal}.today-tonight .cap-hint{display:none}.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 var(--meta-size)/var(--meta-lh) 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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.q-band__share{gap:var(--space-2)}.q-band__share-lab{font:500 var(--meta-size)/var(--meta-lh) var(--font-ui);display:none}.q-crewline{padding-bottom:var(--space-1);font:600 var(--title-size)/var(--title-lh) var(--font-display);color:var(--ink);margin:0}.q-band--boats .qb-sail{display:none}.q-band--boats .q-band__line{font:600 var(--title-size)/var(--title-lh) 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(--lightningcss-light,var(--scene-hull-day))var(--lightningcss-dark,var(--scene-hull-night))}.qc-sail{fill:var(--lightningcss-light,var(--scene-sail-day))var(--lightningcss-dark,var(--scene-sail-night))}.qc-sail--shade{fill:var(--lightningcss-light,var(--scene-sail-shade-day))var(--lightningcss-dark,var(--scene-sail-shade-night))}.qc-initial{fill:var(--facade-ink);font-family:var(--font-display);font-weight:600}.qc-waves{fill:none;stroke:var(--surface);stroke-width:1.4px;stroke-linecap:round;opacity:.3}.qc-wake{fill:none;stroke:var(--surface);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 7;opacity:.6}.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 var(--meta-size)/var(--meta-lh) 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(>.sheet-head):has(>.share-body,>.share-foot){gap:var(--space-4);align-content:start}.share-sub:empty{display:none}.share-role{gap:var(--space-2);flex-direction:column;grid-column:2;display:flex}.share-field--role{align-items:start}.share-field--role .cq-field__label{padding-top:var(--space-2)}.share-field--role>.share-note{grid-column:2}.share-act{align-self:flex-start;padding:0}.share-act--danger{color:var(--late);padding:0 var(--space-2)}.share-go{flex:1}.share-seats .share-act--danger{margin-left:auto}.share-col .share-act--danger{visibility:hidden;align-self:center}.share-col:hover .share-act--danger,.share-col:focus-within .share-act--danger{visibility:visible}.share-confirm__acts .cq-btn{flex:1}.share-text:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice);white-space:pre-line;margin:0}.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-seats{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.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-link{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-half) 0 var(--space-3);border-radius:var(--radius-s);background:var(--soft);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 var(--meta-size)/var(--meta-lh) 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 var(--meta-size)/var(--meta-lh) var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.share-text--inline{min-height:0;display:inline}.share-foot{padding-top:var(--space-3);display:flex}.share-sent{gap:var(--space-3);flex-direction:column;display:flex}.share-members{flex-direction:column;display:flex}.share-member>.cq-share{border-bottom:0}.cq-share .share-act{padding:0 var(--space-2);align-self:center}.share-member>.share-seats{padding:0 0 var(--space-3) calc(var(--space-6) + var(--space-3));align-items:center}.share-confirm{gap:var(--space-1);margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-s);background:var(--soft);animation:shareIn var(--d-sheet) var(--ease-sea) backwards;flex-direction:column;display:flex}.share-confirm__q{font:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.share-confirm__acts{gap:var(--space-2);margin-top:var(--space-2);display:flex}.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-sec--bay .q-band.share-art{aspect-ratio:240/104;height:auto;--horizon:calc(100% * 60 / 104)!important}.q-band.share-art{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(--lightningcss-light,var(--wall))var(--lightningcss-dark,color-mix(in srgb, var(--wall) 50%, var(--bg))) var(--horizon), var(--lightningcss-light,color-mix(in srgb, var(--wall) 60%, var(--ink)))var(--lightningcss-dark,color-mix(in srgb, var(--wall) 25%, var(--bg))))}.share-cols{align-items:flex-start;display:flex}.share-col{min-width:0;padding:var(--space-2) 0;border-radius:var(--radius-s);font:400 var(--body-size)/var(--body-lh) var(--font-ui);text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;display:flex}.share-col__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.share-col__role{color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) 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__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:var(--voice-style) 500 var(--voice-size)/var(--voice-lh) var(--voice)}.share-card__url{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:400 var(--meta-size)/var(--meta-lh) var(--font-ui);overflow:hidden}.share-card__acts{align-items:center;gap:var(--space-3);margin-top:auto;display:flex}.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 .cq-avatar__stack{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-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:600 var(--title-size)/var(--title-lh) 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 var(--head-size)/var(--head-lh) 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}.app>.view>.q-band.q-band--crew{transition:none}}.cq-rail__addbtn[hidden]{display:none}.coll.is-viewer .layout-body{pointer-events:none}.cah{align-content:start;gap:var(--space-2);padding-bottom:var(--space-4);display:grid}.cah-top{min-height:calc(var(--target) + var(--space-1));padding:0 var(--space-1);justify-content:space-between;align-items:center;display:flex}.cah-meta{height:var(--rule);justify-content:space-between;align-items:center;display:flex}.cah-meta .cah-ib{width:var(--target);height:100%;margin-right:calc(var(--space-2) * -1)}.cah-ib{width:var(--target);height:var(--target);color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.cah-ib svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.cah-pg .cah-ib svg{fill:currentColor;stroke:none}.cah-saved{padding:0 var(--space-3);font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted);display:none}.is-writing .cah-read{display:none}.is-writing .cah-saved{display:block}.cah-sheet{margin:0 calc(var(--space-5) + var(--space-1)) 0 var(--shell-gutter);position:relative}.cah-pg.is-writing .cah-sheet{margin-right:var(--shell-gutter)}.cah-plain{margin:0 calc(var(--space-5) + var(--space-1)) 0 var(--shell-gutter);padding:var(--space-5) var(--space-5) var(--space-4);background:var(--paper-ruled);box-shadow:var(--shadow-paper);border-radius:2px;position:relative}.cah-sheet.cq-paper{padding-right:var(--space-4)}.cah-tabs{top:var(--space-5);right:calc(var(--space-5) * -1);gap:var(--space-half);z-index:1;display:grid;position:absolute}.cah-tab{box-sizing:border-box;width:var(--space-4);min-height:calc(var(--space-6) + var(--space-5));padding:var(--space-1) 0;border-radius:0 var(--radius-s) var(--radius-s) 0;background:var(--w);opacity:.55;writing-mode:vertical-rl;font:500 var(--meta-size)/var(--space-4) var(--font-ui);color:var(--facade-ink);text-align:center;text-decoration:none;display:block}.cah-tab[aria-current=true]{width:calc(var(--space-4) + var(--space-half));opacity:1}.cah-writing .cah-tabs{opacity:0}.cah-h1{font:600 calc(var(--display-size) * .85)/var(--display-lh) var(--font-display);margin:0}.cah-sub{margin:var(--space-1) 0 var(--space-5);font:italic 500 calc(var(--voice-size) * .85)/var(--space-5) var(--font-display);color:var(--muted)}.cah-sec{margin:var(--space-4) 0 var(--space-1);font:italic 500 calc(var(--voice-size) * .95)/var(--space-5) var(--font-display);color:var(--muted)}.cah-sec:first-of-type{margin-top:0}.cah-toc{align-items:baseline;gap:var(--space-2);min-height:calc(var(--space-6) + var(--space-1));color:var(--ink);text-decoration:none;display:flex}.cah-toc b{font:500 var(--voice-size)/var(--voice-lh) var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cah-toc i{min-width:var(--space-4);height:3px;margin-top:var(--space-2);background:radial-gradient(circle, var(--line-strong) 1px, transparent 1.5px) 0 50% / var(--space-1) 3px repeat-x;flex:1;align-self:center}.cah-toc span{font:italic 500 calc(var(--voice-size) * .85)/var(--voice-lh) var(--font-display);color:var(--muted);font-variant-numeric:oldstyle-nums}.cah-new{align-items:center;gap:var(--space-2);margin-top:var(--space-4);min-height:var(--target);color:var(--accent);font:var(--body-weight) var(--body-size)/var(--body-lh) var(--font-ui);background:0 0;border:0;padding:0;display:flex}.cah-doc{display:block}.cah-title{resize:none;height:var(--rule);min-height:var(--rule);appearance:none;box-sizing:border-box;width:100%;color:var(--ink);font:600 calc(var(--title-size) * 7 / 6)/var(--rule) var(--font-display);background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:hidden}.cah-title:focus,.cah-title:focus-visible{box-shadow:none;border-bottom:0;outline:0;padding-bottom:0}.cah-title::placeholder{color:var(--muted);font-style:italic;font-weight:500}.cah-meta{color:var(--muted);font:var(--meta-weight) var(--meta-size)/var(--rule) var(--font-ui)}.cah-slot{cursor:text}.cah-hint{color:var(--muted);font-style:italic}.cah-h{font-weight:600;font-size:calc(var(--voice-size) * 1.15)}.cah-li{padding-left:var(--space-4)}.cah-li:before{content:"";left:var(--space-1);top:calc(var(--rule) / 2 - 3px);background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute}.cah-n:before{content:attr(data-n);background:0 0;width:auto;height:auto;font-size:.85em;top:0;left:0}.cah-ck{padding-left:calc(var(--space-4) + var(--space-1))}.cah-box{left:0;top:calc(var(--rule) / 4);width:calc(var(--rule) / 2);height:calc(var(--rule) / 2);box-sizing:border-box;border-radius:var(--radius-tick);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0;border:0;padding:0;position:absolute}.cah-ck.done{color:var(--muted)}.cah-ck.done .cah-box{background:var(--accent);box-shadow:none}.cah-note{right:calc(100% + var(--space-3) + 6px);width:var(--paper-margin);text-align:right;font:italic 500 calc(var(--voice-size) * .75)/var(--rule) var(--font-display);color:var(--muted);white-space:nowrap;position:absolute;top:0}.cah-note.is-late{color:var(--late)}.cah-lk{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:5px;text-decoration-thickness:1px}.cah-ren{margin:var(--space-3) 0 0;padding-top:var(--space-2);font:italic 500 calc(var(--voice-size) * .8)/var(--space-5) var(--font-display);color:var(--muted)}.cah-folio{justify-content:center;align-items:center;gap:var(--space-4);height:var(--rule);margin-top:var(--space-3);font:italic 500 calc(var(--voice-size) * .8)/var(--space-5) var(--font-display);color:var(--muted);font-variant-numeric:oldstyle-nums;display:flex}.cah-folio button{width:var(--target);height:calc(var(--space-6) + var(--space-1));color:var(--muted);font:500 calc(var(--voice-size) * .9)/1 var(--font-display);background:0 0;border:0}.cah-folio button:disabled{opacity:.35}.cah-count{margin:var(--space-3) 0 0;text-align:center;font:italic 500 calc(var(--voice-size) * .8)/var(--space-5) var(--font-display);color:var(--muted);font-variant-numeric:oldstyle-nums;display:none}.cah-folio,.cah-ren{transition:opacity var(--d-base) var(--ease-sea)}.is-writing .cah-folio,.is-writing .cah-ren{display:none}.is-writing:has(.write--long) .cah-count{display:block}.cq-paper--long .cah-meta{font-size:var(--meta-size)}.cq-paper--long .cah-title{font-size:calc(var(--paper-line-long) * 25 / 18)}.cq-paper--long .cah-h{font-size:calc(var(--paper-line-long) * 21 / 18)}@media (min-width:1024px){.cq-paper--long .cah-title{font-size:calc(var(--paper-line-long-desk) * 27 / 19)}.cq-paper--long .cah-h{font-size:calc(var(--paper-line-long-desk) * 22 / 19)}}.cah-notes{pointer-events:none;position:absolute;inset:0}.cah-notes .cah-note{line-height:var(--rule)}.cah-writing #tabbar{opacity:0;pointer-events:none;transition:opacity var(--d-base) var(--ease-sea)}#dock[data-page=page],#dock[data-page=cahier]{display:none}.cah-sheet .write .write__page,.cah-sheet .write .write__in{background:0 0}.cah-sheet .write .write__in,.cah-sheet .write .write__mirror{font:var(--voice-weight) var(--voice-size)/var(--rule) var(--font-display);padding-inline:0}.cah-sheet .write .write__bar{padding-left:0}.cah-sheet .write--long .write__in,.cah-sheet .write--long .write__mirror{font-size:var(--paper-line-long)}@media (min-width:1024px){.cah-sheet .write--long .write__in,.cah-sheet .write--long .write__mirror{font-size:var(--paper-line-long-desk)}}.cah-sheet .write--paper:focus-within .write__bar{height:calc(var(--rule) * 2)}.cah-quiet .write__note{display:none}.is-writing:has(.write--long) .cah-sheet{--hold:.4;padding-bottom:calc(100dvh * (1 - var(--hold)))}.cah-opts{gap:var(--space-1);padding-bottom:var(--space-3);display:grid}.cah-opts>.cq-seg{margin-bottom:var(--space-2);justify-self:start}.cah-opts__lab{margin:var(--space-3) 0 0;padding:0 var(--space-3);color:var(--muted);font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui)}.cah-opts__list{gap:var(--space-half);display:grid}.cah-sws{gap:var(--space-1);padding:0 var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cah-sw{align-content:start;justify-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);border-radius:var(--radius-s);color:var(--ink);font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);text-align:center;cursor:pointer;background:0 0;border:0;display:grid}.cah-sw:hover{background:var(--soft)}.cah-sw[aria-checked=true]{background:var(--soft);box-shadow:inset 0 0 0 2px var(--accent)}.cah-sw--def{min-height:var(--target);grid-column:1/-1;justify-content:center;align-items:center;display:flex}.cah-sw__p{--rule:var(--space-2);width:calc(var(--space-6) + var(--space-3));height:calc(var(--space-5) + var(--space-3));border-radius:var(--radius-xs);min-height:0;padding:0;display:block;position:relative;overflow:hidden}.cah-act{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--ink);font:var(--body-weight) var(--body-size)/var(--body-lh) var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cah-act:hover{background:var(--soft)}.cah-act small{color:var(--muted);font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui)}.cah-act.is-late{color:var(--late)}.cah-act[aria-checked=true]:after{content:"";width:var(--space-2);height:var(--space-2);background:var(--accent);border-radius:50%}.cah-day{position:relative}.cah-day>.cah-note.is-today{color:var(--accent)}.cah-wait{width:100%;color:var(--muted);font:italic var(--voice-weight) var(--voice-size)/var(--rule) var(--font-display);text-align:left;cursor:text;background:0 0;border:0;padding:0;display:block}.app>.view.cah-desk{padding-inline:0}.cah-desk{min-height:100dvh;transition:grid-template-columns var(--d-base) var(--ease-sea);grid-template-columns:168px 240px minmax(0,1fr);display:grid;position:relative}.cah-d-books,.cah-d-list{align-content:start;gap:var(--space-half);padding:var(--space-5) var(--space-2);display:grid}.cah-d-books{background:var(--rail)}.cah-d-h{padding:0 var(--space-2);margin:var(--space-3) 0 var(--space-1);color:var(--muted);font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui)}.cah-d-h:first-child{margin-top:0}.cah-d-nb,.cah-d-sec,.cah-d-pin{align-items:center;gap:var(--space-3);min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-s);color:var(--ink);font:var(--body-weight) calc(var(--body-size) - 1px)/var(--body-lh) var(--font-ui);text-decoration:none;display:flex}.cah-d-nb:hover,.cah-d-sec:hover,.cah-d-pin:hover,.cah-d-row:hover{background:var(--soft)}.cah-d-nb i{background:var(--w);border-radius:5px 5px 2px 2px;flex:none;width:10px;height:14px}.cah-d-nb span{color:var(--muted);font:italic 500 calc(var(--voice-size) * .8)/var(--space-4) var(--font-display);margin-left:auto}.cah-d-nb[aria-current=true]{font-weight:500}.cah-d-sec{min-height:32px;padding-left:calc(var(--space-5) + var(--space-3));color:var(--muted)}.cah-d-sec i{background:var(--w);border-radius:2px;flex:none;width:4px;height:14px}.cah-d-sec[aria-current=true]{color:var(--ink);font-weight:500}.cah-d-pin{color:var(--ink)}.cah-d-list{padding-inline:0}.cah-d-lhead{padding:0 var(--space-5) var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.cah-d-lhead b{font:600 calc(var(--display-size) * .7)/var(--display-lh) var(--font-display)}.cah-d-lhead span{color:var(--muted);font:italic 500 calc(var(--voice-size) * .8)/var(--space-4) var(--font-display)}.cah-d-row{gap:var(--space-half);padding:var(--space-2) var(--space-5);color:var(--ink);text-decoration:none;display:grid}.cah-d-row b{font:500 var(--voice-size)/var(--voice-lh) var(--font-display)}.cah-d-row small{color:var(--muted);font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui)}.cah-d-row[aria-current=page]{background:var(--surface);box-shadow:inset 2px 0 0 var(--accent)}.cah-d-list .cah-new{margin:var(--space-2) var(--space-5)}.cah-d-main{min-width:0;padding:var(--space-3) calc(var(--space-5) + var(--space-3)) 0 var(--space-5)}.cah-d-main>.cah{max-width:640px;margin-inline:auto}.cah-d-main .cah-sheet{width:540px;max-width:100%;margin-inline:auto}.cah-d-main .cah-sheet.cq-paper--long{width:600px}.cah-d-main .cah-pg.is-writing .cah-sheet{margin-right:auto}.cah-d-marks{display:none}.cah-writing .cah-desk:not(.is-open){grid-template-columns:var(--space-6) 0 minmax(0, 1fr)}.cah-writing .cah-desk:not(.is-open) :is(.cah-d-books,.cah-d-list){visibility:hidden;padding-inline:0;overflow:hidden}.cah-writing .cah-desk:not(.is-open) .cah-d-marks{left:var(--space-1);gap:var(--space-1);padding-top:var(--space-5);display:grid;position:absolute}.cah-writing .cah-desk.is-open .cah-d-marks{display:none}.cah-d-mark{width:var(--target);height:var(--target);border-radius:var(--radius-s);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cah-d-mark:hover{background:var(--soft);color:var(--ink)}.cah-d-mark svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}@media (prefers-reduced-motion:reduce){.cah-desk{transition:none}}@media (max-width:1023px){.cah-d-books,.cah-d-list,.cah-d-marks{display:none}.cah-desk{margin:0;display:block}}.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(--voice)}.si-by{display:none}.si-lang{top:var(--space-3);right:var(--space-3);position:absolute}.si-lang .cq-seg__opt{color:var(--ink)}.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(--head-weight) var(--head-size)/var(--head-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-icon{flex:none;width:18px;height:18px;display:inline-flex}.si-icon svg{width:18px;height:18px}.si-last{justify-content:center}.si-more{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.si-more:after{transition:transform var(--d-base) var(--ease)}.si-more[aria-expanded=true]:after{transform:rotate(135deg)}.si-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.si-or{text-align:center;padding-block:var(--space-2);text-transform:lowercase}.si-form{gap:var(--space-3);flex-direction:column;display:flex}.si .si-fine{margin:auto 0 0}.si-fine svg{flex:none;display:block}.si-dev{align-self:flex-start;padding-left:0}.si-dev[aria-disabled=true]{opacity:.5;pointer-events:none}.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(--caps-weight) var(--caps-size)/var(--caps-lh) var(--font-ui);letter-spacing:var(--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(--voice);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(--head-weight) var(--head-size)/var(--head-lh) var(--font-display);margin:0}.ob-step--1 .ob-h{font-size:var(--display-size);line-height:var(--display-lh)}.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:var(--head-size);line-height:var(--head-lh);font-weight:500}.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-tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-tile{align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-3);border-radius:var(--radius-s);background:var(--soft);color:var(--ink);font:500 var(--body-size)/var(--body-lh) var(--font-ui);text-align:left;cursor:pointer;border:0;display:flex}.ob-tile i{background:var(--c);border-radius:50%;flex:none;width:12px;height:12px}.ob-tile[aria-checked=true]{background:var(--surface);box-shadow:inset 0 calc(var(--line-slat) * -1) 0 var(--accent)}.ob-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.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-lang{margin-top:var(--space-3);align-self:center}.ob-bar .cq-back{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-voice-line{font:var(--voice-style) var(--voice-weight) var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted);margin:0}.ob-field{flex-direction:column;display:flex}.ob-sr{width:1px;height:1px;position:absolute;overflow:hidden}.ob .ob-input{border-bottom:var(--line-slat) solid var(--accent);min-height:calc(var(--space-7) + var(--space-1));font:var(--lede-weight) var(--lede-size)/var(--lede-lh) var(--font-ui)}.ob-days{padding-top:var(--space-1)}.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) 500 var(--voice-size)/var(--voice-lh) var(--voice);color:var(--muted)}.ob-got{gap:calc(var(--space-1) / 2);padding-left:var(--space-3);flex-direction:column;display:flex}.ob-area{font:var(--meta-weight) var(--meta-size)/var(--meta-lh) var(--font-ui);color:var(--muted)}.ob-title{font:var(--title-weight) var(--title-size)/var(--title-lh) var(--font-display)}.ob-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ob-try{flex-direction:column;display:flex}.ob-try .ob-cap{padding-bottom:var(--space-1)}.ob-try div+div{margin:0}@keyframes siIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.si-col,.ob-step{animation:none}.cq-door{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(--caps-weight) var(--caps-size)/var(--caps-lh) var(--font-ui);letter-spacing:var(--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-pine .oc-sw0{animation:none}.oc-pine .oc-sw1{--ax:24px;--ay:3px}.oc-pine .oc-ga{--g0:.6;--g1:.25}.oc-pine .oc-bob{--by:3.5px;--br:2.5deg}.oc--night .oc-sw{--ax:12px}.oc--night .oc-sw1{--ax:20px;--ay:4px}@media (max-width:1023px){.si .si-mark{font-size:var(--title-size);line-height:var(--title-lh);top:16px}.si .si-line{font-size:var(--title-size);line-height:var(--title-lh)}.si .si-lang{top:14px;right:12px}.si .si-title{font-size:var(--head-size);line-height:var(--head-lh)}.si .si-sub{margin-bottom:var(--space-half)}}@media (min-width:521px) and (max-width:1023px){.si .si-quote{right:160px}.si .si-line{text-wrap:balance}}.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:var(--head-size);line-height:var(--head-lh);font-weight:500;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{font-size:var(--head-size);line-height:var(--head-lh);text-wrap:wrap;font-weight:500}.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:var(--display-size);line-height:var(--display-lh);font-weight:500}.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-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.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:var(--display-size);line-height:var(--display-lh);font-weight:500}.ob-step--2 .ob-h,.ob-step--3 .ob-h{font-size:var(--head-size);line-height:var(--head-lh);font-weight:500}.ob-dashes{margin-bottom:0}.ob-lang{gap:0;margin-top:0}.ob-voice,.ob[data-step="3"] .ob-voice{width:460px;max-width:none;font-size:var(--title-size);line-height:var(--title-lh);color:var(--paper);font-weight:500;bottom:56px;left:48px}.ob[data-step="1"] .ob-voice{width:420px;font-size:var(--title-size);line-height:var(--title-lh);bottom:66px}}
