.intake[data-astro-cid-pqhbtqcn]{gap:1.1rem;display:grid}.intake-block[data-astro-cid-pqhbtqcn]{border:0;min-width:0;margin:0;padding:0}.intake-block[data-astro-cid-pqhbtqcn] legend[data-astro-cid-pqhbtqcn]{letter-spacing:.18em;text-transform:uppercase;width:100%;color:var(--mint-bright);margin-bottom:.6rem;padding:0;font-family:ui-monospace,Consolas,monospace;font-size:.66rem;display:block}.intake-block[data-astro-cid-pqhbtqcn] legend[data-astro-cid-pqhbtqcn] em[data-astro-cid-pqhbtqcn]{text-transform:none;letter-spacing:0;font-style:normal;font-family:var(--font-body);color:var(--muted);margin-top:.15rem;font-size:.8rem;display:block}.intake-grid[data-astro-cid-pqhbtqcn]{grid-template-columns:1fr 1fr;gap:.55rem .7rem;display:grid}.intake-field[data-astro-cid-pqhbtqcn]{gap:.25rem;min-width:0;display:grid}.intake-field--wide[data-astro-cid-pqhbtqcn]{grid-column:1/-1}.intake-field[data-astro-cid-pqhbtqcn] span[data-astro-cid-pqhbtqcn]{color:var(--white);font-size:.78rem;font-weight:600}.intake-field[data-astro-cid-pqhbtqcn] input[data-astro-cid-pqhbtqcn]{border:1px solid var(--line);width:100%;min-width:0;color:var(--white);font:inherit;background:#080c0b8c;border-radius:9px;min-height:44px;padding:.6rem .8rem;font-size:.92rem}.intake-field[data-astro-cid-pqhbtqcn] input[data-astro-cid-pqhbtqcn]::placeholder{color:#eef4f061}.intake-field[data-astro-cid-pqhbtqcn] input[data-astro-cid-pqhbtqcn]:focus-visible{border-color:var(--mint-bright);outline:none;box-shadow:0 0 0 3px #34c77b38}@media (width<=460px){.intake-grid[data-astro-cid-pqhbtqcn]{grid-template-columns:1fr}}.ck-page{height:calc(100svh - var(--nav-h,73px));margin-top:var(--nav-h,73px);padding:0;display:flex;overflow:hidden}.ck{flex:1;grid-template-rows:auto minmax(0,1fr);gap:clamp(.6rem,1.4vh,1.1rem);width:min(1500px,100%);min-height:0;margin:0 auto;padding:clamp(.7rem,1.6vh,1.4rem) clamp(1rem,3vw,2rem) clamp(.8rem,1.6vh,1.2rem);display:grid}.ck-in{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ck-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:grid}.ck-head-copy{gap:.25rem;width:100%;min-width:0;display:grid}.ck-head p.ck-head-sub{font-family:var(--font-display);color:var(--mint-bright);letter-spacing:.01em;margin:0 0 .2rem;font-size:clamp(.72rem,1.3vh,.88rem);font-style:italic;font-weight:700}.ck-head-copy p strong{color:var(--white)}.ck-head-text{gap:.25rem;display:grid}.ck-head-cart{align-items:center;gap:clamp(.8rem,1.6vw,1.4rem);display:flex}.ck-head h1{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,3.2vh,2.4rem);font-weight:900;line-height:1.05}.ck-head p{color:var(--muted);max-width:none;margin:0;font-size:clamp(.82rem,1.5vh,.95rem);line-height:1.6}.ck-grid{grid-template-columns:minmax(230px,.85fr) minmax(320px,1.15fr) minmax(340px,1.3fr);gap:clamp(.6rem,1.2vw,1.1rem);min-height:0;display:grid}.ck-rail,.ck-list,.ck-stage{min-height:0}.ck-rail{overscroll-behavior:contain;grid-template-rows:repeat(3,auto) auto;align-content:start;gap:.5rem;margin:-12px;padding:12px;display:grid;overflow-y:auto}.ck-pkg{cursor:pointer;border:1px solid var(--line);background:linear-gradient(180deg, var(--card-2), var(--card));border-radius:12px;gap:.25rem;padding:clamp(.55rem,1.2vh,.9rem) .9rem;transition:border-color .22s,box-shadow .26s;display:grid;position:relative;overflow:hidden}.ck-pkg:before{content:"";z-index:0;background:linear-gradient(100deg,#34c77b33,#34c77b0a);transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-101%)}.ck-pkg>*{z-index:1;position:relative}.ck-pkg:hover{border-color:#34c77b8c;box-shadow:0 0 0 1px #34c77b47,0 0 14px #34c77b52}.ck-pkg-top{align-items:center;gap:.6rem;display:flex}.ck-pkg-ico{border:1px solid var(--line);width:34px;height:34px;color:var(--mint-bright);background:#34c77b1f;border-radius:10px;flex:none;place-items:center;display:grid}.ck-pkg-ico .ico-svg{width:18px;height:18px}.ck-pkg-name{font-family:var(--font-display);color:var(--white);font-size:1.05rem;font-weight:800}.ck-pkg-tag{color:var(--mint-bright);font-size:.84rem;font-weight:600}#pkg-build:checked~.ck-grid [data-pkg=build],#pkg-grow:checked~.ck-grid [data-pkg=grow],#pkg-automate:checked~.ck-grid [data-pkg=automate]{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint), 0 12px 34px #34c77b2e}#pkg-build:checked~.ck-grid [data-pkg=build]:before,#pkg-grow:checked~.ck-grid [data-pkg=grow]:before,#pkg-automate:checked~.ck-grid [data-pkg=automate]:before{transform:translate(0)}#pkg-build:focus-visible~.ck-grid [data-pkg=build],#pkg-grow:focus-visible~.ck-grid [data-pkg=grow],#pkg-automate:focus-visible~.ck-grid [data-pkg=automate]{outline:2px solid var(--mint-bright);outline-offset:3px}.ck-assure{border:1px solid var(--line);border-left:2px solid var(--mint);background:#080c0b66;border-radius:10px;align-self:start;gap:.35rem;min-height:0;margin-top:.4rem;padding:.7rem .85rem;display:grid}.ck-assure-tag{letter-spacing:.15em;text-transform:uppercase;color:var(--mint-bright);font-family:ui-monospace,Consolas,monospace;font-size:.58rem}.ck-assure p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.ck-assure strong{color:var(--white)}.ck-assure-fine{color:#eef4f066!important;font-size:.7rem!important}@media (height<=840px){.ck-assure-fine{display:none}}.ck-list{overscroll-behavior:contain;align-content:start;gap:.5rem;padding-right:.2rem;display:grid;position:relative;overflow-y:auto}.ck-pane{opacity:0;visibility:hidden;pointer-events:none;align-content:start;gap:.5rem;max-height:100%;transition:opacity .3s ease-in,visibility .3s;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}#pkg-build:checked~.ck-grid [data-pane=build],#pkg-grow:checked~.ck-grid [data-pane=grow],#pkg-automate:checked~.ck-grid [data-pane=automate]{opacity:1;visibility:visible;pointer-events:auto;max-height:none;transition:opacity .42s ease-out .14s,visibility;position:static;overflow:visible}.ck-grp{border:1px solid var(--line);background:#12181680;border-radius:12px;overflow:hidden}.ck-grp-head{cursor:pointer;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.7rem;padding:.6rem .8rem;transition:background .2s;display:grid}.ck-grp-head:hover{background:#34c77b12}.ck-grp-ico{border:1px solid var(--line);width:30px;height:30px;color:var(--mint-bright);background:#34c77b1f;border-radius:9px;flex:none;place-items:center;display:grid}.ck-grp-ico .ico-svg{width:16px;height:16px}.ck-grp-text{gap:.1rem;min-width:0;display:grid}.ck-grp-name{font-family:var(--font-display);color:var(--white);font-size:.94rem;font-weight:800}.ck-grp-intro{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.4;overflow:hidden}.ck-grp-n{color:var(--mint-bright);border:1px solid #34c77b66;border-radius:20px;padding:.1rem .45rem;font-family:ui-monospace,Consolas,monospace;font-size:.66rem}.ck-chev{border-right:2px solid var(--mint-bright);border-bottom:2px solid var(--mint-bright);flex:none;width:8px;height:8px;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)translate(-2px,-2px)}.ck-drawer{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid}.ck-drawer-in{min-height:0;overflow:hidden}.ck-drawer-in>*{opacity:0;transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(-4px)}.ck-row{cursor:pointer;border:1px solid #0000;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;margin:0 .4rem .35rem;padding:.5rem .8rem .5rem .7rem;transition:background .18s,border-color .18s,transform .18s;display:grid}.ck-row:last-child{margin-bottom:.5rem}.ck-row:hover{background:#ffffff0d;transform:translate(2px)}.ck-tick{background:var(--mint-bright);opacity:0;border-radius:50%;flex:none;width:15px;height:15px;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;transform:scale(.4)}.ck-tick:after{content:"";border-bottom:2px solid #04120b;border-left:2px solid #04120b;width:6px;height:3px;position:absolute;top:4px;left:4px;transform:rotate(-45deg)}.ck-row-name{color:var(--white);align-items:center;gap:.45rem;min-width:0;font-size:.88rem;font-weight:600;transition:color .18s;display:flex}.ck-row-price{font-family:var(--font-display);color:var(--white);white-space:nowrap;font-size:.88rem;font-weight:800}.ck-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--mint-bright);border:1px solid #34c77b80;border-radius:4px;padding:.08rem .3rem;font-family:ui-monospace,Consolas,monospace;font-size:.56rem}.ck-note{color:#eef4f073;margin:.2rem .2rem 0;font-size:.74rem;line-height:1.5}.ck-note strong{color:var(--muted)}.ck-stage{display:grid}.ck-stage>*{grid-area:1/1;min-height:0}.ck-guide,.ck-empty,.ck-detail{border:1px solid var(--line);background:radial-gradient(120% 90% at 100% 0%, #34c77b1f, transparent 60%), linear-gradient(180deg, var(--card-2), var(--card));opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;transition:opacity .26s,transform .34s cubic-bezier(.22,1,.36,1),visibility .26s;transform:translateY(10px)scale(.985)}.ck-empty{text-align:left;overscroll-behavior:contain;align-content:safe center;justify-items:start;gap:.5rem;padding:1.4rem clamp(1rem,2.5%,1.6rem);display:grid;overflow-y:auto}.ck-guide{text-align:left;overscroll-behavior:contain;align-content:safe center;justify-items:start;gap:.55rem;padding:1.4rem clamp(1rem,2.5%,1.6rem);display:grid;overflow-y:auto}.ck-guide h2{font-family:var(--font-display);margin:0;font-size:1.5rem;font-weight:900}.ck-guide-steps{counter-reset:step;gap:.6rem;max-width:56ch;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.ck-guide-steps li{counter-increment:step;min-height:28px;color:var(--soft,#cfe0d7);padding-left:2.6rem;font-size:.92rem;line-height:1.55;position:relative}.ck-guide-steps li:before{content:counter(step);width:28px;height:28px;color:var(--mint-bright);font-family:var(--font-display);background:#34c77b14;border:1px solid #34c77b80;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.ck-guide-steps strong{color:var(--white)}.ck-guide-tip{color:var(--muted);margin:.3rem 0 0;font-family:ui-monospace,Consolas,monospace;font-size:.82rem}.ck-guide-phone,.ck-guide-2{display:none}#pkg-none:checked~.ck-grid .ck-guide-1{opacity:1;visibility:visible;pointer-events:auto;transform:none}.ck-list-hint{color:var(--muted);margin:0;padding:.8rem .6rem;font-family:ui-monospace,Consolas,monospace;font-size:.86rem;display:none}#pkg-none:checked~.ck-grid .ck-list-hint{display:block}#pkg-build:checked~.ck-grid .ck-empty[data-for=build],#pkg-grow:checked~.ck-grid .ck-empty[data-for=grow],#pkg-automate:checked~.ck-grid .ck-empty[data-for=automate]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.ck-empty-ico{border:1px solid var(--line);width:62px;height:62px;color:var(--mint-bright);background:#34c77b1f;border-radius:16px;place-items:center;display:grid}.ck-empty-ico .ico-svg{width:30px;height:30px}.ck-empty h2{font-family:var(--font-display);margin:0;font-size:1.6rem;font-weight:900}.ck-empty-tag{color:var(--mint-bright);margin:0;font-weight:600}.ck-empty-body{color:var(--soft,#cfe0d7);max-width:56ch;margin:.1rem 0 0;font-size:.9rem;line-height:1.62}.ck-empty-best{color:var(--muted);max-width:56ch;margin:0;font-size:.86rem;line-height:1.6}.ck-empty-promise{border-left:2px solid var(--mint);text-align:left;width:100%;max-width:56ch;margin:.2rem 0 0;padding-left:1rem}.ck-empty-promise p{color:var(--white);margin:0;font-size:.92rem;line-height:1.72}.ck-empty-promise p+p{margin-top:.75rem}@media (height<=840px){.ck-empty-promise p{font-size:.86rem;line-height:1.6}.ck-empty-promise p+p{margin-top:.55rem}}.ck-empty-hint{color:#eef4f066;margin:.4rem 0 0;font-family:ui-monospace,Consolas,monospace;font-size:.76rem}.ck-detail{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ck-detail-head{border-bottom:1px solid #ffffff12;padding:1rem 1.2rem .6rem}.ck-detail-scroll{overscroll-behavior:contain;min-height:0;padding:.9rem 1.2rem .4rem;overflow-y:auto}.ck-art{aspect-ratio:1;background:radial-gradient(70% 70% at 50% 45%,#34c77b29,#0000 70%);place-items:center;width:min(260px,60%);margin:0 auto .7rem;display:grid}.ck-art img{object-fit:contain;filter:drop-shadow(0 0 20px #34c77b59)drop-shadow(0 8px 18px #00000080);width:100%;height:100%;animation:7s ease-in-out infinite ck-float}@keyframes ck-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ck-detail-name{font-family:var(--font-display);margin:0 0 .25rem;font-size:clamp(1.15rem,2.4vh,1.5rem);font-weight:900}.ck-detail-blurb{color:var(--mint-bright);margin:0;font-size:.88rem;line-height:1.45}.ck-detail-desc{color:var(--white);margin:0 0 .9rem;font-size:.86rem;line-height:1.7}.ck-gets-head{letter-spacing:.14em;text-transform:uppercase;color:var(--mint-bright);margin:0 0 .45rem;font-family:ui-monospace,Consolas,monospace;font-size:.62rem}.ck-gets{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ck-gets li{color:var(--muted);padding-left:1.2rem;font-size:.82rem;line-height:1.5;position:relative}.ck-gets li:before{content:"";border-left:2px solid var(--mint);border-bottom:2px solid var(--mint);width:8px;height:4px;position:absolute;top:.42em;left:.15rem;transform:rotate(-45deg)}.ck-not,.ck-billing{color:#eef4f08c;border-top:1px dashed #ffffff1f;margin:.8rem 0 0;padding-top:.6rem;font-size:.78rem;line-height:1.55}.ck-not strong{color:var(--white)}.ck-billing strong{color:var(--mint-bright)}.ck-detail-foot{background:#080c0b59;border-top:1px solid #ffffff17;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.8rem 180px .8rem 1.2rem;display:flex}.ck-detail-price{display:grid}.ck-detail-fig{font-family:var(--font-display);color:var(--mint-bright);font-size:1.35rem;font-weight:900}.ck-detail-sub{letter-spacing:.1em;text-transform:uppercase;color:#eef4f073;font-family:ui-monospace,Consolas,monospace;font-size:.6rem}.ck-add{text-align:center;cursor:pointer;color:#04120b;min-width:10rem;font-family:var(--font-display);background:linear-gradient(#3fd98a,#21a865);border:1px solid #0000;border-radius:10px;flex:auto;padding:.7rem 1.1rem;font-size:.9rem;font-weight:800;transition:filter .15s,transform .15s}.ck-add:hover{filter:brightness(1.08);transform:translateY(-1px)}.ck-add-on{display:none}.ck-sums{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.3rem 1.1rem;display:flex}.ck-sums-head{text-align:right;letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--mint-bright);font-family:ui-monospace,Consolas,monospace;font-size:.62rem}.ck-sum{align-items:baseline;gap:.4rem;display:flex}.ck-sum[hidden]{display:none}.ck-sum-tag{letter-spacing:.13em;text-transform:uppercase;color:#eef4f073;font-family:ui-monospace,Consolas,monospace;font-size:.58rem}.ck-sum-fig{font-family:var(--font-display);color:var(--mint-bright);text-shadow:0 0 16px #34c77b4d;font-size:1.5rem;font-weight:900}.ck-sum--sub .ck-sum-fig{color:var(--white);text-shadow:none;font-size:.95rem}.ck-open{cursor:pointer;white-space:nowrap;min-height:44px;padding:.6rem 1.1rem;font-size:.9rem}.ck-modal{z-index:90;opacity:0;visibility:hidden;place-items:safe center;padding:5.6rem clamp(.8rem,3vh,2rem) 1rem;transition:opacity .24s,visibility .24s;display:grid;position:fixed;inset:0;overflow-y:auto}#ck-checkout:checked~.ck-modal{opacity:1;visibility:visible}.ck-scrim{backdrop-filter:blur(6px);cursor:pointer;background:#040a08b8;position:absolute;inset:0}.ck-sheet{overscroll-behavior:contain;background:radial-gradient(120% 90% at 100% 0,#34c77b24,#0000 62%),linear-gradient(#171e1bf7,#0f1412f7);border:1px solid #34c77b66;border-radius:16px;width:min(780px,100%);max-height:min(100%,100dvh - 6.8rem);padding:clamp(1rem,2.4vh,1.5rem);transition:transform .3s cubic-bezier(.22,1,.36,1);position:relative;overflow-y:auto;transform:translateY(14px)scale(.97);box-shadow:0 30px 90px #0009}#ck-checkout:checked~.ck-modal .ck-sheet{transform:none}.ck-x{z-index:2;cursor:pointer;width:34px;height:34px;color:var(--muted);border:1px solid #0000;border-radius:9px;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:.6rem;right:.8rem}.ck-x:hover{color:var(--white);border-color:var(--line);background:#ffffff0d}.ck-sheet-grid{gap:1.5rem;display:grid}@media (width>=700px){.ck-sheet-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1.4rem}}.ck-sheet-side{align-content:start;gap:.5rem;display:grid}.ck-tag{letter-spacing:.15em;text-transform:uppercase;color:var(--mint-bright);font-family:ui-monospace,Consolas,monospace;font-size:.62rem}.ck-picked{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ck-picked li{color:var(--white);align-items:baseline;gap:.6rem;padding-left:.95rem;font-size:.86rem;line-height:1.4;display:flex;position:relative}.ck-picked li:before{content:"";background:var(--mint);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0;box-shadow:0 0 6px #34c77b99}.ck-picked-name{overflow-wrap:anywhere;flex:auto;min-width:0}.ck-picked-why{color:var(--mint-bright);margin-top:.1rem;font-size:.74rem;line-height:1.35;display:block}.ck-picked-price{color:var(--muted);white-space:nowrap;flex:none;font-size:.8rem}.ck-remove{cursor:pointer;color:#eef4f080;width:24px;height:24px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;margin:-.15rem -.2rem -.15rem 0;font-size:1.05rem;line-height:1;transition:color .15s,border-color .15s,background .15s;display:grid}.ck-remove:hover{color:#ffd9d2;background:#ff5a461f;border-color:#ff8c7899}.ck-remove:focus-visible{outline:2px solid var(--mint-bright);outline-offset:2px}.ck-picked-empty{color:var(--muted);margin:0;font-size:.86rem}.ck-picked-empty[hidden]{display:none}.ck-test{border:1px dashed var(--mint);color:var(--white);background:#34c77b14;border-radius:9px;margin:.6rem 0 0;padding:.6rem .8rem;font-size:.8rem;line-height:1.5}.ck-test strong{color:var(--mint-bright)}.ck-sheet-form h2{font-family:var(--font-display);margin:0 0 .4rem;font-size:1.5rem;font-weight:900}.ck-sheet-lead{color:var(--muted);margin:0 0 1rem;font-size:.86rem;line-height:1.6}.ck-fields{gap:.5rem;display:grid}.ck-fields--pair{grid-template-columns:1fr 1fr;margin-bottom:.5rem}@media (width<=460px){.ck-fields--pair{grid-template-columns:1fr}}.ck-fields input{border:1px solid var(--line);width:100%;color:var(--white);font:inherit;background:#080c0b8c;border-radius:9px;min-height:44px;padding:.65rem .8rem;font-size:.92rem}.ck-fields input::placeholder{color:#eef4f06b}.ck-fields input:focus-visible{border-color:var(--mint-bright);outline:none;box-shadow:0 0 0 3px #34c77b38}.ck-clause{border:1px solid var(--line);border-left:3px solid var(--mint);background:#080c0b66;border-radius:9px;margin-top:.9rem;padding:.8rem .9rem}.ck-clause p{color:var(--muted);margin:0;font-size:.79rem;line-height:1.6}.ck-clause strong{color:var(--white)}.ck-error{color:#ffd9d2;background:#ff5a461a;border:1px solid #ff8c7899;border-radius:9px;margin-top:.8rem;padding:.7rem .85rem;font-size:.84rem;line-height:1.5}.ck-error[hidden]{display:none}.ck-pay{gap:.5rem;margin-top:.9rem;display:grid}@media (width>=520px){.ck-pay{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.ck-pay .btn{justify-content:center}.ck-pay .btn:disabled{opacity:.4;cursor:not-allowed}.ck-why{color:#eef4f08c;margin:.5rem 0 0;font-size:.78rem;line-height:1.5}.ck-why[hidden]{display:none}.ck-fine{color:#eef4f073;margin-top:.7rem;font-size:.74rem;line-height:1.5}.ck-fine a{color:var(--mint-bright)}[data-motion=reduce] .ck-pkg:before,[data-motion=reduce] .ck-drawer,[data-motion=reduce] .ck-drawer-in>*,[data-motion=reduce] .ck-pane,[data-motion=reduce] .ck-guide,[data-motion=reduce] .ck-empty,[data-motion=reduce] .ck-detail,[data-motion=reduce] .ck-sheet,[data-motion=reduce] .ck-modal,[data-motion=reduce] .ck-bar-fill,[data-motion=reduce] .ck-row,[data-motion=reduce] .ck-tick{transition:none}[data-motion=reduce] .ck-art img{animation:none}[data-motion=reduce] #pkg-build:checked~.ck-grid [data-pane=build],[data-motion=reduce] #pkg-grow:checked~.ck-grid [data-pane=grow],[data-motion=reduce] #pkg-automate:checked~.ck-grid [data-pane=automate]{transition:none}.ck-row-sub,.ck-nav,.ck-shelf{display:none}@media (width<=900px),(height<=620px){.ck{grid-template-rows:auto minmax(0,1fr) auto;gap:.7rem}.ck-grid{grid-template-rows:minmax(0,1fr) 5rem;grid-template-columns:1fr;gap:.7rem;min-height:0;display:grid}.ck,.ck-head,.ck-head-copy,.ck-grid,.ck-stage,.ck-rail,.ck-list,.ck-pane,.ck-grp,.ck-drawer,.ck-drawer-in,.ck-nav,.ck-nav-slot{min-width:0}.ck-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;margin-bottom:0;display:grid}.ck-head-text,.ck-head p.ck-head-sub{display:none}.ck-head h1{font-size:clamp(1.1rem,5vw,1.5rem);line-height:1.55}.ck-head h1 .grad{display:block}.ck-head-menu{background:inherit;color:#0000;background-clip:text;width:max-content;margin:-.16em 0 -.12em;padding:.16em .04em .12em 0;font-size:2em;line-height:.9;display:block}.ck-head p.ck-head-sub{margin:0;font-size:.72rem}.ck-head-cart{flex-direction:column;align-items:flex-end;gap:.3rem}.ck-sums{flex-direction:column;align-items:flex-end;gap:0}.ck-sum .ck-sum-tag{display:none}.ck-sum-fig{font-size:1.05rem}.ck-sum--sub{display:none}.ck-open{white-space:nowrap;padding:.5rem .8rem;font-size:.8rem}.ck-stage{grid-row:1;min-height:0;display:block;position:relative}.ck-rail,.ck-list{grid-row:2}.ck-stage>*{grid-area:auto}.ck-guide,.ck-empty,.ck-shelf,.ck-detail{opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:contain;transition:opacity .3s,transform .34s cubic-bezier(.22,1,.36,1),visibility .3s;position:absolute;inset:0;overflow-y:auto;transform:translateY(6px)}.ck-detail{flex-direction:column;display:flex}.ck-detail-scroll{overflow:visible}.ck-detail-foot{display:none}.ck-detail:after{content:"";z-index:3;opacity:var(--ck-dim,0);pointer-events:none;background:#060a0894;transition:opacity .3s;position:absolute;inset:0}.ck-shelf{text-align:center;border:1px solid var(--line);background:radial-gradient(120% 90% at 100% 0%, #34c77b1f, transparent 60%), linear-gradient(180deg, var(--card-2), var(--card));border-radius:14px;align-content:center;justify-items:center;gap:.5rem;padding:1.2rem;display:grid}.ck-shelf-ico{border:1px solid var(--line);width:52px;height:52px;color:var(--mint-bright);background:#34c77b1f;border-radius:14px;place-items:center;display:grid}.ck-shelf-ico .ico-svg{width:26px;height:26px}.ck-shelf-name{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:900}.ck-shelf-intro{color:var(--muted);max-width:44ch;margin:0;font-size:.9rem;line-height:1.6}.ck-shelf-n{letter-spacing:.14em;text-transform:uppercase;color:var(--mint-bright);margin:0;font-family:ui-monospace,Consolas,monospace;font-size:.62rem}.ck-rail,.ck-list{margin:0;display:none;overflow:visible}#lvl-1:checked~.ck-grid .ck-rail,#lvl-2:checked~.ck-grid .ck-list,#lvl-3:checked~.ck-grid .ck-list{display:block}.ck-rail{grid-template-rows:none;display:none}#lvl-1:checked~.ck-grid .ck-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.6rem;margin:-4px;padding:4px;scroll-padding:0 .4rem;display:flex;overflow:auto hidden}#lvl-2:checked~.ck-grid .ck-pane{height:100%}#lvl-3:checked~.ck-grid .ck-drawer-in{height:5rem}#lvl-1:checked~.ck-grid .ck-rail>*,#lvl-2:checked~.ck-grid .ck-pane>.ck-grp,#lvl-3:checked~.ck-grid .ck-drawer-in>*{height:100%}.ck-pkg{scroll-snap-align:center;flex:0 0 78%;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .75rem;margin:0;padding:.5rem .85rem}.ck-pkg-top{gap:.75rem}.ck-pkg-ico{border-radius:11px;width:40px;height:40px}.ck-pkg-ico .ico-svg{width:21px;height:21px}.ck-pkg-name{font-size:.92rem}.ck-pkg-tag{white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:.72rem;overflow:hidden}.ck-assure{scroll-snap-align:center;flex:0 0 88%;margin:0;overflow-y:auto}#lvl-2:checked~.ck-grid .ck-pane{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.6rem;margin:-4px;padding:4px;display:flex;overflow:auto hidden}#lvl-2:checked~.ck-grid .ck-grp{scroll-snap-align:center;flex:0 0 78%}#lvl-2:checked~.ck-grid .ck-drawer{display:none}#lvl-2:checked~.ck-grid .ck-grp-head{grid-template-columns:auto 1fr auto;align-content:center;height:100%}#lvl-2:checked~.ck-grid .ck-chev,#lvl-2:checked~.ck-grid .ck-grp-intro{display:none}#lvl-2:checked~.ck-grid .ck-grp-head{column-gap:.75rem;padding:.5rem .85rem}#lvl-2:checked~.ck-grid .ck-grp-ico{border-radius:11px;width:40px;height:40px}#lvl-2:checked~.ck-grid .ck-grp-ico .ico-svg{width:21px;height:21px}#lvl-2:checked~.ck-grid .ck-grp-name{font-size:.92rem}#lvl-3:checked~.ck-grid .ck-grp-head{display:none}#lvl-3:checked~.ck-grid .ck-grp{background:0 0;border:0;overflow:visible}#lvl-3:checked~.ck-grid .ck-drawer-in{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.6rem;margin:-4px;padding:4px;display:flex;overflow:auto hidden}#lvl-3:checked~.ck-grid .ck-row{scroll-snap-align:center;flex:0 0 66%;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .7rem;margin:0;padding:.5rem .85rem}#lvl-3:checked~.ck-grid .ck-row-name{white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:.88rem;overflow:hidden}#lvl-3:checked~.ck-grid .ck-row-price{grid-column:2;justify-self:start;font-size:.78rem}#lvl-3:checked~.ck-grid .ck-row-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:2;justify-self:start;max-width:100%;font-family:ui-monospace,Consolas,monospace;font-size:.58rem;display:block;overflow:hidden}#lvl-3:checked~.ck-grid .ck-tick{grid-row:1/3}.ck-note,.ck-holding{display:none}.ck-nav{align-items:center;gap:.6rem;min-height:46px;display:flex}.ck-nav-slot{flex:1;justify-content:flex-end;min-width:0;display:flex}.ck-nav-btn{font-family:var(--font-display);cursor:pointer;user-select:none;white-space:nowrap;border:1px solid var(--line);color:var(--white);background:linear-gradient(180deg, var(--card-2), var(--card));border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1.1rem;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .12s;display:none}.ck-nav-btn:active{transform:scale(.97)}.ck-nav-go,.ck-nav-add{color:#06210f;background:linear-gradient(180deg, var(--mint-bright), var(--mint));border-color:#0000}.ck-nav-wait{color:var(--muted);cursor:default;background:0 0;border-style:dashed}.ck-nav-wait:active{transform:none}.ck-nav-arrow{border-bottom:2px solid;border-left:2px solid;flex:none;width:8px;height:8px;transform:rotate(45deg)}.ck-nav-add .ck-add-on{display:none}[data-motion=reduce] .ck-guide,[data-motion=reduce] .ck-empty,[data-motion=reduce] .ck-shelf,[data-motion=reduce] .ck-detail,[data-motion=reduce] .ck-detail:after,[data-motion=reduce] .ck-nav-btn{transition:none}.dd-launch{bottom:calc(.95rem + env(safe-area-inset-bottom,0px))!important;border-radius:50%!important;justify-content:center!important;width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;left:calc(50% - 26px)!important;right:auto!important}.dd-launch-text{display:none!important}.ck-guide-desk{display:none}.ck-guide-phone,.ck-guide-2{display:grid}.ck-guide h2{font-size:1.3rem}.ck-guide-steps li{font-size:.9rem}}
