.UserLink{color:inherit;cursor:pointer;text-decoration:none}.UserLink:hover{color:var(--color-text);text-decoration:underline}.UserLink:focus-visible{border-radius:4px;outline:2px solid var(--selection-bg);outline-offset:2px}.pixel-forge-page{display:flex;flex-direction:column;font-family:IBM Plex Sans,SF Pro Text,Segoe UI,sans-serif;gap:16px}.pixel-forge-command-actions{align-items:center;background:hsla(0,0%,100%,.58);border:1px solid hsla(0,0%,100%,.42);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.74);display:inline-flex;gap:10px;padding:8px}.pixel-forge-command-menu{grid-gap:6px;-webkit-backdrop-filter:blur(24px) saturate(1.1);backdrop-filter:blur(24px) saturate(1.1);background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.42);border-radius:20px;box-shadow:0 18px 44px rgba(15,23,42,.16);display:grid;gap:6px;min-width:240px;padding:8px}.pixel-forge-command-menu__item{align-items:center;background:transparent;border:1px solid transparent;border-radius:14px;color:var(--color-text);cursor:pointer;display:inline-flex;gap:10px;min-height:44px;padding:0 14px;text-align:left;transition:background .16s ease,border-color .16s ease;width:100%}.pixel-forge-command-menu__item:hover{background:rgba(59,130,246,.08);border-color:rgba(37,99,235,.2)}.pixel-forge-command-menu__divider{background:rgba(148,163,184,.24);height:1px;margin:2px 6px}.pixel-forge-studio{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.62fr) minmax(320px,396px)}.pixel-forge-studio__main,.pixel-forge-studio__sidebar{display:flex;flex-direction:column;gap:20px;min-width:0}.pixel-forge-studio__main{order:1}.pixel-forge-studio__sidebar{order:2}.pixel-forge-card{-webkit-backdrop-filter:blur(24px) saturate(1.1);backdrop-filter:blur(24px) saturate(1.1);background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.08)),linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,0)),var(--surface-glass);border:1px solid hsla(0,0%,100%,.36);border-radius:28px;box-shadow:0 18px 48px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.34);padding:18px}.pixel-forge-card--assets,.pixel-forge-card--controls,.pixel-forge-card--edit-history,.pixel-forge-card--history,.pixel-forge-card--prompt{overflow:hidden;position:relative}.pixel-forge-card--prompt{container-type:inline-size}.pixel-forge-card--assets:before,.pixel-forge-card--controls:before,.pixel-forge-card--edit-history:before,.pixel-forge-card--history:before,.pixel-forge-card--prompt:before{background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 38%);content:"";inset:0;pointer-events:none;position:absolute}.pixel-forge-card--prompt{order:2}.pixel-forge-card--controls{order:3}.pixel-forge-card--sidebar-section{order:2}.pixel-forge-card--assets,.pixel-forge-sidebar-assets-shell{order:4}.pixel-forge-card--history{order:5}.pixel-forge-card--edit-history{order:1}.pixel-forge-card--workbench{min-height:320px}.pixel-forge-card__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.pixel-forge-card__header--sidebar{align-items:flex-start}.pixel-forge-workbench-shell{grid-gap:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.06)),radial-gradient(circle at top right,rgba(59,130,246,.1),transparent 36%),var(--surface-glass);border:1px solid hsla(0,0%,100%,.36);border-radius:30px;box-shadow:0 22px 54px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.34);display:grid;gap:14px;padding:18px}.pixel-forge-workbench__header{align-items:flex-start;border-bottom:1px solid rgba(148,163,184,.18);display:flex;gap:16px;justify-content:space-between;padding-bottom:14px}.pixel-forge-workbench__heading{grid-gap:6px;display:grid;gap:6px;min-width:0}.pixel-forge-workbench__chips{margin:0}.pixel-forge-workbench__actions{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pixel-forge-workbench__body{min-width:0}.pixel-forge-workbench__body>.pixel-forge-card--workbench{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;box-shadow:none;padding:0}.pixel-forge-center-state{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;text-align:center}.pixel-forge-action-strip,.pixel-forge-chip-row,.pixel-forge-engine-strip,.pixel-forge-provider-switch{display:flex;flex-wrap:wrap;gap:10px}.pixel-forge-engine-strip{margin-bottom:16px}.pixel-forge-engine-chip{align-items:center;background:var(--color-bg-elevated);border:1px solid rgba(59,130,246,.18);border-radius:16px;display:inline-flex;gap:10px;padding:9px 12px}.pixel-forge-engine-chip__label{color:var(--color-text-secondary);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.pixel-forge-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pixel-forge-category-chip{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);cursor:pointer;display:inline-flex;gap:7px;min-height:36px;padding:0 12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .14s ease}.pixel-forge-category-chip:hover{border-color:rgba(37,99,235,.32);transform:translateY(-1px)}.pixel-forge-category-chip--active{background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(99,102,241,.08));border-color:rgba(37,99,235,.38);box-shadow:0 10px 24px rgba(37,99,235,.12)}.pixel-forge-chip-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0}.pixel-forge-tag-button{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);cursor:pointer;display:inline-flex;gap:8px;min-height:34px;padding:0 14px;transition:border-color .18s ease,background .18s ease,transform .14s ease}.pixel-forge-tag-button:hover{border-color:rgba(37,99,235,.28);transform:translateY(-1px)}.pixel-forge-tag-button--accent{border-color:rgba(37,99,235,.32);color:var(--color-primary)}.pixel-forge-category-tile,.pixel-forge-compact-chip,.pixel-forge-credential-item,.pixel-forge-example-card,.pixel-forge-model-card,.pixel-forge-provider-pill{background:var(--color-bg-elevated);border:1px solid var(--color-border);color:var(--color-text);transition:border-color .18s ease,background .18s ease,transform .14s ease,box-shadow .18s ease}.pixel-forge-category-tile,.pixel-forge-compact-chip,.pixel-forge-example-card,.pixel-forge-model-card,.pixel-forge-provider-pill{cursor:pointer}.pixel-forge-category-tile:hover,.pixel-forge-compact-chip:hover,.pixel-forge-example-card:hover,.pixel-forge-model-card:hover,.pixel-forge-provider-pill:hover{border-color:rgba(37,99,235,.35);transform:translateY(-1px)}.pixel-forge-category-tile{align-items:center;border-radius:18px;display:inline-flex;gap:10px;padding:12px 14px;text-align:left}.pixel-forge-category-tile--active,.pixel-forge-compact-chip--active,.pixel-forge-credential-item--selected,.pixel-forge-model-card--active,.pixel-forge-provider-pill--active{background:linear-gradient(135deg,rgba(59,130,246,.16),rgba(16,185,129,.08));border-color:rgba(37,99,235,.38);box-shadow:0 10px 28px rgba(37,99,235,.14)}.pixel-forge-model-card--disabled{cursor:not-allowed;opacity:.55;transform:none}.pixel-forge-category-tile__icon,.pixel-forge-example-card__thumb{align-items:center;background:linear-gradient(135deg,rgba(250,204,21,.22),rgba(249,115,22,.24));border-radius:10px;display:inline-flex;flex:0 0 auto;font-size:18px;height:28px;justify-content:center;width:28px}.pixel-forge-section-heading{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.pixel-forge-section-heading>:first-child{flex:1 1 220px;min-width:0}.pixel-forge-section-heading>:last-child{flex:0 0 auto}.pixel-forge-example-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pixel-forge-prompt-layout{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.pixel-forge-prompt-column,.pixel-forge-prompt-compose,.pixel-forge-prompt-showcase,.pixel-forge-reference-card{display:flex;flex-direction:column;gap:12px}.pixel-forge-prompt-compose,.pixel-forge-prompt-showcase{background:linear-gradient(180deg,rgba(59,130,246,.06),rgba(59,130,246,0)),var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:18px;padding:12px}.pixel-forge-prompt-showcase__hero{align-items:center;display:flex;gap:10px}.pixel-forge-prompt-showcase__icon{align-items:center;background:linear-gradient(135deg,rgba(250,204,21,.24),rgba(249,115,22,.28));border-radius:14px;display:inline-flex;font-size:20px;height:42px;justify-content:center;width:42px}.pixel-forge-example-card{align-items:center;border-radius:14px;display:flex;gap:8px;min-height:40px;padding:7px 9px;text-align:left}.pixel-forge-reference-preview{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:18px;display:flex;gap:12px;padding:10px}.pixel-forge-reference-preview img{border-radius:14px;height:60px;image-rendering:pixelated;object-fit:cover;width:60px}.pixel-forge-reference-preview__meta{display:flex;flex-direction:column;gap:8px}.pixel-forge-reference-card{gap:0}@container (min-width: 920px){.pixel-forge-prompt-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.pixel-forge-reference-dropzone{align-items:center;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(16,185,129,.06));border:1px dashed rgba(59,130,246,.34);border-radius:18px;color:var(--color-text);cursor:pointer;display:flex;gap:10px;padding:12px;text-align:left}.pixel-forge-asset-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pixel-forge-asset-browser{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.pixel-forge-asset-browser__content,.pixel-forge-asset-browser__tree{min-width:0}.pixel-forge-asset-browser__tree{background:hsla(0,0%,100%,.48);border:1px solid hsla(0,0%,100%,.34);border-radius:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42);display:flex;flex-direction:column;gap:10px;padding:14px}.pixel-forge-asset-browser__content{background:hsla(0,0%,100%,.46);border:1px solid hsla(0,0%,100%,.34);border-radius:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);padding:14px}.pixel-forge-asset-source-bar{align-items:center;background:hsla(0,0%,100%,.52);border:1px solid hsla(0,0%,100%,.34);border-radius:22px;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:14px 16px}.pixel-forge-asset-source-bar__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.pixel-forge-directory-list{display:flex;flex-direction:column;gap:6px;max-height:380px;overflow:auto}.pixel-forge-directory-row{align-items:center;background:hsla(0,0%,100%,.5);border:1px solid transparent;border-radius:18px;color:var(--color-text);cursor:pointer;display:flex;gap:10px;padding:12px 14px;text-align:left;width:100%}.pixel-forge-directory-row .ant-tag{margin-left:auto}.pixel-forge-directory-row:hover{background:hsla(0,0%,100%,.74);border-color:rgba(37,99,235,.25)}.pixel-forge-directory-row--active{background:linear-gradient(135deg,rgba(59,130,246,.16),hsla(0,0%,100%,.72));border-color:rgba(37,99,235,.34);box-shadow:0 10px 24px rgba(59,130,246,.12)}.pixel-forge-asset-modal{grid-gap:16px;display:grid;gap:16px}.pixel-forge-asset-tree{max-height:min(68vh,720px);overflow:auto;padding-right:4px}.pixel-forge-asset-tree,.pixel-forge-asset-tree__branch{grid-gap:8px;display:grid;gap:8px}.pixel-forge-asset-tree__children{grid-gap:8px;border-left:1px solid rgba(15,23,42,.08);display:grid;gap:8px;margin-left:18px;padding-left:12px}.pixel-forge-asset-tree__file{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.54);border:1px solid transparent;border-radius:18px;color:var(--color-text);cursor:pointer;display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr) auto;padding:10px 12px;text-align:left;transition:border-color .18s ease,background .18s ease,transform .14s ease,box-shadow .18s ease;width:100%}.pixel-forge-asset-tree__file:hover{background:hsla(0,0%,100%,.76);border-color:rgba(37,99,235,.25);transform:translateY(-1px)}.pixel-forge-asset-tree__file--selected{background:linear-gradient(135deg,rgba(59,130,246,.12),hsla(0,0%,100%,.82));border-color:rgba(37,99,235,.34);box-shadow:0 12px 26px rgba(37,99,235,.1)}.pixel-forge-asset-tree__thumb{background-color:rgba(248,250,252,.96);border:1px solid rgba(15,23,42,.1);border-radius:16px;height:56px;overflow:hidden;width:56px}.pixel-forge-asset-tree__thumb img{display:block;height:100%;image-rendering:pixelated;object-fit:contain;width:100%}.pixel-forge-asset-tree__meta{grid-gap:4px;display:grid;gap:4px;min-width:0}.pixel-forge-asset-tree__meta .ant-typography{display:block;min-width:0;word-break:break-word}.pixel-forge-asset-card{background:hsla(0,0%,100%,.58);border:1px solid hsla(0,0%,100%,.34);border-radius:24px;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;transition:border-color .18s ease,transform .14s ease,box-shadow .18s ease}.pixel-forge-asset-card:hover{border-color:rgba(37,99,235,.3);box-shadow:0 16px 36px rgba(15,23,42,.1);transform:translateY(-1px)}.pixel-forge-asset-card--selected{border-color:rgba(37,99,235,.38);box-shadow:0 10px 28px rgba(37,99,235,.12)}.pixel-forge-asset-card__preview{align-items:center;aspect-ratio:1;background:linear-gradient(45deg,rgba(148,163,184,.14) 25%,transparent 0,transparent 75%,rgba(148,163,184,.14) 0),linear-gradient(45deg,rgba(148,163,184,.14) 25%,transparent 0,transparent 75%,rgba(148,163,184,.14) 0);background-position:0 0,10px 10px;background-size:20px 20px;border:1px solid hsla(0,0%,100%,.34);border-radius:18px;display:flex;justify-content:center;overflow:hidden}.pixel-forge-asset-card__preview img{image-rendering:pixelated;max-height:100%;max-width:100%;object-fit:contain}.pixel-forge-asset-card__meta{display:flex;flex-direction:column;gap:8px;min-width:0;text-align:left}.pixel-forge-asset-card__name{-webkit-line-clamp:2}.pixel-forge-asset-card__name,.pixel-forge-asset-card__path{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.pixel-forge-asset-card__path{-webkit-line-clamp:3}.pixel-forge-form-group{display:flex;flex-direction:column;gap:8px}.pixel-forge-primary-button{min-height:42px;width:100%}.pixel-forge-config-grid,.pixel-forge-process-grid{grid-gap:16px;display:grid;gap:16px}.pixel-forge-defaults-grid,.pixel-forge-process-two-col{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.pixel-forge-color-field{align-items:center;display:inline-flex;gap:10px}.pixel-forge-color-field input[type=color]{background:transparent;border:0;cursor:pointer;height:42px;padding:0;width:42px}.pixel-forge-color-field--compact{flex:1 1}.pixel-forge-compact-chip{align-items:center;border-radius:14px;display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.pixel-forge-history-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.pixel-forge-history-item-shell{position:relative}.pixel-forge-history-item{aspect-ratio:1;background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:16px;cursor:pointer;overflow:hidden;padding:0;position:relative}.pixel-forge-history-item--active{border-color:rgba(37,99,235,.6)}.pixel-forge-history-item img{height:100%;image-rendering:pixelated;object-fit:cover;width:100%}.pixel-forge-history-item__badge{align-items:center;background:rgba(37,99,235,.9);border-radius:999px;bottom:8px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;position:absolute;right:8px;width:20px}.pixel-forge-history-item__delete{background:hsla(0,0%,100%,.84);border-radius:999px;box-shadow:0 8px 20px rgba(15,23,42,.12);height:28px;left:8px;position:absolute;top:8px;width:28px}.pixel-forge-candidate-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pixel-forge-candidate{aspect-ratio:1;background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:20px;cursor:pointer;overflow:hidden;position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.pixel-forge-candidate:hover{border-color:rgba(37,99,235,.4);transform:translateY(-2px)}.pixel-forge-candidate--selected{border-color:rgba(37,99,235,.7);box-shadow:0 18px 40px rgba(37,99,235,.18)}.pixel-forge-candidate img{height:100%;image-rendering:pixelated;object-fit:cover;width:100%}.pixel-forge-candidate__overlay{background:linear-gradient(180deg,transparent,rgba(15,23,42,.86));inset:auto 0 0 0;padding:12px;position:absolute;text-align:left}.pixel-forge-candidate-grid__actions{display:inline-flex;flex-wrap:wrap;gap:10px}.pixel-forge-candidate__actions{position:absolute;right:12px;top:12px;z-index:1}.pixel-forge-prompt-preview{background:var(--code-bg);border-radius:16px;color:var(--color-text);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;margin:0;padding:16px;white-space:pre-wrap;word-break:break-word}.pixel-forge-editor{background:linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,.02)),var(--surface-glass);border:1px solid var(--color-border);border-radius:24px;display:flex;flex-direction:column;min-height:620px;overflow:hidden}.pixel-forge-editor__toolbar{grid-gap:12px;align-items:start;background:var(--surface-glass-strong);border-bottom:1px solid var(--color-border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.pixel-forge-editor__toolbar-main,.pixel-forge-editor__toolbar-side{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.pixel-forge-editor__toolbar-side{justify-content:flex-end}.pixel-forge-editor__toolbar-group{align-items:center;background:hsla(0,0%,100%,.52);border:1px solid rgba(148,163,184,.2);border-radius:16px;display:inline-flex;gap:6px;min-width:0;padding:4px}.pixel-forge-editor__toolbar-group .ant-btn{min-width:0}.pixel-forge-editor__toolbar-group--tools .ant-btn{height:34px;padding:0;width:34px}.pixel-forge-editor__toolbar-group--brush input[type=color]{height:32px;width:32px}.pixel-forge-editor__toolbar-group--zoom{gap:6px}.pixel-forge-editor__toolbar-group--export{background:transparent;border-color:transparent;padding-right:0}.pixel-forge-editor__menu{grid-gap:6px;background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.42);border-radius:18px;box-shadow:0 18px 40px rgba(15,23,42,.14);display:grid;gap:6px;min-width:220px;padding:8px}.pixel-forge-editor__menu-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:14px;color:var(--color-text);cursor:pointer;display:inline-flex;gap:10px;min-height:42px;padding:0 12px;text-align:left;width:100%}.pixel-forge-editor__menu-item:hover{background:rgba(59,130,246,.08);border-color:rgba(37,99,235,.2)}.pixel-forge-editor__workspace{grid-gap:12px;align-items:start;display:grid;flex:1 1;gap:12px;grid-template-columns:1fr;grid-template-rows:minmax(440px,1fr);min-height:0;padding:12px}.pixel-forge-editor__stage-shell{min-height:0;min-width:0;padding:0}.pixel-forge-editor__stage{align-items:center;background:radial-gradient(circle at top left,rgba(37,99,235,.16),transparent 40%),radial-gradient(circle at bottom right,rgba(16,185,129,.1),transparent 34%),var(--panel-bg);border:1px solid rgba(59,130,246,.12);border-radius:20px;display:flex;justify-content:center;min-height:360px;overflow:hidden;position:relative}.pixel-forge-editor__canvas-frame{box-shadow:0 24px 60px rgba(15,23,42,.28);isolation:isolate;position:relative;transform-origin:center center}.pixel-forge-editor__checkerboard-canvas{display:block;image-rendering:pixelated;inset:0;pointer-events:none;position:absolute;z-index:0}.pixel-forge-editor__canvas{display:block;image-rendering:pixelated;position:relative;touch-action:none;z-index:1}.pixel-forge-editor__grid{z-index:2}.pixel-forge-editor__brush-preview,.pixel-forge-editor__grid{image-rendering:pixelated;inset:0;pointer-events:none;position:absolute}.pixel-forge-editor__brush-preview{z-index:3}.pixel-forge-editor__transform-banner{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.86);border:1px solid hsla(0,0%,100%,.42);border-radius:999px;box-shadow:0 14px 26px rgba(15,23,42,.14);color:var(--color-text);display:inline-flex;font-size:12px;font-weight:600;justify-content:center;left:50%;min-height:34px;padding:0 14px;position:absolute;top:-44px;transform:translateX(-50%);white-space:nowrap;z-index:6}.pixel-forge-editor__transform-handle{background:hsla(0,0%,100%,.96);border:2px solid rgba(59,130,246,.82);border-radius:999px;box-shadow:0 10px 20px rgba(15,23,42,.2);height:16px;padding:0;position:absolute;transform:translate(-50%,-50%);width:16px;z-index:7}.pixel-forge-editor__transform-handle--top-left{cursor:nwse-resize;left:0;top:0}.pixel-forge-editor__transform-handle--top{cursor:ns-resize;left:50%;top:0}.pixel-forge-editor__transform-handle--top-right{cursor:nesw-resize;left:100%;top:0}.pixel-forge-editor__transform-handle--right{cursor:ew-resize;left:100%;top:50%}.pixel-forge-editor__transform-handle--bottom-right{cursor:nwse-resize;left:100%;top:100%}.pixel-forge-editor__transform-handle--bottom{cursor:ns-resize;left:50%;top:100%}.pixel-forge-editor__transform-handle--bottom-left{cursor:nesw-resize;left:0;top:100%}.pixel-forge-editor__transform-handle--left{cursor:ew-resize;left:0;top:50%}.pixel-forge-editor__stage-preview{align-items:flex-start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.68);border:1px solid hsla(0,0%,100%,.32);border-radius:24px;box-shadow:0 16px 34px rgba(15,23,42,.16);cursor:pointer;display:inline-flex;height:78px;justify-content:center;padding:8px;position:absolute;right:14px;top:14px;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease;width:78px}.pixel-forge-editor__stage-preview:hover{border-color:rgba(37,99,235,.26);box-shadow:0 22px 42px rgba(15,23,42,.2);transform:translateY(-1px)}.pixel-forge-editor__stage-preview:focus-visible{outline:2px solid rgba(37,99,235,.34);outline-offset:3px}.pixel-forge-editor__stage-preview-icon{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid rgba(15,23,42,.12);border-radius:999px;color:var(--color-text-secondary);display:inline-flex;height:20px;justify-content:center;position:absolute;right:6px;top:6px;width:20px}.pixel-forge-editor__stage-preview-frame{background-color:rgba(248,250,252,.96);border:1px solid rgba(15,23,42,.14);border-radius:16px;height:60px;overflow:hidden;width:60px}.pixel-forge-editor__stage-preview-canvas{display:block;height:60px;image-rendering:pixelated;width:60px}.pixel-forge-editor__inspector{background:var(--surface-glass-strong);border-top:1px solid var(--color-border);grid-column:1/-1;min-width:0;overflow:visible;padding:0 12px 12px}.pixel-forge-subpanel{padding-top:8px}.pixel-forge-edit-history{background:transparent;border:0;margin:0;padding:0}.pixel-forge-edit-history__scroll{max-height:420px;overflow:auto;padding-right:4px}.pixel-forge-edit-history__list{grid-gap:8px;display:grid;gap:8px}.pixel-forge-edit-history__item{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.28);border-radius:16px;cursor:pointer;display:grid;gap:12px;grid-template-columns:92px minmax(0,1fr);padding:10px 12px;text-align:left}.pixel-forge-edit-history__item--active{border-color:rgba(37,99,235,.38);box-shadow:0 10px 24px rgba(37,99,235,.1)}.pixel-forge-edit-history__preview{align-items:center;background-color:rgba(248,250,252,.96);border:1px solid rgba(15,23,42,.12);border-radius:16px;display:flex;height:92px;justify-content:center;overflow:hidden;position:relative;width:92px}.pixel-forge-edit-history__preview-canvas{display:block;height:72px;image-rendering:pixelated;width:72px}.pixel-forge-edit-history__time{background:rgba(15,23,42,.72);border-radius:999px;bottom:6px;color:#fff;font-size:11px;line-height:1.3;padding:2px 6px;position:absolute;right:6px}.pixel-forge-edit-history__meta{grid-gap:4px;display:grid;gap:4px;text-align:left}.pixel-forge-edit-history__meta span{color:var(--color-text-secondary);font-size:13px}.pixel-forge-subpanel__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.pixel-forge-subpanel__header--stacked{align-items:flex-start}.pixel-forge-toggle-stack{grid-gap:10px;display:grid;gap:10px}.pixel-forge-toggle-row{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.pixel-forge-provider-switch{align-items:center}.pixel-forge-provider-pill{align-items:center;border-radius:16px;display:inline-flex;gap:8px;min-height:42px;padding:0 14px}.pixel-forge-credential-layout,.pixel-forge-glow-designer,.pixel-forge-settings-grid{grid-gap:20px;display:grid;gap:20px}.pixel-forge-credential-layout{grid-template-columns:320px minmax(0,1fr)}.pixel-forge-credential-form,.pixel-forge-credential-list,.pixel-forge-settings-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:20px;padding:16px}.pixel-forge-credential-list__header,.pixel-forge-settings-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.pixel-forge-settings-modal{display:flex;flex-direction:column;gap:20px}.pixel-forge-settings-modal__hero{grid-gap:20px;background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 40%),radial-gradient(circle at bottom left,rgba(34,197,94,.1),transparent 36%),var(--surface-glass);border:1px solid var(--color-border);border-radius:22px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 420px;padding:18px}.pixel-forge-settings-choices,.pixel-forge-settings-footer__toggles{grid-gap:16px;display:grid;gap:16px}.pixel-forge-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pixel-forge-model-list{grid-gap:10px;display:grid;gap:10px}.pixel-forge-model-card{align-items:flex-start;border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;text-align:left}.pixel-forge-settings-footer{align-items:flex-end;background:var(--surface-glass);border:1px solid var(--color-border);border-radius:22px;display:flex;gap:20px;justify-content:space-between;padding:18px}.pixel-forge-checkerboard{background-color:rgba(241,245,249,.92);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23f1f5f9' d='M0 0h24v24H0z'/%3E%3Cpath fill='%23e2e8f0' d='M0 0h12v12H0zM12 12h12v12H12z'/%3E%3C/svg%3E");background-repeat:repeat;background-size:24px 24px}.pixel-forge-editor__dock-tabs{display:flex;flex-direction:column;min-height:0}.pixel-forge-editor__dock-tabs .ant-tabs-nav{margin:0;padding-top:10px}.pixel-forge-editor__dock-tabs .ant-tabs-content-holder{min-height:0;overflow:visible}.pixel-forge-editor__dock-tabs .ant-tabs-tabpane{max-height:none;overflow:visible;padding-right:0}.pixel-forge-layer-panel{padding-top:0}.pixel-forge-layer-list{grid-gap:8px;display:grid;gap:8px}.pixel-forge-layer-card{grid-gap:8px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:16px;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px;transition:border-color .18s ease,box-shadow .18s ease,transform .14s ease}.pixel-forge-layer-card:hover{border-color:rgba(37,99,235,.28)}.pixel-forge-layer-card--active{border-color:rgba(37,99,235,.38);box-shadow:0 14px 28px rgba(37,99,235,.12)}.pixel-forge-layer-card--drop-target{border-color:rgba(16,185,129,.4);box-shadow:0 0 0 2px rgba(16,185,129,.16)}.pixel-forge-layer-card--dragging{box-shadow:0 18px 32px rgba(15,23,42,.16)}.pixel-forge-layer-card__main{align-items:flex-start;display:flex;gap:10px;min-width:0}.pixel-forge-layer-card__content{align-items:center;display:flex;gap:10px;min-width:0}.pixel-forge-layer-card__preview{align-items:center;background-color:rgba(248,250,252,.96);border:1px solid rgba(15,23,42,.12);border-radius:14px;display:flex;flex:none;height:48px;justify-content:center;overflow:hidden;width:48px}.pixel-forge-layer-card__preview-canvas{display:block;height:44px;image-rendering:pixelated;width:44px}.pixel-forge-layer-card__drag{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:10px;color:var(--color-text-secondary);cursor:grab;display:inline-flex;height:30px;justify-content:center;width:30px}.pixel-forge-layer-card__drag--active{border-color:rgba(37,99,235,.4);color:var(--color-primary)}.pixel-forge-layer-card__drag:focus-visible{outline:2px solid rgba(37,99,235,.32);outline-offset:2px}.pixel-forge-layer-card__meta{min-width:0}.pixel-forge-layer-card__actions{align-items:flex-start;display:inline-flex;gap:2px}.pixel-forge-layer-card__footer{align-items:center;display:flex;gap:10px;grid-column:1/-1;justify-content:space-between;padding-top:0}.pixel-forge-process-summary{grid-gap:10px;background:hsla(0,0%,100%,.48);border:1px solid hsla(0,0%,100%,.34);border-radius:22px;display:grid;gap:10px;padding:14px}.pixel-forge-process-summary .pixel-forge-compact-chip{font-size:13px}.pixel-forge-workbench-settings{grid-gap:18px;display:grid;gap:18px}.pixel-forge-workbench-settings__hero{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.pixel-forge-workbench-settings__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pixel-forge-workbench-settings__note{background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.22);border-radius:16px;padding:14px}.pixel-forge-preview-gallery{grid-gap:18px;display:grid;gap:18px}.pixel-forge-preview-gallery__hero{grid-gap:18px;background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 38%),radial-gradient(circle at bottom left,rgba(236,72,153,.12),transparent 34%),var(--surface-glass);border:1px solid var(--color-border);border-radius:24px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 280px;padding:18px}.pixel-forge-preview-gallery__description,.pixel-forge-preview-gallery__note{color:var(--color-text-secondary);margin:8px 0 0}.pixel-forge-preview-gallery__note{background:hsla(0,0%,100%,.54);border:1px solid rgba(37,99,235,.16);border-radius:18px;padding:14px 16px}.pixel-forge-preview-gallery__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.pixel-forge-preview-gallery__card{grid-gap:12px;background:var(--surface-glass);border:1px solid var(--color-border);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.48);display:grid;gap:12px;padding:14px}.pixel-forge-preview-gallery__meta{grid-gap:2px;display:grid;gap:2px}.pixel-forge-preview-gallery__artboard{align-items:center;aspect-ratio:1;background-color:rgba(248,250,252,.96);border:1px solid rgba(15,23,42,.12);border-radius:20px;display:flex;justify-content:center;overflow:hidden}.pixel-forge-preview-gallery__canvas{display:block;height:100%;height:var(--pixel-forge-preview-display-size,100%);image-rendering:pixelated;max-height:calc(100% - 24px);max-width:calc(100% - 24px);width:100%;width:var(--pixel-forge-preview-display-size,100%)}.pixel-forge-canvas-bounds{grid-gap:16px;display:grid;gap:16px}.pixel-forge-canvas-action-modal{grid-gap:14px;display:grid;gap:14px}.pixel-forge-anchor-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pixel-forge-anchor-button{background:hsla(0,0%,100%,.78);border:1px solid var(--color-border);border-radius:16px;cursor:pointer;min-height:44px}.pixel-forge-anchor-button--active{background:linear-gradient(135deg,rgba(59,130,246,.18),hsla(0,0%,100%,.86));border-color:rgba(37,99,235,.38)}.pixel-forge-palette-swatch{border:1px solid rgba(15,23,42,.18);border-radius:999px;cursor:pointer;height:26px;width:26px}.pixel-forge-glow-designer{grid-template-columns:minmax(0,1fr) 320px}.pixel-forge-glow-designer__controls,.pixel-forge-glow-designer__preview{display:flex;flex-direction:column;gap:16px}.pixel-forge-glow-designer__canvas{border:1px solid var(--color-border);border-radius:20px;overflow:hidden}.pixel-forge-glow-designer__canvas canvas{cursor:crosshair;display:block;height:auto;image-rendering:pixelated;width:100%}.pixel-forge-glow-stops{background:linear-gradient(90deg,#fff,#4f46e5);border:1px solid var(--color-border);border-radius:12px;height:36px;position:relative}.pixel-forge-glow-stop{border:2px solid #fff;border-radius:999px;bottom:4px;box-shadow:0 6px 18px rgba(15,23,42,.22);cursor:pointer;margin-left:-7px;position:absolute;top:4px;width:14px}.pixel-forge-glow-stop--active{border-color:rgba(37,99,235,.9);transform:scale(1.15)}.pixel-forge-glow-presets{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.pixel-forge-glow-preset{aspect-ratio:1;border:1px solid var(--color-border);border-radius:14px;cursor:pointer}.pixel-forge-suggestion-tag{cursor:pointer}@media (max-width:1320px){.pixel-forge-asset-browser,.pixel-forge-credential-layout,.pixel-forge-glow-designer,.pixel-forge-preview-gallery__hero,.pixel-forge-prompt-layout,.pixel-forge-settings-grid,.pixel-forge-settings-modal__hero,.pixel-forge-studio{grid-template-columns:1fr}.pixel-forge-directory-list{max-height:220px}}@media (max-width:980px){.pixel-forge-card__header,.pixel-forge-editor__toolbar,.pixel-forge-settings-footer,.pixel-forge-workbench__header{align-items:stretch;flex-direction:column}.pixel-forge-asset-grid,.pixel-forge-candidate-grid,.pixel-forge-category-grid,.pixel-forge-defaults-grid,.pixel-forge-example-grid,.pixel-forge-process-two-col{grid-template-columns:1fr}.pixel-forge-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pixel-forge-layer-card,.pixel-forge-workbench-settings__grid{grid-template-columns:1fr}.pixel-forge-editor__workspace{grid-template-columns:1fr;padding:10px}.pixel-forge-layer-card__content{align-items:center}.pixel-forge-layer-card__actions,.pixel-forge-layer-card__footer{justify-content:space-between}.pixel-forge-asset-tree__file{grid-template-columns:48px minmax(0,1fr)}.pixel-forge-asset-tree__file>.anticon:last-child{display:none}.pixel-forge-preview-gallery__grid{grid-template-columns:1fr}.pixel-forge-editor__stage-preview{border-radius:24px;height:84px;padding:10px;right:12px;top:12px;width:84px}.pixel-forge-editor__stage-preview-frame{border-radius:18px;height:64px;width:64px}.pixel-forge-editor__stage-preview-canvas{height:64px;width:64px}}@media (max-width:640px){.pixel-forge-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.regions-workspace{display:flex;flex-direction:column;gap:16px}.regions-workspace--embedded{gap:12px}.regions-hero{background:radial-gradient(circle at top left,rgba(37,99,235,.18),transparent 38%),radial-gradient(circle at top right,rgba(16,185,129,.14),transparent 42%),linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(241,245,249,.84));border:1px solid var(--color-border);border-radius:24px;box-shadow:var(--shadow-soft);display:flex;gap:24px;justify-content:space-between;padding:28px 30px}html[data-theme=dark] .regions-hero{background:radial-gradient(circle at top left,rgba(37,99,235,.2),transparent 38%),radial-gradient(circle at top right,rgba(16,185,129,.14),transparent 42%),linear-gradient(135deg,rgba(20,25,32,.96),rgba(14,20,29,.92))}.regions-hero__copy{flex:1 1}.regions-hero__controls{align-items:flex-start;display:flex}.regions-panel{background:var(--surface-glass-strong);border:1px solid var(--color-border);border-radius:18px;box-shadow:var(--shadow-soft)}.regions-panel--embedded{border-radius:14px}.regions-toolbar{align-items:center;background:var(--surface-glass-strong);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-soft);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 18px}.regions-toolbar__left,.regions-toolbar__right{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.regions-filters__collapse{background:transparent;margin-top:18px}.regions-filters__collapse .ant-collapse-item{border-color:var(--color-border)}.regions-filters__collapse .ant-collapse-content{background:transparent}.regions-filters__range-label{color:var(--color-text-secondary);font-size:12px;margin-bottom:6px}.regions-card{border-radius:20px}.regions-card--selected{outline:2px solid rgba(37,99,235,.36)}.regions-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.regions-card__top .regions-preview{min-height:124px}.regions-card__chips,.regions-card__header,.regions-card__owner,.regions-card__process,.regions-card__stats{margin-top:14px}.regions-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.regions-card__title{font-size:16px}.regions-card__meta{margin-top:8px}.regions-card__chips,.regions-card__meta{display:flex;flex-wrap:wrap;gap:6px}.regions-card__stats{grid-gap:12px;border-top:1px solid var(--color-border);display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px}.regions-card__stat{display:flex;flex-direction:column;gap:4px}.regions-insight-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.regions-insight-list__row{align-items:center;display:flex;gap:12px;justify-content:space-between}.nft-region-cover{aspect-ratio:1;border:1px solid hsla(0,0%,100%,.18);border-radius:20px;isolation:isolate;overflow:hidden;position:relative;width:100%}.nft-region-cover__surface{inset:0;position:absolute;width:100%}.nft-region-cover__backdrop,.nft-region-cover__pattern{inset:0;pointer-events:none;position:absolute}.nft-region-cover__pattern-item{background:currentColor;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;transform:translate(-50%,-50%)}.nft-region-cover__meta{align-items:center;background:rgba(15,23,42,.58);border-radius:999px;color:#fff;display:flex;font-size:12px;gap:8px;inset:auto 12px 12px 12px;justify-content:space-between;letter-spacing:.04em;padding:10px 12px;position:absolute}@media (max-width:1200px){.regions-hero{flex-direction:column}}@media (max-width:768px){.regions-card__stats{grid-template-columns:1fr}}.release-tracker{display:flex;flex-direction:column;gap:20px}.release-tracker__hero{background:radial-gradient(1000px 260px at top left,rgba(37,99,235,.18) 0,transparent 58%),radial-gradient(620px 220px at top right,rgba(16,185,129,.14) 0,transparent 52%),linear-gradient(180deg,var(--surface-glass-strong) 0,var(--color-bg-elevated) 100%);border:1px solid rgba(37,99,235,.14);border-radius:24px;box-shadow:var(--shadow-soft);overflow:hidden}.release-tracker__hero .ant-card-body{display:flex;flex-direction:column;gap:24px}.release-tracker__hero-body{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.release-tracker__hero-tag{border-radius:999px;margin-bottom:12px;padding-inline:10px}.release-tracker__hero-side{align-items:center;display:flex;gap:20px}.release-tracker__hero-actions{display:flex;flex-direction:column;gap:10px}.release-tracker__summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.release-tracker__summary-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.46);border:1px solid var(--color-border);border-radius:18px;display:flex;flex-direction:column;gap:8px;justify-content:space-between;min-height:104px;padding:16px}html[data-theme=dark] .release-tracker__summary-card{background:rgba(15,23,42,.48)}.release-tracker__summary-card .ant-typography:last-child{margin-bottom:0}.release-tracker__layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:360px minmax(0,1fr)}.release-tracker__detail-panel,.release-tracker__list-panel{background:var(--surface-glass-strong);border:1px solid var(--color-border);border-radius:22px;box-shadow:var(--shadow-soft)}.release-tracker__list-panel{position:sticky;top:24px}.release-tracker__detail-header,.release-tracker__image-meta,.release-tracker__list-header,.release-tracker__paths,.release-tracker__section-header,.release-tracker__subcard-actions{display:flex;gap:12px;justify-content:space-between}.release-tracker__list-header,.release-tracker__section-header{align-items:center}.release-tracker__detail-header{align-items:flex-start}.release-tracker__detail,.release-tracker__paths,.release-tracker__stack,.release-tracker__task-list{display:flex;flex-direction:column;gap:12px}.release-tracker__label-rail,.release-tracker__list-controls,.release-tracker__merge-list,.release-tracker__merge-modal,.release-tracker__task-card-labels{display:flex;flex-wrap:wrap;gap:10px}.release-tracker__list-controls,.release-tracker__merge-modal{flex-direction:column}.release-tracker__label-rail{margin:8px 0 4px}.release-tracker__label-rail .ant-tag-checkable{border-radius:999px;margin-inline-end:0;padding-inline:10px}.release-tracker__task-card{background:linear-gradient(180deg,hsla(0,0%,100%,.72),rgba(248,250,252,.92));border:1px solid var(--color-border);border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:14px;padding:16px;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}html[data-theme=dark] .release-tracker__task-card{background:linear-gradient(180deg,rgba(20,25,32,.94),rgba(15,23,42,.94))}.release-tracker__task-card:hover{border-color:rgba(37,99,235,.36);box-shadow:0 18px 28px rgba(15,23,42,.12);transform:translateY(-2px)}.release-tracker__task-card--selected{border-color:rgba(37,99,235,.52);box-shadow:0 22px 36px rgba(37,99,235,.16)}.release-tracker__task-card--todo{border-left:4px solid rgba(148,163,184,.8)}.release-tracker__task-card--in-progress{border-left:4px solid rgba(37,99,235,.9)}.release-tracker__task-card--done{border-left:4px solid rgba(22,163,74,.9)}.release-tracker__task-card-meta,.release-tracker__task-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.release-tracker__task-card-body{display:flex;flex-direction:column;gap:8px}.release-tracker__task-card-labels .ant-tag{border-radius:999px;margin-inline-end:0}.release-tracker__task-card-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.release-tracker__task-card-meta{color:var(--color-text-tertiary);font-size:12px}.release-tracker__editor-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.release-tracker__editor-group{display:flex;flex-direction:column;gap:6px}.release-tracker__editor-group--wide{grid-column:span 3}.release-tracker__markdown-grid,.release-tracker__markdown-shell{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.release-tracker__markdown-panel{display:flex;flex-direction:column;gap:8px}.release-tracker__markdown-preview{border:1px solid var(--color-border);border-radius:18px;min-height:420px;overflow:auto;padding:18px}.release-tracker__markdown-empty,.release-tracker__markdown-preview{background:linear-gradient(180deg,rgba(248,250,252,.76),hsla(0,0%,100%,.96))}.release-tracker__markdown-empty{align-items:center;border:1px dashed var(--color-border);border-radius:18px;display:flex;justify-content:center;min-height:220px;padding:24px;text-align:center}html[data-theme=dark] .release-tracker__markdown-empty,html[data-theme=dark] .release-tracker__markdown-preview{background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(17,24,39,.96))}.release-tracker__markdown-preview h1,.release-tracker__markdown-preview h2,.release-tracker__markdown-preview h3{margin-bottom:.45em;margin-top:.85em}.release-tracker__markdown-preview blockquote,.release-tracker__markdown-preview ol,.release-tracker__markdown-preview p,.release-tracker__markdown-preview ul{margin-bottom:.9em}.release-tracker__markdown-preview ol,.release-tracker__markdown-preview ul{padding-left:20px}.release-tracker__markdown-preview code,.release-tracker__markdown-preview pre{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace}.release-tracker__markdown-preview pre{background:rgba(15,23,42,.08);border-radius:14px;overflow:auto;padding:14px}html[data-theme=dark] .release-tracker__markdown-preview pre{background:hsla(0,0%,100%,.08)}.release-tracker__markdown-image-missing{align-items:center;background:rgba(220,38,38,.08);border-radius:999px;color:#b91c1c;display:inline-flex;font-size:12px;padding:2px 8px}html[data-theme=dark] .release-tracker__markdown-image-missing{background:hsla(0,91%,71%,.16);color:#fecaca}.release-tracker__subcard{border-radius:18px}.release-tracker__image-meta,.release-tracker__subcard-actions{align-items:center}.release-tracker__images-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.release-tracker__image-card{border-radius:18px}.release-tracker__image-preview-shell{aspect-ratio:16/9;background:linear-gradient(45deg,rgba(148,163,184,.12) 25%,transparent 0,transparent 75%,rgba(148,163,184,.12) 0),linear-gradient(45deg,rgba(148,163,184,.12) 25%,transparent 0,transparent 75%,rgba(148,163,184,.12) 0);background-position:0 0,12px 12px;background-size:24px 24px;border:1px solid var(--color-border);border-radius:14px;margin-bottom:12px;overflow:hidden}.release-tracker__image-preview{display:block;height:100%;object-fit:cover;width:100%}.release-tracker__image-fallback{align-items:center;display:flex;height:100%;justify-content:center;padding:16px;text-align:center;width:100%}.release-tracker__merge-list{flex-direction:column;max-height:420px;overflow:auto}.release-tracker__merge-card{background:hsla(0,0%,100%,.62);border:1px solid var(--color-border);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:14px;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease;width:100%}html[data-theme=dark] .release-tracker__merge-card{background:rgba(15,23,42,.9)}.release-tracker__merge-card:hover{border-color:rgba(37,99,235,.32);transform:translateY(-1px)}.release-tracker__merge-card--selected{border-color:rgba(37,99,235,.52);box-shadow:0 18px 28px rgba(37,99,235,.12)}.release-tracker__merge-card-meta,.release-tracker__merge-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.release-tracker__merge-card-meta{color:var(--color-text-tertiary);font-size:12px}.release-tracker__paths{align-items:flex-start}.release-tracker__paths code{max-width:100%;overflow:auto;white-space:nowrap}.release-tracker__detail-empty{padding:80px 24px}@media (max-width:1400px){.release-tracker__editor-grid,.release-tracker__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.release-tracker__images-grid,.release-tracker__layout,.release-tracker__markdown-grid,.release-tracker__markdown-shell{grid-template-columns:1fr}.release-tracker__list-panel{position:static}}@media (max-width:900px){.release-tracker__detail-header,.release-tracker__hero-body,.release-tracker__hero-side,.release-tracker__image-meta,.release-tracker__list-controls,.release-tracker__list-header,.release-tracker__merge-card-meta,.release-tracker__merge-card-top,.release-tracker__paths,.release-tracker__section-header,.release-tracker__subcard-actions{align-items:stretch;flex-direction:column}.release-tracker__editor-grid,.release-tracker__summary-grid{grid-template-columns:1fr}.release-tracker__editor-group--wide{grid-column:auto}}.TonWalletPage{background:radial-gradient(circle at 0 0,rgba(36,88,255,.28),transparent 44%),radial-gradient(circle at 100% 0,rgba(0,214,255,.2),transparent 38%),linear-gradient(160deg,#071226,#0a1730 56%,#0b1427);border-radius:16px;min-height:100%;padding:24px}.TonWalletPage__Hero{align-items:flex-start;background:linear-gradient(140deg,rgba(12,33,64,.95),rgba(12,27,53,.9));border:1px solid rgba(147,191,255,.26);border-radius:16px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding:20px}.TonWalletPage__HeroTitleBlock{align-items:center;display:flex;gap:14px;min-width:260px}.TonWalletPage__HeroIconWrap{align-items:center;background:linear-gradient(145deg,rgba(31,125,255,.9),rgba(30,206,255,.88));border-radius:50%;box-shadow:0 10px 24px rgba(0,124,255,.45);color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.TonWalletPage__HeroText{display:flex;flex-direction:column;gap:2px}.TonWalletPage__HeroTitle.ant-typography{color:#f5f8ff;font-size:34px;font-weight:700;letter-spacing:.02em;margin:0!important}.TonWalletPage__HeroSubtitle.ant-typography{color:rgba(228,241,255,.8);font-size:14px;max-width:680px}.TonWalletPage__HeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.TonWalletPage__AddressInput{width:min(460px,100%)}.TonWalletPage__AddressInput .ant-input-affix-wrapper{background:hsla(0,0%,100%,.05);border-color:rgba(147,191,255,.35);color:#f2f7ff}.TonWalletPage__AddressInput .ant-input-affix-wrapper-focused,.TonWalletPage__AddressInput .ant-input-affix-wrapper:hover{border-color:rgba(115,187,255,.95);box-shadow:0 0 0 2px rgba(76,151,255,.22)}.TonWalletPage__AddressInput .ant-input{color:#f2f7ff}.TonWalletPage__AddressInput .ant-input::placeholder{color:rgba(189,216,255,.55)}.TonWalletPage__Panel.ant-card{background:rgba(9,24,44,.9);border:1px solid rgba(140,182,255,.26);border-radius:14px;box-shadow:0 10px 26px rgba(2,9,22,.35)}.TonWalletPage__OverviewPanel{min-height:640px}.TonWalletPage__BalanceCard{background:radial-gradient(circle at 85% 10%,rgba(58,220,255,.2),transparent 30%),linear-gradient(150deg,rgba(10,44,83,.94),rgba(10,32,66,.93));border:1px solid rgba(122,203,255,.28);border-radius:12px;margin-bottom:16px;padding:20px}.TonWalletPage__BalanceLabel.ant-typography{color:rgba(178,218,255,.82);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.TonWalletPage__BalanceValue.ant-typography{color:#fff;font-size:58px;font-weight:700;line-height:1.05;margin:0!important}.TonWalletPage__BalanceCurrency.ant-typography{align-items:center;color:rgba(214,237,255,.82);display:flex;font-size:15px;gap:8px}.TonWalletPage__BalanceUsd{color:rgba(214,237,255,.6);font-size:13px}.TonWalletPage__BalanceMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.TonWalletPage__InfoGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.TonWalletPage__InfoCard{background:rgba(14,30,54,.92);border:1px solid rgba(132,172,245,.22);border-radius:12px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px}.TonWalletPage__InfoLabel.ant-typography{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.TonWalletPage__InfoValue.ant-typography{color:#f3f8ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:15px;word-break:break-all}.TonWalletPage__AddressValueRow{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.TonWalletPage__AddressActionBtn.ant-btn{color:rgba(160,204,255,.84);padding-inline:4px}.TonWalletPage__AddressActionBtn.ant-btn:hover{background:rgba(128,194,255,.08);color:#95deff}.TonWalletPage__InfoAction.ant-btn-link{color:rgba(133,208,255,.95);font-size:12px;height:auto;padding:0;width:fit-content}.TonWalletPage__InfoAction.ant-btn-link:hover{color:#8ce3ff}.TonWalletPage__ExternalLink{align-items:center;color:rgba(133,208,255,.95);display:inline-flex;gap:6px;width:fit-content}.TonWalletPage__ExternalLink:hover{color:#8ce3ff}.TonWalletPage__Transactions{margin-top:8px}.TonWalletPage__TransactionsHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.TonWalletPage__TransactionsTitle.ant-typography{color:#f4f9ff;margin:0!important}.TonWalletPage__TransactionsList .ant-list-items{display:flex;flex-direction:column;gap:8px}.TonWalletPage__TxItem.ant-list-item{grid-gap:10px;align-items:center;background:rgba(13,30,56,.94);border:1px solid rgba(132,172,245,.22);border-radius:12px;display:grid;gap:10px;grid-template-columns:104px minmax(0,1fr) minmax(206px,230px);margin:0;padding:12px}.TonWalletPage__TxBadge{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;gap:6px;height:30px;justify-content:center;letter-spacing:.02em;line-height:1;min-width:94px;padding:0 10px}.TonWalletPage__TxBadge--incoming{background:rgba(53,171,93,.22);border:1px solid rgba(104,223,136,.45);color:#d0ffe1}.TonWalletPage__TxBadge--external{background:rgba(87,113,245,.22);border:1px solid rgba(126,149,255,.45);color:#d9e2ff}.TonWalletPage__TxBadge--outgoing{background:rgba(208,82,82,.2);border:1px solid hsla(0,100%,75%,.42);color:#ffdede}.TonWalletPage__TxStatus{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.02em;min-height:28px;padding:0 12px;text-transform:lowercase}.TonWalletPage__TxStatus--success{background:rgba(42,164,93,.26);border-color:rgba(117,234,163,.52);color:#d9ffe8}.TonWalletPage__TxStatus--failed{background:rgba(208,82,82,.22);border-color:hsla(0,100%,75%,.46);color:#ffdede}.TonWalletPage__TxMain{min-width:0}.TonWalletPage__TxMainRow{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.TonWalletPage__TxCounterpartyWrap{align-items:center;display:flex;gap:6px;min-width:0}.TonWalletPage__TxCounterparty.ant-typography,.TonWalletPage__TxCounterpartyBtn.ant-btn-link{color:#f2f7ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;font-weight:500;word-break:break-all}.TonWalletPage__TxCounterpartyBtn.ant-btn-link{height:auto;padding:0;text-align:left;white-space:normal}.TonWalletPage__TxCounterpartyBtn.ant-btn-link:hover{color:#8ed8ff}.TonWalletPage__InlineExternalLink{color:rgba(160,204,255,.84)}.TonWalletPage__InlineExternalLink:hover{color:#95deff}.TonWalletPage__TxMetaRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.TonWalletPage__TxHashLink{color:rgba(145,213,255,.9)}.TonWalletPage__TxHashLink:hover{color:#90e0ff}.TonWalletPage__TxComment.ant-typography{display:block;margin-top:6px;word-break:break-word}.TonWalletPage__TxAmountBlock{align-items:flex-end;display:flex;flex-direction:column;gap:4px;min-width:206px;text-align:right}.TonWalletPage__TxAmountValue.ant-typography{color:#f2f7ff;font-size:20px;font-weight:700;line-height:1.06;white-space:nowrap}.TonWalletPage__TxAmountUsd.ant-typography{color:rgba(216,232,255,.64);font-size:12px}.TonWalletPage__TxMetric.ant-typography{color:rgba(208,227,255,.72);font-size:12px;line-height:1.3}.TonWalletPage__TxMetricUsd{color:rgba(190,213,244,.7)}.TonWalletPage__TxMetric--main.ant-typography{color:rgba(220,236,255,.87);font-weight:500}.TonWalletPage__LoadMoreWrap{display:flex;justify-content:center;margin-top:12px}.TonWalletPage__SendPagePanel{margin:0 auto;max-width:760px}.TonWalletPage__SendHeroActions{gap:8px}.TonWalletPage__SendInfo{grid-gap:6px;background:rgba(14,30,54,.75);border:1px solid rgba(132,172,245,.22);border-radius:10px;display:grid;gap:6px;margin-bottom:14px;padding:12px 14px}.TonWalletPage__SendInfoRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.TonWalletPage__SendInfoAddress{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.TonWalletPage__SendInfoLabel.ant-typography{color:#eff7ff;font-weight:500;word-break:break-all}.TonWalletPage__SendInfoBalance.ant-typography{color:rgba(220,237,255,.76);font-size:13px}.TonWalletPage__SendForm .ant-form-item{margin-bottom:14px}.TonWalletPage__TransferWarning{margin-bottom:12px}.TonWalletPage__SwitchRow{margin-bottom:8px}.TonWalletPage__ConfiguredSourceHint{margin-bottom:16px}.TonWalletPage__LastTransfer{margin-top:16px}.TonWalletPage__FieldHelp{color:rgba(205,224,251,.78);display:flex;flex-direction:column;font-size:12px;gap:2px;line-height:1.35}.TonWalletPage__FieldHelp strong{color:rgba(232,244,255,.95);font-weight:600}.TonWalletPage .ant-card-body{padding:16px}.TonWalletPage .ant-form-item-label>label{color:rgba(208,226,252,.86)}.TonWalletPage .ant-input,.TonWalletPage .ant-input-affix-wrapper,.TonWalletPage .ant-input-number,.TonWalletPage .ant-input-number-input,.TonWalletPage .ant-input-textarea textarea,.TonWalletPage .ant-select-selector{background:hsla(0,0%,100%,.04)!important;border-color:rgba(148,182,233,.34)!important;color:#eff7ff!important}.TonWalletPage .ant-input-textarea textarea::placeholder,.TonWalletPage .ant-input::placeholder{color:rgba(190,213,244,.52)!important}.TonWalletPage .ant-select-selection-item,.TonWalletPage .ant-select-selection-placeholder{color:#eff7ff!important}.TonWalletPage .ant-btn-default{background:hsla(0,0%,100%,.05);border-color:rgba(157,202,255,.36);color:#e9f3ff}.TonWalletPage .ant-btn-default:hover{background:hsla(0,0%,100%,.1);border-color:rgba(157,202,255,.55);color:#fff}.TonWalletPage .ant-btn-primary{background:linear-gradient(145deg,#2f73ff,#21b3ff);border:none;box-shadow:0 10px 20px rgba(27,126,255,.4)}.TonWalletPage .ant-btn-primary:hover{background:linear-gradient(145deg,#3c7fff,#31bdff)!important}.TonWalletPage .ant-alert{background:rgba(16,39,70,.74);border-color:rgba(151,191,255,.32);border-radius:10px}.TonWalletPage .ant-alert-description,.TonWalletPage .ant-alert-message{color:#eaf4ff}html[data-theme=light] .TonWalletPage{background:radial-gradient(circle at 0 0,rgba(57,126,255,.18),transparent 45%),radial-gradient(circle at 100% 0,rgba(66,187,255,.14),transparent 40%),linear-gradient(160deg,#f1f6ff,#eaf2ff 62%,#f5f9ff)}html[data-theme=light] .TonWalletPage__Hero{background:linear-gradient(140deg,hsla(0,0%,100%,.95),rgba(241,248,255,.95));border-color:rgba(58,114,210,.25)}html[data-theme=light] .TonWalletPage__HeroTitle.ant-typography{color:#10213f}html[data-theme=light] .TonWalletPage__HeroSubtitle.ant-typography{color:rgba(16,33,63,.72)}html[data-theme=light] .TonWalletPage__AddressInput .ant-input-affix-wrapper{background:hsla(0,0%,100%,.96);border-color:rgba(58,114,210,.22);color:#132344}html[data-theme=light] .TonWalletPage__AddressInput .ant-input{color:#132344}html[data-theme=light] .TonWalletPage__AddressInput .ant-input::placeholder{color:rgba(16,33,63,.45)}html[data-theme=light] .TonWalletPage__Panel.ant-card{background:hsla(0,0%,100%,.95);border-color:rgba(58,114,210,.24);box-shadow:0 16px 32px rgba(40,92,176,.14)}html[data-theme=light] .TonWalletPage__BalanceCard{background:radial-gradient(circle at 85% 10%,rgba(66,187,255,.18),transparent 35%),linear-gradient(150deg,rgba(250,253,255,.98),rgba(241,248,255,.97));border-color:rgba(58,114,210,.24)}html[data-theme=light] .TonWalletPage__BalanceLabel.ant-typography{color:rgba(16,33,63,.55)}html[data-theme=light] .TonWalletPage__BalanceValue.ant-typography,html[data-theme=light] .TonWalletPage__InfoValue.ant-typography,html[data-theme=light] .TonWalletPage__TxCounterparty.ant-typography{color:#132344}html[data-theme=light] .TonWalletPage__BalanceCurrency.ant-typography{color:rgba(16,33,63,.8)}html[data-theme=light] .TonWalletPage__BalanceUsd{color:rgba(16,33,63,.52)}html[data-theme=light] .TonWalletPage__InfoCard,html[data-theme=light] .TonWalletPage__SendInfo,html[data-theme=light] .TonWalletPage__TxItem.ant-list-item{background:hsla(0,0%,100%,.94);border-color:rgba(58,114,210,.24)}html[data-theme=light] .TonWalletPage__TxBadge{font-weight:700}html[data-theme=light] .TonWalletPage__TxBadge--incoming{background:#eaf8ef;border-color:#9fd7b2;color:#1f7a45}html[data-theme=light] .TonWalletPage__TxBadge--external{background:#eaf0ff;border-color:#a8b9f5;color:#2f56b2}html[data-theme=light] .TonWalletPage__TxBadge--outgoing{background:#fff0f0;border-color:#f2b0b0;color:#b23d3d}html[data-theme=light] .TonWalletPage__TxStatus--success{background:#eaf8ef;border-color:#91d2a9;color:#1f7a45}html[data-theme=light] .TonWalletPage__TxStatus--failed{background:#fff0f0;border-color:#efabab;color:#b23d3d}html[data-theme=light] .TonWalletPage__TransactionsTitle.ant-typography{color:#10213f}html[data-theme=light] .TonWalletPage__ExternalLink,html[data-theme=light] .TonWalletPage__InlineExternalLink,html[data-theme=light] .TonWalletPage__TxCounterpartyBtn.ant-btn-link,html[data-theme=light] .TonWalletPage__TxHashLink{color:#2d67d6}html[data-theme=light] .TonWalletPage__ExternalLink:hover,html[data-theme=light] .TonWalletPage__InlineExternalLink:hover,html[data-theme=light] .TonWalletPage__TxCounterpartyBtn.ant-btn-link:hover,html[data-theme=light] .TonWalletPage__TxHashLink:hover{color:#4a81e8}html[data-theme=light] .TonWalletPage__TxAmountValue.ant-typography{color:#122747}html[data-theme=light] .TonWalletPage__TxAmountUsd.ant-typography{color:rgba(16,33,63,.5)}html[data-theme=light] .TonWalletPage__TxMetric.ant-typography{color:rgba(16,33,63,.66)}html[data-theme=light] .TonWalletPage__TxMetricUsd{color:rgba(16,33,63,.58)}html[data-theme=light] .TonWalletPage__TxMetric--main.ant-typography{color:rgba(16,33,63,.84)}html[data-theme=light] .TonWalletPage__SendInfoLabel.ant-typography{color:#1d3560}html[data-theme=light] .TonWalletPage__SendInfoBalance.ant-typography{color:rgba(16,33,63,.62)}html[data-theme=light] .TonWalletPage__FieldHelp{color:rgba(16,33,63,.75)}html[data-theme=light] .TonWalletPage__FieldHelp strong{color:#10213f}html[data-theme=light] .TonWalletPage .ant-form-item-label>label{color:rgba(16,33,63,.78)}html[data-theme=light] .TonWalletPage .ant-input,html[data-theme=light] .TonWalletPage .ant-input-affix-wrapper,html[data-theme=light] .TonWalletPage .ant-input-number,html[data-theme=light] .TonWalletPage .ant-input-number-input,html[data-theme=light] .TonWalletPage .ant-input-textarea textarea,html[data-theme=light] .TonWalletPage .ant-select-selector{background:hsla(0,0%,100%,.96)!important;border-color:rgba(58,114,210,.25)!important;color:#132344!important}html[data-theme=light] .TonWalletPage .ant-input-textarea textarea::placeholder,html[data-theme=light] .TonWalletPage .ant-input::placeholder{color:rgba(16,33,63,.44)!important}html[data-theme=light] .TonWalletPage .ant-select-selection-item,html[data-theme=light] .TonWalletPage .ant-select-selection-placeholder{color:#132344!important}html[data-theme=light] .TonWalletPage .ant-btn-default{background:hsla(0,0%,100%,.96);border-color:rgba(58,114,210,.27);color:#1a355f}html[data-theme=light] .TonWalletPage .ant-btn-default:hover{background:#f3f8ff;border-color:rgba(58,114,210,.45);color:#173057}html[data-theme=light] .TonWalletPage .ant-alert{background:rgba(246,250,255,.98);border-color:rgba(58,114,210,.24)}html[data-theme=light] .TonWalletPage .ant-alert-description,html[data-theme=light] .TonWalletPage .ant-alert-message{color:#132344}@media(max-width:992px){.TonWalletPage__InfoGrid{grid-template-columns:1fr}}@media(max-width:768px){.TonWalletPage{padding:12px}.TonWalletPage__Hero{padding:14px}.TonWalletPage__HeroTitle.ant-typography{font-size:24px}.TonWalletPage__TxItem.ant-list-item{align-items:flex-start;grid-template-columns:1fr}.TonWalletPage__TxAmountBlock{align-items:flex-start;min-width:0;text-align:left}.TonWalletPage__TxAmountValue.ant-typography{font-size:20px}.TonWalletPage .ant-card-body{padding:12px}}.voxel-studio-page{display:flex;flex-direction:column;font-family:IBM Plex Sans,SF Pro Text,Segoe UI,sans-serif;gap:16px}.voxel-studio-page__hero{grid-gap:4px;display:grid;gap:4px}.voxel-studio-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.7fr) minmax(320px,420px)}.voxel-studio-main,.voxel-studio-sidebar{display:flex;flex-direction:column;gap:18px;min-width:0}.voxel-studio-card,.voxel-studio-workbench{-webkit-backdrop-filter:blur(24px) saturate(1.1);backdrop-filter:blur(24px) saturate(1.1);background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.08)),linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,0)),var(--surface-glass);border:1px solid hsla(0,0%,100%,.36);border-radius:28px;box-shadow:0 18px 48px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.34)}.voxel-studio-workbench{padding:18px}.voxel-studio-workbench,.voxel-studio-workbench__body{grid-gap:16px;display:grid;gap:16px}.voxel-studio-card__header,.voxel-studio-workbench__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.voxel-studio-workbench__heading{grid-gap:6px;display:grid;gap:6px;min-width:0}.voxel-studio-workbench__actions{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.voxel-studio-card{padding:18px}.voxel-studio-card__description{color:var(--color-text-secondary);margin:4px 0 0}.voxel-studio-stage{grid-gap:14px;display:grid;gap:14px}.voxel-studio-stage__toolbar{grid-gap:12px;display:grid;gap:12px}.voxel-studio-stage__toolbar-main{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.voxel-studio-stage__control{grid-gap:8px;display:grid;gap:8px}.voxel-studio-stage__shell{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr)}.voxel-studio-stage__viewport{grid-gap:12px;align-content:start;background:radial-gradient(circle at top right,rgba(56,189,248,.16),transparent 34%),linear-gradient(180deg,rgba(7,15,30,.24),rgba(7,15,30,.12)),rgba(8,15,28,.78);border:1px solid hsla(0,0%,100%,.32);border-radius:26px;display:grid;gap:12px;min-height:520px;overflow:hidden;padding:16px;position:relative}.voxel-studio-stage__viewport:before{background:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:36px 36px;content:"";inset:0;pointer-events:none;position:absolute}.voxel-studio-stage__rail,.voxel-studio-stage__viewport-top{gap:12px;position:relative;z-index:1}.voxel-studio-stage__viewport-top{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.voxel-studio-preview{background:radial-gradient(circle at top right,rgba(56,189,248,.16),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.38),rgba(15,23,42,.2));border:1px solid hsla(0,0%,100%,.18);border-radius:22px;height:100%;min-height:460px;overflow:hidden;position:relative;width:100%;z-index:1}.voxel-studio-preview__canvas{display:block;height:100%;width:100%}.voxel-studio-preview__overlay{grid-gap:6px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(15,23,42,.58);border-radius:18px;bottom:14px;display:grid;gap:6px;justify-items:start;left:14px;padding:12px 14px;position:absolute;right:14px}.voxel-studio-preview__overlay .ant-empty{margin:0}.voxel-studio-preview__message{color:rgba(226,232,240,.86);margin:0}.voxel-studio-stage__placeholder-icon{font-size:42px}.voxel-studio-stage__active-source{align-items:center;background:rgba(15,23,42,.34);border-radius:999px;display:inline-flex;gap:8px;padding:10px 14px}.voxel-studio-stage__active-source--ghost{background:rgba(15,23,42,.2)}.voxel-studio-stage__action-card{grid-gap:12px;background:hsla(0,0%,100%,.34);border:1px solid hsla(0,0%,100%,.22);border-radius:22px;display:grid;gap:12px;padding:16px}.voxel-studio-stage__action-buttons{display:flex;flex-wrap:wrap;gap:8px}.voxel-studio-stage__summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.voxel-studio-stage__summary-grid--rail{grid-template-columns:repeat(2,minmax(0,1fr))}.voxel-studio-stage__panels{grid-gap:14px;display:grid;gap:14px}.voxel-studio-stage__panel-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.voxel-studio-metric-card{grid-gap:2px;background:hsla(0,0%,100%,.48);border:1px solid hsla(0,0%,100%,.28);border-radius:20px;display:grid;gap:2px;padding:14px}.voxel-studio-list-item{border-radius:16px;cursor:pointer;padding:8px 10px;transition:background .16s ease,border-color .16s ease}.voxel-studio-list-item--active,.voxel-studio-list-item:hover{background:rgba(59,130,246,.08)}.voxel-studio-job-meta,.voxel-studio-operation-meta{grid-gap:8px;display:grid;gap:8px}.voxel-studio-settings-grid{grid-gap:10px;display:grid;gap:10px}.voxel-studio-setting{align-items:center;background:hsla(0,0%,100%,.42);border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.voxel-studio-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.voxel-studio-diagnostics,.voxel-studio-voxel-preview{grid-gap:10px;display:grid;gap:10px}.voxel-studio-voxel-preview{background:hsla(0,0%,100%,.28);border:1px solid hsla(0,0%,100%,.18);border-radius:22px;padding:14px}.voxel-studio-voxel-editor{grid-gap:12px;background:linear-gradient(180deg,rgba(17,24,39,.9),rgba(15,23,42,.84)),rgba(15,23,42,.84);border:1px solid hsla(0,0%,100%,.14);border-radius:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);color:rgba(241,245,249,.96);display:grid;gap:12px;padding:16px}.voxel-studio-block-editor{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(280px,320px) minmax(0,1fr) minmax(280px,340px)}.voxel-studio-block-editor--empty{grid-template-columns:minmax(0,1fr)}.voxel-studio-block-editor__empty{background:radial-gradient(circle at top,rgba(148,163,184,.18),transparent 48%),rgba(9,14,24,.92);border:1px solid hsla(0,0%,100%,.18);border-radius:28px;display:grid;min-height:420px;place-items:center}.voxel-studio-block-editor__sidebar,.voxel-studio-block-editor__tools{grid-gap:14px;align-content:start;display:grid;gap:14px}.voxel-studio-block-editor__viewport{grid-gap:12px;display:grid;gap:12px;min-width:0}.voxel-studio-block-editor__viewport-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.voxel-studio-block-editor__layers,.voxel-studio-block-editor__topmap,.voxel-studio-block-editor__viewport-meta{grid-gap:10px;background:linear-gradient(180deg,rgba(17,24,39,.9),rgba(15,23,42,.82)),rgba(15,23,42,.82);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;color:rgba(241,245,249,.96);display:grid;gap:10px;padding:14px 16px}.voxel-studio-block-editor__sidebar-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.voxel-studio-block-editor__layer-list{grid-gap:10px;display:grid;gap:10px}.voxel-studio-block-editor__topmap-grid{grid-gap:2px;background:rgba(15,23,42,.5);border-radius:18px;display:grid;gap:2px;max-height:280px;overflow:auto;padding:8px}.voxel-studio-block-editor__topmap--compact{display:flex;flex-direction:column;height:100%;min-height:0}.voxel-studio-block-editor__topmap--compact .voxel-studio-block-editor__topmap-grid{flex:1 1 auto;height:auto;max-height:none;min-height:0;overflow:auto}.voxel-studio-block-editor__topmap-cell{aspect-ratio:1/1;background:rgba(71,85,105,.45);border:0;border-radius:4px}.voxel-studio-block-editor__topmap-cell--filled{box-shadow:inset 0 0 0 1px rgba(15,23,42,.16)}.voxel-studio-block-editor__topmap-cell--above{box-shadow:inset 0 2px 0 rgba(96,165,250,.95)}.voxel-studio-block-editor__topmap-cell--below{box-shadow:inset 0 -2px 0 rgba(226,232,240,.6)}.voxel-studio-block-editor__topmap-cell--filled.voxel-studio-block-editor__topmap-cell--above{box-shadow:inset 0 0 0 1px rgba(15,23,42,.16),inset 0 2px 0 rgba(96,165,250,.95)}.voxel-studio-block-editor__topmap-cell--filled.voxel-studio-block-editor__topmap-cell--below{box-shadow:inset 0 0 0 1px rgba(15,23,42,.16),inset 0 -2px 0 rgba(226,232,240,.6)}.voxel-studio-block-editor__topmap-cell--above.voxel-studio-block-editor__topmap-cell--below{box-shadow:inset 0 2px 0 rgba(96,165,250,.95),inset 0 -2px 0 rgba(226,232,240,.6)}.voxel-studio-block-editor__topmap-cell--filled.voxel-studio-block-editor__topmap-cell--above.voxel-studio-block-editor__topmap-cell--below{box-shadow:inset 0 0 0 1px rgba(15,23,42,.16),inset 0 2px 0 rgba(96,165,250,.95),inset 0 -2px 0 rgba(226,232,240,.6)}.voxel-studio-block-editor__topmap-cell--active{box-shadow:0 0 0 2px rgba(96,165,250,.95)}.voxel-studio-block-editor__layer-row{background:rgba(30,41,59,.68);border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.voxel-studio-block-editor__layer-main{grid-gap:8px;display:grid;gap:8px;min-width:0}.voxel-studio-voxel-canvas{background:radial-gradient(circle at top,rgba(96,165,250,.14),transparent 42%),linear-gradient(180deg,rgba(15,23,42,.98),rgba(5,10,18,.98));border:1px solid hsla(0,0%,100%,.12);border-radius:30px;box-shadow:0 28px 64px rgba(2,6,23,.28);min-height:620px;overflow:hidden;position:relative}.voxel-studio-voxel-canvas__canvas{cursor:grab;display:block;height:100%;width:100%}.voxel-studio-voxel-canvas--tool-add .voxel-studio-voxel-canvas__canvas,.voxel-studio-voxel-canvas--tool-erase .voxel-studio-voxel-canvas__canvas,.voxel-studio-voxel-canvas--tool-pick .voxel-studio-voxel-canvas__canvas{cursor:crosshair}.voxel-studio-voxel-canvas__canvas--hidden{opacity:0;pointer-events:none}.voxel-studio-voxel-canvas--tool-add .voxel-studio-voxel-canvas__canvas:active,.voxel-studio-voxel-canvas--tool-erase .voxel-studio-voxel-canvas__canvas:active,.voxel-studio-voxel-canvas--tool-pick .voxel-studio-voxel-canvas__canvas:active{cursor:crosshair}.voxel-studio-voxel-canvas__canvas:active{cursor:grabbing}.voxel-studio-voxel-canvas__overlay{grid-gap:6px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(15,23,42,.72);border-radius:18px;display:grid;gap:6px;left:16px;max-width:min(320px,calc(100% - 32px));padding:12px 14px;position:absolute;top:16px}.voxel-studio-voxel-canvas__fallback{align-content:stretch;display:grid;inset:18px;overflow:hidden;padding-top:82px;position:absolute}.voxel-studio-voxel-canvas__fallback .voxel-studio-block-editor__topmap{height:100%}.voxel-studio-voxel-editor__header,.voxel-studio-voxel-editor__panel{grid-gap:10px;display:grid;gap:10px}.voxel-studio-voxel-editor__tool-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.voxel-studio-voxel-editor__tool-button{justify-content:flex-start}.voxel-studio-voxel-editor__tool-button-content{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.voxel-studio-voxel-editor__tool-shortcut{background:rgba(148,163,184,.16);border-radius:999px;color:rgba(226,232,240,.9);font-size:11px;font-weight:600;letter-spacing:.04em;padding:2px 6px}.voxel-studio-voxel-editor__status-grid{grid-gap:10px;display:grid;gap:10px}.voxel-studio-voxel-editor__status-item{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.voxel-studio-voxel-editor__quick-actions{display:flex;flex-wrap:wrap;gap:8px}.voxel-studio-voxel-editor__coordinates{grid-gap:10px;display:grid;gap:10px}.voxel-studio-voxel-editor__coordinate-group{grid-gap:8px;display:grid;gap:8px}.voxel-studio-voxel-editor__color-fields{grid-gap:10px;display:grid;gap:10px}.voxel-studio-voxel-editor__color-field{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:78px 24px minmax(0,1fr)}.voxel-studio-voxel-editor__color-chip{border:1px solid hsla(0,0%,100%,.24);border-radius:8px;height:24px;width:24px}.voxel-studio-voxel-editor__swatches{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,minmax(0,1fr))}.voxel-studio-voxel-editor__swatch{aspect-ratio:1/1;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.28);width:100%}.voxel-studio-voxel-editor__swatch--active{box-shadow:0 0 0 2px rgba(96,165,250,.9);transform:translateY(-1px)}.voxel-studio-voxel-preview__slices{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.voxel-studio-voxel-preview__slice{grid-gap:8px;display:grid;gap:8px}.voxel-studio-voxel-preview__slice-grid{grid-gap:2px;background:rgba(15,23,42,.18);border-radius:16px;display:grid;gap:2px;padding:8px}.voxel-studio-voxel-preview__cell{aspect-ratio:1/1;background:rgba(148,163,184,.18);border-radius:2px}.voxel-studio-voxel-preview__cell--filled{background:rgba(37,99,235,.72)}.voxel-studio-voxel-gallery{grid-gap:12px;background:hsla(0,0%,100%,.26);border:1px solid hsla(0,0%,100%,.18);border-radius:22px;display:grid;gap:12px;padding:14px}.voxel-studio-lod-preview__header,.voxel-studio-voxel-gallery__header{align-items:center;display:flex;gap:10px;justify-content:space-between}.voxel-studio-voxel-gallery__shell{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.18fr) minmax(240px,.82fr)}.voxel-studio-lod-preview__focus,.voxel-studio-voxel-gallery__focus{grid-gap:12px;background:linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,.02)),hsla(0,0%,100%,.44);border:1px solid hsla(0,0%,100%,.18);border-radius:20px;display:grid;gap:12px;padding:16px}.voxel-studio-lod-preview__focus-header,.voxel-studio-voxel-gallery__focus-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.voxel-studio-lod-preview__focus-copy,.voxel-studio-lod-preview__focus-tags,.voxel-studio-lod-preview__rail,.voxel-studio-voxel-gallery__focus-copy,.voxel-studio-voxel-gallery__focus-tags,.voxel-studio-voxel-gallery__palette{grid-gap:8px;display:grid;gap:8px}.voxel-studio-lod-preview__metrics,.voxel-studio-voxel-gallery__focus-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.voxel-studio-lod-preview__metric,.voxel-studio-voxel-gallery__metric{grid-gap:4px;background:hsla(0,0%,100%,.46);border-radius:16px;display:grid;gap:4px;padding:10px 12px}.voxel-studio-voxel-gallery__focus-preview{grid-gap:12px;display:grid;gap:12px}.voxel-studio-voxel-gallery__rail{grid-gap:8px;align-content:start;display:grid;gap:8px}.voxel-studio-lod-preview__choice,.voxel-studio-voxel-gallery__choice{grid-gap:12px;background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.18);border-radius:18px;cursor:pointer;display:grid;gap:12px;grid-template-columns:88px minmax(0,1fr);padding:12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.voxel-studio-lod-preview__choice--active,.voxel-studio-lod-preview__choice:hover,.voxel-studio-voxel-gallery__choice--active,.voxel-studio-voxel-gallery__choice:hover{border-color:rgba(37,99,235,.42);box-shadow:inset 0 0 0 1px rgba(37,99,235,.18);transform:translateY(-1px)}.voxel-studio-voxel-gallery__choice-copy,.voxel-studio-voxel-gallery__choice-preview{grid-gap:6px;display:grid;gap:6px}.voxel-studio-lod-preview__choice-header,.voxel-studio-lod-preview__choice-stats,.voxel-studio-voxel-gallery__choice-header,.voxel-studio-voxel-gallery__choice-stats{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.voxel-studio-voxel-gallery__mini-grid{grid-gap:1px;background:rgba(15,23,42,.18);border-radius:12px;display:grid;gap:1px;padding:6px}.voxel-studio-voxel-gallery__mini-grid--focus{border-radius:16px;padding:10px}.voxel-studio-voxel-gallery__mini-cell{aspect-ratio:1/1;background:rgba(148,163,184,.14);border-radius:1px}.voxel-studio-voxel-gallery__mini-cell--filled{background:rgba(37,99,235,.72)}.voxel-studio-lod-preview{grid-gap:12px;background:hsla(0,0%,100%,.26);border:1px solid hsla(0,0%,100%,.18);border-radius:22px;display:grid;gap:12px;padding:14px}.voxel-studio-lod-preview__shell{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.12fr) minmax(240px,.88fr)}.voxel-studio-lod-preview__focus-diff,.voxel-studio-lod-preview__focus-slices{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.voxel-studio-lod-preview__slice{grid-gap:6px;display:grid;gap:6px}.voxel-studio-lod-preview__diff-cell{aspect-ratio:1/1;background:rgba(148,163,184,.12);border-radius:1px}.voxel-studio-lod-preview__diff-cell--match{background:rgba(34,197,94,.62)}.voxel-studio-lod-preview__diff-cell--missing{background:rgba(239,68,68,.72)}.voxel-studio-lod-preview__diff-cell--extra{background:rgba(245,158,11,.72)}.voxel-studio-lod-preview__diff-cell--empty{background:rgba(148,163,184,.12)}.voxel-studio-compression-lab{grid-gap:10px;display:grid;gap:10px}.voxel-studio-shipping-presets,.voxel-studio-source-recommendation{grid-gap:14px;display:grid;gap:14px}.voxel-studio-shipping-presets__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.voxel-studio-shipping-presets__card{grid-gap:12px;background:hsla(0,0%,100%,.34);border:1px solid hsla(0,0%,100%,.18);border-radius:20px;display:grid;gap:12px;padding:14px}.voxel-studio-shipping-presets__card--active{border-color:rgba(37,99,235,.42);box-shadow:inset 0 0 0 1px rgba(37,99,235,.18)}.voxel-studio-shipping-presets__copy{grid-gap:6px;display:grid;gap:6px}.voxel-studio-source-recommendation__hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.voxel-studio-source-recommendation__score{grid-gap:4px;background:hsla(0,0%,100%,.42);border-radius:18px;display:grid;gap:4px;min-width:120px;padding:12px 14px}.voxel-studio-source-recommendation__actions,.voxel-studio-source-recommendation__block,.voxel-studio-source-recommendation__list{grid-gap:10px;display:grid;gap:10px}.voxel-studio-source-recommendation__actions{grid-template-columns:repeat(4,minmax(0,1fr))}.voxel-studio-export-report{grid-gap:14px;display:grid;gap:14px}.voxel-studio-export-report__summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.voxel-studio-export-report__metric{grid-gap:4px;background:hsla(0,0%,100%,.42);border-radius:18px;display:grid;gap:4px;padding:12px 14px}.voxel-studio-export-report__block,.voxel-studio-export-report__rows{grid-gap:10px;display:grid;gap:10px}.voxel-studio-export-report__row{align-items:flex-start;background:hsla(0,0%,100%,.34);border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.voxel-studio-export-report__row-main{grid-gap:4px;display:grid;gap:4px}.voxel-studio-scene-inspector{grid-gap:12px;border-top:1px solid rgba(148,163,184,.18);display:grid;gap:12px;margin-top:14px;padding-top:14px}.voxel-studio-scene-inspector__metrics{display:flex;flex-wrap:wrap;gap:8px}.voxel-studio-scene-inspector__block,.voxel-studio-scene-inspector__list{grid-gap:8px;display:grid;gap:8px}.voxel-studio-scene-inspector__node,.voxel-studio-scene-inspector__row{align-items:center;background:hsla(0,0%,100%,.34);border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.voxel-studio-scene-inspector__node{justify-content:space-between}.voxel-studio-scene-inspector__part-controls,.voxel-studio-scene-inspector__part-main{grid-gap:8px;display:grid;gap:8px}.voxel-studio-scene-inspector__part-controls{justify-items:end}.voxel-studio-scene-inspector__policy,.voxel-studio-scene-inspector__policy-toggle{grid-gap:4px;display:grid;gap:4px}.voxel-studio-inline-paragraph{margin:0}.voxel-studio-texture-editor-shell,.voxel-studio-texture-library{grid-gap:12px;background:hsla(0,0%,100%,.24);border:1px solid hsla(0,0%,100%,.18);border-radius:22px;display:grid;gap:12px;padding:14px}.voxel-studio-texture-library__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.voxel-studio-texture-library__card{grid-gap:10px;background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.18);border-radius:18px;cursor:pointer;display:grid;gap:10px;padding:12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.voxel-studio-texture-library__card--active,.voxel-studio-texture-library__card:hover{border-color:rgba(37,99,235,.42);box-shadow:inset 0 0 0 1px rgba(37,99,235,.24);transform:translateY(-1px)}.voxel-studio-texture-library__preview{background:linear-gradient(rgba(148,163,184,.12) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.12) 1px,transparent 0),rgba(15,23,42,.08);background-size:12px 12px;border-radius:14px;display:grid;min-height:132px;padding:10px;place-items:center}.voxel-studio-texture-library__img{image-rendering:pixelated;max-height:160px;max-width:100%;object-fit:contain}.voxel-studio-texture-library__missing{display:grid;min-height:112px;place-items:center;width:100%}.voxel-studio-texture-library__meta{grid-gap:6px;display:grid;gap:6px}.voxel-studio-texture-editor-shell .pixel-forge-editor{border-radius:22px;overflow:hidden}@media (max-width:1200px){.voxel-studio-block-editor,.voxel-studio-layout,.voxel-studio-lod-preview__shell,.voxel-studio-stage__panel-grid,.voxel-studio-stage__shell,.voxel-studio-voxel-gallery__shell{grid-template-columns:minmax(0,1fr)}.voxel-studio-export-report__summary,.voxel-studio-lod-preview__metrics,.voxel-studio-shipping-presets__grid,.voxel-studio-source-recommendation__actions,.voxel-studio-stage__summary-grid,.voxel-studio-voxel-gallery__focus-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.voxel-studio-card__header,.voxel-studio-workbench__header{flex-direction:column}.voxel-studio-stage__summary-grid{grid-template-columns:minmax(0,1fr)}.voxel-studio-block-editor__layer-row,.voxel-studio-lod-preview__focus-header,.voxel-studio-stage__toolbar-main,.voxel-studio-stage__viewport-top,.voxel-studio-voxel-gallery__focus-header{flex-direction:column}.voxel-studio-export-report__summary,.voxel-studio-lod-preview__choice,.voxel-studio-lod-preview__focus-diff,.voxel-studio-lod-preview__focus-slices,.voxel-studio-shipping-presets__grid,.voxel-studio-source-recommendation__actions,.voxel-studio-voxel-gallery__choice,.voxel-studio-voxel-preview__slices{grid-template-columns:minmax(0,1fr)}.voxel-studio-export-report__row,.voxel-studio-source-recommendation__hero{flex-direction:column}.voxel-studio-voxel-editor__swatches,.voxel-studio-voxel-editor__tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.voxel-studio-voxel-canvas{min-height:420px}.voxel-studio-texture-library__grid{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box;margin:0;padding:0}:root{--app-bg:radial-gradient(1200px 600px at 10% -10%,rgba(37,99,235,.12) 0%,transparent 60%),radial-gradient(900px 500px at 90% 0%,rgba(16,185,129,.12) 0%,transparent 55%),linear-gradient(180deg,#f6f7fb,#eef2f7);--auth-glow:radial-gradient(circle at 20% 50%,rgba(37,99,235,.14) 0%,transparent 55%),radial-gradient(circle at 80% 80%,rgba(79,70,229,.12) 0%,transparent 60%);--color-bg-base:#f6f7fb;--color-bg-container:hsla(0,0%,100%,.85);--color-bg-elevated:#fff;--color-bg-spot:#e2e8f0;--color-border:#e2e8f0;--color-border-secondary:#e5e7eb;--color-text:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#64748b;--color-text-quaternary:#94a3b8;--shadow-soft:0 14px 32px rgba(15,23,42,.08);--shadow-strong:0 24px 60px rgba(15,23,42,.18);--surface-glass:hsla(0,0%,100%,.72);--surface-glass-strong:hsla(0,0%,100%,.9);--selection-bg:rgba(37,99,235,.18);--info-soft-bg:rgba(37,99,235,.08);--info-soft-border:rgba(37,99,235,.2);--menu-hover:rgba(37,99,235,.1);--menu-selected:rgba(37,99,235,.18);--code-bg:rgba(15,23,42,.06);--panel-bg-strong:#eef2f7;--panel-bg:#e2e8f0;--accent-hover-bg:rgba(37,99,235,.12);--accent-selected-bg:rgba(37,99,235,.18);--danger-bg:rgba(220,38,38,.08);--log-divider:#e2e8f0}html[data-theme=dark]{--app-bg:radial-gradient(1200px 600px at 0% -10%,rgba(59,130,246,.18) 0%,transparent 60%),radial-gradient(900px 500px at 100% 0%,rgba(16,185,129,.12) 0%,transparent 55%),linear-gradient(180deg,#0a0e14,#0b111a 60%,#0a0e14);--auth-glow:radial-gradient(circle at 20% 50%,rgba(59,130,246,.16) 0%,transparent 55%),radial-gradient(circle at 80% 80%,rgba(99,102,241,.12) 0%,transparent 60%);--color-bg-base:#0a0e14;--color-bg-container:rgba(20,25,32,.88);--color-bg-elevated:#1a1f2e;--color-bg-spot:#1f2937;--color-border:#2d3343;--color-border-secondary:#374151;--color-text:#e6e8eb;--color-text-secondary:#9ca3af;--color-text-tertiary:#6b7280;--color-text-quaternary:#4b5563;--shadow-soft:0 12px 32px rgba(0,0,0,.4);--shadow-strong:0 24px 60px rgba(0,0,0,.55);--surface-glass:rgba(20,25,32,.72);--surface-glass-strong:rgba(20,25,32,.92);--selection-bg:rgba(59,130,246,.3);--info-soft-bg:rgba(59,130,246,.08);--info-soft-border:rgba(59,130,246,.28);--menu-hover:rgba(59,130,246,.14);--menu-selected:rgba(59,130,246,.2);--code-bg:hsla(0,0%,100%,.08);--panel-bg-strong:#1a2332;--panel-bg:#0d1117;--accent-hover-bg:#2d4b6e;--accent-selected-bg:#1e293b;--danger-bg:#2d1f1f;--log-divider:#21262d}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1200px 600px at 10% -10%,rgba(37,99,235,.12) 0,transparent 60%),radial-gradient(900px 500px at 90% 0,rgba(16,185,129,.12) 0,transparent 55%),linear-gradient(180deg,#f6f7fb,#eef2f7);background:var(--app-bg);color:#0f172a;color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;transition:background .2s ease,color .2s ease}code{background:rgba(15,23,42,.06);background:var(--code-bg);border-radius:4px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.9em;padding:2px 6px}#root{background:transparent;min-height:100vh}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e5e7eb;background:var(--color-border-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--color-text-tertiary)}::selection{background:rgba(37,99,235,.18);background:var(--selection-bg);color:#0f172a;color:var(--color-text)}.process-group-row{background:rgba(59,130,246,.03)!important;border-left:2px solid rgba(59,130,246,.5)!important}.process-group-row:hover{background:rgba(59,130,246,.06)!important;border-left:2px solid #3b82f6!important}.single-process-row{background:transparent!important;transition:background .2s}.single-process-row:hover{background:hsla(0,0%,100%,.03)!important}.child-process-row{background:hsla(0,0%,100%,.02)!important;border-left:2px solid rgba(99,102,241,.15)!important;transition:all .2s}.child-process-row:hover{background:rgba(99,102,241,.05)!important;border-left:2px solid rgba(99,102,241,.4)!important}.ant-table-expanded-row>td{background:#e2e8f0!important;background:var(--color-bg-spot)!important;padding:0!important}.ant-table-expanded-row .ant-table{margin:0!important}.ant-table-expanded-row .ant-table-tbody>tr>td{border-bottom:1px solid #e2e8f0!important;border-bottom:1px solid var(--color-border)!important;padding-bottom:8px!important;padding-left:24px!important;padding-top:8px!important}.theme-toggle{background:hsla(0,0%,100%,.72);background:var(--surface-glass);border:1px solid #e2e8f0;border:1px solid var(--color-border);border-radius:999px;box-shadow:0 14px 32px rgba(15,23,42,.08);box-shadow:var(--shadow-soft);padding:4px}.theme-toggle .ant-segmented-group{background:transparent}.theme-toggle .ant-segmented-item{border-radius:999px;padding:0 12px}.theme-toggle .ant-segmented-item-selected{background:rgba(37,99,235,.18);background:var(--menu-selected)}.theme-toggle__option{align-items:center;color:#475569;color:var(--color-text-secondary);display:inline-flex;font-size:12px;gap:8px}.theme-toggle .ant-segmented-item-selected .theme-toggle__option{color:#0f172a;color:var(--color-text)}.theme-toggle--compact .theme-toggle__option span:last-child{display:none}.theme-toggle--compact .ant-segmented-item{padding:0 10px}
/*# sourceMappingURL=main.af8f4cd7.css.map*/