#sandbox-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#sandbox-root .collapse{visibility:collapse}#sandbox-root .static{position:static}#sandbox-root .fixed{position:fixed}#sandbox-root .absolute{position:absolute}#sandbox-root .relative{position:relative}#sandbox-root .inset-0{inset:0}#sandbox-root .z-10{z-index:10}#sandbox-root .z-30{z-index:30}#sandbox-root .mx-auto{margin-left:auto;margin-right:auto}#sandbox-root .mb-4{margin-bottom:1rem}#sandbox-root .ml-1{margin-left:.25rem}#sandbox-root .ml-2{margin-left:.5rem}#sandbox-root .mt-0\.5{margin-top:.125rem}#sandbox-root .mt-1{margin-top:.25rem}#sandbox-root .mt-2{margin-top:.5rem}#sandbox-root .mt-3{margin-top:.75rem}#sandbox-root .mt-4{margin-top:1rem}#sandbox-root .block{display:block}#sandbox-root .flex{display:flex}#sandbox-root .inline-flex{display:inline-flex}#sandbox-root .table{display:table}#sandbox-root .grid{display:grid}#sandbox-root .hidden{display:none}#sandbox-root .h-1\.5{height:.375rem}#sandbox-root .max-h-72{max-height:18rem}#sandbox-root .min-h-screen{min-height:100vh}#sandbox-root .w-1\.5{width:.375rem}#sandbox-root .w-\[14\.5rem\]{width:14.5rem}#sandbox-root .w-full{width:100%}#sandbox-root .min-w-\[12rem\]{min-width:12rem}#sandbox-root .max-w-3xl{max-width:48rem}#sandbox-root .max-w-7xl{max-width:80rem}#sandbox-root .max-w-\[min\(14\.5rem\2c 88vw\)\]{max-width:min(14.5rem,88vw)}#sandbox-root .max-w-full{max-width:100%}#sandbox-root .max-w-md{max-width:28rem}#sandbox-root .flex-1{flex:1 1 0%}#sandbox-root .cursor-grab{cursor:grab}#sandbox-root .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}#sandbox-root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#sandbox-root .flex-col{flex-direction:column}#sandbox-root .flex-wrap{flex-wrap:wrap}#sandbox-root .items-center{align-items:center}#sandbox-root .justify-center{justify-content:center}#sandbox-root .gap-1\.5{gap:.375rem}#sandbox-root .gap-2{gap:.5rem}#sandbox-root .gap-4{gap:1rem}#sandbox-root :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}#sandbox-root .overflow-hidden{overflow:hidden}#sandbox-root .overflow-y-auto{overflow-y:auto}#sandbox-root .rounded-2xl{border-radius:1rem}#sandbox-root .rounded-full{border-radius:9999px}#sandbox-root .rounded-lg{border-radius:.5rem}#sandbox-root .rounded-xl{border-radius:.75rem}#sandbox-root .border{border-width:1px}#sandbox-root .border-b{border-bottom-width:1px}#sandbox-root .border-dashed{border-style:dashed}#sandbox-root .border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}#sandbox-root .border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}#sandbox-root .border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}#sandbox-root .border-slate-200\/80{border-color:rgba(226,232,240,.8)}#sandbox-root .border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}#sandbox-root .border-slate-300\/80{border-color:rgba(203,213,225,.8)}#sandbox-root .bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}#sandbox-root .bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}#sandbox-root .bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}#sandbox-root .bg-lime-300{--tw-bg-opacity:1;background-color:rgb(190 242 100/var(--tw-bg-opacity,1))}#sandbox-root .bg-rose-200{--tw-bg-opacity:1;background-color:rgb(254 205 211/var(--tw-bg-opacity,1))}#sandbox-root .bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}#sandbox-root .bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}#sandbox-root .bg-slate-950\/95{background-color:rgba(2,6,23,.95)}#sandbox-root .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#sandbox-root .bg-white\/90{background-color:hsla(0,0%,100%,.9)}#sandbox-root .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}#sandbox-root .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#sandbox-root .from-amber-700{--tw-gradient-from:#b45309 var(--tw-gradient-from-position);--tw-gradient-to:rgba(180,83,9,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#sandbox-root .from-cyan-800{--tw-gradient-from:#155e75 var(--tw-gradient-from-position);--tw-gradient-to:rgba(21,94,117,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#sandbox-root .from-emerald-800{--tw-gradient-from:#065f46 var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,95,70,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#sandbox-root .from-fuchsia-800{--tw-gradient-from:#86198f var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,25,143,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#sandbox-root .from-orange-700{--tw-gradient-from:#c2410c var(--tw-gradient-from-position);--tw-gradient-to:rgba(194,65,12,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#sandbox-root .from-rose-700{--tw-gradient-from:#be123c var(--tw-gradient-from-position);--tw-gradient-to:rgba(190,18,60,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#sandbox-root .from-sky-800{--tw-gradient-from:#075985 var(--tw-gradient-from-position);--tw-gradient-to:rgba(7,89,133,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#sandbox-root .from-slate-100{--tw-gradient-from:#f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(241,245,249,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#sandbox-root .from-teal-800{--tw-gradient-from:#115e59 var(--tw-gradient-from-position);--tw-gradient-to:rgba(17,94,89,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#sandbox-root .from-violet-800{--tw-gradient-from:#5b21b6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(91,33,182,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#sandbox-root .via-amber-900{--tw-gradient-to:rgba(120,53,15,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#78350f var(--tw-gradient-via-position),var(--tw-gradient-to)}#sandbox-root .via-blue-900{--tw-gradient-to:rgba(30,58,138,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a var(--tw-gradient-via-position),var(--tw-gradient-to)}#sandbox-root .via-green-900{--tw-gradient-to:rgba(20,83,45,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#14532d var(--tw-gradient-via-position),var(--tw-gradient-to)}#sandbox-root .via-purple-900{--tw-gradient-to:rgba(88,28,135,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#581c87 var(--tw-gradient-via-position),var(--tw-gradient-to)}#sandbox-root .via-red-800{--tw-gradient-to:rgba(153,27,27,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#991b1b var(--tw-gradient-via-position),var(--tw-gradient-to)}#sandbox-root .via-rose-900{--tw-gradient-to:rgba(136,19,55,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#881337 var(--tw-gradient-via-position),var(--tw-gradient-to)}#sandbox-root .via-sky-900{--tw-gradient-to:rgba(12,74,110,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0c4a6e var(--tw-gradient-via-position),var(--tw-gradient-to)}#sandbox-root .via-teal-900{--tw-gradient-to:rgba(19,78,74,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#134e4a var(--tw-gradient-via-position),var(--tw-gradient-to)}#sandbox-root .to-slate-200\/80{--tw-gradient-to:rgba(226,232,240,.8) var(--tw-gradient-to-position)}#sandbox-root .to-slate-950{--tw-gradient-to:#020617 var(--tw-gradient-to-position)}#sandbox-root .p-3{padding:.75rem}#sandbox-root .p-5{padding:1.25rem}#sandbox-root .p-6{padding:1.5rem}#sandbox-root .px-2\.5{padding-left:.625rem;padding-right:.625rem}#sandbox-root .px-3{padding-left:.75rem;padding-right:.75rem}#sandbox-root .px-4{padding-left:1rem;padding-right:1rem}#sandbox-root .py-1{padding-top:.25rem;padding-bottom:.25rem}#sandbox-root .py-2{padding-top:.5rem;padding-bottom:.5rem}#sandbox-root .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}#sandbox-root .py-3{padding-top:.75rem;padding-bottom:.75rem}#sandbox-root .py-4{padding-top:1rem;padding-bottom:1rem}#sandbox-root .ps-3{padding-inline-start:.75rem}#sandbox-root .text-center{text-align:center}#sandbox-root .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}#sandbox-root .font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}#sandbox-root .text-3xl{font-size:1.875rem;line-height:2.25rem}#sandbox-root .text-\[11px\]{font-size:11px}#sandbox-root .text-base{font-size:1rem;line-height:1.5rem}#sandbox-root .text-lg{font-size:1.125rem;line-height:1.75rem}#sandbox-root .text-sm{font-size:.875rem;line-height:1.25rem}#sandbox-root .text-xs{font-size:.75rem;line-height:1rem}#sandbox-root .font-bold{font-weight:700}#sandbox-root .font-medium{font-weight:500}#sandbox-root .font-semibold{font-weight:600}#sandbox-root .uppercase{text-transform:uppercase}#sandbox-root .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}#sandbox-root .leading-relaxed{line-height:1.625}#sandbox-root .leading-snug{line-height:1.375}#sandbox-root .tracking-tight{letter-spacing:-.025em}#sandbox-root .tracking-wide{letter-spacing:.025em}#sandbox-root .text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}#sandbox-root .text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}#sandbox-root .text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}#sandbox-root .text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}#sandbox-root .text-sky-950{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity,1))}#sandbox-root .text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}#sandbox-root .text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}#sandbox-root .text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}#sandbox-root .text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}#sandbox-root .text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}#sandbox-root .text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}#sandbox-root .text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}#sandbox-root .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#sandbox-root .underline{text-decoration-line:underline}#sandbox-root .decoration-indigo-300{text-decoration-color:#a5b4fc}#sandbox-root .decoration-rose-300{text-decoration-color:#fda4af}#sandbox-root .underline-offset-2{text-underline-offset:2px}#sandbox-root .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sandbox-root .opacity-95{opacity:.95}#sandbox-root .shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#sandbox-root .shadow-lg,#sandbox-root .shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#sandbox-root .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}#sandbox-root .shadow-black\/25{--tw-shadow-color:rgba(0,0,0,.25);--tw-shadow:var(--tw-shadow-colored)}#sandbox-root .shadow-slate-900\/5{--tw-shadow-color:rgba(15,23,42,.05);--tw-shadow:var(--tw-shadow-colored)}#sandbox-root .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#sandbox-root .ring-white\/15{--tw-ring-color:hsla(0,0%,100%,.15)}#sandbox-root .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#sandbox-root .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#sandbox-root .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#sandbox-root{color-scheme:light;color:#0f172a;background-color:#f1f5f9}#sandbox-root h1,#sandbox-root h2,#sandbox-root h3,#sandbox-root strong{color:#0f172a}#sandbox-root label,#sandbox-root p{color:#475569}#sandbox-root a{color:#0f172a}#sandbox-root input,#sandbox-root select,#sandbox-root textarea{color:#0f172a!important;background-color:#fff!important;border-color:#cbd5e1}#sandbox-root select option{color:#0f172a;background-color:#fff}#sandbox-root button{color:inherit}#sandbox-root button:disabled{opacity:1!important;color:#64748b!important}#sandbox-root .sandbox-btn-primary{color:#fff!important;background-color:#4f46e5!important;border:1px solid #4f46e5}#sandbox-root .sandbox-btn-primary:hover:not(:disabled){background-color:#4338ca!important}#sandbox-root .sandbox-btn-primary:disabled{color:#e0e7ff!important;background-color:#a5b4fc!important;border-color:#a5b4fc}#sandbox-root .sandbox-btn-secondary{color:#334155!important;background-color:#fff!important;border-color:#cbd5e1!important}#sandbox-root .sandbox-btn-secondary:hover:not(:disabled){background-color:#f8fafc!important}#sandbox-root .sandbox-btn-secondary:disabled{color:#94a3b8!important;background-color:#f1f5f9!important}#sandbox-root .sandbox-btn-dark{color:#fff!important;background-color:#1e293b!important;border:1px solid #1e293b}#sandbox-root .sandbox-btn-dark:hover:not(:disabled){background-color:#334155!important}#sandbox-root .sandbox-workspace{display:flex;flex-direction:column;min-height:max(72vh,38rem)}#sandbox-root .sandbox-canvas{flex:1 1 auto;min-height:max(62vh,32rem);touch-action:none;background-color:#f8fafc;background-image:radial-gradient(circle at 1px 1px,#cbd5e1 1px,transparent 0);background-size:22px 22px}#sandbox-root .sandbox-cube{border-radius:1rem;border:1px solid rgba(148,163,184,.45);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.06),0 8px 24px rgba(15,23,42,.1);transition:box-shadow .2s ease,transform .2s ease}#sandbox-root .sandbox-cube-selected{border-color:#a5b4fc;box-shadow:0 0 0 2px rgba(99,102,241,.35),0 12px 32px rgba(79,70,229,.18)}#sandbox-root .sandbox-cube.sandbox-cube-dragging{z-index:50!important;transition:none;transform:scale(1.02);box-shadow:0 24px 48px rgba(15,23,42,.28)}#sandbox-root .sandbox-cube-phase-idle{--cube-phase-accent:#f43f5e}#sandbox-root .sandbox-cube-phase-queued{--cube-phase-accent:#f59e0b}#sandbox-root .sandbox-cube-phase-running{--cube-phase-accent:#10b981}#sandbox-root .sandbox-cube-drag-handle{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.125rem;padding:.5rem .75rem;touch-action:none;color:#f8fafc!important;background:linear-gradient(180deg,#475569,#1e293b)!important;border-bottom:1px solid hsla(0,0%,100%,.08)}#sandbox-root .sandbox-cube-drag-handle:hover{background:linear-gradient(180deg,#64748b,#334155)!important}#sandbox-root .sandbox-cube-grip{width:1.125rem;height:.625rem;background-image:radial-gradient(circle,hsla(0,0%,100%,.75) 1.5px,transparent 0);background-size:6px 5px;opacity:.9}#sandbox-root .sandbox-cube-drag-label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#sandbox-root .sandbox-cube-status{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .625rem .625rem;color:#fff;background:linear-gradient(135deg,var(--cube-phase-accent) 0,color-mix(in srgb,var(--cube-phase-accent) 72%,#0f172a) 100%)}#sandbox-root .sandbox-cube-status-top{display:flex;align-items:center;gap:.375rem;min-width:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#sandbox-root .sandbox-cube-dot{flex-shrink:0;width:.5rem;height:.5rem;border-radius:9999px;background:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.55)}#sandbox-root .sandbox-cube-phase-queued .sandbox-cube-dot,#sandbox-root .sandbox-cube-phase-running .sandbox-cube-dot{animation:sandbox-cube-pulse 1.6s ease-in-out infinite}@keyframes sandbox-cube-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.88)}}#sandbox-root .sandbox-cube-phase-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sandbox-root .sandbox-cube-elapsed{flex-shrink:0;font-variant-numeric:tabular-nums;opacity:.92}#sandbox-root .sandbox-cube-actions{display:flex}#sandbox-root .sandbox-cube-action{flex:1 1 auto;border:none;border-radius:.5rem;padding:.4375rem .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}#sandbox-root .sandbox-cube-action--start{color:#0f172a!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 1px 2px rgba(15,23,42,.12)}#sandbox-root .sandbox-cube-action--start:hover{background:#fff!important;transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,23,42,.14)}#sandbox-root .sandbox-cube-action--stop{color:#9f1239!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 1px 2px rgba(15,23,42,.12)}#sandbox-root .sandbox-cube-action--stop:hover{background:#fff1f2!important;transform:translateY(-1px);box-shadow:0 4px 10px rgba(159,18,57,.14)}#sandbox-root .sandbox-cube-body{position:relative;display:flex;min-height:8rem;width:100%;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:.625rem;border:none;text-align:left;cursor:pointer;color:#fff}#sandbox-root .sandbox-cube-body:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:-2px}#sandbox-root .sandbox-cube-body-shine{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 20% 0,hsla(0,0%,100%,.22),transparent 65%)}#sandbox-root .sandbox-cube-body-pattern{pointer-events:none;position:absolute;right:-.5rem;top:.5rem;width:4.5rem;height:4.5rem;border-radius:.75rem;transform:skewX(-12deg);background:hsla(0,0%,100%,.12)}#sandbox-root .sandbox-cube-caption{position:relative;z-index:1;margin-top:auto;width:100%;border-radius:.625rem;padding:.625rem .75rem;background:hsla(0,0%,100%,.94)!important;border:1px solid hsla(0,0%,100%,.65)!important;box-shadow:0 4px 14px rgba(15,23,42,.14)!important;backdrop-filter:blur(6px)}#sandbox-root .sandbox-cube-title{display:block;font-size:.875rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#0f172a!important}#sandbox-root .sandbox-cube-slots-badge{display:inline-block;margin-top:.375rem;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;color:#475569!important;background:#f1f5f9}#sandbox-root .sandbox-cube-accent-masssend .sandbox-cube-body{background:linear-gradient(145deg,#0f766e,#115e59 45%,#134e4a)}#sandbox-root .sandbox-cube-accent-automated .sandbox-cube-body{background:linear-gradient(145deg,#6d28d9,#5b21b6 45%,#4c1d95)}#sandbox-root .sandbox-cube-accent-warming .sandbox-cube-body{background:linear-gradient(145deg,#c2410c,#b91c1c 45%,#7f1d1d)}#sandbox-root .sandbox-cube-accent-subscription .sandbox-cube-body{background:linear-gradient(145deg,#0369a1,#075985 45%,#0c4a6e)}#sandbox-root .sandbox-cube-accent-harvest .sandbox-cube-body{background:linear-gradient(145deg,#047857,#065f46 45%,#064e3b)}#sandbox-root .sandbox-cube-accent-inviting .sandbox-cube-body{background:linear-gradient(145deg,#a21caf,#86198f 45%,#701a75)}#sandbox-root .sandbox-cube-accent-neuro .sandbox-cube-body{background:linear-gradient(145deg,#0e7490,#155e75 45%,#164e63)}#sandbox-root .sandbox-cube-accent-masslooking .sandbox-cube-body{background:linear-gradient(145deg,#e11d48,#be123c 45%,#9f1239)}#sandbox-root .sandbox-cube-accent-stories .sandbox-cube-body{background:linear-gradient(145deg,#d97706,#b45309 45%,#92400e)}#sandbox-root .sandbox-cube-accent-default .sandbox-cube-body{background:linear-gradient(145deg,#475569,#334155 45%,#1e293b)}#sandbox-root .sandbox-cube-body:hover{filter:brightness(1.06)}#sandbox-root .sandbox-cube-selected .sandbox-cube-body{filter:brightness(1.08)}#sandbox-root .sandbox-sidebar{gap:.75rem}#sandbox-root .sandbox-panel{padding:.875rem 1rem}#sandbox-root .sandbox-slots{display:flex;flex-direction:column;gap:.625rem}#sandbox-root .sandbox-slot{padding-bottom:.625rem}#admin-root button,#admin-root input,#admin-root select,#admin-root textarea{font-family:inherit;line-height:inherit}#admin-root button.adm-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-style:solid;border-width:1px;cursor:pointer;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px 0 rgba(15,23,42,.05)}#admin-root button.adm-btn:disabled{opacity:.55;cursor:not-allowed}#admin-root button.adm-btn:focus-visible{outline:2px solid #6366f1;outline-offset:2px}#admin-root button.adm-btn-secondary{border-color:#cbd5e1;background-color:#fff;color:#334155}#admin-root button.adm-btn-secondary:hover:not(:disabled){background-color:#f8fafc;border-color:#94a3b8}#admin-root button.adm-btn-primary{border-color:#4f46e5;background-color:#4f46e5;color:#fff}#admin-root button.adm-btn-primary:hover:not(:disabled){background-color:#4338ca;border-color:#4338ca}#admin-root button.adm-btn-danger{border-color:#e11d48;background-color:#e11d48;color:#fff}#admin-root button.adm-btn-danger:hover:not(:disabled){background-color:#be123c;border-color:#be123c}#admin-root button.adm-btn-success{border-color:#059669;background-color:#059669;color:#fff}#admin-root button.adm-btn-success:hover:not(:disabled){background-color:#047857;border-color:#047857}#admin-root button.adm-btn-sm{padding:.25rem .625rem;font-size:.75rem;border-radius:.5rem}#admin-root button.adm-btn-md{padding:.5rem 1rem;font-size:.875rem;border-radius:.75rem}#admin-root input.adm-input,#admin-root select.adm-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e2e8f0;border-radius:.5rem;background-color:#fff;color:#0f172a;box-shadow:inset 0 1px 2px 0 rgba(15,23,42,.04)}#admin-root input.adm-input:focus,#admin-root select.adm-select:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 3px rgba(99,102,241,.2)}#sandbox-root .last\:border-0:last-child{border-width:0}#sandbox-root .last\:pb-0:last-child{padding-bottom:0}#sandbox-root .hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}#sandbox-root .hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}#sandbox-root .hover\:text-rose-900:hover{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}#sandbox-root .hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#sandbox-root .focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}#sandbox-root .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}#sandbox-root .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}#sandbox-root .focus\:ring-1:focus,#sandbox-root .focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#sandbox-root .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}#sandbox-root .focus\:ring-amber-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}#sandbox-root .focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}#sandbox-root .focus\:ring-indigo-500\/30:focus{--tw-ring-color:rgba(99,102,241,.3)}#sandbox-root .focus\:ring-slate-400\/40:focus{--tw-ring-color:rgba(148,163,184,.4)}#sandbox-root .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}#sandbox-root .active\:cursor-grabbing:active{cursor:grabbing}#sandbox-root .disabled\:pointer-events-none:disabled{pointer-events:none}#sandbox-root .disabled\:opacity-40:disabled{opacity:.4}@media (min-width:640px){#sandbox-root .sm\:w-auto{width:auto}#sandbox-root .sm\:max-w-xs{max-width:20rem}#sandbox-root .sm\:gap-3{gap:.75rem}#sandbox-root .sm\:p-6{padding:1.5rem}#sandbox-root .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){#sandbox-root .lg\:col-span-4{grid-column:span 4/span 4}#sandbox-root .lg\:col-span-8{grid-column:span 8/span 8}#sandbox-root .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#sandbox-root .lg\:items-start{align-items:flex-start}#sandbox-root .lg\:gap-5{gap:1.25rem}#sandbox-root .lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){#sandbox-root .xl\:col-span-3{grid-column:span 3/span 3}#sandbox-root .xl\:col-span-9{grid-column:span 9/span 9}}