.kit-stack{display:flex;flex-direction:column}.kit-stack__active{display:flex;flex-direction:column;gap:calc(var(--kit-px, 1px) * 10)}.kit-stack__fold{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--kit-px, 1px) * 8);box-sizing:border-box;height:calc(var(--kit-px, 1px) * 36);margin:calc(var(--kit-px, 1px) * 6) calc(var(--kit-px, 1px) * 10) calc(var(--kit-px, 1px) * 12);padding:0 calc(var(--kit-px, 1px) * 14);border:0;border-radius:calc(var(--obj-r) - 2px);font:inherit;font-size:calc(var(--kit-px, 1px) * 13);font-weight:600;color:var(--admin-muted);background:none;cursor:pointer;transition:margin .2s cubic-bezier(.25,.46,.45,.94),border-radius .2s cubic-bezier(.25,.46,.45,.94)}.kit-stack__fold:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--obj-bg);box-shadow:var(--obj-shadow)}.kit-stack__fold:after{content:"";position:absolute;inset-inline:10px;bottom:-6px;z-index:-2;height:calc(var(--kit-px, 1px) * 20);border-radius:calc(var(--obj-r) - 2px);background:var(--obj-bg);box-shadow:var(--obj-shadow);transition:opacity .2s ease,transform .2s cubic-bezier(.25,.46,.45,.94)}.kit-stack__fold>svg{transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.kit-stack__fold:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.kit-stack[data-open] .kit-stack__fold{margin-inline:0;margin-bottom:calc(var(--kit-px, 1px) * 8);border-radius:var(--obj-r)}.kit-stack[data-open] .kit-stack__fold:after{opacity:0;transform:translateY(-6px)}.kit-stack[data-open] .kit-stack__fold>svg{transform:rotate(180deg)}.kit-stack__history{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.25,.46,.45,.94)}.kit-stack[data-open] .kit-stack__history{grid-template-rows:1fr}.kit-stack__history-inner{min-height:0;overflow:hidden}.kit-stack__list{display:flex;flex-direction:column;border-radius:var(--obj-r);background:var(--obj-bg);box-shadow:var(--obj-shadow);overflow:hidden}.kit-stack__list>.kit-row{min-height:var(--row-h, calc(var(--kit-px, 1px) * 48));padding:calc(var(--kit-px, 1px) * 8) calc(var(--kit-px, 1px) * 16);border-radius:0}.kit-stack__list>.kit-row+.kit-row:before{content:"";position:absolute;top:0;left:var(--rule-start, 16px);right:0;height:calc(var(--kit-px, 1px) * 1);background:var(--admin-hairline)}.kit-stack[data-surface=frameless]{--rule-start: 52px}.kit-stack[data-surface=frameless] .kit-stack__active{gap:0}.kit-stack[data-surface=frameless] .kit-stack__fold{height:calc(var(--kit-px, 1px) * 32);margin:0;padding:calc(var(--kit-px, 1px) * 4) 0 0 calc(var(--rule-start) - 12px);border-radius:0}.kit-stack[data-surface=frameless] .kit-stack__fold:hover{color:var(--admin-text)}.kit-stack[data-surface=frameless] .kit-stack__fold:before,.kit-stack[data-surface=frameless] .kit-stack__fold:after{right:calc(var(--kit-px, 1px) * 18);left:calc(var(--rule-start) - 6px);top:0;bottom:auto;z-index:0;height:calc(var(--kit-px, 1px) * 1);border-radius:0;background:var(--admin-hairline);box-shadow:none;transition:opacity .2s ease,transform .2s cubic-bezier(.25,.46,.45,.94)}.kit-stack[data-surface=frameless] .kit-stack__fold:after{top:calc(var(--kit-px, 1px) * 4);right:calc(var(--kit-px, 1px) * 30);left:calc(var(--rule-start) + 6px)}.kit-stack[data-surface=frameless][data-open] .kit-stack__fold{margin:0;border-radius:0}.kit-stack[data-surface=frameless][data-open] .kit-stack__fold:before{opacity:0}.kit-stack[data-surface=frameless] .kit-stack__history-inner{margin-inline:-12px}.kit-stack[data-surface=frameless] .kit-stack__list{border-radius:0;background:none;box-shadow:none}.kit-stack[data-surface=frameless] .kit-stack__list>.kit-row{padding:calc(var(--kit-px, 1px) * 6) calc(var(--kit-px, 1px) * 12);border-radius:10px}.kit-stack[data-surface=frameless] .kit-stack__list>.kit-row+.kit-row:before{right:12px}@media(prefers-reduced-motion:reduce){.kit-stack__fold,.kit-stack__fold:after,.kit-stack__fold>svg,.kit-stack__history{transition:none}}.kit-mc{display:flex;flex-direction:column;width:min(400px,calc(100vw - 32px));padding:calc(var(--kit-px, 1px) * 12) calc(var(--kit-px, 1px) * 12) calc(var(--kit-px, 1px) * 6);gap:calc(var(--kit-px, 1px) * 10)}.kit-mc__head{display:flex;align-items:center;gap:calc(var(--kit-px, 1px) * 10)}.kit-mc__head>.kit-mc__text{flex:1;min-width:0}.kit-mc__title{margin:0;font-size:calc(var(--kit-px, 1px) * 17);font-weight:600;line-height:calc(var(--kit-px, 1px) * 22)}.kit-mc__sub{color:var(--admin-muted);font-size:calc(var(--kit-px, 1px) * 13);line-height:calc(var(--kit-px, 1px) * 18)}.kit-mc__text>.kit-mc__sub{display:block}.kit-mc__note{margin:0;color:var(--admin-muted);font-size:calc(var(--kit-px, 1px) * 13);line-height:calc(var(--kit-px, 1px) * 18)}.kit-mc__label{margin:calc(var(--kit-px, 1px) * 2) 0 calc(var(--kit-px, 1px) * -4);color:var(--admin-muted);font-size:calc(var(--kit-px, 1px) * 13);font-weight:600;line-height:calc(var(--kit-px, 1px) * 18)}.kit-mc__next{display:flex;flex-direction:column;gap:calc(var(--kit-px, 1px) * 2);font-size:calc(var(--kit-px, 1px) * 13);line-height:calc(var(--kit-px, 1px) * 18)}.kit-mc__next>b{font-weight:600}.kit-mc__reasons{display:flex;flex-wrap:wrap;gap:calc(var(--kit-px, 1px) * 6)}.kit-mc__buttons{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--kit-px, 1px) * 8);margin-top:calc(var(--kit-px, 1px) * 8)}.kit-mc__foot{display:flex;align-items:center;gap:calc(var(--kit-px, 1px) * 2);margin:calc(var(--kit-px, 1px) * 2) calc(var(--kit-px, 1px) * -8) 0}.kit-mc__foot>.kit-mc__grow{flex:1}.kit-mc__bar{position:relative;min-height:3px;margin:0 calc(var(--kit-px, 1px) * -12)}.kit-overlay--side{place-items:stretch end;padding:calc(var(--kit-px, 1px) * 10)}.kit-ms{display:flex;flex-direction:column;width:min(600px,100%);height:100%;border-radius:22px;animation:kit-slide-in .28s cubic-bezier(.05,.7,.1,1) both}.kit-ms__head{position:relative;display:flex;align-items:flex-start;flex:none;gap:calc(var(--kit-px, 1px) * 12);padding:calc(var(--kit-px, 1px) * 20) calc(var(--kit-px, 1px) * 16) calc(var(--kit-px, 1px) * 12) calc(var(--kit-px, 1px) * 24)}.kit-ms__head>.kit-mc__text{flex:1;min-width:0}.kit-ms__title{margin:0;font-size:calc(var(--kit-px, 1px) * 22);font-weight:700;letter-spacing:-.02em;line-height:calc(var(--kit-px, 1px) * 27)}.kit-ms__sub{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--kit-px, 1px) * 6);margin-top:2px;color:var(--admin-muted);font-size:calc(var(--kit-px, 1px) * 13);line-height:calc(var(--kit-px, 1px) * 20)}.kit-ms__tabs{flex:none;padding:0 calc(var(--kit-px, 1px) * 24) calc(var(--kit-px, 1px) * 8)}.kit-ms__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 calc(var(--kit-px, 1px) * 24) calc(var(--kit-px, 1px) * 24)}.kit-ms__body .kit-facts{grid-template-columns:calc(var(--kit-px, 1px) * 150) minmax(0,1fr)}.kit-ms__mono{font-family:ui-monospace,Menlo,monospace;font-size:calc(var(--kit-px, 1px) * 13);overflow-wrap:anywhere}.kit-ms__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--kit-px, 1px) * 10)}.kit-ms__tier{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--kit-px, 1px) * 6);margin:0;padding:calc(var(--kit-px, 1px) * 14);border:0;border-radius:14px;background:var(--admin-panel);box-shadow:inset 0 0 0 1px var(--kit-glass-edge);color:var(--admin-text);font:inherit;font-size:calc(var(--kit-px, 1px) * 13);line-height:calc(var(--kit-px, 1px) * 18);text-align:start}button.kit-ms__tier{cursor:pointer;transition:transform .12s var(--kit-out)}button.kit-ms__tier:active{transform:scale(.985)}.kit-ms__tier[aria-pressed=true],.kit-ms__tier[data-current]{background:var(--kit-next-face);box-shadow:var(--kit-next-shadow),inset 0 0 0 1.5px var(--brand)}.kit-ms__tier[data-unavailable]{opacity:.6}.kit-ms__tier-name{display:flex;align-items:center;gap:calc(var(--kit-px, 1px) * 6);font-size:calc(var(--kit-px, 1px) * 15);font-weight:700}.kit-ms__tier-price{font-weight:600}.kit-ms__tier-tag{margin-top:auto;color:var(--brand);font-size:calc(var(--kit-px, 1px) * 12);font-weight:600}.kit-ms__tier[data-unavailable] .kit-ms__tier-tag{color:var(--admin-muted)}.kit-ms__features{display:flex;flex-direction:column;gap:calc(var(--kit-px, 1px) * 4);margin:0;padding:0;color:var(--admin-muted);list-style:none}.kit-ms__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kit-ms__list>li{display:grid;grid-template-columns:calc(var(--kit-px, 1px) * 120) minmax(0,1fr) auto;align-items:center;gap:calc(var(--kit-px, 1px) * 12);min-height:calc(var(--kit-px, 1px) * 40);font-size:calc(var(--kit-px, 1px) * 14);line-height:calc(var(--kit-px, 1px) * 20)}.kit-ms__list>li>:first-child{color:var(--admin-muted);font-size:calc(var(--kit-px, 1px) * 13)}.kit-ms__list>li>:nth-child(2){font-weight:600;font-variant-numeric:tabular-nums}.kit-ms__empty{margin:0;color:var(--admin-muted);font-size:calc(var(--kit-px, 1px) * 14)}.kit-ms__bar{display:flex;flex:none;align-items:center;gap:calc(var(--kit-px, 1px) * 8);padding:calc(var(--kit-px, 1px) * 12) calc(var(--kit-px, 1px) * 16);border-radius:0 0 22px 22px;background:var(--kit-surface-modal);box-shadow:0 -.5px 0 var(--kit-surface-modal-edge)}.kit-ms__bar-line{flex:1;min-width:0;color:var(--admin-muted);font-size:calc(var(--kit-px, 1px) * 13);text-align:end}@media(max-width:639px){.kit-overlay--side{padding:0}.kit-ms{width:100%;border-radius:22px 22px 0 0}.kit-ms__tiers{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.kit-ms{animation:kit-fade-in .14s ease both}}.kit-mu.svelte-utvmzr{display:flex;flex-direction:column;gap:calc(var(--kit-px, 1px) * 8)}.kit-mu__grow.svelte-utvmzr{flex:1;min-width:0}.kit-mu__sub.svelte-utvmzr{color:var(--admin-muted);font-size:calc(var(--kit-px, 1px) * 13)}
