@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1-h52z97c7bce.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.0fuh4fyjfo9ap.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2broe1i9movoa.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.0f8eq302mdpld.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.11xxlm8n0_7w8.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.0o-mv26yr1hzk.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.25_05y-blbp24.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.20ixcot5hpnm-.woff)format("woff")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f6f7f9;--surface:#fff;--surface-2:#eef0f4;--line:#dce0e7;--line-strong:#c3c9d3;--text:#151920;--text-2:#4e5666;--text-3:#636b7b;--accent:#3550e8;--accent-hover:#2a41c4;--accent-ink:#fff;--accent-soft:#3550e81a;--focus:#3550e8;--tok-person:#0b7392;--tok-project:#6a42c4;--tok-tag:#4d5a6c;--tok-priority:#9a5300;--tok-date:#0a7553;--tok-estimate:#9c3574;--tok-problem:#b42318;--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--step--1:.875rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.5625rem;--step-3:1.953rem;--step-hero:clamp(2.25rem, 1.2rem + 4.4vw, 3.75rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4.5rem;--sp-9:6rem;--radius-s:4px;--radius-m:8px;--page-max:72rem;--gutter:1rem;--prose-max:68ch}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (min-width:48rem){:root{--gutter:1.5rem}}@media (prefers-color-scheme:dark){:root{--bg:#14171d;--surface:#1b1f27;--surface-2:#222733;--line:#2b313d;--line-strong:#3d4554;--text:#e7eaf0;--text-2:#a9b1bf;--text-3:#8e97a7;--accent:#8197ff;--accent-hover:#a2b2ff;--accent-ink:#0e1220;--accent-soft:#8197ff24;--focus:#8197ff;--tok-person:#62c6ea;--tok-project:#b8a2ff;--tok-tag:#a7b3c4;--tok-priority:#f2b25a;--tok-date:#63d4a8;--tok-estimate:#ef9fcd;--tok-problem:#ff8b80}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--sp-5)}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);font-size:var(--step-0);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;line-height:1.6;display:flex}main{flex:1}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}h1{font-size:var(--step-3);letter-spacing:-.02em}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}p{text-wrap:pretty;margin:0}img,svg{max-width:100%;display:block}a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}button{font:inherit;color:inherit}code,kbd,samp{font-family:var(--font-mono);font-size:.9em}kbd{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);min-width:1.75em;color:var(--text);text-align:center;white-space:nowrap;border-bottom-width:2px;padding:.05em .45em;font-size:.8125rem;line-height:1.5;display:inline-block}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-s)}::selection{background:var(--accent-soft);color:var(--text)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--sp-2);left:var(--sp-2);z-index:100;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-s);background:var(--accent);color:var(--accent-ink);font-weight:500;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{color:var(--accent-ink);transform:none}.container{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.site-header{border-bottom:1px solid var(--line)}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:3.5rem;display:flex}.brand{align-items:center;gap:var(--sp-2);color:var(--text);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.brand:hover{color:var(--text)}.site-nav{align-items:center;gap:var(--sp-4);display:flex}.site-nav ul{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:var(--text-2);font-size:var(--step--1);text-decoration:none}.site-nav a:hover{color:var(--text)}@media (max-width:40rem){.site-nav__section{display:none}}.share{display:inline-flex;position:relative}.share__button{border:1px solid var(--line-strong);border-radius:var(--radius-s);color:var(--text-2);font-size:var(--step--1);cursor:pointer;background:0 0;align-items:center;gap:.375rem;padding:.3rem .65rem;display:inline-flex}.share__button:hover{color:var(--text);border-color:var(--text-3)}.share__status{white-space:nowrap;color:var(--text-2);font-size:.8125rem;position:absolute;top:calc(100% + .375rem);right:0}.share__status:empty{display:none}.site-footer{margin-top:var(--sp-9);border-top:1px solid var(--line);font-size:var(--step--1);color:var(--text-2)}.site-footer__inner{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);padding-block:var(--sp-5);flex-wrap:wrap;display:flex}.site-footer a{color:var(--text-2)}.site-footer a:hover{color:var(--text)}.site-footer__links{align-items:baseline;gap:var(--sp-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.link-button{color:inherit;font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.prose .link-button,.page__lead .link-button{color:var(--accent)}.email-link__value{font-family:var(--font-mono);-webkit-user-select:all;user-select:all;font-size:.9em}.hero{padding-block:var(--sp-8) var(--sp-7)}.hero__title{max-width:14ch;font-size:var(--step-hero);letter-spacing:-.03em;line-height:1.04}.hero__lead{max-width:60ch;margin-top:var(--sp-5);color:var(--text-2);font-size:1.125rem}.hero__status{margin-top:var(--sp-6);font-size:var(--step--1);color:var(--text-2)}.capture{margin-top:var(--sp-7)}.capture__label{margin-bottom:var(--sp-2);font-size:var(--step--1);color:var(--text-2);font-weight:500;display:block}.capture__box{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);overflow:hidden}.capture__box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.capture__field{border-bottom:1px solid var(--line);position:relative}.capture__mirror,.capture__input{width:100%;font-family:var(--font-mono);letter-spacing:0;white-space:pre;border:0;margin:0;padding:1.1rem 1.25rem;font-size:clamp(1rem,.9rem + .45vw,1.1875rem);font-weight:400;line-height:1.5;display:block}.capture__mirror{color:var(--text);pointer-events:none;position:absolute;inset:0;overflow:hidden}.capture__input{color:#0000;caret-color:var(--text);background:0 0;outline:none;position:relative}.capture__input::placeholder{color:var(--text-3)}.capture__input::selection{background:var(--accent-soft);color:#0000}.tok--person{color:var(--tok-person)}.tok--project{color:var(--tok-project)}.tok--tag{color:var(--tok-tag)}.tok--priority{color:var(--tok-priority)}.tok--due,.tok--start{color:var(--tok-date)}.tok--estimate{color:var(--tok-estimate)}.tok--text{color:var(--text)}.tok--invalid{color:var(--tok-problem);text-underline-offset:.2em;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1px}.capture__fields{padding:var(--sp-3) var(--sp-5) var(--sp-4);grid-template-columns:1fr;margin:0;display:grid}@media (min-width:40rem){.capture__fields{column-gap:var(--sp-6);grid-template-columns:1fr 1fr}}.capture__row{gap:var(--sp-3);border-bottom:1px solid var(--line);grid-template-columns:5.5rem 1fr;padding-block:.35rem;font-size:.9375rem;animation:.38s cubic-bezier(.2,.7,.2,1) both field-in;display:grid}.capture__row:first-child{animation-delay:60ms}.capture__row:nth-child(2){animation-delay:.12s}.capture__row:nth-child(3){animation-delay:.18s}.capture__row:nth-child(4){animation-delay:.24s}.capture__row:nth-child(5){animation-delay:.3s}.capture__row:nth-child(6){animation-delay:.36s}.capture__row:nth-child(7){animation-delay:.42s}.capture__row:nth-child(8){animation-delay:.48s}@keyframes field-in{0%{opacity:0;transform:translateY(4px)}}.capture__row dt{color:var(--text-3)}.capture__row dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.capture__empty{color:var(--text-3);font-weight:400!important}.capture__problems{padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--line);font-size:var(--step--1);color:var(--tok-problem);margin:0;list-style:none}.capture__help{margin-top:var(--sp-3);font-size:var(--step--1);color:var(--text-2)}.capture__examples{align-items:baseline;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.capture__examples-label{font-size:var(--step--1);color:var(--text-3)}.capture__examples ul{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);max-width:100%;color:var(--text-2);font-family:var(--font-mono);text-align:left;cursor:pointer;padding:.25rem .6rem;font-size:.8125rem}.chip:hover{color:var(--text);border-color:var(--text-3)}.demo-list ol{margin:var(--sp-4) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.demo-task{align-items:center;gap:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);flex-wrap:wrap;padding-block:.5rem;font-size:.9375rem;display:flex}.demo-task__check{border:1.5px solid var(--line-strong);border-radius:var(--radius-s);color:#0000;cursor:pointer;background:0 0;place-items:center;width:1.125rem;height:1.125rem;padding:0;display:inline-grid}.demo-task__check[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.demo-task__title{flex:12rem;min-width:0}.demo-task.is-done .demo-task__title{color:var(--text-3);text-decoration:line-through}.demo-task__meta{gap:var(--sp-3);font-family:var(--font-mono);flex-wrap:wrap;font-size:.8125rem;display:flex}.band{gap:var(--sp-4) var(--sp-7);padding-block:var(--sp-7);border-top:1px solid var(--line);display:grid}@media (min-width:56rem){.band{grid-template-columns:minmax(14rem,1fr) 2.4fr}}.band__head p{margin-top:var(--sp-3);max-width:40ch;color:var(--text-2)}.band__body{min-width:0}.band__note,.band__text{max-width:var(--prose-max);color:var(--text-2)}.band__text+.band__text{margin-top:var(--sp-4)}.band__note{margin-top:var(--sp-4);font-size:.9375rem}.band__text{color:var(--text)}.table-wrap{overflow-x:auto}.syntax-table{border-collapse:collapse;width:100%;font-size:.9375rem}.syntax-table th,.syntax-table td{padding:.55rem var(--sp-4) .55rem 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline}.syntax-table thead th{font-size:var(--step--1);color:var(--text-3);padding-top:0;font-weight:500}.syntax-table tbody th{white-space:nowrap;font-weight:400}.syntax-table td:last-child{white-space:nowrap}.syntax-table code{font-weight:500}.shortcut-grid{grid-template-columns:1fr;margin:0;display:grid}@media (min-width:36rem){.shortcut-grid{column-gap:var(--sp-6);grid-template-columns:1fr 1fr}}.shortcut{gap:var(--sp-3);border-bottom:1px solid var(--line);grid-template-columns:9rem 1fr;align-items:baseline;padding-block:.5rem;font-size:.9375rem;display:grid}.shortcut dt{white-space:nowrap}.shortcut dd{color:var(--text-2);margin:0}.shortcut__join{color:var(--text-3);font-size:.8125rem}.view-list{margin:0}.view-list__item{gap:var(--sp-1) var(--sp-5);padding-block:var(--sp-3);border-bottom:1px solid var(--line);display:grid}@media (min-width:40rem){.view-list__item{grid-template-columns:12rem 1fr}}.view-list dt{font-weight:600}.view-list dd{color:var(--text-2);margin:0}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{padding-block:var(--sp-3);border-bottom:1px solid var(--line)}.page{padding-block:var(--sp-6) var(--sp-7)}.page h1{margin-top:var(--sp-5);font-size:var(--step-3)}.page__lead{max-width:60ch;margin-top:var(--sp-3);color:var(--text-2);font-size:1.125rem}.page__meta{margin-top:var(--sp-2);font-size:var(--step--1);color:var(--text-3)}.breadcrumbs ol{font-size:var(--step--1);color:var(--text-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";margin-inline:var(--sp-2);color:var(--line-strong)}.breadcrumbs a{color:var(--text-2)}.breadcrumbs [aria-current=page]{color:var(--text-3)}.prose{max-width:var(--prose-max);margin-top:var(--sp-6)}.prose h2{margin-top:var(--sp-6);margin-bottom:var(--sp-2);font-size:var(--step-1)}.prose p+p,.prose ul+p,.prose p+ul{margin-top:var(--sp-3)}.prose ul{margin:0;padding-left:1.25rem}.prose li+li{margin-top:var(--sp-1)}.toc{margin-top:var(--sp-6);max-width:var(--prose-max)}.toc ol{columns:1;margin:0;padding-left:1.5rem;font-size:.9375rem}@media (min-width:56rem){.toc{max-width:none}.toc ol{columns:2;column-gap:var(--sp-7)}}.toc li{break-inside:avoid;padding-block:.15rem}.faq{max-width:var(--prose-max);margin-top:var(--sp-6)}.faq__item{padding-block:var(--sp-5);border-top:1px solid var(--line)}.faq__item h2{margin-bottom:var(--sp-2);font-size:var(--step-1)}.faq__more{margin-top:var(--sp-2);font-size:.9375rem}.not-found__code{margin-top:var(--sp-5);font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-3)}.not-found h1{margin-top:var(--sp-2)}.not-found__links{gap:var(--sp-5);margin:var(--sp-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}
