#slices-concept{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;--sl-muted:#647795;--sl-line:#ced6dd;font-size:14px;line-height:1.55}#slices-concept h1:not(:where(.showcase-canvas *)),#slices-concept h2:not(:where(.showcase-canvas *)),#slices-concept h3:not(:where(.showcase-canvas *)),#slices-concept p:not(:where(.showcase-canvas *)){margin:0}#slices-concept button:not(:where(.showcase-canvas *)){cursor:pointer}#slices-concept .sl-hero{display:grid}#slices-concept .sl-mono{font:8px var(--font-folio-mono), monospace}#slices-concept .sl-motion-controls{gap:6px;display:flex}#slices-concept .bp-copy-status{min-height:14px;margin-top:4px;font-size:10px;display:block}#slices-concept .sl-scene{min-width:0;height:430px;position:relative}#slices-concept .sl-scene canvas{width:100%;height:100%;display:block}#slices-concept .sl-coord{color:#858b80;font-size:9px;position:absolute;top:8px;left:9px}#slices-concept .sl-scene-footer{color:var(--sl-muted);justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:1px;left:10px;right:10px}#slices-concept .sl-motion{border:1px solid var(--sl-line);background:#fff;border-radius:4px;padding:7px 10px;font-size:10px}#slices-concept .sl-cake-labels{pointer-events:none;position:absolute;inset:0 0 0 75.5%}#slices-concept .sl-cake-label{font-family:var(--font-folio-mono), monospace;color:#74806b;white-space:nowrap;pointer-events:auto;background:0 0;border:0;border-radius:3px;padding:5px 3px;font-size:9px;line-height:17px;transition:color .2s,background .2s;position:absolute;left:0;transform:translateY(-50%)}#slices-concept .sl-cake-label[data-highlighted=true]{color:#cf492a;background:#fff2e9}#slices-concept .sl-cake-label:focus-visible{outline-offset:1px;outline:1px solid #e66638}#slices-concept.blueprint{--sl-line:#ced6dd;font-family:var(--font-folio-sans), sans-serif;isolation:isolate;position:relative}#slices-concept.blueprint:after{content:"";pointer-events:none;z-index:5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.87' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%2363758a' opacity='.65' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}#slices-concept .bp-container{margin:auto}#slices-concept .bp-label{font:8px/1.8 var(--font-folio-mono), monospace;align-items:center;gap:11px;display:flex}#slices-concept .bp-label>span{white-space:nowrap}#slices-concept .bp-hero{grid-template-columns:1fr 1fr;min-height:0}#slices-concept .bp-hero h1 em{font-family:var(--font-folio-serif), Georgia, serif;font-weight:400}#slices-concept .bp-intro{font-size:16px;line-height:1.7}#slices-concept .bp-subintro{font-size:12px;line-height:1.8}#slices-concept .bp-hero-actions{flex-wrap:wrap;align-items:center;display:flex}#slices-concept .bp-button{color:#fff;background:#174da4;border:1px solid #174da4;border-radius:2px;justify-content:space-between;align-items:center;gap:24px;padding:13px 17px;font-size:11px;transition:background .2s,transform .2s;display:inline-flex}#slices-concept .bp-button.bp-button-outline{color:#174da4;background:0 0;border-color:#a7b9d1;line-height:1.6}#slices-concept .bp-text-link{align-items:center;gap:9px;font-size:10px;display:inline-flex}#slices-concept .bp-command{text-align:left;border-bottom:1px solid #c9d2df;align-items:center;gap:12px;width:100%;display:flex}#slices-concept .bp-command code{font:10px var(--font-folio-mono), monospace;overflow-wrap:anywhere;background:0 0;padding:0}#slices-concept .bp-command svg{flex-shrink:0;margin-left:auto}#slices-concept .bp-smallprint{margin-top:11px;font-size:9px;line-height:1.8}#slices-concept .bp-sheet{color:#eff5ff;min-width:0;margin:0;position:relative}#slices-concept .bp-sheet:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23f)' opacity='.7' d='M0 0h160v160H0z' fill='%23ffffff'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}#slices-concept .bp-sheet-top{font:7px var(--font-folio-mono), monospace;letter-spacing:.1em;border-bottom:1px solid #c5deff45;justify-content:space-between;gap:15px;display:flex}#slices-concept .bp-sheet .sl-scene{margin:0}#slices-concept .bp-sheet .sl-coord{display:none}#slices-concept .bp-sheet canvas{filter:grayscale()brightness(0)invert()}#slices-concept .bp-sheet .sl-cake-label{font-family:var(--font-folio-mono), monospace;background:0 0;padding:4px 2px;line-height:17px}#slices-concept .bp-sheet .sl-cake-label[data-highlighted=true]{color:#fff;background:#d3e8ff22}#slices-concept .bp-sheet .sl-cake-label:focus-visible{outline-color:#dbeaff}#slices-concept .bp-sheet .sl-scene-footer{bottom:4px;left:8px;right:8px}#slices-concept .bp-sheet .sl-scene-footer>.sl-mono{letter-spacing:0;color:#b5d1f5;font-size:7px}#slices-concept .bp-sheet .sl-dot{background:#d8e8ff;width:3px;height:3px}#slices-concept .bp-sheet .sl-motion{background:0 0;border-color:#adcff144;padding:5px 6px;font-size:8px}#slices-concept .bp-sheet figcaption{flex-direction:column;gap:9px;display:flex}#slices-concept .bp-sheet figcaption>span{font:italic 28px var(--font-folio-serif), Georgia, serif;letter-spacing:-.4px}#slices-concept .bp-sheet figcaption small{font:6px var(--font-folio-mono), monospace;letter-spacing:.06em}#slices-concept .bp-titleblock{border:1px solid #bed7f950;grid-template-columns:1.3fr .55fr 1fr;display:grid}#slices-concept .bp-titleblock>div{border-right:1px solid #bed7f950;flex-direction:column;gap:6px;padding:10px;display:flex}#slices-concept .bp-titleblock>div:last-child{border:0}#slices-concept .bp-titleblock span{font:6px var(--font-folio-mono), monospace;letter-spacing:.08em}#slices-concept .bp-titleblock strong{font:9px var(--font-folio-mono), monospace}#slices-concept .bp-cross{font:14px var(--font-folio-mono), monospace;color:#bcd9ff90;pointer-events:none;position:absolute}#slices-concept .bp-tl{top:44px;left:3px}#slices-concept .bp-tr{top:44px;right:3px}#slices-concept .bp-bl{bottom:91px;left:3px}#slices-concept .bp-br{bottom:91px;right:3px}#slices-concept .bp-measure{border-left:1px solid #9ec2f530;align-items:center;display:flex;position:absolute;top:100px;bottom:160px;left:8px}#slices-concept .bp-measure span{writing-mode:vertical-rl;font:6px var(--font-folio-mono), monospace;letter-spacing:.1em;color:#8ab3e8;margin-left:3px;transform:rotate(180deg)}#slices-concept .bp-assurances{justify-content:space-between;gap:20px;font-size:10px;display:flex}#slices-concept .bp-assurances>span{align-items:center;gap:7px;display:flex}#slices-concept .bp-assurances svg{color:#386aaa}#slices-concept .bp-section-heading{justify-content:space-between;align-items:end;gap:40px;margin:22px 0 25px;display:flex}#slices-concept .bp-page h2:not(:where(.showcase-canvas *)) em{font-family:var(--font-folio-serif), serif;font-weight:400}#slices-concept .bp-section-heading>p{color:#6b7d95;max-width:295px;font-size:12px;line-height:1.9}#slices-concept .bp-lead{color:#75849a;max-width:465px;margin-bottom:28px;font-size:13px;line-height:1.9}#slices-concept .bp-demo-note{font:7px var(--font-folio-mono), monospace;color:#899ab1;justify-content:space-between;gap:16px;margin-top:14px;display:flex}#slices-concept .bp-cost-layout{grid-template-columns:1fr 1fr;gap:75px;display:grid}#slices-concept .bp-cost h2{margin:24px 0}#slices-concept .bp-cost-layout>div>p{color:#7d8a9d;max-width:340px;font-size:12px;line-height:1.9}#slices-concept .bp-cost-reasons{display:grid}#slices-concept .bp-cost-reasons article{grid-template-columns:20px 1fr;gap:13px;display:grid}#slices-concept .bp-cost-reasons article>span{font:8px var(--font-folio-mono), monospace;color:#8da0b8;padding-top:5px}#slices-concept .bp-cost-reasons h3{letter-spacing:-.2px;margin-bottom:9px;font-size:15px;font-weight:500}#slices-concept .bp-cost-reasons p{color:#71839b;font-size:12px;line-height:1.9}#slices-concept .bp-custom{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}#slices-concept .bp-custom h2{margin:25px 0}#slices-concept .bp-custom p{color:#7889a0;max-width:350px;margin-bottom:15px;font-size:13px;line-height:1.9}#slices-concept .bp-custom .bp-text-link{margin-top:11px}#slices-concept .bp-code{border:1px solid #b7c9dd;min-width:0}#slices-concept .bp-code-title{font:7px var(--font-folio-mono), monospace;color:#8096b0;border-bottom:1px solid #b7c9dd;justify-content:space-between;gap:15px;padding:15px;display:flex}#slices-concept .bp-code pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/2 var(--font-folio-mono), monospace;background:0 0;border:0;margin:0;padding:24px}#slices-concept .bp-code pre b{color:#275797;font-weight:400}#slices-concept .bp-code-foot{color:#8ca0b7;border-top:1px solid #cbd7e3;padding:13px 15px;font-size:9px}#slices-concept .bp-resources{border-top:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);grid-template-columns:1fr 1fr;gap:70px;padding:42px 0;display:grid}#slices-concept .bp-resources h2{margin-top:23px}#slices-concept .bp-resources p{color:#7a8ca4;font-size:12px;line-height:1.9}#slices-concept .bp-resource-flow{font:7px var(--font-folio-mono), monospace;color:#496e9b;flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}#slices-concept .bp-open{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}#slices-concept .bp-open h2{margin:24px 0}#slices-concept .bp-open>div>p{color:#7a8ca4;max-width:370px;margin-bottom:24px;font-size:12px;line-height:1.9}#slices-concept .bp-faq{border-top:1px solid #b9c9db}#slices-concept .bp-faq details{border-bottom:1px solid #b9c9db;padding:19px 0}#slices-concept .bp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;list-style:none;display:flex}#slices-concept .bp-faq summary::-webkit-details-marker{display:none}#slices-concept .bp-faq details[open] summary svg{transform:rotate(45deg)}#slices-concept .bp-faq details p{color:#8292a8;margin-top:14px;padding-right:20px;font-size:11px;line-height:1.9}#slices-concept .bp-final{background-color:#e8eef3;background-image:linear-gradient(#c9d7e54d 1px,#0000 1px),linear-gradient(90deg,#c9d7e54d 1px,#0000 1px);background-size:24px 24px;position:relative}#slices-concept .bp-final p{margin-top:17px;font-size:10px}#slices-concept .bp-final-plus{font:17px var(--font-folio-mono), monospace;color:#9eb3cd;position:absolute;top:9px;left:13px}#slices-concept .bp-final-plus.bottom{inset:auto 13px 9px auto}@media (max-width:900px){#slices-concept .bp-container{padding:0 30px}#slices-concept .bp-hero{gap:26px;padding:40px 0}#slices-concept .bp-hero h1{letter-spacing:-2.5px;font-size:47px}#slices-concept .bp-intro{font-size:14px}#slices-concept .bp-subintro{font-size:11px}#slices-concept .bp-sheet{padding:0 10px}#slices-concept .bp-sheet .sl-scene{height:330px}#slices-concept .bp-sheet .sl-cake-label{font-size:6px}#slices-concept .bp-sheet .sl-scene-footer>.sl-mono{display:none}#slices-concept .bp-sheet .sl-scene-footer{justify-content:center}#slices-concept .bp-sheet figcaption>span{font-size:25px}#slices-concept .bp-titleblock>div{padding:8px 6px}#slices-concept .bp-titleblock strong{font-size:7px}#slices-concept .bp-titleblock span{font-size:5px}#slices-concept .bp-assurances{gap:12px;font-size:9px}#slices-concept .bp-section{padding:55px 0}#slices-concept .bp-features{padding-top:0}#slices-concept .bp-page h2:not(:where(.showcase-canvas *)){font-size:29px}#slices-concept .bp-section-heading{gap:25px}#slices-concept .bp-section-heading>p{max-width:245px;font-size:11px}#slices-concept .bp-cost-layout,#slices-concept .bp-custom,#slices-concept .bp-resources,#slices-concept .bp-open{gap:34px}#slices-concept .bp-code pre{padding:20px;font-size:10px}#slices-concept .bp-final h2{font-size:39px}}@media (max-width:580px){#slices-concept .bp-hero{grid-template-columns:1fr}#slices-concept .bp-subintro{font-size:12px}#slices-concept .bp-sheet{justify-self:center;width:100%;max-width:430px}#slices-concept .bp-sheet .sl-cake-label{font-size:7px}#slices-concept .bp-titleblock strong{font-size:8px}#slices-concept .bp-assurances{grid-template-columns:1fr 1fr;gap:13px;display:grid}#slices-concept .bp-section-heading{display:block}#slices-concept .bp-section-heading>p{max-width:none;margin-top:18px;font-size:12px}#slices-concept .bp-section-heading>a{margin-top:16px}#slices-concept .bp-demo-note{flex-wrap:wrap;gap:8px;font-size:6px}#slices-concept .bp-cost-layout,#slices-concept .bp-custom,#slices-concept .bp-resources,#slices-concept .bp-open{grid-template-columns:1fr;gap:30px}#slices-concept .bp-cost{padding:44px 0}#slices-concept .bp-cost-layout>div>p,#slices-concept .bp-custom p{max-width:none}#slices-concept .bp-code pre{font-size:11px}#slices-concept .bp-final{padding:42px 15px}#slices-concept .bp-final h2{font-size:35px}}#slices-concept.blueprint{--bp-ink:#18374b;--bp-blue:#204f82;--bp-muted:#626d6d;--bp-line:#969e96;--sl-accent:#244f79;color:#18374b}#slices-concept.blueprint:after{opacity:.16;background-size:130px 130px}#slices-concept .bp-container{max-width:1280px;padding:0 58px}#slices-concept .bp-label{color:#52636a;letter-spacing:.08em;font-size:8px}#slices-concept .bp-label>span{color:#244b62;border:0;border-right:1px solid #71838a;padding:0 10px 0 0;font-size:9px}#slices-concept .bp-hero{align-items:start;gap:50px;padding:44px 0 35px}#slices-concept .bp-hero-copy{padding-top:9px}#slices-concept .bp-hero h1{font:400 clamp(56px, 6.4vw, 83px)/.94 var(--font-folio-serif), Georgia, serif;letter-spacing:-2px;color:#193b4e;margin:26px 0 27px}#slices-concept .bp-hero h1 em{color:#193b4e;letter-spacing:-2px;font-size:1em}#slices-concept .bp-intro{color:#304852;max-width:385px;font:18px/1.5 Georgia,serif}#slices-concept .bp-subintro{font:12px/1.85 var(--font-folio-sans), sans-serif;color:#526169;max-width:340px;margin-top:15px}#slices-concept .bp-hero-actions{gap:22px;margin-top:25px}#slices-concept .bp-button,#slices-concept .bp-button.bp-button-outline{color:#183e57;font:10px var(--font-folio-mono), monospace;background:0 0;border:1px solid #314f60;border-left:0;border-right:0;border-radius:0;gap:28px;padding:12px 0;transition:color .2s}#slices-concept .bp-button:hover{color:#3070a5;background:0 0;transform:none}#slices-concept .bp-text-link{font:9px var(--font-folio-mono), monospace;color:#365c73;text-underline-offset:4px;text-decoration:underline}#slices-concept .bp-command{color:#365365;background:#f5f0e22e;border:1px solid #788b8f;max-width:370px;margin-top:25px;padding:14px 12px;position:relative}#slices-concept .bp-command:before{content:"INSTALLATION / 01";font:7px var(--font-folio-mono), monospace;letter-spacing:.09em;background:#e9e4d4;padding:0 5px;position:absolute;top:-6px;left:9px}#slices-concept .bp-command code{color:#163d58;font-size:11px}#slices-concept .bp-smallprint{font:8px/1.8 var(--font-folio-mono), monospace;color:#67716e;max-width:375px}#slices-concept .bp-sheet{outline-offset:-8px;box-shadow:none;background-color:#164f7d;background-image:linear-gradient(#edf4e708 1px,#0000 1px),linear-gradient(90deg,#edf4e708 1px,#0000 1px);background-size:24px 24px;border:0;outline:1px solid #f1f0d956;padding:0 21px;transform:none}#slices-concept .bp-sheet:after{opacity:.27;mix-blend-mode:soft-light}#slices-concept .bp-sheet-top{color:#e0e5d8;border-color:#dee8dc66;padding:21px 0 13px;font-size:8px}#slices-concept .bp-sheet .sl-scene{height:345px}#slices-concept .bp-sheet .sl-cake-label{color:#ebeddd;font-size:7px}#slices-concept .bp-sheet .sl-motion{color:#e1e5d9;border:0;border-bottom:1px solid #d5e1da66;border-radius:0}#slices-concept .bp-sheet figcaption{text-align:left;margin:14px 0 21px;padding-left:8px}#slices-concept .bp-sheet figcaption>span{color:#ececda;font-size:31px}#slices-concept .bp-sheet figcaption small{color:#c3d7d8;font-size:7px}#slices-concept .bp-titleblock{border-color:#e0e6d866;margin-bottom:21px}#slices-concept .bp-titleblock>div{border-color:#e0e6d866}#slices-concept .bp-titleblock strong{color:#eef0df}#slices-concept .bp-titleblock span{color:#b8d0d2}#slices-concept .bp-assurances{color:#405967;font:9px var(--font-folio-mono), monospace;border-top:3px double #687e85;border-bottom:1px solid #879690;padding:16px 0}#slices-concept .bp-assurances svg{display:none}#slices-concept .bp-assurances>span:before{content:"+";margin-right:7px;font-size:13px}#slices-concept .bp-section{padding:62px 0}#slices-concept .bp-page h2:not(:where(.showcase-canvas *)){font:400 45px/1.05 var(--font-folio-serif), Georgia, serif;letter-spacing:-.8px;color:#193b4e}#slices-concept .bp-page h2:not(:where(.showcase-canvas *)) em{color:inherit;letter-spacing:inherit;font-size:1em}#slices-concept .bp-section-heading>p,#slices-concept .bp-lead,#slices-concept .bp-cost-layout>div>p,#slices-concept .bp-cost-reasons p,#slices-concept .bp-custom p,#slices-concept .bp-resources p,#slices-concept .bp-open>div>p,#slices-concept .bp-faq details p{color:#53646b}#slices-concept .bp-features{padding-top:8px}#slices-concept .bp-cost{background:0 0;border-top:3px double #6d858a;border-bottom:3px double #6d858a;padding:52px 0}#slices-concept .bp-cost-reasons{border-left:1px solid #98a59e;gap:22px;padding-left:30px}#slices-concept .bp-cost-reasons h3{color:#284b5d;font:19px/1.3 Georgia,serif}#slices-concept .bp-cost h2{font-size:49px}#slices-concept .bp-code{background:#dfdfcf;border-color:#8e9f9b}#slices-concept .bp-code-title,#slices-concept .bp-code-foot{color:#506c76;border-color:#9aaa9f}#slices-concept .bp-code pre{color:#3c5d6b}#slices-concept .bp-code-comment{color:#718580}#slices-concept .bp-faq,#slices-concept .bp-faq details{border-color:#8c9e9e}#slices-concept .bp-faq summary{color:#294d60}#slices-concept .bp-final{text-align:left;background:0 0;border:0;border-top:3px double #667f84;border-bottom:1px solid #667f84;grid-template-columns:1fr auto;align-items:center;column-gap:24px;margin-bottom:22px;padding:39px 0 43px;display:grid}#slices-concept .bp-final .bp-label{grid-column:1/-1;justify-content:start}#slices-concept .bp-final h2{margin:23px 0 0;font-size:58px}#slices-concept .bp-final>.bp-button{align-self:end;margin-bottom:5px}#slices-concept .bp-final p{color:#536b75;font:9px var(--font-folio-mono), monospace;grid-column:1/-1}#slices-concept .bp-final-plus{display:none}@media (max-width:1100px){#slices-concept .bp-container{padding:0 38px}#slices-concept .bp-hero{gap:35px}#slices-concept .bp-hero h1{font-size:65px}#slices-concept .bp-intro{font-size:16px}#slices-concept .bp-sheet .sl-scene{height:335px}#slices-concept .bp-sheet{padding:0 16px}#slices-concept .bp-final h2{font-size:49px}}@media (max-width:800px){#slices-concept .bp-hero h1{font-size:56px}#slices-concept .bp-container{padding:0 27px}#slices-concept .bp-hero{gap:24px}#slices-concept .bp-command code{font-size:9px}#slices-concept .bp-sheet figcaption>span{font-size:26px}#slices-concept .bp-page h2:not(:where(.showcase-canvas *)){font-size:37px}#slices-concept .bp-assurances{font-size:8px}#slices-concept .bp-cost-reasons{padding-left:20px}#slices-concept .bp-final h2{font-size:43px}}@media (max-width:580px){#slices-concept .bp-container{padding:0 23px}#slices-concept .bp-hero{gap:33px;padding-top:30px}#slices-concept .bp-hero h1{font-size:70px}#slices-concept .bp-intro{font-size:18px}#slices-concept .bp-command code{font-size:11px}#slices-concept .bp-sheet{transform:none}#slices-concept .bp-sheet .sl-scene{height:350px}#slices-concept .bp-sheet figcaption>span{font-size:30px}#slices-concept .bp-page h2:not(:where(.showcase-canvas *)){font-size:39px}#slices-concept .bp-cost-reasons{border-left:0;padding-left:0}#slices-concept .bp-final{display:block}#slices-concept .bp-final>.bp-button{margin-top:25px}}@media (max-width:350px){#slices-concept .bp-hero h1{font-size:59px}}#slices-concept .bp-descent-heading{font:8px var(--font-folio-mono), monospace;letter-spacing:.07em;color:#486570;border-bottom:1px solid #7c9296;grid-template-columns:1fr 1fr;padding:23px 0 12px 57px;display:grid}#slices-concept .bp-descent{margin:0;padding:0;list-style:none}#slices-concept .bp-descent li{border-bottom:1px solid #aab3a8;grid-template-columns:42px 1fr 1fr;align-items:start;gap:17px;padding:27px 0;display:grid;position:relative}#slices-concept .bp-descent li:before{content:"";border-left:1px solid #4d7487;position:absolute;top:0;bottom:0;left:17px}#slices-concept .bp-step-marker{z-index:1;text-align:center;color:#315e77;width:35px;font:11px var(--font-folio-mono), monospace;background:#e9e4d4;padding:6px 0;position:relative}#slices-concept .bp-step-copy{padding-right:30px}#slices-concept .bp-step-copy h3{font:27px/1.1 var(--font-folio-serif), Georgia, serif;color:#244a60;margin:0 0 10px}#slices-concept .bp-step-copy p{font:12px/1.8 var(--font-folio-sans), sans-serif;color:#556871;max-width:330px;margin:0}#slices-concept .bp-step-code{border-left:1px solid #a6b3ac;min-width:0;padding:3px 0 3px 23px}#slices-concept .bp-step-code>span{font:7px var(--font-folio-mono), monospace;letter-spacing:.06em;color:#6f817f}#slices-concept .bp-step-code pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.8 var(--font-folio-mono), monospace;color:#204e70;background:0 0;border:0;margin:12px 0 0;padding:0}#slices-concept .bp-step-code code{font:inherit;color:inherit;background:0 0;padding:0}#slices-concept .bp-descent-end{color:#254f67;font:8px var(--font-folio-mono), monospace;letter-spacing:.04em;align-items:center;gap:28px;padding:17px 0 0 7px;display:flex}#slices-concept .bp-descent-end svg{flex-shrink:0}#slices-concept .bp-descent-end small{font:italic 18px var(--font-folio-serif), Georgia, serif;margin-left:auto}#slices-concept .bp-code-disclaimer{font:9px/1.8 var(--font-folio-sans), sans-serif;color:#687975;max-width:620px;margin:20px 0 0 59px}@media (max-width:800px){#slices-concept .bp-step-code pre{font-size:9px}#slices-concept .bp-step-copy{padding-right:8px}}@media (max-width:580px){#slices-concept .bp-descent-heading{grid-template-columns:1fr;gap:8px;padding-left:47px}#slices-concept .bp-descent-heading>span:last-child{display:none}#slices-concept .bp-descent li{grid-template-columns:30px 1fr;gap:15px;padding:23px 0}#slices-concept .bp-descent li:before{left:14px}#slices-concept .bp-step-marker{width:29px}#slices-concept .bp-step-code{border:0;grid-column:2;padding:0}#slices-concept .bp-step-code pre{margin-top:9px;font-size:10px}#slices-concept .bp-step-copy p{font-size:12px}#slices-concept .bp-descent-end{flex-wrap:wrap;gap:20px;padding-left:4px}#slices-concept .bp-descent-end small{width:100%;margin-left:42px}#slices-concept .bp-code-disclaimer{margin-left:45px}}#slices-concept .bp-descent li:after{content:"";border-bottom:1px solid #4d7487;border-right:1px solid #4d7487;width:6px;height:6px;position:absolute;bottom:9px;left:14px;transform:rotate(45deg)}@media (max-width:580px){#slices-concept .bp-descent li:after{left:11px}}#slices-concept.blueprint{background:0 0}#slices-concept.blueprint:after{display:none}#slices-concept .bp-page{background:0 0}#slices-concept .bp-step-marker,#slices-concept .bp-command:before{background:#ece6d7}#slices-concept .bp-showcase{border:1px solid #899d9e}#slices-concept .bp-showcase-tabs{border-bottom:1px solid #899d9e;gap:0;display:flex}#slices-concept .bp-showcase-tab{font:10px var(--font-folio-mono), monospace;color:#365b6f;background:0 0;border:0;border-right:1px solid #899d9e;padding:15px 20px}#slices-concept .bp-showcase-tab.is-selected{color:#f3efdf;background:#254e69}#slices-concept .bp-showcase-body{grid-template-columns:1.15fr 1fr;display:grid}#slices-concept .bp-showcase-preview{background:#fff;border:0;border-right:1px solid #899d9e;width:100%;height:440px;display:block}#slices-concept .bp-showcase-description{flex-direction:column;justify-content:center;gap:20px;padding:35px;display:flex}#slices-concept .bp-showcase-description>span,#slices-concept .bp-showcase-description small{font:8px/1.8 var(--font-folio-mono), monospace;color:#586f7c}#slices-concept .bp-showcase-description h3{font:35px/1.1 var(--font-folio-serif), Georgia, serif;color:#244b61}#slices-concept .bp-showcase-description p{color:#52666d;font-size:13px;line-height:1.9}#slices-concept .bp-showcase-description a{font:10px var(--font-folio-mono), monospace;color:#284d66;text-underline-offset:5px;align-items:center;gap:12px;text-decoration:underline;display:flex}#slices-concept button:not(:where(.showcase-canvas *)):focus-visible,#slices-concept a:not(:where(.showcase-canvas *)):focus-visible{outline-offset:4px;outline:2px solid #477da1}@media (max-width:580px){#slices-concept .bp-showcase-body{grid-template-columns:1fr}#slices-concept .bp-showcase-tab{padding:13px 10px;font-size:9px}#slices-concept .bp-showcase-description{padding:25px}#slices-concept .bp-showcase-preview{border-bottom:1px solid #899d9e;border-right:0}}@media (prefers-reduced-motion:reduce){#slices-concept *,#slices-concept :before,#slices-concept :after{scroll-behavior:auto!important;transition:none!important}}#slices-concept .bp-descent li{grid-template-columns:42px minmax(180px,.65fr) minmax(0,1.5fr);align-items:center;padding:30px 0}#slices-concept .bp-step-code{box-shadow:none;background:#f5f0e238;border:1px solid #9caba980;padding:20px 24px}#slices-concept .bp-step-code>span{color:#4a6778;font-size:10px}#slices-concept .bp-step-code pre{color:#143d56;margin-top:14px;font-size:15px;line-height:1.75}#slices-concept .bp-step-copy p{font-size:13px}#slices-concept .bp-showcase-body{grid-template-columns:minmax(0,1.8fr) minmax(240px,.8fr)}#slices-concept .bp-showcase-preview{height:auto;min-height:680px}#slices-concept .bp-provisioning{border-top:1px solid #819797;border-bottom:1px solid #819797;padding:70px 0}#slices-concept .bp-provisioning-heading{grid-template-columns:1fr 1fr;gap:60px;margin:28px 0 48px;display:grid}#slices-concept .bp-provisioning-heading p{font:14px/1.9 var(--font-folio-sans);color:#435e6c;max-width:480px}#slices-concept .bp-provisioning-heading .bp-provisioning-lead{font:30px/1.25 var(--font-folio-serif);color:#193b4e;margin-bottom:20px}#slices-concept .bp-provisioning-diagram{color:#f5f5e9;background:#234a66;border:1px solid #193b4e;padding:32px}#slices-concept .bp-provisioning-command{border-bottom:1px solid #ffffff38;align-items:center;gap:24px;padding-bottom:30px;display:flex}#slices-concept .bp-provisioning-command span{font:10px var(--font-folio-mono);letter-spacing:.06em}#slices-concept .bp-provisioning-command span:last-child{margin-left:auto}#slices-concept .bp-provisioning-command code{font:20px var(--font-folio-mono);color:#fff}#slices-concept .bp-provisioning-steps{grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:32px 0;list-style:none;display:grid}#slices-concept .bp-provisioning-steps li{position:relative}#slices-concept .bp-provisioning-steps li:not(:last-child)>h3:after{content:"→";text-align:center;width:16px;font:18px/1 var(--font-folio-sans), sans-serif;color:#b8cdd5;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}#slices-concept .bp-provisioning-steps span{font:10px var(--font-folio-mono);color:#b8cdd5}#slices-concept .bp-provisioning-steps h3{font:28px var(--font-folio-serif);color:#fff;margin:14px 0 12px;position:relative}#slices-concept .bp-provisioning-steps p{font:13px/1.8 var(--font-folio-sans);color:#d4e1e5}#slices-concept .bp-provisioning-result{font:12px var(--font-folio-mono);border-top:1px solid #ffffff38;align-items:center;gap:12px;padding-top:22px;display:flex}#slices-concept .bp-provider-heading{justify-content:space-between;align-items:center;margin:46px 0 25px;display:flex}#slices-concept .bp-provider-heading span{font:10px var(--font-folio-mono)}#slices-concept .bp-provider-heading h3{font:32px var(--font-folio-serif);margin-top:12px}#slices-concept .bp-provider-grid{border-top:1px solid #a4b0ab;border-left:1px solid #a4b0ab;grid-template-columns:repeat(5,1fr);display:grid}#slices-concept .bp-provider{border-bottom:1px solid #a4b0ab;border-right:1px solid #a4b0ab;align-items:center;gap:14px;padding:26px 18px;display:flex}#slices-concept .bp-provider svg{flex:none;width:28px;height:28px}#slices-concept .bp-provider strong{font:13px var(--font-folio-sans);display:block}#slices-concept .bp-provider span{font:9px/1.6 var(--font-folio-mono);color:#536b77;margin-top:5px;display:block}#slices-concept .bp-provider-foot{justify-content:space-between;align-items:center;gap:40px;margin-top:25px;display:flex}#slices-concept .bp-provider-foot p{font:11px/1.8 var(--font-folio-sans);color:#536b77;max-width:580px}@media (max-width:850px){#slices-concept .bp-provider-grid{grid-template-columns:repeat(3,1fr)}#slices-concept .bp-showcase-body{grid-template-columns:1fr}#slices-concept .bp-showcase-preview{border-bottom:1px solid #899d9e;border-right:0}#slices-concept .bp-descent li{grid-template-columns:35px 1fr}#slices-concept .bp-step-code{grid-column:2}}@media (max-width:580px){#slices-concept .bp-provisioning-heading,#slices-concept .bp-provisioning-steps{grid-template-columns:1fr;gap:28px}#slices-concept .bp-provisioning-command,#slices-concept .bp-provider-foot{flex-direction:column;align-items:flex-start;gap:16px}#slices-concept .bp-provisioning-command code{font-size:14px}#slices-concept .bp-provisioning-command span:last-child{margin:0}#slices-concept .bp-provisioning-steps li:not(:last-child)>h3:after{content:none}#slices-concept .bp-provider-grid{grid-template-columns:repeat(2,1fr)}#slices-concept .bp-provider{gap:10px;padding:22px 12px}#slices-concept .bp-step-code{padding:20px 16px}#slices-concept .bp-step-code pre{font-size:13px}}#slices-concept .showcase-canvas{min-height:720px;font:normal 400 1rem/1.5 var(--font-sans), sans-serif;letter-spacing:normal;text-transform:none;color:var(--foreground);isolation:isolate;background-color:#e3e9e6;background-image:repeating-linear-gradient(0deg,#0000 0 4px,#365b7207 4px 5px),linear-gradient(110deg,#eef0e7,#dce6e5);background-size:100% 900px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:64px 28px;display:flex;position:relative}#slices-concept .showcase-canvas:before{content:"";z-index:-1;pointer-events:none;opacity:.3;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.87' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%2363758a' opacity='.65' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:165px 165px;position:absolute;inset:0}#slices-concept .showcase-canvas>div:not(.contents){width:100%;max-width:760px}@media (max-width:480px){#slices-concept .showcase-canvas{min-height:680px;padding:40px 16px}}#slices-concept .bp-showcase-install{background:#f5f0e238;border-top:1px solid #899d9e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:12px 20px;display:grid}#slices-concept .bp-showcase-install>span{font:9px/1.6 var(--font-folio-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#526775}#slices-concept .bp-showcase-install .folio-command{background:#fafbf7;border:1px solid #9baaa9;border-radius:3px;padding:8px 8px 8px 14px;box-shadow:inset 0 1px 2px #193b4e0a}#slices-concept .bp-showcase-install code{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}@media (max-width:580px){#slices-concept .bp-showcase-install{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}}#slices-concept .bp-provisioning-command code{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.7}#slices-concept .bp-provisioning-command>span{flex-shrink:0}#slices-concept .bp-installed-features{font:12px/1.5 var(--font-folio-sans);gap:14px;margin-top:24px;display:grid}#slices-concept .bp-installed-features>div{align-items:center;gap:10px;display:flex}#slices-concept .bp-installed-features svg{color:#a9ced6;flex-shrink:0}#slices-concept .bp-example-resources{gap:12px;margin-top:24px;display:grid}#slices-concept .bp-example-resources>div{border:1px solid #ffffff38;align-items:center;gap:14px;padding:16px;display:flex}#slices-concept .bp-example-resources svg{flex-shrink:0;width:30px;height:30px}#slices-concept .bp-example-resources strong{font:15px var(--font-folio-sans);display:block}#slices-concept .bp-example-resources small{color:#b8cdd5;font:10px/1.5 var(--font-folio-mono);margin-top:6px;display:block}#slices-concept .bp-app-wiring{width:100%;max-width:400px;height:auto;margin:24px auto 0;display:block;overflow:visible}#slices-concept .bp-wiring-connectors{fill:none;stroke:#a9ced6;stroke-width:1px}#slices-concept .bp-wiring-connectors circle{fill:#a9ced6}#slices-concept .bp-wiring-node rect{fill:#ffffff06;stroke:#ffffff50}#slices-concept .bp-app-wiring text{fill:#f5f5e9;text-anchor:middle;font:11px var(--font-folio-mono), monospace}#slices-concept .bp-app-wiring .bp-wiring-caption{fill:#b8cdd5;font-size:8px}#slices-concept .bp-wiring-app-mark{stroke:#b8d4dd;stroke-width:1px}#slices-concept .bp-app-wiring .bp-wiring-app-label{font-size:14px}@media (max-width:950px) and (min-width:581px){#slices-concept .bp-provisioning-steps{grid-template-columns:1fr;gap:32px}#slices-concept .bp-provisioning-steps>li:not(:last-child)>h3:after{content:none}}#slices-concept .bp-hero-actions>.bp-button{border:1px solid #819797;gap:16px;min-height:50px;padding:14px 18px;line-height:20px}#slices-concept .bp-hero-actions>.bp-button svg{flex-shrink:0}
