@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Inter:wght@400;500;600;700;800;900&family=Montserrat:wght@400;500;600;700;800;900&family=Oswald:wght@500;700;900&family=Roboto:wght@400;500;700;900&display=swap";:root{--elemental-primary: #1d2541;--elemental-dark: #133238;--elemental-red: #1a233a;--elemental-accent: #1a233a;--bg-body: #f4f7f6;--bg-app: #0a0a0a;--void-color: #682d7d;--stone-color: #718096;--prisma-color: #D69E2E;--firestorm-color: #E53E3E;--inferno-color: #C53030;--ice-color: #3182CE;--shadow-color: #2D3748;--nova-color: #c46f14;--frost-color: #00acc1;--text-main: #1a202c;--text-secondary: #718096}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,sans-serif;background-color:var(--bg-body);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glass{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.glass-dark{background:#0a0a0ad9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.insc-input{width:100%;padding:11px 12px;border-radius:10px;border:1px solid #dbe4f0;font-size:.9rem;background:#f8fafc;color:#0f172a;box-sizing:border-box;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.insc-input:focus{background:#fff;border-color:var(--elemental-red);box-shadow:0 0 0 3px #1a233a1a}.insc-input:disabled{opacity:.7;cursor:not-allowed}.insc-input--error{border-color:#f87171;background:#ef44440a}.insc-input--error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #ef44441f}.insc-input--warn{border-color:#fbbf24;background:#f59e0b0d}.insc-input--warn:focus{border-color:#d97706;box-shadow:0 0 0 3px #f59e0b24}.insc-item{border:1px solid #e2e8f0;border-radius:13px;background:#fff;padding:13px 14px;transition:border-color .15s ease,box-shadow .15s ease}.insc-item[data-selected=true]{border-color:#cbd5e1;box-shadow:0 2px 10px #0f172a0d}.insc-item[data-invalid=error]{border-color:#f87171;background:#ef444408}.insc-item[data-invalid=warn]{border-color:#fbbf24;background:#f59e0b0a}.insc-item[data-bundle=true]{border-color:#cbd5e1;background:linear-gradient(180deg,#fff,#f8fafc);padding:11px 14px}.insc-item[data-bundle=true][data-selected=true]{border-color:var(--elemental-red);box-shadow:0 4px 16px #1a233a14}.insc-bundle__main{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.insc-bundle__state{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}@media(max-width:560px){.insc-bundle__main{gap:8px}.insc-bundle__state{gap:5px;flex-direction:column;align-items:flex-start}}.insc-sizes{display:flex;flex-wrap:wrap;gap:7px}.insc-size{min-width:46px;padding:11px 13px;border-radius:9px;border:1px solid #dbe4f0;background:#f8fafc;color:#475569;font-family:inherit;font-size:.85rem;font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .1s ease}.insc-size:active:not(:disabled){transform:scale(.96)}.insc-size:focus-visible{outline:none;border-color:var(--elemental-red);box-shadow:0 0 0 3px #1a233a1f}.insc-size[aria-pressed=true]{background:var(--elemental-red);border-color:var(--elemental-red);color:#fff}.insc-size:disabled{opacity:.5;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.insc-size:hover:not(:disabled):not([aria-pressed=true]){border-color:#94a3b8;background:#fff}.insc-input:hover:not(:disabled){border-color:#cbd5e1}.insc-stepper button:hover:not(:disabled){background:#e2e8f0}.insc-card:hover{border-color:#cbd5e1}.insc-card:hover .insc-grip{color:#94a3b8}.insc-iconbtn:hover:not(:disabled){background:#f1f5f9;color:#1e293b}.insc-iconbtn[data-danger=true]:hover:not(:disabled){background:#fee2e2;border-color:#fecaca;color:#b91c1c}.insc-chip button:hover{color:#b91c1c}.insc-chip button[data-move]:hover:not(:disabled){color:#1e293b}.insc-link:hover{color:var(--elemental-red);border-color:var(--elemental-red)}}.insc-link{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;color:#94a3b8;text-decoration:none;border-bottom:1px dotted #cbd5e1;padding:2px 0;white-space:nowrap;transition:color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.insc-link:focus-visible{outline:none;color:var(--elemental-red);border-color:var(--elemental-red);box-shadow:0 0 0 3px #1a233a1f;border-radius:3px}.insc-linked{border-left:2px solid #e2e8f0;padding-left:13px}.insc-stepper{display:flex;align-items:center;border:1px solid #dbe4f0;border-radius:10px;background:#f8fafc;overflow:hidden}.insc-stepper button{border:none;background:none;color:#475569;padding:12px;cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .15s ease}.insc-stepper button:disabled{color:#cbd5e1;cursor:not-allowed}.insc-stepper input{width:44px;border:none;background:transparent;text-align:center;font-size:.9rem;font-weight:800;color:#0f172a;font-family:inherit;outline:none;padding:11px 0;-moz-appearance:textfield}.insc-stepper input::-webkit-outer-spin-button,.insc-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.insc-field-enter{animation:insc-fade-in .22s ease both}@keyframes insc-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.insc-spin{animation:insc-spin .8s linear infinite}@keyframes insc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.insc-field-enter,.insc-spin{animation:none}.insc-input{transition:none}}@media(max-width:640px){.insc-input,.insc-stepper input{font-size:16px}.insc-size{flex:1 1 auto;min-width:52px}}.insc-builder{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);gap:14px;align-items:start}.insc-preview-pane{position:sticky;top:0}.insc-card{border:1px solid #e2e8f0;border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.insc-card[data-open=true]{border-color:#cbd5e1;box-shadow:0 6px 18px #0f172a12}.insc-card[data-invalid=true]{border-color:#fca5a5}.insc-card[data-section=true]{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#cbd5e1;border-left:3px solid var(--elemental-red)}.insc-card[data-dragging=true]{opacity:.4}.insc-card[data-dragover=true]{border-color:var(--elemental-red);box-shadow:0 0 0 2px #1a233a1f}.insc-grip{cursor:grab;color:#cbd5e1;display:flex;align-items:center;padding:2px}.insc-grip:active{cursor:grabbing}.insc-iconbtn{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:6px 8px;font-size:.72rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.insc-iconbtn:disabled{opacity:.4;cursor:not-allowed}.insc-chip{display:inline-flex;align-items:center;gap:6px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:4px 6px 4px 11px;font-size:.76rem;font-weight:700;color:#334155}.insc-chip button{border:none;background:none;color:#94a3b8;cursor:pointer;display:flex;padding:0}.insc-chip button[data-move]{color:#cbd5e1}.insc-chip button[data-move]:disabled{opacity:.35;cursor:default}.insc-chip[draggable=true]{cursor:grab}.insc-chip[data-dragging=true]{opacity:.45}@media(max-width:900px){.insc-builder{grid-template-columns:1fr}.insc-preview-pane{position:static}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a0aec0}
