.ld-n{font-variant-numeric:tabular-nums}.ld-fig-n,.ld-n{unicode-bidi:isolate;direction:ltr;white-space:nowrap}.ld-fig-n{font-family:var(--font-title);font-weight:var(--fw-figure);letter-spacing:var(--tracking-figure);font-variant-numeric:proportional-nums lining-nums;font-feature-settings:"tnum" 0,"pnum" 1,"lnum" 1}.ld-ico{width:var(--icon-m);height:var(--icon-m);flex:none;stroke-width:var(--icon-stroke)}.ld-ico--s{width:var(--icon-s);height:var(--icon-s)}.ld-ico--l{width:var(--icon-l);height:var(--icon-l)}[dir=rtl] .ld-ico--mirror{transform:scaleX(-1)}.ld-sq{width:8px;height:8px;background:var(--signal);border-radius:var(--radius-mark)}.ld-agent-mark,.ld-sq{display:inline-block;flex:none}.ld-agent-mark{width:var(--cut-mark-w);height:var(--cut-mark-h);background:var(--agent);clip-path:polygon(9px 0,100% 0,5px 100%,0 100%)}.ld-agent-by{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--agent-text);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong)}.ld-hatch{background:var(--cut-hatch),var(--sunken)}.ld-cut{position:relative;background:var(--surface);border:var(--bd);border-radius:var(--radius-surface);clip-path:polygon(0 var(--cut-y),var(--cut-x) 0,100% 0,100% 100%,0 100%)}.ld-cut__head{--focus:var(--focus-on-band);display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);min-height:52px;padding:var(--sp-3) var(--sp-6);margin:-1px -1px 0;background:var(--band);color:var(--text-on-band);font-size:var(--fs-meta);line-height:var(--lh-meta)}.ld-cut__head .ld-agent-mark{background:var(--brand-ai-blue)}.dark .ld-cut__head{border-bottom:1px solid var(--band-rule)}.ld-cut__name{font-weight:var(--fw-text-strong)}.ld-cut__meta{color:var(--text-on-band-muted)}.ld-cut__state{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:var(--fw-text-strong)}.ld-cut__body{padding:var(--sp-5) var(--sp-6) var(--sp-6)}.ld-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--control-h);padding-inline:var(--sp-4);border:1px solid transparent;border-radius:var(--radius-control);font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text-strong);white-space:nowrap;text-decoration:none;transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.ld-btn:active:not([disabled]){transform:scale(.98)}.ld-btn--primary{background:var(--act);color:var(--act-ink)}.ld-btn--primary:hover{background:var(--act-hover)}.ld-btn--primary:active{background:var(--act-pressed)}.ld-btn--secondary{background:var(--surface);color:var(--text);border-color:var(--n-300)}.dark .ld-btn--secondary{border-color:var(--n-d4)}.ld-btn--secondary:hover{background:var(--state-hover)}.ld-btn--quiet{background:transparent;color:var(--act);padding-inline:var(--sp-3)}.ld-btn--quiet:hover{background:var(--state-hover)}.ld-btn--danger{background:transparent;color:var(--negative);padding-inline:var(--sp-3)}.ld-btn--danger:hover{background:var(--negative-tint)}.ld-btn[disabled]{background:var(--state-disabled-bg);color:var(--state-disabled-text);border-color:var(--state-disabled-border);cursor:not-allowed}.ld-icon-btn{display:inline-grid;place-items:center;width:var(--hit-min);height:var(--hit-min);border:0;border-radius:var(--radius-control);background:transparent;color:var(--icon);transition:background-color var(--dur-hover) var(--ease-out)}.ld-icon-btn:hover{background:var(--state-hover);color:var(--text)}.ld-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding-inline:var(--sp-2);border-radius:var(--radius-control);background:var(--n-100);color:var(--text-muted);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);white-space:nowrap}.dark .ld-pill{background:var(--n-d3)}.ld-pill--signal{color:var(--signal-text)}.dark .ld-pill--signal,.ld-pill--signal{background:var(--signal-tint)}.ld-pill--caution{background:var(--caution-tint);color:var(--caution)}.ld-pill--negative{background:var(--negative-tint);color:var(--negative)}.ld-pill--agent{background:var(--agent-tint);color:var(--agent-text)}.ld-state{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted);font-weight:var(--fw-text-strong)}.ld-app{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:auto 1fr;min-height:100dvh;background:var(--canvas);color:var(--text);font-family:var(--font-text);letter-spacing:var(--tracking-ar)}html[lang=en] .ld-app,html[lang=nl] .ld-app{font-family:var(--font-latin)}.ld-skip{position:absolute;inset-inline-start:16px;top:-80px;z-index:100;background:var(--surface);color:var(--act);padding:8px 16px;border-radius:var(--radius-control);font-weight:var(--fw-text-strong)}.ld-skip:focus{top:12px;box-shadow:var(--elev-overlay)}.ld-band{--focus:var(--focus-on-band);grid-column:1/-1;position:sticky;top:0;z-index:var(--z-band);display:flex;align-items:center;gap:var(--sp-4);min-height:calc(var(--band-h) + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);padding-left:max(var(--sp-6),env(safe-area-inset-left,0px));padding-right:max(var(--sp-6),env(safe-area-inset-right,0px));background:var(--band);color:var(--text-on-band)}.dark .ld-band{border-bottom:1px solid var(--band-rule)}.ld-band a,.ld-band button{color:inherit}.ld-band :focus-visible{outline:2px solid var(--focus-on-band);outline-offset:2px}.ld-band__logo{display:flex;align-items:center;height:44px;padding-inline:4px;border-radius:var(--radius-control);flex:none}.ld-band__logo svg{height:22px;width:auto}.ld-band__divider{width:1px;height:24px;background:var(--band-rule);flex:none}.ld-band__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:40px;min-width:40px;padding-inline:var(--sp-3);background:transparent;border:0;border-radius:var(--radius-control);font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text-strong);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out)}.ld-band__btn:hover{background:var(--band-control)}.ld-band__btn[disabled]{cursor:progress}.ld-band__icon{width:40px;padding:0}.ld-band__icon:has(.ld-band__badge){width:auto;padding-inline:var(--sp-2)}.ld-band__org-wrap{min-width:0;flex:0 1 auto}.ld-band__org{max-width:320px}.ld-band__org-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-band__search{margin-inline:auto;width:min(440px,36vw);height:40px;display:flex;align-items:center;gap:var(--sp-2);padding-inline:var(--sp-3);background:var(--band-control);border:1px solid var(--band-rule);border-radius:var(--radius-control);color:var(--text-on-band-muted);font-size:var(--fs-body);text-align:start;cursor:pointer}.ld-band__search:hover{border-color:#3b5180}.ld-band__kbd{margin-inline-start:auto;font:var(--fw-text-strong) var(--fs-meta)/1 var(--font-latin);color:var(--text-on-band-muted);border:1px solid var(--band-rule);border-radius:var(--radius-mark);padding:3px 6px}.ld-band__end{display:flex;align-items:center;gap:var(--sp-1);flex:none}.ld-band__decisions .ld-band__count{font-variant-numeric:tabular-nums}.ld-band__decisions:not(.has-count){color:var(--text-on-band-muted)}.ld-band__badge{font-size:var(--fs-meta);line-height:1;font-weight:var(--fw-text-bold);font-variant-numeric:tabular-nums;color:var(--text-on-band)}.ld-band__timer.is-running{background:var(--band-control);font-variant-numeric:tabular-nums}.ld-band__avatar{width:32px;height:32px;border-radius:var(--radius-round);background:var(--band-rule);color:#fff;display:grid;place-items:center;font-size:var(--fs-meta);font-weight:var(--fw-text-bold);line-height:1}.ld-band__account{width:44px}.ld-band__menu{display:none}.ld-rail{background:var(--rail);border-inline-end:var(--bd);min-width:0}.ld-rail__inner{position:sticky;top:calc(var(--band-h) + env(safe-area-inset-top, 0px));height:calc(100dvh - var(--band-h) - env(safe-area-inset-top, 0px));overflow-y:auto;padding:var(--sp-5) var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-1)}.ld-rail__label{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle);font-weight:var(--fw-text-strong);padding-inline:var(--sp-3);margin:var(--sp-6) 0 var(--sp-2)}.ld-rail__group:first-child .ld-rail__label{margin-top:0}.ld-rail__foot ul,.ld-rail__group ul{display:grid;gap:2px}.ld-rail__item{display:flex;align-items:center;gap:var(--sp-3);min-height:40px;padding-inline:var(--sp-3);border-radius:var(--radius-control);color:var(--text-muted);text-decoration:none;font-size:var(--fs-body);line-height:var(--lh-ui);transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.ld-rail__item .ld-ico{color:var(--icon)}.ld-rail__item:hover{background:var(--state-hover);color:var(--text)}.ld-rail__item[aria-current=page]{background:var(--n-100);color:var(--text)}.dark .ld-rail__item[aria-current=page]{background:var(--n-d3)}.ld-rail__item[aria-current=page] .ld-ico{color:var(--text)}.ld-rail__name{min-width:0;overflow-wrap:anywhere}.ld-rail__count{margin-inline-start:auto;min-width:26px;height:24px;padding-inline:6px;display:inline-grid;place-items:center;border-radius:var(--radius-control);background:var(--signal-tint);color:var(--signal-text);font-size:var(--fs-meta);font-weight:var(--fw-text-bold);font-variant-numeric:tabular-nums;flex:none}.ld-rail__foot{margin-top:auto;padding-top:var(--sp-4);border-top:var(--bd)}.ld-main{min-width:0;padding:var(--sp-8) max(var(--page-margin),env(safe-area-inset-right,0px)) var(--sp-16) max(var(--page-margin),env(safe-area-inset-left,0px))}.ld-main:focus{outline:none}.ld-page{max-width:1128px;margin-inline:auto}.ld-tabs{align-items:stretch;border-bottom:var(--bd);margin-bottom:var(--sp-6)}.ld-tabs,.ld-tabs__list{display:flex;gap:var(--sp-6)}.ld-tabs__list{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.ld-tabs__list::-webkit-scrollbar{display:none}.ld-tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:44px;min-width:44px;padding:0;border:0;background:none;color:var(--text-muted);text-decoration:none;font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-text-strong);white-space:nowrap;cursor:pointer;transition:color var(--dur-hover) var(--ease-out)}.ld-tabs__tab:hover{color:var(--text)}.ld-tabs__tab[aria-current=page]{position:relative;color:var(--text)}.ld-tabs__tab[aria-current=page]:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:2px;background:var(--text)}.ld-tabs__tab:focus-visible{outline-offset:-2px}.ld-tabs__more{flex:none}.ld-lede{font-size:1rem;color:hsl(var(--muted-foreground))}.ld-meta{display:none}html:has(.ld-shell) .ld-page-head{display:grid;gap:var(--sp-3);margin-bottom:var(--sp-8)}html:has(.ld-shell) .ld-page-head>*,html:has(.ld-shell) .ld-page-head__text>*{margin-block:0}html:has(.ld-shell) .ld-page-head__row{gap:var(--sp-4) var(--sp-8);align-items:flex-start}html:has(.ld-shell) .ld-page-head__text{display:grid;gap:var(--sp-2);min-width:0}html:has(.ld-shell) .ld-page-title{font-family:var(--font-title);font-weight:var(--fw-display);font-size:var(--fs-title-l);line-height:var(--lh-title-l);letter-spacing:0;text-wrap:balance;color:var(--text)}html:has(.ld-shell) .ld-lede{font-size:var(--fs-title-s);line-height:var(--lh-lede);max-width:760px;text-wrap:pretty;color:var(--text)}html:has(.ld-shell) .ld-desc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);max-width:760px;text-wrap:pretty}html:has(.ld-shell) .ld-page-actions{gap:var(--sp-3)}html:has(.ld-shell) .ld-crumbs{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}html:has(.ld-shell) .ld-meta{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ld-meta__item{display:inline-flex;gap:var(--sp-2)}.ld-meta__label{color:var(--text-muted);font-weight:var(--fw-text-strong)}.ld-tabbar{display:none}.ld-tabbar__item{display:grid;justify-items:center;align-content:center;gap:2px;min-width:0;min-height:var(--tabbar-h);padding:0;color:var(--text-subtle);text-decoration:none;font-family:inherit;font-size:var(--fs-meta);line-height:20px;position:relative;background:none;border:0;cursor:pointer}.ld-tabbar__item[aria-current=page]{position:relative;color:var(--text)}.ld-tabbar__item[aria-current=page]:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;height:2px;background:var(--text)}.ld-tabbar__voice{padding:6px 4px}.ld-tabbar__key{--focus:var(--focus-on-band);width:100%;height:52px;display:grid;justify-items:center;align-content:center;gap:2px;background:var(--band);color:var(--text-on-band);border-radius:var(--radius-control);clip-path:polygon(0 var(--cut-y),var(--cut-x) 0,100% 0,100% 100%,0 100%);font-weight:var(--fw-text-strong);transition:transform var(--dur-press) var(--ease-out)}.ld-tabbar__voice:active .ld-tabbar__key{transform:scale(.97)}.dark .ld-tabbar__key{background:var(--band-control)}.ld-scrim{position:fixed;inset:0;z-index:var(--z-sheet);background:var(--scrim)}.ld-sheet{position:fixed;z-index:calc(var(--z-sheet) + 1);inset-block:0;inset-inline-start:0;width:min(400px,100vw);height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--overlay);color:var(--text);box-shadow:var(--elev-overlay);font-family:var(--font-text)}html[lang=en] .ld-sheet,html[lang=nl] .ld-sheet{font-family:var(--font-latin)}.ld-sheet:focus{outline:none}.ld-sheet[data-state=open]{animation:ld-sheet-in-side var(--dur-sheet-in) var(--ease-sheet)}.ld-sheet[data-state=closed]{animation:ld-sheet-out-side var(--dur-sheet-out) var(--ease-in) forwards}@keyframes ld-sheet-in-side{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes ld-sheet-out-side{0%{opacity:1}to{opacity:0}}[dir=ltr] .ld-sheet[data-state=open]{animation-name:ld-sheet-in-side-ltr}@keyframes ld-sheet-in-side-ltr{0%{transform:translateX(-24px);opacity:0}to{transform:none;opacity:1}}.ld-sheet__grab{display:none}.ld-sheet__head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-6);border-bottom:var(--bd)}.ld-sheet__title{flex:1;font-family:var(--font-title);font-weight:var(--fw-display);font-size:var(--fs-title-s);line-height:var(--lh-title-s)}.ld-sheet__body{flex:1;overflow-y:auto;padding:var(--sp-5) var(--sp-6) calc(var(--sp-6) + var(--safe-bottom));display:grid;gap:var(--sp-6);align-content:start}.ld-sheet__group{display:grid;gap:var(--sp-3)}.ld-sheet__label{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle);font-weight:var(--fw-text-strong);padding-bottom:var(--sp-2);border-bottom:var(--bd)}.ld-sheet__area{display:grid;gap:2px}.ld-sheet__area-name{display:flex;align-items:center;gap:var(--sp-2);min-height:32px;font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text-bold);color:var(--text)}.ld-sheet__area-name .ld-ico{color:var(--icon)}.ld-sheet__links{display:grid}.ld-sheet__link{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:44px;padding-inline:var(--sp-6) var(--sp-3);border-radius:var(--radius-control);color:var(--text-muted);text-decoration:none;font-size:var(--fs-body);line-height:var(--lh-ui);transition:background-color var(--dur-hover) var(--ease-out)}.ld-sheet__link:hover{background:var(--state-hover);color:var(--text)}.ld-sheet__link[aria-current=page]{background:var(--n-100);color:var(--text)}.dark .ld-sheet__link[aria-current=page]{background:var(--n-d3)}html:has(.ld-shell) :is(.text-xs,.text-\[9px\],.text-\[10px\],.text-\[11px\],.text-\[12px\],.text-\[13px\],.text-\[0\.7rem\],.text-\[0\.75rem\],.text-\[0\.8rem\]){font-size:var(--fs-meta);line-height:var(--lh-meta)}html:has(.ld-shell) .rounded-md{border-radius:var(--radius-control)}html:has(.ld-shell) :is(.rounded-2xl,.rounded-3xl){border-radius:var(--radius-sheet)}html:has(.ld-shell) :is(.shadow-xs,.shadow-sm,.shadow,.shadow-md){box-shadow:none}html:has(.ld-shell) h1,html:has(.ld-shell) h2,html:has(.ld-shell) h3{text-wrap:balance}.ld-hit{display:inline-flex;align-items:center}html:has(.ld-shell) .ld-hub{max-width:none;padding:0}@media (max-width:1199px){.ld-app{grid-template-columns:minmax(0,1fr)}.ld-rail{display:none}.ld-band__menu{display:inline-flex}}@media (max-width:767px){.ld-band{gap:var(--sp-2);padding-left:max(var(--sp-4),env(safe-area-inset-left,0px));padding-right:max(var(--sp-2),env(safe-area-inset-right,0px))}.ld-band__hide-phone{display:none!important}.ld-band__menu{display:none}.ld-band__btn{min-height:44px;min-width:44px}.ld-band__icon{width:44px}.ld-band__icon:has(.ld-band__badge){width:auto}.ld-band__search{width:44px;height:44px;justify-content:center;padding:0;margin-inline:auto 0;border-color:transparent;background:transparent}.ld-band__search:hover{background:var(--band-control);border-color:transparent}.ld-band__kbd,.ld-band__search-text{display:none}.ld-band__end{gap:0}.ld-main{padding:var(--sp-6) max(var(--page-margin),env(safe-area-inset-right,0px)) calc(var(--tabbar-h) + var(--safe-bottom) + var(--sp-8)) max(var(--page-margin),env(safe-area-inset-left,0px))}.ld-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset-inline:0;bottom:0;z-index:var(--z-tabbar);height:calc(var(--tabbar-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--surface);border-top:var(--bd)}.ld-hit{min-height:var(--hit-min);min-width:var(--hit-min);margin-block:-10px}html:has(.ld-shell) button[role=checkbox]:not(.ld-check){box-sizing:border-box;width:var(--hit-min);height:var(--hit-min);margin:-14px;border:14px solid transparent;border-radius:calc(var(--radius-control) + 14px);background-clip:padding-box;box-shadow:inset 0 0 0 1px hsl(var(--primary))}.ld-sheet{inset:auto 0 0 0;width:100vw;height:auto;max-height:92dvh;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}.ld-sheet[data-state=open],[dir=ltr] .ld-sheet[data-state=open]{animation-name:ld-sheet-in-up}.ld-sheet[data-state=closed]{animation-name:ld-sheet-out-up}@keyframes ld-sheet-in-up{0%{transform:translateY(32px);opacity:0}to{transform:none;opacity:1}}@keyframes ld-sheet-out-up{0%{opacity:1}to{transform:translateY(16px);opacity:0}}.ld-sheet__grab{display:block;width:40px;height:4px;border-radius:var(--radius-round);background:var(--n-300);margin:var(--sp-2) auto 0}.ld-sheet__head{padding:var(--sp-1) var(--sp-2) var(--sp-3) var(--sp-4)}.ld-sheet__body{padding:var(--sp-4) var(--sp-4) calc(var(--sp-6) + var(--safe-bottom))}}@media (prefers-reduced-motion:reduce){.ld-sheet[data-state]{animation:none}.ld-btn:active:not([disabled]),.ld-tabbar__voice:active .ld-tabbar__key{transform:none}}.ld-rows{display:grid;gap:var(--block-gap)}.ld-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sp-8) var(--gutter);align-items:start}.ld-span-12{grid-column:span 12}.ld-span-8{grid-column:span 8}.ld-span-7{grid-column:span 7}.ld-span-5{grid-column:span 5}.ld-span-4{grid-column:span 4}.ld-block{padding-top:var(--sp-5);border-top:2px solid var(--text);min-width:0}.ld-block__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);min-height:32px}.ld-block__title{margin:0;font-family:var(--font-title);font-weight:var(--fw-display);font-size:var(--fs-title-s);line-height:var(--lh-title-s);letter-spacing:0;text-wrap:balance;color:var(--text)}.ld-block__no{margin-inline-end:var(--sp-3);font-family:var(--font-text);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);color:var(--text-subtle);white-space:nowrap;vertical-align:2px}.ld-block__aside{flex:none;display:flex;gap:var(--sp-1);align-items:center}.ld-block__answer{margin:var(--sp-2) 0 0;max-width:72ch;font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty;color:var(--text)}.ld-block__answer b{font-weight:var(--fw-text-bold)}.ld-block__body{margin-top:var(--sp-5);min-width:0}.ld-empty{margin:0;padding-block:var(--sp-4);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);max-width:60ch}.ld-empty a,.ld-link{color:var(--act);text-decoration:underline;text-underline-offset:3px}.ld-link{display:inline-flex;align-items:center;min-height:24px;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong)}.ld-link:hover{color:var(--act-hover)}.ld-linkbtn{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--hit-min);padding-inline:var(--sp-3);border:0;border-radius:var(--radius-control);background:transparent;color:var(--act);font-family:inherit;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out)}.ld-linkbtn:hover{background:var(--state-hover)}.ld-strip{display:grid;grid-template-columns:repeat(var(--strip-cols,4),minmax(0,1fr));gap:1px;background:var(--rule);border:var(--bd);border-radius:var(--radius-surface);overflow:hidden}.ld-strip__cell{display:grid;gap:var(--sp-1);align-content:start;min-width:0;padding:var(--sp-5) var(--sp-6);background:var(--surface);color:var(--text);text-decoration:none;transition:background-color var(--dur-hover) var(--ease-out)}a.ld-strip__cell:hover{background:var(--state-hover)}.ld-strip__cell--answer{background:var(--sunken)}a.ld-strip__cell--answer:hover{background:var(--state-hover)}.ld-strip__label{overflow-wrap:anywhere;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);color:var(--text-muted)}.ld-strip__value{display:flex;align-items:baseline;gap:6px;white-space:nowrap;font-size:var(--fs-title-l);line-height:var(--lh-title-l);color:var(--text)}.ld-strip__cell--answer .ld-strip__value{font-size:var(--fs-figure);line-height:var(--lh-figure)}.ld-strip__spark{margin-inline-start:auto;align-self:center;flex:none;color:var(--text);overflow:visible}.ld-strip__spark-base{stroke:var(--rule);stroke-width:1}.ld-strip__unit{font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text);color:var(--text-subtle)}.ld-strip__unit--attached{margin-inline-start:2px}.ld-strip__delta{display:block;min-height:calc(2 * var(--lh-meta));overflow-wrap:anywhere;text-wrap:pretty;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-strip__delta.is-signal{color:var(--signal-text);font-weight:var(--fw-text-strong)}.ld-strip__foot{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-6);padding:var(--sp-3) var(--sp-6);background:var(--surface);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ld-strip__foot b{color:var(--text-muted);font-weight:var(--fw-text-strong)}.ld-fig__plot{margin-top:var(--sp-5);position:relative;min-width:0}.ld-fig__plot[hidden],.ld-fig__table[hidden]{display:none}.ld-fig__foot{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-6);margin:var(--sp-4) 0 0;padding-top:var(--sp-3);border-top:var(--bd-row);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ld-fig__foot dt{display:inline;font-weight:var(--fw-text-strong);color:var(--text-muted)}.ld-fig__foot dd{display:inline;margin:0;margin-inline-start:var(--sp-1)}.ld-chart{width:100%;direction:ltr;min-width:0}.ld-chart svg{display:block}.ld-chart svg text{font-family:var(--font-text)!important}.ld-svg{display:block;width:100%;height:auto;overflow:visible}.ld-svg text{font-family:var(--font-text);font-size:14px;fill:var(--dv-axis)}.ld-svg .t-ink{fill:var(--text);font-weight:500}.ld-svg .t-strong{fill:var(--text);font-weight:600}.ld-svg .t-signal{fill:var(--signal-text);font-weight:600}.ld-svg .t-sub{fill:var(--text-muted)}.ld-svg .gridline{stroke:var(--dv-grid);stroke-width:1}.ld-svg .c-1{fill:var(--dv-1)}.ld-svg .c-hl{fill:var(--dv-highlight)}.ld-svg .c-ctx{fill:var(--dv-context)}.ld-svg .c-hatch{fill:url(#ld-hatch);stroke:var(--text-subtle);stroke-width:1}.ld-tablewrap{overflow-x:auto}.ld-table{width:100%;border-collapse:collapse;font-size:var(--fs-body);line-height:var(--lh-ui)}.ld-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ld-table th{padding:0 var(--cell-pad-x) var(--sp-3);border-bottom:var(--bd-strong);text-align:start;vertical-align:bottom;white-space:nowrap;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);color:var(--text-muted)}.ld-table td{padding:var(--cell-pad-y) var(--cell-pad-x);border-bottom:var(--bd-row);vertical-align:middle;min-height:var(--row-h)}.ld-table td:first-child,.ld-table th:first-child{padding-inline-start:0}.ld-table td:last-child,.ld-table th:last-child{padding-inline-end:0}.ld-table .is-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ld-table tbody tr{transition:background-color var(--dur-hover) var(--ease-out)}.ld-table--interactive tbody tr:not(.ld-row-detail):hover{background:var(--state-hover)}.ld-table tbody tr[aria-selected=true]{background:var(--state-selected)}.ld-cell-main{display:block;font-weight:var(--fw-text-strong);color:var(--text);overflow-wrap:anywhere}.ld-cell-sub{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-3);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text)}.ld-cell-dash,.ld-cell-sub{color:var(--text-subtle)}.ld-cell-link{color:inherit;text-decoration:none}.ld-cell-link:hover .ld-cell-main{text-decoration:underline;text-underline-offset:3px}.ld-col-fit{width:1%;white-space:nowrap}.ld-late{color:var(--signal-text);font-weight:var(--fw-text-strong)}.ld-check{display:inline-grid;place-items:center;width:var(--hit-min);height:var(--hit-min);margin-inline:-12px;padding:0;border:0;background:transparent;cursor:pointer}.ld-check__box{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--control-border);border-radius:var(--radius-mark);background:var(--surface);color:var(--act-ink);transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.ld-check:hover .ld-check__box{border-color:var(--text-muted)}.ld-check[aria-checked=true] .ld-check__box{background:var(--act);border-color:var(--act)}.ld-check[disabled]{cursor:progress}.ld-queue{display:grid;margin:0;padding:0;list-style:none}.ld-queue__row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:var(--sp-1) var(--sp-3);align-items:center;padding-block:var(--sp-4);border-bottom:var(--bd-row)}.ld-queue__row:first-child{padding-top:0}.ld-queue__mark{align-self:start;margin-top:8px;display:grid;place-items:center;width:16px}.ld-queue__title{font-weight:var(--fw-text-strong);line-height:var(--lh-ui);text-wrap:balance;overflow-wrap:anywhere}.ld-queue__meta{grid-column:2;display:flex;flex-wrap:wrap;gap:2px var(--sp-3);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ld-queue__act{grid-row:1/span 2;grid-column:3}.ld-queue__more{display:flex;justify-content:space-between;align-items:center;padding-top:var(--sp-3);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ld-agent{margin:0}.ld-agent__title{margin:0;padding:var(--sp-5) var(--sp-6) 0;font-family:var(--font-title);font-weight:var(--fw-display);font-size:var(--fs-title-s);line-height:var(--lh-title-s);text-wrap:balance;color:var(--text);overflow-wrap:anywhere}.ld-agent__sub{display:flex;flex-wrap:wrap;gap:0 var(--sp-5);padding:var(--sp-1) var(--sp-6) 0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ld-agent__sub b{color:var(--text-muted);font-weight:var(--fw-text-strong)}.ld-agent .ld-cut__body{padding:0}.ld-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-3);margin:0;padding:var(--sp-5) var(--sp-6) 0;list-style:none}.ld-stage{display:grid;gap:2px;align-content:start;min-width:0}.ld-stage__bar{display:block;height:8px;margin-inline:3px var(--sp-1);transform:skewX(-29.5deg);background:var(--n-900);border-radius:var(--radius-mark);transition:background-color var(--dur-stage) var(--ease-out),box-shadow var(--dur-stage) var(--ease-out)}.dark .ld-stage__bar{background:var(--n-d7)}.ld-stage__name{margin-top:var(--sp-2);font-weight:var(--fw-text-strong);color:var(--text)}.ld-stage__name,.ld-stage__note{font-size:var(--fs-meta);line-height:var(--lh-meta)}.ld-stage__note{color:var(--text-subtle);overflow-wrap:anywhere}.ld-stage.is-you .ld-stage__bar{background:var(--signal)}.ld-stage.is-you .ld-stage__name{color:var(--signal-text)}.ld-stage.is-agent .ld-stage__bar{background:var(--agent)}.ld-stage.is-pending .ld-stage__bar{background:transparent;box-shadow:inset 0 0 0 1.5px var(--control-border)}.ld-stage.is-pending .ld-stage__name{color:var(--text-muted);font-weight:var(--fw-text)}.ld-stage.is-rejected .ld-stage__bar{background:transparent;box-shadow:inset 0 0 0 1.5px var(--negative)}.ld-stage.is-rejected .ld-stage__name{color:var(--negative)}.ld-stage.is-waiting .ld-stage__bar{background:transparent;box-shadow:inset 0 0 0 1.5px var(--text)}.ld-stage.is-unmeasured .ld-stage__bar{background:var(--cut-hatch),var(--sunken);box-shadow:inset 0 0 0 1px var(--text-subtle)}.ld-stage.is-unmeasured .ld-stage__name{color:var(--text-muted);font-weight:var(--fw-text)}.ld-stages--mini{display:inline-grid;grid-template-columns:repeat(6,16px);gap:3px;padding:0;vertical-align:middle}.ld-stages--mini .ld-stage__bar{height:8px;margin:0}.ld-agent__body{display:grid;grid-template-columns:1.15fr 1fr .95fr;margin-top:var(--sp-5);border-top:var(--bd)}.ld-agent__col{display:grid;gap:var(--sp-4);align-content:start;min-width:0;padding:var(--sp-5) var(--sp-6) var(--sp-6);border-inline-start:var(--bd)}.ld-agent__col:first-child{border-inline-start:0}.ld-agent__label{display:flex;justify-content:space-between;gap:var(--sp-3);margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-bold);color:var(--text)}.ld-agent__label span{font-weight:var(--fw-text);color:var(--text-subtle)}.ld-evidence{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none}.ld-evidence__item{display:grid;gap:2px;padding-inline-start:var(--sp-3);border-inline-start:2px solid var(--rule-strong);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted);overflow-wrap:anywhere}.ld-evidence__ref{font-family:var(--font-latin);color:var(--text)}.ld-checks{width:100%;border-collapse:collapse;font-size:var(--fs-meta);line-height:var(--lh-meta)}.ld-checks th{padding:0 0 var(--sp-2);border-bottom:var(--bd-strong);text-align:start;font-weight:var(--fw-text-strong);color:var(--text-subtle)}.ld-checks td{padding:var(--sp-3) 0;border-bottom:var(--bd-row);vertical-align:top;color:var(--text)}.ld-checks td:last-child,.ld-checks th:last-child{text-align:end;padding-inline-start:var(--sp-3);white-space:nowrap}.ld-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-1) var(--sp-4);margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta)}.ld-facts dt{color:var(--text-subtle)}.ld-facts dd{margin:0;color:var(--text);overflow-wrap:anywhere}.ld-facts dd,.ld-gate{font-weight:var(--fw-text-strong)}.ld-gate{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);background:var(--sunken);border-radius:var(--radius-control);min-height:var(--hit-min);font-size:var(--fs-meta);line-height:var(--lh-meta);cursor:pointer}.ld-gate input{width:20px;height:20px;accent-color:var(--act)}.ld-decide{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.ld-later{position:relative;display:grid;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);padding-inline-start:calc(var(--sp-4) + 6px);background:var(--sunken);border-radius:var(--radius-control);overflow:hidden;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-later:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:6px;background:var(--cut-hatch),var(--n-150)}.dark .ld-later:before{background:var(--cut-hatch),var(--n-d3)}.ld-later b{color:var(--text);font-weight:var(--fw-text-strong)}.ld-agent__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2) var(--sp-6);padding:var(--sp-3) var(--sp-6);border-top:var(--bd);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ld-filters{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:0 0 var(--sp-5);padding:var(--sp-1);background:var(--sunken);border-radius:var(--radius-control);width:-moz-fit-content;width:fit-content;max-width:100%}.ld-filters button{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:36px;padding-inline:var(--sp-3);border:0;border-radius:var(--radius-mark);background:transparent;color:var(--text-muted);font-family:inherit;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);cursor:pointer}.ld-filters button:hover{color:var(--text)}.ld-filters button[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--rule-strong)}.ld-filters .ld-n{color:var(--text-subtle)}.ld-life{display:flex;height:12px;gap:2px;margin:0;padding:0;list-style:none}.ld-life>span{display:block;flex:var(--w) 1 0;min-width:4px;background:var(--n-900);border-radius:var(--radius-mark)}.dark .ld-life>span{background:var(--n-d7)}.ld-life>span.is-unmeasured{background:var(--cut-hatch),var(--sunken);box-shadow:inset 0 0 0 1px var(--text-subtle)}.ld-life>span.is-deciding{background:var(--signal)}.ld-life>span.is-working{background:var(--agent)}.ld-life>span.is-closed{background:transparent;box-shadow:inset 0 0 0 1.5px var(--negative)}.ld-lifekey{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-5);margin:var(--sp-3) 0 0;padding:0;list-style:none;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-lifekey li{display:inline-flex;align-items:center;gap:var(--sp-2)}.ld-lifekey i{display:inline-block;width:12px;height:12px;flex:none;background:var(--n-900);border-radius:var(--radius-mark)}.dark .ld-lifekey i{background:var(--n-d7)}.ld-lifekey i.is-unmeasured{background:var(--cut-hatch),var(--sunken);box-shadow:inset 0 0 0 1px var(--text-subtle)}.ld-lifekey i.is-deciding{background:var(--signal)}.ld-lifekey i.is-working{background:var(--agent)}.ld-lifekey i.is-closed{background:transparent;box-shadow:inset 0 0 0 1.5px var(--negative)}.ld-rowbtn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hit-min);min-width:var(--hit-min);padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--icon);cursor:pointer}.ld-rowbtn:hover{background:var(--state-hover);color:var(--text)}.ld-rowbtn svg{transition:transform var(--dur-expand) var(--ease-out)}.ld-rowbtn[aria-expanded=true] svg{transform:rotate(180deg)}.ld-row-detail>td{padding:0 0 var(--sp-6);border-bottom:var(--bd-row)}.ld-agentref{font-family:var(--font-latin);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ld-ratio{font-weight:var(--fw-text-strong)}.ld-ratio.is-below{color:var(--signal-text)}@media (max-width:1199px){.ld-agent__body{grid-template-columns:1fr 1fr}.ld-agent__col:nth-child(3){grid-column:1/-1;border-inline-start:0;border-top:var(--bd)}}@media (max-width:1023px){.ld-span-4,.ld-span-5,.ld-span-7,.ld-span-8{grid-column:span 12}.ld-strip{--strip-cols:2!important}.ld-strip__cell--head,.ld-strip__cell--wide{grid-column:1/-1}}@media (max-width:767px){.ld-rows{gap:var(--sp-10)}.ld-block__title{font-size:18px;line-height:30px}.ld-strip__cell{padding:var(--sp-4)}.ld-strip__cell--answer .ld-strip__value,.ld-strip__value{font-size:var(--fs-title-m);line-height:var(--lh-title-m)}.ld-strip__foot{padding:var(--sp-3) var(--sp-4)}.ld-queue__row{grid-template-columns:16px minmax(0,1fr)}.ld-queue__act{grid-row:auto;grid-column:2;justify-self:start}.ld-agent__col,.ld-agent__foot,.ld-agent__sub,.ld-agent__title,.ld-stages{padding-inline:var(--sp-4)}.ld-stages{gap:var(--sp-2)}.ld-stages .ld-stage__name,.ld-stages .ld-stage__note{display:none}.ld-cut .ld-stage-list,.ld-cut .ld-stage-now{display:grid}.ld-agent__body{grid-template-columns:minmax(0,1fr)}.ld-agent__col{border-inline-start:0;border-top:var(--bd)}.ld-agent__col:first-child{border-top:0}.ld-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ld-table--stack,.ld-table--stack tbody,.ld-table--stack td,.ld-table--stack tr{display:block}.ld-table--stack tr.ld-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2) var(--sp-3);padding:var(--sp-4) 0;border-bottom:var(--bd-row)}.ld-table--stack tr.ld-row>td{padding:0;border:0;min-height:0}.ld-table--stack tr.ld-row>td[data-span=all]{grid-column:1/-1}.ld-table--stack td[data-label]:before{content:attr(data-label);display:block;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);color:var(--text-subtle)}.ld-table--stack td[data-label].is-num{text-align:start}.ld-table--stack tr.ld-row>td.ld-td-open{grid-column:1/-1}.ld-table--stack tr.ld-row-detail{display:block}.ld-table--stack tr.ld-row-detail>td{display:block;padding:0 0 var(--sp-4)}.ld-btn,.ld-filters button,.ld-link{min-height:var(--hit-min)}.ld-link{margin-block:-10px}}@media (max-width:767px){html:has(.ld-shell) .ld-crumbs a{min-height:var(--hit-min);min-width:var(--hit-min);justify-content:center;margin-block:-10px}}@media (prefers-reduced-motion:reduce){.ld-check__box,.ld-rowbtn svg,.ld-stage__bar{transition:none}}.ld-stage-list,.ld-stage-now{display:none}.ld-stage-now{margin:0;padding:var(--sp-3) var(--sp-4) 0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-stage-now b{color:var(--text);font-weight:var(--fw-text-strong)}.ld-stage-list{margin:var(--sp-3) 0 0;padding:0 var(--sp-4);list-style:none}.ld-stage-list li{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:var(--sp-3);padding-block:var(--sp-2);border-bottom:var(--bd-row);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-stage-list__name{font-weight:var(--fw-text-strong);color:var(--text)}.ld-stage-list li.is-pending .ld-stage-list__name{color:var(--text-muted);font-weight:var(--fw-text)}.ld-stage-list li.is-you .ld-stage-list__name{color:var(--signal-text)}.ld-board-line{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-6);margin:0 0 var(--sp-5);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-board-line .is-late{color:var(--caution);font-weight:var(--fw-text-strong)}.ld-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6);align-items:start}.ld-lane{display:grid;gap:var(--sp-2);align-content:start;min-width:0;border-top:2px solid var(--text);padding-top:var(--sp-3)}.ld-lane.is-target{border-top-color:var(--act)}.ld-lane.is-target .ld-lane__head{color:var(--act)}.ld-lane__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);padding-bottom:var(--sp-2)}.ld-lane__title{margin:0;font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text-bold)}.ld-lane__count,.ld-lane__note{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ld-lane__note{margin:0;padding:var(--sp-4) 0}.ld-lane__more{justify-self:start}.ld-kcard{position:relative;display:grid;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-4);border-radius:var(--radius-surface);background:var(--sunken);transition:background-color var(--dur-hover) var(--ease-out)}.ld-kcard:hover{background:var(--n-100)}.dark .ld-kcard:hover{background:var(--n-d2)}.ld-kcard:focus-within{box-shadow:var(--focus-ring)}.ld-kcard.is-dimmed{opacity:.5}.ld-kcard.is-lifted{box-shadow:0 0 0 2px var(--act)}.ld-kcard__top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:24px}.ld-kcard__time{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ld-kcard__time.is-late{color:var(--caution);font-weight:var(--fw-text-strong)}.ld-kcard__handle{position:relative;z-index:2;display:inline-grid;place-items:center;width:32px;height:32px;margin-block:-4px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--icon);cursor:grab;touch-action:none}.ld-kcard__handle:hover{background:var(--state-hover)}.ld-kcard__handle:active{cursor:grabbing}.ld-kcard__handle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ld-kcard__title{margin:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text-strong);color:var(--text);text-align:start;cursor:pointer;text-wrap:balance;overflow-wrap:anywhere}button.ld-kcard__title:after{content:"";position:absolute;inset:0;border-radius:inherit}button.ld-kcard__title:focus-visible{outline:none}.ld-kcard__meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-kcard__meta,.ld-kcard__meta a,.ld-kcard__meta button{position:relative;z-index:2}.ld-kcard__flag{margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);color:var(--agent-text)}.ld-kcard__flag,.ld-owner{display:inline-flex;align-items:center;gap:var(--sp-2)}.ld-owner{min-width:0}.ld-owner--none{color:var(--text-subtle)}.ld-owner__av{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--radius-round);background:var(--n-150);color:var(--text);font-size:var(--fs-meta);line-height:1;font-weight:var(--fw-text-bold)}.dark .ld-owner__av{background:var(--n-d3)}.ld-owner__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-kdrag{position:fixed;z-index:60;pointer-events:none;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-surface);background:var(--surface);box-shadow:0 0 0 2px var(--act);font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text-strong)}.ld-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:var(--sp-4);border-bottom:var(--bd)}.ld-seg__btn{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--hit-min);padding-inline:var(--sp-2);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-ui);color:var(--text-muted);cursor:pointer}.ld-seg__btn[aria-pressed=true]{color:var(--text);font-weight:var(--fw-text-bold);border-bottom-color:var(--text)}.ld-seg__btn.is-target{color:var(--act);border-bottom-color:var(--act)}.ld-seg__btn:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.ld-seg__btn .ld-n{font-size:var(--fs-meta);color:var(--text-subtle)}@media (max-width:767px){.ld-lanes{grid-template-columns:minmax(0,1fr)}.ld-lane{display:none}.ld-lane.is-phone-current{display:grid;border-top-width:0;padding-top:0}.ld-lane.is-phone-current .ld-lane__head{display:none}.ld-kcard__handle{width:var(--hit-min);height:var(--hit-min);margin-block:-10px;margin-inline:-6px}.ld-kcard__top{min-height:24px}.ld-owner__av{width:32px;height:32px}}@media (min-width:768px){.ld-seg{display:none}}.ld-project{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.ld-project__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-6)}.ld-project__back{gap:var(--sp-2)}.ld-project__health{display:inline-flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-project__health>span+span:before{content:"·";margin-inline-end:var(--sp-3);color:var(--text-subtle)}.ld-ptabs{display:flex;align-items:stretch;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-6);border-bottom:var(--bd)}.ld-ptabs__list{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:var(--sp-1);height:auto;padding:0;border:0;border-radius:0;background:transparent;overflow-x:auto;scrollbar-width:none}.ld-ptabs__list::-webkit-scrollbar{display:none}.ld-ptabs__tab{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--hit-min);padding:0 var(--sp-3);border:0;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;background:transparent;box-shadow:none;font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text);color:var(--text-muted);white-space:nowrap;cursor:pointer}.ld-ptabs__tab:hover,.ld-ptabs__tab[data-state=active]{color:var(--text);background:transparent}.ld-ptabs__tab[data-state=active]{font-weight:var(--fw-text-bold);border-bottom-color:var(--text);box-shadow:none}.ld-ptabs__tab:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}@media (max-width:767px){.ld-ptabs__tab{padding-inline:var(--sp-2)}}.ld-review__hint{margin:0;padding:var(--sp-3) var(--sp-6) 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);max-width:640px}.ld-review__act{padding:var(--sp-4) var(--sp-6) var(--sp-6)}@media (max-width:767px){.ld-review__act,.ld-review__hint{padding-inline:var(--sp-4)}.ld-review__act .ld-btn{width:100%}}.ld-fin{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-12)}.ld-readonly{display:flex;align-items:center;gap:var(--sp-3);margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-readonly .ld-hatch{flex:none;width:24px;height:16px}.ld-pair{display:grid;gap:var(--sp-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.ld-pair>.ld-span-7{grid-column:span 7;min-width:0}.ld-pair>.ld-span-5{grid-column:span 5;min-width:0}.ld-pair>.ld-span-12{grid-column:1/-1;min-width:0}@media (max-width:1199px){.ld-pair>.ld-span-5,.ld-pair>.ld-span-7{grid-column:1/-1}}.ld-split{display:flex;width:100%;height:32px;margin:var(--sp-4) 0 0;border-radius:var(--radius-mark);overflow:hidden;background:var(--sunken)}.ld-split__part{min-width:2px;height:100%}.ld-split__part+.ld-split__part{border-inline-start:2px solid var(--canvas)}.ld-split__part.is-ok{background:var(--text)}.ld-split__part.is-wait{background:var(--n-400)}.ld-split__part.is-no{background:var(--cut-hatch),var(--sunken);box-shadow:inset 0 0 0 1px var(--text-subtle)}.ld-split__legend{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-8);margin:var(--sp-3) 0 0;padding:0;list-style:none}.ld-split__legend li{display:grid;gap:0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-split__legend b{font-size:var(--fs-title-s);line-height:var(--lh-title-s);font-weight:var(--fw-figure);color:var(--text);font-family:var(--font-title)}.ld-split__key{display:inline-flex;align-items:center;gap:var(--sp-2)}.ld-split__sw{width:12px;height:12px;border-radius:var(--radius-mark);flex:none}.ld-split__sw.is-ok{background:var(--text)}.ld-split__sw.is-wait{background:var(--n-400)}.ld-split__sw.is-no{background:var(--cut-hatch),var(--sunken);box-shadow:inset 0 0 0 1px var(--text-subtle)}.ld-hbars{display:grid;gap:0;margin:var(--sp-4) 0 0;padding:0;list-style:none}.ld-hbars li{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) 4.5rem;align-items:center;gap:var(--sp-4);min-height:48px;border-bottom:var(--bd-row);font-size:var(--fs-body);line-height:var(--lh-ui)}.ld-hbars__track{display:block;height:16px}.ld-hbars__bar{display:block;height:100%;background:var(--text);border-radius:var(--radius-mark)}.ld-hbars li.is-exception .ld-hbars__bar{background:var(--signal)}.ld-hbars li.is-exception .ld-hbars__name{color:var(--signal-text);font-weight:var(--fw-text-strong)}.ld-hbars__val{text-align:end;font-variant-numeric:tabular-nums}.ld-hbars__sub{display:block;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ld-exc-n{display:inline-flex;align-items:center;gap:var(--sp-2)}.ld-money{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:767px){.ld-fin{gap:var(--sp-8)}.ld-hbars li{grid-template-columns:minmax(0,1fr) 3.5rem;gap:var(--sp-1) var(--sp-3);padding-block:var(--sp-2)}.ld-hbars__name{grid-column:1}.ld-hbars__val{grid-column:2;grid-row:1}.ld-hbars__track{grid-column:1/-1}}.ld-ob{min-height:100dvh;background:var(--canvas);color:var(--text);font-family:var(--font-text);letter-spacing:var(--tracking-ar);display:grid;grid-template-rows:auto 1fr}html[lang=en] .ld-ob,html[lang=nl] .ld-ob{font-family:var(--font-latin)}.ld-ob__band{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);height:var(--band-h);padding-inline:var(--sp-8);background:var(--band);color:#fff}.ld-ob__logo{display:block;height:28px;width:auto}.ld-ob__step{font-size:var(--fs-meta);line-height:var(--lh-meta);color:#c9d3e6}.ld-ob__main{width:100%;max-width:1128px;margin-inline:auto;padding:var(--sp-8) var(--sp-8) var(--sp-16);display:grid;gap:var(--sp-8);align-content:start}.ld-ruler{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-3);margin:0;padding:0;list-style:none}.ld-ruler li{display:grid;gap:2px;min-width:0}.ld-ruler__bar{display:block;height:8px;margin-inline:3px var(--sp-1);transform:skewX(-29.5deg);background:transparent;box-shadow:inset 0 0 0 1.5px var(--control-border);border-radius:var(--radius-mark);transition:background-color var(--dur-stage) var(--ease-out)}.ld-ruler li.is-done .ld-ruler__bar{background:var(--text);box-shadow:none}.ld-ruler li.is-now .ld-ruler__bar{background:var(--act);box-shadow:none}.ld-ruler__name{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted);overflow-wrap:anywhere}.ld-ruler li.is-now .ld-ruler__name{color:var(--text)}.ld-ob__head{display:grid;gap:var(--sp-2)}.ld-ob__title{margin:0;font-family:var(--font-title);font-weight:var(--fw-display);font-size:var(--fs-title-l);line-height:var(--lh-title-l);letter-spacing:0;text-wrap:balance}.ld-ob__help{margin:0;max-width:640px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);text-wrap:pretty}.ld-ob__foot{justify-content:space-between;gap:var(--sp-3);padding-top:var(--sp-5);border-top:2px solid var(--text)}.ld-ob__foot,.ld-ob__foot-end{display:flex;align-items:center}.ld-ob__foot-end{gap:var(--sp-2)}.ld-ob .ld-btn{height:var(--control-h)}.ld-ob .ld-btn[disabled]{background:var(--state-disabled-bg);color:var(--state-disabled-text);cursor:not-allowed}.ld-who{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sp-8) var(--sp-6);align-items:start}.ld-who__list{grid-column:span 7;min-width:0;margin:0;padding:0;border:0}.ld-who__legend{padding:0 0 var(--sp-3);font-weight:var(--fw-text-strong);color:var(--text-muted)}.ld-who__hint,.ld-who__legend{font-size:var(--fs-meta);line-height:var(--lh-meta)}.ld-who__hint{margin:0 0 var(--sp-3);color:var(--text-subtle)}.ld-who__rows{margin:0;padding:0;list-style:none;border-top:var(--bd)}.ld-who__row{position:relative;border-bottom:var(--bd-row)}.ld-who__row input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.ld-who__label{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--sp-4);min-height:56px;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-body);line-height:var(--lh-ui);color:var(--text-muted)}.ld-who__row:hover .ld-who__label{background:var(--state-hover)}.ld-who__mark{display:block;width:14px;height:14px;border-radius:var(--radius-round);box-shadow:inset 0 0 0 1.5px var(--control-border)}.ld-who__row input:checked+.ld-who__label{color:var(--text);background:var(--n-100)}.ld-who__row input:checked+.ld-who__label .ld-who__mark{background:var(--act);box-shadow:none}.ld-who__row input:focus-visible+.ld-who__label{box-shadow:inset var(--focus-ring)}.ld-mini{grid-column:span 5;min-width:0;display:grid;gap:var(--sp-3)}.ld-mini__cap{margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);color:var(--text-muted)}.ld-mini__frame{border:var(--bd-strong);border-radius:var(--radius-surface);overflow:hidden;background:var(--canvas)}.ld-mini__band{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);min-height:40px;background:var(--band);color:#fff;font-size:var(--fs-meta);line-height:var(--lh-meta)}.ld-mini__band-logo{height:16px;width:auto}.ld-mini__body{display:grid;grid-template-columns:11rem minmax(0,1fr);min-height:220px}.ld-mini__rail{margin:0;padding:var(--sp-2) 0;list-style:none;background:var(--rail);border-inline-end:var(--bd)}.ld-mini__rail li{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-meta);line-height:28px;color:var(--text-muted);overflow-wrap:anywhere}.ld-mini__rail li.is-fixed{color:var(--text);font-weight:var(--fw-text-strong)}.ld-mini__rail li.is-new{color:var(--text)}.ld-mini__rail li.is-new:before{content:"";display:inline-block;width:6px;height:6px;margin-inline-end:var(--sp-2);border-radius:var(--radius-mark);background:var(--text)}.ld-mini__page{padding:var(--sp-4);display:grid;gap:var(--sp-2);align-content:start}.ld-mini__page b{font-family:var(--font-title);font-weight:var(--fw-display);font-size:var(--fs-title-s);line-height:var(--lh-title-s)}.ld-mini__apps,.ld-mini__page span{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-mini__apps{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3)}.ld-mini__soon{margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}@media (max-width:1199px){.ld-mini,.ld-who__list{grid-column:1/-1}}@media (max-width:767px){.ld-ob__band{padding-inline:var(--sp-4)}.ld-ob__main{padding:var(--sp-5) var(--sp-4) var(--sp-12);gap:var(--sp-6)}.ld-ruler{gap:var(--sp-2)}.ld-ruler__name{display:none}.ld-ob__title{font-size:var(--fs-title-m);line-height:var(--lh-title-m)}.ld-mini__body{grid-template-columns:8.5rem minmax(0,1fr)}.ld-ob__foot{flex-wrap:wrap}.ld-ob .ld-btn{min-height:var(--hit-min)}}.ld-apps{display:grid;gap:var(--sp-8)}.ld-apps__group{display:grid;gap:0}.ld-apps__title{margin:0;padding-bottom:var(--sp-2);border-bottom:2px solid var(--text);font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text-bold);display:flex;justify-content:space-between;gap:var(--sp-3)}.ld-apps__title span{font-size:var(--fs-meta);font-weight:var(--fw-text);color:var(--text-subtle)}.ld-apps__rows{margin:0;padding:0;list-style:none}.ld-app-row{position:relative;border-bottom:var(--bd-row)}.ld-app-row__label{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:var(--sp-4);min-height:56px;padding:var(--sp-3);cursor:pointer}.ld-app-row input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.ld-app-row__box{display:grid;place-items:center;width:20px;height:20px;margin-top:4px;border-radius:var(--radius-mark);box-shadow:inset 0 0 0 1.5px var(--control-border);color:var(--act-ink)}.ld-app-row__box svg{width:14px;height:14px;opacity:0}.ld-app-row input:checked+.ld-app-row__label .ld-app-row__box{background:var(--act);box-shadow:none}.ld-app-row input:checked+.ld-app-row__label .ld-app-row__box svg{opacity:1}.ld-app-row input:focus-visible+.ld-app-row__label{box-shadow:inset var(--focus-ring)}.ld-app-row:hover .ld-app-row__label{background:var(--state-hover)}.ld-app-row__name{display:block;font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text-strong);color:var(--text)}.ld-app-row__desc,.ld-app-row__note,.ld-app-row__perm{display:block;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-app-row__note{color:var(--caution)}.ld-app-row__tag{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);color:var(--act-text-on-tint);white-space:nowrap}.ld-app-row__tag.is-plain{color:var(--text-subtle);font-weight:var(--fw-text)}.ld-app-row.is-planned .ld-app-row__label{cursor:default;color:var(--text-muted)}.ld-app-row.is-planned .ld-app-row__name{color:var(--text-muted);font-weight:var(--fw-text)}.ld-app-row.is-planned .ld-app-row__box{box-shadow:none;background:var(--cut-hatch),var(--sunken)}.ld-app-row.is-locked .ld-app-row__label{cursor:not-allowed;color:var(--text-subtle)}.ld-app-row.is-fixed .ld-app-row__box{background:var(--text);box-shadow:none}.ld-app-row.is-fixed .ld-app-row__box svg{opacity:1}.ld-app-row.is-fixed .ld-app-row__label{cursor:default}@media (max-width:767px){.ld-app-row__label{grid-template-columns:24px minmax(0,1fr)}.ld-app-row__tag{grid-column:2}}.ld-ob [class*=text-white]{color:var(--text-muted)}.ld-ob h2[class*=text-white],.ld-ob label[class*=text-white],.ld-ob p.text-white,.ld-ob span.text-white{color:var(--text)}.ld-ob [class*="bg-white/"]{background-color:var(--sunken)}.ld-ob [class*=border-white]{border-color:var(--rule)}.ld-ob [class*=bg-grad-]{background:var(--act);color:var(--act-ink)}.ld-ob button[role=combobox],.ld-ob input{color:var(--text);background:var(--surface);border-color:var(--control-border)}.ld-ob input::-moz-placeholder{color:var(--text-subtle)}.ld-ob input::placeholder{color:var(--text-subtle)}@media (max-width:767px){.ld-ob [role=combobox],.ld-ob input:not([type=radio]):not([type=checkbox]),.ld-ob select{min-height:var(--hit-min)}.ld-ob button.rounded-full{min-height:var(--hit-min);padding-inline:var(--sp-4)}.ld-ob a{min-height:var(--hit-min);display:inline-flex;align-items:center}}.ld-ptabs__list{flex:1 1 auto;min-width:0}.ld-fin>.ld-page-head{margin-bottom:calc(-1 * var(--sp-6))}.ld-gate input{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;flex:none;width:var(--hit-min);height:var(--hit-min);margin:-12px;border:12px solid transparent;border-radius:14px;background:var(--surface);background-clip:padding-box;box-shadow:inset 0 0 0 1.5px var(--control-border);cursor:pointer}.ld-gate input:checked{background:var(--act) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 6.8' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /20px 20px no-repeat;background-clip:padding-box;box-shadow:none}.ld-gate input:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:767px){button.ld-kcard__title{display:flex;align-items:center;min-height:var(--hit-min);width:100%}.ld-project button[class*="px-2.5"][class*=text-xs]{min-height:var(--hit-min);padding-inline:var(--sp-4)}}.ld-demo{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted);font-weight:var(--fw-text-strong)}.ld-demo__sw{display:inline-block;width:24px;height:16px;flex:none;border-radius:var(--radius-mark);box-shadow:inset 0 0 0 1px var(--text-subtle)}.ld-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-6);margin-top:var(--sp-16);padding-top:var(--sp-4);border-top:var(--bd);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ld-foot__brand{font-family:var(--font-title);font-weight:var(--fw-display);color:var(--text-muted);letter-spacing:0}.ld-foot .ld-demo{margin-inline-start:auto}@media (max-width:767px){.ld-foot{margin-top:var(--sp-12)}.ld-foot .ld-demo{margin-inline-start:0}}.ld-scrim{inset-block-start:calc(var(--band-h) + env(safe-area-inset-top, 0px))}.ld-phone-more{margin-top:var(--sp-3);min-height:var(--hit-min)}.ld-who__label{grid-template-columns:minmax(0,1fr) auto;position:relative}.ld-who__row input:checked+.ld-who__label{background:transparent;box-shadow:inset 4px 0 0 var(--text);padding-inline-start:var(--sp-5)}.ld-who__row input:checked+.ld-who__label .ld-who__mark{display:none}.ld-who__row input:focus-visible+.ld-who__label{box-shadow:inset 4px 0 0 var(--text),inset var(--focus-ring)}.ld-who__chosen{font-family:var(--font-text);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);color:var(--text-muted)}.ld-ruler li.is-now .ld-ruler__bar{background:transparent;box-shadow:inset 0 0 0 1.5px var(--text)}@media (max-width:767px){.ld-ruler__name{display:block;font-size:var(--fs-meta)}.ld-ruler li:not(.is-now) .ld-ruler__name{display:none}.ld-ruler{grid-template-columns:repeat(5,minmax(0,1fr))}.ld-ruler li.is-now{grid-column:auto}}.ld-app-row__desc,.ld-app-row__note,.ld-app-row__perm{color:var(--text-muted)}.ld-app-row.is-planned .ld-app-row__box,.ld-app-row__box.is-none{box-shadow:none;background:transparent}.ld-app-row__box.is-none svg{display:none}.ld-app-row.is-planned .ld-app-row__tag{color:var(--text-subtle);font-weight:var(--fw-text)}.ld-days{margin:0;padding:0;border:0;min-width:0}.ld-days__legend{padding:0 0 var(--sp-2);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);color:var(--text-muted)}.ld-days__row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:2px solid var(--text);border-radius:0}.ld-days__cell{position:relative;border-inline-end:var(--bd-row)}.ld-days__cell:last-child{border-inline-end:0}.ld-days__cell input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ld-days__cell label{display:grid;place-items:center;align-content:center;gap:var(--sp-2);min-height:56px;padding:var(--sp-2) var(--sp-1);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted);text-align:center;cursor:pointer}.ld-days__cell label:after{content:"";display:block;width:100%;max-width:40px;height:4px;border-radius:var(--radius-mark);box-shadow:inset 0 0 0 1px var(--control-border)}.ld-days__cell input:checked+label{color:var(--text);font-weight:var(--fw-text-bold)}.ld-days__cell input:checked+label:after{background:var(--text);box-shadow:none}.ld-days__cell input:focus-visible+label{box-shadow:inset var(--focus-ring)}@media (max-width:767px){.ld-days__row{grid-template-columns:repeat(4,minmax(0,1fr))}.ld-days__cell,.ld-days__row{border-bottom:var(--bd-row)}.ld-days__cell:nth-child(4){border-inline-end:0}.ld-days__cell label{min-height:64px}}.ld-avatar{display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:var(--radius-control);background:var(--band);color:#fff;font-family:var(--font-title);font-weight:var(--fw-display);font-size:var(--fs-title-s);line-height:1.8;overflow:visible}.ld-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.ld-band__avatar{line-height:1.8;overflow:visible}.ld-hbars li{grid-template-columns:minmax(7rem,11rem) minmax(0,1fr)}.ld-hbars__track{display:flex;align-items:center;gap:var(--sp-2);height:auto;min-height:24px}.ld-hbars__bar{flex:none;height:16px;width:calc((100% - 4rem) * var(--r, 0));min-width:2px}.ld-hbars__val{text-align:start;min-width:2.5rem;flex:none}@media (max-width:767px){.ld-hbars li{grid-template-columns:minmax(0,1fr);gap:var(--sp-1)}.ld-hbars__name,.ld-hbars__track{grid-column:1;grid-row:auto}}.ld-folds{display:grid;margin:0;padding:0;list-style:none;border-top:var(--bd-strong)}.ld-fold{display:grid;gap:var(--sp-2);padding:var(--sp-4) 0;border-bottom:var(--bd-row)}.ld-fold__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.ld-fold__title{flex:1;min-width:0}.ld-fold__act{justify-self:start;min-height:var(--hit-min)}.ld-sheet--gate .ld-sheet__body{padding-inline:var(--sp-3)}.ld-svg .t-inbar{fill:var(--surface)}@media (max-width:767px){.ld-checks{table-layout:auto}.ld-checks td:last-child,.ld-checks th:last-child{white-space:normal;width:5.5rem}}.ld-crit__sum{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-crit__chain{display:flex;flex-wrap:wrap;gap:0;margin:0 0 var(--sp-6);padding:0;list-style:none;border-bottom:var(--bd-row);counter-reset:crit}.ld-crit__chain li{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--sp-4);border-inline-start:var(--bd-row);font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text-strong);color:var(--text)}.ld-crit__chain li:first-child{border-inline-start:0;padding-inline-start:0}.ld-gantt{border:0;background:transparent}.ld-gantt__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-2)}.ld-gantt__cap{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);color:var(--text-muted)}.ld-gantt__scale{display:inline-flex;border:1px solid var(--control-border);border-radius:var(--radius-mark);overflow:hidden}.ld-gantt__scale button{min-height:36px;min-width:40px;padding-inline:var(--sp-3);border:0;background:transparent;color:var(--text-muted);font-family:inherit;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-text-strong);cursor:pointer}.ld-gantt__scale button[aria-pressed=true]{background:var(--text);color:var(--surface)}.ld-gantt__body{display:flex;border-top:2px solid var(--text)}.ld-gantt__labels{flex:none;width:168px;border-inline-end:var(--bd-row)}.ld-gantt__axis-gap{height:28px;border-bottom:var(--bd-row)}.ld-gantt__label{display:flex;align-items:center;gap:var(--sp-2);padding-inline:0 var(--sp-3);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text)}.ld-gantt__name{min-width:0;flex:1;overflow-wrap:anywhere;text-wrap:balance}.ld-gantt__word{flex:none;font-size:var(--fs-meta);font-weight:var(--fw-text-strong);color:var(--text-muted)}.ld-gantt__word.is-late{color:var(--caution)}.ld-gantt__track{position:relative;min-width:0;flex:1;overflow:hidden}.ld-gantt__axis{position:relative;height:28px;border-bottom:var(--bd-row);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-subtle)}.ld-gantt__axis span{top:2px!important;font-size:var(--fs-meta)!important}.ld-gantt__today{pointer-events:none;position:absolute;inset-block:0;z-index:20;width:2px;background:var(--text)}.ld-gantt__bar{z-index:15;display:flex;align-items:center;height:20px;border-radius:var(--radius-mark);background:var(--text);color:var(--surface)}.ld-gantt__bar.is-done{background:var(--n-400)}.ld-gantt__bar.is-late{background:var(--surface);box-shadow:inset 0 0 0 2px var(--caution)}.ld-gantt__bar .truncate{display:none}@media (max-width:767px){.ld-gantt__labels{width:136px}.ld-crit__chain li{padding-inline:var(--sp-3)}}.ld-crit .ld-block__head{flex-wrap:wrap}.ld-crit__sum{white-space:normal;overflow-wrap:anywhere}@media (max-width:767px){.ld-gantt__scale button{min-height:var(--hit-min);min-width:var(--hit-min)}.ld-main a.hover\:underline{display:inline-flex;align-items:center;min-height:var(--hit-min)}.ld-main button.h-8.w-8,.ld-main button.h-9.w-9{min-width:var(--hit-min);min-height:var(--hit-min)}.ld-main button.h-10{min-height:var(--hit-min)}}.ld-coapps{display:grid;gap:var(--sp-10);max-width:880px}.ld-coapps__area{margin:0 0 var(--sp-3);font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text-strong);color:var(--text-muted)}.ld-coapps__lede{margin:calc(-1 * var(--sp-1)) 0 var(--sp-3);max-width:64ch}.ld-coapps__list{margin:0;padding:0;list-style:none;border-top:var(--bd)}.ld-coapps__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-6);padding-block:var(--sp-5);border-bottom:var(--bd-row)}.ld-coapps__row--flag{align-items:center}.ld-coapps__main{display:grid;gap:var(--sp-1);min-width:0;flex:1 1 auto}.ld-coapps__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-4)}.ld-coapps__name{margin:0;font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text-bold);color:var(--text)}.ld-coapps__key{font-family:var(--font-latin);font-weight:var(--fw-text-strong);overflow-wrap:anywhere}.ld-coapps__state,.ld-coapps__tag{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-coapps__dot{width:8px;height:8px;border-radius:var(--radius-mark);background:var(--n-300);flex:none}.ld-coapps__row[data-state=active] .ld-coapps__dot,.ld-coapps__row[data-state=core] .ld-coapps__dot{background:var(--text)}.ld-coapps__row[data-state=available] .ld-coapps__dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--text-subtle)}.ld-coapps__desc{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);max-width:68ch;text-wrap:pretty}.ld-coapps__meta{margin:0;color:var(--text-subtle);overflow-wrap:anywhere}.ld-coapps__meta,.ld-coapps__perms summary{font-size:var(--fs-meta);line-height:var(--lh-meta)}.ld-coapps__perms summary{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:32px;cursor:pointer;color:var(--text-muted)}.ld-coapps__keys{margin-top:var(--sp-1);text-align:start}.ld-coapps__act{display:flex;align-items:center;gap:var(--sp-2);flex:none}@media (max-width:767px){.ld-coapps__row{flex-direction:column;align-items:stretch;gap:var(--sp-3)}.ld-coapps__row--flag{flex-direction:row;align-items:center}.ld-coapps__act:not(:has(button[role=switch])) .ld-btn{width:100%;min-height:var(--hit-min)}.ld-coapps__perms summary{min-height:var(--hit-min)}}@media (max-width:767px){html:has(.ld-shell) input[type=checkbox].ld-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:var(--hit-min);height:var(--hit-min);margin:0;padding:0;border:14px solid transparent;border-radius:var(--radius-control);background-clip:padding-box;background-color:transparent;box-shadow:inset 0 0 0 1px var(--control-border);cursor:pointer}html:has(.ld-shell) input[type=checkbox].ld-check-input:checked{background-color:var(--act);box-shadow:inset 0 0 0 1px var(--act)}}.ld-plan{margin:0;padding:0;list-style:none;border-top:var(--bd)}.ld-plan li{border-bottom:var(--bd-row)}.ld-plan__row{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-4);width:100%;min-height:56px;padding:var(--sp-2) var(--sp-3);background:transparent;border:0;color:var(--text-muted);font:inherit;text-align:start;cursor:pointer}.ld-plan__row:hover{background:var(--state-hover)}.ld-plan__row[aria-pressed=true]{background:var(--n-100);color:var(--text)}.ld-plan__name{color:var(--text);font-weight:var(--fw-text-strong)}.ld-plan__mark{display:grid;place-items:center;width:16px;height:16px;border-radius:var(--radius-mark);box-shadow:inset 0 0 0 1.5px var(--control-border)}.ld-plan__row[aria-pressed=true] .ld-plan__mark{background:var(--text);color:var(--surface);box-shadow:none}.ld-plan__seats{min-width:7rem;font-size:var(--fs-meta);color:var(--text-subtle)}@media (max-width:767px){.ld-plan__row{grid-template-columns:24px minmax(0,1fr) auto}.ld-plan__seats{grid-column:2/-1}}.ld-fin-step{display:grid;gap:var(--sp-6);max-width:560px}.ld-fin-step__list{margin:0;padding:0;list-style:none;border-top:var(--bd)}.ld-fin-step__list li{display:flex;align-items:center;gap:var(--sp-3);min-height:44px;border-bottom:var(--bd-row);color:var(--text-muted)}.ld-fin-step__list li[data-done="1"]{color:var(--text)}.ld-fin-step__mark{display:grid;place-items:center;width:16px;height:16px;border-radius:var(--radius-mark);box-shadow:inset 0 0 0 1.5px var(--control-border)}.ld-fin-step__list li[data-done="1"] .ld-fin-step__mark{background:var(--text);color:var(--surface);box-shadow:none}.ld-fin-step__opt{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--hit-min);color:var(--text)}.ld-fin-step__act{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.ld-tick{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;flex:none;width:20px;height:20px;margin:0;border-radius:var(--radius-mark);background-color:transparent;background-repeat:no-repeat;background-position:50%;background-size:14px;box-shadow:inset 0 0 0 1.5px var(--control-border);cursor:pointer}.ld-tick:checked{background-color:var(--act);box-shadow:inset 0 0 0 1.5px var(--act);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7.5l2.5 2.5L11 4.5'/%3E%3C/svg%3E")}.ld-tick:disabled{cursor:not-allowed;opacity:.5}.ld-tick:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--control-border),var(--focus-ring)}@media (max-width:767px){.ld-tick{width:var(--hit-min);height:var(--hit-min);border:12px solid transparent;background-clip:padding-box}}.ld-tpl{display:grid;gap:var(--sp-6);padding-top:var(--sp-5);border-top:2px solid var(--text)}.ld-tpl__head{display:grid;gap:var(--sp-1)}.ld-tpl__title{margin:0;font-family:var(--font-title);font-weight:var(--fw-display);font-size:var(--fs-title-s);line-height:var(--lh-title-s)}.ld-tpl__group{margin:0;padding:0;border:0;min-width:0;display:grid;gap:var(--sp-2)}.ld-tpl__legend{padding:0 0 var(--sp-2);font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text-strong);color:var(--text-muted);float:none;width:100%}.ld-tpl__note{margin:0;max-width:64ch;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-tpl__chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.ld-tpl__chip{min-height:40px;padding:0 var(--sp-4);border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--control-border)}.ld-tpl__chip:hover{background:var(--state-hover)}.ld-tpl__chip[aria-checked=true]{color:var(--text);font-weight:var(--fw-text-strong);box-shadow:inset 0 0 0 2px var(--text)}.ld-tpl__chip:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--control-border),var(--focus-ring)}.ld-tpl__list{margin:0;padding:0;list-style:none;border-top:var(--bd)}.ld-tpl__list>li{border-bottom:var(--bd-row)}.ld-tpl__list--cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--sp-8);column-gap:var(--sp-8)}.ld-tpl__row{display:flex;align-items:flex-start;gap:var(--sp-3);min-height:44px;padding-block:var(--sp-3);cursor:pointer}.ld-tpl__row .ld-tick{margin-top:2px}.ld-tpl__row[data-planned="1"]{cursor:default;color:var(--text-muted)}.ld-tpl__name{display:block;font-size:var(--fs-body);line-height:var(--lh-ui);font-weight:var(--fw-text-strong);color:var(--text)}.ld-tpl__meta{display:flex;flex-wrap:wrap;gap:0 var(--sp-3);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-tpl__field{display:grid;gap:var(--sp-2);padding-block:var(--sp-3)}@media (max-width:767px){.ld-tpl__list--cols{grid-template-columns:minmax(0,1fr)}.ld-tpl__chip{min-height:var(--hit-min)}}.ld-plan__row[aria-checked=true],.ld-plan__row[aria-pressed=true]{background:transparent}.ld-plan__mark{border-radius:var(--radius-round)}.ld-plan__row[aria-checked=true] .ld-plan__mark{background:transparent;box-shadow:inset 0 0 0 1.5px var(--text)}.ld-plan__row[aria-checked=true] .ld-plan__mark:after{content:"";width:8px;height:8px;border-radius:var(--radius-round);background:var(--text)}.ld-plan__name{display:flex;align-items:baseline;gap:var(--sp-2)}.ld-plan__latin{unicode-bidi:isolate;direction:ltr;font-weight:var(--fw-text);color:var(--text-subtle)}.ld-fin-step--wide{max-width:none;grid-template-columns:minmax(0,1fr)}.ld-fin-state{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-4);min-height:44px;border-bottom:var(--bd-row)}.ld-fin-state__word{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.ld-fin-state__dot{width:8px;height:8px;border-radius:var(--radius-round);box-shadow:inset 0 0 0 1.5px var(--text-subtle)}.ld-fin-state[data-done="1"] .ld-fin-state__dot{background:var(--text);box-shadow:none}.ld-fin-state[data-done="1"] .ld-fin-state__word{color:var(--text)}@media (min-width:1024px){.ld-fin-step{max-width:none;grid-template-columns:minmax(0,560px) minmax(0,1fr);-moz-column-gap:var(--sp-16);column-gap:var(--sp-16);align-items:start}.ld-fin-step__head{grid-column:1/-1}.ld-fin-step__aside{display:grid;gap:var(--sp-6)}}@media (max-width:767px){.ld-tabs__list{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--sp-5)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--sp-5)),transparent 100%)}[dir=rtl] .ld-tabs__list{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--sp-5)),transparent 100%);mask-image:linear-gradient(to left,#000 calc(100% - var(--sp-5)),transparent 100%)}}@media (max-width:767px){html:has(.ld-shell) [role=menuitem],html:has(.ld-shell) [role=menuitemcheckbox],html:has(.ld-shell) [role=menuitemradio]{min-height:var(--hit-min)}}.ld-gantt__axis>div>div{position:absolute;inset-block-end:0;height:6px}