.bp[data-astro-cid-ifbuepbd]{--g:1.25rem;--h:2rem;--pad:var(--space-5);padding:var(--pad);border:1px solid var(--line);border-radius:var(--radius);--grid:color-mix(in srgb, var(--line) 45%, transparent);background-color:var(--bg);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:24px 24px;margin:0;container-type:inline-size}.bp[data-astro-cid-ifbuepbd][data-size=full]{--pad:var(--space-6);--g:1.5rem}.stage[data-astro-cid-ifbuepbd]{gap:var(--g);display:grid}.chain[data-astro-cid-ifbuepbd],.branches[data-astro-cid-ifbuepbd]{gap:var(--g);margin:0;padding:0;list-style:none;display:grid}.branches[data-astro-cid-ifbuepbd]{padding-left:2.5rem}.node[data-astro-cid-ifbuepbd]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1.5px solid var(--fg);background:var(--bg);border-radius:.875rem;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.node[data-astro-cid-ifbuepbd] svg[data-astro-cid-ifbuepbd]{width:1.5rem;height:1.5rem;color:var(--fg)}.text[data-astro-cid-ifbuepbd]{gap:.125rem;min-width:0;display:grid}.title[data-astro-cid-ifbuepbd]{text-wrap:balance;font-weight:600;line-height:1.25}.sub[data-astro-cid-ifbuepbd]{color:var(--muted);font-size:var(--fs-small);line-height:1.3}.bp[data-astro-cid-ifbuepbd][data-size=full] .node[data-astro-cid-ifbuepbd]{padding:var(--space-4) var(--space-5)}.bp[data-astro-cid-ifbuepbd][data-size=full] .title[data-astro-cid-ifbuepbd]{font-size:1.125rem}.chain[data-astro-cid-ifbuepbd] .node[data-astro-cid-ifbuepbd]:after{content:"";height:var(--g);border-left:1.5px solid var(--muted);position:absolute;top:100%;left:1.5rem}.branches[data-astro-cid-ifbuepbd] .node[data-astro-cid-ifbuepbd]:before{content:"";left:-1rem;top:calc(-1 * var(--g));height:calc(100% + var(--g));border-left:1.5px solid var(--muted);position:absolute}.branches[data-astro-cid-ifbuepbd] .node[data-astro-cid-ifbuepbd]:last-child:before{height:calc(50% + var(--g))}.branches[data-astro-cid-ifbuepbd] .node[data-astro-cid-ifbuepbd]:after{content:"";border-top:1.5px solid var(--muted);width:1rem;position:absolute;top:50%;left:-1rem}@container (width>=46rem){.stage[data-astro-cid-ifbuepbd]{column-gap:var(--h);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center}.chain[data-astro-cid-ifbuepbd]{column-gap:var(--h);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.chain[data-astro-cid-ifbuepbd] .node[data-astro-cid-ifbuepbd]{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start}.chain[data-astro-cid-ifbuepbd] .node[data-astro-cid-ifbuepbd]:after{width:var(--h);border-left:0;border-top:1.5px solid var(--muted);height:0;top:50%;left:100%}.branches[data-astro-cid-ifbuepbd]{padding-left:0}.branches[data-astro-cid-ifbuepbd] .node[data-astro-cid-ifbuepbd]:before{left:calc(-1 * var(--h))}.branches[data-astro-cid-ifbuepbd] .node[data-astro-cid-ifbuepbd]:first-child:before{height:50%;top:50%}.branches[data-astro-cid-ifbuepbd] .node[data-astro-cid-ifbuepbd]:last-child:before{height:calc(50% + var(--g))}.branches[data-astro-cid-ifbuepbd] .node[data-astro-cid-ifbuepbd]:first-child:last-child:before{display:none}.branches[data-astro-cid-ifbuepbd] .node[data-astro-cid-ifbuepbd]:after{left:calc(-1 * var(--h));width:var(--h)}}.sd{--edge:color-mix(in srgb, var(--fg) 48%, transparent);--glass-bg:#ececf1c7}@media (prefers-color-scheme:dark){.sd{--glass-bg:#2c2c2ed1}}.sd-live *{box-sizing:border-box}.sd-live button{font:inherit;color:inherit}.sd .narrow{display:none}@media (width<=55.99rem){.sd .wide{display:none}.sd .narrow{display:inline}}.sd-live .seg{border-radius:var(--radius-pill);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);backdrop-filter:saturate(180%)blur(20px);padding:3px;display:inline-flex}.sd-live .seg[hidden]{display:none}.sd-live .seg button{font-size:var(--fs-small);color:var(--muted);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;padding:.375rem .875rem;font-weight:500}.sd-live .seg button[aria-pressed=true]{background:var(--ink-bg);color:var(--ink-fg)}.sd-live button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.sd .sd-live.demo{gap:var(--space-5);padding:var(--space-6) var(--space-4);border-radius:var(--radius);background:var(--surface);display:grid}.sd-live .controls{gap:var(--space-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.sd-live .tool{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:var(--radius-pill);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;padding:.375rem .875rem;font-weight:500;display:inline-flex}.sd-live .tool svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.sd-live .pair{gap:var(--space-6);justify-content:center;align-items:flex-start;display:flex}.sd-live .side{justify-items:center;gap:var(--space-3);display:grid}.sd-live .role{font-size:var(--fs-small);color:var(--muted);font-weight:500}.sd-live .flow{color:var(--muted);transition:color var(--dur) var(--ease), transform .6s var(--ease);align-self:center;font-size:1.5rem;line-height:1}.sd-live .flow.hit{color:var(--fg);transform:translate(6px)}.sd-live .flow .dn{display:none}.sd-live .honest{text-align:center;color:var(--muted);font-size:var(--fs-small)}@media (width<=55.99rem){.sd-live .pair{align-items:center;gap:var(--space-4);flex-direction:column}.sd-live .flow .rt{display:none}.sd-live .flow .dn{display:inline}.sd-live .flow.hit{transform:translateY(6px)}}.sd-live .phone{--w:min(17rem, 82vw);width:var(--w);aspect-ratio:300/600;border:1.5px solid color-mix(in srgb, var(--fg) 78%, transparent);border-radius:calc(var(--w) * .15);padding:calc(var(--w) * .026);position:relative;container-type:inline-size}.sd-live .screen{border-radius:calc(var(--w) * .124);background:var(--bg);height:100%;font-size:4.5cqi;line-height:1.3;position:relative;overflow:hidden}.sd-live .content{grid-template-rows:auto 1fr auto;height:100%;display:grid}.sd-live .island{z-index:5;width:22cqi;height:6.5cqi;box-shadow:0 0 0 1px var(--line);background:#000;border-radius:99px;position:absolute;top:3.2cqi;left:50%;transform:translate(-50%)}.sd-live .bar{grid-template-columns:9cqi 1fr 9cqi;align-items:center;padding:13cqi 3.5cqi 2.5cqi;display:grid}.sd-live .bar .title{text-align:center;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:5.2cqi;font-weight:600;overflow:hidden}.sd-live .icon-btn{cursor:pointer;width:9cqi;height:9cqi;color:var(--fg);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sd-live .icon-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:4.6cqi;height:4.6cqi}.sd-live .badge{position:relative}.sd-live .badge[data-n]:after{content:attr(data-n);background:var(--fg);min-width:4.4cqi;height:4.4cqi;color:var(--bg);border-radius:99px;place-items:center;padding:0 1cqi;font-size:3cqi;font-weight:700;display:grid;position:absolute;top:.5cqi;right:0}.sd-live .body{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;gap:2.6cqi;padding:0 3.5cqi 3cqi;display:flex;overflow:hidden auto}.sd-live .body::-webkit-scrollbar{width:3px}.sd-live .body::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.sd-live .foot{gap:2cqi;padding:2.5cqi 3.5cqi 5cqi;display:grid}.sd-live .foot:empty{padding:0 0 5cqi}.sd-live .enter{animation:sd-enter .35s var(--ease) both}@keyframes sd-enter{0%{opacity:0;transform:translate(6cqi)}}.sd-live .enter-back{animation:sd-enter-back .35s var(--ease) both}@keyframes sd-enter-back{0%{opacity:0;transform:translate(-6cqi)}}.sd-live .item{background:var(--surface);text-align:left;cursor:pointer;width:100%;min-width:0;transition:transform .15s var(--ease);border:0;border-radius:5cqi;align-items:center;gap:3cqi;padding:2.8cqi;display:flex}.sd-live button.item:active{transform:scale(.98)}.sd-live .pic{aspect-ratio:1;background:var(--bg);border-radius:3cqi;flex:none;place-items:center;width:13cqi;display:grid}.sd-live .pic svg{width:70%;stroke:color-mix(in srgb, var(--fg) 60%, transparent);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.sd-live .pic.big{aspect-ratio:16/10;background:var(--surface);border-radius:4cqi;width:100%}.sd-live .pic.big svg{width:34%}.sd-live .txt{flex:1;gap:.4cqi;min-width:0;display:grid}.sd-live .name{font-weight:500}.sd-live .sub{color:var(--muted);font-size:4cqi}.sd-live .chip{border:1px solid var(--edge);color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:99px;flex:none;margin-left:auto;padding:.6cqi 2.4cqi;font-size:3.6cqi}.sd-live .chip.none{color:var(--muted);border-style:dashed}.sd-live .chip.soft{border-color:var(--line);color:var(--muted)}.sd-live .bump{animation:sd-bump .6s var(--ease)}@keyframes sd-bump{30%{background:color-mix(in srgb, var(--fg) 12%, transparent);transform:scale(1.18)}}.sd-live .hd{letter-spacing:-.02em;font-size:5.6cqi;font-weight:700;line-height:1.15}.sd-live .price{font-size:5cqi;font-weight:600}.sd-live .label{color:var(--muted);font-size:3.8cqi}.sd-live .choices{flex-wrap:wrap;gap:1.6cqi;display:flex}.sd-live .choice{border:1px solid var(--edge);cursor:pointer;white-space:nowrap;min-width:10cqi;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border-radius:99px;padding:1.6cqi 3cqi;font-size:3.9cqi}.sd-live .choice[aria-pressed=true]{background:var(--ink-bg);color:var(--ink-fg);border-color:var(--ink-bg)}.sd-live .stepper{align-items:center;gap:3cqi;display:flex}.sd-live .stepper button{border:1px solid var(--edge);cursor:pointer;background:0 0;border-radius:50%;width:8.5cqi;height:8.5cqi;font-size:5cqi;line-height:1}.sd-live .stepper button:disabled{border-color:var(--line);color:var(--muted);cursor:default}.sd-live .stepper .n{text-align:center;font-variant-numeric:tabular-nums;min-width:6cqi;font-weight:600}.sd-live .line{border-top:1px solid var(--line);justify-content:space-between;gap:2cqi;padding-top:2.2cqi;display:flex}.sd-live .line span:last-child{text-align:right;font-weight:500}.sd-live .warn{border:1px dashed var(--edge);border-radius:4cqi;padding:2.4cqi 3cqi;font-size:4cqi}.sd-live .ink{text-align:center;background:var(--ink-bg);width:100%;color:var(--ink-fg);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:transform .15s var(--ease);border:0;border-radius:99px;padding:3.2cqi;font-size:4.3cqi;font-weight:600;overflow:hidden}.sd-live .ink:active{transform:scale(.97)}.sd-live .ink:disabled{background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);cursor:default;transform:none}.sd-live .ghost{border:1px solid var(--edge);text-align:center;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:99px;width:100%;padding:2.8cqi;font-size:4cqi;font-weight:500;overflow:hidden}.sd-live .mini{border:1px solid var(--edge);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;flex:none;padding:1.2cqi 2.6cqi;font-size:3.6cqi;font-weight:600}.sd-live .mini.solid{background:var(--ink-bg);color:var(--ink-fg);border-color:var(--ink-bg)}.sd-live .mini:disabled{border-color:var(--line);color:var(--muted);cursor:default}.sd-live .done-mark{background:var(--ink-bg);width:16cqi;height:16cqi;color:var(--ink-fg);border-radius:50%;place-items:center;margin:4cqi auto 1cqi;display:grid}.sd-live .done-mark svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;width:8cqi;animation:sd-draw .5s .15s var(--ease) forwards}@keyframes sd-draw{to{stroke-dashoffset:0}}.sd-live .center{text-align:center}.sd-live .empty{color:var(--muted);text-align:center;padding:8cqi 2cqi;font-size:4cqi}.sd-live .order{background:var(--surface);border-radius:5cqi;gap:1.2cqi;padding:2.8cqi;display:grid}.sd-live .fresh{animation:sd-fresh 1.6s var(--ease)}@keyframes sd-fresh{0%{opacity:0;transform:translateY(-4cqi)}20%{opacity:1;box-shadow:0 0 0 1.5px var(--fg);transform:none}to{box-shadow:0 0 0 1.5px #0000}}.sd-live .notice{z-index:4;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);backdrop-filter:saturate(180%)blur(20px);visibility:hidden;transition:transform .5s var(--ease), visibility 0s .5s;cursor:pointer;text-align:left;border-radius:5cqi;align-items:center;gap:2.6cqi;padding:2.8cqi;display:flex;position:absolute;top:2cqi;left:3cqi;right:3cqi;transform:translateY(-150%)}.sd-live .notice.show{visibility:visible;transition:transform .5s var(--ease), visibility 0s;transform:translateY(22cqi)}.sd-live .notice .ico{aspect-ratio:1;background:var(--ink-bg);width:9cqi;color:var(--ink-fg);border-radius:2.4cqi;flex:none;place-items:center;display:grid}.sd-live .notice .ico svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:5cqi}.sd-live .notice .t{font-size:4.2cqi;font-weight:600}.sd-live .notice .s{color:var(--muted);font-size:3.8cqi}.sd-live .notice .when{color:var(--muted);white-space:nowrap;align-self:flex-start;margin-left:auto;font-size:3.4cqi}.sd-live .jump{left:50%;top:calc(var(--header-h) + .75rem);visibility:hidden;z-index:10;border-radius:var(--radius-pill);background:var(--ink-bg);color:var(--ink-fg);font-size:var(--fs-small);box-shadow:var(--glass-shadow);cursor:pointer;transition:transform .45s var(--ease), visibility 0s .45s;white-space:nowrap;border:0;padding:.625rem 1.125rem;font-weight:600;position:fixed;bottom:auto;transform:translate(-50%,-260%)}.sd-live .jump.show{visibility:visible;transition:transform .45s var(--ease), visibility 0s;transform:translate(-50%)}@media (width>=56rem){.sd-live .jump{display:none}}@media (prefers-reduced-motion:reduce){.sd-live *,.sd-live :before,.sd-live :after{transition:none!important;animation:none!important}.sd-live .done-mark svg{stroke-dashoffset:0}}.sd-live .phone{--w:min(20rem, calc(100vw - 5.5rem));aspect-ratio:300/620}.sd-live .content{grid-template-rows:auto 1fr auto auto}.sd-live .sub2{color:var(--muted);font-size:3.8cqi}.sd-live .row{justify-content:space-between;align-items:center;gap:2cqi;min-width:0;display:flex}.sd-live .row>.grow{flex:1;min-width:0}.sd-live .ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-live .stack{gap:1.6cqi;display:grid}.sd-live .card{background:var(--surface);border-radius:5cqi;gap:1.6cqi;padding:2.8cqi;display:grid}.sd-live button.card{text-align:left;cursor:pointer;border:0;width:100%}.sd-live .section-t{color:var(--muted);margin-top:1cqi;font-size:3.8cqi;font-weight:500}.sd-live .nav{border-top:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;gap:.5cqi;padding:1.6cqi 2cqi 4.4cqi;display:grid}.sd-live .nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:.6cqi;min-width:0;padding:1cqi 0;font-size:3.3cqi;font-weight:500;display:grid;position:relative}.sd-live .nav button span.l{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sd-live .nav button svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:5.4cqi;height:5.4cqi}.sd-live .nav button[aria-pressed=true]{color:var(--fg);font-weight:600}.sd-live .nav button[data-n]:after{content:attr(data-n);background:var(--fg);min-width:4cqi;height:4cqi;color:var(--bg);border-radius:99px;place-items:center;padding:0 .9cqi;font-size:3cqi;font-weight:700;display:grid;position:absolute;top:0;left:calc(50% + 1.6cqi)}.sd-live .foot:has(.nav){padding:0}.sd-live .filters{flex-wrap:wrap;gap:1.4cqi;display:flex}.sd-live .filters button{border:1px solid var(--edge);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;padding:1cqi 2.6cqi;font-size:3.6cqi}.sd-live .filters button[aria-pressed=true]{background:var(--ink-bg);color:var(--ink-fg);border-color:var(--ink-bg)}.sd-live .field{gap:1cqi;display:grid}.sd-live .field label{color:var(--muted);font-size:3.6cqi}.sd-live .field input,.sd-live .field textarea{width:100%;font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:3.4cqi;min-width:0;padding:2.2cqi 2.8cqi;font-size:4cqi}.sd-live .field textarea{resize:none;height:14cqi}.sd-live .field input:focus-visible,.sd-live .field textarea:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.sd-live .link{text-underline-offset:.2em;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:3.8cqi;font-weight:600;text-decoration:underline}.sd-live .steps{gap:1.4cqi;display:flex}.sd-live .steps span{background:var(--line);border-radius:99px;flex:1;height:1cqi}.sd-live .steps span.on{background:var(--fg)}.sd-live .timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.sd-live .timeline li{grid-template-columns:5cqi 1fr auto;gap:2cqi;padding-bottom:2.6cqi;font-size:3.9cqi;display:grid;position:relative}.sd-live .timeline li:before{content:"";border:1.5px solid var(--edge);background:var(--bg);z-index:1;border-radius:50%;width:2.6cqi;height:2.6cqi;margin:.6cqi auto 0;position:relative}.sd-live .timeline li.done:before{background:var(--fg);border-color:var(--fg)}.sd-live .timeline li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:3.6cqi;bottom:0;left:2.5cqi}.sd-live .timeline li .when{color:var(--muted);white-space:nowrap;font-size:3.4cqi}.sd-live .timeline li:not(.done) .what{color:var(--muted)}.sd-live .log{gap:2.2cqi;margin:0;padding:0;list-style:none;display:grid}.sd-live .log li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:2.4cqi;padding-bottom:2.2cqi;font-size:3.7cqi;display:grid}.sd-live .log li .t{color:var(--muted);font-variant-numeric:tabular-nums}.sd-live .log li .who{font-weight:600}.sd-live .log li.fresh-log{animation:sd-fresh-row 1.8s var(--ease)}.sd-live .funnel{gap:2.2cqi;display:grid}.sd-live .funnel .step{gap:.8cqi;display:grid}.sd-live .funnel .bar-bg{background:var(--surface);border-radius:99px;height:2.4cqi;overflow:hidden}.sd-live .funnel .bar-fg{background:var(--fg);height:100%;transition:width .5s var(--ease);border-radius:99px}.sd-live .kpis{grid-template-columns:1fr 1fr;gap:2cqi;display:grid}.sd-live .kpi{background:var(--surface);border-radius:4cqi;gap:.4cqi;min-width:0;padding:2.6cqi;display:grid}.sd-live .kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:5.2cqi}.sd-live .locs{gap:1cqi;display:grid}.sd-live .locs .row{font-size:3.8cqi}.sd-live .locs .row .n{font-variant-numeric:tabular-nums;font-weight:600}.sd-live .locs .row.zero .n,.sd-live .locs .row.zero .grow{color:var(--muted)}.sd-live .sheet-wrap{z-index:6;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s .3s;background:#00000073;align-items:end;display:grid;position:absolute;inset:0}.sd-live .sheet-wrap.show{opacity:1;visibility:visible;transition:opacity .3s var(--ease), visibility 0s}.sd-live .sheet{background:var(--surface);box-shadow:0 -1px 0 var(--line), var(--glass-shadow);transition:transform .4s var(--ease);border-radius:6cqi 6cqi 0 0;gap:2.4cqi;max-height:82%;padding:4cqi 3.5cqi 6cqi;display:grid;overflow-y:auto;transform:translateY(100%)}.sd-live .sheet-wrap.show .sheet{transform:none}.sd-live .sheet .grip{background:var(--line);border-radius:99px;width:10cqi;height:1.2cqi;margin:0 auto 1cqi}.sd-live .toast{z-index:7;background:var(--ink-bg);width:fit-content;max-width:86%;color:var(--ink-fg);text-align:center;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility 0s .3s;border-radius:99px;margin-inline:auto;padding:2cqi 3.4cqi;font-size:3.7cqi;font-weight:500;position:absolute;bottom:20cqi;left:0;right:0;transform:translateY(6cqi)}.sd-live .toast.show{opacity:1;visibility:visible;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility 0s;transform:none}.sd-live .heart{border:1px solid var(--edge);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:9cqi;height:9cqi;display:grid}.sd-live .heart svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linejoin:round;width:4.6cqi}.sd-live .heart[aria-pressed=true] svg{fill:currentColor}.sd-live .progress{background:var(--bg);border-radius:99px;height:1.6cqi;overflow:hidden}.sd-live .progress i{background:var(--fg);border-radius:99px;height:100%;display:block}.sd-live .note-box{background:var(--surface);color:var(--muted);border-radius:4cqi;padding:2.4cqi 3cqi;font-size:3.7cqi}.sd-live .actions{gap:1.6cqi;display:grid}.sd-live .inside{gap:var(--space-4);display:grid}.sd-live .inside h3{letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700}.sd-live .inside>p{text-align:center;color:var(--muted);font-size:var(--fs-small)}.sd-live .sheet .field input,.sd-live .sheet .field textarea{background:var(--bg)}@keyframes sd-fresh-row{0%{background:color-mix(in srgb, var(--fg) 14%, transparent)}to{background:0 0}}.sd-live .card.row{align-items:center;gap:2.4cqi;display:flex}.sd-live .card.row>svg,.sd-live .erow>svg{width:4.4cqi;height:4.4cqi;stroke:var(--muted);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sd-live .card .pic svg{width:60%}.sd-live .link.row{width:100%;font-size:4cqi;font-weight:600;text-decoration:none}.sd-live .choice.wrap{text-align:left;white-space:normal}.sd-live .actions .ghost{padding:2.2cqi;font-size:3.8cqi}.sd-live .why{border:1px dashed var(--line);color:var(--muted);border-radius:4cqi;padding:2cqi 3cqi;font-size:3.6cqi;line-height:1.35}.sd-live .why-t{color:var(--muted);font-size:3.4cqi;line-height:1.3}.sd-live .status-card{background:var(--surface);border-radius:5cqi;gap:1.8cqi;padding:2.8cqi;display:grid}.sd-live .status-card .chip{margin-left:0}.sd-live .next{gap:.4cqi;margin:0;font-size:4cqi;line-height:1.35;display:grid}.sd-live .code-card{border:1px solid var(--edge);text-align:center;border-radius:5cqi;justify-items:center;gap:.6cqi;padding:3cqi;display:grid}.sd-live .code-card b{letter-spacing:.18em;font-variant-numeric:tabular-nums;font-size:9cqi;line-height:1.1}.sd-live .erows{gap:1.6cqi;display:grid}.sd-live .erow{background:var(--surface);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:4cqi;align-items:center;gap:2cqi;width:100%;padding:2.8cqi;display:flex}.sd-live .erow .txt{gap:.6cqi}.sd-live .erow .sub{overflow-wrap:anywhere}.sd-live .erow:disabled{border:1px dashed var(--line);cursor:default;background:0 0}.sd-live .erow:disabled .name{color:var(--muted)}.sd-live .stars{flex:none;gap:.4cqi;display:inline-flex}.sd-live .stars i{display:grid}.sd-live .stars svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linejoin:round;width:3.6cqi;height:3.6cqi;color:var(--muted)}.sd-live .stars i.on svg{fill:var(--fg);stroke:var(--fg)}.sd-live .star-pick{gap:1.6cqi;display:flex}.sd-live .star-pick button{border:1px solid var(--edge);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:10cqi;height:10cqi;padding:0;display:grid}.sd-live .star-pick svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linejoin:round;width:5.6cqi;height:5.6cqi}.sd-live .star-pick button.on svg{fill:currentColor}.sd-live .review{gap:1.2cqi;font-size:3.9cqi;display:grid}.sd-live .review p{overflow-wrap:anywhere;margin:0}.sd-live .reply{border-left:2px solid var(--line);gap:.4cqi;padding-left:2.4cqi;display:grid}.sd-live .tags{flex-wrap:wrap;gap:1cqi;display:flex}.sd-live .tag{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:.4cqi 2cqi;font-size:3.3cqi}.sd-live .photos{gap:1.4cqi;display:flex}.sd-live .ph{background:var(--bg);border:1px solid var(--line);border-radius:2.6cqi;flex:none;place-items:center;width:10cqi;height:10cqi;display:grid}.sd-live .ph svg{width:5cqi;stroke:var(--muted);fill:none;stroke-width:1.6px;stroke-linejoin:round}.sd-live .card .review .ph,.sd-live .card .reply{background:0 0}.sd-live .rating{align-items:baseline;gap:2cqi;display:flex}.sd-live .rating b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:9cqi}.sd-live .dist{gap:1cqi;display:grid}.sd-live .dist .bar-bg{background:var(--surface);border-radius:99px;height:1.8cqi;overflow:hidden}.sd-live .dist .bar-fg{background:var(--fg);border-radius:99px;height:100%}.sd-live .counters{grid-template-columns:repeat(auto-fit,minmax(15cqi,1fr));gap:1.4cqi;display:grid}.sd-live .counters button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:3.4cqi;align-content:start;justify-items:center;gap:.2cqi;min-width:0;padding:1.6cqi .8cqi;display:grid}.sd-live .counters b{font-variant-numeric:tabular-nums;color:var(--muted);font-size:5cqi;line-height:1.1}.sd-live .counters button.has b{color:var(--fg)}.sd-live .counters span{color:var(--muted);text-align:center;overflow-wrap:anywhere;font-size:3.1cqi;line-height:1.2}.sd-live .counters button[aria-pressed=true]{background:var(--ink-bg);border-color:var(--ink-bg)}.sd-live .counters button[aria-pressed=true] b,.sd-live .counters button[aria-pressed=true] span{color:var(--ink-fg)}.sd-live .kvs{gap:.8cqi;display:grid}.sd-live .kv{justify-content:space-between;gap:2cqi;font-size:4cqi;display:flex}.sd-live .kv span{color:var(--muted)}.sd-live .kv b{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.sd-live .mini.solid:disabled{color:var(--muted);border-color:var(--line);background:0 0}.dbp{--dbp-bg:var(--bg,#fff);--dbp-surface:var(--surface,#f5f5f7);--dbp-fg:var(--fg,#1d1d1f);--dbp-muted:var(--muted,#6e6e73);--dbp-line:var(--line,#0000001f);--dbp-ease:var(--ease,cubic-bezier(.22, 1, .36, 1));--dbp-small:var(--fs-small,.875rem);--dbp-glow:color-mix(in srgb, var(--dbp-fg) 42%, transparent);--dbp-halo:color-mix(in srgb, var(--dbp-fg) 12%, transparent);--dbp-grid:color-mix(in srgb, var(--dbp-line) 45%, transparent);--dbp-gap:2rem;box-sizing:border-box;border:1px solid var(--dbp-line);border-radius:var(--radius,1.25rem);min-width:0;color:var(--dbp-fg);background-color:var(--dbp-bg);background-image:linear-gradient(var(--dbp-grid) 1px, transparent 1px), linear-gradient(90deg, var(--dbp-grid) 1px, transparent 1px);font:inherit;background-size:24px 24px;gap:.75rem;margin:0;padding:clamp(.75rem,2.4vw,1.5rem);display:grid;container:dbp/inline-size}@media (prefers-color-scheme:dark){.dbp{--dbp-bg:var(--bg,#000);--dbp-surface:var(--surface,#1c1c1e);--dbp-fg:var(--fg,#f5f5f7);--dbp-muted:var(--muted,#a1a1a6);--dbp-line:var(--line,#ffffff29);--dbp-glow:color-mix(in srgb, var(--dbp-fg) 55%, transparent);--dbp-halo:color-mix(in srgb, var(--dbp-fg) 16%, transparent)}}.dbp *,.dbp :before,.dbp :after{box-sizing:border-box}.dbp-canvas{min-width:0;padding:.25rem 1.25rem .25rem 0;position:relative}.dbp-wires{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dbp-wire{fill:none;stroke:var(--dbp-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .5s var(--dbp-ease)}.dbp-wire.is-bypass{stroke-dasharray:4 4;stroke-linecap:butt}.dbp-wire.is-link{stroke-dasharray:1.5 3.5}.dbp-wire.is-lit{stroke:var(--dbp-fg)}.dbp-trace{fill:none;stroke:var(--dbp-fg);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;transition:opacity .9s var(--dbp-ease)}.dbp-trace.is-out{opacity:0}.dbp-joint{fill:var(--dbp-muted)}.dbp-layer{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.dbp-dot{background:var(--dbp-fg);width:.5625rem;height:.5625rem;box-shadow:0 0 0 3px #80808033,0 0 14px 4px #80808073;box-shadow:0 0 0 3px var(--dbp-halo), 0 0 14px 4px var(--dbp-glow);opacity:0;will-change:transform;transition:opacity .35s var(--dbp-ease);border-radius:50%;margin:-.28125rem 0 0 -.28125rem;position:absolute;top:0;left:0}.dbp-dot.is-on{opacity:1}.dbp-graph{z-index:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"buyer""server""db""seller""sheet""table""channel";row-gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.dbp-graph>li{min-width:0}.dbp-graph>[data-node=buyer]{grid-area:buyer}.dbp-graph>[data-node=server]{grid-area:server}.dbp-graph>[data-node=db]{grid-area:db}.dbp-graph>[data-node=seller]{grid-area:seller}.dbp-graph>[data-node=sheet]{grid-area:sheet}.dbp-graph>[data-node=table]{grid-area:table}.dbp-graph>[data-node=channel]{grid-area:channel}.dbp-graph>[data-node=server],.dbp-graph>[data-node=db],.dbp-graph>[data-node=seller]{margin-top:.5rem}.dbp-graph>[data-node=seller],.dbp-graph>[data-node=sheet],.dbp-graph>[data-node=table],.dbp-graph>[data-node=channel]{margin-left:3rem}.dbp-node{border:1.5px solid var(--dbp-fg);background:var(--dbp-bg);transition:box-shadow .6s var(--dbp-ease), background-color .6s var(--dbp-ease);border-radius:.875rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid;position:relative}.dbp-node.is-hit{background:var(--dbp-surface);box-shadow:0 0 0 4px var(--dbp-halo), 0 0 22px 0 var(--dbp-glow);transition-duration:.12s}.dbp-ico{width:1.5rem;height:1.5rem;color:var(--dbp-fg);display:block}.dbp-ico svg{width:100%;height:100%;display:block}.dbp-txt{gap:.125rem;min-width:0;display:grid}.dbp-title{overflow-wrap:break-word;text-wrap:balance;font-size:1rem;font-weight:600;line-height:1.25}.dbp-sub{color:var(--dbp-muted);font-size:var(--dbp-small);overflow-wrap:break-word;text-wrap:balance;line-height:1.3}.dbp-sheet{border:1px solid var(--dbp-line);background:var(--dbp-bg);border-radius:.75rem;min-width:0;font-size:.8125rem;line-height:1.35;overflow:hidden;container:dbp-sheet/inline-size}.dbp-sheet table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.dbp-sheet th,.dbp-sheet td{text-align:left;vertical-align:top;overflow-wrap:break-word;border-bottom:1px solid var(--dbp-line);padding:.375rem .5rem}.dbp-sheet th{color:var(--dbp-muted);background:var(--dbp-surface);white-space:nowrap;font-weight:500}.dbp-sheet th+th,.dbp-sheet td+td{border-left:1px solid var(--dbp-line)}.dbp-sheet tbody tr:last-child td{border-bottom:0}.dbp-sheet .c-n{color:var(--dbp-muted);white-space:nowrap;width:1%}.dbp-sheet .c-sum{white-space:nowrap;text-align:right}.dbp-sheet th.c-sum{text-align:right}.dbp-sheet tr.is-fresh{animation:dbp-fresh 2.2s var(--dbp-ease) both}@keyframes dbp-fresh{0%,35%{background:var(--dbp-halo)}to{background:0 0}}.dbp-sheet-note{color:var(--dbp-muted);text-align:center;margin:0;padding:.5rem}.dbp-sheet-note[hidden]{display:none}.dbp-sheet-more{border-bottom:1px solid var(--dbp-line);padding:.25rem .5rem;font-size:.75rem}@container dbp-sheet (width<=23.99rem){.dbp-sheet thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dbp-sheet table,.dbp-sheet tbody{display:block}.dbp-sheet tr{border-bottom:1px solid var(--dbp-line);flex-wrap:wrap;gap:.0625rem .5rem;padding:.375rem .5rem;display:flex}.dbp-sheet tbody tr:last-child{border-bottom:0}.dbp-sheet tr:before{content:"";flex-basis:100%;order:1;height:0}.dbp-sheet td,.dbp-sheet td+td{border:0;min-width:0;padding:0;display:block}.dbp-sheet .c-n{flex:0 0 1.75rem;width:auto}.dbp-sheet .c-item{flex:1 1 0;font-weight:500}.dbp-sheet .c-sum{flex:none}.dbp-sheet .c-status,.dbp-sheet .c-ch{color:var(--dbp-muted);order:2}.dbp-sheet .c-status{flex:auto;margin-left:2.25rem}.dbp-sheet .c-ch{text-align:right;flex:0 auto}}.dbp-caption{min-height:2.6em;font-size:var(--dbp-small);text-align:center;color:var(--dbp-fg);justify-content:center;align-items:baseline;gap:.5rem;margin:0;line-height:1.3;display:flex}.dbp-caption-dot{background:var(--dbp-muted);width:.4375rem;height:.4375rem;transition:background-color .4s var(--dbp-ease), box-shadow .4s var(--dbp-ease);border-radius:50%;flex:none;transform:translateY(-.0625rem)}.dbp-caption.is-active .dbp-caption-dot{background:var(--dbp-fg);box-shadow:0 0 0 3px var(--dbp-halo), 0 0 8px 1px var(--dbp-glow)}.dbp-caption-text{overflow-wrap:break-word;text-wrap:balance;min-width:0}.dbp-caption.is-idle .dbp-caption-text{color:var(--dbp-muted)}@media (width>=48rem){.dbp-canvas{padding:1.5rem 1.25rem 1.5rem 0}.dbp-graph{column-gap:var(--dbp-gap);grid-template-columns:repeat(3,minmax(min-content,1fr)) minmax(min-content,1.45fr);grid-template-areas:"buyer server db seller""buyer server db sheet""buyer server db channel""table table table table";row-gap:.625rem}.dbp-graph>li,.dbp-graph>[data-node=server],.dbp-graph>[data-node=db],.dbp-graph>[data-node=seller],.dbp-graph>[data-node=sheet],.dbp-graph>[data-node=table],.dbp-graph>[data-node=channel]{margin:0}.dbp-graph>[data-node=buyer],.dbp-graph>[data-node=server],.dbp-graph>[data-node=db]{grid-template-columns:minmax(0,1fr);align-self:center;justify-items:start;gap:.5rem;padding:.875rem}.dbp-graph>[data-node=table]{margin-top:1.75rem}@container dbp (width>=60rem){.dbp-graph{--dbp-gap:2.25rem;grid-template-columns:repeat(3,minmax(min-content,1fr)) minmax(min-content,1.25fr) minmax(min-content,2.4fr);grid-template-areas:"buyer server db seller table""buyer server db sheet table""buyer server db channel table"}.dbp-graph>[data-node=table]{align-self:center;margin:0}}}@media (prefers-reduced-motion:reduce){.dbp *,.dbp :before,.dbp :after{transition:none!important;animation:none!important}.dbp-dot,.dbp-trace{display:none}.dbp-sheet tr.is-fresh{background:var(--dbp-halo)}}.sd[data-astro-cid-rfh7ksk5]{gap:var(--space-5);scroll-margin-top:calc(var(--header-h) + var(--space-5));display:grid}.sd-head[data-astro-cid-rfh7ksk5]{gap:var(--space-3);display:grid}.sd-lead[data-astro-cid-rfh7ksk5]{max-width:40rem;color:var(--muted);font-size:var(--fs-lead);line-height:var(--lh-lead)}.sd-fallback[data-astro-cid-rfh7ksk5]{gap:var(--space-4);display:grid}.sd-nojs[data-astro-cid-rfh7ksk5]{color:var(--muted);font-size:var(--fs-small)}html.js .sd-fallback[data-astro-cid-rfh7ksk5],html:not(.js) .sd-live[data-astro-cid-rfh7ksk5],html:not(.js) .sd-lead[data-astro-cid-rfh7ksk5]{display:none}
