.ld-shell{flex-direction:column;min-height:100svh;display:flex}.ld-main{background:var(--cb-card);flex:1;width:100%}@media (max-width:1023px){.ld-shell .sh-footer{padding-bottom:0}}.ld-header{border-bottom:1px solid var(--cb-border);z-index:20;background:#fff;position:sticky;top:0}.ld-header__inner{align-items:center;gap:1.5rem;max-width:1200px;height:3.75rem;margin:0 auto;padding:0 1.25rem;display:flex}.ld-logo{letter-spacing:-.02em;color:var(--cb-ink);flex-shrink:0;align-items:center;font-size:1.3125rem;font-weight:800;text-decoration:none;display:flex}.ld-nav{flex:1;gap:.25rem;min-width:0;display:flex}.ld-nav a{color:var(--cb-text-sub);white-space:nowrap;border-radius:.5rem;padding:.375rem .625rem;font-size:.875rem;font-weight:600;text-decoration:none}.ld-nav a:hover{background:var(--cb-bg);color:var(--cb-ink)}.ld-login{color:var(--cb-text-sub);white-space:nowrap;margin-left:auto;padding:.5rem .625rem;font-size:.84375rem;font-weight:700;text-decoration:none}.ld-login:hover{color:var(--cb-ink)}.ld-start{background:var(--cb-ink);color:#fff;white-space:nowrap;border-radius:.625rem;flex-shrink:0;padding:.5625rem 1.125rem;font-size:.84375rem;font-weight:800;text-decoration:none}.ld-start:hover{background:var(--cb-ink-hover);color:#fff}.ld-rv{opacity:0;transition:opacity .6s var(--cb-ease), transform .6s var(--cb-ease);transform:translateY(1.125rem)}.ld-rv.on{opacity:1;transform:none}.ld-rv[data-d="1"]{transition-delay:80ms}.ld-rv[data-d="2"]{transition-delay:.16s}.ld-rv[data-d="3"]{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.ld-rv{opacity:1;transform:none}}.ld-hero{background:var(--cb-tint-soft);border-bottom:1px solid var(--cb-divider)}.ld-hero__inner{box-sizing:border-box;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:4rem;max-width:1140px;margin:0 auto;padding:4.25rem 1.5rem 3.75rem;display:grid}.ld-hero__inner--solo{text-align:center;grid-template-columns:minmax(0,1fr);max-width:760px}.ld-hero__inner--solo .ld-search{margin-left:auto;margin-right:auto}.ld-hero__title{letter-spacing:-.035em;color:var(--cb-ink);word-break:keep-all;margin:0 0 1rem;font-size:2.5rem;font-weight:800;line-height:1.32}.ld-hero__sub{color:var(--cb-text-sub);word-break:keep-all;margin:0 0 1.75rem;font-size:1rem;line-height:1.7}.ld-hero__num{font-family:var(--cb-font-data);color:var(--cb-ink);font-variant-numeric:tabular-nums;font-weight:600}.ld-search{gap:.5rem;max-width:30rem;margin:0 0 .75rem;display:flex}.ld-search input{border:2px solid var(--cb-ink);min-width:0;color:var(--cb-text);background:#fff;border-radius:.75rem;outline:none;flex:1;padding:.8125rem 1.0625rem;font-family:inherit;font-size:.9375rem;font-weight:600}.ld-search input:focus{box-shadow:var(--cb-focus-ring)}.ld-search input::placeholder{color:var(--cb-text-hint);font-weight:500}.ld-search button{cursor:pointer;background:var(--cb-ink);color:#fff;border:none;border-radius:.75rem;outline:none;flex-shrink:0;padding:0 1.5rem;font-family:inherit;font-size:.875rem;font-weight:800}.ld-search button:hover{background:var(--cb-ink-hover)}.ld-search button:focus-visible{box-shadow:var(--cb-focus-ring)}.ld-hero__hint{color:var(--cb-text-meta);margin:0 0 1.375rem;font-size:.8125rem;font-weight:600}.ld-hero__browse{color:var(--cb-ink-soft);border-bottom:1.5px solid #c9d6ec;padding-bottom:.125rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}.ld-hero__browse:hover{border-color:var(--cb-ink-soft)}.ld-ledger{border:1px solid var(--cb-border);border-top:3px solid var(--cb-ink);background:#fff}.ld-ledger__head{border-bottom:1px solid var(--cb-ink);align-items:baseline;gap:.625rem;padding:.875rem 1.125rem .6875rem;display:flex}.ld-ledger__title{color:var(--cb-ink);font-size:.875rem;font-weight:800}.ld-ledger__tag{color:var(--cb-text-meta);margin-left:auto;font-size:.71875rem;font-weight:700}.ld-ledger__cols{color:var(--cb-text-meta);border-bottom:1px solid var(--cb-divider);grid-template-columns:4.75rem minmax(0,1fr) 3rem;gap:.75rem;padding:.4375rem 1.125rem;font-size:.6875rem;font-weight:700;display:grid}.ld-ledger__body{overflow:hidden}.ld-lrow{border-bottom:1px solid var(--cb-divider);grid-template-columns:4.75rem minmax(0,1fr) 3rem;align-items:center;gap:.75rem;padding:.5625rem 1.125rem;display:grid}.ld-lrow:last-child{border-bottom:none}.ld-lrow .sh-num{font-size:.71875rem}.ld-lrow__title{color:var(--cb-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.ld-lrow__stamp{color:var(--cb-ink);border:1.5px solid var(--cb-ink);border-radius:.25rem;justify-self:end;padding:.0625rem .375rem;font-size:.65625rem;font-weight:800;transform:rotate(-7deg)}.ld-lrow.is-new{animation:ld-lrow-in .5s var(--cb-ease)}.ld-lrow.is-new .ld-lrow__stamp{animation:.42s cubic-bezier(.2,1.6,.4,1) .28s backwards ld-stamp-in}@keyframes ld-lrow-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes ld-stamp-in{0%{opacity:0;transform:rotate(-7deg)scale(2.1)}to{opacity:1;transform:rotate(-7deg)scale(1)}}.ld-ledger__foot{color:var(--cb-text-meta);background:var(--cb-tint-soft);border-top:1px solid var(--cb-divider);margin:0;padding:.5625rem 1.125rem;font-size:.71875rem}.ld-ledger__foot b{font-family:var(--cb-font-data);color:var(--cb-ink);font-variant-numeric:tabular-nums;font-weight:700}.ld-stats{background-color:#12294d;background-image:url(/council.jpg);background-position:50% 30%;background-size:cover;position:relative;overflow:hidden}.ld-stats:before{content:"";background:linear-gradient(#12294df0 0%,#12294dcc 100%);position:absolute;inset:0}.ld-stats__inner{box-sizing:border-box;max-width:1140px;margin:0 auto;padding:2.375rem 1.5rem;display:flex;position:relative}.ld-stat{border-left:1px solid #ffffff24;flex:1;padding:.25rem 1.5rem}.ld-stat:first-child{border-left:none;padding-left:.25rem}.ld-stat__value{font-family:var(--cb-font-data);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.ld-stat__value small{margin-left:.125rem;font-size:.9375rem;font-weight:600}.ld-stat__label{color:#9db1d2;margin:.125rem 0 0;font-size:.78125rem}.ld-sec{box-sizing:border-box;max-width:1140px;margin:0 auto;padding:3.5rem 1.5rem 3.75rem}.ld-band{background:var(--cb-bg)}.ld-h2{letter-spacing:-.03em;color:var(--cb-ink);word-break:keep-all;margin:0 0 .375rem;font-size:1.5rem;font-weight:800}.ld-sub{color:var(--cb-text-sub);word-break:keep-all;margin:0 0 1.75rem;font-size:.875rem}.ld-docs{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:2.5rem;display:grid}.ld-dlcol{flex-direction:column;display:flex}.ld-dlcol .ld-doclist{border-top:1px solid var(--cb-border);flex-direction:column;flex:1;display:flex}.ld-docrow{color:inherit;border-bottom:1px solid var(--cb-divider);transition:background var(--cb-dur-fast) var(--cb-ease);flex-direction:column;flex:1;justify-content:center;padding:1rem .375rem .9375rem;text-decoration:none;display:flex}.ld-docrow:hover{background:var(--cb-tint-soft)}.ld-docrow__meta{align-items:center;gap:.4375rem;margin-bottom:.375rem;display:flex}.ld-docrow__num{margin-left:auto}.ld-badge{border:1.5px solid var(--cb-ink);color:var(--cb-ink);white-space:nowrap;border-radius:.4375rem;padding:.09375rem .5rem;font-size:.71875rem;font-weight:700}.ld-badge[data-tone=green]{border-color:var(--cb-green);color:var(--cb-green)}.ld-badge[data-tone=pink]{border-color:var(--cb-accent);color:var(--cb-accent)}.ld-dday{background:var(--cb-accent);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:.4375rem;padding:.15625rem .5rem;font-size:.71875rem;font-weight:700}.ld-docrow__headline{letter-spacing:-.01em;word-break:keep-all;font-size:1rem;font-weight:700;line-height:1.55;display:block}.ld-docrow__src{color:var(--cb-text-meta);margin-top:.25rem;font-size:.78125rem;display:block}.ld-more{align-self:flex-end;margin-top:auto;padding-top:1rem;font-size:.84375rem;font-weight:700;text-decoration:none}.ld-side{flex-direction:column;gap:1.375rem;display:flex}.ld-side__label{color:var(--cb-ink);margin:0 0 .625rem;font-size:.78125rem;font-weight:800}.ld-side__kw{border-top:2px solid var(--cb-ink);padding-top:.875rem}.ld-kwchips{flex-wrap:wrap;gap:.375rem;margin:0;display:flex}.ld-kwchip{background:var(--cb-tint);color:var(--cb-ink-soft);transition:background var(--cb-dur-fast) var(--cb-ease);border-radius:.5625rem;padding:.28125rem .75rem;font-size:.78125rem;font-weight:700;text-decoration:none}.ld-kwchip:hover{background:var(--cb-tint-hover)}.ld-kwchip--top{background:var(--cb-ink);color:#fff}.ld-kwchip--top:hover{background:var(--cb-ink-hover);color:#fff}.ld-side__due{border-top:2px solid var(--cb-ink);flex-direction:column;flex:1;padding-top:.875rem;display:flex}.ld-due{flex-direction:column;flex:1;display:flex}.ld-durow{color:inherit;border-bottom:1px solid var(--cb-divider);transition:background var(--cb-dur-fast) var(--cb-ease);align-items:baseline;gap:.5625rem;padding:.5625rem .125rem;text-decoration:none;display:flex}.ld-durow:hover{background:var(--cb-tint-soft)}.ld-durow__num{flex-shrink:0}.ld-durow .sh-num{font-size:.71875rem}.ld-durow__t{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.ld-durow__d{color:#a75b00;font-variant-numeric:tabular-nums;background:#fdefe0;border-radius:.3125rem;flex-shrink:0;margin-left:auto;padding:.15625rem .4375rem;font-size:.65625rem;font-weight:800}.ld-durow__d[data-today]{color:#c1174f;background:#fae4ec}.ld-side__more{align-self:flex-end;margin-top:auto;padding-top:.875rem;font-size:.84375rem;font-weight:700;text-decoration:none}.ld-quiz{background:var(--cb-tint);border-left:3px solid var(--cb-ink);padding:1.375rem 1.5rem}.ld-quiz__label{color:var(--cb-ink);margin:0 0 .375rem;font-size:.75rem;font-weight:800}.ld-quiz__q{word-break:keep-all;margin:0 0 .875rem;font-size:.9375rem;font-weight:800;line-height:1.55}.ld-quiz__opts{flex-wrap:wrap;gap:.4375rem;display:flex}.ld-quiz__opts button{border:1px solid var(--cb-border);color:var(--cb-text-sub);cursor:pointer;transition:border-color var(--cb-dur-fast) var(--cb-ease);background:#fff;border-radius:.5625rem;outline:none;padding:.4375rem 1.0625rem;font-family:inherit;font-size:.8125rem;font-weight:700}.ld-quiz__opts button:hover{border-color:var(--cb-border-hover)}.ld-quiz__opts button:focus-visible{box-shadow:var(--cb-focus-ring)}.ld-quiz__a{color:var(--cb-text-sub);word-break:keep-all;animation:cb-fade-in var(--cb-dur-base) var(--cb-ease);font-size:.84375rem;line-height:1.65}.ld-quiz__a b{color:var(--cb-ink);font-weight:800}.ld-quiz__a a{margin-top:.5rem;font-size:.8125rem;font-weight:700;display:inline-block}.ld-steps{background:var(--cb-bg)}.ld-steps__inner{box-sizing:border-box;max-width:1140px;margin:0 auto;padding:3.5rem 1.5rem 3.75rem}.ld-pipe{padding:2.5rem 0 .5rem;position:relative}.ld-pipe__line{background:#1b3a6a40;height:2px;position:absolute;top:1.25rem;left:8%;right:8%}.ld-pipe__fill{background:var(--cb-ink);width:0;position:absolute;top:0;bottom:0;left:0}.ld-pipe__token{z-index:2;border:1.5px solid var(--cb-ink);font-family:var(--cb-font-data);color:var(--cb-ink);white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border-radius:.4375rem;padding:.125rem .4375rem;font-size:.65625rem;font-weight:700;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.ld-pipe__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.ld-pipe__stage{border:1px solid var(--cb-border);background:#fff;border-radius:.75rem;padding:1.25rem 1.375rem 1.125rem;position:relative}.ld-pipe__stage:before{content:"";border:2.5px solid var(--cb-ink);background:#fff;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-1.6875rem;left:50%;transform:translate(-50%)}.ld-pipe__t{text-align:center;margin:0 0 .5625rem;font-size:1rem;font-weight:800}.ld-pipe__demo{background:var(--cb-tint-soft);border:1px solid var(--cb-divider);border-radius:.625rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4375rem;min-height:3rem;padding:.6875rem .875rem;display:flex}.ld-pipe__chipwrap{align-items:center;gap:.4375rem;display:inline-flex}.ld-pipe__chip{background:var(--cb-ink-soft);color:#fff;border-radius:.5rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:700}.ld-pipe__op{font-family:var(--cb-font-data);color:var(--cb-text-meta);font-size:.625rem;font-weight:700}.ld-pipe__demo .sh-num{font-size:.71875rem}.ld-pipe__match-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:10rem;font-size:.78125rem;font-weight:700;overflow:hidden}.ld-pipe__flag{background:var(--cb-tint);color:var(--cb-ink-soft);border-radius:.375rem;flex-shrink:0;padding:.125rem .4375rem;font-size:.65625rem;font-weight:700}.ld-pipe__mail{text-align:center}.ld-pipe__mail b{color:var(--cb-ink);font-size:.78125rem;font-weight:800;display:block}.ld-pipe__mail span{color:var(--cb-text-meta);font-size:.71875rem}.ld-pipe__cap{color:var(--cb-text-sub);text-align:center;word-break:keep-all;margin:.625rem 0 0;font-size:.8125rem;line-height:1.6}.ld-pipe__plannote{color:var(--cb-text-meta);text-align:center;word-break:keep-all;margin:.4375rem 0 0;font-size:.75rem;line-height:1.6}.ld-pipe__plannote .cb-plan-badge{margin-left:.3125rem}.ld-deliver{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:2rem;display:grid}.ld-dcol{flex-direction:column;display:flex}.ld-dcol .ld-paper{flex-direction:column;flex:auto;display:flex}.ld-dcol .ld-paper>:last-child{flex:auto}.ld-dcol .ld-paper>.ld-paper__tintblock:last-child{flex-direction:column;justify-content:center;display:flex}.ld-dcol__tag{color:var(--cb-ink);margin:0 0 .625rem;font-size:.78125rem;font-weight:800}.ld-paper{border:1px solid var(--cb-border);border-top:3px solid var(--cb-ink);background:#fff;font-size:.75rem;line-height:1.65;overflow:hidden}.ld-paper .sh-num{font-size:.65625rem}.ld-paper__head{padding:.9375rem 1.125rem .6875rem}.ld-paper__brand{font-family:var(--cb-font-data);letter-spacing:.14em;color:var(--cb-ink);align-items:center;gap:.375rem;margin:0 0 .375rem;font-size:.6875rem;font-weight:800;display:flex}.ld-paper__brand img{display:block}.ld-paper__meta{color:var(--cb-text-meta);margin:0;font-size:.71875rem}.ld-paper__lead{color:var(--cb-text);margin:.125rem 0 0;font-size:.875rem;font-weight:800}.ld-paper__lead b{color:var(--cb-ink)}.ld-paper__tintblock{background:var(--cb-tint);padding:.75rem 1.125rem}.ld-paper__label{letter-spacing:.06em;color:var(--cb-ink);margin:0 0 .25rem;font-size:.625rem;font-weight:800}.ld-paper__body{color:var(--cb-text-sub);word-break:keep-all;margin:0}.ld-paper__chips{flex-wrap:wrap;gap:.3125rem;margin:.5rem 0 0;display:flex}.ld-paper__chips span{color:var(--cb-ink);background:#fff;border:1px solid #c9d6ec;border-radius:1.25rem;padding:.125rem .5rem;font-size:.65625rem;font-weight:700}.ld-paper__sec{border-top:1px solid var(--cb-divider);padding:.875rem 1.125rem}.ld-paper__seclabel{color:var(--cb-ink);margin:0 0 .5625rem;font-size:.75rem;font-weight:800}.ld-paper__seclabel--star{color:#a37a12}.ld-paper__plan{font-family:var(--cb-font-data);color:var(--cb-ink-soft);vertical-align:.09375rem;background:#fff;border:1px solid #c9d6ec;border-radius:.3125rem;margin-left:.3125rem;padding:.03125rem .3125rem;font-size:.59375rem;font-weight:700}.ld-paper__pkghead{align-items:baseline;gap:.5rem;margin:0 0 .625rem;display:flex}.ld-paper__pkgname{color:var(--cb-ink);border-left:3px solid var(--cb-ink);padding-left:.5625rem;font-size:.8125rem;font-weight:800}.ld-paper__pkgcount{font-family:var(--cb-font-data);color:var(--cb-text-meta);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.6875rem}.ld-paper__tintblock--sm{border-radius:.625rem;margin:0 0 .5rem;padding:.625rem .75rem}.ld-paper__bill{border-radius:.625rem;margin-bottom:.5rem;padding:.625rem .75rem}.ld-paper__bill--hl{background:#fdf8ec;border:1px solid #e6d09a}.ld-paper__bill:last-child{margin-bottom:0}.ld-paper__billmeta{flex-wrap:wrap;align-items:center;gap:.3125rem;margin:0 0 .3125rem;display:flex}.ld-paper__type{color:#fff;background:var(--cb-ink);border-radius:.3125rem;padding:.125rem .375rem;font-size:.625rem;font-weight:800}.ld-paper__type[data-tone=special]{background:var(--cb-accent)}.ld-paper__type[data-tone=passed]{background:#137a4a}.ld-paper__dday{color:#a75b00;background:#fdefe0;border-radius:.3125rem;padding:.125rem .375rem;font-size:.625rem;font-weight:800}.ld-paper__dday[data-tone=today]{color:#c1174f;background:#fae4ec}.ld-paper__billtitle{color:var(--cb-text);word-break:keep-all;margin:0 0 .1875rem;font-size:.78125rem;font-weight:700}.ld-paper__oneline{color:var(--cb-text-sub);word-break:keep-all;margin:0 0 .25rem}.ld-paper__billfoot{color:var(--cb-text-meta);margin:0;font-size:.6875rem}.ld-paper__hero{background:var(--cb-tint);text-align:center;padding:1rem 1.125rem}.ld-paper__herovalue{color:var(--cb-ink);letter-spacing:-.03em;margin:0;font-size:2.5rem;font-weight:800;line-height:1.05}.ld-paper__herolabel{color:var(--cb-text-sub);margin:.125rem 0 0;font-size:.75rem;font-weight:700}.ld-paper__delta{color:var(--cb-accent);font-weight:800}.ld-rshow{flex-direction:column;flex:auto;display:flex}.ld-rhead{justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .625rem;display:flex}.ld-rhead .ld-dcol__tag{margin:0}.ld-rtabs{gap:.375rem;display:flex}.ld-rtabs button{font:inherit;color:var(--cb-ink-soft);cursor:pointer;transition:background var(--cb-dur-1,.15s) var(--cb-ease,ease), color var(--cb-dur-1,.15s) var(--cb-ease,ease), border-color var(--cb-dur-1,.15s) var(--cb-ease,ease);background:#fff;border:1px solid #c9d6ec;border-radius:1.25rem;padding:.125rem .625rem;font-size:.6875rem;font-weight:700;line-height:1.2}.ld-rtabs button[aria-pressed=true]{background:var(--cb-ink);border-color:var(--cb-ink);color:#fff}.ld-rswitch{animation:ld-paper-in var(--cb-dur-2,.22s) var(--cb-ease,ease);flex-direction:column;flex:auto;display:flex}@keyframes ld-paper-in{0%{opacity:0;transform:translateY(.25rem)}}.ld-paper__prose{flex-direction:column;gap:.375rem;display:flex}.ld-paper__cites{font-family:var(--cb-font-data);color:var(--cb-text-meta);margin-left:.125rem;font-size:.6875rem}.ld-paper__cite{color:var(--cb-ink-soft);text-underline-offset:2px;text-decoration:underline}.ld-paper__more{color:var(--cb-text-meta);margin:.125rem 0 0;font-size:.6875rem}.ld-paper__stack{gap:.125rem;height:1rem;margin-bottom:.625rem;display:flex}.ld-paper__stack span:first-child{border-radius:.25rem 0 0 .25rem}.ld-paper__stack span:last-child{border-radius:0 .25rem .25rem 0}.ld-paper__legend{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ld-paper__legend li{align-items:center;gap:.4375rem;font-size:.71875rem;display:flex}.ld-paper__dot{border-radius:.1875rem;flex-shrink:0;width:.5625rem;height:.5625rem}.ld-paper__legendname{color:var(--cb-text-sub)}.ld-paper__legendnum{font-family:var(--cb-font-data);color:var(--cb-text);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.ld-paper__legendpct{text-align:right;width:2.75rem;font-family:var(--cb-font-data);color:var(--cb-text-meta);font-variant-numeric:tabular-nums}.ld-paper__spark{align-items:flex-end;gap:.1875rem;height:2.75rem;margin-bottom:.375rem;display:flex}.ld-paper__spark span{background:#5b9e7c;border-radius:.125rem .125rem 0 0;flex:1}.ld-paper__spark span[data-gap]{background:repeating-linear-gradient(45deg,#e6ebf3 0 4px,#0000 4px 8px)}@media (prefers-reduced-motion:reduce){.ld-rswitch{animation:none}}.ld-paper__bars{flex-direction:column;gap:.4375rem;margin:0;padding:0;list-style:none;display:flex}.ld-paper__bars li{grid-template-columns:4.25rem minmax(0,1fr) 2.125rem 2rem;align-items:center;gap:.5rem;display:grid}.ld-paper__barname{color:var(--cb-text-sub);font-size:.71875rem;font-weight:700}.ld-paper__bartrack{background:var(--cb-divider);border-radius:.25rem;height:.6875rem}.ld-paper__barfill{background:var(--cb-ink);border-radius:0 .25rem .25rem 0;height:100%;display:block}.ld-paper__barnum{text-align:right;font-family:var(--cb-font-data);color:var(--cb-text);font-variant-numeric:tabular-nums;font-size:.71875rem;font-weight:700}.ld-paper__bardelta{text-align:right;font-family:var(--cb-font-data);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:800}.ld-paper__bardelta[data-dir=up]{color:#137a4a}.ld-paper__bardelta[data-dir=down]{color:var(--cb-accent)}.ld-dpoints{flex-direction:column;gap:.4375rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.ld-dpoints li{color:var(--cb-text-sub);word-break:keep-all;padding-left:.875rem;font-size:.8125rem;line-height:1.65;position:relative}.ld-dpoints li:before{content:"·";color:var(--cb-ink-soft);font-weight:800;position:absolute;top:0;left:.125rem}.ld-dpoints b{color:var(--cb-ink);font-weight:800}.ld-deliver__note{color:var(--cb-text-meta);margin:1.5rem 0 0;font-size:.75rem}.ld-deliver__note .ld-paper__plan{margin:0 .1875rem 0 0}.ld-pkgs{border-top:1px solid var(--cb-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 3rem;display:grid}.ld-pkg{color:inherit;border-bottom:1px solid var(--cb-border);transition:background var(--cb-dur-fast) var(--cb-ease);align-items:baseline;gap:.875rem;padding:1.0625rem .375rem;text-decoration:none;display:flex}.ld-pkg:hover{background:#ffffffa6}.ld-pkg__name{word-break:keep-all;flex-shrink:0;font-size:.9375rem;font-weight:800}.ld-pkg__kw{color:var(--cb-text-meta);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.75rem;overflow:hidden}.ld-pkg__stat{color:var(--cb-text-sub);flex-shrink:0;margin-left:auto;font-size:.78125rem}.ld-pkg__stat b{font-family:var(--cb-font-data);color:var(--cb-ink);font-variant-numeric:tabular-nums;font-weight:700}.ld-pkgs__all{width:fit-content;margin:1.125rem 0 0 auto;font-size:.84375rem;font-weight:700;text-decoration:none;display:block}.ld-plus{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}.ld-plus__panel{background:var(--cb-tint-soft);border:1px solid var(--cb-divider);border-radius:.875rem;flex-direction:column;padding:1.5rem 1.625rem 1.375rem;display:flex}.ld-plus__head{align-items:center;gap:.5rem;margin-bottom:.3125rem;display:flex}.ld-plus__t{color:var(--cb-ink);font-size:1.0625rem;font-weight:800}.ld-plus__cap{color:var(--cb-text-sub);word-break:keep-all;margin:0 0 1rem;font-size:.84375rem;line-height:1.65}.ld-plus__prev{border:1px solid var(--cb-border);background:#fff;border-radius:.625rem;margin-top:auto;padding:.875rem 1rem;font-size:.78125rem;line-height:1.65}.ld-plus__prevhead{color:var(--cb-text-meta);margin:0 0 .4375rem;font-size:.71875rem}.ld-plus__line{color:var(--cb-text);word-break:keep-all;margin:0 0 .3125rem}.ld-plus__line:last-child{margin-bottom:0}.ld-plus__spk{color:var(--cb-ink);margin-right:.25rem;font-weight:800}.ld-plus__line mark{background:var(--cb-highlight);border-radius:.1875rem;padding:0 .125rem}.ld-plus__rulemeta{align-items:center;gap:.375rem;margin:0 0 .375rem;display:flex}.ld-plus__dday{color:#a75b00;font-variant-numeric:tabular-nums;background:#fdefe0;border-radius:.3125rem;padding:.15625rem .4375rem;font-size:.65625rem;font-weight:800}.ld-plus__ruletitle{word-break:keep-all;margin:0 0 .1875rem;font-size:.8125rem;font-weight:700}.ld-plus__rulefoot{color:var(--cb-text-meta);margin:0;font-size:.71875rem}.ld-plus__track{border-top:1px dashed var(--cb-divider);color:var(--cb-text-meta);align-items:center;margin:.625rem 0 0;padding:.5625rem 0 0;font-size:.6875rem;list-style:none;display:flex}.ld-plus__track li{white-space:nowrap;flex:1;align-items:center;gap:.3125rem;display:flex}.ld-plus__track li:last-child{flex:none}.ld-plus__track li:before{content:"";border:1.5px solid var(--cb-border);box-sizing:border-box;background:#fff;border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem}.ld-plus__track li:not(:last-child):after{content:"";background:var(--cb-divider);flex:1;min-width:.5rem;height:1px;margin-right:.3125rem}.ld-plus__track li[data-on]{color:var(--cb-ink);font-weight:700}.ld-plus__track li[data-on]:before{background:var(--cb-ink);border-color:var(--cb-ink)}.ld-plus__panel--wide{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}.ld-plus__wtext{flex-direction:column;display:flex}.ld-plus__wtext .ld-plus__more{margin-top:auto}.ld-plus__team{margin-top:0}.ld-plus__prevhead--gap{border-top:1px dashed var(--cb-divider);margin-top:.75rem;padding-top:.625rem}.ld-plus__pkg{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.ld-plus__pkgname{color:var(--cb-ink);font-size:.8125rem;font-weight:800}.ld-plus__scopes{gap:.25rem;margin-left:auto;display:flex}.ld-plus__scopes span{color:var(--cb-ink);background:var(--cb-tint-soft);border:1px solid var(--cb-divider);border-radius:.3125rem;padding:.0625rem .375rem;font-size:.65625rem;font-weight:700}.ld-plus__memo{color:var(--cb-text);word-break:keep-all;margin:0 0 .1875rem}.ld-plus__memometa{color:var(--cb-text-meta);margin:0;font-size:.71875rem}.ld-plus__more{align-self:flex-end;margin-top:.875rem;font-size:.84375rem;font-weight:700;text-decoration:none}.ld-plus__note{color:var(--cb-text-meta);margin:1.5rem 0 0;font-size:.8125rem}.ld-plus__note a{font-weight:700}.ld-guide{padding-top:2.75rem;padding-bottom:3rem}.ld-guide__btn{color:var(--cb-ink);border:2px solid var(--cb-ink);transition:opacity .6s var(--cb-ease), transform .6s var(--cb-ease), background var(--cb-dur-fast) var(--cb-ease);background:#fff;border-radius:.875rem;outline:none;align-items:center;gap:1.5rem;padding:1.625rem 1.875rem;text-decoration:none;display:flex}.ld-guide__btn:focus-visible{box-shadow:var(--cb-focus-ring)}.ld-guide__body{flex-direction:column;gap:.375rem;min-width:0;display:flex}.ld-guide__t{letter-spacing:-.03em;color:var(--cb-ink);font-size:1.5rem;font-weight:800}.ld-guide__s{color:var(--cb-text-sub);word-break:keep-all;font-size:.9375rem;line-height:1.55}.ld-guide__arrow{color:var(--cb-ink);transition:transform var(--cb-dur-fast) var(--cb-ease);flex-shrink:0;margin-left:auto;font-size:1.75rem;font-weight:700}.ld-guide__btn:hover{background:var(--cb-ink);color:#fff}.ld-guide__btn:hover .ld-guide__t,.ld-guide__btn:hover .ld-guide__arrow{color:#fff}.ld-guide__btn:hover .ld-guide__s{color:#c9d6ec}.ld-guide__btn:hover .ld-guide__arrow{transform:translate(.25rem)}.ld-guide__links{flex-wrap:wrap;gap:.5rem 1.375rem;margin:1.125rem 0 0;padding:0;list-style:none;display:flex}.ld-guide__links a{color:var(--cb-ink-soft);font-size:.84375rem;font-weight:700;text-decoration:none}.ld-guide__links a:hover{text-decoration:underline}.ld-guide__legacy{color:var(--cb-text-meta);word-break:keep-all;margin:.875rem 0 0;font-size:.8125rem}.ld-guide__legacy a{font-weight:700}@media (prefers-reduced-motion:reduce){.ld-guide__arrow{transition:none}.ld-guide__btn:hover .ld-guide__arrow{transform:none}}.ld-cta{background:#12294d}.ld-cta__inner{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 24rem;align-items:center;gap:4rem;max-width:1140px;margin:0 auto;padding:4.25rem 1.5rem 4.75rem;display:grid}.ld-cta__title{letter-spacing:-.025em;color:#fff;word-break:keep-all;margin:0 0 .625rem;font-size:1.75rem;font-weight:800;line-height:1.4}.ld-cta__sub{color:#9db1d2;word-break:keep-all;margin:0;font-size:.9375rem}.ld-form{border:1px solid var(--cb-border);border-top:3px solid var(--cb-ink);background:#fff;border-radius:0 0 .375rem .375rem;padding:1.75rem 1.75rem 1.625rem;position:relative}.ld-form__title{color:var(--cb-ink);text-align:center;margin:0 0 1.125rem;font-size:.9375rem;font-weight:800}.ld-form__rows{flex-direction:column;gap:.5rem;margin:0 0 1.125rem;display:flex}.ld-form__rows div{align-items:baseline;gap:.75rem;display:flex}.ld-form__rows dt{width:3.25rem;color:var(--cb-text-sub);flex-shrink:0;font-size:.75rem;font-weight:800}.ld-form__rows dd{color:var(--cb-text);word-break:keep-all;margin:0;font-size:.8125rem}.ld-form__btn{text-align:center;background:var(--cb-ink);color:#fff;border-radius:.6875rem;padding:.8125rem 0;font-size:.9375rem;font-weight:800;text-decoration:none;display:block}.ld-form__btn:hover{background:var(--cb-ink-hover);color:#fff}.ld-form__stamp{border:3px solid var(--cb-accent);width:4.25rem;height:4.25rem;color:var(--cb-accent);opacity:0;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:800;display:flex;position:absolute;top:-1.125rem;right:-.875rem;transform:rotate(12deg)}.ld-form.on .ld-form__stamp{animation:.5s cubic-bezier(.2,1.6,.4,1) .45s forwards ld-stamp-big}@keyframes ld-stamp-big{0%{opacity:0;transform:rotate(12deg)scale(2.4)}to{opacity:1;transform:rotate(12deg)scale(1)}}@media (prefers-reduced-motion:reduce){.ld-form__stamp{opacity:1}}@media (max-width:1023px){.ld-hero__inner{grid-template-columns:minmax(0,1fr);gap:2.75rem;padding-top:3.25rem}.ld-hero__inner--solo{text-align:left;max-width:none}.ld-hero__title{font-size:2rem}.ld-docs,.ld-deliver,.ld-pkgs,.ld-plus{grid-template-columns:minmax(0,1fr)}.ld-plus__panel--wide{grid-template-columns:minmax(0,1fr);gap:0}.ld-plus__wtext{display:contents}.ld-plus__wtext .ld-plus__more{order:1;justify-self:end;margin-top:.875rem}.ld-cta__inner{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (max-width:767px){.ld-stats__inner{flex-direction:column}.ld-stat{border-top:1px solid #ffffff24;border-left:none;padding:.875rem .25rem}.ld-stat:first-child{border-top:none}.ld-pipe__line,.ld-pipe__token{display:none}.ld-pipe__cols{grid-template-columns:minmax(0,1fr);gap:1.75rem}.ld-pipe__stage:before{display:none}.ld-pipe{padding-top:.5rem}.ld-hero__title{font-size:1.75rem}.ld-form__stamp{right:.25rem}}@media (max-width:639px){.ld-header__inner{gap:.5rem}.ld-header__inner .cb-logo-mark{height:1.25rem}.ld-hero__inner{padding:3.25rem 1.25rem 2.75rem}.ld-sec,.ld-steps__inner{padding:2.75rem 1.25rem 3rem}.ld-guide{padding-top:2.25rem;padding-bottom:2.5rem}.ld-guide__btn{gap:1rem;padding:1.25rem}.ld-guide__t{font-size:1.25rem}.ld-guide__s{font-size:.84375rem}.ld-cta__inner{padding:3.5rem 1.25rem 4rem}}.ld-search__field{flex:1;min-width:0;display:flex;position:relative}.ld-search__field input{width:100%}
