.csheet-stage,.csheet-page,.csheet-cases{--csheet-stage:oklch(.95 .01 260);--csheet-paper:oklch(.985 .005 260);--csheet-cream:oklch(.97 .012 260);--csheet-chrome:oklch(.92 .008 260);--csheet-ink-85:color-mix(in oklch, var(--color-brand-black) 85%, transparent);--csheet-ink-78:color-mix(in oklch, var(--color-brand-black) 78%, transparent);--csheet-ink-70:color-mix(in oklch, var(--color-brand-black) 70%, transparent);--csheet-ink-65:color-mix(in oklch, var(--color-brand-black) 65%, transparent);--csheet-ink-60:color-mix(in oklch, var(--color-brand-black) 60%, transparent);--csheet-ink-55:color-mix(in oklch, var(--color-brand-black) 55%, transparent);--csheet-ink-45:color-mix(in oklch, var(--color-brand-black) 45%, transparent);--csheet-ink-35:color-mix(in oklch, var(--color-brand-black) 35%, transparent);--csheet-ink-25:color-mix(in oklch, var(--color-brand-black) 25%, transparent);--csheet-ink-20:color-mix(in oklch, var(--color-brand-black) 20%, transparent);--csheet-ink-18:color-mix(in oklch, var(--color-brand-black) 18%, transparent);--csheet-ink-12:color-mix(in oklch, var(--color-brand-black) 12%, transparent);--csheet-ink-10:color-mix(in oklch, var(--color-brand-black) 10%, transparent);--csheet-ink-08:color-mix(in oklch, var(--color-brand-black) 8%, transparent);--csheet-ink-03:color-mix(in oklch, var(--color-brand-black) 3%, transparent);--csheet-green-strong:color-mix(in oklch, var(--color-brand-green) 55%, var(--color-brand-black));--csheet-red-strong:color-mix(in oklch, var(--color-brand-red) 80%, var(--color-brand-black));--csheet-warn-bg:color-mix(in oklch, var(--color-brand-red) 8%, var(--csheet-paper))}body:has(.csheet-stage){background:#ebeff5}.csheet-skip{position:absolute;left:1rem;top:-3rem;z-index:100;padding:.6rem 1rem;border-radius:999px;background:var(--color-brand-black);color:var(--color-brand-white);font-family:var(--font-body);font-size:.85rem;font-weight:600;text-decoration:none;transition:top .2s cubic-bezier(.16,1,.3,1)}.csheet-skip:focus-visible{top:1rem;outline:2px solid var(--color-brand-blue);outline-offset:3px}@media print{.csheet-skip{display:none!important}}.csheet-stage{position:relative;min-height:100vh;padding:5rem 1.25rem 4rem;display:flex;flex-direction:column;align-items:center;gap:1.75rem;overflow-x:hidden;isolation:isolate}.csheet-stage:before,.csheet-stage:after{content:"";position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:-1}.csheet-stage:before{top:-10%;right:-8%;width:480px;height:480px;background:color-mix(in oklch,var(--color-brand-blue) 18%,transparent)}.csheet-stage:after{bottom:-15%;left:-10%;width:420px;height:420px;background:color-mix(in oklch,var(--color-brand-green) 15%,transparent)}.csheet-preview{position:relative;width:min(560px,calc(100vw - 2.5rem));aspect-ratio:1200/630;border-radius:14px;overflow:hidden;background:var(--csheet-paper);border:1px solid var(--csheet-ink-08);box-shadow:0 12px 40px -16px var(--csheet-ink-18);isolation:isolate}.csheet-preview__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.csheet-controls{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.csheet-btn{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.5rem 1.15rem;border-radius:999px;border:1px solid var(--color-brand-black);background:var(--color-brand-black);color:var(--color-brand-white);font-family:var(--font-body);font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s}.csheet-btn:hover{transform:translateY(-1px);background:var(--color-brand-blue);border-color:var(--color-brand-blue);text-decoration:none}.csheet-btn:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:3px}.csheet-btn--ghost{background:0 0;color:var(--color-brand-black)}.csheet-btn--ghost:hover{background:var(--color-brand-black);color:var(--color-brand-white)}.csheet-btn i{font-size:.95rem}.csheet-page{width:min(210mm,calc(100vw - 2.5rem));min-height:min(297mm,calc(100vh - 4rem));padding:14mm 16mm 12mm;background:var(--csheet-paper);color:var(--color-brand-black);border-radius:4px;box-shadow:0 1px 0 var(--csheet-ink-03),0 30px 80px -30px var(--csheet-ink-18),0 8px 24px -10px var(--csheet-ink-08);display:grid;grid-template-rows:auto auto 1fr auto;gap:6mm}.csheet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:5mm;border-bottom:1px solid var(--csheet-ink-10)}.csheet-head__brand{display:flex;align-items:center;gap:.85rem}.csheet-head__mark{width:40px;height:40px;border-radius:9px;box-shadow:0 2px 6px var(--csheet-ink-12);display:block}.csheet-head__brand-text{display:flex;flex-direction:column;line-height:1}.csheet-head__wordmark{font-family:var(--font-heading);font-weight:900;font-size:1.15rem;letter-spacing:-.02em;color:var(--color-brand-black)}.csheet-head__subject{font-family:var(--font-body);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-blue);margin-top:.15rem}.csheet-head__by{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.15rem;min-height:44px;padding:.25rem .4rem;margin:-.25rem -.4rem;border-radius:6px;text-decoration:none;transition:opacity .2s,background .2s}.csheet-head__by:hover{text-decoration:none;opacity:.85}.csheet-head__by:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}.csheet-head__by-label{font-family:var(--font-body);font-size:.58rem;font-weight:600;color:var(--csheet-ink-45);letter-spacing:.06em;text-transform:uppercase}.csheet-head__by-name{display:inline-flex;align-items:center;gap:.4rem}.csheet-head__by-logo{width:22px;height:22px;display:block;border-radius:4px}.csheet-head__by-text{font-family:var(--font-heading);font-weight:900;font-size:.95rem;letter-spacing:-.01em;color:var(--color-brand-black)}.csheet-dot{display:inline-block;width:3px;height:3px;border-radius:999px;background:var(--csheet-ink-25);margin:0 .1rem}.csheet-hero{display:grid;grid-template-columns:auto 1fr;gap:6mm;padding-top:2mm}.csheet-hero__bar{width:4mm;background:linear-gradient(180deg,var(--color-brand-blue),color-mix(in oklch,var(--color-brand-blue) 20%,transparent));border-radius:1px}.csheet-hero__content{display:flex;flex-direction:column;gap:4mm;min-width:0}.csheet-title{font-family:var(--font-heading);font-weight:900;font-size:clamp(3.5rem,11vw,7rem);line-height:.88;letter-spacing:-.045em;color:var(--color-brand-black);margin:0}.csheet-deck{margin:0;font-family:var(--font-heading);font-weight:400;font-style:italic;font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.4;color:var(--csheet-ink-78);max-width:150mm}.csheet-deck b{font-style:normal;font-weight:700;color:var(--color-brand-black)}.csheet-deck code{font-family:SF Mono,monospace;font-size:.92em;color:var(--color-brand-blue);background:color-mix(in oklch,var(--color-brand-blue) 8%,transparent);padding:.02em .3em;border-radius:3px;font-weight:600;font-style:normal}.csheet-links{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-family:var(--font-body);font-size:.66rem;font-weight:500;color:var(--csheet-ink-60);letter-spacing:.01em}.csheet-links__label{font-weight:700;color:var(--color-brand-blue);text-transform:uppercase;letter-spacing:.14em;font-size:.58rem;margin-right:.15rem}.csheet-links a{color:var(--color-brand-black);font-weight:600;text-decoration:none;border-bottom:1px dotted var(--csheet-ink-35)}.csheet-links a:hover{color:var(--color-brand-blue);border-bottom-color:var(--color-brand-blue);text-decoration:none}.csheet-links a:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:3px;border-radius:2px}.csheet-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:6mm;align-items:start}.csheet-sections{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(min-content,auto);gap:5mm}.csheet-cell{display:flex;flex-direction:column;gap:2mm;padding:4mm;margin:0-4mm;border-radius:5px;background:color-mix(in oklch,var(--csheet-accent, var(--color-brand-blue)) 3.5%,transparent);min-width:0;position:relative;scroll-margin-top:1rem}.csheet-cell:before{content:"";position:absolute;top:0;left:4mm;width:28%;height:1.5px;background:var(--csheet-accent, var(--color-brand-blue))}.csheet-cell--blue{--csheet-accent:var(--color-brand-blue);--csheet-accent-text:var(--color-brand-blue)}.csheet-cell--red{--csheet-accent:var(--color-brand-red);--csheet-accent-text:var(--csheet-red-strong)}.csheet-cell--green{--csheet-accent:var(--color-brand-green);--csheet-accent-text:var(--csheet-green-strong)}.csheet-cell--span2{grid-column:span 2}.csheet-cell__head{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1mm}.csheet-cell__title{font-family:var(--font-heading);font-weight:800;font-size:1.05rem;line-height:1.2;letter-spacing:-.01em;color:var(--color-brand-black);margin:0}.csheet-cell__title code{font-family:SF Mono,monospace;font-size:.85em;color:var(--color-brand-blue);background:color-mix(in oklch,var(--color-brand-blue) 8%,transparent);padding:.05rem .3rem;border-radius:4px}.csheet-cell__lede,.csheet-cell__foot{font-family:var(--font-body);font-size:.72rem;line-height:1.45;color:var(--csheet-ink-70);margin:0}.csheet-cell__lede b{font-weight:700;color:var(--color-brand-black)}.csheet-cell__lede code,.csheet-cell__foot code{font-family:SF Mono,monospace;font-size:.9em;color:var(--color-brand-blue);background:color-mix(in oklch,var(--color-brand-blue) 7%,transparent);padding:.02em .3em;border-radius:3px;font-weight:600}.csheet-anchor{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:4px;font-family:var(--font-heading);font-weight:900;font-size:.95rem;line-height:1;color:var(--csheet-ink-45);text-decoration:none;flex-shrink:0;align-self:center;transition:color .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.csheet-anchor:after{content:"";position:absolute;inset:-.85rem}.csheet-anchor:hover,.csheet-anchor:focus-visible{color:var(--csheet-accent, var(--color-brand-blue));background:color-mix(in oklch,var(--csheet-accent, var(--color-brand-blue)) 12%,transparent);text-decoration:none;transform:rotate(45deg)}.csheet-anchor:focus-visible{outline:2px solid var(--csheet-accent, var(--color-brand-blue));outline-offset:1px}.csheet-anchor--ok{color:var(--color-brand-green)!important;background:color-mix(in oklch,var(--color-brand-green) 18%,transparent)!important;transform:rotate(45deg)}.csheet-num{font-family:var(--font-heading);font-weight:900;font-size:1.6rem;color:var(--csheet-accent-text, var(--csheet-accent));letter-spacing:-.04em;line-height:.85;font-variant-numeric:tabular-nums}.csheet-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem}.csheet-list li{font-family:var(--font-body);font-size:.7rem;line-height:1.45;color:var(--csheet-ink-78);padding-left:.95rem;position:relative}.csheet-list li:before{content:"";position:absolute;left:0;top:.45rem;width:4px;height:4px;border-radius:999px;background:var(--color-brand-blue)}.csheet-list code{font-family:SF Mono,monospace;font-size:.9em;color:var(--color-brand-blue);background:color-mix(in oklch,var(--color-brand-blue) 7%,transparent);padding:.02em .3em;border-radius:3px;font-weight:600}.csheet-keys{display:grid;grid-template-columns:max-content 1fr;column-gap:.65rem;row-gap:.18rem;margin:0;font-family:var(--font-body);font-size:.7rem}.csheet-keys--two{grid-template-columns:max-content 1fr max-content 1fr;column-gap:.55rem;row-gap:.22rem}.csheet-keys dt{display:flex;align-items:center;gap:.12rem;color:var(--color-brand-black);font-weight:600;line-height:1.4;flex-wrap:wrap}.csheet-keys dd{color:var(--csheet-ink-65);line-height:1.4;margin:0}.csheet-keys dd b{color:var(--color-brand-black);font-weight:700}.csheet-keys code{font-family:SF Mono,monospace;font-size:.92em;color:var(--color-brand-blue);background:color-mix(in oklch,var(--color-brand-blue) 8%,transparent);padding:.05rem .3rem;border-radius:3px;font-weight:700}.csheet-twocol{display:grid;grid-template-columns:1fr 1fr;gap:4mm;align-items:start}.csheet-twocol>div{display:flex;flex-direction:column;gap:1.5mm;min-width:0}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;border-radius:3px;border:1px solid var(--csheet-ink-20);background:#fff;font-family:SF Mono,Fira Code,monospace;font-size:.62rem;font-weight:600;color:var(--color-brand-black);box-shadow:0 1px 0 var(--csheet-ink-08)}.csheet-warn{margin:1mm 0 0;padding:2mm 2.5mm;background:var(--csheet-warn-bg);border:1px solid color-mix(in oklch,var(--color-brand-red) 35%,transparent);border-radius:3px;font-family:var(--font-body);font-size:.66rem;line-height:1.45;color:var(--csheet-ink-85)}.csheet-warn b{color:var(--csheet-red-strong)}.csheet-warn kbd{height:.9rem;min-width:.9rem;font-size:.55rem}.csheet-cases{display:grid;grid-template-columns:1fr;gap:4mm;padding:4mm;background:var(--csheet-cream);border-radius:4px;align-content:start}.csheet-cases__head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--csheet-ink-10);padding-bottom:2mm}.csheet-cases__label{font-family:var(--font-heading);font-weight:900;font-size:.95rem;letter-spacing:-.01em;color:var(--color-brand-black)}.csheet-case{display:flex;flex-direction:column;gap:1.5mm;padding:3mm 0;border-top:1px solid var(--csheet-ink-08)}.csheet-case:first-of-type{border-top:none;padding-top:1mm}.csheet-case--green{margin:0-3mm;padding:3mm;background:var(--csheet-paper);border-top:none;border-radius:4px}.csheet-case--green+.csheet-case{border-top:none;padding-top:4mm}.csheet-case__head{display:flex;align-items:center;gap:.45rem}.csheet-case__num{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:4px;background:var(--csheet-accent-text, var(--csheet-accent, var(--color-brand-blue)));color:var(--color-brand-white);font-family:var(--font-heading);font-weight:900;font-size:.75rem;flex-shrink:0}.csheet-case--blue{--csheet-accent:var(--color-brand-blue);--csheet-accent-text:var(--color-brand-blue)}.csheet-case--green{--csheet-accent:var(--color-brand-green);--csheet-accent-text:var(--csheet-green-strong)}.csheet-case--red{--csheet-accent:var(--color-brand-red);--csheet-accent-text:var(--csheet-red-strong)}.csheet-case__title{font-family:var(--font-heading);font-weight:800;font-size:.88rem;line-height:1.15;letter-spacing:-.01em;color:var(--color-brand-black);margin:0}.csheet-case__steps{list-style:none;counter-reset:step;padding:0;margin:0;display:flex;flex-direction:column;gap:.18rem}.csheet-case__steps li{counter-increment:step;position:relative;padding-left:1rem;font-family:var(--font-body);font-size:.7rem;line-height:1.4;color:var(--csheet-ink-78)}.csheet-case__steps li:before{content:counter(step);position:absolute;left:0;top:.05rem;font-family:var(--font-heading);font-weight:800;font-size:.62rem;color:var(--csheet-accent-text, var(--csheet-accent, var(--color-brand-blue)));font-variant-numeric:tabular-nums}.csheet-case__steps code{font-family:SF Mono,monospace;font-size:.92em;color:var(--color-brand-blue);background:color-mix(in oklch,var(--color-brand-blue) 8%,transparent);padding:.02em .3em;border-radius:3px;font-weight:600}.csheet-case__steps li b{color:var(--csheet-accent-text, var(--csheet-accent, var(--color-brand-blue)));font-weight:700}.csheet-case__steps kbd{height:.95rem;min-width:.95rem;font-size:.58rem}.csheet-case__win{margin:.5mm 0 0;font-family:var(--font-heading);font-weight:700;font-style:italic;font-size:.72rem;line-height:1.35;color:var(--csheet-accent-text, var(--csheet-accent, var(--color-brand-blue)))}.csheet-foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid var(--csheet-ink-12);padding-top:4mm;font-family:var(--font-body);font-size:.66rem;color:var(--csheet-ink-55);letter-spacing:.01em}.csheet-foot__pill{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:.55rem 1.1rem;border-radius:999px;background:var(--color-brand-black);color:var(--color-brand-white);text-decoration:none;transition:background .25s cubic-bezier(.16,1,.3,1)}.csheet-foot__pill:hover{background:var(--color-brand-blue);text-decoration:none}.csheet-foot__pill:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:3px}.csheet-foot__pill-label{font-family:var(--font-body);font-size:.62rem;font-weight:700;color:var(--color-brand-blue);letter-spacing:.16em;text-transform:uppercase}.csheet-foot__pill:hover .csheet-foot__pill-label{color:var(--color-brand-green)}.csheet-foot__pill-sep{width:1px;height:.85rem;background:color-mix(in oklch,var(--color-brand-white) 25%,transparent)}.csheet-foot__pill-url{font-family:var(--font-body);font-size:.78rem;font-weight:700;color:var(--color-brand-white);letter-spacing:.005em}.csheet-foot__meta{color:var(--csheet-ink-70);font-weight:500;display:inline-flex;align-items:center;gap:.45rem}.csheet-foot__meta strong{color:var(--color-brand-black);font-weight:700}.csheet-foot__sep{color:var(--csheet-ink-25)}@media (max-width:700px){.csheet-page{width:100%;aspect-ratio:auto;padding:7mm 6mm 6mm;gap:5mm}.csheet-body{grid-template-columns:1fr;gap:5mm}.csheet-sections{grid-template-columns:1fr;gap:4mm}.csheet-cell--span2{grid-column:auto}.csheet-keys--two{grid-template-columns:max-content 1fr}.csheet-twocol{grid-template-columns:1fr}.csheet-head{flex-direction:column;gap:.75rem;align-items:flex-start}.csheet-head__by{align-items:flex-start}.csheet-foot{flex-direction:column;align-items:flex-start;gap:.25rem}.csheet-title{font-size:4rem}.csheet-links{font-size:.7rem}}@keyframes wf-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes wf-ring{0%{opacity:0;transform:scale(.85)}25%{opacity:.9;transform:scale(1)}65%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@keyframes wf-pane-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes wf-think{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes wf-log-in{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@keyframes wf-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@page{size:A4 portrait;margin:0}@media print{body:has(.csheet-stage),body{background:#fff!important}header,footer:not(.csheet-foot),.csheet-controls,.csheet-preview,.csheet-anchor{display:none!important}.csheet-stage{padding:0;gap:0}.csheet-stage:before,.csheet-stage:after{display:none!important}.csheet-page{width:210mm;height:297mm;aspect-ratio:auto;box-shadow:none;border-radius:0}.csheet-cell{background:0 0!important}.csheet-foot__pill{background:0 0!important;color:var(--color-brand-black)!important;border:1px solid var(--csheet-ink-25);padding:.3rem .7rem;min-height:0}.csheet-foot__pill-url{color:var(--color-brand-black)!important}.csheet-foot__pill-sep{background:var(--csheet-ink-25)!important}}.cb[data-astro-cid-jgrc2lfe]{position:relative;margin:0}.cb__shell[data-astro-cid-jgrc2lfe]{border-radius:4px;overflow:hidden}.cb__shell[data-astro-cid-jgrc2lfe] pre.astro-code{margin:0;padding:2.5mm 3mm;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:.66rem;line-height:1.55;overflow-x:auto;border-radius:4px}.cb--compact[data-astro-cid-jgrc2lfe] .cb__shell[data-astro-cid-jgrc2lfe] pre.astro-code{font-size:.62rem;padding:2mm 2.5mm}.cb__copy[data-astro-cid-jgrc2lfe]{position:absolute;top:.4rem;right:.4rem;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:999px;border:1px solid color-mix(in oklch,var(--color-brand-white) 22%,transparent);background:color-mix(in oklch,var(--color-brand-black) 70%,transparent);color:color-mix(in oklch,var(--color-brand-white) 80%,transparent);font-family:var(--font-body);font-size:.55rem;font-weight:600;line-height:1;cursor:pointer;opacity:0;transform:translateY(-2px);backdrop-filter:blur(4px);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s}.cb[data-astro-cid-jgrc2lfe]:hover .cb__copy[data-astro-cid-jgrc2lfe],.cb__copy[data-astro-cid-jgrc2lfe]:focus-visible{opacity:1;transform:translateY(0)}.cb__copy[data-astro-cid-jgrc2lfe]:hover{background:color-mix(in oklch,var(--color-brand-black) 92%,transparent);border-color:color-mix(in oklch,var(--color-brand-white) 35%,transparent);color:var(--color-brand-white)}.cb__copy[data-astro-cid-jgrc2lfe]:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}.cb--compact[data-astro-cid-jgrc2lfe] .cb__copy[data-astro-cid-jgrc2lfe]{border-color:color-mix(in oklch,var(--color-brand-black) 18%,transparent);background:color-mix(in oklch,#fff 92%,transparent);color:color-mix(in oklch,var(--color-brand-black) 65%,transparent)}.cb--compact[data-astro-cid-jgrc2lfe] .cb__copy[data-astro-cid-jgrc2lfe]:hover{background:#fff;border-color:var(--color-brand-blue);color:var(--color-brand-blue)}.cb__icon[data-astro-cid-jgrc2lfe]{font-size:.65rem;line-height:1}.cb__label[data-astro-cid-jgrc2lfe]{letter-spacing:.04em}.cb__icon--ok[data-astro-cid-jgrc2lfe],.cb__label--ok[data-astro-cid-jgrc2lfe]{display:none}.cb--ok[data-astro-cid-jgrc2lfe] .cb__copy[data-astro-cid-jgrc2lfe]{opacity:1;transform:translateY(0);border-color:var(--color-brand-green);background:color-mix(in oklch,var(--color-brand-green) 30%,var(--color-brand-black));color:var(--color-brand-white)}.cb--ok[data-astro-cid-jgrc2lfe] .cb__icon--default[data-astro-cid-jgrc2lfe],.cb--ok[data-astro-cid-jgrc2lfe] .cb__label--default[data-astro-cid-jgrc2lfe]{display:none}.cb--ok[data-astro-cid-jgrc2lfe] .cb__icon--ok[data-astro-cid-jgrc2lfe],.cb--ok[data-astro-cid-jgrc2lfe] .cb__label--ok[data-astro-cid-jgrc2lfe]{display:inline}@media (max-width:700px){.cb__copy[data-astro-cid-jgrc2lfe]{opacity:1;transform:translateY(0)}}@media print{.cb__copy[data-astro-cid-jgrc2lfe]{display:none!important}.cb__shell[data-astro-cid-jgrc2lfe] pre.astro-code,.cb__shell[data-astro-cid-jgrc2lfe] pre.astro-code *{background:0 0!important;color:var(--color-brand-black)!important}.cb__shell[data-astro-cid-jgrc2lfe] pre.astro-code{border:1px solid color-mix(in oklch,var(--color-brand-black) 20%,transparent)}}