:root{--aura-canvas: #f4f5f3;--aura-surface: #ffffff;--aura-surface-subdued: #eceeeb;--aura-ink: #20231f;--aura-muted: #687067;--aura-accent: #4f6256;--aura-accent-soft: #e4ebe6;--aura-danger: #a33b35;--aura-hairline: rgba(48, 56, 49, .1);--aura-shadow: 0 22px 60px rgba(44, 53, 46, .08);--aura-ease: cubic-bezier(.32, .72, 0, 1)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 8% 0%,rgba(79,98,86,.055),transparent 28rem),var(--aura-canvas);color:var(--aura-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}h1,h2,h3,h4,h5,h6{font-weight:650;letter-spacing:-.03em;text-wrap:balance}a{color:var(--aura-accent);text-decoration:none;transition:color .24s var(--aura-ease),opacity .24s var(--aura-ease)}a:hover{color:#35433a}.glass{background:#ffffffeb;border:1px solid var(--aura-hairline);border-radius:1.25rem;box-shadow:var(--aura-shadow)}.neon-text{color:var(--aura-accent)}.purple-text{color:var(--aura-muted)}.gradient-bg{background:radial-gradient(circle at top right,rgba(79,98,86,.08),transparent 38%);position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1}@keyframes pulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:.8}}.animate-pulse{animation:pulse 3s infinite var(--aura-ease)}.aura-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:30;padding:.65rem 1rem;border-radius:.7rem;background:var(--aura-ink);color:#fff;transform:translateY(-160%);transition:transform .22s var(--aura-ease)}.aura-skip-link:focus{color:#fff;transform:translateY(0)}.aura-route-progress{position:fixed;top:1rem;left:50%;z-index:20;display:flex;align-items:center;gap:.55rem;padding:.58rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#20231ff0;color:#fff;box-shadow:0 14px 36px #20231f2e;pointer-events:none;transform:translate(-50%);animation:aura-progress-enter .36s var(--aura-ease) both}@keyframes aura-progress-enter{0%{opacity:0;transform:translate(-50%,-.75rem)}to{opacity:1;transform:translate(-50%)}}.aura-editor-shell{display:grid;gap:1rem;width:100%;max-width:none}.aura-editor-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end;padding:1.35rem 1.45rem 1.5rem;border:1px solid var(--aura-hairline);border-radius:1.5rem;background:radial-gradient(circle at 92% 0%,rgba(79,98,86,.12),transparent 18rem),var(--aura-surface);box-shadow:var(--aura-shadow)}.aura-editor-eyebrow{color:var(--aura-accent);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.aura-editor-hero h2{max-width:24ch;margin:.3rem 0 0;font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.05}.aura-editor-hero p{max-width:62ch;margin:.55rem 0 0;color:var(--aura-muted);text-wrap:pretty}.aura-editor-meta{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.aura-editor-meta span{padding:.42rem .68rem;border-radius:.55rem;background:var(--aura-surface-subdued);color:#4f574f;font-size:.76rem;font-weight:600;font-variant-numeric:tabular-nums}.aura-editor-navigation{position:relative;z-index:1;padding:.42rem;border:1px solid var(--aura-hairline);border-radius:1.15rem;background:#f4f5f3f0;box-shadow:0 12px 30px #2c352e12}.aura-editor-panel{padding:.4rem;border:1px solid var(--aura-hairline);border-radius:1.45rem;background:var(--aura-surface-subdued)}.aura-editor-panel-core{min-height:28rem;padding:clamp(1rem,2.4vw,1.75rem);border-radius:1.08rem;background:var(--aura-surface);box-shadow:inset 0 1px #ffffffe6}.aura-rendering-active .aura-editor-panel{padding:.3rem}.aura-rendering-active .aura-editor-panel-core{padding:.85rem}.aura-rendering-active .aura-zone-workbench{grid-template-columns:minmax(220px,.58fr) minmax(560px,2.7fr) minmax(290px,.8fr)}.aura-tab-section{display:grid;gap:1.4rem}.aura-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding-bottom:1rem;border-bottom:1px solid var(--aura-hairline)}.aura-section-heading h2{margin:0;font-size:1.25rem}.aura-section-heading p{max-width:62ch;margin:.3rem 0 0;color:var(--aura-muted);text-wrap:pretty}.aura-form-surface{max-width:48rem;padding:1.15rem;border-radius:1rem;background:#f7f8f6}.aura-action-footer{display:flex;justify-content:flex-end;gap:.65rem;padding-top:1rem;border-top:1px solid var(--aura-hairline)}.aura-empty-state{display:grid;place-items:start;min-height:15rem;padding:2rem;border-radius:1.1rem;background:radial-gradient(circle at 90% 10%,rgba(79,98,86,.11),transparent 14rem),#f7f8f6}.aura-color-swatch{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;padding:.3rem;border:1px solid var(--aura-hairline);border-radius:.75rem;background:#fff;cursor:pointer;transition:transform .22s var(--aura-ease),box-shadow .22s var(--aura-ease)}.aura-color-swatch:hover{box-shadow:0 8px 20px #2c352e1a;transform:translateY(-1px)}.aura-color-swatch:focus-visible{outline:3px solid rgba(79,98,86,.28);outline-offset:2px}.aura-color-swatch>span{width:100%;height:100%;border-radius:.45rem;box-shadow:inset 0 0 0 1px #00000014}.aura-color-value{flex:1 1 auto;min-width:0}.aura-editor-panel-core .Polaris-Button{transition:transform .22s var(--aura-ease),box-shadow .22s var(--aura-ease),background-color .22s var(--aura-ease)}.aura-editor-panel-core .Polaris-Button:hover{transform:translateY(-1px)}.aura-editor-panel-core .Polaris-Button:active{transform:scale(.98)}.aura-editor-panel-core .Polaris-ResourceItem__ListItem{margin-bottom:.55rem;overflow:hidden;border:1px solid var(--aura-hairline);border-radius:.9rem;background:#fbfcfa;transition:transform .26s var(--aura-ease),box-shadow .26s var(--aura-ease)}.aura-editor-panel-core .Polaris-ResourceItem__ListItem:hover{box-shadow:0 12px 30px #2c352e12;transform:translateY(-1px)}.aura-editor-panel-core .Polaris-Card{border:1px solid var(--aura-hairline);box-shadow:none}@media(max-width:740px){.aura-editor-hero,.aura-section-heading{grid-template-columns:1fr}.aura-editor-meta{justify-content:flex-start}.aura-editor-navigation{position:static}.aura-editor-panel-core{min-height:0;padding:1rem}}@media(prefers-reduced-motion:reduce){.aura-route-progress{animation:none}}.aura-guide-shell{display:grid;gap:24px;max-width:1540px;margin:0 auto;padding-bottom:48px}.aura-guide-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(32px,5vw,76px);align-items:center;padding:clamp(28px,5vw,58px);border:1px solid #d7dce5;border-radius:18px;background:linear-gradient(120deg,rgba(23,92,211,.07),transparent 48%),#fff;box-shadow:0 22px 70px #202e4814}.aura-guide-kicker{display:block;margin-bottom:14px;color:#175cd3;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aura-guide-intro h2{max-width:760px;margin:0;color:#111827;font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.045em}.aura-guide-intro p{max-width:690px;margin:18px 0 24px;color:#596275;font-size:17px;line-height:1.7}.aura-guide-status{display:grid;grid-template-columns:1.1fr 1fr 1fr;border:1px solid #d7dce5;border-radius:16px;background:#fff}.aura-guide-status>div{display:grid;gap:8px;min-width:0;padding:22px 24px}.aura-guide-status>div+div{border-left:1px solid #e2e6ed}.aura-guide-status span,.aura-guide-status small{color:#677184;font-size:12px}.aura-guide-status strong{color:#111827;font-size:18px}.aura-guide-status progress{width:100%;height:6px;overflow:hidden;border:0;border-radius:999px;accent-color:#175cd3}.aura-guide-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px;align-items:start}.aura-guide-filters{position:sticky;top:18px;display:grid;gap:22px;padding:22px;border:1px solid #d7dce5;border-radius:16px;background:#fff}.aura-guide-filters fieldset{display:grid;gap:4px;min-width:0;margin:0;padding:0;border:0}.aura-guide-filters legend{margin-bottom:8px;color:#596275;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.aura-guide-filters fieldset button{min-height:42px;padding:8px 10px;border:0;border-radius:9px;color:#384152;background:transparent;font:inherit;font-size:14px;font-weight:650;text-align:left;cursor:pointer}.aura-guide-filters fieldset button:hover,.aura-guide-filters fieldset button.is-active{color:#0b3f9c;background:#edf3fd}.aura-guide-filters fieldset button:focus-visible{outline:2px solid #175cd3;outline-offset:2px}.aura-guide-results{min-width:0}.aura-guide-results>header{display:flex;justify-content:space-between;margin-bottom:16px;padding:8px 4px}.aura-guide-list{display:grid;gap:14px}.aura-guide-list>article{overflow:hidden;border:1px solid #d7dce5;border-radius:16px;background:#fff;box-shadow:0 10px 32px #202e480b}.aura-guide-list>article.is-complete{border-color:#8ec7a4}.aura-guide-list article>header{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:24px}.aura-guide-list h3{margin:14px 0 8px;color:#111827;font-size:clamp(21px,2.4vw,28px);letter-spacing:-.025em}.aura-guide-list header p{max-width:760px;margin:0;color:#626c7e;line-height:1.62}.aura-guide-list details{border-top:1px solid #e2e6ed}.aura-guide-list summary{padding:16px 24px;color:#175cd3;font-weight:800;cursor:pointer}.aura-guide-walkthrough{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:30px;padding:4px 24px 24px}.aura-guide-walkthrough ol,.aura-guide-walkthrough ul{margin:0;padding-left:22px}.aura-guide-walkthrough li{margin-bottom:10px;color:#4c5668;line-height:1.55}.aura-guide-list article>footer{display:flex;align-items:center;gap:18px;padding:16px 24px;border-top:1px solid #e2e6ed;background:#f8fafc}.aura-guide-list article>footer a{color:#175cd3;font-weight:750;text-decoration:none}.aura-public-guide-search{display:grid;gap:8px;margin:0 0 28px}.aura-public-guide-search label{color:#394458;font-size:13px;font-weight:800}.aura-public-guide-search>div{display:grid;grid-template-columns:minmax(0,620px) auto auto;gap:10px}.aura-public-guide-search input{min-height:48px;padding:0 15px;border:1px solid #cbd3df;border-radius:10px;color:#101828;background:#fff;font:inherit}.aura-public-guide-search input:focus{outline:2px solid #175cd3;outline-offset:2px}.aura-public-guide-search button,.aura-public-guide-search a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 18px;border:1px solid #175cd3;border-radius:10px;color:#fff;background:#175cd3;font:inherit;font-weight:750;text-decoration:none;cursor:pointer}.aura-public-guide-search a{color:#175cd3;background:#fff}.aura-public-guide-empty{padding:50px;border:1px dashed #aeb9c9;border-radius:16px;background:#ffffffb8;text-align:center}.aura-public-guide-empty h3{margin:0 0 8px;font-size:26px}.aura-public-guide-empty p{color:#5d6678}.aura-public-guide-empty a,.aura-guide-pager a{color:#175cd3;font-weight:800;text-decoration:none}.aura-guide-pager{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;padding-top:26px;border-top:1px solid #dbe1ea}.aura-guide-pager a:last-child{text-align:right}@media(max-width:960px){.aura-guide-intro,.aura-guide-workspace{grid-template-columns:1fr}.aura-guide-filters{position:static}.aura-guide-filters fieldset{display:flex;flex-wrap:wrap}.aura-guide-status{grid-template-columns:1fr}.aura-guide-status>div+div{border-top:1px solid #e2e6ed;border-left:0}}@media(max-width:640px){.aura-guide-intro{padding:24px}.aura-guide-walkthrough{grid-template-columns:1fr}.aura-guide-list article>header{flex-direction:column}.aura-public-guide-search>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.aura-guide-shell *,.aura-public-guide-search *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.aura-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}.aura-preview-viewport{width:100%;margin-inline:auto;overflow:hidden;border:1px solid #dfe3e8;border-radius:.75rem;transition:max-width .22s ease}.aura-render-workspace{overflow:auto;max-height:70vh;padding:1rem;border:1px solid #dfe3e8;border-radius:.75rem;background:linear-gradient(45deg,#f1f2f4 25%,transparent 25%),linear-gradient(-45deg,#f1f2f4 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f1f2f4 75%),linear-gradient(-45deg,transparent 75%,#f1f2f4 75%),#fff;background-position:0 0,8px 8px,8px -8px,-8px 0;background-size:16px 16px}.aura-layer-editor{display:grid;gap:1rem}.aura-layer-editor-header{display:flex;gap:1rem;align-items:end;justify-content:space-between;padding:0 .25rem .9rem;border-bottom:1px solid var(--aura-hairline)}.aura-layer-editor-header h3{margin-top:.25rem}.aura-layer-editor-grid{display:grid;grid-template-columns:minmax(190px,.58fr) minmax(480px,2.6fr) minmax(270px,.82fr);gap:.85rem;align-items:start}.aura-layer-library,.aura-layer-inspector{padding:.8rem;border:1px solid var(--aura-hairline);border-radius:1rem;background:#f6f7f5}.aura-layer-panel-heading,.aura-layer-canvas-toolbar{display:flex;gap:.75rem;align-items:center;justify-content:space-between}.aura-layer-canvas-toolbar{min-height:44px;padding:0 .25rem}.aura-layer-canvas-toolbar>div>span{display:block;margin-top:.12rem}.aura-layer-fit-state{padding:.38rem .58rem;border-radius:.55rem;background:var(--aura-accent-soft);color:var(--aura-accent);font-size:.74rem;font-weight:700}.aura-layer-canvas-column{position:sticky;top:1rem;min-width:0}.aura-layer-editor .aura-render-workspace{display:grid;place-items:center;width:100%;min-height:min(34rem,calc(100dvh - 18rem));max-height:none;overflow:hidden;padding:clamp(.5rem,1.5vw,1rem);border-color:var(--aura-hairline);border-radius:1.25rem;background:linear-gradient(45deg,rgba(79,98,86,.045) 25%,transparent 25%),linear-gradient(-45deg,rgba(79,98,86,.045) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(79,98,86,.045) 75%),linear-gradient(-45deg,transparent 75%,rgba(79,98,86,.045) 75%),#f9faf8;background-position:0 0,10px 10px,10px -10px,-10px 0;background-size:20px 20px}.aura-render-stage-fit{max-width:100%;max-height:calc(100dvh - 20rem);margin:auto}.aura-render-stage-fit .aura-render-layer-stage{width:100%;height:100%;min-width:0;border-radius:.75rem;box-shadow:0 16px 45px #2c352e1f}.aura-render-stage-fit>.aura-render-admin-stage{width:100%;height:100%;min-width:0;container-type:size;border-radius:.75rem;box-shadow:0 16px 45px #2c352e1f}.aura-layer-inspector{background:#fff;box-shadow:0 16px 42px #2c352e0e}.aura-layer-inspector-heading{padding-bottom:.8rem;border-bottom:1px solid var(--aura-hairline)}.aura-layer-empty{display:grid;gap:.25rem;padding:1rem;border-radius:.75rem;background:var(--aura-surface-subdued)}@media(max-width:1120px){.aura-layer-editor-grid{grid-template-columns:minmax(180px,.55fr) minmax(420px,1.75fr)}.aura-layer-inspector{grid-column:1 / -1}}@media(max-width:760px){.aura-layer-editor-header{align-items:start;flex-direction:column}.aura-layer-editor-grid{display:flex;flex-direction:column}.aura-layer-canvas-column{position:static;order:1;width:100%}.aura-layer-library{order:2;width:100%}.aura-layer-inspector{order:3;width:100%}.aura-layer-editor .aura-render-workspace{min-height:18rem}.aura-render-stage-fit{max-height:60dvh}}.aura-render-layer-stage{position:relative;width:100%;min-width:280px;overflow:hidden;isolation:isolate;background:#fff;box-shadow:0 1px 8px #0000001f;touch-action:none}.aura-render-base-image{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.aura-render-editable-layer{position:absolute;transform-origin:center;cursor:move;-webkit-user-select:none;user-select:none}.aura-render-editable-layer.is-selected{outline:2px solid #005bd3;outline-offset:1px}.aura-render-editable-layer:focus-visible{outline:3px solid #005bd3;outline-offset:3px}.aura-render-resize-handle,.aura-render-rotate-handle{position:absolute;z-index:2;width:18px;height:18px;padding:0;border:2px solid #fff;border-radius:999px;background:#005bd3;box-shadow:0 1px 4px #00000059}.aura-render-resize-handle{right:-9px;bottom:-9px;cursor:nwse-resize}.aura-render-rotate-handle{top:-30px;left:calc(50% - 9px);cursor:grab}.aura-render-rotate-handle:after{position:absolute;top:16px;left:7px;width:2px;height:12px;background:#005bd3;content:""}.aura-render-layer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:hidden;border:1px solid #dfe3e8;border-radius:.55rem;background:#fff}.aura-render-layer-row>button:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:center;min-width:0;padding:.55rem;border:0;background:transparent;color:#202223;text-align:left;cursor:pointer}.aura-render-layer-row:hover,.aura-render-layer-row.is-selected{border-color:#005bd3;background:#f2f7fe}.aura-render-visibility-button{padding:.5rem;border:0;border-left:1px solid #dfe3e8;background:transparent;color:#005bd3;cursor:pointer}.aura-render-layer-row span,.aura-render-layer-row small{display:block;min-width:0}.aura-studio-toolbar{padding:.45rem .55rem;border:1px solid rgba(32,34,35,.08);border-radius:999px;background:#f4f5f6;box-shadow:inset 0 1px #ffffffe6}.aura-studio-mode-switch{display:inline-flex;gap:.2rem;padding:.25rem;border-radius:999px;background:#2022230f}.aura-studio-mode-switch button{min-height:36px;padding:.45rem .85rem;border:0;border-radius:999px;background:transparent;color:#596168;font:inherit;font-weight:600;cursor:pointer;transition:transform .42s cubic-bezier(.32,.72,0,1),background-color .42s cubic-bezier(.32,.72,0,1),color .42s cubic-bezier(.32,.72,0,1)}.aura-studio-mode-switch button:hover{color:#202223;transform:translateY(-1px)}.aura-studio-mode-switch button.is-active{background:#fff;color:#202223;box-shadow:0 5px 18px #1f212414}.aura-zone-workbench{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(420px,2fr) minmax(280px,.9fr);gap:1rem;align-items:start;min-height:650px}.aura-studio-rail,.aura-studio-inspector{padding:.45rem;border:1px solid rgba(32,34,35,.08);border-radius:1.45rem;background:#f1f2f3;box-shadow:0 18px 50px #1f21240e}.aura-studio-rail{max-height:730px;padding:.85rem;overflow-y:auto}.aura-studio-inspector{position:sticky;top:1rem}.aura-inspector-core{min-height:320px;padding:1rem;border-radius:1.08rem;background:#fff;box-shadow:inset 0 1px #ffffffe6}.aura-source-section{display:grid;gap:.5rem}.aura-source-section+.aura-source-section{padding-top:1rem;border-top:1px solid rgba(32,34,35,.08)}.aura-source-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:center;padding:.38rem;border-radius:.85rem;background:#ffffffa6;transition:transform .42s cubic-bezier(.32,.72,0,1),box-shadow .42s cubic-bezier(.32,.72,0,1),background-color .42s cubic-bezier(.32,.72,0,1)}.aura-source-row:hover,.aura-source-row.is-selected{background:#fff;box-shadow:0 9px 24px #1f212412;transform:translateY(-1px)}.aura-source-row>button:first-child{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.55rem;align-items:center;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.aura-source-row strong,.aura-source-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aura-source-row small{margin-top:.12rem;color:#6d7378;font-size:.72rem}.aura-source-glyph{display:grid;place-items:center;width:34px;height:34px;border-radius:.7rem;background:#e7e9ff;color:#4446a8;font-family:Georgia,serif;font-size:.95rem}.aura-studio-canvas-column{display:grid;gap:.75rem;position:sticky;top:1rem;min-width:0}.aura-zone-workbench .aura-render-workspace{display:grid;place-items:center;min-height:min(34rem,calc(100dvh - 18rem));max-height:none;overflow:hidden;padding:clamp(.5rem,1.5vw,1rem)}.aura-canvas-toolbar{padding:0 .25rem}.aura-canvas-bezel{padding:.55rem;border:1px solid rgba(32,34,35,.08);border-radius:1.8rem;background:#e8e9eb;box-shadow:0 28px 80px #1f212417}.aura-canvas-core{padding:1rem;border-radius:1.28rem;background:radial-gradient(circle at 20% 0%,rgba(88,91,230,.07),transparent 32%),#f8f8f8;box-shadow:inset 0 1px 1px #fffffff2}.aura-zone-background-layer{position:absolute;pointer-events:none}.aura-zone-object{position:absolute;display:grid;place-items:center;overflow:visible;padding:.25rem;border:1px dashed rgba(68,70,168,.45);background:#e7e9ff1f;cursor:move;transform-origin:center;touch-action:none;transition:box-shadow .24s cubic-bezier(.32,.72,0,1),background-color .24s cubic-bezier(.32,.72,0,1)}.aura-zone-content{display:block;width:100%;max-height:100%;overflow:hidden;text-align:inherit;overflow-wrap:anywhere}.aura-zone-object:hover,.aura-zone-object.is-selected{border-style:solid;background:#e7e9ff33;box-shadow:0 0 0 2px #585be6,0 14px 30px #4446a824}.aura-zone-object:focus-visible,.aura-source-row button:focus-visible,.aura-studio-mode-switch button:focus-visible{outline:3px solid rgba(0,91,211,.35);outline-offset:2px}.aura-zone-resize-handle{position:absolute;right:-9px;bottom:-9px;width:20px;height:20px;border:3px solid #fff;border-radius:999px;background:#585be6;box-shadow:0 5px 14px #4446a847;cursor:nwse-resize}.aura-zone-rotate-handle{position:absolute;top:-34px;left:50%;width:20px;height:20px;border:3px solid #fff;border-radius:999px;background:#585be6;box-shadow:0 5px 14px #4446a847;cursor:grab;transform:translate(-50%)}.aura-zone-rotate-handle:after{position:absolute;top:17px;left:50%;width:1px;height:14px;background:#585be6;content:""}.aura-placement-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.aura-inspector-actions{display:grid;gap:.5rem;padding-top:.75rem;border-top:1px solid rgba(32,34,35,.08)}.aura-inspector-empty-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:1rem;background:#eceefd;color:#4446a8;font-size:1.35rem}@media(max-width:1080px){.aura-zone-workbench{grid-template-columns:minmax(190px,.7fr) minmax(380px,1.5fr)}.aura-studio-inspector{position:static;grid-column:1 / -1}}@media(max-width:740px){.aura-studio-toolbar{border-radius:1rem}.aura-zone-workbench{display:flex;flex-direction:column;min-height:0}.aura-studio-canvas-column{position:static;order:1;width:100%}.aura-studio-rail{order:2;width:100%;max-height:none}.aura-studio-inspector{order:3;width:100%}.aura-canvas-bezel{border-radius:1.2rem}.aura-canvas-core{padding:.5rem;border-radius:.85rem}}@media(prefers-reduced-motion:reduce){.aura-studio-mode-switch button,.aura-source-row,.aura-zone-object{transition:none}}.aura-render-progress{display:grid;grid-template-columns:1.25fr 1fr .9fr;overflow:hidden;border:1px solid #dfe3e8;border-radius:.75rem;background:#fff}.aura-render-studio{--aura-render-accent: #3f5f4d;--aura-render-accent-soft: #e9f0eb;display:grid;gap:1rem}.aura-render-studio-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end;padding:.25rem .25rem .8rem}.aura-render-studio-heading h2{margin:.15rem 0 0;font-size:clamp(1.55rem,2.5vw,2.15rem);letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.aura-render-studio-heading p{max-width:62ch;margin:.55rem 0 0;color:var(--aura-muted);line-height:1.55;text-wrap:pretty}.aura-render-studio-eyebrow{color:var(--aura-render-accent);font-size:.72rem;font-weight:700;letter-spacing:.08em}.aura-render-studio-outcome{display:grid;min-width:8rem;padding:.7rem .85rem;border-left:2px solid var(--aura-render-accent);font-variant-numeric:tabular-nums}.aura-render-studio-outcome strong{font-size:1.45rem;letter-spacing:-.04em;line-height:1}.aura-render-studio-outcome span{margin-top:.3rem;color:var(--aura-muted);font-size:.72rem}.aura-render-commandbar{position:sticky;z-index:12;top:.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.55rem;border:1px solid rgba(57,71,62,.12);border-radius:1.15rem;background:#f9faf8f7;box-shadow:0 18px 48px #2c352e17}.aura-render-workflow-nav{display:flex;gap:.25rem;min-width:0}.aura-render-workflow-nav button{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;align-items:center;min-width:12rem;min-height:48px;padding:.4rem .65rem;border:0;border-radius:.8rem;background:transparent;color:#626a64;font:inherit;text-align:left;cursor:pointer;transition:color .22s var(--aura-ease),background-color .22s var(--aura-ease),transform .22s var(--aura-ease)}.aura-render-workflow-nav button>span:first-child{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.62rem;background:#e9ece9;font-size:.76rem;font-weight:700}.aura-render-workflow-nav strong,.aura-render-workflow-nav small{display:block}.aura-render-workflow-nav small{margin-top:.08rem;color:#7a817c;font-size:.68rem}.aura-render-workflow-nav button:hover:not(:disabled){background:#f0f3f0;color:#29352d;transform:translateY(-1px)}.aura-render-workflow-nav button.is-active{background:#fff;color:#26342b;box-shadow:0 8px 24px #2c352e17}.aura-render-workflow-nav button.is-active>span:first-child{background:var(--aura-render-accent);color:#fff}.aura-render-workflow-nav button:disabled{cursor:not-allowed;opacity:.48}.aura-render-workflow-nav button:focus-visible,.aura-render-readiness button:focus-visible{outline:3px solid rgba(63,95,77,.28);outline-offset:2px}.aura-render-commandbar-context{display:flex;gap:.5rem;align-items:center}.aura-render-commandbar-context .Polaris-Select{min-width:11rem}.aura-render-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(57,71,62,.1);border-radius:1rem;background:#f3f5f2}.aura-render-readiness button{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;align-items:center;min-height:68px;padding:.65rem .8rem;border:0;border-right:1px solid rgba(57,71,62,.1);background:transparent;color:#5d655f;font:inherit;text-align:left;cursor:pointer;transition:background-color .22s var(--aura-ease),transform .22s var(--aura-ease)}.aura-render-readiness button:last-child{border-right:0}.aura-render-readiness button:hover:not(:disabled){background:#fff}.aura-render-readiness button:active:not(:disabled){transform:scale(.99)}.aura-render-readiness button>span{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(57,71,62,.16);border-radius:50%;background:#fff;font-size:.74rem;font-weight:700}.aura-render-readiness strong,.aura-render-readiness small{display:block}.aura-render-readiness strong{color:#354039;font-size:.78rem}.aura-render-readiness small{margin-top:.1rem;color:#7b827d;font-size:.68rem;font-variant-numeric:tabular-nums}.aura-render-readiness button.is-complete>span{border-color:transparent;background:var(--aura-render-accent);color:#fff}.aura-render-readiness button:disabled{cursor:not-allowed;opacity:.55}.aura-render-studio-shell{padding:.4rem;border:1px solid rgba(57,71,62,.1);border-radius:1.5rem;background:#ecefeb}.aura-render-studio-content{min-height:36rem;padding:clamp(1rem,2vw,1.5rem);border-radius:1.12rem;background:#fff;box-shadow:inset 0 1px #fffffff5}.aura-render-studio-content>.Polaris-BlockStack{animation:aura-render-panel-in .3s var(--aura-ease) both}.aura-render-upload{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:68px;padding:.7rem;overflow:hidden;border:1px dashed rgba(63,95,77,.34);border-radius:.9rem;background:#f7f9f7;cursor:pointer;transition:border-color .22s var(--aura-ease),background-color .22s var(--aura-ease),transform .22s var(--aura-ease)}.aura-render-upload:hover{border-color:var(--aura-render-accent);background:#f0f5f1;transform:translateY(-1px)}.aura-render-upload:focus-within{outline:3px solid rgba(63,95,77,.24);outline-offset:2px}.aura-render-upload input{position:absolute;width:1px;height:1px;opacity:0}.aura-render-upload-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.72rem;background:var(--aura-render-accent);color:#fff;font-size:1.1rem;font-weight:700}.aura-render-upload strong,.aura-render-upload small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aura-render-upload small{margin-top:.15rem;color:var(--aura-muted);font-size:.72rem}.aura-render-upload-action{padding:.4rem .55rem;border-radius:.55rem;background:#fff;color:var(--aura-render-accent);font-size:.72rem;font-weight:700;box-shadow:0 4px 12px #2c352e12}.aura-render-profile-summary{display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem;border-radius:.95rem;background:#f2f5f2}.aura-render-profile-summary>span:first-child{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:.78rem;background:var(--aura-render-accent);color:#fff;font-size:1rem;font-weight:700}.aura-render-profile-summary strong,.aura-render-profile-summary small{display:block}.aura-render-profile-summary small{margin-top:.15rem;color:var(--aura-muted);font-size:.72rem;font-variant-numeric:tabular-nums}@keyframes aura-render-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.aura-render-progress>div{display:grid;grid-template-columns:auto 1fr;column-gap:.65rem;align-items:center;padding:.85rem 1rem;border-right:1px solid #dfe3e8}.aura-render-progress>div:last-child{border-right:0}.aura-render-progress span{grid-row:1 / 3;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#e3e5e7;color:#4a4f55;font-weight:700}.aura-render-progress .is-complete span{background:#29845a;color:#fff}.aura-render-progress strong,.aura-render-progress small{display:block}.aura-render-progress small{color:#616a75}.aura-render-view-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.aura-render-view-grid button{overflow:hidden;padding:0;border:1px solid #dfe3e8;border-radius:.65rem;background:#fff;color:#202223;text-align:left;cursor:pointer}.aura-render-view-grid button:hover,.aura-render-view-grid button.is-selected{border-color:#005bd3;box-shadow:0 0 0 1px #005bd3}.aura-render-view-grid img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:contain;background:#f6f6f7}.aura-render-view-grid span{display:block;padding:.65rem}.aura-render-view-grid strong,.aura-render-view-grid small{display:block}.aura-render-view-grid small{margin-top:.15rem;color:#616a75}.aura-render-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:.75rem}.aura-render-product-grid>div,.aura-render-input-row{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.85rem;border:1px solid #dfe3e8;border-radius:.65rem;background:#fff}.aura-render-savebar{position:sticky;bottom:0;z-index:5;display:flex;gap:.5rem;padding:.75rem 0;border-top:1px solid #dfe3e8;background:#fff}@media(max-width:740px){.aura-render-progress{grid-template-columns:1fr}.aura-render-progress>div{border-right:0;border-bottom:1px solid #dfe3e8}.aura-render-progress>div:last-child{border-bottom:0}}.aura-render-layer-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aura-render-layer-row small{margin-top:.15rem;color:#616a75}@media(max-width:980px){.aura-render-commandbar{position:static;grid-template-columns:1fr}.aura-render-commandbar-context{justify-content:space-between}.aura-render-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.aura-render-readiness button:nth-child(2){border-right:0}.aura-render-readiness button:nth-child(-n+2){border-bottom:1px solid rgba(57,71,62,.1)}}@media(max-width:620px){.aura-render-studio-heading{grid-template-columns:1fr}.aura-render-studio-outcome{display:none}.aura-render-workflow-nav{display:grid;grid-template-columns:1fr 1fr}.aura-render-workflow-nav button{grid-template-columns:1.75rem minmax(0,1fr);min-width:0}.aura-render-workflow-nav button>span:first-child{width:1.75rem;height:1.75rem}.aura-render-workflow-nav small,.aura-render-commandbar-context .Polaris-Badge{display:none}.aura-render-commandbar-context{display:grid;grid-template-columns:minmax(0,1fr) auto}.aura-render-readiness{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.aura-render-readiness button{flex:0 0 12rem;border-bottom:0!important;scroll-snap-align:start}.aura-render-studio-shell{margin-inline:-.5rem;border-radius:1.15rem}.aura-render-studio-content{padding:.75rem;border-radius:.85rem}}@media(prefers-reduced-motion:reduce){.aura-render-studio-content>.Polaris-BlockStack{animation:none}}
