.cablab{--cablab-font: var(--font-sans);--cablab-accent: var(--color-accent);--cablab-accent-hover: var(--color-accent-hover);--cablab-bg: var(--color-page);--cablab-bg-elevated: var(--color-surface);--cablab-bg-panel: var(--color-surface);--cablab-text: var(--color-ink);--cablab-text-muted: var(--color-ink-3);--cablab-border: var(--color-line);--cablab-radius: var(--radius-object);--cablab-radius-sm: var(--radius-control);--cablab-shadow: var(--shadow-card);--cablab-space-xs: var(--space-2);--cablab-space-s: var(--space-4);--cablab-space-m: var(--space-6);--cablab-space-l: var(--space-10, 40px);--cablab-space-xl: var(--space-16);--cablab-max-width: var(--measure);--cablab-max-width-wide: var(--content-max)}.cablab{font-family:var(--cablab-font);color:var(--cablab-text);background:var(--cablab-bg);min-height:100vh;line-height:1.6}.cablab *,.cablab *:before,.cablab *:after{box-sizing:border-box}.cablab h1{font-size:var(--fs-hero);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 var(--cablab-space-s);color:var(--cablab-text)}.cablab h2{font-size:var(--fs-h2);font-weight:600;letter-spacing:-.01em;margin:var(--cablab-space-l) 0 var(--cablab-space-s);color:var(--cablab-text)}.cablab h3{font-size:var(--fs-h3);font-weight:600;margin:var(--cablab-space-m) 0 var(--cablab-space-xs);color:var(--cablab-text)}.cablab p,.cablab .rte p{margin:0 0 var(--cablab-space-s);color:var(--cablab-text-muted);font-size:var(--fs-body);line-height:1.65}.cablab a{color:var(--color-ink);text-decoration:none;transition:color .2s ease}.cablab a:hover{color:var(--cablab-accent-hover)}.cablab__container{width:100%;max-width:var(--cablab-max-width-wide);margin:0 auto;padding:0 var(--cablab-space-m)}.cablab__container--narrow{max-width:var(--cablab-max-width)}.cablab-hero{padding:var(--cablab-space-xl) 0 var(--cablab-space-l);text-align:center}.cablab-hero .cablab__container{display:flex;flex-direction:column;align-items:center}.cablab-hero__eyebrow{display:inline-block;font-size:var(--fs-small);font-weight:700;letter-spacing:.15em;text-transform:none;color:var(--color-ink);margin-bottom:var(--cablab-space-xs)}.cablab-hero__title{margin-bottom:var(--cablab-space-s)}.cablab-hero__subtitle{max-width:600px;width:100%;margin-left:auto;margin-right:auto;font-size:var(--fs-body);color:var(--cablab-text-muted);text-align:center}.cablab-panel{background:var(--cablab-bg-panel);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--cablab-border);border-radius:var(--cablab-radius);padding:var(--cablab-space-m);box-shadow:var(--cablab-shadow)}.cablab-tool{padding:var(--cablab-space-l) 0}.cablab-tool__inputs{display:grid;gap:var(--cablab-space-m);margin-bottom:var(--cablab-space-m)}.cablab-tool__field{display:flex;flex-direction:column;gap:var(--cablab-space-xs)}.cablab-tool__field label{font-size:var(--fs-small);font-weight:600;color:var(--cablab-text)}.cablab-tool__field input,.cablab-tool__field select{padding:var(--cablab-space-s);background:var(--cablab-bg-elevated);border:1px solid var(--cablab-border);border-radius:var(--cablab-radius-sm);color:var(--cablab-text);font-family:var(--cablab-font);font-size:var(--fs-body);transition:border-color .2s ease}.cablab-tool__field input:focus,.cablab-tool__field select:focus{outline:none;border-color:var(--cablab-accent)}.cablab-tool__field input::placeholder{color:var(--cablab-text-muted)}.cablab-tool__result{margin-top:var(--cablab-space-m);padding:var(--cablab-space-m);background:var(--color-accent-soft);border:1px solid rgb(250 192 94 / .35);border-radius:var(--cablab-radius-sm)}.cablab-tool__result-value{font-size:var(--fs-h2);font-weight:700;color:var(--color-ink)}.cablab-tool__result-unit{font-size:var(--fs-small);color:var(--cablab-text-muted);margin-left:.25em}.cablab-shelf-sag{padding:var(--cablab-space-l) 0}.cablab-shelf-sag__title{margin:0 0 var(--cablab-space-m);font-size:var(--fs-h2)}.cablab-shelf-sag__beam{margin-bottom:var(--cablab-space-l);padding:var(--cablab-space-m);background:var(--cablab-bg-elevated);border-radius:var(--cablab-radius-sm)}.cablab-shelf-sag__beam-svg{width:100%;max-width:360px;height:auto;margin:0 auto;display:block;color:var(--color-ink)}.cablab-shelf-sag__beam-path{transition:d .3s ease}.cablab-shelf-sag__inputs{display:grid;grid-template-columns:1fr 1fr;gap:var(--cablab-space-m);margin-bottom:var(--cablab-space-m)}@media(max-width:599px){.cablab-shelf-sag__inputs{grid-template-columns:1fr}}.cablab-shelf-sag__field{display:flex;flex-direction:column;gap:var(--cablab-space-xs)}.cablab-shelf-sag__field label{font-size:var(--fs-small);font-weight:600;color:var(--cablab-text)}.cablab-shelf-sag__field input,.cablab-shelf-sag__field select{padding:var(--cablab-space-s);background:var(--cablab-bg-elevated);border:1px solid var(--cablab-border);border-radius:var(--cablab-radius-sm);color:var(--cablab-text);font-family:var(--cablab-font);font-size:var(--fs-body);transition:border-color .2s ease}.cablab-shelf-sag__field input:focus,.cablab-shelf-sag__field select:focus{outline:none;border-color:var(--cablab-accent)}.cablab-shelf-sag__advanced-toggle{margin-bottom:var(--cablab-space-s)}.cablab-shelf-sag__advanced-toggle label{font-size:var(--fs-small);cursor:pointer;margin-left:var(--cablab-space-xs)}.cablab-shelf-sag__advanced{max-height:0;overflow:hidden;transition:max-height .3s ease;margin-bottom:var(--cablab-space-m)}.cablab-shelf-sag__advanced--open{max-height:120px}.cablab-shelf-sag__advanced .cablab-shelf-sag__field{max-width:200px}.cablab-shelf-sag__result{margin-top:var(--cablab-space-m);padding:var(--cablab-space-m);background:var(--color-accent-soft);border:1px solid rgb(250 192 94 / .35);border-radius:var(--cablab-radius-sm)}.cablab-shelf-sag__result-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25em}.cablab-shelf-sag__result-value{font-size:var(--fs-h2);font-weight:700;color:var(--color-ink)}.cablab-shelf-sag__result-unit{font-size:var(--fs-body);color:var(--cablab-text-muted)}.cablab-shelf-sag__result-ratio{font-size:var(--fs-small);color:var(--cablab-text-muted);margin-left:.5em}.cablab-shelf-sag__result-interpret{margin:var(--cablab-space-s) 0 0;font-size:var(--fs-body);font-weight:600;color:var(--cablab-text)}.cablab-shelf-sag__limits{display:flex;flex-wrap:wrap;gap:var(--cablab-space-s);margin-top:var(--cablab-space-m);font-size:var(--fs-small)}.cablab-shelf-sag__limit{padding:.25em .5em;border-radius:var(--cablab-radius-sm);background:var(--cablab-bg-elevated)}.cablab-shelf-sag__limit.cablab-shelf-sag__pass{background:var(--color-success-soft);color:var(--color-success)}.cablab-shelf-sag__limit.cablab-shelf-sag__fail{background:var(--color-danger-soft);color:var(--color-danger)}.cablab-cnc__container{max-width:var(--cablab-max-width-wide)}.cablab-cnc__title{margin-bottom:var(--cablab-space-m)}.cablab-cnc__layout{display:flex;flex-direction:column;gap:var(--cablab-space-l)}@media(min-width:900px){.cablab-cnc__layout{display:grid;grid-template-columns:1fr minmax(280px,380px);gap:var(--cablab-space-xl);align-items:start}.cablab-cnc__layout-col--result{position:sticky;top:var(--cablab-space-m)}}@media(max-width:899px){.cablab-cnc__layout{gap:var(--cablab-space-xl)}.cablab-cnc__section{margin-bottom:var(--cablab-space-m)}.cablab-cnc__section:last-of-type{margin-bottom:0}}.cablab-cnc__section{padding-bottom:var(--cablab-space-m);border-bottom:1px solid rgb(27 27 26 / .06)}.cablab-cnc__section:last-of-type{border-bottom:none;padding-bottom:0}.cablab-cnc__section-heading{font-size:var(--text-label);font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--cablab-text-muted);margin:0 0 var(--cablab-space-s);padding:0}.cablab-cnc__section-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--cablab-space-m)}@media(max-width:599px){.cablab-cnc__section-fields{grid-template-columns:1fr}}.cablab-cnc__field-hint{font-size:var(--text-label);color:var(--cablab-text-muted);opacity:.85;margin-top:.25em}.cablab-cnc__imperial{margin-top:var(--cablab-space-xs)}.cablab-cnc__toggle{display:inline-flex;align-items:center;gap:var(--cablab-space-xs);font-size:var(--fs-small);cursor:pointer;color:var(--cablab-text-muted)}.cablab-cnc__toggle input{accent-color:var(--cablab-accent)}.cablab-cnc__cutter-visual{grid-column:1 / -1;padding:var(--cablab-space-m);background:var(--cablab-bg-elevated);border-radius:var(--cablab-radius-sm);text-align:center}.cablab-cnc__cutter-visual svg{max-width:160px;height:auto;margin:0 auto;display:block;color:var(--cablab-text-muted)}.cablab-cnc__field{display:flex;flex-direction:column;gap:var(--cablab-space-xs)}.cablab-cnc__field label{font-size:var(--fs-small);font-weight:600;color:var(--cablab-text)}.cablab-cnc__field input,.cablab-cnc__field select{padding:var(--cablab-space-s);background:var(--cablab-bg-elevated);border:1px solid rgb(27 27 26 / .12);border-radius:var(--cablab-radius-sm);color:var(--cablab-text);font-family:var(--cablab-font);font-size:var(--fs-body);transition:border-color .2s ease}.cablab-cnc__field input:focus,.cablab-cnc__field select:focus{outline:none;border-color:var(--cablab-accent)}.cablab-cnc__geometry-section{margin-top:var(--cablab-space-m);padding-top:var(--cablab-space-m);border-top:1px solid rgb(27 27 26 / .06)}.cablab-cnc__geometry-toggle{margin-bottom:var(--cablab-space-s)}.cablab-cnc__geometry-toggle label{font-size:var(--fs-small);cursor:pointer;margin-left:var(--cablab-space-xs)}.cablab-cnc__section--advanced{margin-top:var(--cablab-space-m);padding-top:var(--cablab-space-m);border-top:1px solid rgb(27 27 26 / .06);border-bottom:none;padding-bottom:0}.cablab-cnc__advanced-toggle{display:flex;align-items:center;gap:var(--cablab-space-xs);width:100%;padding:var(--cablab-space-s);background:transparent;border:1px solid rgb(27 27 26 / .1);border-radius:var(--cablab-radius-sm);color:var(--cablab-text-muted);font-family:var(--cablab-font);font-size:var(--fs-small);font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.cablab-cnc__advanced-toggle:hover{background:#1b1b1a0a;color:var(--cablab-text);border-color:#1b1b1a26}.cablab-cnc__advanced-toggle-icon{font-size:var(--text-label);transition:transform .2s ease}.cablab-cnc__geometry{max-height:0;overflow:hidden;transition:max-height .3s ease;margin-bottom:var(--cablab-space-m)}.cablab-cnc__geometry--open{max-height:500px}.cablab-cnc__geometry-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--cablab-space-m);padding-top:var(--cablab-space-s)}@media(max-width:599px){.cablab-cnc__geometry-grid{grid-template-columns:1fr}}.cablab-cnc__geometry-effective{margin-top:var(--cablab-space-m);padding-top:var(--cablab-space-m);border-top:1px solid var(--cablab-border)}.cablab-cnc__geometry-effective .cablab-cnc__field{margin-top:var(--cablab-space-s);max-width:200px}.cablab-cnc__advanced{max-height:0;overflow:hidden;transition:max-height .3s ease;margin-top:var(--cablab-space-s)}.cablab-cnc__advanced--open{max-height:400px}.cablab-cnc__advanced .cablab-cnc__advanced-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--cablab-space-m);padding:var(--cablab-space-m);margin-top:var(--cablab-space-s);background:#14141214;border:1px solid rgb(27 27 26 / .08);border-radius:var(--cablab-radius-sm)}@media(max-width:599px){.cablab-cnc__advanced-grid{grid-template-columns:1fr}}.cablab-cnc__result{margin-top:var(--cablab-space-m);padding:var(--cablab-space-m);background:var(--color-accent-soft);border:1px solid rgb(250 192 94 / .35);border-radius:var(--cablab-radius-sm)}@media(max-width:899px){.cablab-cnc__result{margin-top:var(--cablab-space-l)}}.cablab-cnc__result-tier{margin-bottom:var(--cablab-space-m)}.cablab-cnc__result-tier:last-of-type{margin-bottom:0}.cablab-cnc__result-tier-heading{font-size:var(--text-label);font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--cablab-text-muted);margin:0 0 var(--cablab-space-s);padding:0}.cablab-cnc__result-tier--primary .cablab-cnc__result-primary{display:grid;grid-template-columns:1fr 1fr;gap:var(--cablab-space-m)}.cablab-cnc__result-primary{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cablab-space-m)}.cablab-cnc__result-item{display:flex;flex-direction:column;gap:.2em}.cablab-cnc__result-tier--primary .cablab-cnc__result-value{font-size:var(--text-figure);font-weight:700;color:var(--color-ink)}.cablab-cnc__result-value{font-size:var(--fs-h2);font-weight:700;color:var(--color-ink)}.cablab-cnc__result-label{font-size:var(--fs-small);font-weight:600;color:var(--cablab-text)}.cablab-cnc__result-sublabel{font-size:var(--text-label);font-weight:400;color:var(--cablab-text-muted)}.cablab-cnc__result-unit{font-size:var(--fs-small);color:var(--cablab-text-muted)}.cablab-cnc__result-feed-mmin{font-size:var(--text-label);color:var(--cablab-text-muted);margin-left:.25em}.cablab-cnc__result-tier--secondary .cablab-cnc__result-secondary{display:flex;flex-direction:column;gap:var(--cablab-space-xs);font-size:var(--fs-small)}.cablab-cnc__result-tier--secondary .cablab-cnc__result-row,.cablab-cnc__result-tier--secondary .cablab-cnc__result-label{color:var(--cablab-text)}.cablab-cnc__result-tier--tertiary .cablab-cnc__result-tertiary{display:flex;flex-direction:column;gap:var(--cablab-space-xs);font-size:var(--fs-small)}.cablab-cnc__result-tier--tertiary .cablab-cnc__result-row{color:var(--cablab-text-muted);opacity:.9}.cablab-cnc__result-tier--tertiary .cablab-cnc__result-label{color:var(--cablab-text-muted);font-weight:500}.cablab-cnc__result-secondary,.cablab-cnc__result-tertiary{display:flex;flex-direction:column;gap:var(--cablab-space-xs);font-size:var(--fs-small)}.cablab-cnc__result-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em}.cablab-cnc__result-label-wrap{display:flex;flex-direction:column;gap:.1em}.cablab-cnc__result-label-wrap .cablab-cnc__result-sublabel{font-size:var(--text-label);font-weight:400;color:var(--cablab-text-muted);opacity:.9}.cablab-cnc__warnings{margin-top:var(--cablab-space-m);padding:var(--cablab-space-s);background:var(--color-danger-soft);border-radius:var(--cablab-radius-sm);font-size:var(--fs-small);color:var(--color-danger)}.cablab-cnc__warnings--empty{display:none}.cablab-cnc__warnings ul{margin:0;padding-left:1.25em}.cablab-cnc__warnings li{margin-bottom:.25em}.cablab-alcove{padding:var(--cablab-space-l) 0}.cablab-alcove__container{max-width:var(--cablab-max-width-wide)}.cablab-alcove__title{margin:0 0 var(--cablab-space-m);font-size:var(--fs-h2)}.cablab-alcove__svg{margin-bottom:var(--cablab-space-l);padding:var(--cablab-space-m);background:var(--cablab-bg-elevated);border-radius:var(--cablab-radius-sm)}.cablab-alcove__svg-inner{width:100%;max-width:360px;height:auto;margin:0 auto;display:block}.cablab-alcove__layout{display:flex;flex-direction:column;gap:var(--cablab-space-l)}@media(min-width:900px){.cablab-alcove__layout{display:grid;grid-template-columns:1fr minmax(260px,340px);gap:var(--cablab-space-xl);align-items:start}.cablab-alcove__outputs{position:sticky;top:var(--cablab-space-m)}}.cablab-alcove__inputs{display:grid;grid-template-columns:1fr 1fr;gap:var(--cablab-space-m)}@media(max-width:599px){.cablab-alcove__inputs{grid-template-columns:1fr}}.cablab-alcove__field{display:flex;flex-direction:column;gap:var(--cablab-space-xs)}.cablab-alcove__field label{font-size:var(--fs-small);font-weight:600;color:var(--cablab-text)}.cablab-alcove__field input,.cablab-alcove__field select{padding:var(--cablab-space-s);background:var(--cablab-bg-elevated);border:1px solid var(--cablab-border);border-radius:var(--cablab-radius-sm);color:var(--cablab-text);font-family:var(--cablab-font);font-size:var(--fs-body);transition:border-color .2s ease}.cablab-alcove__field input:focus,.cablab-alcove__field select:focus{outline:none;border-color:var(--cablab-accent)}.cablab-alcove__optional{font-weight:400;color:var(--cablab-text-muted)}.cablab-alcove__toggles{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--cablab-space-m);margin-top:var(--cablab-space-xs)}.cablab-alcove__toggle{display:inline-flex;align-items:center;gap:var(--cablab-space-xs);font-size:var(--fs-small);cursor:pointer;color:var(--cablab-text-muted)}.cablab-alcove__toggle input{accent-color:var(--cablab-accent)}.cablab-alcove__ref-width{grid-column:1 / -1}.cablab-alcove__radio-group{display:flex;flex-direction:column;gap:var(--cablab-space-xs)}.cablab-alcove__radio{display:inline-flex;align-items:center;gap:var(--cablab-space-xs);font-size:var(--fs-body);cursor:pointer;color:var(--cablab-text)}.cablab-alcove__radio input{accent-color:var(--cablab-accent)}.cablab-alcove__coming-soon{grid-column:1 / -1;font-size:var(--fs-small);color:var(--cablab-text-muted)}.cablab-alcove__coming-soon-text{margin:var(--cablab-space-xs) 0 0;padding:var(--cablab-space-s);background:var(--cablab-bg-elevated);border-radius:var(--cablab-radius-sm)}.cablab-alcove__outputs{display:flex;flex-direction:column;gap:var(--cablab-space-s)}.cablab-alcove__output-card{padding:var(--cablab-space-s);background:var(--color-accent-soft);border:1px solid rgb(250 192 94 / .35);border-radius:var(--cablab-radius-sm)}.cablab-alcove__output-card--full{grid-column:1 / -1}.cablab-alcove__output-card--mode{display:none}.cablab-alcove__output-row{margin-bottom:var(--cablab-space-s)}.cablab-alcove__output-row:last-child{margin-bottom:0}.cablab-alcove__output-label{display:block;font-size:var(--fs-small);color:var(--cablab-text-muted);margin-bottom:.25em}.cablab-alcove__output-value{font-size:var(--fs-h2);font-weight:700;color:var(--color-ink)}.cablab-alcove__output-unit{font-size:var(--fs-small);color:var(--cablab-text-muted);margin-left:.25em}.cablab-alcove__output-text{font-size:var(--fs-body);color:var(--cablab-text)}.cablab-alcove__variation,.cablab-alcove__risk{font-size:var(--fs-small);color:var(--cablab-text-muted)}.cablab-alcove__risk--medium{color:var(--color-ink)}.cablab-alcove__risk--high{color:var(--color-danger)}.cablab-alcove__warnings{font-size:var(--fs-small);color:var(--cablab-text-muted)}.cablab-alcove__warnings ul{margin:0;padding-left:1.25em}.cablab-alcove__warnings li{margin-bottom:.25em}.cablab-alcove__tcs-guidance{background:var(--color-accent-soft)}.cablab-alcove__guidance-text{margin:0;font-size:var(--fs-small);color:var(--cablab-text-muted);line-height:1.5}.cablab-education{padding:var(--cablab-space-l) 0;border-top:1px solid var(--cablab-border)}.cablab-education__content{max-width:var(--cablab-max-width)}.cablab-intro__credibility{margin-top:var(--cablab-space-m);margin-bottom:0;font-size:var(--fs-body);color:var(--cablab-text-muted);text-align:left}.cablab-education__diagram{margin:var(--cablab-space-m) 0;padding:var(--cablab-space-m);background:var(--cablab-bg-elevated);border-radius:var(--cablab-radius-sm);overflow-x:auto}.cablab-education__diagram svg{max-width:100%;height:auto}.cablab-faq{padding:var(--cablab-space-l) 0;border-top:1px solid var(--cablab-border)}.cablab-faq__list{list-style:none;margin:0;padding:0}.cablab-faq__item{border-bottom:1px solid var(--cablab-border)}.cablab-faq__item:last-child{border-bottom:none}.cablab-faq__details{display:block}.cablab-faq__details[open] .cablab-faq__icon{transform:rotate(180deg)}.cablab-faq__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--cablab-space-m);background:none;border:none;color:var(--cablab-text);font-family:var(--cablab-font);font-size:var(--fs-body);font-weight:600;text-align:left;cursor:pointer;transition:background .2s ease;list-style:none}.cablab-faq__trigger::-webkit-details-marker{display:none}.cablab-faq__trigger::marker{content:none}.cablab-faq__trigger:hover{background:#1b1b1a08}.cablab-faq__trigger:focus{outline:none}.cablab-faq__icon{flex-shrink:0;width:20px;height:20px;margin-left:var(--cablab-space-s);transition:transform .25s ease}.cablab-faq__content-inner{padding:0 var(--cablab-space-m) var(--cablab-space-m);color:var(--cablab-text-muted);font-size:var(--fs-body)}.cablab-faq__content-inner p{margin:0 0 var(--cablab-space-xs)}.cablab-faq__content-inner p:last-child{margin-bottom:0}.cablab-links{padding:var(--cablab-space-l) 0;border-top:1px solid var(--cablab-border)}.cablab-links__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--cablab-space-s)}.cablab-links__card{display:block;padding:var(--cablab-space-m);background:var(--cablab-bg-elevated);border:1px solid var(--cablab-border);border-radius:var(--cablab-radius-sm);color:var(--cablab-text);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.cablab-links__card:hover{border-color:var(--cablab-accent);transform:translateY(-2px)}.cablab-links__card-title{font-weight:600;font-size:var(--fs-h3);margin-bottom:var(--cablab-space-xs)}.cablab-links__card-desc{font-size:var(--fs-body);color:var(--cablab-text-muted)}.cablab-interpretation{padding:var(--cablab-space-m) 0}.cablab-interpretation__warning{padding:var(--cablab-space-s);background:var(--color-danger-soft);border:1px solid rgb(180 35 24 / .3);border-radius:var(--cablab-radius-sm);color:var(--color-danger);font-size:var(--fs-small);margin-top:var(--cablab-space-s)}.cablab-embed-attribution{padding:var(--cablab-space-s);text-align:center;font-size:var(--fs-small);color:var(--cablab-text-muted);border-top:1px solid var(--cablab-border)}.cablab-embed-attribution a{color:var(--color-ink)}body.cablab-embed .sticky-header__threshold,body.cablab-embed #header,body.cablab-embed .wt-footer{display:none!important}.cablab-landing__intro{max-width:720px;margin:0 auto var(--cablab-space-xl);text-align:center}.cablab-landing__tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--cablab-space-m)}.cablab-landing__tool-card{display:block;padding:var(--cablab-space-l);background:var(--cablab-bg-panel);border:1px solid var(--cablab-border);border-radius:var(--cablab-radius);text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.cablab-landing__tool-card:hover{border-color:var(--cablab-accent);transform:translateY(-2px);box-shadow:var(--cablab-shadow)}.cablab-landing__tool-card h3{margin:0 0 var(--cablab-space-xs);font-size:var(--fs-h3)}.cablab-landing__tool-card p{margin:0;font-size:var(--fs-body)}@media(min-width:768px){.cablab__container{padding:0 var(--cablab-space-m)}.cablab-tool__inputs{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.cablab *,.cablab *:before,.cablab *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/cablab.css.map */
